#pricing-panel>.toolbar{margin:0 0 16px;padding:14px 16px;border-radius:12px!important;box-shadow:none}#pricing-panel .search-field{gap:6px;text-align:left}#pricing-panel .search-field>span{font-size:.75rem;letter-spacing:0;text-transform:none}#pricing-panel .search-field input{min-height:44px;border-radius:8px;padding:10px 12px;font-size:1rem}#pricing-panel>:is(.pricing-advisor,.pricing-directory){margin-top:16px;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--paper-strong)!important;box-shadow:none}#pricing-panel>.pricing-advisor{padding:16px!important}#pricing-panel .pricing-advisor__header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;text-align:left}#pricing-panel .pricing-advisor__header h2{margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);text-align:left;text-wrap:pretty}#pricing-panel #pricing-advisor-toggle{flex:0 0 auto;width:auto;max-width:45%;min-height:40px;padding:8px 12px;border-radius:8px;font-size:.8rem;line-height:1.3;box-shadow:none}#pricing-panel .pricing-advisor__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 12px;padding:10px 0;border-block:1px solid var(--line)}#pricing-panel .pricing-advisor__summary>*{display:grid;align-content:start;grid-gap:3px;gap:3px;min-width:0;padding:4px 10px;border:0;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);border-radius:0;background:transparent;text-align:left;box-shadow:none}#pricing-panel .pricing-advisor__summary>:first-child{-webkit-padding-start:0;padding-inline-start:0}#pricing-panel .pricing-advisor__summary>:last-child{-webkit-border-end:0;border-inline-end:0}#pricing-panel .pricing-advisor__summary strong{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pricing-panel .pricing-advisor__summary span{font-size:.75rem;line-height:1.3;letter-spacing:0;text-transform:none}#pricing-panel .pricing-advisor-review-filter small{display:none}#pricing-panel .pricing-advisor-review-filter>span{color:var(--juniper);text-decoration:underline;text-underline-offset:3px}#pricing-panel .pricing-advisor-review-filter:is(:hover,[aria-pressed=true]){background:rgba(31,95,84,.07)}#pricing-panel .pricing-directory>summary{min-height:52px;padding:12px 16px;font-size:1.2rem}#pricing-panel .pricing-directory .pricing-layout{gap:0;padding:0;border-top:0}#pricing-panel #pricing-summary{margin:0;padding:10px 16px;border:0;background:transparent;box-shadow:none}#pricing-panel #pricing-summary .sync-status{margin:0;font-size:.78rem;line-height:1.4;text-align:left}#pricing-panel .pricing-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-gutter:auto}#pricing-panel .pricing-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}#pricing-panel .pricing-table :is(th,td){padding:12px 10px;border-bottom:1px solid var(--line);font-size:.85rem;line-height:1.4;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pricing-panel .pricing-table th{font-size:.7rem;letter-spacing:.02em}#pricing-panel .pricing-table tbody>tr:last-child>td{border-bottom:0}#pricing-panel .pricing-directory th:first-child{width:7%}#pricing-panel .pricing-directory th:nth-child(2){width:28%}#pricing-panel .pricing-directory th:nth-child(3){width:12%}#pricing-panel .pricing-directory th:nth-child(4){width:38%}#pricing-panel .pricing-directory th:nth-child(5){width:15%}#pricing-panel .pricing-advisor__table th:first-child{width:6%}#pricing-panel .pricing-advisor__table th:nth-child(2){width:22%}#pricing-panel .pricing-advisor__table th:nth-child(3){width:10%}#pricing-panel .pricing-advisor__table th:nth-child(4){width:14%}#pricing-panel .pricing-advisor__table th:nth-child(5){width:13%}#pricing-panel .pricing-advisor__table th:nth-child(6){width:10%}#pricing-panel .pricing-advisor__table th:nth-child(7){width:12%}#pricing-panel .pricing-advisor__table th:nth-child(8){width:13%}#pricing-panel .portion-list{gap:5px;white-space:normal}#pricing-panel .portion-list>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}#pricing-panel .portion-list b{font-size:.75rem;white-space:nowrap}#pricing-panel .shot-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pricing-panel .shot-pricing-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;font-size:.8rem}#pricing-panel .shot-pricing-field input{min-height:44px;padding:8px 10px 8px 24px;border-radius:8px;font-size:1rem}#pricing-panel .shot-pricing-suggestion{margin:0;font-size:.73rem;line-height:1.35;font-weight:500}#pricing-panel .shot-pricing-editor__status{margin:8px 0;font-size:.8rem;line-height:1.4}#pricing-panel .pricing-advisor-action{min-width:0;max-width:100%;gap:8px}#pricing-panel .shot-pricing-editor>.pricing-advisor-action{margin-top:8px;justify-items:start}#pricing-panel .pricing-advisor-action button,#pricing-panel [data-pricing-portion-tap]{width:auto;max-width:100%;min-height:44px;padding:9px 12px;border-radius:8px;font-size:.8rem;line-height:1.3;box-shadow:none}#pricing-panel .tap-price-editor{margin-top:4px}#pricing-panel .tap-price-editor>summary{padding:8px 0;color:var(--juniper);font-size:.8rem}#pricing-panel .tap-price-editor .pricing-advisor-action{max-width:28rem}#pricing-panel .pricing-advisor-action label{display:grid;grid-template-columns:auto 1rem minmax(3rem,1fr);width:100%;min-width:0;border-radius:8px}#pricing-panel .pricing-advisor-action label>span:first-child{padding:0 8px;font-size:.75rem}#pricing-panel .pricing-advisor-action__currency{padding:0;text-align:center}#pricing-panel .pricing-advisor-action input{min-height:44px;padding:8px;font-size:1rem}#pricing-panel .pricing-advisor-status{min-height:24px;padding:4px 8px;font-size:.72rem;letter-spacing:0;text-transform:none;white-space:normal}#pricing-panel :is(button,summary,input):focus-visible{outline:2px solid var(--juniper);outline-offset:3px}@media screen and (max-width:1100px){#pricing-panel .pricing-table{display:block;border:0;background:transparent}#pricing-panel .pricing-table>thead{display:table-header-group;position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}#pricing-panel :is(#pricing-table,#pricing-advisor-table){display:block;width:100%}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;width:100%;margin:0;padding:16px;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}#pricing-panel #pricing-advisor-table>tr{padding-inline:0}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr:last-child{border-bottom:0}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr>td{display:block;grid-column:auto;width:auto;min-width:0;padding:0;border:0;background:transparent;font-size:.9rem}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr>td:first-child{grid-column:1;grid-row:1;width:2.75rem;color:var(--muted)}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr>td:nth-child(2){grid-column:1/-1;grid-row:1;-webkit-padding-start:3.5rem;padding-inline-start:3.5rem;font-size:1rem}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr>td:nth-child(n+3):before{display:block;margin-bottom:5px;color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}#pricing-panel #pricing-table>tr>td:nth-child(3){grid-column:1;grid-row:2}#pricing-panel #pricing-table>tr>td:nth-child(5){grid-column:2;grid-row:2}#pricing-panel #pricing-table>tr>td:nth-child(4){grid-column:1/-1;grid-row:3}#pricing-panel #pricing-table>tr>td:nth-child(3):before{content:"Cost / oz"}#pricing-panel #pricing-table>tr>td:nth-child(4):before{content:"Charge"}#pricing-panel #pricing-table>tr>td:nth-child(5):before{content:"Margin"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(3){grid-column:1;grid-row:2}#pricing-panel #pricing-advisor-table>tr>td:nth-child(4){grid-column:2;grid-row:2}#pricing-panel #pricing-advisor-table>tr>td:nth-child(5){grid-column:1;grid-row:3}#pricing-panel #pricing-advisor-table>tr>td:nth-child(6){grid-column:2;grid-row:3}#pricing-panel #pricing-advisor-table>tr>td:nth-child(7){grid-column:1/-1;grid-row:4}#pricing-panel #pricing-advisor-table>tr>td:nth-child(8){grid-column:1/-1;grid-row:5}#pricing-panel #pricing-advisor-table>tr>td:nth-child(3):before{content:"Current"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(4):before{content:"Gross margin / profit"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(5):before{content:"Suggested at 82%"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(6):before{content:"Change"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(7):before,#pricing-panel #pricing-advisor-table>tr>td:nth-child(8):before{content:none}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr>td:is(.empty-state,[colspan]){grid-column:1/-1;grid-row:auto;width:auto;padding:8px 0}#pricing-panel :is(#pricing-table,#pricing-advisor-table)>tr>td:is(.empty-state,[colspan]):before{content:none}}#pricing-panel .pricing-workspace-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;background:var(--paper-strong)}#pricing-panel .pricing-workspace-intro h2{margin:0 0 6px;font-size:clamp(1.6rem,3vw,2rem);text-align:left;color:var(--juniper)}#pricing-panel .pricing-section-description,#pricing-panel .pricing-workspace-intro p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}#pricing-panel .pricing-section-description{margin-top:6px}#pricing-panel .pricing-workspace-header .search-field{flex:0 1 340px;min-width:220px}#pricing-panel .pricing-targets{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:12px 24px;gap:12px 24px;padding:4px 8px 8px}#pricing-panel .pricing-targets p{display:grid;align-content:start;grid-gap:4px;gap:4px;margin:0;font-size:.78rem;line-height:1.5;color:var(--muted)}#pricing-panel .pricing-targets strong{color:var(--juniper)}#pricing-panel>.pricing-advisor{padding:24px!important}#pricing-panel .pricing-advisor__summary{display:flex;flex-wrap:wrap;gap:12px 0;padding:16px 0;margin:18px 0}#pricing-panel .pricing-advisor__summary>*{flex:1 1 130px;padding:0 18px}#pricing-panel .pricing-advisor__summary strong{font-size:1.6rem;color:var(--juniper)}#pricing-panel .pricing-advisor__table{display:block}#pricing-panel .pricing-advisor__table>thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}#pricing-panel #pricing-advisor-table{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:100%}#pricing-panel #pricing-advisor-table>tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px 18px;gap:20px 18px;width:100%;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--paper-strong);box-sizing:border-box}#pricing-panel #pricing-advisor-table>tr:last-child{border-bottom:1px solid var(--line)}#pricing-panel #pricing-advisor-table>tr>td{display:block;width:auto;min-width:0;padding:0;border:0;background:transparent;font-size:.88rem;overflow-wrap:normal}#pricing-panel #pricing-advisor-table>tr>td:first-child{grid-column:1;grid-row:1;width:3.5rem;color:var(--juniper)}#pricing-panel .pricing-advisor__tap strong{font-size:1.25rem}#pricing-panel .pricing-advisor__tap strong>span{display:block;font-size:.7rem;font-weight:500}#pricing-panel #pricing-advisor-table>tr>td:nth-child(2){grid-column:1/4;grid-row:1;padding-left:4.5rem;font-size:1.05rem}#pricing-panel #pricing-advisor-table>tr>td:nth-child(3){grid-column:1;grid-row:2}#pricing-panel #pricing-advisor-table>tr>td:nth-child(4){grid-column:2;grid-row:2}#pricing-panel #pricing-advisor-table>tr>td:nth-child(5){grid-column:3;grid-row:2;color:var(--juniper)}#pricing-panel #pricing-advisor-table>tr>td:nth-child(6){grid-column:4;grid-row:2}#pricing-panel #pricing-advisor-table>tr>td:nth-child(7){grid-column:4;grid-row:1}#pricing-panel #pricing-advisor-table>tr>td:nth-child(8){grid-column:1/-1;grid-row:3;padding-top:14px;border-top:1px solid var(--line)}#pricing-panel #pricing-advisor-table>tr>td:nth-child(n+3):before{display:block;margin-bottom:10px;font-size:.7rem;font-weight:600;color:var(--muted)}#pricing-panel #pricing-advisor-table>tr>td:nth-child(3):before{content:"Current price"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(4):before{content:"Margin / gross profit"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(5):before{content:"Suggested price"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(6):before{content:"Price change"}#pricing-panel #pricing-advisor-table>tr>td:nth-child(7):before,#pricing-panel #pricing-advisor-table>tr>td:nth-child(8):before{content:none}#pricing-panel #pricing-advisor-table .portion-list>span{grid-template-columns:1fr;gap:2px;padding-bottom:6px}#pricing-panel #pricing-advisor-table .portion-list b{color:var(--muted);font-weight:500}#pricing-panel #pricing-advisor-table>tr>td[colspan]{grid-column:1/-1;grid-row:auto;width:auto;padding:16px;text-align:center}#pricing-panel #pricing-advisor-table>tr>td[colspan]:before{content:none}#pricing-panel .pricing-directory>summary{padding:20px 24px}#pricing-panel .pricing-directory .pricing-table tbody>tr:hover{background:rgba(31,95,84,.035)}#pricing-panel .pricing-directory th:nth-child(2){width:26%}#pricing-panel .pricing-directory th:nth-child(4){width:30%}#pricing-panel .pricing-directory th:nth-child(5){width:25%}#pricing-panel .shot-pricing-editor[open]{padding:12px;border-radius:8px;background:rgba(31,95,84,.04)}@media (min-width:1500px){#pricing-panel #pricing-advisor-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#pricing-panel .pricing-workspace-header{flex-direction:column;align-items:stretch;padding:18px}#pricing-panel .pricing-workspace-header .search-field{flex:auto;min-width:0;width:100%}#pricing-panel .pricing-targets{grid-template-columns:1fr;padding-inline:4px}#pricing-panel>.pricing-advisor{padding:16px!important}#pricing-panel #pricing-advisor-table>tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:18px 12px}#pricing-panel #pricing-advisor-table>tr>td:nth-child(2){grid-column:1/-1}#pricing-panel #pricing-advisor-table>tr>td:nth-child(7){grid-column:1/-1;grid-row:2}#pricing-panel #pricing-advisor-table>tr>td:nth-child(3){grid-column:1;grid-row:3}#pricing-panel #pricing-advisor-table>tr>td:nth-child(4){grid-column:2;grid-row:3}#pricing-panel #pricing-advisor-table>tr>td:nth-child(5){grid-column:1;grid-row:4}#pricing-panel #pricing-advisor-table>tr>td:nth-child(6){grid-column:2;grid-row:4}#pricing-panel #pricing-advisor-table>tr>td:nth-child(8){grid-row:5}}#pricing-panel .portion-list--prices{max-width:100%;overflow-x:auto}#pricing-panel #pricing-advisor-table .portion-list--prices>span,#pricing-panel .portion-list--prices>span{display:flex;flex-wrap:nowrap;gap:8px;white-space:nowrap;overflow-wrap:normal;word-break:normal}#pricing-panel .pricing-directory .shot-pricing-editor{margin-top:8px}#pricing-panel .pricing-directory .shot-pricing-editor>summary{width:-moz-fit-content;width:fit-content;padding:6px 0;color:var(--juniper);font-size:.78rem;font-weight:500;cursor:pointer}#pricing-panel .pricing-directory .shot-pricing-editor[open]{margin-top:10px}#pricing-panel .pricing-directory .shot-pricing-editor .shot-pricing-fields{grid-template-columns:minmax(0,1fr)}#performance-panel{--performance-paper:#fffdf8;--performance-ink:#203c34;--performance-muted:#596a62;--performance-line:#dbe2d9;--performance-green:#28665b;--performance-inset:clamp(16px,2.5vw,28px);min-width:0}#performance-panel.is-active{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px)}#performance-panel>#search-performance-view,#performance-panel>#tap-performance{width:100%;max-width:none;min-width:0;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--performance-line)!important;border-radius:18px!important;background:var(--performance-paper)!important;box-shadow:none!important}#performance-panel #onpar-insights{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#performance-panel .tap-performance-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:var(--performance-inset);color:#fffdf8;background:linear-gradient(110deg,#21564c,#326e61)}#performance-panel .onpar-insights__header{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border:0;background:transparent}#performance-panel .onpar-insights__header>div:first-child{padding:var(--performance-inset);border-bottom:1px solid #e4d8bd;color:var(--performance-ink);background:linear-gradient(110deg,#eee4cb,#f8f3e7)}#performance-panel .onpar-insights__header h2,#performance-panel .tap-performance-heading h2{margin:5px 0 0;color:inherit;font-family:Fraunces,Georgia,serif;font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:650;line-height:1.15;letter-spacing:-.025em;text-align:left}#performance-panel .onpar-insights__header .eyebrow,#performance-panel .tap-performance-heading .eyebrow{margin:0;color:inherit;font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}#performance-panel .tap-performance-heading>.table-note{color:#e2ede5;font-size:.75rem;white-space:nowrap}#performance-panel .onpar-insights__controls,#performance-panel .tap-performance-filters{display:grid;align-items:end;grid-gap:12px;gap:12px;margin:0;padding:var(--performance-inset);border:0;background:transparent}#performance-panel .tap-performance-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;padding-bottom:0}#performance-panel .onpar-insights__controls{grid-template-columns:repeat(5,minmax(0,1fr))}#performance-panel .onpar-insights__controls label,#performance-panel .tap-performance-filters label{display:grid;min-width:0;grid-gap:6px;gap:6px;margin:0;color:var(--performance-muted);font-size:.78rem;font-weight:650;line-height:1.3;text-align:left}#performance-panel .onpar-insights__controls label>span{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}#performance-panel input,#performance-panel select{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #cbd5cb;border-radius:8px;background:#fffefa;color:var(--performance-ink);box-shadow:none;font-size:.95rem;font-weight:500;line-height:1.4}#performance-panel .tap-performance-filters button{width:auto;min-height:44px;margin:0;padding:10px 16px;border-radius:8px;box-shadow:none;font-size:.85rem;line-height:1.4;white-space:nowrap}#performance-panel .tap-performance-filters [data-stop]{grid-column:1/-1;justify-self:start}#performance-panel [hidden]{display:none!important}#performance-panel .tap-performance-presets{display:flex;flex-wrap:wrap;gap:8px;margin:14px var(--performance-inset)}#performance-panel .tap-performance-presets button{width:auto;min-height:40px;margin:0;padding:8px 13px;border:1px solid var(--performance-line);border-radius:7px;background:#f3f5ee;color:var(--performance-ink);box-shadow:none;font-size:.8rem}#performance-panel .tap-performance-presets button:hover{border-color:var(--performance-green);background:#eaf0e7}#performance-panel :is(input,select,button,summary,[tabindex]):focus-visible{outline:2px solid var(--performance-green);outline-offset:3px}#performance-panel [data-results]>.table-note,#performance-panel [data-status]{margin:8px var(--performance-inset);color:var(--performance-muted);font-size:.8rem;font-weight:400;line-height:1.55;text-align:left;text-transform:none}#performance-panel .tap-performance-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:20px var(--performance-inset);border-block:1px solid var(--performance-line)}#performance-panel .tap-performance-totals article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:20px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}#performance-panel .tap-performance-totals article+article{border-left:1px solid var(--performance-line)}#performance-panel .tap-performance-totals article:last-child{background:#edf3eb}#performance-panel .tap-performance-totals span{color:var(--performance-muted);font-size:.78rem;line-height:1.4}#performance-panel .tap-performance-totals strong{color:var(--performance-ink);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#performance-panel .inventory-table-wrap{max-height:min(60vh,560px);margin:0 var(--performance-inset);overflow:auto;border:1px solid var(--performance-line);border-radius:8px;background:var(--performance-paper);box-shadow:none;scrollbar-color:#afc0b2 #f1f3ed}#performance-panel .inventory-table{width:100%;min-width:760px;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:.85rem}#performance-panel .inventory-table :is(th,td){padding:13px 16px;border:0;border-bottom:1px solid var(--performance-line);text-align:right;vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}#performance-panel .inventory-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eef2e9;color:var(--performance-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em}#performance-panel .inventory-table :is(th,td):first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:155px;max-width:280px;background:var(--performance-paper);text-align:left;white-space:normal}#performance-panel .inventory-table th:first-child{z-index:3;background:#eef2e9}#performance-panel .inventory-table td:last-child{font-weight:700}#performance-panel .tap-performance-product{display:block;margin-top:3px;white-space:normal}#performance-panel .tap-performance-assignment{margin:0;padding:0;border:0;background:transparent}#performance-panel .tap-performance-assignment summary{width:-moz-fit-content;width:fit-content;padding:0;color:var(--performance-ink);cursor:pointer;list-style:none;-webkit-text-decoration:underline dotted #8caa98;text-decoration:underline dotted #8caa98;text-underline-offset:4px}#performance-panel .tap-performance-assignment summary::-webkit-details-marker{display:none}#performance-panel .tap-performance-assignment summary span{color:#866039}#performance-panel .tap-performance-assignment p{max-width:260px;margin:9px 0;padding:9px 11px;border-left:2px solid #b27b49;background:#f7f1e5;color:var(--performance-muted);font-size:.75rem;font-weight:400;line-height:1.5;white-space:normal}#performance-panel .inventory-table td .table-note{max-width:245px;margin-top:4px;color:var(--performance-muted);font-size:.72rem;font-weight:400;line-height:1.4;text-transform:none}#performance-panel .tap-performance-notes{margin:18px var(--performance-inset) var(--performance-inset);padding:0;border:0;background:transparent;color:var(--performance-muted);font-size:.8rem;line-height:1.6}#performance-panel .tap-performance-notes summary{min-height:36px;color:var(--performance-ink);cursor:pointer}#performance-panel .onpar-insights__periods{display:grid;grid-gap:20px;gap:20px;margin:0;padding:0 var(--performance-inset) var(--performance-inset)}#performance-panel .onpar-insights-period,#performance-panel .onpar-ranking{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#performance-panel .onpar-insights-period__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0 0 14px;border-bottom:1px solid var(--performance-line);background:transparent}#performance-panel .onpar-insights-period__header .eyebrow{display:none}#performance-panel .onpar-insights-period__header h3{margin:0;color:var(--performance-ink);font-size:1.1rem}#performance-panel .onpar-insights-period__header small{color:var(--performance-muted);font-size:.75rem}#performance-panel .onpar-insights-period__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;padding:0}#performance-panel .onpar-ranking__title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:0;padding:13px 0;border:0;border-top:3px solid var(--performance-green);background:transparent}#performance-panel .onpar-ranking:last-child .onpar-ranking__title{border-top-color:#b27b49}#performance-panel .onpar-ranking__title h4{margin:0;font-size:1rem}#performance-panel .onpar-ranking__title>span{color:var(--performance-muted);font-size:.72rem}#performance-panel .onpar-ranking-list{margin:0;padding:0;list-style:none}#performance-panel .onpar-ranking-list li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--performance-line);border-radius:0;background:transparent}#performance-panel .onpar-ranking-list__rank{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:#edf1e8;color:var(--performance-ink);font-size:.75rem}#performance-panel .onpar-ranking-list__product{min-width:0}#performance-panel .onpar-ranking-list__product strong{display:block;overflow:visible;color:var(--performance-ink);font-size:.9rem;line-height:1.4;white-space:normal}#performance-panel .onpar-ranking-list__product small{display:block;margin-top:3px;color:var(--performance-muted);font-size:.72rem;line-height:1.4}#performance-panel .onpar-ranking-list__value{color:var(--performance-ink);font-size:.9rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;text-align:right;white-space:nowrap}@media (max-width:1100px){#performance-panel .tap-performance-filters{grid-template-columns:repeat(4,minmax(0,1fr))}#performance-panel .tap-performance-filters>button{grid-column:span 2}#performance-panel .tap-performance-filters>[data-stop]{grid-column:1/-1}#performance-panel .onpar-insights__controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){#performance-panel .onpar-insights-period__body{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){#performance-panel .onpar-insights__controls,#performance-panel .tap-performance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#performance-panel .tap-performance-filters>button{grid-column:auto}#performance-panel .onpar-insights__controls label:last-child{grid-column:1/-1}#performance-panel .tap-performance-totals{grid-template-columns:repeat(2,minmax(0,1fr))}#performance-panel .tap-performance-totals article{padding:16px 12px}#performance-panel .tap-performance-totals article:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--performance-line)}}@media (max-width:380px){#performance-panel .tap-performance-heading{align-items:start;flex-direction:column;gap:8px}#performance-panel .tap-performance-filters>button{grid-column:1/-1}#performance-panel .onpar-ranking-list__value{grid-column:2/-1;text-align:left}}#weekly-snapshots-panel{--snapshot-paper:#fffdf8;--snapshot-ink:#234b40;--snapshot-muted:#617168;--snapshot-line:#d8e1d7;--snapshot-inset:clamp(16px,2.5vw,26px);min-width:0}#weekly-snapshots-panel .inventory-snapshots-block{min-width:0;padding:0!important;border:1px solid var(--snapshot-line)!important;border-radius:18px!important;background:var(--snapshot-paper)!important;box-shadow:none!important}#weekly-snapshots-panel .inventory-snapshots-block__header{margin:0;padding:var(--snapshot-inset);border-bottom:1px solid var(--snapshot-line);border-radius:18px 18px 0 0;background:linear-gradient(110deg,#edf2e8,#faf7ee)}#weekly-snapshots-panel .inventory-snapshots-block__header h2{margin:0;color:var(--snapshot-ink);font-family:Fraunces,Georgia,serif;font-size:clamp(1.65rem,2.8vw,2.15rem);text-align:left}#weekly-snapshots-panel .inventory-history-list{gap:18px;padding:var(--snapshot-inset)}#weekly-snapshots-panel .weekly-snapshot-picker{display:grid;grid-template-columns:auto minmax(180px,300px);align-items:center;justify-content:start;grid-gap:12px;gap:12px;width:100%;margin:0;padding:0;border:0;background:transparent}#weekly-snapshots-panel .weekly-snapshot-picker>span{color:var(--snapshot-muted);font-size:.8rem;font-weight:650;letter-spacing:normal;text-transform:none}#weekly-snapshots-panel .weekly-snapshot-picker select{width:100%;min-width:0;min-height:46px;padding:10px 14px;border:1px solid #bdcfc0;border-radius:9px;background:var(--snapshot-paper);color:var(--snapshot-ink);box-shadow:none;font-size:1rem}#weekly-snapshots-panel .weekly-snapshot-record{min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}#weekly-snapshots-panel .weekly-snapshot-record__header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:4px 0 0;border:0}#weekly-snapshots-panel .weekly-snapshot-record__header h3{margin:0 0 5px;color:var(--snapshot-ink);font-size:1.15rem}#weekly-snapshots-panel .weekly-snapshot-record p.muted{margin:0 0 14px;color:var(--snapshot-muted);font-size:.8rem;line-height:1.5}#weekly-snapshots-panel .weekly-snapshot-record__header p.muted{margin:0;font-size:.75rem}#weekly-snapshots-panel .weekly-snapshot-options>summary{min-height:40px;padding:9px 12px;border:1px solid var(--snapshot-line);border-radius:8px;color:var(--snapshot-ink);cursor:pointer;font-size:.78rem}#weekly-snapshots-panel .weekly-snapshot-options .inventory-history-actions{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0}#weekly-snapshots-panel .inventory-history-actions button{min-height:40px;padding:9px 12px;border-radius:8px;box-shadow:none;font-size:.8rem}#weekly-snapshots-panel .inventory-history-delete{color:#ac4e3a}#weekly-snapshots-panel .weekly-snapshot-section{min-width:0;margin:12px 0 0;padding:0;border:1px solid var(--snapshot-line);border-radius:13px;background:var(--snapshot-paper);box-shadow:none}#weekly-snapshots-panel .weekly-snapshot-section>summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:66px;padding:16px 18px;border-radius:13px;color:var(--snapshot-ink);cursor:pointer;list-style:none}#weekly-snapshots-panel .weekly-snapshot-section>summary::-webkit-details-marker{display:none}#weekly-snapshots-panel .weekly-snapshot-section>summary:before{content:"+";font-size:1.15rem;font-weight:700;text-align:center}#weekly-snapshots-panel .weekly-snapshot-section[open]>summary{border-bottom:1px solid var(--snapshot-line);border-radius:13px 13px 0 0;background:#edf3e9}#weekly-snapshots-panel .weekly-snapshot-section[open]>summary:before{content:"-"}#weekly-snapshots-panel .weekly-snapshot-section>summary>span{font-size:1rem;font-weight:750;line-height:1.35}#weekly-snapshots-panel .weekly-snapshot-section>summary>strong{color:var(--snapshot-muted);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#weekly-snapshots-panel :is(summary,select,button,[tabindex]):focus-visible{outline:2px solid #28665b;outline-offset:3px}#weekly-snapshots-panel .weekly-snapshot-section__body{min-width:0;padding:18px}#weekly-snapshots-panel .weekly-snapshot-section__body>p:last-child{margin-bottom:0}#weekly-snapshots-panel .weekly-snapshot-section__body h4{margin:22px 0 12px;color:var(--snapshot-ink);font-size:.95rem}#weekly-snapshots-panel .inventory-table-wrap{max-width:100%;max-height:min(60vh,520px);margin:0;overflow:auto;border:1px solid var(--snapshot-line);border-radius:8px;background:var(--snapshot-paper);box-shadow:none;scrollbar-color:#b1c2b2 #f0f3eb}#weekly-snapshots-panel .weekly-snapshot-table{width:100%;min-width:620px;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:.85rem}#weekly-snapshots-panel .weekly-snapshot-table :is(th,td){padding:12px 14px;border:0;border-bottom:1px solid var(--snapshot-line);vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#weekly-snapshots-panel .weekly-snapshot-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f2efe2;color:var(--snapshot-muted);font-size:.7rem;letter-spacing:.035em}#weekly-snapshots-panel .weekly-snapshot-table .inventory-group-row th{padding-block:9px;background:#edf3e9;color:var(--snapshot-ink);font-size:.75rem}#weekly-snapshots-panel .weekly-snapshot-table .table-note{max-width:300px;margin-top:5px;color:var(--snapshot-muted);font-size:.72rem;line-height:1.4;text-transform:none}#weekly-snapshots-panel .inventory-history-value-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--snapshot-line);border-radius:8px;overflow:hidden;background:transparent}#weekly-snapshots-panel .inventory-history-value-summary>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:15px;border-right:0;border-bottom:1px solid var(--snapshot-line)}#weekly-snapshots-panel .inventory-history-value-summary span{color:var(--snapshot-muted);font-size:.8rem;font-weight:500;text-transform:none}#weekly-snapshots-panel .inventory-history-value-summary strong{margin:0;color:var(--snapshot-ink);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#weekly-snapshots-panel .inventory-history-value-summary__total{grid-column:1/-1;border-top:0;background:#edf3e9}#weekly-snapshots-panel .inventory-history-value-summary__total strong{font-size:1.15rem}#weekly-snapshots-panel .inventory-history-value-summary>p{margin:0;padding:12px 15px;border-top:0;color:var(--snapshot-muted);font-size:.75rem;line-height:1.5}@media (max-width:640px){#weekly-snapshots-panel .weekly-snapshot-picker{grid-template-columns:1fr;gap:7px}#weekly-snapshots-panel .weekly-snapshot-section>summary{grid-template-columns:18px minmax(0,1fr);gap:5px 10px;padding:14px}#weekly-snapshots-panel .weekly-snapshot-section>summary:before{grid-row:1/span 2}#weekly-snapshots-panel .weekly-snapshot-section>summary>strong{grid-column:2;text-align:left}#weekly-snapshots-panel .weekly-snapshot-section__body{padding:12px}}@media (max-width:440px){#weekly-snapshots-panel .inventory-history-value-summary{grid-template-columns:1fr}}