.period-report{border-top:3px solid var(--orange,#c4581a);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:28px;padding:30px;display:grid}.period-report-icon{color:#c4581a;background:#f5e9df;border-radius:14px;place-items:center;width:56px;height:64px;display:grid}.period-report h2{letter-spacing:-.7px;margin:6px 0 8px;font-size:23px}.period-report p{color:#607084;margin:0 0 12px;line-height:1.6}.period-report small,.pdf-actions small{color:#607084;max-width:560px;margin-top:10px;font-size:11px;line-height:1.6;display:block}.pdf-actions{margin:18px 0}.pdf-actions .row-actions{gap:9px}.period-report .pdf-actions{max-width:280px}.sale-detail>.pdf-actions{border-top:1px solid #e0e6ec;padding-top:18px}@media (width<=900px){.period-report{grid-template-columns:48px 1fr;gap:16px;padding:24px}.period-report .pdf-actions{grid-column:2;max-width:none;margin:0}.period-report-icon{width:46px;height:54px}}@media (width<=540px){.period-report{grid-template-columns:1fr}.period-report-icon{display:none}.period-report .pdf-actions{grid-column:1}.pdf-actions .row-actions{flex-wrap:wrap}.pdf-actions .button{flex:1;justify-content:center}}.selection-group{isolation:isolate;position:relative}.selection-indicator{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0;overflow:visible}.selection-indicator-fill{fill:var(--navy)}.selection-indicator-outline{display:none}.selection-group>button{z-index:1;transition:background-color .38s,color .38s,border-color .38s,box-shadow .38s,transform .38s;position:relative}.selection-group>button:active:not(:disabled){transform:none}.selection-group[data-selection-motion=snake] .selection-indicator-fill{fill:#fff6ef}.selection-group[data-selection-motion=snake] .selection-indicator-outline{display:initial;fill:none;stroke:#c4581a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.segmented.sliding-segments>button{box-shadow:none;white-space:nowrap;background:0 0}.segmented.sliding-segments>button[aria-pressed=true]{color:#f4a16c;box-shadow:none;background:0 0}.segmented.sliding-segments>button:not([aria-pressed=true]):hover{color:#344e68;background:#e8edf2}@media (prefers-reduced-motion:reduce){.selection-group>button,.selection-indicator{transition:none}}.motion-disclosure-trigger{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;align-items:center;gap:10px;display:flex}.motion-disclosure-chevron{flex:none;margin-left:auto;transition:transform .46s cubic-bezier(.2,.8,.2,1)}.motion-disclosure[data-open=true]>.motion-disclosure-trigger>.motion-disclosure-chevron{transform:rotate(90deg)}.motion-disclosure-body{transition:height .46s cubic-bezier(.2,.8,.2,1);overflow:hidden}.motion-disclosure-content,.motion-disclosure-item{min-width:0;display:flow-root}.motion-disclosure-content{border:0;width:100%;margin:0;padding:0}.motion-disclosure-item{opacity:0;transition:opacity .15s,transform .25s cubic-bezier(.2,.8,.2,1);transform:translateY(-7px)}.motion-disclosure[data-open=true]>.motion-disclosure-body>.motion-disclosure-content>.motion-disclosure-item{opacity:1;transition:opacity .36s,transform .46s cubic-bezier(.2,.8,.2,1);transition-delay:calc(55ms + var(--reveal-order)*45ms);transform:translateY(0)}.sliding-segments{isolation:isolate;position:relative}.sliding-segments>button{z-index:1;transition:color .38s,background-color .38s;position:relative}.catalog-mode-content{min-width:0;display:flow-root}@media (prefers-reduced-motion:reduce){.motion-disclosure-chevron,.motion-disclosure-body,.motion-disclosure-item,.sliding-segment-indicator,.sliding-segments>button{transition:none!important}.motion-disclosure-item{transform:none!important}}.team-intro{color:#b56332;align-items:center;gap:16px;margin:10px 0 24px;display:flex}.team-intro p{color:#728294;flex:1;max-width:550px;margin-right:auto;font-size:12px;line-height:1.8}.team-intro svg{flex-shrink:0}.team-area .toolbar{gap:12px}.team-area .toolbar .search{flex:1;max-width:420px}.team-area .toolbar .muted{margin-left:auto}.team-area-tags{flex-wrap:wrap;gap:6px;max-width:290px;display:flex}.team-area-tags span{color:#60738a;background:#f0f4f7;border-radius:5px;padding:5px 7px;font-size:9px}.team-empty{text-align:center;padding:60px 25px}.team-empty>svg{color:#b56433;margin-bottom:22px}.team-empty h2{letter-spacing:-.6px;font-size:23px}.team-empty p{color:#78889b;max-width:450px;margin:16px auto 24px;font-size:12px;line-height:1.8}.team-dialog{width:min(860px,100vw - 28px);max-width:none}.team-dialog>.modal{width:100%;max-width:none}.team-dialog .field input{width:100%;min-width:0}.team-dialog .field{min-width:0}.team-dialog .form-note{color:#7a8a9b;font-size:11px;line-height:1.8}.team-controls{border-block:1px solid #e2e8ee;margin-top:27px;padding:10px 0}.team-switch{text-align:left;width:100%;color:var(--navy);background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.team-switch>span{flex:1}.team-switch strong{font-size:12px;font-weight:650;display:block}.team-switch small{color:#7b8b9c;max-width:460px;margin-top:6px;font-size:10px;line-height:1.7;display:block}.team-switch>i{background:#d9e2ea;border-radius:20px;flex-shrink:0;width:38px;height:22px;padding:3px;transition:background .22s;display:block}.team-switch>i>b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s;display:block;box-shadow:0 1px 3px #152d4330}.team-switch[aria-checked=true]>i{background:#bd6631}.team-switch[aria-checked=true]>i>b{transform:translate(16px)}.team-permissions-heading{padding:30px 0 16px}.team-permissions-heading h3{margin:8px 0;font-size:18px}.team-permissions-heading p{color:#798b9e;font-size:11px;line-height:1.7}.team-permissions{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.team-permissions>.team-switch{border-bottom:1px solid #e7ecf0;align-items:flex-start}.team-permissions>.team-switch>i{margin-top:2px}.team-invitation{padding-top:10px}.team-invitation p,.team-invitation ol{color:#6b7f92;margin:15px 0 22px;font-size:12px;line-height:1.9}.team-invitation input{font-family:monospace;font-size:12px}.team-invitation ol{padding-left:18px}.team-dialog .error{margin-top:20px}.team-dialog .modal-actions{margin-top:28px}@media (width<=650px){.team-intro{flex-wrap:wrap;align-items:flex-start}.team-intro p{min-width:200px}.team-intro>.button{width:100%;margin-top:5px}.team-area .toolbar{flex-wrap:wrap}.team-area .toolbar .muted{width:100%;margin-left:0}.team-dialog>.modal{padding:24px 20px}.team-permissions,.team-dialog .form-grid{grid-template-columns:1fr}.team-dialog input{font-size:16px}.team-invitation input{font-size:12px}.team-permissions>.team-switch{align-items:center}}@media (prefers-reduced-motion:reduce){.team-switch>i,.team-switch>i>b{transition:none}}.team-capacity{background:#f7f9fb;border:1px solid #e0e6ec;border-radius:12px;align-items:center;gap:18px;margin:12px 0 22px;padding:18px 22px;display:flex}.team-capacity strong{white-space:nowrap;font-size:13px}.team-capacity span{color:#607084;font-size:11px;line-height:1.6}@media (width<=650px){.team-capacity{flex-direction:column;align-items:flex-start;gap:8px}}:root{--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.2,.85,.25,1.08);--launch-x:0px;--launch-y:40px}button,a,input,textarea{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s,transform .2s var(--ease-out)}button:active:not(:disabled){transform:scale(.985)}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #d7865080}.button:hover:not(:disabled){transform:none}.button:active:not(:disabled){transform:scale(.985)}.native-field{opacity:0;pointer-events:none;clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.brand-select,.brand-date{width:100%;min-width:0;max-width:100%;font-weight:500;display:inline-block;position:relative}.control-trigger{color:#24394f;width:100%;min-height:43px;font:inherit;text-align:left;background:#fff;border:1px solid #dbe2e8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:12px;display:flex;box-shadow:0 1px 2px #1d304205}.control-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.control-trigger>svg{color:#8b9aab;transition:transform .25s var(--ease-out),color .2s;flex-shrink:0}.control-trigger:hover{background:#fafcfd;border-color:#a8bacb}.control-trigger[aria-expanded=true]{background:#fffaf6;border-color:#c4581a;box-shadow:0 0 0 3px #c4581a10}.control-trigger[aria-expanded=true]>svg:last-child{color:#c4581a;transform:rotate(180deg)}.control-trigger:disabled{opacity:.45;cursor:not-allowed}.brand-popover{color:#182d45;z-index:100;opacity:0;transition:opacity .19s ease,transform .25s var(--ease-spring),display .25s allow-discrete,overlay .25s allow-discrete;background:#fff;border:1px solid #dce4ec;border-radius:14px;margin:0;padding:7px;position:fixed;inset:auto;overflow:auto;transform:translateY(-7px)scale(.94,.88);box-shadow:0 12px 40px #142d4520,0 3px 8px #142d450b}.brand-popover:popover-open{opacity:1;transform:none}@starting-style{.brand-popover:popover-open{opacity:0;transform:translateY(-7px)scale(.94,.88)}}.brand-popover::backdrop{background:0 0}.popover-caption{text-transform:uppercase;letter-spacing:1.3px;color:#8b786c;padding:10px 11px 9px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800}.select-options{flex-direction:column;gap:3px;display:flex}.select-options>button{text-align:left;color:#31475c;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:40px;padding:12px 11px;font:500 12px Manrope,sans-serif;display:flex}.select-options>button>span{overflow-wrap:anywhere;line-height:1.6}.select-options>button>svg{color:#c4581a;flex-shrink:0}.select-options>button:hover,.select-options>button:focus-visible{background:#f0f4f7;outline:none}.select-options>button[aria-selected=true]{color:#a64816;background:#fcf1e8;font-weight:750}.select-options>button:disabled{opacity:.4;cursor:not-allowed}.select-search{color:#8c9aab;background:#f8fafc;border:1px solid #e0e7ee;border-radius:8px;align-items:center;gap:8px;margin:2px 4px 8px;padding:0 10px;display:flex}.select-search input{color:#24394f;width:100%;min-width:0;font:12px Manrope,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important;min-height:36px!important;padding:10px 0!important}.select-empty{color:#7a8797;padding:14px;font-size:12px}.period>.brand-date{width:151px}.period .date-trigger{min-height:37px;padding:8px 10px;font-size:11px}.date-trigger>svg:first-child{color:#c4581a}.date-popover{padding:10px 12px;font-family:Manrope,sans-serif}.calendar-heading{justify-content:space-between;align-items:center;gap:5px;margin:7px 0 18px;display:flex}.calendar-heading strong{letter-spacing:-.4px;font-size:15px}.calendar-heading strong>span{color:#8492a2;margin-left:3px;font-weight:500}.calendar-arrow{color:#182d45;background:#f2f5f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.calendar-arrow:hover{color:#a84916;background:#f8e9dc}.calendar-week,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-week{margin-bottom:8px}.calendar-week span{text-align:center;color:#9aa6b3;font-size:10px;font-weight:700}.calendar-day{aspect-ratio:1;color:#344b60;background:0 0;border-radius:9px;font:600 12px Manrope,sans-serif;position:relative}.calendar-day:hover{background:#edf2f6}.calendar-day[data-selected=true]{color:#fff;background:#182d45;box-shadow:0 4px 9px #182d4525}.calendar-day.is-today:after{content:"";background:#d67434;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.calendar-day:disabled{color:#c6cdd4;cursor:not-allowed;box-shadow:none;background:0 0}.calendar-grid{animation:content-arrive .22s var(--ease-out)}.calendar-footer{border-top:1px solid #edf0f3;gap:8px;margin-top:14px;padding-top:9px;display:flex}.calendar-footer button{color:#9b4c1e;background:0 0;border-radius:7px;padding:9px 10px;font:700 10px Manrope,sans-serif}.calendar-footer button:last-child{color:#758495;margin-left:auto}.calendar-footer button:hover{background:#f5eee7}.calendar-footer button:disabled{opacity:.4;cursor:not-allowed}.contract-filter .brand-select{min-width:180px}.data-chart{min-width:0;padding:0 24px 18px}.chart-mode{background:#eff3f6;border:1px solid #e7edf1;border-radius:10px;gap:3px;width:fit-content;margin:0 0 18px auto;padding:4px;display:flex}.chart-mode button{color:#7c8a98;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:650 10px Manrope,sans-serif;display:flex}.chart-mode button.selected{color:#af541f;background:#fff;box-shadow:0 2px 5px #18324b0c}.chart-mode button:hover:not(.selected){color:#243c54;background:#e5ecf1}.chart-scene{animation:content-arrive .4s var(--ease-out);min-height:180px}.plot-svg{width:100%;display:block;overflow:visible}.plot-svg text{fill:#8a98a6;font-family:Manrope,sans-serif;font-size:10px}.plot-svg rect,.plot-svg circle{outline:none;transition:opacity .2s,filter .2s,r .2s}.plot-svg rect:focus,.plot-svg rect:hover{filter:brightness(1.12)}.plot-svg circle:focus{r:6;stroke-width:3px}.chart-bar{transform-box:fill-box;transform-origin:bottom;animation:bar-grow .7s var(--ease-out) both}.plot-svg .chart-bar{transition:y .85s var(--ease-out),height .85s var(--ease-out),x .85s var(--ease-out),width .85s var(--ease-out),fill .55s ease,opacity .2s ease,filter .2s ease}.chart-line{stroke-dasharray:1;stroke-dashoffset:0;animation:line-draw 1s var(--ease-out)}.chart-readout{color:#8390a0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;min-height:28px;font-size:10px;display:flex}.chart-readout b{color:#24394e}.chart-readout strong{color:#425b71;font-weight:700}.chart-series{color:#728397;justify-content:center;gap:20px;padding:6px 0;font-size:10px;display:flex}.chart-series span{align-items:center;gap:7px;display:flex}.chart-series i,.pie-legend i{border-radius:2px;flex-shrink:0;width:7px;height:7px;display:block}.chart-scene.pie{grid-template-columns:minmax(0,1fr) minmax(150px,1fr);align-items:center;gap:22px;animation:none;display:grid}.pie-wrap{transform-origin:50%;width:100%;max-width:250px;animation:pie-settle .8s cubic-bezier(.3,.1,.3,1) var(--pie-turn-delay,.64s) backwards;margin:auto}.pie-wrap svg{width:100%;display:block;overflow:visible}.pie-slice{transform-box:view-box;transform-origin:120px 120px;animation:pie-slice-grow .74s cubic-bezier(.18,.75,.25,1) calc(var(--slice-order,0)*.11s) backwards;transition:transform .35s var(--ease-out),filter .25s;outline:none}.pie-slice.is-active,.pie-slice:focus{filter:brightness(1.08);transform:scale(1.035)}.pie-legend{min-width:0;max-height:245px;overflow:auto}.chart-caption{letter-spacing:.7px;text-transform:uppercase;color:#8c9aa8;margin-bottom:12px;font-size:9px;line-height:1.6;display:block}.pie-legend>button{text-align:left;color:#3e5368;background:0 0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 7px;font:11px Manrope,sans-serif;display:flex}.pie-legend>button.is-active,.pie-legend>button:hover{background:#f5f7f9}.pie-legend>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.pie-legend strong{text-align:right;font-size:12px}.pie-legend small{color:#8a97a5;margin-top:4px;font-size:9px;font-weight:500;display:block}.chart-data-table{color:#667c90;border-top:1px solid #edf0f4;margin-top:12px;padding-top:10px;font-size:10px}.chart-data-table summary{cursor:pointer;width:fit-content;padding:4px 0}.chart-data-table .table-scroll{max-height:260px;margin-top:10px}.chart-data-table table{width:100%;min-width:0}.chart-no-data{color:#8393a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;font-size:11px;display:flex}.chart-no-data svg{color:#b9c7d2}.animated-value{font-variant-numeric:tabular-nums}dialog[open]{animation:window-expand .38s var(--ease-spring) both;will-change:transform,opacity}dialog[open]::backdrop{animation:.3s both backdrop-in}dialog.motion-closing{pointer-events:none;animation:.22s ease-in both window-contract}dialog.motion-closing::backdrop{animation:.22s both backdrop-out}.notice,.commerce-notice,.toast,.pf-toast{animation:content-arrive .35s var(--ease-spring)}.access-form,.access-statement{animation:content-arrive .6s var(--ease-out)}.panel,.pf-panel,.metric,.commerce-stats{transition:box-shadow .25s,border-color .25s}.panel:hover,.pf-panel:hover{border-color:#cfd9e3}@keyframes content-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes bar-grow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pie-slice-grow{0%{opacity:0;transform:scale(.015)}65%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes pie-settle{0%{transform:rotate(0)}45%{transform:rotate(1.5deg)}to{transform:rotate(0)}}@keyframes window-expand{0%{opacity:0;transform:translate(var(--launch-x),var(--launch-y)) scale(.18,.1)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes window-contract{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--launch-x),var(--launch-y)) scale(.08,.025)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@media (width<=650px){.control-trigger{font-size:14px}.brand-popover{border-radius:13px}.select-options>button{padding:13px 11px;font-size:13px}.period>.brand-date{width:calc(50% - 26px)}.period .date-trigger{gap:5px;padding:9px 8px;font-size:10px}.period .date-trigger>svg:last-child{display:none}.data-chart{padding:0 16px 16px}.chart-mode{justify-content:space-between;width:100%;margin-top:4px}.chart-mode button{flex:1;padding:8px;font-size:10px}.chart-scene.pie{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr);gap:10px}.pie-legend>button{gap:5px;padding:6px 2px;font-size:10px}.pie-legend strong{font-size:10px}.pie-legend small,.chart-caption{font-size:8px}.plot-svg{min-height:175px}.contract-filter .brand-select{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}dialog[open]{will-change:auto}}@media (width<=650px){.period>span:first-child{flex-basis:100%;margin-bottom:3px}.period>.brand-date{flex:calc(50% - 20px);width:auto}.period>.text-button{text-align:center;flex:28%;padding-top:7px;padding-bottom:7px}}:root{scrollbar-gutter:stable}.page-content.is-motion-surface,.page-surface-body{animation:none}.page-surface-body{display:flow-root}.chart-data-table>.motion-disclosure-trigger{color:#435a70;cursor:pointer;gap:8px;width:fit-content;padding:4px 0}.pf-audit-disclosure>.motion-disclosure-trigger{color:#435a70;cursor:pointer;gap:8px;padding:4px 0}.catalog-area{margin-bottom:24px}.catalog-actions,.catalog-actions>div:last-child{align-items:center;gap:12px;display:flex}.catalog-actions{justify-content:space-between;margin-bottom:20px}.catalog-actions .search{flex:1;max-width:390px}.catalog-list-heading{border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.catalog-list-heading h2{font-size:16px}.catalog-list-heading span{color:#718093;font-size:11px}.catalog-empty{text-align:center;padding:65px 24px}.catalog-empty>svg{color:#b46435;margin-bottom:23px}.catalog-empty .eyebrow{display:block}.catalog-empty h2{letter-spacing:-.7px;margin:12px 0;font-size:25px}.catalog-empty p{color:#748294;max-width:440px;margin:0 auto 24px;font-size:13px;line-height:1.8}.catalog-empty-search{text-align:center;color:#738296;padding:30px;font-size:12px}.catalog-dialog{width:min(980px,100vw - 32px);max-width:none;overflow-x:hidden}.catalog-dialog>.modal{width:100%;max-width:none}.catalog-dialog.import-dialog{width:min(1120px,100vw - 32px)}.product-choices{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.product-choices>button{text-align:left;color:var(--navy);background:#fff;border:1px solid #dce4ec;border-radius:15px;padding:29px;transition:border-color .2s,background .2s,transform .2s}.product-choices>button:hover{background:#fffaf6;border-color:#d07038;transform:translateY(-3px)}.choice-icon{color:#b45521;background:#f4ede7;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.product-choices .eyebrow{font-size:9px}.product-choices h3{letter-spacing:-.5px;margin:8px 0 13px;font-size:22px}.product-choices p{color:#738296;max-width:280px;font-size:12px;line-height:1.8}.product-choices strong{border-top:1px solid #e4e9ee;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.catalog-tabs{background:#eff3f6;border-radius:9px;gap:4px;width:fit-content;margin-bottom:25px;padding:4px;display:flex}.catalog-tabs button{color:#6b7d90;background:0 0;border-radius:6px;padding:10px 16px;font-size:12px}.catalog-tabs button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 2px 6px #162d4610}.product-editor-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:28px;display:grid}.product-fields{min-width:0}.catalog-section-heading{align-items:center;gap:12px;margin:12px 0 20px;display:flex}.catalog-section-heading:not(:first-child){margin-top:30px}.catalog-step{color:#9b603d;border:1px solid #dbe4ec;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.catalog-section-heading h3{margin-bottom:5px;font-size:14px}.catalog-section-heading p{color:#7a8794;font-size:10px}.product-editor .form-grid{gap:17px}.product-editor .field{min-width:0}.product-editor .field input{width:100%;min-width:0;font-size:12px}.code-field{background:#fff;border:1px solid #dce3eb;border-radius:7px;display:flex;overflow:hidden}.code-field input{box-shadow:none!important;border:0!important;border-radius:0!important}.code-field button{color:#aa5628;background:#fbf3ed;flex-shrink:0;padding:8px 12px;font-size:11px}.catalog-price-summary{background:var(--navy);color:#fff;border-radius:13px;padding:25px 22px;position:sticky;top:0}.catalog-price-summary .eyebrow{color:#d99b70;font-size:9px}.catalog-price-summary>strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:19px 0 7px;font-size:34px;display:block}.catalog-price-summary>p{color:#becbd7;font-size:11px;line-height:1.7}.catalog-price-summary dl{padding-top:18px}.catalog-price-summary dl>div{border-top:1px solid #ffffff1c;padding:13px 0}.catalog-price-summary dt{color:#b9c7d4;font-size:10px}.catalog-price-summary dd{margin:7px 0 0;font-size:16px;font-weight:650}.catalog-summary-note{color:#b9c7d4;border-top:1px solid #fff2;margin-top:24px;padding-top:19px;font-size:10px;line-height:1.8}.catalog-price-summary .error{margin-top:15px}.quick-markup{color:#6e8092;border-top:1px solid #e5eaf0;margin-top:5px;padding-top:16px;font-size:11px}.quick-markup summary{cursor:pointer;color:#a65325;font-weight:600}.quick-markup .field{flex:1}.quick-markup p{font-size:10px;line-height:1.7}.catalog-calculator-intro{color:#ad592a;align-items:center;gap:15px;margin-bottom:22px;display:flex}.catalog-calculator-intro p{color:#738296;max-width:550px;margin-right:auto;font-size:12px;line-height:1.7}.catalog-calculator-intro svg{flex-shrink:0}.catalog-calculator-intro button{white-space:nowrap}.calculator-panel{padding:30px}.calculator-editor .product-editor-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.6fr);gap:40px}.barcode-content .barcode-sheet{text-align:center;background:#fff;border:1px solid #e3e8ed;border-radius:9px;margin:22px 0;padding:30px}.barcode-sheet>strong{margin-bottom:20px;font-size:15px;display:block}.barcode-sheet svg{max-width:100%;height:auto}.barcode-content .form-note{line-height:1.8}.invoice-upload{text-align:center;padding:30px 20px}.upload-icon{color:#b35e2a;background:#f6ece3;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 24px;display:grid}.invoice-upload h3{letter-spacing:-.6px;font-size:25px}.invoice-upload>p{color:#718194;max-width:490px;margin:16px auto 25px;font-size:13px;line-height:1.8}.invoice-upload small{color:#8290a0;margin:18px auto;font-size:10px;display:block}.invoice-privacy{color:#65798c;border-top:1px solid #e5eaf0;max-width:520px;margin:25px auto 0;padding-top:22px;font-size:11px;line-height:1.8}.invoice-privacy svg{vertical-align:middle;color:#37765d;margin-right:5px}.invoice-progress{text-align:center;padding:60px 20px}.invoice-progress h3{margin:22px 0 12px;font-size:18px}.invoice-progress p{color:#7c8998;margin-bottom:24px;font-size:12px}.reading-spinner{border:3px solid #e8edf2;border-top-color:var(--orange);border-radius:50%;width:36px;height:36px;margin:auto;animation:1s linear infinite reading-spin;display:block}@keyframes reading-spin{to{transform:rotate(360deg)}}.invoice-review-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.invoice-review-heading h3{margin:9px 0;font-size:20px}.invoice-review-heading p{color:#7d8a98;overflow-wrap:anywhere;font-size:10px}.invoice-warnings{background:#fff8f1;border-left:2px solid #c76c30;margin:18px 0;padding:13px 17px}.invoice-warnings p{color:#866449;margin:4px 0;font-size:11px;line-height:1.7}.invoice-source{color:#697e92;margin:15px 0;font-size:11px}.invoice-source summary{cursor:pointer}.invoice-source pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;max-height:250px;margin-top:12px;padding:15px;overflow:auto}.import-bulk{border-bottom:1px solid #e6ebf0;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px 0;display:flex}.import-bulk .field{max-width:210px}.import-bulk small{color:#7f8b98;width:100%;font-size:10px}.import-item{border:1px solid #dfe6ed;border-radius:10px;margin:22px 0;padding:20px}.import-item.excluded{opacity:.55}.import-item legend{color:var(--navy);padding:0 8px;font-size:12px;font-weight:700}.import-item legend label{align-items:center;gap:8px;display:flex}.import-row-link{align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.import-row-link>.field{flex:1;min-width:0}.import-match{color:#a65a2c;max-width:270px;font-size:10px;line-height:1.6}.import-fields{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.import-fields .field{min-width:0}.import-fields input{width:100%;min-width:0;font-size:12px}.import-item details{color:#7a8898;margin-top:14px;font-size:10px}.import-item details p{padding-top:10px;line-height:1.8}.import-confirmation{background:#f3f6f8;border-radius:10px;margin-top:25px;padding:20px}.import-confirmation p{color:#728294;margin:10px 0 20px;font-size:10px;line-height:1.7}.invoice-import>.error{margin-top:20px}.invoice-import .modal-actions .muted{margin-right:auto;font-size:10px}.catalog-dialog .modal-actions{flex-wrap:wrap}.catalog-dialog input[type=checkbox]{accent-color:var(--orange)}@media (width<=900px){.product-editor-layout,.calculator-editor .product-editor-layout{grid-template-columns:1fr}.catalog-price-summary{position:static}.catalog-price-summary>strong{font-size:32px}.catalog-price-summary dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calculator-panel{padding:23px}.catalog-actions{flex-wrap:wrap;align-items:stretch}.catalog-actions .search{flex-basis:100%;max-width:none}.catalog-actions>div:last-child{justify-content:flex-end;width:100%}.import-fields{grid-template-columns:1fr 1fr}.import-row-link{flex-direction:column;align-items:stretch}}@media (width<=600px){.catalog-dialog,.catalog-dialog.import-dialog{width:calc(100vw - 24px)}.catalog-dialog>.modal{padding:22px 18px}.product-choices{grid-template-columns:1fr}.product-choices>button{padding:22px}.product-choices .choice-icon{margin-bottom:16px}.product-choices h3{font-size:20px}.product-choices strong{margin-top:18px}.catalog-actions>div:last-child>.button{flex:1;padding:12px;font-size:11px}.catalog-tabs{width:100%}.catalog-tabs button{flex:1;padding:10px;font-size:11px}.product-editor .form-grid{grid-template-columns:1fr}.product-editor .field input,.import-fields input{font-size:16px}.catalog-price-summary dl{grid-template-columns:1fr}.catalog-calculator-intro{flex-wrap:wrap}.catalog-calculator-intro p{flex:1}.catalog-calculator-intro button{margin-left:37px}.calculator-panel{padding:20px 17px}.import-fields{grid-template-columns:1fr}.import-bulk .field{flex:1;max-width:none}.import-bulk>.button{padding-inline:12px;font-size:10px}.import-item{padding:16px 13px}.invoice-review-heading{flex-direction:column;align-items:flex-start}.invoice-upload{padding:24px 0}.invoice-upload h3{font-size:22px}.invoice-privacy{font-size:10px}.catalog-dialog .modal-actions>.button{flex:1}.catalog-list-heading{gap:10px;padding:20px}.catalog-list-heading span{font-size:10px}.catalog-dialog .modal-heading h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.reading-spinner{animation:none}.product-choices>button{transition:none}}.catalog-field-hint{color:#738296;font-size:10px;font-weight:400;line-height:1.65}.previous-expenses{color:#b9c7d4;border-top:1px solid #fff2;margin-top:12px;padding-top:17px;font-size:10px;line-height:1.7}.previous-expenses>span,.previous-expenses>strong{display:block}.previous-expenses>strong{color:#fff;margin:6px 0;font-size:13px}.previous-expenses .text-button{color:#edb28b;padding:10px 0 0;font-size:10px}.barcode-sheet>img{max-width:100%;height:auto}.fature-label-print{display:none}@media print{body:has(.fature-label-print){background:#fff!important;margin:0!important;display:block!important}body:has(.fature-label-print)>:not(.fature-label-print){display:none!important}body:has(.fature-label-print) dialog{display:none!important}body:has(.fature-label-print) dialog::backdrop{display:none!important}.fature-label-print{break-inside:avoid;margin:0!important;padding:0!important;display:block!important;position:static!important}.fature-label-print img{max-width:100%;height:auto;margin:0;display:block}}.pricing-setup{background:#fafcfd;border:1px solid #dde5ec;border-radius:12px;margin-bottom:30px;overflow:hidden}.pricing-setup-heading{text-align:left;width:100%;color:var(--navy);background:0 0;align-items:center;gap:13px;padding:20px;display:flex}.pricing-setup-heading>svg:first-child{color:#b46332;flex-shrink:0}.pricing-setup-heading>span{flex:1;min-width:0}.pricing-setup-heading strong{font-size:13px;display:block}.pricing-setup-heading small{color:#738296;margin-top:6px;font-size:10px;line-height:1.6;display:block}.pricing-setup-heading>b{color:#ae592b;white-space:nowrap;font-size:18px;font-weight:650}.pricing-setup-heading>svg:last-child{transition:transform .25s}.pricing-setup-body{border-top:1px solid #e3eaf0;padding:23px 20px}.pricing-setup-body .field{min-width:0}.pricing-setup-body input{width:100%;min-width:0}.pricing-setup-footer{justify-content:space-between;align-items:center;gap:24px;margin:22px 0 18px;display:flex}.pricing-setup-footer p{color:#738296;max-width:400px;font-size:11px;line-height:1.8}.pricing-setup-footer p strong{color:var(--navy)}.pricing-setup-footer button{flex-shrink:0}.pricing-overhead{border-block:1px solid #e2e8ed;margin-top:24px;padding:19px 0}.pricing-overhead input{accent-color:var(--orange)}.pricing-overhead p{color:#738296;margin-top:10px;font-size:10px;line-height:1.8}.pricing-overhead .pricing-change-note{color:#a45e29;background:#fff6eb;border-radius:7px;padding:12px}.pricing-method{color:#6e8194;padding:20px 0;font-size:11px;line-height:1.8}.pricing-method summary{cursor:pointer;color:var(--navy);font-weight:650}.pricing-method p{max-width:760px;margin:12px 0}.pricing-method-links{flex-wrap:wrap;gap:12px 24px;margin-top:18px;display:flex}.pricing-method a{color:#a85b2e;text-underline-offset:3px;text-decoration:underline}.service-cost-tabs{margin-top:5px}.pricing-setup-body>.error{margin-top:15px}@media (width<=600px){.pricing-setup-heading{gap:10px;padding:16px}.pricing-setup-heading>b{font-size:15px}.pricing-setup-body{padding:18px 16px}.pricing-setup-body .form-grid{grid-template-columns:1fr}.pricing-setup-body input{font-size:16px}.pricing-setup-footer{flex-direction:column;align-items:stretch;gap:14px}.pricing-overhead .check-label{align-items:flex-start;font-size:12px;line-height:1.7}.pricing-overhead input{flex-shrink:0;margin-top:3px}}@media (prefers-reduced-motion:reduce){.pricing-setup-heading>svg:last-child{transition:none}}.catalog-tabs.sliding-segments{gap:4px;max-width:100%}.catalog-tabs.sliding-segments>button{box-shadow:none;white-space:nowrap;background:0 0}.catalog-tabs.sliding-segments>button[aria-pressed=true]{color:#f4a16c;box-shadow:none;background:0 0}.catalog-tabs.sliding-segments>button:not([aria-pressed=true]):hover{color:var(--navy)}.code-field .brand-action,.button.brand-action{background:var(--navy);color:#f4a16c;border-color:var(--navy)}.code-field .brand-action:hover,.button.brand-action:hover:not(:disabled){color:#ffc195;background:#25405d}.code-field .brand-action{min-width:67px;font-weight:700}.quick-markup>.motion-disclosure-trigger{min-height:40px;color:var(--navy);font-size:12px;font-weight:650}.quick-markup .motion-disclosure-chevron{color:#ad592a}.quick-markup-intro{margin:6px 0 15px}.quick-markup-fields{grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr);gap:16px;margin:6px 0 18px;display:grid}.quick-markup-preview{background:#f3f6f9;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:17px;display:grid}.quick-markup-preview>span{color:#63778c;flex-direction:column;gap:9px;min-width:0;font-size:10px;line-height:1.6;display:flex}.quick-markup-preview strong{color:var(--navy);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.5}.quick-markup-preview>span:last-child strong{color:#ad521d}.quick-markup-preview>p{grid-column:1/-1}.quick-markup-confirm{align-items:center;gap:18px;margin:17px 0;display:flex}.quick-markup-confirm>p{flex:1}.quick-markup-confirm>.button{flex-shrink:0;min-height:40px;font-size:11px}.quick-markup-warning{color:#8e481d;background:#fff3e7;border-radius:7px;margin-top:14px;padding:12px 14px}.quick-markup .quick-markup-success{color:#27684c;margin:8px 0}.pricing-method>.motion-disclosure-trigger{color:var(--navy);min-height:40px;font-weight:650}.pricing-method .motion-disclosure-chevron{color:#ad592a;margin-left:4px}.pricing-setup-heading>.motion-disclosure-chevron{transition:transform .46s cubic-bezier(.2,.8,.2,1)}.pricing-setup .motion-disclosure-body{min-width:0}@media (width<=600px){.catalog-tabs.sliding-segments{width:100%}.catalog-tabs.sliding-segments>button{flex:1;padding-inline:10px;font-size:11px}.quick-markup-fields{grid-template-columns:1fr}.quick-markup-preview{grid-template-columns:1fr;gap:12px}.quick-markup-preview>span{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.quick-markup-preview strong{flex-shrink:0}.quick-markup-confirm{flex-direction:column;align-items:stretch;gap:12px}}@media (width<=360px){.catalog-tabs.sliding-segments>button{white-space:normal;flex-basis:0;min-height:44px;padding-inline:7px}.quick-markup-preview>span{flex-direction:column;align-items:flex-start;gap:4px}.quick-markup-confirm>.button{white-space:normal;max-width:100%}.product-editor .modal-actions>.button{white-space:normal;min-width:0;max-width:100%}}.pricing-plan-toggle{margin-top:17px;font-size:11px}.pricing-plan{background:#f0f4f7;border-radius:10px;margin:15px 0;padding:18px}.pricing-plan>p{color:#6e8092;margin-bottom:15px;font-size:11px;line-height:1.8}.pricing-plan-row{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:17px;display:grid}.pricing-plan-row input{font-size:12px}.pricing-plan-row>.text-button{margin-bottom:12px;font-size:10px}.pricing-plan>strong{color:var(--navy);margin:20px 0 10px;font-size:13px;display:block}@media (width<=600px){.pricing-plan{padding:15px 12px}.pricing-plan-row{border-bottom:1px solid #dbe4eb;grid-template-columns:1fr 1fr;padding-bottom:14px}.pricing-plan-row>.field:first-child{grid-column:1/-1}.pricing-plan-row input{font-size:16px}.pricing-plan-row>.text-button{justify-self:start;margin-bottom:0}.pricing-plan-toggle{text-align:left;line-height:1.7}}.invoice-source>.motion-disclosure-trigger,.import-source-line>.motion-disclosure-trigger{color:#697e92;cursor:pointer;gap:8px;padding:4px 0;font-size:10px}.import-source-line{color:#7a8898;margin-top:14px;font-size:10px}.import-source-line p{padding-top:10px;line-height:1.8}.period-presets{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.period-preset{color:#66778a;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:10px 13px;font-size:10px;font-weight:750;display:inline-flex}.period-preset>span{position:relative}.period-preset:hover{color:#243e57;background:#e9eef3}.period-preset[aria-pressed=true],.period-preset[aria-pressed=true]:hover{color:#a64817;background:0 0}@media (width<=650px){.period-presets{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:3px;display:grid}.period-preset{min-height:44px;padding:10px 6px;font-size:10px}}@media (width<=360px){.period-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.period-preset{font-size:10px}}.loading-line.loading-progress{isolation:isolate;pointer-events:none;opacity:0;background:0 0;border-radius:999px;height:2px;margin-top:-12px;margin-bottom:10px;transition:opacity .45s;animation:none;position:relative;overflow:hidden}.loading-line.loading-progress:before{content:"";border-radius:inherit;transform-origin:50%;background:linear-gradient(90deg,#c4581a35,#c4581a,#c4581a35);width:100%;height:100%;transition:none;display:block;transform:scaleX(0)}.loading-line.loading-progress[data-phase=active]{opacity:1}.loading-line.loading-progress[data-phase=active]:before{transition:transform .9s cubic-bezier(.2,.75,.3,1);transform:scaleX(1)}.loading-line.loading-progress[data-phase=leaving]{opacity:0}.loading-line.loading-progress[data-phase=leaving]:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.loading-line.loading-progress,.loading-line.loading-progress:before{transition:none}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{color:#182d45;font-synthesis:none;--navy:#182d45;--orange:#c4581a;--muted:#687687;--line:#e7ecf0;--green:#267957;background:#f2f5f8;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ea9f67}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.25px;font-size:32px;font-weight:800;line-height:1.25}h2{letter-spacing:-.4px;font-size:17px;font-weight:800}h3{font-size:16px}small{font-size:11px}p{line-height:1.7}.eyebrow{letter-spacing:1.8px;color:#8b6b55;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:750;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{background:var(--navy);color:#fff}.primary:hover{background:#25425f}.secondary{color:var(--navy);background:#fff;border:1px solid #dce3e9}.text-button{color:var(--navy);background:0 0;align-items:center;gap:6px;padding:5px 0;font-size:11px;font-weight:800;display:inline-flex}.text-button:hover{text-decoration:underline}.icon-button{color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:#edf1f5}.wide{width:100%}.full{grid-column:1/-1}.mt{margin-top:22px}.muted{color:var(--muted);font-size:11px}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.error{color:#9f3527;background:#fff0ee;border:1px solid #f2c3bc;border-radius:8px;margin:12px 0;padding:12px 15px;font-size:12px;line-height:1.6}.error .text-button{color:inherit;margin-left:10px}.field{color:#344354;flex-direction:column;gap:8px;font-size:11px;font-weight:750;display:flex}.field input,.field select,.field textarea{width:100%;min-height:43px;color:var(--navy);background:#fff;border:1px solid #dce3e9;border-radius:7px;padding:11px 12px;font-size:12px;font-weight:500}.field textarea{resize:vertical}.field input::placeholder{color:#8993a0}.badge{white-space:nowrap;color:#5a6878;background:#edf1f5;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.badge.success{color:#267151;background:#e7f4ed}.badge.danger{color:#a74424;background:#fbebe5}.app{min-height:100vh;display:flex}.sidebar{color:#acbbcb;z-index:30;background:#14283e;flex-direction:column;width:245px;height:100dvh;padding:26px 16px 18px;display:flex;position:fixed}.brand{width:208px;margin:0 auto 25px;display:block}.brand img{width:100%;display:block}.company{border:1px solid #304257;border-radius:9px;align-items:center;gap:10px;margin:0 3px 29px;padding:13px 9px;display:flex}.company-icon{color:#e4eaf1;background:#293d53;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:34px;display:grid}.company strong{color:#f4f6f8;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;display:block;overflow:hidden}.company small{color:#9dabbc;margin-top:4px;font-size:9px;display:block}.nav-label{letter-spacing:1.5px;color:#7a8c9f;margin-bottom:13px;padding-left:14px;font-size:8px;font-weight:800}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{color:#aebccc;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:11px;min-height:42px;padding:12px 13px;font-size:11px;font-weight:600;display:flex}.sidebar nav button:hover{color:#fff;background:#20354b}.sidebar nav button.active{color:#fff;background:#293e53}.sidebar nav button.active>svg{color:#f29c62}.nav-dot{background:#ed9560;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar nav button:last-child{margin-top:25px}.sidebar-foot{border-top:1px solid #304257;align-items:center;gap:10px;margin-top:auto;padding:19px 6px 0;display:flex}.avatar{color:#d8e4ef;background:#34495e;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-weight:750;display:grid}.sidebar-foot strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;display:block;overflow:hidden}.sidebar-foot small{margin-top:3px;font-size:9px;display:block}.sidebar-foot button{color:#9badc1;background:0 0;margin-left:auto;padding:5px}.workspace{flex:1;min-width:0;margin-left:245px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 38px;font-size:11px;display:flex}.topbar>div{align-items:center;gap:11px;display:flex}.topbar span{color:var(--muted)}.topbar strong{font-weight:650}.topbar-right{color:#536478;font-size:10px}.status-dot{background:#679780;border-radius:50%;width:6px;height:6px}.date-today{border-left:1px solid var(--line);margin-left:10px;padding-left:20px}.menu-button{display:none}.workspace main{max-width:1680px;margin:auto;padding:31px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.page-heading h1{margin-bottom:9px}.page-heading p{color:var(--muted);font-size:12px}.heading-actions{gap:8px;display:flex}.period{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;font-size:10px;display:flex}.period input{color:#415269;background:#fff;border:1px solid #dce3e9;border-radius:6px;padding:6px 9px;font-size:10px}.period .text-button{padding:6px;font-size:10px}.metrics{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:15px;margin-bottom:23px;display:grid}.metrics.three{grid-template-columns:repeat(3,1fr)}.metric{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:19px 20px}.metric>div{justify-content:space-between;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.metric i{color:#708196;display:flex}.metric i svg{width:17px;height:17px}.metric>strong{letter-spacing:-1px;white-space:nowrap;margin:17px 0 8px;font-size:26px;font-weight:800;display:block}.metric>small{color:#7b8795;font-size:9px;line-height:1.5;display:block}.metric.featured{background:var(--navy);color:#fff;border-color:var(--navy);position:relative;overflow:hidden}.metric.featured>div{color:#d9e3ec}.metric.featured small{color:#aebed0}.metric.featured i{color:#eaa071}.metric.featured:after{content:"";pointer-events:none;border:1px solid #496078;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-52px;right:-40px;box-shadow:0 0 0 18px #1e354d,0 0 0 19px #365069}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px;margin-bottom:23px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px;display:flex}.panel-heading p{color:var(--muted);margin-top:5px;font-size:10px}.legend{color:#687a8b;align-items:center;gap:13px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{border-radius:2px;width:6px;height:6px}.navy{background:var(--navy)}.orange{background:var(--orange)}.chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:192px;margin:0 23px;display:flex;position:relative}.chart-grid{opacity:.8;background:repeating-linear-gradient(0deg,#0000 0 46px,#eef1f4 47px 48px);position:absolute;inset:0}.chart-empty p,.chart-empty span{background:#ffffffe6;position:relative}.chart-empty p{padding:5px 8px;font-size:11px;font-weight:650}.chart-empty span{color:var(--muted);padding:5px;font-size:9px}.chart{align-items:flex-end;gap:clamp(2px,.8vw,12px);height:192px;padding:0 24px 7px;display:flex;overflow:auto}.chart-day{text-align:center;flex:1;min-width:8px}.bars{justify-content:center;align-items:flex-end;gap:3px;height:164px;display:flex}.bars i{background:var(--navy);border-radius:3px 3px 0 0;width:12px;max-width:45%}.bars i+i{background:var(--orange)}.chart-day small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.panel-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;padding:17px 23px;font-size:9px;display:flex}.next-panel{padding:23px}.next-panel>.eyebrow{margin-bottom:9px;font-size:8px}.next-panel h2{margin-bottom:14px}.due-item{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--navy);background:#fff;align-items:center;gap:9px;padding:13px 0;display:flex}.due-item>span:nth-child(2){flex:1;min-width:0}.due-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.due-item small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.due-item b{white-space:nowrap;font-size:11px}.due-icon{background:#edf2f6;border-radius:7px;place-items:center;width:29px;height:30px;display:grid}.due-icon.in{color:#23425f;background:#edf3f8}.next-panel>.text-button{margin-top:16px}.quiet{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:182px;display:flex}.quiet>svg{color:#7c9b8f}.quiet strong{font-size:11px}.quiet p{color:var(--muted);max-width:240px;font-size:10px}.dashboard-bottom{grid-template-columns:minmax(0,1.9fr) minmax(230px,.7fr);gap:20px;display:grid}.insight{background:#e8eef3;border:1px solid #e0e7ed;border-radius:12px;flex-direction:column;padding:25px;display:flex}.insight-icon{color:#ac5d30;margin-bottom:15px}.insight h2{font-size:20px;line-height:1.45}.insight p{color:#65778a;margin-top:12px;font-size:10px}.insight>strong{align-items:center;gap:12px;margin-top:18px;font-size:27px;display:flex}.insight>strong small{font-size:9px;font-weight:500}.insight button{text-align:left;color:var(--navy);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 0 0;font-size:10px;font-weight:800;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:#7b8795;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfc;padding:13px 20px;font-size:9px;font-weight:650}td{color:#43536a;border-bottom:1px solid #eef1f4;padding:16px 20px;font-size:10px}tr:last-child td{border-bottom:0}td strong{color:var(--navy);font-size:11px;font-weight:700}td small{color:var(--muted);margin-top:5px;font-size:9px;display:block}tbody tr:hover{background:#fcfdfe}.movement,.person{align-items:center;gap:11px;display:flex}.movement-icon{color:#ac612d;background:#fcf0e8;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.movement-icon.in{color:#23425f;background:#edf3f8}.income-text{color:#23425f;font-weight:700}.person>span{background:#edf1f5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.row-actions{align-items:center;gap:16px;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.search{color:#8a96a5;flex:1;align-items:center;gap:8px;max-width:370px;display:flex}.search input{width:100%;min-width:100px;color:var(--navy);background:0 0;border:0;outline:none;padding:8px 0;font-size:11px}.segmented{background:#f1f4f7;border-radius:7px;gap:3px;padding:3px;display:flex}.segmented button{color:#7b8795;background:0 0;border-radius:5px;padding:8px 12px;font-size:10px;font-weight:650}.segmented button.selected{color:var(--navy);background:#fff;box-shadow:0 1px 3px #182d4515}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:42px 25px;display:flex}.empty-icon{color:#92a0ae;background:#f7f9fb;border:1px solid #e5eaf0;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:16px;display:grid}.empty h3{margin-bottom:9px;font-size:14px}.empty p{color:var(--muted);max-width:365px;font-size:11px}.empty .button{margin-top:18px;font-size:11px}.notice{color:#52657b;background:#eaf0f5;border:1px solid #e3e7ed;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:18px 20px;display:flex}.notice>svg{flex-shrink:0}.notice strong,.notice span{font-size:11px;display:block}.notice strong{color:var(--navy);margin-bottom:5px}.notice span{line-height:1.7}.file-button{position:relative}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.settings-grid{grid-template-columns:1fr 1.2fr;gap:22px;display:grid}.settings-card{padding:25px}.settings-card>svg{color:#a76c48;margin-bottom:17px}.settings-card h2{margin-bottom:12px}.settings-card p{color:var(--muted);margin-bottom:20px;font-size:12px}.settings-card>.badge{margin-bottom:20px}.setting-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:10px;display:flex}.setting-line>span{color:var(--muted)}.setting-line strong{text-align:right;font-weight:650}.settings-card>small{color:var(--muted);margin-top:16px;line-height:1.8;display:block}.list-limit{color:#81909e;text-align:right;margin-top:12px;font-size:9px}.app-footer{color:#8a97a5;justify-content:space-between;padding:27px 0 20px;font-size:9px;display:flex}.app-footer span:first-child{font-weight:700}.toast{background:var(--navy);color:#fff;z-index:50;border-radius:9px;align-items:center;gap:9px;padding:14px 22px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #182d4530}.loading-line{background:linear-gradient(90deg,#0000,#c4581a,#0000);height:2px;margin-top:-12px;margin-bottom:10px;animation:1.5s infinite pulse}@keyframes pulse{50%{opacity:.25}}.loading-screen{text-align:center;height:100vh;color:var(--muted);place-content:center;gap:15px;font-size:12px;display:grid}.loading-screen img{width:60px;margin:auto}dialog{width:min(720px,100vw - 32px);max-height:90dvh;color:var(--navy);border:0;border-radius:15px;padding:0;box-shadow:0 25px 100px #14283e40}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d33a1}.modal{padding:28px}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.modal-heading h2{font-size:23px}.modal-heading .eyebrow{margin-bottom:8px;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}.modal .error{margin-top:20px}.form-note{color:var(--muted);font-size:10px;line-height:1.8}.price-result{background:#eef3f7;border-radius:10px;padding:20px}.price-result>span{color:#627186;font-size:11px;display:block}.price-result>strong{letter-spacing:-1px;margin-top:8px;font-size:30px;display:block}.price-result p{color:#475d72;margin-top:9px;font-size:11px}.price-result small{color:#778698;margin-top:12px;font-size:9px;line-height:1.7;display:block}.payment-summary{background:#eef3f7;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:17px;font-size:12px;display:flex}.payment-summary>strong{font-weight:800}.check-label{background:#f6f8fa;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:11px;line-height:1.7;display:flex}.check-label input{accent-color:var(--navy);margin-top:4px}.contact-history{padding-top:10px}.contact-history h3{margin-bottom:10px}.contact-history>p{margin-bottom:12px;font-size:11px}.receipt{max-width:490px;margin:auto}.receipt>img{width:114px;max-width:100%;height:auto;margin:0 auto 22px;display:block}.receipt h3{text-align:center;font-size:20px}.receipt>p{text-align:center;color:var(--muted);margin:10px 0;font-size:12px}.receipt-value{text-align:center;margin:23px 0;font-size:32px;display:block}.receipt dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:14px;padding:20px 0;font-size:11px;display:grid}.receipt dt{color:var(--muted)}.receipt dd{text-align:right;margin:0}.receipt .button{margin:20px auto 0;display:flex}.onboarding{max-width:480px;margin:10vh auto;padding:30px}.onboarding>img{width:245px;margin-bottom:35px}.onboarding h1{font-size:30px}.onboarding p{color:var(--muted);margin:15px 0 25px;font-size:13px}.onboarding .button{margin-top:23px}@media (width>=1600px){.workspace main{padding-top:40px}.metric{padding:23px}.metric>strong{font-size:30px}.dashboard-grid{grid-template-columns:1.7fr 1fr}.chart,.chart-empty{height:235px}}@media (width<=1200px){.sidebar{width:220px;padding-left:12px;padding-right:12px}.brand{width:195px}.workspace{margin-left:220px}.workspace main{padding:27px 24px 0}.topbar{padding:0 24px}.metric{padding:16px}.metric>strong{font-size:22px}.metric>div{font-size:9px}.dashboard-grid{grid-template-columns:1.4fr 1fr}.toolbar{flex-wrap:wrap}.page-heading h1{font-size:28px}.dashboard-bottom{grid-template-columns:1.7fr .8fr}.insight{padding:20px}.metric>small{font-size:8px}.legend{gap:8px;font-size:8px}}@media (width<=980px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dashboard-bottom{grid-template-columns:1fr}.dashboard-bottom>.insight{display:none}.settings-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.heading-actions .button{font-size:10px}.panel-heading{padding:20px}.next-panel{min-height:200px}.next-panel .quiet{min-height:130px}.topbar-right .date-today{display:none}.login-story{padding:40px 10%}.login-panel{padding:35px}.login-form h2{font-size:25px}}@media (width<=760px){.sidebar{width:245px;transition:transform .2s;transform:translate(-100%)}.sidebar.shown{transform:translate(0)}.brand{width:208px}.workspace{margin-left:0}.topbar{height:60px;padding:0 18px}.menu-button{color:var(--navy);background:0 0;padding:4px;display:flex}.topbar>div{gap:7px}.topbar>div>span:first-of-type,.topbar>div>svg{display:none}.topbar-right{font-size:9px!important}.workspace main{padding:25px 18px 0}.page-heading{margin-bottom:20px;display:block}.page-heading h1{font-size:28px}.page-heading p{font-size:11px}.heading-actions:not(:empty){margin-top:18px}.metrics,.metrics.three{grid-template-columns:repeat(2,1fr);gap:10px}.metrics.three .metric:first-child{grid-column:1/-1}.metric{padding:17px 15px}.metric>strong{font-size:25px}.metric>div{font-size:10px}.metric>small{font-size:8px}.period{gap:6px}.period input{width:118px;padding:7px;font-size:10px}.scrim{z-index:29;background:#10223770;position:fixed;inset:0}.toolbar{padding:15px}.segmented{justify-content:space-between;width:100%}.segmented button{padding:8px 9px;font-size:9px}.panel-heading{flex-wrap:wrap;align-items:flex-start}.panel-heading .row-actions{flex-wrap:wrap;gap:8px}.legend{margin-top:5px}.settings-card{padding:20px}.form-grid{grid-template-columns:1fr}.modal{padding:22px}.modal-heading h2{font-size:21px}.full{grid-column:1}.modal-actions{background:#fff;padding-bottom:15px;position:sticky;bottom:-22px}.payment-summary{flex-wrap:wrap}.app-footer{gap:20px;font-size:8px}.app-footer span:last-child{text-align:right;max-width:160px}.login{display:block}.login-story{display:none}.login-panel{flex-direction:column;min-height:100dvh;padding:35px 25px}.mobile-brand{width:220px;margin:0 0 60px;display:block}.login-form>.eyebrow{display:none}.login-form{width:360px}.login-form h2{font-size:28px}.login-foot{margin-top:35px}.onboarding{margin:6vh auto}.list-limit{font-size:8px}.notice{padding:15px}.notice span{font-size:10px}}@media print{body{background:#fff}.sidebar,.workspace,.toast,.modal-heading,.no-print{display:none!important}dialog{width:100%!important;max-height:none!important;box-shadow:none!important;margin:0!important;display:block!important;position:static!important}.modal{padding:20px}.receipt{max-width:550px}.receipt>img{width:30mm;max-width:30mm}dialog::backdrop{background:#fff}}.contract-filter{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.contract-filter select{max-width:250px;min-height:36px;color:var(--navy);background:#fff;border:1px solid #dce3e9;border-radius:6px;padding:6px 10px;font-size:10px}@media (width<=620px){.contract-filter{justify-content:space-between;width:100%}.contract-filter select{flex:1;min-width:0;max-width:270px}}.access-page{color:#182d45;background:#f7f8f8;grid-template-rows:72px minmax(0,1fr) 50px;height:100dvh;min-height:0;padding:0 4.4vw;display:grid;overflow:hidden}.access-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1600px;margin:0 auto;display:flex}.access-header-copy{color:#65717d;margin:0;font-size:11px;font-weight:600;line-height:1.5}.access-header>span{letter-spacing:1.8px;color:#65717d;align-items:center;gap:11px;font-size:9px;font-weight:700;display:flex}.access-header i{background:#c4581a;border-radius:50%;width:5px;height:5px}.access-main{border:1px solid #dce2e7;grid-template-columns:1.12fr 1fr;align-self:center;width:100%;max-width:1600px;height:100%;min-height:0;max-height:740px;margin:0 auto;display:grid;overflow:hidden}.access-editorial{color:#fff;background:#182d45;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:28px 42px;display:flex}.access-edition{color:#bdcad6;letter-spacing:1.25px;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:8px;font-weight:600;display:flex}.access-edition>span:last-child{white-space:nowrap;color:#94a4b7}.access-statement{padding:20px 0}.access-hero-logo{width:168px;max-width:100%;height:auto;margin-bottom:26px;display:block}.access-statement h1{letter-spacing:-3.4px;color:#fff;margin:0;font-size:clamp(42px,min(5.3vw,8.4dvh),78px);font-weight:400;line-height:1.06}.access-statement h1>span,.access-statement h1 strong{color:#ed873f}.access-statement h1 strong{white-space:nowrap;font-weight:800}.access-statement h1 strong span{color:#fff}.access-statement p{color:#b8c6d3;margin-top:22px;font-size:13px;font-weight:400;line-height:1.75}.access-bottom{border-top:1px solid #ffffff26;padding-top:18px}.access-bottom>p{color:#e4eaf0;margin-bottom:14px;font-size:12px;font-weight:600}.access-bottom>div{letter-spacing:1px;color:#9eafbf;flex-wrap:wrap;gap:18px;font-size:8px;font-weight:600;display:flex}.access-entry{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c1ccd5 #fff;outline-offset:-4px;background:#fff;justify-content:center;align-items:safe center;min-width:0;min-height:0;padding:36px 48px;scroll-padding-block:24px;display:flex;overflow-y:auto}.access-form{flex-shrink:0;width:100%;max-width:360px}.access-mobile-title{display:none}.access-kicker{letter-spacing:1.55px;color:#a94b16;margin-bottom:22px;font-size:9px;font-weight:800;display:block}.access-form h2{letter-spacing:-1.15px;color:#182d45;margin:0 0 14px;font-size:32px;font-weight:650;line-height:1.23}.access-form>p{color:#6e7882;margin:0 0 28px;font-size:12px;line-height:1.7}.access-form form{flex-direction:column;gap:18px;display:flex}.access-form .field{color:#344354;gap:10px;font-size:11px;font-weight:650}.access-form .field input{height:51px;box-shadow:none;background:#fcfdfd;border:1px solid #d6dde4;border-radius:4px;padding:0 15px;font-size:13px;transition:border-color .15s,box-shadow .15s}.access-form .field input::placeholder{color:#929da7;font-weight:400}.access-form .field input:focus{border-color:#182d45;outline:0;box-shadow:0 0 0 3px #182d4510}.access-password{position:relative}.access-password .field input{padding-right:48px}.access-password>button{color:#758290;background:0 0;border:0;justify-content:center;align-items:center;width:46px;height:51px;display:flex;position:absolute;bottom:0;right:0}.access-password>button:hover{color:#182d45}.access-submit{color:#fff;background:#182d45;border:1px solid #182d45;border-radius:4px;justify-content:space-between;align-items:center;height:53px;margin-top:6px;padding:0 19px;font-size:12px;font-weight:650;transition:background .15s;display:flex}.access-submit:hover{background:#24405e}.access-submit:disabled{opacity:.65;cursor:wait}.access-form form>small{color:#697681;font-size:11px;line-height:1.5}.access-phone{flex-direction:column;gap:8px;display:flex}.access-phone>small{color:#697681;font-size:10px;line-height:1.6}.access-invitation{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;font-size:10px;display:flex}.access-invitation>span{color:#7b8691}.access-invitation>button{color:#182d45;background:0 0;align-items:center;gap:7px;min-height:44px;padding:5px 0;font-size:10px;font-weight:700;display:flex}.access-assurance{color:#7d8995;border-top:1px solid #e7ebee;align-items:center;gap:9px;margin-top:20px;padding-top:20px;font-size:10px;display:flex}.access-assurance svg{color:#6d7d8c;flex-shrink:0}.access-footer{color:#7b8792;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1600px;margin:0 auto;font-size:9px;display:flex}.access-footer>span:first-child{letter-spacing:1.3px;font-size:8px;font-weight:700}.access-page button:focus-visible{outline-offset:4px;outline:2px solid #c4581a}.is-signup .access-kicker{margin-bottom:14px}.is-signup .access-form h2{margin-bottom:9px;font-size:29px}.is-signup .access-form>p{margin-bottom:22px}.is-signup .access-form form{gap:15px}.is-signup .access-form .field{gap:8px}.is-signup .access-form .field input,.is-signup .access-password>button{height:48px}.is-signup .access-submit{margin-top:2px}.is-signup .access-invitation{margin-top:14px}.is-signup .access-assurance{margin-top:12px;padding-top:16px}@media (width>=1800px){.access-editorial{padding:32px 60px}.access-form{max-width:400px}}@media (width<=1100px){.access-page{padding:0 28px}.access-editorial{padding:28px 30px}.access-entry{padding:32px 34px}.access-statement h1{letter-spacing:-2.8px}.access-edition>span:last-child{display:none}.access-form h2{font-size:29px}}@media (width<=800px){.access-page{grid-template-rows:48px minmax(0,1fr) 42px;padding:0 24px}.access-header-copy{font-size:10px}.access-header>span{letter-spacing:1px;font-size:8px}.access-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;max-height:none}.access-editorial{padding:20px 24px}.access-edition,.access-bottom,.access-statement p,.access-statement h1{display:none}.access-statement{padding:0}.access-hero-logo{width:140px;margin:0 auto}.access-entry{padding:28px 28px 30px;scroll-padding-block:20px}.access-form{max-width:400px}.access-form h2{display:none}.access-mobile-title{letter-spacing:-1.2px;color:#182d45;margin:0 0 18px;font-size:clamp(25px,7.8vw,31px);font-weight:400;line-height:1.18;display:block}.access-mobile-title>span,.access-mobile-title strong{color:#c4581a}.access-mobile-title strong{white-space:nowrap;font-weight:800}.access-mobile-title strong span{color:#182d45}.access-mobile-title .access-desktop-break{display:none}.access-form>p{margin-bottom:24px}.access-form .field input{font-size:16px}.access-footer{font-size:8px}.access-footer>span:last-child{text-align:right;max-width:170px;line-height:1.6}}@media (width<=440px){.access-page{padding:0 16px}.access-header-copy{font-size:9px}.access-header>span{letter-spacing:.8px;gap:6px;font-size:7px}.access-editorial{padding:18px 20px}.access-entry{padding:26px 22px 28px}.access-kicker{margin-bottom:16px;font-size:8px}.access-assurance,.access-invitation{font-size:9px}.access-footer>span:first-child{font-size:7px}.access-footer>span:last-child{max-width:145px;font-size:7px}}@media (height<=680px) and (width>=801px){.access-page{grid-template-rows:54px minmax(0,1fr) 40px}.access-statement p{display:none}.access-edition{padding-bottom:14px}.access-bottom{padding-top:14px}.access-bottom>p{margin-bottom:10px}.access-entry{padding-top:26px;padding-bottom:26px}}@media (height<=560px){.access-page{grid-template-rows:40px minmax(0,1fr) 0}.access-footer{display:none}.access-editorial{padding:16px 24px}.access-edition,.access-bottom,.access-statement p{display:none}.access-statement{padding:0}.access-hero-logo{width:136px;margin-bottom:18px}.access-entry{padding-top:22px;padding-bottom:24px}}@media (height<=560px) and (width<=800px){.access-editorial{padding:14px 20px}.access-hero-logo{width:120px;margin:0 auto}.access-statement h1{display:none}}.pending-access{width:min(580px,100% - 40px);margin:8vh auto;padding:40px 0}.pending-access>img{width:146px;margin-bottom:65px;display:block}.pending-access>h1{letter-spacing:-1.8px;color:#182d45;margin:18px 0 24px;font-size:clamp(31px,6vw,47px);line-height:1.18}.pending-access>p{color:#607084;max-width:470px;line-height:1.85}.pending-access .pending-identity{background:#f0f4f7;border-left:3px solid #c4581a;margin:25px 0;padding:20px 22px}.pending-identity>span{color:#607084;margin-top:7px;font-size:12px;display:block}.pending-access>.row-actions{margin:26px 0}.pending-access>small{color:#718397;font-size:11px;line-height:1.7;display:block}.backup-status{padding:25px 0 0}.backup-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 25px 21px;display:flex}.backup-title{align-items:center;gap:14px;min-width:0;display:flex}.backup-icon{color:#ad5b28;background:#fbf2eb;border-radius:11px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.backup-title h2{letter-spacing:-.4px;font-size:17px;line-height:1.4}.backup-title p{color:#738598;margin-top:5px;font-size:10px;line-height:1.7}.backup-state{white-space:nowrap;color:#965021;background:#f8ece2;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:750;line-height:1.6;display:inline-flex}.backup-state>svg{flex-shrink:0}.backup-state.healthy,.backup-run.verified{color:#296749;background:#eaf4ed}.backup-state.running,.backup-run.started{color:#3c6286;background:#eaf1f8}.backup-state.failed,.backup-run.failed{color:#9c4431;background:#f9ece8}.backup-notice{color:#8a552e;background:#fff9f2;border:1px solid #eddfd0;border-radius:8px;align-items:flex-start;gap:10px;margin:0 25px;padding:13px 15px;display:flex}.backup-notice>svg{flex-shrink:0;margin-top:2px}.backup-notice p{font-size:10px;line-height:1.8}.backup-notice.healthy{color:#416c53;background:#f3f9f5;border-color:#d9e8de}.backup-notice.running{color:#4e6b87;background:#f2f6fa;border-color:#dce6ef}.backup-notice.failed{color:#945039;background:#fdf4f1;border-color:#edd8cf}.backup-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:30px;padding:26px 25px 28px;display:grid}.backup-latest{border-right:1px solid #e8edf2;min-width:0;padding-right:26px}.backup-caption{letter-spacing:1.3px;color:#8795a4;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.backup-latest>strong{letter-spacing:-.6px;color:#233e58;font-size:23px;line-height:1.5;display:block}.backup-latest>p{color:#7b8b9b;max-width:330px;margin-top:8px;font-size:10px;line-height:1.8}.backup-file{color:#586f84;flex-wrap:wrap;gap:7px 15px;margin-top:17px;font-size:9px;line-height:1.8;display:flex}.backup-file>span:first-child{color:#37536d;font-weight:750}.backup-digest{color:#8a98a5;max-width:340px;margin-top:14px;font-size:8px;line-height:1.8;display:block}.backup-digest code{color:#82909e;overflow-wrap:anywhere;letter-spacing:.2px;font-size:8px;display:block}.backup-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 24px;margin:0;display:grid}.backup-policy>div{min-width:0}.backup-policy dt{color:#8191a1;margin-bottom:7px;font-size:9px;line-height:1.6}.backup-policy dd{color:#3a546d;margin:0;font-size:11px;font-weight:750;line-height:1.6}.backup-policy small{color:#8090a0;margin-top:5px;font-size:9px;font-weight:500;line-height:1.8;display:block}.backup-history-heading{background:#fbfcfd;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 25px;display:flex}.backup-history-heading h3{letter-spacing:0;font-size:11px;font-weight:750}.backup-history-heading>span{color:#8b99a7;text-align:right;font-size:8px;line-height:1.8}.backup-history-scroll{max-width:100%;overflow-x:auto}.backup-history{border-collapse:collapse;text-align:left;width:100%;min-width:630px}.backup-history th{color:#8796a5;white-space:nowrap;background:#fbfcfd;padding:0 25px 13px;font-size:8px;font-weight:650}.backup-history td{color:#60768a;border-top:1px solid #edf1f4;padding:14px 25px;font-size:9px;line-height:1.7}.backup-history time{white-space:nowrap;font-variant-numeric:tabular-nums}.backup-run{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:750;line-height:1.6;display:inline-flex}.backup-run>svg{flex-shrink:0}.backup-error-code{color:#9c4431;overflow-wrap:anywhere;max-width:210px;font-size:8px;display:block}.backup-empty{color:#8a98a7;border-top:1px solid #edf1f4;padding:22px 25px;font-size:10px}.backup-footer{color:#8b98a5;background:#fcfdfe;border-top:1px solid #e8edf2;justify-content:space-between;gap:12px;padding:15px 25px;font-size:8px;line-height:1.8;display:flex}.backup-footer>span:last-child{white-space:nowrap}@media (width<=1180px){.backup-summary{grid-template-columns:1fr;gap:25px}.backup-latest{border-bottom:1px solid #e8edf2;border-right:0;padding:0 0 23px}.backup-latest>p,.backup-digest{max-width:none}.backup-heading{flex-wrap:wrap;gap:15px}.backup-footer{flex-wrap:wrap}}@media (width<=620px){.backup-status{padding-top:22px}.backup-heading{gap:15px;padding:0 18px 18px}.backup-title{gap:11px}.backup-icon{border-radius:9px;width:38px;height:40px}.backup-title h2{font-size:16px}.backup-title p{font-size:9px}.backup-state{font-size:8px}.backup-notice{margin-inline:18px;padding:12px}.backup-notice p{font-size:9px}.backup-summary{gap:22px;padding:23px 18px}.backup-latest>strong{font-size:21px}.backup-policy{gap:21px 17px}.backup-policy dd{font-size:10px}.backup-policy small{font-size:8px}.backup-history-heading{align-items:flex-start;padding:17px 18px}.backup-history-heading>span{max-width:150px;font-size:8px}.backup-history th{padding-inline:18px}.backup-history td{padding:13px 18px}.backup-empty{padding:20px 18px}.backup-footer{gap:7px;padding:14px 18px}.backup-footer>span:last-child{white-space:normal}}.pf-app{color:#182d45;background:#f4f6f8;min-height:100dvh;font-size:13px}.pf-sidebar{color:#b3c0ce;z-index:40;background:#14283e;flex-direction:column;width:248px;padding:30px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.pf-logo{width:198px;margin:0 auto 29px;display:block}.pf-space{border:1px solid #33475c;border-radius:9px;align-items:center;gap:11px;padding:15px 11px;display:flex}.pf-space>svg{color:#e7955e;flex:none}.pf-space strong{color:#fff;font-size:12px;display:block}.pf-space span{margin-top:4px;font-size:9px;display:block}.pf-nav-label{letter-spacing:1.5px;color:#879bb1;margin:30px 12px 15px;font-size:8px;font-weight:800}.pf-sidebar nav{gap:5px;display:grid}.pf-sidebar nav button{color:#b3c0ce;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:11px;min-height:44px;padding:11px 12px;font-size:11px;font-weight:650;display:flex}.pf-sidebar nav button.active,.pf-sidebar nav button:hover{color:#fff;background:#293f55}.pf-sidebar nav button.active>svg{color:#f0a170}.pf-sidebar nav i{background:#ed9b66;border-radius:50%;width:5px;height:5px;margin-left:auto}.pf-sidebar-bottom{margin-top:auto;padding-top:25px}.pf-switch{color:#bfccd8;background:0 0;border-bottom:1px solid #33475c;align-items:center;gap:8px;width:100%;padding:14px 0;font-size:10px;display:flex}.pf-person{align-items:center;gap:10px;padding:18px 0 0;display:flex}.pf-person>span{color:#fff;background:#31475e;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.pf-person>div{min-width:0}.pf-person strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:136px;font-size:11px;display:block;overflow:hidden}.pf-person small{margin-top:4px;font-size:9px;display:block}.pf-person button{color:#bac9d8;background:0 0;margin-left:auto}.pf-workspace{min-width:0;margin-left:248px}.pf-topbar{background:#fff;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;height:74px;padding:0 36px;display:flex}.pf-topbar>div{align-items:center;gap:10px;font-size:11px;display:flex}.pf-topbar>div>span{color:#7a8999}.pf-topbar strong{font-weight:650}.pf-tag{white-space:nowrap;color:#58697b;background:#edf1f5;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.pf-tag.good{color:#287052;background:#e8f3ed}.pf-tag.warm{color:#a7461d;background:#f9ebe1}.pf-tag.navy{color:#fff;background:#182d45}.pf-workspace main{max-width:1650px;margin:auto;padding:31px 36px 0}.pf-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.pf-eyebrow{color:#956948;letter-spacing:1.6px;margin-bottom:11px;font-size:8px;font-weight:800;display:block}.pf-heading h1{letter-spacing:-1.2px;font-size:29px}.pf-heading p{color:#68798a;margin-top:9px;font-size:11px}.pf-actions{flex-shrink:0;gap:8px;display:flex}.pf-actions .button{min-height:38px;padding:9px 12px;font-size:10px}.pf-overview-strip{background:#edf1f5;border:1px solid #dce4eb;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:23px 26px;display:flex}.pf-overview-strip>div:first-child{border-left:2px solid #c4581a;padding-left:18px}.pf-overview-strip span{letter-spacing:1px;color:#77899a;font-size:8px;font-weight:800;display:block}.pf-overview-strip strong{letter-spacing:-.4px;margin-top:7px;font-size:18px;font-weight:650;line-height:1.6;display:block}.pf-strip-meta{text-align:right}.pf-strip-meta b{margin:9px 0 5px;font-size:12px;display:block}.pf-strip-meta small{color:#728497;font-size:9px}.pf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.pf-metric{background:#fff;border:1px solid #e1e7ed;border-radius:11px;padding:21px 19px}.pf-metric>div{justify-content:space-between;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.pf-metric>div svg{color:#7e8b99;flex-shrink:0}.pf-metric>strong{letter-spacing:-1.3px;margin:19px 0 7px;font-size:30px;display:block}.pf-metric small{color:#7b8794;font-size:9px;line-height:1.6;display:block}.pf-metric.highlight{color:#fff;background:#182d45;border-color:#182d45}.pf-metric.highlight small{color:#b1c1d0}.pf-metric.highlight svg{color:#eda26e}.pf-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px;margin-bottom:20px;display:grid}.pf-panel{background:#fff;border:1px solid #e1e7ed;border-radius:11px;min-width:0;overflow:hidden}.pf-panel-title{justify-content:space-between;align-items:center;gap:15px;padding:23px 23px 18px;display:flex}.pf-panel-title h2{letter-spacing:-.2px;font-size:14px}.pf-panel-title p{color:#7c8996;margin-top:6px;font-size:9px}.pf-panel-title>svg{color:#8998a8}.pf-panel-title .text-button{white-space:nowrap;font-size:10px}.pf-number{text-align:right}.pf-number strong{letter-spacing:-1px;font-size:26px;display:block}.pf-number span{color:#7e8b99;font-size:8px}.pf-chart{margin:4px 23px 22px}.pf-chart-bars{background:repeating-linear-gradient(0deg,#0000 0 43px,#eef1f4 44px 45px);border-bottom:1px solid #e5eaf0;align-items:end;gap:5px;height:134px;display:flex}.pf-chart-bars>div{flex:1;align-items:end;min-width:0;height:134px;display:flex}.pf-chart-bars i{background:#c4581a;border-radius:3px 3px 0 0;width:100%;min-height:0;display:block}.pf-chart-axis{color:#8996a5;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.pf-attention>button{text-align:left;color:#4b5f72;background:0 0;border-top:1px solid #edf0f4;align-items:center;gap:14px;width:calc(100% - 46px);margin:0 23px;padding:13px 0;font-size:10px;display:flex}.pf-attention>button b{text-align:center;background:#f1f4f7;border-radius:4px;min-width:25px;margin-left:auto;padding:4px;font-size:12px}.pf-attention>button b.warm{color:#a64f26;background:#f9ebe1}.pf-attention>button:last-child{margin-bottom:10px}.pf-timeline{padding:0 23px 9px}.pf-timeline>div{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 0;display:flex}.pf-timeline i{border:2px solid #d58652;border-radius:50%;flex-shrink:0;width:7px;height:7px}.pf-timeline strong{font-size:10px;font-weight:700}.pf-timeline p{color:#8090a0;margin-top:3px;font-size:9px}.pf-timeline time{color:#8392a1;white-space:nowrap;margin-left:auto;font-size:8px}.pf-usage{padding:0 23px 12px}.pf-usage>div{color:#5d6f80;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:10px;display:flex}.pf-usage strong{color:#182d45;font-size:13px}.pf-note{color:#52677c;background:#edf1f5;border:1px solid #e2e8ed;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:21px;padding:15px 18px;font-size:11px;line-height:1.6;display:flex}.pf-note>svg{flex-shrink:0;margin-top:2px}.pf-note p{font-size:10px}.pf-footer{color:#8b98a5;letter-spacing:.5px;justify-content:space-between;gap:12px;padding:29px 0 24px;font-size:8px;display:flex}.pf-footer>span:first-child{letter-spacing:1.2px;font-weight:800}.pf-toolbar{border-bottom:1px solid #e5eaf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex}.pf-toolbar form{color:#7d8da0;flex:1;align-items:center;gap:9px;min-width:220px;max-width:410px;display:flex}.pf-toolbar input{color:#182d45;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.pf-toolbar form>button{color:#52677c;background:#f6f8fa;border:1px solid #e1e7ed;border-radius:5px;padding:7px 12px;font-size:10px}.pf-tabs{background:#f0f3f6;border-radius:6px;padding:3px;display:flex}.pf-tabs button{color:#697c8e;background:0 0;border-radius:4px;padding:8px 10px;font-size:9px}.pf-tabs button.selected{color:#182d45;background:#fff;box-shadow:0 1px 3px #15283e0d}.pf-table{width:100%;overflow-x:auto}.pf-table table{border-collapse:collapse;text-align:left;width:100%}.pf-table th{color:#798a9b;white-space:nowrap;background:#fafbfd;padding:13px 22px;font-size:9px;font-weight:650}.pf-table td{color:#52677c;border-top:1px solid #eef1f4;max-width:300px;padding:16px 22px;font-size:10px;line-height:1.6}.pf-table td strong{color:#233c54;font-size:11px;display:block}.pf-table small{color:#8a98a6;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.pf-row-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.pf-row-actions button{color:#48617a;white-space:nowrap;background:0 0;padding:4px 0;font-size:9px;font-weight:750}.pf-row-actions button:hover{text-decoration:underline}.pf-row-actions button:last-child{color:#9b6340}.pf-empty{text-align:center;color:#7e8d9d;padding:60px 25px}.pf-empty>span{color:#40566c;font-size:13px;font-weight:750}.pf-empty p{max-width:460px;margin:10px auto 0;font-size:11px}.pf-pagination{color:#7c8d9e;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:17px 22px;font-size:9px;display:flex}.pf-pagination>div{gap:8px;display:flex}.pf-pagination button{color:#51677e;background:#f1f4f7;border-radius:5px;place-items:center;padding:7px;display:grid}.pf-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pf-plan{padding:23px}.pf-plan>div{justify-content:space-between;align-items:center;display:flex}.pf-plan h2{margin-top:24px;font-size:19px}.pf-plan>strong{letter-spacing:-1px;margin:20px 0 16px;font-size:29px;display:block}.pf-plan>strong small{letter-spacing:0;color:#8391a0;margin-left:6px;font-size:10px;font-weight:500}.pf-plan>p{color:#738599;min-height:54px;font-size:11px}.pf-plan footer{color:#6c8095;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;font-size:9px;display:flex}.pf-margin{margin-top:20px}.pf-system-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pf-system-card{padding:25px}.pf-system-card>svg{color:#ad6a3e;margin-bottom:15px}.pf-system-card h2{font-size:17px}.pf-system-card>p{color:#7b8c9e;margin:9px 0 23px;font-size:10px}.pf-system-card>div{color:#60758a;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:10px;display:flex}.pf-system-card b{color:#344d66;font-size:10px;font-weight:650}.pf-system-card>a{align-items:center;gap:9px;margin-top:15px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.pf-system-card>small{color:#8a98a7;margin-top:17px;font-size:9px;line-height:1.7;display:block}.pf-quiet{color:#42755d;align-items:center;gap:13px;padding:15px 25px 30px;display:flex}.pf-quiet>svg{flex-shrink:0}.pf-quiet p{color:#6e8192;font-size:11px}.pf-audit-detail{overflow-wrap:anywhere;max-width:260px;padding-top:10px;font-size:9px}.pf-table summary{cursor:pointer;font-size:10px}.pf-audit-detail p{margin-top:8px}.pf-dialog{color:#182d45;border:0;border-radius:14px;width:min(610px,100% - 32px);max-height:90dvh;padding:0;box-shadow:0 25px 100px #071a3540}.pf-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10213988}.pf-dialog-head{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.pf-dialog-head h2{font-size:21px}.pf-dialog-head .pf-eyebrow{margin-bottom:8px;font-size:8px}.pf-dialog-body{flex-direction:column;gap:18px;padding:25px 28px;display:flex}.pf-dialog-body p{color:#728498;font-size:11px}.pf-dialog-body>.field{margin:0}.pf-dialog-actions{border-top:1px solid #e5eaf0;justify-content:flex-end;gap:9px;margin-top:8px;padding-top:20px;display:flex}.pf-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pf-company-info{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-counts{background:#f4f6f8;border-radius:7px;justify-content:space-between;gap:10px;padding:15px;display:flex}.pf-counts b{font-size:19px;display:block}.pf-counts span{color:#7c8c9c;font-size:8px}.pf-dialog-body h3{margin-top:5px;font-size:15px}.pf-dialog-body .pf-note{margin:0}.pf-toast{color:#fff;z-index:100;background:#182d45;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:16px 20px;font-size:11px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #12273b30}.pf-loading{color:#8b725d;padding:0 0 15px;font-size:10px}.pf-spin{animation:1s linear infinite pf-spin}.pf-menu{color:#182d45;background:0 0;padding:5px;display:none}.pf-scrim{display:none}@keyframes pf-spin{to{transform:rotate(360deg)}}@media (width>=1500px){.pf-metric>strong{font-size:36px}.pf-heading h1{font-size:33px}}@media (width<=1180px){.pf-sidebar{width:224px;padding-inline:14px}.pf-logo{width:185px}.pf-workspace{margin-left:224px}.pf-workspace main{padding:28px 25px 0}.pf-topbar{padding-inline:25px}.pf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid{grid-template-columns:1fr 1fr}.pf-heading h1{font-size:25px}.pf-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pf-sidebar{width:248px;transition:transform .2s;transform:translate(-100%)}.pf-sidebar.is-open{transform:translate(0)}.pf-workspace{margin-left:0}.pf-menu{display:block}.pf-scrim{z-index:35;background:#10213966;display:block;position:fixed;inset:0}.pf-system-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.pf-workspace main{padding:24px 16px 0}.pf-topbar{height:63px;padding:0 15px}.pf-topbar .pf-tag{padding:5px;font-size:8px}.pf-topbar>div{gap:7px;font-size:9px}.pf-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.pf-heading h1{max-width:350px;font-size:26px;line-height:1.3}.pf-heading p{font-size:10px}.pf-actions{width:100%}.pf-overview-strip{padding:20px}.pf-overview-strip strong{font-size:15px}.pf-strip-meta{display:none}.pf-metrics{gap:10px}.pf-metric{padding:17px 13px}.pf-metric>div{align-items:flex-start;font-size:9px}.pf-metric>div svg{width:15px}.pf-metric>strong{margin:16px 0 8px;font-size:26px}.pf-metric small{font-size:8px}.pf-grid,.pf-system-grid,.pf-plan-grid{grid-template-columns:1fr;gap:16px}.pf-panel-title{padding:20px 18px 16px}.pf-panel-title h2{font-size:14px}.pf-chart,.pf-timeline{margin-inline:18px}.pf-timeline{padding:0 0 10px}.pf-chart-axis{font-size:7px}.pf-table th,.pf-table td{white-space:nowrap;padding:13px 17px}.pf-footer{overflow-wrap:anywhere;flex-direction:column;gap:9px;font-size:8px;line-height:1.6}.pf-toolbar{padding:16px}.pf-toolbar form{flex-basis:100%;min-width:0;max-width:none}.pf-tabs{width:100%}.pf-tabs button{flex:1}.pf-dialog-head,.pf-dialog-body{padding:22px 20px}.pf-dialog-head h2{font-size:20px}.pf-form-grid{grid-template-columns:1fr}.pf-counts{flex-wrap:wrap;justify-content:flex-start;gap:18px}.pf-metric:nth-child(4)>strong{font-size:23px}.pf-note{padding:13px;font-size:9px}.pf-note p{font-size:9px}.pf-system-card{padding:22px 18px}.pf-system-card>div{font-size:9px}}@media (prefers-reduced-motion:reduce){.pf-spin{animation:none}.pf-sidebar{transition:none}}.pf-license{white-space:normal}.pf-license .pf-dialog-head{z-index:2;background:#fff;position:sticky;top:0}.pf-license .pf-dialog-body p{overflow-wrap:anywhere;line-height:1.8}.pf-license .payment-summary{grid-template-columns:1fr auto;gap:8px;display:grid}.pf-license .payment-summary>strong{font-size:22px}.pf-license .payment-summary>small{grid-column:1/-1;line-height:1.7}.pf-license .field{min-width:0}.pf-license .pf-dialog-actions{flex-wrap:wrap}.pf-demo{margin-bottom:24px}.pf-demo-hero{color:#fff;background:#182d45;border:1px solid #283f59;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:42px;padding:38px;display:grid;overflow:hidden}.pf-demo-kicker{letter-spacing:1.8px;color:#e5a779;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.pf-demo-copy h2{letter-spacing:-1.2px;max-width:440px;margin:25px 0 16px;font-size:35px;line-height:1.2}.pf-demo-copy>p{color:#c0ccd7;max-width:470px;font-size:12px;line-height:1.9}.pf-demo-copy>.button{color:#182d45;background:#fff;align-items:center;gap:22px;margin-top:30px;padding:14px 18px;font-size:12px;text-decoration:none;display:inline-flex}.pf-demo-copy>small{color:#9eafbf;max-width:390px;margin-top:14px;font-size:9px;line-height:1.8;display:block}.pf-demo-company{background:#ffffff06;border:1px solid #fff2;border-radius:13px;padding:24px}.pf-demo-company>span{letter-spacing:1.6px;color:#a8bacb;font-size:8px}.pf-demo-company h3{color:#fff;margin:10px 0 25px;font-size:16px;line-height:1.5}.pf-demo-company>div{border-top:1px solid #ffffff17;margin-top:19px;padding-top:18px}.pf-demo-company>div>span{color:#a8bacb;font-size:10px;display:block}.pf-demo-company strong{letter-spacing:-1px;color:#efa16b;overflow-wrap:anywhere;margin:9px 0 6px;font-size:32px;display:block}.pf-demo-company b{letter-spacing:-.4px;margin:9px 0 6px;font-size:19px;display:block}.pf-demo-company small{color:#a8bacb;font-size:9px}.pf-demo-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 30px;display:grid}.pf-demo-counts>article{background:#fff;border:1px solid #dfe6ed;border-radius:12px;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;padding:20px 17px;display:flex}.pf-demo-counts svg{color:#a9653b}.pf-demo-counts strong{letter-spacing:-.8px;color:#182d45;font-size:27px;line-height:1}.pf-demo-counts>article>span{color:#718295;font-size:9px;line-height:1.7}.pf-demo-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:12px 0 30px;padding:0 4px;display:grid}.pf-demo-guide>article>span{color:#a86237;font-size:10px;font-weight:700}.pf-demo-guide h3{color:#233b53;margin:11px 0 9px;font-size:14px}.pf-demo-guide p{color:#718295;max-width:310px;font-size:11px;line-height:1.8}.demo-banner{z-index:20;color:#182d45;background:#fcf5ed;border-block:1px solid #e2d7ca;justify-content:space-between;align-items:center;gap:20px;padding:13px 38px;display:flex;position:sticky;top:0}.demo-banner>div{align-items:center;gap:12px;min-width:0;display:flex}.demo-banner>div>svg{color:#ab561f;flex-shrink:0}.demo-banner strong{font-size:11px;display:block}.demo-banner small{color:#8a715d;margin-top:3px;font-size:9px;line-height:1.6;display:block}.demo-banner>a{white-space:nowrap;color:#83471f;align-items:center;gap:7px;padding:8px 0;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.demo-banner>a:hover{color:#182d45}.demo-access-denied{max-width:530px;margin:12vh auto;padding:30px}.demo-access-denied>img{width:180px;height:auto;margin-bottom:40px}.demo-access-denied h1{letter-spacing:-.8px;margin:12px 0 17px;font-size:30px;line-height:1.25}.demo-access-denied p{color:#718295;font-size:13px;line-height:1.9}.demo-access-denied .button{align-items:center;gap:16px;margin-top:25px;text-decoration:none;display:inline-flex}.demo-team-note{background:#fcf6ef;border:1px solid #e6dbcf;border-radius:8px;margin-bottom:22px;padding:14px}@media (width<=1200px){.pf-demo-hero{gap:25px;padding:29px}.pf-demo-copy h2{font-size:30px}.pf-demo-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-banner{padding-inline:24px}}@media (width<=700px){.pf-demo-hero{grid-template-columns:1fr;gap:27px;padding:24px}.pf-demo-copy h2{font-size:31px}.pf-demo-copy>.button{justify-content:space-between;width:100%;margin-top:22px}.pf-demo-company{padding:20px}.pf-demo-company h3{margin-bottom:17px}.pf-demo-company>div{margin-top:14px;padding-top:14px}.pf-demo-company strong{font-size:30px}.pf-demo-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:24px}.pf-demo-counts>article{gap:10px;padding:16px 12px}.pf-demo-counts strong{font-size:24px}.pf-demo-counts>article>span{font-size:8px}.pf-demo-guide{grid-template-columns:1fr;gap:22px;padding-inline:3px}.pf-demo-guide p{max-width:none}.demo-banner{align-items:flex-start;gap:12px;padding:11px 17px}.demo-banner strong{font-size:10px}.demo-banner small{max-width:210px;font-size:8px}.demo-banner>a{padding-top:1px;font-size:9px}.demo-banner>div{gap:8px}.demo-banner>div>svg{width:16px}.demo-access-denied{margin:7vh auto;padding:28px}.demo-access-denied h1{font-size:28px}}@media (width<=360px){.pf-demo-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-banner{flex-wrap:wrap}.demo-banner>a{padding-left:24px}}.pf-demo-preparing{background:#fff;border:1px solid #dfe6ed;border-radius:16px;max-width:760px;margin:5px 0 28px;padding:38px}.pf-demo-preparing>svg{color:#b56531;margin-bottom:25px;display:block}.pf-demo-preparing h2{letter-spacing:-.7px;margin:12px 0 15px;font-size:26px;line-height:1.3}.pf-demo-preparing>p{color:#718295;max-width:540px;font-size:12px;line-height:1.8}.pf-demo-progress{align-items:center;gap:18px;margin:27px 0 14px;display:flex}.pf-demo-progress progress{appearance:none;accent-color:#c4581a;background:#edf1f5;border:0;border-radius:20px;flex:1;min-width:0;height:7px;display:block;overflow:hidden}.pf-demo-progress progress::-webkit-progress-bar{background:#edf1f5;border-radius:20px}.pf-demo-progress progress::-webkit-progress-value{background:#c4581a;border-radius:20px;transition:width .5s ease-out}.pf-demo-progress progress::-moz-progress-bar{background:#c4581a;border-radius:20px}.pf-demo-progress>strong{color:#334c63;text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:13px}.pf-demo-preparing>small{color:#8b786b;font-size:10px}.pf-demo-preparing>.form-note{border-top:1px solid #e7edf2;margin-top:23px;padding-top:17px;font-size:10px}@media (width<=700px){.pf-demo-preparing{padding:26px 22px}.pf-demo-preparing h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.pf-demo-progress progress::-webkit-progress-value{transition:none}}.commerce-area{margin-bottom:24px}.commerce-area:empty{display:none}.commerce-section-title,.commerce-actions{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.commerce-section-title h2{letter-spacing:-.7px;font-size:22px}.commerce-section-title .eyebrow{margin-bottom:6px}.commerce-section-title .text-button{flex-shrink:0}.commerce-stats{background:#dde4eb;border:1px solid #dde4eb;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.commerce-stat{background:#fff;min-width:0;padding:23px 24px}.commerce-stat>span{color:#52657a;font-size:11px;font-weight:700;display:block}.commerce-stat>strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:13px 0 9px;font-size:29px;line-height:1.25;display:block}.commerce-stat:first-child>strong{color:#a84916}.commerce-stat>small{color:#687687;font-size:10px;line-height:1.6;display:block}.commerce-explainer{color:#6b7887;max-width:900px;margin:10px 1px 20px;font-size:10px;line-height:1.7}.commerce-insight-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px;display:grid}.hours-panel .panel-heading>svg{color:#bd713f;flex-shrink:0}.hour-chart{align-items:flex-end;gap:5px;min-height:148px;padding:8px 24px 15px;display:flex}.hour-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:9px;min-width:0;display:flex}.hour-column i{background:#c4cfd9;border-radius:3px 3px 0 0;min-width:2px}.hour-column.peak i{background:var(--orange)}.hour-column small{color:#7b8795;text-align:center;min-height:14px;font-size:9px}.hours-empty{color:#718093;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:150px;padding:24px;font-size:11px;display:flex}.hours-empty svg{color:#a3b2c0}.hours-details{margin:0 24px 20px;font-size:11px}.hours-details summary{cursor:pointer;color:#435a70;padding:8px 0}.hours-details .table-scroll{margin-top:8px}.hours-details table{width:100%;min-width:0}.attention-panel{padding:25px}.attention-panel h2{margin-bottom:18px}.attention-row{text-align:left;width:100%;color:var(--navy);background:0 0;border-top:1px solid #e5eaf0;align-items:center;gap:12px;padding:15px 0;display:flex}.attention-row>span:nth-child(2){flex:1;min-width:0}.attention-row strong{font-size:12px;line-height:1.5;display:block}.attention-row small{color:#6b7b8d;margin-top:4px;font-size:10px;line-height:1.6;display:block}.attention-row>svg{color:#8a9bac;flex-shrink:0}.attention-icon{color:#ad5927;background:#f5ede7;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:39px;display:grid}.attention-panel>p{color:#748091;margin-top:10px;font-size:10px;line-height:1.7}.seller-highlights{margin-top:20px}.seller-ranking{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;padding:0 24px 10px;display:grid}.seller-ranking>div{border-top:1px solid #e9edf1;align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.ranking-position{color:#9aa9b8;font-size:12px;font-weight:700}.seller-ranking>div>div{flex:1;min-width:0}.seller-ranking strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.seller-ranking small{color:#7b8795;margin-top:4px;font-size:10px;display:block}.seller-ranking b{flex-shrink:0;font-size:12px}.commerce-empty{text-align:center;padding:45px 24px}.commerce-empty>svg{color:#9cacbb;margin-bottom:16px}.commerce-empty h3{margin-bottom:10px;font-size:16px}.commerce-empty p{color:#748294;max-width:500px;margin:0 auto 16px;font-size:12px}.commerce-pager{border-top:1px solid #e7ecf0;justify-content:flex-end;align-items:center;gap:10px;padding:17px 22px;display:flex}.commerce-pager span{color:#718093;margin-right:auto;font-size:11px}.commerce-pager .button{min-height:36px;padding:7px 12px;font-size:11px}.commerce-area .toolbar .field{flex:1;min-width:230px;max-width:390px}.commerce-area .toolbar .field input{min-height:38px}.commerce-area .toolbar{align-items:flex-end}.commerce-notice{color:#2a6c4a;background:#eaf4ee;border:1px solid #cbe2d3;border-radius:8px;align-items:center;gap:9px;margin-bottom:15px;padding:11px 14px;font-size:12px;display:flex}.commerce-loading{margin-bottom:10px}.followup-panel{margin-bottom:22px}.followup-panel .panel-heading>.field{min-width:190px}.followup-panel .panel-heading .eyebrow{margin-bottom:7px}.commerce-dialog{width:min(760px,100vw - 32px);overflow-x:hidden}.commerce-dialog.sale-dialog{width:min(880px,100vw - 32px)}.commerce-modal{width:100%;min-width:0}.commerce-modal .field{min-width:0}.commerce-modal .field input,.commerce-modal .field select,.commerce-modal .field textarea{min-width:0;max-width:100%}.commerce-modal .form-grid{gap:17px}.commerce-modal .form-note{font-size:11px}.commerce-modal .field input,.commerce-modal .field select,.commerce-modal .field textarea{font-size:12px}.sale-items{background:#f8fafb;border:1px solid #e0e7ee;border-radius:10px;padding:18px}.sale-items-heading{justify-content:space-between;gap:15px;margin-bottom:16px;display:flex}.sale-items-heading h3{font-size:13px}.sale-items-heading>span{color:#7b8795;font-size:10px}.sale-line{grid-template-columns:minmax(0,2.3fr) minmax(85px,.8fr) minmax(100px,1fr) 28px;align-items:start;gap:10px;margin:14px 0;display:grid}.sale-line>.icon-button{margin-top:24px}.sale-line .stock-hint{color:#7c8795;font-size:9px;font-weight:500;line-height:1.5}.sale-items>.text-button{margin-top:8px}.sale-total{background:#f0f5f9;border-left:2px solid #23425f;border-radius:0 7px 7px 0;flex-direction:column;justify-content:center;gap:5px;padding:14px 18px;display:flex}.sale-total span{color:#526a80;font-size:10px;font-weight:700}.sale-total strong{letter-spacing:-.8px;font-size:25px}.sale-total small{color:#7a7169;font-size:10px}.sale-detail-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.sale-detail-top p{color:#6d7d90;margin-top:6px;font-size:11px}.sale-facts{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.sale-facts dt{color:#748294;margin-bottom:5px;font-size:10px}.sale-facts dd{margin:0;font-size:13px;font-weight:650}.sale-detail>h3{margin:24px 0 12px}.sale-detail .table-scroll{border:1px solid #e7ecf0;border-radius:8px}.sale-detail table{min-width:420px}.finance-section-label{margin:34px 0 17px}.finance-section-label h2{letter-spacing:-.6px;font-size:20px}.finance-section-label p{color:#788597;margin-top:4px;font-size:11px}@media (width>=901px){.side-group[data-count="4"] .side-link>span{font-size:11px}.commerce-area .modal{max-height:calc(100dvh - 48px)}}.commerce-loading{visibility:hidden;min-height:17px;font-size:11px}.commerce-loading.is-loading{visibility:visible}.commerce-area .sales-toolbar{grid-template-columns:minmax(240px,1.6fr) minmax(175px,1fr) minmax(175px,1fr);align-items:end;gap:14px;display:grid}.sales-search{align-items:flex-end;gap:8px;min-width:0;display:flex}.commerce-area .sales-toolbar>.field,.commerce-area .sales-search>.field{width:100%;min-width:0;max-width:none}.commerce-area .sales-search>.field{flex:1}.commerce-area .sales-search .field input,.sales-search>.button{min-height:43px}.sales-toolbar>.sales-result-count{grid-column:1/-1;min-width:0;font-size:10px;line-height:1.5}.sale-row{transition:background-color .3s}.sales-panel .sale-row.payment-received{background:#f8fbf9}.sales-panel .sale-row.payment-partial{background:#f8fafd}.sales-panel .sale-row.payment-pending{background:#fefaf7}.sales-panel .sale-row.payment-cancelled{background:#fafafb}.sales-panel .sale-row:hover{background:#f0f4f7}.badge[class*=sale-payment-]{border-radius:6px;gap:6px;padding:6px 8px;line-height:1.4}.badge[class*=sale-payment-]>i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.badge.sale-payment-received{color:#256646;background:#e7f4ed}.badge.sale-payment-partial{color:#305f8d;background:#eaf2fb}.badge.sale-payment-pending{color:#9c4d1a;background:#fff0e3}.badge.sale-payment-cancelled{color:#626b78;background:#eceef1}@media (width<=1150px){.commerce-area .sales-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-search{grid-column:1/-1}}@media (width<=650px){.commerce-area .sales-toolbar{gap:15px 10px}.commerce-area .sales-toolbar>.field{flex-basis:auto}.sales-toolbar>.sales-result-count{width:auto}}@media (prefers-reduced-motion:reduce){.sale-row{transition:none}}.commerce-pending{min-height:350px}.commerce-pending-inicio,.commerce-pending-estoque{min-height:450px}.commerce-pending-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.commerce-pending-stats>.panel{gap:17px;padding:22px;display:grid}.commerce-pending i,.commerce-pending b{background:#e8eef3;border-radius:4px;max-width:100%;height:9px;display:block}.commerce-pending-stats b{background:#dce5ed;width:54%;height:25px}.commerce-pending-stats i:first-child{width:69%}.commerce-pending-panel>div{border-top:1px solid #eef2f6;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:30px;padding:22px;display:grid}.commerce-pending-panel>div:first-child{background:#fafcfd;border-top:0;align-items:center;min-height:77px}.commerce-pending-panel>div>i:last-child{justify-self:end;width:58%}@media (width<=650px){.commerce-pending-stats{grid-template-columns:1fr;gap:10px}.commerce-pending-stats>.panel{grid-template-columns:1fr 1fr;gap:14px;padding:18px}.commerce-pending-stats i:last-child{grid-column:1/-1;max-width:70%}.commerce-pending-panel>div{gap:20px;padding:21px 17px}.commerce-pending-panel>div>i:last-child{width:100%}}@media (width<=1100px){.commerce-insight-grid{grid-template-columns:1fr}.commerce-stat{padding:20px 16px}.commerce-stat>strong{font-size:25px}.attention-panel{display:block}.seller-ranking{grid-template-columns:1fr}}@media (width<=650px){.commerce-section-title{align-items:flex-start}.commerce-section-title h2{font-size:19px}.commerce-section-title .text-button{font-size:10px}.commerce-stats{grid-template-columns:1fr}.commerce-stat{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:18px;display:grid}.commerce-stat>span{align-self:center;font-size:10px;line-height:1.6}.commerce-stat>strong{text-align:right;max-width:200px;margin:0;font-size:23px}.commerce-stat>small{grid-column:1/-1;font-size:9px}.commerce-explainer{font-size:9px}.commerce-actions{flex-direction:column;align-items:flex-start}.commerce-actions>.button{width:100%}.commerce-area .toolbar{flex-wrap:wrap}.commerce-area .toolbar .field{flex-basis:calc(100% - 90px);min-width:0;max-width:none}.commerce-area .toolbar>.muted{width:100%}.followup-panel .panel-heading{flex-direction:column;align-items:stretch}.followup-panel .panel-heading>.field{width:100%}.commerce-modal .field input,.commerce-modal .field select,.commerce-modal .field textarea{font-size:16px}.commerce-dialog,.commerce-dialog.sale-dialog{width:calc(100vw - 24px)}.commerce-modal{padding:22px 18px}.commerce-modal .modal-heading{align-items:flex-start}.commerce-modal .modal-heading h2{overflow-wrap:anywhere}.commerce-modal .modal-heading .icon-button{flex-shrink:0}.sale-items{padding:13px}.sale-line{border-top:1px solid #e0e7ee;grid-template-columns:1fr 1fr 28px;gap:12px 8px;padding:14px 0}.sale-line>.field:first-child{grid-column:1/-1}.sale-line>.icon-button{margin-top:25px}.sale-items-heading>span{display:none}.sale-facts{gap:17px 12px}.sale-facts dd{overflow-wrap:anywhere;font-size:12px}.sale-detail-top{align-items:flex-start}.commerce-pager{padding:14px}.hour-chart{gap:4px;padding-inline:18px}.attention-panel{padding:21px}.seller-ranking{padding-inline:20px}.commerce-modal .form-grid{grid-template-columns:1fr}.commerce-modal .modal-actions{flex-wrap:wrap}.commerce-modal .modal-actions>.button{flex:1}.sale-detail .modal-actions>.button{font-size:11px}}.app-sidebar{--side-ink:#edf2f7;--side-muted:#a0b1c2;z-index:40;width:234px;height:calc(100dvh - 28px);color:var(--side-ink);background:#182d45;border:1px solid #314b65;border-radius:20px;flex-direction:column;padding:22px 14px 14px;display:flex;position:fixed;inset:14px auto 14px 14px}.app-sidebar button{font:inherit;color:inherit;text-align:left;background:0 0}.app-sidebar button:focus-visible{outline-offset:3px;outline:2px solid #e59c69}.side-brand{flex:none;align-self:flex-start;align-items:center;min-height:41px;padding:0 6px;display:inline-flex}.side-brand img{object-fit:contain;flex:none;width:140px;height:auto;display:block}.side-context{border-top:1px solid #344b62;flex:none;margin:18px 6px 16px;padding-top:14px}.side-context>small{color:#91a5b9;letter-spacing:1.3px;margin-bottom:7px;font-size:9px;font-weight:650;line-height:1.3;display:block}.side-context>strong{color:#f3f6f9;letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.45;display:block;overflow:hidden}.side-context>span{color:#a0b1c2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.side-navigation{isolation:isolate;scrollbar-width:thin;scrollbar-color:#506a83 transparent;scroll-behavior:smooth;flex:auto;min-height:0;padding:0 1px 13px;position:relative;overflow:hidden auto}.side-selection{z-index:1;pointer-events:none;transition:transform .46s cubic-bezier(.22,.85,.25,1.045), width .4s var(--ease-out), height .4s var(--ease-out), border-radius .4s var(--ease-out);background:#2a435c;border:1px solid #5a728a;border-radius:8px;position:absolute;inset:0 auto auto 0}.side-selection:before{content:"";width:2px;height:16px;transition:top .4s var(--ease-out), left .4s var(--ease-out), width .4s var(--ease-out), height .4s var(--ease-out);background:#ed995d;border-radius:2px;position:absolute;top:calc(50% - 8px);left:-1px}.side-selection.is-primary{border-radius:10px}.side-selection.is-primary:before{width:13px;height:2px;top:calc(100% - 12px);left:calc(100% - 23px)}.side-navigation .side-link>span,.side-navigation .side-link>svg,.side-group>p{z-index:2;position:relative}@supports selector(::-webkit-scrollbar){.side-navigation{scrollbar-width:auto;scrollbar-color:auto}.side-navigation::-webkit-scrollbar{width:7px}.side-navigation::-webkit-scrollbar-thumb{background:#617d98 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:42px}.side-navigation::-webkit-scrollbar-thumb:hover{background-color:#88a0b7}.side-navigation::-webkit-scrollbar-track{background:#ffffff08 padding-box padding-box;border:2px solid #0000;border-radius:999px;margin-block:6px}.side-navigation::-webkit-scrollbar-button{width:0;height:0;display:none}.side-navigation::-webkit-scrollbar-corner{background:0 0}}.side-group+.side-group{margin-top:17px}.side-group>p{color:#8fa4b9;letter-spacing:1.05px;text-transform:uppercase;margin:0 0 8px;padding:0 8px;font-size:9px;font-weight:650;line-height:1.35}.app-sidebar .side-link{color:#b7c6d5;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:37px;margin:2px 0;padding:8px;font-size:12px;font-weight:550;line-height:1.4;transition:color .16s,background-color .16s,border-color .16s;display:flex;position:relative}.side-link>svg{stroke-width:1.65px;flex:none;width:17px;height:17px}.side-link>span{overflow-wrap:break-word;min-width:0}.app-sidebar .side-link:hover{color:#f4f7fa;background:#243d57}.app-sidebar .side-link.active{color:#f3a169;background:0 0;font-weight:650}.side-link.active:before{content:none}.side-link>svg.side-current{color:#a4b6c8;flex:none;width:12px;height:12px;margin-left:auto}.side-group[data-layout=primary]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.side-group[data-layout=primary]>p{grid-column:1/-1;margin-bottom:0}.app-sidebar .side-group[data-layout=primary]>.side-link{color:#d4dfe9;background:#203951;border-color:#35506b;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:76px;margin:0;padding:10px;font-size:11.5px;font-weight:600;line-height:1.25}.side-group[data-layout=primary]>.side-link>svg:not(.side-current){color:#adbed0;width:20px;height:20px}.side-group[data-layout=primary]>.side-link>span{overflow-wrap:normal;width:100%;display:block}.app-sidebar .side-group[data-layout=primary]>.side-link:hover{color:#fff;background:#29455f;border-color:#5a748e}.app-sidebar .side-group[data-layout=primary]>.side-link.active{color:#f3a169;background:0 0;border-color:#0000;font-weight:650}.side-group[data-layout=primary]>.side-link.active>svg:not(.side-current){color:#f3a169}.side-group[data-layout=primary]>.side-link.active:before{content:none}.side-group[data-layout=primary]>.side-link>svg.side-current{color:#71869a;width:11px;height:11px;margin:0;position:absolute;top:10px;right:10px}.app-sidebar .side-group[data-layout=primary][data-count="3"]>.side-link:first-of-type{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:10px;min-height:50px;padding:12px}.side-group[data-layout=primary][data-count="3"]>.side-link:first-of-type>span{width:auto}.side-group[data-layout=primary][data-count="3"]>.side-link:first-of-type>svg.side-current{top:50%;right:12px;transform:translateY(-50%)}.side-group[data-layout=primary][data-count="3"]>.side-link:first-of-type.active:before{width:10px;bottom:13px;right:33px}.side-bottom{border-top:1px solid #344d66;flex:none;margin-top:auto;padding-top:12px}.app-sidebar .side-switch{color:#d3deea;border:1px solid #3b556e;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:38px;margin:0 0 11px;padding:9px 10px;font-size:10.5px;font-weight:600;line-height:1.4;transition:background-color .16s,border-color .16s;display:flex}.side-switch>svg{stroke-width:1.65px;flex:none}.side-switch>span{flex:1}.side-switch>svg:last-child{color:#92a9bf;margin-left:auto}.app-sidebar .side-switch:hover{background:#243e58;border-color:#698198}.side-user{align-items:center;gap:8px;min-height:40px;padding:2px;display:flex}.side-avatar{color:#d8e2ec;background:#29425b;border:1px solid #425e79;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.side-user>div{flex:1;min-width:0}.side-user strong{color:#e4edf5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.5;display:block;overflow:hidden}.side-user small{color:#94a9bd;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.app-sidebar .side-logout{color:#92a8bd;border-radius:7px;flex:none;place-items:center;width:28px;height:32px;transition:color .16s,background-color .16s;display:grid}.side-logout svg{stroke-width:1.7px;width:16px;height:16px}.app-sidebar .side-logout:hover{color:#f1f5f9;background:#2c465f}.app>.workspace,.pf-app>.pf-workspace{margin-left:262px}@media (width<=1180px){.app-sidebar{width:220px;padding-inline:12px}.side-context{margin-inline:6px}.app-sidebar .side-group[data-layout=primary]>.side-link{padding-inline:9px}.app>.workspace,.pf-app>.pf-workspace{margin-left:248px}}@media (width<=900px){.app-sidebar{width:min(284px,100vw - 42px);height:100dvh;padding:24px 17px max(17px, env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;border-top:0;border-bottom:0;border-left:0;border-radius:0 20px 20px 0;transition:transform .2s,visibility .2s;inset:0 auto 0 0;transform:translate(-100%)}.app-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.app>.workspace,.pf-app>.pf-workspace{margin-left:0}.menu-button,.pf-menu{justify-content:center;align-items:center;display:flex}.side-context{margin:20px 6px 21px;padding-top:18px}.app-sidebar .side-group[data-layout=primary]>.side-link{min-height:78px;padding-inline:12px;font-size:12px}.app-sidebar .side-group[data-layout=primary][data-count="3"]>.side-link:first-of-type{min-height:52px}}@media (width<=620px){.app-sidebar{padding-top:23px}.side-group+.side-group{margin-top:20px}.app-sidebar .side-link{min-height:40px;padding-block:10px}.app-sidebar .side-switch{min-height:42px;font-size:11px}.side-user strong{font-size:11px}.side-user small{font-size:9px}.app-sidebar .side-logout{width:32px;height:36px}}@media (prefers-reduced-motion:reduce){.app-sidebar,.side-navigation,.side-selection,.side-selection:before,.app-sidebar .side-link,.app-sidebar .side-switch,.app-sidebar .side-logout{transition:none}}@media (width>=901px) and (height<=760px){.side-group+.side-group{margin-top:13px}.side-navigation{padding-bottom:5px}.side-context{margin-bottom:14px}}.side-group[data-layout=secondary] .side-current{display:none}.side-group[data-layout=secondary] .side-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=901px) and (height<=760px){.side-context{margin-top:14px}}:root{--money-in:#23425f;--money-out:#c4581a}.money-in,.money-in>strong{color:var(--money-in)}.money-out,.money-out>strong{color:var(--money-out)}.metric.money-in>strong,.metric.money-in i,.commerce-stats>.commerce-stat.money-in>strong,.sale-total .money-in{color:var(--money-in)}.metric.money-out>strong,.metric.money-out i,.commerce-stats>.commerce-stat.money-out>strong,.sale-total .money-out{color:var(--money-out)}.metric.featured.money-in{color:var(--money-in);background:#edf3f8;border-color:#d8e3ed}.metric.featured.money-out{color:var(--money-out);background:#fff3ea;border-color:#efd9c9}.metric.featured.money-in>div,.metric.featured.money-out>div{color:inherit}.metric.featured.money-in small,.metric.featured.money-out small{color:#687b8b}.metric.featured.money-in:after,.metric.featured.money-out:after{box-shadow:none;opacity:.12;border-color:currentColor}.due-icon.in,.movement-icon.in{color:var(--money-in);background:#edf3f8}.due-icon.out,.movement-icon.out{color:var(--money-out);background:#fff0e5}.legend .navy{background:var(--money-in)}.legend .orange{background:var(--money-out)}.pf-demo-company strong,.pf-demo-company b{color:#b9d7ef}
