@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_c6a07d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_c6a07d{--font-display:"Sora","Sora Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f0f769{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f0f769{--font-ui:"Manrope","Manrope Fallback"}.screen-report-print-root{display:none}@media print{@page velyntoScreenReport{size:A4 landscape;margin:10mm}body:has(>.screen-report-print-root){margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}body:has(>.screen-report-print-root)>:not(.screen-report-print-root){display:none!important}.pilot-report-print.screen-report-print-root{display:block!important;position:static!important;inset:auto!important;page:velyntoScreenReport;width:100%;max-width:none!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important;background:var(--warm-white);zoom:.8}.screen-report-print-root,.screen-report-print-root *{visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important;transition:none!important}.screen-report-print-root .pilot-report-section{-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible;box-decoration-break:clone;-webkit-box-decoration-break:clone}.screen-report-print-root .overflow-hidden{overflow:visible!important}.screen-report-print-root .report-print-group{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.screen-report-print-root .report-operational-appendix>summary{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.screen-report-print-root .report-print-flow{-moz-column-break-inside:auto;break-inside:auto}.screen-report-print-root .report-print-flow-content>div{-moz-column-break-inside:avoid;break-inside:avoid}.screen-report-print-root .report-print-flow-content>div:first-child{-moz-column-break-after:avoid;break-after:avoid}.screen-report-print-root .report-print-monthly{-moz-column-break-inside:auto;break-inside:auto;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.screen-report-print-root .report-print-monthly>div{-moz-column-break-inside:avoid;break-inside:avoid}.screen-report-print-root .report-print-monthly>div:first-child{-moz-column-break-after:avoid;break-after:avoid}.screen-report-print-root .report-print-weekly{-moz-column-break-before:page;break-before:page;page-break-before:always}.screen-report-print-root .grid,.screen-report-print-root .grid>*,.screen-report-print-root article,.screen-report-print-root li,.screen-report-print-root summary,.screen-report-print-root tr{-moz-column-break-inside:avoid;break-inside:avoid}.screen-report-print-root h3,.screen-report-print-root h4,.screen-report-print-root h5,.screen-report-print-root h6{-moz-column-break-after:avoid;break-after:avoid}.screen-report-print-root p{orphans:3;widows:3;-moz-column-break-inside:avoid;break-inside:avoid}.screen-report-print-root thead{display:table-header-group}.screen-report-print-root details{display:block}.screen-report-print-root summary{list-style:none;cursor:default}.screen-report-print-root summary::-webkit-details-marker{display:none}.screen-report-print-root .velynto-numeric{overflow-wrap:anywhere}.screen-report-print-root .lg\:grid-cols-2,.screen-report-print-root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-report-print-root .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-report-print-root .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-report-print-root .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.screen-report-print-root .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-report-print-root .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-report-print-root .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.screen-report-print-root .lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.screen-report-print-root .md\:flex-row{flex-direction:row}}.partner-portal{--background:#fff;--stone:#f0f4f3;--line:#e2e9e6;--muted-ink:#5c7069;--fog:#e8f4ee;--primary:#176b50;--primary-foreground:#fff;--ring:#176b50;background:#fff;overflow-wrap:anywhere}.partner-portal .portal-nav-link>span{min-width:0}.partner-portal .portal-sidebar{background:#10372e;color:#fff;border-color:#10372e}.partner-portal .portal-sidebar .text-muted-ink{color:#bdd0c8}.partner-portal .portal-nav-link{color:#d2e2db}.partner-portal .portal-nav-link:hover{background:#224a3e;color:#fff}.partner-portal .portal-nav-link[aria-current=page]{background:#d5f4df;color:#10372e}.partner-portal .portal-sidebar a:focus-visible{outline-color:#fff}.partner-portal .portal-hero{display:grid;gap:1.5rem;background:linear-gradient(115deg,#10372e,#20634d);border-radius:1.5rem}.partner-portal .portal-hero h2{letter-spacing:-.035em;line-height:1.2}.partner-portal .portal-next-step{padding-top:1.25rem;border-top:1px solid #ffffff30}.partner-portal .portal-surface{box-shadow:0 4px 18px #12382a05}.partner-portal .portal-kpis .portal-surface{padding:1.5rem}.partner-portal .portal-kpis dd{font-size:2.5rem;letter-spacing:-.05em}.partner-portal .portal-steps li{padding-block:1.25rem}.partner-portal h1{letter-spacing:-.04em}@media (min-width:1200px){.partner-portal .portal-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center}.partner-portal .portal-next-step{padding:.5rem 0 .5rem 1.75rem;border-top:0;border-left:1px solid #ffffff30}}.bulk-workspace .bulk-select{display:block;min-height:40px;max-width:100%;border:1px solid var(--line);border-radius:8px;background:white;padding:4px 8px;font-size:.8125rem}.bulk-workspace input:not([type=checkbox]){min-width:0;padding-inline:8px;font-size:.8125rem}.bulk-workspace input[type=checkbox]{accent-color:#176b50;min-height:20px;height:20px;width:20px;flex-shrink:0}.bulk-workspace input[type=checkbox]:focus-visible{outline-offset:2px}.bulk-workspace .bulk-months label{min-height:32px}.bulk-workspace .bulk-search{flex-basis:220px}.bulk-workspace .velynto-primary-action{color:#16372b}.bulk-workspace :is(input,select,button):focus-visible{outline:2px solid #176b50;outline-offset:3px}.bulk-workspace ::-moz-selection{color:white;background:#176b50}.bulk-workspace ::selection{color:white;background:#176b50}.partner-portal .portal-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}@media (max-width:1023px){.partner-portal[data-page=units] .portal-sidebar .portal-navigation-material{flex:1 1 0%;min-width:0;overflow:hidden}.partner-portal[data-page=units] .portal-sidebar .portal-navigation-material nav{max-width:100%}.partner-portal .portal-sidebar{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px}.partner-portal .portal-sidebar>div{flex-shrink:0}.partner-portal .portal-sidebar>div>svg{width:100px}.partner-portal .portal-sidebar>div>span{display:none}.partner-portal .portal-sidebar nav{display:flex;flex:1;min-width:0;overflow-x:auto;margin-top:0}.partner-portal .portal-sidebar .portal-nav-link{flex-shrink:0;white-space:nowrap}}.partner-dashboard{display:grid;gap:12px;font-size:.8125rem}.partner-portal[data-page=overview]>div>header{padding-block:8px}.partner-portal[data-page=overview]>div>header>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.partner-portal[data-page=overview]>div>header label{display:flex;align-items:center;gap:8px}.partner-portal[data-page=overview]>div>header select{margin-top:0;max-width:280px}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-heading h1{font-size:1.375rem;font-weight:600;line-height:1.3;outline:none}.dashboard-heading-actions{display:flex;align-items:center;gap:8px}.dashboard-refresh{display:grid;place-items:center;width:44px;border:1px solid var(--line);border-radius:6px}.partner-dashboard .dashboard-open-calendar{display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:6px;background:#176b50;color:white;font-size:.8125rem;font-weight:500}.partner-dashboard .dashboard-open-calendar:hover{background:#10372e}.dashboard-refresh:hover{background:var(--stone)}.dashboard-performance>summary{padding:12px 18px}@media (max-width:640px){.partner-portal[data-page=calendar] .portal-page-heading{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-bottom:12px}.partner-portal[data-page=calendar] .portal-page-heading>button{padding-inline:8px}.partner-portal[data-page=calendar] .portal-page-heading>button svg{margin-right:0}.partner-portal[data-page=calendar] .portal-refresh-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.partner-dashboard :is(div,section,aside){min-width:0}.dashboard-context{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-mode{display:inline-flex;align-items:center;gap:7px;color:#465f55;font-size:.75rem}.dashboard-mode>span{width:6px;height:6px;border-radius:50%;background:#71857b}.dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.dashboard-stat{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:10px 16px;border-right:1px solid var(--line)}.dashboard-stat:last-child{border-right:0}.dashboard-stat dt{display:flex;align-items:center;gap:8px;color:var(--muted-ink);font-size:.75rem;padding-right:24px;grid-column:2}.dashboard-stat dt svg{flex-shrink:0}.dashboard-stat dd{grid-column:1;grid-row:1/3;font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.dashboard-stat p{grid-column:2;color:var(--muted-ink);font-size:.6875rem;line-height:1.5;padding-right:24px}.dashboard-stat-link{position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:36px;display:flex;align-items:center;justify-content:center;color:#47776d}.dashboard-panel{border:1px solid var(--line);border-radius:10px;background:white}.dashboard-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px}.dashboard-panel-heading h2{font-size:.875rem;font-weight:600;letter-spacing:-.015em}.dashboard-panel-heading p{margin-top:4px;font-size:.6875rem;line-height:1.5;color:var(--muted-ink)}.dashboard-text-button{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;color:#176b50;text-align:left}.dashboard-text-button:hover{text-decoration:underline}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 14px;gap:20px}.dashboard-metrics>div{border-top:1px solid var(--line);padding-top:12px}.dashboard-metrics dt{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.75rem;color:var(--muted-ink)}.dashboard-metrics dd{font-size:1.625rem;font-weight:500;color:#81958c;padding-block:4px}.dashboard-metrics>div>p{font-size:.6875rem;color:var(--muted-ink)}.dashboard-help{position:relative}.dashboard-help summary{display:flex;cursor:pointer;padding:8px;min-height:32px;min-width:28px;align-items:center;list-style:none}.dashboard-help summary::-webkit-details-marker{display:none}.dashboard-help p{position:absolute;right:0;top:32px;z-index:10;width:min(230px,65vw);padding:12px;background:#10372e;color:white;font-size:.75rem;line-height:1.6;border-radius:7px;box-shadow:0 8px 24px #12382a20}.dashboard-data-note{background:#f7faf8;border-top:1px solid var(--line);padding:0 18px;border-radius:0 0 10px 10px;color:var(--muted-ink);font-size:.6875rem}.dashboard-data-note summary{cursor:pointer;padding-block:10px}.dashboard-data-note>p{padding-bottom:12px;max-width:85ch;line-height:1.6}.dashboard-work-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.dashboard-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px}.dashboard-secondary>summary{cursor:pointer;padding:8px 4px;min-height:44px;font-weight:500}.dashboard-secondary>summary>span{margin-left:12px;font-weight:400}.dashboard-asof,.dashboard-secondary>summary>span{color:var(--muted-ink);font-size:.75rem}.dashboard-filters{display:flex;gap:8px;padding:0 14px 8px}.dashboard-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding-left:10px;flex:1;min-width:0}.dashboard-search svg{flex-shrink:0;color:var(--muted-ink)}.dashboard-search input{width:100%;min-width:0;border:0;background:transparent;font-size:.75rem;padding:0 8px 0 0;border-radius:6px}.dashboard-filters select{max-width:210px;width:100%;border:1px solid var(--line);border-radius:6px;background:white;font-size:.75rem;padding:0 10px}.dashboard-table-scroll{position:relative;overflow-x:auto}.dashboard-attention table{width:100%;border-collapse:collapse;text-align:left}.dashboard-attention th{background:#f7faf8;color:var(--muted-ink);font-size:.75rem;font-weight:500;padding:6px 14px;border-block:1px solid var(--line)}.dashboard-attention td{padding:4px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.dashboard-attention tbody tr:hover{background:#fafcfb}.dashboard-attention td:first-child{width:35%}.dashboard-attention td:last-child{width:160px}.dashboard-unit-name{display:flex;flex-direction:column;justify-content:center;gap:3px;text-align:left;font-size:.8125rem;font-weight:600;line-height:1.5}.dashboard-unit-meta{color:var(--muted-ink);font-size:.6875rem;font-weight:400}.dashboard-unit-name:hover{text-decoration:underline;text-underline-offset:3px}.dashboard-attention td p{color:var(--muted-ink);font-size:.6875rem;line-height:1.5;margin-top:2px}.dashboard-issue{display:inline-block;font-size:.6875rem;line-height:1.5;border-radius:4px;padding:2px 6px;background:#f0f4f3;color:#465f55}.dashboard-issue-review{background:#fff3da;color:#805b18}.dashboard-task-link{display:flex;align-items:center;gap:6px;text-align:left;color:#176b50;font-size:.75rem;line-height:1.5}.dashboard-task-link svg{flex-shrink:0}.dashboard-task-link:hover{text-decoration:underline}.dashboard-other-tasks{font-size:.6875rem;color:var(--muted-ink)}.dashboard-task-group{display:flex;align-items:start;gap:8px;flex-wrap:wrap}.dashboard-other-tasks summary{display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:44px;min-width:44px;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.dashboard-other-tasks summary::-webkit-details-marker{display:none}.dashboard-other-tasks[open]{flex-basis:100%}.dashboard-other-tasks[open] summary{justify-content:start}.dashboard-other-tasks>div{padding:0 8px 8px;border-left:1px solid var(--line)}.dashboard-preparation-note{margin:0 18px 14px;padding:10px 12px;background:#fff8e8;border-left:3px solid #b58a37;font-size:.75rem;line-height:1.6}.dashboard-preparation-note button{margin-top:5px}.dashboard-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-calendar-link,.dashboard-row-action{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:.75rem;color:#176b50}.dashboard-calendar-link{color:var(--muted-ink);justify-content:center;min-width:32px}.dashboard-calendar-link:hover,.dashboard-row-action:hover{text-decoration:underline}.dashboard-pagination{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 4px 18px;gap:10px}.dashboard-pagination>p{color:var(--muted-ink);font-size:.6875rem}.dashboard-pagination>div{display:flex}.dashboard-pagination button{display:flex;align-items:center;justify-content:center;min-width:36px}.dashboard-pagination button:disabled{color:#a0b0a8}.dashboard-checklist{padding:0 18px 12px}.dashboard-checklist li{display:flex;align-items:flex-start;gap:10px;padding-block:8px;border-top:1px solid var(--line)}.dashboard-checklist li>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:12px;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:.6875rem;color:var(--muted-ink)}.dashboard-checklist li>span.dashboard-step-done{background:#e8f4ee;color:#176b50;border-color:#d0e6d9}.dashboard-checklist li>div{flex:1}.dashboard-checklist button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-size:.75rem;font-weight:500}.dashboard-checklist button svg{flex-shrink:0;color:var(--muted-ink)}.dashboard-step-status{display:block;margin-top:3px;color:var(--muted-ink);font-size:.6875rem;font-weight:400}.dashboard-checklist p,.dashboard-checklist summary{font-size:.6875rem;color:var(--muted-ink);line-height:1.6}.dashboard-checklist summary{cursor:pointer;margin-top:3px}.dashboard-checklist details p{margin-top:5px}.dashboard-next{background:#f3f8f5;padding:12px 18px;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.dashboard-next p{font-size:.625rem;font-weight:500;color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em}.dashboard-next button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;font-weight:600;text-align:left;color:#176b50}.dashboard-plan-list{padding:0 18px 16px}.dashboard-plan-list>div+div{margin-top:12px}.dashboard-plan-list p{display:flex;justify-content:space-between;gap:8px;font-size:.6875rem}.dashboard-plan-list strong{font-variant-numeric:tabular-nums;font-weight:600}.dashboard-plan-list strong span{color:var(--muted-ink);font-weight:400}.dashboard-plan-list meter{display:block;width:100%;height:6px;margin-top:6px;border:0;border-radius:3px;background:#edf2ef;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-plan-list meter::-webkit-meter-bar{border:0;border-radius:3px;background:#edf2ef;height:6px}.dashboard-plan-list meter::-webkit-meter-optimum-value{background:#176b50;border-radius:3px}.dashboard-plan-list meter::-moz-meter-bar{background:#176b50;border-radius:3px}.dashboard-plan-list .dashboard-meter-review::-webkit-meter-optimum-value{background:#b58a37}.dashboard-plan-list .dashboard-meter-review::-moz-meter-bar{background:#b58a37}.dashboard-plan-list .dashboard-meter-missing::-webkit-meter-optimum-value{background:#a9bab0}.dashboard-plan-list .dashboard-meter-missing::-moz-meter-bar{background:#a9bab0}.dashboard-safe-state{display:flex;align-items:flex-start;gap:8px;padding:12px 18px;border-top:1px solid var(--line);color:var(--muted-ink)}.dashboard-safe-state svg{flex-shrink:0;margin-top:2px}.dashboard-safe-state p{font-size:.6875rem;line-height:1.6}.dashboard-side-empty{padding:0 18px 16px;font-size:.75rem;line-height:1.6;color:var(--muted-ink)}.dashboard-empty{display:grid;justify-items:start;gap:8px;padding:24px 18px;border-top:1px solid var(--line)}.dashboard-empty>svg{color:#6f8a7b}.dashboard-empty h3{font-size:.8125rem;font-weight:600}.dashboard-empty p{max-width:65ch;font-size:.75rem;line-height:1.6;color:var(--muted-ink)}.partner-dashboard summary:focus-visible{outline:2px solid var(--pine);outline-offset:3px;border-radius:3px}@media (max-width:1180px){.dashboard-work-grid{grid-template-columns:minmax(0,1fr)}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:700px){.dashboard-stats{grid-template-columns:minmax(0,1fr)}.dashboard-stat{padding:8px;grid-template-columns:40px 1fr;border-right:0;border-bottom:1px solid var(--line)}.dashboard-stat:last-child{border-bottom:0}.dashboard-stat p{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.dashboard-stat dt{min-height:32px}.dashboard-stat dd{font-size:1.25rem}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-side{grid-template-columns:minmax(0,1fr)}.dashboard-attention table{min-width:560px}.dashboard-filters{flex-direction:column}.dashboard-filters select{max-width:none}.dashboard-panel-heading{align-items:flex-start;flex-wrap:wrap}.dashboard-heading-actions,.partner-portal[data-page=overview]>div>header label{flex-wrap:wrap}.dashboard-attention table{min-width:0}.dashboard-attention thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dashboard-attention tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--line);padding:8px}.dashboard-attention td{border:0;padding:0 4px}.dashboard-attention td:first-child{width:auto}.dashboard-attention td:nth-child(2){grid-column:1/-1;grid-row:2}.dashboard-attention td:last-child{width:auto;grid-column:2;grid-row:1}.dashboard-row-action{font-size:.6875rem}.dashboard-unit-meta{font-size:.75rem}}@media (max-width:440px){.dashboard-attention tbody tr{display:block}.dashboard-attention td{display:block;width:auto}.dashboard-row-actions{justify-content:flex-start;gap:16px}}@media (max-width:360px){.dashboard-metrics{grid-template-columns:minmax(0,1fr)}.dashboard-stat{padding:14px 12px}}:root{--material-radius:8px;--material-control-radius:6px;--material-action:#ff8628;--material-action-ink:#16372b}::-moz-selection{background:#ffd0a7;color:#16372b}::selection{background:#ffd0a7;color:#16372b}input,textarea{caret-color:#176b50}.velynto-card{border-radius:var(--material-radius);box-shadow:0 8px 24px #16372b08,0 1px 1px #16372b05}.velynto-primary-action.velynto-primary-action{color:var(--material-action-ink);background:linear-gradient(135deg,#ffa244,var(--material-action));border:1px solid #f38126;box-shadow:inset 0 1px 0 #ffffff5c,0 3px 8px #a84b0014}.velynto-primary-action.velynto-primary-action:hover{color:var(--material-action-ink);background:#ffad59}.velynto-primary-action:active{background:#f58b31;box-shadow:inset 0 1px 3px #80400f25}.app-shell .app-sidebar,.partner-portal .portal-sidebar{background:linear-gradient(155deg,#00583d,#00412c 43%,#082b21)}.app-shell .app-sidebar button:not(.rounded-full),.partner-portal .portal-nav-link{border-radius:var(--material-control-radius)}.app-shell .app-sidebar button[aria-current=page],.partner-portal .portal-nav-link[aria-current=page]{color:white;background:linear-gradient(130deg,#ffffff30,#ffffff12);box-shadow:inset 0 1px 0 #ffffff50,inset 0 0 0 1px #ffffff24}.app-shell .app-sidebar button[aria-current=page] svg,.partner-portal .portal-nav-link[aria-current=page] svg{color:#ffa244}.app-shell .app-sidebar button[aria-current=page]:focus-visible{outline-color:white}.app-shell .app-topbar,.partner-portal .portal-topbar{background:linear-gradient(120deg,#fff,#f0f7f3)}.app-shell .app-main,.partner-portal{background:#f3f7f5}:is(.app-shell,.partner-portal) :is(.rounded-2xl,.rounded-3xl,.portal-surface,.signal-panel,.signal-filter-bar,.dashboard-panel,.dashboard-secondary,.market-calendar-day,.market-calendar-detail,.market-calendar-hotel,.revenue-glass-metric,.revenue-chart-panel){border-radius:var(--material-radius)}:is(.app-shell,.partner-portal) :is(.rounded-xl,select,input:not([type=checkbox]):not([type=radio])){border-radius:var(--material-control-radius)}:is(.app-shell,.partner-portal) .revenue-hero{border-radius:var(--material-radius);background:linear-gradient(125deg,#3b775b,#085239 52%,#082b21)}.app-shell .analytics-workspace .shadow-warm-sm{border-radius:var(--material-radius)}.partner-portal .dashboard-panel-heading{background:linear-gradient(110deg,#fff,#eff6f2)}.partner-portal .dashboard-heading{padding-block:12px}.partner-portal .dashboard-stats{gap:12px;border:0}.partner-portal .dashboard-stat{border:1px solid var(--line);border-radius:8px;background:linear-gradient(125deg,#fff,#f8fcf9);padding:18px;box-shadow:0 6px 18px #16372b08;grid-template-columns:max-content minmax(0,1fr)}.partner-portal .dashboard-stat dd{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.partner-portal .dashboard-stat:first-child{background:linear-gradient(125deg,#3b775b,#085239 60%,#082b21);border:1px solid #477b61;color:white}.partner-portal .dashboard-stat:first-child :is(dt,p,button){color:#edf8f1}.partner-portal .dashboard-stat:first-child dt svg{color:#ffa244}.partner-portal .dashboard-open-calendar{background:linear-gradient(135deg,#ffa244,#ff8628);color:#16372b;border:1px solid #f38126}.partner-portal .dashboard-open-calendar:hover{background:#ffad59}.material-filter-definitions{position:absolute;pointer-events:none}.material-glass{position:relative;border:1px solid #ffffff90;border-radius:8px;background:linear-gradient(160deg,#ffffffed,#eff6f2ce);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff70,0 8px 24px #16372b14;-webkit-backdrop-filter:var(--material-filter,blur(6px)) saturate(1.55);backdrop-filter:var(--material-filter,blur(6px)) saturate(1.55)}.top-navigation{margin:0 12px 12px;padding:6px}.partner-portal[data-navigation=top] .portal-navigation-material,.top-navigation{clip-path:inset(0 round 8px)}.app-shell[data-navigation=top]>div.min-w-0{background:linear-gradient(#173e36 0 82px,#f3f7f5 82px)}.app-shell[data-navigation=top] .app-topbar{background:linear-gradient(105deg,#073d2b,#173e36 55%,#285b45);border-color:transparent}.app-shell[data-navigation=top] .app-topbar :is(h1,button.text-muted-ink,button[aria-label="Menü megnyitása"]){color:#fff}.app-shell[data-navigation=top] .app-topbar span[title]{color:#e2f2e8;border-color:#ffffff60}.app-shell[data-navigation=top] .app-topbar button[aria-label="Felhasználói menü"],.app-shell[data-navigation=top] .app-topbar button[aria-label="Felhasználói menü"]>div{color:#e2f2e8}.partner-portal .portal-navigation-material{min-width:0}.top-navigation-items{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.top-navigation-items button{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:.875rem;color:#17322e}.top-navigation-items button:hover{background:#dfeee7}.top-navigation-items button[aria-current=page]{color:white;background:linear-gradient(135deg,#245c45,#0c3125);box-shadow:inset 0 1px 0 #ffffff36}.top-navigation-items button[aria-current=page] svg{color:#ffa244}.top-navigation-items button:focus-visible{outline:2px solid #176b50;outline-offset:2px}.partner-portal .portal-navigation-material{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.partner-portal[data-navigation=top]{display:grid;grid-template-columns:minmax(0,1fr)}.partner-portal[data-navigation=top]>div.min-w-0{display:contents}.partner-portal[data-navigation=top] .portal-topbar{grid-row:1;padding:14px 24px;background:linear-gradient(105deg,#073d2b,#173e36 55%,#285b45);color:white}.partner-portal[data-navigation=top] .portal-topbar>div :is(p,label){color:#e2f2e8}.partner-portal[data-navigation=top] .portal-topbar>a,.partner-portal[data-navigation=top] .portal-topbar>button{color:white}.partner-portal[data-navigation=top] .portal-sidebar{grid-row:2;min-height:0;border:0;padding:0 12px;background:linear-gradient(#173e36 0 16px,transparent 16px);display:block}.partner-portal[data-navigation=top] .portal-sidebar>div:not(.portal-navigation-material),.partner-portal[data-navigation=top] .portal-sidebar>p{display:none}.partner-portal[data-navigation=top] .portal-navigation-material{padding:6px;border:1px solid #ffffff90;background:linear-gradient(160deg,#ffffffed,#eff6f2ce);box-shadow:inset 0 1px 0 #fff,0 8px 24px #16372b14;-webkit-backdrop-filter:var(--material-filter,blur(6px)) saturate(1.55);backdrop-filter:var(--material-filter,blur(6px)) saturate(1.55)}.partner-portal[data-navigation=top] .portal-navigation-material nav{display:flex;flex-wrap:wrap;margin:0;gap:4px}.partner-portal[data-navigation=top] .portal-nav-link{color:#17322e;padding:10px 16px;white-space:normal}.partner-portal[data-navigation=top] .portal-nav-link:hover{background:#dfeee7}.partner-portal[data-navigation=top] .portal-nav-link[aria-current=page]{color:white;background:linear-gradient(135deg,#245c45,#0c3125)}.partner-portal[data-navigation=top] #partner-main{grid-row:3;width:100%}@media (max-width:639px){.partner-portal[data-navigation=top] .portal-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px}.partner-portal[data-navigation=top] .portal-topbar>svg{grid-column:1/-1;width:140px;max-width:100%}.partner-portal[data-navigation=top] .portal-topbar>div{display:block}.partner-portal[data-navigation=top] .portal-nav-link{flex:1 1 10rem;padding:10px}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.material-glass,.partner-portal[data-navigation=top] .portal-navigation-material{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#647b70}.app-shell .app-sidebar button[aria-current=page],.partner-portal .portal-nav-link[aria-current=page]{background:#176b50}}@media (forced-colors:active){.material-glass,.partner-portal[data-navigation=top] .portal-navigation-material{background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid CanvasText}.partner-portal .portal-nav-link[aria-current=page],.top-navigation-items button[aria-current=page]{outline:2px solid Highlight}}@media print{.material-glass{background:white;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--material-rail-start:#214c40;--material-rail-end:#0f3028;--material-workspace:#f4f7f5}.admin-workspace,:is(.app-shell,.partner-portal,.admin-workspace)[data-navigation]{background:var(--material-workspace)}.admin-workspace .admin-sidebar,.partner-portal[data-navigation=side] .portal-sidebar,:is(.app-shell,.mobile-navigation) .app-sidebar{background:linear-gradient(155deg,var(--material-rail-start),#12382d 58%,var(--material-rail-end))}.admin-workspace .admin-topbar,.app-shell[data-navigation=side] .app-topbar,.partner-portal[data-navigation=side] .portal-topbar{background:#fbfdfc;border-color:#e1e9e4;box-shadow:none}.partner-portal .portal-nav-link,:is(.app-shell,.mobile-navigation) .app-sidebar button{min-height:44px}.admin-workspace .admin-sidebar a[aria-current=page],.partner-portal[data-navigation=side] .portal-nav-link[aria-current=page],:is(.app-shell,.mobile-navigation) .app-sidebar button[aria-current=page]{color:#fff;background:linear-gradient(120deg,#ffffff21,#ffffff0b);box-shadow:inset 0 1px 0 #ffffff35,inset 0 0 0 1px #ffffff24}.admin-workspace .admin-sidebar a,.mobile-navigation .app-sidebar button{border-radius:var(--material-control-radius)}.admin-workspace .admin-sidebar a[aria-current=page] svg,.mobile-navigation .app-sidebar button[aria-current=page] svg{color:#ffa244}.partner-portal[data-navigation=side] .portal-nav-link:focus-visible,:is(.mobile-navigation .app-sidebar,.admin-workspace .admin-sidebar) :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:-3px}.partner-portal .portal-sidebar>p{display:none}.partner-portal .portal-sidebar>div:first-child{margin-bottom:32px}.partner-portal .portal-sidebar nav{margin-top:0;gap:6px}.partner-portal .portal-topbar{-moz-column-gap:24px;column-gap:24px;row-gap:8px}.portal-workspace-identity{display:flex;flex:1 1 240px;min-width:0;align-items:center;gap:12px}.portal-workspace-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:var(--material-control-radius);background:#e8f4ee;color:#17322e}.portal-workspace-label{display:block}.portal-workspace-name{display:flex;align-items:center;min-height:44px;padding:6px 10px;font-size:1rem}.portal-workspace-select{display:block;width:100%;max-width:19rem;min-height:44px;padding:6px 28px 6px 10px;border:1px solid transparent;border-radius:var(--material-control-radius);background:transparent;color:#17322e;font-size:1rem;font-weight:600;cursor:pointer}.portal-workspace-select:hover{border-color:#e1e9e4;background:#fff}.portal-admin-link:focus-visible,.portal-workspace-select:focus-visible{outline:2px solid #176b50;outline-offset:2px}.portal-workspace-detail{margin:0 0 0 10px;color:#5c7069;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.portal-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.portal-admin-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--material-control-radius);color:#17322e;font-size:.875rem;text-decoration:none}.portal-admin-link:hover{background:#e8f4ee}.partner-portal .portal-signout{color:#5c7069}.partner-portal[data-navigation=top] .portal-admin-link,.partner-portal[data-navigation=top] .portal-signout,.partner-portal[data-navigation=top] .portal-workspace-select{color:#fff}.partner-portal[data-navigation=top] .portal-admin-link:hover,.partner-portal[data-navigation=top] .portal-workspace-select:hover{background:#173e36}.partner-portal[data-navigation=top] .portal-topbar>:is(.portal-workspace-identity,.portal-header-actions){display:flex}.partner-portal[data-navigation=top] :is(.portal-workspace-select,.portal-admin-link):focus-visible{outline-color:#fff}.portal-workspace-select option{background:#fff;color:#17322e}@media (max-width:639px){.portal-workspace-identity{flex-basis:100%}.portal-workspace-identity>div{flex:1}.portal-header-actions{margin-left:56px}}.partner-portal[data-navigation=side] .portal-nav-link{padding:12px 10px;gap:10px;color:#d3e4db}.partner-portal[data-navigation=side] .portal-nav-link[aria-current=page]{color:#fff}.partner-portal .dashboard-stats{gap:0;background:#fff;border:1px solid #e1e9e4;border-radius:var(--material-radius);overflow:hidden}.partner-portal .dashboard-stat{background:transparent;box-shadow:none;border:0;padding:18px 20px}.partner-portal .dashboard-stat+.dashboard-stat{border-left:1px solid #e1e9e4}.partner-portal .dashboard-stat:first-child{background:linear-gradient(120deg,#32664e,#173e30);border-radius:0}.partner-portal .dashboard-panel-heading{background:#fff}.app-shell .revenue-hero{background:linear-gradient(120deg,#32664e,#173e30)}.app-shell .revenue-glass-metric{box-shadow:none}.app-shell .app-main{background:var(--material-workspace)}.admin-workspace :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--material-radius)}.app-dialog.app-dialog,[data-material=alert-dialog],[data-material=popover]{border-radius:var(--material-radius);background:#fff}.app-dialog.app-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}:is(.app-dialog,[data-material=alert-dialog],[data-material=popover])>*{min-width:0;overflow-wrap:anywhere}[data-material=popover]{max-width:calc(100vw - 32px)}[data-material=alert-dialog][data-material=alert-dialog]{max-width:min(32rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}[data-material=input]{border-radius:var(--material-control-radius)}[data-material=input]:focus-visible{border-color:#176b50}@media (min-width:1024px){.app-shell[data-navigation=side] .app-sidebar[data-collapsed=false]{width:208px}.admin-workspace .admin-sidebar,.app-shell[data-navigation=side]>.app-sidebar,.partner-portal[data-navigation=side] .portal-sidebar{margin:12px 0 12px 12px;border:1px solid #ffffff30;border-radius:var(--material-radius)}.admin-workspace,.partner-portal[data-navigation=side]{grid-template-columns:208px minmax(0,1fr)}.admin-workspace .admin-sidebar,.partner-portal[data-navigation=side] .portal-sidebar{min-height:0;align-self:start;position:sticky;top:12px;height:calc(100dvh - 24px);overflow-y:auto;padding:22px 12px}.partner-portal[data-navigation=side] #partner-main{padding:28px 32px}}@media (max-width:1023px){.partner-portal[data-navigation=side] .portal-sidebar{display:block;padding:16px}.partner-portal[data-navigation=side] .portal-navigation-material{width:100%;min-width:0}.partner-portal[data-navigation=side] .portal-sidebar nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));overflow:visible}.partner-portal[data-navigation=side] .portal-nav-link{white-space:normal}}@media (max-width:639px){.partner-portal .portal-sidebar>div:first-child{margin-bottom:16px}.partner-portal .dashboard-stat+.dashboard-stat{border-left:0;border-top:1px solid #e1e9e4}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.admin-workspace .admin-sidebar a[aria-current=page],.partner-portal .portal-nav-link[aria-current=page],:is(.app-shell,.mobile-navigation) .app-sidebar button[aria-current=page]{background:#176b50;box-shadow:none}}@media (forced-colors:active){.admin-workspace .admin-sidebar a[aria-current=page],.partner-portal .portal-nav-link[aria-current=page],:is(.app-shell,.mobile-navigation) .app-sidebar button[aria-current=page]{background:Canvas;color:CanvasText;outline:2px solid Highlight}}