blob: fe8f78a0baa1a02bfa12755c75539a8a54ccab63 [file] [log] [blame]
/* TODO(aghassemi) move to some common CSS, ideally shared between apps */
@import "common-style/theme.css";
@import "common-style/sizes.css";
.layout-horizontal {
display: flex;
flex-direction: row;
}
.flex-1 {
flex: 1;
}
.flex-2 {
flex: 2;
}
.flex-3 {
flex: 3;
}
.flex-4 {
flex: 4;
}
.flex-5 {
flex: 5;
}
.browse-toolbar {
background-color: var(--color-grey-very-light);
box-shadow: none;
}
.browse-details-sidebar::shadow #dropShadow {
display: none;
}
.browse-details-sidebar::shadow #mainContainer {
background-color: var(--color-grey-very-light);
border-left: solid 1px var(--color-divider);
}
.items-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
border-bottom: var(--border);
padding-bottom: 0.5em;
}
.items-container:last-child {
border-bottom: none;
}
.items-container paper-progress{
position: absolute;
}
.items-container h2 {
width: 100%;
font-size: var(--size-font-large);
color: var(--color-text-heading);
padding: 0.5em 0em 0em 0.75em;
text-decoration: none;
}
.item.card {
box-sizing: border-box;
background-color: var(--color-white);
display: flex;
flex-shrink: 0;
flex-grow: 0;
height: 2.5em;
min-width: 8em;
margin: 0.75em;
border-radius: 3px;
overflow: hidden;
position: relative;
box-shadow: var(--shadow-all-around);
border: var(--border);
}
.item .label, .item .drill {
display: flex;
flex-direction: row;
align-items: center;
padding: 0.5em;
}
.item .label {
text-decoration: none;
flex: 1;
overflow: hidden;
white-space: nowrap;
}
.item .drill {
width: 1.5em;
background-color: var(--color-grey-light);
border-left: var(--border);
}
.item.selected .drill {
background-color: var(--color-bright);
}
.item a:hover, .item a:focus{
opacity: 0.7;
}
.item.card .icon {
align-self: center;
padding-right: 0.5em;
}
.item.inaccessible {
opacity: 0.5;
}
.item.selected.card {
background-color: var(--color-bright);
color: var(--color-text-primary-invert);
}
.tooltip:hover::shadow .polymer-tooltip,
.tooltip:focus::shadow .polymer-tooltip {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.tooltip::shadow .polymer-tooltip {
opacity: 0;
transition: all 300ms cubic-bezier(0,1.92,.99,1.07);
transition-delay: 0.5s;
transform: translate3d(0, -10px, 0);
}
.breadcrumbs {
margin: 0px;
padding: 0px;
display: flex;
align-items: flex-start;
list-style: none;
width: 100%;
}
.breadcrumb-item {
overflow: hidden;
flex-shrink: 1;
flex-grow: 0;
justify-content: flex-start;
text-overflow: ellipsis;
white-space: nowrap;
}
.breadcrumb-item a {
display: inline-block;
color: var(--color-text-link);
}
.breadcrumb-item a:hover, .breadcrumbs li a:focus {
color: var(--color-text-link-hover);
}
.breadcrumb-item:before
{
content: '/';
padding:0 0.5em;
display: inline-block;
color: var(--color-text-secondary);
}
.breadcrumb-item:first-child:before
{
content: ' ';
}
.empty {
padding: 1em;
text-align: center;
color: var(--color-text-secondary);
}
.namespace-box {
background: var(--color-white-transparent);
font-size: var(--size-font-xsmall);
height: 2.7em;
padding: 0 0.8em;
margin-left: 3em !important;
border-radius: 1px;
}
.namespace-box /deep/ input {
color: inherit
}
.search-box {
white-space: nowrap;
width: var(--size-input-width-normal);
}
.search-box core-tooltip {
width: 100%;
}
.search-box .icon, .namespace-box .icon {
align-self: flex-end;
margin-right: 0.5em;
color: var(--color-text-secondary);
}
.search-box .input {
font-size: var(--size-font-xsmall)
}
/* Make space for the clear search icon */
.search-box .clear-search {
margin-left: -25px;
}
.search-box paper-input::shadow /deep/ input {
width: calc(100% - 25px);
}
.service-type-icon {
transform: scale(0.7);
padding-right: 0.75em;
}
/* The service icon is colored brightly if active. */
.service-type-icon:hover,
.service-type-icon.shortcut {
color: var(--color-bright);
}
/* If the service item is selected and is also active, make the icon's colors deeper. */
.item.selected.card .service-type-icon:hover,
.item.selected.card .service-type-icon.shortcut {
color: var(--color-bright-deep);
}
/* If hovering over a shortcut, use the parent's color. */
.service-type-icon.shortcut:hover,
.item.selected.card .service-type-icon.shortcut:hover {
color: inherit;
}
paper-autocomplete {
width: var(--size-input-width-normal);
}
paper-autocomplete::shadow #suggest-box {
background-color: var(--color-grey-very-light);
}
paper-autocomplete::shadow #suggest-box {
border: var(--border);
box-shadow: var(--shadow-all-around);
}
paper-autocomplete paper-item.highlighted,
paper-autocomplete paper-item:hover {
background-color: var(--color-bright);
}
paper-autocomplete paper-item {
color: var(--color-text-primary);
}