/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Archivo";font-style:normal;font-weight:400 800;font-display:swap;src:url(/themes/custom/wakhan/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Archivo";font-style:normal;font-weight:400 800;font-display:swap;src:url(/themes/custom/wakhan/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}:root{color-scheme:light dark;--sw-surface:#f3f2f2;--sw-sunken:#eae9e9;--sw-ink:#201e1d;--sw-ink-muted:#605d5d;--sw-accent:#c82700;--sw-accent-strong:#ae1800;--sw-accent-ink:#f3f2f2;--sw-brand:#ec3013;--sw-danger:#9e1a0c;--sw-warning:#7e4b00;--sw-success:#1d6746;--sw-border:#7d7979;--sw-border-subtle:#9f9d9d;--sw-focus:#c82700;--sw-backdrop:#2d2b2b;--sw-map-line:#201e1d;--sw-map-lease:#605d5d;--sw-map-selected:#c82700;--sw-space-1:0.25rem;--sw-space-2:0.5rem;--sw-space-3:0.75rem;--sw-space-4:1rem;--sw-space-6:1.5rem;--sw-space-8:2rem;--sw-font:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--sw-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sw-weight-heading:800;--sw-weight-strong:600;--sw-text-2xs:0.6875rem;--sw-text-xs:0.8125rem;--sw-text-sm:0.875rem;--sw-text-base:1rem;--sw-text-lg:1.125rem;--sw-text-xl:1.625rem;--sw-text-2xl:1.75rem;--sw-leading:1.5;--sw-tracking-caps:0.08em;--sw-radius:0;--sw-radius-pill:0;--sw-rule:2px;--sw-target:2.75rem;--sw-target-lg:3rem;--sw-shadow:0 3px 10px color-mix(in srgb,var(--sw-backdrop) 16%,transparent);--sw-duration:120ms;}@media (prefers-color-scheme:dark){:root:not([data-sw-theme="light"]){--sw-surface:#1a1817;--sw-sunken:#262322;--sw-ink:#f1efee;--sw-ink-muted:#b3aeac;--sw-accent:#f37e61;--sw-accent-strong:#f79a82;--sw-accent-ink:#1a1817;--sw-brand:#ec3013;--sw-danger:#fb9989;--sw-warning:#ebb25f;--sw-success:#7bcba1;--sw-border:#8a8584;--sw-border-subtle:#504e4d;--sw-focus:#f37e61;--sw-backdrop:#000000;--sw-shadow:none;}}:root[data-sw-theme="dark"]{--sw-surface:#1a1817;--sw-sunken:#262322;--sw-ink:#f1efee;--sw-ink-muted:#b3aeac;--sw-accent:#f37e61;--sw-accent-strong:#f79a82;--sw-accent-ink:#1a1817;--sw-brand:#ec3013;--sw-danger:#fb9989;--sw-warning:#ebb25f;--sw-success:#7bcba1;--sw-border:#8a8584;--sw-border-subtle:#504e4d;--sw-focus:#f37e61;--sw-backdrop:#000000;--sw-shadow:none;}:root[data-sw-theme="light"]{color-scheme:light;}:root[data-sw-theme="dark"]{color-scheme:dark;}
*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;background:var(--sw-surface);color:var(--sw-ink);font-family:var(--sw-font);font-size:var(--sw-text-base);line-height:var(--sw-leading);font-weight:400;}h1,h2,h3,h4,h5,h6{margin:0 0 var(--sw-space-2);font-family:var(--sw-font);font-weight:var(--sw-weight-heading);line-height:1.12;letter-spacing:-0.015em;}h1{font-size:var(--sw-text-2xl);}h2{font-size:var(--sw-text-lg);}h3{font-size:var(--sw-text-base);}h4,h5,h6{font-size:var(--sw-text-sm);}.page__main h2{font-size:var(--sw-text-base);letter-spacing:0.04em;text-transform:uppercase;}p,ul,ol,dl,table,fieldset,pre,blockquote{margin:0 0 var(--sw-space-4);}ul,ol{padding-inline-start:var(--sw-space-6);}dd{margin-inline-start:0;}strong,b,th{font-weight:var(--sw-weight-strong);}small{font-size:var(--sw-text-xs);}code,kbd,pre,samp{font-family:var(--sw-font-mono);font-size:0.9em;}hr{height:var(--sw-rule);margin:var(--sw-space-4) 0;border:0;background:var(--sw-border-subtle);}a{color:var(--sw-accent);text-decoration-thickness:1px;text-underline-offset:3px;}a:hover{color:var(--sw-accent-strong);}img,video,svg,canvas{max-width:100%;height:auto;}img{display:block;}::selection{background:color-mix(in srgb,var(--sw-accent) 30%,transparent);}:focus-visible{outline:2px solid var(--sw-focus);outline-offset:2px;}:focus:not(:focus-visible){outline:none;}[tabindex="-1"]:focus{outline:none;}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;word-wrap:normal;}.visually-hidden.focusable:is(:active,:focus){position:static !important;width:auto !important;height:auto !important;overflow:visible;clip:auto;white-space:inherit;}.hidden{display:none;}[hidden]{display:none !important;}.skip-link{position:absolute;top:var(--sw-space-2);left:var(--sw-space-2);z-index:1000;padding:var(--sw-space-3) var(--sw-space-4);background:var(--sw-accent);color:var(--sw-accent-ink);font-weight:var(--sw-weight-heading);text-decoration:none;transform:translateY(-200%);}.skip-link:focus{transform:none;color:var(--sw-accent-ink);}.text-muted,.description{color:var(--sw-ink-muted);}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
.page{display:flex;flex-direction:column;min-height:100vh;}.site-header{border-bottom:var(--sw-rule) solid var(--sw-border-subtle);}.site-header__bar{display:flex;align-items:center;gap:var(--sw-space-3);padding:var(--sw-space-2) var(--sw-space-4);border-bottom:var(--sw-rule) solid var(--sw-border-subtle);}.wordmark{display:inline-flex;align-items:center;min-height:var(--sw-target);color:var(--sw-ink);font-weight:var(--sw-weight-heading);font-size:var(--sw-text-lg);letter-spacing:-0.01em;text-transform:uppercase;text-decoration:none;border-bottom:3px solid var(--sw-brand);}.wordmark:hover{color:var(--sw-ink);}.site-header__tenant{min-width:0;padding-inline-start:var(--sw-space-3);border-inline-start:1px solid var(--sw-border-subtle);color:var(--sw-ink-muted);font-size:var(--sw-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.account{position:relative;margin:0 0 0 auto;border:0;background:none;}.account[open] > summary{border:0;}.account__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sw-target);min-height:var(--sw-target);padding:0 var(--sw-space-2);cursor:pointer;list-style:none;font-weight:var(--sw-weight-heading);font-size:var(--sw-text-sm);}.account__toggle::-webkit-details-marker{display:none;}.account__initials{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--sw-accent);color:var(--sw-accent-ink);font-size:var(--sw-text-xs);}.account[open] .account__initials{background:var(--sw-accent-strong);}.account > .account__panel{position:absolute;inset-inline-end:0;top:calc(100% + var(--sw-space-2));z-index:500;width:min(18rem,calc(100vw - 2rem));padding:var(--sw-space-3);background:var(--sw-surface);border:var(--sw-rule) solid var(--sw-border);box-shadow:var(--sw-shadow);}.account__panel nav ul{margin:0 0 var(--sw-space-3);padding:0;list-style:none;}.account__panel nav a{display:flex;align-items:center;min-height:var(--sw-target);padding:0 var(--sw-space-2);color:var(--sw-ink);font-weight:var(--sw-weight-strong);text-decoration:none;border-bottom:1px solid var(--sw-border-subtle);}.account__panel nav a:hover{background:var(--sw-sunken);color:var(--sw-accent-strong);}.site-header__nav{padding:var(--sw-space-3) var(--sw-space-4);}.page__breadcrumb{padding:var(--sw-space-2) var(--sw-space-4) 0;}.page__main{flex:1;width:100%;max-width:90rem;padding:var(--sw-space-4);}.page__main > * + *{margin-top:var(--sw-space-4);}.site-footer{padding:var(--sw-space-4);border-top:var(--sw-rule) solid var(--sw-border-subtle);color:var(--sw-ink-muted);font-size:var(--sw-text-xs);}.page-title{margin:0;}@media (min-width:48rem){.site-header__bar,.site-header__nav,.page__main{padding-inline:var(--sw-space-6);}.page__breadcrumb{padding-inline:var(--sw-space-6);}.page__main{padding-block:var(--sw-space-6);}}
.form-item,.form-actions,.form-wrapper > .form-item,.field-multiple-table{margin:0 0 var(--sw-space-4);}.form-wrapper{margin:0;}form > .form-wrapper + .form-wrapper,form > .form-item + .form-wrapper{margin-top:var(--sw-space-4);}label,.form-item__label,.fieldset__legend,.form-datetime-wrapper > h4{display:block;margin:0 0 var(--sw-space-2);color:var(--sw-ink);font-size:var(--sw-text-xs);font-weight:var(--sw-weight-strong);letter-spacing:normal;text-transform:none;line-height:1.3;}.form-required::after{content:" *";color:var(--sw-danger);}.description,.form-item__description{margin-top:var(--sw-space-1);color:var(--sw-ink-muted);font-size:var(--sw-text-xs);}input:is([type="text"],[type="email"],[type="password"],[type="search"],[type="tel"],[type="url"],[type="number"],[type="date"],[type="time"],[type="datetime-local"],[type="file"]),select,textarea{width:100%;max-width:34rem;min-height:var(--sw-target-lg);padding:0 var(--sw-space-3);background:var(--sw-sunken);color:var(--sw-ink);border:1px solid var(--sw-border);border-radius:var(--sw-radius);font:inherit;font-size:var(--sw-text-base);caret-color:var(--sw-accent);}textarea{padding-block:var(--sw-space-3);min-height:6rem;resize:vertical;}input[type="file"]{padding-block:var(--sw-space-2);}input[type="number"],.form-type-number input{font-variant-numeric:tabular-nums;}input:is([type="date"],[type="time"]){width:auto;}:is(input,select,textarea):hover{border-color:var(--sw-ink);}:is(input,select,textarea):focus-visible{border-color:var(--sw-focus);outline-offset:0;}:is(input,select,textarea):disabled{opacity:0.6;cursor:not-allowed;}::placeholder{color:var(--sw-ink-muted);opacity:1;}.form-items-inline{display:flex;flex-wrap:wrap;gap:var(--sw-space-3);}.form-items-inline > .form-item{margin:0;}.form-datetime-wrapper .form-items-inline + .description{margin-top:var(--sw-space-2);}.form-item--error-message,.form-item--error .form-item__error-message{margin-top:var(--sw-space-1);color:var(--sw-danger);font-size:var(--sw-text-xs);font-weight:var(--sw-weight-strong);}.form-item--error-message::before{content:"! ";}input.error,select.error,textarea.error,.form-item--error :is(input,select,textarea){border:2px solid var(--sw-danger);}.form-type-checkbox,.form-type-radio{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sw-space-3);margin-bottom:var(--sw-space-1);}.form-type-checkbox > label,.form-type-radio > label{display:inline-flex;align-items:center;flex:1;min-height:var(--sw-target);margin:0;font-size:var(--sw-text-base);font-weight:400;cursor:pointer;}.form-type-checkbox > .description,.form-type-radio > .description{flex-basis:100%;margin:0 0 var(--sw-space-2) calc(1.25rem + var(--sw-space-3));}input:is([type="checkbox"],[type="radio"]){width:1.25rem;height:1.25rem;margin:0;flex:none;accent-color:var(--sw-accent);cursor:pointer;}.form-checkboxes,.form-radios{margin-bottom:var(--sw-space-2);}fieldset{min-width:0;margin:0 0 var(--sw-space-4);padding:var(--sw-space-3) var(--sw-space-3) var(--sw-space-1);border:1px solid var(--sw-border);}legend{padding:0 var(--sw-space-2);font-size:var(--sw-text-xs);font-weight:var(--sw-weight-strong);}legend .fieldset__legend,legend .fieldset-legend{margin:0;}details{margin:0 0 var(--sw-space-4);border:1px solid var(--sw-border);background:var(--sw-surface);}details > summary{display:flex;align-items:center;gap:var(--sw-space-2);min-height:var(--sw-target);padding:0 var(--sw-space-3);cursor:pointer;font-weight:var(--sw-weight-heading);font-size:var(--sw-text-sm);}details[open] > summary{border-bottom:1px solid var(--sw-border-subtle);}details > .details-wrapper,details > div{padding:var(--sw-space-3);}.button,button,input:is([type="submit"],[type="button"],[type="reset"]){display:inline-flex;align-items:center;justify-content:center;gap:var(--sw-space-2);min-height:var(--sw-target);margin:0 var(--sw-space-2) var(--sw-space-2) 0;padding:0 var(--sw-space-4);background:transparent;color:var(--sw-ink);border:1px solid var(--sw-border);border-radius:var(--sw-radius);font:inherit;font-size:var(--sw-text-sm);font-weight:var(--sw-weight-heading);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--sw-duration);}.button:hover,button:hover,input:is([type="submit"],[type="button"],[type="reset"]):hover{background:var(--sw-sunken);color:var(--sw-ink);}.button--primary,input.button--primary{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-accent-ink);}.button--primary:hover,input.button--primary:hover{background:var(--sw-accent-strong);border-color:var(--sw-accent-strong);color:var(--sw-accent-ink);}.button--danger,a.button--danger,.form-actions .button--danger{background:transparent;border-color:var(--sw-danger);color:var(--sw-danger);}.button--danger:hover{background:color-mix(in srgb,var(--sw-danger) 8%,var(--sw-surface));color:var(--sw-danger);}.button:disabled,button:disabled,input:disabled:is([type="submit"],[type="button"]),.is-disabled{opacity:0.45;cursor:not-allowed;}.button--small{min-height:2.25rem;padding:0 var(--sw-space-3);font-size:var(--sw-text-xs);}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-2);margin-top:var(--sw-space-6);padding-top:var(--sw-space-4);border-top:var(--sw-rule) solid var(--sw-border-subtle);}.form-actions > *{margin:0;}.form-actions .button--primary{min-height:var(--sw-target-lg);}.views-exposed-form{display:flex;flex-direction:column;gap:var(--sw-space-3);margin:0 0 var(--sw-space-4);padding:var(--sw-space-3);background:var(--sw-sunken);border:1px solid var(--sw-border-subtle);}.views-exposed-form .form-item{margin:0;}.views-exposed-form :is(input,select){max-width:none;background:var(--sw-surface);}.views-exposed-form .form-actions{margin:0;padding:0;border:0;}@media (min-width:48rem){.views-exposed-form{flex-direction:row;flex-wrap:wrap;align-items:flex-end;}.views-exposed-form .form-item{flex:1 1 11rem;}.views-exposed-form .form-actions{flex:none;}}.vertical-tabs{margin:0 0 var(--sw-space-4);border:1px solid var(--sw-border);}.vertical-tabs__menu{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--sw-border);background:var(--sw-sunken);}.vertical-tabs__menu-item a{display:flex;flex-direction:column;justify-content:center;min-height:var(--sw-target);padding:var(--sw-space-2) var(--sw-space-3);color:var(--sw-ink);text-decoration:none;}.vertical-tabs__menu-item.is-selected a{background:var(--sw-surface);box-shadow:inset 0 -3px 0 var(--sw-accent);}.vertical-tabs__menu-item-title{font-weight:var(--sw-weight-heading);font-size:var(--sw-text-sm);}.vertical-tabs__menu-item-summary{color:var(--sw-ink-muted);font-size:var(--sw-text-xs);}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane > summary{display:none;}.form-autocomplete{max-width:34rem;}.ui-autocomplete{position:absolute;z-index:1000;margin:0;padding:0;list-style:none;background:var(--sw-surface);border:1px solid var(--sw-border);box-shadow:var(--sw-shadow);}.ui-autocomplete .ui-menu-item-wrapper{display:flex;align-items:center;min-height:var(--sw-target);padding:0 var(--sw-space-3);color:var(--sw-ink);cursor:pointer;}.ui-autocomplete .ui-state-active{margin:0;background:var(--sw-accent);color:var(--sw-accent-ink);}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;}.js input.form-autocomplete.is-autocompleting{background-color:var(--sw-sunken);}
table{width:100%;border-collapse:collapse;font-size:var(--sw-text-sm);font-variant-numeric:tabular-nums;border-top:var(--sw-rule) solid var(--sw-border-subtle);}caption{padding:0 0 var(--sw-space-2);caption-side:top;text-align:start;font-weight:var(--sw-weight-heading);font-size:var(--sw-text-sm);letter-spacing:0.04em;text-transform:uppercase;}th,td{padding:var(--sw-space-2) var(--sw-space-3);text-align:start;vertical-align:top;}thead th{position:sticky;top:0;z-index:1;background:var(--sw-sunken);color:var(--sw-ink-muted);font-size:var(--sw-text-2xs);font-weight:var(--sw-weight-strong);letter-spacing:var(--sw-tracking-caps);text-transform:uppercase;white-space:nowrap;border-bottom:var(--sw-rule) solid var(--sw-border-subtle);}thead th a{color:inherit;text-decoration:none;}thead th a:hover{color:var(--sw-accent-strong);}thead th.is-active{color:var(--sw-ink);}tbody td,tbody th{border-bottom:1px solid var(--sw-border-subtle);}tbody th{font-weight:var(--sw-weight-strong);}tbody tr:hover{background:color-mix(in srgb,var(--sw-ink) 5%,var(--sw-surface));}td.is-active{background:transparent;}tbody td > a:only-child,tbody th > a:only-child{display:inline-flex;align-items:center;min-height:var(--sw-target);margin-block:calc(var(--sw-space-2) * -1);}.views-align-right,td.is-numeric,th.is-numeric{text-align:end;}.views-align-center{text-align:center;}.tablesort{margin-inline-start:var(--sw-space-1);}.views-empty,td.empty,.view-empty{padding:var(--sw-space-6) var(--sw-space-3);color:var(--sw-ink-muted);text-align:center;}.table-scroll{overflow-x:auto;margin:0 0 var(--sw-space-4);}.table-scroll > table{margin:0;}.table-scroll tbody :is(td,th):first-child{position:sticky;inset-inline-start:0;background:var(--sw-surface);}.table-scroll tbody tr:hover :is(td,th):first-child{background:color-mix(in srgb,var(--sw-ink) 5%,var(--sw-surface));}.table-scroll thead th:first-child{inset-inline-start:0;z-index:2;}th.priority-medium,td.priority-medium,th.priority-low,td.priority-low{display:none;}@media (min-width:48rem){th.priority-medium,td.priority-medium{display:table-cell;}}@media (min-width:64rem){th.priority-low,td.priority-low{display:table-cell;}}.tableresponsive-toggle-columns{display:flex;justify-content:flex-end;margin-bottom:var(--sw-space-2);}.tableresponsive-toggle-columns button{margin:0;font-size:var(--sw-text-xs);}.field-multiple-table{border-top:0;}.field-multiple-table thead th{position:static;}.tabledrag-toggle-weight-wrapper{text-align:end;}
.pills,.dashboard-nav{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);margin:0;padding:0;list-style:none;}.pills__item{margin:0;}.pill,.dashboard-nav__link{display:inline-flex;align-items:center;min-height:var(--sw-target);padding:0 var(--sw-space-4);background:var(--sw-surface);color:var(--sw-ink);border:1px solid var(--sw-border);border-radius:var(--sw-radius-pill);font-size:var(--sw-text-sm);font-weight:var(--sw-weight-heading);line-height:1.2;text-decoration:none;}.pill:hover,.dashboard-nav__link:hover{background:var(--sw-sunken);color:var(--sw-ink);}.pill[aria-current="page"],.dashboard-nav__link[aria-current="page"],.dashboard-nav__link.is-active{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-accent-ink);}.pill[aria-current="page"]:hover,.dashboard-nav__link[aria-current="page"]:hover,.dashboard-nav__link.is-active:hover{background:var(--sw-accent-strong);border-color:var(--sw-accent-strong);}.tabs{display:flex;flex-wrap:wrap;gap:0 var(--sw-space-1);margin:0 0 var(--sw-space-4);padding:0;list-style:none;border-bottom:var(--sw-rule) solid var(--sw-border-subtle);}.tabs > li{margin:0;}.tabs a{display:inline-flex;align-items:center;min-height:var(--sw-target);padding:0 var(--sw-space-3);color:var(--sw-ink);font-size:var(--sw-text-sm);font-weight:var(--sw-weight-heading);text-decoration:none;margin-bottom:calc(var(--sw-rule) * -1);border-bottom:3px solid transparent;}.tabs a:hover{color:var(--sw-accent-strong);}.tabs a.is-active,.tabs a[aria-current="page"]{color:var(--sw-accent);border-bottom-color:var(--sw-accent);}.tabs--secondary{border-bottom-width:1px;}.tabs--secondary a{font-weight:var(--sw-weight-strong);}.action-links{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);margin:0 0 var(--sw-space-4);padding:0;list-style:none;}.action-links > li{margin:0;}.action-links .button,.action-links a{margin:0;}.button-action::before{content:"+";font-weight:var(--sw-weight-heading);}.page__breadcrumb ol{display:flex;flex-wrap:wrap;gap:0 var(--sw-space-2);margin:0;padding:0;list-style:none;font-size:var(--sw-text-xs);}.page__breadcrumb li + li::before{content:"/";margin-inline-end:var(--sw-space-2);color:var(--sw-ink-muted);}.page__breadcrumb a{display:inline-flex;align-items:center;min-height:var(--sw-target);color:var(--sw-ink-muted);}.page__breadcrumb a:hover{color:var(--sw-accent-strong);}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sw-space-1);margin:var(--sw-space-4) 0;padding:0;list-style:none;}.pager__item{margin:0;}.pager__item a,.pager__item.is-active{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sw-target);min-height:var(--sw-target);padding:0 var(--sw-space-3);border:1px solid var(--sw-border);color:var(--sw-ink);font-weight:var(--sw-weight-strong);font-variant-numeric:tabular-nums;text-decoration:none;}.pager__item a:hover{background:var(--sw-sunken);}.pager__item.is-active a,.pager__item.is-active:not(:has(a)){background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-accent-ink);}.pager__item--ellipsis{align-self:center;padding:0 var(--sw-space-2);color:var(--sw-ink-muted);}.segmented{display:flex;flex-wrap:wrap;gap:var(--sw-rule);background:var(--sw-border);border:1px solid var(--sw-border);}.segmented__option{flex:1 1 5rem;justify-content:flex-start;margin:0;background:var(--sw-surface);border:0;color:var(--sw-ink);}.segmented__option:hover{background:var(--sw-sunken);}.segmented__option[aria-pressed="true"]{background:var(--sw-accent);color:var(--sw-accent-ink);}.segmented__option:focus-visible{outline-offset:-4px;outline-color:var(--sw-ink);}.color-scheme{margin:0;padding:0;border:0;}.color-scheme__legend{margin-bottom:var(--sw-space-2);padding:0;color:var(--sw-ink-muted);font-size:var(--sw-text-2xs);font-weight:var(--sw-weight-strong);letter-spacing:var(--sw-tracking-caps);text-transform:uppercase;}
.messages-list{margin:0 0 var(--sw-space-4);}.messages{margin:0 0 var(--sw-space-2);border:var(--sw-rule) solid var(--sw-success);background:color-mix(in srgb,var(--sw-success) 8%,var(--sw-surface));color:var(--sw-ink);--message-tone:var(--sw-success);}.messages--warning{--message-tone:var(--sw-warning);border-color:var(--sw-warning);background:color-mix(in srgb,var(--sw-warning) 8%,var(--sw-surface));}.messages--error{--message-tone:var(--sw-danger);border-color:var(--sw-danger);background:color-mix(in srgb,var(--sw-danger) 8%,var(--sw-surface));}.messages__inner{display:flex;gap:var(--sw-space-3);padding:var(--sw-space-3) var(--sw-space-4);}.messages__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:var(--sw-rule) solid var(--message-tone);color:var(--message-tone);font-weight:var(--sw-weight-heading);font-size:var(--sw-text-sm);line-height:1;}.messages__body{min-width:0;}.page__main .messages__word{margin:0 0 var(--sw-space-1);color:var(--message-tone);font-size:var(--sw-text-xs);letter-spacing:var(--sw-tracking-caps);text-transform:uppercase;}.messages__items{margin:0;font-size:var(--sw-text-sm);}ul.messages__items{padding-inline-start:var(--sw-space-4);}.messages a{color:var(--sw-ink);}.status-pill,.dashboard-overdue,.dashboard-severity-high,.dashboard-severity-medium,.dashboard-level-3,.dashboard-level-2{--pill-tone:var(--sw-success);color:var(--pill-tone);font-weight:var(--sw-weight-strong);}.status-pill{display:inline-flex;align-items:center;padding:0.1875rem var(--sw-space-2);border:1px solid var(--pill-tone);font-size:var(--sw-text-xs);white-space:nowrap;}.status-pill--warning,.dashboard-severity-medium,.dashboard-level-2{--pill-tone:var(--sw-warning);}.status-pill--danger,.dashboard-overdue,.dashboard-severity-high,.dashboard-level-3{--pill-tone:var(--sw-danger);}td.dashboard-overdue{box-shadow:inset 4px 0 0 var(--sw-danger);}.js td .dropbutton-wrapper,.dropbutton-wrapper{min-height:var(--sw-target);}.js .dropbutton-widget{background:var(--sw-surface);border:1px solid var(--sw-border);}.js .dropbutton-multiple .dropbutton-widget{padding-right:var(--sw-target);}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding-right:0;padding-left:var(--sw-target);}.js .dropbutton-widget .dropbutton li{margin:0;}.js .dropbutton-widget .dropbutton a,.js .dropbutton-widget .dropbutton .dropbutton-action > *{display:flex;align-items:center;min-height:calc(var(--sw-target) - 2px);margin:0;padding:0 var(--sw-space-3);color:var(--sw-ink);font-size:var(--sw-text-sm);font-weight:var(--sw-weight-heading);text-decoration:none;white-space:nowrap;}.js .dropbutton-widget .dropbutton a:hover{background:var(--sw-sunken);}.dropbutton-multiple.open .dropbutton .secondary-action{border-top:1px solid var(--sw-border-subtle);}.dropbutton-toggle{width:var(--sw-target);}.dropbutton-toggle button{min-height:0;border-inline-start:1px solid var(--sw-border);color:var(--sw-ink);}.dropbutton-toggle button:hover{background:var(--sw-sunken);}.dropbutton-toggle button:focus-visible{outline:2px solid var(--sw-focus);outline-offset:-2px;}.dropbutton-arrow{border-top-color:var(--sw-ink);}.dropbutton-multiple.open .dropbutton-arrow{border-bottom-color:var(--sw-ink);border-top-color:transparent;}.ui-widget-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--sw-backdrop) 50%,transparent);}.ui-dialog{position:absolute;z-index:1260;max-width:calc(100vw - 2rem);padding:0;background:var(--sw-surface);color:var(--sw-ink);border:var(--sw-rule) solid var(--sw-border);box-shadow:var(--sw-shadow);}.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;gap:var(--sw-space-3);padding:var(--sw-space-3) var(--sw-space-4);border-bottom:var(--sw-rule) solid var(--sw-border-subtle);}.ui-dialog .ui-dialog-title{flex:1;margin:0;font-weight:var(--sw-weight-heading);font-size:var(--sw-text-lg);}.ui-dialog .ui-dialog-titlebar-close{position:static;width:var(--sw-target);height:var(--sw-target);margin:0;padding:0;transform:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none;}.ui-dialog .ui-dialog-titlebar-close::before{content:"×";font-size:var(--sw-text-xl);line-height:1;}.ui-dialog .ui-dialog-content{padding:var(--sw-space-4);color:var(--sw-ink);}.ui-dialog .ui-dialog-buttonpane{display:flex;justify-content:flex-end;padding:var(--sw-space-3) var(--sw-space-4);border-top:var(--sw-rule) solid var(--sw-border-subtle);}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);}.ui-dialog .ui-dialog-buttonpane button{margin:0;}.ui-button-icon-only .ui-button-icon-space,.ui-button-icon-only .ui-icon{display:none;}.field--label-above,.field--label-inline{margin:0 0 var(--sw-space-3);padding:0 0 var(--sw-space-3);border-bottom:1px solid var(--sw-border-subtle);}.field--label-inline{display:flex;flex-wrap:wrap;gap:0 var(--sw-space-3);}.field__label{color:var(--sw-ink-muted);font-size:var(--sw-text-2xs);font-weight:var(--sw-weight-strong);letter-spacing:var(--sw-tracking-caps);text-transform:uppercase;}.field--label-above > .field__item,.field--label-above > .field__items{margin-top:var(--sw-space-1);font-weight:var(--sw-weight-strong);}.field__item{font-variant-numeric:tabular-nums;}.item-list ul{padding-inline-start:var(--sw-space-4);}.leaflet-container{min-height:20rem;border:1px solid var(--sw-border);font-family:var(--sw-font);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--sw-surface);color:var(--sw-ink);border-radius:var(--sw-radius);box-shadow:var(--sw-shadow);}.leaflet-popup-content a{color:var(--sw-accent);}.leaflet-bar a{background:var(--sw-surface);color:var(--sw-ink);border-color:var(--sw-border-subtle);}.leaflet-control-attribution{background:color-mix(in srgb,var(--sw-surface) 85%,transparent) !important;color:var(--sw-ink-muted);}.leaflet-control-attribution a{color:var(--sw-ink);}
.dashboard-header{display:flex;flex-direction:column;gap:var(--sw-space-2);margin:0 0 var(--sw-space-4);padding-bottom:var(--sw-space-3);border-bottom:var(--sw-rule) solid var(--sw-border-subtle);}.dashboard-status{margin:0;color:var(--sw-ink-muted);font-size:var(--sw-text-sm);}.dashboard-exports{align-self:flex-start;display:flex;flex-wrap:wrap;gap:var(--sw-space-2);}.dashboard-export{margin:0;}.dashboard-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-rule);margin:0 0 var(--sw-space-6);background:var(--sw-border-subtle);border:var(--sw-rule) solid var(--sw-border-subtle);}@media (min-width:48rem){.dashboard-tiles{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:64rem){.dashboard-tiles{grid-template-columns:repeat(4,minmax(0,1fr));}}.dashboard-tile{display:flex;flex-direction:column;gap:var(--sw-space-1);padding:var(--sw-space-3) var(--sw-space-4);background:var(--sw-sunken);}.dashboard-tile__value{font-size:var(--sw-text-xl);font-weight:var(--sw-weight-heading);line-height:1.1;font-variant-numeric:tabular-nums;color:var(--sw-ink);}a.dashboard-tile__value{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--sw-target);color:var(--sw-ink);text-decoration:underline;text-decoration-color:var(--sw-accent);text-decoration-thickness:2px;text-underline-offset:4px;}a.dashboard-tile__value:hover{color:var(--sw-accent-strong);}.dashboard-tile__label{color:var(--sw-ink-muted);font-size:var(--sw-text-sm);}.dashboard-map{margin:0 0 var(--sw-space-4);}.dashboard-map .leaflet-container{height:min(70vh,36rem);}.dashboard-growth{color:var(--sw-accent);max-width:100%;height:auto;}
