:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f4;--panel:#fff;--panel-2:#eef3f0;--text:#17211c;--muted:#66736d;--line:#dfe6e1;--green:#1f7a55;--green-dark:#145c40;--blue:#275c8f;--amber:#a86414;--shadow:0 16px 40px #17211c14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}.customer-return-body .sidebar{display:none}.customer-return-body .app-shell{display:block}.customer-return-body .main{padding:0}.returns-heading,.returns-heading-actions,.returns-toolbar,.return-bucket header,.return-request-list button,.return-detail-grid article,.return-detail-grid a,.return-modal-actions{align-items:center;display:flex}.returns-heading,.return-bucket header,.returns-toolbar{justify-content:space-between;gap:18px}.returns-heading-actions,.return-modal-actions{flex-wrap:wrap;gap:10px}.returns-toolbar label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;width:min(560px,100%);min-height:48px;padding:0 14px;display:flex}.returns-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0}.returns-toolbar select{border:1px solid var(--line);min-height:48px;font:inherit;background:#fff;border-radius:8px;padding:0 14px;font-weight:750}.returns-buckets{gap:16px;display:grid}.returns-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.returns-module-tile{border:1px solid var(--line);min-height:190px;color:inherit;background:#fff;border-radius:8px;align-content:space-between;gap:22px;padding:24px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 10px 26px #17211c0a}.returns-module-tile:hover{box-shadow:var(--shadow);border-color:#b6d5c6;transform:translateY(-2px)}.returns-module-tile.primary{background:#f4fbf7;border-color:#b6d5c6}.returns-module-tile i{width:48px;height:48px;color:var(--green-dark);background:#e8f2ed;border-radius:8px;place-items:center;display:grid}.returns-module-tile span{gap:8px;display:grid}.returns-module-tile strong{font-size:1.45rem;line-height:1.15}.returns-module-tile small{color:var(--muted);font-size:.98rem;line-height:1.45}@media (max-width:1100px){.returns-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.returns-module-grid{grid-template-columns:1fr}}.return-bucket{padding:0;overflow:hidden}.return-bucket header{border-bottom:1px solid var(--line);background:var(--panel-2);padding:18px 20px}.return-bucket header h2,.return-bucket header p{margin:0}.return-bucket header>span{min-width:54px;color:var(--green-dark);text-align:center;background:#fff;border-radius:8px;padding:8px 10px;font-weight:850}.return-request-list{display:grid}.return-request-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;gap:16px;padding:15px 20px}.return-request-list button:hover{background:#f7faf8}.support-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.support-kpi-strip article,.support-create,.support-workspace,.support-queue,.public-support-form,.public-support-success,.public-support-header{border:1px solid var(--line);background:#fff;border-radius:8px}.support-kpi-strip article{gap:6px;padding:18px;display:grid}.support-kpi-strip strong{color:var(--green-dark);font-size:2rem}.support-kpi-strip span,.support-ticket-main span,.support-ticket-main small,.support-linked-list small,.support-context-grid span,.public-support-form small,.public-support-success small{color:var(--muted)}.support-cockpit{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:16px;display:grid}.support-workspace,.support-create,.support-queue{padding:20px}.support-toolbar,.support-queue header,.support-queue-actions,.support-ticket-list article,.support-ticket-side,.support-ticket-main small,.public-support-success button{align-items:center;display:flex}.support-toolbar,.support-queue header{justify-content:space-between;gap:14px}.support-toolbar label,.support-queue-actions label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.support-toolbar label{flex:1}.support-toolbar input,.support-queue-actions input,.support-form-grid input,.support-form-grid select,.support-form-grid textarea,.support-queue-actions select,.support-ticket-side select,.public-support-form input,.public-support-form select,.public-support-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px}.support-toolbar input,.support-queue-actions input{border:0;outline:0}.support-form-grid input,.support-form-grid select,.support-queue-actions select,.support-ticket-side select,.public-support-form input,.public-support-form select{min-height:42px;padding:0 11px}.support-form-grid textarea,.public-support-form textarea{resize:vertical;padding:10px 11px}.support-toolbar button,.support-queue-actions button,.support-primary-action,.public-support-form button,.public-support-success button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.support-toolbar button:disabled,.support-queue-actions button:disabled,.support-primary-action:disabled,.public-support-form button:disabled{opacity:.55;cursor:not-allowed}.support-empty-cockpit{min-height:320px;color:var(--muted);text-align:center;place-items:center;gap:10px;padding:28px;display:grid}.support-empty-cockpit strong{color:var(--text);font-size:1.2rem}.support-order-cockpit{gap:16px;display:grid}.support-order-cockpit header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:14px;display:flex}.support-order-cockpit h2,.support-create h2,.support-queue h2,.support-linked-list h3{margin:0}.support-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.support-context-grid article{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;gap:5px;min-height:92px;padding:14px;display:grid}.support-linked-list{gap:10px;display:grid}.support-linked-list>div{border:1px solid var(--line);border-radius:8px;gap:3px;padding:12px;display:grid}.support-form-grid,.public-support-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-form-grid label,.public-support-form label{color:var(--muted);gap:6px;font-size:.88rem;font-weight:750;display:grid}.support-form-grid .span-2,.public-support-form .full{grid-column:1/-1}.support-primary-action{width:100%;margin-top:12px}.support-queue-actions{flex-wrap:wrap;gap:10px}.support-ticket-list{gap:10px;margin-top:16px;display:grid}.support-ticket-list article{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;gap:16px;padding:14px}.support-ticket-main{gap:6px;min-width:0;display:grid}.support-ticket-main p{color:#405049;margin:0}.support-ticket-main small{gap:6px}.support-ticket-side{flex-direction:column;align-items:stretch;gap:8px;min-width:168px}.support-ticket-side a{min-height:36px;color:var(--blue);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.priority-urgent,.priority-high,.priority-normal,.priority-low{text-align:center;border-radius:8px;padding:6px 8px}.priority-urgent{color:#991b1b;background:#fee2e2}.priority-high{color:#854d0e;background:#fff1d6}.priority-normal{color:var(--green-dark);background:#e8f2ed}.priority-low{color:#4a5568;background:#edf2f7}.public-support-body .sidebar{display:none}.public-support-body .app-shell{display:block}.public-support-body .main{padding:0}.public-support-shell{background:#f5f6f4;place-items:center;gap:16px;min-height:100vh;padding:24px;display:grid}.public-support-header,.public-support-form,.public-support-success{width:min(760px,100%);padding:24px}.public-support-header{gap:8px;display:grid}.public-support-header h1,.public-support-header p,.public-support-success h1,.public-support-success p{margin:0}.public-support-form button,.public-support-form small,.public-support-success button,.public-support-success small{grid-column:1/-1}.public-support-success{justify-items:start;gap:14px;display:grid}@media (max-width:1080px){.support-cockpit,.support-kpi-strip,.support-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.support-cockpit,.support-kpi-strip,.support-context-grid,.support-form-grid,.public-support-form{grid-template-columns:1fr}.support-queue header,.support-ticket-list article{flex-direction:column;align-items:stretch}}.return-request-list button>span{gap:3px;min-width:0;display:grid}.return-request-list button>span:first-child{min-width:230px}.returns-request-table-panel{padding:0;overflow:hidden}.returns-request-table{width:100%;overflow-x:auto}.returns-request-row{border:0;border-bottom:1px solid var(--line);width:100%;min-width:1320px;color:var(--text);text-align:left;background:#fff;grid-template-columns:88px 145px 130px minmax(210px,1.4fr) 112px 128px 150px 70px 135px 135px;align-items:center;gap:12px;padding:13px 16px;display:grid}button.returns-request-row{cursor:pointer}button.returns-request-row:hover{background:#f7faf8}.returns-request-row.header{z-index:1;background:var(--panel-2);color:var(--green-dark);font-weight:850;position:sticky;top:0}.returns-request-row span{gap:3px;min-width:0;display:grid}.returns-request-row b,.returns-request-row strong,.returns-request-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.returns-request-row small{color:var(--muted)}.refund-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.refund-actions button{min-height:36px;color:var(--green-dark);font:inherit;cursor:pointer;background:#e8f2ed;border:1px solid #b6d5c6;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.86rem;font-weight:850;display:inline-flex}.refund-actions button:disabled{cursor:not-allowed;opacity:.55}.refund-request-table{width:100%;overflow-x:hidden}.refund-table-heading{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.refund-table-heading h2{margin:0}.refund-table-heading small{color:var(--muted);font-weight:800}.refund-request-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px minmax(86px,1fr) minmax(100px,1.1fr) minmax(78px,.8fr) minmax(72px,.7fr) minmax(108px,1.2fr) minmax(84px,.8fr) minmax(74px,.7fr) minmax(74px,.7fr) minmax(92px,.9fr) minmax(112px,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;display:grid}.refund-request-row.header{z-index:1;background:var(--panel-2);color:var(--green-dark);font-weight:850;position:sticky;top:0}.refund-request-row span{gap:2px;min-width:0;display:grid}.refund-request-row b,.refund-request-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.refund-request-row small{color:var(--muted)}.refund-row-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.refund-row-actions button,.refund-request-row span>button{min-height:30px;color:var(--green-dark);font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #bfd8cc;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:.76rem;font-weight:850;display:inline-flex}.refund-subsection-title{color:var(--green-dark);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7faf8;padding:8px 10px;font-size:.82rem;font-weight:900}.refund-row-actions button:disabled,.refund-request-row span>button:disabled{cursor:not-allowed;opacity:.55}.inline-link-button{color:var(--green-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:800}.return-modal-backdrop{z-index:1500;background:#17211c7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.return-modal{width:min(1040px,100%);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:22px;overflow-y:auto}.return-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.return-modal>header h2,.return-modal>header p{margin:0}.return-modal>header>button{border:1px solid var(--line);background:#fff;border-radius:8px;width:42px;height:42px}.return-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.return-detail-grid article,.return-detail-grid a{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:92px;padding:12px}.return-admin-items{gap:10px;display:grid}.return-admin-items>article{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(210px,.9fr) minmax(280px,1.3fr) minmax(230px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.return-admin-items>article>div:first-child,.return-timeline>div{gap:3px;display:grid}.return-evidence{gap:6px;display:flex;overflow-x:auto}.return-evidence img{object-fit:cover;border-radius:6px;width:68px;height:68px}.return-image-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.return-image-compare>div{color:var(--muted);align-content:start;gap:6px;font-size:.84rem;font-weight:800;display:grid}.return-image-compare img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%;max-width:116px}.return-qc-warning,.return-qc-toggle{color:#60470c;background:#fff8df;border:1px solid #e2c77a;border-radius:8px;align-items:center;gap:10px;margin:10px 0 14px;padding:12px 14px;font-weight:800;display:flex}.return-qc-toggle{border-color:var(--line);background:var(--panel-2);color:var(--green-dark)}.return-qc-toggle input{width:18px;height:18px}.return-qc{gap:7px;display:grid}.return-qc select,.return-qc input,.return-admin-note textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:9px 11px}.return-admin-note{color:var(--green-dark);gap:7px;margin:16px 0;font-weight:800;display:grid}.return-modal-actions button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:42px;font:inherit;border-radius:8px;padding:0 14px;font-weight:800}.return-timeline{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:16px;display:grid}.return-timeline h3{margin:0}.return-timeline>div{border-bottom:1px solid var(--line);padding:9px 0}.waiver-page{gap:18px;display:grid}.waiver-editor,.waiver-table-section{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.waiver-editor>header,.waiver-table-section>header,.waiver-picker-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.waiver-editor h3,.waiver-editor p,.waiver-table-section h3,.waiver-table-section p{margin:0}.waiver-form-grid{grid-template-columns:minmax(180px,1fr) auto minmax(180px,.85fr);align-items:end;gap:12px;display:grid}.waiver-form-grid label{color:var(--green-dark);gap:7px;font-weight:850;display:grid}.waiver-form-grid input,.waiver-form-grid select{min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9cec4;border-radius:8px;padding:9px 11px}.waiver-form-grid button,.waiver-editor-actions>button,.waiver-actions button,.waiver-pagination button,.ghost-button,.waiver-picker-actions button{min-height:38px;color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cec4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.9rem;font-weight:850;display:inline-flex}.waiver-form-grid button,.waiver-editor-actions>button{border-color:var(--green);background:var(--green);color:#fff;min-height:44px}.waiver-form-grid button:disabled,.waiver-editor-actions>button:disabled,.waiver-actions button:disabled,.waiver-pagination button:disabled{cursor:not-allowed;opacity:.55}.waiver-item-picker{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;gap:12px;padding:14px;display:grid}.waiver-picker-actions span{gap:8px;display:inline-flex}.waiver-item-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.waiver-item-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;min-height:74px;padding:12px;display:flex}.waiver-item-grid label.selected{border-color:var(--green);background:#e9f5ef}.waiver-item-grid input{width:17px;height:17px;margin-top:3px}.waiver-item-grid span,.waiver-row span,.waiver-row small{min-width:0}.waiver-item-grid b,.waiver-item-grid small,.waiver-row b,.waiver-row small{display:block}.waiver-item-grid small,.waiver-row small{color:var(--muted)}.waiver-editor-actions{align-items:center;gap:12px;display:flex}.waiver-table{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.waiver-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,.7fr) minmax(230px,1.6fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(190px,1fr);align-items:center;gap:12px;min-width:960px;padding:11px 12px;display:grid}.waiver-row.header{background:var(--panel-2);color:var(--green-dark);font-weight:900}.waiver-row:last-child{border-bottom:0}.waiver-actions{flex-wrap:wrap;gap:8px;display:flex}.waiver-pagination{justify-content:flex-end;gap:8px;display:flex}.customer-return-page{background:#eef3f0;min-height:100vh;padding:24px 14px}.customer-return-shell{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(680px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 60px #17211c1a}.customer-return-shell>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px 20px;display:flex}.customer-return-shell>header>span{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.customer-return-shell>header strong,.customer-return-shell>header small{display:block}.customer-step-strip{flex-wrap:wrap;gap:8px;padding:14px 24px 0;display:flex}.customer-step-strip span{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.customer-step-strip span.active{color:var(--green-dark);background:#edf8f2;border-color:#b8d9c7}.customer-return-step{gap:16px;padding:24px;display:grid}.customer-return-step h1,.customer-return-step h2,.customer-return-step p{margin:0}.customer-return-step h1{font-size:28px}.customer-return-step h2{margin-top:8px;font-size:17px}.customer-return-policy-note{color:var(--ink);background:#f3faf6;border:1px solid #c8ded2;border-radius:8px;gap:8px;padding:14px 16px;display:grid}.customer-return-policy-note p{color:var(--ink);margin:0}.customer-return-policy-note a{color:var(--green-dark);font-weight:850}.customer-return-step>label{color:var(--green-dark);gap:7px;font-weight:800;display:grid}.customer-return-step input,.customer-return-step select,.customer-return-step textarea{width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:10px 12px}.customer-return-step>button:not(.customer-back),.customer-success button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:52px;font:inherit;border-radius:8px;font-weight:850}.customer-back{width:fit-content;color:var(--green-dark);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}.customer-link-button{width:fit-content;color:var(--green-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.customer-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-choice-grid button{border:1px solid var(--line);min-height:112px;color:var(--text);text-align:left;background:#fff;border-radius:8px;gap:6px;padding:14px;display:grid}.customer-choice-grid button.active{border-color:var(--green);background:#e9f5ef}.customer-item-list{gap:10px;display:grid}.customer-item-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:76px minmax(0,1fr);gap:11px;padding:10px;display:grid}.customer-item-list article.selected{border-color:var(--green)}.customer-item-list article.locked{opacity:.66}.customer-item-list article>button{background:var(--panel-2);border:0;border-radius:7px;width:76px;height:76px;padding:0;position:relative;overflow:hidden}.customer-item-list img{object-fit:cover;width:100%;height:100%}.customer-item-list article>button i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:5px;right:5px}.customer-item-list article>div{align-content:start;gap:4px;display:grid}.customer-item-list article>div label{gap:6px;margin-top:5px;display:grid}.customer-item-list article>div select{width:100%;min-height:44px}.customer-upload{min-height:44px;color:var(--green-dark);border:1px dashed #9eb5a8;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.customer-upload input{display:none}.customer-evidence-preview{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.customer-evidence-preview img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px}.customer-refund-panel,.customer-review-card,.customer-refund-summary{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:12px;padding:14px;display:grid}.customer-refund-header strong,.customer-review-card strong,.customer-refund-summary strong{display:block}.customer-coupon-nudge{gap:10px;display:grid}.customer-coupon-nudge button{border:1px solid var(--line);color:var(--text);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.customer-coupon-nudge button>span{flex:1;gap:3px;min-width:0;display:grid}.customer-coupon-nudge button.coupon b{color:#8a5a00;white-space:nowrap;background:#fff2cc;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.customer-coupon-nudge button.active{border-color:var(--green);background:#e9f5ef}.customer-coupon-nudge span,.customer-review-items article span,.customer-review-items article small,.customer-breakdown-list span,.customer-breakdown-list strong{display:block}.customer-bank-grid{gap:10px;display:grid}.customer-payout-card{background:#f8fbf9;gap:14px}.customer-payout-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-payout-card header span{color:var(--green-dark);background:#e6f2ec;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:850}.customer-payout-card label{color:var(--green-dark);gap:7px;font-weight:800;display:grid}.customer-payout-card input,.customer-payout-card select{min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9cec4;border-radius:8px;padding:10px 12px}.customer-primary-button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:50px;font:inherit;cursor:pointer;border-radius:8px;font-weight:850}.customer-primary-button:disabled{cursor:not-allowed;opacity:.62}.customer-review-items,.customer-breakdown-list{gap:8px;display:grid}.customer-review-items article,.customer-breakdown-list div{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.customer-review-items article:first-child,.customer-breakdown-list div:first-child{border-top:0;padding-top:0}.customer-item-list article textarea,.customer-item-list article input,.customer-item-list article select{font-size:15px}.customer-breakdown-list div strong{white-space:nowrap}.customer-breakdown-total{font-size:17px}.customer-refund-summary.coupon{background:#edf8f2;border-color:#b8d9c7}.customer-breakdown-nudge{background:#edf8f2;border:1px solid #b8d9c7;border-radius:8px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.customer-breakdown-nudge p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.customer-return-warning,.customer-review-note,.customer-return-message,.customer-track-status,.customer-track-item,.return-pickup-address,.return-customer-response,.customer-request-message{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;padding:12px}.customer-active-requests{background:#edf8f2;border:1px solid #b8d9c7;border-radius:8px;gap:8px;padding:12px;display:grid}.customer-active-requests button{border:1px solid var(--line);min-height:48px;color:var(--text);font:inherit;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.customer-active-requests button span{font-weight:850}.customer-active-request-card{background:#f7fbf8;border:1px solid #c8ded2;border-radius:8px;gap:10px;padding:10px;display:grid}.customer-active-request-card>button{width:100%}.customer-active-request-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.customer-active-request-card dt{color:var(--muted);font-size:.78rem;font-weight:800}.customer-active-request-card dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:800}.return-pickup-address{gap:4px;margin-bottom:16px;display:grid}.return-customer-response,.customer-request-message{background:#edf8f2;border-color:#b8d9c7;gap:5px;margin-bottom:16px;display:grid}.customer-request-message{margin-bottom:0}.customer-request-message p{margin:0}.customer-coupon-code-panel{background:#edf8f2;border:1px solid #b8d9c7;border-radius:8px;gap:10px;padding:12px;display:grid}.customer-coupon-code-panel>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.customer-coupon-code-panel code{overflow-wrap:anywhere;min-height:42px;color:var(--green-dark);letter-spacing:0;background:#fff;border:1px dashed #6aa37b;border-radius:8px;align-items:center;padding:8px 10px;font-size:18px;font-weight:900;display:flex}.customer-coupon-code-panel button,.customer-coupon-code-panel a{border:1px solid var(--green);background:var(--green);color:#fff;min-height:42px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.customer-coupon-code-panel p{color:var(--muted);margin:0;line-height:1.45}.customer-clarification{gap:9px;display:grid}.customer-clarification label{color:var(--green-dark);gap:6px;font-weight:800;display:grid}.customer-clarification button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:46px;font:inherit;border-radius:8px;font-weight:850}.returns-settings-form{gap:16px;margin-top:18px;display:grid}.returns-setting-toggles{flex-wrap:wrap;gap:10px 18px;display:flex}.returns-setting-toggles label{color:var(--green-dark);align-items:center;gap:7px;font-weight:800;display:flex}.returns-setting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.returns-setting-grid label,.returns-settings-reasons{color:var(--green-dark);gap:7px;font-weight:800;display:grid}.returns-setting-grid input,.returns-setting-grid select,.returns-settings-reasons textarea{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:9px 11px}.returns-settings-actions{align-items:center;gap:12px;display:flex}.returns-settings-actions button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:44px;font:inherit;border-radius:8px;padding:0 14px;font-weight:850}.customer-return-message{background:#fff7e9;border-color:#e1ba85;margin:0 24px 24px}.customer-success{text-align:center;place-content:center;min-height:390px}.customer-success>svg{color:var(--green);margin:auto}.logistics-master-panel{gap:18px;display:grid}.logistics-master-panel.compact{margin:14px}.logistics-master-header,.logistics-master-summary,.logistics-master-actions,.logistics-master-row>div,.scan-logistics-warning,.mobile-logistics-warning{align-items:center;display:flex}.logistics-master-header,.logistics-master-actions,.scan-logistics-warning,.mobile-logistics-warning{justify-content:space-between;gap:14px}.logistics-master-summary{flex-wrap:wrap;gap:8px}.logistics-master-summary b,.scan-logistics-warning,.mobile-logistics-warning{color:#8a5610;background:#fff7e9;border-radius:8px;padding:8px 10px}.logistics-master-summary b.ok{color:var(--green-dark);background:#e8f2ed}.logistics-master-grid{grid-template-columns:1fr;gap:18px;display:grid}.logistics-master-mappings,.logistics-master-row{gap:8px;display:grid}.logistics-master-row input,.logistics-master-table input{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.logistics-master-row{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.logistics-master-row.unmapped{background:#fffaf1;border-color:#e1ba85}.logistics-master-row>span{font-weight:700}.logistics-master-row>div{gap:8px}.logistics-master-row button,.logistics-master-actions button,.mobile-logistics-warning button{border:1px solid var(--line);min-height:42px;color:var(--green-dark);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:800}.logistics-master-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.logistics-master-table{border-collapse:collapse;width:100%;min-width:760px}.logistics-master-table th,.logistics-master-table td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px}.logistics-master-table thead th{color:var(--green-dark);background:#f7faf8;border-top:0;font-size:12px;font-weight:900}.logistics-master-table tbody tr.unmapped{background:#fffaf1}.logistics-master-table td strong{display:block}.logistics-master-lock{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.scan-logistics-warning,.mobile-logistics-warning{border:1px solid #efd3aa;flex-wrap:wrap;margin-bottom:12px}.scan-logistics-warning a,.mobile-logistics-warning button{color:var(--green-dark);font-weight:800}.mobile-logistics-warning{align-items:start;display:grid}.mobile-logistics-warning em{color:var(--muted);font-style:normal;font-weight:700}.mobile-logistics-master,.mobile-pickup-batch{padding:0 0 18px}.mobile-pickup-batch-meta{gap:4px;padding:14px 16px 0;display:grid}.mobile-pickup-list button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}@media (max-width:860px){.logistics-master-grid{grid-template-columns:1fr}}.customer-track-status{color:var(--green-dark);font-weight:900}.customer-track-item{gap:4px;display:grid}@media (max-width:760px){.returns-heading,.returns-toolbar,.return-request-list button{flex-direction:column;align-items:stretch}.return-request-list button>span:first-child{min-width:0}.return-detail-grid,.return-admin-items>article,.returns-setting-grid{grid-template-columns:1fr}.return-modal{padding:14px}.customer-return-page{padding:0}.customer-return-shell{border:0;border-radius:0;min-height:100vh}.customer-choice-grid,.customer-item-list article{grid-template-columns:1fr}.customer-item-list article>button{width:96px;height:96px}.customer-item-list article>div label{grid-template-columns:1fr}.customer-coupon-nudge button{flex-wrap:wrap}.customer-review-items article,.customer-breakdown-list div{gap:4px;display:grid}}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fbfcfb;flex-direction:column;gap:28px;min-width:0;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:6px;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.brand strong,.brand small{display:block}.brand small,p,small{color:var(--muted)}.nav-list{gap:6px;display:grid}.nav-item{min-height:42px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:700;display:flex}.nav-item:hover{background:var(--panel-2);color:var(--text)}.sidebar-footer{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:13px;display:flex}.help-ordered-list{color:var(--muted);gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.help-note{color:var(--muted);margin-top:14px}.logout-button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;margin-left:auto;display:grid}.auth-body{overflow:hidden}.auth-page{z-index:2000;background:#edf2ef;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-panel{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(430px,100%);padding:26px;box-shadow:0 24px 70px #17211c24}.auth-panel>header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.auth-panel>header p,.auth-panel>header h1{margin:0}.auth-panel>header p{color:var(--green-dark);text-transform:uppercase;font-size:12px;font-weight:850}.auth-panel>header h1{font-size:30px}.auth-mark{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid}.auth-panel form{gap:14px;display:grid}.auth-panel label{gap:7px;display:grid}.auth-panel label>span{color:var(--green-dark);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.auth-panel input,.user-create-form input,.user-create-form select{width:100%;min-height:56px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:0 14px}.auth-panel input{font-size:20px;font-weight:750}.auth-panel form>button,.user-create-form>button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:54px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.auth-panel button:disabled,.user-create-form button:disabled{opacity:.55}.auth-message{min-height:42px;margin:16px 0 0;font-size:13px;line-height:1.45}.auth-qr{border:1px solid var(--line);border-radius:8px;justify-items:center;gap:7px;padding:12px;display:grid}.auth-qr img{aspect-ratio:1;width:min(280px,100%);display:block}.auth-qr code{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-size:12px}.auth-shield{color:var(--green);margin:4px auto 8px}.user-control{width:min(1120px,100%);margin:0 auto}.user-create-form{grid-template-columns:1fr 1fr 180px auto;align-items:end;gap:12px;margin-top:16px;display:grid}.user-create-form label{gap:6px;display:grid}.user-create-form label span{color:var(--green-dark);text-transform:uppercase;font-size:12px;font-weight:850}.user-message{min-height:24px;margin:12px 0}.user-list{gap:10px;display:grid}.user-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:14px;padding:14px;display:grid}.user-avatar{width:48px;height:48px;color:var(--green-dark);background:#e8f3ee;border-radius:50%;place-items:center;font-weight:900;display:grid}.user-copy,.user-status{gap:3px;display:grid}.user-copy span,.user-status span{color:var(--muted);font-size:13px}.user-status{grid-template-columns:auto 1fr;align-items:center}.user-actions{gap:7px;display:flex}.user-actions button{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.status-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.nav-issue-badge{color:#fff;background:#c6342b;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;line-height:1;display:grid}.scan-page,.scan-console{width:min(1120px,100%);margin:0 auto}.scan-header,.scan-console-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.scan-header p{max-width:680px;margin:8px 0 0}.scan-layout-stack{gap:18px;display:grid}.scan-surface-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:20px;display:grid}.scan-surface-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scan-surface-header h2{margin:2px 0 4px;font-size:28px}.scan-surface-chip{min-height:42px;color:var(--green-dark);white-space:nowrap;background:#eef6f1;border:1px solid #cfe3d9;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.scan-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scan-surface-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-surface-tile.compact{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:104px;padding:16px;display:grid;position:relative}.scan-surface-icon{width:44px;height:44px;color:var(--green-dark);background:#e8f3ee;border-radius:8px;place-items:center;display:grid}.scan-surface-copy{gap:4px;display:grid}.scan-surface-copy strong{font-size:18px}.scan-surface-wide-link{border:1px solid var(--green);min-height:54px;color:var(--green-dark);background:#e8f3ee;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:850;display:inline-flex}.scan-install-banner{background:#f4faf7;border:1px solid #cfe3d9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:14px 16px;display:grid}.scan-install-banner strong,.scan-install-banner span{color:var(--green-dark);align-items:center;gap:8px;font-size:15px;font-weight:850;display:inline-flex}.scan-install-banner small{margin-top:4px;line-height:1.45;display:block}.scan-install-banner p{grid-column:1/-1;margin:0;font-size:12px}.scan-install-banner button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;display:inline-flex}.scan-install-banner.installed{grid-template-columns:1fr}.scan-issue-link,.scan-small-link{color:#962c26;background:#fff1f0;border:1px solid #e8b8b4;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.scan-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scan-module-tile{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:126px;padding:20px;display:grid;position:relative}.scan-module-tile:hover{border-color:#9fcbb8;box-shadow:0 10px 28px #17211c12}.scan-module-icon{width:52px;height:52px;color:var(--green-dark);background:#e8f3ee;border-radius:8px;place-items:center;display:grid}.scan-module-copy{gap:5px;display:grid}.scan-module-copy strong{font-size:19px}.scan-module-copy small{line-height:1.4}.scan-module-count{justify-items:end;min-width:68px;display:grid}.scan-module-count b{font-size:26px}.scan-module-count small{text-transform:uppercase;font-size:11px}.scan-module-arrow{color:var(--muted)}.scan-back{border:1px solid var(--line);background:#fff;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.scan-console-header>div{flex:1}.scan-console-header>div small{margin-top:5px;font-size:13px;line-height:1.45;display:block}.scan-live-count{justify-items:end;display:grid}.scan-live-count b{font-size:22px}.scan-live-count small{text-transform:uppercase;font-size:10px}.scan-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.scan-controls label,.scan-entry{gap:7px;display:grid}.scan-controls label>span,.scan-entry>label{color:var(--green-dark);text-transform:uppercase;font-size:12px;font-weight:850}.scan-entry>label{align-items:center;gap:7px;display:flex}.scan-controls select,.scan-entry input,.scan-override input,.scan-history-search input,.scan-history-search select{width:100%;min-height:52px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:0 14px}.scan-return-correction{gap:8px;display:grid}.scan-inline-toggle{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.scan-inline-toggle input{width:18px;height:18px}.scan-return-correction small{line-height:1.45}.scan-entry{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.scan-entry-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.scan-console-desktop{width:min(920px,100%)}.scan-console-desktop .scan-entry input{font-size:20px}.scan-entry input{min-height:60px;font-size:22px;font-weight:750}.scan-entry button,.scan-result-action,.scan-override button,.pick-sticky-action button,.scan-history-search button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:52px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:850;display:inline-flex}.scan-entry button:disabled,.pick-sticky-action button:disabled{cursor:not-allowed;opacity:.55}.scan-entry .scan-camera-trigger{color:var(--green-dark);background:#e8f3ee;border-color:#a8cdbd}.camera-scanner-modal{z-index:1000;background:#09120ec2;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.camera-scanner-sheet{background:#fff;border-radius:8px;width:min(520px,100%);margin:0 auto;overflow:hidden;box-shadow:0 24px 80px #00000059}.camera-scanner-sheet header{justify-content:space-between;align-items:center;min-height:56px;padding:0 14px;display:flex}.camera-scanner-sheet header span,.camera-scanner-sheet p{align-items:center;gap:8px;display:flex}.camera-scanner-sheet header span{color:var(--text);font-weight:850}.camera-scanner-sheet header button{width:42px;height:42px;color:var(--text);background:0 0;border:0;place-items:center;display:grid}.camera-preview{background:#07110c;min-height:280px;position:relative;overflow:hidden}.camera-preview video{object-fit:cover;width:100%;min-height:280px;max-height:56vh;display:block}.camera-target{border:3px solid #fff;border-radius:8px;width:min(82%,390px);height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000057}.camera-target:before,.camera-target:after{content:"";height:2px;position:absolute;left:8px;right:8px}.camera-target:before{background:#ef4c45;top:50%}.camera-target:after{color:#fff;content:"Align barcode inside the box";text-align:center;font-size:12px;font-weight:750;bottom:-28px}.camera-scanner-sheet p{min-height:50px;margin:0;padding:10px 14px 0;font-size:13px}.camera-cancel{border:1px solid var(--line);width:calc(100% - 28px);min-height:48px;color:var(--text);font:inherit;background:#fff;border-radius:8px;margin:10px 14px 14px;font-weight:800}.scan-result,.scan-ready-state{border:1px solid var(--line);border-radius:8px;margin-top:14px;display:grid}.scan-result{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px}.scan-result-success{color:#125b3d;background:#eaf6f0;border-color:#91c7ab}.scan-result-warning{color:#7b4b09;background:#fff8e9;border-color:#e1be7d}.scan-result-blocked{color:#872a24;background:#fff0ef;border-color:#e1aaa6}.scan-result-icon{padding-top:3px}.scan-result-copy p{color:currentColor;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:900}.scan-result-copy h2{color:currentColor;margin:0 0 4px}.scan-result-copy>span{color:currentColor;display:block}.scan-result-copy dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.scan-result-copy dl div{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:#ffffff8c;border-radius:6px;padding:9px}.scan-result-copy dt{text-transform:uppercase;font-size:10px;font-weight:800}.scan-result-copy dd{margin:3px 0 0;font-weight:800}.scan-result-action,.scan-override{grid-column:2;margin-top:4px}.scan-result-warning .scan-result-action,.scan-result-blocked .scan-result-action{color:currentColor;background:0 0;border-color:currentColor}.scan-override{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.scan-ready-state{min-height:210px;color:var(--muted);background:#fff;align-content:center;place-items:center;gap:5px}.scan-ready-state strong{color:var(--text);font-size:19px}.scan-footnote{text-align:center;margin:12px 0 0;font-size:12px}.pick-order-head{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.pick-order-head div{gap:2px;display:grid}.pick-order-head span{color:var(--green-dark);background:#e9f2ee;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:850}.pick-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:92px;display:grid}.pick-item{border:2px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:0;overflow:hidden}.pick-item.picked{border-color:var(--green);background:#eef7f2}.pick-image{aspect-ratio:1/.82;border-bottom:1px solid var(--line);background:#f0f2f1;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pick-image img{object-fit:contain;background:#fff;width:100%;height:100%}.pick-image>span{color:var(--muted);justify-items:center;gap:7px;display:grid}.pick-image i{background:var(--green);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.pick-copy{gap:4px;padding:12px;display:grid}.pick-copy b{color:var(--green-dark)}.pick-copy small{min-height:34px;line-height:1.35;overflow:hidden}.pick-copy em{color:var(--muted);font-size:11px;font-style:normal}.pick-copy strong{margin-top:3px}.pick-sticky-action{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #b6cfc2;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;max-width:1064px;margin:auto;padding:12px;display:flex;position:fixed;bottom:18px;left:276px;right:28px;box-shadow:0 14px 35px #17211c29}.pick-sticky-action span{font-weight:750}.pick-note-box{gap:7px;margin-bottom:92px;display:grid}.pick-note-box>span,.pickup-order-actions label>span{color:var(--green-dark);text-transform:uppercase;font-size:12px;font-weight:850}.pick-note-box textarea,.pickup-order-actions input{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:11px 13px}.pickup-bucket-list,.pickup-order-list,.pickup-workbench{gap:12px;display:grid}.pickup-bucket{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px;display:grid}.pickup-bucket:hover{background:#f3f8f5;border-color:#a8cdbd}.pickup-bucket>span:nth-child(2){gap:4px;display:grid}.pickup-bucket strong{font-size:17px}.label-pdf-bucket{cursor:default}.label-pdf-actions{align-items:center;margin-left:auto;gap:8px!important;display:flex!important}.label-pdf-actions .action-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.spin-icon{animation:1s linear infinite label-spin}@keyframes label-spin{to{transform:rotate(360deg)}}.pickup-progress-strip{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.pickup-progress-strip small{margin-left:auto}.pickup-order-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.pickup-order-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-order-card>header>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pickup-order-card>header strong{font-size:21px}.pickup-order-card>header b{background:var(--panel-2);color:var(--green-dark);border-radius:999px;padding:6px 10px}.pickup-inline-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:0}.pickup-order-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.pickup-order-actions label{gap:6px;display:grid}.pickup-order-actions input{min-height:48px}.pickup-order-actions button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;display:inline-flex}.pickup-order-actions button:disabled{cursor:not-allowed;opacity:.55}.pickup-load-sentinel{color:var(--muted);text-align:center;padding:14px;font-size:13px;font-weight:750}.scan-history-search{grid-template-columns:minmax(0,1fr) 190px auto;gap:8px;margin-bottom:14px;display:grid}.scan-history-search label{position:relative}.scan-history-search label svg{color:var(--muted);position:absolute;top:17px;left:14px}.scan-history-search label input{padding-left:42px}.scan-history-list,.incomplete-pick-list,.issue-list{gap:8px;display:grid}.scan-history-list article,.incomplete-pick-list article,.issue-list article{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:13px;display:grid}.scan-history-list article{grid-template-columns:10px minmax(180px,.8fr) minmax(220px,1.2fr)}.scan-history-list article>div,.incomplete-pick-list article>div{gap:3px;display:grid}.scan-history-list article>div:last-child{text-align:right;justify-items:end}.scan-history-status{border-radius:4px;width:10px;height:40px}.scan-history-status.ok{background:var(--green)}.scan-history-status.blocked{background:#c6342b}.scan-pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:16px;display:grid}.scan-pagination a:last-child{justify-self:end}.scan-pagination a{color:var(--green-dark);font-weight:850}.incomplete-pick-list article{grid-template-columns:auto minmax(170px,.6fr) minmax(0,1fr)}.incomplete-pick-list article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.incomplete-pick-list article span{color:#872a24;background:#fff0ef;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:750}.issue-list article{grid-template-columns:auto minmax(240px,.9fr) minmax(0,1.1fr) minmax(240px,.9fr)}.issue-list article p{margin:0;line-height:1.45}.issue-main,.issue-side{gap:6px;display:grid}.issue-main small{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.issue-main small span:first-child{color:var(--text);font-weight:700}.issue-status-line{flex-wrap:wrap;gap:6px;display:flex}.issue-status-line span{color:var(--green-dark);background:#eef3f0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.issue-detail-stack{gap:6px;display:grid}.issue-meta-lines{gap:2px;display:grid}.issue-shopify-link{width:fit-content;color:var(--green-dark);align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.issue-side>span{color:var(--muted);text-transform:uppercase;font-size:11px}.issue-note-box{gap:8px;display:grid}.issue-note-box textarea{border:1px solid var(--line);width:100%;min-height:90px;color:var(--text);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:10px 12px}.issue-note-box button{border:1px solid var(--green);width:fit-content;min-height:40px;color:var(--green-dark);font:inherit;cursor:pointer;background:#eaf4ef;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.issue-note-box button:disabled{cursor:wait;opacity:.6}.issue-toolbar,.issue-group-header,.pagination-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-bucket-strip{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.issue-bucket-strip a{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;min-width:150px;padding:12px 14px;display:grid}.issue-bucket-strip a strong{font-size:14px}.issue-bucket-strip a small{font-size:12px}.issue-bucket-strip a.active{background:#eaf4ef;border-color:#b7d8cb}.issue-toolbar{margin:14px 0 18px}.issue-toolbar-actions{align-items:center;gap:10px;display:flex}.issue-group{gap:10px;display:grid}.issue-group+.issue-group{margin-top:10px}.issue-group-header{padding:6px 4px}.issue-group-header>div{gap:2px;display:grid}.issue-list article input[type=checkbox]{width:18px;height:18px}.pagination-bar{margin-top:18px}.pagination-bar a{color:var(--green-dark);font-weight:800}.pagination-bar a.disabled{pointer-events:none;opacity:.45}.scan-settings-form{gap:10px;margin-top:16px;display:grid}.scan-settings-form>label:first-child{gap:6px;display:grid}.scan-settings-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fbfcfb;border-radius:8px;padding:10px 12px}.scan-settings-form>label:not(:first-child){align-items:center;gap:9px;display:flex}.scan-settings-form>div{align-items:center;gap:12px;display:flex}.scan-settings-form button{min-height:42px;color:var(--green-dark);font:inherit;background:#eaf5ef;border:1px solid #b7d8cb;border-radius:8px;padding:0 14px;font-weight:850}.main{min-width:0;padding:28px}.topbar,.section-header,.two-column,.order-core-layout{gap:20px;display:flex}.topbar,.section-header{justify-content:space-between;align-items:end;margin-bottom:20px}.eyebrow,.label,.module-kicker,.module-status,.metric-label{color:var(--green-dark);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:850}h1,h2,p{margin-top:0}h1{letter-spacing:0;margin-bottom:0;font-size:34px;line-height:1.1}h2{letter-spacing:0;margin-bottom:6px;font-size:22px}p{line-height:1.55}.mode-badge,.action-button{min-height:40px;color:var(--green-dark);background:#eaf4ef;border:1px solid #b9d8c7;border-radius:8px;align-items:center;padding:0 14px;font-weight:850;display:inline-flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.sync-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;max-width:620px;padding:8px 10px;display:grid}.sync-panel strong,.sync-panel small{display:block}.sync-panel strong{color:var(--text);font-size:12px}.sync-panel small{color:var(--muted);font-size:11px}.sync-panel>div:last-child{gap:8px;display:flex}.sync-panel button{color:var(--green-dark);cursor:pointer;background:#eaf5ef;border:1px solid #b7d8cb;border-radius:8px;padding:8px 10px;font-weight:850}.sync-panel button:disabled{cursor:not-allowed;opacity:.55}.command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.command-strip>div,.panel,.module-card,.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:8px}.command-strip>div{min-height:86px;padding:16px}.command-strip strong{font-size:15px;line-height:1.35;display:block}.view-tabs{border-bottom:1px solid var(--line);gap:8px;margin:-8px 0 28px;display:flex}.view-tabs a{color:var(--muted);border:1px solid #0000;border-bottom:0;padding:12px 14px;font-weight:800}.view-tabs a.active{border-color:var(--line);background:var(--panel);color:var(--text)}.order-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.order-tile{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;min-height:184px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.order-tile:hover{box-shadow:var(--shadow);border-color:#b9d8c7;transform:translateY(-2px)}.order-tile.unfulfilled{background:#fff8ec;border-color:#ead2aa}.order-tile strong{font-size:34px;line-height:1}.order-tile p{margin-bottom:0}.tile-action{width:fit-content;color:var(--green-dark);background:#eaf4ef;border-radius:8px;align-self:end;padding:7px 10px;font-size:13px;font-weight:850}.section-header p{max-width:760px;margin-bottom:0}.section-header{align-items:flex-start;gap:14px}.order-search{grid-template-columns:minmax(220px,320px) auto auto;align-items:center;gap:8px;display:grid}.order-search input[type=text],.order-search input[name=search]{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:8px 10px}.order-search button,.order-search a,.shopify-link{min-height:38px;color:var(--green-dark);background:#eaf5ef;border:1px solid #b7d8cb;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-card{flex-direction:column;min-height:218px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.module-card:hover{box-shadow:var(--shadow);border-color:#c6d4cb;transform:translateY(-2px)}.module-card.primary{background:#eaf4ef;border-color:#b9d8c7}.module-card strong{margin:4px 0 8px;font-size:19px;display:block}.module-card p{margin-bottom:18px}.module-status{margin-top:auto}.two-column,.order-core-layout{align-items:stretch;margin-top:24px}.two-column>*,.order-core-layout>:first-child{flex:1 1 0}.order-core-layout>aside{flex:0 0 360px}.panel{padding:20px}.check-list{color:var(--muted);gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-card{min-height:132px;padding:16px}.metric-card strong{margin:14px 0 6px;font-size:30px;line-height:1;display:block}.section-gap{margin-top:20px}.rule-grid,.settings-grid,.integration-grid,.webhook-url-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-grid{align-items:start}.webhook-url-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.webhook-url-grid article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;padding:12px;display:grid}.integration-status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.integration-status-grid article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;padding:12px;display:grid}.integration-status-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-label{white-space:nowrap;border-radius:8px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.status-label.connected{color:var(--green-dark);background:#eaf4ef;border:1px solid #b9d8c7}.status-label.not-connected{color:#8a2424;background:#fff1f1;border:1px solid #efb9b9}.integration-status-grid button{min-height:36px;color:var(--green-dark);font:inherit;cursor:pointer;background:#eaf4ef;border:1px solid #b9d8c7;border-radius:8px;font-weight:850}.integration-status-grid input{border:1px solid var(--line);min-height:36px;font:inherit;border-radius:8px;padding:0 10px}.integration-status-grid button:disabled{cursor:wait;opacity:.6}.webhook-url-grid code{color:var(--green-dark);background:#fff;border-radius:8px;padding:8px;font-size:12px;overflow-x:auto}.rule-grid article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;min-height:126px;padding:14px}.rule-grid article strong{margin-bottom:6px;display:block}.rule-grid article p{margin-bottom:0}.settings-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.settings-list li{border:1px solid var(--line);color:var(--muted);background:#fbfcfb;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:750}.settings-list li strong,.settings-list li span{display:block}.settings-list li strong{color:var(--text);margin-bottom:4px}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:1120px}.data-table th,.data-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.data-table th{color:var(--green-dark);letter-spacing:0;text-transform:uppercase;font-size:12px}.data-table td strong,.data-table td span,.data-table td small{display:block}.tag-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag-list span{border:1px solid var(--line);color:var(--muted);background:#fbfcfb;border-radius:8px;padding:4px 6px;font-size:12px;font-weight:750}.decision-pill{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:5px;min-width:220px;padding:10px;display:grid}.decision-pill.clear{background:#eaf4ef;border-color:#b9d8c7}.decision-pill.review{background:#fff8ec;border-color:#ead2aa}.decision-pill.blocked{background:#fff1f1;border-color:#efb9b9}.row-actions{grid-template-columns:108px minmax(180px,1fr) 88px;gap:8px;min-width:400px;display:grid}.toolbar-action{justify-items:end;gap:4px;display:grid}.row-actions button,.row-actions textarea{border:1px solid var(--line);font:inherit;border-radius:8px}.row-actions button{min-height:38px;color:var(--green-dark);cursor:pointer;background:#eaf4ef;font-size:13px;font-weight:850}.row-actions button:disabled{cursor:wait;opacity:.6}.row-actions textarea{resize:vertical;min-height:38px;padding:9px 10px}.row-actions small,.audit-tail{grid-column:1/-1}.empty-state{border:1px dashed var(--line);color:var(--muted);border-radius:8px;gap:6px;padding:24px;display:grid}.empty-state strong{color:var(--text)}.grouped-orders,.order-card-list,.order-group{gap:12px;display:grid}.grouped-orders{gap:18px}.status-summary{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.status-summary span{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fbfcfb;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.status-summary strong{color:var(--text)}.status-drilldown{gap:8px;display:grid}.status-row{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:12px 14px;display:grid}.status-row:hover{background:#fff;border-color:#b9d8c7}.status-row strong,.status-row small{display:block}.status-row b{background:var(--panel-2);text-align:center;border-radius:999px;gap:2px;min-width:42px;padding:7px 10px;display:grid}.status-row b small{color:var(--muted);font-size:11px}.back-link{color:var(--green-dark);margin:4px 0 8px;font-weight:850;display:inline-flex}.pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.pager a,.pager span,.pager strong{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.pager a{color:var(--green-dark)}.pager span{color:var(--muted);opacity:.65}.order-group-header{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.order-group-heading{align-items:center;gap:10px;display:flex}.order-group-heading .action-button.compact{padding:6px 10px;font-size:.85rem}.order-group-header span{background:var(--panel);text-align:center;border-radius:999px;min-width:34px;padding:4px 8px;font-weight:800}.phone-group{gap:8px;display:grid}.phone-group-header{border-left:3px solid var(--line);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.phone-group-header span{font-weight:850}.customer-group-status{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.customer-group-status small,.customer-group-status .group-risk{background:var(--panel);border-radius:6px;padding:3px 6px;font-size:11px;font-weight:750}.customer-group-status .group-risk.active{color:#8a5700}.customer-group-status .group-risk.returned{color:#a23131}.customer-group-status .group-risk.clear{color:var(--green-dark)}.order-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;padding:14px;display:grid}.order-card.sleek{gap:9px;padding:10px 12px}.order-card-list.compact .order-card{gap:10px;padding:12px}.order-card.clear{border-left:4px solid #2f8f5b}.order-card.review{border-left:4px solid #c18a2c}.order-card.blocked{border-left:4px solid #bd4848}.order-card-main,.order-card-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-card-main strong{font-size:18px}.compact-main strong{font-size:16px}.compact-main small{font-size:12px}.order-identity{align-items:baseline;gap:9px;display:flex}.order-identity strong{-webkit-user-select:all;user-select:all}.order-identity small{-webkit-user-select:none;user-select:none}.status-chip{background:var(--panel-2);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:850}.sleek .status-chip{text-overflow:ellipsis;max-width:280px;padding:5px 8px;font-size:12px;overflow:hidden}.order-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-card-grid>div,.status-explain{background:var(--panel-2);border-radius:8px;gap:4px;padding:10px;display:grid}.sleek-grid{grid-template-columns:1.1fr .8fr .9fr .9fr .7fr 1.3fr;gap:6px;display:grid}.legacy-order-tiles{display:none}.interactive-grid{grid-template-columns:1.1fr .8fr .8fr .95fr 1.15fr 1.15fr .85fr 1fr}.interactive-grid button{background:var(--panel-2);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;border-radius:8px;padding:7px 8px}.interactive-grid button:hover{outline:1px solid var(--green-dark)}.sleek-grid>div{background:var(--panel-2);border-radius:8px;min-width:0;padding:7px 8px}.sleek-grid strong,.sleek-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sleek-grid strong{font-size:13px}.sleek-grid small{font-size:12px}.inline-actions{gap:7px;display:flex!important}.inline-actions a{color:var(--green-dark);font-weight:850}.compact-footer{justify-content:flex-end}.compact-footer .row-actions{max-width:560px}.order-details{border-top:1px solid var(--line);padding-top:6px}.order-details summary{color:var(--green-dark);cursor:pointer;font-size:12px;font-weight:850}.detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;margin:8px 0;font-size:12px;display:grid}.shopify-note-editor{gap:6px;display:flex}.live-shopify-summary{gap:3px;display:grid}.live-shopify-summary button{width:fit-content;color:var(--green-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850}.shopify-note-editor textarea{border:1px solid var(--line);min-height:54px;font:inherit;resize:vertical;border-radius:8px;flex:1;padding:8px}.workflow-buttons button,.workflow-buttons .icon-action,.shopify-note-editor button{align-items:center;gap:5px;display:inline-flex}.modal-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.item-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.item-preview-grid>div{border:1px solid var(--line);border-radius:8px;gap:5px;min-width:0;padding:7px;display:grid}.item-image{aspect-ratio:1;background:var(--panel-2);place-items:center;display:grid;overflow:hidden}.item-image img{object-fit:contain;width:100%;height:100%}.risk-link-list{gap:6px;display:grid}.risk-link-list a{border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}@media (max-width:900px){.detail-facts,.interactive-grid,.item-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-explain span{font-weight:850}.order-card .row-actions{max-width:420px}.order-card .tag-list{align-content:flex-start}.workflow-actions{gap:8px;width:min(100%,560px);display:grid}.workflow-buttons{flex-wrap:wrap;gap:6px;display:flex}.workflow-buttons button,.workflow-actions input{border:1px solid var(--line);min-height:34px;font:inherit;border-radius:8px;font-size:13px}.workflow-buttons button{color:var(--green-dark);cursor:pointer;background:#eaf4ef;padding:0 10px;font-weight:850}.workflow-buttons.secondary button{background:#fbfcfb}.workflow-buttons button:disabled{cursor:wait;opacity:.6}.workflow-actions input{background:#fff;min-width:160px;padding:0 10px}.workflow-actions>input{width:100%}.workflow-badges{flex-wrap:wrap;gap:6px;display:flex}.workflow-badges span{background:var(--panel-2);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.merge-group-actions{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0 10px;padding:8px;display:flex}.merge-group-actions label{color:var(--green-dark);gap:4px;font-size:12px;font-weight:850;display:grid}.merge-group-actions select,.merge-group-actions button{border:1px solid var(--line);min-height:34px;font:inherit;border-radius:8px}.merge-group-actions select{background:#fff;min-width:140px;padding:0 10px}.merge-group-actions button{color:var(--green-dark);background:#eaf4ef;padding:0 12px;font-weight:850}.merge-group-actions small{color:var(--muted)}.merge-group-actions details{flex:100%}.merge-group-actions summary{cursor:pointer;color:var(--green-dark);font-size:12px;font-weight:850}.merge-group-actions pre{border:1px solid var(--line);max-height:260px;color:var(--text);white-space:pre-wrap;background:#fff;border-radius:8px;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}.modal-backdrop{z-index:20;background:#17211c52;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workflow-modal{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:12px;padding:18px;display:grid}.workflow-modal h3{margin:0;font-size:20px}.workflow-modal label{color:var(--green-dark);gap:6px;font-size:13px;font-weight:850;display:grid}.workflow-modal select,.workflow-modal textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px}.workflow-modal select{min-height:40px;padding:0 10px}.workflow-modal textarea{resize:vertical;min-height:86px;padding:10px}.merge-progress-modal{width:min(460px,100%)}.merge-progress-modal p{color:var(--muted);margin:6px 0 0}.merge-progress-track{border:1px solid var(--line);background:#dfe9e2;border-radius:999px;width:100%;height:12px;overflow:hidden}.merge-progress-fill{background:linear-gradient(90deg, var(--green), var(--green-dark));border-radius:999px;height:100%;transition:width .24s}.event-list{gap:8px;display:grid}.event-list article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px;display:grid}.event-list small{grid-column:1/-1}.event-list pre{border:1px solid var(--line);max-height:260px;color:var(--text);white-space:pre-wrap;background:#fff;border-radius:8px;grid-column:1/-1;margin:6px 0 0;padding:10px;font-size:12px;overflow:auto}.secret-form{gap:8px;max-width:720px;display:grid}.settings-stack{gap:18px;display:grid}.secret-form label{color:var(--green-dark);font-size:13px;font-weight:850}.secret-form>div{grid-template-columns:minmax(0,1fr) 96px;gap:8px;display:grid}.secret-form>div.two-input-row{grid-template-columns:minmax(0,1.4fr) minmax(140px,.6fr) 96px}.secret-form>div.shipment-rule-row{grid-template-columns:96px minmax(0,1.1fr) minmax(140px,.7fr) 96px}.secret-form>div.dispatch-rule-row{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.7fr) minmax(150px,.7fr) minmax(130px,.6fr) minmax(170px,.8fr) minmax(170px,.8fr) 96px}.cancellation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cancellation-settings-grid label,.cancel-reason-list{color:var(--green-dark);gap:7px;font-size:13px;font-weight:850;display:grid}.cancellation-settings-grid textarea,.cancellation-settings-grid select,.cancel-reason-list textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.cancellation-settings-grid textarea,.cancel-reason-list textarea{resize:vertical;min-height:96px}.cancellation-settings-grid select{min-height:42px}.cancellation-settings-grid .settings-wide-field{grid-column:1/-1}.shipment-batch-panel{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.shipment-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.shipment-select-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.shipment-select-grid label{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:4px 8px;padding:8px;display:grid}.shipment-select-grid small{grid-column:2}.printed-label-row{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.printed-label-row span,.printed-label-row small{color:var(--muted)}.printed-label-row .action-button{justify-self:start;margin-top:4px}.shipment-result pre{max-height:360px;overflow:auto}.cancel-reason-list textarea{min-height:146px}.oauth-panel{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:14px;max-width:880px;padding:14px;display:grid}.callback-box{gap:6px;display:grid}.callback-box label{color:var(--green-dark);font-size:13px;font-weight:850}.callback-box code{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;display:block;overflow-x:auto}.secret-form>div.oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr)) 116px}.secret-form>div.oauth-grid .span-two{grid-column:span 2}.connect-button{background:var(--green);color:#fff;border:1px solid #b9d8c7;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:42px;padding:0 16px;font-weight:850;display:inline-flex}.connect-button.disabled{pointer-events:none;opacity:.55}.secret-form input,.secret-form select,.secret-form button{border:1px solid var(--line);min-height:42px;font:inherit;border-radius:8px}.secret-form input,.secret-form select{background:#fff;padding:0 12px}.secret-form button{color:var(--green-dark);cursor:pointer;background:#eaf4ef;font-weight:850}.secret-form button:disabled{cursor:wait;opacity:.6}.rto-panel{gap:14px;display:grid}.rebook-console,.rto-workbench{gap:18px;display:grid}.rebook-console-card,.rto-workbench-card{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:16px;padding:18px;display:grid}.rebook-console-header,.rto-workbench-header,.rto-order-strip,.rebook-plan-header,.rto-footer-bar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rebook-console-header>div,.rto-workbench-header>div,.rebook-plan-header>div{gap:4px;display:grid}.rebook-console-header h2,.rto-workbench-header h2{margin:0;font-size:28px}.rebook-chip,.rto-mode-chip,.rebook-result-chip{min-height:38px;color:var(--green-dark);white-space:nowrap;background:#eef6f2;border:1px solid #cfe0d8;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.rebook-result-chip.blocked{color:#8a3024;background:#fff3ef;border-color:#ead1c9}.rebook-form-grid,.rto-lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.rebook-field,.rto-field{gap:7px;display:grid}.rebook-field-wide,.rto-field-wide{grid-column:1/-1}.rebook-field>span,.rto-field>span{color:var(--green-dark);text-transform:uppercase;font-size:13px;font-weight:850}.rebook-field input,.rebook-field select,.rebook-field textarea,.rto-field input,.rto-field textarea{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:14px 16px}.rebook-field input,.rebook-field select,.rto-field input{min-height:58px;font-size:18px;font-weight:700}.rebook-field textarea,.rto-field textarea{resize:vertical;min-height:120px}.rebook-actions{flex-wrap:wrap;gap:10px;display:flex}.rebook-primary-button,.rebook-secondary-button,.rto-primary-button,.rto-unit-actions button{min-height:52px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:850;display:inline-flex}.rebook-primary-button,.rto-primary-button,.rto-unit-actions button.active{border:1px solid var(--green);background:var(--green);color:#fff}.rto-unit-actions button.active.danger{color:#fff;background:#c85c4d;border-color:#b64a3b}.rebook-secondary-button,.rto-unit-actions button{color:var(--green-dark);background:#eaf5ef;border:1px solid #b7d8cb}.rto-unit-actions button.danger{color:#8a3024;background:#fff2ef;border-color:#e7c5bd}.rebook-primary-button:disabled,.rebook-secondary-button:disabled,.rto-primary-button:disabled{cursor:not-allowed;opacity:.55}.rebook-status-line,.rto-status-line{min-height:22px;color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.rebook-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rebook-metric-grid article,.rto-order-strip>div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;padding:12px 14px;display:grid}.rebook-note-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.rebook-note-panel>div{gap:3px;display:grid}.rebook-feedback{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.rebook-feedback.warning{background:#fffaf0;border-color:#ead7b0}.rebook-feedback.blocked{background:#fff4f0;border-color:#e7c5bd}.rebook-feedback ul{margin:0;padding-left:18px}.rto-unit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rto-unit-card{border:2px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:10px;display:grid}.rto-unit-card.is-good{border-color:#3e9b74;box-shadow:inset 0 0 0 1px #3e9b741f}.rto-unit-card.is-bad{border-color:#d28f84;box-shadow:inset 0 0 0 1px #d28f841f}.rto-unit-media{aspect-ratio:1;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:8px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.rto-unit-media img{object-fit:contain;width:100%;height:100%}.rto-unit-media i{color:#fff;background:#17211cdb;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:0 8px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:8px;right:8px}.rto-unit-fallback,.rto-unit-copy{gap:4px;display:grid}.rto-unit-fallback{text-align:center;place-items:center}.rto-unit-copy strong{font-size:14px}.rto-unit-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rto-unit-copy em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.rto-unit-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rto-summary-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:14px;display:grid}.rto-item-summary{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.rto-item-summary-list{gap:10px;display:grid}.rto-item-summary-list>div{border-bottom:1px dashed var(--line);gap:2px;padding-bottom:10px;display:grid}.rto-item-summary-list>div:last-child{border-bottom:0;padding-bottom:0}.rto-footer-bar{align-items:center}.rto-form{grid-template-columns:minmax(150px,.8fr) 96px minmax(180px,1fr) repeat(3,112px);align-items:center;gap:8px;display:grid}.rto-form input,.rto-form button{border:1px solid var(--line);min-height:42px;font:inherit;border-radius:8px}.rto-form input{min-width:0;padding:0 12px}.rto-form button{color:var(--green-dark);cursor:pointer;background:#eaf4ef;font-weight:850}.rto-form button:disabled{cursor:wait;opacity:.6}.rto-result{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rto-result strong{color:var(--text)}.rto-text-grid{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);gap:10px;display:grid}.rto-text-grid label{color:var(--green-dark);gap:6px;font-size:13px;font-weight:850;display:grid}.rto-text-grid textarea{border:1px solid var(--line);width:100%;min-height:96px;color:var(--text);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:10px 12px}.rto-order-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rto-order-list span{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.merge-utility{gap:16px;display:grid}.merge-builder,.merge-preview,.cancel-merge-panel,.recent-merges{padding:20px}.merge-order-input,.merge-controls label{color:var(--green-dark);gap:7px;font-size:13px;font-weight:850;display:grid}.merge-order-input textarea{border:1px solid var(--line);min-height:112px;color:var(--text);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:12px}.merge-source-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.merge-source-chips span{background:var(--panel-2);color:var(--green-dark);border-radius:8px;padding:6px 9px;font-size:13px;font-weight:850}.merge-controls{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:10px;margin-top:16px;display:grid}.merge-controls select,.merge-controls button,.recent-merges button,.cancel-merge-panel button{min-height:42px;color:var(--green-dark);font:inherit;cursor:pointer;background:#eaf5ef;border:1px solid #b7d8cb;border-radius:8px;padding:0 13px;font-weight:850}.merge-controls select{border-color:var(--line);color:var(--text);background:#fff}.merge-controls .primary-command{background:var(--green);color:#fff}.merge-controls button:disabled,.recent-merges button:disabled,.cancel-merge-panel button:disabled{cursor:not-allowed;opacity:.55}.merge-status{color:var(--text);margin:14px 0 0;font-weight:750}.merge-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merge-money-grid>div{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:4px;padding:12px;display:grid}.merge-money-grid>div.strong{background:#eaf5ef;border-color:#b7d8cb}.merge-money-grid span{color:var(--muted);font-size:12px;font-weight:750}.merge-money-grid strong{font-size:18px}.merge-result-label{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.merge-result-label.success{color:var(--green-dark);background:#eaf5ef;border-color:#b7d8cb}.merge-result-label.blocked,.merge-alert.blocked{color:#8a3024;background:#fff2ef;border-color:#e7c5bd}.merge-alert{background:#fff8ec;border:1px solid #ead2aa;border-radius:8px;margin-top:12px;padding:12px}.merge-alert p{margin:0}.merge-alert p+p{margin-top:6px}.merge-preview details{margin-top:14px}.merge-preview pre{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;max-height:360px;padding:12px;font-size:12px;overflow:auto}.cancel-merge-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.cancel-merge-panel p{max-width:820px;margin-bottom:0}.danger-command{color:#8a3024!important;background:#fff2ef!important;border-color:#e7c5bd!important}.recent-merge-list{gap:8px;display:grid}.recent-merge-list article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.recent-merge-list article>div{gap:3px;display:grid}.recent-merge-list article strong{font-size:18px}.recent-merge-list article span,.recent-merge-list article small{color:var(--muted)}.label-printer-input{resize:vertical;border:1px solid var(--line);width:100%;min-height:118px;color:var(--ink);font:inherit;background:#fbfcfb;border-radius:8px;padding:12px;line-height:1.45;display:block}.label-printer-message{color:var(--muted);margin-top:12px;display:block}@media (max-width:1180px){.order-tile-grid,.module-grid,.rto-order-list,.rto-form,.merge-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-core-layout{flex-direction:column}.order-core-layout>aside{flex-basis:auto}}@media (max-width:780px){.app-shell,.command-strip,.module-grid,.order-tile-grid,.metric-grid,.rule-grid,.settings-grid,.integration-grid,.webhook-url-grid,.rto-form,.rto-text-grid,.rto-order-list,.merge-controls,.merge-money-grid,.secret-form>div,.secret-form>div.oauth-grid,.secret-form>div.two-input-row,.secret-form>div.dispatch-rule-row{grid-template-columns:1fr}.app-shell{grid-template-rows:auto minmax(0,1fr);align-content:start}.app-shell,.sidebar,.main{width:100%;min-width:0}.secret-form>div.oauth-grid .span-two{grid-column:auto}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:14px;position:static}.brand{padding:0 4px}.brand-mark{width:36px;height:36px}.sidebar{gap:10px}.nav-list{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-list::-webkit-scrollbar{display:none}.nav-item{border:1px solid var(--line);background:#fff;flex:none;gap:8px;min-height:38px;font-size:13px}.sidebar-footer{display:none}.auth-page{align-items:start;padding:12px}.auth-panel{margin-top:5vh;padding:20px}.user-create-form,.user-list article{grid-template-columns:1fr}.user-actions{grid-template-columns:1fr 1fr;display:grid}.user-actions button{justify-content:center}.main{padding:14px}.topbar,.section-header,.two-column,.row-actions{flex-direction:column;align-items:stretch}.row-actions{min-width:260px;display:flex}h1{font-size:28px}.sleek-grid{grid-template-columns:1fr}.order-card-main{flex-direction:column}.cancel-merge-panel,.recent-merge-list article{flex-direction:column;align-items:stretch}.scan-header{align-items:flex-start}.scan-header h1,.scan-console-header h1{font-size:25px}.scan-console-header{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;display:grid}.scan-console-header>div{min-width:0}.scan-small-link{min-height:38px;padding:0 9px;font-size:12px}.scan-tile-grid{grid-template-columns:1fr;gap:9px}.scan-surface-header{flex-direction:column;align-items:stretch}.scan-surface-header h2{font-size:23px}.scan-surface-grid,.scan-surface-grid.compact,.scan-install-banner{grid-template-columns:1fr}.scan-install-banner button{width:100%}.rebook-console-header,.rto-workbench-header,.rto-order-strip,.rebook-plan-header,.rto-footer-bar{flex-direction:column;align-items:stretch}.rebook-form-grid,.rto-lookup-grid,.rebook-metric-grid,.rto-summary-layout{grid-template-columns:1fr}.scan-module-tile{grid-template-columns:46px minmax(0,1fr) auto;min-height:104px;padding:14px}.scan-module-icon{width:46px;height:46px}.scan-module-arrow{display:none}.scan-module-copy strong{font-size:17px}.scan-module-copy small{font-size:12px}.scan-module-count b{font-size:22px}.scan-controls{grid-template-columns:1fr;gap:8px}.scan-entry{padding:12px}.scan-entry-row{grid-template-columns:1fr 1fr}.scan-entry-row input{grid-column:1/-1}.scan-entry input{min-height:64px;font-size:24px}.scan-entry button{min-height:56px}.camera-scanner-modal{padding:0}.camera-scanner-sheet{border-radius:8px 8px 0 0}.scan-result{grid-template-columns:auto minmax(0,1fr);padding:14px}.scan-result-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-result-action,.scan-override{grid-column:1/-1}.scan-override{grid-template-columns:1fr}.pick-order-head{grid-template-columns:1fr auto}.pick-order-head div:nth-child(2){grid-area:2/1/auto/-1}.pick-order-head>span{grid-area:1/2}.pick-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:110px}.pickup-inline-grid{padding-bottom:0}.pickup-order-actions{grid-template-columns:1fr}.pickup-order-card>header{align-items:flex-start}.rto-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-copy{padding:9px}.pick-copy small{min-height:48px;font-size:11px}.pick-sticky-action{flex-direction:column;align-items:stretch;gap:8px;bottom:10px;left:10px;right:10px}.pick-sticky-action button{min-height:54px}.scan-history-search{grid-template-columns:1fr}.scan-history-list article,.incomplete-pick-list article,.issue-list article{grid-template-columns:auto minmax(0,1fr)}.scan-history-list article>div:last-child,.incomplete-pick-list article>div:last-child,.issue-list article p,.issue-side{text-align:left;grid-column:2;justify-items:start}}.app-shell:has(.mobile-app-shell) .sidebar{display:none}.app-shell:has(.mobile-app-shell) .main{width:100%;max-width:none;padding:0}.mobile-app-shell{color:#14251d;background:#f3f6f4;min-height:100dvh}.mobile-home-header{padding:max(24px, env(safe-area-inset-top)) 20px 20px;color:#fff;background:#075f42;align-items:center;gap:14px;display:flex}.mobile-home-header>span{color:#075f42;background:#fff;border-radius:8px;place-items:center;width:46px;height:46px;font-size:28px;font-weight:900;display:grid}.mobile-home-header small,.mobile-home-header h1{margin:0}.mobile-home-header small{opacity:.78;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-home-header h1{font-size:24px}.mobile-home-main,.mobile-scan-main,.mobile-pickup-list{padding:18px 14px calc(30px + env(safe-area-inset-bottom))}.mobile-home-main>p{color:#65766e;margin:0 0 12px;font-weight:700}.mobile-module-grid{gap:10px;display:grid}.mobile-module-grid>button{color:#14251d;text-align:left;background:#fff;border:1px solid #d9e3de;border-radius:8px;grid-template-columns:50px 1fr 22px;align-items:center;gap:12px;min-height:84px;padding:14px;display:grid}.mobile-module-grid i{color:#075f42;background:#e8f4ef;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.mobile-module-grid span{gap:4px;display:grid}.mobile-module-grid strong{font-size:17px}.mobile-module-grid small{color:#687a71;line-height:1.3}.mobile-app-topbar{z-index:20;padding:max(12px, env(safe-area-inset-top)) 12px 12px;color:#fff;background:#075f42;align-items:center;gap:12px;display:flex;position:sticky;top:0}.mobile-app-topbar button{color:#fff;background:#ffffff24;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.mobile-app-topbar div{display:grid}.mobile-app-topbar small{opacity:.72}.mobile-app-topbar strong{font-size:18px}.mobile-start-card{background:#fff;border:1px solid #d9e3de;border-radius:8px;gap:14px;padding:16px;display:grid}.mobile-start-card label{gap:7px;display:grid}.mobile-start-card label span{font-size:13px;font-weight:800}.mobile-start-card select{width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #bdccc4;border-radius:6px;padding:0 12px;font-size:17px}.mobile-start-card button{color:#fff;background:#087a54;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:17px;font-weight:900;display:flex}.mobile-live-strip{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.mobile-live-strip>div{background:#fff;border:1px solid #d9e3de;border-radius:8px;padding:12px;display:grid}.mobile-live-strip strong{font-size:30px;line-height:1}.mobile-live-strip small,.mobile-live-strip span{color:#687a71;font-size:12px}.mobile-fast-entry{background:#fff;border:2px solid #087a54;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:grid}.mobile-fast-entry input{min-width:0;height:44px;font:inherit;border:0;outline:0;font-size:18px}.mobile-fast-entry button{color:#fff;background:#087a54;border:0;border-radius:6px;height:44px;padding:0 16px;font-weight:900}.mobile-scan-next-button{color:#fff;background:#087a54;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:62px;font-size:18px;font-weight:900;display:flex}.mobile-scan-next-button:disabled{opacity:.55}.mobile-scan-message{color:#53655c;min-height:38px;margin:10px 2px;font-size:13px}.mobile-camera-toggle{color:#075f42;background:#fff;border:1px solid #bfd0c7;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:9px;font-weight:900;display:flex}.rto-camera-toggle{color:#075f42;background:#edf4f0;border:1px solid #bfd0c7;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;margin-top:10px;font-weight:900;display:flex}.rto-continuous-camera{background:#101815;border-radius:8px;margin-top:10px;position:relative;overflow:hidden}.rto-continuous-camera video{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:440px;display:block}.rto-continuous-camera>span{border:2px solid #59e3a8;border-radius:6px;position:absolute;inset:25% 10%;box-shadow:0 0 0 100vmax #00000047}.rto-continuous-camera small{color:#fff;padding:8px 10px;font-size:11px;display:block}.mobile-continuous-camera{background:#101815;border-radius:8px;margin-top:9px;position:relative;overflow:hidden}html.native-barcode-scanner-active,html.native-barcode-scanner-active body,body.native-barcode-scanner-active,body.native-barcode-scanner-active .mobile-app-shell,body.native-barcode-scanner-active .mobile-scan-main{background:0 0!important}body.native-barcode-scanner-active{min-height:100dvh;overflow:hidden}body.native-barcode-scanner-active .mobile-app-topbar,body.native-barcode-scanner-active .mobile-scan-main>:not(.mobile-native-scanner){opacity:0;pointer-events:none}body.native-barcode-scanner-active:before{content:"";z-index:2147483646;top:max(72px, calc(env(safe-area-inset-top) + 54px));pointer-events:none;border:4px solid #59e3a8;border-radius:12px;width:86vw;height:min(34vh,260px);position:fixed;left:7vw;box-shadow:0 0 0 100vmax #0000002e}body.native-barcode-scanner-active:after{content:"Barcode ko green box ke andar rakhein";z-index:2147483647;left:12vw;right:12vw;bottom:max(28px, calc(env(safe-area-inset-bottom) + 24px));color:#fff;text-align:center;letter-spacing:0;pointer-events:none;background:#075f42eb;border-radius:999px;padding:12px 14px;font-size:14px;font-weight:900;position:fixed}.mobile-native-scanner{z-index:2147483645;color:#fff;text-align:center;background:0 0;border-radius:0;place-items:center;min-height:100dvh;margin-top:0;display:grid;position:fixed;inset:0;overflow:hidden}.mobile-native-scanner span{top:max(72px, calc(env(safe-area-inset-top) + 54px));border:3px solid #59e3a8;border-radius:8px;height:min(34vh,260px);position:absolute;bottom:auto;left:7vw;right:7vw;box-shadow:0 0 0 100vmax #0000002e}.mobile-native-scanner strong,.mobile-native-scanner small{z-index:1;align-self:end;position:relative}.mobile-native-scanner small{align-self:start}.mobile-continuous-camera video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mobile-continuous-camera>span{border:2px solid #59e3a8;border-radius:6px;position:absolute;inset:25% 10%;box-shadow:0 0 0 100vmax #00000047}.mobile-continuous-camera small{color:#fff;padding:8px 10px;font-size:11px;display:block}.mobile-scan-list{gap:7px;padding-bottom:92px;display:grid}.mobile-scan-list article{background:#fff;border:1px solid #d9e3de;border-left:4px solid #16835c;border-radius:6px;grid-template-columns:26px 1fr 42px;align-items:center;gap:8px;padding:10px;display:grid}.mobile-scan-list article.bad{border-left-color:#c43f3f}.mobile-scan-list article.warn{background:#fffaf0;border-left-color:#c58a16}.mobile-scan-list article>i{color:#16835c}.mobile-scan-list article.bad>i{color:#c43f3f}.mobile-scan-list article.warn>i{color:#a66c00}.mobile-scan-list article span{display:grid}.mobile-scan-list article small{color:#687a71}.mobile-scan-list article button{color:#a33131;background:#fff;border:1px solid #e2e7e4;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.mobile-scan-blocked-dialog{z-index:1000;background:#141c18b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobile-scan-blocked-dialog section{color:#17231d;text-align:center;background:#fff;border:2px solid #c43f3f;border-radius:8px;gap:10px;width:min(100%,410px);padding:24px 20px;display:grid}.mobile-scan-blocked-dialog svg{color:#c43f3f;margin:auto}.mobile-scan-blocked-dialog small{color:#a33131;text-transform:uppercase;font-weight:900}.mobile-scan-blocked-dialog h2,.mobile-scan-blocked-dialog p{margin:0}.mobile-scan-blocked-dialog button{color:#fff;background:#075f42;border:0;border-radius:6px;min-height:52px;margin-top:8px;font-weight:900}.mobile-scan-decision-dialog section{border-color:#d18a18}.mobile-scan-decision-dialog section>svg,.mobile-scan-decision-dialog section>small{color:#a96405}.mobile-scan-decision-dialog section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-scan-decision-dialog button.danger{color:#a63128;background:#fff0ee}.mobile-batch-actions{gap:6px;display:flex}.mobile-batch-actions button{min-height:40px}.mobile-batch-actions button.danger{color:#a63128;background:#fff3f1;border-color:#e7b8b3;align-items:center;gap:4px;display:inline-flex}.scan-recent-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:18px;padding:18px}.scan-recent-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.scan-recent-header h2,.scan-history-note{margin:0}.scan-recent-list{gap:12px;display:grid}.scan-recent-card{border:1px solid var(--line);background:#fbfcf9;border-radius:8px;gap:10px;padding:14px;display:grid}.scan-recent-copy{gap:4px;display:grid}.scan-recent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scan-recent-actions button{min-height:38px;color:var(--green-dark);font:inherit;background:#fff;border:1px solid #b7d8cb;border-radius:8px;padding:0 12px;font-weight:750}.scan-proof-pill{color:#8b5a00;background:#fff3d8;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.scan-proof-pill.live{color:var(--green-dark);background:#e7f6ee}.scan-session-detail{gap:10px;padding-top:4px;display:grid}.scan-session-detail-head{color:var(--muted);flex-wrap:wrap;gap:10px 14px;font-size:13px;display:flex}.scan-session-event-list{gap:8px;max-height:340px;display:grid;overflow:auto}.scan-session-event{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.scan-session-event.ok{border-color:#d6eadf}.scan-session-event.bad{background:#fff8f7;border-color:#ebc1bb}.mobile-complete-bar{z-index:15;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d8e0dc;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-complete-bar input{display:none}.mobile-complete-bar button{color:#075f42;background:#edf4f0;border:1px solid #bfd0c7;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:48px;font-weight:900;display:flex}.mobile-complete-bar button:last-child{color:#fff;background:#087a54;border-color:#087a54}.mobile-complete-bar .proof-ready{background:#e0f4ea;border-color:#16835c}.mobile-complete-bar.mobile-complete-single{grid-template-columns:1fr}.mobile-recent{margin-top:22px}.mobile-recent h2{font-size:17px}.mobile-recent article{border-bottom:1px solid #dce4e0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.mobile-recent article span{display:grid}.mobile-recent article span:nth-child(2){text-align:right}.mobile-recent article small{color:#687a71;font-size:11px}.mobile-recent article em{text-transform:uppercase;background:#e8efeb;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal}.mobile-recent-batch{grid-template-columns:minmax(0,1fr) auto auto}.mobile-recent-batch>button{color:#075f42;background:#e8f4ef;border:1px solid #bfd0c7;border-radius:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:900}.mobile-recent article em.matched{color:#075f42;background:#e0f4ea}.mobile-recent article em.mismatch{color:#992f24;background:#fff0ed}.mobile-proof-message{color:#53655c;background:#fff;border:1px solid #d9e3de;border-radius:6px;padding:9px 10px;font-size:12px}.mobile-proof-sheet{z-index:40;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;border:1px solid #c6d7ce;border-radius:8px;gap:12px;padding:16px;display:grid;position:fixed;left:10px;box-shadow:0 12px 40px #14251d3d}.mobile-proof-sheet header,.mobile-proof-sheet label{gap:4px;display:grid}.mobile-proof-sheet header small,.mobile-proof-sheet label span{color:#687a71;font-size:12px}.mobile-proof-sheet input[type=file]{display:none}.mobile-proof-sheet input[type=number]{width:100%;min-height:52px;font:inherit;border:1px solid #bdccc4;border-radius:6px;padding:0 12px;font-size:22px;font-weight:900}.mobile-proof-sheet>button,.mobile-proof-sheet>div button{color:#075f42;background:#edf4f0;border:1px solid #bfd0c7;border-radius:6px;min-height:46px;font-weight:900}.mobile-proof-sheet>button{justify-content:center;align-items:center;gap:7px;display:flex}.mobile-proof-sheet>button.proof-ready{background:#e0f4ea;border-color:#16835c}.mobile-proof-sheet>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-proof-sheet>div button:last-child{color:#fff;background:#087a54;border-color:#087a54}.mobile-proof-sheet button:disabled{opacity:.5}.mobile-pickup-list{gap:9px;display:grid}.mobile-pickup-list>a{color:#14251d;background:#fff;border:1px solid #d9e3de;border-radius:8px;grid-template-columns:1fr auto 22px;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.mobile-pickup-list>a span{display:grid}.mobile-pickup-list>a small{color:#687a71}.mobile-pickup-list>a b{color:#075f42;background:#e8f4ef;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.app-catalog{gap:12px;display:grid}.app-catalog article{background:#fff;border:1px solid #d9e3de;border-radius:8px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.app-catalog article>span{color:#075f42;background:#e8f4ef;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.app-catalog h2,.app-catalog p{margin:2px 0}.app-catalog small{color:#687a71;text-transform:uppercase;font-weight:800}.app-catalog a{color:#fff;background:#087a54;border-radius:6px;align-items:center;gap:7px;padding:11px 14px;font-weight:900;text-decoration:none;display:flex}.app-catalog-actions{gap:8px;display:flex}@media (max-width:700px){.mobile-app-shell .scan-console,.mobile-app-shell .rto-workbench{padding:10px}.mobile-app-shell .scan-console-header{display:none}.mobile-app-shell .rto-workbench-header{align-items:flex-start}.mobile-app-shell .rto-workbench{gap:10px}.mobile-app-shell .rto-workbench-card{gap:12px;padding:10px}.mobile-app-shell .rto-workbench-header h2{font-size:21px}.mobile-app-shell .rto-workbench-header small,.mobile-app-shell .rto-mode-chip{display:none}.mobile-app-shell .rto-order-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-app-shell .rto-order-strip>div{min-width:0;padding:9px 10px}.mobile-app-shell .rto-order-strip>div:last-child{grid-column:1/-1}.mobile-app-shell .rto-order-strip strong{overflow-wrap:anywhere;font-size:13px}.mobile-app-shell .rto-order-strip small{overflow-wrap:anywhere;font-size:10px}.mobile-app-shell .rto-unit-grid{grid-template-columns:1fr;gap:8px}.mobile-app-shell .rto-unit-card{border-width:1px;grid-template-columns:112px minmax(0,1fr);gap:9px 11px;padding:8px}.mobile-app-shell .rto-unit-media{aspect-ratio:auto;grid-row:span 1;width:112px;height:112px}.mobile-app-shell .rto-unit-copy{align-content:center;gap:5px;min-width:0}.mobile-app-shell .rto-unit-copy strong{font-size:15px}.mobile-app-shell .rto-unit-copy span{-webkit-line-clamp:unset;font-size:12px;line-height:1.25;display:block;overflow:visible}.mobile-app-shell .rto-unit-copy em{font-size:11px}.mobile-app-shell .rto-unit-actions{grid-column:1/-1;gap:7px}.mobile-app-shell .rto-unit-actions button{min-height:46px;padding:0 10px}.mobile-app-shell .rto-summary-layout{gap:9px}.mobile-app-shell .rto-item-summary{display:none}.mobile-app-shell .rto-field textarea{min-height:82px}.mobile-app-shell .rto-footer-bar{z-index:10;background:#fffffff5;border:1px solid #d9e3de;border-radius:8px;gap:8px;padding:9px;position:sticky;bottom:0}.mobile-app-shell .rto-footer-bar span{font-size:12px}.mobile-app-shell .rto-footer-bar .rto-primary-button{width:100%}.app-catalog article{grid-template-columns:48px 1fr}.app-catalog article a{grid-column:1/-1;justify-content:center}}
