:root{color:#202927;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f8f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:#18784c;background:#d9eee3;border:1px solid #0000;border-radius:10px;min-height:46px;padding:12px 16px;font-weight:650;transition:background .15s}button:hover{filter:brightness(1.08)}button:disabled{opacity:.4;cursor:not-allowed}input,select,textarea{color:#202927;background:#fff;border:1px solid #dce3df;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:12px;display:block}input:focus,textarea:focus,select:focus{outline-offset:2px;outline:2px solid #258459}textarea{resize:vertical;min-height:105px}label{color:#4b5d54;margin:15px 0;font-size:.9rem;display:block}label input,label textarea,label select{margin-top:7px}.check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.check input{flex-shrink:0;width:20px;min-height:20px;margin:0}h1{letter-spacing:-1px;margin:5px 0 24px;font-size:2.2rem}h2{letter-spacing:-.3px;font-size:1.2rem}h3{margin-top:26px}p{line-height:1.6}small{color:#66776e;font-size:.8rem;line-height:1.6}.muted{color:#66776e}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:29px;font-weight:800;display:flex}.brand-icon{color:#18784c;background:#d9eee3;border-radius:10px;place-items:center;width:36px;height:36px;font-size:24px;display:inline-grid}.brand-dot{color:#d9eee3;margin-left:-7px}.shell{min-height:100vh;display:flex}aside{background:#fff;border-right:1px solid #e5eae7;flex-direction:column;width:235px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.workspace{color:#87938b;letter-spacing:1.5px;margin:45px 12px 15px;font-size:10px}nav{gap:8px;display:grid}nav button{color:#63736a;text-align:left;background:0 0;align-items:center;gap:15px;font-weight:550;display:flex}nav button span{font-size:21px}.selected,nav button.selected{color:#18784c;background:#e8f3ed;border-color:#d3e7db}.aside-bottom{margin-top:auto;font-size:13px;line-height:2}.aside-bottom button{width:100%;margin-top:15px}.dot{background:#d9eee3;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}header{border-bottom:1px solid #e5eae7;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{color:#7b8a81;letter-spacing:1.8px;font-size:10px;font-weight:650}.private{color:#407759;border:1px solid #d9e9df;border-radius:30px;padding:8px 12px;font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar>input{flex:1;min-width:200px}.toolbar>select{width:auto}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.order,.panel{background:#fff;border:1px solid #e2e8e4;border-radius:15px;padding:23px}.order h2{margin:24px 0 6px;font-size:1.4rem}.point{color:#52665a;margin:5px 0}.contact{overflow-wrap:anywhere;font-size:.9rem}.order-number{color:#66776e;font-variant-numeric:tabular-nums;font-size:12px}.badge{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:750}.active{color:#a86012;background:#fff5e9;border:1px solid #f1d8b8}.sent{color:#218553;background:#eaf6ee;border:1px solid #cce6d5}.review{color:#bf4450;background:#fff0f1;border:1px solid #f1d3d6}.cancelled{color:#707b75;background:#f0f2f1;border:1px solid #dce1dd}.items{border-top:1px solid #e5eae7;border-bottom:1px solid #e5eae7;gap:10px;margin:18px 0;padding:14px 0;display:grid}.items .row{font-size:.9rem}.items strong{white-space:nowrap}.actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.actions button{flex:1}.secondary{color:#40564a;background:#f4f7f5;border:1px solid #dce5df}.text-button{color:#66776e;background:0 0;border:none}.empty{text-align:center;color:#718177;border:1px dashed #e0e6e2;border-radius:16px;margin-top:20px;padding:70px 15px}.empty>span{color:#d9eee3;font-size:40px}.panel{margin-bottom:20px}.panel p{color:#66776e}.stock{align-items:center;gap:28px;margin:25px 0;display:flex}.stock strong{color:#d9eee3;font-size:36px}.stock span{font-size:24px}.stock small{font-size:11px;font-weight:400;display:block}.tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.event{color:#63766b;border-bottom:1px solid #e3e9e5;flex-wrap:wrap;gap:20px;padding:15px 0;font-size:12px;display:flex}.event button{min-height:30px;padding:4px 10px}.alert,.warning{color:#93482d;background:#fff3ed;border:1px solid #f1d6c5;border-radius:9px;margin:15px 0;padding:15px}.notice{color:#27774b;background:#eaf6ef;border-radius:9px;margin-bottom:15px;padding:12px 15px}.danger{color:#b33c49}.auth{max-width:440px;margin:8vh auto;padding:25px}.auth .brand{margin-bottom:45px}.auth form>button{width:100%;margin:12px 0}.auth>small{margin-top:20px;display:block}.overlay{z-index:5;background:#14291f66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{overscroll-behavior:contain;background:#fff;border:1px solid #dce5df;border-radius:18px;width:100%;max-width:700px;max-height:92dvh;padding:28px;overflow-y:auto}.paste{min-height:200px;font-family:ui-monospace,monospace;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.line-editor{gap:8px;margin-bottom:10px;display:flex}.line-editor input{width:80px}.line-editor select{flex:1}.tracking{overflow-wrap:anywhere;color:#27774b;font-size:13px}@media (width<=760px){aside{z-index:3;width:auto;padding:8px 5px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e0e6e2;border-right:0;position:fixed;inset:auto 0 0}aside>.brand,.workspace,.aside-bottom{display:none}nav{justify-content:space-around;gap:2px;display:flex}nav button{border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;min-height:50px;padding:5px 2px;font-size:10px;display:flex}nav button span{font-size:19px}main{width:100%;margin:0;padding:24px 16px 110px}h1{margin-bottom:20px;font-size:1.9rem}.toolbar>select{flex:1}.toolbar>button{width:100%}.cards{grid-template-columns:1fr}.order,.panel{padding:20px}.private{padding:6px 9px;font-size:10px}.overlay{align-items:flex-start;padding:12px 8px 8px}.modal{max-height:96dvh;padding:18px}.form-grid{grid-template-columns:1fr}.form-grid label{margin:8px 0}.line-editor{flex-wrap:wrap}.line-editor select{min-width:140px}.line-editor button{padding:8px}.auth{margin-top:3vh}.auth h1{font-size:2rem}.stock{gap:25px}.row>p{font-size:12px}.event{gap:8px}.tabs button{padding:9px;font-size:12px}}button{transition:background .15s,border-color .15s,box-shadow .15s}button:hover{filter:none;background:#cce7d9}button:focus-visible{outline-offset:3px;outline:2px solid #238454}button svg{vertical-align:middle}h1{letter-spacing:-.8px;font-size:30px}h2{font-weight:650}aside{width:224px;padding:32px 22px}.brand{font-size:27px}.brand-dot{color:#298856}.brand-icon{border-radius:12px}.workspace{letter-spacing:1.25px;font-size:9px}nav button{border-radius:10px;gap:12px;min-height:48px}nav button:not(.selected):hover{background:#f3f6f4}.aside-bottom{border-top:1px solid #e8ede9;padding:20px 4px 0;font-size:12px}.dot{background:#30945e}main{width:calc(100% - 224px);max-width:1680px;margin-left:224px;padding:34px 42px 60px}header{border:none;gap:12px;margin-bottom:28px}header h1{margin:8px 0 0}.header-actions{align-items:center;gap:18px;display:flex}.profile-button{color:#42574a;background:#fff;border:1px solid #e2e9e4;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.private{border:none;align-items:center;gap:6px;padding:8px 0;font-weight:500;display:flex}.dashboard-intro{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-intro p{color:#76837b;margin:8px 0 0;font-size:14px}.sync-label{color:#75847b;white-space:nowrap;font-size:12px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.stat-tile{text-align:left;color:#29362e;background:#fff;border:1px solid #e5ebe7;border-radius:17px;min-height:125px;padding:22px}.stat-tile:hover{background:#f1f7f3;border-color:#c6dfcf}.stat-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.stat-top strong{letter-spacing:-1.3px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1.1}.stat-icon{color:#6a7c70;background:#f0f3f1;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.stat-icon.orange{color:#bc7b31;background:#fff3e5}.stat-icon.green{color:#3a9862;background:#edf7f1}.stat-icon.red{color:#bf6571;background:#fceff0}.stat-caption{color:#768078;justify-content:space-between;gap:8px;font-size:12px;font-weight:450;display:flex}.dashboard-grid{grid-template-columns:minmax(290px,.85fr) minmax(350px,1.35fr);align-items:start;gap:22px;display:grid}.dashboard-panel{background:#fff;border:1px solid #e5ebe7;border-radius:18px;min-width:0;padding:25px}.section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title h2{letter-spacing:-.4px;margin:0;font-size:17px}.subtle-icon{color:#6f8275;background:#f1f5f2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.section-count{color:#728177;background:#eff3f0;border-radius:20px;padding:4px 9px;font-size:11px}.desktop-copy{color:#75827a;max-width:290px;margin:12px 0 18px;font-size:13px}.quick-order textarea{background:#fbfcfb;border-color:#dde4df;border-radius:11px;min-height:144px;padding:14px;font-size:14px;line-height:1.6}.quick-order textarea::placeholder{color:#8b958f}.preview-button{color:#20834e;background:#dcefe3;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:45px;margin-top:12px;padding:12px;font-size:13px;display:flex}.preview-button:disabled{opacity:1;color:#49765d;cursor:not-allowed;background:#e4f0e9}.quick-manual{justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:4px;font-size:12px;display:flex}.privacy-hint{color:#89958d;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.recent-orders{grid-area:1/2/span 2;padding-bottom:12px}.recent-list{margin-top:12px}.recent-order{text-align:left;color:#35473c;background:0 0;border:0;border-bottom:1px solid #e9edea;border-radius:0;align-items:center;gap:18px;width:100%;min-height:80px;padding:20px 0;font-weight:400;display:flex}.recent-order:hover{background:#f7faf8}.recent-order-main{flex:1;min-width:0}.recent-order-title{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;display:block}.separator{color:#a0aaa3;padding:0 3px}.recent-order-person{color:#8b978f;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.status-label{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.status-label>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-label.active{color:#b97023}.status-label.sent{color:#288f55}.status-label.review{color:#b84453}.status-label.cancelled{color:#758078}.recent-arrow{color:#a2afa6}.all-orders{color:#5b7965;background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:7px;padding:12px;font-size:12px;font-weight:500;display:flex}.all-orders:hover{background:#f3f7f4}.dashboard-empty{text-align:center;color:#92a197;padding:35px 12px 20px}.dashboard-empty p{color:#7e8d83;font-size:13px}.inventory-preview{background:#edf4ef;border-color:#e1ebe4;grid-column:1;padding:22px 25px}.inventory-preview h2{font-size:15px}.inventory-preview>.section-title>svg{color:#71917d}.inventory-preview p{color:#73877b;font-size:13px}.inventory-preview button{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:40px;font-size:12px;display:flex}.inventory-preview .secondary{background:#ffffff80;border:1px solid #dbe7de}.review-link{color:#ac4c58;background:0 0;margin-top:8px}.worker-summary{color:#405b4a;font-size:18px;font-weight:550}.list-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.list-heading button{min-height:32px;padding-left:0}.toolbar{background:#fff;border:1px solid #e3eae5;border-radius:14px;padding:16px}.cards{margin-top:18px}.order{box-shadow:0 3px 12px #314c3b03}.items strong{color:#3c674c}.stock strong{color:#288350}.auth{background:#fff;border:1px solid #e6ece8;border-radius:24px;padding:32px}.auth h1{font-size:30px}.modal{box-shadow:0 24px 70px #14291f26}.modal>button.secondary{margin-bottom:6px}.notice{font-size:13px}.panel{box-shadow:0 3px 12px #314c3b03}.tracking{background:#edf6f0;border-radius:7px;padding:10px}@media (width>=761px) and (width<=1100px){main{padding:28px}.dashboard-stats{gap:12px}.stat-tile{padding:17px}.dashboard-grid{grid-template-columns:1fr 1.15fr;gap:16px}.dashboard-panel{padding:20px}.recent-order{gap:8px}.recent-arrow,.sync-label{display:none}}@media (width<=760px){:root{background:#fff}aside{width:auto;padding:8px 10px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-color:#e9edea;box-shadow:0 -4px 16px #31523e03}main{width:100%;margin:0;padding:26px 18px 105px}nav button{color:#8b958f;gap:5px;min-height:47px;padding:5px 2px;font-size:10px}nav button.selected{color:#24804c;background:0 0;border-color:#0000}nav button.selected svg{filter:drop-shadow(0 2px 5px #25804c1f)}nav button svg{width:23px;height:23px}header{min-height:32px;margin-bottom:24px}header h1{letter-spacing:-.6px;margin:0;font-size:23px;font-weight:650}header .eyebrow,.private{display:none}.header-actions{gap:0}.profile-button{color:#4d5951;background:0 0;border:0;width:32px;height:32px;min-height:32px}.profile-button svg{width:21px;height:21px}.dashboard-intro{display:none}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-tile{background:#f5f6f5;border:0;border-radius:13px;min-height:99px;padding:18px 16px}.stat-top{margin-bottom:9px}.stat-top strong{letter-spacing:-.9px;font-size:27px;font-weight:600}.stat-icon{display:none}.stat-caption{color:#7b837e;font-size:12px}.stat-caption>svg,.secondary-stat{display:none}.dashboard-grid{flex-direction:column;gap:14px;display:flex}.dashboard-panel{background:#f5f6f5;border:0;border-radius:17px;width:100%;padding:18px 16px}.section-title h2{font-size:17px;font-weight:550}.subtle-icon,.desktop-copy,.privacy-hint,.section-count{display:none}.quick-order textarea{background:0 0;border-color:#daddda;border-radius:10px;min-height:83px;max-height:170px;margin-top:14px;padding:11px;font-size:16px;line-height:1.45}.preview-button{background:#d9ecdf;min-height:43px;margin-top:10px;font-size:13px;font-weight:600}.quick-manual{color:#7b8e81;min-height:28px;margin-top:6px;padding:5px;font-size:11px}.recent-orders{padding-bottom:8px}.recent-list{margin-top:8px}.recent-order{border-color:#e3e6e3;gap:8px;min-height:65px;padding:20px 0}.recent-order-title{font-size:12px}.recent-order-person{display:none}.status-label{gap:4px;font-size:10px}.recent-arrow{display:none}.all-orders{min-height:38px;margin-top:2px;padding:8px;font-size:11px}.inventory-preview{background:#f2f7f3;padding:14px 16px}.inventory-preview .section-title h2{font-size:13px}.inventory-preview .section-title svg{width:18px}.inventory-preview p{margin:8px 0;font-size:12px}.inventory-preview button{min-height:36px;font-size:11px}.inventory-preview .secondary{background:0 0}.dashboard-empty{padding:25px 8px 10px}.worker-summary{font-size:17px}.toolbar{gap:10px;padding:12px}.toolbar>input{min-width:100%;font-size:16px}.toolbar>select{font-size:16px}.list-heading .eyebrow{font-size:8px}.order,.panel{padding:18px}.order h2{font-size:20px}.order .badge{font-size:9px}.auth{border:0;margin:20px 12px;padding:26px 20px}.auth .brand{margin-bottom:32px}input,select,textarea{font-size:16px}.overlay{padding:8px}.modal{border-radius:18px;padding:19px 16px}.modal h2{font-size:20px}.modal .paste{font-size:16px}.event{overflow-wrap:anywhere}.stat-tile:active,.recent-order:active{background:#eaf3ed}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}svg{flex-shrink:0}.inventory-form fieldset{border:0;min-width:0;margin:0;padding:0}.inventory-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-form label{margin-top:16px;display:block}.inventory-form .row h2{margin:0}.inventory-submit{margin-top:24px}.inventory-check{align-items:center;gap:8px;display:flex}.inventory-check input{width:20px;min-height:20px;margin:0}.products .panel{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.inventory-fields{grid-template-columns:1fr;gap:0}.inventory-submit button,.inventory-toolbar>select{width:100%}}.inventory-list{display:block;overflow:visible}.inventory-table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;font-size:14px}.inventory-table th{text-align:left;color:#65736a;background:#f1f5f2;padding:14px 10px;font-size:12px}.inventory-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6ece8;padding:16px 10px}.inventory-table td:first-child{max-width:260px}.inventory-table .stock{background:0 0;padding:16px 10px;display:table-cell}.inventory-table .stock strong{font-size:20px}.product-aliases{margin-top:8px;display:block}.inventory-table .badge{width:fit-content;margin-top:8px;display:block}.inventory-table button{padding:9px 12px;font-size:12px}.inventory-table details{max-width:180px}summary{cursor:pointer;padding:12px 0;font-weight:600}.stock-history{margin-top:24px}.movement{border-bottom:1px solid #e6ece8;grid-template-columns:1fr 1fr 2fr;gap:8px;padding:14px 0;display:grid}.movement small{color:#65736a;grid-column:1/-1}.selection-bar{background:#edf7f0;border:1px solid #c7dfcf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.selection-bar small{color:#65736a;width:100%}.check-label{align-items:center;gap:10px;margin:12px 0;display:flex}.check-label input{accent-color:#24804c;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:0}.order-check{min-height:44px}.batch-tag{margin:0 8px 8px 0;font-size:11px}.batch-modal{max-width:1120px}.batch-fields{border:0;min-width:0;padding:0}.recipient-head,.recipient-main{grid-template-columns:1fr 1.3fr 1.8fr 1.1fr 1fr;gap:12px;display:grid}.recipient-head{background:#f1f5f2;padding:12px;font-size:13px;font-weight:700}.recipient-row{border-bottom:1px solid #dce5df;padding:16px 0}.recipient-main input{width:100%;min-width:0}.recipient-main label{min-width:0;font-size:12px}.batch-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:20px;display:grid}.batch-orders{overflow-wrap:anywhere;padding-left:24px;line-height:1.8}.label-file{border-bottom:1px solid #e6ece8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.upload-labels{margin-top:24px}.download-link{color:#1f683f;background:#edf7f0;border-radius:10px;padding:12px 16px;font-weight:700;display:inline-block}@media (width<=760px){.inventory-table,.inventory-table tbody,.inventory-table tr,.inventory-table td{width:100%;display:block}.inventory-table thead{display:none}.inventory-table tr{border:1px solid #dce5df;border-radius:16px;margin-bottom:12px;padding:12px}.inventory-table td,.inventory-table .stock{text-align:right;border:0;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.inventory-table td:before{content:attr(data-label);color:#65736a;text-align:left;font-size:13px;font-weight:500}.inventory-table td:first-child{text-align:left;max-width:none;display:block}.inventory-table td:first-child:before{display:none}.inventory-table td:first-child>strong{font-size:18px}.inventory-table .actions{justify-content:flex-end}.inventory-table details{text-align:left}.movement{grid-template-columns:1fr}.stock-history .row{flex-wrap:wrap}.stock-history select{width:100%}.recipient-head{display:none}.recipient-main{grid-template-columns:1fr;gap:0}.recipient-row{padding:16px 0}.recipient-row .row{align-items:flex-start}.selection-bar button{flex:100%}.batch-modal .form-grid{grid-template-columns:1fr}.batch-modal button{max-width:100%}nav{grid-template-columns:repeat(5,minmax(0,1fr))}.label-file button{width:100%}.upload-labels input[type=file]{width:100%;min-width:0;padding:8px 0}}.inventory-table{table-layout:fixed}.batch-list .row,.recipient-row>.row{flex-wrap:wrap}.batch-modal h2{overflow-wrap:anywhere}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.category-green{--category-ink:#216d44;--category-bg:#edf7f0}.category-blue{--category-ink:#245ea3;--category-bg:#edf4ff}.category-violet{--category-ink:#7345a2;--category-bg:#f4effb}.category-orange{--category-ink:#985417;--category-bg:#fff3e8}.category-rose{--category-ink:#a13d65;--category-bg:#fff0f5}.category-teal{--category-ink:#177579;--category-bg:#eaf8f8}.category-slate{--category-ink:#52616b;--category-bg:#eff3f5}.category-yellow{--category-ink:#806213;--category-bg:#fff9df}.category-tile{background:var(--category-bg);min-width:0;color:var(--category-ink);text-align:left;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.category-tile:hover{background:var(--category-bg);border-color:var(--category-ink)}.category-tile.active{border-color:var(--category-ink);box-shadow:inset 0 0 0 2px #fff}.category-tile.active .category-name:after{content:" ✓"}.category-symbol{color:var(--category-ink);align-items:center;min-height:24px;display:flex}.category-name{overflow-wrap:anywhere;font-size:16px;font-weight:700}.category-count{font-size:13px;font-weight:500}.category-description{overflow-wrap:anywhere;font-size:12px;font-weight:400}.category-manager{border:0;min-width:0;padding:0}.category-management-list{margin:18px 0}.category-management-row{border-bottom:1px solid #e6ece8;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.category-management-row strong{overflow-wrap:anywhere;flex:1;min-width:100px}.category-management-row small{color:#65736a}.category-editor label{margin:12px 0;display:block}.category-preview{background:var(--category-bg);color:var(--category-ink);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.category-save{margin-top:22px}.product-category{color:#65736a;margin-top:12px;font-size:12px;display:block}.product-category select{width:100%;min-width:0;padding:8px 4px;font-size:13px}@media (width<=760px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-tile{min-height:125px;padding:14px 12px}.category-manager .form-grid{grid-template-columns:1fr}.category-management-row .actions,.category-save button{width:100%}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.daily-order-list{flex-direction:column;gap:10px;display:flex}.order-day-heading{align-items:center;gap:12px;margin:24px 0 4px;font-size:18px;display:flex}.order-day-heading span{color:#65736a;font-size:12px;font-weight:500}.daily-order-list .order{border-radius:12px;flex-wrap:wrap;gap:8px 14px;padding:16px 20px;display:flex}.daily-order-list .order>.row{flex:70%}.daily-order-list .order-check{width:24px;min-height:36px;margin:0}.daily-order-list .order h2{flex:45%;margin:0;font-size:18px}.daily-order-list .order .point{flex:45%;margin:0;font-size:14px}.daily-order-list .batch-tag{margin:0;font-size:10px}.order-shipping-details{flex:100%}.order-shipping-details>summary{color:#36664a;width:fit-content;padding:8px 0;font-size:13px}.order-shipping-details .items{margin:8px 0}.daily-order-list .order>.actions{flex:100%;margin-top:0}.daily-order-list .order>.tracking{margin:0;font-size:13px}@media (width<=760px){.daily-order-list .order{padding:14px}.daily-order-list .order h2{flex-basis:100%;font-size:17px}.daily-order-list .order .point{flex-basis:100%}.daily-order-list .order>.actions button{flex:auto;min-height:44px}}.order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.order-summary button{background:var(--surface,#fff);color:inherit;text-align:left;border:1px solid #dce5df;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.order-summary strong{font-size:28px}.order-summary small{color:#617369;overflow-wrap:anywhere;font-size:11px}.order-day{background:#fff;border:1px solid #dce5df;border-radius:14px;margin:14px 0;overflow:hidden}.order-day h2{margin:0}.order-day h2>button{text-align:left;width:100%;color:inherit;background:#f1f6f2;border:0;border-radius:0;grid-template-columns:1fr auto;gap:6px;padding:18px;display:grid}.order-day h2 small{grid-column:1;font-size:12px;font-weight:400}.order-day h2 button>span:last-child{grid-area:1/2/3}.orders-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.orders-table th,.orders-table td{text-align:left;overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #e5ece7;padding:12px 7px}.orders-table th{color:#617369;font-size:11px}.orders-table th:first-child{width:44px}.orders-table th:nth-child(3){width:60px}.orders-table input[type=checkbox],.check-label input[type=checkbox]{accent-color:#237c54;width:24px;min-width:24px;height:24px}.order-recipient{color:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.order-products-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orders-table .secondary{padding:8px;font-size:11px}.orders-table small{display:block}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:20px 0;display:flex}.pagination span{font-size:12px}.selection-bar small{flex-basis:100%}.retention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-management input:not([type=checkbox]),.data-management select{max-width:100%}.data-management .actions{margin:14px 0}.audit-row{border-bottom:1px solid #e1e8e2;grid-template-columns:160px 100px 1fr;gap:10px;padding:14px 0;font-size:13px;display:grid}.audit-row small{overflow-wrap:anywhere;grid-column:1/-1}.data-management>p{line-height:1.6}.check-label{align-items:center;gap:10px;display:flex}.data-management label{margin:12px 0}.order-days{min-width:0}@media (width<=700px){.order-summary{gap:6px}.order-summary button{padding:10px;font-size:12px}.order-summary strong{font-size:24px}.order-summary small{font-size:10px}.orders-table,.orders-table tbody{width:100%;display:block}.orders-table thead{display:none}.orders-table tr{border-bottom:1px solid #dce5df;grid-template-columns:38px 1fr 1fr;gap:6px;padding:14px;display:grid}.orders-table td{border:0;min-width:0;padding:2px}.orders-table td:first-child{grid-area:1/1/3}.orders-table td:nth-child(2){grid-column:2}.orders-table td:nth-child(3){text-align:right;color:#617369;grid-column:3}.orders-table td:nth-child(4),.orders-table td:nth-child(5),.orders-table td:nth-child(6),.orders-table td:nth-child(7),.orders-table td:nth-child(8){grid-column:2/4}.order-products-brief{font-size:12px;display:block}.order-day h2>button{padding:14px}.order-day h2 span{font-size:15px}.retention-grid,.audit-row{grid-template-columns:1fr}.audit-row small{grid-column:1}.data-management .actions>button{flex:140px}.pagination button{padding:10px;font-size:12px}.toolbar>*{min-width:0}}
