.u2-shell{grid-template-columns:240px minmax(0,1fr);align-items:start}.u2-shell .sidebar{block-size:100dvh;position:sticky;inset-block-start:0;overflow-y:auto}.u2-shell .workspace{flex-direction:column;min-block-size:100vh;display:flex}#workspace-content{flex:1;min-inline-size:0}#workspace-content:focus{outline:none}.navigation-skip{padding:var(--space-2) var(--space-3);background:var(--color-panel);color:var(--color-text);z-index:1100;border-radius:var(--radius-sm);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.navigation-skip:focus{transform:translateY(0)}.primary-navigation ul,.section-navigation ul{margin:0;padding:0;list-style:none}.primary-navigation ul{gap:var(--space-1);display:grid}.primary-navigation a{align-items:center;gap:var(--space-3);min-block-size:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);overflow-wrap:anywhere;text-decoration:none;display:flex}.primary-navigation a svg{flex-shrink:0}.u2-shell .sidebar .primary-navigation a{min-block-size:44px;padding:var(--space-2) var(--space-3)}.u2-shell .sidebar .primary-navigation a.is-current{background:color-mix(in srgb, var(--color-primary) 32%, var(--color-sidebar));color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.u2-shell .topbar{align-items:center;gap:var(--space-3);block-size:auto;min-block-size:68px;padding:var(--space-2) var(--space-5);flex-direction:row}.u2-shell .topbar .navigation-identity{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.u2-shell .topbar .navigation-account{gap:0;min-inline-size:0;display:grid}.navigation-account strong,.navigation-email{white-space:nowrap;text-overflow:ellipsis;max-inline-size:36ch;overflow:hidden}.navigation-email{font-size:var(--font-size-caption)}.u2-shell .topbar .navigation-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.navigation-icon-button,.navigation-logout{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:40px;text-decoration:none;display:inline-flex}.navigation-icon-button{inline-size:40px;padding:var(--space-2);border-radius:var(--radius-sm);flex-shrink:0}.navigation-notifications{color:var(--color-secondary-text)}.navigation-notifications:hover,.navigation-notifications.active{background:var(--color-neutral-hover);color:var(--color-primary)}.u2-shell .language-control select{min-block-size:36px;min-inline-size:112px}.section-navigation{padding:var(--space-2) var(--space-5);border-block-end:1px solid var(--color-border);background:var(--color-panel)}.section-navigation ul{gap:var(--space-1);flex-wrap:wrap;display:flex}.section-navigation a{min-block-size:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-secondary-text);line-height:var(--line-height-body);align-items:center;text-decoration:none;display:flex}.section-navigation a.active{background:var(--color-neutral-bg);color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-primary)}.section-navigation a:hover{background:var(--color-bg-subtle)}.dialog-backdrop.navigation-drawer-backdrop{place-items:stretch start;padding:0}.app-dialog.navigation-drawer{block-size:100dvh;max-block-size:100dvh;inline-size:min(320px,100vw - 32px);border:0;border-radius:0;max-height:100dvh}.navigation-drawer .app-dialog-body{gap:var(--space-4);padding:var(--space-3);overscroll-behavior:contain;flex-direction:column;display:flex}.navigation-drawer .brand{padding:var(--space-2) var(--space-3)}.navigation-drawer .primary-navigation a{color:var(--color-text)}.navigation-drawer .primary-navigation a.is-current{background:var(--color-neutral-bg);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.navigation-drawer .section-navigation{padding:var(--space-2) 0;border-block-start:1px solid var(--color-border)}.navigation-drawer .section-navigation ul{flex-direction:column}.navigation-drawer-notifications{align-items:center;gap:var(--space-3);min-block-size:44px;padding:var(--space-2) var(--space-3);color:var(--color-text);text-decoration:none;display:flex}@media (width<=960px){.u2-shell{grid-template-columns:minmax(0,1fr)}.u2-shell .sidebar{display:none}.u2-shell .topbar,.u2-shell .section-navigation{padding-inline:var(--space-3)}}@media (width<=640px){.u2-shell .topbar{gap:var(--space-2);min-block-size:60px}.u2-shell .topbar .navigation-identity{flex:1}.navigation-email{display:none}.navigation-account strong{font-size:var(--font-size-caption)}.u2-shell .language-control>span{display:none}.u2-shell .language-control select{min-block-size:40px;inline-size:84px;min-inline-size:0;padding-inline:var(--space-1)}.navigation-logout{inline-size:40px;padding:var(--space-2)}.navigation-logout>span{display:none}.section-navigation a{padding-inline:var(--space-2);font-size:var(--font-size-caption)}}@media (prefers-reduced-motion:reduce){.navigation-skip{transition:none}}.u3-issue-board,.u3-group-list,.u3-category-section{gap:var(--space-3);min-inline-size:0;display:grid}.u3-category-section h3{margin:var(--space-2) 0 0}.u3-category-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.u3-category-controls button{align-items:center;gap:var(--space-2);border:1px solid #0000;min-block-size:40px;display:inline-flex}.u3-category-controls button[aria-pressed=true]{color:var(--color-primary);background:var(--color-panel);border-color:var(--color-primary)}.u3-category-controls button span{font-variant-numeric:tabular-nums}.u3-problem-card{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:flex}.u3-problem-main{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.u3-problem-title{font-size:var(--font-size-card);overflow-wrap:anywhere}.u3-problem-main p,.u3-product-context{color:var(--color-muted);margin:0}.u3-product-context{gap:var(--space-3);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.u3-product-context span{overflow-wrap:anywhere;min-inline-size:0}.u3-related,.u3-technical,.u3-information{padding-block-start:var(--space-2)}.u3-related>summary,.u3-technical>summary,.u3-information>summary{color:var(--color-muted);font-weight:var(--font-weight-regular);padding-block:var(--space-1)}.u3-related .sync-consequence-item{margin-block-start:var(--space-2)}.u3-related p{font-size:var(--font-size-caption);margin-block:var(--space-2)}.u3-review-button{min-block-size:40px;max-inline-size:220px}.u3-search{max-inline-size:420px}.u3-store-pages{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.u3-safety-hint{color:var(--color-muted);font-size:var(--font-size-caption);margin:0}.u3-issue-detail-list{gap:var(--space-3);display:grid}.u3-issue-detail-list .sync-product-issue{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);display:grid}.u3-issue-detail-list .section-heading strong{overflow-wrap:anywhere}.u3-technical-body{gap:var(--space-2);padding-block-start:var(--space-3);display:grid}.u3-technical-body code,.u3-technical-body pre{overflow-wrap:anywhere;word-break:break-word}.u3-technical-body .sync-issue-history{font-size:var(--font-size-caption)}.u3-operation-card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);display:grid}.u3-operation-card>.section-heading{align-items:center}.u3-operation-card p{margin:0}.u3-operation-card .table-actions{flex-wrap:wrap}.u3-alert-help{color:var(--color-muted);font-size:var(--font-size-caption)}.u3-activity-disclosure>summary{padding:var(--space-3) 0}.u3-activity-disclosure>.page-section{margin-block-start:var(--space-3)}.u3-problem-shortcut{flex-shrink:0}@media (width<=640px){.u3-problem-card{gap:var(--space-3);flex-direction:column}.u3-review-button{inline-size:100%;max-inline-size:none}.u3-category-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u3-category-controls button{justify-content:space-between}.u3-operation-card>.section-heading{flex-direction:column;align-items:flex-start}}.u3-critical-count{margin-inline-start:var(--space-2)}.u4-dashboard{gap:var(--space-5)}.u4-dashboard .page-header{align-items:center}.u4-dashboard h2,.u4-dashboard h3{margin:0}.u4-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.u4-section-heading>a{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-underline-offset:3px}.u4-daily{gap:var(--space-3);min-width:0;display:grid}.u4-metric-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u4-metric{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);flex-direction:column;min-width:0;text-decoration:none;display:flex}.u4-metric:is(a):hover{border-color:var(--color-primary);background:var(--color-bg-subtle)}.u4-metric-label{color:var(--color-secondary-text);font-size:var(--font-size-body)}.u4-metric-value{font-size:var(--font-size-metric);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);gap:var(--space-1);overflow-wrap:anywhere;display:grid}.u4-metric-value small{font-weight:var(--font-weight-regular);color:var(--color-muted);line-height:var(--line-height-body);display:block}.u4-currencies{font-size:var(--font-size-label);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.u4-currencies bdi{margin-block-start:var(--space-1);display:block}.u4-currencies summary{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.u4-dashboard .panel{box-shadow:none}.u4-task-list,.u4-activity-list,.u4-store-list{margin:0;padding:0;list-style:none}.u4-task{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border-subtle);display:flex}.u4-task:last-child{border-block-end:0}.u4-task>div:first-child{overflow-wrap:anywhere;min-width:0}.u4-task strong{font-size:var(--font-size-card)}.u4-task p{margin:var(--space-1) 0 0;color:var(--color-secondary-text)}.u4-task-critical{padding-inline:var(--space-3);border-inline-start:3px solid var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm)}.u4-task-action{flex:none;max-inline-size:40%}.u4-access-note{font-size:var(--font-size-caption);display:block}.u4-task-action .button-link,.u4-task-action button{min-height:36px;padding:var(--space-2) var(--space-3);text-align:center;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.u4-activity-list li{align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.u4-activity-list li:last-child{border-block-end:0}.u4-activity-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.u4-activity-list time{font-size:var(--font-size-caption)}.u4-empty{margin:var(--space-3) 0;color:var(--color-muted)}.u4-show-more{justify-self:start;min-height:36px}.u4-more-details>summary{padding-block:var(--space-1);color:var(--color-secondary-text)}.u4-details-body{gap:var(--space-5);padding-block-start:var(--space-5);display:grid}.u4-detail-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u4-detail-grid section{min-width:0}.u4-detail-grid h3{font-size:var(--font-size-card)}.u4-detail-grid dl{margin:var(--space-3) 0 0;gap:var(--space-2);display:grid}.u4-detail-grid dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.u4-detail-grid dt{color:var(--color-secondary-text);overflow-wrap:anywhere}.u4-detail-grid dd{font-weight:var(--font-weight-semibold);margin:0}.u4-store-list{gap:var(--space-3);display:grid}.u4-store-list li{gap:var(--space-3);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;padding-block-end:var(--space-3);display:flex}.u4-store-list strong{overflow-wrap:anywhere;min-width:0;margin-inline-end:auto}.u4-status-footer{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-caption);color:var(--color-muted);flex-wrap:wrap;display:flex}@media (width<=960px){.u4-metric-grid,.u4-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u4-activity-list li{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.u4-activity-list time{grid-column:1/-1}}@media (width<=640px){.u4-dashboard{gap:var(--space-4)}.u4-metric-grid{gap:var(--space-2)}.u4-metric{padding:var(--space-3)}.u4-metric-value{font-size:var(--font-size-page)}.u4-metric-label{font-size:var(--font-size-label)}.u4-task{align-items:flex-start;gap:var(--space-3);flex-direction:column}.u4-task-action{max-inline-size:100%}.u4-detail-grid{grid-template-columns:1fr}.u4-section-heading>small{flex-basis:100%}}:root{--color-text:#17202a;--color-secondary-text:#475467;--color-muted:#667085;--color-brand:#2457d6;--color-primary:#2457d6;--color-primary-hover:#1d49b6;--color-on-primary:#fff;--color-sidebar:#162033;--color-sidebar-muted:#cbd6e6;--color-sidebar-active:color-mix(in srgb, var(--color-primary) 32%, var(--color-sidebar));--color-bg:#f5f7fa;--color-bg-subtle:#f8fafc;--color-panel:#fff;--color-border:#dce3ee;--color-border-subtle:#edf1f7;--color-input-border:#8490a2;--color-neutral-bg:#eef2f7;--color-neutral-hover:#e8edf5;--color-danger:#b42318;--color-danger-hover:#912018;--color-danger-bg:#fef3f2;--color-danger-border:color-mix(in srgb, var(--color-danger) 24%, var(--color-panel));--color-warning:#93370d;--color-warning-bg:#fffaeb;--color-warning-border:color-mix(in srgb, var(--color-warning) 25%, var(--color-panel));--color-success:#067647;--color-success-bg:#ecfdf3;--color-success-border:color-mix(in srgb, var(--color-success) 25%, var(--color-panel));--color-info:var(--color-primary);--color-info-bg:color-mix(in srgb, var(--color-primary) 6%, var(--color-panel));--color-info-border:color-mix(in srgb, var(--color-primary) 28%, var(--color-panel));--color-focus:var(--color-primary);--color-overlay:#10182873;--font-family-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-caption:.857143rem;--font-size-label:.928571rem;--font-size-body:1rem;--font-size-card:1.14286rem;--font-size-section:1.28571rem;--font-size-page:1.71429rem;--font-size-metric:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-body:1.5;--line-height-heading:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:8px;--radius-md:12px;--radius-pill:999px;--radius-round:50%;--shadow-card:0 1px 3px #10182814;--shadow-panel:0 8px 24px #10182814;--shadow-dialog:0 16px 48px #10182838;--shadow-switch:inset 0 0 0 1px #10182814;color:var(--color-text);background:var(--color-bg);font-family:var(--font-family-ui);font-size:14px;line-height:var(--line-height-body)}h1,h2,h3{line-height:var(--line-height-heading);overflow-wrap:anywhere}h1{font-size:var(--font-size-page)}h2{font-size:var(--font-size-section)}h3{font-size:var(--font-size-card)}small{font-size:var(--font-size-caption)}button,input,select,textarea{line-height:var(--line-height-body)}button{white-space:normal;overflow-wrap:normal;flex-shrink:0;max-inline-size:100%}a{color:var(--color-primary)}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[lang=ar]{--line-height-body:1.65}[lang=ar] .eyebrow,[lang=ar] .dashboard-kicker{letter-spacing:normal}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);min-height:36px;padding:0 var(--space-3);cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.65}button.secondary{background:var(--color-neutral-hover);color:var(--color-text)}button.danger{background:var(--color-danger);color:var(--color-on-primary)}button.small{min-height:30px;padding:0 var(--space-2)}.login-page{min-height:100vh;padding:var(--space-5);background:var(--color-neutral-bg);place-items:center;display:grid}.login-panel{gap:var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(420px,100%);padding:var(--space-5);box-shadow:var(--shadow-panel);display:grid}.login-heading{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.login-heading h1{margin:var(--space-1) 0 0}.login-language{gap:var(--space-1);min-width:120px;color:var(--color-muted);font-size:var(--font-size-caption);display:grid}.login-language select{min-height:34px}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--color-sidebar);color:var(--color-on-primary);padding:var(--space-4) var(--space-3)}.brand{font-size:var(--font-size-section);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-2) var(--space-4)}.sidebar nav{gap:var(--space-1);display:grid}.sidebar a{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-2);color:var(--color-sidebar-muted);border-radius:var(--radius-sm);text-decoration:none;display:flex}.sidebar a.active,.sidebar a:hover{color:var(--color-on-primary);background:var(--color-sidebar-active)}.workspace{grid-template-rows:auto 1fr;min-width:0;display:grid}.topbar{height:60px;padding:0 var(--space-5);background:var(--color-panel);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.topbar div{gap:var(--space-1);display:grid}.topbar span,.muted{color:var(--color-muted)}.page{padding:var(--space-5);gap:var(--space-4);align-content:start;display:grid}.page-loader{place-items:center;min-height:100vh;display:grid}.page-header{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.page-header h1{margin:var(--space-1) 0 0;font-size:var(--font-size-page)}.orders-refresh-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.orders-refresh-copy{gap:var(--space-1);text-align:end;color:var(--color-muted);display:grid}.orders-refresh-copy span{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text)}.orders-refresh-copy small{font-size:var(--font-size-caption)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);margin:0}h2{margin:var(--space-2) 0 var(--space-1);font-size:var(--font-size-section)}.panel,.table-wrap,.error-banner,.empty-state{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}.panel{padding:var(--space-4)}.error-banner{padding:var(--space-3) var(--space-3);color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-border)}.empty-state{padding:var(--space-5);color:var(--color-muted)}.summary-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.metric{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);display:grid}.metric span{color:var(--color-muted)}.metric strong{overflow-wrap:anywhere}.split{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.form-grid{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.form-field{gap:var(--space-1);display:grid}.form-field span{font-weight:var(--font-weight-semibold)}input,select,textarea{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);width:100%;min-height:36px;padding:var(--space-2) var(--space-2);background:var(--color-panel);color:var(--color-text)}textarea{resize:vertical;min-height:90px}.form-actions,.dialog-actions,.button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:760px}.data-table th,.data-table td{padding:var(--space-3) var(--space-3);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border-subtle)}.data-table th{background:var(--color-bg-subtle);color:var(--color-secondary-text);font-size:var(--font-size-caption)}.status-badge{border-radius:var(--radius-pill);min-height:24px;padding:0 var(--space-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.status-good{background:var(--color-success-bg);color:var(--color-success)}.status-warn{background:var(--color-warning-bg);color:var(--color-warning)}.status-bad{background:var(--color-danger-bg);color:var(--color-danger)}.status-muted{background:var(--color-neutral-bg);color:var(--color-secondary-text)}.json-block{white-space:pre-wrap;overflow-wrap:anywhere;max-width:560px;max-height:260px;font-size:var(--font-size-caption);color:var(--color-secondary-text);margin:0;overflow:auto}.dialog-backdrop{background:var(--color-overlay);padding:var(--space-4);z-index:20;place-items:center;display:grid;position:fixed;inset:0}.app-dialog{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(680px,100%);max-height:min(88vh,960px);box-shadow:var(--shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.app-dialog-small{width:min(480px,100%)}.app-dialog-medium{width:min(680px,100%)}.app-dialog-large{width:min(920px,100%)}.app-dialog-wide{width:min(1180px,100%)}.app-dialog-header,.app-dialog-footer{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4);background:var(--color-panel);display:flex}.app-dialog-header{border-bottom:1px solid var(--color-border)}.app-dialog-footer{border-top:1px solid var(--color-border);justify-content:flex-end}.app-dialog-header h2{margin:0}.app-dialog-body{padding:var(--space-4);min-width:0;overflow:auto}.app-dialog-body>.panel{box-shadow:none;border:0;padding:0}.confirm-dialog{background:var(--color-panel);border-radius:var(--radius-md);width:min(520px,100%);padding:var(--space-4);border:1px solid var(--color-border);gap:var(--space-3);display:grid}@media (width<=960px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:10;position:sticky;top:0}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{height:auto;padding:var(--space-3) var(--space-4)}.page{padding:var(--space-4)}}.page-subtitle{margin:var(--space-1) 0 0;max-width:860px;color:var(--color-muted)}.stack{gap:var(--space-3);display:grid}.section-heading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.section-heading h2,.section-heading p{margin:0}.compact-metric{min-height:82px}.compact-metric strong{font-size:var(--font-size-section)}.filter-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.import-panel{align-content:start}.connector-callout{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.connector-callout div{gap:var(--space-1);display:grid}.connector-callout span{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.checkbox-field{align-items:center;gap:var(--space-2);min-height:34px;color:var(--color-secondary-text);font-weight:var(--font-weight-semibold);display:flex}.checkbox-field input{width:auto;min-height:auto}.helper-warning{padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);color:var(--color-warning);background:var(--color-warning-bg);margin:0}details summary{cursor:pointer;font-weight:var(--font-weight-bold);color:var(--color-secondary-text)}.page-section{gap:var(--space-4);display:grid}.tabs{gap:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tab-button{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:38px;color:var(--color-muted);border:1px solid #0000;padding:0 var(--space-3);background:0 0;border-bottom:0}.tab-button:hover:not(:disabled),.tab-button[aria-selected=true]{background:var(--color-panel);color:var(--color-text);border-color:var(--color-border)}.tab-panel{gap:var(--space-4);display:grid}.settings-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.setting-value{gap:var(--space-1);min-height:72px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:grid}.setting-value span{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.setting-value strong{overflow-wrap:anywhere;align-self:end}.mono-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--font-size-caption)}.success-banner{padding:var(--space-3) var(--space-3);color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-md)}.brand{align-items:center;gap:var(--space-2);min-width:0;display:flex}.brand-logo,.brand-mark{border-radius:var(--radius-sm);flex:0 0 34px;width:34px;height:34px}.brand-logo{object-fit:contain;background:var(--color-panel);display:block}.brand-mark{background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);place-items:center;display:grid}.brand-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button:hover:not(:disabled){background:var(--color-primary-hover)}button.secondary:hover:not(:disabled){background:var(--color-border)}button.danger:hover:not(:disabled){background:var(--color-danger-hover)}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-primary)}.sidebar a.active,.sidebar a:hover{background:color-mix(in srgb, var(--color-primary) 32%, var(--color-sidebar))}.tab-button[aria-selected=true]{box-shadow:inset 0 2px 0 var(--color-primary)}.branding-preview{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.branding-preview-identity,.branding-color-preview{align-items:center;gap:var(--space-3);min-height:92px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:flex}.branding-preview-identity img,.branding-preview-identity>span,.color-swatch{border-radius:var(--radius-md);flex:0 0 52px;width:52px;height:52px}.branding-preview-identity img{object-fit:contain;background:var(--color-panel);border:1px solid var(--color-border)}.branding-preview-identity>span{background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);place-items:center;display:grid}.branding-preview-identity div,.branding-color-preview div{gap:var(--space-1);min-width:0;display:grid}.branding-preview small{color:var(--color-muted);overflow-wrap:anywhere}.color-swatch{border:1px solid var(--color-border)}.color-input-row{gap:var(--space-2);grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.color-input-row input[type=color]{min-height:38px;padding:var(--space-1);cursor:pointer}.team-member-identity{gap:var(--space-1);min-width:190px;display:grid}.team-member-identity small{color:var(--color-muted)}.data-table select{min-width:130px}.compact-button{min-height:34px;padding:0 var(--space-3)}.activity-filter-grid{align-items:end}.activity-filter-actions{margin-top:var(--space-1);grid-column:1/-1}.activity-time,.activity-name{gap:var(--space-1);min-width:150px;display:grid}.activity-time small,.activity-name small{color:var(--color-muted);overflow-wrap:anywhere}.activity-details{min-width:150px}.activity-details summary{width:fit-content}.activity-details .json-block{margin-top:var(--space-2);min-width:260px}.filter-actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;min-height:64px;display:flex}.pagination{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);display:grid}.pagination-summary{color:var(--color-muted)}.pagination-pages{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pagination-pages button{min-width:34px}.pagination-current{background:var(--color-primary);color:var(--color-on-primary)}.pagination-ellipsis{color:var(--color-muted);padding:0 var(--space-1)}.pagination-size{justify-content:end;align-items:center;gap:var(--space-2);color:var(--color-muted);white-space:nowrap;display:flex}.pagination-size select{width:auto;min-width:72px}@media (width<=960px){.pagination{grid-template-columns:1fr}.pagination-summary,.pagination-size{text-align:center;justify-content:center}}.dashboard-page{gap:var(--space-4)}.dashboard-status{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);border-inline-start-width:5px;grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);display:grid}.dashboard-status-good{border-inline-start-color:var(--color-success)}.dashboard-status-warning{border-inline-start-color:var(--color-warning)}.dashboard-status-danger{border-inline-start-color:var(--color-danger)}.dashboard-status>div:first-child{align-content:start;gap:var(--space-1);display:grid}.dashboard-status>div:first-child strong{font-size:var(--font-size-page)}.dashboard-status p{color:var(--color-muted);margin:0}.dashboard-kicker{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.dashboard-health-list{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-health-list>div{min-height:70px;padding:var(--space-3);align-content:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:grid}.dashboard-health-list>div>span:first-child{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.dashboard-health-list strong{overflow-wrap:anywhere}.dashboard-section{min-width:0}.dashboard-metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.dashboard-business-metrics{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metric-link{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.dashboard-metric-link:hover,.dashboard-metric-link:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent);outline:none;transform:translateY(-1px)}.dashboard-sales-metric{min-height:150px}.dashboard-sales-values{gap:var(--space-2);display:grid}.dashboard-sales-values>div{gap:var(--space-1);display:grid}.dashboard-sales-values strong{font-size:var(--font-size-section);line-height:1.2}.dashboard-sales-values small{color:var(--color-muted)}.dashboard-attention-metric{min-height:150px}.dashboard-attention-list{gap:var(--space-1);margin-top:var(--space-1);display:grid}.dashboard-attention-list>a,.dashboard-attention-list>div{justify-content:space-between;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-caption);text-decoration:none;display:flex}.dashboard-attention-list>a:hover,.dashboard-attention-list>a:focus-visible{color:var(--color-primary);outline:none}.dashboard-attention-list b{color:var(--color-text)}.dashboard-store-identity{gap:var(--space-1);min-width:140px;display:grid}.dashboard-store-identity small{color:var(--color-muted)}.dashboard-section .table-wrap{max-width:100%}.dashboard-metric{min-height:118px;padding:var(--space-3);align-content:start;gap:var(--space-2);border:1px solid var(--color-border);border-top:4px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:grid}.dashboard-metric-good{border-top-color:var(--color-success)}.dashboard-metric-warning{border-top-color:var(--color-warning)}.dashboard-metric-danger{border-top-color:var(--color-danger)}.dashboard-metric>span{color:var(--color-muted);font-weight:var(--font-weight-bold)}.dashboard-metric>strong{font-size:var(--font-size-page);line-height:1.1}.dashboard-metric>small{color:var(--color-muted);line-height:1.45}.dashboard-quick-links{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.dashboard-quick-link{min-height:90px;padding:var(--space-3);align-content:center;gap:var(--space-1);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);text-decoration:none;display:grid}.dashboard-quick-link:hover,.dashboard-quick-link:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.dashboard-quick-link strong{color:var(--color-primary)}.dashboard-quick-link span{color:var(--color-muted);line-height:1.4}.dashboard-recent-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dashboard-recent-grid .data-table{min-width:620px}@media (width<=1200px){.dashboard-business-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-status,.dashboard-recent-grid{grid-template-columns:1fr}}@media (width<=960px){.dashboard-health-list,.dashboard-business-metrics,.dashboard-metrics-four{grid-template-columns:1fr}.dashboard-status{padding:var(--space-4)}}.stores-page{gap:var(--space-4)}.store-identity,.store-count-summary{gap:var(--space-1);min-width:140px;display:grid}.store-identity small,.store-count-summary small{color:var(--color-muted);overflow-wrap:anywhere}.store-detail-panel{min-width:0}.button-link{border-radius:var(--radius-sm);min-height:36px;padding:0 var(--space-3);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button-link.secondary{background:var(--color-neutral-hover);color:var(--color-text)}.button-link.secondary:hover,.button-link.secondary:focus-visible{background:var(--color-border);outline:none}.replenishment-page{gap:var(--space-4)}.planning-run-form{gap:var(--space-3);grid-template-columns:minmax(240px,420px) auto;align-items:end;display:grid}.planning-run-action{padding-bottom:var(--space-1)}.business-identity{gap:var(--space-1);min-width:150px;display:grid}.business-identity small{color:var(--color-muted);overflow-wrap:anywhere}.compact-actions{min-width:190px}.product-lookup-row{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(240px,520px) auto minmax(110px,1fr);align-items:end;display:grid}.product-search-summary{align-items:center;min-height:36px;display:flex}.policy-form-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.policy-form-actions{padding-top:var(--space-1);grid-column:1/-1}@media (width<=1200px){.policy-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=960px){.planning-run-form,.product-lookup-row,.policy-form-grid{grid-template-columns:1fr}.product-search-summary{min-height:0}}.planning-page{min-width:0}.planning-run-controls{align-items:end;gap:var(--space-3);grid-template-columns:minmax(240px,420px) auto;display:grid}.planning-run-controls>button{width:fit-content}.planning-run-summary{padding-top:var(--space-1)}.planning-product-cell,.quantity-stack{gap:var(--space-1);display:grid}.planning-product-cell{min-width:180px}.planning-product-cell small,.quantity-stack small{color:var(--color-muted)}.quantity-stack span,.quantity-stack strong,.quantity-stack small{white-space:nowrap}.table-actions{gap:var(--space-2);flex-wrap:wrap;min-width:190px;display:flex}.planning-forms{align-items:start}.planning-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.planning-product-search{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.planning-product-search>button{white-space:nowrap}@media (width<=960px){.planning-run-controls,.planning-product-search,.planning-form-grid{grid-template-columns:1fr}.planning-run-controls>button,.planning-product-search>button{width:100%}}.operations-center-page{min-width:0}.operations-summary-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.operations-metric-good{border-inline-start:4px solid var(--color-success)}.operations-metric-warning{border-inline-start:4px solid var(--color-warning)}.operations-filter-grid{margin-bottom:var(--space-3);align-items:end}.operation-name,.operation-progress{gap:var(--space-1);min-width:170px;display:grid}.operation-name small,.operation-progress small{color:var(--color-muted);max-width:360px}@media (width<=960px){.operations-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reports-period-control{align-items:end;gap:var(--space-3);display:flex}.reports-period-control .form-field{min-width:170px}.reports-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.report-metric{gap:var(--space-1);min-height:118px;display:grid}.report-metric>span,.report-metric small,.reports-inventory-strip span{color:var(--color-muted)}.report-metric>strong{font-size:var(--font-size-metric)}.report-metric-good{border-color:color-mix(in srgb, var(--color-success) 32%, var(--color-border))}.report-metric-warning{border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-border))}.reports-section-grid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-list-card,.report-quantity-card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-bg-subtle)}.report-list-card h3,.report-quantity-card h3,.report-subheading{margin:0 0 var(--space-3);font-size:var(--font-size-body)}.report-list-card ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.report-list-card li,.report-quantity-card dl>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.report-list-card p{color:var(--color-muted);margin:0}.report-quantity-card dl{gap:var(--space-2);margin:0;display:grid}.report-quantity-card dt{color:var(--color-muted)}.report-quantity-card dd{font-weight:var(--font-weight-bold);margin:0}.reports-inventory-strip{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reports-inventory-strip>div{gap:var(--space-1);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.reports-inventory-strip strong{font-size:var(--font-size-card)}.report-subheading{margin-top:var(--space-4)}.report-product,.report-amount-stack{gap:var(--space-1);display:grid}.report-product small{color:var(--color-muted)}.reports-two-column{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-two-column .page-section{min-width:0}.reports-updated{color:var(--color-muted);text-align:end;font-size:var(--font-size-caption);margin:0}@media (width<=1200px){.reports-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.reports-summary-grid,.reports-section-grid,.reports-two-column,.reports-inventory-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reports-period-control,.reports-summary-grid,.reports-section-grid,.reports-two-column,.reports-inventory-strip{grid-template-columns:1fr;width:100%;display:grid}.reports-period-control .form-field{min-width:0}}.notifications-page{min-width:0}.notification-summary-grid{grid-template-columns:repeat(2,minmax(180px,1fr));max-width:720px}.notification-summary-card{gap:var(--space-1);min-height:112px;display:grid}.notification-summary-card span,.notification-summary-card small,.notification-card time,.notification-preference small{color:var(--color-muted)}.notification-summary-card strong{font-size:var(--font-size-metric)}.notification-summary-critical{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--color-border))}.notification-filter{align-items:end;gap:var(--space-3);display:flex}.notification-filter .form-field{min-width:180px}.notification-list{gap:var(--space-3);display:grid}.notification-card{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.notification-unread{border-inline-start:4px solid var(--color-primary);background:var(--color-panel)}.notification-card-main,.notification-card-heading,.notification-card-heading>div:first-child,.notification-preference>span{gap:var(--space-1);min-width:0;display:grid}.notification-card-heading{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.notification-card h3,.notification-card p{margin:0}.notification-card p{overflow-wrap:anywhere}.notification-card time{font-size:var(--font-size-caption)}.notification-badges,.notification-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.notification-actions{justify-content:flex-end}.notification-actions button,.notification-actions .button-link{white-space:nowrap}.notification-preferences{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-preference{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.notification-preference input{flex:none;width:20px;min-height:20px}@media (width<=960px){.notification-filter,.notification-summary-grid,.notification-preferences,.notification-card,.notification-card-heading{grid-template-columns:1fr;width:100%;display:grid}.notification-filter .form-field{min-width:0}.notification-actions,.notification-badges{justify-content:flex-start}}.operational-page{min-width:0}.segmented-actions,.inline-search,.order-filter-grid,.table-actions,.order-action-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.segmented-actions{padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.segmented-actions button{min-height:32px}.inline-search input,.order-filter-grid input{min-width:230px}.business-cell{gap:var(--space-1);min-width:0;display:grid}.business-cell strong,.business-cell span{overflow-wrap:anywhere}.business-cell small,.activity-list small,.document-list small,.operational-detail-grid span,.operational-summary-strip span{color:var(--color-muted)}.bidi-isolate{unicode-bidi:isolate}.operational-form{gap:var(--space-3) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.form-span-full{grid-column:1/-1}.operational-form .form-field:has(textarea){grid-column:1/-1}.compact-filter-grid{margin-bottom:var(--space-3);grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) auto;align-items:end}.operational-summary-strip{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operational-summary-strip>div,.operational-detail-grid>div{gap:var(--space-1);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0;display:grid}.operational-summary-strip strong,.operational-detail-grid strong{overflow-wrap:anywhere}.operational-detail-grid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operational-subheading{margin:var(--space-4) 0 var(--space-3);font-size:var(--font-size-body)}.operational-note{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-3);border-inline-start:3px solid var(--color-primary);background:var(--color-bg-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.activity-list,.document-list,.line-input-list,.receive-line-list{gap:var(--space-2);display:grid}.activity-list>div,.document-list>div,.line-input-list>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:flex}.activity-list>div,.document-list>div>div{min-width:0}.activity-list>div{align-items:flex-start}.activity-list span,.document-list strong{font-weight:var(--font-weight-bold)}.activity-list small,.document-list small{margin-top:var(--space-1);display:block}.line-input-list>div{grid-template-columns:minmax(0,1fr) minmax(120px,180px);display:grid}.return-action-panel,.purchase-action-panel,.return-receive-form,.purchase-receive-form{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.receive-line-card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(130px,1fr));align-items:end;display:grid}.return-receive-form .receive-line-card{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(140px,1fr))}.order-action-bar{margin-top:var(--space-3)}@media (width<=1200px){.operational-form,.operational-detail-grid,.operational-summary-strip,.receive-line-card,.return-receive-form .receive-line-card{grid-template-columns:repeat(2,minmax(0,1fr))}.receive-line-card>.business-cell{grid-column:1/-1}}@media (width<=960px){.page-header,.compact-filter-grid,.operational-form,.operational-summary-strip,.operational-detail-grid,.receive-line-card,.return-receive-form .receive-line-card,.line-input-list>div{grid-template-columns:1fr;width:100%;display:grid}.page-header{align-items:stretch}.orders-refresh-toolbar{justify-content:space-between;width:100%}.orders-refresh-copy{text-align:start}.segmented-actions,.order-filter-grid,.inline-search{grid-template-columns:1fr;width:100%;display:grid}.segmented-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-search input,.order-filter-grid input{min-width:0}.activity-list>div,.document-list>div{flex-direction:column;align-items:stretch}}.topbar-actions{grid-auto-flow:column;align-items:end;gap:var(--space-2)!important;display:flex!important}.language-control{gap:var(--space-1);color:var(--color-muted);font-size:var(--font-size-caption);display:grid}.language-control select{min-width:120px;min-height:34px;padding-block:var(--space-1)}html[dir=rtl] .data-table th,html[dir=rtl] .data-table td{text-align:right}html[dir=rtl] .sidebar a,html[dir=rtl] .page-header,html[dir=rtl] .topbar{direction:rtl}@media (width<=640px){.topbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.topbar-actions{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row}.language-control select{min-width:0}.login-heading{display:grid}.login-language{width:100%}}.regional-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regional-form-grid--single{grid-template-columns:minmax(240px,520px)}.regional-settings-block{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.section-heading-row h3,.section-heading-row p{margin:0}.section-heading-row p{margin-top:var(--space-1);color:var(--color-muted)}.regional-preview{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regional-preview>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);display:grid}.regional-preview span{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.language-choice-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.language-choice{align-items:center;gap:var(--space-2);min-height:58px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);display:flex}.language-choice input{width:auto;min-height:auto}.language-choice span{gap:var(--space-1);display:grid}.language-choice small{color:var(--color-muted)}.regional-impact-note{padding:var(--space-3) var(--space-3);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.regional-impact-note ul{margin:var(--space-2) 0 0;color:var(--color-muted);padding-inline-start:var(--space-4)}@media (width<=960px){.regional-form-grid,.regional-preview,.language-choice-grid{grid-template-columns:1fr}.section-heading-row{flex-direction:column;align-items:stretch}}.lifecycle-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.lifecycle-card h3,.lifecycle-card p{margin:0}.lifecycle-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.lifecycle-blockers{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-panel);display:grid}.lifecycle-blockers p,.lifecycle-blockers ul{margin:0}.lifecycle-blockers ul{gap:var(--space-1);color:var(--color-muted);padding-inline-start:var(--space-4);display:grid}.helper-note,.operation-result{padding:var(--space-2) var(--space-3);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-muted)}.bulk-toolbar{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);grid-template-columns:minmax(180px,1fr) minmax(180px,260px) auto;align-items:end;display:grid}.bulk-toolbar>div{gap:var(--space-1);display:grid}.compact-field{min-width:0}.operation-result{gap:var(--space-1);display:grid}.operation-result ul{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4)}.selection-checkbox,.selection-page-control input{width:auto;min-height:auto}.selection-page-control{align-items:center;gap:var(--space-2);color:var(--color-muted);display:inline-flex}.store-count-summary{gap:var(--space-1);display:grid}.store-count-summary small{color:var(--color-muted);white-space:nowrap}@media (width<=960px){.bulk-toolbar{grid-template-columns:1fr;align-items:stretch}.lifecycle-actions{grid-template-columns:1fr;display:grid}}.assortment-filter-actions{padding-bottom:var(--space-1);align-items:end}.assortment-create-grid,.assortment-policy-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}.assortment-create-grid>.form-grid{margin:0}.assortment-checkboxes{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.assortment-preview,.assortment-publish-panel{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.assortment-rule-list{padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border)}.assortment-rule-list ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.assortment-rule-list--bad{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.assortment-rule-list--warn{background:var(--color-warning-bg)}.helper-success{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-bg);margin:0}.store-onboarding{gap:var(--space-4)}.verification-stage{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);transition:border-color .16s,background .16s,box-shadow .16s}.verification-stage-complete{border-color:var(--color-success-border);background:var(--color-bg-subtle)}.stage-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.stage-heading-main{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.stage-number{border-radius:var(--radius-pill);background:var(--color-neutral-bg);width:30px;height:30px;color:var(--color-secondary-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);flex:0 0 30px;place-items:center;display:grid}.stage-title-line{align-items:center;gap:var(--space-2);display:flex}.stage-title-line h3,.stage-heading p{margin:0}.stage-heading p{margin-top:var(--space-1);line-height:1.45}.stage-complete{color:var(--color-success);display:inline-flex}.stage-heading-action{flex:none}.verification-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.verification-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:flex}.verification-row>span:first-child{line-height:1.25}.verification-indicator{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);white-space:nowrap;flex:none;display:inline-flex}.verification-indicator-verified{color:var(--color-success)}.verification-indicator-failed{color:var(--color-danger)}.verification-indicator-pending{color:var(--color-muted)}.verification-indicator-loading{color:var(--color-primary)}.verification-indicator-loading svg{animation:.8s linear infinite verification-spin}@keyframes verification-spin{to{transform:rotate(360deg)}}.advanced-catalog-settings{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);overflow:hidden}.advanced-catalog-settings>summary{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);cursor:pointer;color:var(--color-secondary-text);font-weight:var(--font-weight-bold);list-style:none;display:flex}.advanced-catalog-settings>summary::-webkit-details-marker{display:none}.advanced-catalog-settings[open]>summary{border-bottom:1px solid var(--color-border-subtle);background:var(--color-panel)}.advanced-catalog-settings-body{padding:var(--space-3);gap:var(--space-3);display:grid}.advanced-catalog-settings-body>p{margin:0}.field-help{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.45}.onboarding-validation-notice{padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);font-weight:var(--font-weight-semibold);line-height:1.45}.app-dialog-inline-actions{justify-content:flex-end;gap:var(--space-2);z-index:2;padding:var(--space-4) 0 0;background:var(--color-panel);display:flex;position:sticky;bottom:-20px}@media (width<=960px){.stage-heading{flex-direction:column;align-items:stretch}.stage-heading-action button{width:100%}.verification-grid{grid-template-columns:1fr}}.verification-indicator-protected{color:var(--color-info)}.verification-indicator-unavailable{color:var(--color-warning)}.site-access-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border);margin:0;line-height:1.5}.site-access-note-protected{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.catalog-source-policy{gap:var(--space-3);display:grid}.catalog-source-callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:flex}.catalog-source-callout-primary{border-color:var(--color-success-border);background:var(--color-success-bg)}.catalog-source-callout svg{margin-top:var(--space-1);color:var(--color-primary);flex:none}.catalog-source-callout strong{margin-bottom:var(--space-1);display:block}.catalog-source-callout p{color:var(--color-muted);margin:0;line-height:1.5}.store-name-cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.primary-store-badge{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.catalog-source-info{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--color-success-border);border-radius:var(--radius-md);background:var(--color-success-bg);flex-wrap:wrap;align-items:baseline;display:flex}.catalog-source-info span{color:var(--color-secondary-text)}.store-removal-impact,.product-price-editor{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-bg-subtle)}.store-impact-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.impact-metric{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:flex}.impact-metric strong{font-size:var(--font-size-card)}.impact-effects{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}@media (width<=960px){.store-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.store-impact-grid{grid-template-columns:1fr}}.product-list-identity,.product-overview{align-items:center;gap:var(--space-3);display:flex}.product-overview{align-items:flex-start}.product-thumbnail{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);object-fit:contain;flex:0 0 44px;width:44px;height:44px}.product-thumbnail-large{flex-basis:112px;width:112px;height:112px}.product-thumbnail-empty{background:var(--color-bg-subtle);color:var(--color-muted);font-weight:var(--font-weight-bold);place-items:center;display:grid}.product-readonly-grid{flex:auto}.compact-product-dialog{gap:var(--space-4);display:grid}.compact-product-summary{align-items:center;gap:var(--space-3);display:flex}.compact-product-summary-text{gap:var(--space-1);min-width:0;display:grid}.compact-product-summary-text>span{color:var(--color-muted)}.compact-product-values{gap:var(--space-2);flex-wrap:wrap;display:flex}.compact-product-values span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-weight:var(--font-weight-bold)}.compact-product-editors{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-product-editor{align-content:start;gap:var(--space-3);display:grid}.compact-editor-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.compact-editor-heading h3{margin:0}.compact-editor-form{gap:var(--space-2);display:grid}.product-editor-card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-bg-subtle)}.readonly-field{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-weight:var(--font-weight-bold);align-items:center;display:flex}@media (width<=960px){.product-overview{flex-direction:column}.compact-product-editors{grid-template-columns:1fr}.compact-product-summary{align-items:flex-start}}.compact-store-result{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-label);overflow-wrap:anywhere;display:flex}.compact-publication-result{gap:var(--space-1);margin-top:var(--space-2);display:grid}.compact-count-hint{color:var(--color-muted);grid-column:1/-1}.compact-publication-details{font-size:var(--font-size-caption);overflow-wrap:anywhere}.compact-publication-details summary{cursor:pointer;color:var(--color-muted)}.store-onboarding-fields{border:0;min-inline-size:0;margin:0;padding:0}.onboarding-shipping{grid-column:1/-1}.store-commercial-controls{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:start;display:grid}.store-price-sync-field{min-width:0}.price-sync-switch-card{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.price-sync-switch-card:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 3%, var(--color-panel))}.price-sync-switch-card.is-enabled{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 5%, var(--color-panel))}.price-sync-switch-card.is-disabled{opacity:.62;cursor:not-allowed}.price-sync-switch-input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;min-height:0;margin:0;padding:0;position:absolute}.price-sync-switch-track{border-radius:var(--radius-pill);background:var(--color-border);block-size:28px;inline-size:48px;box-shadow:var(--shadow-switch);flex:0 0 48px;transition:background .15s,box-shadow .15s;position:relative}.price-sync-switch-track:after{content:"";border-radius:var(--radius-round);background:var(--color-panel);block-size:22px;inline-size:22px;box-shadow:var(--shadow-card);transition:transform .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.price-sync-switch-input:checked+.price-sync-switch-track{background:var(--color-primary)}.price-sync-switch-input:checked+.price-sync-switch-track:after{transform:translate(20px)}[dir=rtl] .price-sync-switch-input:checked+.price-sync-switch-track:after{transform:translate(-20px)}.price-sync-switch-input:focus-visible+.price-sync-switch-track{outline:2px solid var(--color-focus);outline-offset:2px}.price-sync-switch-copy{gap:var(--space-1);text-align:start;min-width:0;display:grid}.price-sync-switch-copy strong{color:var(--color-text);font-size:var(--font-size-label)}.price-sync-switch-copy small{color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.35}.onboarding-review-grid{margin:var(--space-3) 0 0;padding:0 var(--space-1) 0 0;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:28rem;list-style:none;display:grid;overflow:auto}[dir=rtl] .onboarding-review-grid{padding:0 0 0 var(--space-1)}.onboarding-review-card{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:grid}.onboarding-review-card-main{gap:var(--space-3);grid-template-columns:48px minmax(0,1fr);align-items:start;min-width:0;display:grid}.onboarding-review-thumb{border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:contain;background:var(--color-panel);block-size:48px;inline-size:48px}.onboarding-review-thumb-empty{background:var(--color-bg-subtle);color:var(--color-muted);font-weight:var(--font-weight-bold);place-items:center;display:grid}.onboarding-review-card-copy{gap:var(--space-2);min-width:0;display:grid}.onboarding-review-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.onboarding-review-card-heading strong{overflow-wrap:anywhere;flex:160px;min-width:0;line-height:1.35}.onboarding-review-badge{min-height:22px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-warning-border);border-radius:var(--radius-pill);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.onboarding-review-meta{align-items:baseline;gap:var(--space-1);color:var(--color-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.onboarding-review-meta strong{color:var(--color-secondary-text);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.onboarding-review-reason{padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:var(--font-size-caption);margin:0;line-height:1.45}@media (width<=960px){.store-commercial-controls{grid-template-columns:1fr}.onboarding-review-grid{grid-template-columns:1fr;max-height:24rem}}.linked-stores-cell{align-items:center;min-width:0;display:flex}.linked-store-chips{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.linked-store-chip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);flex:0 0 2.4rem;place-items:center;width:2.4rem;height:2.4rem;padding:0;display:inline-grid;overflow:hidden}.linked-store-chip:hover{border-color:color-mix(in srgb, var(--color-text) 24%, var(--color-border))}.linked-store-icon-image{object-fit:contain;width:1.7rem;height:1.7rem;display:block}.linked-store-mark{background:var(--color-bg-subtle);width:100%;height:100%;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);place-items:center;line-height:1;display:inline-grid}.sync-store-card{gap:var(--space-3)}.sync-store-heading>div:first-child{gap:var(--space-1);min-width:0;display:grid}.sync-store-checked{color:var(--color-muted)}.sync-summary-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sync-summary-item{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:grid}.sync-summary-item span{color:var(--color-muted);font-size:var(--font-size-caption)}.sync-summary-item strong{font-size:var(--font-size-card)}.sync-store-actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-1);display:flex}.sync-store-actions p,.sync-subheading{margin:0}.sync-issue-group{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:flex}.sync-issue-group-main{gap:var(--space-2);min-width:0;display:grid}.sync-issue-group-main>p{color:var(--color-muted);margin:0;line-height:1.5}.sync-root-cause-heading{gap:var(--space-1)}.sync-root-cause-heading p{margin:0}.sync-root-cause-group{align-items:flex-start}.sync-consequences{gap:var(--space-2);padding:var(--space-3);border-inline-start:3px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:grid}.sync-consequences>div:first-child{gap:var(--space-1);display:grid}.sync-consequences>div:first-child p{color:var(--color-muted);font-size:var(--font-size-caption);margin:0;line-height:1.45}.sync-consequence-list{gap:var(--space-2);display:grid}.sync-consequence-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-panel);display:flex}.sync-consequence-item>div{gap:var(--space-1);min-width:0;display:grid}.sync-consequence-item small,.sync-consequence-item>span{color:var(--color-muted);font-size:var(--font-size-caption)}.sync-consequence-item>span{white-space:nowrap}.sync-issue-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sync-issue-meta,.sync-issue-history,.sync-attempt-summary{align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.sync-product-issue{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.sync-product-issue details{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2)}.sync-product-issue summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.sync-code-list{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.sync-inline-code{margin-inline-end:var(--space-1);margin-bottom:var(--space-1);display:inline-block}@media (width<=960px){.sync-summary-grid{grid-template-columns:1fr}.sync-store-actions,.sync-issue-group,.sync-consequence-item{flex-direction:column;align-items:stretch}.sync-consequence-item>span{white-space:normal}.sync-store-actions button,.sync-issue-group>button{width:100%}}.sync-guided-action{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sync-guided-count-list{gap:var(--space-3);display:grid}.sync-guided-balance{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3);display:grid}.sync-guided-count-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sync-guided-count-grid>span,.sync-guided-result-row{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)}.sync-guided-report{gap:var(--space-3);display:grid}.sync-guided-result-row{gap:var(--space-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr);align-items:center;display:grid}@media (width<=960px){.sync-guided-count-grid,.sync-guided-result-row{grid-template-columns:1fr}}.page-header>div,.section-heading>div,.page-actions,.app-dialog-header>div,.panel,.table-wrap,.app-dialog-body,.form-field{min-width:0}.page-actions,.app-dialog-inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-dialog-header,.app-dialog-footer{flex-wrap:wrap}.app-dialog-header>div{flex:160px}button:disabled{background-color:var(--color-neutral-bg);color:var(--color-muted);opacity:1}@media (width<=640px){.page{padding:var(--space-3)}.dialog-backdrop{padding:var(--space-2)}.app-dialog-header,.app-dialog-body,.app-dialog-footer{padding:var(--space-3)}.app-dialog{max-height:92dvh}.onboarding-review-grid,.settings-grid,.form-grid,.filter-grid{grid-template-columns:minmax(0,1fr)}.page-header,.section-heading{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.price-sync-switch-card,.price-sync-switch-track,.price-sync-switch-track:after{transition:none}}.sidebar a:focus-visible{outline-color:var(--color-sidebar-muted)}.u5-row-actionable{cursor:pointer}.u5-row-actionable:hover>td{background:var(--color-bg-subtle)}.u5-row-primary{border-radius:var(--radius-sm);width:100%;min-height:0;color:inherit;text-align:start;background:0 0;border:0;padding:0;display:block}.u5-row-primary:hover{background:0 0}.u5-row-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.u5-list-help{color:var(--color-muted);font-size:var(--font-size-caption);margin:0}.u5-record-overview{gap:var(--space-4);display:grid}.u5-record-summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u5-record-summary>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:grid}.u5-record-summary span{color:var(--color-muted);font-size:var(--font-size-caption)}.u5-record-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.u5-record-action-form{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:grid}@media (width<=640px){.u5-daily-table-wrap{background:0 0;border:0;overflow:visible}.u5-daily-table{border-collapse:separate;min-width:0;border-spacing:0 var(--space-3)}.u5-daily-table thead{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.u5-daily-table tbody,.u5-daily-table tr,.u5-daily-table td{width:100%;display:block}.u5-daily-table tbody tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);overflow:hidden}.u5-daily-table td{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:start;display:grid}.u5-daily-table td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.u5-daily-table td:first-child{padding-block:var(--space-3);display:block}.u5-daily-table td:first-child:before{content:none}.u5-daily-table td:last-child{border-bottom:0}.u5-record-summary{grid-template-columns:1fr}}
