: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}.monitor-page{gap:18px;display:grid}.monitor-status{border:1px solid var(--line);text-align:right;background:#fff;border-radius:8px;gap:4px;min-width:150px;padding:13px 16px;display:grid}.monitor-status b{text-transform:uppercase}.monitor-status.ok b{color:var(--green-dark)}.monitor-status.warning b{color:#a86414}.monitor-status.critical b{color:#b91c1c}.monitor-status small{color:var(--muted)}.monitor-alert-panel,.monitor-card{border:1px solid var(--line);background:#fff;border-radius:8px}.monitor-alert-panel{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.monitor-alert-panel>div{gap:6px;display:grid}.monitor-alert-panel span,.monitor-card p,.monitor-actions small{color:var(--muted)}.monitor-alert-panel.warning{background:#fffbeb;border-color:#fed7aa}.monitor-alert-panel.critical{background:#fef2f2;border-color:#fecaca}.monitor-alert-panel button,.monitor-actions button{background:var(--green);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.monitor-alert-panel button:disabled,.monitor-actions button:disabled{opacity:.55;cursor:not-allowed}.monitor-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.monitor-metric{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:16px;display:grid}.monitor-metric span{color:var(--muted);font-size:.88rem;font-weight:800}.monitor-metric strong{font-size:1.45rem}.monitor-grid{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:16px;display:grid}.monitor-card{align-content:start;gap:16px;padding:18px;display:grid}.monitor-card h2{margin:0}.monitor-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monitor-card-heading>div{gap:6px;display:grid}.monitor-card-heading p{margin:0}.monitor-issue-list{gap:10px;display:grid}.monitor-issue-list>div{background:#fffbeb;border-radius:8px;gap:4px;padding:12px;display:grid}.monitor-issue-list>div.critical{background:#fef2f2}.monitor-issue-list span{color:var(--muted)}.monitor-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monitor-settings-grid label{gap:6px;font-weight:800;display:grid}.monitor-settings-grid input{border:1px solid var(--line);min-height:42px;font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.monitor-settings-grid .monitor-toggle{grid-column:1/-1;align-items:center;gap:8px;display:flex}.monitor-settings-grid .monitor-toggle input{width:auto;min-height:0}.monitor-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monitor-actions .danger-button{background:#b42318}.monitor-secondary-button{border:1px solid var(--line);min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.monitor-secondary-button:disabled{opacity:.55;cursor:not-allowed}.monitor-query-period{margin:0}.monitor-query-table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.monitor-query-table{border-collapse:collapse;width:100%;min-width:860px}.monitor-query-table th,.monitor-query-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;white-space:nowrap;padding:10px 12px}.monitor-query-table th:first-child,.monitor-query-table td:first-child{text-align:left;white-space:normal;width:100%}.monitor-query-table th{background:var(--panel-2);color:var(--muted);font-size:.82rem}.monitor-query-table tbody tr:last-child td{border-bottom:0}.monitor-query-table code{max-width:720px;color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.monitor-retention-preview{background:#f2f8f5;border:1px solid #bbd8ca;border-radius:8px;gap:5px;padding:12px;display:grid}.monitor-retention-preview span,.monitor-retention-last-run{color:var(--muted)}.monitor-retention-last-run{margin:0}@media (max-width:980px){.monitor-metric-grid,.monitor-grid,.monitor-settings-grid{grid-template-columns:1fr}.monitor-alert-panel{flex-direction:column;align-items:stretch}}*{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}.customer-return-body .monitoring-alert-banner{display:none}.monitoring-alert-banner{color:#fff;background:#b91c1c;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:12px 16px;text-decoration:none;display:flex;box-shadow:0 12px 26px #b91c1c2e}.monitoring-alert-banner.warning{background:#b91c1c;border-color:#fecaca}.monitoring-alert-banner strong,.monitoring-alert-banner span,.monitoring-alert-banner small{color:inherit}.monitoring-alert-banner span{flex:1;min-width:0}.monitoring-alert-banner small{white-space:nowrap;font-weight:850}.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;position:relative;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}.support-pending-bubble{color:#fff;background:#0c6b4f;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:.86rem;line-height:1;display:inline-grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 18px #0c6b4f38}@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-page-header,.support-module-header,.support-modal>header,.support-modal-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-page-header h1,.support-page-header p,.support-module-header h2,.support-module-header p,.support-modal h2{margin:0}.support-header-action,.support-module-header button,.support-fetch-action button,.support-modal-actions 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;text-decoration:none;display:inline-flex}.support-header-action{white-space:nowrap}.support-module-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.support-module-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid}.support-module-header{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:14px}.support-module-header>div{gap:6px;display:grid}.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 span{color:#405049}.support-linked-list>div{border:1px solid var(--line);border-radius:8px;gap:3px;padding:12px;display:grid}.support-manual-refund{align-content:start}.support-manual-refund-grid{grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;gap:10px!important;padding:0!important;display:grid!important}.support-manual-refund label{gap:5px;display:grid}.support-manual-refund label>span{color:var(--muted);font-size:.8rem;font-weight:750}.support-manual-refund .span-2{grid-column:1/-1}.support-manual-refund input,.support-manual-refund select,.support-manual-refund textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px}.support-manual-refund input,.support-manual-refund select{min-height:38px;padding:0 10px}.support-manual-refund textarea{resize:vertical;padding:9px 10px}.support-manual-refund button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;font-weight:850}.support-manual-refund button:disabled{opacity:.55;cursor:not-allowed}.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-order-fetch{min-width:0}.support-fetch-action{align-items:end;display:flex}.support-fetch-action button{width:100%}.support-primary-action{width:100%;margin-top:12px}.support-queue-actions{flex-wrap:wrap;gap:10px}.support-live-calls{background:#f0faf5;border:1px solid #b7d8cb;border-radius:8px;gap:10px;margin:12px 0 4px;padding:12px;display:grid}.support-live-calls>header{border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.support-live-calls>header span{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:24px;font-weight:850;display:inline-flex}.support-live-calls>div{gap:8px;display:grid}.support-live-call-row{color:var(--text);background:#fff;border:1px solid #176b4d2e;border-radius:8px;grid-template-columns:110px minmax(140px,1fr) minmax(180px,1.4fr) 130px auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.support-live-call-row button{border:1px solid var(--line);min-height:30px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px}.support-live-calls b{color:#991b1b;text-transform:uppercase;font-size:.82rem}.support-live-calls span,.support-live-calls small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-email-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}.support-email-panel>header,.support-email-panel>header>div:last-child,.support-email-toolbar,.support-email-action-row,.support-email-attachments,.support-email-inline-grid{align-items:center;gap:10px;display:flex}.support-email-panel>header{justify-content:space-between}.support-email-panel h3,.support-email-panel p,.support-email-panel small{margin:0}.support-email-panel small,.support-email-list small,.support-email-message small{color:var(--muted)}.support-email-panel button,.support-email-toolbar input,.support-email-toolbar select,.support-email-detail input,.support-email-detail textarea,.support-email-detail select,.support-email-connect{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px}.support-email-panel button,.support-email-connect{color:var(--green-dark);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.support-email-panel button:disabled,.support-email-connect.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.support-email-toolbar{flex-wrap:wrap;justify-content:flex-end}.support-email-toolbar input{min-width:260px;padding:0 10px}.support-email-toolbar select{padding:0 10px}.support-email-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:12px;display:grid}.support-email-list,.support-email-detail,.support-email-message,.support-email-actions,.support-email-ticket-box,.support-email-compose{gap:10px;display:grid}.support-email-list{flex-direction:column;align-items:stretch;max-height:72vh;display:flex;overflow:auto}.support-email-list>button{text-align:left;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:8px;flex:none;align-content:start;gap:4px;width:100%;min-width:0;padding:9px 10px;display:grid}.support-email-list>button.active{background:#eef8f2;border-color:#176b4d}.support-email-list-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.support-email-list-heading strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.support-email-list-heading span{color:var(--muted);flex:none;font-size:.78rem;font-weight:650}.support-email-list>button strong,.support-email-list>button b,.support-email-list>button small,.support-email-list>button span{min-width:0;margin:0;display:block}.support-email-list>button strong,.support-email-list>button b,.support-email-list>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-email-list>button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.support-email-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-email-list mark{color:#176b4d;background:#e5f6ec;border-radius:999px;padding:2px 8px}.support-email-list em{color:var(--muted);font-style:normal}.support-email-message{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.support-email-message>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-email-heading-actions{flex:none;justify-items:end;gap:8px;display:grid}.support-email-heading-buttons{align-items:center;gap:8px;display:flex}.support-email-dismiss{white-space:nowrap;color:#8f2f25!important;background:#fff8f6!important;border-color:#b44b3e!important;min-height:34px!important}.support-email-delete{white-space:nowrap;color:#fff!important;background:#b42318!important;border-color:#b42318!important;min-height:34px!important}.support-email-message h4{margin:2px 0 0;font-size:1.15rem}.support-email-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.support-email-meta span,.support-email-attachments a{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.support-email-body{background:var(--panel-2);max-height:52vh;color:var(--ink);border-radius:8px;margin:0;padding:12px;line-height:1.55;overflow:auto}.support-email-current-message p,.support-email-history article p{white-space:pre-wrap;margin:0 0 10px}.support-email-current-message p:last-child,.support-email-history article p:last-child{margin-bottom:0}.support-email-history{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.support-email-history summary{color:var(--green-dark);cursor:pointer;font-weight:800}.support-email-history>div{gap:8px;margin-top:10px;display:grid}.support-email-history article{background:#fff;border-left:3px solid #8ab7a4;padding:10px}.support-email-attachments{flex-wrap:wrap}.support-email-attachments a{color:var(--green-dark);text-decoration:none}.support-email-ticket-box,.support-email-compose{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.support-email-ticket-box>header,.support-email-compose>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-email-inline-grid{flex-wrap:wrap}.support-email-inline-grid>label,.support-email-inline-grid>button{flex:180px}.support-email-detail label{color:var(--muted);gap:6px;font-size:.92rem;display:grid}.support-email-detail input,.support-email-detail textarea,.support-email-detail select{width:100%;font:inherit;color:var(--ink);padding:10px}.support-email-file-input{border:1px dashed var(--line);background:var(--panel-2);border-radius:8px;padding:10px}.support-email-file-input input{background:0 0;border:0;padding:0}.support-inline-check{align-items:center;gap:10px;display:flex!important}.support-inline-check input{width:18px;min-height:18px}.support-inline-check span{color:var(--ink)}.support-email-modal{max-width:880px}@media (max-width:960px){.support-email-layout,.support-email-meta{grid-template-columns:1fr}.support-email-list{max-height:none}.support-email-panel>header{align-items:flex-start}.support-email-message>header{display:grid}.support-email-heading-actions{justify-items:start}.support-email-heading-buttons{flex-wrap:wrap}}.support-ticket-card.is-ringing{background:#fff7ed;border-color:#f97316}.support-ticket-live{color:#fff;text-transform:uppercase;background:#f97316;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 8px;font-size:.78rem;font-weight:850;display:inline-flex}.support-ticket-list{gap:6px;margin-top:0;display:grid}.support-ticket-sections{gap:16px;display:grid}.support-ticket-bucket{gap:10px;display:grid;overflow-x:auto}.support-ticket-bucket>header{color:#fff;background:#176b4d;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.support-ticket-bucket h3{letter-spacing:0;text-transform:uppercase;margin:0;font-size:.92rem}.support-ticket-bucket>header span{color:#fff;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:26px;font-weight:850;display:inline-flex}.support-ticket-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-height:46px;padding:8px 10px}.support-ticket-card{grid-template-columns:82px minmax(82px,.7fr) minmax(90px,.75fr) minmax(120px,1fr) minmax(120px,1fr) 76px minmax(160px,.9fr) minmax(116px,.8fr);min-width:940px;align-items:center!important;display:grid!important}.support-ticket-main{flex:1;gap:6px;min-width:0;display:grid}.support-ticket-main p{color:#405049;margin:0}.support-ticket-main small{gap:6px}.support-ticket-title{color:var(--text);font-size:1rem;font-weight:850;text-decoration:none}.support-ticket-title:hover{color:var(--green)}.support-ticket-open,.support-ticket-number{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-weight:850;text-decoration:none;display:inline-flex}.support-ticket-number{color:var(--text)}.support-ticket-open:hover,.support-ticket-number:hover{text-decoration:underline}.support-ticket-cell,.support-ticket-note,.support-ticket-date,.support-ticket-alias{color:#405049;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:hidden}.support-ticket-note{color:var(--text)}.support-ticket-priority{text-transform:uppercase;font-size:.78rem;font-weight:850}.support-ticket-card>select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:.86rem}.support-ticket-alias{color:var(--muted);grid-column:2/-1;font-size:.8rem}.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}.support-ticket-workflow{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto;gap:8px;margin-top:8px;padding-top:12px;display:grid}.support-ticket-workflow label{gap:5px;display:grid}.support-ticket-workflow label>span{color:var(--muted);font-size:.8rem;font-weight:750}.support-ticket-workflow input,.support-ticket-workflow textarea,.support-ticket-timeline select,.support-timeline-response textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px}.support-ticket-workflow input,.support-ticket-timeline select{min-height:40px;padding:0 10px}.support-ticket-workflow textarea,.support-timeline-response textarea{resize:vertical;padding:9px 10px}.support-ticket-workflow button,.support-timeline-response button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.support-ticket-workflow button:disabled,.support-timeline-response button:disabled{opacity:.55;cursor:not-allowed}.support-ticket-response{grid-column:1/2}.support-ticket-note-workflow{grid-template-columns:minmax(0,1fr) auto}.support-ticket-note-workflow .support-ticket-response{grid-column:auto}.support-ticket-events{gap:6px;margin-top:4px;display:grid}.support-ticket-events>div{background:#f7faf8;border-left:3px solid #b7d8cb;gap:2px;padding:8px 10px;display:grid}.support-ticket-events small{color:var(--muted)}.support-ticket-detail-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;margin-top:18px;padding:18px;display:grid}.support-ticket-detail-card,.support-ticket-detail-card>header{align-items:flex-start}.support-ticket-detail-card>header,.support-ticket-detail-card:not(.support-ticket-detail-standalone){justify-content:space-between;gap:16px;display:flex}.support-ticket-detail-card h2,.support-ticket-detail-card p{margin:0}.support-ticket-detail-card select{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.support-status-focus{border:2px solid var(--green);background:#f1faf5;border-radius:8px;gap:6px;min-width:260px;padding:10px;display:grid}.support-status-focus span{color:var(--green-dark);text-transform:uppercase;font-size:.78rem;font-weight:850}.support-independent-case-card{margin-top:0;padding:14px}.support-ticket-detail-events{margin-top:10px}.support-case-shell{gap:18px;display:grid}.support-order-case-card{border:2px solid var(--green);box-shadow:0 8px 24px #125a3e1a;display:grid!important}.support-order-case-card>header{grid-template-columns:minmax(170px,1fr) minmax(230px,300px);align-items:start;display:grid}.support-order-link-row{grid-template-columns:minmax(280px,1fr) minmax(180px,220px);gap:10px;display:grid}.support-order-link-row label,.support-case-response{gap:6px;display:grid}.support-order-link-row span,.support-case-response span{color:var(--muted);font-size:.82rem;font-weight:800}.support-order-link-row input,.support-case-response textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px}.support-order-link-row input{min-height:44px;padding:0 11px}.support-order-link-row button,.support-case-save-row button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:850;display:inline-flex}.support-case-response textarea{resize:vertical;min-height:112px;padding:11px}.support-case-save-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-case-save-row small{color:var(--muted)}.support-case-save-row button{min-width:180px;padding:0 16px}.support-order-action-cluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-order-action-cluster .action-button,.support-delhivery-panel a{gap:6px}.support-delhivery-panel{background:#f3faf6;border:1px solid #b7d8cb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.support-delhivery-panel>div{gap:3px;min-width:0;display:grid}.support-delhivery-panel span{color:var(--muted);font-size:.84rem}.support-delhivery-panel button,.support-delhivery-panel a{border:1px solid var(--line);min-height:34px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:850;text-decoration:none;display:inline-flex}.support-order-link-row button:disabled,.support-case-save-row button:disabled{cursor:not-allowed;opacity:.55}.support-case-timeline{gap:14px;display:grid}.support-case-timeline>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.support-case-timeline>header h2,.support-case-timeline>header p{margin:0}.support-case-timeline>header>span{background:var(--panel-2);color:var(--green-dark);border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:850}.support-vertical-timeline{gap:0;display:grid;position:relative}.support-vertical-timeline:before{content:"";background:#b8c2bd;width:2px;position:absolute;top:14px;bottom:14px;left:8px}.support-timeline-entry{grid-template-columns:18px minmax(0,1fr);gap:14px;padding:0 0 14px;display:grid;position:relative}.support-timeline-entry>i{z-index:1;background:var(--green);border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:13px;box-shadow:0 0 0 1px #9eaaa4}.support-timeline-entry>div{background:#fbfdfc;border-bottom:2px solid #b7d8cb;gap:5px;padding:11px 13px;display:grid}.support-timeline-entry header{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-timeline-entry header span,.support-timeline-entry small{color:var(--muted);font-size:.78rem}.support-timeline-entry p,.support-timeline-response-text{margin:0;font-size:.9rem}.support-timeline-response-text{color:var(--green-dark)}.support-order-operations{gap:14px;display:grid}.support-order-state-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.support-order-state-tiles button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.support-order-picker{border:1px solid var(--line);background:#f7faf8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.support-order-picker>div{gap:3px;display:grid}.support-order-picker span,.support-order-match-list span{color:var(--muted);font-size:.86rem}.support-order-picker button,.support-order-match-list button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;font-weight:850}.support-order-picker button{min-height:38px;padding:0 12px}.support-order-picker-dominant{background:#eef8f2;border-color:#b7d8cb}.support-order-picker-dominant button{min-width:180px;min-height:46px;font-size:.98rem}.support-order-picker button:disabled{opacity:.55;cursor:not-allowed}.support-order-match-list{gap:8px;display:grid}.support-order-match-list button{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.support-order-match-list button span{color:#ffffffd1}.support-ticket-timeline{grid-column:1/-1;gap:10px;display:grid}.support-ticket-timeline h3{margin:0}.support-ticket-timeline>article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:10px;display:grid}.support-ticket-timeline>article>header{border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.support-ticket-timeline>article>header>div{gap:4px;display:grid}.support-ticket-timeline p{color:#405049;margin:0;font-size:.9rem}.support-timeline-response{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-related-orders{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;gap:10px;padding:12px;display:grid}.support-related-orders h3{margin:0}.support-related-orders>div{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.support-related-orders button{border:1px solid var(--line);min-width:170px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:3px;padding:10px;display:grid}.support-related-orders button.active{background:#eaf5ef;border-color:#b7d8cb}.support-related-orders span{color:var(--muted);font-size:.82rem}.support-modal-backdrop{z-index:1800;background:#17211c7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-modal{width:min(720px,100%);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:22px;display:grid;overflow-y:auto}.support-modal>header{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:14px}.support-modal>header>button{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px}.support-modal-actions{align-items:center}.support-modal-actions small{color:var(--muted)}.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}.support-code-shell{gap:16px;display:grid}.support-code-header,.support-code-actions,.support-code-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.support-code-header{gap:8px;padding:22px;display:grid}.support-code-header h1,.support-code-header p{margin:0}.support-code-actions{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.support-code-actions div{gap:4px;display:grid}.support-code-actions span,.support-code-panel code{color:var(--muted)}.support-code-actions a,.support-code-actions button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:800;text-decoration:none;display:inline-flex}.support-code-actions a{border:1px solid var(--line);color:var(--green-dark);padding:0 12px}.support-code-actions button{background:var(--green);color:#fff;cursor:pointer;border:0;padding:0 14px}.support-code-panel{overflow:hidden}.support-code-panel pre{white-space:pre-wrap;background:#f7faf8;max-height:70vh;margin:0;padding:18px;font-size:.84rem;line-height:1.5;overflow:auto}.ndr-console{gap:10px;font-size:.92rem;display:grid}.ndr-topline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ndr-topline article,.ndr-import-panel,.ndr-queue-panel,.ndr-case-card{border:1px solid var(--line);border-radius:8px}.ndr-topline article{background:var(--panel);gap:2px;padding:10px 12px;display:grid}.ndr-topline span,.ndr-message,.ndr-case-main p,.ndr-case-main small,.ndr-case-context p,.ndr-events small,.ndr-work-grid span{color:var(--muted)}.ndr-topline strong{color:var(--ink);font-size:18px}.ndr-import-panel{grid-template-columns:minmax(260px,1fr) 160px minmax(210px,300px) 120px;align-items:end;gap:10px;display:grid}.ndr-import-panel h2,.ndr-import-panel p,.ndr-queue-panel h2,.ndr-case-main h3,.ndr-case-context p{margin:0}.ndr-import-panel select,.ndr-import-panel button,.ndr-file-picker,.ndr-filters input,.ndr-filters select,.ndr-filters button,.ndr-work-grid input,.ndr-work-grid select,.ndr-work-grid textarea,.ndr-actions a,.ndr-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px}.ndr-import-panel button,.ndr-filters button,.ndr-actions button{background:var(--green);border-color:var(--green);color:#fff;cursor:pointer;font-weight:800}.ndr-import-panel button:disabled,.ndr-filters button:disabled,.ndr-actions button:disabled{opacity:.55;cursor:not-allowed}.ndr-file-picker{cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.ndr-file-picker input{display:none}.ndr-queue-panel,.ndr-date-groups{gap:10px;display:grid}.ndr-date-group{gap:8px;display:grid}.ndr-queue-panel>header,.ndr-filters,.ndr-case-main,.ndr-actions,.ndr-date-header{align-items:center;gap:10px;display:flex}.ndr-queue-panel>header{justify-content:space-between}.ndr-filters{flex-wrap:wrap;justify-content:flex-end}.ndr-filters input{min-width:260px;padding:0 12px}.ndr-filters select,.ndr-filters button,.ndr-import-panel select,.ndr-import-panel button{padding:0 12px}.ndr-date-header{border:1px solid var(--line);color:#fff;width:100%;min-height:40px;font:inherit;background:#176b4d;border-radius:8px;justify-content:space-between;padding:0 10px;font-weight:800}.ndr-date-header>button{min-width:0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.ndr-count-badge{color:#fff;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.ndr-date-header span{align-items:center;gap:8px;display:inline-flex}.ndr-date-header svg.open{transform:rotate(180deg)}.ndr-case-list{gap:8px;display:grid}.ndr-remark-group{gap:6px;display:grid}.ndr-remark-header{color:#fff;font-weight:900;font:inherit;cursor:pointer;text-align:left;background:#0f5b40;border:1px solid #0e4f38;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ndr-remark-header .ndr-count-badge{color:#fff;background:#ffffff29}.ndr-case-card{background:#fff;gap:8px;padding:10px;display:grid}.ndr-case-main{justify-content:space-between}.ndr-case-main h3{font-size:15px}.ndr-case-main>div:last-child{text-align:right;gap:2px;display:grid}.ndr-provider{background:var(--panel-2);width:fit-content;color:var(--green);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.ndr-order-name.ndr-payment-prepaid{color:#0d7a43}.ndr-order-name.ndr-payment-partially_paid{color:#b26a00}.ndr-order-name.ndr-payment-cod{color:#8b1d3b}.ndr-order-name.ndr-payment-unknown{color:var(--ink)}.ndr-case-context{background:var(--panel-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.ndr-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ndr-work-grid label{gap:4px;font-weight:800;display:grid}.ndr-work-grid .span-2{grid-column:span 2}.ndr-work-grid input,.ndr-work-grid select{padding:0 10px}.ndr-work-grid textarea{resize:vertical;min-height:38px;max-height:38px;padding:8px 10px}.ndr-remarks-row textarea{white-space:nowrap;overflow:hidden}.ndr-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.ndr-actions a,.ndr-actions button{justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.88rem;text-decoration:none;display:inline-flex}.ndr-actions a{color:var(--green);background:#fff;font-weight:800}.ndr-events{border-top:1px solid var(--line);gap:3px;padding-top:8px;display:grid}.ndr-timeline{background:#f7faf8;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.ndr-timeline>strong{color:var(--ink)}.ndr-timeline-item{border-left:3px solid #176b4d;gap:3px;padding-left:10px;display:grid}.ndr-linked-order{gap:3px;display:grid}.ndr-timeline-item>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ndr-timeline-item p,.ndr-timeline-item small,.ndr-timeline-item em{margin:0}.ndr-timeline-item em{color:var(--ink);font-style:normal;font-weight:700}@media (max-width:1080px){.support-cockpit,.support-kpi-strip,.support-context-grid,.support-detail-grid,.ndr-topline,.ndr-case-context,.ndr-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ndr-import-panel{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ndr-topline{grid-template-columns:1fr}.ndr-queue-panel>header,.ndr-filters,.ndr-case-main,.ndr-actions,.ndr-date-header,.ndr-date-header>button,.ndr-timeline-item>div{flex-direction:column;align-items:stretch}.ndr-date-header{padding:10px 12px}.ndr-date-header>button{gap:8px}.ndr-date-header>button>span{flex-wrap:wrap}.ndr-filters input{width:100%;min-width:0}.ndr-filters select,.ndr-filters button,.ndr-import-panel select,.ndr-import-panel button,.ndr-file-picker{width:100%}.ndr-case-context,.ndr-work-grid{grid-template-columns:1fr}.ndr-work-grid .span-2,.ndr-work-grid .span-3{grid-column:auto}.ndr-actions a,.ndr-actions button{width:100%}.ndr-case-main>div:last-child{text-align:left}.support-cockpit,.support-kpi-strip,.support-context-grid,.support-detail-grid,.support-ticket-workflow,.support-timeline-response,.support-form-grid,.support-manual-refund-grid,.public-support-form,.ndr-topline,.ndr-import-panel,.ndr-case-context,.ndr-work-grid{grid-template-columns:1fr}.support-ticket-response,.support-manual-refund .span-2{grid-column:auto}.support-order-link-row,.support-order-case-card>header,.support-delhivery-panel,.support-order-state-tiles{grid-template-columns:1fr}.support-case-save-row,.support-case-timeline>header,.support-timeline-entry header,.support-page-header,.support-module-header,.support-order-action-cluster,.support-modal-actions{flex-direction:column;align-items:stretch}.support-live-call-row{grid-template-columns:1fr}.support-header-action,.support-module-header button{width:100%}.support-queue header,.support-ticket-list article,.support-code-actions{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-clickable{cursor:pointer}.refund-request-row-clickable:hover,.refund-request-row-clickable:focus-visible{outline-offset:-1px;background:#f3faf6;outline:1px solid #bfd8cc}.refund-duplicate-order{font-weight:900;color:#b42318!important}.refund-offline-badge,.refund-offline-detail{font-weight:900;color:#92400e!important}.refund-offline-badge{background:#fef3c7;border:1px solid #f59e0b;border-radius:999px;justify-content:center;width:max-content;padding:2px 7px;display:inline-flex}.refund-warning-panel{color:#7a271a;background:#fff5f3;border-color:#f5b5ad;align-items:center;gap:10px;display:flex}.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}.refund-detail-modal{width:min(1120px,100%)}.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-detail-grid article span,.return-detail-grid article small{overflow-wrap:anywhere}.refund-detail-sections{margin-top:14px}.refund-method-edit,.refund-method-edit label{gap:8px;display:grid}.refund-method-edit{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-method-edit .span-2,.refund-method-note,.refund-upload-field{grid-column:1/-1}.refund-method-edit input,.refund-method-edit select,.support-manual-refund-grid input,.support-manual-refund-grid select,.support-manual-refund-grid textarea{width:100%}.refund-method-note{color:var(--muted);margin:0;font-weight:750}.refund-upload-field{cursor:pointer;background:#f7fbf9;border:1px dashed #bfd8cc;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:12px;display:flex!important}.refund-upload-field input{display:none}.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-modal-actions .danger-button{color:#fff;background:#b42318;border-color:#b42318}.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 label.waiver-checkbox small{align-items:center;gap:8px;min-height:44px;display:flex}.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 label.waiver-checkbox input{width:auto;min-height:0}.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{--green:#c0436e;--green-dark:#a33660;--text:#221a16;--muted:#8b7a6a;--line:#e8e0d8;--panel-2:#fff9f2;--ink:#221a16;background:#fff9f2;min-height:100vh;padding:24px 14px;font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.customer-site-header{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(980px,100%);min-height:64px;margin:0 auto 18px;padding:0 16px;display:flex;box-shadow:0 12px 36px #221a160f}.customer-site-brand,.customer-site-header>div,.customer-site-header a{align-items:center;display:inline-flex}.customer-site-brand{color:var(--text);gap:10px;font-weight:800;text-decoration:none}.customer-site-brand span{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.customer-site-header>div{flex-wrap:wrap;justify-content:flex-end;gap:4px 18px}.customer-site-header>div a{min-height:36px;color:var(--text);font-weight:700;text-decoration:none}.customer-site-header>div a:hover{color:var(--green)}.customer-return-shell{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(680px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 60px #221a1614}.customer-return-shell>header{display:none}.customer-step-strip{flex-wrap:wrap;gap:8px;padding:20px 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 12px;font-size:13px;font-weight:700;display:inline-flex}.customer-step-strip span.active{border-color:var(--green);color:var(--green-dark);background:#fbeef2}.customer-return-step{gap:18px;padding:28px 24px;display:grid}.customer-return-step h1,.customer-return-step h2,.customer-return-step p{margin:0}.customer-return-step h1{letter-spacing:-.2px;color:var(--text);font-size:26px;font-weight:700;line-height:1.25}.customer-return-step h2{color:var(--text);margin-top:8px;font-size:17px;font-weight:700}.customer-return-step>p{color:var(--muted);line-height:1.55}.customer-return-policy-note{border:1px solid var(--line);color:var(--text);background:#fffbf5;border-radius:10px;gap:12px;padding:18px 20px;display:grid}.customer-return-policy-note p{color:var(--muted);margin:0;line-height:1.55}.customer-return-policy-note a{color:var(--green);font-weight:700}.customer-return-charge-list{gap:8px;display:grid}.customer-return-charge-list p{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:128px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.customer-return-charge-list strong{color:var(--green-dark);text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:700}.customer-return-charge-list span{min-width:0;color:var(--text)}.customer-return-step>label{color:var(--text);gap:7px;font-weight:700;display:grid}.customer-return-step input,.customer-return-step select,.customer-return-step textarea{border:1px solid var(--line);width:100%;min-height:52px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:10px 14px}.customer-return-step input:focus,.customer-return-step select:focus,.customer-return-step textarea:focus{border-color:var(--green);outline:none}.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;letter-spacing:.2px;cursor:pointer;border-radius:8px;font-weight:700;transition:background .15s,border-color .15s}.customer-return-step>button:not(.customer-back):hover,.customer-success button:hover{background:var(--green-dark);border-color:var(--green-dark)}.customer-back{width:fit-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.customer-back:hover{color:var(--green)}.customer-link-button{width:fit-content;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;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;cursor:pointer;background:#fff;border-radius:10px;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:grid}.customer-choice-grid button:hover{border-color:var(--green)}.customer-choice-grid button.active{border-color:var(--green);background:#fbeef2}.customer-item-list{gap:10px;display:grid}.customer-item-list article{border:1px solid var(--line);border-radius:10px;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:.6}.customer-item-list article>button{background:var(--panel-2);cursor:pointer;border:0;border-radius:8px;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{color:var(--muted);gap:6px;margin-top:5px;font-size:.85rem;font-weight:700;display:grid}.customer-item-list article>div select{width:100%;min-height:44px}.customer-upload{border:1px dashed var(--line);min-height:44px;color:var(--green);cursor:pointer;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-weight:700;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:#fffbf5;border-radius:10px;gap:12px;padding:16px;display:grid}.customer-refund-header strong,.customer-review-card strong,.customer-refund-summary strong{color:var(--text);display:block}.customer-coupon-nudge{gap:10px;display:grid}.customer-coupon-nudge button{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:10px;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:#fbeac9;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.customer-coupon-nudge button.active{border-color:var(--green);background:#fbeef2}.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:#fffbf5;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:#fbeef2;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:700}.customer-payout-card label{color:var(--text);gap:7px;font-weight:700;display:grid}.customer-payout-card input,.customer-payout-card select{border:1px solid var(--line);min-height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 14px}.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:700;transition:background .15s}.customer-primary-button:hover{background:var(--green-dark)}.customer-primary-button:disabled{cursor:not-allowed;opacity:.55}.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;color:var(--text)}.customer-breakdown-total{font-size:17px;font-weight:700}.customer-refund-summary.coupon{border-color:var(--green);background:#fbeef2}.customer-breakdown-nudge{border:1px solid var(--green);background:#fbeef2;border-radius:8px;gap:6px;margin-top:8px;padding:12px 14px;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 14px}.customer-active-requests{border:1px solid var(--green);background:#fbeef2;border-radius:10px;gap:8px;padding:14px;display:grid}.customer-active-requests button{border:1px solid var(--line);min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;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:700}.customer-active-request-card{border:1px solid var(--line);background:#fffbf5;border-radius:10px;gap:10px;padding:12px;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:700}.customer-active-request-card dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.return-pickup-address{gap:4px;margin-bottom:16px;display:grid}.return-customer-response,.customer-request-message{border-color:var(--green);background:#fbeef2;gap:5px;margin-bottom:16px;display:grid}.customer-request-message{margin-bottom:0}.customer-request-message p{margin:0}.customer-coupon-code-panel{border:1px solid var(--green);background:#fbeef2;border-radius:10px;gap:10px;padding:14px;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;border:1px dashed var(--green);min-height:42px;color:var(--green-dark);letter-spacing:0;background:#fff;border-radius:8px;align-items:center;padding:8px 10px;font-size:18px;font-weight:800;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;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;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{color:var(--text);background:#fff6e8;border-color:#e8c79a;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-site-header{border-width:0 0 1px;border-radius:0;flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;margin-bottom:0;padding:14px}.customer-site-header>div{justify-content:flex-start;width:100%}.customer-return-shell{border:0;border-radius:0;min-height:100vh}.customer-return-charge-list p,.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;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.pickup-order-complete{background:#f5faf7;gap:0;padding-block:10px}.pickup-order-complete.expanded{gap:12px;padding-block:14px}.pickup-order-complete>header{cursor:pointer}.pickup-order-complete .pick-item{cursor:default}.pickup-order-cancelled{background:#fff4f2;border:2px solid #b42318}.pickup-order-cancelled>header b{color:#fff;background:#b42318;font-size:16px}.pickup-cancelled-warning{color:#b42318;font-size:clamp(22px,3vw,34px);line-height:1.05}.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}.issue-status-tabs{gap:6px;margin-bottom:10px;display:flex}.issue-status-tabs a{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:7px 11px;font-size:12px;font-weight:800}.issue-status-tabs a.active{border-color:var(--green);color:var(--green-dark);background:#eef6f1}.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-reconciliation{border:1px solid var(--line);background:#f7f9f8;border-radius:8px;grid-column:1/-1;gap:10px;margin-top:4px;padding:12px;display:grid}.issue-reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.issue-event-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.issue-event-comparison>div{border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;padding:10px;display:grid}.issue-event-comparison small,.issue-event-comparison span,.issue-reconciliation-conclusion small{color:var(--muted);font-size:11px}.issue-reconciliation-conclusion{border-left:3px solid var(--green);background:#fff;gap:3px;padding:10px;display:grid}.issue-batch-links{flex-wrap:wrap;gap:12px;display:flex}.issue-reconciliation-grid>div{border:1px solid var(--line);background:#fff;border-radius:6px;gap:3px;padding:9px;display:grid}.issue-reconciliation-grid small,.issue-reconciliation-grid span,.issue-reconciliation dt{color:var(--muted);font-size:11px}.issue-reconciliation dl{gap:5px;margin:0;display:grid}.issue-reconciliation dl>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.issue-reconciliation dd{overflow-wrap:anywhere;margin:0}.issue-batch-export{width:fit-content;color:var(--green-dark);font-weight:850}.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-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.issue-pagination div{gap:8px;display:flex}.issue-pagination a,.issue-pagination span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px}.issue-pagination>span{background:0 0;border:0;padding-left:0}.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-group-header>.issue-group-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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}.support-ticket-settings-form{gap:12px;margin-top:16px;display:grid}.support-ticket-settings-form label{color:var(--muted);gap:6px;font-size:.9rem;font-weight:750;display:grid}.support-ticket-settings-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;background:#fbfcfb;border-radius:8px;padding:10px 12px}.support-ticket-settings-form div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-ticket-settings-form button{min-height:42px;color:var(--green-dark);font:inherit;cursor:pointer;background:#eaf5ef;border:1px solid #b7d8cb;border-radius:8px;padding:0 14px;font-weight:850}.support-ticket-settings-form button:disabled{opacity:.55;cursor:not-allowed}.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}.product-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-module-tile{border:1px solid var(--line);min-height:126px;color:var(--ink);background:#fff;border-radius:8px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.product-module-tile:hover{box-shadow:var(--shadow);border-color:#b7d8c8;transform:translateY(-2px)}.product-module-tile.primary{background:#eef7f2;border-color:#bddccb}.product-module-tile svg{color:var(--green-dark);flex:none}.product-module-tile span,.product-module-tile strong,.product-module-tile small{display:block}.product-module-tile strong{margin-bottom:6px;font-size:18px}.product-module-bubble{color:#fff;vertical-align:middle;background:#c43d65;border-radius:999px;align-items:center;margin-left:6px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.stock-topbar{align-items:flex-end;gap:24px}.stock-header-actions,.stock-links,.stock-pagination>div{align-items:center;gap:8px;display:flex}.stock-header-actions button,.stock-pagination button,.stock-settings-dialog footer button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.stock-summary{grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(130px,.72fr);gap:10px;margin:18px 0;display:grid}.stock-summary-card,.stock-summary-meta{background:#fff;border:1px solid #dfe3e8;border-radius:7px;min-height:102px;padding:14px}.stock-summary-card{color:#17212b;text-align:left;cursor:pointer;align-items:flex-start;gap:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.stock-summary-card:hover{border-color:#9ca7b3;transform:translateY(-1px);box-shadow:0 5px 14px #10182814}.stock-summary-icon{background:#eef1f4;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.stock-summary-card>span:last-child,.stock-summary-meta{flex-direction:column;gap:2px;display:flex}.stock-summary-card small,.stock-summary-meta span{color:#53606d;font-size:12px;font-weight:700}.stock-summary-card strong,.stock-summary-meta strong{color:#101820;font-size:28px;line-height:1.05}.stock-summary-card em,.stock-summary-meta small{color:#6d7883;font-size:11px;font-style:normal}.stock-summary-card.danger{border-top:3px solid #c63737}.stock-summary-card.danger .stock-summary-icon{color:#a62828;background:#fbe9e8}.stock-summary-card.warning{border-top:3px solid #d98b17}.stock-summary-card.warning .stock-summary-icon{color:#9b5b00;background:#fff2d9}.stock-summary-card.info{border-top:3px solid #147d92}.stock-summary-card.info .stock-summary-icon{color:#09687a;background:#e0f3f5}.stock-summary-card.protected{border-top:3px solid #40784d}.stock-summary-card.protected .stock-summary-icon{color:#32663d;background:#e8f3e9}.stock-summary-meta{background:#f7f8f9;justify-content:center}.stock-warning,.stock-message{color:#704c06;background:#fff8e8;border:1px solid #e7c575;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.stock-warning svg{flex:none;margin-top:1px}.stock-warning p{margin:0;font-size:13px}.stock-message{color:#264a60;background:#edf5fa;border-color:#b8c9d8;font-size:13px}.stock-workspace{background:#fff;border-top:1px solid #dfe3e8}.stock-tabs{border-bottom:1px solid #e2e6ea;gap:2px;padding-top:12px;display:flex;overflow-x:auto}.stock-tabs button{color:#5d6874;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 12px 9px;font-size:12px;font-weight:700}.stock-tabs button.active{color:#111820;border-bottom-color:#111820}.stock-toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(130px,.75fr)) 38px;gap:8px;padding:12px 0;display:grid}.stock-toolbar select,.stock-search{color:#26313c;background:#fff;border:1px solid #cfd5dc;border-radius:5px;min-width:0;height:38px}.stock-toolbar select{padding:0 9px;font-size:12px}.stock-search{align-items:center;padding-left:10px;display:flex}.stock-search>svg{color:#75818c;flex:none}.stock-search input{border:0;outline:0;flex:1;min-width:0;padding:0 8px;font-size:13px}.stock-search button{cursor:pointer;background:0 0;border:0;border-left:1px solid #e1e5e9;place-items:center;width:36px;height:36px;display:grid}.stock-table-wrap{border:1px solid #dfe3e8;border-radius:6px;transition:opacity .15s;position:relative;overflow-x:auto}.stock-table-wrap.is-busy{opacity:.58;pointer-events:none}.stock-table{border-collapse:collapse;width:100%;min-width:1240px;font-size:12px}.stock-table th{z-index:1;color:#53606d;text-align:left;text-transform:uppercase;background:#f3f5f7;padding:9px 10px;font-size:11px;font-weight:800;position:sticky;top:0}.stock-table td{vertical-align:middle;color:#26313c;border-top:1px solid #e8ebee;padding:9px 10px}.stock-table td:first-child{width:270px}.stock-table td:nth-child(2){width:220px}.stock-table td:nth-child(4){width:190px}.stock-table td:nth-child(6){width:165px}.stock-table td:nth-child(7){width:180px}.stock-row{box-shadow:inset 3px 0 #0000}.stock-row:hover{background:#fafbfc}.stock-row.recommendation-restock{box-shadow:inset 3px 0 #c63737}.stock-row.recommendation-watch{box-shadow:inset 3px 0 #d98b17}.stock-row.recommendation-move_offline{box-shadow:inset 3px 0 #147d92}.stock-row.recommendation-collection_protected{box-shadow:inset 3px 0 #40784d}.stock-product{align-items:center;gap:10px;min-width:0;display:flex}.stock-product>span{flex-direction:column;gap:2px;min-width:0;display:flex}.stock-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.stock-product small,.stock-table td>small,.stock-reason{color:#6b7681;font-size:10px;line-height:1.35;display:block}.stock-thumb{color:#7c8791;background:#f3f5f6;border:1px solid #dfe3e8;border-radius:5px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;display:grid;overflow:hidden}.stock-thumb:not(:disabled){cursor:pointer}.stock-thumb img{object-fit:cover;width:100%;height:100%}.stock-decision{text-transform:uppercase;border-radius:4px;align-items:center;min-height:22px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.stock-decision.restock{color:#9e2424;background:#fbe9e8}.stock-decision.watch{color:#885100;background:#fff0d0}.stock-decision.move_offline{color:#09687a;background:#dff2f5}.stock-decision.collection_protected{color:#30623b;background:#e7f2e8}.stock-decision.healthy{color:#47535e;background:#edf0f2}.stock-decision.needs_data{color:#604778;background:#eee9f5}.stock-reason{max-width:220px;margin-top:4px}.stock-number{font-size:18px;line-height:1.1;display:block}.stock-buy{color:#a62828;font-size:14px;display:block}.velocity-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.velocity-grid span{border-right:1px solid #e2e6ea;flex-direction:column;display:flex}.velocity-grid span:last-child{border-right:0}.velocity-grid strong{font-size:14px}.velocity-grid small{color:#737e88;font-size:9px}.trend-up{margin-top:4px;color:#26713a!important}.trend-down{margin-top:4px;color:#a33535!important}.stock-collections{flex-wrap:wrap;gap:4px;max-width:180px;display:flex}.stock-collections>span{text-overflow:ellipsis;white-space:nowrap;background:#f7f8f9;border:1px solid #dde2e6;border-radius:4px;flex-direction:column;max-width:100%;padding:3px 5px;font-size:10px;display:flex;overflow:hidden}.stock-collections>span small{color:#60707b;font-size:9px}.stock-links{justify-content:flex-end}.stock-links a,.stock-links button{color:#3d4b57;cursor:pointer;background:#fff;border:1px solid #d6dce1;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.stock-links a:hover,.stock-links button:hover{color:#111820;border-color:#7d8995}.stock-empty{color:#697580;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.stock-empty strong{color:#29343f}.stock-pagination{color:#65717d;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.stock-pagination button{color:#34414d;cursor:pointer;background:#fff;border:1px solid #d4dae0;border-radius:5px;min-height:34px;padding:0 10px}.stock-pagination button:disabled{opacity:.45;cursor:default}.stock-pagination strong{color:#303c47;font-size:12px}.stock-modal-backdrop,.stock-lightbox{z-index:1000;background:#0e141a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stock-settings-dialog{background:#fff;border-radius:7px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 20px 60px #0000003d}.stock-settings-dialog header,.stock-settings-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-settings-dialog header h2{margin:0}.stock-settings-dialog header>button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.stock-settings-dialog>p{color:#66727d;font-size:13px}.stock-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.stock-settings-grid label{color:#394652;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.stock-settings-grid label>div{border:1px solid #ccd3da;border-radius:5px;grid-template-columns:1fr auto;align-items:center;height:40px;display:grid;overflow:hidden}.stock-settings-grid input{border:0;outline:0;min-width:0;height:38px;padding:0 10px;font-size:14px}.stock-settings-grid small{color:#64717d;background:#f4f6f7;border-left:1px solid #e0e4e8;padding:12px 9px;font-weight:500}.stock-settings-dialog footer{justify-content:flex-end}.stock-lightbox{color:#fff}.stock-lightbox img{object-fit:contain;background:#fff;max-width:min(900px,90vw);max-height:78vh;box-shadow:0 18px 50px #00000059}.stock-lightbox>button{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.stock-lightbox strong{margin-top:10px}@media (max-width:1180px){.stock-summary{grid-template-columns:repeat(3,minmax(150px,1fr))}.stock-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(140px,.7fr)) 38px}.stock-toolbar select:nth-of-type(3),.stock-toolbar select:nth-of-type(4){grid-row:2}}@media (max-width:720px){.stock-topbar{flex-direction:column;align-items:stretch}.stock-header-actions{grid-template-columns:1fr 1.35fr;display:grid}.stock-header-actions button{min-width:0;font-size:11px}.stock-summary{grid-template-columns:1fr 1fr}.stock-summary-meta{grid-column:1/-1;min-height:78px}.stock-toolbar{grid-template-columns:1fr 1fr 38px}.stock-search{grid-column:1/-1}.stock-toolbar select{min-width:0}.stock-toolbar select:nth-of-type(3),.stock-toolbar select:nth-of-type(4){grid-row:auto}.stock-settings-grid{grid-template-columns:1fr}.stock-pagination{flex-direction:column;align-items:flex-start;gap:10px}}.product-module-tile small{color:var(--muted);line-height:1.45}.secondary-link-button,.icon-text-button,.icon-only-button,.margin-pagination button,.margin-tag-filter button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#176b4b;border:1px solid #9fcdb7;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.secondary-link-button,.icon-text-button.secondary,.margin-tag-filter button{color:var(--green-dark);background:#fff;border-color:#b7d8c8}.icon-text-button:disabled,.icon-only-button:disabled,.margin-pagination button:disabled{cursor:not-allowed;opacity:.45}.icon-only-button{width:38px;padding:0}.margin-summary-strip{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.margin-summary-strip>div{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.margin-summary-strip>div:last-child{border-right:0}.margin-summary-strip span,.margin-summary-strip strong{display:block}.margin-summary-strip span{color:var(--muted);margin-bottom:5px;font-size:12px}.margin-summary-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.danger-text{color:#a33131}.margin-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.margin-search{min-height:40px;color:var(--muted);background:#fff;border:1px solid #cddbd3;border-radius:7px;flex:360px;align-items:center;gap:8px;padding:0 11px;display:flex}.margin-search input{background:0 0;border:0;outline:0;width:100%}.margin-filter-panel{background:#f8fbf9;border:1px solid #c9dacf;border-radius:8px;margin-bottom:12px;padding:16px}.margin-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.margin-filter-grid label,.range-filter{gap:6px;display:grid}.margin-filter-grid label>span,.range-filter>span,.filter-label-row>span{color:var(--muted);font-size:12px;font-weight:700}.margin-filter-grid input,.margin-filter-grid select,.range-filter input,.margin-settings-form input{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #c7d8cf;border-radius:6px;padding:0 10px}.range-filter{grid-template-columns:1fr 1fr}.range-filter>span{grid-column:1/-1}.margin-tag-filter{margin-top:14px}.filter-label-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.filter-label-row button{min-height:30px;padding:0 9px}.margin-tag-options{background:#fff;border:1px solid #d4e0da;border-radius:6px;flex-wrap:wrap;gap:6px;max-height:180px;padding:8px;display:flex;overflow:auto}.margin-tag-options label,.active-filter-row button{color:#3a5146;cursor:pointer;background:#fff;border:1px solid #cedbd4;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;display:inline-flex}.margin-tag-options label.selected{color:var(--green-dark);background:#e7f4ed;border-color:#72ad91}.margin-tag-options input{width:14px;height:14px}.margin-filter-actions,.active-filter-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.active-filter-row{margin:0 0 10px}.active-filter-row button{background:#eaf5ef;border-color:#9ccab5}.margin-message{color:#245b43;background:#edf7f2;border:1px solid #bdd9cc;border-radius:6px;margin-bottom:10px;padding:10px 12px;font-size:13px}.margin-write-warning{color:#65450f;background:#fff7e8;border:1px solid #dfbf82;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.margin-write-warning strong,.margin-write-warning span{display:block}.margin-write-warning span{margin-top:3px;font-size:12px}.margin-write-warning a{color:#65450f;flex:none;font-size:13px;font-weight:800;text-decoration:underline}.margin-table-shell{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;overflow:auto}.margin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.margin-table th,.margin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ebe6;padding:6px;font-size:11px}.margin-table th{z-index:1;color:#40564b;text-transform:uppercase;background:#f3f7f5;font-size:10px;position:sticky;top:0}.margin-table tbody tr:last-child td{border-bottom:0}.margin-table tbody tr:hover{background:#f9fcfa}.margin-table tr.margin-issue-below{box-shadow:inset 4px 0 #c94b4b}.margin-table tr.margin-issue-above{box-shadow:inset 4px 0 #b07a20}.margin-table th:first-child,.margin-table td:first-child{width:58px}.margin-checked-cell{color:#5d6f66;gap:4px;font-size:11px;font-weight:700;display:grid}.margin-checked-cell input{width:18px;height:18px;accent-color:var(--green-dark)}.margin-product-cell{width:180px}.margin-product-cell strong{line-height:1.35;display:-webkit-box}.margin-product-cell a{color:var(--green-dark);vertical-align:middle;margin-top:4px;display:inline-flex}.two-line-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.money-input{background:#fff;border:1px solid #cbd9d1;border-radius:6px;align-items:center;width:90px;min-height:30px;display:flex}.margin-inline-label,.sku-created-label{color:#5f7068;margin-top:4px;font-size:11px;font-weight:800;display:block}.money-input span{color:var(--muted);padding-left:8px}.money-input input{background:0 0;border:0;outline:0;width:70px;min-height:28px;padding:0 5px}.scak-input{background:#fff;border:1px solid #cbd9d1;border-radius:6px;width:78px;min-height:30px;padding:0 6px}.margin-row-actions{gap:3px;display:flex}.icon-only-button.secondary-icon{color:var(--green-dark);background:#fff;border-color:#b7d8c8}.margin-lightbox{z-index:1000;background:#121a16d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.margin-lightbox-dialog{background:#fff;border-radius:8px;gap:10px;width:min(900px,94vw);max-height:92vh;padding:12px;display:grid;position:relative;box-shadow:0 20px 70px #0000005c}.margin-lightbox-dialog>button{z-index:1;color:#24362d;cursor:pointer;background:#fffffff0;border:1px solid #d5dfda;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.margin-lightbox-dialog img{object-fit:contain;border-radius:5px;width:100%;max-height:calc(92vh - 74px);display:block}.margin-lightbox-dialog strong{text-overflow:ellipsis;white-space:nowrap;padding:0 4px 2px;overflow:hidden}.margin-badge,.product-status{color:#216044;white-space:nowrap;background:#eaf5ef;border-radius:5px;align-items:center;min-height:26px;padding:0 8px;font-weight:800;display:inline-flex}.product-status-icon{color:#466258;background:#edf4f0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-grid}.product-status-icon.status-active{color:#067144;background:#dff3e9}.product-status-icon.status-draft{color:#8a5a00;background:#fff3d5}.product-status-icon.status-archived{color:#5d6460;background:#eee}.margin-badge.below{color:#9c2929;background:#fbe9e9}.margin-badge.above{color:#83570d;background:#fff1d8}.margin-row-tags{flex-wrap:wrap;gap:4px;max-width:260px;max-height:44px;display:flex;overflow:hidden}.margin-row-tags span{text-overflow:ellipsis;white-space:nowrap;background:#f5f8f6;border:1px solid #d2dfd8;border-radius:4px;max-width:180px;padding:3px 6px;display:inline-block;overflow:hidden}.margin-row-tags button{min-height:24px;color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #b7d8c8;border-radius:4px;padding:0 7px;font-size:11px;font-weight:900}.tag-dot-group{align-items:center;gap:4px;min-width:88px;display:flex}.tag-dot-group button{color:#687970;cursor:pointer;background:#f0f4f2;border:1px solid #cfdad4;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:900;display:inline-grid}.tag-dot-group button.active{color:#006b42;background:#dff4ea;border-color:#0f7b51}.tag-dot-group button.muted{border-radius:999px;min-width:28px}.category-select{color:#1f3028;background:#fff;border:1px solid #cbd9d1;border-radius:6px;width:100%;max-width:150px;min-height:30px;font-size:11px;font-weight:700}.collection-chip-row{align-items:center;gap:4px;max-width:150px;display:flex}.collection-chip-row span,.collection-chip-row button{color:#234236;text-overflow:ellipsis;white-space:nowrap;background:#f5f8f6;border:1px solid #d2dfd8;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;overflow:hidden}.collection-chip-row span{max-width:112px}.collection-chip-row button{color:var(--green-dark);cursor:pointer;background:#fff;border-color:#b7d8c8;flex:none}.muted-cell{color:#8a9891}.collections-dialog{background:#fff;border-radius:8px;gap:14px;width:min(560px,94vw);max-height:88vh;padding:20px;display:grid;box-shadow:0 20px 70px #0000005c}.collections-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collections-dialog header button{color:#24362d;cursor:pointer;background:#fff;border:1px solid #d5dfda;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.collections-list{flex-wrap:wrap;gap:8px;display:flex;overflow:auto}.collections-list a,.collections-list span{color:var(--green-dark);background:#f5f8f6;border:1px solid #d2dfd8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.tag-editor-dialog{background:#fff;border-radius:8px;gap:14px;width:min(780px,94vw);max-height:92vh;padding:18px;display:grid;overflow:auto;box-shadow:0 20px 70px #00000057}.tag-editor-dialog header,.tag-editor-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.tag-editor-dialog h2{margin:0}.tag-editor-dialog label{color:#4f6158;gap:6px;font-weight:800;display:grid}.tag-editor-dialog select,.tag-editor-dialog textarea{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd9d1;border-radius:6px;padding:8px 10px}.tag-editor-check{grid-template-columns:auto 1fr;align-items:center}.tag-editor-suggestions{flex-wrap:wrap;gap:6px;display:flex}.tag-editor-suggestions button{color:#30483d;cursor:pointer;background:#f5f8f6;border:1px solid #d2dfd8;border-radius:999px;padding:5px 8px}.tag-editor-suggestions button:disabled{opacity:.45;cursor:not-allowed}.tag-rename-page,.tag-rename-panel,.tag-rename-run{gap:14px;display:grid}.tag-rename-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.tag-rename-grid label{color:#40564b;gap:5px;font-size:12px;font-weight:900;display:grid}.tag-rename-grid input{background:#fff;border:1px solid #cbd9d1;border-radius:6px;min-height:38px;padding:0 10px}.tag-rename-grid button,.tag-rename-preview>button,.tag-rename-run-head button{color:#fff;cursor:pointer;background:#176b4b;border:1px solid #176b4b;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.tag-rename-grid button:disabled,.tag-rename-preview>button:disabled{cursor:not-allowed;opacity:.45}.tag-rename-warning{color:#687a72;margin:0;font-size:13px}.tag-rename-preview{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.tag-rename-preview>div{background:#f8fbf9;border:1px solid #d8e2dc;border-radius:7px;gap:4px;padding:10px;display:grid}.tag-rename-preview span{color:#63746c;text-transform:uppercase;font-size:11px;font-weight:900}.tag-rename-run-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tag-rename-run-head h2{margin:0}.tag-rename-progress{background:#e8f0ec;border-radius:999px;height:10px;overflow:hidden}.tag-rename-progress span{border-radius:inherit;background:#176b4b;height:100%;display:block}.margin-actions-column{width:130px}.empty-table-message{color:var(--muted);text-align:center!important;padding:28px!important}.margin-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.margin-pagination div{gap:6px;display:flex}.margin-pagination button{width:38px;color:var(--green-dark);background:#fff;padding:0}.margin-settings-form{gap:16px;margin-top:16px;display:grid}.margin-settings-thresholds{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.margin-settings-thresholds label{gap:6px;display:grid}.margin-settings-thresholds span,.margin-settings-form legend{color:var(--muted);font-size:12px;font-weight:750}.margin-settings-form fieldset{border:1px solid #d1ded7;border-radius:7px;padding:12px}.margin-column-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.margin-column-options label{align-items:center;gap:7px;min-height:34px;display:flex}.margin-column-options input{width:15px;height:15px}.tag-planner-toolbar{grid-template-columns:minmax(220px,360px) auto 1fr;align-items:center;gap:10px;margin-top:10px;display:grid}.tag-planner-toolbar input{border:1px solid #cbd9d1;border-radius:6px;min-height:36px;padding:0 10px}.tag-planner-toolbar button{min-height:36px;color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #b7d8c8;border-radius:6px;padding:0 12px;font-weight:850}.tag-planner-toolbar small,.tag-select-head span{color:var(--muted);font-size:12px;font-weight:750}.settings-warning{color:#65450f;background:#fff7e8;border:1px solid #dfbf82;border-radius:6px;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:800}.tag-planner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.tag-select-box{gap:8px;min-width:0;display:grid}.tag-select-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tag-select-head strong{color:#163428}.tag-select-options{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.tag-select-options label{background:#fff;border:1px solid #dce6e1;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 6px;font-size:12px;font-weight:750;display:grid}.tag-select-options label.selected{background:#e7f6ee;border-color:#0f7b51}.tag-select-options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-select-options small{color:var(--muted)}.missing-tag-list{flex-wrap:wrap;gap:6px;display:flex}.missing-tag-list button{color:#7a4e05;cursor:pointer;background:#fff7e8;border:1px solid #d49c3f;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.settings-save-row{align-items:center;gap:12px;display:flex}.settings-save-row small{color:var(--muted)}.spin{animation:.9s linear infinite margin-spin}@keyframes margin-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.product-module-grid,.margin-summary-strip,.margin-filter-grid,.margin-column-options{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-summary-strip>div:nth-child(2){border-right:0}.margin-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.product-module-grid,.margin-summary-strip,.margin-filter-grid,.margin-column-options,.margin-settings-thresholds{grid-template-columns:1fr}.margin-toolbar{flex-wrap:wrap;align-items:stretch}.margin-search{flex-basis:100%}.margin-summary-strip>div{border-right:0;border-bottom:1px solid var(--line)}.margin-summary-strip>div:last-child{border-bottom:0}}.collection-sort-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.collection-list-panel{border:1px solid var(--line);background:#fff;border-radius:8px;position:sticky;top:14px;overflow:hidden}.collection-list-tools{border-bottom:1px solid var(--line);gap:6px;padding:10px;display:flex}.collection-list-tools input{border:1px solid #cbd9d1;border-radius:6px;flex:1;min-width:0;min-height:38px;padding:0 10px}.collection-list-tools button,.collection-head-actions button,.collection-rule-title button,.collection-rule button{min-height:36px;color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b6d5c6;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.collection-list-tools button{width:38px;padding:0}.collection-list{max-height:calc(100vh - 230px);overflow-y:auto}.collection-list>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4ebe7;gap:4px;padding:12px;display:grid}.collection-list>button:hover,.collection-list>button.active{background:#edf7f2}.collection-list>button.managed{background:#e6f4ea}.collection-list>button.managed:hover,.collection-list>button.managed.active{background:#d9eee1}.collection-list>button.active{box-shadow:inset 4px 0 #176b4b}.collection-list>button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.collection-list>button span{color:var(--muted);font-size:11px}.collection-editor{min-width:0}.collection-empty{color:var(--muted);text-align:center}.collection-editor-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.collection-head-actions{flex-wrap:wrap;gap:7px;display:flex}.collection-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:6px;font-size:12px;display:flex}.collection-meta a{color:var(--green-dark);align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.collection-meta a:hover{text-decoration:underline}.collection-head-actions button:last-child,.collection-rule-title button{color:#fff;background:#176b4b}.collection-config{gap:18px;display:grid}.collection-conditions{gap:14px;display:grid}.collection-condition-grid{grid-template-columns:180px minmax(180px,1fr) minmax(180px,1fr);gap:10px;display:grid}.collection-condition-grid label{color:#344b40;gap:5px;font-size:12px;font-weight:800;display:grid}.collection-condition-grid select{background:#fff;border:1px solid #c9d8d0;border-radius:6px;min-height:36px;padding:0 9px}.collection-other-tags{gap:8px;display:grid}.collection-condition-preview{color:#344b40;background:#f8fbf9;border:1px solid #d8e2dc;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.collection-condition-preview span{color:var(--green-dark);background:#e8f4ee;border-radius:999px;padding:4px 8px;font-weight:900}.collection-condition-preview em{color:#9c2929;font-style:normal;font-weight:900}.collection-notes{color:#344b40;gap:6px;font-size:13px;font-weight:650;display:grid}.collection-notes textarea{resize:vertical;width:100%;min-height:76px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d8d0;border-radius:6px;padding:9px 10px;font-weight:400}.collection-schedule,.collection-fallback{background:#f8fbf9;border:1px solid #d5e0da;border-radius:7px;flex-wrap:wrap;align-items:center;gap:18px;padding:12px;display:flex}.collection-schedule label,.collection-fallback label{color:#344b40;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.collection-schedule select,.collection-fallback select,.collection-rule input,.collection-rule select{background:#fff;border:1px solid #c9d8d0;border-radius:6px;min-height:36px;padding:0 9px}.collection-rule-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.collection-rule-title h3,.collection-rule-title p{margin:0}.collection-rule-actions{flex-wrap:wrap;gap:7px;display:flex}.collection-rule-actions button:first-child{color:var(--green-dark);background:#fff}.collection-rule-title p{color:var(--muted);margin-top:3px;font-size:12px}.collection-rules{gap:7px;display:grid}.collection-rule{background:#fff;border:1px solid #d8e2dc;border-radius:7px;grid-template-columns:32px minmax(150px,1fr) 190px 36px 36px 36px;align-items:center;gap:7px;padding:8px;display:grid}.collection-rule b{color:var(--muted);text-align:center}.collection-rule button{width:36px;padding:0}.collection-rule button:disabled,.collection-head-actions button:disabled{cursor:not-allowed;opacity:.4}.collection-preview-table{border:1px solid var(--line);border-radius:7px;max-height:560px;margin-top:12px;overflow:auto}.collection-preview-table table{border-collapse:collapse;width:100%}.collection-preview-table th,.collection-preview-table td{text-align:left;border-bottom:1px solid #e2eae5;padding:9px;font-size:12px}.collection-preview-table th{background:#f2f7f4;position:sticky;top:0}.collection-preview-table td a{color:var(--green-dark);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.collection-preview-table td a:hover{text-decoration:underline}.collection-run-list{gap:7px;margin-top:10px;display:grid}.collection-run-list>div{border:1px solid #dbe5df;border-radius:6px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:12px;display:flex}.collection-run-list span{color:var(--muted)}.collection-order-manager{gap:14px;display:grid}.collection-order-summary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collection-order-summary h2,.collection-order-summary p{margin:0}.collection-order-summary p{max-width:760px;color:var(--muted);margin-top:6px}.collection-order-summary code{color:var(--green-dark);font-weight:850}.collection-order-actions,.collection-order-move{align-items:center;gap:8px;display:inline-flex}.collection-order-actions button,.collection-order-move button{min-height:38px;color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b6d5c6;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.collection-order-actions button:last-child{color:#fff;background:#176b4b;border-color:#176b4b}.collection-order-actions button:disabled,.collection-order-move button:disabled{cursor:not-allowed;opacity:.45}.collection-order-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.collection-order-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:14px;display:grid}.collection-order-stats strong{color:var(--green-dark);font-size:1.35rem;line-height:1.15}.collection-order-stats span{color:var(--muted);font-size:12px;font-weight:750}.collection-order-list{gap:8px;display:grid}.collection-cover-note{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.collection-cover-note strong{color:var(--green-dark);font-size:13px}.collection-order-empty{color:var(--muted);text-align:center;padding:28px}.collection-order-break{color:#60716a;text-transform:uppercase;background:#f7faf8;border:1px dashed #b8c8c0;border-radius:7px;margin:10px 0 8px;padding:8px 10px;font-size:12px;font-weight:900}.collection-order-row{background:#fff;border:1px solid #dbe5df;border-radius:8px;grid-template-columns:70px 28px 62px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.collection-order-row:hover{border-color:#b6d5c6;box-shadow:0 10px 24px #17211c0f}.collection-order-row.dragging{opacity:.62;border-color:#176b4b;transform:scale(.995)}.collection-order-position{gap:3px;width:64px;display:grid}.collection-order-position span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.collection-order-position input{width:100%;height:34px;color:var(--green-dark);font:inherit;text-align:center;background:#eef7f2;border:1px solid #b6d5c6;border-radius:7px;padding:0 6px;font-weight:900}.collection-order-position input:focus{background:#fff;border-color:#176b4b;outline:2px solid #176b4b29}.collection-order-grip{color:#7b8b84;cursor:grab;place-items:center;display:inline-grid}.collection-order-thumb{color:#75877f;background:#eef3f0;border:1px solid #dbe5df;border-radius:7px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.collection-order-thumb img{object-fit:cover;width:100%;height:100%}.collection-order-copy{gap:4px;min-width:0;display:grid}.collection-order-copy strong,.collection-order-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-order-copy small{color:var(--muted);font-size:12px}.collection-order-badge{color:#8a5b00;background:#fff6df;border-radius:999px;justify-content:center;min-width:116px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.collection-order-badge.sequenced{color:#087a54;background:#e2f5eb}.collection-cover-refresh{color:#53665d;min-width:122px;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.collection-cover-refresh:disabled{cursor:not-allowed;opacity:.45}.collection-cover-options{background:#f7faf8;border:1px solid #dbe5df;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 12px 180px;padding:12px;display:grid}.collection-cover-empty{color:var(--muted);grid-column:1/-1;font-size:13px;font-weight:750}.collection-cover-option{background:#fff;border:1px solid #dbe5df;border-radius:8px;gap:8px;padding:8px;display:grid}.collection-cover-option.selected{border-color:#176b4b;box-shadow:0 0 0 2px #176b4b1f}.collection-cover-option img{aspect-ratio:4/5;object-fit:cover;background:#eef3f0;border-radius:6px;width:100%}.collection-cover-option div{gap:3px;min-width:0;display:grid}.collection-cover-option strong,.collection-cover-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-cover-option strong{color:var(--ink);font-size:12px;line-height:1.25}.collection-cover-option span{color:var(--muted);font-size:11px}.collection-cover-option a,.collection-cover-option button{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.collection-cover-option a{color:var(--green-dark);justify-content:flex-start}.collection-cover-option button{color:#fff;cursor:pointer;background:#176b4b;border:1px solid #176b4b}.collection-cover-option button:disabled{color:#087a54;cursor:not-allowed;background:#e2f5eb;border-color:#b6d5c6}.collection-order-move button{width:34px;min-height:34px;padding:0}.color-tagging-manager{gap:14px;display:grid}.color-tagging-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.color-tagging-summary h2,.color-tagging-summary p{margin:0}.color-tagging-summary p{max-width:760px;color:var(--muted);margin-top:6px}.color-tagging-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.color-tagging-actions label{gap:4px;display:grid}.color-tagging-actions label span,.color-product-select span,.color-product-current>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.color-tagging-actions input,.color-tagging-actions select,.color-product-select select,.color-picker-trigger{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e2dc;border-radius:7px;font-size:13px}.color-tagging-actions input,.color-product-select select,.color-picker-trigger{padding:0 11px}.color-tagging-actions select{padding:0 28px 0 11px}.color-tagging-actions button,.color-product-actions button,.color-product-actions a{min-height:38px;color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b6d5c6;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.color-tagging-actions button{align-self:end;padding:0 12px}.color-product-actions button,.color-product-actions a{padding:0 10px}.color-product-actions button:nth-child(2){color:#fff;background:#176b4b;border-color:#176b4b}.color-tagging-actions button:disabled,.color-product-actions button:disabled{cursor:not-allowed;opacity:.45}.color-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.color-product-card{grid-template-rows:auto 1fr;padding:0;display:grid;overflow:visible}.color-product-image{aspect-ratio:1;background:#eef3f0;overflow:hidden}.color-product-image img{object-fit:cover;width:100%;height:100%}.color-product-body{gap:11px;padding:12px;display:grid}.color-product-title{gap:3px;display:grid}.color-product-title strong,.color-product-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.color-product-title small{color:var(--muted);font-size:12px}.color-product-current,.color-product-select,.color-product-preview{gap:6px;display:grid}.color-product-current em{color:var(--muted);font-size:12px;font-style:normal}.color-bulk-panel{gap:14px;display:grid}.color-bulk-panel h3{color:var(--ink);margin:2px 0 5px;font-size:18px}.color-bulk-panel p{max-width:780px;color:var(--muted);margin:0}.color-bulk-actions{flex-wrap:wrap;gap:8px;display:flex}.color-bulk-actions button{min-height:38px;color:var(--green-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #b6d5c6;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.color-bulk-actions button:first-child{color:#fff;background:#176b4b;border-color:#176b4b}.color-bulk-actions button:nth-child(3){color:#8b5b21;background:#fffaf3;border-color:#ead8bf;margin-left:auto}.color-bulk-actions button:disabled{cursor:not-allowed;opacity:.45}.color-bulk-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.color-bulk-notes article{background:#fbfdfc;border:1px solid #e4ece7;border-radius:8px;gap:4px;padding:10px;display:grid}.color-bulk-notes strong{color:var(--ink);font-size:13px}.color-bulk-notes span{color:var(--muted);font-size:12px;line-height:1.45}.color-bulk-status{background:#f8fbf9;border:1px solid #d7e2dc;border-radius:10px;gap:10px;padding:12px;display:grid}.color-bulk-status.running{background:#f3faf6;border-color:#b6d5c6}.color-bulk-status.failed{background:#fff7f7;border-color:#efc2c2}.color-bulk-status>div:first-child{gap:3px;display:grid}.color-bulk-status strong{color:var(--ink);text-transform:capitalize}.color-bulk-status span{color:var(--muted);font-size:12px}.color-bulk-metrics{flex-wrap:wrap;gap:8px;display:flex}.color-bulk-metrics span{color:var(--muted);background:#fff;border:1px solid #dce8e2;border-radius:999px;align-items:baseline;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.color-bulk-metrics b{color:var(--ink)}.color-bulk-recent{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.color-bulk-recent article{background:#fff;border:1px solid #e0ebe5;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.color-bulk-recent strong,.color-bulk-recent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.color-bulk-actions button:nth-child(3){margin-left:0}.color-bulk-notes{grid-template-columns:1fr}}.color-picker{z-index:1;position:relative}.color-picker-trigger{cursor:pointer;justify-content:flex-start;align-items:center;width:100%;display:flex}.color-picker-placeholder{color:var(--muted)}.color-picker-menu{z-index:20;background:#fff;border:1px solid #d7e2dc;border-radius:8px;max-height:260px;margin-top:5px;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 16px 32px #182b2224}.color-picker-menu button{width:100%;min-height:38px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;align-items:center;font-size:13px;font-weight:800;display:flex}.color-picker-menu button:last-child{border-bottom:0}.color-picker-menu button:hover,.color-picker-menu button.selected{background:#f2f7f4}.color-picker-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.color-picker-row i{border:1px solid #00000024;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block}.color-pill{width:fit-content;max-width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2dd;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 6px;font-size:12px;font-weight:850;display:inline-flex}.color-pill i{border:1px solid #0000001f;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block}.color-product-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.collection-sort-layout{grid-template-columns:1fr}.collection-list-panel{position:static}.collection-list{max-height:300px}.collection-order-summary{flex-direction:column;align-items:stretch}.collection-order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-order-row{grid-template-columns:64px 24px 54px minmax(0,1fr)}.collection-order-badge,.collection-cover-refresh,.collection-order-move{grid-column:4;justify-self:start}.collection-cover-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.color-tagging-summary{grid-template-columns:1fr}.color-tagging-actions{justify-content:flex-start}.color-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.color-product-grid{grid-template-columns:1fr}.collection-editor-head,.collection-rule-title{flex-direction:column;align-items:stretch}.collection-rule{grid-template-columns:32px minmax(0,1fr) 36px 36px 36px}.collection-rule select:first-of-type{grid-area:1/2/auto/-1}.collection-rule select:nth-of-type(2){grid-area:2/2/auto/-1}.collection-rule button:first-of-type{grid-area:3/3}.collection-rule button:nth-of-type(2){grid-area:3/4}.collection-rule button:nth-of-type(3){grid-area:3/5}}.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}.order-status-chip-stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.status-chip.muted{color:var(--muted);background:#f4f8f6}.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}.rto-bypass-panel{gap:12px;display:grid}.toggle-row{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.toggle-row>div{gap:3px;display:grid}.toggle-row .danger-light{color:#9f1d1d;background:#fff5f5;border-color:#f3caca}@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,.workflow-modal-backdrop{z-index:80;background:#17211c52;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workflow-modal{border:1px solid var(--line);width:min(520px,100%);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:12px;padding:18px;display:grid;overflow:auto}.support-email-settings-modal{width:min(860px,100%)}.support-social-canned-modal{width:min(980px,100%)}.support-social-canned-help{color:#53655f;margin:0;font-size:13px}.support-social-canned-table{gap:8px;display:grid}.support-social-canned-row{grid-template-columns:minmax(120px,180px) minmax(260px,1fr) auto;align-items:start;gap:8px;display:grid}.support-social-canned-row input,.support-social-canned-row textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:10px}.support-social-canned-row textarea{resize:vertical;white-space:pre-wrap;min-height:76px}.support-social-canned-row button,.support-social-canned-modal footer button{color:#063f2c;background:#fff;border:1px solid #d8e2dd;border-radius:8px;min-height:38px;font-weight:900}.support-social-canned-modal footer button:last-child{color:#fff;background:#087a54;border-color:#087a54}.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}.rebook-secondary-button.compact{min-height:38px;padding:0 12px;font-size:13px}.rebook-reference-list{gap:8px;display:grid}.rebook-reference-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:.8fr 1.2fr 1.2fr 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rebook-reference-list strong,.rebook-reference-list span{font-weight:800;display:block}.rebook-reference-list small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.rebook-reference-actions a{background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.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)}.amazon-listing-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.amazon-listing-form,.amazon-listing-notes{gap:16px;display:grid}.amazon-listing-form label{color:var(--green-dark);gap:7px;font-size:13px;font-weight:850;display:grid}.amazon-listing-form input,.amazon-listing-form select,.amazon-listing-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px}.amazon-listing-form input,.amazon-listing-form select{min-height:44px;padding:0 12px}.amazon-listing-form textarea{resize:vertical;min-height:92px;padding:10px 12px}.amazon-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.amazon-listing-actions{flex-wrap:wrap;gap:10px;display:flex}.amazon-listing-actions button{background:var(--green);color:#fff;min-height:42px;font:inherit;border:1px solid #b7d8cb;border-radius:8px;padding:0 13px;font-weight:850}.amazon-listing-actions button:disabled{cursor:not-allowed;opacity:.55}.amazon-recent-listings{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.amazon-recent-listings header,.amazon-recent-listings article{justify-content:space-between;align-items:center;gap:12px;display:flex}.amazon-recent-listings header h3,.amazon-recent-listings header p{margin:0}.amazon-recent-listings article{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:9px 10px}.amazon-recent-listings article div{gap:3px;min-width:0;display:grid}.amazon-recent-listings article strong,.amazon-recent-listings article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amazon-recent-listings article span,.amazon-recent-listings p{color:var(--muted);font-size:.86rem}.amazon-recent-listings button,.amazon-recent-listings a{border:1px solid var(--line);min-height:32px;color:var(--green);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.amazon-tag-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.amazon-tag-label button{border:1px solid var(--line);min-height:30px;color:var(--green);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-weight:850}.amazon-tag-label button:disabled{opacity:.55;cursor:not-allowed}.amazon-tag-picker{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;flex-wrap:wrap;gap:8px;max-height:168px;padding:10px;display:flex;overflow:auto}.amazon-tag-picker button{min-height:30px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #cfe1d9;border-radius:999px;padding:0 10px;font-weight:750}.amazon-tag-picker button.selected{border-color:var(--green);background:var(--green);color:#fff}.amazon-image-preview{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.amazon-image-preview img{aspect-ratio:1;border:1px solid var(--line);object-fit:contain;background:#fbfcfb;border-radius:8px;width:100%}.amazon-result pre{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;max-height:360px;padding:12px;font-size:12px;overflow:auto}.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,.amazon-listing-layout,.amazon-listing-grid,.amazon-image-preview,.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}.issue-reconciliation{grid-column:2}.issue-reconciliation-grid,.issue-event-comparison{grid-template-columns:1fr}.issue-reconciliation dl>div{grid-template-columns:1fr;gap:1px}}.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,.mobile-module-grid>a{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;text-decoration:none;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,.scan-recent-actions a{min-height:38px;color:var(--green-dark);font:inherit;background:#fff;border:1px solid #b7d8cb;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.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}.social-review .support-email-list button span,.social-review .support-email-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-review-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.social-review-head-actions button{color:#063f2c;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.social-review-head-actions button:first-child{color:#fff;background:#087a54;border-color:#087a54}.social-review-head-actions button:disabled{cursor:not-allowed;opacity:.55}.social-review-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-review-title-row h2{margin:0}.social-review-title-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.social-review-title-actions button{color:#fff;background:#087a54;border:1px solid #087a54;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-weight:900;display:inline-flex}.social-review-title-actions button:last-child{color:#063f2c;background:#fff;border-color:#cfe0d8}.support-social-meta-strip{grid-template-columns:minmax(220px,1fr) minmax(120px,auto) minmax(110px,auto);gap:8px;margin:10px 0 12px;display:grid}.support-social-meta-strip span{color:#18231f;background:#f3f8f5;border:1px solid #dbe7e2;border-radius:7px;min-width:0;padding:8px 10px;font-size:13px;line-height:1.25}.support-social-meta-strip b{color:#60716b;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.support-social-feed-types{background:#f7fbf8;border:1px solid #dbe7e2;border-radius:8px;gap:8px;padding:10px;display:grid}.support-social-feed-types label{align-items:center;gap:8px;font-weight:800;display:inline-flex}.social-ai-summary{background:#f7fbf8;border:1px solid #dbe7e2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.social-ai-summary button{color:#087a54;background:#fff;border:1px solid #087a54;border-radius:7px;font-weight:900}.social-ai-raw{white-space:pre-wrap;color:#eef8f2;background:#0f1f18;border:1px solid #dbe7e2;border-radius:8px;max-height:360px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.social-ai-list{gap:12px;display:grid}.social-ai-item{background:#fff;border:1px solid #dbe7e2;border-radius:8px;gap:10px;padding:12px;display:grid}.social-ai-item header{justify-content:space-between;gap:12px;display:flex}.social-ai-item header div{gap:3px;display:grid}.social-ai-item header span,.social-ai-links span{color:#66736f;font-size:13px}.social-ai-links{text-align:right}.social-ai-links a{color:#087a54;align-items:center;gap:4px;font-weight:900;display:inline-flex}.social-ai-message{background:#f2f8f5;border-left:3px solid #087a54;margin:0;padding:8px 10px}.support-lightbox{border:1px solid var(--line);width:min(1180px,100%);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid;overflow:auto}.support-lightbox-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-lightbox-head h3,.support-lightbox-head p{margin:0}.social-feed-modal{width:min(1320px,100%)}.social-feed-counts{flex-wrap:wrap;gap:7px;display:flex}.social-feed-counts span{color:#50635d;background:#f4faf6;border:1px solid #dbe7e2;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:850}.social-feed-table-wrap{border:1px solid #dbe7e2;border-radius:8px;overflow:auto}.social-feed-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.social-feed-table th,.social-feed-table td{vertical-align:top;text-align:left;border-bottom:1px solid #e3ede8;padding:8px 9px}.social-feed-table th{color:#006241;text-transform:uppercase;z-index:1;background:#eef7f2;font-size:11px;position:sticky;top:0}.social-feed-table td:nth-child(4){white-space:pre-wrap;max-width:420px}.social-feed-table a{color:#087a54;align-items:center;gap:3px;font-weight:850;display:inline-flex}.social-feed-status{color:#50635d;background:#edf2ef;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.social-feed-status.status-ai_flagged{color:#9c5b00;background:#fff1dc}.social-feed-status.status-pending_ai_review{color:#234f9b;background:#edf3ff}.social-feed-status.status-ai_cleared,.social-feed-status.status-reviewed{color:#087a54;background:#eff8f2}.social-feed-status.status-ticket_created{color:#075985;background:#e8f5ff}.support-social-meta-strip a{color:#006241;font-weight:900;text-decoration:none}.support-social-meta-strip small{color:#63736d;font-weight:700;display:block}.support-social-message{white-space:pre-wrap;background:#f3f8f5;border:1px solid #dbe7e2;border-radius:8px;gap:12px;min-height:130px;padding:16px;font-size:18px;line-height:1.45;display:grid}.support-social-chat{background:#f3f8f5;border:1px solid #dbe7e2;border-radius:8px;flex-direction:column;gap:9px;max-height:420px;padding:12px;display:flex;overflow:auto}.support-social-chat-bubble{white-space:pre-wrap;background:#fff;border:1px solid #dbe7e2;border-radius:8px;gap:4px;max-width:78%;padding:10px 12px;display:grid}.support-social-chat-bubble.outgoing{background:#e4f5ed;border-color:#0b7a55;align-self:flex-end}.support-social-chat-bubble.incoming{align-self:flex-start}.support-social-chat.comment-thread .support-social-chat-bubble.comment-reply{width:calc(100% - 38px);margin-left:38px;position:relative}.support-social-chat.comment-thread .support-social-chat-bubble.comment-reply:before{content:"";border-bottom:1px solid #c9d8d2;border-left:2px solid #c9d8d2;width:14px;position:absolute;top:-10px;bottom:50%;left:-18px}.support-social-chat.comment-thread .support-social-chat-bubble.current-comment{color:#8b1616;background:#fff3f3;border-color:#c62828;font-weight:900}.support-social-chat-bubble small{color:#63736d;font-size:11px;font-weight:800}.support-social-chat-bubble span{font-size:15px;line-height:1.35}.support-social-attachments{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.support-social-attachments figure{background:#ffffffc7;border:1px solid #dbe7e2;border-radius:7px;gap:5px;width:min(180px,100%);margin:0;padding:6px;display:grid}.support-social-attachments img{object-fit:cover;background:#eef4f1;border-radius:5px;width:100%;max-height:160px;display:block}.support-social-attachments figcaption{color:#5f706a;white-space:normal;gap:2px;font-size:11px;line-height:1.2;display:grid}.support-social-attachments figcaption span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.support-social-attachments figcaption a{color:#006241;font-weight:900;text-decoration:none}.support-social-post-context{background:#f8fbf9;border:1px solid #dbe7e2;border-radius:8px;gap:8px;margin-bottom:10px;padding:10px 12px;display:grid}.support-social-post-context-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-social-post-context-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.support-social-post-context-row .support-social-attachments{flex:none;margin:0}.support-social-post-context-row .support-social-attachments figure{width:96px}.support-social-post-context-row .support-social-attachments img{max-height:96px}.support-social-post-context-row span{gap:4px;min-width:0;display:grid}.support-social-post-context-row strong{color:#17352b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.support-social-post-context-row small{color:#64756e;font-size:11px;font-weight:800}.support-social-post-context b{color:#60716b;text-transform:uppercase;font-size:11px}.support-social-post-context a{color:#006241;align-items:center;gap:4px;font-weight:900;text-decoration:none;display:inline-flex}.support-social-post-placeholder,.support-social-video-link{color:#65756e;text-align:center;background:#e8f2ed;border-radius:6px;place-items:center;width:96px;min-height:72px;font-size:11px;font-weight:900;display:grid}.support-social-video-link{color:#006241;text-decoration:none}.support-email-open-link{color:#006241;border:1px solid #d7e3dd;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.support-social-actions-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;margin-top:14px;display:grid}.support-social-actions-grid section{background:#fff;border:1px solid #dbe7e2;border-radius:8px;align-content:start;gap:9px;padding:14px;display:grid}.support-social-actions-grid input,.support-social-actions-grid select,.support-social-actions-grid textarea{width:100%;font:inherit;border:1px solid #d8e2dd;border-radius:7px;padding:10px 12px}.support-social-actions-grid button,.social-dm-editor-actions button,.social-dm-table button{color:#fff;background:#087a54;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:900;display:inline-flex}.support-social-actions-grid button.secondary{color:#063f2c;background:#fff;border:1px solid #d8e2dd}.support-email-heading-buttons button.danger{color:#fff;background:#b42318;border:1px solid #b42318}.support-email-heading-buttons button.reopen{color:#fff;background:#087a54;border:1px solid #087a54}.support-social-actions-grid button:disabled,.social-dm-editor-actions button:disabled,.social-dm-table button:disabled{opacity:.5}.support-social-private-reply{border-top:1px solid #e3ebe7;gap:8px;margin-top:4px;padding-top:10px;display:grid}.social-dm-manager{gap:16px;display:grid}.social-dm-progress-backdrop{z-index:90}.social-dm-progress-modal{width:min(480px,100vw - 28px)}.social-dm-progress-modal p,.social-dm-progress-modal small{color:var(--muted)}.social-dm-progress-modal .merge-progress-fill{width:42%;animation:1.1s ease-in-out infinite social-dm-progress}@keyframes social-dm-progress{0%{transform:translate(-110%)}to{transform:translate(250%)}}.social-dm-grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:16px;display:grid}.social-dm-tabs{border-bottom:1px solid #dbe7e2;flex-wrap:wrap;gap:8px;display:flex}.social-dm-tabs button{color:#35564a;background:#f7fbf8;border:1px solid #dbe7e2;border-bottom:0;border-radius:8px 8px 0 0;padding:10px 14px;font-weight:900}.social-dm-tabs button.active{color:#fff;background:#087a54;border-color:#087a54}.social-dm-manual-layout{gap:16px;display:grid}.social-dm-editor,.social-dm-posts,.social-dm-settings,.social-dm-table{background:#fff;border:1px solid #dbe7e2;border-radius:8px;padding:14px}.social-dm-editor h3,.social-dm-posts h3,.social-dm-settings h3,.social-dm-table h3{margin:0}.social-dm-settings{background:#f8fcfa;border-color:#087a54}.social-dm-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.social-dm-section-head small{color:var(--muted)}.social-dm-editor-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.social-dm-editor-actions button.secondary{color:#063f2c;background:#fff;border:1px solid #d8e2dd}.social-dm-posts{gap:10px;display:grid}.social-dm-posts input{width:100%;font:inherit;border:1px solid #d8e2dd;border-radius:7px;padding:10px 12px}.social-dm-posts>div{gap:8px;max-height:620px;display:grid;overflow:auto}.social-dm-posts button{text-align:left;background:#f7fbf8;border:1px solid #dbe7e2;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:8px;display:grid}.social-dm-posts button.selected{background:#eef8f2;border-color:#087a54}.social-dm-posts img{object-fit:cover;background:#eef4f1;border-radius:6px;width:54px;height:54px}.social-dm-thumb-placeholder{color:#087a54;text-transform:uppercase;background:#e0f2ea;border-radius:6px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.social-dm-posts span{gap:3px;min-width:0;display:grid}.social-dm-posts strong,.social-dm-posts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-dm-post-badges{flex-wrap:wrap;gap:4px;margin-bottom:2px;display:flex!important}.social-dm-post-badges em{border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1.25;display:inline-flex}.social-dm-post-badges em.active{color:#087a54;background:#d9f3e5}.social-dm-post-badges em.inactive{color:#b42318;background:#ffe1df}.social-dm-selected-post{background:#f7fbf8;border:1px solid #dbe7e2;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:grid}.social-dm-selected-post.empty{grid-template-columns:36px minmax(0,1fr)}.social-dm-selected-post img,.social-dm-selected-post>div{object-fit:cover;background:#e8f2ed;border-radius:7px;width:74px;height:74px}.social-dm-selected-post span{gap:5px;min-width:0;display:grid}.social-dm-selected-post strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-dm-selected-post em{color:#5f706a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.social-dm-selected-post a{color:#087a54;align-items:center;gap:4px;font-weight:800;display:inline-flex}.social-dm-main-form{margin-top:8px}.social-dm-reel-box{background:#f8fcfa;border:1px solid #b6d5c6;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.social-dm-reel-box h3{margin:0}.social-dm-reel-form{margin-top:0}.social-dm-priority-tags{gap:8px;display:grid}.social-dm-priority-tags>small{color:var(--muted)}.social-dm-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.social-dm-product-search,.social-dm-sku-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.social-dm-product-search input,.social-dm-sku-add textarea{width:100%;font:inherit;border:1px solid #d8e2dd;border-radius:7px;padding:10px 12px}.social-dm-product-search button,.social-dm-sku-add button,.social-dm-product-results button,.social-dm-selected-products button{color:#fff;background:#087a54;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:900;display:inline-flex}.social-dm-product-search button:disabled,.social-dm-sku-add button:disabled,.social-dm-product-results button:disabled{opacity:.5}.social-dm-product-results,.social-dm-selected-products{gap:7px;max-height:260px;display:grid;overflow:auto}.social-dm-product-results button,.social-dm-selected-products article{color:#063f2c;text-align:left;background:#fff;border:1px solid #dbe7e2;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.social-dm-product-results img,.social-dm-selected-products img{object-fit:cover;background:#eef4f1;border-radius:6px;width:42px;height:42px}.social-dm-product-results span,.social-dm-selected-products span{gap:2px;min-width:0;display:grid}.social-dm-product-results strong,.social-dm-product-results small,.social-dm-selected-products strong,.social-dm-selected-products small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-dm-product-results small,.social-dm-selected-products small{color:var(--muted)}.social-dm-selected-products button{color:#b42318;background:#fff0ee;width:34px;min-height:34px}.social-dm-advanced{border-top:1px solid #e3ece8;margin-top:12px;padding-top:10px}.social-dm-advanced summary{cursor:pointer;color:#087a54;font-weight:900}.social-dm-advanced .support-ticket-settings-form{margin-top:10px}.social-dm-table{overflow-x:auto}.social-dm-table table{border-collapse:collapse;width:100%;min-width:850px}.social-dm-table th,.social-dm-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ece8;padding:10px}.social-dm-table td:first-child button{color:#063f2c;text-align:left;background:0 0;min-height:0;padding:0;display:block}.social-dm-table small{color:#66736f;display:block}.ok-pill,.warning-pill{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.ok-pill{color:#087a54;background:#e0f5eb}.warning-pill{color:#8a5b00;background:#fff5db}@media (max-width:700px){.support-social-actions-grid,.social-dm-grid{grid-template-columns:1fr}.support-social-message{font-size:15px}.social-dm-posts>div{max-height:360px}.social-dm-priority-grid{grid-template-columns:1fr}.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}}
