.any-alert-inline{display:flex;align-items:center;margin:16px 0;width:auto;padding:16px;background-color:var(--content-background);border:var(--border);border-radius:var(--border-radius);svg{flex:0 0 24px;width:24px;height:24px}&.success{border-color:var(--utility-green)}&.error{border-color:var(--utility-red)}&.warning{border-color:var(--utility-amber)}&.info{border-color:var(--utility-blue)}&.none{border-color:var(--border-color)}.message{flex:1 1 auto;font-family:var(--lt);font-size:16px;display:inline-block;margin:0 16px}}.any-alert{width:auto;margin:16px 0;border:var(--border);border-radius:2px;overflow:hidden;box-shadow:var(--box-shadow-near);.alert-header{height:6px;&.success{background-color:var(--utility-green)}&.error{background-color:var(--utility-red)}&.warning{background-color:var(--utility-amber)}&.info{background-color:var(--utility-blue)}}.alert-body{background-color:var(--content-background);.layout{align-items:flex-start;display:flex;padding:16px;line-height:normal;>li:first-child{flex:0 0 24px}>li:nth-child(2){flex:1 1 auto;margin:0 16px}>li:nth-child(3){flex:0 0 24px}}.any-alert-icon{width:24px;height:24px}.title{font-size:20px;margin-bottom:8px}.message,.title{font-family:var(--lt);line-height:24px}.message{font-size:16px}.any-close-icon{display:inline-block;padding:4px;width:16px;height:16px;fill:var(--action-alt);cursor:pointer;transition:fill .3s;&:hover{fill:var(--action-alt-hover)}&:active{fill:var(--action-alt-active);transition:fill .05s}}.alert-footer{display:flex;justify-content:center;background-color:var(--content-footer-background);border-top:var(--border);padding:16px;&:empty{display:none}}}}.any-anchor-button{font-family:var(--reg);color:var(--action);cursor:pointer;-webkit-user-select:none;user-select:none;&:focus,&:hover{text-decoration:underline;color:var(--action-hover)}&:active{color:var(--action-active)}&.underline{text-decoration:underline}&.disabled{opacity:.5;text-decoration:none;pointer-events:none}}.any-anchor-wrap{border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow-none);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;color:var(--text);&:focus{outline:var(--outline);outline-offset:var(--outline-offset)}&:focus,&:hover{color:var(--text)}&.disabled{box-shadow:none;pointer-events:none;opacity:.5}}.any-btn-toolbar{padding-top:16px;&.justify-buttons{display:flex;@media only screen and (max-width:560px){display:block}button{width:220px}}&.justify-left{justify-content:flex-start}&.justify-right{justify-content:flex-end}.buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-16px;margin-top:-16px;>li{flex:1 0 auto;margin-left:16px;margin-top:16px;@media only screen and (max-width:520px){flex:0 1 100%}button{@media only screen and (max-width:520px){width:100%}}}}}.any-form-button{width:100%;min-width:100px;padding:12px 16px;font-family:var(--reg);font-size:18px;color:var(--text);text-align:center;border:1px solid var(--action);border-radius:var(--brand-border-radius);box-shadow:var(--box-shadow-none);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;svg{pointer-events:none}&.small{min-width:80px;padding:8px 12px;font-size:14px}&.primary{color:var(--button-text);background-color:var(--action);box-shadow:var(--box-shadow-near);transition:background-color .3s,box-shadow .3s,color .3s,border .3s;&:focus,&:hover{background-color:var(--action-hover);border:1px solid var(--action-hover);box-shadow:var(--box-shadow-far)}&:active{background-color:var(--action-active);box-shadow:var(--box-shadow-none);border:1px solid var(--action-active);transition:background-color .05s,box-shadow .05s,color .05s,border .05s}}&.secondary{color:var(--action);background:var(--content-background);transition:box-shadow .3s,color .3s,border .3s;&:focus,&:hover{color:var(--action-hover);border:1px solid var(--action-hover);box-shadow:var(--box-shadow-far)}&:active{color:var(--action-active);box-shadow:var(--box-shadow-none);border:1px solid var(--action-active);transition:box-shadow .05s,color .05s,border .05s}}&.disabled{box-shadow:none;pointer-events:none;opacity:.5}&.hollow{border:1px solid transparent;background:none;color:var(--action);transition:none;box-shadow:var(--box-shadow-none);&:focus,&:hover{color:var(--action-hover);border-color:var(--action-hover);background:none;box-shadow:none}}}.any-button-wrap{border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow-none);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;transition:background-color .3s,box-shadow .3s,color .3s,border .3s;&.no-hover{&:focus,&:hover{box-shadow:var(--box-shadow-none)}}&.disabled{box-shadow:none;pointer-events:none;opacity:.5}}.any-icon-buttons{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;left:-2px;>button{margin-left:2px;margin-right:2px}}.any-icon-button{height:26px;width:26px;background-color:var(--content-background);border:var(--border);border-color:var(--action);border-radius:var(--border-radius);&:hover,:focus{box-shadow:var(--box-shadow-near)}display:flex;align-items:center;justify-content:center;svg{height:18px;width:18px;margin-bottom:-2px;color:var(--action)}}.any-floating-button{position:fixed;bottom:16px;right:16px;z-index:2;min-width:180px;max-width:260px;padding:16px;border:1px solid var(--content-background);box-shadow:var(--box-shadow-intense);background-color:hsla(var(--brand-hue),var(--low-saturation),100%,.9);&:focus,&:hover{background-color:hsla(var(--brand-hue),var(--low-saturation),100%,1)}.any-form-button{box-shadow:none!important}}.any-floating-button-bar{position:fixed;bottom:0;right:0;z-index:2;opacity:90%;padding:16px;margin:16px;border:1px solid var(--primary-light);box-shadow:var(--box-shadow-intense);background-color:var(--primary-light);&:focus,&:hover{opacity:1}.any-btn-toolbar{padding-top:0}}.any-chart-content{overflow:visible;&>g[data-any-chart-root]{transform:translate(var(--plot-pad-left,0),var(--plot-pad-top,0))}.any-chart-item{transform-origin:center;transition:opacity 1.5s ease-out;outline:none;&:is(:hover,:focus,.is-active){transition:none;filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}}}.any-chart-wrapper:has(.any-chart-item:is(:hover,:focus,.is-active)){--_chart-item-opacity:0.625;.any-chart-item:not(:is(:hover,:focus,.is-active)){transition:opacity .25s ease-out;opacity:var(--_chart-item-opacity)}}.any-chart-legend{flex-grow:1;.chart-legend__item,div{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start;width:100%;padding:8px 16px;text-align:left;box-sizing:border-box;&:not(:last-child){border-bottom:var(--border-light)}@media screen and (min-width:800px){border-left-color:currentcolor!important;border-left-style:none!important;border-left-width:medium!important;border-bottom-color:currentcolor!important;border-bottom-style:none!important;border-bottom-width:medium!important;border-right-color:currentcolor!important;border-right-style:none!important;border-right-width:medium!important;border-top-color:currentcolor!important;border-top-style:none!important;border-top-width:medium!important}&.is-active{background:var(--primary-extra-light)}span{display:inline-flex;overflow:hidden}}.chart-legend__cell{display:inline-flex;align-items:center;gap:8px;font-size:18px}.chart-legend__marker{flex:0 0 auto;background:var(--marker-color);width:var(--marker-width);height:var(--marker-height);border-radius:4px;margin:2px 8px 0 0}}.any-chart-tooltip{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:10;.tooltip__content{position:relative;display:inline-flex;background:var(--color,var(--primary-dark));color:var(--text-color,rgb(var(--white)));border-radius:8px;padding:8px 16px;font-size:12px;white-space:nowrap;width:fit-content;max-width:200px;height:fit-content;border:2px solid rgb(var(--white));filter:drop-shadow(0 4px 3px rgba(0,0,0,.15));opacity:0;transform:translate(-50%,calc(-100% + 6px));animation:tooltip-content-slide-up .25s ease-out forwards;font-family:var(--med);*{font-family:var(--med)}dt{font-family:var(--bold)}&:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;transform:translateX(-50%) translateY(calc(-50% + 1.5px)) rotate(45deg);background:inherit;border-bottom:2px solid rgb(var(--white));border-right:2px solid rgb(var(--white));border-bottom-right-radius:2px}}.tooltip__dot{position:absolute;transform:translate(-50%,-50%);border-radius:50%;width:8px;height:8px;background:rgb(var(--white));border:2px solid var(--color);opacity:.9}}@keyframes tooltip-content-slide-up{0%{opacity:0;transform:translate(-50%,calc(-100% + 6px))}to{opacity:.9;transform:translate(-50%,-100%)}}.any-chart-wrapper{position:relative;display:grid;height:auto;width:100%;grid-template-areas:"yaxis-left content yaxis-right" "elbow-left xaxis-bottom elbow-right";grid-template-columns:var(--left-y-axis-width,0) var(--chart-content-width,1fr) var(--right-y-axis-width,0);grid-template-rows:var(--chart-content-height,1fr) var(--x-axis-height,0);&>:not(.any-chart-yaxis):not(.any-chart-xaxis){grid-area:content}.any-chart-content{display:grid;place-items:center;min-width:0;min-height:0;max-width:100%;max-height:100%}.any-chart-xaxis,.any-chart-yaxis{max-width:100%;max-height:100%;overflow:visible}*{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}svg *{vector-effect:non-scaling-stroke}}.any-stacked-bar-chart{.any-stacked-bar-chart__column-label{font-size:11px;fill:var(--text-muted);pointer-events:none}}.any-chart-xaxis{grid-area:xaxis-bottom;color:var(--text-muted);z-index:1;.any-chart-axis-line,.any-chart-tick-line{stroke:currentColor;stroke-width:1}.any-chart-tick-label{fill:currentColor}.any-chart-axis-label{fill:currentColor;font-weight:500}.any-chart-grid-x line,.any-chart-grid-y line{stroke:currentColor;opacity:.15;stroke-width:1;shape-rendering:crispEdges}}.any-chart-yaxis{color:var(--text-muted);z-index:1;&.any-chart-yaxis--left{grid-area:yaxis-left}&.any-chart-yaxis--right{grid-area:yaxis-right}.any-chart-axis-line,.any-chart-tick-line{stroke:currentColor;stroke-width:1}.any-chart-tick-label{fill:currentColor}.any-chart-axis-label{fill:currentColor;font-weight:500}.any-chart-grid-x line,.any-chart-grid-y line{stroke:currentColor;opacity:.15;stroke-width:1;shape-rendering:crispEdges}}.any-not-found-card{margin:32px 0;.not-found-header{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%;max-width:100%;margin:0 auto;.icon-container{position:relative;width:fit-content;margin:0 auto 16px;.icon{height:160px;width:160px}.search-icon{position:absolute;left:62%;top:65%;svg{position:absolute;inset:0;shape-rendering:geometricPrecision}.search-icon__outline{height:48px;width:48px;stroke-width:5;color:rgb(var(--white))}.search-icon__icon{height:48px;width:48px;stroke:var(--text-mid)}}}.content{.content-title{font-size:24px;font-family:var(--med);margin-bottom:16px;text-align:center}}}}.any-form{display:inline;margin:0;padding:0;input,select,textarea{font-size:16px!important;color:var(--text);background-color:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;-webkit-appearance:none;transition:background-color .3s,border-color .3s;&:focus,&:hover{background-color:var(--input-background-hover);border:var(--input-border-hover);transition:background-color .3s,border-color .3s}}input,select{height:48px;width:100%}textarea{width:100%;line-height:16px;padding:16px;resize:none;outline:0 none;&[disabled]{opacity:.5;cursor:not-allowed!important;-webkit-user-select:none;user-select:none}}input{&[type=date],&[type=email],&[type=number],&[type=password],&[type=search],&[type=tel],&[type=text],&[type=time],&[type=url]{font-size:16px;padding-left:16px;-webkit-appearance:none;border-radius:var(--input-border-radius)}&[type=submit]{visibility:hidden}&[type=password]::-ms-reveal,&[type=text]::-ms-clear{display:none}&:focus,&[readonly]:focus{outline:0 none}&[readonly]{border:var(--input-border-hover);cursor:none}&[disabled]{opacity:.5;cursor:not-allowed!important;-webkit-user-select:none;user-select:none}&[type=range]{border:none;background-color:unset!important;padding-left:0;-webkit-appearance:none;-moz-appearance:none}&[type=range][disabled]{opacity:.5;cursor:not-allowed!important;-webkit-user-select:none;user-select:none}&[type=checkbox]{-webkit-appearance:checkbox}&[type=radio]{-webkit-appearance:radio!important;border-radius:0}&[type=number]{-moz-appearance:textfield}&::-webkit-calendar-picker-indicator,&::-webkit-clear-button,&::-webkit-inner-spin-button{display:none!important;-webkit-appearance:none!important}&[type=range]::-webkit-slider-runnable-track,&[type=range]::-webkit-slider-thumb{-webkit-appearance:none}}select{padding-right:40px;padding-left:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";&:disabled{background-image:none}&:focus,&:hover,&[readonly]:focus{outline:0 none}&:hover{border:var(--input-border-hover)}&[disabled]{opacity:.5;cursor:not-allowed!important;-webkit-user-select:none;user-select:none}&::-ms-expand{display:none}&:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}option{color:#000}}::-webkit-scrollbar{display:none}label{.description{font-family:var(--med);font-size:14px;line-height:16px;color:var(--text-muted);margin-bottom:8px}}fieldset{display:block;border:0;padding:0;margin:0}.any-form-field{margin-top:16px;&:empty{margin-top:0}}.form-action-button{margin-top:16px}}.any-form-panel{padding:16px 0;border-bottom:var(--border);&:last-child{border-bottom:0}legend{font-family:var(--reg);font-size:18px;&:empty{display:none}}.any-form-field{margin-top:8px}}.any-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,240px));row-gap:8px;column-gap:16px}.any-input-text{.relative-container{position:relative}.password-show-hide{display:none}&.password{.password-show-hide{display:block;position:absolute;top:13px;right:16px;cursor:pointer;color:var(--action)}&.err{.password-show-hide{right:50px;color:var(--utility-red)}}}&.has-field-icon{.field-icon{position:absolute;left:16px;bottom:16px;font-size:16px;color:var(--neutral-700)}input{padding-left:32px}}.input-error-icon,.message{display:none}&.disabled{.description{opacity:.4}}&.err{input{border-color:var(--utility-red)}.input-error-icon{display:block;position:absolute;top:12px;right:16px;width:24px;height:24px;color:var(--utility-red);cursor:pointer}.message{display:block;font-family:var(--reg);font-size:14px;color:var(--utility-red);width:auto;margin-top:8px;text-align:right;&:empty{display:none}}}}.any-textarea{&.disabled{.description{opacity:.4}}&.err{textarea{border-color:var(--utility-red)}.message{display:block;font-family:var(--reg);font-size:14px;color:var(--utility-red);width:auto;margin-top:8px;text-align:right;&:empty{display:none}}}}.any-select{.input-wrapper{position:relative}.message,.select-error-icon{display:none}.select-caret-icon{position:absolute;bottom:16px;right:16px;color:var(--action-alt);cursor:pointer;pointer-events:none}&.disabled{.description{opacity:.4}}&.err{select{color:var(--utility-red);border-color:var(--utility-red)}.select-error-icon{position:absolute;top:36px;right:50px;width:24px;fill:var(--utility-red);cursor:pointer}.message{font-family:var(--reg);font-size:14px;color:var(--utility-red);width:auto;margin-top:8px;text-align:right}}}.any-native-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:left;.checkbox-text{position:relative;top:2px;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:var(--input-border);border-radius:var(--border-radius);background-color:var(--input-background);cursor:pointer;&:after{content:"";position:absolute;display:none}}input[type=checkbox]{position:absolute;height:0;width:0;opacity:0;&:focus+.checkmark{outline:var(--outline);outline-offset:var(--outline-offset)}&:checked~.checkmark{background-color:var(--action);border-color:rgba(0,0,0,.8);&:after{content:"";display:block;position:relative;left:9px;top:3px;width:4px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}}&:checked~.checkbox-text{color:var(--action)}&:disabled~.checkbox-text,&:disabled~.checkmark{opacity:.4;cursor:not-allowed}}}.any-native-checkbox-list{display:flex;flex-wrap:wrap;.checkbox-list-view{padding-right:16px}}.any-radio-legend{font-family:var(--med);font-size:14px;line-height:16px;color:var(--text-muted);&:empty{display:none}}.any-radio-buttons{&.horizontal{display:flex;flex-wrap:wrap;padding-top:8px;margin-top:-16px}&.vertical{.native-radio{padding-top:8px}}&.default{.native-radio{padding-right:16px;margin-top:16px;label.radio-description{input[type=radio]{opacity:0;position:absolute;width:auto;&:focus+.radio-label:before{outline:var(--outline);outline-offset:var(--outline-offset)}&:hover+.radio-label:before{border:1px solid var(--action)}&:checked+.radio-label{color:var(--action);&:before{background-image:radial-gradient(circle,var(--form-background) 35%,var(--action-active) 40%,var(--action-hover) 45%);border-color:var(--action);box-shadow:none}}&:disabled+.radio-label{color:var(--text-muted);cursor:not-allowed!important;opacity:.4;&:before{cursor:not-allowed!important}}}.radio-label{display:inline-block;position:relative;padding-left:36px;white-space:nowrap;cursor:pointer!important;&:before{content:"";position:absolute;left:0;top:-3px;display:flex;align-content:center;justify-content:center;height:24px;width:24px;color:var(--action-alt);border-radius:50%;border:var(--input-border);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}}}}}&.buttons{display:flex;flex-wrap:wrap;position:relative;margin-top:4px;width:100%;border:var(--input-border);border-radius:var(--border-radius);overflow:hidden;.native-radio{margin:0;.radio-description{display:flex;input[type=radio]{position:absolute;opacity:0;width:0;height:0}.radio-label{width:100%;padding:12px;font-size:14px;background-color:var(--content-background);cursor:pointer;text-align:center;white-space:nowrap;border-right:var(--input-border)}input[type=radio]:checked:hover+.radio-label,input[type=radio]:focus:checked+.radio-label{background-color:var(--action-hover)}input[type=radio]:focus+.radio-label,input[type=radio]:hover+.radio-label{background-color:var(--neutral-50)}input[type=radio]:checked+.radio-label{background-color:var(--action);border-color:var(--action);color:white}input[type=radio]:disabled+.radio-label{opacity:.5;cursor:not-allowed}}}&.horizontal{padding-top:0;.native-radio{flex:1 1 auto;&:last-child{.radio-label{border-right:none}}}}}}.any-form-label-row{.label-row{display:flex;.description{font-family:var(--med);font-size:14px;line-height:16px;color:var(--text-muted);margin-bottom:8px}.hint-link{height:24px;width:24px;color:var(--action);cursor:pointer;&:hover{color:var(--action-hover)}border:none;background:none}.lookup-link{flex:1 1 auto;font-size:13px;line-height:16px;color:var(--action);text-align:right;margin-right:8px;cursor:pointer;&:hover{color:var(--action-hover)}}}.hint-text{height:0;display:none;transform:scaleY(0);border:var(--border);background-color:var(--content-background);>p{font-size:13px;padding:16px 16px 0;&:last-of-type{padding-bottom:16px}}&.display{display:block;transform-origin:top;animation:slide-down .15s cubic-bezier(.17,.67,.83,.67) forwards;animation-delay:0s}}}@keyframes slide-down{0%{height:0;transform:scaleY(0);margin-bottom:0}to{height:auto;transform:scaleY(1);margin-bottom:16px}}.any-range-slider{--slider-font-family:inherit;--slider-title-offset:16px;--slider-legend-offset:16px;--slider-title-size:14px;--slider-title-color:inherit;--slider-subtitle-size:14px;--slider-subtitle-color:inherit;--slider-legend-size:12px;--slider-legend-color:inherit;--slider-track-color:var(--neutral-400,#435366);--slider-active-color:var(--action,#0070f3);--slider-handler-size:20px;--slider-handler-border-radius:50%;--slider-handler-background:#ffffff;--slider-handler-border-color:var(--action,#0070f3);--slider-handler-border-width:2px;font-family:var(--slider-font-family)}.any-range-slider .sliderHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--slider-title-offset)}.any-range-slider .any-form-label-row .label-row .description{font-weight:500;font-size:var(--slider-title-size);color:var(--slider-title-color);font-family:var(--slider-font-family);margin-bottom:0}.any-range-slider .sliderValue{font-size:var(--slider-subtitle-size);font-weight:500;color:var(--slider-subtitle-color)}.any-range-slider .sliderWrapper{position:relative;height:32px;margin-bottom:var(--slider-legend-offset)}.any-range-slider .sliderTrack{left:0;right:0;background:var(--slider-track-color)}.any-range-slider .sliderRange,.any-range-slider .sliderTrack{position:absolute;top:50%;height:4px;border-radius:2px;transform:translateY(-50%)}.any-range-slider .sliderRange{background:var(--slider-active-color)}.any-range-slider .sliderInput{position:absolute;top:0;left:0;right:0;height:32px;appearance:none;background:transparent;pointer-events:none;cursor:pointer}.any-range-slider .sliderInput::-webkit-slider-runnable-track{background:transparent;border:none}.any-range-slider .sliderInput::-moz-range-track{background:transparent;border:none}.any-range-slider .sliderInput::-webkit-slider-thumb{appearance:none;width:var(--slider-handler-size);height:var(--slider-handler-size);border-radius:var(--slider-handler-border-radius);background:var(--slider-handler-background);border:var(--slider-handler-border-width) solid var(--slider-handler-border-color);cursor:pointer;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}.any-range-slider .sliderInput::-moz-range-thumb{width:var(--slider-handler-size);height:var(--slider-handler-size);border-radius:var(--slider-handler-border-radius);background:var(--slider-handler-background);border:var(--slider-handler-border-width) solid var(--slider-handler-border-color);cursor:pointer;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}.any-range-slider .sliderLabels{display:flex;justify-content:space-between;font-size:var(--slider-legend-size);color:var(--slider-legend-color)}.any-text-icon{display:flex;align-items:center;color:var(--action);>span{&:first-child{display:flex;position:relative;top:-1px;margin-right:4px}&:last-child{font-size:14px}}}.react-icon-success-light{color:var(--utility-green)}.react-icon-error-light{color:var(--utility-red)}.react-icon-warning-light{color:var(--utility-amber)}.react-icon-info-light{color:var(--utility-blue)}.react-icon-close{width:auto!important;height:auto!important;display:inline-block;padding:4px;fill:var(--action-alt);cursor:pointer;transition:fill .3s}.any-loader{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;max-width:100vw;height:100%;max-height:100vh;background-color:var(--overlay-background);z-index:100;.loading-box{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px;background-color:var(--content-background);border-radius:var(--border-radius);.spinner{height:40px;width:40px;&:before{display:block;height:100%;border-radius:50%;border-top:5px solid var(--primary);border:5px solid var(--primary);border-top-color:var(--primary-light);box-sizing:border-box;content:"";animation:spin-me 1s ease-out infinite}}.message{font-size:17px;padding-top:16px;color:var(--text)}}}.page-loader{overflow:hidden!important}.any-container-loader{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;margin-top:48px;.loading-box{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px;background-color:var(--content-background);border-radius:var(--border-radius);border:var(--border);box-shadow:var(--box-shadow-far);.spinner{height:40px;width:40px;&:before{display:block;height:100%;border-radius:50%;border-top:5px solid var(--primary);border:5px solid var(--primary);border-top-color:var(--primary-light);box-sizing:border-box;content:"";animation:spin-me 1s ease-out infinite}}.message{font-size:17px;padding-top:16px;color:var(--text)}}&.small{margin-top:0;.loading-box{padding:16px;border:none;box-shadow:none}}}.any-spinner{height:40px;width:40px;&:before{display:block;height:100%;border-radius:50%;border-top:5px solid var(--primary);border:5px solid var(--primary);border-top-color:var(--primary-light);box-sizing:border-box;content:"";animation:spin-me 1s ease-out infinite}}@keyframes spin-me{10%{transform:rotate(0deg);opacity:1}45%{transform:rotate(290deg);opacity:.5}to{transform:rotate(359deg);opacity:1}}.any-avatar{width:40px;height:40px;line-height:40px;font-family:var(--med);font-size:18px;color:var(--text);text-align:center;background:var(--content-background);border-radius:50%;-webkit-user-select:none;user-select:none}.any-breadcrumb{display:flex;align-items:center;font-size:14px;a{display:inline-block;margin:-8px;padding:8px;cursor:pointer}ol{margin:0;padding-left:0;list-style:none}li{display:inline}li+li:before{display:inline-block;padding:0 8px;color:var(--text-muted);content:">"}span{color:var(--text);pointer-events:none}sup{color:var(--action)}}.any-global-screen{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);z-index:9998;pointer-events:none;&.visible{background-color:rgba(0,0,0,.175);pointer-events:auto}}.any-read-more{white-space:pre-wrap;.more-link{font-size:medium;color:var(--action);padding:0;&.small{font-size:14px}&:focus,&:hover{text-decoration:underline;color:var(--action-hover)}}}.any-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;padding-bottom:16px;.any-tile{position:relative;flex:1 1;background-color:var(--content-background);border:var(--border);border-bottom:0;box-shadow:var(--box-shadow-near);border-radius:var(--border-radius);transition:box-shadow .3s;.tile-layout{display:flex;flex-direction:column;justify-content:center;height:100%;.title{flex:0 1;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 16px;border-bottom:var(--border);div{span{&:first-child{margin-right:8px;.tile-icon{color:var(--text-mid)}}}h2{display:inline-block}}a{display:flex;align-self:center;font-size:16px}svg{width:20px;height:20px}.icon{margin-left:4px}}.sub-title{font-family:var(--lt);color:var(--text-muted);padding:8px 0 0 16px}.content{flex:1 1;padding:16px}.footer{flex:0 1;display:flex;align-items:center;justify-content:center;padding:0 16px 16px}}.tile-loader{font-family:var(--lt);font-size:16px;text-align:center;color:var(--text);width:100%;padding-top:15%}&.column{flex-direction:column;>li{margin-right:0}}&.empty-item{background-color:transparent;padding-top:0;padding-bottom:0;margin-top:0;border:none;box-shadow:none}&.hollow{background-color:var(--app-background)}&.is-clickable{cursor:pointer;&:hover{box-shadow:var(--box-shadow-far);transition:box-shadow .3s}&:active{box-shadow:var(--box-shadow-none);transition:box-shadow .05s}}}}.any-tooltip{position:relative;.tooltip-button{position:relative;width:auto;min-width:0}.tooltip-content{--_tooltip-offset:4px;--_tooltip-width:32px;position:absolute;height:fit-content;padding:8px 16px;font-size:12px;color:rgb(var(--black));border-radius:8px;background:rgb(var(--white));box-shadow:0 4px 8px rgba(0,0,0,.2);opacity:0;animation:any-tooltip-reveal 125ms ease-out forwards;z-index:1000;margin:var(--_tooltip-offset) 0;&:not(.visible){display:none}@media (max-width:599px){bottom:100%;transform-origin:50% 100%;transform:scale(.95) translateX(var(--_tooltip-centering-shift,0)) translateY(4px);left:0;width:50vw;&.flip-down{bottom:unset;top:100%;transform-origin:50% 0;transform:scale(.95) translateX(var(--_tooltip-centering-shift,0)) translateY(-4px);animation-delay:.2s}}@media (min-width:600px){--_tooltip-centering-shift:0;top:100%;left:-100px;width:200px;transform-origin:50% 0;transform:scale(.95) translateX(var(--_tooltip-centering-shift,0)) translateY(-4px);&.flip-up{top:unset;bottom:100%;transform-origin:50% 100%;transform:scale(.95) translateX(var(--_tooltip-centering-shift,0)) translateY(4px);animation-delay:.2s}}}}@keyframes any-tooltip-reveal{to{opacity:1;transform:scale(1) translateX(var(--_tooltip-centering-shift,0)) translateY(0)}}.any-lorem-ipsum{font-family:var(--lt);font-size:14px;color:var(--text-muted);.paragraph{margin-bottom:16px;&:last-child{margin-bottom:0}}}.any-picture{display:contents;source{display:none}}.any-accordion{--accordion-border:var(--border);--accordion-header-bg:var(--neutral-100);--accordion-header-hover-bg:var(--primary-light);--accordion-header-open-bg:var(--primary);--accordion-header-open-color:rgb(var(--white));--custom-accordion-border:transparent;--custom-accordion-header-padding:1rem 0;--custom-accordion-focus:currentColor;--custom-accordion-font:inherit;--custom-accordion-font-size:1.25rem;--custom-accordion-label-weight:inherit;--custom-accordion-color:inherit;--custom-accordion-letter-spacing:normal;--custom-accordion-text-transform:none;--custom-accordion-selected-font:var(--custom-accordion-font);--custom-accordion-selected-font-size:var(--custom-accordion-font-size);--custom-accordion-selected-weight:var(--custom-accordion-label-weight);--custom-accordion-selected-color:var(--custom-accordion-color);--custom-accordion-icon-font:inherit;--custom-accordion-icon-weight:400;--custom-accordion-icon-size:1rem;--custom-accordion-icon-color:currentColor;--custom-accordion-icon-spacing:1rem;--custom-accordion-icon-collapsed:"";--custom-accordion-icon-expanded:var(--custom-accordion-icon-collapsed);--custom-accordion-content-padding:0 0 1rem 0;--custom-accordion-expanded-outline:currentColor}.any-accordion{display:flex;flex-direction:column;width:100%;&:hover{cursor:pointer}&:last-child{border-bottom:var(--accordion-border)}.header{display:flex;align-items:center;gap:16px;border:var(--accordion-border);border-bottom:none;padding:8px 16px;background-color:var(--accordion-header-bg);cursor:pointer;&:focus{z-index:1}.label{flex:1 1;&.icon-end{flex:auto}}.selected-value{margin-left:auto}&.open{background-color:var(--accordion-header-open-bg);color:var(--accordion-header-open-color);&:hover{background-color:var(--accordion-header-open-bg)}}&:hover{background-color:var(--accordion-header-hover-bg)}}.content{display:none;border:var(--accordion-border);border-top:none;border-bottom:none;overflow:hidden;&.open{display:flex}&:hover{cursor:text}.header{display:flex;align-items:center;gap:16px;border:var(--accordion-border);border-bottom:none;padding:8px 16px;background-color:var(--accordion-header-bg);cursor:pointer;.label{flex:1 1;&.icon-end{flex:auto}}.selected-value{margin-left:auto}&.open{background-color:var(--accordion-header-open-bg);color:var(--accordion-header-open-color);&:hover{background-color:var(--accordion-header-open-bg)}}&:hover{background-color:var(--accordion-header-hover-bg)}}.content{display:none;border:var(--accordion-border);border-top:none;border-bottom:none;overflow:hidden;&.open{display:flex}&:hover{cursor:text}}}&.custom-variant{border-bottom:1px solid var(--custom-accordion-border);&:hover{cursor:default}.header{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;padding:var(--custom-accordion-header-padding);gap:0;cursor:pointer;text-align:left;&:hover{background:transparent}&.open{background:transparent;color:inherit;&:hover{background:transparent}}&:focus-visible{outline:2px solid var(--custom-accordion-focus);outline-offset:2px;border-radius:4px}.label{font-family:var(--custom-accordion-font);font-size:var(--custom-accordion-font-size);font-weight:var(--custom-accordion-label-weight);color:var(--custom-accordion-color);letter-spacing:var(--custom-accordion-letter-spacing);text-transform:var(--custom-accordion-text-transform);flex:auto}.selected-value{font-family:var(--custom-accordion-selected-font);font-size:var(--custom-accordion-selected-font-size);font-weight:var(--custom-accordion-selected-weight);color:var(--custom-accordion-selected-color)}}.custom-toggle-icon{font-family:var(--custom-accordion-icon-font);font-style:normal;font-weight:var(--custom-accordion-icon-weight);font-size:var(--custom-accordion-icon-size);line-height:1;color:var(--custom-accordion-icon-color);margin-left:var(--custom-accordion-icon-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;&:before{content:var(--custom-accordion-icon-collapsed)}}.header.open .custom-toggle-icon:before{content:var(--custom-accordion-icon-expanded)}.content{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;border:none;overflow:hidden;&:hover{cursor:default}&>*{overflow:hidden}&[hidden]{display:none;padding:0}&.open,&:not([hidden]){display:grid}&.open{grid-template-rows:1fr;padding:var(--custom-accordion-content-padding)}}}&.custom-variant.custom-expanded .header:not(:has(.selected-value)){outline:1px auto var(--custom-accordion-expanded-outline);border-radius:4px}}.any-accordion-group{display:flex;flex-direction:column;gap:0}.any-carousel-container{position:relative;width:100%;.any-carousel{overflow-x:auto;overflow-y:hidden;&::-webkit-scrollbar{height:12px;cursor:pointer;border-radius:var(--border-radius)}&::-webkit-scrollbar-track{background:var(--neutral-300);border-radius:var(--border-radius)}&::-webkit-scrollbar-track:hover{background:var(--accent-1)}&::-webkit-scrollbar-thumb{cursor:pointer;background:var(--primary);border-radius:var(--border-radius)}&::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}&.light-track{&::-webkit-scrollbar-track{background:var(--content-background);border-radius:var(--border-radius)}&::-webkit-scrollbar-track:hover{background:var(--accent-1)}}}.carousel-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);background:var(--content-background);color:var(--text);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--box-shadow-far);&.left-arrow{left:-25px}&.right-arrow{right:-25px}&:hover{.icon{color:var(--action-hover)}}.icon{font-size:24px}@media (max-width:1024px){display:none}}}.any-list-items{list-style:none;margin:0;padding:0}.any-list-pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:24px}.any-list-pagination-next,.any-list-pagination-page,.any-list-pagination-prev{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.any-list-pagination-page.active{font-family:var(--bold,inherit);background-color:var(--primary,#0066cc);color:var(--white,#fff)}.any-list-pagination-ellipsis{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.any-pill{display:flex;align-items:center;gap:8px;padding:8px 16px;border:var(--border);border-radius:32px;font-size:14px;background-color:var(--content-background);color:var(--reverse-button-text);.label{flex:1 1 auto}.remove-icon{font-size:16px}}.any-pills{display:flex;gap:12px;flex-wrap:wrap}.any-tabs{width:auto;&.is-disabled{pointer-events:none;.tab-labels>a{opacity:.5}}.tab-labels{display:flex;flex-wrap:wrap;padding-bottom:16px;.tab-label{flex:0 0 auto;font-family:var(--reg);font-size:14px;color:var(--action-alt);text-align:center;padding:8px 16px;margin-right:4px;margin-bottom:4px;border:var(--border);border-radius:var(--border-radius);cursor:pointer;&:hover{border-color:var(--action-alt-hover);color:var(--action-alt-hover)}&:active{border-color:var(--action-alt-active);color:var(--action-alt-active)}&.selected{border-color:var(--action);color:var(--action)}}}.is-loading{padding:0!important;.any-loader-inline{position:relative;padding:24px 0}}}.any-table .any-table-alert{td{padding:0 16px;color:var(--text);background-color:var(--content-background)}}.any-table .any-table-body{tr{&.new-group:not(:first-child)>td{border-top:2px solid rgba(0,0,0,.25)}&:hover>td{background-color:var(--action-alt-highlight);color:var(--text)}&.is-clickable{&:hover>td{background-color:var(--action-highlight);color:var(--text)}>td{cursor:pointer}}&:last-child>td{padding-bottom:48px;border-bottom:none}td{vertical-align:top;height:24px;padding:12px 16px;font-family:var(--reg);color:var(--text-muted);background-color:var(--content-background);border-bottom:var(--border);border-right:var(--border);&:last-child{border-right:none}&.sorted-column{color:var(--text)}&.code,&.date,&.string-numeric{text-align:center}&.currency,&.number{text-align:right;&.negative{color:var(--utility-red)}}&.hyperlink{text-align:center;white-space:nowrap}&.long-string{min-width:180px;font-size:15px}a{display:inline-block;margin:-8px;padding:8px;text-decoration:underline}}}}