/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}
.fieldgroup{padding:0;border-width:0}
.container-inline div,.container-inline label{display:inline-block}.container-inline .details-wrapper{display:block}.container-inline .hidden{display:none}
.clearfix:after{display:table;clear:both;content:""}
.js details:not([open]) .details-wrapper{display:none}
.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}@media (scripting:enabled){.js-hide.js-hide{display:none}.js-show{display:block}}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-up.svg)}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') 2px center no-repeat}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -20px center no-repeat}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -42px center no-repeat}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272}[data-extlink-placement=prepend],[data-extlink-placement=before]{padding-right:.2rem}[data-extlink-placement=append],[data-extlink-placement=after]{padding-left:.2rem}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0}}.extlink i{padding-left:.2em}.extlink-nobreak{white-space:nowrap}
.c--feedback-form{position:static;z-index:99999}.c--feedback-link{color:#fff}.c--feedback-heading{display:none;margin:0}.c--feedback-heading button:hover{cursor:pointer}.c--feedback-heading button:first-of-type{background-color:#0071bc;border:none;border-radius:4px 4px 0 0;color:#fff;font-weight:700;line-height:.9;padding:.8rem;width:100%}.c--feedback-heading button:first-of-type:before{background:rgba(55,55,55,.5);content:"";height:20vh;right:0;position:fixed;top:0;width:100%;z-index:-1}.c--feedback-closer{background:0 0;border:none;color:#fff;display:none;font-weight:700;transition:display .3s}.c--feedback-body{background-color:#f0f0f0;display:none;height:80vh;overflow-y:scroll;padding:1rem}.c--feedback-body textarea{overflow-y:auto;resize:none}.c--feedback-body .usa-label{margin-top:1rem}.c--feedback-form:has(.c--feedback-heading button[aria-expanded=true]){bottom:0;position:fixed;right:0;width:100%}.c--feedback-form:has(.c--feedback-heading button[aria-expanded=true]) .c--feedback-body,.c--feedback-heading:has(button[aria-expanded=true]){display:block}.c--feedback-form:has(.c--feedback-heading button[aria-expanded=true]) .c--feedback-link{display:none}.c--feedback-form textarea:disabled,.c--feedback-form input[type=email]:disabled{border-color:#538200;background-color:rgba(83,130,0,.2)}#edit-text--description{text-align:right;font-size:.87rem}.c--feedback-form input[type=submit]{margin-top:0}#feedback-table table{margin-left:auto;margin-right:auto;max-width:960px}@media screen and (min-width:480px){.c--feedback-form{border:1px solid #162e51;border-radius:4px 4px 0 0;bottom:calc(-1px - 80vh);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,10%);display:flex;flex-direction:column;position:fixed;right:2rem;transition:bottom .3s ease,width .1s ease;width:220px;-webkit-box-shadow:0 .5rem 1rem 0 rgba(0,0,0,10%)}.c--feedback-link{display:none}.c--feedback-heading,.c--feedback-body{display:initial}.c--feedback-heading button:first-of-type:before{content:none}.c--feedback-body{height:80vh}.c--feedback-form:has(.c--feedback-heading button[aria-expanded=true]){right:2rem;width:460px}.c--feedback-form:has(.c--feedback-heading button[aria-expanded=true]) .c--feedback-closer{display:block;position:absolute;top:.6rem;right:1rem}}@media screen and (min-width:1100px){.c--feedback-form,.c--feedback-form:has(.c--feedback-heading button[aria-expanded=true]){right:calc(50% - 512px)}}
.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid #b3c5db;background-color:rgba(255,255,255,.4)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-Index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-Index:11;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-singlebar{position:relative;height:10px;z-Index:9;box-sizing:border-box;border:1px solid #000}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:rgba(0,60,136,.7);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:#000;text-shadow:0 0 2px #fff;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:2px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}
.tablereader-buttons{background-color:rgba(255,255,255,.4);border-radius:4px;bottom:4.5em;left:.5em;padding:2px;position:absolute;z-index:100}.tablereader-button{background-color:rgba(0,60,136,.5);border:none;border-radius:2px;color:#fff;display:inline;height:1.375em;line-height:.4em;margin:1px;padding:0 .5rem;text-align:center}.tablereader-button:hover{background:rgba(0,60,136,.7)}.tablereader-button svg{fill:#fff;width:100%;height:100%}@keyframes highlight-button{0%{box-shadow:none}25%{box-shadow:0 0 0 4px #2491ff}75%{box-shadow:0 0 0 4px #2491ff}100%{box-shadow:none}}.highlight-button{animation-duration:.3s;animation-name:highlight-button;animation-iteration-count:1;animation-timing-function:linear}.tablereader-close-button,.tablereader-zoom-button,.tablereader-toggle-button{aspect-ratio:1/1;border:1px solid #000;border-radius:2px;box-shadow:0px 2px 3px rgba(6,24,44,.35);color:#003c88;display:block;font-weight:700;height:100%}.tablereader-toggle-button{font-size:1.2rem}.tablereader-zoom-button{font-size:1.5rem}.tablereader-container{box-shadow:0px 0px 0px 2px #565c65,0px 4px 6px -1px rgba(6,24,44,.65);display:grid;gap:.5em;grid-template-columns:1fr;grid-template-rows:32px 1fr;grid-gap:.5em;left:0;margin:0;position:absolute;top:200px;z-index:99}.tablereader-title-div{display:flex;flex-direction:row-reverse;justify-content:space-between}.tablereader-button-group{display:flex;flex-direction:row-reverse;gap:.5rem}#trscope{width:4rem}.tablereader-overlay{align-items:center;display:grid;height:100%;justify-items:center;left:0;overflow:hidden;position:absolute;top:0;z-index:92}.tablereader-overlay>div:first-child{align-items:center;aspect-ratio:1/1;display:grid;gap:.5rem;grid-gap:.5rem;grid-template-rows:1fr 4fr 1fr;grid-template-columns:1fr 4fr 1fr;grid-template-areas:". up ." "left center right" ". down .";height:100%;justify-items:center;width:auto}.tablereader-overlay>div>div{align-items:center;display:flex;justify-items:center}.tablereader-overlay>div>div#up{grid-area:up;transform:translate(0,calc(10px + 2%));z-index:93}.tablereader-overlay>div>div#left{grid-area:left;z-index:93}.tablereader-overlay>div>div#right{grid-area:right;z-index:93}.tablereader-overlay>div>div#down{grid-area:down;transform:translate(0,calc(-10px - 2%));z-index:93}.tablereader-focus{aspect-ratio:1/1;box-shadow:0 0 0 400px rgba(255,255,255,.7);grid-area:center;mix-blend-mode:difference;z-index:92}.tablereader-focus:focus{border-color:#2491ff}button.tablereader-arrow-button{background:rgba(0,60,136,.8);border:1px solid rgba(0,60,136,.5);border-radius:0 .5em .5em 0;flex:none;line-height:1;padding-bottom:1rem;padding-top:1rem;pointer-events:auto}.tablereader-table table:focus,.tablereader-table tr:focus{border:1px solid #2491ff}.tablereader-container:hover{cursor:auto}.tablereader-container abbr{cursor:help}.tablereader-close-button:hover,.tablereader-zoom-button:hover,.tablereader-toggle-button:hover,.tablereader-arrow-button:hover{cursor:pointer;pointer-events:auto}.tablereader-table table th,.tablereader-table table td{padding:.25rem .5rem;min-width:55px}
*:has(>.skeleton),*:has(>.skeleton-error){contain:layout;padding:1rem}.skeleton{background-color:#dfe1e2;background:linear-gradient(90deg,#dfe1e2,#dfe1e2,#fafafa,#dfe1e2,#dfe1e2);background-size:500% 100%;border-radius:4px;height:calc(100% - 2rem);position:absolute;width:calc(100% - 2rem);z-index:99;-webkit-animation:AnimationName 2s ease infinite;-moz-animation:AnimationName 2s ease infinite;animation:AnimationName 2s ease infinite}.skeleton:after{content:"";background-image:url("/themes/custom/uswds_drought/assets/img/usa-icons/more_horiz.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:100%;margin:auto;mix-blend-mode:overlay;width:20%}@-webkit-keyframes AnimationName{0%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimationName{0%{background-position:100% 50%}100%{background-position:0 50%}}.skeleton-error{background-color:#dfe1e2;border-radius:4px;display:flex;flex-direction:column;justify-content:center;height:calc(100% - 2rem);position:absolute;text-align:center;width:calc(100% - 2rem);z-index:99}.skeleton-error>img{filter:invert(15%) sepia(75%) saturate(649%) hue-rotate(177deg) brightness(88%) contrast(95%)}
.no-ol-ui .ol-control,.no-ol-ui .ol-extra-buttons{display:none}.no-ol-eb .ol-extra-buttons{display:none}.map-screenshot-map-alaska .interactive-map,.map-screenshot-map-hawaii .interactive-map,.map-screenshot-map-pr .interactive-map{min-height:auto !important}.usa-checkbox__input:disabled+.usa-checkbox__label{color:#1b1b1b}#map-screenshot-close-button{position:relative}#map-screenshot-close-button:after{content:"";position:absolute;top:1px;left:1px;width:30px;height:30px;background:#fff;border-radius:50%;z-index:0}.screenshot-expand-button{background:0 0}.screenshot-expand-button:hover svg{background:rgba(0,60,136,.7) !important}.custom-menu{display:none;z-index:100000;position:absolute;overflow:hidden;border:1px solid #ccc;white-space:nowrap;font-family:sans-serif;background:#fff;color:#333;border-radius:5px;padding:0}.custom-menu li{padding:8px 12px;cursor:pointer;list-style-type:none;transition:all .3s ease;user-select:none}.custom-menu li:hover{background-color:#def}.map-screenshot-map-wrappers div.ol-attribution{bottom:auto;right:0;font-size:.8rem;top:100%;max-width:100%;background:0 0}.map-screenshot-map-conus div.ol-attribution.ol-collapsed ul{display:block}.map-screenshot-map-conus div.ol-attribution button{display:none}.map-screenshot-map-conus div.ol-attribution li:before{content:"Basemap ";display:inline}.map-screenshot-map-conus div.ol-attribution,.map-screenshot-map-conus div.ol-attribution ul{padding-right:0}.map-screenshot-map-conus .ol-viewport{overflow:visible !important}.map-screenshot-map-wrappers .ol-layers{overflow:hidden}.map-screenshot-jump-buttons{top:76px;left:11px;background:rgba(255,255,255,.3);padding:1px 1px 0;border-radius:4px}.map-screenshot-jump-button{width:26px;height:26px;padding:2px;background:rgba(0,60,136,.5);border:0;margin-bottom:1px}.map-screenshot-jump-button:hover{background:rgba(0,60,136,.7)}.map-screenshot-jump-button:first-child{border-radius:2px 2px 0 0}.map-screenshot-jump-button:last-child{border-radius:0 0 2px 2px}.map-screenshot-jump-button span{width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover}.map-screenshot-jump-button-conus span{background-image:url("/modules/custom/general_page_js_css/js/screenshot/./icons/conus.png")}.map-screenshot-jump-button-alaska span{background-image:url("/modules/custom/general_page_js_css/js/screenshot/./icons/alaska.png")}.map-screenshot-jump-button-hawaii span{background-image:url("/modules/custom/general_page_js_css/js/screenshot/./icons/hawaii.png")}.map-screenshot-jump-button-pr span{background-image:url("/modules/custom/general_page_js_css/js/screenshot/./icons/pr.png")}.screenshot-expand-button{border-radius:2px;position:absolute;width:29px;padding:0;top:70px;left:9px;height:29px;border:2px solid transparent;background-color:rgba(255,255,255,.4);z-index:80}.screenshot-expand-button svg{padding:2px;fill:#fff;background:rgba(0,60,136,.5);border-radius:2px;z-index:10;width:100%;height:100%}svg+.screenshot-expand-button,svg~.screenshot-expand-button{top:9px}.ol-viewport.ol-touch+.screenshot-expand-button,.ol-viewport.ol-touch~.screenshot-expand-button{top:83px;width:37px;height:37px}
.layout--onecol .layout__region{width:100%}
.paragraph--unpublished{background-color:#fff4f4}
.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap;}.ts-wrapper.multi.has-items .ts-control{padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0);}.full .ts-control{background-color:#fff;}.disabled .ts-control,.disabled .ts-control *{cursor:default!important;}.focus .ts-control{box-shadow:none;}.ts-control>*{vertical-align:baseline;display:inline-block;}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0;}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca;}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:white;border:0 solid white;}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important;}.ts-control>input::-ms-clear{display:none;}.ts-control>input:focus{outline:none!important;}.has-items .ts-control>input{margin:0 4px!important;}.ts-control.rtl{text-align:right;}.ts-control.rtl.single .ts-control:after{left:15px;right:auto;}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important;}.disabled .ts-control{opacity:.5;background-color:#fafafa;}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px;}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px;}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden;}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px;}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px;}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5;}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer;}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none;}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default;}.ts-dropdown .active{background-color:#f5fafd;color:#495c68;}.ts-dropdown .active.create{color:#495c68;}.ts-dropdown .create{color:rgba(48,48,48,.5);}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px;}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite;}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth;}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important;}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important;}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem;}.plugin-checkbox_options.rtl .option input{margin-left:.5rem;}.plugin-clear_button{--ts-pr-clear-button:1em;}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(8px - 6px);margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer;}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px);}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1;}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0;}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important;}.ts-wrapper .dropdown-header-close:hover{color:black;}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0;}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:none;width:100%;background:transparent;}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%;}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important;}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0;}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px;}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent;}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent;}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex;}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0;}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none;}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none;}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none;}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center;}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box;}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05);}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none;}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px;}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important;}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px;}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca;}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:white;}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important;}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px;}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca;}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:white;}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem;}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer;}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important;}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important;}.ts-wrapper{position:relative;}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text;}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}
.states-outline{fill:#c9c9c9;stroke-width:0}.state-lines--path{fill:none;stroke:#2b2b2b;opacity:.5}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
