@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Inter", sans-serif;--font-accent: "Space Grotesk", "Inter", sans-serif;--color-navy: #0b3c5d;--color-white: #ffffff;--color-orange: #ff6b35;--color-bg: #f7f9fb;--color-surface: rgba(255, 255, 255, .86);--color-border: #e3e8ee;--color-text: #1a2a36;--color-text-muted: #6b7c93;--color-success: #2ecc71;--color-warning: #f5a623;--color-error: #e74c3c;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--radius-input: 6px;--radius-button: 8px;--radius-card: 12px;--shadow-soft: 0 14px 40px rgba(11, 60, 93, .08);--listing-table-compact-min-width: 1200px;font-family:var(--font-body);color:var(--color-text);background:radial-gradient(circle at top left,rgba(255,107,53,.12),transparent 28%),linear-gradient(180deg,#fbfcfd 0%,var(--color-bg) 100%)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-body);color:var(--color-text);background:transparent}button,input,select{font:inherit}a{color:inherit}button{transition:transform .12s ease-out,background .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}button:hover{transform:translateY(-1px)}#root,.app-shell{min-height:100vh}.app-shell__sidebar{position:fixed;top:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;gap:var(--space-5);width:240px;height:100vh;padding:28px 20px;background:var(--color-navy);color:#ffffffeb}.app-shell__content{min-width:0;width:auto;margin-left:240px;padding:28px 32px 40px}.page-header__eyebrow{color:var(--color-orange);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.brand-mark__title,.page-header__title,.panel__title,.stat-card__value,.empty-state__title{font-family:var(--font-accent)}.brand-mark{display:flex;align-items:center;gap:10px;min-height:46px}.brand-mark__logo{width:32px;height:46px;flex:0 0 32px;object-fit:contain}.brand-mark__title{color:var(--color-white);font-size:28px;font-weight:600;line-height:1}.brand-mark__accent{color:var(--color-orange)}.app-nav{display:flex;flex-direction:column;gap:var(--space-2)}.app-nav__link{padding:12px 14px;border-radius:var(--radius-button);color:#ffffffb8;text-decoration:none}.app-nav__link:hover,.app-nav__link--active{background:#ffffff1f;color:var(--color-white)}.sidebar-utilities{display:grid;gap:var(--space-3);margin-top:auto}.sidebar-status,.sidebar-quota{display:grid;gap:var(--space-2);padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-button);background:#ffffff0f}.sidebar-status strong,.sidebar-quota__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.sidebar-status span{color:#fffc;font-size:13px}.sidebar-quota__row{display:flex;align-items:center;gap:var(--space-2)}.sidebar-quota__counter{color:var(--color-white);font-family:var(--font-accent);font-size:24px;font-weight:600;line-height:1}.sidebar-quota__credits{color:#ffffffb8;font-size:12px;font-weight:600}.sidebar-quota__info{position:relative;display:inline-flex}.sidebar-quota__info-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#ffffff14;color:var(--color-white);cursor:help;font-size:12px;font-weight:700;line-height:1}.sidebar-quota__info-trigger:hover,.sidebar-quota__info-trigger:focus-visible{background:#ffffff29;transform:none}.sidebar-quota__info-trigger:focus-visible{outline:3px solid rgba(255,255,255,.16);outline-offset:2px}.sidebar-quota__popover{position:absolute;bottom:-4px;left:calc(100% + 10px);z-index:30;display:none;width:max-content;max-width:220px;gap:var(--space-2);padding:12px;border:1px solid rgba(11,60,93,.14);border-radius:var(--radius-input);background:var(--color-white);box-shadow:0 16px 36px #0b3c5d24;color:var(--color-text);font-size:13px;line-height:1.45}.sidebar-quota__info:hover .sidebar-quota__popover,.sidebar-quota__info:focus-within .sidebar-quota__popover{display:grid}.sidebar-quota__popover a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:var(--radius-button);background:var(--color-orange);color:var(--color-white);font-weight:700;text-decoration:none}.sidebar-quota__popover a:hover{background:#ec5c2c}.sidebar-account{display:flex;align-items:center;gap:var(--space-3);min-height:40px}.page-stack{display:flex;flex-direction:column;gap:var(--space-5)}.login-page{max-width:720px}.login-panel{max-width:640px}.login-form{display:grid;gap:var(--space-4)}.login-form__actions{display:flex;gap:var(--space-3);justify-content:flex-start}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.page-header__title{margin:8px 0 0;color:var(--color-navy);font-size:28px;font-weight:600}.page-title-row,.panel-title-row{display:inline-flex;align-items:center;gap:var(--space-2)}.page-header__description,.panel__description,.listing-table__meta,.empty-state__description{color:var(--color-text-muted);line-height:1.6}.section-tabs{display:flex;gap:var(--space-5);overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:thin}.section-tabs__tab{flex:0 0 auto;min-height:48px;padding:0 0 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;font-weight:700;white-space:nowrap}.section-tabs__tab:hover,.section-tabs__tab:focus-visible{color:var(--color-navy);transform:none}.section-tabs__tab:focus-visible{outline:3px solid rgba(11,60,93,.16);outline-offset:2px}.section-tabs__tab--active{border-bottom-color:var(--color-orange);color:var(--color-navy)}.settings-onboarding-guide{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.settings-onboarding-progress{flex:1 1 260px;height:8px;overflow:hidden;border-radius:999px;background:#0b3c5d14}.settings-onboarding-progress span{display:block;height:100%;border-radius:inherit;background:var(--color-orange);transition:width .16s ease-out}.settings-onboarding-guide__actions{justify-content:flex-end;width:auto;margin-left:auto}.stats-grid,.detail-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card,.panel,.empty-state{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.stat-card{padding:18px}.stat-card__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.stat-card__value{margin-top:10px;color:var(--color-navy);font-size:30px;font-weight:600;line-height:1.12;overflow-wrap:anywhere}.stat-card--warning .stat-card__value{color:#a46a00}.stat-card--success .stat-card__value{color:#1f8c4f}.panel{overflow:hidden}.panel__header{padding:20px 24px 16px;border-bottom:1px solid var(--color-border)}.panel__title{margin:0;font-size:20px;font-weight:500;color:var(--color-navy)}.toolbar,.detail-grid,.empty-state,.panel__body{padding:20px 24px 24px}.panel__body--compact{padding-top:0}.panel__body--stack{display:grid;gap:var(--space-3)}.ebay-connection-panel__body{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between}.ebay-connection-panel__username{display:grid;gap:var(--space-1);min-width:180px}.ebay-connection-panel__username strong{color:var(--color-text);font-size:13px}.ebay-connection-panel__username p{margin:0;color:var(--color-text-muted);font-size:18px}.ebay-connection-panel__actions{position:relative}.ebay-connect-callout{position:absolute;bottom:calc(100% + 12px);left:50%;z-index:2;padding:8px 10px;border:1px solid rgba(11,60,93,.12);border-radius:var(--radius-input);background:var(--color-white);box-shadow:0 16px 36px #0b3c5d24;color:var(--color-navy);font-size:13px;font-weight:800;line-height:1;pointer-events:none;transform:translate(-50%);white-space:nowrap}.ebay-connect-callout:after{position:absolute;top:100%;left:50%;width:10px;height:10px;border-right:1px solid rgba(11,60,93,.12);border-bottom:1px solid rgba(11,60,93,.12);background:var(--color-white);content:"";transform:translate(-50%,-5px) rotate(45deg)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.listing-workspace-header{display:grid;gap:var(--space-4)}.listing-workspace-panel{min-width:0}.upload-batch-header{display:grid;gap:var(--space-4)}.pair-review-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:var(--space-4);align-items:start}.pair-review-size-control{justify-self:end;width:min(280px,100%)}.pair-review-size-control input[type=range]{width:100%;accent-color:var(--color-orange)}.pair-review-size-control__labels{display:flex;justify-content:space-between;color:var(--color-text-muted);font-size:11px;font-weight:700}.pair-review-size-control__labels span{font-size:11px;font-weight:700}.upload-batch-controls{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.upload-batch-controls__summary{display:inline-flex;align-items:center;min-height:42px;color:var(--color-text-muted);white-space:nowrap}.upload-batch-controls__actions{display:flex;flex:1 1 420px;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);align-items:center}.upload-batch-controls__actions .button{white-space:nowrap}.upload-batch-confirmation{border-bottom:1px solid var(--color-border);background:#f7f9fb99}.listing-workspace-controls{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;min-width:0}.listing-workspace-controls__status{min-width:160px}.listing-workspace-controls__summary{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;min-height:42px;color:var(--color-text-muted);white-space:nowrap}.listing-workspace-controls__actions{display:flex;flex:1 1 560px;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);align-items:center;min-width:0;max-width:100%}.listing-workspace-controls__actions .button{flex:0 0 auto;white-space:nowrap}.listing-workspace-confirmation{border-bottom:1px solid var(--color-border);background:#f7f9fb99}.field{display:grid;gap:var(--space-2);min-width:190px}.field--wide{min-width:min(520px,100%);flex:1 1 420px}.field--compact{min-width:140px}.field span{font-size:13px;font-weight:500}.field select,.field input,.listing-table__cell--input input,.listing-table__identity-field,.listing-table__title-editor{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-white);padding:10px 12px;color:var(--color-text);min-width:0;width:100%}.field select:focus,.field input:focus,.listing-table__cell--input input:focus,.listing-table__identity-field:focus,.listing-table__title-editor:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 4px #0b3c5d1a}.field-error{margin:0;color:#b42318;font-size:13px;line-height:1.45}.field-status,.autosave-status{color:var(--color-text-muted);font-size:12px;font-weight:700}.autosave-status--error{color:var(--color-error)}.toolbar__summary{margin-left:auto;color:var(--color-text-muted)}.toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:var(--radius-button);border:1px solid transparent;cursor:pointer;text-decoration:none}.button:disabled{cursor:not-allowed;transform:none;opacity:.55}.button--secondary{background:var(--color-white);border-color:var(--color-border);color:var(--color-navy)}.button--secondary:hover{background:#f3f6f8}.button--ghost{min-height:30px;padding:0 10px;background:transparent;border-color:var(--color-border);color:var(--color-navy);font-size:12px;font-weight:700}.button--ghost:hover{background:#f3f6f8}.button--accent{background:var(--color-orange);color:var(--color-white)}.button--accent:hover{background:#ec5c2c}.button--danger{background:#b42318;color:var(--color-white)}.button--danger:hover{background:#9f1f15}.button--compact{min-height:32px;padding:0 10px;font-size:12px}.text-link{color:var(--color-navy);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.inline-notice{padding:14px 16px;border-radius:var(--radius-button);border:1px solid transparent}.inline-notice--info{background:#0b3c5d14;border-color:#0b3c5d24}.inline-notice--success{background:#2ecc711f;border-color:#2ecc7133}.inline-notice--warning{background:#f5a6231f;border-color:#f5a62333}.inline-notice--error{background:#e74c3c1f;border-color:#e74c3c33}.toast-viewport{position:fixed;top:24px;right:24px;z-index:1000;display:grid;gap:var(--space-2);width:min(360px,calc(100vw - 48px));pointer-events:none}.toast{padding:12px 14px;border:1px solid transparent;border-radius:var(--radius-button);background:var(--color-white);box-shadow:0 18px 44px #0b3c5d2e;color:var(--color-text);line-height:1.45;pointer-events:auto}.toast--info{border-color:#0b3c5d2e}.toast--success{border-color:#2ecc715c}.toast--warning{border-color:#f5a6235c}.toast--error{border-color:#e74c3c5c}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:24px;background:#0b3c5d47}.modal-panel{width:min(960px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(11,60,93,.16);border-radius:var(--radius-button);background:var(--color-white);box-shadow:0 28px 80px #0b3c5d47}.onboarding-policy-prompt{width:min(460px,calc(100vw - 48px))}.onboarding-policy-prompt__body{display:grid;gap:var(--space-3);padding:24px}.onboarding-policy-prompt h2,.onboarding-policy-prompt p{margin:0}.onboarding-policy-prompt h2{color:var(--color-navy);font-family:var(--font-accent);font-size:22px}.onboarding-policy-prompt p{color:var(--color-text-muted);line-height:1.55}.onboarding-policy-prompt .toolbar__actions{justify-content:flex-end}.info-tooltip{display:inline-flex;align-items:center;flex:0 0 auto}.info-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(11,60,93,.28);border-radius:50%;color:var(--color-navy);font-size:12px;font-weight:600;line-height:1;cursor:help}.info-tooltip__trigger:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 3px #0b3c5d1f}.info-tooltip__bubble{position:fixed;z-index:1200;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:10px 12px;border:1px solid rgba(11,60,93,.14);border-radius:var(--radius-input);background:var(--color-white);box-shadow:0 16px 36px #0b3c5d24;color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.45;pointer-events:none;overflow-wrap:anywhere;opacity:1;transform:translateY(0);transition:opacity .12s ease-out,transform .12s ease-out}.info-tooltip__bubble--top,.info-tooltip__bubble--bottom{transform:translateY(0)}.listing-table{display:grid;width:100%;max-width:100%;min-width:0;overflow:hidden}.listing-table__scroll{position:relative;max-height:min(72vh,840px);max-height:min(840px,max(360px,calc(100dvh - 320px)));width:100%;max-width:100%;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;contain:layout paint style}.listing-table__virtual-window{position:relative;min-width:var(--listing-table-compact-min-width);contain:layout paint style}.listing-table__virtual-row{position:absolute;top:0;left:0;width:100%;will-change:transform}.listing-table__header,.listing-table__row,.history-table__header,.history-table__row{display:grid;grid-template-columns:56px 196px minmax(240px,1.8fr) minmax(110px,.8fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(180px,1fr) minmax(300px,1fr);gap:var(--space-3);align-items:start;padding:16px 24px;min-width:1320px}.listing-table__header,.history-table__header{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.listing-table__header{position:sticky;top:0;z-index:1;background:#f7f9fbf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.listing-table__column-header{display:inline-flex;min-width:0;align-items:center}.listing-table__sort-button{display:inline-flex;min-height:24px;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.listing-table__sort-button:hover,.listing-table__sort-button:focus-visible{color:var(--color-navy);transform:none}.listing-table__sort-button:focus-visible{outline:3px solid rgba(11,60,93,.16);outline-offset:2px}.listing-table__sort-arrow{color:var(--color-orange);font-size:10px;line-height:1}.listing-table__row{border-top:1px solid var(--color-border);transition:background .12s ease-out}.listing-table__row:hover{background:#f7f9fbeb}.listing-table__row--selected{background:#ff6b350f}.listing-table__cell{display:grid;gap:var(--space-2);min-width:0;font-size:13px}.listing-table__cell--checkbox{align-items:center;justify-items:center;padding-top:8px}.listing-table__cell--money{justify-items:end;text-align:right}.listing-table__cell--image{align-self:stretch}.listing-table__cell--actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.listing-table__cell--actions .button{flex:1 1 96px;min-width:96px;padding-inline:10px;white-space:nowrap}.listing-table__confirm{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-2)}.listing-table__title-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.listing-table__title-editor{font:inherit;min-height:86px;line-height:1.45;resize:none}.listing-table__title-editor-wrap{position:relative;padding-top:16px}.listing-table__title-counter{position:absolute;top:0;right:2px;color:var(--color-text-muted);font-size:11px;font-weight:700;line-height:1}.listing-table__title-counter--limit{color:#b42318}.listing-table__title-editor:disabled{color:var(--color-text-muted);opacity:1}.listing-table__cell--input input:disabled{background:var(--color-bg);color:var(--color-text-muted);cursor:not-allowed;opacity:1}.listing-table__price-quantity{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:var(--space-2);align-items:end}.listing-table__compact-field{display:grid;gap:4px;min-width:0}.listing-table__compact-field span{color:var(--color-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.listing-table__compact-field--quantity input{text-align:center}.listing-table__identity-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);width:100%}.listing-table__identity-field{min-height:38px;padding:8px 10px;font:inherit;font-size:12px}.listing-table__identity-field--review{border-color:#be6f188c;background:#fff8ed}.listing-table__identity-editor .button{min-height:38px}.inline-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.listing-table__meta{font-size:12px}.listing-table__meta--dirty{color:var(--color-orange);font-weight:600}.listing-table__meta--synced{color:var(--color-success);font-weight:600}.listing-table__source-badge{display:inline-flex;width:fit-content;padding:4px 8px;border:1px solid rgba(11,60,93,.16);border-radius:999px;background:#0b3c5d0f;color:var(--color-navy);font-size:12px;font-weight:600}.listing-table__source-badge--warning{border-color:#f5a6236b;background:#f5a6231f;color:#7a4b00}.listing-table__issue{padding-left:10px;border-left:3px solid rgba(231,76,60,.3);font-size:12px;color:#8b312a;overflow-wrap:anywhere;word-break:normal}.listing-table__warning{padding-left:10px;border-left:3px solid rgba(245,166,35,.45);font-size:12px;color:#7a4b00;overflow-wrap:anywhere;word-break:normal}.listing-table--compact .listing-table__header--compact,.listing-table--compact .listing-table__row-summary{display:grid;grid-template-columns:44px 44px 152px minmax(220px,1fr) 150px minmax(132px,.8fr) 108px 118px 84px;gap:var(--space-3);align-items:center;min-width:var(--listing-table-compact-min-width);padding:12px 18px}.listing-table--compact .listing-table__row{display:block;min-width:var(--listing-table-compact-min-width);padding:0}.listing-table--compact .listing-table__cell{align-self:center}.listing-table__cell--expand,.listing-table__cell--trash{justify-items:center}.listing-table--compact .listing-table__cell--trash{display:grid;align-self:stretch;align-items:end;justify-items:end}.listing-table__expand-button,.listing-table__trash-button{display:inline-grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border-radius:var(--radius-button)}.listing-table__expand-button{border:1px solid rgba(11,60,93,.16);background:#0b3c5d0f;color:var(--color-navy);font-size:15px;font-weight:700;cursor:pointer}.listing-table__trash-button{width:42px;height:42px;min-width:42px;min-height:42px;align-self:end;font-size:17px;line-height:1}.listing-table__cell--save .button,.listing-table__cell--submit .button{width:100%}.listing-table__title-editor--compact{min-height:56px}.listing-table--compact .image-pair--compact .image-pair__image,.listing-table--compact .image-pair--compact .image-pair__placeholder{min-height:96px;border-radius:var(--radius-button)}.listing-table__title-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.listing-table__ebay-search-button{display:inline-grid;place-items:center;width:48px;height:24px;min-width:48px;min-height:24px;padding:0;border:1px solid rgba(11,60,93,.16);border-radius:var(--radius-input);background:var(--color-white);cursor:pointer}.listing-table__ebay-search-button:hover:not(:disabled){background:#f3f6f8}.listing-table__ebay-search-button:disabled{cursor:not-allowed;opacity:.48}.listing-table__ebay-logo{display:inline-flex;align-items:baseline;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1}.listing-table__ebay-logo-letter--blue{color:#0064d2}.listing-table__ebay-logo-letter--red{color:#e53238}.listing-table__ebay-logo-letter--yellow{color:#f5af02}.listing-table__ebay-logo-letter--green{color:#86b817}.listing-table__drawer{display:grid;gap:var(--space-4);padding:16px 18px 20px 258px;border-top:1px solid rgba(11,60,93,.08);background:#f7f9fbb8}.listing-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.listing-values-grid__wide{grid-column:span 2}.listing-values-grid--specifics{grid-template-columns:repeat(5,minmax(0,1fr))}.listing-values-grid--best-offer{align-items:end}.listing-values-section{display:grid;gap:var(--space-3)}.listing-values-section h3{margin:0;color:var(--color-navy);font-size:13px;font-weight:700}.listing-values-section__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.listing-condition-toggle{display:grid;min-height:38px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(11,60,93,.16);border-radius:8px;background:#fff}.listing-condition-toggle__option{min-width:0;border:0;border-right:1px solid rgba(11,60,93,.12);background:transparent;color:var(--color-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700}.listing-condition-toggle__option:last-child{border-right:0}.listing-condition-toggle__option--active{background:#0b3c5d1a;color:var(--color-navy)}.listing-condition-toggle__option:disabled{cursor:not-allowed;opacity:.62}.listing-values-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.toggle-field{display:flex;min-height:38px;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:13px;font-weight:600}.status-pill{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}.status-pill--pending{background:#f5a6231f;color:#a46a00}.status-pill--ready{background:#2ecc711f;color:#1f8c4f}.status-pill--error{background:#e74c3c1f;color:#b23b31}.status-pill--published{background:#0b3c5d1f;color:var(--color-navy)}.empty-state{text-align:left}.empty-state__title{margin:0 0 10px;color:var(--color-navy);font-size:24px;font-weight:500}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid strong{display:block;margin-bottom:8px;font-size:13px}.detail-grid p{margin:0;color:var(--color-text-muted);line-height:1.6}.preview-grid,.result-list,.settings-form{display:grid;gap:var(--space-3)}.heartbeat-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) 24px 20px;border-top:1px solid var(--color-border)}.heartbeat-row__item{display:inline-flex;min-height:24px;align-items:center;gap:8px;color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1}.heartbeat-row__dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--color-text-muted)}.heartbeat-row__dot--good{background:var(--color-success)}.heartbeat-row__dot--degraded{background:var(--color-warning)}.heartbeat-row__dot--down{background:var(--color-error)}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pair-card,.result-list__item{display:grid;gap:var(--space-2);padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbd6}.pair-card__index{font-size:12px;font-weight:600;color:var(--color-orange);letter-spacing:.08em;text-transform:uppercase}.pair-card p,.result-list__item p{margin:0;color:var(--color-text-muted);line-height:1.5}.result-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.result-list__item--listing{grid-template-columns:208px minmax(0,1fr) auto;align-items:start}.result-list__content{display:grid;gap:var(--space-2)}.settings-form{padding:20px 24px 24px}.best-offer-settings{display:grid;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.best-offer-settings h3{margin:0;color:var(--color-navy);font-size:16px}.best-offer-settings__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.best-offer-settings__status{color:var(--color-text-muted);font-size:12px;font-weight:700}.best-offer-settings__grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,140px) minmax(120px,160px);gap:var(--space-3);align-items:end}.automation-settings-form{gap:var(--space-4)}.automation-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.automation-card{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.automation-card--active{border-color:#ff6b3552;background:#ff6b350a}.automation-card__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-height:74px;padding:14px 16px}.automation-card__title-block{display:grid;gap:2px;min-width:0}.automation-card__title{min-width:0;color:var(--color-navy);font-family:var(--font-accent);font-size:15px;font-weight:600;overflow-wrap:anywhere}.automation-card__detail{color:var(--color-text-muted);font-size:13px;overflow-wrap:anywhere}.automation-card__body{display:grid;gap:var(--space-3);padding:0 16px 16px 52px}.automation-card__control-grid{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) minmax(124px,150px);gap:var(--space-3);align-items:end}.automation-card__toggle,.automation-card__control-grid .checkbox-field{align-items:center;gap:var(--space-2);min-height:42px;padding:9px 12px;border:1px solid rgba(11,60,93,.12);border-radius:var(--radius-input);background:var(--color-white);color:var(--color-navy);font-weight:700}.automation-card__toggle:has(input:checked),.automation-card__control-grid .checkbox-field:has(input:checked){border-color:#ff6b355c;background:#ff6b3514}.automation-card__toggle input,.automation-card__control-grid .checkbox-field input{width:16px;height:16px;margin-top:0;accent-color:var(--color-orange)}.shipping-rules-form,.store-categories-form,.shipping-rules-grid,.shipping-rule-card,.shipping-rule-card__fields,.return-policy-grid{display:grid;gap:var(--space-3)}.shipping-rules-form__topline{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.shipping-rules-form__seller{display:grid;gap:var(--space-1);min-width:180px;color:var(--color-text-muted)}.shipping-rules-form__seller strong{color:var(--color-text);font-size:13px;font-weight:500}.shipping-rules-form__actions{width:auto;margin-left:auto}.shipping-policy-list,.store-category-list,.shipping-rule-mappings,.store-category-mappings,.shipping-rule-mapping-list{display:grid;gap:var(--space-2);min-width:0}.shipping-policy-list,.store-category-list{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.shipping-policy-list__header,.shipping-policy-list__row{display:grid;grid-template-columns:minmax(180px,1.4fr) 130px 130px 120px minmax(180px,1fr);gap:var(--space-2);align-items:center;min-width:760px;padding:12px 14px}.store-category-list__header,.store-category-list__row{display:grid;grid-template-columns:minmax(240px,1.6fr) 90px 120px 150px;gap:var(--space-2);align-items:center;min-width:640px;padding:12px 14px}.shipping-policy-list__header,.store-category-list__header{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shipping-policy-list__row+.shipping-policy-list__row{border-top:1px solid rgba(11,60,93,.08)}.store-category-list__row+.store-category-list__row{border-top:1px solid rgba(11,60,93,.08)}.shipping-policy-list__row strong,.shipping-policy-list__row span,.store-category-list__row strong,.store-category-list__row span{min-width:0;overflow-wrap:anywhere}.shipping-policy-list__row strong,.store-category-list__row strong{color:var(--color-navy)}.shipping-policy-list__row span,.store-category-list__row span{color:var(--color-text-muted);font-size:13px}.shipping-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.return-policy-list{display:grid;gap:var(--space-2)}.return-policy-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8;cursor:pointer}.return-policy-row--selected{border-color:#ff6b356b;background:#ff6b350f}.return-policy-row input{margin-top:3px}.return-policy-row__content{display:grid;gap:var(--space-1);min-width:0}.return-policy-row__content strong{color:var(--color-navy);overflow-wrap:anywhere}.return-policy-row__content span{color:var(--color-text-muted);font-size:13px;overflow-wrap:anywhere}.shipping-policy-tile{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.shipping-policy-tile--expanded{border-color:#ff6b356b;background:#ff6b350f}.shipping-policy-tile__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:center;width:100%;min-height:74px;padding:14px 16px;border:0;background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.shipping-policy-tile__title-block{display:grid;gap:2px;min-width:0}.shipping-policy-tile__twisty{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;color:var(--color-navy);background:#0b3c5d14;font-size:13px;font-weight:700}.shipping-policy-tile__title{min-width:0;color:var(--color-navy);font-family:var(--font-accent);font-size:15px;font-weight:600;overflow-wrap:anywhere}.shipping-policy-tile__service{color:var(--color-text-muted);font-size:13px;overflow-wrap:anywhere}.shipping-policy-tile__range,.shipping-policy-tile__type,.shipping-policy-tile__package{grid-column:2 / 4;color:var(--color-text-muted);font-size:13px}.shipping-policy-tile__type{color:var(--color-text);font-weight:600}.shipping-policy-tile__package{color:var(--color-text-muted)}.mapping-status{justify-self:end;padding:4px 8px;border-radius:999px;color:var(--color-text-muted);background:#6b7c931f;font-size:12px;font-weight:700}.mapping-status--confirmed{color:#187747;background:#2ecc7124}.mapping-status--suggested{color:#9a5c00;background:#f5a6232e}.mapping-status--needs_input{color:#9b2f28;background:#e74c3c1f}.shipping-policy-tile__details,.shipping-policy-tile__body{display:grid;gap:var(--space-3);padding:0 16px 16px 52px}.shipping-policy-tile__body .shipping-policy-tile__details{padding:0}.shipping-policy-tile__readonly-grid,.shipping-policy-tile__price-grid,.shipping-policy-tile__package-grid,.shipping-policy-tile__type-controls{display:grid;gap:var(--space-3)}.shipping-policy-tile__readonly-grid{grid-template-columns:minmax(0,180px)}.shipping-policy-tile__readonly-grid div{display:grid;gap:var(--space-1);min-width:0}.shipping-policy-tile__readonly-grid strong{color:var(--color-text);font-size:12px;font-weight:600}.shipping-policy-tile__readonly-grid span{min-height:18px;color:var(--color-text-muted);font-size:13px;overflow-wrap:anywhere}.shipping-policy-tile__price-grid{grid-template-columns:repeat(2,minmax(104px,132px))}.shipping-policy-tile__package-grid{grid-template-columns:repeat(4,minmax(76px,96px))}.shipping-policy-tile__type-controls{grid-template-columns:repeat(2,minmax(130px,160px))}.shipping-policy-tile__price-grid .field,.shipping-policy-tile__package-grid .field{min-width:0}.shipping-policy-tile__price-grid .field input,.shipping-policy-tile__package-grid .field input{padding-inline:10px}.shipping-policy-tile__type-controls .checkbox-field{align-items:center;gap:var(--space-2);min-height:42px;padding:9px 12px;border:1px solid rgba(11,60,93,.12);border-radius:var(--radius-input);background:var(--color-white);color:var(--color-navy);font-weight:700}.shipping-policy-tile__type-controls .checkbox-field:has(input:checked){border-color:#ff6b355c;background:#ff6b3514}.shipping-policy-tile__type-controls .checkbox-field input{width:16px;height:16px;margin-top:0;accent-color:var(--color-orange)}.shipping-policy-tile__note{color:var(--color-text-muted);font-size:12px}.shipping-rule-mappings,.store-category-mappings{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.shipping-rule-mappings__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.shipping-rule-mappings__header div{display:grid;gap:var(--space-1)}.shipping-rule-mappings__header strong{color:var(--color-navy)}.shipping-rule-mappings__header span{color:var(--color-text-muted);font-size:13px}.shipping-rule-mapping-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.2fr) repeat(3,minmax(92px,.58fr)) minmax(180px,.95fr) minmax(150px,.8fr);gap:var(--space-2);align-items:end;min-width:0;padding:12px;border:1px solid rgba(11,60,93,.1);border-radius:var(--radius-button);background:var(--color-white)}.shipping-rule-mapping-row .field{min-width:0}.shipping-rule-mapping-row__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);align-items:center;min-height:42px}.shipping-rule-mapping-row__checks .checkbox-field{gap:var(--space-2);font-size:13px}.shipping-rule-mapping-row__meta{display:grid;gap:var(--space-2);align-items:end}.shipping-rule-mapping-row__meta span{color:var(--color-text-muted);font-size:12px;overflow-wrap:anywhere}.store-category-mapping-list{display:grid;gap:var(--space-2)}.store-category-mapping-row{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(280px,1.4fr) minmax(120px,.45fr) minmax(160px,.6fr);gap:var(--space-2);align-items:end;min-width:0;padding:12px;border:1px solid rgba(11,60,93,.1);border-radius:var(--radius-button);background:var(--color-white)}.store-category-mapping-row .field{min-width:0}.shipping-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-rule-card{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.shipping-rule-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.shipping-rule-card__header strong{color:var(--color-navy)}.shipping-rule-card__header span{color:var(--color-text-muted);font-size:12px}.shipping-rule-card__fields,.return-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-rule-card__fields .field{min-width:0}.shipping-rule-card__check{align-self:end;min-height:42px}.settings-form--embedded{padding:0}.directory-picker-field__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.directory-picker-field__control input{min-width:0;width:100%}.directory-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.directory-summary__item{display:grid;gap:var(--space-1);min-width:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.directory-summary__item--wide{grid-column:1 / -1}.directory-summary__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.directory-summary__value{margin:0;color:var(--color-text);line-height:1.45;overflow-wrap:anywhere}.checkbox-field{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-text)}.checkbox-field input{margin-top:4px}.template-builder{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:var(--space-4);align-items:start}.template-builder__controls,.template-builder__section,.template-builder__blocks,.template-builder__preview,.template-preview{display:grid;gap:var(--space-3)}.template-builder__section,.template-builder__preview{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.template-builder__block{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--space-2);align-items:end;min-width:0;padding:12px;border:1px solid rgba(11,60,93,.1);border-radius:var(--radius-input);background:var(--color-white)}.template-builder__block-actions,.template-builder__add-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.template-builder__block-actions .button{min-height:38px;padding-inline:10px}.template-builder__advanced textarea{min-height:180px;resize:vertical}.template-builder__block-textarea{min-height:96px;resize:vertical}.template-builder textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-white);padding:10px 12px;color:var(--color-text);font:inherit}.template-builder--wysiwyg .template-builder__controls{gap:var(--space-4)}.token-palette{display:flex;flex-wrap:wrap;gap:var(--space-2)}.token-chip{min-height:34px;padding:6px 10px;border:1px solid rgba(11,60,93,.14);border-radius:var(--radius-input);background:var(--color-white);color:var(--color-navy);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.token-chip:disabled{cursor:not-allowed;opacity:.58}.token-chip[draggable=true]{cursor:grab}.token-chip[draggable=true]:active{cursor:grabbing}.rich-editor,.template-library{display:grid;gap:var(--space-3)}.rich-editor__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rich-editor__toolbar .button{min-width:38px;min-height:34px;padding:6px 9px}.rich-editor__surface{min-height:220px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-white);color:var(--color-text);line-height:1.55;overflow-wrap:anywhere}.rich-editor__surface--modal{min-height:420px}.rich-editor__surface:focus{outline:none;border-color:#0b3c5d6b;box-shadow:0 0 0 3px #0b3c5d1a}.template-library textarea{min-height:160px;resize:vertical}.template-library__code-textarea{min-height:260px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.55;-moz-tab-size:2;tab-size:2}.template-library__meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;align-items:center;color:var(--color-muted);font-size:12px}.template-library__meta code{min-width:0;overflow-wrap:anywhere;color:var(--color-text)}.template-preview__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.template-preview p,.template-preview pre,.template-preview__html-frame{margin:0;padding:12px;border:1px solid rgba(11,60,93,.1);border-radius:var(--radius-input);background:var(--color-white);color:var(--color-text);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.template-preview__html-frame{width:100%;min-height:220px;overflow:auto}.template-preview--title p{min-height:64px;color:var(--color-navy);font-weight:700}.run-progress{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.run-progress__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted)}.run-progress__meta strong{color:var(--color-navy)}.run-progress__bar{height:14px;overflow:hidden;border:1px solid rgba(11,60,93,.14);border-radius:999px;background:#0b3c5d14}.run-progress__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-orange);transition:width .18s ease-out}.workflow-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:var(--space-1);padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbc7}.workflow-mode-switch__button{min-height:38px;border:1px solid transparent;border-radius:var(--radius-input);background:transparent;color:var(--color-text-muted);cursor:pointer}.workflow-mode-switch__button--active{border-color:#ff6b3557;background:var(--color-white);color:var(--color-navy);box-shadow:0 8px 18px #0b3c5d14}.upload-dropzone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;min-height:148px;margin:0 20px 20px;padding:24px;border:1px dashed rgba(11,60,93,.24);border-radius:var(--radius-button);background:#f7f9fbb8;cursor:pointer}.upload-dropzone:focus-within,.upload-dropzone:hover{border-color:#ff6b356b;background:#fff8f3ad}.upload-dropzone--disabled{cursor:not-allowed;opacity:.72}.upload-dropzone--disabled:hover{border-color:#0b3c5d3d;background:#f7f9fbb8}.upload-dropzone__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.upload-dropzone__content{display:grid;gap:var(--space-1);min-width:0}.upload-dropzone__eyebrow{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.upload-dropzone__content strong{color:var(--color-navy);font-family:var(--font-accent);font-size:22px;line-height:1.18}.upload-dropzone__content span:last-child{color:var(--color-text-muted);font-size:14px;line-height:1.45}.upload-list,.pair-review-list{display:grid;gap:var(--space-3);padding:0 20px 20px}.pair-review-list{--pair-review-card-min-width: 304px;--pair-review-image-width: 120px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pair-review-card-min-width)),1fr));align-items:start}.upload-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-white)}.upload-row--failed{border-color:#e74c3c52}.upload-row__preview{display:flex;align-items:center;justify-content:center;width:56px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(11,60,93,.12);border-radius:var(--radius-input);background:#0b3c5d0f;color:var(--color-navy);font-family:var(--font-accent);font-weight:600}.upload-row__preview img{width:100%;height:100%;object-fit:cover}.upload-row__content{display:grid;gap:var(--space-1);min-width:0}.upload-row__content strong,.upload-row__content span{overflow-wrap:anywhere}.upload-row__content>span{color:var(--color-text-muted);font-size:13px}.upload-row__bar{height:8px;overflow:hidden;border-radius:999px;background:#0b3c5d14}.upload-row__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-orange);transition:width .16s ease-out}.upload-row__actions,.pair-review-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.pair-review-card{display:grid;gap:var(--space-3);align-content:start;min-width:0;height:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-white)}.pair-review-card--invalid{border-color:#e74c3c99;box-shadow:inset 0 0 0 1px #e74c3c2e}.pair-review-card--drop-target{border-color:#ff6b3594;background:#fff8f3b3}.pair-review-card__status{width:fit-content;padding:4px 8px;border-radius:999px;background:#2ecc711f;color:#1f7a43;font-size:12px;font-weight:700}.pair-review-card__status--invalid{background:#e74c3c1f;color:#b42318}.pair-review-card__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pair-review-image-width)),1fr));gap:var(--space-3);justify-content:center}.pair-review-card__image-tile{display:grid;gap:var(--space-2);min-width:0;margin:0;padding:8px;border:1px solid rgba(11,60,93,.12);border-radius:var(--radius-input);background:#f7f9fbb8;cursor:grab}.pair-review-card__image-tile:active{cursor:grabbing}.pair-review-card__image-tile[draggable=false]{cursor:default}.pair-review-card__image,.pair-review-card__placeholder{width:100%;aspect-ratio:.71;min-height:0;border-radius:10px;border:1px solid rgba(11,60,93,.12);background:linear-gradient(180deg,#f7f9fbf5,#e3e8eed6)}.pair-review-card__image{object-fit:cover}.pair-review-card__placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:12px;text-align:center}.pair-review-card__caption{display:grid;gap:2px;min-width:0;font-size:12px;color:var(--color-text-muted)}.pair-review-card__caption span{font-weight:700;color:var(--color-navy)}.pair-review-card__caption strong{overflow:hidden;color:var(--color-text-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pair-review-card__image-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.history-table{display:grid}.history-job{display:grid;border-top:1px solid var(--color-border)}.history-table__header,.history-table__row{grid-template-columns:44px minmax(92px,.7fr) minmax(96px,.8fr) minmax(156px,1fr) .7fr .7fr minmax(180px,1fr);min-width:0}.history-table__row{width:100%;background:transparent;color:inherit;font:inherit;text-align:left}.history-table__row--selected{background:#0b3c5d0d}.history-table__expand-button{width:30px;height:30px;min-width:30px;font-size:13px}.history-table__expand-placeholder{display:inline-block;width:30px;height:30px}.history-table__job-button{min-height:30px;padding:0;border:0;background:transparent;color:var(--color-navy);cursor:pointer;font:inherit;font-weight:700;text-align:left}.history-table__job-button:hover{text-decoration:underline}.history-job-dropdown{display:grid;gap:var(--space-2);padding:8px 18px 14px 62px;background:#f7f9fb9e}.history-listing-summary{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(11,60,93,.1);border-radius:var(--radius-button);background:#0b3c5d1a}.history-listing-summary__row{display:grid;grid-template-columns:78px minmax(220px,1fr) 110px 140px 110px;gap:var(--space-3);align-items:center;min-height:58px;padding:6px 10px;background:var(--color-white);font-size:12px}.history-listing-summary__images{min-width:0}.history-listing-summary__title{display:grid;min-width:0;gap:4px}.history-listing-summary__title strong{overflow:hidden;color:var(--color-navy);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.image-pair__frame{display:grid;gap:var(--space-2);margin:0}.image-pair__image,.image-pair__placeholder{width:100%;border-radius:10px;border:1px solid rgba(11,60,93,.12);background:linear-gradient(180deg,#f7f9fbf5,#e3e8eed6)}.image-pair__image{object-fit:cover}.image-pair__placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:12px;text-align:center;padding:0 var(--space-2)}.image-pair__caption{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-pair--preview .image-pair__image,.image-pair--preview .image-pair__placeholder{aspect-ratio:.71;min-height:220px}.image-pair--compact .image-pair__image,.image-pair--compact .image-pair__placeholder{aspect-ratio:.71;min-height:132px}.image-pair--thumbnail{gap:4px}.image-pair--thumbnail .image-pair__image,.image-pair--thumbnail .image-pair__placeholder{aspect-ratio:.71;min-height:44px;border-radius:var(--radius-input)}.image-pair--thumbnail .image-pair__caption{display:none}.run-state-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:var(--space-3)}.run-state-strip__item{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#f7f9fbb8}.run-state-strip__item--active{border-color:#ff6b356b;background:#ff6b3514}.run-state-strip__label{font-family:var(--font-accent);font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-navy)}@media (max-width: 1120px){.app-shell__sidebar{position:sticky;min-height:auto;width:auto;height:auto;padding:16px;gap:var(--space-3)}.app-shell__content{margin-left:0}.app-nav{flex-direction:row;flex-wrap:wrap}.app-nav__link{flex:1 1 112px;text-align:center}.sidebar-utilities{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;margin-top:0}.sidebar-quota__popover{bottom:calc(100% + 8px);left:auto;right:0}.stats-grid,.detail-grid,.run-state-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-summary{grid-template-columns:1fr}.upload-row{grid-template-columns:56px minmax(0,1fr)}.upload-row>.status-pill,.upload-row__actions{grid-column:2;justify-self:start}.template-builder,.shipping-rules-grid,.shipping-policy-grid,.automation-card-grid,.shipping-policy-tile__readonly-grid,.shipping-policy-tile__package-grid,.automation-card__control-grid,.shipping-rule-card__fields,.shipping-rule-mapping-row,.store-category-mapping-row,.return-policy-grid{grid-template-columns:1fr}.shipping-policy-tile__details,.shipping-policy-tile__body,.automation-card__body{padding-left:16px}.shipping-rule-mapping-row__checks{grid-template-columns:repeat(3,minmax(92px,1fr))}}@media (max-width: 720px){.app-shell__content{padding:20px 16px 32px}.sidebar-utilities{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start}.stats-grid,.detail-grid,.run-state-strip,.image-pair{grid-template-columns:1fr}.shipping-policy-tile__summary,.automation-card__summary{grid-template-columns:auto minmax(0,1fr)}.shipping-policy-tile__range,.shipping-policy-tile__type,.shipping-policy-tile__package,.automation-card .mapping-status,.mapping-status{grid-column:2;justify-self:start}.shipping-policy-tile__price-grid,.shipping-policy-tile__package-grid,.shipping-policy-tile__type-controls,.automation-card__control-grid{grid-template-columns:1fr}.toolbar__summary{margin-left:0}.listing-workspace-controls,.listing-workspace-controls__actions,.upload-batch-controls,.upload-batch-controls__actions{align-items:stretch}.listing-workspace-controls__status,.listing-workspace-controls__summary,.listing-workspace-controls__actions,.upload-batch-controls__summary,.upload-batch-controls__actions{flex:1 1 100%}.listing-workspace-controls__summary,.upload-batch-controls__summary{min-height:0;white-space:normal}.listing-workspace-controls__actions,.upload-batch-controls__actions{justify-content:flex-start}.listing-workspace-controls__actions .button,.upload-batch-controls__actions .button{flex:1 1 140px}.directory-picker-field__control,.upload-dropzone,.workflow-mode-switch,.pair-review-header,.listing-table__identity-editor,.upload-row{grid-template-columns:1fr}.upload-dropzone{margin-inline:16px;padding:20px}.pair-review-size-control{justify-self:stretch;width:100%}.upload-row>.status-pill,.upload-row__actions{grid-column:1}.upload-list,.pair-review-list{padding-inline:16px}.listing-table__header,.listing-table--compact .listing-table__header--compact{display:none;min-width:0}.listing-table__row,.history-table__row,.history-table__header{grid-template-columns:1fr;min-width:0}.history-job-dropdown{padding:8px 12px 14px}.history-listing-summary__row{grid-template-columns:76px minmax(0,1fr)}.listing-table--compact .listing-table__row,.listing-table--compact .listing-table__row-summary,.listing-table__scroll,.listing-table__virtual-window{min-width:0}.listing-table--compact .listing-table__row-summary,.listing-values-grid,.listing-values-grid--specifics,.listing-values-grid--best-offer{grid-template-columns:1fr}.listing-table--compact .listing-table__row-summary{grid-template-columns:36px 36px minmax(0,1fr) 48px;grid-template-areas:"select expand images images" "title title title title" "price price status status" "submit submit submit trash";align-items:center}.listing-table--compact .listing-table__cell--checkbox{grid-area:select}.listing-table--compact .listing-table__cell--expand{grid-area:expand}.listing-table--compact .listing-table__cell--image{grid-area:images}.listing-table--compact .listing-table__cell--title{grid-area:title}.listing-table--compact .listing-table__cell--input{grid-area:price}.listing-table--compact .listing-table__cell--status{grid-area:status}.listing-table--compact .listing-table__cell--submit{grid-area:submit}.listing-table--compact .listing-table__cell--trash{grid-area:trash}.listing-table--compact .image-pair--compact{grid-template-columns:repeat(2,minmax(0,72px));justify-content:end}.listing-table--compact .image-pair--compact .image-pair__image,.listing-table--compact .image-pair--compact .image-pair__placeholder{min-height:102px}.listing-values-grid__wide{grid-column:span 1}.listing-table__drawer{padding:16px}.listing-table__cell--actions,.template-builder__block,.shipping-rule-mapping-row__checks{grid-template-columns:1fr}}.mobile-app-bar,.mobile-nav-backdrop{display:none}.app-shell--phone{--phone-touch-target: 44px;min-height:100dvh;padding-top:calc(72px + env(safe-area-inset-top))}.app-shell--phone .mobile-app-bar{position:fixed;top:0;right:0;left:0;z-index:70;display:grid;min-height:calc(64px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--space-2);align-items:center;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid rgba(255,255,255,.12);background:var(--color-navy);color:var(--color-white);box-shadow:0 12px 28px #0b3c5d2e}.app-shell--phone.app-shell--phone-compact .mobile-app-bar{box-shadow:0 10px 24px #0b3c5d3d}.mobile-app-bar__identity{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.mobile-app-bar__logo{width:24px;height:34px;flex:0 0 24px;object-fit:contain}.mobile-app-bar__title-group{display:grid;min-width:0;gap:2px}.mobile-app-bar__brand{overflow:hidden;font-family:var(--font-accent);font-size:18px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-app-bar__route{overflow:hidden;color:#ffffffb8;font-size:12px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-app-bar__quota{display:inline-flex;min-height:var(--phone-touch-target);align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-button);background:#ffffff14;color:var(--color-white);font-family:var(--font-accent);font-size:15px;font-weight:600;white-space:nowrap}.mobile-app-bar__account{display:inline-flex;min-width:var(--phone-touch-target);min-height:var(--phone-touch-target);align-items:center;justify-content:center}.mobile-app-bar__account button{min-width:var(--phone-touch-target);min-height:var(--phone-touch-target)}.mobile-menu-button{display:inline-grid;width:var(--phone-touch-target);height:var(--phone-touch-target);min-width:var(--phone-touch-target);place-items:center;padding:10px;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-button);background:#ffffff14;cursor:pointer}.mobile-menu-button span{display:block;width:20px;height:2px;border-radius:999px;background:var(--color-white)}.mobile-menu-button:hover,.mobile-menu-button:focus-visible{background:#ffffff29;transform:none}.mobile-menu-button:focus-visible{outline:3px solid rgba(255,255,255,.22);outline-offset:2px}.app-shell--phone .mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:block;background:#0b3c5d47}.app-shell--phone .app-shell__sidebar{position:fixed;top:calc(72px + env(safe-area-inset-top));right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;z-index:60;width:auto;height:auto;min-height:0;max-height:calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom));gap:var(--space-4);overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-button);box-shadow:0 28px 80px #0b3c5d57}.app-shell--phone .app-shell__content{margin-left:0;padding:12px 12px calc(32px + env(safe-area-inset-bottom))}.app-shell--phone .brand-mark{min-height:40px}.app-shell--phone .brand-mark__logo{width:26px;height:38px;flex-basis:26px}.app-shell--phone .brand-mark__title{font-size:24px}.app-shell--phone .app-nav{flex-direction:column;flex-wrap:nowrap}.app-shell--phone .app-nav__link{display:inline-flex;min-height:var(--phone-touch-target);flex:0 0 auto;align-items:center;justify-content:flex-start;text-align:left}.app-shell--phone .sidebar-utilities{grid-template-columns:1fr;margin-top:0}.app-shell--phone .sidebar-status,.app-shell--phone .sidebar-quota{padding:14px}.app-shell--phone .sidebar-quota__info-trigger,.app-shell--phone .listing-table__expand-button,.app-shell--phone .listing-table__trash-button,.app-shell--phone .history-table__expand-button,.app-shell--phone .listing-table__ebay-search-button{width:var(--phone-touch-target);height:var(--phone-touch-target);min-width:var(--phone-touch-target);min-height:var(--phone-touch-target)}.app-shell--phone .button,.app-shell--phone .button--compact,.app-shell--phone .button--ghost,.app-shell--phone .section-tabs__tab,.app-shell--phone .token-chip,.app-shell--phone .rich-editor__toolbar .button,.app-shell--phone .template-builder__block-actions .button,.app-shell--phone .template-builder__add-actions .button,.app-shell--phone .pair-review-card__image-actions .button,.app-shell--phone .upload-row__actions .button{min-height:var(--phone-touch-target)}.app-shell--phone .section-tabs{gap:var(--space-4);scroll-padding-inline:12px}.app-shell--phone .section-tabs__tab{padding-bottom:10px}.app-shell--phone .listing-workspace-controls__actions .button,.app-shell--phone .upload-batch-controls__actions .button,.app-shell--phone .toolbar__actions .button,.app-shell--phone .listing-values-actions .button{flex:1 1 100%}.app-shell--phone .listing-table--compact .listing-table__row-summary{gap:var(--space-2);grid-template-columns:44px 44px minmax(0,1fr) 52px;grid-template-areas:"select expand images images" "title title title title" "price price price price" "status status status status" "submit submit submit trash";padding:12px}.app-shell--phone .listing-table__price-quantity{width:100%;grid-template-columns:minmax(0,1fr) clamp(56px,18vw,72px)}.app-shell--phone .listing-table__compact-field,.app-shell--phone .listing-table__compact-field input{min-width:0}.app-shell--phone .listing-table--compact .listing-table__cell--submit .button,.app-shell--phone .listing-table__cell--save .button{min-height:48px}.app-shell--phone .listing-table--compact .listing-table__cell--trash{align-items:end;justify-items:end}.app-shell--phone .modal-backdrop{align-items:start;padding:calc(84px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}.app-shell--phone .modal-panel{width:100%;max-height:calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.app-shell--phone .info-tooltip__bubble{max-width:calc(100vw - 24px)}@media (max-width: 720px) and (pointer: coarse){.toast-viewport{top:calc(76px + env(safe-area-inset-top));right:12px;width:calc(100vw - 24px)}}
