@import "tailwindcss" source("../imports/ui");@import "../public/legacy/acta.css";@import "../public/legacy/components.css";@plugin "daisyui"{themes:light --default}@plugin "@iconify/tailwind4";@theme{--font-sans:"Work Sans",sans-serif}html{color-scheme:light;scroll-padding-top:115px}body{background:#fff;color:#20201e}:focus-visible{outline:3px solid #0875a4!important;outline-offset:4px}.skip-link{background:#fff;left:8px;padding:12px;position:fixed;top:-80px;z-index:1000}.skip-link:focus{top:8px}.status-page{min-height:60vh;padding-bottom:80px;padding-top:80px}.map-popover{background:#fff;border-top:5px solid #0875a4;bottom:calc(50% + 25px);box-shadow:0 3px 18px #0003;color:#222;font-family:Roboto,sans-serif;font-size:14px;left:50%;padding:20px;position:absolute;transform:translateX(-50%);width:300px;z-index:10}.map-popover>a{font-weight:700}.map-popover p{margin:12px 0!important;position:static!important;text-align:left!important;transform:none!important;width:auto!important}.map-popover ul{margin:12px 0 0;padding-left:18px}.map-popover a{color:#18758b}.route-item:focus-within{z-index:12}.route-item.has-children .route-icon:after{opacity:1;transform:scale(1)}.route-icon:focus-visible{outline-offset:6px}details.accordion>summary{cursor:pointer;display:block;list-style:none}details.accordion>summary::-webkit-details-marker{display:none}details.accordion>.accordion-body{display:block!important;height:auto!important;overflow:visible!important}details.accordion:not([open])>.accordion-body{display:none!important}details.accordion[open]>.accordion-header:after{transform:rotate(180deg)}.article-nav-ul-third.branch-visible{display:block!important}.article-nav-ul-second li{position:relative}.branch-toggle{background:transparent;border:0;cursor:pointer;padding:6px 10px;position:absolute;right:2px;top:8px}.summary-section-heading,.summary-title{padding:35px}.summary-section-heading{background:#e5f0f4}.summary-section-heading h2{margin:0 0 20px}.entry-content table{display:block;max-width:100%;overflow-x:auto}.entry-content iframe{max-width:100%}.entry-content a{overflow-wrap:anywhere}.feedback-form{max-width:700px}.form-field{margin-bottom:22px}.form-field label{display:block;font-weight:500;margin-bottom:7px}.feedback-form .input,.feedback-form .textarea{background:#fff;border:1px solid #999;border-radius:0;box-shadow:none;color:#222;font:inherit;height:auto;padding:12px;width:100%}.feedback-form .textarea{min-height:150px}.feedback-trap{left:-10000px;position:absolute}.feedback-form [role=alert]{color:#b3192d}.feedback-form .btn{margin-top:24px}.btn:disabled{cursor:wait;opacity:.5}@media(max-width:1023px){.toolkit-nav-open .article-nav-ul-left{background:#f3f3f3;display:block!important;left:0;max-height:calc(100dvh - 100px);overflow-y:auto;position:fixed;right:0;top:97px;z-index:20}.acta-article-detail .article-nav-toggle{z-index:21}.map-popover{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.acta-banner{z-index:0}.content-container{position:relative}.header-nav-close [class*=lucide],.header-nav-open [class*=lucide]{display:block;height:26px;width:26px}.mobile-branch-toggle{background:transparent;border:0;cursor:pointer;height:30px;position:absolute;right:0;top:-7px;width:44px}.mobile-branch-toggle span{font-size:14px}.has-sub-menu.active>.mobile-branch-toggle span{transform:rotate(180deg)}@media(max-width:1023px){.header-nav:not(.open),.panel-left:not(.toolkit-nav-open) .article-nav-ul-left{visibility:hidden}.toolkit-nav-open .article-nav-ul-left{visibility:visible}}.btn{border-radius:0;box-shadow:none;font-weight:400;gap:0;height:auto;letter-spacing:normal;min-height:0}.btn.btn-large,.btn.btn-title{font-weight:700}.btn.btn-title{justify-content:flex-start}details.accordion[open] .accordion-body{visibility:visible}details.accordion[open]>.accordion-header:after{transform:translateY(-50%) rotate(180deg)}.feedback-form{max-width:none}.form-field label{font-size:16px;font-weight:400}.feedback-form .input,.feedback-form .textarea{border-color:#1c1b1b;border-radius:8px;font-size:16px}.feedback-form .textarea{min-height:100px}.feedback-form button[type=submit]{font-size:19px;font-weight:700;width:300px}.map-popover.tippy-tooltip{border:0;border-radius:8px;padding:0;width:320px}.map-popover.tippy-tooltip a{color:#1c1b1b}.map-popover.tippy-tooltip ul{padding:.5em .75em}.map-popover p{font-size:14px!important}