.receipt-top{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-block:.7rem 1.2rem}.receipt-top .button{margin-inline-start:auto}.receipt-section{padding-block:1.2rem;border-block-end:1px solid var(--border, #e3e8ef)}.receipt-section h3{margin-block:0 .8rem}.receipt-lines{display:grid;gap:0}.receipt-line{padding-block:1rem;border-block-end:1px solid #e3e8ef;min-width:0}.receipt-line-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.receipt-line-head h4{margin:0;font-size:.95rem;white-space:pre-line;overflow-wrap:anywhere}.receipt-line-head>strong{font-size:1.15rem;white-space:nowrap}.receipt-line small{display:block;margin-block-start:.35rem;color:#53647e;overflow-wrap:anywhere}.receipt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin-block:1rem .35rem}.receipt-facts>div{min-width:0}.receipt-facts dt{font-size:.75rem;color:#53647e;overflow-wrap:anywhere}.receipt-facts dd{margin:.2rem 0 0;font-size:.88rem;overflow-wrap:anywhere}.receipt-totals{margin:0;display:grid;gap:.7rem}.receipt-totals>div{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.receipt-totals dt{color:#53647e;font-size:.85rem}.receipt-totals dd{margin:0;font-weight:600;text-align:end}.receipt-totals .receipt-grand-total{border-block-start:1px solid #e3e8ef;padding-block-start:.8rem;font-size:1.2rem}.receipt-totals .receipt-grand-total dt{color:inherit;font-weight:700}.receipt-allocation,.receipt-payment{padding-block:.8rem;border-block-end:1px solid #e3e8ef}.receipt-source-type{font-size:.75rem;color:#53647e}.receipt-review-link{color:#80571e;text-decoration:underline;text-underline-offset:.18em;font-size:.85rem}.receipt-payout-line{display:flex;justify-content:space-between;gap:.7rem;padding-block:.6rem}.receipt-payout-line>span{overflow-wrap:anywhere}.receipt-payout-line strong{white-space:nowrap}@media(min-width:600px){.receipt-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-selector{min-width:0;line-height:1.6}.team-selector>p:first-child{margin-top:0;color:#526174;max-width:70ch;font-size:14px}.team-selected-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:22px 0 14px}.team-selected-heading h3{font-size:16px;margin:0}.team-selected-heading h3 bdi{font-size:13px;background:#edf4fa;padding:3px 8px;border-radius:8px;margin-inline-start:6px}.team-member-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.team-member-list li{display:flex;align-items:center;gap:10px;justify-content:space-between;border:1px solid #e2e7ef;padding:8px 10px;border-radius:12px;min-width:0}.team-member-list li>span{min-width:0;overflow-wrap:anywhere;font-size:14px;display:grid}.team-member-list small{font-size:12px;color:#64748b}.team-member-list button{flex-shrink:0}.team-search{display:grid;gap:7px;margin-top:24px;font-size:14px;font-weight:600}.team-search>div{display:flex;align-items:center;gap:10px;padding-inline:12px;border:1px solid #c8d1df;border-radius:11px;background:#fff}.team-search input{border:0!important;box-shadow:none!important;outline-offset:0;min-height:46px;width:100%;min-width:0;padding:10px 0}.team-search-results{margin-top:16px}.team-search-results .team-member-list{grid-template-columns:1fr}.team-empty{display:flex;align-items:center;gap:10px;border:1px dashed #c8d1df;padding:18px;border-radius:12px;color:#526174;font-size:14px}.team-success{color:#247759;font-size:14px}.team-existing{border-top:1px solid #e2e7ef;margin-top:22px;padding-top:14px}.team-existing summary{cursor:pointer;min-height:44px;align-content:center;font-size:14px}.team-existing ul{padding:0;list-style:none}.team-existing li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:9px}.team-existing li bdi{overflow-wrap:anywhere}.team-selector :is(button,input){min-height:44px}.team-selector .notice{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.team-selector .helper{margin-top:9px;line-height:1.6}@media(max-width:600px){.team-member-list{grid-template-columns:1fr}.team-selected-heading{align-items:flex-start;flex-wrap:wrap}.team-search-results .button{font-size:12px;padding-inline:10px}.team-member-list li{gap:8px}.team-member-list li>span{font-size:13px}}.team-search-results{max-height:300px;overflow:auto;overscroll-behavior:contain}.team-selector>.team-search{margin-top:0}.manager-account-list{display:grid;gap:12px;margin-block-start:20px}.manager-account-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border,#dfe5ef);border-radius:16px;min-width:0}.manager-account-list article>div:first-child{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.manager-account-list article>div:last-child{display:flex;gap:8px;flex-shrink:0}.manager-account-list small{color:var(--muted,#66758e)}@media(max-width:420px){.manager-account-list article{padding:12px;gap:8px}.manager-account-list article>div:last-child{gap:2px}}.goal-reset-content{max-width:720px;display:grid;gap:20px;margin:0 24px 24px}.goal-reset-content>p{margin:0;line-height:1.65}.goal-reset-content .field{max-width:520px}.goal-reset-content>.button{justify-self:start;margin-top:0}.goal-reset-summary{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:20px;min-width:0}.goal-reset-summary>strong{display:block;overflow-wrap:anywhere;margin-block-end:18px}.goal-reset-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.goal-reset-summary dt{color:#607089;font-size:13px;line-height:1.6}.goal-reset-summary dd{margin:6px 0 0;font-size:20px;font-weight:650}.goal-reset-summary .goal-reset-dates{grid-column:1/-1}.goal-reset-dates dd{font-size:14px;line-height:1.7}.goal-reset-preserved{display:flex;align-items:flex-start;gap:12px;color:#366753}.goal-reset-preserved svg{flex-shrink:0;margin-block-start:3px}.goal-reset-preserved p,.goal-reset-keeps{margin:0;line-height:1.7}.goal-reset-ack{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#fff5f6;border:1px solid #f1d9dd;border-radius:12px;line-height:1.7;margin-block:24px;cursor:pointer}.goal-reset-ack input{flex-shrink:0;inline-size:20px;block-size:20px;margin-block-start:4px;accent-color:#ad3c6b}.goal-reset-panel .form-actions .button{margin-top:0}@media(max-width:600px){.goal-reset-summary{padding:16px}.goal-reset-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.goal-reset-summary dd{font-size:18px}.goal-reset-panel .form-actions{flex-wrap:wrap}.goal-reset-ack{padding:14px}}@media(max-width:600px){.goal-reset-content{margin:0 18px 20px}}.calendar-review-summary{padding:18px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.calendar-review-summary>strong{display:block;overflow-wrap:anywhere}.calendar-review-summary>p{line-height:1.6;margin-block:10px 16px}.calendar-review-summary dl{margin:0}.calendar-review-summary dl>div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #e2e8f0;padding-block:10px}.calendar-review-summary dd{margin:0;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.pp-shell,.pp-seller{--pp-blue:#137da9;--pp-pink:#b83978;--pp-green:#208160;--pp-red:#bc304a;--pp-muted:#5c687d;--pp-line:#e2e7ee;min-height:100dvh;color:#222632;background:#f7f8fb}.pp-shell ::selection,.pp-seller ::selection{background:#f9a8d4;color:#222632}.pp-shell :focus-visible,.pp-seller :focus-visible{outline:3px solid #1687b8;outline-offset:3px}.pp-shell input,.pp-shell select,.pp-seller input,.pp-seller select{min-width:0;max-width:100%;min-height:44px;caret-color:#b83978}.pp-shell button,.pp-seller button{min-height:44px}.pp-topbar{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:28px;border-bottom:1px solid var(--pp-line);background:#fff;position:relative;z-index:20}.pp-topbar .brand{display:flex;align-items:center;gap:10px;min-width:0}.pp-topbar .brand img{width:43px;height:43px;object-fit:contain}.pp-topbar .brand strong{font-size:17px;white-space:nowrap}.pp-account{display:flex;align-items:center;gap:10px;min-width:0}.pp-account>span{color:var(--pp-muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-account select{width:auto;padding:8px 12px}.pp-navigation{position:fixed;inset-inline-start:0;top:78px;bottom:0;width:204px;padding:26px 14px;display:flex;flex-direction:column;gap:5px;border-inline-end:1px solid var(--pp-line);background:#fff;z-index:15}.pp-navigation button{display:flex;align-items:center;gap:12px;text-align:start;padding:12px;border-radius:12px;color:#536078;font-weight:600}.pp-navigation button:hover{background:#f1f7fb}.pp-navigation button[aria-current=page]{background:#fce8f3;color:#9d3068}.pp-navigation button:last-child{margin-top:auto}.pp-main{margin-inline-start:204px;padding:30px 36px 64px;max-width:1560px;min-width:0}.pp-page-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.pp-page-heading h1{font-size:30px;letter-spacing:-.025em;line-height:1.2;margin:0 0 8px;font-weight:750}.pp-page-heading p{color:var(--pp-muted);margin:0;max-width:62ch}.pp-location-picker{display:grid;gap:5px;min-width:240px;max-width:360px;color:var(--pp-muted);font-size:12px}.pp-location-picker select{width:100%;font-size:14px;color:#222632}.pp-stack{display:grid;gap:24px;min-width:0}.pp-panel{background:#fff;border:1px solid var(--pp-line);border-radius:16px;padding:24px;min-width:0}.pp-panel>header,.pp-section-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.pp-panel h2,.pp-section-heading h2{font-size:19px;font-weight:700;margin:0;line-height:1.4}.pp-panel h3{font-size:16px;font-weight:650;margin:0}.pp-panel>header p,.pp-section-heading p{margin:6px 0 0;color:var(--pp-muted);max-width:70ch}.pp-panel h2 svg{vertical-align:middle;margin-inline-end:8px}.pp-panel details summary{font-weight:600;cursor:pointer;min-height:44px;align-content:center}.pp-panel details summary svg{vertical-align:middle;margin-inline-end:8px}.pp-panel details[open]>summary{margin-bottom:16px}.pp-panel>details:only-child>summary{margin-bottom:0}.pp-panel>details[open]:only-child>summary{margin-bottom:16px}.pp-period-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:24px}.pp-segments{display:flex;background:#eaeef4;border-radius:12px;padding:4px;gap:2px}.pp-segments button{padding:8px 20px;border-radius:9px;font-weight:600;color:#59667c}.pp-segments button[aria-pressed=true]{background:#fff;color:#222632;box-shadow:0 2px 6px #182d4710}.pp-date-nav{display:flex;align-items:center;gap:6px}.pp-date-nav label{min-width:0}.pp-date-nav input{width:160px;max-width:100%;background:#fff}.pp-period-controls>small{color:var(--pp-muted);width:100%}.pp-three-metrics,.pp-four-metrics,.pp-two-metrics{display:grid;gap:20px;min-width:0}.pp-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-four-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-two-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-metric{min-width:0}.pp-metric>span{display:block;color:var(--pp-muted);font-size:12px;line-height:1.5;margin-bottom:5px}.pp-metric>strong{display:block;font-size:23px;line-height:1.35;letter-spacing:-.02em;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pp-metric strong small{font-size:12px;font-weight:500}.pp-headline-value{display:block;font-size:42px;letter-spacing:-.035em;font-weight:750;line-height:1.25;margin:4px 0 8px}.pp-overview-summary>header small,.pp-overview-summary>header span{color:var(--pp-muted)}.pp-overview-summary>.pp-four-metrics{padding-top:23px;margin-top:22px;border-top:1px solid var(--pp-line)}.pp-overview-summary>.pp-four-metrics .pp-metric strong{font-size:22px}.pp-overview-summary>.pp-four-metrics small{color:var(--pp-muted)}.pp-progress{height:8px;background:#e8edf3;border-radius:5px;overflow:hidden;margin-block:20px}.pp-progress i{display:block;height:100%;background:#249ac8;border-radius:inherit}.pp-help{font-size:12px;color:var(--pp-muted);line-height:1.65;max-width:76ch;margin:12px 0}.pp-freshness{display:block;color:var(--pp-muted);margin-top:14px;font-size:12px}.pp-pace{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;padding:18px 20px;background:#f0f9fd;border-radius:12px}.pp-pace .pp-metric strong{font-size:23px}.pp-pace .link{grid-column:1/-1;text-align:start}.pp-shortfall{background:#fff1f3;padding:14px 18px;border-radius:12px;margin-top:16px;color:#98273e}.pp-shortfall strong{display:block}.pp-shortfall small{display:block;margin-top:5px}.pp-warning{color:#98273e;background:#fff3f5;border-radius:10px;padding:12px 15px;line-height:1.6}.pp-success{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#196447;background:#edf9f3;padding:18px;border-radius:12px}.pp-chart-canvas{width:100%;min-width:0}.pp-chart header p{font-size:12px}.pp-chart header>small{color:var(--pp-muted);font-size:11px}.pp-chart details{margin-top:12px}.pp-scroll{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#bad2e1 #f4f7fa}.pp-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.pp-scroll th,.pp-scroll td{text-align:start;padding:11px 12px;border-bottom:1px solid #e9edf2;vertical-align:top;white-space:nowrap}.pp-scroll th{font-weight:600;font-size:12px;color:#526078;background:#f8fafc}.pp-scroll th small{display:block;font-size:11px;font-weight:400}.pp-scroll td{font-size:13px}.pp-scroll tbody tr:last-child td{border-bottom:0}.pp-section-heading{margin-bottom:14px}.pp-worker-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pp-worker-card.employee-card{padding:22px;border-radius:16px;border:1px solid var(--pp-line);background:#fff;display:block;min-width:0}.pp-worker-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:22px}.pp-worker-card .employee-card-identity{display:flex;align-items:center;gap:10px;text-align:start;min-width:0}.pp-worker-card .employee-card-identity h3{font-size:16px;font-weight:650;overflow-wrap:anywhere;margin:0}.pp-worker-card .avatar{width:37px;height:37px;background:#e5f5fd;display:grid;place-items:center;border-radius:11px;color:#175e80;flex-shrink:0}.pp-worker-card .employee-card-actions{display:flex;gap:4px}.pp-worker-card .pp-two-metrics .pp-metric strong{font-size:24px}.pp-worker-remaining{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.pp-worker-remaining>span{color:var(--pp-muted)}.pp-worker-split{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-block:20px}.pp-worker-split .pp-metric strong{font-size:17px}.pp-worker-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--pp-line);padding-top:13px;font-size:12px}.pp-worker-card>footer>span{display:flex;gap:8px;flex-wrap:wrap;color:var(--pp-muted)}.pp-worker-card>details{padding-top:10px}.pp-worker-card.state-reached .pp-progress i,.pp-mission.is-reached .pp-progress i{background:#268967}.pp-worker-card.state-reached .pp-worker-remaining{color:#1b7654}.pp-worker-card.state-behind .pp-progress i{background:#ca4760}.pp-worker-card.state-unknown .pp-progress i,.pp-worker-card.state-upcoming .pp-progress i{background:#9ca8b8}.pp-ranking{scroll-margin-top:30px}.pp-ranking-controls{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.pp-ranking-controls select{min-width:200px;flex:1;max-width:400px}.pp-ranking-scroll{max-height:440px}.pp-ranking-scroll thead th{position:sticky;top:0;z-index:1}.pp-count{background:#eaf0f6;padding:2px 8px;border-radius:6px;font-size:12px;margin-inline-start:8px}.pp-invoice-review{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;text-align:start;padding:14px 0;border-bottom:1px solid var(--pp-line)}.pp-invoice-review>span{color:var(--pp-muted);font-size:12px;white-space:normal}.pp-reviews>summary{color:#6c4b2d}.pp-rate-details{padding-block:12px}.pp-rate-details .pp-metric strong{font-size:18px}.pp-planning-path{display:flex;gap:8px;flex-wrap:wrap}.pp-planning-path a,.pp-planning-path button{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--pp-line);border-radius:10px;padding:10px 16px;font-weight:600;font-size:13px;min-height:44px}.pp-month-nav{display:flex;gap:8px;align-items:center;margin:8px 0 24px}.pp-month-nav input{width:190px;background:#fff}.pp-monthly>.pp-three-metrics{margin-bottom:20px}.pp-provenance{font-size:12px;color:var(--pp-muted);margin-bottom:14px}.pp-provenance p{margin:6px 0}.pp-shape{margin-top:18px;padding:20px;background:#f6f9fc;border-radius:12px}.pp-shape>label{display:grid;gap:7px;max-width:320px}.pp-weight-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.pp-weight-grid label{display:grid;gap:6px;font-size:12px}.pp-weight-grid input{width:100%}.pp-daily-goals{margin-top:18px}.pp-goal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pp-goal-grid label{display:grid;gap:5px;font-size:12px}.pp-goal-grid input{width:100%}.pp-shape-bars{display:flex;align-items:end;gap:3px;width:100%;height:114px;margin:18px 0;direction:ltr}.pp-shape-bars>div{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0}.pp-shape-bars i{display:block;background:#f3a1ca;border-radius:3px 3px 0 0}.pp-shape-bars small{font-size:9px;text-align:center;color:var(--pp-muted)}.pp-plan-preview{margin-top:20px;padding-top:20px;border-top:1px solid var(--pp-line)}.pp-form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.pp-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pp-fields>label,.pp-cell-form label{display:grid;gap:6px;min-width:0}.pp-fields input{width:100%}.pp-fields>.pp-help{grid-column:1/-1;margin-top:0}.pp-report-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--pp-line);flex-wrap:wrap}.pp-report-row small{margin-inline-start:10px;color:var(--pp-muted)}.pp-team-settings{margin-top:14px}.pp-team-setting{border-bottom:1px solid var(--pp-line)}.pp-team-row{display:flex;align-items:center;gap:16px;padding:14px 0;flex-wrap:wrap}.pp-team-row>strong{flex:1;min-width:130px}.pp-team-row>span{min-width:85px}.pp-team-row .pp-phone{display:flex;gap:6px;align-items:center;color:#175e80;font-size:12px}.pp-worker-form{padding:18px;background:#f7fafc;border-radius:12px;margin-bottom:15px}.pp-worker-form>details{margin-block:14px}.pp-next-action{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:10px 0}.pp-next-action p{color:var(--pp-muted);max-width:65ch}.pp-import>header{margin-bottom:20px}.pp-import fieldset{border:0;padding:0;margin:18px 0;min-width:0}.pp-import legend{font-weight:650;margin-bottom:10px}.pp-scope-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:165px;overflow:auto;padding:4px}.pp-scope-list label{display:flex;align-items:start;gap:8px;font-size:12px;min-height:40px}.pp-scope-list input[type=checkbox],.pp-check input[type=checkbox]{min-height:18px;width:18px;height:18px;flex-shrink:0;accent-color:#b83978;margin-top:2px}.pp-upload{display:flex;align-items:center;gap:15px;padding:20px;background:#f0f8fc;border:1px dashed #86b9d1;border-radius:12px;margin-top:18px}.pp-upload label{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.pp-upload input{font-size:12px;min-height:34px;width:100%}.pp-inline-summary{display:flex;gap:20px;flex-wrap:wrap;padding-block:18px;border-bottom:1px solid var(--pp-line)}.pp-inline-summary>strong{overflow-wrap:anywhere;min-width:0}.pp-mapping{display:grid;gap:12px}.pp-mapping label{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:16px}.pp-mapping select{width:100%}.pp-estimate-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:center;padding-block:10px}.pp-estimate-row label{display:grid;gap:5px;font-size:12px}.pp-estimate-row input{width:100%}.pp-check{display:flex;align-items:start;gap:10px;line-height:1.65;margin:18px 0}.pp-check small{display:block;color:var(--pp-muted)}.pp-preview-table{max-height:350px;margin-block:18px}.pp-preview-table thead th{position:sticky;top:0;z-index:1}.pp-week-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.pp-week-heading>div>span{font-size:12px;color:var(--pp-muted)}.pp-week-heading h2{margin-top:6px}.pp-week-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pp-week-picker{display:grid;gap:4px;font-size:11px;color:var(--pp-muted)}.pp-week-picker input{max-width:170px}.pp-schedule-actions{display:flex;gap:12px;flex-wrap:wrap}.pp-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.pp-week-strip button{display:grid;justify-items:center;gap:3px;padding:12px 4px;border:1px solid var(--pp-line);background:#fff;border-radius:12px;min-width:0}.pp-week-strip button>span,.pp-week-strip button>small{font-size:11px;color:var(--pp-muted)}.pp-week-strip button>strong{font-size:20px}.pp-week-strip button[aria-pressed=true]{background:#e4f4fd;border-color:#78bad8;color:#155d80}.pp-week-strip .is-today{box-shadow:inset 0 -2px #c14c8b}.pp-week-strip small .number{font-size:10px}.pp-week-grid{padding:0;overflow:hidden}.pp-week-grid table{min-width:960px;table-layout:fixed}.pp-week-grid .pp-sticky-name{position:sticky;inset-inline-start:0;z-index:2;width:165px;background:#fff;white-space:normal;vertical-align:middle;box-shadow:1px 0 #e2e7ee}.pp-week-grid thead .pp-sticky-name{background:#f8fafc;z-index:3}.pp-week-grid .pp-sticky-name>span{display:block;font-size:13px;color:#222632}.pp-week-grid .pp-sticky-name small{display:block;margin-top:5px}.pp-week-grid td{padding:5px}.pp-week-grid thead th{white-space:normal;height:65px}.pp-shift-cell{display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:center;min-height:82px;width:100%;padding:10px 4px;border-radius:9px;background:#f0f7fc;font-size:12px}.pp-shift-cell .pp-empty-cell{color:#8393a8}.pp-shift-cell small{font-size:10px;color:var(--pp-muted)}.pp-shift-cell.is-draft{background:#fce5f1;outline:1px dashed #c44b88;outline-offset:-2px}.pp-week-grid tfoot td{padding:13px 9px}.pp-mobile-modes,.pp-phone-agenda{display:none}.pp-save-bar{position:sticky;bottom:18px;padding:15px 20px;border:1px solid #91bbd0;background:#eef9ff;border-radius:12px;display:flex;align-items:center;gap:12px;z-index:7;box-shadow:0 5px 18px #274d6814}.pp-save-bar>span{margin-inline-end:auto}.pp-cell-form{display:grid;gap:18px}.pp-cell-form fieldset{border:1px solid var(--pp-line);border-radius:12px;padding:16px;margin:0;min-width:0}.pp-cell-form .pp-form-actions{margin-top:0;justify-content:space-between}.pp-cell-form .pp-fields{margin-top:14px}.pp-empty{padding:30px;text-align:center;color:var(--pp-muted)}.pp-first-import{display:grid;justify-items:center;gap:12px;background:#f0f8fc;border-radius:14px}.pp-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pp-location-grid header{align-items:center}.pp-location-grid h2{font-size:16px}.pp-calendar-weekdays,.pp-calendar-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.pp-calendar-weekdays span{font-size:12px;color:var(--pp-muted);text-align:center;padding:8px 0}.pp-calendar-cells button{display:flex;flex-direction:column;gap:10px;align-items:start;min-height:106px;padding:11px;border:1px solid var(--pp-line);border-radius:10px;background:#fafcfe;text-align:start;min-width:0}.pp-calendar-cells button[aria-pressed=true]{background:#e9f7fe;border-color:#7bbddc}.pp-calendar-cells button>span{font-size:12px;color:#176b92;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pp-calendar-compact{display:none}.pp-calendar-cells button .pp-calendar-goal{color:var(--pp-pink)}.pp-calendar-cells button small{font-size:10px;color:var(--pp-muted)}.pp-history-shift{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--pp-line)}.pp-history-shift>strong{flex:1}.pp-settings .panel{margin-top:20px}.pp-settings .settings-tabs{margin-bottom:24px}.pp-seller{max-width:100%;min-height:100dvh}.pp-seller-main{max-width:640px;padding:24px 20px 50px;margin:auto;display:grid;gap:20px}.pp-seller-main .pp-page-heading{margin:0}.pp-seller-main .pp-page-heading h1{font-size:25px}.pp-seller-days button{padding:9px 2px}.pp-seller-days button small{font-size:10px}.pp-mission{text-align:center;padding:28px 24px}.pp-mission h2{font-size:20px}.pp-mission>p{color:var(--pp-muted);font-size:13px}.pp-mission-goal{display:block;font-size:46px;font-weight:750;letter-spacing:-.035em;margin:18px 0}.pp-mission .pp-two-metrics{text-align:start;margin-top:20px}.pp-mission.is-reached{background:#f4fcf8;border-color:#b6d7c9}.pp-seller-store{display:flex;align-items:start;justify-content:space-between;gap:20px}.pp-seller-store details{max-width:60%}.pp-seller-store details .pp-two-metrics{margin-top:16px}.pp-seller-shift{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:15px 0;border-bottom:1px solid var(--pp-line);font-size:13px;text-align:start}.pp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1500px){.pp-worker-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.pp-navigation{width:176px}.pp-main{margin-inline-start:176px;padding:28px 24px 55px}.pp-page-heading{align-items:start;flex-direction:column;gap:16px}.pp-location-picker{max-width:none;width:100%;min-width:0}.pp-week-heading{flex-direction:column;align-items:start}.pp-scope-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.pp-topbar{height:68px;padding-inline:16px;gap:8px}.pp-topbar .brand strong{font-size:14px}.pp-topbar .brand img{width:34px;height:34px}.pp-account{gap:3px}.pp-account>span{display:none}.pp-account select{padding:6px;width:76px;min-height:40px;font-size:12px}.pp-account .icon-button{width:36px;min-width:36px;padding:5px}.pp-navigation{position:sticky;top:0;bottom:auto;width:100%;padding:6px 10px;flex-direction:row;overflow-x:auto;border:0;border-bottom:1px solid var(--pp-line);scrollbar-width:none;gap:4px}.pp-navigation button{flex:0 0 auto;gap:7px;padding:9px 12px;font-size:12px;white-space:nowrap}.pp-navigation button:last-child{margin-top:0}.pp-navigation button svg{width:17px;height:17px}.pp-main{margin:0;padding:24px 16px 44px;max-width:100%}.pp-page-heading{margin-bottom:20px}.pp-page-heading h1{font-size:27px}.pp-page-heading p{font-size:13px}.pp-stack{gap:18px}.pp-panel{padding:20px 16px;border-radius:14px}.pp-panel>header,.pp-section-heading{gap:12px;flex-wrap:wrap;margin-bottom:18px}.pp-panel h2,.pp-section-heading h2{font-size:18px}.pp-panel>header p,.pp-section-heading p{font-size:12px}.pp-panel>header>.button{width:auto}.pp-period-controls{gap:12px}.pp-segments{width:100%}.pp-segments button{flex:1;padding:7px 12px}.pp-date-nav{width:100%;justify-content:space-between}.pp-date-nav label{flex:1}.pp-date-nav input{width:100%}.pp-period-controls>small{font-size:11px}.pp-three-metrics{gap:12px}.pp-three-metrics .pp-metric strong{font-size:19px}.pp-metric>span{font-size:11px}.pp-headline-value{font-size:37px}.pp-four-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pp-overview-summary>.pp-four-metrics .pp-metric strong{font-size:20px}.pp-two-metrics{gap:16px}.pp-two-metrics .pp-metric strong{font-size:22px}.pp-pace{padding:15px 12px;gap:12px}.pp-pace .pp-metric strong{font-size:21px}.pp-worker-cards{grid-template-columns:1fr}.pp-worker-card.employee-card{padding:20px 18px}.pp-worker-card .pp-two-metrics .pp-metric strong{font-size:25px}.pp-worker-split .pp-metric strong{font-size:17px}.pp-invoice-review{grid-template-columns:1fr auto;gap:6px 12px}.pp-invoice-review>span{grid-column:1;grid-row:2}.pp-invoice-review>svg{grid-column:2;grid-row:1/3}.pp-ranking-scroll th:first-child{position:sticky;inset-inline-start:0;z-index:2;background:#f8fafc;min-width:140px;white-space:normal}.pp-ranking-scroll th small{max-width:140px}.pp-planning-path{gap:6px}.pp-planning-path a,.pp-planning-path button{padding:9px 11px;font-size:11px;flex:1;justify-content:center}.pp-planning-path svg{width:15px;flex-shrink:0}.pp-weight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-shape{padding:16px}.pp-shape-bars{gap:2px}.pp-shape-bars small{font-size:7px}.pp-report-row{gap:8px;font-size:12px}.pp-team-row{gap:10px}.pp-team-row>strong{flex-basis:calc(100% - 120px)}.pp-team-row .pp-phone{flex:1}.pp-team-row>.button{min-height:38px}.pp-fields{gap:12px}.pp-worker-form{padding:15px}.pp-next-action{align-items:stretch;flex-direction:column;gap:8px}.pp-scope-list{grid-template-columns:1fr;max-height:170px}.pp-import>header{flex-wrap:nowrap}.pp-import>header>.icon-button{flex-shrink:0}.pp-mapping label{grid-template-columns:1fr;gap:5px}.pp-estimate-row{grid-template-columns:1fr 1fr;gap:10px}.pp-estimate-row>strong{grid-column:1/-1}.pp-inline-summary{gap:8px 15px;font-size:12px}.pp-import .pp-form-actions .button{flex:1;min-width:110px}.pp-week-heading{padding:18px 16px}.pp-week-heading h2{font-size:17px}.pp-week-actions{width:100%;gap:6px}.pp-week-actions>.button{flex:1;padding:7px;font-size:11px;min-width:0}.pp-week-actions>.button svg{width:13px}.pp-week-picker{width:100%;display:flex;align-items:center;gap:12px;margin-top:8px}.pp-week-picker input{max-width:none;flex:1}.pp-schedule-actions{gap:8px}.pp-schedule-actions .button{flex:1;padding:10px;font-size:12px}.pp-week-strip{gap:4px}.pp-week-strip button{padding:9px 2px;border-radius:10px}.pp-week-strip button>span{font-size:9px}.pp-week-strip button>strong{font-size:18px}.pp-week-strip small .number{font-size:8px}.pp-week-strip small{max-width:100%;overflow:hidden}.pp-mobile-modes{display:flex;gap:8px;justify-content:end}.pp-mobile-modes .button[aria-pressed=true]{background:#dff2fd;color:#155d80}.pp-week-grid{display:none;padding:0}.pp-week-grid.show-on-phone{display:block}.pp-phone-agenda{display:grid;gap:12px}.pp-phone-agenda.hide-on-phone{display:none}.pp-phone-agenda>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-phone-agenda>header>h2{font-size:17px;font-weight:650}.pp-phone-agenda>header .pp-metric strong{font-size:19px}.pp-agenda-worker header{flex-wrap:nowrap;align-items:center;margin-bottom:10px}.pp-agenda-worker header small{display:block;color:var(--pp-muted);font-size:12px;margin-top:4px}.pp-agenda-times{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pp-agenda-times>bdi{font-weight:600}.pp-agenda-worker .pp-two-metrics{margin-top:14px;padding-top:13px;border-top:1px solid var(--pp-line)}.pp-agenda-worker .pp-two-metrics .pp-metric strong{font-size:19px}.pp-save-bar{padding:12px;gap:7px;flex-wrap:wrap;bottom:10px}.pp-save-bar>span{width:100%;font-size:12px}.pp-save-bar .button{flex:1}.pp-location-grid{grid-template-columns:1fr}.pp-history-calendar{padding:12px 7px}.pp-calendar-weekdays,.pp-calendar-cells{gap:3px}.pp-calendar-weekdays span{font-size:10px}.pp-calendar-cells button{padding:7px 3px;min-height:80px;gap:7px;border-radius:7px}.pp-calendar-cells button>strong{font-size:12px}.pp-calendar-cells button>span{font-size:9px}.pp-calendar-compact{display:none}.pp-calendar-cells button .pp-calendar-goal{color:var(--pp-pink)}.pp-calendar-cells button small{font-size:8px}.pp-settings .settings-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.pp-seller-main{padding:22px 16px 40px;gap:18px}.pp-seller .pp-topbar .brand strong{font-size:14px}.pp-seller-store{gap:15px}.pp-mission{padding:26px 20px}.pp-mission-goal{font-size:44px}}@media(prefers-reduced-motion:reduce){.pp-progress i{transition:none}}.pp-seller-week-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-seller-week-nav+.pp-seller-days{margin-top:-10px}@media(max-width:767px){.pp-calendar-full{display:none}.pp-calendar-compact{display:inline}.pp-calendar-cells button{min-height:98px}.pp-calendar-cells button .pp-calendar-goal{font-size:9px}}.pp-edit-preview,.pp-plan-preview,.pp-import-review{scroll-margin-top:82px}.pp-day-gap.state-reached,.pp-forecast-gap.state-reached strong{color:var(--pp-green)}.pp-day-gap.state-close,.pp-forecast-gap.state-close strong{color:var(--pp-blue)}.pp-day-gap.state-behind,.pp-forecast-gap.state-behind strong{color:var(--pp-red)}.pp-day-comparison .pp-metric strong{font-size:18px}.pp-mission.is-reached .pp-progress i{background:var(--pp-green)}.pp-store-mission-progress{flex:1;min-width:0;display:grid;gap:10px}.pp-store-mission-progress>small{font-size:11px;color:var(--pp-muted)}.pp-seller-store{flex-wrap:wrap}.pp-seller-store details[open]{flex-basis:100%;max-width:100%}.pp-shell,.pp-seller{--pp-topbar-height:78px;padding-block-start:var(--pp-topbar-height)}.pp-topbar{position:fixed;inset-block-start:0;inset-inline:0;z-index:40}.pp-navigation{top:var(--pp-topbar-height)}.pp-shell [id],.pp-seller [id]{scroll-margin-block-start:calc(var(--pp-topbar-height) + 20px)}.pp-goal-methods{display:flex;gap:10px;flex-wrap:wrap;margin-block:20px}.pp-month-builder{margin-block:24px;padding-block:24px;border-block-start:1px solid var(--pp-line)}.pp-month-amount{display:flex;align-items:center;gap:24px;margin-bottom:28px}.pp-month-amount label{display:grid;gap:7px;min-width:210px;max-width:300px;font-weight:600}.pp-month-amount input{width:100%;font-size:24px;font-variant-numeric:tabular-nums}.pp-month-amount p{margin:0;color:var(--pp-muted);max-width:50ch;font-size:14px;line-height:1.6}.pp-curve-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.pp-curve-heading .pp-help{margin-block:6px 0}.pp-goal-curve{overflow:auto;overscroll-behavior-inline:contain;margin-block:12px 8px}.pp-goal-curve svg{display:block;width:100%;min-width:280px;max-height:300px;-webkit-user-select:none;user-select:none}.pp-goal-curve.is-daily svg{min-width:720px}.pp-curve-axis{font-size:11px;fill:#5c687d}.pp-curve-day{font-size:14px;fill:#283449;font-weight:600}.pp-curve-value{font-size:12px;fill:#8b285a;font-variant-numeric:tabular-nums}.pp-curve-handle{cursor:ns-resize;stroke:transparent;stroke-width:2}.pp-curve-handle:hover,.pp-curve-handle:focus-visible{stroke:#137da9;outline:none;fill:#7dd3fc22}.pp-other-goals{margin-block-start:28px;padding-block-start:20px;border-block-start:1px solid var(--pp-line)}.pp-other-goal-list{display:grid;gap:12px}.pp-other-goal-list>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pp-other-goal-list .pp-check{margin:0;flex:1;min-width:200px}.pp-other-goal-list>div>label:not(.pp-check){display:grid;gap:5px;font-size:12px;max-width:200px}.pp-daily-plan{margin-block-start:26px}.pp-daily-plan>header{margin-block-end:14px}.pp-daily-plan>header .pp-help{margin-block:6px 0}.pp-daily-plan-table{max-height:340px}.pp-daily-plan-table thead th{position:sticky;top:0;z-index:1}.pp-daily-plan-table th small{margin-top:4px}.pp-daily-plan-table input{width:170px}.pp-daily-plan-table tfoot th,.pp-daily-plan-table tfoot td{position:sticky;bottom:0;background:#f5f9fc;font-weight:700}.pp-provenance{font-size:12px;color:var(--pp-muted);margin-block:20px}.pp-payroll-matches{margin-block:20px}.pp-payroll-matches select{width:100%;min-width:220px}.pp-payroll-matches th:first-child{white-space:normal;min-width:150px}.pp-payroll-matches td:last-child{font-variant-numeric:tabular-nums}.pp-chart details .pp-scroll{max-height:260px}.pp-reviews{max-height:410px;overflow:auto}.pp-ranking>header{margin-bottom:10px}@media(max-width:767px){.pp-shell,.pp-seller{--pp-topbar-height:68px}.pp-shell{--pp-mobile-nav-height:57px;padding-block-start:calc(var(--pp-topbar-height) + var(--pp-mobile-nav-height))}.pp-navigation{position:fixed;top:var(--pp-topbar-height);height:var(--pp-mobile-nav-height);z-index:35}.pp-shell [id]{scroll-margin-block-start:calc(var(--pp-topbar-height) + var(--pp-mobile-nav-height) + 16px)}.pp-month-amount{align-items:stretch;flex-direction:column;gap:12px}.pp-month-amount label{max-width:none;min-width:0}.pp-curve-heading{flex-direction:column;gap:10px}.pp-goal-methods .button{flex:1;min-width:130px}.pp-goal-curve svg{max-height:none}.pp-goal-curve:not(.is-daily) svg{min-height:175px}.pp-curve-value{font-size:12px}.pp-curve-day{font-size:14px}.pp-daily-plan-table input{width:130px}.pp-payroll-matches th:first-child{min-width:120px}.pp-payroll-matches select{min-width:210px}.pp-other-goal-list>div{gap:8px}.pp-other-goal-list>div>label:not(.pp-check){max-width:none;width:100%}.pp-other-goal-list input[type=number]{width:100%}}.pp-panel h2,.pp-section-heading h2{display:flex;align-items:center;gap:12px;line-height:1.35;min-width:0}.pp-panel h2>svg,.pp-section-heading h2>svg{flex:none;margin:0}.pp-panel>header{gap:20px;align-items:flex-start}.pp-phone{display:inline-flex;align-items:center;gap:9px;min-height:40px}.pp-history-controls{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.pp-history-controls input{width:100px}.pp-history-controls select{max-width:100%}.pp-employee-history>.pp-section-heading{margin-bottom:24px}.pp-employee-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pp-employee-history-card{min-width:0;scroll-margin-top:150px}.pp-employee-history-card>header{flex-wrap:wrap;margin-bottom:20px}.pp-employee-history-card .pp-metric strong{font-size:clamp(20px,2vw,28px)}.pp-hourly-history-chart{margin:18px 0 10px;min-width:0}.pp-history-momentum{color:var(--text,#243248);font-size:14px;margin:12px 0}.pp-employee-periods{max-height:210px;margin-bottom:20px}.pp-employee-periods th{font-weight:500}.pp-employee-periods small{display:block;line-height:1.5;margin-top:5px;color:#64748b}.pp-expectation-equation{padding:16px;background:#eff8fc;border-radius:12px;line-height:1.8}.pp-worker-form>button{margin-inline-end:12px;margin-top:14px}@media(max-width:760px){.pp-employee-history-grid{grid-template-columns:1fr}.pp-history-controls{width:100%}.pp-employee-history-card{scroll-margin-top:145px}.pp-panel>header{gap:16px}.pp-navigation{overflow-x:auto;justify-content:flex-start}.pp-navigation button{flex:0 0 auto}}.pp-employee-history>.pp-section-heading{display:block;margin-bottom:18px}.pp-history-controls{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:end;gap:16px;background:#fff;border:1px solid var(--pp-line);border-radius:14px;padding:18px;margin-bottom:24px}.pp-history-controls>.pp-date-nav{display:flex;align-items:end;gap:8px}.pp-history-controls .pp-date-nav>label{display:grid;gap:7px;font-size:12px;color:var(--pp-muted)}.pp-history-controls .pp-date-nav input{width:100px}.pp-history-controls>select,.pp-history-controls>button{width:100%;min-width:0}.pp-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-quick-grid>button{display:flex;align-items:center;gap:14px;text-align:start;padding:20px;border:1px solid var(--pp-line);background:#f8fbfe;border-radius:12px;color:var(--pp-ink);min-width:0}.pp-quick-grid>button:hover{border-color:#97c5da;background:#edf8fd}.pp-quick-grid>button>svg{flex:none;color:#257c9e}.pp-quick-grid>button>svg:last-child{margin-inline-start:auto;width:17px}.pp-quick-grid>button>span{display:grid;gap:8px;min-width:0}.pp-quick-grid strong{font-size:14px;line-height:1.4}.pp-quick-grid small{color:var(--pp-muted);line-height:1.5;font-weight:400}.pp-state-key{margin:0;padding:0 4px}.pp-import,.pp-import-review,.pp-plan-preview,.pp-month-amount{scroll-margin-block-start:calc(var(--pp-topbar-height) + 20px)}@media(max-width:1100px){.pp-history-controls{grid-template-columns:auto 1fr}.pp-quick-grid{grid-template-columns:1fr}.pp-quick-grid>button{padding:18px}}@media(max-width:767px){.pp-history-controls{grid-template-columns:1fr;gap:14px;padding:16px}.pp-history-controls>.pp-date-nav{justify-content:space-between}.pp-import,.pp-import-review,.pp-plan-preview,.pp-month-amount{scroll-margin-block-start:calc(var(--pp-topbar-height) + var(--pp-mobile-nav-height) + 16px)}}.pp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:32px 24px}.pp-empty>p{margin:0}.pp-empty>.button{margin:0}@media(max-width:1100px){.pp-employee-history-grid{grid-template-columns:1fr}}.pp-reviews>summary{color:var(--pp-ink)}.pp-quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.pp-import fieldset.pp-import-inputs{margin:0;padding:0;border:0;min-width:0}.pp-import-inputs:disabled{opacity:.7}.pp-pattern-reference{font-size:.9rem;line-height:1.6;max-width:70ch;margin-block:16px 10px;color:var(--muted,#526174)}.pp-curve-legend{display:flex;flex-wrap:wrap;gap:20px;margin-block:12px;font-size:.875rem}.pp-curve-legend span{display:flex;align-items:center;gap:8px}.pp-curve-legend i{display:block;width:26px;border-top:3px solid #b83978}.pp-curve-legend .pp-key-reference{border-top:3px dashed #64748b}.pp-week-pattern-table{margin-block:14px 20px;max-width:640px}.pp-week-pattern-table input{width:100%;max-width:180px;min-width:100px;font-variant-numeric:tabular-nums;direction:ltr}.pp-month-expand{margin-block:16px;white-space:normal;text-align:start}.pp-month-brand{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-block:16px;margin-block:16px;border-block:1px solid #e0e7ef}.pp-month-brand label{min-width:180px;flex:0 1 260px}.pp-month-brand p{margin:0 0 8px;max-width:65ch}.pp-month-brand small{display:block;margin-block-start:6px;color:#526174}.pp-percent-input{display:flex;align-items:center;gap:8px;max-width:180px}.pp-percent-input input{width:100%}.pp-pace-notice{display:flex;gap:16px;align-items:center;justify-content:space-between;background:#f3f7fb;border-radius:12px;padding:14px 16px;margin-block:16px}.pp-pace-notice p{margin:0;max-width:65ch;color:#526174}.pp-worker-cards .pp-worker-card{gap:12px;padding:20px}.pp-worker-card .pp-two-metrics{gap:16px}.pp-worker-card .pp-metric strong{font-size:1.25rem}.pp-worker-card .pp-worker-remaining{padding-block:0 8px}.pp-sales-mix{width:100%}.pp-sales-mix dl{margin:0}.pp-sales-mix .pp-worker-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:8px 12px}.pp-worker-split dt{font-size:.8rem;color:#526174;line-height:1.4}.pp-worker-split dd{margin:6px 0 0;font-weight:700;font-size:1rem}.pp-worker-split dd small{display:block;margin-block-start:4px;font-weight:500;color:#526174;font-size:.85rem}.pp-brand-progress{padding-block:12px;border-block:1px solid #e0e7ef;font-size:.875rem}.pp-mix-comparison,.pp-brand-amounts{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.pp-mix-comparison>span{color:#526174}.pp-brand-amounts{margin-block-start:10px}.pp-brand-amounts span{display:flex;gap:8px}.below-mix .pp-mix-comparison strong{color:#a42c52}.pp-mix-recovery{margin:10px 0 0;color:#8b2948;line-height:1.5}.pp-mix-recovery small{display:block;font-size:.75rem;color:#526174;max-width:65ch}.pp-worker-rate .pp-rate-details{padding:0;margin:0}.pp-worker-rate .pp-rate-details>p{font-size:.75rem;margin:4px 0 10px}.pp-worker-rate .pp-four-metrics{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-worker-rate .pp-metric strong{font-size:1rem}.pp-worker-rate .pp-metric span,.pp-worker-rate small{font-size:.75rem}.pp-worker-secondary{font-size:.8rem;color:#526174}.pp-worker-secondary summary{min-height:30px;padding-block:4px}.pp-overview-summary>.pp-brand-progress{margin-block:12px}.pp-seller .pp-sales-mix{margin-block-start:16px}.pp-seller .pp-worker-split{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-history-metric-choices{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-block:16px}.pp-history-metric-choices label{display:flex;align-items:center;gap:8px;cursor:pointer}.pp-history-metric-choices input{width:18px;height:18px;accent-color:#1687b8}.pp-chart-subtitle{font-size:.8rem;font-weight:600;color:#526174;margin:12px 0 4px}@media(max-width:600px){.pp-worker-cards .pp-worker-card{padding:16px;gap:10px}.pp-sales-mix .pp-worker-split{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-pace-notice{align-items:flex-start;flex-direction:column}.pp-month-brand{gap:12px}.pp-month-brand label{flex-basis:100%}}.pp-employee-history-card>.pp-rate-details .pp-four-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-employee-history-card>.pp-rate-details .pp-metric strong{font-size:1.125rem}.pp-expected-note{margin:8px 0 12px;padding-block:10px;border-block:1px solid #e0e7ef;font-size:.875rem;color:#526174}.pp-monthly>fieldset.pp-import-inputs{min-inline-size:0;margin:0;padding:0;border:0}.pp-worker-cards{align-items:start}.pp-google-source{margin-block:1rem;padding:1rem;border:1px solid var(--border,#dce3ef);border-radius:14px;background:#f8fbff;min-width:0}.pp-google-source h3{margin:0 0 .5rem}.pp-google-source .pp-help{margin-block:.5rem .875rem}.pp-google-email,.pp-google-choose{display:flex;gap:.75rem;align-items:end;min-width:0;margin-block:.75rem}.pp-google-email input{flex:1;min-width:0;font-size:.85rem}.pp-google-email button{flex-shrink:0}.pp-google-choose label{flex:1;min-width:0;display:grid;gap:.5rem}.pp-google-choose label small{color:var(--muted,#62738c)}@media(max-width:600px){.pp-google-email,.pp-google-choose{align-items:stretch;flex-direction:column}.pp-google-email input{width:100%}.pp-google-email button{align-self:start}}.productivity-metrics{min-width:0;border-block-start:1px solid #e2e7ef;margin-block-start:20px;padding-block-start:18px}.productivity-metrics>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.productivity-metrics h3{font-size:15px;margin:0;line-height:1.5}.productivity-metrics select{font:inherit;font-size:13px;min-height:44px;max-width:100%;border:1px solid #c8d1df;border-radius:10px;background:#fff;color:#28384b;padding:8px 12px}.productivity-metrics dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:16px}.productivity-metrics dl>div{min-width:0}.productivity-metrics dt{font-size:12px;color:#526174;line-height:1.6}.productivity-metrics dd{margin:5px 0 0;font-size:20px;font-weight:650;overflow-wrap:anywhere}.productivity-basis,.productivity-unavailable p{color:#526174;font-size:12px;line-height:1.7;margin-block:8px}.productivity-unavailable .link{min-height:44px;text-align:start}.productivity-metrics.compact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.productivity-metrics :is(button,select):focus-visible{outline:3px solid #277998;outline-offset:3px}@media(max-width:600px){.productivity-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.productivity-metrics dd{font-size:19px}.productivity-metrics>header>label{max-width:100%}}.productivity-method{margin-block:14px;border-block-start:1px solid #e2e7ef}.productivity-method>summary{cursor:pointer;min-height:44px;align-content:center;font-size:13px;font-weight:600;line-height:1.6}.productivity-method>p{font-size:13px;line-height:1.75;color:#526174;max-width:75ch;margin-block:10px}.productivity-basis-choice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#526174;margin-block:12px}.productivity-basis-choice select{max-width:100%}.simple-team{min-width:0;margin-block:28px}.simple-team-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:18px}.simple-team-heading h2{margin:0 0 4px;font-size:21px;line-height:1.35}.simple-team-heading .helper{margin:0}.simple-team-heading .button{flex-shrink:0}.simple-team-tools{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,320px);align-items:end;gap:16px;margin-block-end:18px}.simple-team-tools .search-field,.simple-team-tools .search-field input{width:100%;min-width:0}.simple-team-tools .comparison-select{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px}.simple-team-tools select{width:100%;min-width:0}.simple-team .button,.simple-team .icon-button,.simple-team input,.simple-team select{min-height:44px}.simple-team .icon-button{min-width:44px}.simple-team .link{min-height:44px;display:inline-flex;align-items:center}.simple-team .simple-hourly-basis{margin:0 0 16px;max-width:70ch}.simple-team .employee-card-list{gap:16px}.simple-team .simple-employee-card{padding:22px;border-radius:16px}.simple-team .simple-employee-card>header{flex-direction:row;align-items:flex-start;margin-block-end:18px;gap:12px}.simple-team .employee-card-identity{flex:1;min-height:44px;width:auto}.simple-team .employee-card-identity h3{font-size:18px;line-height:1.4}.simple-team .employee-card-actions{width:auto;gap:6px}.simple-team .employee-card-actions .phone{margin-inline-end:0}.simple-team .simple-evidence-state{max-width:50ch;font-weight:400}.simple-card-result{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block-end:12px}.simple-net-sales,.simple-personal-goal{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.simple-net-sales>span,.simple-personal-goal>span{color:#566477;font-size:13px}.simple-net-sales>strong{font-size:clamp(25px,3vw,32px);line-height:1.25}.simple-team .simple-personal-goal{border:0;background:transparent;padding:6px 0 6px 10px;min-height:52px;text-align:start}.simple-personal-goal>span{display:flex;align-items:center;gap:5px}.simple-personal-goal>strong{font-size:19px}.simple-team .simple-card-result+.progress-group{margin-block-end:18px}.simple-team .goal-achievement{margin-block:0 16px}.simple-card-mix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);margin-block:18px 16px;padding-block:15px;gap:20px}.simple-card-mix>.helper{grid-column:1 / -1;margin:0}.simple-team .simple-mix-composition{grid-column:1 / -1;height:7px;margin:0;border-radius:4px}.simple-team .simple-hour-basis{font-size:12px;margin:-6px 0 12px}.simple-mix-row{min-width:0}.simple-mix-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 8px}.simple-mix-label>span{display:flex;gap:7px;align-items:center;font-size:13px}.simple-mix-label .dot{flex-shrink:0}.simple-mix-label>strong{font-size:16px}.simple-mix-label>small{grid-column:2;color:#566477;font-size:12px;text-align:end}.simple-mix-target{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#566477;margin-block-start:7px;font-size:12px}.simple-mix-target>span{display:flex;flex-wrap:wrap;gap:5px}.simple-card-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;gap:12px 20px}.simple-card-money>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.simple-card-money dt{font-size:13px;color:#566477}.simple-card-money dd{margin:0;font-size:17px;font-weight:650;min-width:0}.simple-card-money dd .helper{font-size:12px;font-weight:400}.simple-card-shifts{display:flex;justify-content:space-between;align-items:start;gap:12px}.simple-card-shifts>div{display:flex;flex-wrap:wrap;gap:6px 16px;padding-block:11px;font-size:13px;color:#566477}.simple-card-shifts>div>span{display:inline-block}.simple-card-shifts>button{flex-shrink:0}.simple-card-details{margin-block-start:10px;border-block-start:1px solid var(--line)}.simple-card-details>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px;font-weight:600}.simple-card-details>.worker-primary-metrics{margin-block-start:12px}.simple-card-details .worker-detail-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-detail-recovery{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-block-start:12px;font-size:13px;color:#566477}.simple-incomplete-team{margin-block-start:24px}.simple-incomplete-team>h3{margin:0 0 12px;font-size:15px;color:#566477}.simple-incomplete-team>h3>span{font-weight:400}.simple-team-empty{padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px;text-align:center}.simple-team-empty p{margin:0 0 8px}@media(max-width:767px){.simple-team-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.simple-team-heading h2{font-size:19px}.simple-team-tools{grid-template-columns:1fr;gap:10px}.simple-team .simple-employee-card{padding:18px}.simple-team .employee-card-identity{gap:9px}.simple-team .employee-card-identity h3{font-size:16px}.simple-team .employee-card-identity .avatar{width:36px;height:36px;flex-shrink:0}.simple-team .employee-card-actions{gap:0}.simple-card-mix{grid-template-columns:1fr;gap:14px}.simple-mix-label{grid-template-columns:minmax(0,1fr) auto auto}.simple-mix-label>small{grid-column:auto;min-width:42px}.simple-card-money{grid-template-columns:1fr;gap:10px}.simple-card-shifts{flex-wrap:wrap;gap:0 12px}.simple-card-shifts>div{width:100%}.simple-card-details .worker-detail-columns{grid-template-columns:1fr;gap:20px}.simple-card-details .worker-detail-columns dl>div{flex-direction:row;align-items:baseline}.simple-card-details .worker-detail-columns dd{max-width:55%;flex-shrink:1;overflow-wrap:anywhere;text-align:end}.simple-card-details .worker-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.simple-team .simple-personal-goal{transition:color .15s ease}.simple-team .simple-personal-goal:hover{color:#a53678}}.simple-team .employee-card-actions{flex-shrink:0}.simple-team .employee-card-actions .icon-button{display:inline-flex}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{color:#222632;font-synthesis:none;color-scheme:light;--pink:#f9a8d4;--blue:#7dd3fc;--muted:#657082;--line:#e8ebf0;--radius:20px;background:#f7f8fb;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}input,select{color:#222632;caret-color:#9a3970;background:#fff;border:1px solid #dce1e8;border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input:hover,select:hover{border-color:#bdc6d2}input:disabled{color:#939aa5;background:#f4f5f7}input[type=checkbox]{accent-color:#aa3b7d;flex-shrink:0;width:19px;height:19px;min-height:19px;padding:0}input[type=date],input[type=time]{direction:ltr}input::placeholder{color:#707b8a}select{padding-inline-end:27px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #2799ce}::selection{color:#27212b;background:#f8c5e3}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#c7ced8;border-radius:8px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;font-size:30px;font-weight:740;line-height:1.18}h2{letter-spacing:-.015em;font-size:17px;font-weight:680;line-height:1.4}h3{font-size:15px;font-weight:650}p{color:var(--muted);max-width:72ch}small{color:var(--muted);font-size:12px}.number,bdi{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.number{white-space:nowrap}.app-header{border-bottom:1px solid var(--line);z-index:15;background:#fff;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:750;display:flex}.brand img{object-fit:contain;width:38px;height:38px}.header-right{align-items:center;gap:8px;display:flex}.language-select{background:#f7f8fa;border:0;max-width:110px;min-height:37px;font-size:12px}.icon-button{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.icon-button:hover,.icon-button.selected{background:#f1f3f7}.user-avatar{color:#753c62;background:#fce6f2;border-radius:50%;place-items:center;width:34px;height:34px;margin-inline-start:7px;font-weight:650;display:grid}.app-layout{max-width:1760px;margin:auto;display:flex}.desktop-nav{border-inline-end:1px solid var(--line);flex-direction:column;flex-shrink:0;justify-content:space-between;width:204px;height:calc(100dvh - 76px);padding:32px 18px;display:flex;position:sticky;top:76px}.nav-links{flex-direction:column;gap:9px;display:flex}.nav-links button{text-align:start;color:#687181;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;font-weight:550;display:flex}.nav-links button:hover{background:#edf0f5}.nav-links button[aria-current=page]{color:#763555;background:#fde8f3}.nav-links button[aria-current=page] svg{stroke:#aa4478}.nav-footer{flex-direction:column;gap:3px;padding-inline:15px;display:flex}.nav-footer span{font-size:13px;font-weight:600}.nav-footer small{font-size:11px}.main{width:100%;min-width:0;max-width:1420px;padding:34px 36px 52px}.page-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.page-heading p{margin-top:7px;font-size:13px}.button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.button.primary{color:#52223d;background:#f9a8d4}.button.primary:hover{background:#f69bce}.button.subtle{background:#fff;border:1px solid #dfe4ec}.button.subtle:hover{background:#f3f6fa}.button.small{padding-inline:10px}.button.danger{color:#a43543;background:#fff0f1;margin-top:15px}.link{color:#266d91;align-items:center;gap:5px;min-height:30px;font-size:12px;font-weight:600;display:inline-flex}.link:hover{text-underline-offset:4px;text-decoration:underline}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.store-filter{flex:1;align-items:center;gap:6px;min-width:160px;max-width:460px;padding-inline-start:10px;display:flex}.store-filter svg{color:#798496;flex-shrink:0}.store-filter select{border:0;width:100%;max-width:100%;min-height:40px;padding-inline-start:5px;font-size:13px}.date-filters{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.date-filters label{align-items:center;gap:8px;display:flex}.date-filters label>span{color:var(--muted);font-size:11px}.date-filters input{border:0;width:133px;min-height:40px;padding:6px;font-size:12px}.date-dash{color:#bdc4ce}.period-select{background:#f8f9fb;border-color:#e9edf2;max-width:160px;min-height:39px;font-size:12px}.coverage{color:#487060;justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;padding:0 3px;font-size:11px;display:flex}.coverage.incomplete{color:#885f14}.coverage small{white-space:nowrap;font-size:11px}.sales-overview{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.1fr 1fr;margin-bottom:24px;display:grid;overflow:hidden}.sales-main{border-inline-end:1px solid var(--line);padding:25px 28px 22px}.section-line{justify-content:space-between;align-items:center;display:flex}.basis{color:#717c8d;background:#f5f7fa;border-radius:6px;padding:4px 7px;font-size:11px}.hero-amount{letter-spacing:-.035em;margin:14px 0 13px;font-size:46px;font-weight:720;line-height:1.3}.sales-goal{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.sales-goal>span{color:var(--muted)}.sales-goal>span bdi{color:#394452;margin-inline-start:6px;font-weight:600}.progress-group{flex-direction:column;gap:6px;min-width:90px;display:flex}.progress-track{background:#eef1f5;border-radius:5px;height:7px;overflow:hidden}.progress-track>i{background:#70c4eb;border-radius:5px;height:100%;display:block}.progress-group>span{color:var(--muted);white-space:nowrap;font-size:10px}.sales-main .progress-group{margin:9px 0 17px}.sales-main .progress-track{height:9px}.sales-main .progress-group>span{font-size:11px}.sales-totals{border-top:1px solid var(--line);gap:30px;padding-top:16px;display:flex}.sales-totals span{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.sales-totals bdi{color:#303947;font-size:14px;font-weight:600}.mix-main{padding:25px 28px}.mix-main h2{margin-bottom:25px}.mix-bar{background:#edf0f5;border-radius:7px;gap:3px;height:19px;display:flex;overflow:hidden}.mix-bar>i{min-width:0;height:100%}.mix-0{background:#7dd3fc}.mix-1{background:#f9a8d4}.mix-2{background:#c9cfd9}.mix-list{flex-direction:column;gap:15px;margin-top:22px;display:flex}.mix-list>div{align-items:center;gap:10px;font-size:12px;display:flex}.mix-list>div>span{flex:1;align-items:center;gap:8px;display:flex}.dot{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.mix-list strong{font-size:13px}.mix-list small{text-align:end;min-width:43px;font-size:11px}.mix-basis,.mix-explanation{color:#566276;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.mix-basis{margin:0 0 12px}.mix-explanation{margin:12px 0 0}.metric-strip{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 24px;padding:19px 0;display:grid}.metric{flex-direction:column;gap:8px;min-width:0;padding:0 22px;display:flex}.metric+.metric{border-inline-start:1px solid var(--line)}.metric>span{color:var(--muted);font-size:11px}.metric>strong{letter-spacing:-.02em;font-size:23px;font-weight:650;line-height:1.2}.metric>small{font-size:10px;line-height:1.5}.two-columns{grid-template-columns:1.5fr 1fr;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;margin-bottom:23px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:21px 22px 13px;display:flex}.panel-heading+form,.panel>p,.panel>.settings-narrow{margin:5px 22px 22px}.chart{min-width:0;height:240px;margin:0 12px 0 0}.chart-data{color:var(--muted);margin:0 20px 16px;font-size:11px}.chart-data summary{cursor:pointer;min-height:28px;display:list-item}.forecast{padding:0 22px 20px}.forecast-main{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.forecast-main>span{color:var(--muted);font-size:11px}.forecast-main>strong{font-size:27px;font-weight:650}.forecast p{margin:9px 0;font-size:11px}.forecast dl{margin:12px 0 16px}.forecast dl>div{border-bottom:1px solid #f1f3f6;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:11px;display:flex}.forecast dd{margin:0;font-weight:650}.forecast dt{color:var(--muted)}.helper{color:var(--muted);font-size:11px;line-height:1.6}.forecast .helper{align-items:flex-start;gap:6px;display:flex}.shift-list{padding:0 22px 10px}.shift-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.person-link{text-align:start;flex:1;align-items:center;gap:12px;padding:0;display:flex}.avatar{color:#356078;background:#e4f3fb;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:650;display:inline-grid}.avatar.purple{color:#76558a;background:#f0e8fb}.avatar.large{border-radius:16px;width:54px;height:54px;font-size:23px}.person-link>span+span{flex-direction:column;gap:3px;display:flex}.person-link strong{font-size:13px}.person-link small{font-size:10px}.shift-results{text-align:end;flex-direction:column;gap:4px;display:flex}.shift-results strong{font-size:14px}.shift-results small{font-size:10px}.phone{color:#367799;background:#edf7fc}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.toolbar>a:last-child{margin-inline-start:auto}.search-field{color:#718092;background:#fff;border:1px solid #dfe4ec;border-radius:12px;flex:1;align-items:center;gap:8px;max-width:400px;padding-inline-start:13px;display:flex}.search-field input{background:0 0;border:0;width:100%;font-size:13px}.toolbar select{font-size:12px}.count{color:#697789;background:#f0f3f7;border-radius:7px;margin-inline-start:7px;padding:3px 7px;font-size:11px}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}th{text-align:start;color:#728092;white-space:nowrap;background:#fafbfc;padding:13px 18px;font-size:10px;font-weight:550}td{border-top:1px solid var(--line);padding:15px 18px}td:not(:first-child),th:not(:first-child){text-align:end}.table-person{white-space:nowrap;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:600;display:flex}.table-person .avatar{border-radius:9px;width:32px;height:32px;font-size:12px}tbody tr:hover{background:#fcfcfe}.mobile-team{display:none}.store-results{padding:0 22px 5px}.store-results>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.store-results>div>div{flex:1}.store-results strong{margin-bottom:8px;font-size:12px;display:block}.store-results>div>.number{font-size:13px;font-weight:600}.store-icon{color:#6f819a;background:#f2f6fb;border-radius:11px;place-items:center;padding:10px;display:grid}.cost-details{flex-direction:column;gap:16px;padding:0 22px 22px;display:flex}.cost-details .metric{border:0;padding:0}.cost-details .metric strong{font-size:25px}.settings-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:24px;display:flex;overflow-x:auto}.settings-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 16px;font-size:13px}.settings-tabs button[aria-selected=true]{color:#873c67;border-color:#b64c8d;font-weight:600}.settings-narrow{max-width:460px}.user-list{padding:0 22px 10px}.user-list>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.user-list>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.user-list strong{font-size:13px}.user-list small{overflow-wrap:anywhere;font-size:11px}.danger-text{color:#a43543}.form{flex-direction:column;gap:17px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span{color:#485566;font-size:12px;font-weight:600}.field small{font-size:11px;line-height:1.55}.field>input,.field>select{width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-actions{justify-content:flex-end;align-items:center;gap:15px;padding-top:6px;display:flex}.saved{color:#276c52;font-size:12px}.form fieldset{border:0;min-width:0;margin:0;padding:0}.form legend{color:#485566;margin-bottom:8px;font-size:12px;font-weight:600}.checkbox-list{flex-wrap:wrap;gap:10px 18px;display:flex}.checkbox-list>label{align-items:center;gap:7px;min-height:35px;font-size:13px;display:flex}.stores-checkboxes{flex-flow:column;gap:2px;max-height:240px;overflow-y:auto}.stores-checkboxes>label{font-size:12px}.sheet{color:#222632;background:#fff;border:0;border-radius:22px 0 0 22px;width:510px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden;box-shadow:-12px 0 70px #18263825}.sheet.wide{width:760px}.sheet::backdrop{background:#17253858}.sheet-heading{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:23px 25px 18px;display:flex;position:sticky;top:0}.sheet-heading h2{font-size:19px}.sheet-body{height:calc(100dvh - 86px);padding:24px 26px;overflow-y:auto}.sheet-body>h3{margin-top:25px;margin-bottom:13px}.sheet-body>p{margin-bottom:18px}.sheet-body .mix{padding:17px 0}.sheet-body .chart{margin-top:20px}.employee-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.employee-heading>div{flex:1}.employee-heading p{margin-top:4px;font-size:11px}.detail-metrics{margin-bottom:12px}.detail-metrics .metric{padding-inline:13px}.detail-metrics .metric strong{font-size:19px}.detail-metrics .metric>span{font-size:10px}.detail-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:15px 0;font-size:11px;display:flex}.detail-summary>span{color:var(--muted);gap:8px;display:flex}.detail-summary bdi{color:#38485a;font-weight:600}.invoice-list{flex-direction:column;display:flex}.invoice-list>button{border-bottom:1px solid var(--line);text-align:start;align-items:center;gap:12px;padding:15px 0;display:flex}.invoice-list>button>span{flex-direction:column;gap:4px;display:flex}.invoice-list>button>span+span{text-align:end;margin-inline-start:auto}.invoice-list small{font-size:10px}.invoice-info{flex-direction:column;gap:7px;margin-bottom:20px;display:flex}.invoice-info>span{color:var(--muted);font-size:12px}.product-entry{border-bottom:1px solid var(--line);padding:20px 0}.product-title{justify-content:space-between;gap:16px;margin-bottom:15px;display:flex}.product-title h3{overflow-wrap:anywhere;font-size:13px}.product-title small{font-size:10px}.product-title>strong{font-size:16px}.payout-table{background:#f7f9fc;border-radius:10px;padding:3px 13px}.payout-table>div{justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.payout-table .payout-header{color:var(--muted);border-bottom:1px solid #e6ebf2;font-size:10px}.employee-editor{background:#f8f9fb;border-radius:15px;flex-direction:column;gap:18px;margin-bottom:22px;padding:18px;display:flex}.pay-history{justify-content:space-between;gap:12px;font-size:11px;display:flex}.download-group{gap:6px;display:flex}.week-controls{white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}.schedule-matrix{padding-bottom:12px}.schedule-matrix table{table-layout:fixed;min-width:870px}.schedule-matrix th:first-child{z-index:1;background:#fafbfc;width:145px;position:sticky;inset-inline-start:0}.schedule-matrix tbody th:first-child{white-space:normal;background:#fff;font-weight:600}.schedule-matrix th small{margin-top:4px;font-size:9px;display:block}.schedule-matrix th:not(:first-child){text-align:center}.schedule-matrix th,.schedule-matrix td{padding:9px 5px}.schedule-matrix td{vertical-align:top;text-align:start;border-inline-start:1px solid #f0f2f6}.schedule-matrix tfoot td{text-align:center;font-size:11px;font-weight:600}.schedule-matrix .link{font-size:11px}.schedule-cell{text-align:center;color:#703758;background:#fce1f1;border-radius:8px;flex-direction:column;gap:6px;width:100%;min-height:61px;margin-bottom:5px;padding:11px 6px;font-size:11px;font-weight:600;display:flex}.schedule-cell.kiosk{color:#5e4b83;background:#eae4f8}.schedule-cell.inventory{color:#526841;background:#edf2e6}.schedule-cell small{color:inherit;font-size:8px;font-weight:400;line-height:1.4}.schedule-agenda{display:none}.preview-counts{flex-wrap:wrap;gap:15px;margin-bottom:20px;font-size:12px;display:flex}.preview-messages{color:#94525a;margin:12px 0;font-size:12px}.preview-table{max-height:360px;margin-bottom:18px;overflow:auto}.preview-table th{position:sticky;top:0}.calendar-editor{flex-direction:column;gap:0;display:flex}.calendar-editor>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.calendar-toggle{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.calendar-toggle strong{min-width:85px;font-size:12px}.calendar-toggle input{margin:0}.calendar-editor input[type=time]{max-width:125px;font-size:12px}.status-tag{border-radius:6px;padding:3px 6px;font-size:10px}.status-tag.good{color:#3c755b;background:#e8f4ee}.status-tag.neutral{color:#7a8490;background:#f0f2f5}.exception-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exception-row>input{flex:1;max-width:155px;font-size:12px}.exception-row>label{align-items:center;gap:5px;font-size:12px;display:flex}.sync-list{padding:0 22px 18px}.sync-list>div{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:14px 0;font-size:12px;display:flex}.sync-list details summary{color:#317092;cursor:pointer}.sync-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f9;border-radius:8px;padding:12px;font-size:10px}.notice{color:#785c22;background:#fff5dd;border-radius:12px;align-items:center;gap:10px;margin-bottom:17px;padding:13px 15px;font-size:12px;display:flex}.notice svg{flex-shrink:0}.notice.error{color:#9b3344;background:#fff0f1}.notice .link{white-space:nowrap;margin-inline-start:auto}.empty{text-align:center;padding:43px 22px}.empty h3{color:#4e5a6b;margin-bottom:7px;font-size:14px}.empty p{max-width:440px;margin:0 auto 15px;font-size:12px;line-height:1.7}.loading{min-height:210px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-nav{display:none}.login-page{background:#fff;min-height:100dvh}.login-page>header{justify-content:space-between;align-items:center;padding:25px 40px;display:flex}.login-page header select{background:#f7f8fa;border:0;font-size:12px}.login-content{grid-template-columns:1fr 1fr;align-items:center;gap:110px;max-width:1160px;min-height:calc(100dvh - 95px);margin:auto;padding:30px 60px 90px;display:grid}.login-brand{padding:40px 0}.login-brand h1{letter-spacing:-.035em;max-width:390px;margin-top:30px;font-size:47px;line-height:1.15}.brand-orbit{color:#3b789a;background:#e2f4ff;border-radius:35px;place-items:center;width:112px;height:112px;display:grid;box-shadow:20px 18px #fce4f2}.login-form{width:100%;max-width:370px}.login-form h2{margin-bottom:10px;font-size:25px}.login-form>p{margin-bottom:30px;font-size:13px}.login-form .button{width:100%;margin-top:4px}.login-form .form-actions{display:block}.login-form .saved{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .sheet{border-radius:0 22px 22px 0}[dir=rtl] .link svg,[dir=rtl] .invoice-list>button>svg{transform:rotate(180deg)}@media(min-width:1600px){.main{padding-inline:48px}.two-columns{grid-template-columns:1.6fr 1fr}}@media(max-width:1200px){.desktop-nav{width:174px;padding-inline:12px}.main{padding:28px 24px}.app-header{padding-inline:24px}.filter-bar{flex-wrap:wrap}.store-filter{max-width:none}.date-filters{margin-inline-start:0}.period-select{margin-inline-start:auto}.metric{padding-inline:17px}.metric>strong{font-size:21px}.two-columns{grid-template-columns:1.2fr 1fr}.date-filters label>span,.calendar-toggle .status-tag{display:none}}@media(max-width:1000px){.desktop-nav{width:80px;padding-inline:9px}.nav-links button{justify-content:center;padding:15px;font-size:0}.nav-links button svg{width:22px;height:22px}.nav-footer{display:none}.main{padding-inline:22px}.sales-main,.mix-main{padding:23px}.hero-amount{font-size:40px}.metric{padding-inline:14px}.metric>strong{font-size:20px}.metric>span{font-size:10px}.two-columns{grid-template-columns:1fr}.chart{height:260px}.forecast dl{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.forecast-main{flex-direction:row;justify-content:space-between;align-items:center}.forecast-main>strong{font-size:25px}.forecast>p{max-width:none}.toolbar{gap:8px}.schedule-toolbar .button{padding-inline:10px;font-size:11px}.date-filters input{width:123px}}@media(max-width:767px){:root{font-size:14px}.app-header{gap:8px;height:65px;padding-inline:17px}.brand{gap:7px;font-size:14px}.brand img{width:30px;height:30px}.header-right{gap:1px}.language-select{max-width:88px;min-height:35px;padding:5px 17px 5px 6px;font-size:10px}.header-right .icon-button{width:36px;min-width:36px;height:40px;min-height:40px}.header-right .icon-button svg{width:18px}.user-avatar,.desktop-nav{display:none}.main{padding:24px 17px 106px}.page-heading{margin-bottom:20px}.page-heading p{max-width:260px;margin-top:6px;font-size:12px;line-height:1.65}h1{font-size:25px}.refresh-button{min-width:43px;padding:10px;background:0 0!important;border:0!important}.refresh-button>span{display:none}.filter-bar{border-radius:14px;grid-template-columns:1fr 105px;gap:7px;padding:8px;display:grid}.store-filter{grid-column:1/-1;min-width:0;padding-inline-start:5px}.store-filter select{height:35px;min-height:35px;font-size:12px}.date-filters{justify-content:space-between;gap:1px;min-width:0}.date-filters input{width:111px;min-height:38px;padding:3px 0;font-size:11px}.date-dash{font-size:10px}.period-select{background:#f7f8fa;width:100%;max-width:105px;min-height:35px;padding-inline:8px 19px;font-size:11px}.coverage{margin-bottom:19px;padding-inline:0;font-size:10px;line-height:1.7;display:block}.coverage>div{gap:5px}.coverage small{margin-top:3px;margin-inline-start:21px;font-size:9px;display:block}.coverage-count{font-size:9px}.sales-overview{border-radius:17px;grid-template-columns:1fr;margin-bottom:17px}.sales-main{border-inline-end:0;border-bottom:1px solid var(--line);padding:21px 20px 18px}.mix-main{padding:20px}.hero-amount{margin:11px 0;font-size:42px}.sales-main h2,.mix-main h2{font-size:15px}.sales-totals{gap:40px;padding-top:13px}.sales-main .progress-group{margin-bottom:14px}.mix-main h2{margin-bottom:17px}.mix-bar{height:15px}.mix-list{gap:12px;margin-top:17px}.mix-list>div{font-size:11px}.mix-list strong{font-size:12px}.metric-strip{border-radius:16px;grid-template-columns:repeat(2,1fr);margin-bottom:18px;padding:0}.metric{padding:17px}.metric+.metric{border:0}.metric:nth-child(2n){border-inline-start:1px solid var(--line)}.metric:nth-child(n+3){border-top:1px solid var(--line)}.metric>strong{font-size:21px}.metric>small{font-size:9px}.metric>span{font-size:11px}.two-columns{gap:0}.panel{border-radius:16px;margin-bottom:18px}.panel-heading{padding:18px 18px 13px}.panel-heading h2{font-size:15px}.panel-heading .button{min-height:35px;padding-inline:10px;font-size:10px}.panel-heading .button svg{width:14px}.chart{height:230px;margin-inline-end:7px}.chart-data{margin-inline:18px;font-size:10px}.forecast{padding-inline:18px}.forecast dl{grid-template-columns:1fr}.forecast-main{margin-bottom:9px}.forecast-main>span{font-size:11px}.forecast-main>strong{font-size:24px}.shift-list{padding-inline:18px}.shift-row{flex-wrap:wrap;gap:8px;padding-block:15px}.person-link{gap:9px;min-width:0}.avatar{border-radius:10px;width:35px;height:35px;font-size:13px}.person-link strong{font-size:12px}.person-link small{max-width:160px;font-size:9px}.shift-results strong{font-size:12px}.shift-results small{font-size:9px}.shift-row .phone{border-radius:10px;min-width:35px;min-height:38px}.shift-row .phone svg{width:15px}.mobile-nav{height:calc(69px + env(safe-area-inset-bottom));padding:5px 10px env(safe-area-inset-bottom);border-top:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.mobile-nav button{color:#697789;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;font-size:10px;display:flex}.mobile-nav button[aria-current=page]{color:#873e68;background:#fce9f4}.mobile-nav button[aria-current=page] svg{stroke:#a4477d}.toolbar{gap:9px}.search-field{flex-basis:100%;max-width:none;min-height:44px}.toolbar select{flex:1;min-width:0;max-width:200px;font-size:11px}.toolbar .button{font-size:11px}.desktop-table{display:none}.mobile-team{padding:0 18px 5px;display:block}.employee-tile{text-align:start;border-top:1px solid var(--line);width:100%;padding:16px 0;display:block}.employee-tile>div{align-items:center;gap:10px;display:flex}.employee-tile strong{font-size:13px}.employee-tile>div>svg{color:#8391a0;margin-inline-start:auto}.employee-tile dl{justify-content:space-between;gap:12px;margin:13px 0 12px;display:flex}.employee-tile dl>div{flex-direction:column;gap:5px;display:flex}.employee-tile dt{color:var(--muted);font-size:10px}.employee-tile dd{margin:0;font-size:16px;font-weight:600}.employee-tile .progress-group{gap:5px}.employee-tile .progress-group>span{font-size:9px}.employee-tile .progress-track{height:5px}.store-results{padding-inline:18px}.store-results>div{gap:10px}.store-icon{padding:8px}.store-results strong{overflow-wrap:anywhere;max-width:180px;font-size:11px}.store-results>div>.number{font-size:12px}.settings-tabs{gap:0;margin-bottom:18px}.settings-tabs button{padding:11px 12px;font-size:11px}.user-list{padding-inline:18px}.user-list>div{flex-wrap:wrap;gap:8px}.user-list small{font-size:10px}.user-list .icon-button{min-width:35px;min-height:40px}.user-list .avatar{display:none}.settings-narrow{max-width:none}.panel-heading+form,.panel>p,.panel>.settings-narrow{margin-inline:18px}.calendar-toggle{gap:7px}.calendar-toggle strong{flex:1;min-width:0;font-size:11px}.calendar-editor>div{gap:5px}.calendar-editor input[type=time]{max-width:101px;padding:8px 6px;font-size:11px}.calendar-editor>div>span{font-size:11px}.exception-row{padding-bottom:12px}.exception-row>input{min-width:105px;max-width:none}.sheet,.sheet.wide{border-radius:0;width:100%;height:100dvh;max-height:100dvh;top:0;right:0;bottom:0;left:0}.sheet-heading{padding:16px 17px 14px}.sheet-heading h2{font-size:17px}.sheet-body{height:calc(100dvh - 75px);padding:21px 18px 35px}.detail-metrics{grid-template-columns:repeat(2,1fr)}.detail-metrics .metric{padding:15px}.detail-metrics .metric strong{font-size:20px}.employee-heading{gap:9px}.employee-heading p{font-size:10px}.employee-heading .button{padding-inline:12px;font-size:11px}.employee-heading .avatar{border-radius:13px;width:44px;height:44px;font-size:20px}.employee-heading h3{font-size:14px}.schedule-toolbar .button{flex:1;gap:5px;min-height:42px;font-size:10px}.schedule-toolbar .download-group{flex:1}.schedule-toolbar .button svg{width:15px}.schedule-toolbar .download-group .button{white-space:nowrap}.schedule-matrix{display:none}.schedule-agenda{padding:0 18px 12px;display:block}.schedule-agenda>section{border-top:1px solid var(--line);padding:16px 0}.schedule-agenda>section>h3{color:#6e7a8c;margin-bottom:6px;font-size:12px;font-weight:550}.agenda-row{align-items:center;gap:12px;padding:9px 0;display:flex}.agenda-row>button:first-child{text-align:start;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.agenda-row strong{font-size:12px}.agenda-row small{max-width:150px;font-size:9px}.time-button{color:#60577b;background:#f6f3fb;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:9px 10px;font-size:11px;display:flex}.week-controls{gap:0;font-size:10px}.week-controls .icon-button{min-width:31px;min-height:35px}.schedule-toolbar+.panel .panel-heading{flex-wrap:wrap}.form-grid{gap:11px}.field>span{font-size:11px}.form{gap:16px}.form input,.form select{font-size:14px}.form-actions .button{min-height:45px}.notice{gap:8px;padding:12px;font-size:11px}.empty{padding:32px 18px}.empty p{font-size:11px}.login-page>header{padding:20px 18px}.login-content{flex-direction:column;align-items:stretch;gap:42px;max-width:460px;min-height:0;padding:45px 26px 50px;display:flex}.login-brand{padding:0}.login-brand h1{max-width:310px;margin-top:23px;font-size:33px}.brand-orbit{border-radius:23px;width:70px;height:70px;box-shadow:12px 10px #fce4f2}.brand-orbit svg{width:33px}.login-form{max-width:none}.login-form h2{font-size:22px}.login-form>p{margin-bottom:24px;font-size:12px}[dir=rtl] .sheet{border-radius:0}}@media(max-width:380px){.app-header{padding-inline:12px}.brand{font-size:12px}.brand img{width:27px}.language-select{max-width:74px;font-size:9px}.header-right .icon-button{width:32px;min-width:32px}.main{padding-inline:13px}.filter-bar{grid-template-columns:1fr 88px}.date-filters input{width:104px;font-size:10px}.period-select{font-size:10px}.hero-amount{font-size:38px}.metric{padding:15px 13px}.metric>strong{font-size:19px}.shift-results{min-width:60px}.shift-row .phone{min-width:30px}.calendar-editor input[type=time]{max-width:92px;font-size:10px}.calendar-toggle strong{font-size:10px}.calendar-toggle input{width:17px;height:17px}.store-results strong{max-width:140px}.schedule-toolbar{gap:7px}.schedule-toolbar .button{font-size:9px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.tax-select{background:#f7f8fb;border-color:#edf0f4;border-radius:7px;max-width:145px;min-height:30px;padding:4px 20px 4px 7px;font-size:10px}.data-notices .notice{margin-bottom:15px;padding:10px 13px;font-size:11px}@media(max-width:767px){.filter-bar{grid-template-columns:minmax(0,1fr) 105px}.store-filter{grid-area:1/1}.period-select{grid-area:1/2}.date-filters{border-top:1px solid #eff1f5;grid-area:2/1/auto/-1;gap:10px;padding-top:5px}.date-filters label{flex:1;gap:5px;min-width:0}.date-filters label>span{font-size:10px;display:block}.date-filters input{width:100%;min-width:0;font-size:11px}}.completed-period .progress-group[data-state=reached] .progress-track>i{background:#4e9a76}.completed-period .progress-group[data-state=watch] .progress-track>i{background:#be8a2e}.completed-period .progress-group[data-state=below] .progress-track>i{background:#ca6c7b}.saved-notice{color:#347458;background:#eaf5ef}.invoice-merchandise{background:#eef8fe;border-radius:14px;flex-direction:column;gap:7px;margin-bottom:23px;padding:19px 20px;display:flex}.invoice-merchandise>span{color:#426175;font-size:12px}.invoice-merchandise>strong{font-size:32px;font-weight:680;line-height:1.3}.gift-credit-summary{border-top:1px solid #d8eaf5;justify-content:space-between;gap:12px;margin-top:7px;padding-top:12px;font-size:12px;display:flex}.invoice-posted>h3{color:#657082;margin-bottom:12px;font-size:12px;font-weight:550}.invoice-posted .metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-posted .metric:nth-child(n){border-top:0}.invoice-posted .metric+.metric{border-inline-start:1px solid #e8ebf0}.invoice-posted .metric>strong{font-size:18px}.product-recognized{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.product-recognized small{font-size:9px}.product-recognized strong{font-size:16px}.invoice-source{color:#657082;margin-top:12px;font-size:11px}.invoice-source summary{cursor:pointer;min-height:28px}.invoice-source dl{background:#f8f9fb;border-radius:8px;margin:5px 0;padding:9px 12px}.invoice-source dl>div{justify-content:space-between;gap:12px;display:flex}.invoice-source dd{color:#38485a;margin:0}.gift-credit-note{margin-top:3px}@media(max-width:767px){.invoice-posted .metric{padding:13px 9px}.invoice-posted .metric>strong{font-size:16px}.invoice-posted .metric>span{font-size:9px}.invoice-merchandise{padding:17px}.invoice-merchandise>strong{font-size:29px}.product-recognized{max-width:140px}.product-title{gap:10px}}.invoice-merchandise{background:#f7f9fb;margin-top:20px}.invoice-merchandise>strong{font-size:24px}.gift-credit-summary{border-top-color:#e5eaf0}.coverage{flex-wrap:wrap}.coverage .partial-totals{white-space:normal;flex-basis:100%;order:3;font-size:10px;line-height:1.65}.quality-notes{color:#657082;margin:0 2px 18px;font-size:11px}.quality-notes summary{cursor:pointer;padding:7px 0}.quality-notes summary span{background:#eef1f5;border-radius:5px;margin-inline-start:5px;padding:0 5px;font-size:10px;display:inline-block}.quality-notes ul{flex-direction:column;gap:7px;max-width:80ch;margin:3px 0 0;padding-inline-start:18px;line-height:1.65;display:flex}.quality-hint{max-width:85ch;margin:-8px 0 17px}.posted-mode-note{margin:12px 0 0;line-height:1.6}.section-line>h2{max-width:65%}.store-setup-list{padding:0 23px}.store-setup-row{border-top:1px solid #e8ebf0;padding:22px 0}.setup-title{align-items:center;gap:12px;display:flex}.setup-title>div{flex:1;min-width:0}.setup-title h3{overflow-wrap:anywhere;font-size:13px;font-weight:620}.setup-title small{font-size:12px}.setup-status{color:#606e80;white-space:nowrap;background:#f1f3f6;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.setup-status.ready{color:#397356;background:#eaf5ee}.setup-status.running,.setup-status.queued{color:#3b7496;background:#edf7fd}.setup-status.failed{color:#9d4f3d;background:#fff1e8}.setup-progress-content{margin-top:17px;padding-inline-start:53px}.setup-progress{background:#edf0f5;border-radius:5px;height:7px;overflow:hidden}.setup-progress>span{background:#7dd3fc;border-radius:5px;height:100%;transition:width .3s ease-out;display:block}.store-setup-row.ready .setup-progress>span{background:#83bc9e}.setup-progress-meta{color:#657082;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin-top:7px;font-size:12px;display:flex}.setup-eta{margin-top:9px;font-size:12px}.setup-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-inline-start:53px;display:flex}.setup-footer>small{font-size:12px}.setup-footer .button{min-height:44px;font-size:12px}.setup-failure{color:#8c563a;background:#fff6ee;border-radius:9px;margin:13px 0 0 53px;padding:12px 14px;font-size:11px}[dir=rtl] .setup-failure{margin:13px 53px 0 0}.setup-failure p{color:#8c563a;font-size:12px;line-height:1.7}.setup-failure details{margin-top:8px}.setup-failure summary{cursor:pointer;min-height:44px;padding-top:10px}.setup-failure pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#71594b;font-size:10px}.setup-error{margin:0 23px}.setup-pace{padding-top:10px}@media(max-width:767px){.employee-tile dl{grid-template-columns:1fr 1fr;gap:13px;display:grid}.store-setup-list{padding-inline:18px}.setup-title{flex-wrap:wrap;gap:10px}.setup-title .store-icon{width:35px;height:35px;padding:7px}.setup-title h3{font-size:12px}.setup-title>div{min-width:160px}.setup-status{margin-inline-start:45px;margin-top:-5px;font-size:12px}.setup-progress-content,.setup-footer{padding-inline-start:0}.setup-footer{flex-wrap:wrap}.setup-footer>small{flex:1}.setup-footer .button{font-size:12px}.setup-failure,[dir=rtl] .setup-failure{margin:12px 0 0}.setup-progress-meta{font-size:12px}.section-line{align-items:flex-start;gap:8px}.tax-select{max-width:140px}.sales-main .section-line h2{font-size:14px}.header-right .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.language-select{min-height:44px}.button,.toolbar .button,.schedule-toolbar .button,.panel-heading .button,.form-actions .button{min-height:44px;font-size:12px}.icon-button,.shift-row .phone,.user-list .icon-button,.week-controls .icon-button{min-width:44px;min-height:44px}.link,.chart-data summary,.invoice-source summary,.quality-notes summary,.sync-list summary,.settings-tabs button{min-height:44px}.chart-data summary,.invoice-source summary,.quality-notes summary,.sync-list summary{padding-block:12px}.calendar-toggle,.checkbox-list>label{min-height:44px}.week-controls{font-size:12px}.panel-heading:has(.week-controls){flex-wrap:wrap}.person-link small,.shift-results small,.metric>small,.coverage,.coverage small,.mix-list>div,.mix-list small,.progress-group>span,.helper,.employee-tile dt,.store-results strong,.field>span,.settings-tabs button{font-size:12px}.person-link strong,.table-person,.agenda-row strong{font-size:14px}.time-button{min-height:44px;font-size:12px}.agenda-row small,.preview-counts,.invoice-list small,.payout-table>div,.product-title small{font-size:12px}.settings-tabs,.header-right{gap:0}.language-select{max-width:82px}.brand{font-size:13px}.schedule-toolbar .download-group{flex-basis:100%}.schedule-toolbar .button{flex-basis:calc(50% - 9px)}.schedule-toolbar .download-group .button{flex:1}.shift-results{max-width:145px}}@media(max-width:380px){.brand{gap:5px;font-size:12px}.brand img{width:26px;height:26px}.language-select{max-width:72px}.app-header{gap:3px;padding-inline:11px}}.upload-picker{white-space:normal;overflow-wrap:anywhere;cursor:pointer;justify-content:flex-start;min-height:48px}.upload-picker:has(input:focus-visible){outline-offset:3px;outline:3px solid #2799ce}@media(max-width:767px){.form input,.form select{font-size:16px}.date-filters input{font-size:14px}}.panel>.form,.panel>.notice{margin:5px 23px 23px}.calendar-body{padding:0 23px 23px}.calendar-body>.settings-narrow{margin:5px 0 20px}.calendar-body>p{margin:0 0 23px}.calendar-body>.notice{margin-bottom:20px}.calendar-body>.form{gap:21px}.calendar-effective{max-width:320px}.calendar-editor>div{grid-template-columns:minmax(110px,1fr) minmax(100px,126px) 14px minmax(100px,126px);align-items:end;gap:10px;padding-block:13px;display:grid}.calendar-editor .calendar-toggle{align-self:end;min-height:44px}.calendar-editor>div>label:not(.calendar-toggle){flex-direction:column;gap:5px;min-width:0;display:flex}.calendar-editor input[type=time]{width:100%;max-width:none;min-height:44px}.calendar-editor>div>span{align-self:end;place-items:center;height:44px;display:grid}.time-label{color:#657082;font-size:12px;display:block}.exception-row{border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(140px,1.2fr) 70px minmax(100px,1fr) minmax(100px,1fr) 44px;align-items:center;gap:10px;padding-block:13px;display:grid}.exception-row>input{width:100%;max-width:none}.exception-row>label{min-height:44px}button,input:not([type=checkbox]),select,a.button,a.icon-button,summary,.header-right .icon-button,.refresh-button,.week-controls .icon-button,.language-select,.store-filter select,.date-filters input,.period-select,.tax-select{min-width:44px;min-height:44px}.checkbox-list>label,.calendar-toggle,.exception-row>label{min-height:44px}th{color:#617082}.schedule-agenda>section>h3{color:#657082}.coverage{align-items:center;gap:4px 12px;margin-bottom:13px}.coverage>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.coverage-count{font-weight:550}.coverage small{font-size:11px}.data-notices{margin-top:0;margin-bottom:0}.quality-notes{margin:0 2px 14px}.date-filters label>span{white-space:nowrap;flex-shrink:0}@media(max-width:1000px){.calendar-toggle .status-tag{display:none}}@media(max-width:767px){.panel>.form,.panel>.notice{margin-inline:18px}.calendar-body{padding-inline:18px;padding-bottom:20px}.coverage{flex-direction:column;align-items:stretch;gap:3px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.coverage>div{gap:6px}.coverage>small{margin:0;padding-inline-start:22px;font-size:11px;line-height:1.5}.coverage .coverage-count{font-size:11px}.quality-notes{margin-bottom:9px}.page-heading{margin-bottom:17px}.page-heading p{margin-top:5px}.filter-bar{margin-bottom:10px}.header-right .icon-button{width:44px;height:44px}.tax-select{font-size:12px}.date-filters input{font-size:13px}.schedule-toolbar .button,.panel-heading .button,.time-button,.button.small{min-height:44px}}@media(max-width:600px){.calendar-editor>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:7px 10px;padding-block:15px}.calendar-editor .calendar-toggle{grid-column:1/-1;justify-content:flex-start}.calendar-editor .calendar-toggle strong{flex:0 auto;font-size:13px}.calendar-editor>div>label:not(.calendar-toggle){min-width:0}.calendar-editor input[type=time]{padding-inline:10px;font-size:16px}.calendar-editor .status-tag{margin-inline-start:auto;display:inline-block}.exception-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.exception-row>input:first-child{grid-area:1/1/auto/-1;width:calc(100% - 54px)}.exception-row>button{grid-area:1/2;justify-self:end}.exception-row>label{grid-area:2/1/auto/-1}.exception-row>input:nth-child(3){grid-area:3/1}.exception-row>input:nth-child(4){grid-area:3/2}}.status-tag.neutral{color:#5b687b}.coverage.planned{color:#657082}.chart-legend{color:#49586a;flex-wrap:wrap;gap:18px;margin:0 22px 8px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:7px;display:inline-flex}.chart-legend i{flex-shrink:0;width:13px;height:10px;display:inline-block}.daily-sales-key{background:#7dd3fc;border:1px solid #1684b8;border-radius:2px}.daily-goal-key,.daily-target-key{border-top:2px dashed #c45b9b;height:0!important}.chart-hint{color:#657082;margin:0 22px 10px;font-size:12px;line-height:1.6}@media(max-width:767px){.chart-legend{gap:13px;margin-inline:18px}.chart-hint{margin-inline:18px}}.team-payroll-summary{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:10px;display:grid;overflow:hidden}.team-payroll-summary>div{flex-direction:column;gap:6px;min-width:0;padding:23px;display:flex}.team-payroll-summary>div+div{border-inline-start:1px solid var(--line)}.team-payroll-summary span{color:#586577;font-size:12px;line-height:1.5}.team-payroll-summary strong{letter-spacing:-.025em;font-size:30px;font-weight:700}.team-payroll-summary small{color:#657082;font-size:11px;line-height:1.6}.team-basis{margin:0 2px 18px}.management-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.target-allocation{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:22px;padding:18px 22px}.allocation-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.allocation-values>div{flex-direction:column;gap:5px;min-width:0;display:flex}.allocation-values span{color:#586577;font-size:12px}.allocation-values strong{font-size:19px}.allocation-helper{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.allocation-helper p{color:#657082;margin:0;font-size:12px;line-height:1.6}.allocation-helper .link{flex-shrink:0}.hourly-action-hint{justify-content:space-between;align-items:center;gap:14px;margin:-8px 2px 18px;display:flex}.hourly-action-hint p{color:#657082;margin:0;font-size:12px;line-height:1.6}.hourly-action-hint .link{flex-shrink:0}.employee-comparison-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.employee-comparison-toolbar .search-field{flex:1;min-width:180px}.comparison-select{align-items:center;gap:10px;display:flex}.comparison-select>span{color:#586577;font-size:12px}.comparison-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 2px 12px;display:flex}.comparison-group-heading h2{font-size:16px;font-weight:650}.comparison-group-heading>span{color:#657082;font-size:12px}.employee-comparison-group{margin-bottom:28px}.employee-card-list{flex-direction:column;gap:18px;display:flex}.employee-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:22px}.employee-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.employee-card-identity{text-align:start;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.employee-card-identity>span:last-child{min-width:0}.employee-card-identity h3{overflow-wrap:anywhere;font-size:17px;font-weight:650}.employee-card-identity small{color:#657082;margin-top:3px;font-size:12px;line-height:1.5;display:block}.worker-rank{color:#4d6278!important}.employee-card-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.worker-primary-metrics{border:1px solid #e8edf2;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 19px;display:grid;overflow:hidden}.worker-primary-metrics>div{background:#fcfdfe;min-width:0;padding:14px 16px}.worker-primary-metrics>div+div{border-inline-start:1px solid #e8edf2}.worker-primary-metrics>div.selected-comparison{background:#eaf6fd}.worker-primary-metrics dt{color:#566477;margin-bottom:6px;font-size:12px;line-height:1.5}.worker-primary-metrics dd{margin:0;font-size:23px;font-weight:680;line-height:1.35}.worker-target{align-items:center;gap:28px;margin-bottom:21px;display:flex}.worker-target>div:first-child{flex-shrink:0;align-items:baseline;gap:10px;display:flex}.worker-target>div:first-child>span{color:#657082;font-size:12px}.worker-target>div:first-child>strong{font-size:16px}.worker-target>.progress-group{flex:1;min-width:0}.worker-detail-columns{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:18px;display:grid}.worker-detail-columns section{min-width:0}.worker-detail-columns h4{color:#49586a;margin:0 0 13px;font-size:12px;font-weight:650}.worker-detail-columns dl{flex-direction:column;gap:9px;margin:0;display:flex}.worker-detail-columns dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.worker-detail-columns dt{color:#657082;min-width:0}.worker-detail-columns dd{flex-shrink:0;margin:0;font-weight:600}.worker-mix .mix-bar{border-radius:5px;height:11px}.worker-mix .mix-list{gap:10px;margin-top:13px}.worker-mix .mix-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 9px;display:grid}.worker-mix .mix-list>div>span{grid-column:1/-1;font-size:11px}.worker-mix .mix-list>div>strong{font-size:13px}.worker-mix .mix-list small{font-size:12px}.worker-review-facts{background:#faf7ed;border-radius:10px;flex-direction:column;gap:5px;margin-top:20px;padding:8px 14px;display:flex}.worker-review-facts>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.worker-review-facts>div>span{color:#715b2d;font-size:12px;line-height:1.6}.review-transactions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-transactions .link{font-size:11px}.shift-actions{align-items:center;gap:8px;display:flex}.shift-results .progress-group{text-align:start;width:190px;max-width:100%;margin-top:7px}.shift-results .progress-group>span{font-size:10px;display:block}.panel-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button,.button.small,.panel-heading .button,.schedule-toolbar .button,.link,.schedule-matrix .link,.week-controls button,.time-button,.nav-links button,.chart-data summary,.icon-button,.refresh-button{min-width:44px;min-height:44px}.nav-links button{color:#5b687b}.nav-links button:hover{color:#4f5e70}@media(max-width:1050px){.worker-detail-columns{gap:18px}.employee-card>header{align-items:flex-start}.employee-card-identity h3{font-size:16px}.employee-card-actions .button{font-size:12px}.worker-primary-metrics>div{padding:13px 12px}.worker-primary-metrics dd{font-size:21px}.shift-row{flex-wrap:wrap}.shift-actions{margin-inline-start:auto}}@media(max-width:767px){.team-payroll-summary{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-payroll-summary>div{padding:17px}.team-payroll-summary>div:first-child{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-block:13px}.team-payroll-summary>div+div{border-inline-start:0;border-top:1px solid var(--line)}.team-payroll-summary>div:last-child{border-inline-start:1px solid var(--line)}.team-payroll-summary strong{font-size:25px}.team-payroll-summary>div:first-child strong{font-size:22px}.team-payroll-summary small{font-size:10px}.target-allocation{margin-bottom:18px;padding:16px 18px}.allocation-values{gap:10px}.allocation-values strong{font-size:16px}.allocation-values span{font-size:11px}.allocation-helper{flex-direction:column;align-items:flex-start;gap:2px}.allocation-helper p{font-size:11px}.management-actions>.button{flex:1}.hourly-action-hint{flex-direction:column;align-items:flex-start;gap:0}.employee-comparison-toolbar{gap:10px}.employee-comparison-toolbar .search-field{flex-basis:100%}.comparison-select{flex-direction:column;flex:1;align-items:stretch;gap:4px;min-width:0}.comparison-select select{width:100%}.employee-comparison-toolbar>a{align-self:flex-end}.employee-card{border-radius:16px;padding:18px}.employee-card>header{flex-direction:column;gap:10px;margin-bottom:16px}.employee-card-identity{width:100%}.employee-card-actions{justify-content:flex-end;gap:8px;width:100%}.employee-card-actions .phone{margin-inline-end:auto}.worker-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.worker-primary-metrics>div:nth-child(3){border-inline-start:0}.worker-primary-metrics>div:nth-child(n+3){border-top:1px solid #e8edf2}.worker-primary-metrics dd{font-size:21px}.worker-target{margin-bottom:18px;display:block}.worker-target>div:first-child{justify-content:space-between;margin-bottom:9px}.worker-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.worker-detail-columns dl>div{flex-direction:column;align-items:flex-start;gap:1px;font-size:12px}.worker-detail-columns dd{font-size:14px}.worker-detail-columns h4{font-size:12px}.worker-mix{grid-column:1/-1}.worker-mix .mix-list{gap:8px}.worker-mix .mix-list>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px}.worker-mix .mix-list>div>span{grid-column:auto;font-size:12px}.worker-mix .mix-list small{min-width:37px;font-size:11px}.worker-review-facts{padding:10px 12px}.review-transactions{gap:8px}.shift-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;display:grid}.shift-row .person-link{grid-column:1/-1;width:100%}.shift-results{text-align:start}.shift-actions{flex-direction:column;align-self:center;gap:7px}.shift-results .progress-group{width:160px}.panel-actions{justify-content:flex-end;gap:6px}.panel-actions .link{font-size:11px}}.panel-heading:has(.panel-actions){flex-wrap:wrap}.panel-heading:has(.panel-actions) h2{flex:1;min-width:180px}@media(max-width:767px){.panel-heading:has(.panel-actions) .panel-actions{justify-content:space-between;width:100%}.panel-heading:has(>.link){flex-wrap:wrap}.worker-mix .mix-list>div>span{line-height:1.45}}.settings-tabs{flex-wrap:wrap;overflow:visible}.settings-tabs button{flex:none}.calendar-column-headings,.calendar-editor>div{grid-template-columns:minmax(115px,150px) minmax(100px,126px) 14px minmax(100px,126px);justify-content:start;gap:10px}.calendar-column-headings{color:#657082;padding-top:2px;font-size:12px;display:grid}.calendar-editor>div{align-items:center;padding-block:9px}.calendar-editor .calendar-toggle{justify-content:flex-start;align-self:center;gap:9px}.calendar-editor .calendar-toggle strong{width:auto}.calendar-editor .time-label.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-team-planning,.worker-mobile-summary,.worker-more-details{display:none}.worker-hourly-reason{color:#657082;margin:-7px 0 17px;font-size:12px;line-height:1.6}@media(max-width:1200px){.schedule-matrix{display:none}.schedule-agenda{padding:0 22px 16px;display:block}.schedule-agenda>section{border-top:1px solid var(--line);padding:16px 0}.schedule-agenda>section>h3{color:#657082;margin:0 0 7px;font-size:13px;font-weight:600}.agenda-row{align-items:center;gap:16px;padding:9px 0;display:flex}.agenda-row>button:first-child{text-align:start;flex-direction:column;flex:1;justify-content:center;gap:3px;min-height:44px;padding:0;display:flex}.agenda-row strong{font-size:14px}.agenda-row small{color:#657082;font-size:12px}.agenda-row .time-button{color:#60577b;background:#f6f3fb;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-size:13px;display:flex}}@media(max-width:767px){.page-team .page-heading{margin-bottom:13px}.page-team .page-heading p{display:none}.page-team .quality-notes{margin-bottom:12px}.team-payroll-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.team-payroll-summary>div,.team-payroll-summary>div:first-child{flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-start;gap:4px;padding:12px 11px;display:flex}.team-payroll-summary>div+div{border-top:0;border-inline-start:1px solid var(--line)}.team-payroll-summary span{font-size:10px;line-height:1.4}.team-payroll-summary strong,.team-payroll-summary>div:first-child strong{font-size:21px;line-height:1.3}.team-payroll-summary small{font-size:10px;line-height:1.4}.team-payroll-summary>div:nth-child(2)>small,.desktop-team-planning{display:none}.mobile-team-planning{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;display:block}.mobile-team-planning>summary{cursor:pointer;color:#4c6076;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.mobile-team-planning>summary:after{content:"+";font-size:18px;font-weight:500}.mobile-team-planning[open]>summary:after{content:"−"}.mobile-team-planning>summary>strong{color:#222632;margin-inline-start:auto}.mobile-team-planning>div{padding:2px 14px 14px}.mobile-team-planning .team-basis{margin:4px 0 12px}.mobile-team-planning .management-actions{margin-bottom:12px}.mobile-team-planning .target-allocation{border:0;border-radius:0;margin-bottom:0;padding:12px 0 0}.mobile-team-planning .allocation-helper{margin-top:7px}.mobile-team-planning .hourly-action-hint{margin:8px 0 0}.employee-comparison-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-bottom:16px;display:grid}.employee-comparison-toolbar .search-field{grid-column:1;width:100%;min-width:0}.employee-comparison-toolbar .comparison-select{grid-area:2/1}.employee-comparison-toolbar .comparison-select>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.employee-comparison-toolbar>a{grid-area:1/2/3;align-self:stretch;width:44px;padding:0}.employee-comparison-toolbar>a>span{display:none}.comparison-group-heading{margin-bottom:9px}.comparison-group-heading h2{font-size:14px}.comparison-group-heading>span{font-size:11px}.worker-desktop-metrics,.worker-desktop-details{display:none}.worker-mobile-summary{border:1px solid #e8edf2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 13px;display:grid;overflow:hidden}.worker-mobile-summary>div{min-width:0;padding:11px 12px}.worker-mobile-summary>div:nth-child(2n){border-inline-start:1px solid #e8edf2}.worker-mobile-summary>div:nth-child(n+3){border-top:1px solid #e8edf2}.worker-mobile-summary>.selected-comparison{background:#eaf6fd}.worker-mobile-summary dt{color:#566477;margin-bottom:5px;font-size:11px;line-height:1.45}.worker-mobile-summary dd{margin:0;font-size:19px;font-weight:650;line-height:1.3}.employee-card .worker-target>div:first-child{display:none}.employee-card .worker-target{margin-bottom:13px}.worker-hourly-reason{margin:0 0 9px;font-size:11px}.worker-more-details{border-top:1px solid var(--line);display:block}.worker-more-details>summary{cursor:pointer;color:#266d91;min-height:44px;padding-block:12px;font-size:12px;font-weight:600;line-height:1.6;display:list-item}.worker-more-details .worker-detail-columns{padding-top:14px}.worker-more-details .worker-primary-metrics{margin-top:4px}.worker-more-details .worker-primary-metrics dd{font-size:19px}.employee-card>header{gap:7px;margin-bottom:12px}.employee-card-actions .icon-button{display:none}.employee-card-actions{justify-content:space-between}.employee-card-actions .button{margin-inline-start:auto}.employee-card-identity .avatar{width:36px;height:36px}.employee-card-identity h3{font-size:16px}.schedule-agenda{padding-inline:18px}}@media(max-width:600px){.settings-tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.settings-tabs button{white-space:normal;text-align:center;color:#606b7c;background:#f0f3f7;border-radius:9px;width:100%;min-width:0;padding:9px 10px;font-size:12px;line-height:1.4}.settings-tabs button[aria-selected=true]{background:#fce7f2}.calendar-column-headings{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:10px}.calendar-column-headings>span:first-child{display:none}.calendar-editor>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:4px 10px;padding-block:9px}.calendar-editor .calendar-toggle{min-height:36px}}.agenda-day-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;margin-bottom:7px;display:flex}.agenda-day-heading h3{color:#657082;margin:0;font-size:13px;font-weight:600}.agenda-day-heading>span{color:#586577;font-size:12px}.agenda-day-heading .number{color:#3b4655;margin-inline-start:4px;font-weight:600}@media(max-width:600px){.calendar-editor .calendar-toggle{min-height:44px}}.setup-guide,.scoped-flags,.employee-directory{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:16px}.setup-guide>summary,.scoped-flags>summary,.employee-directory>summary{cursor:pointer;color:#485f76;min-height:44px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.6}.setup-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0 24px 14px 42px;padding-inline:42px 22px;display:grid}.setup-guide li{color:#657082;padding-inline-start:2px;font-size:12px}.setup-guide .link{text-align:start;justify-content:space-between;width:100%}.scoped-flags{background:#fffdf7;border-color:#e9dfc5}.scoped-flags>summary{color:#705d31}.scoped-flags-body{padding:0 18px 18px}.flags-period-toggle{color:#566477;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.invoice-flag-row{border-top:1px solid #e8e1cf;min-width:0;padding-block:15px}.invoice-flag-row>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.invoice-flag-row>header>div{flex-direction:column;min-width:0;display:flex}.invoice-flag-row small{color:#657082;overflow-wrap:anywhere;font-size:12px}.invoice-flag-row>strong{font-size:13px;font-weight:600}.flag-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:13px 0;display:grid}.flag-values dt{color:#657082;margin-bottom:4px;font-size:11px}.flag-values dd{margin:0;font-size:16px;font-weight:600}.flag-source{color:#657082;margin-top:6px;font-size:12px}.flag-source>summary{cursor:pointer;color:#3a6c87;min-height:44px;padding-block:11px}.flag-source p,.flag-source>bdi{overflow-wrap:anywhere}.flag-source p{margin:0 0 8px}.invoice-flag-row .form{gap:7px;margin-top:8px}.invoice-flag-row .form-actions{margin-top:0}.invoice-flag-row .form-actions .button{color:#654e20;background:#f1e5c7}.flags-empty{color:#657082;padding-block:8px;font-size:12px}.employee-directory>summary{display:list-item}.employee-directory>summary .status-tag{white-space:normal;margin-inline-start:12px}.employee-directory>div{padding:0 18px 18px}.employee-directory .field{max-width:430px}.employee-directory h3{margin:20px 0 9px;font-size:14px;font-weight:600}.employee-directory .helper{margin-block:9px}.directory-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0;list-style:none;display:grid}.directory-members li{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.directory-members bdi{color:#657082}.directory-candidates{scrollbar-gutter:stable;max-height:360px;padding:0;list-style:none;overflow-y:auto}.directory-candidates li{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.directory-candidates li>span{overflow-wrap:anywhere;min-width:0;font-size:13px}.directory-candidates small{color:#657082;display:block}.directory-candidates .button{flex-shrink:0}.import-matching{background:#f3f8fc;border-radius:12px;margin:18px 0;padding:17px}.import-matching h3{margin:0 0 8px;font-size:15px;font-weight:600}.import-matching p{margin:8px 0;font-size:12px;line-height:1.6}.import-matching .form{gap:12px;margin-top:14px}.metric-recovery{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:6px 0 12px;display:flex}.metric-recovery p,.metric-recovery .worker-hourly-reason{color:#657082;margin:0;font-size:12px;line-height:1.6}.metric-recovery .link{flex-shrink:0}.cost-recovery{border-top:1px solid var(--line);padding-top:7px}.goal-achievement{border-radius:7px;margin-top:7px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.goal-achievement.reached{color:#276146;background:#e8f4ec}.goal-achievement.close{color:#765c26;background:#fbf1d8}.invoice-posted>p.helper{margin-bottom:12px;padding-inline:22px}@media(max-width:767px){.setup-guide>summary,.scoped-flags>summary,.employee-directory>summary{padding:10px 14px;font-size:12px}.setup-guide ol{grid-template-columns:minmax(0,1fr);padding-inline:34px 14px}.scoped-flags-body,.employee-directory>div{padding-inline:14px;padding-bottom:14px}.flag-values{gap:7px}.flag-values dd{font-size:14px}.flag-values dt{font-size:10px}.invoice-flag-row>header{flex-wrap:wrap}.directory-members{grid-template-columns:minmax(0,1fr)}.directory-candidates .button{padding-inline:9px;font-size:11px}.metric-recovery p,.metric-recovery .worker-hourly-reason{font-size:11px}.employee-card .metric-recovery{margin:4px 0 9px}.employee-directory>summary .status-tag{margin-inline:0;width:fit-content;margin-top:5px;display:block}.import-matching{padding:13px}.invoice-posted>p.helper{padding-inline:18px}}.mobile-team-planning>summary>strong>small{color:#685675;font-size:10px;font-weight:500;display:block}.section-line{flex-wrap:wrap;gap:10px}.tax-select{max-width:100%}.source-employee-name{color:#657082;white-space:normal;margin-top:4px;font-size:11px;display:block}.flags-period-toggle,.employee-directory .checkbox-list>label{min-height:44px}@media(max-width:767px){.sales-main .section-line h2{flex:1;min-width:120px}.sales-main .section-line .tax-select{max-width:100%;font-size:11px}}.goal-not-set{color:#657082;font-size:13px;font-weight:500}.metric-empty{color:#657082;letter-spacing:0;font-size:14px;font-weight:500;line-height:1.45;display:block}.worker-primary-metrics:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.worker-detail-columns dd{text-align:end;max-width:58%}.roster-day-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px 12px;display:flex}.roster-day-controls>label{color:#657082;flex-direction:column;gap:4px;font-size:11px;display:flex}.roster-day-controls input{width:180px}.roster-day-controls>strong{margin-inline-start:8px;font-size:13px}.roster-period-note{color:#657082;margin:0 0 10px;padding:0 22px;font-size:12px}.roster-day-controls .icon-button{align-self:flex-end}.shift-actions{flex-wrap:wrap;max-width:40%}.shift-actions .button{white-space:normal;text-align:start}.daily-target-key,.daily-goal-key{background:#f9a8d4;border:1px solid #aa4478;border-radius:2px;height:10px!important}.chart-data .link{width:fit-content;display:block}.employee-history-filters{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.employee-history-filters .field{min-width:0}.employee-history-filters select,.employee-history-filters input{width:100%}.nova-allocations{border-block:1px solid var(--line);margin:20px 0;padding-block:15px}.nova-allocations h3{margin:0;font-size:14px;font-weight:600}.nova-allocations>details>summary{cursor:pointer;color:#266d91;min-height:44px;padding-block:11px;font-size:12px}.nova-allocations p{color:#657082;max-width:70ch;margin:0 0 14px;font-size:12px;line-height:1.6}.nova-allocations table{table-layout:fixed;width:100%;min-width:0}.nova-allocations th,.nova-allocations td{white-space:normal;padding:10px 8px;font-size:12px}.nova-allocations th:first-child{width:65px}.employee-comparison-basis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid}.employee-comparison-basis>div{flex-direction:column;gap:6px;min-width:0;display:flex}.employee-comparison-basis strong{color:#586577;font-size:12px;font-weight:500}.employee-comparison-basis .number{font-size:18px;font-weight:650}.employee-comparison-basis>div>span{color:#657082;font-size:12px}.shared-schedule-note{color:#485f76;background:#eef5fb;border-radius:10px;margin-block:16px;padding:13px 15px}.shared-schedule-note strong{font-size:13px;font-weight:600}.shared-schedule-note p{margin:5px 0 0;font-size:12px;line-height:1.6}.employee-store-breakdown{border-block:1px solid var(--line);margin:20px 0}.employee-store-breakdown>summary{cursor:pointer;color:#266d91;min-height:44px;padding-block:12px;font-size:13px;font-weight:600}.employee-store-breakdown article{border-top:1px solid var(--line);padding-block:16px}.employee-store-breakdown h4{margin:0 0 13px;font-size:14px;font-weight:600}.employee-store-breakdown dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.employee-store-breakdown dt{color:#657082;margin-bottom:5px;font-size:11px}.employee-store-breakdown dd{margin:0;font-size:14px;font-weight:600}.employee-section-title{margin:22px 0 13px;font-size:15px;font-weight:600}.store-time-settings{max-width:700px;padding:0 23px 23px}.store-time-settings>.field{max-width:460px;margin-bottom:16px}.store-time-settings .store-address{color:#657082;margin:0 0 17px;font-size:13px}.store-time-settings .form{gap:15px}.zone-suggestion{background:#eef5fb;border-radius:10px;padding:12px 15px}.zone-suggestion p{color:#485f76;margin:0;font-size:12px;line-height:1.6}.zone-suggestion .button{margin-top:9px}.source-clock-info{color:#657082;flex-direction:column;gap:7px;font-size:12px;line-height:1.6;display:flex}.source-clock-info p{max-width:70ch;margin:0}.source-clock-info>span{color:#48586c;font-weight:600}.source-clock-info small{font-size:12px}.setup-time-zone>summary{cursor:pointer;color:#266d91;min-height:44px;padding-block:11px;font-size:12px;font-weight:600}.setup-time-zone .store-time-settings{padding:7px 0 18px}@media(max-width:767px){.roster-day-controls{gap:7px;padding-inline:18px}.roster-day-controls input{width:166px}.roster-day-controls>strong{flex-basis:100%;margin-inline-start:0}.roster-period-note{padding-inline:18px;font-size:11px}.shift-actions{max-width:none}.employee-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.employee-history-filters>.field:first-child,.employee-history-filters>.field:last-child{grid-column:1/-1}.employee-comparison-basis,.employee-store-breakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nova-allocations th,.nova-allocations td{padding-inline:4px;font-size:11px}.nova-allocations th:first-child{width:42px}.employee-heading{flex-wrap:wrap}.employee-heading .button{flex:1}.worker-detail-columns dd{text-align:start;max-width:100%}.worker-primary-metrics:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.store-time-settings{padding-inline:18px;padding-bottom:18px}.store-time-settings select,.metric-empty{font-size:13px}}.other-store-activity{color:#485f76;background:#eef5fb;border-radius:8px;align-items:center;margin:12px 0;padding:8px 11px;font-size:12px;line-height:1.6;display:inline-flex}.goal-save-headline{flex-direction:column;gap:5px;padding-block:14px 20px;display:flex}.goal-save-headline>span{color:#657082;font-size:13px}.goal-save-headline>strong{letter-spacing:-.025em;font-size:32px;font-weight:700}.goal-save-headline>small{color:#657082;font-size:12px}.goal-result>h3{margin:0 0 12px;font-size:14px;font-weight:600}.goal-save-allocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.goal-save-allocation dt{color:#657082;font-size:12px}.goal-save-allocation dd{margin:5px 0 0;font-size:21px;font-weight:650}.goal-next-step{background:#eef5fb;border-radius:12px;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:15px;display:flex}.goal-next-step p{color:#485f76;flex-basis:100%;margin:0 0 3px;font-size:12px;line-height:1.6}.goal-daily-details>summary{cursor:pointer;color:#266d91;min-height:44px;padding-block:12px;font-size:13px}.store-goal-row{color:#657082;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}@media(max-width:767px){.goal-next-step>.button{flex:1}.goal-save-allocation dd{font-size:19px}}.comparison-subset-note{color:#657082;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0 2px 13px;font-size:12px;line-height:1.6;display:flex}.missing-schedule-dates{margin:5px 0 12px}.missing-schedule-dates>summary{cursor:pointer;color:#266d91;min-height:44px;padding-block:11px;font-size:12px}.missing-schedule-dates ul{flex-wrap:wrap;gap:0 15px;margin:0;padding:0;list-style:none;display:flex}.goal-save-scope{border:1px solid var(--line);background:#fafbfc;border-radius:16px;gap:10px;margin:0 0 16px;padding:14px 16px;display:grid}.goal-save-scope>div{gap:3px;min-width:0;display:grid}.goal-save-scope dt{color:var(--muted);font-size:12px}.goal-save-scope dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.setup-guide li>.helper{margin:0 0 8px;padding-inline:0;display:block}.invoice-review-reasons{margin-block:16px}.invoice-review-reason+.invoice-review-reason{border-top:1px solid #e8e1cf;margin-top:16px;padding-top:16px}.invoice-review-reason h4{margin:0 0 8px;font-size:14px}.invoice-review-reason .helper{max-width:70ch}@media(max-width:520px){.invoice-review-reason .flag-values{grid-template-columns:1fr;gap:10px}.invoice-review-reason .flag-values>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.invoice-review-reason .flag-values dt{max-width:70%}}.manager-main-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.period-sales-summary{margin-top:24px}.period-sales-summary>summary{cursor:pointer;color:#3a6c87;min-height:44px;padding-block:12px;font-size:13px}.period-sales-summary .sales-overview{margin-top:8px}.goal-status-button,.ron-goal-status{font:inherit;cursor:pointer;text-underline-offset:4px;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ron-goal-status{padding:3px 4px;color:#4d5b70!important;font-size:11px!important}.goal-evidence{min-width:0;line-height:1.65}.goal-evidence h3{margin-top:0}.goal-evidence-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.goal-evidence-totals dt{color:#526174;font-size:12px}.goal-evidence-totals dd{margin:5px 0;font-size:18px;font-weight:650}.goal-evidence-day{border-bottom:1px solid #e2e7ef;flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:12px 0;font-size:13px;display:flex}.goal-evidence-day>div{gap:5px;display:grid}.goal-evidence-day>small{color:#526174;flex-basis:100%}.goal-evidence-day>.number{margin-inline-start:auto}.gc-header h2{margin:0;font-size:19px}.gc-header>.primary{color:#3f2737;background:#f9a8d4;border:1px solid #f6b3d6;border-radius:12px;padding:10px 16px}.gc-overview{background:#fff;border-radius:16px}.gc-declaration,.gc-empty{border-radius:16px}.gc-choice.selected{box-shadow:none}.schedule-secondary-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.schedule-secondary-actions>.button{color:#3f6078;background:#fff;border:1px solid #d8dfe8;min-height:44px}.schedule-toolbar{margin-block:16px!important}.week-editor>section{min-width:0}.import-change-count{background:#f0f9ff;border-radius:10px;gap:5px;padding:12px;font-size:13px;line-height:1.65;display:grid}.import-change-count span{color:#526174;font-size:12px}.setup-history{gap:.65rem;padding-block:1rem;display:grid}.setup-history label{gap:.4rem;max-inline-size:22rem;display:grid}.setup-history select{min-block-size:44px;inline-size:100%}.setup-date-range{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.setup-history .helper{max-inline-size:65ch;margin:0}.setup-progress-content>.setup-date-range{margin-block-end:.75rem}.setup-telemetry{margin-block-start:1rem}.setup-telemetry dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1.25rem;margin-block:.75rem;display:grid}.setup-telemetry dl div{min-inline-size:0}.setup-telemetry dt{color:var(--muted);font-size:.85rem}.setup-telemetry dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600}.setup-telemetry .helper{max-inline-size:65ch;margin-block-end:0}.setup-waiting{margin:0;font-weight:600}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
