ornamentum
Version:
Angular Toolkit
234 lines (229 loc) • 10.6 kB
CSS
.ng-dropdown {
position: relative; }
.ng-dropdown *::before, .ng-dropdown *::after {
box-sizing: border-box; }
.ng-dropdown .ng-dropdown-input-group-btn {
height: 1.3em;
position: absolute;
right: 1.6rem;
top: 50%;
transform: translateY(-50%);
width: 1.3em;
z-index: 2; }
.ng-dropdown .ng-dropdown-input-group-btn .ng-dropdown-delete-button {
background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23d32f2f%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3C%2Fsvg%3E");
background-size: contain;
color: #d32f2f;
cursor: pointer;
height: 100%;
width: 100%; }
.ng-dropdown .ng-dropdown-down-arrow {
background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%2300529f%22%20%20d%3D%22M16.6%208.6L12%2013.2%207.4%208.6%206%2010l6%206%206-6z%22%2F%3E%3C%2Fsvg%3E");
background-size: contain;
cursor: pointer;
height: 1.5em;
position: absolute;
right: 0.3rem;
top: 50%;
transform: translateY(-50%);
width: 1.5em;
z-index: 1; }
.ng-dropdown .ng-dropdown-loading {
position: absolute;
right: 0;
top: -0.1rem;
z-index: 10; }
.ng-dropdown .ng-dropdown-loading .ng-dropdown-loading-animation {
background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20enable-background%3D%22new%200%200%200%200%22%20version%3D%221.1%22%20viewBox%3D%220%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m73%2050c0-12.7-10.3-23-23-23s-23%2010.3-23%2023m3.9%200c0-10.5%208.5-19.1%2019.1-19.1s19.1%208.6%2019.1%2019.1%22%20fill%3D%22%2300529f%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20dur%3D%221s%22%20from%3D%220%2050%2050%22%20repeatCount%3D%22indefinite%22%20to%3D%22360%2050%2050%22%20type%3D%22rotate%22%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
height: 2rem;
width: 2rem; }
.ng-dropdown .ng-dropdown-toggle {
background: #fff;
border: 0.05rem solid #009fe0;
border-radius: 0;
color: #333;
cursor: pointer;
display: flex;
flex-wrap: nowrap;
outline: 0;
padding: 0.2rem 3rem 0.2rem 0.5rem;
position: relative;
text-align: left;
width: 100%; }
.ng-dropdown .ng-dropdown-toggle.disabled {
cursor: not-allowed;
opacity: 0.6;
pointer-events: none; }
.ng-dropdown .ng-dropdown-toggle .ng-dropdown-selected-option,
.ng-dropdown .ng-dropdown-toggle .ng-dropdown-selected-placeholder {
font-family: inherit;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.ng-dropdown .ng-dropdown-toggle .ng-dropdown-selected-value {
background: #00529f;
color: #fff;
display: inline-block;
margin: 0 0.2rem 0 0.1rem;
overflow: hidden;
padding: 0 0.5rem;
position: relative;
text-overflow: ellipsis;
white-space: nowrap; }
.ng-dropdown .ng-dropdown-toggle .ng-dropdown-selected-value.ng-dropdown-option-close-enabled {
padding: 0 1.5rem 0 0.5rem; }
.ng-dropdown .ng-dropdown-toggle .ng-dropdown-selected-value .ng-dropdown-remove-selected-value {
background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23d32f2f%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3C%2Fsvg%3E");
background-size: contain;
content: '';
cursor: pointer;
height: 1.2em;
position: absolute;
right: 0.3em;
top: 50%;
transform: translateY(-50%);
width: 1.2em; }
.ng-dropdown-search *::before, .ng-dropdown-search *::after {
box-sizing: border-box; }
.ng-dropdown-search .ng-dropdown-input-group {
align-items: stretch;
display: flex;
flex-wrap: wrap;
position: relative;
width: 100%; }
.ng-dropdown-search .ng-dropdown-input-group .ng-dropdown-input-group-addon {
align-items: center;
background: #00529f;
border: 0;
border-radius: 0;
display: flex;
margin-bottom: 0;
padding: 0.25rem 0.5rem;
text-align: center;
white-space: nowrap;
width: 2em; }
.ng-dropdown-search .ng-dropdown-input-group .ng-dropdown-input-group-addon::after {
background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z%22%2F%3E%3C%2Fsvg%3E");
background-size: contain;
content: '';
cursor: pointer;
height: 1.7em;
left: 0.2em;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 1.7em; }
.ng-dropdown-search .ng-dropdown-input-group .ng-dropdown-input {
align-items: center;
background: #fff;
border: 0.05rem solid #eaeaea;
border-radius: 0;
color: #333;
display: flex;
flex: 1 1 auto;
margin-bottom: 0;
outline: none;
padding: 0.25rem 1.5rem 0.25rem 0.5rem;
position: relative;
width: 1%;
z-index: 2; }
.ng-dropdown-search .ng-dropdown-input-group-btn {
height: 1.7em;
position: absolute;
right: 0.3em;
top: 50%;
transform: translateY(-50%);
width: 1.7em;
z-index: 2; }
.ng-dropdown-search .ng-dropdown-input-group-btn .ng-dropdown-delete-button {
background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23d32f2f%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3C%2Fsvg%3E");
background-size: contain;
border: 0;
cursor: pointer;
height: 100%;
outline: none;
width: 100%; }
.ng-dropdown-menu-wrapper {
background-clip: padding-box;
background-color: #fff;
border: 0.05rem solid #eaeaea;
border-radius: 0;
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
color: #fff;
display: block;
height: 250px;
list-style: none;
margin: 0;
padding: 1rem;
position: absolute;
text-align: left;
width: 100%;
z-index: 10001; }
.ng-dropdown-menu-wrapper *::before, .ng-dropdown-menu-wrapper *::after {
box-sizing: border-box; }
.ng-dropdown-menu-wrapper .ng-dropdown-divider {
border-top: 1px solid #eaeaea;
height: 0;
margin: 0.5rem 0;
overflow: hidden;
padding: 0; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper {
-webkit-overflow-scrolling: touch;
border: 0.07rem solid #eaeaea;
border-radius: 0;
height: 100%;
overflow-y: auto; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container {
height: 100%;
list-style-type: none;
margin: 0;
padding: 0; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container .ng-dropdown-no-data {
align-items: center;
color: #00529f;
display: flex;
height: 100%;
justify-content: center; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container .ng-dropdown-no-data:hover {
background: none; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li {
background: #fff;
border-bottom: 0.05rem solid transparent;
cursor: pointer;
overflow: hidden;
padding: 0.25rem 0.5rem;
text-overflow: ellipsis;
white-space: nowrap; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li span {
color: #333; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li:hover {
background: #00529f; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li:hover span {
color: #fff; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li.disabled {
opacity: 0.6;
pointer-events: none; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li.ng-option-selected {
background: #009fe0; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li.ng-option-selected span {
color: #fff; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li.ng-option-selected:hover {
background: #00529f; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li.ng-dropdown-group-heading {
background: #00529f;
border-bottom: 0.05rem solid;
border-color: #009fe0;
color: #fff;
cursor: default;
padding: 0.3rem; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li.ng-dropdown-group-heading:hover {
background: #00529f;
border-color: #00529f;
color: #fff; }
.ng-dropdown-menu-wrapper .ng-dropdown-option-container-wrapper .ng-dropdown-option-container li span {
padding-left: 0.5rem; }
.ng-dropdown-menu-wrapper .ng-dropdown-filter-wrapper {
height: 3rem; }
.ng-dropdown-menu-wrapper .ng-dropdown-filter-wrapper + .ng-dropdown-option-container-wrapper {
height: calc(100% - 3rem); }
/*# sourceMappingURL=flat.theme.css.map */