Newer
Older
Steven Dale
committed
display: flex;
Steven Dale
committed
}
.modal-header {
width: 100%;
Steven Dale
committed
padding: 0.5rem;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.5rem;
font-weight: normal;
color: #8e8f95;
/*
@todo: move to Modal component?
*/
.full-modal-header {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-content: center;
box-sizing: border-box;
width: 100%;
background-color: $blue;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1rem;
font-weight: normal;
}
.modal-header-item {
display: flex;
align-items: center;
/*
Modal header has 3 items:
|filter title x|
Use the same width for both side item containers,
so that title remains centered
*/
$sides: 20rem;
.header-item-filter {
justify-content: flex-end;
}
.header-item-title {
flex-grow: 1;
user-select: none;
cursor: default;
letter-spacing: 0.4px;
/* @todo: make filter component */
.filter-component {
display: flex;
flex-direction: row;
align-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.10);
border: 1px solid rgba(255, 255, 255, 0.10);
user-select: none;
transition: all 0.15s ease-out;
}
.filter-component:hover {
background: rgba(0, 0, 0, 0.15);
.x-icon-wrapper {
display: flex;
justify-content: center;
align-items: center;
margin: 0 0.25rem 0 0.5rem;
border-radius: 50%;
cursor: pointer;
}
.x-icon-wrapper:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.x-icon {
margin: 0.25rem;
user-select: none;
}
.filter-input {
flex-grow: 1;
line-height: 1.25rem;
background-color: transparent;
font-size: 0.75rem;
letter-spacing: 0.15px;
cursor: text;
}
.filter-input::placeholder {
color: white;
opacity: 0.75;
font-size: 0.75rem;
letter-spacing: 0.15px;
padding: 0 0 0 0.25rem;