:is(:root:has(.northline-workspace),.northline-workspace){--background:#f5f5f3;--cream:#f5f5f3;--foreground:#292c29;--ink:#292c29;--ink-soft:#454a45;--card:#fff;--card-foreground:#292c29;--popover:#fff;--popover-foreground:#292c29;--primary:#353a35;--primary-foreground:#fff;--secondary:#eeefec;--secondary-foreground:#343a34;--muted:#eeefec;--muted-foreground:#666c65;--accent:#e6f3de;--accent-foreground:#254d27;--teal:#438a38;--teal-deep:#315f2c;--line:#e2e4de;--border:#e2e4de;--input:#d8dcd4;--ring:#438a38;--workspace-selected:linear-gradient(135deg, #103e35 0%, #226657 100%);--workspace-sidebar-surface:#eef2ed;--workspace-sidebar-border:#d3dbd4;--workspace-shadow:0 2px 3px #1f281b0d, 0 6px 16px #1f281b0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.northline-workspace{font-size:13px}.northline-workspace .workspace-sidebar{background:var(--workspace-sidebar-surface);border-right:1px solid var(--workspace-sidebar-border);padding:18px 12px 12px;box-shadow:inset -1px 0 #ffffffa6}.northline-workspace .workspace-sidebar>div:first-child{height:34px;margin-bottom:14px}.northline-workspace .workspace-sidebar>div:first-child>a>span{letter-spacing:-.04em;font-size:19px}.northline-workspace .workspace-sidebar>div:first-child button{background:0 0;border:0;padding:7px}.northline-workspace .workspace-nav-link{border-radius:9px;gap:10px;min-height:35px;font-size:12px}.northline-workspace .workspace-nav-link>span:first-of-type{font-weight:450}.northline-workspace .workspace-nav-link[data-current=true]{background:var(--workspace-selected);color:#fff}.northline-workspace .workspace-nav-link[data-current=true] svg{color:#d8f4e8}.northline-workspace .workspace-nav-link:not([data-current]):hover{background:#e9ece5}.northline-workspace .workspace-nav-link:focus-visible{outline:2px solid var(--teal-deep);outline-offset:-2px}.northline-workspace .workspace-nav-group{margin-top:15px}.northline-workspace .workspace-nav-group-label{min-height:28px;color:var(--muted-foreground);background:0 0;font-size:11px}.northline-workspace .workspace-nav-group-label>svg:first-child{display:none}.northline-workspace .workspace-nav-group-label>span{font-weight:450}.northline-workspace .workspace-nav-group-label:hover{background:var(--secondary)}.northline-workspace .workspace-sidebar[data-collapsed] .workspace-nav-link{min-height:38px}.northline-workspace .workspace-topbar{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;gap:12px;height:68px;padding-inline:20px}.northline-workspace .workspace-topbar nav{flex:1}.northline-workspace .workspace-topbar nav [aria-current=page]{letter-spacing:-.025em;font-size:16px}.northline-workspace .workspace-global-search>button{border:1px solid var(--line);background:0 0;border-radius:12px;height:34px;font-size:12px}.northline-workspace .workspace-topbar [aria-label^="Current workspace"]{max-width:220px}.northline-workspace .workspace-topbar [aria-label^="Fiscal year"]{border-radius:999px;height:34px;font-size:12px}.northline-workspace .crm-workspace-route .premium-workspace-frame{background:var(--background);--premium-shadow:var(--workspace-shadow);--premium-shadow-hover:0 3px 6px #1f281b12, 0 8px 20px #1f281b0d;--premium-shadow-strong:var(--workspace-shadow)}.northline-workspace .premium-workspace-frame:before{display:none}.northline-workspace .crm-workspace-route>.mx-auto,.northline-workspace .crm-workspace-route .premium-workspace-frame>.mx-auto{padding:12px 20px 28px}.northline-workspace .crm-workspace-route :is(section,div,a)[class*=rounded][class*=border][class*=bg-card]{border-color:var(--line);border-radius:16px}.northline-workspace .crm-workspace-route :is(section,div)[class*=rounded-xl][class*=border][class*=bg-card],.northline-workspace .crm-workspace-route :is(section,div)[class*=rounded-2xl][class*=border][class*=bg-card]{box-shadow:var(--workspace-shadow)}.northline-workspace .crm-workspace-route h1{font-weight:550;letter-spacing:-.035em!important}.northline-workspace .crm-workspace-route h1+p{font-size:12px}.northline-workspace .crm-workspace-route .field-label{text-transform:none;letter-spacing:0;font-size:12px}.northline-workspace .crm-workspace-route :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){border-radius:10px}.northline-workspace .crm-workspace-route table thead th{color:#636960;background:#fafbf8;font-weight:500;padding-block:12px!important;font-size:11px!important}.northline-workspace .crm-workspace-route table tbody td{padding-block:13px!important}.northline-workspace .crm-workspace-route table tbody tr:hover{background:#f4f8ef!important}.northline-workspace .crm-workspace-route .workspace-metrics{border:1px solid var(--line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:18px}.northline-workspace .crm-workspace-route .workspace-metrics>*{box-shadow:none;background:0 0;border-radius:0;padding:16px}.northline-workspace .overview-command{background:var(--card);box-shadow:var(--workspace-shadow)}.northline-workspace .crm-workspace-route .overview-command-summary{padding:22px}.northline-workspace .overview-command-title{font-size:21px;line-height:1.4}.northline-workspace .overview-command-grid>div:last-child{background:#f0f3eb}.northline-workspace .overview-command-grid a[class*=rounded-xl]{border-radius:12px;box-shadow:0 2px 5px #1f281b0a}.northline-workspace .filing-register-surface{box-shadow:var(--workspace-shadow);border-radius:18px}.northline-workspace nav[aria-label="Filing status views"]{gap:5px;padding-block:10px}.northline-workspace nav[aria-label="Filing status views"]>button{background:var(--secondary);border-radius:999px;height:30px;padding-inline:12px;font-size:11px}.northline-workspace nav[aria-label="Filing status views"]>button[aria-pressed=true]{background:var(--ink);color:#fff}.northline-workspace nav[aria-label="Filing status views"]>button>span{display:none}.northline-workspace .filing-register-metrics{background:var(--card);padding-block:6px}.northline-workspace .filing-register-metrics>div{padding-block:15px}.northline-workspace .filing-register-metrics .font-display{font-size:25px;font-weight:550}.northline-workspace .filing-register-surface input[aria-label="Search filings"]{border-radius:999px}.northline-workspace table.filing-register-table td[data-label=Responsibility] [class*="text-[9.5px]"]{font-size:11px}.northline-workspace table.filing-register-table td[data-label=Responsibility] [class*="text-[8.5px]"]{font-size:10px}.workspace-view-switch{background:var(--secondary);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.workspace-view-switch button{min-height:29px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.workspace-view-switch button[aria-pressed=true]{color:var(--ink);background:var(--card);box-shadow:0 1px 3px #00000014}.filing-board-wrap{padding:16px}.filing-board-caption{color:var(--muted-foreground);margin-bottom:12px;font-size:11px}.filing-board{grid-template-columns:repeat(5,minmax(205px,1fr));align-items:start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.filing-board-column{background:#eeefec;border-radius:14px;min-width:0;padding:10px}.filing-board-column[data-stage=complete]{background:#e5efdf}.filing-board-heading{align-items:center;gap:7px;min-height:24px;margin-bottom:12px;display:flex}.filing-board-heading h2{font-size:12px;font-weight:550}.filing-board-heading>span{min-width:20px;height:20px;color:var(--muted-foreground);background:#ffffffa6;border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.filing-board-card{background:var(--card);border:1px solid #e4e6df;border-radius:13px;margin-top:10px;padding:14px;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 3px 6px #1f281b12}.filing-board-card:hover{border-color:var(--teal);box-shadow:0 4px 10px #1f281b1c}.filing-board-card-title{align-items:center;gap:7px;display:flex}.filing-board-card-title strong{overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:550}.filing-board-card-title>svg{color:var(--muted-foreground);flex-shrink:0}.filing-board-iso{color:var(--teal-deep);font-size:10px;font-weight:600}.filing-board-type{color:var(--muted-foreground);text-transform:none;margin-top:5px;font-size:11px}.filing-board-status{background:var(--secondary);color:#52584f;text-transform:capitalize;border-radius:6px;margin-top:12px;padding:3px 7px;font-size:10px;display:inline-block}[data-stage=attention] .filing-board-status{color:#9c3930;background:#fbe6e3}[data-stage=waiting] .filing-board-status{color:#805b18;background:#fbf1d6}[data-stage=review] .filing-board-status{color:#3d5290;background:#e9eefc}[data-stage=complete] .filing-board-status{color:#315f2c;background:#e6f3de}.filing-board-people{align-items:center;gap:7px;margin-top:15px;display:flex}.filing-board-people>div{min-width:0}.filing-board-people span{overflow-wrap:anywhere;font-size:11px}.filing-board-people small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:2px;font-size:10px;display:block}.filing-board-deadline{align-items:center;gap:6px;margin-top:15px;font-size:11px;display:flex}.filing-board-deadline-source{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.filing-board-progress-label{color:var(--muted-foreground);margin-top:14px;font-size:10px}.filing-board-progress{background:var(--secondary);width:100%;height:4px;accent-color:var(--teal);border:0;border-radius:999px;margin-top:6px;display:block;overflow:hidden}.filing-board-progress::-webkit-progress-bar{background:var(--secondary)}.filing-board-progress::-webkit-progress-value{background:#75bd61;border-radius:999px}.filing-board-progress::-moz-progress-bar{background:#75bd61}.filing-board-blocker{color:#9c3930;margin-top:8px;font-size:10px}.filing-board-empty{color:var(--muted-foreground);justify-content:center;align-items:center;gap:7px;padding:22px 0;font-size:11px;display:flex}.northline-workspace .crm-workspace-route .premium-workspace-frame .jurisdiction-detail .jurisdiction-hero{grid-template-columns:minmax(0,1fr) 240px;min-height:175px;padding:20px 0}.northline-workspace .jurisdiction-hero-map{height:180px}.northline-workspace .jurisdiction-hero-description{margin-top:12px;font-size:12px}.northline-workspace .jurisdiction-hero-actions{margin-top:16px}.northline-workspace .crm-workspace-route .jurisdiction-detail .jurisdiction-country-title h1{font-size:clamp(26px,3vw,36px)!important}.northline-workspace .crm-workspace-route .jurisdiction-detail .jurisdiction-tabs{background:#e9ece5;border-radius:999px;gap:6px;min-width:0;padding:5px}.northline-workspace .jurisdiction-tabs-scroll{border:0;padding-bottom:5px}.northline-workspace .jurisdiction-tabs [role=tab]{border:0;border-radius:999px;min-height:34px;padding:7px 15px;font-size:12px}.northline-workspace .jurisdiction-tabs [role=tab][data-state=active]{background:var(--card);box-shadow:0 1px 3px #1f281b1a}.northline-workspace .crm-workspace-route .jurisdiction-detail .jurisdiction-metric{min-height:112px;box-shadow:var(--workspace-shadow);border-radius:16px;padding:18px 15px}.northline-workspace .jurisdiction-metric-icon{color:#fff;background:#454b44;border-radius:11px;width:34px;height:34px}.northline-workspace .jurisdiction-section-heading{margin:22px 0 14px}.northline-workspace .jurisdiction-section-heading h2{font-size:17px}.northline-workspace .crm-workspace-route .premium-workspace-frame[data-premium-surface=jurisdiction] .jurisdiction-detail .jurisdiction-section{box-shadow:var(--workspace-shadow);border-radius:18px}@media(max-width:1279px){.northline-workspace .workspace-global-search{max-width:180px}.northline-workspace .workspace-topbar [aria-label^="Current workspace"]>span{max-width:110px}}@media(max-width:767px){.northline-workspace .workspace-topbar{gap:3px;height:60px;padding-inline:8px}.northline-workspace .workspace-topbar nav{flex:0 auto}.northline-workspace .workspace-topbar nav [aria-current=page]{display:none}.northline-workspace .crm-workspace-route>.mx-auto,.northline-workspace .crm-workspace-route .premium-workspace-frame>.mx-auto{padding:12px 12px 24px}.northline-workspace .crm-workspace-route table.filing-register-table td{padding:0!important}.northline-workspace .crm-workspace-route :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}.northline-workspace nav[aria-label="Filing status views"]>button,.workspace-view-switch button{min-height:40px}.filing-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(255px,80vw))}.filing-board-column{scroll-snap-align:start}.filing-board-wrap{padding:12px}.northline-workspace .crm-workspace-route .premium-workspace-frame .jurisdiction-detail .jurisdiction-hero{grid-template-columns:minmax(0,1fr)}.northline-workspace .jurisdiction-hero-map{height:125px}}@media(prefers-reduced-motion:reduce){.northline-workspace *,.northline-workspace :before,.northline-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.northline-workspace) [data-slot=sheet-content]{background:var(--card)}@media(max-width:639px){:is(body:has(.northline-workspace) [data-slot=sheet-content][data-side=right],body:has(.northline-workspace) [data-slot=sheet-content][data-side=left]){width:100%;max-width:none;height:100dvh;padding-bottom:max(24px,env(safe-area-inset-bottom));border:0}}.northline-workspace .overview-safe-harbour{--ink:#07121e;--teal:#21bfa0;--teal-deep:#10473b}@supports (color:lab(0% 0 0)){.northline-workspace .overview-safe-harbour{--ink:lab(5.19165% -1.31605 -9.50229);--teal:lab(69.2011% -45.7164 3.95534);--teal-deep:lab(26.5361% -21.0233 1.8232)}}.northline-workspace .workspace-nav-link[data-current=true]>span{color:#fff}:root:has(.northline-workspace){--workspace-motion-fast:.12s;--workspace-motion-standard:.18s;--workspace-motion-panel:.22s;--workspace-ease:cubic-bezier(.16,1,.3,1)}.northline-workspace .premium-workspace-frame>div[class*=max-w-]{animation:none}.northline-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #226657}.northline-workspace :is(button,a,summary){-webkit-tap-highlight-color:transparent}.northline-workspace :is(button,a)[aria-disabled=true]{cursor:not-allowed}.northline-workspace :is(.workspace-nav-link,.workspace-view-switch button,[role=tab]){transition-property:background-color,color,box-shadow,border-color;transition-duration:var(--workspace-motion-fast);transition-timing-function:var(--workspace-ease)}.northline-workspace [role=tabpanel][data-state=active]{animation:workspace-panel-enter var(--workspace-motion-standard) var(--workspace-ease)}@keyframes workspace-panel-enter{0%{opacity:.72}to{opacity:1}}@media(hover:hover)and (pointer:fine){.northline-workspace .filing-board-card{transition:border-color .14s,box-shadow .14s,translate .14s}.northline-workspace .filing-board-card:hover{translate:0 -1px}}.northline-workspace .filing-board-card:focus-visible{outline-offset:3px;outline:2px solid #226657}body:has(.northline-workspace) :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){animation-duration:var(--workspace-motion-standard);background:#12221e59}body:has(.northline-workspace) :is([data-slot=dialog-content],[data-slot=sheet-content],[role=menu],[role=listbox],[role=tooltip]){animation-duration:var(--workspace-motion-standard);animation-timing-function:var(--workspace-ease)}body:has(.northline-workspace) :is([data-slot=dialog-content],[data-slot=sheet-content])>button:has(>.sr-only){justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.workspace-navigation-overlay{z-index:60;background:#12221e59;position:fixed;inset:0}.workspace-navigation-overlay[data-state=open]{animation:.18s ease-out workspace-overlay-in}.workspace-navigation-overlay[data-state=closed]{animation:.12s ease-in workspace-overlay-out}.workspace-navigation-panel{z-index:61;overscroll-behavior:contain;background:var(--workspace-sidebar-surface);width:min(300px,88vw);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 40px #12221e26}.workspace-navigation-panel[data-state=open]{animation:workspace-navigation-in .22s var(--workspace-ease)}.workspace-navigation-panel[data-state=closed]{animation:.16s ease-in workspace-navigation-out}.workspace-navigation-panel .workspace-sidebar{width:100%;min-height:100%}.workspace-navigation-panel .workspace-sidebar>div:first-child{padding-right:32px}.workspace-navigation-close{top:max(12px,env(safe-area-inset-top));z-index:2;background:var(--workspace-sidebar-surface);width:40px;height:40px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;right:10px}@keyframes workspace-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-overlay-out{to{opacity:0}}@keyframes workspace-navigation-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes workspace-navigation-out{to{transform:translate(-100%)}}@media(pointer:coarse){.northline-workspace :is(.workspace-nav-link,.workspace-nav-group-label,.workspace-view-switch button,[role=tab]){min-height:44px}body:has(.northline-workspace) :is([data-slot=dialog-content],[data-slot=sheet-content])>button:has(>.sr-only){min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){body:has(.northline-workspace) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.northline-workspace) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.northline-workspace) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.northline-workspace .filing-board-card:hover{translate:none}}
