.cg-disposition-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14181399;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:8000}.cg-disposition-dialog{background:#fff;border-radius:17px;box-shadow:0 22px 70px #00000047;color:#20251f;max-height:calc(100vh - 40px);overflow:auto;width:min(720px,100%)}.cg-disposition-head{align-items:flex-start;border-bottom:1px solid #32382a1a;display:flex;gap:16px;justify-content:space-between;padding:17px 18px 13px}.cg-disposition-head>div>span{color:#858c38;font-size:9.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cg-disposition-head h2{font-size:20px;margin:2px 0 1px}.cg-disposition-head p{color:#647062;font-size:11px;line-height:1.4;margin:0}.cg-disposition-head button{background:#f1f3ed;border:0;border-radius:9px;color:#20251f;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.cg-disposition-stock-banner{align-items:center;background:#f4f6e9;border:1px solid #858c382e;border-radius:11px;display:flex;gap:14px;margin:13px 18px 0;padding:10px 12px}.cg-disposition-stock-banner>div{display:grid;min-width:92px}.cg-disposition-stock-banner span{color:#647062;font-size:9px;font-weight:850;text-transform:uppercase}.cg-disposition-stock-banner strong{color:#747b31;font-size:24px}.cg-disposition-stock-banner p{color:#647062;font-size:10.5px;line-height:1.4;margin:0}.cg-disposition-body{grid-gap:12px;display:grid;gap:12px;padding:14px 18px 17px}.cg-disposition-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-disposition-fields label{grid-gap:4px;display:grid;gap:4px}.cg-disposition-fields label.wide{grid-column:span 2}.cg-disposition-fields label>span{color:#647062;font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.cg-disposition-fields input,.cg-disposition-fields select,.cg-disposition-fields textarea{background:#fff;border:1px solid #32382a26;border-radius:9px;color:#20251f;font:inherit;font-size:11.5px;padding:8px 9px;width:100%}.cg-disposition-fields textarea{min-height:72px;resize:vertical}.cg-disposition-fields small{color:#647062;font-size:9.5px;line-height:1.35}.cg-disposition-accounting-preview{grid-gap:3px;background:#f6f8fb;border:1px solid #4e6a8e24;border-radius:10px;display:grid;gap:3px;padding:10px 11px}.cg-disposition-accounting-preview>span{color:#4e6a8e;font-size:9px;font-weight:900;text-transform:uppercase}.cg-disposition-accounting-preview strong{font-size:11.5px}.cg-disposition-accounting-preview small{color:#647062;font-size:9.7px;line-height:1.4}.cg-disposition-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.cg-disposition-actions button,.cg-disposition-back{align-items:center;border:1px solid #32382a24;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-weight:850;gap:6px;justify-content:center;min-height:36px;padding:8px 12px}.cg-disposition-actions .secondary,.cg-disposition-back{background:#fff;color:#20251f}.cg-disposition-actions .primary{background:#747b31;border-color:#747b31;color:#fff}.cg-disposition-actions .danger{background:#a34b42;border-color:#a34b42;color:#fff}.cg-disposition-actions button:disabled,.cg-disposition-back:disabled{cursor:default;opacity:.55}.cg-disposition-back{justify-self:start;min-height:30px;padding:5px 8px}.cg-disposition-message{align-items:flex-start;border-radius:9px;display:flex;font-size:10.5px;gap:8px;line-height:1.4;margin:12px 18px 0;padding:9px 10px}.cg-disposition-message svg{flex:0 0 auto}.cg-disposition-message.error{background:#fff1ef;border:1px solid #a34b422e;color:#a34b42}.cg-disposition-message.warn{background:#fff8e8;border:1px solid #a878182e;color:#835c14;margin:0}.cg-disposition-review{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-disposition-review>div{grid-gap:2px;background:#f7f8f4;border:1px solid #32382a14;border-radius:9px;display:grid;gap:2px;padding:9px 10px}.cg-disposition-review span{color:#647062;font-size:8.8px;font-weight:850;text-transform:uppercase}.cg-disposition-review strong{font-size:10.8px}.cg-disposition-done{align-items:center;background:#edf7ee;border-radius:11px;color:#4d7d57;display:flex;gap:10px;padding:12px}.cg-disposition-done>div{grid-gap:2px;display:grid;gap:2px}.cg-disposition-done strong{color:#2f6039;font-size:13px}.cg-disposition-done span{color:#4d7d57;font-size:10.5px}.cg-disposition-history{grid-gap:7px;border-top:1px solid #32382a1a;display:grid;gap:7px;padding:12px 18px 16px}.cg-disposition-history>div:first-child{grid-gap:1px;display:grid;gap:1px}.cg-disposition-history>div:first-child strong{font-size:11px}.cg-disposition-history>div:first-child span,.cg-disposition-history>small{color:#647062;font-size:9.5px}.cg-disposition-history>small.error{color:#a34b42}.cg-disposition-history-row{background:#f7f8f4;border-radius:8px;display:flex!important;gap:12px;justify-content:space-between;padding:8px 9px}.cg-disposition-history-row>span{grid-gap:1px;display:grid;gap:1px}.cg-disposition-history-row>span:last-child{text-align:right}.cg-disposition-history-row strong{font-size:9.8px!important}.cg-disposition-history-row small{color:#647062;font-size:8.8px}@media(max-width:680px){.cg-disposition-backdrop{align-items:flex-end;padding:0}.cg-disposition-dialog{border-radius:17px 17px 0 0;max-height:94vh;width:100%}.cg-disposition-fields{grid-template-columns:1fr}.cg-disposition-fields label.wide{grid-column:auto}.cg-disposition-review{grid-template-columns:1fr}.cg-disposition-stock-banner{align-items:flex-start}.cg-disposition-actions{background:#fff;bottom:0;padding-top:4px;position:sticky}.cg-disposition-actions button{flex:1 1}.cg-mobile-ops{grid-gap:14px;color:#20251f;display:grid;gap:14px;padding:0 0 92px}.cg-mobile-ops button,.cg-mobile-ops input,.cg-mobile-ops select,.cg-mobile-ops textarea{font:inherit}.cg-mobile-ops-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2px}.cg-mobile-ops-tabs button{background:#fff;border:1px solid #dfe3db;border-radius:14px;color:#20251f;font-size:14px;font-weight:850;min-height:46px}.cg-mobile-ops-tabs button.active{background:linear-gradient(180deg,#929a44,#747b31);border-color:#747b31;box-shadow:0 7px 18px #747b312e;color:#fff}.cg-mobile-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.cg-mobile-section-head h2{font-size:24px;letter-spacing:-.02em;line-height:1.05;margin:0}.cg-mobile-section-head p{color:#697166;font-size:13.5px;line-height:1.4;margin:5px 0 0}.cg-mobile-back,.cg-mobile-primary,.cg-mobile-secondary{border-radius:13px;font-size:14px;font-weight:850;min-height:44px;padding:0 14px}.cg-mobile-primary{background:linear-gradient(180deg,#929a44,#747b31);border:0;box-shadow:0 7px 18px #747b3133;color:#fff}.cg-mobile-back,.cg-mobile-secondary,.cg-mobile-secondary-wide{background:#fff;border:1px solid #dde1d8;color:#20251f}.cg-mobile-secondary-wide{border-radius:13px;font-size:13.5px;font-weight:850;min-height:42px;padding:0 14px;width:100%}.cg-mobile-secondary-wide:disabled{opacity:.5}.cg-mobile-search-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 128px}.cg-mobile-field input,.cg-mobile-field select,.cg-mobile-field textarea,.cg-mobile-search-row input,.cg-mobile-search-row select{background:#fff;border:1px solid #dde1d8;border-radius:13px;box-sizing:border-box;color:#20251f;font-size:15px;min-height:46px;outline:none;padding:10px 12px;width:100%}.cg-mobile-field input:focus,.cg-mobile-field select:focus,.cg-mobile-field textarea:focus,.cg-mobile-search-row input:focus,.cg-mobile-search-row select:focus{border-color:#858c38;box-shadow:0 0 0 3px #858c381c}.cg-mobile-quantity-filter{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 62px 72px auto}.cg-mobile-quantity-filter button,.cg-mobile-quantity-filter input,.cg-mobile-quantity-filter select{background:#fff;border:1px solid #dde1d8;border-radius:11px;color:#20251f;font:inherit;font-size:13px;min-height:42px;min-width:0}.cg-mobile-quantity-filter input,.cg-mobile-quantity-filter select{padding:8px 9px}.cg-mobile-quantity-filter input{text-align:right}.cg-mobile-quantity-filter button{font-weight:800;padding:0 10px}.cg-mobile-quantity-filter :disabled{background:#f2f3f0;color:#a0a69d}.cg-mobile-summary-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mobile-summary-card{background:#fff;border:1px solid #e0e3db;border-radius:16px;box-shadow:0 6px 16px #191f170d;min-width:0;padding:13px 14px}.cg-mobile-summary-card span{color:#687166;display:block;font-size:11.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.cg-mobile-summary-card strong{display:block;font-size:26px;letter-spacing:-.035em;line-height:1;margin-top:5px}.cg-mobile-card-list{grid-gap:11px;display:grid;gap:11px}.cg-mobile-form-card,.cg-mobile-inventory-card,.cg-mobile-line-card,.cg-mobile-receipt-card,.cg-mobile-sale-card{background:#fff;border:1px solid #dfe3db;border-radius:17px;box-shadow:0 8px 22px rgba(24,30,22,.055)}.cg-mobile-inventory-card,.cg-mobile-line-card,.cg-mobile-receipt-card,.cg-mobile-sale-card{padding:15px}.cg-mobile-form-card{grid-gap:11px;display:grid;gap:11px;padding:15px}.cg-mobile-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cg-mobile-ref,.cg-mobile-sku{background:#f1f3e5;border-radius:999px;color:#747b31;display:inline-flex;font-size:13px;font-weight:900;line-height:1;max-width:100%;padding:5px 9px;white-space:nowrap}.cg-mobile-product-name,.cg-mobile-sale-title{font-size:17px;font-weight:850;line-height:1.28;margin-top:9px}.cg-mobile-card-note{color:#687166;font-size:13.5px;line-height:1.35;margin-top:5px}.cg-mobile-available{flex:0 0 auto;text-align:right}.cg-mobile-available strong{color:#4d7d57;display:block;font-size:32px;letter-spacing:-.04em;line-height:.95}.cg-mobile-available span{color:#687166;display:block;font-size:10.5px;font-weight:850;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.cg-mobile-metric-row{grid-gap:7px;border-top:1px solid #edf0ea;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;padding-top:12px}.cg-mobile-metric-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mobile-metric span{color:#70786e;display:block;font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cg-mobile-metric strong{display:block;font-size:16px;line-height:1.15;margin-top:3px}.cg-mobile-alert-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cg-mobile-chip{align-items:center;background:#f1f3ef;border-radius:999px;color:#647062;display:inline-flex;font-size:11.5px;font-weight:800;min-height:27px;padding:0 9px}.cg-mobile-chip.good{background:#edf7ee;color:#4d7d57}.cg-mobile-chip.warn{background:#fff7e6;color:#9a6a10}.cg-mobile-chip.bad{background:#fff0ee;color:#b65145}.cg-mobile-chip.info{background:#eef4fa;color:#4e6a8e}.cg-mobile-receipt-card,.cg-mobile-sale-card{color:#20251f;text-align:left;width:100%}button.cg-mobile-receipt-card,button.cg-mobile-sale-card{cursor:pointer}.cg-mobile-receipt-meta,.cg-mobile-sale-meta{color:#687166;font-size:13px;line-height:1.35;margin-top:7px}.cg-mobile-status{align-items:center;background:#f1f3ef;border-radius:999px;color:#647062;display:inline-flex;font-size:11.5px;font-weight:850;min-height:29px;padding:0 9px;white-space:nowrap}.cg-mobile-status.active,.cg-mobile-status.completed,.cg-mobile-status.paid,.cg-mobile-status.posted{background:#edf7ee;color:#4d7d57}.cg-mobile-status.confirmed,.cg-mobile-status.shipped{background:#eef4fa;color:#4e6a8e}.cg-mobile-status.cancelled{background:#fff0ee;color:#b65145}.cg-mobile-status.returned{background:#fff7e6;color:#9a6a10}.cg-mobile-form-title{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.cg-mobile-form-title strong{font-size:18px;line-height:1.2}.cg-mobile-form-title small{color:#687166;display:block;font-size:12.5px;line-height:1.35;margin-top:4px}.cg-mobile-field{grid-gap:5px;display:grid;gap:5px}.cg-mobile-field>span{color:#687166;font-size:11.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cg-mobile-field textarea{min-height:76px;resize:vertical}.cg-mobile-field-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mobile-action-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mobile-action-row.single{grid-template-columns:1fr}.cg-mobile-message{border-radius:13px;font-size:13px;line-height:1.4;padding:11px 12px}.cg-mobile-message.error{background:#fff0ee;color:#a94439}.cg-mobile-message.success{background:#edf7ee;color:#3f7049}.cg-mobile-sale-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mobile-sale-summary .cg-mobile-summary-card strong{font-size:22px}.cg-mobile-line-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cg-mobile-line-head strong{font-size:15.5px;line-height:1.25}.cg-mobile-line-sub{color:#687166;font-size:12.5px;line-height:1.35;margin-top:4px}.cg-mobile-remove{background:#fff7f5;border:1px solid #edcfca;border-radius:10px;color:#a84e43;font-weight:850;min-height:36px;padding:0 11px}.cg-mobile-empty{background:#ffffff8c;border:1px dashed #dfe3db;border-radius:15px;color:#687166;font-size:14px;padding:28px 16px;text-align:center}.cg-mobile-spacer-title{font-size:17px;font-weight:900;margin:3px 0 -2px}}.cg-desktop-snapshot-controls-host{display:none}@media (min-width:681px){.cg-desktop-snapshot-controls-host{display:block;margin:0 0 14px}.cg-desktop-snapshot-controls{grid-gap:8px;align-items:end;background:linear-gradient(180deg,#fbfcf9,#f6f8f3);border:1px solid #32382a17;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(280px,1.25fr) minmax(150px,.62fr) minmax(190px,.82fr) minmax(260px,1fr) auto;padding:12px}.cg-desktop-snapshot-search{align-items:center;background:#fff;border:1px solid #32382a21;border-radius:10px;color:#6b7467;display:flex;gap:8px;min-height:42px;padding:0 11px}.cg-desktop-snapshot-search:focus-within{border-color:#858c388c;box-shadow:0 0 0 3px #858c3814}.cg-desktop-snapshot-search input{background:#0000;border:0;color:#20251f;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.cg-desktop-snapshot-search button{background:#0000;border:0;border-radius:8px;color:#6b7467;cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;width:28px}.cg-desktop-snapshot-filter{grid-gap:5px;display:grid;gap:5px;min-width:0}.cg-desktop-snapshot-filter>span{color:#687166;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cg-desktop-snapshot-filter select{background:#fff;border:1px solid #32382a21;border-radius:10px;color:#20251f;font-size:12.5px;height:42px;min-width:0;padding:0 32px 0 11px;width:100%}.cg-desktop-quantity-filter>div{grid-gap:5px;display:grid;gap:5px;grid-template-columns:minmax(125px,1fr) 58px 72px}.cg-desktop-quantity-filter>div input,.cg-desktop-quantity-filter>div select{background:#fff;border:1px solid #32382a21;border-radius:10px;color:#20251f;font:inherit;font-size:12px;height:42px;min-width:0;width:100%}.cg-desktop-quantity-filter>div select{padding:0 24px 0 9px}.cg-desktop-quantity-filter>div input{padding:0 8px;text-align:right}.cg-desktop-quantity-filter>div :disabled{background:#f2f3f0;color:#a0a69d}.cg-desktop-snapshot-result{align-items:center;color:#687166;display:flex;font-size:11.5px;gap:5px;justify-content:flex-end;min-height:42px;min-width:116px;white-space:nowrap}.cg-desktop-snapshot-result strong{color:#4d7d57;font-size:16px}.cg-desktop-snapshot-result button{background:#fff;border:1px solid #32382a1f;border-radius:9px;color:#4f584d;cursor:pointer;font-size:11.5px;font-weight:700;margin-left:5px;min-height:34px;padding:0 10px}}@media (min-width:681px) and (max-width:1120px){.cg-desktop-snapshot-controls{grid-template-columns:minmax(240px,1.2fr) minmax(150px,.72fr) minmax(180px,.85fr) minmax(250px,1fr)}.cg-desktop-snapshot-result{grid-column:1/-1;justify-content:flex-start}}@media (min-width:681px){.cg-desktop-supplier-controls{grid-template-columns:minmax(320px,1fr) auto;padding:10px 12px}.cg-desktop-supplier-controls .cg-desktop-snapshot-result,.cg-desktop-supplier-controls .cg-desktop-snapshot-search{min-height:40px}}@media (min-width:681px) and (max-width:1120px){.cg-desktop-supplier-controls{grid-template-columns:minmax(260px,1fr) auto}.cg-desktop-supplier-controls .cg-desktop-snapshot-result{grid-column:auto;justify-content:flex-end}}@media (max-width:680px){.cg-mobile-focused .cg-page-header{display:none!important}.cg-mobile-focused .cg-page-content{padding:10px 10px 96px!important}.cg-mobile-focused .cg-mobile-more-sheet{overflow-y:auto;overscroll-behavior:contain}.cg-mobile-first{grid-gap:14px;color:#20251f;display:grid;gap:14px;padding-bottom:14px}.cg-mobile-first button,.cg-mobile-first input,.cg-mobile-first select,.cg-mobile-first textarea{font:inherit}.cg-mf-hero{align-items:flex-start;background:linear-gradient(145deg,#20251f,#30372c 72%,#747b31 140%);border-radius:18px;box-shadow:0 11px 28px #12161129;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:17px}.cg-mf-hero.compact{min-height:104px}.cg-mf-hero>div:first-child>span,.cg-mf-section-head>div>span{color:#aeb77d;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cg-mf-hero h2{color:#fff!important;font-size:26px;letter-spacing:-.035em;line-height:1.05;margin:4px 0 0;text-shadow:0 1px 1px #0000002e}.cg-mf-hero p{color:#d3d8d0;font-size:12.5px;line-height:1.4;margin:6px 0 0;max-width:270px}.cg-mf-hero>button{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:850;min-height:36px;padding:0 10px}.cg-mf-hero-stat{align-self:center;text-align:right}.cg-mf-hero-stat strong{display:block;font-size:20px}.cg-mf-hero-stat span{color:#d4dacd;display:block;font-size:10px;font-weight:800;margin-top:3px;text-transform:uppercase}.cg-mf-quick-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cg-mf-quick-grid>button{grid-gap:6px;align-content:center;background:#fff;border:1px solid #dde2d9;border-radius:15px;box-shadow:0 7px 18px rgba(25,31,23,.045);color:#20251f;display:grid;gap:6px;justify-items:center;min-height:82px;min-width:0;padding:11px 8px}.cg-mf-quick-grid>button svg{color:#747b31}.cg-mf-quick-grid span{grid-gap:2px;display:grid;gap:2px;text-align:center}.cg-mf-quick-grid strong{font-size:12px}.cg-mf-quick-grid small{color:#6d756b;font-size:9.5px;line-height:1.25}.cg-mf-section{grid-gap:9px;display:grid;gap:9px}.cg-mf-section-head{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;padding:0 2px}.cg-mf-section-head h3{font-size:18px;line-height:1.1;margin:2px 0 0}.cg-mf-section-head>button{align-items:center;background:#0000;border:0;color:#747b31;display:inline-flex;font-size:11px;font-weight:850;gap:4px;min-height:34px}.cg-mf-kpi-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mf-kpi-grid>button{background:#fff;border:1px solid #dfe3db;border-radius:16px;box-shadow:0 7px 20px #191f170d;color:#20251f;min-height:112px;padding:13px;text-align:left}.cg-mf-kpi-grid>button>span{color:#6c7469;display:block;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cg-mf-kpi-grid>button>strong{display:block;font-size:23px;letter-spacing:-.035em;line-height:1;margin-top:7px}.cg-mf-kpi-grid>button>small{color:#6c7469;display:block;font-size:9.5px;line-height:1.35;margin-top:8px}.cg-mf-list{background:#fff;border:1px solid #dfe3db;border-radius:16px;overflow:hidden}.cg-mf-list>button,.cg-mf-list>div{grid-gap:9px;align-items:center;background:#fff;border:0;border-top:1px solid #edf0ea;color:#20251f;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:61px;padding:10px 12px;text-align:left;width:100%}.cg-mf-list>:first-child{border-top:0}.cg-mf-list>button>b{background:#f1f3e5;border-radius:50%;color:#747b31;display:grid;font-size:11px;height:27px;place-items:center;width:27px}.cg-mf-list>button>em,.cg-mf-list>button>span,.cg-mf-list>div>em,.cg-mf-list>div>span{grid-gap:3px;display:grid;font-style:normal;gap:3px;min-width:0}.cg-mf-list strong{font-size:12.5px}.cg-mf-list small{color:#6c7469;font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.cg-mf-list em{font-size:12px;font-weight:850;text-align:right}.cg-mf-list.expenses>div{grid-template-columns:minmax(0,1fr) auto}.cg-mf-empty-inline{color:#6c7469!important;display:block!important;font-size:12px!important;min-height:0!important;padding:16px!important;text-align:center!important}.cg-mf-alert,.cg-mf-good,.cg-mf-info-block{grid-gap:4px;border-radius:14px;display:grid;font-size:11.5px;gap:4px;line-height:1.35;padding:12px 13px}.cg-mf-alert{background:#fff8e8;border:1px solid #efd9ae;color:#835c14}.cg-mf-good{background:#edf7ee;border:1px solid #cfe3d2;color:#3f7049}.cg-mf-good.compact{text-align:left;width:100%}.cg-mf-alert span,.cg-mf-good span{opacity:.85}.cg-mf-floating-action{background:linear-gradient(180deg,#929a44,#747b31);border:0;border-radius:999px;bottom:78px;box-shadow:0 10px 24px #5b622847;color:#fff;display:inline-flex;font-size:13px;font-weight:900;justify-self:end;padding:0 17px;position:sticky;z-index:20}.cg-mf-floating-action,.cg-mf-search{align-items:center;gap:8px;min-height:48px}.cg-mf-search{background:#fff;border:1px solid #dce1d8;border-radius:14px;display:flex;padding:0 12px}.cg-mf-search svg{color:#71796e;flex:0 0 auto}.cg-mf-search input{background:#0000;border:0;font-size:14px;height:46px;min-width:0;outline:0;width:100%}.cg-mf-product-controls{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.cg-mf-filter-row{display:flex;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.cg-mf-filter-row::-webkit-scrollbar{display:none}.cg-mf-filter-row button{background:#fff;border:1px solid #dce1d8;border-radius:999px;color:#626b60;flex:0 0 auto;font-size:11px;font-weight:850;min-height:36px;padding:0 12px}.cg-mf-filter-row button.active{background:#eff2df;border-color:#747b31;color:#606626}.cg-mf-sort-button{align-items:center;background:#fff;border:1px solid #dce1d8;border-radius:999px;color:#626b60;display:inline-flex;font-size:11px;font-weight:850;gap:5px;justify-content:center;min-height:36px;padding:0 11px;white-space:nowrap}.cg-mf-sort-button.active{background:#eff2df;border-color:#747b31;color:#606626}.cg-mf-sort-button:disabled{background:#f5f6f2;opacity:.72}.cg-mf-sort-menu{background:#fff;border:1px solid #dce1d8;border-radius:15px;box-shadow:0 10px 26px #191f1717;overflow:hidden}.cg-mf-sort-menu>div{align-items:center;border-bottom:1px solid #edf0ea;display:flex;justify-content:space-between;min-height:42px;padding:0 11px}.cg-mf-sort-menu>div>span{color:#626b60;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cg-mf-sort-menu>div>button{background:#0000;border:0;border-radius:9px;color:#697166;display:grid;height:32px;place-items:center;width:32px}.cg-mf-sort-menu>button{align-items:center;background:#fff;border:0;border-top:1px solid #f0f2ed;color:#20251f;display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:space-between;min-height:46px;padding:0 12px;text-align:left;width:100%}.cg-mf-sort-menu>button:first-of-type{border-top:0}.cg-mf-sort-menu>button.active{background:#f4f6e9;color:#606626}.cg-mf-product-list{grid-gap:12px;display:grid;gap:12px}.cg-mf-product-card{background:#fff;border:1px solid #dde2d9;border-radius:18px;box-shadow:0 8px 22px rgba(25,31,23,.055);overflow:hidden}.cg-mf-product-image{background:#fff;display:block;height:190px;object-fit:contain;object-position:center;padding:14px;width:100%}.cg-mf-product-image.loading,.cg-mf-product-image.placeholder{grid-gap:6px;align-content:center;background:#f4f5f1;color:#8a9287;display:grid;font-size:10px;gap:6px;padding:0;place-items:center}.cg-mf-product-image.detail{height:min(320px,54vh)}.cg-mf-product-card-body{padding:13px}.cg-mf-product-card-title{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.cg-mf-sku{background:#eff2df;border-radius:999px;color:#747b31;display:inline-flex;font-size:10px;font-weight:900;padding:4px 8px}.cg-mf-product-card h3,.cg-mf-product-detail h2,.cg-mf-sale-product h3{color:#20251f;font-size:16px;line-height:1.25;margin:7px 0 0}.cg-mf-stock{flex:0 0 auto;min-width:48px;text-align:right}.cg-mf-stock strong{display:block;font-size:24px;line-height:1}.cg-mf-stock span{color:#6c7469;font-size:9px;font-weight:850;text-transform:uppercase}.cg-mf-stock.good strong{color:#4d7d57}.cg-mf-stock.bad strong{color:#b65145}.cg-mf-card-prices,.cg-mf-price-grid,.cg-mf-sale-preview{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.cg-mf-card-prices>div,.cg-mf-price-grid>div,.cg-mf-sale-preview>div{background:#f6f7f3;border-radius:11px;min-width:0;padding:9px}.cg-mf-card-prices span,.cg-mf-price-grid span,.cg-mf-sale-preview span{color:#737b70;display:block;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cg-mf-card-prices strong,.cg-mf-price-grid strong,.cg-mf-sale-preview strong{display:block;font-size:14px;margin-top:3px}.cg-mf-card-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:10px}.cg-mf-card-actions button,.cg-mf-detail-head button,.cg-mf-secondary-wide{background:#fff;border:1px solid #dce1d8;border-radius:11px;color:#20251f;font-size:11.5px;font-weight:850;min-height:40px}.cg-mf-card-actions button:last-child{align-items:center;border-color:#858c38;color:#69702c;display:inline-flex;gap:5px;justify-content:center}.cg-mf-card-actions button:disabled,.cg-mf-primary-wide:disabled{opacity:.45}.cg-mf-detail-head{display:flex;gap:8px;justify-content:space-between}.cg-mf-detail-head button{align-items:center;display:inline-flex;gap:6px;padding:0 11px}.cg-mf-detail-head .cg-mf-close{justify-content:center;padding:0;width:40px}.cg-mf-product-detail{background:#fff;border:1px solid #dce1d8;border-radius:18px;overflow:hidden}.cg-mf-product-detail-body{padding:14px}.cg-mf-product-detail-body>p{color:#697166;font-size:12px;line-height:1.4;margin:6px 0 0}.cg-mf-primary-wide,.cg-mf-secondary-wide{border-radius:13px;font-size:13px;font-weight:900;margin-top:12px;min-height:49px;width:100%}.cg-mf-primary-wide{align-items:center;background:linear-gradient(180deg,#929a44,#747b31);border:0;color:#fff;display:flex;gap:7px;justify-content:center}.cg-mf-info-block{background:#f8f9f6;border:1px solid #e2e5de;color:#20251f;margin-top:10px}.cg-mf-info-block>span{color:#6d756b;font-size:9px;font-weight:900;text-transform:uppercase}.cg-mf-info-block p{margin:0}.cg-mf-info-block a{align-items:center;color:#69702c;display:inline-flex;font-weight:800;gap:4px}.cg-mf-gallery{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mf-gallery .cg-mf-product-image{border:0;border-radius:13px;height:140px}.cg-mf-gallery-button,.cg-mf-product-detail-image-button{background:#fff;border:0;cursor:zoom-in;margin:0;padding:0;position:relative;width:100%}.cg-mf-detail-carousel{background:#fff;border-bottom:1px solid #eef0eb;position:relative}.cg-mf-product-detail-image-button{border-bottom:0;display:block;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cg-mf-product-image.detail.carousel{animation:cg-mf-photo-swipe-in .16s ease-out}@keyframes cg-mf-photo-swipe-in{0%{opacity:.72;transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}.cg-mf-enlarge-hint,.cg-mf-swipe-hint{background:#20251fc7;border-radius:999px;bottom:10px;color:#fff;font-size:9px;font-weight:850;padding:5px 8px;pointer-events:none;position:absolute}.cg-mf-enlarge-hint{right:12px}.cg-mf-swipe-hint{background:#20251f9e;left:12px}.cg-mf-carousel-dots{align-items:center;bottom:13px;display:flex;gap:5px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.cg-mf-carousel-dots button{background:#20251f47;border:0;border-radius:999px;box-shadow:0 0 0 1px #ffffffc7;height:6px;min-height:6px;min-width:6px;padding:0;width:6px}.cg-mf-carousel-dots button.active{background:#747b31;width:17px}.cg-mf-gallery-button{border:1px solid #e0e4dc;border-radius:13px;overflow:hidden}.cg-mf-gallery-button:active,.cg-mf-product-detail-image-button:active{opacity:.86}.cg-mf-lightbox{background:#080a08fa;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));position:fixed;z-index:5000}.cg-mf-lightbox-top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:48px}.cg-mf-lightbox-top>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.cg-mf-lightbox-top strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-mf-lightbox-top span{color:#b7bdb4;font-size:10px}.cg-mf-lightbox-controls button,.cg-mf-lightbox-nav,.cg-mf-lightbox-top button{background:#ffffff14;border:1px solid #ffffff29;color:#fff;display:grid;place-items:center}.cg-mf-lightbox-top button{border-radius:50%;flex:0 0 auto;height:42px;width:42px}.cg-mf-lightbox-stage{display:grid;min-height:0;overflow:hidden;overscroll-behavior:contain;place-items:center;position:relative}.cg-mf-lightbox-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;height:100%;justify-content:flex-start;overflow:auto;overscroll-behavior:contain;width:100%}.cg-mf-lightbox-image{background:#fff;display:block;flex:0 0 auto;height:auto;margin:auto;object-fit:contain;touch-action:pan-x pan-y pinch-zoom}.cg-mf-lightbox-state{grid-gap:8px;align-content:center;color:#c7ccc4;display:grid;font-size:11px;gap:8px;height:100%;place-items:center;width:100%}.cg-mf-lightbox-nav{border-radius:13px;height:48px;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:2}.cg-mf-lightbox-nav.prev{left:4px}.cg-mf-lightbox-nav.next{right:4px}.cg-mf-lightbox-controls button:disabled,.cg-mf-lightbox-nav:disabled{opacity:.22}.cg-mf-lightbox-controls{align-items:center;display:flex;gap:14px;justify-content:center;min-height:56px}.cg-mf-lightbox-controls button{border-radius:12px;height:42px;width:42px}.cg-mf-lightbox-controls strong{color:#d7dbd4;font-size:11px;min-width:54px;text-align:center}.cg-mf-form-card{grid-gap:11px;background:#fff;border:1px solid #dce1d8;border-radius:18px;box-shadow:0 8px 22px #191f170d;display:grid;gap:11px;padding:14px}.cg-mf-form-card label{grid-gap:5px;display:grid;gap:5px}.cg-mf-form-card label>span{color:#697166;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cg-mf-form-card input,.cg-mf-form-card select,.cg-mf-form-card textarea{background:#fff;border:1px solid #dce1d8;border-radius:12px;box-sizing:border-box;color:#20251f;font-size:14px;min-height:46px;padding:10px 11px;width:100%}.cg-mf-form-card textarea{min-height:75px;resize:vertical}.cg-mf-form-card input:focus,.cg-mf-form-card select:focus,.cg-mf-form-card textarea:focus{border-color:#858c38;box-shadow:0 0 0 3px #858c381a;outline:none}.cg-mf-sale-product{border-top:1px solid #eef0eb;display:flex;gap:10px;justify-content:space-between;padding:10px 0 2px}.cg-mf-sale-product>div:last-child{text-align:right}.cg-mf-sale-product>div:last-child strong{color:#4d7d57;display:block;font-size:27px;line-height:1}.cg-mf-sale-product>div:last-child span{color:#697166;font-size:9px;font-weight:850;text-transform:uppercase}.cg-mf-quantity-price,.cg-mf-two-col{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mf-stepper{align-items:center;border:1px solid #dce1d8;border-radius:12px;display:grid;grid-template-columns:42px 1fr 42px;min-height:46px;text-align:center}.cg-mf-stepper button{background:#0000;border:0;color:#69702c;display:grid;height:100%;place-items:center}.cg-mf-stepper strong{font-size:17px}.cg-mf-disclosure{background:#f4f6ef;border:0;border-radius:10px;color:#69702c;font-size:11px;font-weight:850;min-height:38px}.cg-mf-extra-costs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mf-success-card{align-items:center;background:#fff;border:1px solid #cfe1d1;border-radius:20px;box-shadow:0 10px 28px #191f170f;display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:24px 17px;text-align:center}.cg-mf-success-card>svg{color:#4d7d57}.cg-mf-success-card>span{color:#4d7d57;font-size:10px;font-weight:900;letter-spacing:.07em;margin-top:10px;text-transform:uppercase}.cg-mf-success-card h2{font-size:24px;margin:5px 0 0}.cg-mf-success-card>p{color:#687166;font-size:12px;margin:6px 0 15px}.cg-mf-success-card>div:not(.cg-mobile-message):not(.cg-mf-good){grid-gap:3px 16px;align-items:center;display:grid;gap:3px 16px;grid-template-columns:repeat(3,auto)}.cg-mf-success-card>div>strong{font-size:18px}.cg-mf-success-card>div>small{color:#6e766c;font-size:9px}.cg-mf-drive-warning{grid-gap:8px;align-items:center;background:#fff8e8;border:1px solid #efd9ae;border-radius:13px;color:#805a18;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.cg-mf-drive-warning span{grid-gap:2px;display:grid;gap:2px}.cg-mf-drive-warning strong{font-size:11px}.cg-mf-drive-warning small{font-size:9px;line-height:1.3}.cg-mf-drive-warning button{background:#fff;border:1px solid #d8b86e;border-radius:9px;color:#805a18;font-size:10px;font-weight:850;min-height:34px;padding:0 9px}.cg-mf-receipt-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mf-receipt-actions>button{align-items:center;background:#f8f9f6;border:1px solid #dce1d8;border-radius:14px;color:#20251f;display:flex;gap:9px;min-height:78px;padding:10px;text-align:left}.cg-mf-receipt-actions>button svg{color:#747b31}.cg-mf-receipt-actions>button span{grid-gap:2px;display:grid;gap:2px}.cg-mf-receipt-actions>button strong{font-size:12px}.cg-mf-receipt-actions>button small{color:#6c7469;font-size:9.5px}.cg-mf-receipt-actions>button:disabled{opacity:.5}.cg-mf-file-selected{grid-gap:8px;align-items:center;background:#edf7ee;border:1px solid #cfe1d1;border-radius:12px;color:#3f7049;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px}.cg-mf-file-selected span{grid-gap:2px;display:grid;gap:2px;min-width:0}.cg-mf-file-selected strong{font-size:11px;overflow:hidden;text-overflow:ellipsis}.cg-mf-file-selected small{font-size:9px}.cg-mf-file-selected button{background:#0000;border:0;color:#9e4d44;font-size:10px;font-weight:850}.cg-mf-period-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.cg-mf-period-tabs button{background:#fff;border:1px solid #dce1d8;border-radius:10px;color:#626b60;font-size:10.5px;font-weight:900;min-height:38px}.cg-mf-period-tabs button.active{background:#747b31;border-color:#747b31;box-shadow:0 4px 10px #747b312e;color:#fff}.cg-mf-sales-chart{background:#fff;border:1px solid #dfe3db;border-radius:16px;box-shadow:0 7px 20px rgba(25,31,23,.045);overflow:hidden;padding:12px}.cg-mf-chart-toolbar{grid-gap:9px;display:grid;gap:9px}.cg-mf-chart-legend{align-items:center;color:#5f685d;display:flex;font-size:10px;font-weight:850;gap:14px}.cg-mf-chart-legend span{align-items:center;display:inline-flex;gap:5px}.cg-mf-chart-legend i{border-radius:3px;display:inline-block;height:9px;width:9px}.cg-mf-chart-legend i.sales{background:#858c38}.cg-mf-chart-legend i.profit{background:#20251f}.cg-mf-chart-window{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:34px minmax(0,1fr) 34px}.cg-mf-chart-window button{background:#f8f9f6;border:1px solid #dfe3db;border-radius:9px;color:#69702c;display:grid;height:32px;place-items:center;width:34px}.cg-mf-chart-window button:disabled{opacity:.3}.cg-mf-chart-window strong{color:#5f685d;font-size:10.5px;text-align:center}.cg-mf-chart-bars{grid-gap:10px;align-items:end;border-bottom:1px solid #e4e7e0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));height:205px;margin-top:8px;padding:6px 4px 0}.cg-mf-chart-month{grid-gap:4px;align-items:end;display:grid;gap:4px;grid-template-rows:1fr 26px;height:100%;min-width:0}.cg-mf-chart-pair{align-items:end;display:flex;gap:7px;height:100%;justify-content:center}.cg-mf-chart-bar{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;width:min(32px,40%)}.cg-mf-chart-bar span{color:#5f685d;font-size:8.5px;font-weight:800;white-space:nowrap}.cg-mf-chart-bar i{border-radius:6px 6px 2px 2px;display:block;min-height:3px;width:100%}.cg-mf-chart-bar.sales i{background:linear-gradient(180deg,#9aa24b,#858c38)}.cg-mf-chart-bar.profit i{background:linear-gradient(180deg,#394138,#20251f)}.cg-mf-chart-bar.profit.negative i{background:#b65145}.cg-mf-chart-month>strong{color:#697166;font-size:9.5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cg-supplier-doc-backdrop{padding:0!important;place-items:end stretch!important}.cg-supplier-doc-dialog{border-radius:20px 20px 0 0!important;max-height:92vh!important;max-width:100%!important;width:100%!important}.cg-supplier-doc-dialog-head{align-items:center!important;padding:14px 16px!important}.cg-supplier-doc-dialog-body{gap:12px!important;padding:14px!important}.cg-supplier-doc-file-row,.cg-supplier-doc-form-grid{grid-template-columns:1fr!important}.cg-supplier-doc-file-row{align-items:stretch!important;display:grid!important}.cg-supplier-doc-file-row input[type=file]{font-size:13px!important;max-width:100%!important;width:100%!important}.cg-supplier-doc-record{gap:4px!important;grid-template-columns:1fr!important;padding:10px 12px!important}.cg-supplier-doc-record>div:last-child{justify-content:flex-start!important;text-align:left!important}.cg-quotation-documents-head{align-items:flex-start!important}.cg-quotation-documents-head>div:first-child{min-width:0!important}.cg-quotation-documents-head>div:first-child>div:last-child{overflow-wrap:anywhere!important}.cg-quote-document-row{gap:7px!important;grid-template-columns:1fr!important;padding:11px 12px!important}.cg-quote-document-actions{justify-content:flex-start!important}.cg-quote-document-actions label{align-items:center!important;display:inline-flex!important;min-height:40px!important}.cg-supplier-quotation-titlebar{padding:16px!important}.cg-supplier-quotation-titlebar h1{font-size:22px!important}.cg-supplier-quotation-body{gap:12px!important;padding:12px!important}.cg-supplier-quotation-preview-grid{grid-template-columns:1fr 1fr!important}.cg-supplier-quotation-layout{grid-template-columns:1fr!important}.cg-supplier-quotation-history{max-height:260px!important;overflow-y:auto!important}.cg-supplier-quotation-detail{min-width:0!important}.cg-supplier-quotation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cg-supplier-quotation-workspace table{max-width:none}}.cg-intake-shell{grid-gap:14px;color:#20251f;display:grid;gap:14px}.cg-intake-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:4px 0 2px}.cg-intake-heading h1{font-size:30px;letter-spacing:-.035em;line-height:1.08;margin:3px 0 4px}.cg-intake-heading p{color:#6f786c;font-size:14px;line-height:1.45;margin:0;max-width:760px}.cg-intake-eyebrow{color:#858c38;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cg-intake-flow{background:#f8faf0;border:1px solid #858c383d;border-radius:999px;color:#5f662e;flex:0 0 auto;font-size:11px;font-weight:800;padding:8px 12px}.cg-intake-alert{align-items:flex-start;border-radius:11px;display:flex;font-size:12.5px;gap:9px;line-height:1.4;padding:10px 12px}.cg-intake-alert.error{background:#fff6f4;border:1px solid #b6514547;color:#8e3e35}.cg-intake-alert.info{background:#f3f8f2;border:1px solid #4d7d5740;color:#3f6748}.cg-intake-alert.warning{background:#fcfbef;border:1px solid #858c3847;color:#646a2e}.cg-intake-upload-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid #32382a21;border-radius:14px;box-shadow:0 4px 16px rgba(28,39,24,.045);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.7fr) auto;padding:13px 14px}.cg-intake-upload-icon{background:#f3f5ea;border-radius:11px;color:#727a30;display:grid;height:42px;place-items:center;width:42px}.cg-intake-upload-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.cg-intake-upload-copy strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-intake-upload-copy span{color:#6f786c;font-size:11px}.cg-intake-upload-card input[type=file]{color:#6f786c;font-size:11px;width:100%}.cg-intake-shell button{font:inherit}.cg-intake-shell button.primary,.cg-intake-shell button.secondary{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;justify-content:center;min-height:37px;padding:8px 12px}.cg-intake-shell button.primary{background:linear-gradient(180deg,#8b9340,#727a30);border:1px solid #727a30;color:#fff}.cg-intake-shell button.secondary{background:#fff;border:1px solid #32382a29;color:#20251f}.cg-intake-shell button:disabled{cursor:default;opacity:.55}.cg-intake-review{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cg-intake-card,.cg-intake-final-card,.cg-intake-quotation-card,.cg-intake-success{background:#fff;border:1px solid #32382a21;border-radius:14px;box-shadow:0 4px 16px rgba(28,39,24,.035)}.cg-intake-card{grid-gap:11px;align-content:start;display:grid;gap:11px;padding:13px}.cg-intake-card-title{align-items:center;display:flex;gap:8px}.cg-intake-card-title>div{grid-gap:1px;display:grid;gap:1px;min-width:0}.cg-intake-card-title strong{font-size:13px}.cg-intake-card-title span{color:#6f786c;font-size:10.5px}.cg-intake-field,.cg-intake-general-fields label,.cg-intake-new-supplier label,.cg-intake-quote-header-grid label{grid-gap:4px;color:#6f786c;display:grid;font-size:10.5px;font-weight:750;gap:4px}.cg-intake-shell input,.cg-intake-shell select,.cg-intake-shell textarea{background:#fff;border:1px solid #32382a26;border-radius:8px;box-sizing:border-box;color:#20251f;font:inherit;font-size:11.5px;outline:none;padding:8px 9px;width:100%}.cg-intake-shell textarea{resize:vertical}.cg-intake-shell input:focus,.cg-intake-shell select:focus,.cg-intake-shell textarea:focus{border-color:#858c38a6;box-shadow:0 0 0 2px #858c3817}.cg-intake-general-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 145px}.cg-intake-detected{grid-gap:7px;background:#f7f8f3;border-radius:9px;display:grid;gap:7px;padding:9px 10px}.cg-intake-detected>div{grid-gap:1px;display:grid;gap:1px}.cg-intake-detected span{color:#7b8378;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cg-intake-detected strong{font-size:11.5px}.cg-intake-detected p{color:#6f786c;font-size:10.5px;line-height:1.35;margin:0}.cg-intake-new-supplier{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 140px;padding-top:2px}.cg-intake-new-supplier .wide{grid-column:1/-1}.cg-intake-new-supplier button{grid-column:1/-1;justify-self:start}.cg-intake-mini-title{color:#20251f;font-size:11px;font-weight:850;grid-column:1/-1}.cg-intake-final-card{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:11px 13px}.cg-intake-final-card>div{grid-gap:2px;display:grid;gap:2px}.cg-intake-final-card strong{font-size:12.5px}.cg-intake-final-card span{color:#6f786c;font-size:10.5px}.cg-intake-final-card.embedded{border-bottom:0;border-left:0;border-radius:0;border-right:0;box-shadow:none;margin-top:2px;padding:12px 0 0}.cg-intake-quotation-card{grid-gap:13px;display:grid;gap:13px;padding:14px}.cg-intake-quotation-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cg-intake-quotation-title>div:first-child{grid-gap:2px;display:grid;gap:2px}.cg-intake-quotation-title strong{font-size:14px}.cg-intake-quotation-title span{color:#6f786c;font-size:10.5px}.cg-intake-pill{background:#f2f4e7;border-radius:999px;color:#727a30;flex:0 0 auto;font-size:10.5px;font-weight:850;padding:5px 9px}.cg-intake-quote-header-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.cg-intake-quote-header-grid .wide{grid-column:1/-1}.cg-intake-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.cg-intake-section-head>div{align-items:baseline;display:flex;gap:7px}.cg-intake-section-head strong{font-size:12.5px}.cg-intake-section-head span{color:#6f786c;font-size:10.5px}.cg-intake-lines-wrap{border:1px solid #32382a1c;border-radius:10px;overflow-x:auto}.cg-intake-lines{border-collapse:collapse;font-size:10.5px;min-width:1050px;width:100%}.cg-intake-lines th{background:#f5f7f1;color:#697267;font-size:9px;letter-spacing:.045em;padding:6px;text-align:left;text-transform:uppercase;white-space:nowrap}.cg-intake-lines td{border-top:1px solid #32382a14;padding:5px;vertical-align:top}.cg-intake-lines td:first-child{font-weight:800;padding-top:11px;text-align:center;width:34px}.cg-intake-lines input,.cg-intake-lines textarea{font-size:10.5px;min-width:80px;padding:6px 7px}.cg-intake-lines td:nth-child(2){width:145px}.cg-intake-lines td:nth-child(3){min-width:280px}.cg-intake-lines td:nth-child(4){width:76px}.cg-intake-lines td:nth-child(5){width:80px}.cg-intake-lines td:nth-child(6){width:100px}.cg-intake-lines td:nth-child(7){width:110px}.cg-intake-shell .danger-link{background:#0000;border:0;color:#b65145;cursor:pointer;font-size:9.5px;font-weight:800;padding:7px 4px}.cg-intake-success{align-items:flex-start;color:#4d7d57;display:flex;gap:14px;padding:22px}.cg-intake-success h2{color:#20251f;font-size:20px;margin:0 0 4px}.cg-intake-success p{color:#6f786c;font-size:12.5px;margin:0}.cg-intake-success-meta{color:#20251f;display:flex;flex-wrap:wrap;font-size:10.5px;gap:6px;margin-top:10px}.cg-intake-success-meta span,.cg-intake-success-meta strong{background:#f8f9f4;border:1px solid #32382a1c;border-radius:999px;padding:4px 8px}.cg-intake-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}@media (max-width:980px){.cg-intake-upload-card{grid-template-columns:auto minmax(0,1fr) auto}.cg-intake-upload-card input[type=file]{grid-column:2/-1}.cg-intake-review{grid-template-columns:1fr}.cg-intake-quote-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.cg-intake-heading{align-items:flex-start;flex-direction:column;gap:8px}.cg-intake-heading h1{font-size:25px}.cg-intake-flow{white-space:normal}.cg-intake-upload-card{grid-template-columns:auto minmax(0,1fr)}.cg-intake-upload-card button.primary,.cg-intake-upload-card input[type=file]{grid-column:1/-1}.cg-intake-general-fields,.cg-intake-new-supplier,.cg-intake-quote-header-grid{grid-template-columns:1fr}.cg-intake-new-supplier .wide,.cg-intake-quote-header-grid .wide{grid-column:1}.cg-intake-final-card,.cg-intake-quotation-title{align-items:stretch;flex-direction:column}.cg-intake-final-card button{width:100%}.cg-intake-section-head{align-items:stretch;flex-direction:column}.cg-intake-section-head button{align-self:flex-start}.cg-intake-success{padding:16px}}.cg-mobile-product-snapshot{display:none}@media (max-width:680px){.cg-mobile-product-snapshot{display:block;padding:2px 10px 18px}.cg-legacy-view-dashboard{display:none!important}.cg-mobile-snapshot-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:4px 0 12px}.cg-mobile-snapshot-head h2{color:#20251f;font-size:24px;letter-spacing:-.03em;line-height:1.1;margin:0}.cg-mobile-snapshot-head p{color:#657064;font-size:13px;line-height:1.35;margin:4px 0 0}.cg-mobile-snapshot-head>span{align-items:center;background:#f4f6ef;border:1px solid #32382a1a;border-radius:999px;color:#5f6630;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:850;height:34px;justify-content:center;min-width:34px;padding:0 9px}.cg-mobile-snapshot-search{grid-gap:9px;align-items:center;background:#fff;border:1px solid #32382a21;border-radius:14px;box-shadow:0 6px 18px #1c27180a;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:0 12px}.cg-mobile-snapshot-search svg{color:#768072}.cg-mobile-snapshot-search input{background:#0000;border:0;color:#20251f;font:inherit;font-size:14px;min-width:0;outline:0;width:100%}.cg-mobile-snapshot-search input::placeholder{color:#8a9387}.cg-mobile-snapshot-search button{align-items:center;background:#0000;border:0;border-radius:9px;color:#697367;display:inline-flex;height:34px;justify-content:center;width:34px}.cg-mobile-snapshot-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:9px 0 12px}.cg-mobile-snapshot-controls label{grid-gap:7px;align-items:center;background:#fff;border:1px solid #32382a1f;border-radius:12px;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:0 10px}.cg-mobile-snapshot-controls label>span{color:#6a7367;font-size:11px;font-weight:800}.cg-mobile-snapshot-controls select{background:#0000;border:0;color:#20251f;font-size:13px;font-weight:750;min-width:0;outline:0;width:100%}.cg-mobile-snapshot-controls>button{align-items:center;background:#fff;border:1px solid #32382a1f;border-radius:12px;color:#2c332a;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:0 12px}.cg-mobile-snapshot-controls>button.active{background:#f1f3e4;border-color:#858c387a;color:#626a2d}.cg-mobile-snapshot-list{grid-gap:8px;display:grid;gap:8px}.cg-mobile-product-card{grid-gap:8px 12px;background:linear-gradient(180deg,#fff,#fafbf8);border:1px solid #32382a1a;border-radius:15px;box-shadow:0 7px 20px rgba(28,39,24,.055);color:#20251f;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:122px;padding:13px 38px 12px 13px;position:relative;text-align:left;width:100%}.cg-mobile-product-card:active{background:#f7f8f3;transform:scale(.995)}.cg-mobile-product-card-main{min-width:0}.cg-mobile-product-card-title{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;min-width:0}.cg-mobile-product-card-title>strong{color:#7a8234;flex:0 0 auto;font-size:14px;font-weight:900;letter-spacing:.01em;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.cg-mobile-cost-status{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:850;min-height:20px;padding:2px 7px;white-space:nowrap;word-break:keep-all}.cg-mobile-cost-status.warning{background:#fff3df;color:#9a6618}.cg-mobile-cost-status.muted{background:#f0f2ee;color:#70796f}.cg-mobile-cost-status.positive{background:#edf7ef;color:#3f754a}.cg-mobile-cost-status.neutral{background:#eff3e2;color:#65702f}.cg-mobile-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#252c24;display:-webkit-box;font-size:14px;font-weight:800;line-height:1.25;margin-top:4px;overflow:hidden}.cg-mobile-product-fitment{color:#70796e;font-size:11px;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-mobile-product-landed{align-self:start;min-width:82px;text-align:right}.cg-mobile-product-landed strong{color:#4d7d57;display:block;font-size:16px;font-weight:900;line-height:1.15}.cg-mobile-product-landed span{color:#758073;display:block;font-size:9px;font-weight:750;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.cg-mobile-product-prices{align-items:center;border-top:1px solid #32382a12;color:#697367;display:flex;flex-wrap:wrap;font-size:10.5px;gap:5px 12px;grid-column:1/-1;padding-top:7px}.cg-mobile-product-prices span{white-space:nowrap}.cg-mobile-product-prices strong{color:#2d342c;font-size:11px}.cg-mobile-product-chevron{color:#9aa195;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.cg-mobile-snapshot-state{background:#fff;border:1px solid #32382a14;border-radius:13px;color:#6b7569;font-size:13px;margin-bottom:8px;padding:22px 12px;text-align:center}.cg-mobile-snapshot-state.error{background:#fff3f1;color:#a64d42}.cg-mobile-snapshot-backdrop{align-items:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0809087a;display:flex;inset:0;position:fixed;z-index:780}.cg-mobile-snapshot-sheet{background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -20px 55px #0003;max-height:82vh;overflow:auto;padding:8px 14px calc(18px + env(safe-area-inset-bottom, 0px));width:100%}.cg-mobile-snapshot-sheet-handle{background:#d6dbd2;border-radius:999px;height:4px;margin:2px auto 12px;width:42px}.cg-mobile-snapshot-sheet-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.cg-mobile-snapshot-sheet-head>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.cg-mobile-snapshot-sheet-head strong{color:#20251f;font-size:18px;line-height:1.15}.cg-mobile-snapshot-sheet-head span{color:#6a7468;font-size:11.5px;line-height:1.35}.cg-mobile-snapshot-sheet-head button{background:#fff;border:1px solid #32382a1f;border-radius:10px;color:#2b322a;flex:0 0 auto;font-size:11px;font-weight:850;min-height:38px;padding:0 11px}.cg-mobile-snapshot-sheet>label{grid-gap:5px;color:#616b60;display:grid;font-size:11px;font-weight:800;gap:5px;margin-top:12px}.cg-mobile-snapshot-sheet>label select{background:#fff;border:1px solid #32382a21;border-radius:12px;color:#20251f;font-size:14px;min-height:46px;padding:0 11px;width:100%}.cg-mobile-snapshot-clear{background:#fff7f5;border:1px solid #b651452e;border-radius:11px;color:#a34f45;font-size:12px;font-weight:850;margin-top:14px;min-height:44px;width:100%}.cg-mobile-product-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mobile-product-detail-grid>div{grid-gap:4px;align-content:center;background:#fafbf8;border:1px solid #32382a17;border-radius:12px;display:grid;gap:4px;min-height:76px;padding:11px}.cg-mobile-product-detail-grid span,.cg-mobile-product-detail-meta span{color:#747e72;font-size:9.5px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.cg-mobile-product-detail-grid strong{color:#253024;font-size:16px}.cg-mobile-product-detail-meta{border-top:1px solid #32382a14;display:grid;margin-top:12px}.cg-mobile-product-detail-meta>div{grid-gap:10px;border-bottom:1px solid #32382a12;display:grid;gap:10px;grid-template-columns:106px minmax(0,1fr);padding:10px 2px}.cg-mobile-product-detail-meta strong{color:#2b322a;font-size:12px;line-height:1.35;overflow-wrap:anywhere}}.cg-mobile-product-master{display:none}@media (max-width:680px){.cg-mobile-product-master{display:block;padding:4px 4px 18px}.cg-mobile-product-master-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:2px 0 12px}.cg-mobile-product-master-head h2{font-size:25px;letter-spacing:-.03em;line-height:1.1;margin:0}.cg-mobile-product-master-head p{color:var(--cg-muted);font-size:12px;margin:4px 0 0}.cg-mobile-product-add,.cg-mobile-product-controls button{align-items:center;border:1px solid #32382a1f;border-radius:12px;display:inline-flex;font-weight:800;gap:6px;justify-content:center}.cg-mobile-product-add{background:linear-gradient(180deg,#929a44,#747b31);border-color:#727a308c;color:#fff;min-height:44px;padding:0 14px}.cg-mobile-product-search{align-items:center;background:#fff;border:1px solid #32382a21;border-radius:13px;box-shadow:0 5px 16px rgba(28,39,24,.035);display:flex;gap:9px;min-height:48px;padding:0 13px}.cg-mobile-product-search svg{color:#6d7769;flex:0 0 auto}.cg-mobile-product-search input{background:#0000;border:0;color:#20251f;font:inherit;font-size:15px;min-width:0;outline:0;width:100%}.cg-mobile-product-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:9px 0 12px}.cg-mobile-product-controls select,.cg-mobile-product-filter-panel select{background:#fff;border:1px solid #32382a21;border-radius:12px;color:#20251f;font-size:14px;font-weight:700;min-height:44px;min-width:0;padding:0 12px;width:100%}.cg-mobile-product-controls button{background:#fff;color:#31382f;min-height:44px;padding:0 12px}.cg-mobile-product-controls button.active{background:#f5f7e8;border-color:#858c3880;color:#687028}.cg-mobile-product-filter-panel{grid-gap:10px;background:#f8f9f5;border:1px solid #32382a1c;border-radius:13px;display:grid;gap:10px;margin:-3px 0 12px;padding:12px}.cg-mobile-product-filter-panel label{grid-gap:6px;color:#657062;display:grid;font-size:12px;font-weight:800;gap:6px}.cg-mobile-product-filter-panel button{background:#0000;border:0;color:#747b31;font-size:12px;font-weight:800;margin-top:0}.cg-mobile-product-list{grid-gap:12px;display:grid;gap:12px}.cg-mobile-product-master .cg-mobile-master-card{background:#fff;border:1px solid #32382a1c;border-radius:16px;box-shadow:0 5px 18px rgba(28,39,24,.045);display:block;min-width:0;overflow:hidden;padding:15px;width:100%}.cg-mobile-product-master .cg-mobile-master-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;min-width:0;width:100%}.cg-mobile-product-master .cg-mobile-master-sku{align-items:center;background:#f1f3e5;border-radius:8px;color:#747b31;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;letter-spacing:.01em;max-width:100%;min-height:28px;overflow-wrap:normal;padding:4px 9px;white-space:nowrap;word-break:keep-all}.cg-mobile-product-master .cg-mobile-master-images-link{align-items:center;background:#f4f6f2;border:0;border-radius:999px;color:#4e6a8e;display:inline-flex;flex:0 0 auto;font-size:11.5px;font-weight:800;gap:5px;min-height:34px;padding:0 9px;white-space:nowrap}.cg-mobile-product-master .cg-mobile-master-images-link:disabled{color:#9aa29a;opacity:.72}.cg-mobile-product-master .cg-mobile-master-card h3{color:#20251f;font-size:16.5px;font-weight:850;letter-spacing:-.015em;line-height:1.3;margin:0;min-width:0;overflow-wrap:break-word;white-space:normal;width:100%;word-break:normal}.cg-mobile-product-master .cg-mobile-master-fitment{grid-gap:4px;border-top:1px solid #32382a12;display:grid;gap:4px;margin-top:11px;min-width:0;padding-top:10px;width:100%}.cg-mobile-product-master .cg-mobile-master-fitment>span,.cg-mobile-product-master .cg-mobile-master-metrics span{color:#7a8378;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cg-mobile-product-master .cg-mobile-master-fitment strong{color:#5f695d;font-size:12.5px;font-weight:750;line-height:1.4;min-width:0;overflow-wrap:break-word;white-space:normal;width:100%;word-break:normal}.cg-mobile-product-master .cg-mobile-master-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;width:100%}.cg-mobile-product-master .cg-mobile-master-tags span{align-items:center;background:#f6f7f3;border-radius:999px;color:#657064;display:inline-flex;font-size:10.5px;font-weight:750;line-height:1.25;max-width:100%;min-height:25px;padding:4px 8px;white-space:normal}.cg-mobile-product-master .cg-mobile-master-metrics{grid-gap:8px;border-top:1px solid #32382a14;display:grid;gap:8px;grid-template-columns:minmax(0,1.7fr) minmax(72px,.65fr) minmax(72px,.65fr);margin-top:12px;min-width:0;padding-top:12px;width:100%}.cg-mobile-product-master .cg-mobile-master-metrics>div{grid-gap:4px;align-content:start;display:grid;gap:4px;min-width:0}.cg-mobile-product-master .cg-mobile-master-metrics strong{color:#293127;font-size:13px;font-weight:900;line-height:1.25;min-width:0;overflow-wrap:break-word;white-space:normal}.cg-mobile-product-master .cg-mobile-master-metrics>div:first-child strong{color:#4d7d57}.cg-mobile-product-empty{color:#697267;font-size:14px;padding:28px 14px;text-align:center}@media (max-width:390px){.cg-mobile-product-master .cg-mobile-master-metrics{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}.cg-mobile-product-master .cg-mobile-master-metrics>div:first-child{grid-column:1/-1}}}.cg-sourcing-mobile-nav{display:none}@media (max-width:680px){.cg-page-eyebrow{font-size:9.5px!important}.cg-page-header p{font-size:13px!important;line-height:1.45!important}.cg-dashboard-toolbar strong{font-size:16px!important}.cg-dashboard-toolbar span{font-size:12.5px!important;line-height:1.4!important}.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"]{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;margin:4px 0 12px!important;overflow:visible!important;width:100%!important}.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"] button{border-radius:9px!important;font-size:10.5px!important;line-height:1!important;min-height:40px!important;min-width:0!important;padding:0 2px!important;width:100%!important}.cg-kpi-grid{gap:9px!important;grid-template-columns:minmax(0,1fr)!important}.cg-kpi-card{grid-column-gap:14px!important;grid-row-gap:3px!important;align-items:center!important;column-gap:14px!important;display:grid!important;grid-template-areas:"label value" "sub value"!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:82px!important;min-width:0!important;padding:12px 15px!important;row-gap:3px!important;text-align:left!important;width:100%!important}.cg-kpi-card .cg-kpi-label{align-self:end!important;font-size:12.5px!important;grid-area:label!important;letter-spacing:.035em!important;line-height:1.2!important}.cg-kpi-card>strong{align-self:center!important;font-size:28px!important;grid-area:value!important;justify-self:end!important;line-height:1!important;margin:0!important;white-space:nowrap!important}.cg-kpi-card .cg-kpi-sub{align-self:start!important;font-size:13px!important;grid-area:sub!important;line-height:1.3!important;max-width:none!important}.cg-panel-eyebrow{font-size:9.5px!important}.cg-panel-head h3{font-size:15.5px!important}.cg-chart-legend{font-size:10.5px!important}.cg-mini-tabs button{font-size:11px!important}.cg-hbar-label strong,.cg-margin-name strong{font-size:11.5px!important}.cg-hbar-label span,.cg-margin-name span{font-size:10.5px!important;line-height:1.3!important}.cg-donut-legend span,.cg-donut-legend strong,.cg-hbar-value,.cg-margin-value{font-size:11.5px!important}.cg-margin-target{font-size:9.5px!important}.cg-action-row strong,.cg-activity-list button strong{font-size:12px!important}.cg-action-row small,.cg-activity-list button small{font-size:11px!important}.cg-activity-list time{font-size:10.5px!important}.cg-dashboard-details summary{font-size:12px!important}.cg-dashboard-details-body p{font-size:11.5px!important;line-height:1.4!important}.cg-sourcing-workspace>.cg-subworkspace-header{display:none!important}.cg-sourcing-mobile-nav{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 82px;margin:0 0 12px;position:relative;z-index:220}.cg-sourcing-mobile-more-wrap>button,.cg-sourcing-mobile-nav>button{background:#fff;border:1px solid var(--cg-line);border-radius:11px;color:var(--cg-ink);cursor:pointer;font-size:12px;font-weight:820;min-height:44px;padding:9px 10px;width:100%}.cg-sourcing-mobile-more-wrap>button.active,.cg-sourcing-mobile-nav>button.active{background:linear-gradient(180deg,#929a44,var(--cg-olive-dark));border-color:var(--cg-olive-dark);box-shadow:0 5px 14px #747b3129;color:#fff}.cg-sourcing-mobile-more-wrap{position:relative}.cg-sourcing-mobile-more-menu{grid-gap:6px;background:#fff;border:1px solid var(--cg-line);border-radius:14px;box-shadow:0 18px 42px #181e162e;display:grid;gap:6px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:min(310px,calc(100vw - 24px));z-index:260}.cg-sourcing-mobile-more-menu>button{grid-gap:2px;background:#fafbf8;border:1px solid #0000;border-radius:10px;color:var(--cg-ink);cursor:pointer;display:grid;gap:2px;min-height:54px;padding:9px 10px;text-align:left;width:100%}.cg-sourcing-mobile-more-menu>button.active{background:#f1f3e5;border-color:#858c3873}.cg-sourcing-mobile-more-menu strong{font-size:12.5px;line-height:1.2}.cg-sourcing-mobile-more-menu span{color:var(--cg-muted);font-size:10.5px;line-height:1.3}.cg-legacy-embedded>div>div:nth-child(2),.cg-sourcing-mobile-dashboard .cg-legacy-embedded,.cg-sourcing-mobile-export .cg-mobile-product-snapshot,.cg-sourcing-mobile-products .cg-mobile-product-snapshot,.cg-sourcing-mobile-quotes .cg-mobile-product-snapshot,.cg-sourcing-mobile-suppliers .cg-mobile-product-snapshot{display:none!important}.cg-legacy-embedded>div>div:nth-child(3){padding:2px 0 18px!important}.cg-sourcing-workspace .cg-legacy-embedded h1{font-size:24px!important}.cg-sourcing-workspace .cg-legacy-embedded h2{font-size:19px!important}.cg-sourcing-workspace .cg-legacy-embedded label,.cg-sourcing-workspace .cg-legacy-embedded p,.cg-sourcing-workspace .cg-legacy-embedded td{font-size:12px!important}.cg-mi-wrap,.cg-mr-wrap{grid-gap:14px;color:#20251f;display:grid;gap:14px;padding-bottom:96px}.cg-mi-head,.cg-mr-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cg-mi-kicker,.cg-mr-kicker{color:#747b31;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cg-mi-head h2,.cg-mr-head h2{font-size:25px;line-height:1.05;margin:3px 0 0}.cg-mi-head p,.cg-mi-panel p,.cg-mr-head p{color:#667066;font-size:14px;line-height:1.45;margin:5px 0 0}.cg-mi-head button,.cg-mr-head button{background:#fff;border:1px solid #dde1d8;border-radius:12px;font-size:13px;font-weight:850;min-height:42px;padding:0 12px}.cg-mi-summary,.cg-mr-summary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-mi-summary>div,.cg-mr-summary>div{background:#fff;border:1px solid #dfe3db;border-radius:15px;padding:13px}.cg-mi-metrics span,.cg-mi-summary span,.cg-mr-fields label>span,.cg-mr-metrics span,.cg-mr-summary span,.cg-mr-supplier>span{color:#6a7368;display:block;font-size:10.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cg-mi-summary strong,.cg-mr-summary strong{display:block;font-size:24px;line-height:1;margin-top:5px}.cg-mi-panel,.cg-mr-card,.cg-mr-method{background:#fff;border:1px solid #dfe3db;border-radius:17px;box-shadow:0 7px 20px #191f170d}.cg-mi-panel{padding:16px}.cg-mi-panel h3,.cg-mr-card h3{font-size:19px;line-height:1.2;margin:0}.cg-mi-aging-list{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.cg-mi-aging-row{grid-gap:7px;display:grid;gap:7px}.cg-mi-aging-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.cg-mi-aging-top strong{font-size:15.5px}.cg-mi-aging-top span{color:#687166;font-size:13.5px;text-align:right}.cg-mi-bar{background:#eef0ea;border-radius:999px;height:13px;overflow:hidden}.cg-mi-bar i{background:#4e6a8e;border-radius:inherit;display:block;height:100%}.cg-mi-bar i.tone-watch{background:#a87818}.cg-mi-bar i.tone-critical,.cg-mi-bar i.tone-slow{background:#b65145}.cg-mi-bar i.tone-early{background:#858c38}.cg-mi-empty,.cg-mi-note{color:#687166;font-size:13.5px;line-height:1.45;margin-top:12px}.cg-mi-attention,.cg-mi-sku-list,.cg-mr-list{grid-gap:11px;display:grid;gap:11px;margin-top:12px}.cg-mi-attention-card,.cg-mi-sku-card{background:#fbfcf9;border:1px solid #e2e5de;border-radius:14px;padding:13px}.cg-mi-attention-card>div,.cg-mi-sku-top,.cg-mr-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.cg-mi-attention-card b,.cg-mi-sku-card h4{display:block;font-size:15px;line-height:1.3;margin:7px 0 0}.cg-mi-attention-card small{color:#687166;display:block;font-size:13px;margin-top:6px}.cg-mi-badge,.cg-mr-badge{align-items:center;background:#f1f3ef;border-radius:999px;color:#647062;display:inline-flex;font-size:11.5px;font-style:normal;font-weight:850;min-height:26px;padding:0 9px;white-space:nowrap}.cg-mi-badge.good,.cg-mr-badge.good{background:#edf7ee;color:#4d7d57}.cg-mi-badge.warn,.cg-mr-badge.warn{background:#fff7e6;color:#9a6a10}.cg-mi-badge.bad,.cg-mr-badge.bad{background:#fff0ee;color:#b65145}.cg-mi-badge.info,.cg-mr-badge.info{background:#eef4fa;color:#4e6a8e}.cg-mi-filters,.cg-mr-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:14px}.cg-mi-filters input,.cg-mi-filters select,.cg-mr-fields input,.cg-mr-fields select,.cg-mr-filters input,.cg-mr-filters select{background:#fff;border:1px solid #dde1d8;border-radius:12px;box-sizing:border-box;color:#20251f;font-size:15px;min-height:46px;padding:10px 12px;width:100%}.cg-mi-sku-top>span,.cg-mr-card-top>span{color:#747b31;font-size:13px;font-weight:900;white-space:nowrap}.cg-mi-metrics,.cg-mr-metrics{grid-gap:10px;border-top:1px solid #edf0ea;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px;padding-top:12px}.cg-mi-metrics strong,.cg-mr-metrics strong{display:block;font-size:16px;margin-top:4px}.cg-mi-error,.cg-mr-error,.cg-mr-success{border-radius:12px;font-size:13.5px;line-height:1.4;padding:11px 12px}.cg-mi-error,.cg-mr-error{background:#fff0ee;color:#a94439}.cg-mr-success{background:#edf7ee;color:#3f7049}.cg-mi-loading,.cg-mr-loading{color:#687166;font-size:14px;padding:32px 16px;text-align:center}.cg-mr-method{overflow:hidden}.cg-mr-method summary{cursor:pointer;font-size:16px;font-weight:900;list-style:none;padding:15px 16px}}@media (max-width:680px){.cg-mr-method summary::-webkit-details-marker{display:none}.cg-mr-method summary:after{color:#747b31;content:"+";float:right;font-size:20px}.cg-mr-method[open] summary:after{content:"−"}.cg-mr-method>div{color:#687166;font-size:14px;line-height:1.5;padding:0 16px 15px}.cg-mr-method p{margin:8px 0 0}.cg-mr-card{padding:15px}.cg-mr-card h3{margin-top:9px}.cg-mr-supplier{background:#f7f8f3;border-radius:12px;margin-top:13px;padding:12px}.cg-mr-supplier small,.cg-mr-supplier strong{display:block}.cg-mr-supplier strong{font-size:14.5px;margin-top:4px}.cg-mr-supplier small{color:#687166;font-size:12.5px;line-height:1.35;margin-top:4px}.cg-mr-fields{grid-gap:9px;display:grid;gap:9px;margin-top:13px}.cg-mr-fields label{grid-gap:5px;display:grid;gap:5px}.cg-mr-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:13px}.cg-mr-actions button{background:#fff;border:1px solid #dfe3db;border-radius:12px;color:#20251f;font-size:14px;font-weight:850;min-height:44px}.cg-mr-actions button.primary{background:linear-gradient(180deg,#929a44,#747b31);border:0;color:#fff}.cg-sourcing-mobile-suppliers .cg-legacy-embedded{overflow:visible!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded table{display:block!important;min-width:0!important;overflow:visible!important;width:100%!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded thead{display:none!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded tbody{grid-gap:12px!important;display:grid!important;gap:12px!important;width:100%!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded tbody>tr{grid-gap:12px!important;background:#fff!important;border:1px solid #dfe3db!important;border-radius:16px!important;box-shadow:0 7px 20px #191f170d!important;box-sizing:border-box!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:15px!important;width:100%!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td{border:0!important;display:block!important;font-size:14px!important;line-height:1.35!important;max-width:none!important;min-width:0!important;overflow:visible!important;overflow-wrap:break-word!important;padding:0!important;white-space:normal!important;width:auto!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:first-child,.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(2),.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(5){grid-column:1/-1!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:before{color:#697166!important;display:block!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.05em!important;margin-bottom:4px!important;text-transform:uppercase!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:first-child:before{content:"Supplier ID"!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(2):before{content:"Supplier / Details"!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(3):before{content:"Quotes / Rating"!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(4):before{content:"Status"!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(5):before{content:"Actions"!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(5){display:flex!important;flex-wrap:wrap!important;gap:8px!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(5):before{flex-basis:100%!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(5) button{flex:1 1 120px!important;min-height:42px!important}.cg-commercial-content>div:not(.cg-mobile-ops),.cg-module-embedded{min-width:0;overflow:visible}.cg-commercial-content>div:not(.cg-mobile-ops) button,.cg-commercial-content>div:not(.cg-mobile-ops) input,.cg-commercial-content>div:not(.cg-mobile-ops) select,.cg-commercial-content>div:not(.cg-mobile-ops) textarea,.cg-module-embedded button,.cg-module-embedded input,.cg-module-embedded select,.cg-module-embedded textarea{font-size:14px!important}.cg-commercial-content>div:not(.cg-mobile-ops) input,.cg-commercial-content>div:not(.cg-mobile-ops) select,.cg-commercial-content>div:not(.cg-mobile-ops) textarea,.cg-module-embedded input,.cg-module-embedded select,.cg-module-embedded textarea{box-sizing:border-box!important;max-width:none!important;min-height:44px!important;width:100%!important}.cg-commercial-content>div:not(.cg-mobile-ops) button,.cg-module-embedded button{border-radius:11px!important;min-height:42px;padding:9px 12px!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="font-size: 10"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="font-size: 11"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="font-size: 9"],.cg-module-embedded [style*="font-size: 10"],.cg-module-embedded [style*="font-size: 11"],.cg-module-embedded [style*="font-size: 9"]{font-size:13px!important;line-height:1.4!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="font-size: 12"],.cg-module-embedded [style*="font-size: 12"]{font-size:13.5px!important;line-height:1.4!important}.cg-module-embedded [style*="grid-template-columns: repeat(4"],.cg-module-embedded [style*="grid-template-columns: repeat(5"],.cg-module-embedded [style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cg-module-embedded [style*="grid-template-columns: 1fr 1.3fr"],.cg-module-embedded [style*="grid-template-columns: 280px"],.cg-module-embedded [style*="grid-template-columns: 2fr"],.cg-module-embedded [style*="grid-template-columns: 30px 1.5fr"],.cg-module-embedded [style*="grid-template-columns: repeat(4,minmax(150px"]{grid-template-columns:1fr!important}.cg-module-embedded [style*="padding: 20px 28px"],.cg-module-embedded [style*="padding: 22px 32px"],.cg-module-embedded [style*="padding: 24px 32px"]{padding:16px!important}.cg-module-embedded h1{font-size:24px!important;line-height:1.08!important}.cg-commercial-content>div:not(.cg-mobile-ops) table,.cg-module-embedded table,.cg-sourcing-mobile-quotes .cg-legacy-embedded table,.cg-sourcing-mobile-suppliers .cg-legacy-embedded table{border-collapse:initial!important;display:block!important;min-width:0!important;width:100%!important}.cg-commercial-content>div:not(.cg-mobile-ops) thead,.cg-module-embedded thead,.cg-sourcing-mobile-quotes .cg-legacy-embedded thead,.cg-sourcing-mobile-suppliers .cg-legacy-embedded thead{display:none!important}.cg-commercial-content>div:not(.cg-mobile-ops) tbody,.cg-module-embedded tbody,.cg-sourcing-mobile-quotes .cg-legacy-embedded tbody,.cg-sourcing-mobile-suppliers .cg-legacy-embedded tbody{grid-gap:12px!important;display:grid!important;gap:12px!important;width:100%!important}.cg-commercial-content>div:not(.cg-mobile-ops) tbody>tr,.cg-module-embedded tbody>tr,.cg-sourcing-mobile-quotes .cg-legacy-embedded tbody>tr,.cg-sourcing-mobile-suppliers .cg-legacy-embedded tbody>tr{grid-gap:10px 12px!important;background:#fff!important;border:1px solid #dfe3db!important;border-radius:16px!important;box-shadow:0 7px 20px #191f170d!important;box-sizing:border-box!important;display:grid!important;gap:10px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:15px!important;width:100%!important}.cg-commercial-content>div:not(.cg-mobile-ops) td,.cg-module-embedded td,.cg-sourcing-mobile-quotes .cg-legacy-embedded td,.cg-sourcing-mobile-suppliers .cg-legacy-embedded td{border:0!important;display:block!important;font-size:13.5px!important;line-height:1.35!important;max-width:none!important;min-width:0!important;overflow-wrap:anywhere!important;padding:0!important;white-space:normal!important;width:auto!important}.cg-commercial-content>div:not(.cg-mobile-ops) td:before,.cg-module-embedded td:before,.cg-sourcing-mobile-quotes .cg-legacy-embedded td:before,.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:before{color:#6b7468;display:block;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.1;margin-bottom:3px;text-transform:uppercase}.cg-commercial-content>div:not(.cg-mobile-ops) td:first-child,.cg-commercial-content>div:not(.cg-mobile-ops) td:nth-child(2),.cg-module-embedded td:first-child,.cg-module-embedded td:nth-child(2),.cg-sourcing-mobile-quotes .cg-legacy-embedded td:first-child,.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(2),.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:first-child,.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(2){grid-column:1/-1!important}}@media (max-width:680px){.cg-commercial-content>div:not(.cg-mobile-ops) td:has(button),.cg-commercial-content>div:not(.cg-mobile-ops) td:has(input),.cg-commercial-content>div:not(.cg-mobile-ops) td:has(select),.cg-module-embedded td:has(button),.cg-module-embedded td:has(select){grid-column:1/-1!important}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:first-child:before{content:"ID"}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(2):before{content:"Supplier"}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(3):before{content:"Quotes / Rating"}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(4):before{content:"Status"}.cg-sourcing-mobile-suppliers .cg-legacy-embedded td:nth-child(5):before{content:"Actions"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:first-child:before{content:"SKU"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(2):before{content:"Product"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(3):before{content:"Supplier SKU"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(4):before{content:"Supplier"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(5):before{content:"Price USD"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(6):before{content:"MOQ"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(7):before{content:"Incoterm"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(8):before{content:"Status"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(9):before{content:"Date"}.cg-sourcing-mobile-quotes .cg-legacy-embedded td:nth-child(10):before{content:"Actions"}.cg-module-embedded table[style*="1180"] td:first-child:before{content:"Line"}.cg-module-embedded table[style*="1180"] td:nth-child(2):before{content:"Supplier SKU"}.cg-module-embedded table[style*="1180"] td:nth-child(3):before{content:"Description"}.cg-module-embedded table[style*="1180"] td:nth-child(4):before{content:"Qty"}.cg-module-embedded table[style*="1180"] td:nth-child(5):before{content:"Unit Price"}.cg-module-embedded table[style*="1180"] td:nth-child(6):before{content:"Line Total"}.cg-module-embedded table[style*="1180"] td:nth-child(7):before{content:"Validation"}.cg-module-embedded table[style*="1180"] td:nth-child(8):before{content:"Costa Gear Product"}.cg-module-embedded table[style*="1180"] td:nth-child(9):before{content:"Match"}.cg-module-embedded table[style*="1150"] td:first-child:before{content:"SKU"}.cg-module-embedded table[style*="1150"] td:nth-child(2):before{content:"Product"}.cg-module-embedded table[style*="1150"] td:nth-child(3):before{content:"Recommended Supplier"}.cg-module-embedded table[style*="1150"] td:nth-child(4):before{content:"Landed CAD"}.cg-module-embedded table[style*="1150"] td:nth-child(5):before{content:"Margin"}.cg-module-embedded table[style*="1150"] td:nth-child(6):before{content:"Supplier Score"}.cg-module-embedded table[style*="1150"] td:nth-child(7):before{content:"Completeness"}.cg-module-embedded table[style*="1150"] td:nth-child(8):before{content:"Decision Score"}.cg-module-embedded table[style*="1150"] td:nth-child(9):before{content:"Action"}.cg-commercial-content>div:not(.cg-mobile-ops){padding-bottom:92px}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="grid-template-columns: minmax(0,1.15fr"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="grid-template-columns: minmax(0,1.1fr"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="grid-template-columns: minmax(0,1fr"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="grid-template-columns: 92px"]{gap:6px!important;grid-template-columns:1fr!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="width: 140px"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="width: 145px"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="width: 190px"]{width:100%!important}.cg-commercial-content table[style*="1280"] td:nth-child(10),.cg-commercial-content table[style*="1280"] td:nth-child(11),.cg-commercial-content table[style*="1280"] td:nth-child(12),.cg-commercial-content table[style*="1280"] td:nth-child(13),.cg-commercial-content table[style*="1280"] td:nth-child(5),.cg-commercial-content table[style*="1280"] td:nth-child(8),.cg-commercial-content table[style*="1280"] td:nth-child(9){display:none!important}.cg-commercial-content table[style*="1280"] td:first-child:before{content:"SKU"}.cg-commercial-content table[style*="1280"] td:nth-child(2):before{content:"Product"}.cg-commercial-content table[style*="1280"] td:nth-child(3):before{content:"Status"}.cg-commercial-content table[style*="1280"] td:nth-child(4):before{content:"Available"}.cg-commercial-content table[style*="1280"] td:nth-child(6):before{content:"Inventory Value"}.cg-commercial-content table[style*="1280"] td:nth-child(7):before{content:"Avg Age"}.cg-commercial-content table[style*="1280"] td:nth-child(14):before{content:"Revenue"}.cg-commercial-content table[style*="1280"] td:nth-child(15):before{content:"Profit"}.cg-commercial-content table[style*="1280"] td:nth-child(16):before{content:"Margin"}.cg-commercial-content table[style*="1850"] td:nth-child(15),.cg-commercial-content table[style*="1850"] td:nth-child(6),.cg-commercial-content table[style*="1850"] td:nth-child(9){display:none!important}.cg-commercial-content table[style*="1850"] td:first-child:before{content:"SKU"}.cg-commercial-content table[style*="1850"] td:nth-child(2):before{content:"Product"}.cg-commercial-content table[style*="1850"] td:nth-child(3):before{content:"Status"}.cg-commercial-content table[style*="1850"] td:nth-child(4):before{content:"30d Sales"}.cg-commercial-content table[style*="1850"] td:nth-child(5):before{content:"90d Sales"}.cg-commercial-content table[style*="1850"] td:nth-child(7):before{content:"Available"}.cg-commercial-content table[style*="1850"] td:nth-child(8):before{content:"In Transit"}.cg-commercial-content table[style*="1850"] td:nth-child(10):before{content:"Lead Time"}.cg-commercial-content table[style*="1850"] td:nth-child(11):before{content:"Safety Days"}.cg-commercial-content table[style*="1850"] td:nth-child(12):before{content:"Cycle Days"}.cg-commercial-content table[style*="1850"] td:nth-child(13):before{content:"Preferred Supplier"}.cg-commercial-content table[style*="1850"] td:nth-child(14):before{content:"Reorder Point"}.cg-commercial-content table[style*="1850"] td:nth-child(16):before{content:"Reorder Date"}.cg-commercial-content table[style*="1850"] td:nth-child(17):before{content:"Suggested Qty"}.cg-commercial-content table[style*="1850"] td:nth-child(18):before{content:"MOQ"}.cg-commercial-content table[style*="1850"] td:nth-child(19):before{content:"Action"}.cg-commercial-content table[style*="1740"] td:nth-child(10),.cg-commercial-content table[style*="1740"] td:nth-child(12),.cg-commercial-content table[style*="1740"] td:nth-child(8){display:none!important}.cg-commercial-content table[style*="1740"] td:first-child:before{content:"SKU / Product"}.cg-commercial-content table[style*="1740"] td:nth-child(2):before{content:"Signal"}.cg-commercial-content table[style*="1740"] td:nth-child(3):before{content:"Current Price"}.cg-commercial-content table[style*="1740"] td:nth-child(4):before{content:"Target Margin %"}.cg-commercial-content table[style*="1740"] td:nth-child(5):before{content:"Market Ref CAD"}.cg-commercial-content table[style*="1740"] td:nth-child(6):before{content:"Known Cost"}.cg-commercial-content table[style*="1740"] td:nth-child(7):before{content:"Current Margin"}.cg-commercial-content table[style*="1740"] td:nth-child(9):before{content:"Inventory / Age"}.cg-commercial-content table[style*="1740"] td:nth-child(11):before{content:"Recommended Price"}.cg-commercial-content table[style*="1740"] td:nth-child(13):before{content:"Confidence"}.cg-commercial-content table[style*="1740"] td:nth-child(14):before{content:"Actions"}.cg-commercial-content table[style*="1740"] td:nth-child(3),.cg-commercial-content table[style*="1740"] td:nth-child(4),.cg-commercial-content table[style*="1740"] td:nth-child(5),.cg-commercial-content table[style*="1850"] td:nth-child(10),.cg-commercial-content table[style*="1850"] td:nth-child(11),.cg-commercial-content table[style*="1850"] td:nth-child(12),.cg-commercial-content table[style*="1850"] td:nth-child(13){grid-column:1/-1!important}.cg-commercial-content table button,.cg-module-embedded table button{width:100%!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="border-radius: 13px"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="border-radius: 14px"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="border-radius: 16px"],.cg-module-embedded [style*="border-radius: 13px"],.cg-module-embedded [style*="border-radius: 14px"],.cg-module-embedded [style*="border-radius: 16px"]{border-radius:16px!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="padding: 13px"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="padding: 14px"],.cg-commercial-content>div:not(.cg-mobile-ops) [style*="padding: 16px"],.cg-module-embedded [style*="padding: 12px"],.cg-module-embedded [style*="padding: 14px"],.cg-module-embedded [style*="padding: 16px"]{padding:15px!important}.cg-commercial-content>div:not(.cg-mobile-ops) [style*="font-size: 14px"],.cg-module-embedded [style*="font-size: 14px"]{font-size:16px!important}@media (max-width:390px){.cg-commercial-content>div:not(.cg-mobile-ops) tbody>tr,.cg-module-embedded [style*="grid-template-columns: repeat(4"],.cg-module-embedded [style*="grid-template-columns: repeat(5"],.cg-module-embedded [style*="grid-template-columns: repeat(6"],.cg-module-embedded tbody>tr,.cg-sourcing-mobile-quotes .cg-legacy-embedded tbody>tr,.cg-sourcing-mobile-suppliers .cg-legacy-embedded tbody>tr{grid-template-columns:1fr!important}.cg-commercial-content>div:not(.cg-mobile-ops) td,.cg-module-embedded td,.cg-sourcing-mobile-quotes .cg-legacy-embedded td,.cg-sourcing-mobile-suppliers .cg-legacy-embedded td{grid-column:1!important}}}.cg-nav-divider{background:#ffffff29;flex:0 0 1px;height:42px;margin:19px 5px;width:1px}.cg-nav-admin{min-width:98px}.cg-nav-admin:not(.active){color:#c8cdbf}.cg-nav-admin:not(.active):after{background:#a4aa5524;color:#bfc575}.cg-nav-admin.active:after,.cg-nav-admin:not(.active):after{border-radius:99px;content:"Admin";font-size:7px;letter-spacing:.04em;line-height:1;padding:2px 4px;position:absolute;right:7px;text-transform:uppercase;top:8px}.cg-nav-admin.active:after{background:#ffffff2e;color:#fff}.cg-expense-shell{grid-gap:14px;display:grid;gap:14px;min-width:0}.cg-expense-commandbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.cg-expense-tabs{max-width:100%;overflow-x:auto}.cg-expense-command-controls{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.cg-expense-year{align-items:center;background:#fff;border:1px solid var(--cg-line);border-radius:9px;color:var(--cg-muted);display:flex;font-size:10px!important;font-weight:800;gap:7px;height:38px;padding:0 7px 0 10px}.cg-expense-year span{white-space:nowrap}.cg-expense-year select{background:#0000!important;border:0!important;font-weight:800!important;min-height:30px!important;padding:0 22px 0 4px!important}.cg-expense-drive{align-items:center;background:#fff;border:1px solid var(--cg-line);border-radius:9px;display:flex;gap:8px;min-height:38px;min-width:174px;padding:6px 10px}.cg-expense-drive>div{grid-gap:1px;display:grid;gap:1px}.cg-expense-drive strong{color:var(--cg-ink);font-size:10px;line-height:1.2}.cg-expense-drive span{color:var(--cg-muted);font-size:9px;line-height:1.2}.cg-expense-drive.connected{background:#f8fcf8;border-color:#c7ddca;color:var(--cg-green)}.cg-expense-drive.pending{color:var(--cg-amber)}.cg-expense-heading-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.cg-expense-heading-row h2{margin:0!important}.cg-expense-heading-row p{color:var(--cg-muted);font-size:11.5px;margin:4px 0 0}.cg-expense-actions,.cg-expense-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.cg-expense-btn{align-items:center;background:#fff;border:1px solid var(--cg-line);border-radius:8px;color:var(--cg-ink);cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:7px 10px}.cg-expense-btn:hover:not(:disabled){background:#fafbf8;border-color:var(--cg-line-strong);transform:translateY(-1px)}.cg-expense-btn.primary{background:linear-gradient(180deg,#929a44,var(--cg-olive-dark));border-color:var(--cg-olive-dark);box-shadow:0 4px 10px #747b311f;color:#fff}.cg-expense-btn.full{margin-top:14px;width:100%}.cg-icon-button{background:#fff;border:1px solid var(--cg-line);border-radius:7px;color:var(--cg-muted);cursor:pointer;display:inline-grid;height:31px;padding:0;place-items:center;width:31px}.cg-icon-button:hover{background:#fafbf8;border-color:var(--cg-line-strong);color:var(--cg-ink)}.cg-icon-button.danger:hover{background:#fff7f5;border-color:#e3c3bd;color:var(--cg-red)}.cg-expense-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-expense-kpi{cursor:default}.cg-expense-kpi:hover{box-shadow:0 3px 12px rgba(24,30,22,.025)!important;transform:none!important}.cg-expense-two-col{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr)}.cg-expense-table-wrap{border-radius:9px;overflow:auto;width:100%}.cg-expense-table-wrap table{min-width:720px}.cg-expense-table-wrap td{vertical-align:top}.cg-expense-amount{font-weight:780;white-space:nowrap}.cg-expense-muted{color:var(--cg-muted);font-size:9.5px;line-height:1.35;margin-top:2px}.cg-expense-empty{color:var(--cg-muted);font-size:11px;padding:24px!important;text-align:center!important}.cg-expense-readiness-list{grid-gap:1px;border:1px solid var(--cg-line);border-radius:9px;display:grid;gap:1px;overflow:hidden}.cg-expense-readiness-list>div{align-items:center;background:#fff;border-bottom:1px solid var(--cg-line);color:var(--cg-muted);display:flex;font-size:10.5px;gap:12px;justify-content:space-between;padding:10px 11px}.cg-expense-readiness-list>div:last-child{border-bottom:0}.cg-expense-readiness-list strong{color:var(--cg-ink);font-size:11px}.cg-expense-readiness-list strong.warn{color:var(--cg-amber)}.cg-expense-readiness-list strong.good,.cg-expense-success{color:var(--cg-green)}.cg-expense-success{align-items:center;background:#f6fbf6;border:1px solid #cfe0d0;border-radius:9px;display:flex;font-size:10.5px;font-weight:700;gap:10px;justify-content:space-between;padding:9px 11px}.cg-expense-success button{background:#0000;border:0;color:inherit;cursor:pointer;display:grid;padding:2px;place-items:center}.cg-expense-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(220px,1.5fr) minmax(160px,.8fr) minmax(130px,.6fr) auto;margin-bottom:12px}.cg-expense-tag{align-items:center;background:#f0f2ed;border:1px solid var(--cg-line);border-radius:999px;color:#5c6559;display:inline-flex;font-size:9px;font-weight:800;min-height:24px;padding:3px 7px;white-space:nowrap}.cg-expense-tag.asset{background:#f4f3e6;border-color:#dedbb5;color:#77722d}.cg-expense-tag.ok{background:#edf6ee;border-color:#d2e4d4;color:var(--cg-green)}.cg-expense-doc-list{grid-gap:4px;display:grid;gap:4px;min-width:112px}.cg-expense-doc{align-items:center;display:flex;gap:3px;min-width:0}.cg-expense-doc>a,.cg-expense-doc>span{align-items:center;background:#fff;border:1px solid var(--cg-line);border-radius:7px;color:var(--cg-blue);display:flex;font-size:9px;font-weight:750;gap:4px;max-width:190px;min-height:25px;min-width:0;padding:3px 6px;text-decoration:none}.cg-expense-doc>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-expense-doc>a:hover{background:#f7f9fb;border-color:#c5d1df}.cg-expense-doc .cg-icon-button{height:25px;width:25px}.cg-expense-note{background:#fbfaef;border:1px solid #e3dfbf;border-radius:8px;color:#6f6a2d;font-size:10px;line-height:1.4;margin-bottom:12px;padding:9px 11px}.cg-expense-export-list{grid-gap:7px;display:grid;gap:7px}.cg-expense-export-list>div{align-items:center;background:#fafbf8;border:1px solid var(--cg-line);border-radius:8px;color:var(--cg-muted);display:flex;font-size:10.5px;gap:9px;padding:9px}.cg-expense-export-list strong{background:var(--cg-olive-dark);border-radius:50%;color:#fff;display:grid;font-size:9px;height:22px;place-items:center;width:22px}.cg-expense-form-panel{max-width:980px}.cg-expense-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cg-expense-form-grid>div{grid-gap:5px;align-content:start;display:grid;gap:5px;min-width:0}.cg-expense-form-grid .wide{grid-column:span 2}.cg-expense-form-grid .full{grid-column:1/-1}.cg-expense-form-grid label{color:#596256;font-size:9.5px!important;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.cg-expense-form-grid input,.cg-expense-form-grid select,.cg-expense-form-grid textarea{padding:7px 9px!important;width:100%}.cg-expense-form-grid textarea{min-height:72px!important;resize:vertical}.cg-expense-form-grid input[readonly]{background:#f6f7f3!important;color:#596256!important}.cg-expense-file-field{grid-gap:5px;display:grid;gap:5px}.cg-expense-file-field input[type=file]{padding:5px 7px!important}.cg-expense-help{color:var(--cg-muted);font-size:9px;line-height:1.35}.cg-expense-form-actions{border-top:1px solid var(--cg-line);display:flex;gap:8px;justify-content:flex-end;margin-top:15px;padding-top:13px}.cg-expense-modal-backdrop{background:#080a0875;display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:900}.cg-expense-modal{background:#fff;border:1px solid var(--cg-line);border-radius:13px;box-shadow:0 22px 70px #00000038;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:90vh;overflow:hidden;width:min(980px,96vw)}.cg-expense-modal-head{align-items:center;background:#fafbf8;border-bottom:1px solid var(--cg-line);display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.cg-expense-modal-head h2{font-size:16px!important;margin:0!important}.cg-expense-modal-body{overflow:auto;padding:15px}@media(max-width:1100px){.cg-expense-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-expense-two-col{grid-template-columns:1fr}.cg-expense-filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cg-nav-divider{height:36px;margin:22px 3px}.cg-expense-commandbar{align-items:stretch}.cg-expense-command-controls{justify-content:space-between;width:100%}.cg-expense-tabs{width:100%}.cg-expense-tabs button{flex:1 0 auto}.cg-expense-form-grid,.cg-expense-kpis{grid-template-columns:1fr}.cg-expense-form-grid .full,.cg-expense-form-grid .wide{grid-column:auto}.cg-expense-filters{grid-template-columns:1fr}.cg-expense-modal-backdrop{padding:10px}}.cg-accounting-root{grid-gap:14px;color:#20251f;display:grid;gap:14px}.cg-accounting-error,.cg-accounting-loading{color:#647062;padding:36px;text-align:center}.cg-accounting-error{color:#b65145}.cg-accounting-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cg-accounting-tabs{display:flex;flex-wrap:wrap;gap:6px}.cg-accounting-forecast-toolbar button,.cg-accounting-owner-form button,.cg-accounting-section-head button,.cg-accounting-tabs button,.cg-accounting-toolbar-actions button,.cg-accounting-toolbar-actions select,.cg-accounting-yearend-actions button{background:#fff;border:1px solid #32382a24;border-radius:9px;color:#20251f;font:inherit;font-size:10.5px;font-weight:800;min-height:34px;padding:7px 10px}.cg-accounting-tabs button.active{background:#747b31;border-color:#747b31;color:#fff}.cg-accounting-toolbar-actions{align-items:center;display:flex;gap:7px}.cg-accounting-forecast-toolbar button,.cg-accounting-section-head button,.cg-accounting-toolbar-actions button,.cg-accounting-yearend-actions button{align-items:center;cursor:pointer;display:inline-flex;gap:6px;justify-content:center}.cg-accounting-toolbar-actions select{min-width:88px}.cg-accounting-message{border-radius:10px;font-size:11px;font-weight:750;padding:10px 12px}.cg-accounting-message.error{background:#fff1ef;border:1px solid #b651452e;color:#b65145}.cg-accounting-message.success{background:#edf7ee;border:1px solid #4d7d572e;color:#4d7d57}.cg-accounting-kpi-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr))}.cg-accounting-kpi-grid.compact{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.cg-accounting-kpi{background:linear-gradient(180deg,#fff,#fafbf8);border:1px solid #32382a1a;border-radius:13px;min-width:0;padding:13px}.cg-accounting-kpi-head{align-items:center;color:#647062;display:flex;font-size:9.5px;font-weight:850;gap:8px;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.cg-accounting-kpi strong{color:#20251f;display:block;font-size:21px;line-height:1.05;margin-top:6px}.cg-accounting-kpi small{color:#647062;display:block;font-size:9.8px;line-height:1.35;margin-top:5px}.cg-accounting-kpi.tone-good strong{color:#4d7d57}.cg-accounting-kpi.tone-warn strong{color:#a87818}.cg-accounting-kpi.tone-bad strong{color:#b65145}.cg-accounting-grid{grid-gap:12px;display:grid;gap:12px}.cg-accounting-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-accounting-section{background:#fff;border:1px solid #32382a1a;border-radius:14px;min-width:0;padding:14px}.cg-accounting-section-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px}.cg-accounting-section-head span{color:#858c38;display:block;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cg-accounting-section-head h3{color:#20251f;font-size:14px;margin:2px 0 0}.cg-accounting-section-head button.text{background:#0000;border:0;color:#747b31;min-height:auto;padding:0}.cg-accounting-callout{align-items:flex-start;background:#f6f8fb;border:1px solid #4e6a8e24;border-radius:12px;color:#4e6a8e;display:flex;gap:10px;padding:11px 12px}.cg-accounting-callout svg{flex:0 0 auto;margin-top:1px}.cg-accounting-callout div{grid-gap:2px;display:grid;gap:2px}.cg-accounting-callout strong{color:#20251f;font-size:11.5px}.cg-accounting-callout span{color:#647062;font-size:10.5px;line-height:1.45}.cg-accounting-callout.warn{background:#fff8e8;border-color:#a878182e;color:#a87818}.cg-accounting-callout.owner{background:#f4f6e9;border-color:#858c3833;color:#747b31}.cg-accounting-callout.muted{background:#f5f6f3;border-color:#32382a1a;color:#647062}.cg-accounting-chart-legend{color:#647062;display:flex;font-size:9.5px;font-weight:800;gap:12px;margin-bottom:8px}.cg-accounting-chart-legend span{align-items:center;display:flex;gap:5px}.cg-accounting-chart-legend i{background:#858c38;border-radius:2px;height:8px;width:8px}.cg-accounting-chart-legend i.actual,.cg-accounting-chart-legend i.income{background:#20251f}.cg-accounting-chart-legend i.baseline{background:#c5cb86}.cg-accounting-month-chart{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-columns:repeat(12,minmax(26px,1fr));min-height:155px;overflow:hidden}.cg-accounting-month-column{grid-gap:6px;align-items:end;display:grid;gap:6px;min-width:0}.cg-accounting-month-column>span{color:#647062;font-size:8.5px;font-weight:800;text-align:center}.cg-accounting-month-bars{align-items:flex-end;display:flex;gap:2px;justify-content:center;min-height:120px}.cg-accounting-bar{background:#858c38;border-radius:4px 4px 1px 1px;max-width:42%;width:10px}.cg-accounting-bar.income{background:#20251f}.cg-accounting-bar.income.negative{background:#b65145}.cg-accounting-bar.baseline{background:#c5cb86}.cg-accounting-bar.actual{background:#20251f}.cg-accounting-variance-note{align-items:baseline;display:flex;font-size:10px;gap:6px;justify-content:flex-end;margin-top:8px}.cg-accounting-owner-list em.good,.cg-accounting-table td.good,.cg-accounting-variance-note.good strong{color:#4d7d57}.cg-accounting-table td.bad,.cg-accounting-variance-note.bad strong{color:#b65145}.cg-accounting-statement{grid-gap:0;border:1px solid #32382a17;border-radius:11px;display:grid;gap:0;overflow:hidden}.cg-accounting-statement>div{border-top:1px solid #32382a12;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:9px 11px}.cg-accounting-statement>div:first-child{border-top:0}.cg-accounting-statement span{color:#647062}.cg-accounting-statement strong{color:#20251f}.cg-accounting-statement .subtotal{background:#f6f7f2;font-weight:850}.cg-accounting-statement .total{background:#20251f}.cg-accounting-statement .total span,.cg-accounting-statement .total strong{color:#fff}.cg-accounting-category-list{grid-gap:9px;display:grid;gap:9px}.cg-accounting-category-list>div{grid-gap:5px;display:grid;gap:5px}.cg-accounting-category-list span{display:flex;font-size:10.5px;gap:12px;justify-content:space-between}.cg-accounting-category-list strong{font-weight:800}.cg-accounting-category-list em{color:#647062;font-style:normal}.cg-accounting-category-list i{background:#edf0e7;border-radius:999px;height:7px;overflow:hidden}.cg-accounting-category-list b{background:#858c38;border-radius:inherit;display:block;height:100%}.cg-accounting-table-wrap{border:1px solid #32382a14;border-radius:10px;overflow:auto;width:100%}.cg-accounting-table{border-collapse:collapse;font-size:10px;min-width:720px;width:100%}.cg-accounting-table th{background:#f7f8f4;border-bottom:1px solid #32382a1a;color:#647062;font-weight:850;padding:8px 9px;text-align:left;white-space:nowrap}.cg-accounting-table td{border-bottom:1px solid #32382a12;color:#20251f;padding:8px 9px}.cg-accounting-table tr:last-child td{border-bottom:0}.cg-accounting-table td.numeric,.cg-accounting-table th.numeric{text-align:right}.cg-accounting-table td.strong{font-weight:850}.cg-accounting-table.monthly{min-width:1240px}.cg-accounting-table.monthly td:not(:first-child),.cg-accounting-table.monthly th:not(:first-child){text-align:right}.cg-accounting-table.monthly tr.tone-subtotal td{background:#f7f8f4;font-weight:850}.cg-accounting-table.monthly tr.tone-total td{background:#20251f;color:#fff;font-weight:900}.cg-accounting-table.monthly tr.tone-expense td:not(:first-child){color:#5e665b}.cg-accounting-forecast-editor{background:#fbfcf7;border:1px solid #858c3829;border-radius:14px;padding:12px}.cg-accounting-forecast-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.cg-accounting-forecast-toolbar>div{grid-gap:2px;display:grid;gap:2px}.cg-accounting-forecast-toolbar strong{font-size:13px}.cg-accounting-forecast-toolbar span{color:#647062;font-size:10px}.cg-accounting-forecast-toolbar button.primary,.cg-accounting-owner-form button.primary,.cg-accounting-yearend-actions button.primary{background:linear-gradient(180deg,#929a44,#747b31);border:0;color:#fff}.cg-accounting-table-wrap.forecast{max-height:640px}.cg-accounting-table.forecast{min-width:1560px}.cg-accounting-table.forecast thead th{position:sticky;top:0;z-index:3}.cg-accounting-table.forecast td:first-child,.cg-accounting-table.forecast th:first-child{background:#fff;left:0;min-width:185px;position:sticky;z-index:2}.cg-accounting-table.forecast thead th:first-child{background:#f7f8f4;z-index:4}.cg-accounting-table.forecast tr.group td{background:#eef1df;color:#606626;font-size:9px;font-weight:900;letter-spacing:.04em;position:static;text-transform:uppercase}.cg-accounting-table.forecast input{background:#fff;border:1px solid #32382a21;border-radius:7px;font:inherit;font-size:10px;padding:6px 7px;text-align:right;width:74px}.cg-accounting-table.forecast td.variance.good{color:#4d7d57;font-weight:850}.cg-accounting-table.forecast td.variance.bad{color:#b65145;font-weight:850}.cg-accounting-owner-form{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:13px}.cg-accounting-owner-form label{grid-gap:4px;display:grid;gap:4px}.cg-accounting-owner-form label.wide{grid-column:span 3}.cg-accounting-owner-form label span{color:#647062;font-size:9.5px;font-weight:850;text-transform:uppercase}.cg-accounting-owner-form input,.cg-accounting-owner-form select{background:#fff;border:1px solid #32382a21;border-radius:8px;font:inherit;font-size:11px;min-height:36px;padding:7px 9px;width:100%}.cg-accounting-owner-form button{grid-column:span 3;justify-self:start}.cg-accounting-owner-list{border:1px solid #32382a14;border-radius:10px;display:grid;overflow:hidden}.cg-accounting-owner-list>div{grid-gap:10px;align-items:center;border-top:1px solid #32382a12;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:9px 10px}.cg-accounting-owner-list>div:first-child{border-top:0}.cg-accounting-owner-list span{grid-gap:2px;display:grid;gap:2px}.cg-accounting-owner-list strong{font-size:10.5px}.cg-accounting-owner-list small{color:#647062;font-size:9.5px}.cg-accounting-owner-list em{font-size:11px;font-style:normal;font-weight:850}.cg-accounting-owner-list em.warn{color:#a87818}.cg-accounting-owner-list button{background:#fff1ef;border:0;border-radius:7px;color:#b65145;display:grid;height:30px;place-items:center;width:30px}.cg-accounting-table-wrap.ledger{max-height:650px}.cg-accounting-table .status{border-radius:999px;display:inline-flex;font-size:9px;font-weight:850;padding:3px 7px}.cg-accounting-table .status.good{background:#edf7ee;color:#4d7d57}.cg-accounting-table .status.warn{background:#fff8e8;color:#a87818}.cg-accounting-checklist{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-accounting-checklist>div{border:1px solid #32382a17;border-radius:10px;display:flex;gap:9px;padding:10px}.cg-accounting-checklist>div.done{background:#f2f8f2;color:#4d7d57}.cg-accounting-checklist>div.attention{background:#fff8e8;color:#a87818}.cg-accounting-checklist svg{flex:0 0 auto;height:18px;width:18px}.cg-accounting-checklist span{grid-gap:2px;display:grid;gap:2px}.cg-accounting-checklist strong{color:#20251f;font-size:10.5px}.cg-accounting-checklist small{color:#647062;font-size:9.5px;line-height:1.35}.cg-accounting-yearend-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.cg-accounting-empty{color:#647062;font-size:10.5px;padding:18px;text-align:center}@media(max-width:1100px){.cg-accounting-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-accounting-grid.two{grid-template-columns:1fr}}@media(max-width:680px){.cg-accounting-root{gap:10px;padding-bottom:78px}.cg-accounting-toolbar{align-items:flex-start}.cg-accounting-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.cg-accounting-tabs::-webkit-scrollbar{display:none}.cg-accounting-tabs button{flex:0 0 auto}.cg-accounting-toolbar-actions{justify-content:flex-end;width:100%}.cg-accounting-kpi-grid,.cg-accounting-kpi-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-accounting-kpi strong{font-size:18px}.cg-accounting-section{padding:11px}.cg-accounting-month-chart{gap:2px;grid-template-columns:repeat(12,minmax(22px,1fr))}.cg-accounting-bar{width:7px}.cg-accounting-month-column>span{font-size:7.5px}.cg-accounting-owner-form{grid-template-columns:1fr 1fr}.cg-accounting-owner-form button,.cg-accounting-owner-form label.wide{grid-column:span 2}.cg-accounting-checklist{grid-template-columns:1fr}.cg-accounting-callout{font-size:10px}.cg-accounting-forecast-toolbar{align-items:flex-start;flex-direction:column}.cg-ma-root{grid-gap:12px;color:#20251f;display:grid;gap:12px;padding:0 0 92px}.cg-ma-root button,.cg-ma-root input,.cg-ma-root select,.cg-ma-root textarea{font:inherit}.cg-ma-state{color:#687166;display:grid;font-size:14px;min-height:240px;place-items:center}.cg-ma-state.error{color:#b65145}.cg-ma-topbar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.cg-ma-topbar button,.cg-ma-topbar select{background:#fff;border:1px solid #dfe3db;border-radius:13px;color:#20251f;min-height:44px}.cg-ma-topbar select{font-size:14px;font-weight:850;padding:0 12px}.cg-ma-topbar button{align-items:center;display:inline-flex;font-size:13px;font-weight:850;gap:6px;justify-content:center;padding:0 13px}.cg-ma-tabs{display:flex;gap:7px;overflow-x:auto;padding:1px 0 4px;scroll-snap-type:x proximity;scrollbar-width:none}}@media (max-width:680px){.cg-ma-tabs::-webkit-scrollbar{display:none}.cg-ma-tabs button{background:#fff;border:1px solid #dfe3db;border-radius:999px;color:#626b60;flex:0 0 auto;font-size:12px;font-weight:900;min-height:39px;padding:0 13px;scroll-snap-align:start}.cg-ma-tabs button.active{background:#747b31;border-color:#747b31;box-shadow:0 5px 14px #747b312e;color:#fff}.cg-ma-message{border-radius:13px;font-size:13px;font-weight:750;line-height:1.4;padding:11px 12px}.cg-ma-message.error{background:#fff0ee;color:#a94439}.cg-ma-message.success{background:#edf7ee;color:#3f7049}.cg-ma-kpi-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-ma-kpi{background:linear-gradient(180deg,#fff,#fafbf8);border:1px solid #e0e3db;border-radius:16px;box-shadow:0 6px 16px rgba(25,31,23,.045);min-width:0;padding:13px 14px}.cg-ma-kpi-label{align-items:center;color:#687166;display:flex;font-size:10.5px;font-weight:900;gap:8px;justify-content:space-between;letter-spacing:.045em;text-transform:uppercase}.cg-ma-kpi>strong{display:block;font-size:21px;letter-spacing:-.025em;line-height:1.05;margin-top:6px}.cg-ma-kpi>small{color:#687166;display:block;font-size:10.5px;line-height:1.35;margin-top:5px}.cg-ma-kpi.tone-good>strong{color:#4d7d57}.cg-ma-kpi.tone-warn>strong{color:#a87818}.cg-ma-kpi.tone-bad>strong{color:#b65145}.cg-ma-card{background:#fff;border:1px solid #dfe3db;border-radius:17px;box-shadow:0 8px 22px #181e160d;min-width:0;padding:14px}.cg-ma-card-head{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.cg-ma-card-head span{color:#858c38;display:block;font-size:9.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cg-ma-card-head h3{font-size:16px;line-height:1.2;margin:2px 0 0}.cg-ma-text-action{background:#0000;border:0;color:#747b31;font-size:11.5px;font-weight:900;padding:3px 0}.cg-ma-callout{grid-gap:9px;align-items:flex-start;background:#f6f8fb;border:1px solid #dce4ec;border-radius:14px;color:#4e6a8e;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:11px 12px}.cg-ma-callout>svg{flex:0 0 auto;margin-top:1px}.cg-ma-callout>div{grid-gap:2px;display:grid;gap:2px}.cg-ma-callout strong{color:#20251f;font-size:12px;line-height:1.3}.cg-ma-callout span{color:#687166;font-size:11px;line-height:1.45}.cg-ma-callout.tone-warn{background:#fff8e8;border-color:#efd9ae;color:#a87818}.cg-ma-callout.tone-owner{background:#f4f6e9;border-color:#dfe4bb;color:#747b31}.cg-ma-callout.tone-muted{background:#f5f6f3;border-color:#e1e4dd;color:#687166}.cg-ma-statement{border:1px solid #e5e8e1;border-radius:13px;display:grid;overflow:hidden}.cg-ma-statement>div{align-items:center;border-top:1px solid #edf0ea;display:flex;gap:14px;justify-content:space-between;min-height:43px;padding:9px 11px}.cg-ma-statement>div:first-child{border-top:0}.cg-ma-statement span{color:#687166;font-size:11.5px}.cg-ma-statement strong{font-size:12px;text-align:right}.cg-ma-statement .tone-subtotal{background:#f5f7f1}.cg-ma-statement .tone-subtotal span,.cg-ma-statement .tone-subtotal strong{color:#20251f;font-weight:900}.cg-ma-statement .tone-total{background:#20251f}.cg-ma-statement .tone-total span,.cg-ma-statement .tone-total strong{color:#fff;font-weight:900}.cg-ma-mini-chart{overflow:hidden}.cg-ma-chart-legend{align-items:center;color:#687166;display:flex;font-size:10px;font-weight:850;gap:14px}.cg-ma-chart-legend span{align-items:center;display:inline-flex;gap:5px}.cg-ma-chart-legend i{border-radius:3px;display:inline-block;height:9px;width:9px}.cg-ma-chart-legend i.baseline{background:#c5cb86}.cg-ma-chart-legend i.actual{background:#20251f}.cg-ma-mini-bars{grid-gap:3px;border-bottom:1px solid #e4e7e0;grid-template-columns:repeat(12,minmax(0,1fr));height:118px;margin-top:8px}.cg-ma-mini-bars,.cg-ma-mini-month{align-items:end;display:grid;gap:3px}.cg-ma-mini-month{grid-gap:3px;grid-template-rows:92px 20px;min-width:0}.cg-ma-mini-month>div{align-items:end;display:flex;gap:2px;height:92px;justify-content:center}.cg-ma-mini-month i{border-radius:4px 4px 1px 1px;display:block;min-height:2px;width:min(7px,43%)}.cg-ma-mini-month i.baseline{background:#c5cb86}.cg-ma-mini-month i.actual{background:#20251f}.cg-ma-mini-month>span{color:#687166;font-size:7.5px;font-weight:850;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cg-ma-variance{align-items:baseline;display:flex;gap:6px;justify-content:flex-end;margin-top:9px}.cg-ma-variance strong{font-size:13px}.cg-ma-variance span{color:#687166;font-size:10.5px}.cg-ma-variance.good strong{color:#4d7d57}.cg-ma-variance.bad strong{color:#b65145}.cg-ma-category-list{grid-gap:0;display:grid;gap:0}.cg-ma-category-list>div:not(.cg-ma-empty){align-items:center;border-top:1px solid #edf0ea;display:flex;gap:14px;justify-content:space-between;min-height:42px}.cg-ma-category-list>div:first-child{border-top:0}.cg-ma-category-list span{color:#687166;font-size:11.5px}.cg-ma-category-list strong{font-size:12px}.cg-ma-month-picker{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 42px;margin-bottom:11px}.cg-ma-month-picker button{background:#f8f9f6;border:1px solid #dfe3db;border-radius:12px;color:#69702c;display:grid;height:42px;place-items:center;width:42px}.cg-ma-month-picker button:disabled{opacity:.3}.cg-ma-month-picker>div{grid-gap:1px;display:grid;gap:1px;text-align:center}.cg-ma-month-picker span{color:#687166;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cg-ma-month-picker strong{font-size:15px}.cg-ma-category-cards{grid-gap:8px;display:grid;gap:8px}.cg-ma-category-cards>div{grid-gap:7px;align-items:end;border:1px solid #e5e8e1;border-radius:12px;display:grid;gap:7px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));padding:10px}.cg-ma-category-cards>div>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.cg-ma-category-cards>div>div:first-child{border-bottom:1px solid #edf0ea;grid-column:1/-1;padding-bottom:5px}.cg-ma-category-cards strong{font-size:11px;overflow-wrap:anywhere}.cg-ma-category-cards small,.cg-ma-category-cards span{color:#687166;font-size:9.5px}.cg-ma-category-cards .good strong{color:#4d7d57}.cg-ma-category-cards .bad strong{color:#b65145}.cg-ma-forecast-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.cg-ma-forecast-summary>div{background:#f8f9f6;border:1px solid #e3e6df;border-radius:12px;padding:9px 10px}.cg-ma-forecast-summary span{color:#687166;display:block;font-size:9.5px;font-weight:850;text-transform:uppercase}.cg-ma-forecast-summary strong{display:block;font-size:15px;margin-top:3px}.cg-ma-forecast-groups{grid-gap:12px;display:grid;gap:12px}.cg-ma-forecast-group{grid-gap:7px;display:grid;gap:7px}.cg-ma-forecast-group h4{background:#eef1df;border-radius:9px;color:#606626;font-size:10px;font-weight:900;letter-spacing:.04em;margin:0;padding:7px 9px;text-transform:uppercase}.cg-ma-forecast-line{grid-gap:9px;align-items:center;border-bottom:1px solid #edf0ea;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 112px;padding:9px 0}.cg-ma-forecast-line>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.cg-ma-forecast-line>div strong{font-size:11.5px;line-height:1.25}.cg-ma-forecast-line>div span{color:#687166;font-size:9.5px;line-height:1.3}.cg-ma-currency-input{align-items:center;background:#fff;border:1px solid #dfe3db;border-radius:11px;display:grid;grid-template-columns:25px minmax(0,1fr);height:42px;overflow:hidden}.cg-ma-currency-input b{color:#687166;font-size:11px;text-align:center}.cg-ma-currency-input input{border:0;border-left:1px solid #edf0ea;font-size:12px;height:100%;outline:0;padding:0 7px;text-align:right;width:100%}.cg-ma-primary,.cg-ma-yearend-actions button{align-items:center;background:#fff;border:1px solid #dfe3db;border-radius:13px;color:#20251f;display:inline-flex;font-size:13px;font-weight:850;gap:7px;justify-content:center;min-height:44px;padding:0 13px}.cg-ma-primary{background:linear-gradient(180deg,#929a44,#747b31);border:0;box-shadow:0 7px 18px #747b3133;color:#fff}.cg-ma-save{margin-top:13px;width:100%}.cg-ma-month-list{grid-gap:8px;display:grid;gap:8px}.cg-ma-month-card{grid-gap:7px;border:1px solid #e5e8e1;border-radius:13px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.cg-ma-month-card header{align-items:center;border-bottom:1px solid #edf0ea;display:flex;gap:10px;grid-column:1/-1;justify-content:space-between;padding-bottom:6px}.cg-ma-month-card header>strong{font-size:12px}.cg-ma-month-card header>span{font-size:9px;font-weight:850}.cg-ma-month-card header>span.good{color:#4d7d57}.cg-ma-month-card header>span.warn{color:#a87818}.cg-ma-month-card>div{grid-gap:2px;display:grid;gap:2px}.cg-ma-month-card>div span{color:#687166;font-size:9.5px}.cg-ma-month-card>div strong{font-size:11px}.cg-ma-form{grid-gap:9px;display:grid;gap:9px}.cg-ma-form-grid.two{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-ma-form label{grid-gap:5px;display:grid;gap:5px}.cg-ma-form label>span{color:#687166;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cg-ma-form input,.cg-ma-form select,.cg-ma-form textarea{background:#fff;border:1px solid #dfe3db;border-radius:12px;box-sizing:border-box;color:#20251f;font-size:14px;min-height:46px;outline:none;padding:10px 11px;width:100%}.cg-ma-form textarea{min-height:74px;resize:vertical}.cg-ma-form input:focus,.cg-ma-form select:focus,.cg-ma-form textarea:focus,.cg-ma-search input:focus{border-color:#858c38;box-shadow:0 0 0 3px #858c381a}.cg-ma-owner-list{grid-gap:8px;display:grid;gap:8px}.cg-ma-owner-list>div:not(.cg-ma-empty){grid-gap:8px;align-items:center;border:1px solid #e5e8e1;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 34px;padding:9px 10px}.cg-ma-owner-list>div>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.cg-ma-owner-list>div>div strong{font-size:11.5px}.cg-ma-owner-list>div>div small,.cg-ma-owner-list>div>div span{color:#687166;font-size:9.5px}.cg-ma-owner-list>div>strong{font-size:11px}.cg-ma-owner-list .good{color:#4d7d57}.cg-ma-owner-list .warn{color:#a87818}.cg-ma-owner-list button{background:#fff0ee;border:0;border-radius:9px;color:#b65145;display:grid;height:34px;place-items:center;width:34px}.cg-ma-search{grid-gap:8px;align-items:center;background:#fff;border:1px solid #dfe3db;border-radius:13px;color:#687166;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:0 11px}.cg-ma-search input{background:#0000;border:0;color:#20251f;font-size:14px;height:42px;outline:0;width:100%}.cg-ma-ledger-list{grid-gap:9px;display:grid;gap:9px}.cg-ma-ledger-card{background:#fff;border:1px solid #dfe3db;border-radius:15px;box-shadow:0 6px 16px #191f170a;padding:11px 12px}.cg-ma-ledger-card header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.cg-ma-ledger-card header>div{grid-gap:2px;display:grid;gap:2px}.cg-ma-ledger-card header strong{font-size:11.5px}.cg-ma-ledger-card header span{color:#687166;font-size:9.5px}.cg-ma-ledger-card header b{font-size:13px}.cg-ma-ledger-card p{font-size:11px;line-height:1.4;margin:8px 0 0}.cg-ma-ledger-card>small{color:#687166;display:block;font-size:9px;margin-top:4px}.cg-ma-ledger-entry{grid-gap:8px;border-top:1px solid #edf0ea;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;padding-top:8px}.cg-ma-ledger-entry>span{grid-gap:2px;display:grid;gap:2px}.cg-ma-ledger-entry small{color:#687166;font-size:9px;font-weight:850;text-transform:uppercase}.cg-ma-ledger-entry strong{font-size:10.5px;overflow-wrap:anywhere}.cg-ma-checklist{grid-gap:8px;display:grid;gap:8px}.cg-ma-checklist>div{grid-gap:9px;align-items:flex-start;border:1px solid #e2e5de;border-radius:12px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px}.cg-ma-checklist>div.done{background:#f2f8f2;color:#4d7d57}.cg-ma-checklist>div.attention{background:#fff8e8;color:#a87818}.cg-ma-checklist svg{height:18px;width:18px}.cg-ma-checklist span{grid-gap:2px;display:grid;gap:2px}.cg-ma-checklist strong{color:#20251f;font-size:11.5px}.cg-ma-checklist small{color:#687166;font-size:10px;line-height:1.4}.cg-ma-yearend-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr;margin-top:11px}.cg-ma-empty{color:#687166;font-size:12px;padding:20px 12px;text-align:center}@media (max-width:390px){.cg-ma-form-grid.two,.cg-ma-kpi-grid{grid-template-columns:1fr}.cg-ma-forecast-line{grid-template-columns:minmax(0,1fr) 102px}}}.cg-legacy-shell{display:flex;flex-direction:column;gap:16px}.cg-legacy-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.cg-legacy-heading h2{margin:2px 0 4px}.cg-legacy-heading p{color:#6d746a;margin:0;max-width:820px}.cg-legacy-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cg-legacy-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cg-legacy-tabs button{background:#fff;border:1px solid #d8ddd5;border-radius:999px;color:#626a60;cursor:pointer;font-size:12px;font-weight:700;padding:8px 13px;white-space:nowrap}.cg-legacy-tabs button.active{background:#222a20;border-color:#222a20;color:#fff}.cg-legacy-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(110px,1fr))}.cg-legacy-kpis>div{background:#fff;border:1px solid #dfe3dc;border-radius:14px;box-shadow:0 4px 14px #171e140a;padding:14px 16px}.cg-legacy-kpis span{color:#737a70;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cg-legacy-kpis strong{display:block;font-size:25px;margin-top:4px}.cg-legacy-safety{align-items:center;background:#f5faf6;border:1px solid #cfe1d4;border-radius:12px;color:#435347;display:flex;font-size:12px;gap:9px;padding:11px 14px}.cg-legacy-panel{overflow:hidden;padding:0}.cg-legacy-table-wrap{overflow-x:auto;width:100%}.cg-legacy-table{border-collapse:collapse;min-width:1180px;width:100%}.cg-legacy-table th{background:#f0f2ed;color:#5d655b;font-size:10px;letter-spacing:.04em;padding:12px 13px;text-align:left;text-transform:uppercase}.cg-legacy-table td{border-top:1px solid #e5e7e2;font-size:12px;padding:12px 13px;vertical-align:top}.cg-legacy-table td:first-child{width:235px}.cg-legacy-table td:nth-child(2){width:190px}.cg-legacy-table td:nth-child(3){width:285px}.cg-legacy-table td:nth-child(4){width:240px}.cg-legacy-table small{color:#7a8177;display:block;line-height:1.35;margin-top:4px}.cg-legacy-table code{color:#30372e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;white-space:normal;word-break:break-word}.cg-legacy-status{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;padding:5px 8px;white-space:nowrap}.cg-legacy-status.ready{background:#e9f5e8;color:#41643e}.cg-legacy-status.review{background:#fff4dc;color:#80631c}.cg-legacy-status.duplicate{background:#f2eafd;color:#68458a}.cg-legacy-status.migrated{background:#e7f3ff;color:#376184}.cg-legacy-status.skipped{background:#eff0ed;color:#626760}.cg-legacy-status.error{background:#fdebea;color:#8a3f3b}.cg-legacy-row-actions{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:130px}.cg-expense-btn.compact{font-size:11px;min-height:30px;padding:5px 9px;text-decoration:none}.error-text{color:#a0433d!important}@media (max-width:1000px){.cg-legacy-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cg-legacy-heading{flex-direction:column}.cg-legacy-actions{justify-content:flex-start}.cg-legacy-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--cg-black:#090a08;--cg-charcoal:#151815;--cg-charcoal-2:#1d211d;--cg-ink:#20251f;--cg-olive:#858c38;--cg-olive-dark:#747b31;--cg-olive-light:#a4aa55;--cg-bg:#f4f5f1;--cg-panel:#fff;--cg-panel-soft:#fafbf8;--cg-muted:#687166;--cg-line:#e0e3db;--cg-line-strong:#cfd4ca;--cg-green:#4d7d57;--cg-red:#b65145;--cg-amber:#a87818;--cg-blue:#4e6a8e;--cg-shadow:0 7px 22px #181e160d;--cg-shadow-hover:0 10px 26px #181e1614;--cg-font:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cg-radius:13px}#root,body,html{-webkit-font-smoothing:antialiased;background:#f4f5f1;background:var(--cg-bg);color:#20251f;color:var(--cg-ink);margin:0;min-height:100%;text-rendering:optimizeLegibility}#root,body,button,html,input,select,table,textarea{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--cg-font)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #858c3833!important;outline-offset:2px}button:disabled{cursor:not-allowed!important;opacity:.48!important;transform:none!important}::selection{background:#858c3838}.cg-app-shell{background:#f4f5f1;background:var(--cg-bg);color:#20251f;color:var(--cg-ink);min-height:100vh}.cg-topbar{background:linear-gradient(180deg,#070807,#0d0f0c);border-bottom:1px solid #858c3857;box-shadow:0 5px 18px #0000002e;height:80px;position:sticky;top:0;z-index:400}.cg-topbar-inner{align-items:center;display:flex;gap:22px;height:100%;padding:0 26px;width:100%}.cg-logo-button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:0 0 auto;padding:0}.cg-logo-button:hover{transform:translateY(-1px)}.cg-brand-logo{display:block;max-height:64px;object-fit:contain;width:130px}.cg-primary-nav{align-items:stretch;display:flex;gap:3px;height:100%;margin-left:8px;margin-right:210px;overflow-x:auto;scrollbar-width:none}.cg-primary-nav::-webkit-scrollbar{display:none}.cg-nav-button{align-items:center;appearance:none;background:#0000;border:0;border-radius:0;color:#d8ddd5;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:760;gap:5px;justify-content:center;letter-spacing:.015em;min-width:94px;padding:9px 13px;position:relative;white-space:nowrap}.cg-nav-button:hover{background:hsla(0,0%,100%,.055);color:#fff;transform:none}.cg-nav-button.active{background:linear-gradient(180deg,#929a44f0,#747b31fa);box-shadow:inset 0 -2px 0 #ffffff14;color:#fff}.cg-nav-button.active:after{background:#c2c878;bottom:0;content:"";height:2px;left:17px;position:absolute;right:17px}.cg-nav-label{align-items:center;display:flex;gap:5px;justify-content:center;line-height:1}.cg-nav-step{background:#a4aa5529;border:1px solid #a4aa557a;border-radius:50%;color:#cbd186;display:inline-grid;font-size:9px;font-weight:900;height:17px;line-height:1;place-items:center;width:17px}.cg-nav-button.active .cg-nav-step{background:#fff;border-color:#ffffffbf;color:#747b31;color:var(--cg-olive-dark)}.cg-main-area{background:#f4f5f1;background:var(--cg-bg);min-height:calc(100vh - 80px);min-width:0}.cg-page-header{background:linear-gradient(180deg,#fbfcf9,#f4f5f1);border-bottom:1px solid #e0e3db;border-bottom:1px solid var(--cg-line);padding:20px 26px 15px}.cg-page-header>div{margin:0;width:100%}.cg-page-eyebrow{color:#747b31;color:var(--cg-olive-dark);font-size:9.5px;font-weight:850;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.cg-page-header h1{color:#20251f;color:var(--cg-ink);font-size:26px;font-weight:820;letter-spacing:-.035em;line-height:1.12;margin:0}.cg-page-header p{color:#687166;color:var(--cg-muted);font-size:12px;line-height:1.5;margin:5px 0 0;max-width:900px}.cg-page-content{margin:0;max-width:none;padding:16px 26px 38px;width:100%}.cg-main-area,.cg-main-area *,.cg-main-area h1,.cg-main-area h2,.cg-main-area h3,.cg-main-area h4{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--cg-font)!important}.cg-main-area h1,.cg-main-area h2,.cg-main-area h3,.cg-main-area h4{color:#20251f;color:var(--cg-ink);letter-spacing:-.025em}.cg-main-area h1{font-size:26px!important;font-weight:820!important;line-height:1.15!important}.cg-main-area h2{font-size:19px!important;font-weight:820!important;line-height:1.2!important}.cg-main-area h3{font-size:15.5px!important;font-weight:800!important;line-height:1.25!important}.cg-main-area label,.cg-main-area p,.cg-main-area td,.cg-main-area th{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--cg-font)!important}.cg-main-area input,.cg-main-area select,.cg-main-area textarea{background:#fff!important;border:1px solid #e0e3db!important;border:1px solid var(--cg-line)!important;border-radius:8px!important;box-shadow:none!important;color:#20251f!important;color:var(--cg-ink)!important;font-size:12.5px!important;min-height:36px!important}.cg-main-area input:hover,.cg-main-area select:hover,.cg-main-area textarea:hover{border-color:#cfd4ca!important;border-color:var(--cg-line-strong)!important}.cg-main-area input:focus,.cg-main-area select:focus,.cg-main-area textarea:focus{border-color:#858c38a6!important;outline:3px solid #858c381a!important}.cg-main-area button{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--cg-font)!important}.cg-main-area button:not(:disabled):active{transform:translateY(0)}.cg-main-area table{border-collapse:initial!important;border-spacing:0!important;font-size:11.5px!important;width:100%}.cg-main-area thead{position:relative;z-index:2}.cg-main-area th{background:#f3f5ef!important;color:#5d675b!important;font-size:10px!important;font-weight:820!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap}.cg-main-area td,.cg-main-area th{border-color:#e0e3db!important;border-color:var(--cg-line)!important;padding-bottom:8px!important;padding-top:8px!important}.cg-main-area tbody tr{transition:background .12s ease}.cg-main-area tbody tr:hover{background:#fafbf7!important}.cg-main-area table button{min-height:32px!important;padding-bottom:6px!important;padding-top:6px!important}.cg-subworkspace-header{background:#0000;border:0;margin:0 0 12px;padding:0}.cg-subworkspace-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.cg-subworkspace-copy,.cg-subworkspace-title{display:none}.cg-segmented{background:#fff;border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:9px;box-shadow:0 3px 10px rgba(26,31,24,.025);display:inline-flex;gap:3px;padding:3px}.cg-segmented button{background:#0000;border:0;border-radius:6px;color:#687166;color:var(--cg-muted);cursor:pointer;font-size:11px;font-weight:760;padding:7px 12px}.cg-segmented button:hover{background:#f2f3ed;color:#20251f;color:var(--cg-ink);transform:none}.cg-segmented button.active{background:linear-gradient(180deg,#929a44,#747b31);background:linear-gradient(180deg,#929a44,var(--cg-olive-dark));box-shadow:0 4px 10px #747b3124;color:#fff}.cg-legacy-embedded>div,.cg-module-embedded>div{background:#0000!important;color:#20251f!important;color:var(--cg-ink)!important;min-height:0!important}.cg-module-embedded>div>div:first-child{display:none!important}.cg-module-embedded>div>div:nth-child(2){gap:14px!important;margin:0!important;max-width:none!important;padding:0!important}.cg-legacy-embedded>div>div:first-child{display:none!important}.cg-legacy-embedded>div>div:nth-child(2){background:linear-gradient(180deg,#f1f3ed,#e8ece5)!important;border:1px solid #e0e3db!important;border:1px solid var(--cg-line)!important;border-radius:11px!important;box-shadow:none!important;margin-bottom:14px!important;position:relative!important;top:auto!important;z-index:30!important}.cg-legacy-embedded>div>div:nth-child(n+3),.cg-module-embedded>div>div:nth-child(2)>div{box-shadow:none!important}.cg-module-embedded>div>div:nth-child(2)>div[style*="background: #fff"],.cg-module-embedded>div>div:nth-child(2)>div[style*="background: rgb(255"]{border-color:#e0e3db!important;border-color:var(--cg-line)!important;border-radius:13px!important;border-radius:var(--cg-radius)!important}.cg-module-embedded [style*="grid-template-columns: 290px 1fr"],.cg-module-embedded [style*="grid-template-columns: 300px 1fr"]{gap:14px!important;grid-template-columns:260px minmax(0,1fr)!important}.cg-module-embedded [style*="grid-template-columns: 290px 1fr"]>div:first-child,.cg-module-embedded [style*="grid-template-columns: 300px 1fr"]>div:first-child{align-self:start!important;max-height:calc(100vh - 120px)!important;overflow:auto!important;position:sticky!important;top:96px!important}.cg-dashboard-loading{color:#687166;color:var(--cg-muted);display:grid;min-height:48vh;place-items:center}.cg-dashboard-embedded>div>div:nth-child(2){grid-gap:14px!important;display:grid!important;gap:14px!important}.cg-dashboard-shell{grid-gap:14px;display:grid;gap:14px;width:100%}.cg-dashboard-error{background:#fff1ef;border:1px solid #f0d3ce;border-radius:10px;color:#b65145;color:var(--cg-red);font-size:12px;padding:10px 12px}.cg-dashboard-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 1px}.cg-dashboard-toolbar>div{grid-gap:2px;display:grid;gap:2px}.cg-dashboard-toolbar strong{color:#20251f;color:var(--cg-ink);font-size:13px}.cg-dashboard-toolbar span{color:#687166;color:var(--cg-muted);font-size:10.5px}.cg-dashboard-toolbar button,.cg-text-button{background:#fff;border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:8px;color:#20251f;color:var(--cg-ink);cursor:pointer;font-size:10.5px;font-weight:800;padding:7px 10px}.cg-dashboard-toolbar button:hover,.cg-text-button:hover{background:#fafbf8;border-color:#cfd4ca;border-color:var(--cg-line-strong)}.cg-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.cg-kpi-card{grid-gap:4px;align-content:start;background:#fff;border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:13px;box-shadow:0 3px 12px rgba(24,30,22,.025);cursor:pointer;display:grid;gap:4px;min-height:108px;padding:14px 15px;text-align:left}.cg-kpi-card:hover:not(:disabled){box-shadow:0 10px 26px #181e1614;box-shadow:var(--cg-shadow-hover);transform:translateY(-1px)}.cg-kpi-card .cg-kpi-label{color:#687166;color:var(--cg-muted);font-size:9.5px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.cg-kpi-card strong{color:#20251f;color:var(--cg-ink);font-size:23px;letter-spacing:-.03em;line-height:1.1;margin-top:2px}.cg-kpi-card .cg-kpi-sub{color:#687166;color:var(--cg-muted);font-size:10px;line-height:1.35;margin-top:2px}.cg-kpi-card.tone-good strong{color:#4d7d57;color:var(--cg-green)}.cg-kpi-card.tone-bad strong{color:#b65145;color:var(--cg-red)}.cg-kpi-card.tone-warn strong{color:#a87818;color:var(--cg-amber)}.cg-kpi-card.tone-info strong{color:#4e6a8e;color:var(--cg-blue)}.cg-dashboard-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px}.cg-dashboard-grid-primary{grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)}.cg-dashboard-grid-secondary{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr)}.cg-dashboard-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-dashboard-panel{background:#fff;border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:13px;box-shadow:0 3px 12px rgba(24,30,22,.025);min-width:0;padding:15px 16px}.cg-panel-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.cg-panel-head h3{font-size:15px!important;margin:1px 0 0!important}.cg-panel-eyebrow{color:#747b31;color:var(--cg-olive-dark);font-size:9px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.cg-chart-wrap{min-height:246px}.cg-chart-legend{color:#687166;color:var(--cg-muted);display:flex;font-size:9.5px;gap:14px;justify-content:flex-end;margin-bottom:-4px}.cg-chart-legend span{align-items:center;display:flex;gap:5px}.cg-chart-legend i{background:#858c38;background:var(--cg-olive);border-radius:3px;height:9px;width:9px}.cg-chart-legend i.profit{background:#20251f;background:var(--cg-ink);border-radius:99px;height:2px;width:13px}.cg-sales-chart{display:block;height:235px;overflow:visible;width:100%}.cg-mini-tabs{background:#f1f3ed;border-radius:8px;display:inline-flex;gap:2px;margin-bottom:12px;padding:2px}.cg-mini-tabs button{background:#0000;border:0;border-radius:6px;color:#687166;color:var(--cg-muted);cursor:pointer;font-size:9.5px;font-weight:800;padding:5px 8px}.cg-mini-tabs button.active{background:#fff;box-shadow:0 1px 4px #14191214;color:#20251f;color:var(--cg-ink)}.cg-hbars{grid-gap:11px;display:grid;gap:11px}.cg-hbar-row{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(120px,1.2fr) minmax(90px,1fr) 62px}.cg-hbar-label{grid-gap:1px;display:grid;gap:1px;min-width:0}.cg-hbar-label strong{color:#20251f;color:var(--cg-ink);font-size:10px}.cg-hbar-label span{color:#687166;color:var(--cg-muted);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-hbar-track{background:#edf0e9;border-radius:99px;height:8px;overflow:hidden}.cg-hbar-track i{background:linear-gradient(90deg,#747b31,#a4aa55);background:linear-gradient(90deg,var(--cg-olive-dark),var(--cg-olive-light));border-radius:99px;display:block;height:100%}.cg-hbar-value{color:#20251f;color:var(--cg-ink);font-size:10px;font-weight:800;text-align:right}.cg-empty-chart,.cg-empty-state{color:#687166;color:var(--cg-muted);font-size:10.5px;line-height:1.5;padding:24px 10px;text-align:center}.cg-inventory-health{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:150px minmax(0,1fr);padding:6px 2px 3px}.cg-donut{border-radius:50%;display:grid;height:138px;place-items:center;position:relative;width:138px}.cg-donut:after{background:#fff;border-radius:50%;content:"";height:86px;position:absolute;width:86px}.cg-donut>div{display:grid;position:relative;text-align:center;z-index:1}.cg-donut strong{color:#20251f;color:var(--cg-ink);font-size:25px;line-height:1}.cg-donut span{color:#687166;color:var(--cg-muted);font-size:9px;font-weight:800;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.cg-donut-legend{grid-gap:9px;display:grid;gap:9px}.cg-donut-legend>div{align-items:center;border-bottom:1px solid #f0f2ec;display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.cg-donut-legend span{align-items:center;color:#687166;color:var(--cg-muted);display:flex;font-size:10px;gap:7px}.cg-donut-legend i{border-radius:50%;height:8px;width:8px}.cg-donut-legend strong{color:#20251f;color:var(--cg-ink);font-size:11px}.cg-margin-chart{grid-gap:10px;display:grid;gap:10px}.cg-margin-target{color:#687166;color:var(--cg-muted);font-size:9px;margin-top:-4px;text-align:right}.cg-margin-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(150px,1.3fr) minmax(160px,1.4fr) 54px}.cg-margin-name{grid-gap:1px;display:grid;gap:1px;min-width:0}.cg-margin-name strong{font-size:10px}.cg-margin-name span{color:#687166;color:var(--cg-muted);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-margin-track{background:#edf0e9;border-radius:99px;height:9px;overflow:visible;position:relative}.cg-margin-track i{border-radius:99px;height:9px;left:0;position:absolute;top:0}.cg-margin-track .target{background:#858b81;height:15px;left:40%;opacity:.75;position:absolute;top:-3px;width:1px;z-index:2}.cg-margin-value{font-size:10.5px;text-align:right}.cg-action-list,.cg-activity-list{display:grid}.cg-action-row,.cg-activity-list button{align-items:center;background:#0000;border:0;border-top:1px solid #eef0ea;cursor:pointer;display:grid;padding:10px 2px;text-align:left}.cg-action-row:first-child,.cg-activity-list button:first-child{border-top:0}.cg-action-row{gap:9px;grid-template-columns:8px minmax(0,1fr) 12px}.cg-action-row:hover,.cg-activity-list button:hover{background:#fafbf8}.cg-action-row .cg-action-dot{background:#687166;background:var(--cg-muted);border-radius:50%;height:7px;width:7px}.cg-action-row.tone-bad .cg-action-dot{background:#b65145;background:var(--cg-red)}.cg-action-row.tone-warn .cg-action-dot{background:#a87818;background:var(--cg-amber)}.cg-action-row.tone-info .cg-action-dot{background:#4e6a8e;background:var(--cg-blue)}.cg-action-row span:nth-child(2),.cg-activity-list button span{grid-gap:2px;display:grid;gap:2px;min-width:0}.cg-action-row strong,.cg-activity-list button strong{color:#20251f;color:var(--cg-ink);font-size:10.5px}.cg-action-row small,.cg-activity-list button small{color:#687166;color:var(--cg-muted);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-action-row>b{color:#9ba397;font-size:18px;font-weight:400}.cg-activity-list button{gap:10px;grid-template-columns:minmax(0,1fr) 58px}.cg-activity-list time{color:#687166;color:var(--cg-muted);font-size:9.5px;text-align:right}.cg-dashboard-details{background:#fff;border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:12px;overflow:hidden}.cg-dashboard-details summary{align-items:center;color:#20251f;color:var(--cg-ink);cursor:pointer;display:flex;font-size:11px;font-weight:820;gap:7px;list-style:none;padding:12px 14px}.cg-dashboard-details summary::-webkit-details-marker{display:none}.cg-dashboard-details summary:before{color:#747b31;color:var(--cg-olive-dark);content:"+";font-size:15px;width:14px}.cg-dashboard-details[open] summary:before{content:"−"}.cg-dashboard-details summary span{color:#687166;color:var(--cg-muted);font-size:9.5px;font-weight:650;margin-left:auto}.cg-dashboard-details-body{border-top:1px solid #e0e3db;border-top:1px solid var(--cg-line);padding:0 14px 14px}.cg-dashboard-details-body p{color:#687166;color:var(--cg-muted);font-size:10px!important;margin:10px 0!important}.cg-dashboard-table-wrap{border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:9px;max-height:360px;overflow:auto}.cg-dashboard-table-wrap input{min-height:30px!important;width:90px!important}.cg-dashboard-table-wrap button{background:#fff;border:1px solid #e0e3db;border:1px solid var(--cg-line);border-radius:7px;cursor:pointer;font-size:10px;font-weight:800;padding:5px 8px}.cg-page-content [style*=EDF7EE],.cg-page-content [style*=FFF1EF]{border:1px solid #e0e3db!important;border:1px solid var(--cg-line)!important;border-radius:9px!important;box-shadow:none!important}.cg-main-area [style*="text-align: center"][style*=color]{line-height:1.5}.cg-main-area [style*="background: #fff"],.cg-main-area [style*="background: rgb(255, 255, 255)"]{scroll-margin-top:98px}.cg-main-area button[style*="cursor: pointer"]:not(.cg-nav-button):not(:disabled):hover{box-shadow:0 5px 14px rgba(24,30,22,.055)}.cg-main-area *{scrollbar-color:#c7ccc2 #0000;scrollbar-width:thin}.cg-main-area ::-webkit-scrollbar{height:8px;width:8px}.cg-main-area ::-webkit-scrollbar-thumb{background:#c7ccc2;border-radius:999px}.cg-main-area ::-webkit-scrollbar-track{background:#0000}@media(max-width:1280px){.cg-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.cg-primary-nav{margin-left:3px;margin-right:170px}.cg-nav-button{min-width:78px;padding-left:8px;padding-right:8px}.cg-dashboard-grid-primary,.cg-dashboard-grid-secondary{grid-template-columns:1fr}.cg-main-area [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cg-main-area [style*="grid-template-columns: repeat(5"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:960px){.cg-topbar{height:70px}.cg-topbar-inner{gap:8px;padding:0 14px}.cg-brand-logo{max-height:57px;width:108px}.cg-primary-nav{margin:0 130px 0 auto}.cg-nav-button{font-size:9.5px;min-width:58px;padding:6px}.cg-nav-step{font-size:8px;height:15px;width:15px}.cg-main-area{min-height:calc(100vh - 70px)}.cg-page-header{padding:18px 18px 13px}.cg-page-content{padding:14px 18px 32px}.cg-module-embedded [style*="grid-template-columns: 290px 1fr"],.cg-module-embedded [style*="grid-template-columns: 300px 1fr"]{grid-template-columns:1fr!important}.cg-module-embedded [style*="grid-template-columns: 290px 1fr"]>div:first-child,.cg-module-embedded [style*="grid-template-columns: 300px 1fr"]>div:first-child{max-height:260px!important;position:relative!important;top:auto!important}.cg-dashboard-grid-bottom{grid-template-columns:1fr}}@media(max-width:760px){.cg-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-inventory-health{gap:12px;grid-template-columns:120px minmax(0,1fr)}.cg-donut{height:112px;width:112px}.cg-donut:after{height:70px;width:70px}.cg-donut strong{font-size:21px}.cg-margin-row{grid-template-columns:minmax(110px,1fr) minmax(100px,1.2fr) 48px}}@media(max-width:680px){.cg-primary-nav{gap:0;margin-right:52px}.cg-nav-button{min-width:42px;padding-left:4px;padding-right:4px;width:42px}.cg-nav-label>span{display:none}.cg-nav-label{height:17px}.cg-page-header h1{font-size:22px}.cg-page-content{padding-left:11px;padding-right:11px}.cg-segmented{width:100%}.cg-segmented button{flex:1 1}.cg-kpi-grid{grid-template-columns:1fr 1fr}.cg-kpi-card{min-height:100px;padding:12px}.cg-kpi-card strong{font-size:20px}.cg-dashboard-panel{padding:13px 12px}.cg-hbar-row{grid-template-columns:minmax(90px,1fr) minmax(70px,.8fr) 52px}.cg-inventory-health{grid-template-columns:1fr}.cg-donut{margin:auto}.cg-margin-row{gap:7px;grid-template-columns:minmax(105px,1fr) 1fr 45px}.cg-action-row small,.cg-activity-list button small{white-space:normal}.cg-main-area [style*="grid-template-columns: repeat(3"],.cg-main-area [style*="grid-template-columns: repeat(4"],.cg-main-area [style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr!important}}.cg-legacy-embedded>div>div:nth-child(2)>div{gap:5px!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;padding:6px!important}.cg-legacy-embedded>div>div:nth-child(2)>div>button{border-radius:8px!important;box-shadow:none!important;font-size:11.5px!important;font-weight:750!important;gap:7px!important;min-height:42px!important;padding:8px 10px!important}.cg-legacy-embedded>div>div:nth-child(2)>div>button:first-child{font-size:0!important}.cg-legacy-embedded>div>div:nth-child(2)>div>button:first-child:after{content:"Sourcing Overview";font-size:11.5px;font-weight:750}.cg-legacy-embedded>div>div:nth-child(2)>div>button:nth-child(5){display:none!important}.cg-legacy-embedded>div>div:nth-child(2)>div>button svg{height:17px!important;width:17px!important}.cg-legacy-embedded>div>div:nth-child(3){margin:0!important;max-width:none!important;padding:0!important}.cg-legacy-embedded [style*=box-shadow]{box-shadow:none!important}.cg-legacy-embedded [style*="border-radius: 18px"]{border-radius:13px!important}.cg-legacy-embedded [style*="font-size: 30px"]{font-size:24px!important}.cg-legacy-embedded [style*="font-size: 20px"]{font-size:17px!important}.cg-legacy-embedded [style*="position: fixed"][style*="z-index: 100"]{padding:16px!important;z-index:1000!important}.cg-legacy-embedded [style*="position: fixed"][style*="z-index: 100"]>div{max-height:calc(100vh - 32px)!important;overscroll-behavior:contain}.cg-legacy-embedded [style*="position: fixed"][style*="z-index: 100"]>div>div:first-child{position:sticky!important;top:0!important;z-index:2!important}@media(max-width:680px){.cg-legacy-embedded>div>div:nth-child(2)>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cg-legacy-embedded [style*="position: fixed"][style*="z-index: 100"]{padding:8px!important}.cg-legacy-embedded [style*="position: fixed"][style*="z-index: 100"]>div{max-height:calc(100vh - 16px)!important}}.cg-mobile-bottom-nav,.cg-mobile-more-backdrop{display:none}@media (min-width:681px) and (max-width:1024px){.cg-page-content{padding-left:16px!important;padding-right:16px!important}.cg-dashboard-shell{gap:12px!important}.cg-dashboard-grid-bottom,.cg-dashboard-grid-primary,.cg-dashboard-grid-secondary{grid-template-columns:1fr!important}.cg-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){#root,body,html{max-width:100%;overflow-x:hidden;width:100%}body{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.cg-topbar{height:66px!important;min-height:66px!important;position:sticky!important;top:0!important;z-index:420!important}.cg-topbar-inner{align-items:center!important;display:flex!important;gap:8px!important;height:66px!important;justify-content:flex-start!important;padding:0 12px!important}.cg-logo-button{flex:0 0 auto!important;height:60px!important;position:static!important}.cg-brand-logo{max-height:56px!important;object-fit:contain!important;width:118px!important}.cg-primary-nav{display:none!important}.cg-account-control{right:10px!important;top:12px!important;z-index:430!important}.cg-account-control button{font-size:10px!important;min-height:38px!important;padding:7px 10px!important}.cg-main-area{min-height:calc(100vh - 66px)!important;padding-bottom:8px!important}.cg-page-header{padding:13px 14px 11px!important}.cg-page-eyebrow{font-size:8.5px!important;margin-bottom:3px!important}.cg-main-area h1,.cg-page-header h1{font-size:21px!important;line-height:1.15!important}.cg-page-header p{font-size:10.5px!important;line-height:1.4!important;margin-top:4px!important}.cg-page-content{padding:10px 10px 18px!important}.cg-page-header-with-actions{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.cg-page-header-actions{grid-gap:6px!important;align-items:stretch!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.cg-page-header-actions .cg-text-button{justify-content:center!important;min-height:40px!important;width:100%!important}.cg-page-header-action-account,.cg-page-header-action-message{font-size:9.5px!important;grid-column:1/-1;max-width:none!important;text-align:left!important}.cg-mobile-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a08fa;border-top:1px solid #a4aa5547;bottom:0;box-shadow:0 -7px 24px #0000002e;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(66px + env(safe-area-inset-bottom, 0px));left:0;padding:5px 4px env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:600}.cg-mobile-bottom-nav button{align-items:center;appearance:none;background:#0000;border:0;border-radius:9px;color:#bfc5bc;cursor:pointer;display:flex;flex-direction:column;font-size:8.5px;font-weight:800;gap:3px;justify-content:center;line-height:1;min-height:54px;min-width:0;padding:5px 2px}.cg-mobile-bottom-nav button.active{background:linear-gradient(180deg,#929a44f0,#747b31fa);color:#fff}.cg-mobile-bottom-nav button svg{flex:0 0 auto}.cg-mobile-more-backdrop{align-items:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0708077a;display:flex;inset:0;justify-content:stretch;position:fixed;z-index:700}.cg-mobile-more-sheet{animation:cg-mobile-sheet-in .18s ease-out;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -20px 50px #00000038;max-height:78vh;padding:8px 14px calc(18px + env(safe-area-inset-bottom, 0px));width:100%}@keyframes cg-mobile-sheet-in{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cg-mobile-sheet-handle{background:#d8ddd3;border-radius:999px;height:4px;margin:2px auto 12px;width:42px}.cg-mobile-sheet-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.cg-mobile-sheet-head>div{grid-gap:2px;display:grid;gap:2px}.cg-mobile-sheet-head strong{color:var(--cg-ink);font-size:18px}.cg-mobile-sheet-head span{color:var(--cg-muted);font-size:10.5px}.cg-mobile-sheet-head button{background:#fff;border:1px solid var(--cg-line);border-radius:9px;color:var(--cg-ink);font-size:11px;font-weight:800;min-height:40px;padding:7px 12px}.cg-mobile-sheet-links{grid-gap:8px;display:grid;gap:8px}.cg-mobile-sheet-links>button{grid-gap:10px;align-items:center;background:#fafbf8;border:1px solid var(--cg-line);border-radius:12px;color:var(--cg-ink);display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:66px;padding:11px 12px;text-align:left;width:100%}.cg-mobile-sheet-links>button.active{background:#f2f4e7;border-color:#858c38a6}.cg-mobile-sheet-links>button span{grid-gap:2px;display:grid;gap:2px}.cg-mobile-sheet-links>button strong{font-size:13px}.cg-mobile-sheet-links>button small{color:var(--cg-muted);font-size:10px}.cg-segmented{-webkit-overflow-scrolling:touch;justify-content:flex-start!important;overflow-x:auto!important;width:100%!important}.cg-segmented button{flex:1 0 auto!important}.cg-dashboard-toolbar button,.cg-mini-tabs button,.cg-segmented button,.cg-text-button{min-height:40px!important}.cg-dashboard-shell{gap:10px!important}.cg-dashboard-toolbar{align-items:flex-start!important;gap:8px!important}.cg-dashboard-toolbar>div{gap:3px!important}.cg-dashboard-toolbar strong{font-size:14px!important}.cg-dashboard-toolbar span{font-size:10px!important;line-height:1.35!important}.cg-dashboard-toolbar button{flex:0 0 auto;padding:7px 10px!important}.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"]{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin:0 -2px 2px!important;overflow-x:auto!important;overscroll-behavior-x:contain;padding:1px 2px 4px!important;scrollbar-width:none}.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"]::-webkit-scrollbar{display:none}.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"] button{flex:0 0 auto;font-size:10.5px!important;min-height:38px!important;min-width:46px!important;padding:7px 11px!important}.cg-kpi-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cg-kpi-card{border-radius:12px!important;gap:3px!important;min-height:102px!important;padding:11px!important}.cg-kpi-card .cg-kpi-label{font-size:8.5px!important;line-height:1.2!important}.cg-kpi-card strong{font-size:20px!important}.cg-kpi-card .cg-kpi-sub{font-size:9px!important;line-height:1.3!important}.cg-dashboard-grid,.cg-dashboard-grid-bottom,.cg-dashboard-grid-primary,.cg-dashboard-grid-secondary{gap:10px!important;grid-template-columns:1fr!important}.cg-dashboard-panel{border-radius:12px!important;padding:12px!important}.cg-panel-head{margin-bottom:10px!important}.cg-panel-head h3{font-size:14px!important}.cg-panel-eyebrow{font-size:8px!important}.cg-chart-wrap{min-height:198px!important}.cg-chart-legend{font-size:9px!important;gap:10px!important;justify-content:flex-start!important;margin:0 0 -3px!important}.cg-sales-chart{height:198px!important;width:100%!important}.cg-mini-tabs{display:flex!important;margin-bottom:10px!important;max-width:100%;overflow-x:auto;width:fit-content!important}.cg-mini-tabs button{padding:7px 10px!important}.cg-hbars{gap:12px!important}.cg-hbar-row{gap:5px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 8px!important}.cg-hbar-label{grid-column:1;grid-row:1}.cg-hbar-label strong{font-size:10.5px!important}.cg-hbar-label span{font-size:9px!important}.cg-hbar-value{align-self:center;font-size:10.5px!important;grid-column:2;grid-row:1}.cg-hbar-track{grid-column:1/-1;grid-row:2}.cg-inventory-health{gap:12px!important;grid-template-columns:1fr!important}.cg-donut{height:112px!important;margin:0 auto!important;width:112px!important}.cg-donut:after{height:70px!important;width:70px!important}.cg-donut strong{font-size:21px!important}.cg-donut-legend{width:100%!important}.cg-margin-chart{gap:11px!important}.cg-margin-target{font-size:8.5px!important}.cg-margin-row{gap:5px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 8px!important}.cg-margin-name{grid-column:1;grid-row:1}.cg-margin-value{align-self:center;grid-column:2;grid-row:1}.cg-margin-track{grid-column:1/-1;grid-row:2}.cg-action-row,.cg-activity-list button{min-height:56px!important;padding-bottom:9px!important;padding-top:9px!important}.cg-action-row small,.cg-activity-list button small{line-height:1.35!important;white-space:normal!important}.cg-dashboard-details summary{min-height:48px!important;padding:11px 12px!important}.cg-dashboard-details-body{padding:0 10px 10px!important}.cg-dashboard-table-wrap{-webkit-overflow-scrolling:touch;max-height:320px!important;overflow:auto!important}.cg-dashboard-table-wrap table{min-width:620px!important}.cg-module-embedded [style*="grid-template-columns: 290px 1fr"],.cg-module-embedded [style*="grid-template-columns: 300px 1fr"]{grid-template-columns:1fr!important}.cg-module-embedded [style*="grid-template-columns: 290px 1fr"]>div:first-child,.cg-module-embedded [style*="grid-template-columns: 300px 1fr"]>div:first-child{max-height:250px!important;position:relative!important;top:auto!important}.cg-main-area [style*="grid-template-columns: repeat(3"],.cg-main-area [style*="grid-template-columns: repeat(4"],.cg-main-area [style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr!important}}.cg-account-control{align-items:center;display:flex;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:8px;position:fixed;right:20px;top:20px;z-index:520}.cg-account-control span{color:#ffffff9e;font-size:10.5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-account-control button{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;color:#f1f3ef;cursor:pointer;font-size:10.5px;font-weight:700;padding:7px 9px}.cg-account-control button:hover{background:#ffffff1c}@media(max-width:960px){.cg-account-control{right:12px;top:17px}.cg-account-control span{display:none}}.cg-sales-chart-mobile{display:none}@media (max-width:680px){.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"]{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;margin:4px 0 13px!important;overflow:visible!important;padding:0!important;width:100%!important}.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"] button{border-radius:9px!important;flex:none!important;font-size:10px!important;line-height:1!important;min-height:35px!important;min-width:0!important;padding:0 1px!important;white-space:nowrap!important;width:100%!important}.cg-kpi-grid{-webkit-overflow-scrolling:touch;display:flex!important;gap:12px!important;grid-template-columns:none!important;margin:0 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding:3px 6% 12px!important;scroll-padding-inline:6%!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;width:100%!important}.cg-kpi-grid::-webkit-scrollbar{display:none}.cg-kpi-card{--cg-kpi-accent:var(--cg-olive-dark);--cg-kpi-soft:#f5f7ee;grid-column-gap:16px!important;grid-row-gap:8px!important;align-items:center!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--cg-kpi-accent) 20%,#dfe3da)!important;border-radius:18px!important;box-shadow:0 9px 22px #181e1612!important;column-gap:16px!important;display:grid!important;flex:0 0 88%!important;grid-template-areas:"label value" "sub value"!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:118px!important;min-width:88%!important;overflow:hidden!important;padding:18px 18px 17px!important;position:relative!important;row-gap:8px!important;scroll-snap-align:center!important;scroll-snap-stop:always;text-align:left!important;width:88%!important}.cg-kpi-card:before{background:var(--cg-kpi-accent);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.cg-kpi-card:after{background:var(--cg-kpi-soft);border-radius:50%;bottom:-40px;content:"";height:125px;opacity:.68;pointer-events:none;position:absolute;right:-28px;width:125px}.cg-kpi-card:first-child{--cg-kpi-accent:#4d7d57;--cg-kpi-soft:#edf6ef}.cg-kpi-card:nth-child(2){--cg-kpi-accent:#3e6848;--cg-kpi-soft:#edf4ef}.cg-kpi-card:nth-child(3){--cg-kpi-accent:#a87818;--cg-kpi-soft:#fbf4e6}.cg-kpi-card:nth-child(4){--cg-kpi-accent:#353b35;--cg-kpi-soft:#f0f2ef}.cg-kpi-card:nth-child(5){--cg-kpi-accent:#4e6a8e;--cg-kpi-soft:#eef3f8}.cg-kpi-card:nth-child(6){--cg-kpi-accent:#b06b2b;--cg-kpi-soft:#fbf0e7}.cg-kpi-card .cg-kpi-label{align-self:end!important;background:#0000!important;border-radius:0!important;display:block!important;font-size:13px!important;font-weight:900!important;grid-area:label!important;justify-self:start!important;letter-spacing:.04em!important;line-height:1.18!important;max-width:100%!important;padding:0!important;width:auto!important}.cg-kpi-card .cg-kpi-label,.cg-kpi-card>strong{color:var(--cg-kpi-accent)!important;position:relative;z-index:1}.cg-kpi-card>strong{align-self:center!important;font-size:37px!important;grid-area:value!important;justify-self:end!important;letter-spacing:-.04em!important;line-height:.95!important;margin:0!important;white-space:nowrap!important}.cg-kpi-card .cg-kpi-sub{align-self:start!important;color:#596258!important;font-size:14.5px!important;grid-area:sub!important;line-height:1.35!important;max-width:100%!important;position:relative;z-index:1}.cg-sales-panel{background:#fff!important;border-radius:18px!important;box-shadow:0 9px 24px #181e1612!important;min-height:0!important;overflow:hidden!important;padding:17px 15px 15px!important}.cg-sales-panel .cg-panel-head{margin-bottom:9px!important}.cg-sales-panel .cg-panel-eyebrow{font-size:11px!important;letter-spacing:.08em!important;line-height:1.2!important}.cg-sales-panel .cg-panel-head h3{font-size:22px!important;line-height:1.12!important;margin-top:3px!important}.cg-sales-panel .cg-chart-wrap{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}.cg-sales-chart-desktop{display:none!important}.cg-sales-chart-mobile{display:block!important;width:100%}.cg-mobile-sales-window{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:38px minmax(0,1fr) 38px;margin:3px 0 11px}.cg-mobile-sales-window strong{color:#343b34;font-size:14.5px;font-weight:850;letter-spacing:.01em;text-align:center}.cg-mobile-sales-window button{background:#f7f8f4;border:1px solid #dfe3da;border-radius:10px;color:#343b34;font-size:25px;font-weight:600;height:36px;line-height:1;width:38px}.cg-mobile-sales-window button:disabled{opacity:.28}.cg-mobile-sales-legend{color:#535d52;display:flex;font-size:13px;font-weight:800;gap:16px;justify-content:center;margin-bottom:9px}.cg-mobile-sales-legend span{align-items:center;display:inline-flex;gap:6px}.cg-mobile-sales-legend i{border-radius:3px;display:inline-block;height:11px;width:11px}.cg-mobile-sales-legend i.sales{background:#858c38}.cg-mobile-sales-legend i.profit{background:#4d7d57}.cg-mobile-sales-bars{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:215px;padding:0 2px}.cg-mobile-sales-month{grid-gap:8px;display:grid;gap:8px;grid-template-rows:1fr auto;min-width:0}.cg-mobile-sales-pair{align-items:flex-end;border-bottom:1px solid #dde2d8;display:flex;gap:7px;height:184px;justify-content:center;padding:28px 2px 0}.cg-mobile-sales-bar-cell{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-end;min-width:27px;width:min(42%,42px)}.cg-mobile-sales-bar-cell span{color:#343b34;font-size:11.5px;font-weight:850;line-height:1;white-space:nowrap}.cg-mobile-sales-bar-cell i{border-radius:6px 6px 2px 2px;box-shadow:0 2px 5px #1e241c14;display:block;min-height:2px;width:100%}.cg-mobile-sales-bar-cell.sales i{background:#858c38}.cg-mobile-sales-bar-cell.profit i{background:#4d7d57}.cg-mobile-sales-bar-cell.profit.negative i{background:#b65145}.cg-mobile-sales-month-label{color:#414941;display:block;font-size:14.5px;font-weight:900;line-height:1.1;text-align:center}.cg-dashboard-panel:not(.cg-sales-panel){border-radius:18px!important;padding:16px 15px!important}.cg-dashboard-panel:not(.cg-sales-panel) .cg-panel-eyebrow{font-size:11px!important;letter-spacing:.075em!important;line-height:1.2!important}.cg-dashboard-panel:not(.cg-sales-panel) .cg-panel-head h3{font-size:21px!important;line-height:1.15!important}.cg-mini-tabs button{font-size:13.5px!important;font-weight:800!important;min-height:39px!important;padding:8px 13px!important}.cg-hbars{gap:13px!important}.cg-hbar-row{row-gap:6px!important}.cg-hbar-label strong{font-size:14.5px!important;line-height:1.2!important}.cg-hbar-label span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:13px!important;line-height:1.25!important;overflow:hidden}.cg-hbar-value{font-size:15.5px!important;font-weight:900!important}.cg-hbar-track{min-height:9px!important}.cg-inventory-health{gap:17px!important}.cg-donut{height:112px!important;min-width:112px!important;width:112px!important}.cg-donut strong{font-size:25px!important}.cg-donut span{font-size:11px!important}.cg-donut-legend{gap:9px!important}.cg-donut-legend>div{min-height:27px!important}.cg-donut-legend>div,.cg-donut-legend>div>span,.cg-donut-legend>div>strong{font-size:14px!important}.cg-margin-target{font-size:12px!important;margin-bottom:9px!important}.cg-margin-row{min-height:48px!important;row-gap:6px!important}.cg-margin-name strong{font-size:14px!important}.cg-margin-name span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:12.5px!important;line-height:1.25!important;overflow:hidden}.cg-margin-value{font-size:15px!important}.cg-margin-track{min-height:8px!important}.cg-action-list,.cg-activity-list{gap:8px!important}.cg-action-row,.cg-activity-list>button{min-height:62px!important;padding:11px 10px!important}.cg-action-row strong,.cg-activity-list>button strong{font-size:14.5px!important;line-height:1.25!important}.cg-action-row small,.cg-activity-list>button small{font-size:13px!important;line-height:1.3!important;margin-top:3px!important}.cg-activity-list time{font-size:12.5px!important;font-weight:800!important}.cg-empty-chart,.cg-empty-state{font-size:13.5px!important;line-height:1.4!important}.cg-dashboard-details{display:none!important}}@media (min-width:681px){.cg-dashboard-shell{column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.cg-dashboard-details,.cg-dashboard-error,.cg-dashboard-shell>[role=group][aria-label="Sales dashboard period"],.cg-dashboard-toolbar,.cg-kpi-grid{grid-column:1/-1}.cg-dashboard-grid-bottom,.cg-dashboard-grid-primary,.cg-dashboard-grid-secondary{display:contents!important}.cg-dashboard-grid-primary>.cg-dashboard-panel:first-child{order:1}.cg-dashboard-grid-primary>.cg-dashboard-panel:nth-child(2){order:2}.cg-dashboard-grid-secondary>.cg-dashboard-panel:first-child{order:4}.cg-dashboard-grid-secondary>.cg-dashboard-panel:nth-child(2){order:3}.cg-dashboard-grid-bottom>.cg-dashboard-panel:first-child{order:5}.cg-dashboard-grid-bottom>.cg-dashboard-panel:nth-child(2){order:6}.cg-dashboard-details{order:7}.cg-dashboard-panel{border-radius:16px;box-shadow:0 5px 16px #181e160a;height:100%;min-width:0;padding:19px 20px}.cg-panel-head{margin-bottom:15px}.cg-panel-head h3{font-size:19px!important;line-height:1.18!important;margin-top:2px!important}.cg-panel-eyebrow{font-size:12px;letter-spacing:.08em;line-height:1.2}.cg-dashboard-toolbar strong{font-size:16px}.cg-dashboard-toolbar span{font-size:13px}.cg-dashboard-toolbar button,.cg-text-button{font-size:12.5px}.cg-kpi-card{gap:6px;min-height:118px;padding:16px 17px}.cg-kpi-card .cg-kpi-label{font-size:11.5px}.cg-kpi-card>strong{font-size:26px}.cg-kpi-card .cg-kpi-sub{font-size:13.5px;line-height:1.4}.cg-sales-chart-desktop{display:none!important}.cg-sales-chart-mobile{display:block!important;width:100%}.cg-sales-panel .cg-chart-wrap{height:auto;min-height:0}.cg-mobile-sales-window{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 40px;margin:2px 0 12px}.cg-mobile-sales-window strong{color:#343b34;font-size:15px;font-weight:800;text-align:center}.cg-mobile-sales-window button{background:#f7f8f4;border:1px solid #dfe3da;border-radius:10px;color:#343b34;cursor:pointer;font-size:24px;height:38px;line-height:1;width:40px}.cg-mobile-sales-window button:disabled{opacity:.28}.cg-mobile-sales-legend{color:#535d52;display:flex;font-size:13px;font-weight:700;gap:18px;justify-content:center;margin-bottom:9px}.cg-mobile-sales-legend span{align-items:center;display:inline-flex;gap:6px}.cg-mobile-sales-legend i{border-radius:3px;display:inline-block;height:11px;width:11px}.cg-mobile-sales-legend i.sales{background:#858c38}.cg-mobile-sales-legend i.profit{background:#4d7d57}.cg-mobile-sales-bars{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:205px;padding:0 1px}.cg-mobile-sales-month{grid-gap:7px;display:grid;gap:7px;grid-template-rows:1fr auto;min-width:0}.cg-mobile-sales-pair{align-items:flex-end;border-bottom:1px solid #dde2d8;display:flex;gap:7px;height:174px;justify-content:center;padding:27px 1px 0}.cg-mobile-sales-bar-cell{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-end;min-width:24px;width:min(42%,38px)}.cg-mobile-sales-bar-cell span{color:#343b34;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap}.cg-mobile-sales-bar-cell i{border-radius:6px 6px 2px 2px;box-shadow:0 2px 5px #1e241c14;display:block;min-height:2px;width:100%}.cg-mobile-sales-bar-cell.sales i{background:#858c38}.cg-mobile-sales-bar-cell.profit i{background:#4d7d57}.cg-mobile-sales-bar-cell.profit.negative i{background:#b65145}.cg-mobile-sales-month-label{color:#414941;display:block;font-size:14px;font-weight:800;line-height:1.1;text-align:center}.cg-mini-tabs{margin-bottom:14px}.cg-mini-tabs button{font-size:12.5px;padding:7px 11px}.cg-hbars{gap:13px}.cg-hbar-row{gap:8px;grid-template-columns:minmax(120px,1.15fr) minmax(75px,.9fr) 62px}.cg-hbar-label strong{font-size:13.5px}.cg-hbar-label span{font-size:12.5px;line-height:1.28}.cg-hbar-value{font-size:13.5px}.cg-hbar-track{height:9px}.cg-inventory-health{gap:16px;grid-template-columns:128px minmax(0,1fr);padding-top:8px}.cg-donut{height:122px;width:122px}.cg-donut:after{height:76px;width:76px}.cg-donut strong{font-size:28px}.cg-donut span{font-size:11.5px}.cg-donut-legend span{font-size:13px}.cg-donut-legend strong{font-size:13.5px}.cg-margin-chart{gap:13px}.cg-margin-target{font-size:12px}.cg-margin-row{gap:8px;grid-template-columns:minmax(115px,1.15fr) minmax(105px,1fr) 54px}.cg-margin-name strong{font-size:13.5px}.cg-margin-name span{font-size:12.5px;line-height:1.28}.cg-margin-value{font-size:14px}.cg-margin-track,.cg-margin-track i{height:10px}.cg-action-row,.cg-activity-list button{padding-bottom:12px;padding-top:12px}.cg-action-row strong,.cg-activity-list button strong{font-size:13.5px}.cg-action-row small,.cg-activity-list button small{font-size:12.5px;line-height:1.4}.cg-activity-list time{font-size:12.5px}.cg-empty-chart,.cg-empty-state{font-size:13px}}@media (min-width:1181px){.cg-dashboard-shell{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=main.6600892f.css.map*/