.order-summary-direct-host{display:grid;grid-template-rows:56px minmax(0,1fr);width:100%;height:100dvh;min-width:0;min-height:560px;overflow:hidden;background:var(--bg-card)}.order-summary-direct-header{z-index:2;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-light);padding:8px 16px;background:var(--bg-card)}.order-summary-direct-heading{min-width:0}.order-summary-direct-title-line{display:flex;align-items:center;gap:10px}.order-summary-direct-title-line h1{margin:0;color:var(--text-title);font-size:var(--font-20);line-height:1.25;font-weight:700}.order-summary-direct-view-kind,.order-summary-direct-meta-chip{display:inline-flex;height:20px;align-items:center;border:1px solid #dde2e8;border-radius:5px;padding:0 8px;background:#f8f9fa;color:#5f6670;font-size:11px;font-weight:650;white-space:nowrap}.order-summary-direct-view-kind.is-gantt{border-color:#f3cade;background:#fff2f8;color:#b83e78}.order-summary-direct-header-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.order-summary-direct-search{display:flex;width:260px;height:32px;align-items:center;gap:7px;border:1px solid #dfe3e8;border-radius:6px;padding:0 10px;color:#8a9099;background:#fff}.order-summary-direct-search:focus-within{border-color:#9ab7ef;box-shadow:0 0 0 2px #edf3ff;color:#54734b}.order-summary-direct-search svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.order-summary-direct-search input{width:100%;min-width:0;height:30px;border:0;outline:0;padding:0;color:var(--text-main);background:transparent;font-size:var(--font-12)}.order-summary-direct-search input::placeholder{color:#9aa0a9}.order-summary-direct-meta{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.order-summary-direct-meta-chip.is-safe{border-color:#d9e7d3;background:#f4f8f2;color:#53714a}.order-summary-direct-boundary-note{max-width:260px;overflow:hidden;color:#7b818a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.order-summary-direct-status{margin-left:5px;min-width:0;overflow:hidden;color:#737983;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.order-summary-direct-frame-host{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--bg-card)}.order-summary-direct-frame{display:block;width:100%;height:100%;min-width:0;border:0;background:var(--bg-card)}.order-summary-direct-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-sub);background:var(--bg-page);font-size:var(--font-13);pointer-events:none}.order-summary-direct-spinner{width:17px;height:17px;border:2px solid var(--border-hover);border-top-color:var(--brand-green);border-radius:50%;animation:order-summary-direct-spin .7s linear infinite}.order-summary-direct-load-error{flex-direction:column;color:var(--warn-red);pointer-events:auto}.order-summary-direct-load-error strong{color:var(--warn-red)}@keyframes order-summary-direct-spin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.order-summary-direct-header{gap:16px;padding-inline:16px}.order-summary-direct-search{width:240px}.order-summary-direct-meta-chip:first-child{display:none}}@media (max-width: 760px){.order-summary-direct-host{grid-template-rows:84px minmax(0,1fr);min-height:680px}.order-summary-direct-header{align-items:flex-start;gap:12px;padding:10px 12px}.order-summary-direct-meta{display:none}.order-summary-direct-header-actions{flex:1;padding-top:18px}.order-summary-direct-search{width:100%}.order-summary-direct-status{display:none}}@media (prefers-reduced-motion: reduce){.order-summary-direct-spinner{animation:none}}.order-presence-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:3px 0;font-size:12px;color:var(--text-main)}.order-presence-count{color:var(--text-muted);white-space:nowrap}.order-presence-person{display:inline-flex;align-items:center;gap:4px;max-width:128px}.order-presence-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:25px;height:25px;border:1px solid;border-radius:50%;font-size:12px;font-weight:600}.order-presence-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-presence-unavailable{color:var(--text-muted)}@media (max-width: 600px){.order-presence-person{max-width:90px}.order-presence-bar{width:100%;gap:6px}}.order-summary-direct-host:has(.order-presence-bar){grid-template-rows:auto minmax(0,1fr)}.order-summary-direct-header-actions:has(.order-presence-bar){flex:1 1 auto;flex-wrap:wrap}.order-summary-direct-header:has(.order-presence-bar) .order-summary-direct-heading{flex:0 0 auto}.order-summary-direct-header:has(.order-presence-bar) .order-summary-direct-title-line h1{white-space:nowrap}.order-summary-direct-header-actions:has(.order-presence-bar) .order-presence-bar{min-width:0;max-width:100%}@media (max-width: 760px){.order-summary-direct-header:has(.order-presence-bar){flex-direction:column;align-items:stretch}.order-summary-direct-header-actions:has(.order-presence-bar){padding-top:0;justify-content:flex-start}.order-presence-bar{flex-basis:100%}}.qr-link-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-green-soft);border-radius:var(--radius-lg);background:var(--bg-soft)}.qr-link-card-head{display:grid;gap:var(--space-1)}.qr-link-card-head h2{margin:0;color:var(--text-title);font-size:var(--font-16)}.qr-link-card-summary,.qr-link-card-note{margin:0;color:var(--text-sub);font-size:var(--font-13);line-height:1.55}.qr-link-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.qr-link-card-qr{display:block;width:min(260px,100%);max-width:100%;margin:0 auto;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card)}.qr-link-card-url{display:grid;min-width:0;gap:var(--space-1)}.qr-link-card-url>span{color:var(--text-sub);font-size:var(--font-12);font-weight:650}.qr-link-card-url input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);font-variant-numeric:tabular-nums}.qr-link-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width: 640px){.qr-link-card-main{grid-template-columns:minmax(0,1fr)}}.external-link-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-6);background:color-mix(in srgb,var(--text-title) 45%,transparent)}.external-link-dialog-card{width:min(420px,100%);padding:var(--space-6);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-panel)}.external-link-dialog-card h2{margin:0 0 var(--space-2)}.external-link-dialog-note{color:var(--text-sub);font-size:var(--font-13);line-height:1.55}.external-link-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.external-link-dialog-actions button{padding:var(--space-2) var(--space-3);border:1px solid var(--brand-green);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--brand-green);cursor:pointer}.business-logs-panel{display:grid;gap:var(--space-4)}.business-logs-panel-head,.business-log-entry-head,.business-log-result-head,.business-log-filter-actions,.business-log-pagination{display:flex;align-items:center}.business-logs-panel-head,.business-log-result-head{justify-content:space-between;gap:var(--space-4)}.business-logs-panel-head>div,.business-log-result-head>div,.business-log-entry-heading,.business-log-entry-result{min-width:0}.business-logs-panel h2,.business-log-result-head h3,.business-log-entry h3,.business-log-details h4{margin:0;color:var(--text-title)}.business-logs-panel h2{font-size:var(--font-18)}.business-logs-panel-head p,.business-log-result-head p,.business-log-entry-heading p,.business-log-snapshot-note,.business-log-time-hint,.business-log-change-section>p,.business-log-loading{margin:var(--space-1) 0 0;color:var(--text-sub);font-size:var(--font-13);line-height:1.55}.business-log-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.business-log-filters>label{display:grid;gap:6px;min-width:0}.business-log-filters>label>span{color:var(--text-sub);font-size:var(--font-12);font-weight:620}.business-log-filters>label>small{color:var(--text-sub);font-size:var(--font-12);line-height:1.4}.business-log-filters input,.business-log-filters select{width:100%;min-width:0;height:40px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-card);color:var(--text-main);font:inherit}.business-log-filters input:hover,.business-log-filters select:hover{border-color:var(--border-hover)}.business-log-filters input:focus,.business-log-filters select:focus{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.business-log-time-hint{grid-column:1 / -1;margin:0}.business-log-filter-actions{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.business-log-message{margin:0;border:1px solid var(--border-orange-soft);border-left:3px solid var(--status-orange);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--status-orange-soft);color:var(--text-main);font-size:var(--font-13);line-height:1.55}.business-log-loading{margin:0}.business-log-result-head{border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.business-log-result-head h3{font-size:var(--font-16)}.business-log-result-head>span{flex:0 0 auto;color:var(--text-sub);font-size:var(--font-12);font-variant-numeric:tabular-nums}.business-log-list{display:grid;gap:var(--space-3)}.business-log-entry{border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-card)}.business-log-entry-head{align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.business-log-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.business-log-entry h3{overflow-wrap:anywhere;font-size:var(--font-16)}.business-log-entry-heading p{overflow-wrap:anywhere}.business-log-entry-result{display:grid;justify-items:end;gap:4px;text-align:right}.business-log-entry-result strong{color:var(--text-main);font-size:var(--font-14)}.business-log-entry-result time{color:var(--text-sub);font-size:var(--font-12);line-height:1.45}.business-log-snapshot-note,.business-log-amount{margin:var(--space-3) 0 0;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.business-log-snapshot-note{border-left:3px solid var(--border-strong);background:var(--bg-soft)}.business-log-amount{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);border:1px solid var(--border-soft);background:var(--bg-soft);color:var(--text-sub);font-size:var(--font-13)}.business-log-amount strong{flex:0 0 auto;color:var(--text-main);font-size:var(--font-16);font-variant-numeric:tabular-nums}.business-log-details{margin-top:var(--space-3);border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.business-log-details>summary{color:var(--text-main);font-size:var(--font-13);font-weight:620;cursor:pointer}.business-log-details-body{display:grid;gap:var(--space-4);margin-top:var(--space-3)}.business-log-facts,.business-log-changes,.business-log-technical-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.business-log-facts>div,.business-log-changes>div,.business-log-technical-facts>div{min-width:0}.business-log-facts dt,.business-log-changes dt,.business-log-technical-facts dt{color:var(--text-sub);font-size:var(--font-12)}.business-log-facts dd,.business-log-changes dd,.business-log-technical-facts dd{margin:4px 0 0;color:var(--text-main);font-size:var(--font-13);line-height:1.5;overflow-wrap:anywhere}.business-log-change-section,.business-log-technical-section{display:grid;gap:var(--space-3);border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.business-log-details h4{font-size:var(--font-14)}.business-log-changes>div{border-left:2px solid var(--border-light);padding-left:var(--space-3)}.business-log-changes dd{display:grid;gap:2px}.business-log-technical-section{background:var(--bg-soft);margin:0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2) var(--space-2)}.business-log-technical-facts code{color:var(--text-sub);font-size:var(--font-12);overflow-wrap:anywhere}.business-log-pagination{justify-content:center;gap:var(--space-3);padding-top:var(--space-2)}.business-log-pagination.is-top{justify-content:space-between;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--bg-soft)}.business-log-pagination>span{color:var(--text-sub);font-size:var(--font-13);line-height:1.45}@media (max-width: 980px){.business-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.business-logs-panel-head,.business-log-result-head,.business-log-entry-head{align-items:stretch;flex-direction:column}.business-log-entry-result{justify-items:start;text-align:left}.business-log-filters,.business-log-facts,.business-log-changes,.business-log-technical-facts{grid-template-columns:1fr}.business-log-filter-actions{align-items:stretch;flex-direction:column}.business-log-filter-actions>button,.business-log-pagination.is-top>button{width:100%}.business-log-pagination.is-top{align-items:stretch;flex-direction:column}}.business-logs-panel{gap:10px}.business-log-filter-bar{padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-card)}.business-log-filters{grid-template-columns:1.4fr .8fr .9fr 1.1fr 1.2fr 1.2fr;gap:8px}.business-log-filters input,.business-log-filters select{height:32px;padding:0 8px;font-size:13px}.business-log-time-hint{grid-column:1 / 4;align-self:center}.business-log-filter-actions{grid-column:4 / -1;padding:0;border:0}.business-log-filter-actions button,.business-log-pagination button{min-height:30px;padding:5px 10px}.business-log-result-head{padding-top:4px;border:0}.business-log-result-head h3{display:none}.business-log-pagination.is-top{justify-content:flex-end;border:0;padding:0;background:transparent}.business-log-list{gap:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden}.business-log-entry{padding:0;border:0;border-bottom:1px solid var(--border-soft);border-radius:0}.business-log-entry:last-child{border-bottom:0}.business-log-entry:nth-child(odd){background:var(--bg-soft)}.business-log-entry:hover{background:var(--input-focus-ring)}.business-log-entry .business-log-details{margin:0;padding:0;border:0}.business-log-table-head,.business-log-details>.business-log-row{display:grid;grid-template-columns:148px minmax(140px,1.2fr) minmax(160px,1.6fr) minmax(95px,1fr) 140px 95px 35px;gap:12px;align-items:center;padding:8px 12px}.business-log-table-head{background:var(--bg-soft);font-size:12px;color:var(--text-sub);font-weight:600;border-bottom:1px solid var(--border-soft)}.business-log-details>.business-log-row{min-height:52px;font-size:13px;font-weight:400;line-height:1.4;list-style:none}.business-log-row::-webkit-details-marker{display:none}.business-log-row>*{min-width:0;overflow-wrap:anywhere}.business-log-row small{display:block;font-size:11px;color:var(--text-sub);margin-top:2px}.business-log-row strong{font-weight:600}.business-log-cell-time{font-variant-numeric:tabular-nums;color:var(--text-sub)}.business-log-cell-order{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-log-cell-amount{font-variant-numeric:tabular-nums}.business-log-expand{color:var(--text-sub)}.business-log-details[open] .business-log-expand{font-weight:700;color:var(--text-title)}.business-log-details-body{margin:0;padding:12px 16px;background:var(--bg-card);border-top:1px solid var(--border-soft);gap:12px}.business-log-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 1150px){.business-log-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.business-log-time-hint{grid-column:1 / 2}.business-log-filter-actions{grid-column:2 / -1}.business-log-table-head,.business-log-details>.business-log-row{grid-template-columns:120px minmax(100px,1fr) minmax(135px,1.2fr) 85px 115px 75px 30px;gap:8px}}@media (max-width: 760px){.business-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.business-log-time-hint,.business-log-filter-actions{grid-column:1 / -1}.business-log-filter-actions{flex-direction:row}.business-log-filter-actions>button{width:auto}.business-log-table-head{display:none}.business-log-details>.business-log-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 65px;padding:10px}.business-log-cell-time{grid-column:1 / 3}.business-log-cell-result{grid-column:3;grid-row:1}.business-log-cell-order{grid-column:1 / 3;grid-row:2}.business-log-cell-action{grid-column:1;grid-row:3}.business-log-cell-actor{grid-column:2;grid-row:3}.business-log-cell-amount{grid-column:1 / 3;grid-row:4}.business-log-expand{grid-column:3;grid-row:2}.business-log-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-session-page{min-height:100dvh;display:grid;place-items:center;padding:32px;background:var(--bg-page)}.admin-login-panel,.admin-session-loading{width:min(100%,430px);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft)}.admin-login-panel{padding:28px}.admin-login-brand,.admin-login-heading,.admin-login-form,.admin-login-form label,.admin-login-account,.admin-login-acceptance{display:grid}.admin-login-brand{gap:2px;padding-bottom:20px;border-bottom:1px solid var(--border-soft)}.admin-login-brand strong{color:var(--text-title);font-size:20px}.admin-login-brand span,.admin-login-heading p,.admin-login-form small,.admin-login-account small,.admin-login-acceptance p,.admin-login-acceptance small,.admin-login-boundary,.admin-session-loading span{color:var(--text-sub)}.admin-login-heading{gap:6px;padding-block:22px 16px}.admin-login-heading h1{margin:0;color:var(--text-title);font-size:24px}.admin-login-heading p,.admin-login-boundary{margin:0;font-size:13px;line-height:1.6}.admin-session-kicker{color:var(--brand-green);font-size:12px;font-weight:650}.admin-session-message{margin-bottom:16px;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:10px 12px;background:var(--bg-soft);color:var(--text-main);font-size:13px}.admin-login-form{gap:16px}.admin-login-account{gap:5px;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px;background:var(--bg-soft)}.admin-login-account>span{color:var(--text-sub);font-size:12px}.admin-login-account>strong{color:var(--text-title);font-size:14px}.admin-login-form label{gap:7px;color:var(--text-main);font-size:13px;font-weight:650}.admin-login-form select,.admin-login-form input{width:100%;height:44px;border:1px solid var(--border-light);border-radius:var(--radius-md);padding-inline:12px;background:var(--bg-card);color:var(--text-main);font:inherit}.admin-login-form select:focus-visible,.admin-login-form button:focus-visible,.admin-session-retry:focus-visible,.admin-session-logout:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.admin-login-form input:disabled{background:var(--bg-soft);color:var(--text-sub);opacity:1}.admin-login-form .primary-button{min-height:44px}.admin-login-acceptance{gap:8px;margin-top:16px;border-top:1px solid var(--border-soft);padding-top:14px}.admin-login-acceptance summary{cursor:pointer;color:var(--text-sub);font-size:12px;font-weight:650}.admin-login-acceptance p{margin:0;font-size:12px;line-height:1.5}.admin-login-acceptance .ghost-button{min-height:40px}.admin-login-acceptance small{font-size:11px}.admin-login-boundary{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-soft)}.admin-session-loading{gap:8px;padding:28px;text-align:center}.admin-session-loading strong{color:var(--text-title);font-size:18px}.admin-session-identity{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--border-soft)}.admin-session-identity strong{color:var(--text-title);font-size:13px}.admin-session-identity span{color:var(--text-sub);font-size:12px}.admin-session-logout{min-height:36px;margin-top:4px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-main);font-weight:600}.admin-no-permission{min-height:320px;display:grid;place-items:center;text-align:center}.admin-no-permission>div{display:grid;gap:8px}.admin-no-permission h1,.admin-no-permission p{margin:0}.admin-no-permission p{color:var(--text-sub)}@media (max-width: 560px){.admin-session-page{padding:16px}.admin-login-panel{padding:22px}}.local-real-dashboard .real-queue-wrap{position:relative;overflow-x:auto;overscroll-behavior-inline:contain}.local-real-dashboard .real-queue-table{min-width:1040px}.local-real-dashboard .real-queue-table th,.local-real-dashboard .real-queue-table td{vertical-align:middle}.local-real-dashboard .real-queue-table .order-no,.local-real-dashboard .real-queue-table .real-date-pair,.local-real-dashboard .real-queue-table .real-readonly-label{white-space:nowrap}.local-real-dashboard .real-date-pair{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-sub);font-variant-numeric:tabular-nums}.local-real-dashboard .real-date-pair>span:first-child,.local-real-dashboard .real-date-pair>span:last-child{color:var(--text-main)}.local-real-dashboard .real-readonly-label{color:var(--text-sub);font-size:var(--font-12)}.local-real-dashboard .real-queue-empty{display:grid;min-height:112px;place-items:center;padding:var(--space-5);border-top:1px solid var(--border-soft);color:var(--text-sub)}.local-real-dashboard .real-queue-more{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-soft);color:var(--text-sub);font-size:var(--font-12);text-align:center}.local-real-dashboard .real-boundary-note{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-green-soft);border-radius:var(--radius-sm);background:var(--brand-green-soft);color:var(--text-main);font-size:var(--font-12);line-height:1.65}.preview-dashboard-health{max-width:none}.preview-dashboard-health .preview-health-content-axis{display:grid;width:min(100%,1240px);margin-inline:auto;gap:var(--space-5)}.preview-dashboard-health .preview-health-card{width:100%;max-width:none;margin:0}.preview-dashboard-health .preview-health-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.preview-dashboard-health .preview-health-item{display:flex;min-width:0;min-height:52px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--text-main)}.preview-dashboard-health .preview-health-item>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--brand-green)}.preview-dashboard-health .preview-health-item>div{display:grid;min-width:0;gap:3px}.preview-dashboard-health .preview-health-item strong,.preview-dashboard-health .preview-health-item b{font-size:var(--font-14);font-weight:600}.preview-dashboard-health .preview-health-item b{color:var(--text-main)}.preview-dashboard-health .preview-health-item small{overflow-wrap:anywhere;color:var(--text-sub);font-size:var(--font-12);line-height:1.5}.preview-dashboard-health .preview-health-item-orange>span{background:var(--status-orange)}.preview-dashboard-health .preview-health-item-red>span{background:var(--warn-red)}.preview-dashboard-health .preview-health-item-mock>span{background:var(--text-muted)}.preview-dashboard-health .preview-health-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.preview-dashboard-health .preview-health-boundary>div{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-soft)}.preview-dashboard-health .preview-health-boundary span,.preview-dashboard-health .preview-health-log span,.preview-dashboard-health .preview-health-log dt{color:var(--text-sub);font-size:var(--font-12);line-height:1.5}.preview-dashboard-health .preview-health-boundary strong{overflow-wrap:anywhere;font-size:var(--font-13)}.preview-dashboard-health .preview-health-log{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-light)}.preview-dashboard-health .preview-health-log dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.preview-dashboard-health .preview-health-log dl>div{min-width:0}.preview-dashboard-health .preview-health-log dt,.preview-dashboard-health .preview-health-log dd{margin:0}.preview-dashboard-health .preview-health-log dd{margin-top:3px;overflow-wrap:anywhere;font-size:var(--font-12)}.preview-dashboard-health .preview-health-note,.preview-dashboard-health .preview-health-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-soft)}.preview-dashboard-health .preview-health-note span,.preview-dashboard-health .preview-health-state span{color:var(--text-sub);font-size:var(--font-13);line-height:1.6}.preview-dashboard-health .preview-health-state .primary-button{margin-top:var(--space-2)}.preview-dashboard-health .preview-health-state-contract-mismatch{border-color:var(--warn-red-soft);background:var(--warn-red-soft)}.preview-order-dashboard .preview-dashboard-state{display:grid;justify-items:start;gap:var(--space-2);min-height:156px;align-content:center}.preview-order-dashboard .preview-dashboard-state span,.preview-order-dashboard .preview-dashboard-empty span,.preview-order-dashboard .preview-dashboard-boundary span{color:var(--text-sub);font-size:var(--font-13);line-height:1.6}.preview-order-dashboard .preview-dashboard-hero h2{max-width:760px}.local-real-dashboard .dashboard-main>.local-real-primary-metrics,.preview-order-dashboard .preview-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.local-real-dashboard .local-real-primary-metrics .metric,.preview-order-dashboard .preview-dashboard-metrics .metric{min-height:104px}.local-real-dashboard .dashboard-today-metric{gap:var(--space-2)}.local-real-dashboard .dashboard-today-metric-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.local-real-dashboard .dashboard-today-metric-action{display:grid;min-width:0;gap:2px;border:0;border-radius:var(--radius-sm);padding:var(--space-2);background:var(--bg-soft);color:var(--text-main);text-align:left}.local-real-dashboard button.dashboard-today-metric-action{cursor:pointer}.local-real-dashboard button.dashboard-today-metric-action:hover{background:var(--status-neutral-soft)}.local-real-dashboard button.dashboard-today-metric-action:focus-visible{outline:2px solid var(--text-title);outline-offset:2px}.local-real-dashboard .dashboard-today-metric-action>span,.local-real-dashboard .dashboard-today-metric-action>small{overflow:hidden;color:var(--text-sub);font-size:var(--font-11);text-overflow:ellipsis;white-space:nowrap}.local-real-dashboard .dashboard-today-metric-action>strong{overflow:hidden;color:var(--text-title);font-size:var(--font-20);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.local-real-dashboard .dashboard-retained-metrics{display:grid;gap:var(--space-2)}.local-real-dashboard .dashboard-retained-metrics .metric{min-height:88px}.preview-order-dashboard .preview-dashboard-queue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.preview-order-dashboard .preview-dashboard-queue-item,.preview-order-dashboard .preview-dashboard-links button{display:flex;min-width:0;min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--bg-card);color:var(--text-main);text-align:left;cursor:pointer}.preview-order-dashboard .preview-dashboard-queue-item:hover,.preview-order-dashboard .preview-dashboard-links button:hover{border-color:var(--border-green-soft);background:var(--bg-soft)}.preview-order-dashboard .preview-dashboard-queue-item:focus-visible,.preview-order-dashboard .preview-dashboard-links button:focus-visible{outline:2px solid var(--text-title);outline-offset:2px}.preview-order-dashboard .preview-dashboard-queue-item>span,.preview-order-dashboard .preview-dashboard-links button>span{display:grid;min-width:0;gap:var(--space-1)}.preview-order-dashboard .preview-dashboard-queue-item small,.preview-order-dashboard .preview-dashboard-links small{overflow:hidden;color:var(--text-sub);font-size:var(--font-12);text-overflow:ellipsis;white-space:nowrap}.preview-order-dashboard .preview-dashboard-queue-item b{flex:0 0 auto;color:var(--text-title);font-size:var(--font-16);font-variant-numeric:tabular-nums}.preview-order-dashboard .preview-dashboard-empty{display:grid;min-height:128px;place-content:center;justify-items:center;gap:var(--space-2);border:1px dashed var(--border-light);border-radius:var(--radius-sm);background:var(--bg-soft);text-align:center}.preview-order-dashboard .preview-dashboard-links{display:grid;gap:var(--space-2)}.preview-order-dashboard .preview-dashboard-links button{min-height:60px;padding:var(--space-3)}.preview-order-dashboard .preview-dashboard-links button>b{flex:0 0 auto;color:var(--text-sub);font-size:var(--font-20);font-weight:400}.preview-order-dashboard .preview-dashboard-boundary{display:grid;gap:var(--space-2)}@media (max-width: 1500px){.preview-order-dashboard .preview-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){.local-real-dashboard .dashboard-main>.local-real-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1440px){.preview-dashboard-health .preview-health-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.preview-dashboard-health .preview-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.local-real-dashboard .real-queue-table{min-width:920px}.local-real-dashboard .real-queue-more{text-align:left}.preview-dashboard-health .preview-health-list,.preview-dashboard-health .preview-health-boundary,.preview-dashboard-health .preview-health-log dl,.preview-order-dashboard .preview-dashboard-queue-list,.preview-order-dashboard .preview-dashboard-metrics{grid-template-columns:1fr}}.preview-health-legacy-runtime{grid-column:1 / -1}.preview-dashboard-health summary{cursor:pointer;padding:12px 0;font-weight:600}.preview-health-legacy-adapters>summary{padding:16px}.preview-health-history ol{list-style:none;margin:0;padding:0}.preview-health-history li{padding:16px 0;border-top:1px solid var(--border-light)}.preview-health-history li>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:8px}.preview-health-history p{margin:8px 0;line-height:1.6}.preview-health-history time,.preview-health-history small{color:var(--text-sub)}.order-pricing-notice{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border:1px solid #f0cf87;border-left:4px solid #d89419;border-radius:8px;background:#fff9ea;color:#5e4514;font-size:var(--font-13);line-height:1.55}.order-pricing-notice strong{color:#7a5200}.order-pricing-notice ul{display:grid;gap:3px;margin:0;padding-left:18px}.order-pricing-notice>span{color:#735d2b}.order-pricing-mismatch-notice{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-orange-soft);border-radius:var(--radius-sm);background:var(--status-orange-soft);color:var(--status-orange);font-size:var(--font-12);line-height:1.45}.order-pricing-mismatch-notice>span{flex:1 1 180px}.workspace-action-notice{display:grid;gap:4px;border:1px solid var(--border-green-soft);border-left:3px solid var(--brand-green);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--brand-green-soft);color:var(--text-sub);font-size:var(--font-13)}.workspace-action-notice strong{color:var(--text-main)}.workspace-action-notice.is-error{border-color:#f2c8be;border-left-color:#d84a2b;background:#fff6f3}.order-server-source-strip,.order-server-state{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:10px 14px;background:var(--bg-soft);color:var(--text-sub);font-size:var(--font-12)}.order-server-source-strip strong,.order-server-state strong{color:var(--text-main);font-size:var(--font-13)}.order-server-state{min-height:96px;flex-direction:column;align-items:flex-start;justify-content:center}.order-server-state-card .state-box{min-height:104px}.order-server-state-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--border-soft);padding-top:12px}.order-server-state-actions .primary-button{min-width:96px}.order-server-empty-card{margin-top:16px}.order-create-page{max-width:1480px}.order-create-page .order-page-layout{grid-template-columns:minmax(0,1fr) minmax(296px,320px);gap:20px}.order-create-page .order-context-rail{position:sticky;top:24px;align-self:start}.order-create-page .order-context-rail-scroll{display:grid;gap:var(--space-4);grid-auto-rows:max-content;align-content:start;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.order-create-link-shortcuts{display:grid;gap:var(--space-3)}.order-create-link-shortcut-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:72px;border:1px solid var(--border-green-soft);border-radius:var(--radius-md);padding:var(--space-3);background:linear-gradient(135deg,var(--bg-card),var(--brand-green-soft));color:var(--text-main);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.order-create-link-shortcut-card:hover{border-color:var(--brand-green);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.order-create-link-shortcut-card:focus-visible{outline:3px solid var(--input-focus-ring);outline-offset:2px}.order-create-link-shortcut-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border-green-soft);border-radius:50%;background:var(--bg-card);color:var(--brand-green)}.order-create-link-shortcut-icon svg{width:19px;height:19px}.order-create-link-shortcut-copy{display:grid;min-width:0;gap:2px}.order-create-link-shortcut-copy strong{color:var(--text-title);font-size:var(--font-14)}.order-create-link-shortcut-copy small{color:var(--text-sub);font-size:var(--font-12);line-height:1.4}.order-create-link-shortcut-arrow{color:var(--brand-green);font-size:var(--font-20);line-height:1}.order-create-environment-notice{display:flex;align-items:center;gap:var(--space-2);min-height:32px;margin-top:calc(var(--space-3) * -1);color:var(--text-sub);font-size:var(--font-12);line-height:1.45}.order-create-environment-notice .badge{flex:0 0 auto}.order-create-guide-actions,.order-create-link-launchers,.order-create-link-launcher,.order-create-link-disclosure{display:grid;gap:var(--space-3)}.order-create-guide-summary,.order-create-link-launcher-head p,.order-create-link-availability{margin:0;color:var(--text-sub);font-size:var(--font-12);line-height:1.55}.order-create-link-launcher{border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-soft)}.order-create-link-launcher-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.order-create-link-launcher-head>div{display:grid;gap:var(--space-1);min-width:0}.order-create-link-launcher h3{margin:0;color:var(--text-title);font-size:var(--font-14)}.order-create-link-launcher-toggle{white-space:nowrap}.order-create-link-availability{border-left:2px solid var(--border-orange-soft);padding-left:var(--space-2)}.order-create-link-disclosure{border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.order-create-guide-grid{grid-template-columns:minmax(0,1fr)}.order-create-guide-actions .order-form-actions{justify-content:flex-start;padding-top:var(--space-3)}.order-create-guide-actions .guide-link-list{overflow-x:auto}.order-create-page .pending-confirm-panel{display:grid;gap:8px;border:1px solid #eed4a2;border-left:3px solid #d89021;border-radius:var(--radius-lg);padding:10px 12px;background:#fffaf0;margin:0}.order-create-page .pending-confirm-panel.is-empty{border-color:var(--border-green-soft);border-left-color:var(--brand-green);background:var(--brand-green-soft)}.pending-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.pending-confirm-head::-webkit-details-marker{display:none}.pending-confirm-head:before{content:"▾";align-self:center;color:var(--text-sub);font-size:var(--font-12);transition:transform .16s ease}.pending-confirm-panel:not([open]) .pending-confirm-head:before{transform:rotate(-90deg)}.pending-confirm-head>div{display:grid;gap:3px;min-width:0}.pending-confirm-panel:not([open]){gap:0}.pending-confirm-head h2,.pending-confirm-head p{margin:0}.pending-confirm-head h2{color:var(--text-title);font-size:var(--font-14)}.pending-confirm-head p,.pending-confirm-empty span{color:var(--text-sub);font-size:var(--font-12);line-height:1.55}.pending-confirm-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border:1px solid color-mix(in srgb,var(--brand-green) 20%,transparent);border-radius:var(--radius-md);padding:10px 12px;background:color-mix(in srgb,var(--bg-card) 78%,transparent)}.order-create-page .pending-confirm-row{width:100%;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:8px 10px;background:#ffffffd1;color:var(--text-main);text-align:left}.order-create-page .pending-confirm-main,.order-create-page .pending-confirm-row>.badge{min-width:0}.order-create-page .pending-confirm-row-action{color:var(--brand-green);font-size:var(--font-12);font-weight:650;white-space:nowrap}.order-create-page .pending-confirm-row.is-selected{border-color:#d89021;box-shadow:inset 3px 0 #d89021}.order-create-page .pending-confirm-row.is-available{cursor:pointer}.order-create-page .pending-confirm-row.is-available:hover,.order-create-page .pending-confirm-row.is-available:focus-visible{border-color:var(--status-orange);background:var(--status-yellow-soft);outline:0}.order-create-page .pending-confirm-row.is-unavailable{cursor:not-allowed;opacity:.58}.order-create-page .pending-confirm-main strong{overflow-wrap:anywhere}.order-recent-summary{margin:0;color:var(--text-sub);line-height:1.6;overflow-wrap:anywhere}.order-recent-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.order-recent-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-bottom:1px solid var(--border-soft);padding-bottom:8px;color:var(--text-sub);font-size:var(--font-12);line-height:1.5;overflow-wrap:anywhere}.order-recent-list li:last-child{border-bottom:0;padding-bottom:0}.dismissible-status-toast{position:fixed;top:20px;right:24px;z-index:120;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(340px,calc(100vw - 32px));border:1px solid var(--border-green-soft);border-radius:var(--radius-md);padding:10px 12px;background:var(--bg-card);box-shadow:var(--shadow);color:var(--text-sub)}.dismissible-status-toast-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand-green-soft);color:var(--brand-green);font-weight:700}.dismissible-status-toast>div{display:grid;gap:2px;min-width:0;font-size:var(--font-12)}.dismissible-status-toast strong{color:var(--text-main);font-size:var(--font-13)}.dismissible-status-toast button{width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-sub)}.dismissible-status-toast button:hover{background:var(--bg-soft)}.order-create-form.is-manual{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.order-create-form.is-manual .pending-confirm-panel,.order-create-form.is-manual .prototype-boundary,.order-create-form.is-manual .order-create-submit-bar{grid-column:1 / -1}.order-create-form.is-manual [aria-labelledby=order-create-order-heading]{grid-column:1 / span 3;grid-row:2}.order-create-form.is-manual [aria-labelledby=order-create-product-heading]{grid-column:4 / span 3;grid-row:2}.order-create-form.is-manual [aria-labelledby=order-create-customer-heading]{grid-column:1 / -1;grid-row:3}.order-create-form.is-manual [aria-labelledby=order-create-fulfillment-heading]{grid-column:1 / span 4;grid-row:4}.order-create-form.is-manual [aria-labelledby=order-create-notes-heading]{grid-column:5 / span 2;grid-row:4}.order-create-form.is-manual .order-create-section,.order-create-form.is-manual .order-create-section+.order-create-section{border-top:0;padding-top:0}.order-create-form.is-manual [aria-labelledby=order-create-customer-heading],.order-create-form.is-manual [aria-labelledby=order-create-fulfillment-heading],.order-create-form.is-manual [aria-labelledby=order-create-notes-heading]{border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.order-create-form.is-manual .order-create-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-create-form.is-manual .order-create-fulfillment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(12ch,16ch)}.order-create-form.is-manual .order-create-rent{grid-column:auto}.order-create-form.is-manual .order-create-order-grid{grid-template-columns:minmax(14ch,18ch) minmax(22ch,1fr)}.order-create-form.is-manual .order-create-address-field textarea,.order-create-form.is-manual .order-create-notes-field textarea{min-height:52px}.order-create-form .order-form-section{gap:var(--space-4)}.order-create-form .order-form-section+.order-form-section{border-top:0;padding-top:0}.order-create-form .order-create-section-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--bg-card);box-shadow:var(--shadow-soft)}.order-create-form .order-form-section-head strong{font-size:15px}.order-create-form .order-form-section-head span{color:var(--text-sub)}.order-member-association{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:54px;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:8px 12px;background:var(--bg-soft)}.order-member-association>div{display:grid;gap:3px;min-width:0}.order-member-association span{color:var(--text-sub);font-size:var(--font-12)}.order-member-association strong,.order-member-association b{color:var(--text-main);font-size:var(--font-13);font-weight:650}.order-member-evidence{border-left:1px solid var(--border-light);padding-left:12px}.order-member-evidence.is-pending_evidence b{color:var(--brand-green)}.order-create-form .order-create-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.order-create-order-no,.order-create-customer-name,.order-create-contact-phone{grid-column:span 4}.order-create-product-model,.order-create-accessory{grid-column:span 2}.order-create-source,.order-create-region,.order-create-fulfillment-input{grid-column:span 4}.order-create-fulfillment-grid>.field-hint{grid-column:1 / -1;margin:0}.order-create-calculation-summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-soft)}.order-create-calculation-summary .order-readonly-field{min-height:62px;border:0;border-radius:0;background:transparent}.order-create-calculation-summary .order-readonly-field+.order-readonly-field{border-left:1px solid var(--border-soft)}.order-create-address-field,.order-create-notes-field{grid-column:span 6}.order-create-form .popup-field-label,.order-create-form .order-form-field>span,.order-create-form .order-readonly-field>span{color:var(--text-main);font-weight:620}.order-region-field,.order-accessory-field{position:relative}.order-field-control-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;min-width:0}.order-field-control-row.has-action{grid-template-columns:minmax(0,1fr) auto}.order-field-control-row>.popup-field{min-width:0}.order-region-shortcut,.order-accessory-clear{min-height:44px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 10px;background:var(--bg-card);color:var(--brand-green);font-size:var(--font-12);font-weight:650;white-space:nowrap}.order-region-shortcut:hover,.order-accessory-clear:hover{background:var(--brand-green-soft)}.order-region-shortcut:focus-visible,.order-accessory-clear:focus-visible{outline:2px solid var(--brand-green);outline-offset:1px}.order-readonly-field{display:grid;align-content:center;gap:4px;min-width:0;min-height:66px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px 12px;background:var(--bg-soft)}.order-readonly-field strong{overflow:hidden;color:var(--text-title);font-size:var(--font-14);font-weight:650;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.order-readonly-field small,.order-field-error{color:var(--text-sub);font-size:var(--font-12);line-height:1.4}.order-field-error{color:var(--warn-red)}.order-create-form input[aria-invalid=true],.order-create-form textarea[aria-invalid=true]{border-color:var(--warn-red)}.order-create-form .order-form-field textarea{min-height:72px}.order-create-form .order-form-field>input,.order-create-form .popup-trigger,.order-create-form .date-picker-input{height:44px}.order-create-form .date-popover{width:min(314px,calc(100vw - 24px));padding-top:4px;scroll-margin-block:12px}.order-create-form .date-popover .rdp-root{padding:6px}.order-create-form .date-popover .rdp-month_caption{height:44px}.order-create-form .date-popover-foot{padding:4px 8px}.order-create-form .date-popover .rdp-day_button{width:34px;height:44px}.order-create-form .date-popover .rdp-button_previous,.order-create-form .date-popover .rdp-button_next{width:44px;height:44px}.order-create-form .date-popover-foot button{min-height:44px}.order-create-form input[inputmode=decimal]{font-variant-numeric:tabular-nums}.order-create-form{gap:var(--space-4)}.order-create-form .order-create-section{gap:var(--space-3);padding:0}.order-create-form .order-create-section+.order-create-section{border-top:1px solid var(--border-soft);padding-top:var(--space-5)}.order-create-section-title{display:inline-flex;align-items:baseline;gap:var(--space-2)}.order-create-section-title>span{color:var(--brand-green);font-size:var(--font-12);font-weight:720;letter-spacing:.04em}.order-create-form .order-create-section-title>strong{font-size:var(--font-16)}.order-create-calculation-empty{margin:0;color:var(--text-sub);font-size:var(--font-12);line-height:1.55}.order-create-intake-status{display:grid;gap:4px;border-left:3px solid var(--brand-green);padding:8px 12px;background:var(--brand-green-soft);color:var(--text-sub);font-size:var(--font-12);line-height:1.5}.order-create-intake-status strong{color:var(--text-main);font-size:var(--font-13)}.order-create-intake-status small{color:var(--status-orange)}.order-create-form .order-create-order-grid{grid-template-columns:minmax(14ch,18ch) minmax(28ch,42ch)}.order-create-form .order-create-customer-grid{grid-template-columns:minmax(20ch,30ch) minmax(16ch,22ch) minmax(18ch,26ch)}.order-create-form .order-create-product-grid{grid-template-columns:minmax(16ch,22ch) minmax(18ch,28ch)}.order-create-form .order-create-fulfillment-grid{grid-template-columns:minmax(20ch,25ch) minmax(20ch,25ch) minmax(12ch,16ch)}.order-create-form .order-create-notes-grid{grid-template-columns:minmax(0,80ch)}.order-create-form .order-create-external-completion-grid,.order-create-form .order-create-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-create-order-no,.order-create-source,.order-create-customer-name,.order-create-contact-phone,.order-create-region,.order-create-product-model,.order-create-accessory,.order-create-fulfillment-input,.order-create-rent{grid-column:auto;justify-self:start;width:100%}.order-create-source{max-width:18ch}.order-create-order-no{max-width:42ch}.order-create-customer-name{max-width:30ch}.order-create-contact-phone{max-width:22ch}.order-create-region{max-width:26ch}.order-create-product-model{max-width:22ch}.order-create-accessory{max-width:28ch}.order-create-fulfillment-input{max-width:25ch}.order-create-rent{max-width:16ch}.order-create-address-field,.order-create-notes-field,.order-create-calculation-summary,.order-create-calculation-empty{grid-column:1 / -1}.order-create-address-field,.order-create-notes-field{width:min(100%,80ch)}.order-create-form .order-create-field-label,.order-create-form .popup-field-label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.field-source-tag{display:inline-flex;align-items:center;min-height:18px;border:1px solid var(--border-green-soft);border-radius:999px;padding:0 6px;background:var(--brand-green-soft);color:var(--brand-green);font-size:var(--font-12);font-weight:650;line-height:1;white-space:nowrap}.field-source-tag.is-manual{border-color:var(--border-light);background:var(--bg-soft);color:var(--text-sub)}.order-member-association-compact{grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr);min-height:0;border:0;border-left:2px solid var(--border-light);border-radius:0;padding:2px 0 2px 10px;background:transparent}.order-create-address-review{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);border-top:1px dashed var(--border-light);padding-top:var(--space-3)}.order-create-address-review>div{display:grid;gap:2px}.order-create-address-review strong{color:var(--text-main);font-size:var(--font-12)}.order-create-address-review span,.order-create-address-review p,.order-create-address-review summary{color:var(--text-sub);font-size:var(--font-12);line-height:1.5}.order-create-address-review details{grid-column:1 / -1}.order-create-address-review details p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.order-create-external-task{border-left:3px solid var(--brand-green);padding-left:var(--space-4)!important}.order-create-platform-review{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-soft)}.order-create-platform-review-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none}.order-create-platform-review-summary::-webkit-details-marker{display:none}.order-create-platform-review-summary>span{display:grid;gap:3px;min-width:0}.order-create-platform-review-summary strong{color:var(--text-title);font-size:var(--font-14)}.order-create-platform-review-summary small{overflow-wrap:anywhere;color:var(--text-sub);font-size:var(--font-12)}.order-create-platform-review-summary b{color:var(--brand-green);font-size:var(--font-12);white-space:nowrap}.order-create-platform-review[open] .order-create-platform-review-summary{border-bottom:1px solid var(--border-soft)}.order-create-platform-review-body{display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--bg-card)}.order-create-rerecognize{align-self:start;min-height:32px;white-space:nowrap}.order-create-submit-bar{position:sticky;bottom:0;z-index:3;align-items:center;justify-content:space-between;margin-inline:calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2) 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-card) 0%,transparent),var(--bg-card) 28%)}.order-create-submit-bar>span{color:var(--text-sub);font-size:var(--font-12);line-height:1.45}.order-create-submit-bar>span.is-ready{color:var(--brand-green)}.order-create-submit-bar>span.is-blocked{color:var(--text-sub)}.order-create-submit-bar>div{display:flex;flex:0 0 auto;gap:var(--space-2)}.order-create-submit-bar.is-external-primary{position:static;margin:0;padding:var(--space-3) 0 0;background:transparent}.order-create-progress{display:grid;gap:var(--space-3)}.order-create-progress>div{display:grid;gap:3px}.order-create-progress>div>span,.order-create-progress p,.order-create-progress li{color:var(--text-sub);font-size:var(--font-12);line-height:1.5}.order-create-progress>div>strong{color:var(--text-title);font-size:var(--font-16)}.order-create-progress ul{display:grid;gap:6px;margin:0;padding-left:18px}.order-create-progress p{margin:0}.order-create-progress-origin{border-left:2px solid var(--brand-green);padding-left:var(--space-2)}.order-create-progress-state{border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.workspace-result-table-wrap{max-height:min(620px,calc(100vh - 300px));overflow:auto;border:1px solid var(--border-soft);border-radius:var(--radius-md)}.workspace-result-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-size:var(--font-13)}.workspace-result-table th{position:sticky;top:0;z-index:2;height:40px;border-bottom:1px solid var(--border-light);padding:0 var(--space-3);background:var(--bg-soft);color:var(--text-sub);text-align:left;white-space:nowrap}.workspace-result-table td{min-height:52px;border-bottom:1px solid var(--border-soft);padding:var(--space-2) var(--space-3);color:var(--text-main);vertical-align:middle}.workspace-result-table td strong,.workspace-result-table td small{display:block}.workspace-result-table td small{margin-top:2px;color:var(--text-sub)}.workspace-result-table tbody tr:hover{background:var(--bg-soft)}.workspace-result-table .row-action{white-space:nowrap}.renewal-layout{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);gap:var(--space-5);align-items:start}.renewal-search-field{display:grid;gap:6px;margin-bottom:var(--space-4)}.renewal-search-field span{color:var(--text-sub);font-size:var(--font-12);font-weight:620}.renewal-search-field input{width:100%;height:40px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-card);color:var(--text-main)}.renewal-search-field input:focus{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.renewal-parent-list{display:grid;gap:var(--space-2);max-height:520px;overflow-y:auto}.renewal-parent-list>button{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) minmax(130px,.8fr);gap:var(--space-3);width:100%;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-card);color:var(--text-main);text-align:left}.renewal-parent-list>button:hover,.renewal-parent-list>button.selected{border-color:var(--brand-green);background:var(--brand-green-soft)}.renewal-parent-list span,.renewal-parent-summary{display:grid;gap:3px;min-width:0}.renewal-parent-list strong,.renewal-parent-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewal-parent-list small,.renewal-parent-summary small,.renewal-parent-summary span{color:var(--text-sub);font-size:var(--font-12)}.renewal-form{display:grid;gap:var(--space-4)}.renewal-parent-summary{border-left:3px solid var(--brand-green);padding:var(--space-2) var(--space-3);background:var(--brand-green-soft)}.renewal-parent-summary strong{color:var(--text-title);font-size:var(--font-16)}@media (max-width: 1280px){.renewal-layout{grid-template-columns:1fr}.order-create-form .order-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-create-form.is-manual{grid-template-columns:1fr}.order-create-form.is-manual .pending-confirm-panel,.order-create-form.is-manual [aria-labelledby=order-create-order-heading],.order-create-form.is-manual [aria-labelledby=order-create-customer-heading],.order-create-form.is-manual [aria-labelledby=order-create-product-heading],.order-create-form.is-manual [aria-labelledby=order-create-fulfillment-heading],.order-create-form.is-manual [aria-labelledby=order-create-notes-heading],.order-create-form.is-manual .order-create-submit-bar,.order-create-form.is-manual .prototype-boundary{grid-column:1;grid-row:auto}.order-create-calculation-summary,.order-create-calculation-empty,.order-create-address-field,.order-create-notes-field{grid-column:1 / -1}.order-create-product-model,.order-create-accessory,.order-create-order-no,.order-create-source,.order-create-region,.order-create-customer-name,.order-create-contact-phone,.order-create-fulfillment-input,.order-create-rent{grid-column:span 1}}@media (max-width: 1180px){.order-create-page .order-page-layout{grid-template-columns:1fr}.order-create-page .order-context-rail{position:static;top:auto}.order-create-page .order-context-rail-scroll{max-height:none;overflow:visible;overscroll-behavior:auto}}@media (max-width: 760px){.order-create-link-shortcuts{gap:var(--space-2)}.order-create-link-shortcut-card{grid-template-columns:32px minmax(0,1fr) auto;min-height:64px;padding:var(--space-2) var(--space-3)}.order-create-link-shortcut-icon{width:32px;height:32px}.order-create-link-launcher-head{grid-template-columns:1fr}.order-create-link-launcher-toggle{width:100%}.pending-confirm-head,.pending-confirm-empty,.order-create-platform-review-summary{align-items:flex-start;flex-direction:column}.order-create-page .pending-confirm-row,.order-member-association{grid-template-columns:1fr}.order-member-evidence{border-top:1px solid var(--border-light);border-left:0;padding-top:10px;padding-left:0}.order-create-form .order-create-grid,.order-create-calculation-summary{grid-template-columns:1fr}.order-create-order-no,.order-create-customer-name,.order-create-contact-phone,.order-create-calculation-summary,.order-create-calculation-empty,.order-create-product-model,.order-create-accessory,.order-create-source,.order-create-region,.order-create-fulfillment-input,.order-create-rent,.order-create-address-field,.order-create-notes-field{grid-column:auto}.order-create-calculation-summary .order-readonly-field+.order-readonly-field{border-top:1px solid var(--border-soft);border-left:0}.renewal-parent-list>button{grid-template-columns:1fr}}@media (max-width: 480px){.order-create-form .date-popover{width:min(314px,calc(100vw - 48px))}}.synthetic-order-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#20201e2e}.synthetic-order-edit-panel{width:min(680px,100vw);height:100%;display:grid;grid-template-rows:64px minmax(0,1fr);background:var(--bg-card);border-left:1px solid var(--border-light);box-shadow:-14px 0 32px #2222221a}.synthetic-order-cancel-backdrop{align-items:center;justify-content:center;padding:24px}.synthetic-order-cancel-dialog{width:min(520px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 20px 54px #2222222e}.synthetic-order-cancel-form{padding:20px 22px 22px}.synthetic-order-edit-header,.synthetic-order-edit-section-head,.synthetic-order-edit-actions,.synthetic-order-action-tabs,.synthetic-order-edit-actions>div{display:flex;align-items:center}.synthetic-order-edit-header{justify-content:space-between;gap:16px;padding:0 18px 0 22px;border-bottom:1px solid var(--border-light)}.synthetic-order-edit-header span,.synthetic-order-edit-section-head span,.synthetic-order-edit-actions>span,.synthetic-order-refund-note span{color:var(--text-sub);font-size:var(--font-12)}.synthetic-order-edit-header h2,.synthetic-order-edit-section-head h3{margin:0;color:var(--text-title)}.synthetic-order-edit-header h2{margin-top:2px;font-size:19px}.synthetic-order-edit-form{overflow-y:auto;padding:20px 22px 24px}.synthetic-order-edit-section+.synthetic-order-edit-section{margin-top:22px;padding-top:20px;border-top:1px solid var(--border-soft)}.synthetic-order-edit-section-head{justify-content:space-between;gap:12px;margin-bottom:14px}.synthetic-order-edit-section-head h3{font-size:15px}.synthetic-order-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.synthetic-order-edit-grid .is-wide{grid-column:1 / -1}.synthetic-order-edit-grid textarea{min-height:72px;resize:vertical}.synthetic-order-edit-grid input[readonly],.synthetic-order-refund-grid input[readonly]{color:var(--text-sub);background:var(--bg-soft);cursor:default}.synthetic-order-action-tabs{gap:8px}.synthetic-order-action-tabs button{min-height:40px;padding:0 14px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-card);color:var(--text-main);font:inherit;cursor:pointer}.synthetic-order-action-tabs button.is-active{border-color:var(--border-strong)}.synthetic-order-action-tabs button.is-danger{border-color:var(--warn-red);color:var(--warn-red)}.synthetic-order-terminal-note,.synthetic-order-edit-feedback,.synthetic-order-refund-note{margin:0;padding:12px 14px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-soft)}.synthetic-order-refund-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.synthetic-order-correction-grid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;margin-top:14px}.synthetic-order-correction-grid>p{grid-column:1 / -1;margin:0;color:var(--text-sub);font-size:var(--font-12)}.synthetic-order-change-history{border:1px solid var(--border-soft);border-radius:6px;background:var(--bg-soft)}.synthetic-order-change-history summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;color:var(--text-main);font-weight:620;cursor:pointer}.synthetic-order-change-history summary span,.synthetic-order-change-history>p{color:var(--text-sub);font-size:var(--font-12);font-weight:400}.synthetic-order-change-history>p,.synthetic-order-change-history ol{margin:0;border-top:1px solid var(--border-soft);padding:12px 14px 14px 34px}.synthetic-order-change-history>p{padding-left:14px}.synthetic-order-change-history li+li{margin-top:6px}.synthetic-order-refund-note{grid-column:1 / -1;display:grid;gap:3px}.synthetic-order-edit-feedback{margin-top:18px;color:var(--text-sub)}.synthetic-order-edit-feedback.is-error,.synthetic-order-edit-feedback.is-conflict{border-color:#edc9c0;background:var(--warn-red-soft);color:var(--warn-red)}.synthetic-order-edit-actions{justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-light)}.synthetic-order-edit-actions>span{max-width:340px;line-height:1.5}.synthetic-order-edit-actions>div{gap:8px;flex-shrink:0}@media (max-width: 640px){.synthetic-order-edit-form{padding:16px}.synthetic-order-edit-grid,.synthetic-order-refund-grid,.synthetic-order-correction-grid{grid-template-columns:1fr}.synthetic-order-edit-grid .is-wide,.synthetic-order-refund-note{grid-column:auto}.synthetic-order-correction-grid>p{grid-column:auto}.synthetic-order-edit-actions{align-items:stretch;flex-direction:column}.synthetic-order-edit-actions>div>button{flex:1}}@media (min-width: 1366px){.order-create-form.is-manual .order-create-customer-grid{grid-template-columns:minmax(18ch,22ch) minmax(15ch,18ch) minmax(18ch,20ch) minmax(24ch,1fr)}.order-create-form.is-manual .order-create-address-field{grid-column:4;grid-row:1;align-self:stretch;width:100%;max-width:none}}.order-create-page .order-main-stack>.card:first-child{overflow:visible}.order-create-page .order-create-intake-status-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.order-create-page .order-create-copy-order-no{min-height:32px;border-color:var(--border-green-soft);padding-inline:var(--space-3);background:var(--bg-card);color:var(--brand-green);font-size:var(--font-13);white-space:nowrap}.order-create-page .order-create-copy-order-no:hover,.order-create-page .order-create-copy-order-no:focus-visible{border-color:var(--brand-green);background:var(--bg-card)}.order-create-page .order-create-platform-review{border-color:var(--border-green-soft);background:var(--brand-green-soft)}.order-create-page .order-create-platform-review-summary{min-height:60px}.order-create-page .order-create-platform-review-summary:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.order-create-page .order-create-platform-review-summary strong{font-size:var(--font-16)}.order-create-page .order-create-platform-review-summary small{font-size:var(--font-13)}.order-create-page .order-create-platform-review-summary b{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--border-green-soft);border-radius:var(--radius-sm);padding-inline:var(--space-3);background:var(--bg-card);color:var(--brand-green);font-size:var(--font-14)}.order-create-page .order-create-platform-review-summary:hover b,.order-create-page .order-create-platform-review-summary:focus-visible b{border-color:var(--brand-green)}.order-create-page .order-create-intake-status,.order-create-page .order-form-field>span,.order-create-page .popup-field-label,.order-create-page .order-form-section-head>span,.order-create-page .order-create-calculation-empty,.order-create-page .order-create-submit-bar>span,.order-create-page .pending-confirm-head p,.order-create-page .pending-confirm-empty span,.order-create-page .pending-confirm-main>span,.order-create-page .pending-confirm-row-action,.order-create-page .order-summary-list dt,.order-create-page .order-create-guide-summary,.order-create-page .order-create-link-launcher-head p,.order-create-page .order-create-link-availability{font-size:var(--font-13)}.order-create-page .order-create-intake-status strong,.order-create-page .order-form-field input,.order-create-page .order-form-field textarea,.order-create-page .popup-trigger,.order-create-page .date-picker-input,.order-create-page .order-summary-list dd{font-size:var(--font-14)}.order-create-page .order-create-link-launcher h3{font-size:var(--font-16)}.order-create-page .order-create-intake-status{border-left-color:var(--status-bluegray);background:var(--status-bluegray-soft)}.order-create-page .order-create-copy-order-no{border-color:var(--border-bluegray-soft);color:var(--status-bluegray)}.order-create-page .order-create-copy-order-no:hover,.order-create-page .order-create-copy-order-no:focus-visible{border-color:var(--status-bluegray)}.order-create-page .order-create-platform-review{border-color:var(--border-light);background:var(--bg-card);box-shadow:inset 3px 0 0 var(--status-orange)}.order-create-page .order-create-platform-review-summary b{border-color:var(--border-strong);background:var(--bg-card);color:var(--text-main)}.order-create-page .order-create-platform-review-summary:hover b,.order-create-page .order-create-platform-review-summary:focus-visible b{border-color:var(--text-main);background:var(--bg-soft)}.order-create-page .workspace-action-notice.is-warning{border-color:var(--border-orange-soft);border-left-color:var(--status-orange);background:var(--status-orange-soft)}.order-create-page .order-create-platform-review-summary{cursor:default}.order-create-page .order-create-platform-review-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.order-create-page .order-create-platform-review-toggle{min-height:36px;border-color:var(--border-strong);padding-inline:var(--space-3);background:var(--bg-card);color:var(--text-main);font-size:var(--font-14);white-space:nowrap}.order-create-page .order-create-platform-review-toggle:hover,.order-create-page .order-create-platform-review-toggle:focus-visible{border-color:var(--text-main);background:var(--bg-soft)}.order-create-page .order-create-platform-review.is-open .order-create-platform-review-summary{border-bottom:1px solid var(--border-soft)}.order-create-page .order-create-platform-review-body[hidden]{display:none}.order-create-page .order-create-platform-review-warning{color:var(--status-orange)}@media (max-width: 760px){.order-create-page .order-create-platform-review-actions{justify-content:flex-start;width:100%}}.order-create-page .pending-confirm-head:focus-visible{outline:2px solid var(--status-orange);outline-offset:2px}.page.order-create-page{gap:var(--space-4);padding-top:var(--space-5)}.order-create-page .page-header{align-items:flex-start}.order-create-page .order-create-environment-notice{min-height:0;margin-top:0}.order-create-form .order-create-region .order-field-control-row.has-action{grid-template-columns:minmax(13ch,1fr) auto}.order-create-form .order-create-region .popup-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-renewal-page .order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (min-width: 1366px){.order-create-form.is-manual .order-create-customer-grid{grid-template-columns:minmax(18ch,22ch) minmax(15ch,18ch) minmax(25ch,28ch) minmax(24ch,1fr);column-gap:var(--space-4)}}@media (min-width: 1281px) and (max-width: 1365px){.order-create-form.is-manual .order-create-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-create-form.is-manual .order-create-region{justify-self:stretch;max-width:none}}@media (max-width: 760px){.order-create-form .order-create-region{justify-self:stretch;max-width:none}.order-renewal-page .order-form-grid{grid-template-columns:1fr}}@media (max-width: 560px){.order-renewal-page .order-form-actions{align-items:stretch;flex-direction:column}.order-renewal-page .order-form-actions>button{width:100%}}@media (max-width: 560px){.order-create-form.is-manual,.order-create-form.is-manual .order-create-grid{grid-template-columns:minmax(0,1fr)}.order-create-form.is-manual>*,.order-create-form.is-manual .order-create-grid>*{min-width:0;max-width:100%}}.employee-accounts-page{max-width:1280px}.employee-create-form{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.8fr) auto;gap:var(--space-4);align-items:end}.employee-create-form>.primary-button{min-width:112px}.employee-form-note{margin:var(--space-3) 0 0;color:var(--text-sub);font-size:var(--font-12)}.employee-account-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--warn-red-soft);color:var(--warn-red)}.employee-account-table{min-width:980px}.employee-account-table select{min-width:110px;height:34px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding-inline:var(--space-2);background:var(--bg-card);color:var(--text-main)}.employee-row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.employee-row-actions button{min-height:34px;padding-inline:var(--space-3);font-size:var(--font-12)}.temporary-password-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-5);background:var(--scrim)}.temporary-password-dialog{width:min(100%,480px);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--bg-card);box-shadow:var(--shadow-panel)}.temporary-password-dialog h2{margin:var(--space-4) 0 var(--space-2);color:var(--text-title)}.temporary-password-dialog code{display:block;overflow-wrap:anywhere;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-soft);color:var(--text-title);font-size:var(--font-16);-webkit-user-select:all;user-select:all}.temporary-password-warning{color:var(--warn-red);font-size:var(--font-13)}.temporary-password-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width: 760px){.employee-create-form{grid-template-columns:1fr}.employee-account-error,.temporary-password-actions{align-items:stretch;flex-direction:column}}.members-overview-page{max-width:1440px}.members-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.members-metric-grid .metric{min-height:128px;text-align:left}.members-filter-form{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(160px,.8fr) minmax(190px,1fr) auto;gap:var(--space-4);align-items:end}.members-filter-actions{display:flex;gap:var(--space-2)}.members-filter-actions button{min-width:76px}.members-filter-hint,.members-filter-note,.members-list-note,.members-watermark{color:var(--text-sub);font-size:var(--font-12)}.members-filter-note,.members-list-note,.members-watermark{margin:var(--space-3) 0 0}.members-overview-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--warn-red-soft);color:var(--warn-red)}.members-directory-table{min-width:1160px}.members-latest-order{display:grid;gap:2px}.members-latest-order strong{color:var(--text-title)}.members-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);color:var(--text-sub);font-size:var(--font-12)}.members-pagination>div{display:flex;align-items:center;gap:var(--space-2)}.members-pagination button{min-height:34px;padding-inline:var(--space-3)}@media (max-width: 1080px){.members-metric-grid,.members-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.members-metric-grid,.members-filter-form{grid-template-columns:1fr}.members-filter-actions,.members-overview-error,.members-pagination,.members-pagination>div{align-items:stretch;flex-direction:column}.members-filter-actions button{width:100%}.members-pagination>div{gap:var(--space-3)}}.product-catalog-page{max-width:1440px}.product-catalog-tools{min-width:0;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card)}.product-catalog-tools>summary{padding:var(--space-4);color:var(--text-main);font-weight:620;cursor:pointer}.product-catalog-tools>summary span{display:inline-block;margin-left:var(--space-3);color:var(--text-sub);font-size:var(--font-12);font-weight:400}.product-catalog-tools>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.product-catalog-tools[open]>summary{border-bottom:1px solid var(--border-light)}.product-catalog-tools>section{padding:var(--space-4)}.product-catalog-management-grid,.product-catalog-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.product-catalog-management-grid>.card,.product-catalog-detail-grid>.card{height:100%}.product-catalog-detail-grid>.catalog-pricing-warning-card,.product-catalog-detail-grid>.catalog-content-card,.product-catalog-detail-grid>.catalog-variant-content-card{grid-column:1 / -1}.product-catalog-message{border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--warn-red-soft);color:var(--warn-red)}.catalog-form,.catalog-content-fieldset,.catalog-variant-fieldset{display:grid;gap:var(--space-4);min-width:0}.catalog-create-form,.catalog-identity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-effective-date{width:min(100%,260px)}.catalog-form-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.catalog-form-message{grid-column:1 / -1;margin:0;border:1px solid var(--border-red-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--warn-red-soft);color:var(--warn-red);font-size:var(--font-13)}.catalog-upload-grid,.catalog-media-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.catalog-upload-slot{display:grid;align-content:start;gap:var(--space-3);min-width:0;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-soft)}.catalog-upload-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.catalog-upload-head strong{color:var(--text-main);font-size:var(--font-13)}.catalog-upload-head span,.catalog-upload-slot .page-subtitle{margin:0;color:var(--text-sub);font-size:var(--font-12)}.catalog-upload-preview{display:block;width:100%;max-height:180px;min-height:112px;border:1px solid var(--border-light);border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-card)}.catalog-file-control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;border:1px dashed var(--border-hover);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--bg-card);color:var(--text-sub);font-size:var(--font-12);font-weight:620;cursor:pointer}.catalog-file-control:hover{border-color:var(--border-strong)}.catalog-file-control.is-disabled{cursor:not-allowed;opacity:.52}.catalog-file-control-action{flex:0 0 auto;color:var(--text-main)}.catalog-file-control-name{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.catalog-file-input:focus-visible+.catalog-file-control{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-content-grid,.catalog-variant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.catalog-content-grid .catalog-field-wide{grid-column:1 / -1}.catalog-content-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-content-notes-grid .field{grid-column:auto}.catalog-variant-editor,.catalog-create-variant-form{display:grid;gap:var(--space-4);border-top:1px solid var(--border-soft);padding-top:var(--space-5)}.catalog-variant-editor-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0}.catalog-variant-editor-title span{color:var(--text-sub);font-size:var(--font-12)}.catalog-variant-fieldset{border:0;padding:0;margin:0}.catalog-create-variant-form>strong{color:var(--text-title);font-size:var(--font-14)}.catalog-preview-layout{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);gap:var(--space-5);align-items:start}.catalog-preview-media{display:grid;place-items:center;min-height:240px;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-soft)}.catalog-preview-media img{display:block;width:100%;max-width:340px;max-height:340px;border-radius:var(--radius-sm);object-fit:cover}.catalog-preview-copy,.catalog-preview-details{display:grid;gap:var(--space-2);min-width:0}.catalog-preview-copy h2,.catalog-preview-copy h3,.catalog-preview-details h3,.catalog-preview-copy p,.catalog-preview-details p,.catalog-preview-copy ul,.catalog-preview-details ul{margin:0}.catalog-preview-copy h2{color:var(--text-title);font-size:var(--font-22)}.catalog-preview-copy h3,.catalog-preview-details h3{margin-top:var(--space-2);color:var(--text-main);font-size:var(--font-14)}.catalog-preview-copy p,.catalog-preview-details p,.catalog-preview-copy ul,.catalog-preview-details ul{color:var(--text-sub);font-size:var(--font-13);line-height:1.6}.catalog-preview-details{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.catalog-preview-details h3:nth-of-type(2){grid-column:2;grid-row:1}.catalog-preview-details>ul:last-child,.catalog-preview-details>p:last-child{grid-column:2}.product-catalog-table{min-width:760px}.product-catalog-inline-actions,.product-catalog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.product-catalog-inline-actions .product-catalog-price-input{width:96px;height:38px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-card);color:var(--text-main)}.product-catalog-inline-actions .product-catalog-price-input:focus{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.product-catalog-actions>p{width:100%;margin:0}.product-price-table-card .table-wrap{max-height:420px}.product-price-table{min-width:460px}.product-price-table td{white-space:normal}.product-price-cell input{min-width:100px}.product-price-form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.product-price-table-warning{border-color:var(--border-orange-soft);background:var(--status-orange-soft)}@media (max-width: 1180px){.product-catalog-detail-grid,.catalog-preview-layout,.catalog-preview-details{grid-template-columns:1fr}.catalog-preview-details h3:nth-of-type(2),.catalog-preview-details>ul:last-child,.catalog-preview-details>p:last-child{grid-column:auto;grid-row:auto}.product-price-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.product-catalog-management-grid,.catalog-create-form,.catalog-identity-form,.catalog-upload-grid,.catalog-media-grid,.catalog-content-grid,.catalog-content-notes-grid,.catalog-variant-grid,.product-price-form-grid{grid-template-columns:1fr}.catalog-form-actions{justify-content:stretch}.catalog-form-actions .primary-button,.catalog-form-actions .ghost-button{width:100%}.catalog-preview-media{min-height:180px}}.device-management-page{display:grid;max-width:1440px;gap:var(--space-5)}.device-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.device-summary-grid,.device-status-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:var(--space-5);align-items:start}.device-management-message,.device-management-notice{border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--warn-red-soft);color:var(--warn-red)}.device-management-notice{border-color:var(--border-green-soft);background:var(--brand-green-soft);color:var(--brand-green)}.device-form{display:grid;gap:var(--space-4)}.device-form .field{display:grid;gap:var(--space-2);min-width:0}.device-form .field>span{color:var(--text-sub);font-size:var(--font-12);font-weight:650}.device-form input,.device-form select{width:100%;min-height:42px;box-sizing:border-box}.device-form-actions{display:flex;justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.device-summary-table,.device-list-table,.device-status-table{min-width:680px}.device-list-table{min-width:820px}.device-status-table{min-width:600px}.device-missing-serial{color:var(--text-sub);font-style:italic}.device-row-selected>td{background:var(--bg-soft)}.device-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-4)}.device-detail-facts div{min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-soft)}.device-detail-facts dt{margin-bottom:var(--space-1);color:var(--text-sub);font-size:var(--font-12)}.device-detail-facts dd{margin:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-13);font-weight:650}.device-status-warning{margin:0;border-left:3px solid var(--status-orange);padding:var(--space-3) var(--space-4);background:var(--status-orange-soft);color:var(--text-main);font-size:var(--font-13);line-height:1.55}@media (max-width: 1180px){.device-summary-grid,.device-status-layout{grid-template-columns:1fr}}@media (max-width: 900px){.device-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.device-management-page{gap:var(--space-4)}.device-metric-grid,.device-detail-facts{grid-template-columns:1fr}.device-form-actions{justify-content:stretch}.device-form-actions .primary-button,.device-form-actions .ghost-button{width:100%}.device-summary-table,.device-list-table,.device-status-table{min-width:640px}}.content-samples-page{display:grid;max-width:1440px;gap:var(--space-5)}.content-samples-page .filter-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.content-samples-page .warning-text{margin:0;color:var(--warn-red)}.content-samples-page .sample-list{display:grid;margin:0;padding:0;gap:var(--space-4);list-style:none}.content-samples-page .sample-row{display:grid;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-card);gap:var(--space-3)}.content-samples-page .sample-head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.content-samples-page .sample-head h2{margin:0 auto 0 0;color:var(--text-title);font-size:1rem}.content-samples-page .sample-caption{margin:0;color:var(--text-sub);line-height:1.6}.content-samples-page .sample-meta{display:grid;margin:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.content-samples-page .sample-meta>div{display:grid;gap:2px}.content-samples-page .sample-meta dt{color:var(--text-muted);font-size:.8125rem}.content-samples-page .sample-meta dd{margin:0;color:var(--text-main);word-break:break-word}.content-samples-page .sample-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.content-samples-page .reject-form{display:grid;border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-3);background:var(--warn-red-soft);gap:var(--space-2)}.content-samples-page .reject-form label{color:var(--warn-red);font-size:.875rem}.content-samples-page .reject-form textarea,.content-samples-page .sample-create-form textarea,.content-samples-page .sample-create-form input,.content-samples-page .sample-create-form select{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--bg);color:var(--text-main);font:inherit}.content-samples-page .reject-form textarea{min-height:72px;resize:vertical}.content-samples-page .reject-actions{display:flex;gap:var(--space-2)}.content-samples-page .review-history{display:grid;margin:0;border-top:1px solid var(--border-light);padding:var(--space-3) 0 0;gap:var(--space-2);list-style:none}.content-samples-page .review-history li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:.875rem}.content-samples-page .history-action{color:var(--text-title);font-weight:600}.content-samples-page .history-actor,.content-samples-page .review-history time{color:var(--text-muted)}.content-samples-page .history-reason{flex-basis:100%;color:var(--warn-red)}.content-samples-page .sample-create-form{display:grid;gap:var(--space-3)}.content-samples-page .create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.content-samples-page .create-field{display:grid;gap:4px}.content-samples-page .create-field label{color:var(--text-main);font-size:.875rem}.content-samples-page .create-fieldset{display:grid;border:0;margin:0;padding:0;gap:var(--space-3)}.content-samples-page .create-fieldset[disabled]{opacity:.72}.content-samples-page .create-note{margin:0;color:var(--text-main);font-size:.875rem;line-height:1.6}.content-samples-page .create-field.full{grid-column:1 / -1}.content-samples-page .create-hint{margin:0;color:var(--text-muted);font-size:.875rem}.content-samples-page .create-actions{display:flex;gap:var(--space-2);align-items:center}@media (max-width: 900px){.content-samples-page .sample-meta,.content-samples-page .create-grid{grid-template-columns:minmax(0,1fr)}}.content-samples-page .sample-toolbar,.content-samples-page .sample-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.content-samples-page .sample-thumbnails{display:flex;flex-wrap:wrap;gap:8px}.content-samples-page .sample-thumbnail{width:112px;height:84px;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;padding:0;background:var(--bg);cursor:pointer}.content-samples-page .sample-thumbnail img,.sample-editor-dialog .sample-image img{width:100%;height:100%;object-fit:cover}.content-samples-page .sample-image-missing{display:grid;place-items:center;height:100%;color:var(--text-muted);font-size:12px}.content-samples-page .sample-editor-dialog{width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;border:1px solid var(--border-soft);border-radius:14px;padding:24px;color:var(--text-main);background:var(--bg-card)}.sample-editor-dialog::backdrop{background:#14231c61}.content-samples-page .sample-editor-heading h2{margin:0;font-size:20px}.content-samples-page .sample-media-editor{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.content-samples-page .sample-media-editor li{min-width:0;padding:10px;border:1px solid var(--border-soft);border-radius:8px;display:grid;gap:8px}.content-samples-page .sample-media-editor input,.content-samples-page .sample-media-editor select,.content-samples-page .sample-upload input{width:100%;min-width:0;box-sizing:border-box}.content-samples-page .sample-image{height:140px;overflow:hidden;border-radius:6px;background:var(--bg)}.content-samples-page .sample-replace,.content-samples-page .sample-upload{display:grid;gap:6px;font-size:14px}.content-samples-page .sample-editor-notice{margin:0;padding:10px;border-radius:6px;background:var(--bg)}@media (max-width: 600px){.content-samples-page .sample-editor-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.content-samples-page .sample-media-editor{grid-template-columns:minmax(0,1fr)}.content-samples-page .sample-image{height:120px}.content-samples-page .sample-row{min-width:0}}.content-samples-page .sample-editor-dialog>.sample-create-form{max-height:calc(100dvh - 82px);grid-template-rows:auto auto minmax(0,1fr) auto}.content-samples-page .sample-editor-dialog .create-fieldset{overflow-y:auto;min-height:0;padding-right:4px}.content-samples-page .sample-editor-footer{display:grid;gap:8px;border-top:1px solid var(--border-soft);padding-top:12px;background:var(--bg-card)}.content-samples-page .sample-file-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px dashed var(--border);border-radius:6px;padding:6px 12px;color:var(--text-main);background:var(--bg);cursor:pointer;width:fit-content;box-sizing:border-box;overflow:hidden}.content-samples-page .sample-file-button input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.content-samples-page .sample-file-button:focus-within{outline:2px solid var(--text-main);outline-offset:2px}.content-samples-page .sample-file-button:has(input:disabled){opacity:.5;cursor:default}.content-samples-page .sample-media-options{display:flex;align-items:center;justify-content:space-between;gap:8px}.content-samples-page .sample-media-options>label:first-child{display:flex;align-items:center;gap:6px;font-size:13px}.content-samples-page .sample-media-options select{width:auto;padding:4px 6px}.content-samples-page .sample-replace{border-style:solid;font-size:13px;padding:4px 10px}.content-samples-page .sample-media-editor .sample-image{height:110px}.content-samples-page .sample-media-editor li{gap:6px;align-content:start}.content-samples-page .sample-media-editor .sample-actions{gap:4px}.content-samples-page .sample-media-editor .sample-actions button{padding:5px 8px;min-height:30px;font-size:13px}.content-samples-page .sample-media-editor .create-field input{padding:6px 8px;font-size:14px}@media (max-width: 600px){.content-samples-page .sample-editor-dialog>.sample-create-form{max-height:calc(100dvh - 50px)}.content-samples-page .sample-editor-footer .create-actions{flex-wrap:wrap}}.coupon-page{gap:16px}.coupon-overview{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:13px}.coupon-overview strong{margin-left:8px;font-size:20px;font-variant-numeric:tabular-nums}.coupon-overview>.muted{margin-left:auto}.coupon-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.coupon-tool{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface, white)}.coupon-tool>summary{cursor:pointer;padding:16px 18px;list-style-position:inside;color:var(--green)}.coupon-tool>summary>span{display:block;margin:4px 0 0 18px;font-size:12px;color:var(--muted)}.coupon-tool[open]{grid-column:1 / -1}.coupon-tool>.card{border:0;box-shadow:none;background:transparent}.coupon-tool>.card>.card-head{display:none}.coupon-tool>.card>.page-subtitle{margin:0;padding:0 18px 12px}.coupon-tool .coupon-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 18px 18px}.coupon-form .field{min-width:0;align-content:start;gap:6px;font-size:13px}.coupon-form .field>span{color:var(--text-sub);font-weight:600}.coupon-form input,.coupon-form select{width:100%;min-width:0;max-width:100%}.coupon-form>[role=alert]{grid-column:1 / -1;margin:0}.coupon-form>button{justify-self:start;align-self:end}.coupon-records .page-subtitle{margin-top:0;font-size:12px}.coupon-page .coupon-table{table-layout:fixed;width:100%}.coupon-page .coupon-table th:first-child{width:28%}.coupon-page .coupon-table th:nth-child(4){width:23%}.coupon-page .coupon-table th:last-child{width:21%}.coupon-page .coupon-table td{vertical-align:top;overflow-wrap:anywhere;padding-top:14px;padding-bottom:14px}.coupon-page .coupon-table td>strong{display:block}.coupon-page .coupon-table .muted{font-size:12px}.coupon-value{margin:5px 0 3px;font-weight:650;color:var(--green)}.coupon-row-action>summary{cursor:pointer;color:var(--text-sub);font-weight:600}.coupon-row-action[open]>summary{margin-bottom:12px}.coupon-row-action .field{margin-bottom:8px}.coupon-row-action textarea{width:100%;min-width:0}.coupon-row-action dl{display:grid;grid-template-columns:3em minmax(0,1fr);gap:6px 8px;font-size:12px;margin:0}.coupon-row-action dd{margin:0}.coupon-row-action dt{color:var(--muted)}.coupon-row-action p{font-size:12px;margin:8px 0 0}.coupon-tool>summary:focus-visible,.coupon-row-action>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}@media (max-width: 760px){.coupon-tools{grid-template-columns:1fr}.coupon-overview{gap:8px 20px}.coupon-overview>.muted{width:100%;margin-left:0}.coupon-tool .coupon-form{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-page .coupon-table,.coupon-page .coupon-table tbody{display:block;width:100%;min-width:0}.coupon-page .coupon-table thead{display:none}.coupon-page .coupon-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.coupon-page .coupon-table td{display:block;border:0;padding:0;min-width:0;min-height:0}.coupon-page .coupon-table td:first-child,.coupon-page .coupon-table td:last-child{grid-column:1 / -1}.coupon-page .coupon-table td:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:5px}}@media (max-width: 480px){.coupon-tool .coupon-form{grid-template-columns:minmax(0,1fr)}}.coupon-member-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--border);border-radius:16px;padding:20px;color:var(--text);background:var(--surface)}.coupon-member-dialog::backdrop{background:#00000059}.coupon-member-dialog .page-header{margin-bottom:16px}.coupon-member-dialog h2,.coupon-member-dialog p{margin-top:0}.coupon-member-form .coupon-form{display:grid;gap:16px}.coupon-member-form .field input,.coupon-member-form .field select{width:100%}.coupon-fixed-member{margin:0 0 16px;padding:10px 12px;border:1px solid var(--border-green-soft);border-radius:var(--radius-sm);background:var(--brand-green-soft);color:var(--text-main)}.coupon-fixed-member strong{overflow-wrap:anywhere}@media (min-width: 761px){.coupon-tool .coupon-template-form{grid-template-columns:repeat(6,minmax(0,1fr))}.coupon-template-form .field{grid-column:span 2}.coupon-template-form .field:nth-child(n+4){grid-column:span 3}}.coupon-form>button{grid-column:1 / -1;justify-self:end}.coupon-member-dialog>.page-header{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.coupon-member-dialog>.page-header h2{font-size:20px}.coupon-member-dialog>.page-header>button{width:auto;flex:0 0 auto}.coupon-member-form>.card>.card-head{display:none}.refund-review-page{display:grid;gap:var(--space-4)}.refund-review-note{margin:0;color:var(--text-sub)}.refund-review-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-red-soft);border-radius:var(--radius-md);background:var(--warn-red-soft);color:var(--warn-red)}.refund-review-list{display:grid;gap:var(--space-3)}.refund-review-item{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-soft)}.refund-review-item>header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.refund-review-item>header>div{display:grid;gap:2px}.refund-review-item>header span{color:var(--text-sub);font-size:var(--font-12)}.refund-review-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.refund-review-facts div{display:grid;gap:2px}.refund-review-facts dt{color:var(--text-sub);font-size:var(--font-12)}.refund-review-facts dd{margin:0;overflow-wrap:anywhere}.refund-review-actions{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.refund-review-actions>span{flex:1 1 240px;color:var(--text-sub)}.refund-review-actions label{display:grid;gap:4px;min-width:220px;color:var(--text-sub);font-size:var(--font-12)}.refund-review-actions input{min-height:34px;padding:6px 9px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main)}.refund-review-status-reference{color:var(--text-sub)}.refund-review-status-reference ul{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-left:var(--space-4)}@media (max-width: 760px){.refund-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-refunds-page{max-width:1440px}.cash-refund-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.cash-refund-tabs [aria-pressed=true]{background:var(--brand-green-soft);color:var(--brand-green)}.cash-deposit-confirmation{display:grid;gap:var(--space-3)}.cash-deposit-confirmation label{display:grid;gap:var(--space-2)}.cash-deposit-confirmation .cash-acceptance{display:flex;align-items:center}.cash-deposit-confirmation textarea{width:100%;box-sizing:border-box;padding:var(--space-2);color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.order-refunds-card .table-wrap{max-height:min(680px,calc(100vh - 260px))}.refunds-table{min-width:1040px;table-layout:fixed}.refund-order-column{width:280px}.refund-time-column{width:172px}.refunds-table th:nth-child(3){width:128px}.refunds-table th:nth-child(4){width:140px}.refunds-table th:nth-child(6),.refund-actions-cell{width:120px}.refund-order-cell,.refund-status-cell,.refund-actions-cell{white-space:normal}.refund-record-ref{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--text-title);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-12);line-height:1.45}.refund-request-ref{display:block;max-width:100%;margin-top:2px;white-space:normal;overflow-wrap:anywhere;color:var(--text-sub);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-12);font-variant-numeric:tabular-nums;line-height:1.4}.refund-status-stack{display:grid;gap:var(--space-1);justify-items:start}.refund-time-cell{white-space:nowrap;color:var(--text-sub);font-size:var(--font-12);font-variant-numeric:tabular-nums}.refund-actions-cell{min-width:120px;padding-block:var(--space-3)!important}.refund-actions{display:grid;gap:var(--space-3)}.refund-action-group{display:grid;grid-template-columns:minmax(90px,auto) minmax(160px,1fr) auto;align-items:end;gap:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-soft)}.refund-action-group-title{padding-bottom:10px;color:var(--text-main);font-size:var(--font-12);font-weight:700;white-space:nowrap}.refund-action-field{min-width:0}.refund-action-field input{min-width:0;height:36px}.refund-action-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.refund-action-buttons .ghost-button,.refund-action-buttons .primary-button,.refund-action-buttons .danger-button,.refund-sync-group>.ghost-button{min-height:36px;padding-inline:var(--space-3);white-space:nowrap}.refund-sync-group{grid-template-columns:minmax(90px,auto) auto;justify-content:start}.refund-page-message{border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--warn-red-soft);color:var(--warn-red)}.drawer-backdrop.refund-details-backdrop{padding:0;align-items:stretch;justify-content:flex-end}.drawer.refund-details-drawer{display:flex;flex-direction:column;width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;overflow:hidden}.drawer.refund-details-drawer .refund-details-head{flex:none}.drawer.refund-details-drawer .refund-details-head h2{margin-top:0;overflow-wrap:anywhere}.drawer.refund-details-drawer .refund-details-head .page-subtitle{margin-bottom:0}.refund-details-body{display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.refund-detail-facts{display:grid;gap:var(--space-3);margin:0}.refund-detail-facts>div{display:grid;grid-template-columns:minmax(104px,.8fr) minmax(0,1.6fr);align-items:start;gap:var(--space-4);min-width:0}.refund-detail-facts dt{min-width:0;overflow-wrap:anywhere;color:var(--text-sub);font-size:var(--font-12)}.refund-detail-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.refund-detail-note{margin:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--text-sub);overflow-wrap:anywhere}.refund-details-drawer .refund-actions{display:grid;gap:var(--space-3)}.refund-details-drawer .refund-action-group,.refund-details-drawer .refund-sync-group{grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch}.refund-details-drawer .refund-action-group-title{padding-bottom:0;white-space:normal}.refund-details-drawer .refund-action-field{display:grid;gap:var(--space-1)}.refund-details-drawer .refund-action-field input{box-sizing:border-box;width:100%}.refund-details-drawer .refund-action-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.refund-details-drawer .refund-action-buttons .ghost-button,.refund-details-drawer .refund-action-buttons .primary-button,.refund-details-drawer .refund-action-buttons .danger-button,.refund-details-drawer .refund-sync-group>.ghost-button{width:100%}@media (max-width: 760px){.refunds-table{min-width:0;table-layout:auto}.refund-record-ref{max-width:none}.refund-time-cell{white-space:normal}.refund-actions-cell{width:auto;min-width:0}.refund-action-group,.refund-sync-group{grid-template-columns:1fr}.refund-action-group-title{padding-bottom:0}.refund-action-buttons{display:grid;grid-template-columns:1fr}}@media (max-width: 390px){.drawer.refund-details-drawer{width:100vw;border-radius:0}.refund-detail-facts>div{grid-template-columns:92px minmax(0,1fr)}}.zhima-unfreeze-page{max-width:1160px}.zhima-detail-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:var(--space-5);align-items:start}.zhima-status-card,.zhima-action-card,.zhima-audit-card,.zhima-boundary-card,.zhima-pending-card{min-width:0}.zhima-status-card-centered{width:min(100%,680px);margin-inline:auto}.zhima-card-body{display:grid;gap:var(--space-4)}.zhima-risk-copy{margin:0;border-left:3px solid var(--warn-red);padding:var(--space-3) var(--space-4);background:var(--warn-red-soft);color:var(--text-main);line-height:1.65}.zhima-detail-list{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-3) var(--space-4);margin:0}.zhima-detail-list dt{color:var(--text-sub);font-size:var(--font-12)}.zhima-detail-list dd{min-width:0;margin:0;color:var(--text-main);font-size:var(--font-13);font-weight:600;overflow-wrap:anywhere}.zhima-notice{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-soft);color:var(--text-sub);font-size:var(--font-13);line-height:1.6}.zhima-notice strong{color:var(--text-main)}.zhima-notice-success{border-color:var(--border-green-soft);background:var(--brand-green-soft);color:var(--text-main)}.zhima-notice-warning{border-color:var(--border-orange-soft);background:var(--status-orange-soft);color:var(--text-main)}.zhima-notice-error{border-color:var(--border-red-soft);background:var(--warn-red-soft);color:var(--warn-red)}.zhima-card-actions,.zhima-page-footer{display:flex;flex-wrap:wrap;gap:var(--space-2)}.zhima-card-actions{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.zhima-page-footer{justify-content:flex-start}.zhima-confirmation-card{display:grid;gap:var(--space-3);border:1px solid var(--border-red-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--warn-red-soft)}.zhima-confirmation-card p{margin:0;color:var(--text-main);line-height:1.6}.zhima-confirmation-fieldset{display:grid;gap:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-soft)}.zhima-confirmation-fieldset legend{padding-inline:var(--space-2);color:var(--text-main);font-size:var(--font-13);font-weight:700}.zhima-checkbox-field{display:flex;align-items:flex-start;gap:var(--space-3);min-height:40px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-card);color:var(--text-main);font-size:var(--font-13);line-height:1.5}.zhima-checkbox-field input[type=checkbox]{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:var(--brand-green)}.zhima-confirmation-fieldset:disabled .zhima-checkbox-field{opacity:.62}.zhima-pending-table{min-width:860px}.zhima-audit-card ol{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.zhima-audit-card li{border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-soft)}.zhima-audit-chain{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.zhima-audit-operator{display:grid;gap:var(--space-1)}.zhima-audit-chain li{display:grid;gap:2px;border-left:2px solid var(--brand-green);padding-left:var(--space-3)}.zhima-audit-chain span{color:var(--text-main);font-weight:600}.zhima-audit-chain small{color:var(--text-sub);font-size:var(--font-12)}.manual-direct-unfreeze-card{display:grid;gap:var(--space-4)}.manual-direct-unfreeze-card>.page-subtitle{margin:0;line-height:1.6}.manual-direct-candidate-table{min-width:920px}.manual-direct-unfreeze-error{margin:0;border:1px solid var(--border-red-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--warn-red-soft);color:var(--warn-red)}.manual-direct-unfreeze-notice,.manual-direct-unfreeze-disabled{margin:0;border:1px solid var(--border-orange-soft);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--status-orange-soft);color:var(--text-main);line-height:1.6}.manual-direct-unfreeze-disabled{border-color:var(--border-red-soft);background:var(--warn-red-soft);color:var(--warn-red)}.manual-direct-unfreeze-search{display:grid;grid-template-columns:auto minmax(180px,340px) auto;align-items:center;gap:var(--space-3)}.manual-direct-unfreeze-search label{color:var(--text-sub);font-size:var(--font-13)}.manual-direct-unfreeze-search input{min-width:0;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--bg-card);color:var(--text-main)}.manual-direct-unfreeze-detail{display:grid;gap:var(--space-4);border:1px solid var(--border-orange-soft);border-radius:var(--radius-md);padding:var(--space-4);background:var(--status-orange-soft)}.manual-direct-unfreeze-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.manual-direct-unfreeze-detail-heading h2{margin:0 0 var(--space-1);color:var(--text-main);font-size:var(--font-16)}.manual-direct-unfreeze-detail-heading .page-subtitle{margin:0}.manual-direct-unfreeze-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.manual-direct-unfreeze-facts p{display:grid;gap:var(--space-1);min-width:0;margin:0;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-card)}.manual-direct-unfreeze-facts span{color:var(--text-sub);font-size:var(--font-12)}.manual-direct-unfreeze-facts strong{color:var(--text-main);font-size:var(--font-14)}.manual-direct-unfreeze-confirmations,.manual-direct-unfreeze-query{display:grid;gap:var(--space-3);border-top:1px solid var(--border-orange-soft);padding-top:var(--space-4)}.manual-direct-unfreeze-confirmations label{display:flex;align-items:center;gap:var(--space-2);color:var(--text-main);font-size:var(--font-13);line-height:1.5}.manual-direct-unfreeze-confirmations input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--brand-green)}.manual-direct-unfreeze-final{margin:0;line-height:1.65}@media (max-width: 900px){.zhima-detail-layout,.manual-direct-unfreeze-facts{grid-template-columns:1fr}}@media (max-width: 760px){.zhima-detail-list{grid-template-columns:1fr;gap:var(--space-1)}.zhima-detail-list dd{margin-bottom:var(--space-3)}.zhima-pending-table,.manual-direct-candidate-table{min-width:0}.manual-direct-unfreeze-detail-heading{display:grid}.manual-direct-unfreeze-search{grid-template-columns:1fr}.zhima-card-actions,.zhima-page-footer{display:grid;grid-template-columns:1fr}.zhima-card-actions .ghost-button,.zhima-card-actions .primary-button,.zhima-card-actions .danger-button,.zhima-page-footer .ghost-button{width:100%}}.drawer-backdrop.manual-direct-unfreeze-backdrop{padding:0;align-items:stretch;justify-content:flex-end}.drawer.manual-direct-unfreeze-drawer{display:flex;flex-direction:column;width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;overflow:hidden}.manual-direct-unfreeze-drawer-head{flex:none}.manual-direct-unfreeze-drawer-head h2{margin-top:0}.manual-direct-unfreeze-drawer-head .page-subtitle{margin-bottom:0}.manual-direct-unfreeze-drawer-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.manual-direct-unfreeze-drawer .manual-direct-unfreeze-detail{flex:1;align-content:start;border:0;padding:0;background:transparent}.manual-direct-unfreeze-drawer .manual-direct-unfreeze-detail-heading h2{overflow-wrap:anywhere}.manual-direct-unfreeze-drawer .manual-direct-unfreeze-facts{grid-template-columns:1fr}.manual-direct-unfreeze-drawer .manual-direct-unfreeze-facts p{grid-template-columns:minmax(0,1fr) auto;align-items:center}.manual-direct-unfreeze-drawer .manual-direct-unfreeze-confirmations,.manual-direct-unfreeze-drawer .manual-direct-unfreeze-query{position:sticky;bottom:calc(-1 * var(--space-4));padding:var(--space-4) 0;background:var(--bg-page)}@media (max-width: 600px){.drawer.manual-direct-unfreeze-drawer{width:100vw;border-radius:0}}:root{overscroll-behavior-x:none;--bg-page: #F7F7F5;--bg-card: #FFFFFF;--bg-soft: #FAFAF8;--text-title: #222222;--text-main: #2F2F2F;--text-sub: #8F8F8F;--text-muted: #B8B8B8;--text-table-head: #666666;--text-inverse: #FFFFFF;--border-light: #E8E8E8;--border-soft: #F0F0F0;--border-strong: #333333;--brand-green: #55754C;--brand-green-soft: #EEF3EA;--warn-red: #B95F4B;--warn-red-soft: #FFF1EC;--status-orange: #A8622D;--status-orange-soft: #FFF3E8;--status-yellow: #8A6A1F;--status-yellow-soft: #FFF7D8;--status-bluegray: #4F6673;--status-bluegray-soft: #EEF3F7;--status-neutral-soft: #F5F5F5;--status-done-soft: #F2F2F2;--border-hover: #D8D8D4;--border-hover-soft: #D6D6D2;--border-green-soft: #DCE6D8;--border-bluegray-soft: #DBE4E7;--border-orange-soft: #F3DAC8;--border-red-soft: #F0D0C7;--border-red-hover: #E3B7AA;--mock-text: #6F6F6B;--mock-surface: #FBFAF7;--danger-hover-bg: #FFE9E1;--dash-border: #D9D9D4;--focus-ring: rgba(85, 117, 76, .28);--input-focus-ring: rgba(47, 47, 47, .06);--scroll-thumb: rgba(47, 47, 47, .28);--scrim: rgba(34, 34, 34, .18);--shadow: none;--shadow-soft: none;--shadow-hover: 0 3px 12px rgba(0, 0, 0, .035);--shadow-panel: 0 12px 40px rgba(0, 0, 0, .08);--shadow-ambient: 0 8px 24px rgba(150, 164, 172, .16);--radius-xs: 5px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 8px;--radius-pill: 999px;--radius-8: var(--radius-sm);--radius-12: var(--radius-md);--radius-16: var(--radius-lg);--radius-20: var(--radius-xl);--radius: var(--radius-lg);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--font-12: 12px;--font-13: 13px;--font-14: 14px;--font-16: 16px;--font-20: 20px;--font-22: 22px;--font-24: 24px;--font-28: 28px;--motion-fast: .16s;--motion-standard: .22s;--sidebar-width: 248px;--right-rail-width: 304px;--content-max: 1760px;--bg: var(--bg-page);--surface: var(--bg-card);--surface-soft: var(--bg-soft);--surface-green: var(--brand-green-soft);--border: var(--border-light);--green: var(--brand-green);--green-strong: var(--brand-green);--green-soft: var(--brand-green-soft);--blue: var(--status-bluegray);--blue-soft: var(--status-bluegray-soft);--orange: var(--status-orange);--orange-soft: var(--status-orange-soft);--red: var(--warn-red);--red-soft: var(--warn-red-soft);--text: var(--text-main);--muted: var(--text-sub);--weak: var(--text-muted);font-family:MiSans,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:var(--text-main);background:var(--bg-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none;margin:0;min-width:0;min-height:100dvh;max-width:100%;overflow-x:clip;background:var(--bg-page);color:var(--text-main);font-size:var(--font-14);line-height:1.5;letter-spacing:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.app-shell :where(button,label,summary,nav,th,.badge,.metric,.page-header,.card-head,.queue-filters,.pending-confirm-row){-webkit-user-select:none;user-select:none}.app-shell :where(input,textarea,select,[contenteditable=true]){-webkit-user-select:text;user-select:text}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.data-table-row-clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:30;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--text-main);color:var(--text-inverse);opacity:0;pointer-events:none;transform:translateY(-8px)}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.app-shell{display:block;min-height:100dvh}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:10;width:var(--sidebar-width);height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border-light);background:var(--bg-card)}.brand{display:flex;align-items:center;min-height:84px;padding:var(--space-6);border-bottom:1px solid var(--border-soft)}.brand strong{display:block;color:var(--text-title);font-size:18px;font-weight:650;line-height:1.25;letter-spacing:0}.brand span,.side-foot span,.page-subtitle,.muted{color:var(--muted)}.nav{flex:1;min-height:0;overflow:auto;padding:var(--space-4) var(--space-3) var(--space-6);scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin}.nav:hover,.nav:focus-within{scrollbar-color:var(--scroll-thumb) transparent}.nav::-webkit-scrollbar{width:var(--space-2)}.nav::-webkit-scrollbar-track{background:transparent}.nav::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-pill);background:transparent;background-clip:content-box}.nav:hover::-webkit-scrollbar-thumb,.nav:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.nav-primary,.nav-group{margin-bottom:var(--space-3)}.nav-primary,.nav-group summary{display:flex;align-items:center;width:100%;min-height:38px;border:0;border-radius:var(--radius-sm);background:transparent;list-style:none;padding:var(--space-2) var(--space-3);color:var(--text-main);font-size:var(--font-14);font-weight:650;text-align:left}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary{cursor:pointer}.nav-primary{gap:var(--space-3)}.nav-primary>span{display:grid;gap:var(--space-1)}.nav-primary strong{font-size:var(--font-14);line-height:1.25}.nav-primary small{color:var(--text-sub);font-size:var(--font-12);font-weight:600;line-height:1.2}.nav-group-toggle{gap:var(--space-3)}.nav-group-toggle span{flex:1}.nav-icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.nav-chevron{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:rotate(180deg);transition:transform var(--motion-fast) ease}.nav-group:not([open]) .nav-chevron{transform:rotate(0)}.nav-primary:hover,.nav-group summary:hover{background:var(--bg-soft)}.nav-primary.active{background:var(--brand-green-soft);color:var(--brand-green);box-shadow:inset var(--space-1) 0 0 var(--brand-green)}.nav-items{display:grid;gap:var(--space-1);padding:var(--space-1) 0 0 34px}.nav-items button{width:100%;border:0;border-radius:var(--radius-sm);background:transparent;min-height:34px;padding:var(--space-2) var(--space-3);color:var(--text-sub);font-size:var(--font-13);text-align:left}.nav-items button span{display:block;font-weight:520;line-height:1.25}.nav-items button small{display:block;margin-top:var(--space-1);color:var(--text-sub);font-size:var(--font-12)}.nav-items button:hover{background:var(--bg-soft)}.nav-items button.active{background:var(--brand-green-soft);color:var(--brand-green);font-weight:650;box-shadow:inset 3px 0 0 var(--brand-green)}.side-foot{display:grid;flex:none;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-soft);font-size:var(--font-12)}.side-foot-badge{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;width:fit-content;max-width:100%;border:1px solid var(--border-green-soft);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-card);color:var(--brand-green)}.side-foot-badge strong{font-size:var(--font-12)}.app-main{min-width:0;min-height:100dvh;margin-left:var(--sidebar-width)}.ghost-button,.primary-button,.danger-button{border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main)}.ghost-button:hover{border-color:var(--border-hover-soft);background:var(--bg-soft)}.page{display:grid;gap:var(--space-6);width:100%;max-width:var(--content-max);margin:0 auto;padding:28px var(--space-8) var(--space-8)}.coming-soon-page{max-width:920px}.coming-soon-box{display:grid;gap:var(--space-2);min-height:180px;place-items:center;color:var(--muted);text-align:center}.coming-soon-box strong{color:var(--text);font-size:var(--font-22)}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--right-rail-width);gap:var(--space-6);align-items:start;width:100%;max-width:100%;overflow:visible}.page-grid>.page{padding:0}.main-content{min-width:0;width:100%;max-width:100%}.dashboard-main{display:grid;gap:var(--space-5)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.page-header h1{margin:0 0 var(--space-2);color:var(--text-title);font-size:var(--font-24);font-weight:700;line-height:1.2;letter-spacing:0}.page-subtitle{margin:0;font-size:var(--font-13)}.card{min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 18px 0;min-width:0}.card-head h2{min-width:0;margin:0;color:var(--text-title);font-size:var(--font-16);line-height:1.4}.card-extra{display:inline-flex;justify-content:flex-end;min-width:0;max-width:55%;margin-left:auto;flex-shrink:0;color:var(--text-sub);font-size:var(--font-12)}.card-extra .badge{flex-shrink:0}.card>:not(.card-head){padding:var(--space-4) 18px}.hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:center;min-height:132px;padding:var(--space-5) var(--space-6);border-left:2px solid var(--brand-green)}.hero-card>*{min-width:0}.hero-card>:not(.card-head){padding:0}.hero-card h2{margin:var(--space-2) 0;color:var(--text-title);font-size:25px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hero-card p{margin:0;color:var(--text-sub);line-height:1.6;overflow-wrap:anywhere}.priority-copy{max-width:720px}.priority-summary{display:flex;align-items:center;gap:var(--space-6);min-width:286px;justify-self:end}.priority-number{display:grid;gap:var(--space-1);min-width:96px}.priority-summary span,.priority-summary small{color:var(--text-sub);font-size:var(--font-12);line-height:1.35}.priority-summary strong{display:block;color:var(--text-title);font-size:40px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.priority-action{min-height:40px;padding-inline:var(--space-5)}.metric-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.dashboard-main>.metric-row{grid-template-columns:1.16fr 1.08fr 1.08fr .94fr .86fr}.metric{display:grid;grid-template-rows:auto 1fr auto;align-content:start;min-height:96px;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:14px var(--space-4);background:var(--bg-card);box-shadow:var(--shadow-soft);text-align:left}.metric-label{color:var(--text-main);font-weight:620}.metric-value{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0;color:var(--text-title);font-size:var(--font-24);font-weight:700;font-variant-numeric:tabular-nums}.metric-value span{color:var(--text-sub);font-size:var(--font-12);font-weight:500}.metric-trend{color:var(--text-sub);font-size:var(--font-12)}.metric-green .metric-value,.metric-blue .metric-value,.metric-orange .metric-value,.metric-red .metric-value{color:var(--text-title)}.metric-high{border-color:var(--border-hover)}.metric-high .metric-value{font-size:26px}.metric-red.metric-high .metric-value{color:var(--warn-red)}.metric-medium{background:var(--bg-card)}.metric-low{background:var(--bg-soft)}.metric-low .metric-label,.metric-low .metric-trend{color:var(--text-sub)}.metric-low .metric-value{color:var(--text-main);font-size:var(--font-20)}.metric-clickable{width:100%;cursor:pointer}.metric-clickable:hover{border-color:var(--border-hover);background:var(--bg-soft)}.metric-clickable:active{background:var(--status-neutral-soft)}.metric-active{border-color:var(--border-strong);box-shadow:inset 0 -2px 0 var(--border-strong)}.queue-card{border-color:var(--border-hover)}.queue-card>.queue-head,.queue-card>.queue-filters{padding-right:18px;padding-left:18px}.queue-card>.queue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:0}.queue-head h2{margin:0;color:var(--text-title);font-size:var(--font-20);font-weight:700;line-height:1.3}.queue-head p{margin:var(--space-1) 0 0;color:var(--text-sub);font-size:var(--font-13)}.queue-head>span{flex:none;color:var(--text-sub);font-size:var(--font-12)}.queue-count strong{color:var(--text-main);font-size:var(--font-14);font-variant-numeric:tabular-nums}.queue-card>.queue-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);padding-bottom:0}.queue-filters button{min-height:32px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-4);background:var(--bg-card);color:var(--text-sub);font-size:var(--font-13);font-weight:600}.queue-filters button:hover{border-color:var(--border-hover);color:var(--text-main)}.queue-filters button.active{border-color:var(--border-strong);background:var(--bg-soft);color:var(--text-title)}.queue-card>.table-wrap{margin:var(--space-4) 18px 18px;padding:0;width:auto;max-width:calc(100% - 36px)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.dashboard-main>.two-col .card{border-color:var(--border-soft)}.dashboard-main>.two-col .summary-row{min-height:28px}.payment-summary{display:grid;gap:var(--space-2);min-width:0}.payment-summary>span,.payment-summary div span{color:var(--text-sub);font-size:var(--font-12)}.payment-summary strong{color:var(--text-main);font-size:var(--font-24);line-height:1;font-variant-numeric:tabular-nums}.payment-summary div{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0}.three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.dashboard-main .three-col{gap:0}.dashboard-main .three-col .metric{min-height:76px;border:0;border-radius:0;padding:var(--space-1) var(--space-5);background:transparent}.dashboard-main .three-col .metric:first-child{padding-left:0}.dashboard-main .three-col .metric+.metric{border-left:1px solid var(--border-soft)}.page-grid,.page-grid>*,.main-content>*,.right-rail,.right-rail>*,.metric-row,.metric-row>*,.two-col,.two-col>*,.three-col,.three-col>*{min-width:0}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.toolbar input,.toolbar select,.field input,.field select,.field textarea{width:100%;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-main);outline:0}.toolbar input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.toolbar input,.toolbar select{height:40px;padding:0 var(--space-3)}.toolbar input{border-radius:var(--radius-pill)}.toolbar input:hover,.toolbar select:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--border-hover)}.toolbar input:focus,.toolbar select:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.field{display:grid;gap:var(--space-2)}.field label{color:var(--text-sub);font-size:var(--font-12);font-weight:650}.field input,.field select{height:40px;padding:0 var(--space-3)}.field textarea{min-height:72px;resize:vertical;padding:var(--space-3)}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.form-grid .wide{grid-column:span 2}.compact-workbench{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:var(--space-5)}.summary-panel{display:grid;gap:var(--space-3);align-content:start;border-left:1px solid var(--border-soft);padding-left:var(--space-5)}.summary-row,.todo-row,.sync-row,.product-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.summary-row span,.todo-row span,.sync-row span,.product-row span{color:var(--text-sub);font-size:var(--font-12)}.table-wrap{overflow:auto;max-width:100%;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);overscroll-behavior-x:contain}.data-table{width:100%;border-collapse:separate;border-spacing:0;min-width:840px;background:var(--bg-card);font-size:var(--font-13)}.data-table th{position:sticky;top:0;z-index:1;height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border-light);background:var(--bg-soft);color:var(--text-table-head);text-align:left;font-size:var(--font-13);font-weight:600}.data-table td{height:58px;padding:0 var(--space-4);border-bottom:1px solid var(--border-soft);color:var(--text-main);white-space:nowrap}.data-table-row-clickable{cursor:pointer}.data-table-row-clickable:focus-visible{background:var(--brand-green-soft)}.data-table tbody tr:hover{background:var(--bg-page)}.data-row-risk td:first-child{box-shadow:inset 2px 0 0 var(--warn-red)}.data-table tbody tr:focus-within{background:var(--brand-green-soft);box-shadow:inset 3px 0 0 var(--brand-green)}.col-right{text-align:right}.order-no,.rent-range{font-variant-numeric:tabular-nums}.order-no{color:var(--text-title);font-weight:650}.device-cell{display:grid;gap:1px;line-height:1.3}.device-cell strong{color:var(--text-main);font-weight:600}.device-cell small{color:var(--text-sub);font-size:var(--font-12)}.badge{display:inline-flex;align-items:center;min-height:22px;border-radius:var(--radius-xs);padding:3px 7px;border:1px solid var(--border-light);font-size:var(--font-12);font-weight:500;line-height:1.2;white-space:nowrap}.badge-green{color:var(--brand-green);background:var(--brand-green-soft)}.badge-blue{color:var(--status-bluegray);background:var(--status-bluegray-soft)}.badge-orange{color:var(--status-orange);background:var(--status-orange-soft)}.badge-red{color:var(--warn-red);background:var(--warn-red-soft)}.badge-neutral{color:var(--text-sub);background:var(--status-neutral-soft)}.badge-mock{color:var(--mock-text);background:var(--mock-surface);border-style:dashed}.ghost-button,.primary-button,.danger-button{min-height:40px;padding:0 var(--space-4);font-weight:600}.row-action{min-width:84px;min-height:34px;border-color:var(--border-hover);color:var(--text-main);background:transparent;font-size:var(--font-13)}.primary-button{border-color:var(--border-strong);background:var(--text-main);color:var(--text-inverse)}.primary-button:hover{background:var(--text-title);box-shadow:var(--shadow-hover)}.danger-button{border-color:var(--border-red-soft);background:var(--warn-red-soft);color:var(--warn-red)}.danger-button:hover{border-color:var(--border-red-hover);background:var(--danger-hover-bg)}.mock-notice,.state-box{border:1px dashed var(--dash-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-soft);color:var(--text-sub);font-size:var(--font-12)}.state-box{display:grid;place-items:center;min-height:120px;text-align:center}.state-box strong{color:var(--text-title)}.money{font-variant-numeric:tabular-nums;font-weight:800}.right-rail{display:flex;flex-direction:column;gap:var(--space-4);width:var(--right-rail-width);min-width:var(--right-rail-width);position:sticky;top:28px}.dashboard-page .right-rail .card{width:100%;border-color:var(--border-soft)}.dashboard-page .right-rail .card-head h2{font-size:15px;font-weight:650}.dashboard-page .right-rail .card-extra{color:var(--text-sub)}.dashboard-page .right-rail .todo-list,.dashboard-page .right-rail .sync-list{gap:0}.todo-list,.sync-list,.product-list,.mini-list{display:grid;gap:var(--space-3)}.todo-row,.sync-row,.product-row,.mini-list li{border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--bg-card)}.dashboard-page .right-rail .todo-row,.dashboard-page .right-rail .sync-row{margin-inline:-6px;padding:11px 6px;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent}.dashboard-page .right-rail .todo-row:last-child,.dashboard-page .right-rail .sync-row:last-child{border-bottom:0}.dashboard-page .right-rail .todo-row strong,.dashboard-page .right-rail .sync-row strong{font-weight:620}.dashboard-page .right-rail .todo-row>div{display:grid;gap:2px;min-width:0}.dashboard-page .right-rail .todo-row span{line-height:1.45}.dashboard-page .right-rail .sync-row .badge{min-height:auto;border:0;padding:0;background:transparent}.dashboard-page .right-rail .sync-row .badge:before{width:6px;height:6px;margin-right:6px;border-radius:var(--radius-pill);background:currentColor;content:""}.dashboard-page .right-rail .badge-green{color:var(--brand-green)}.dashboard-page .right-rail .badge-blue{color:var(--status-bluegray)}.dashboard-page .right-rail .badge-orange{color:var(--status-orange)}.dashboard-page .right-rail .badge-red{color:var(--warn-red)}.dashboard-page .right-rail .mock-notice{border:0;border-top:1px dashed var(--dash-border);border-radius:0;padding:var(--space-3) 0 0;background:transparent}.todo-row:hover,.sync-row:hover,.product-row:hover,.mini-list li:hover{background:var(--bg-soft);box-shadow:var(--shadow-hover)}.dashboard-page .right-rail .todo-row:hover,.dashboard-page .right-rail .sync-row:hover{background:var(--bg-soft);box-shadow:none}.mini-list{padding:0;margin:0;list-style:none}.mini-list li{display:grid;gap:var(--space-1)}.mini-list strong{font-size:var(--font-14);color:var(--text-main)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;background:var(--scrim)}.drawer{width:500px;height:100dvh;overflow:auto;border-left:1px solid var(--border-light);background:var(--bg-page);border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:var(--shadow-panel)}.drawer-head,.drawer-section{padding:var(--space-5)}.drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border-light);background:var(--bg-card)}.drawer h2,.drawer h3{margin:var(--space-2) 0;color:var(--text-title)}.drawer-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.drawer-section{margin:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft)}.drawer-section h3{font-size:var(--font-16);font-weight:600}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0}.detail-grid div{display:grid;gap:var(--space-1)}.detail-grid dt{color:var(--text-sub);font-size:var(--font-12)}.detail-grid dd{margin:0;color:var(--text-main);font-weight:600}.status-grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.timeline{display:grid;gap:var(--space-4);margin:0;padding-left:var(--space-5)}.timeline span{display:block;margin-top:var(--space-1);color:var(--text-sub)}.drawer-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border-light);background:var(--bg-card)}.topology{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:var(--space-4);align-items:center}.topology-column{display:grid;gap:var(--space-3)}.topology-node{border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--bg-card)}.topology-node.core{border-color:var(--border-green-soft);background:var(--bg-card);text-align:center}.topology-edge{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2);color:var(--text-sub)}.topology-line{position:relative;display:inline-block;width:116px;height:2px;border-radius:var(--radius-pill);background:var(--brand-green);color:var(--brand-green)}.topology-line:after{position:absolute;top:-4px;right:-2px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;content:""}.topology-line.mock-pending,.topology-line.mock-partial{background:var(--status-orange);color:var(--status-orange)}.topology-line.mock-risk{background:var(--warn-red);color:var(--warn-red)}.schedule-grid{display:grid;grid-template-columns:160px repeat(7,minmax(92px,1fr));border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:auto;background:var(--bg-card)}.schedule-grid>div{min-height:48px;padding:var(--space-3);border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-card);font-size:var(--font-12)}.schedule-grid .head{position:sticky;top:0;z-index:1;background:var(--bg-soft);color:var(--text-table-head);font-weight:500}.schedule-grid .head.today{box-shadow:inset 0 -2px 0 var(--border-strong);color:var(--text-title)}.schedule-bar{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--border-green-soft);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);background:var(--bg-soft);color:var(--brand-green);font-size:var(--font-12);font-weight:600;white-space:nowrap}.schedule-bar:hover{background:var(--brand-green-soft)}.schedule-bar-risk{border-color:var(--border-red-soft);background:var(--warn-red-soft);color:var(--warn-red)}.product-cover{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-soft)}.product-cover.blue{border-color:var(--border-bluegray-soft);background:var(--bg-soft)}.product-cover.sand{border-color:var(--border-orange-soft);background:var(--bg-soft)}.product-cover.red{border-color:var(--border-red-soft);background:var(--bg-soft)}@media (max-width: 1500px){.page-grid{grid-template-columns:minmax(0,1fr) var(--right-rail-width)}.metric-row,.dashboard-main>.metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1280px){.page-grid{grid-template-columns:1fr}.right-rail{position:static;width:100%;min-width:0}}@media (max-width: 1180px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.brand{padding-inline:var(--space-5)}.page{padding:var(--space-6)}.page-grid,.two-col,.compact-workbench{grid-template-columns:1fr}.right-rail{position:static}.summary-panel{border-left:0;border-top:1px solid var(--border-soft);padding-left:0;padding-top:var(--space-4)}}@media (max-width: 760px){.app-shell{display:block}.sidebar{position:relative;width:auto;height:auto;border-right:0;border-bottom:1px solid var(--border-light)}.app-main{margin-left:0}.brand{min-height:auto;padding:var(--space-4)}.nav{display:grid;gap:var(--space-2);max-height:220px;overflow:auto;padding:var(--space-2) var(--space-4) var(--space-4)}.nav-group{min-width:0;margin-bottom:0}.nav-group summary{padding:var(--space-2) var(--space-3)}.nav-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.nav-items button{padding:var(--space-2) var(--space-3)}.side-foot{display:none}.page{gap:var(--space-4);padding:var(--space-4)}.page-header{display:grid}.page-header h1{font-size:var(--font-22)}.hero-card,.metric-row,.dashboard-main>.metric-row,.three-col,.form-grid{grid-template-columns:1fr}.hero-card{border-left-width:0;border-top:3px solid var(--brand-green)}.priority-summary{justify-self:stretch;border-left:0;border-top:1px solid var(--border-soft);padding-left:0;padding-top:var(--space-4)}.hero-card h2{font-size:var(--font-20)}.form-grid .wide{grid-column:auto}.table-wrap{overflow:visible;border:0;background:transparent}.data-table,.data-table thead,.data-table tbody,.data-table tr,.data-table td{display:block;width:100%;min-width:0}.data-table thead{display:none}.data-table tbody{display:grid;gap:var(--space-3)}.data-table tr{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft);overflow:hidden}.data-table td{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:48px;height:auto;padding:var(--space-3);border-bottom:1px solid var(--border-soft);white-space:normal}.data-table td:before{color:var(--text-sub);font-size:var(--font-12);font-weight:650;content:attr(data-label)}.data-table td:last-child{border-bottom:0}.col-right{text-align:left}.drawer{width:min(100vw,500px);border-radius:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-error-boundary{display:grid;min-block-size:100dvh;place-items:center;padding:var(--space-6);background:var(--bg-page)}.app-error-boundary-card{width:min(100%,560px);padding:var(--space-6);border:1px solid var(--border-light);border-top:3px solid var(--warn-red);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-panel)}.app-error-boundary-eyebrow,.app-error-boundary-diagnostic{margin:0;color:var(--text-sub);font-size:var(--font-13)}.app-error-boundary-card h1{margin:var(--space-2) 0 var(--space-3);color:var(--text-title);font-size:var(--font-24)}.app-error-boundary-card>p:not(.app-error-boundary-eyebrow):not(.app-error-boundary-diagnostic){margin:0;color:var(--text-main)}.app-error-boundary-diagnostic{margin-top:var(--space-4)}.app-error-boundary-diagnostic code{color:var(--status-orange);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-error-boundary-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.summary-view-nav{height:48px;display:flex;align-items:stretch;min-width:0;padding:0 12px;gap:4px;background:var(--bg-card);border-bottom:1px solid var(--border-light);position:relative;z-index:8}.summary-view-strip{flex:1;min-width:0;display:flex;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.summary-view-item{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:0 16px;white-space:nowrap;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--text-table-head);font-size:14px}.summary-view-item:hover{background:#f5f7f3;color:var(--text-main)}.summary-view-item.is-active{color:#365f3b;border-bottom-color:#55784b;background:#f0f5ec;font-weight:600}.summary-view-kind{opacity:.7;font-size:16px}.summary-view-scroll{flex:0 0 28px;padding:0;border:0;background:transparent;color:var(--text-table-head);font-size:22px}.summary-view-picker{flex:0 0 auto;position:relative;align-self:stretch;border-left:1px solid var(--border-light)}.summary-view-picker summary{height:100%;display:flex;align-items:center;gap:10px;padding:0 14px;cursor:pointer;white-space:nowrap;font-size:14px;list-style:none}.summary-view-picker summary::-webkit-details-marker{display:none}.summary-view-picker summary:after{content:"⌄"}.summary-view-menu{position:absolute;top:calc(100% + 6px);right:0;width:min(280px,calc(100vw - 32px));padding:10px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 8px 28px #0000001a}.summary-view-menu input{width:100%;box-sizing:border-box;min-height:36px;padding:8px 10px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-card);color:var(--text-main)}.summary-view-options{max-height:min(420px,65dvh);overflow-y:auto;margin-top:8px}.summary-view-options button{width:100%;display:flex;justify-content:space-between;text-align:left;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--text-main);font-size:14px}.summary-view-options button:hover,.summary-view-options button[aria-current]{background:#f0f5ec;color:#365f3b}.summary-view-options p{padding:10px;color:var(--text-table-head);font-size:13px}.summary-view-nav button:focus-visible,.summary-view-picker summary:focus-visible{outline:2px solid #55784b;outline-offset:-3px}.has-summary-views .order-summary-direct-host{height:calc(100dvh - 48px)}@media (max-width: 760px){.summary-view-nav{padding:0 4px}.summary-view-item{padding:0 12px}.summary-view-scroll{flex-basis:22px}.summary-view-picker summary{padding:0 10px}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.popup-field{position:relative;display:grid;gap:6px;min-width:0}.popup-field-label{color:var(--text-sub);font-size:var(--font-12);font-weight:620}.popup-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0;height:38px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-card);color:var(--text-main);text-align:left;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.popup-trigger:hover,.popup-trigger.open{border-color:var(--border-hover)}.popup-trigger:focus-visible{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.popup-trigger .placeholder{color:var(--text-muted)}.popup-chevron{flex:none;width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--text-sub);transform:rotate(45deg);transition:transform var(--motion-fast) ease}.popup-trigger.open .popup-chevron{margin-top:3px;transform:rotate(225deg)}.popup-trigger-values{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.popup-value-chip{overflow:hidden;border:1px solid var(--border-green-soft);border-radius:var(--radius-xs);padding:2px 6px;background:var(--brand-green-soft);color:var(--brand-green);font-size:var(--font-12);text-overflow:ellipsis;white-space:nowrap}.popup-value-more{flex:none;color:var(--text-sub);font-size:var(--font-12)}.field-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:80;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-panel)}.popup-select-popover{width:max(100%,280px)}.popup-multi-popover{width:max(100%,340px)}.popup-search-wrap{border-bottom:1px solid var(--border-soft);padding:var(--space-3)}.popup-search-wrap input{width:100%;height:36px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-soft);color:var(--text-main);outline:0}.popup-search-wrap input:focus{border-color:var(--border-strong);background:var(--bg-card);box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.popup-option-list{display:grid;max-height:260px;overflow-y:auto;padding:var(--space-2);scrollbar-width:thin}.popup-option-list>button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:42px;border:0;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:transparent;color:var(--text-main);text-align:left}.popup-option-list>button:hover,.popup-option-list>button:focus-visible,.popup-option-list>button.active{outline:0;background:var(--bg-soft)}.popup-option-list>button.selected{background:var(--brand-green-soft)}.popup-option-list>button>span:last-child{display:grid;gap:2px}.popup-option-list strong{font-size:var(--font-13);font-weight:620}.popup-option-list small{color:var(--text-sub);font-size:var(--font-12)}.popup-check{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--border-hover);border-radius:4px;background:var(--bg-card)}.selected>.popup-check{border-color:var(--brand-green);background:var(--brand-green)}.selected>.popup-check:after{width:7px;height:4px;border-bottom:1.5px solid white;border-left:1.5px solid white;content:"";transform:rotate(-45deg) translateY(-1px)}.popup-options-empty{display:grid;place-items:center;min-height:96px;color:var(--text-sub);font-size:var(--font-12)}.popup-multi-foot,.date-popover-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border-soft);padding:var(--space-2) var(--space-3);background:var(--bg-soft);color:var(--text-sub);font-size:var(--font-12)}.popup-multi-foot>div{display:flex;gap:var(--space-1)}.popup-multi-foot button,.date-popover-foot button{min-height:30px;border:0;border-radius:var(--radius-sm);padding:0 var(--space-3);background:transparent;color:var(--text-main);font-size:var(--font-12)}.popup-multi-foot button:hover,.date-popover-foot button:hover{background:var(--bg-card)}.popup-multi-foot button:disabled,.date-popover-foot button:disabled{color:var(--text-muted)}.popup-multi-foot .popup-done{background:var(--text-main);color:var(--text-inverse)}.date-trigger-icon{position:relative;flex:none;width:15px;height:14px;border:1.5px solid var(--text-sub);border-radius:3px}.date-trigger-icon:before{position:absolute;top:3px;left:0;width:100%;border-top:1px solid var(--text-sub);content:""}.date-picker-control{display:flex;align-items:stretch;gap:var(--space-2);min-width:0}.date-picker-input{width:100%;min-width:0;height:38px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--bg-card);color:var(--text-main);font:inherit;font-variant-numeric:tabular-nums}.date-picker-input::placeholder{color:var(--text-muted)}.date-picker-input:focus-visible{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.date-picker-calendar-button{flex:0 0 38px;width:38px;justify-content:center;padding:0}.date-picker-hint,.date-picker-error{color:var(--text-sub);font-size:var(--font-12);line-height:1.4}.date-picker-error{color:var(--warn-red)}.date-popover{width:326px;padding-top:var(--space-2)}.date-popover .rdp-root{--rdp-accent-color: var(--text-main);--rdp-accent-background-color: var(--brand-green-soft);--rdp-day_button-border-radius: var(--radius-sm);margin:0;padding:var(--space-3)}.date-popover .rdp-months,.date-popover .rdp-month{width:100%}.date-popover .rdp-month_caption{height:36px;color:var(--text-title);font-size:var(--font-14);font-weight:650}.date-popover .rdp-weekday{color:var(--text-sub);font-size:var(--font-12);font-weight:500}.date-popover .rdp-day_button{width:34px;height:34px;border:0;color:var(--text-main);font-size:var(--font-12)}.date-popover .rdp-day_button:hover{background:var(--bg-soft)}.date-popover .rdp-selected .rdp-day_button{background:var(--text-main);color:var(--text-inverse)}.date-popover .rdp-today:not(.rdp-selected) .rdp-day_button{box-shadow:inset 0 0 0 1px var(--brand-green);color:var(--brand-green)}.date-popover .rdp-outside{opacity:.35}.date-popover .rdp-button_previous,.date-popover .rdp-button_next{width:32px;height:32px;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-main)}.date-popover .rdp-button_previous:hover,.date-popover .rdp-button_next:hover{background:var(--bg-soft)}.orders-page{max-width:var(--content-max)}.order-search-page{max-width:none;padding-inline:clamp(16px,3vw,40px)}.order-search-page>.page-header,.order-search-page>.order-server-source-strip,.order-search-page>.order-server-state-card,.order-search-page>.order-search-card{width:min(100%,1120px);margin-inline:auto}.order-search-card{max-width:100%;overflow:visible;border-color:var(--border-hover)}.order-search-card>:not(.card-head){padding:14px 20px 16px}.order-search-form{display:grid;gap:var(--space-4)}.order-search-primary{display:grid;grid-template-columns:minmax(0,780px) 110px;align-items:end;width:min(100%,902px);gap:12px}.order-search-keyword{display:grid;gap:8px;min-width:0}.order-search-keyword>span{color:var(--text-main);font-size:var(--font-13);font-weight:650}.order-search-keyword input{width:100%;min-width:0;height:44px;border:1px solid var(--border-hover);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--bg-card);color:var(--text-main);font-size:var(--font-14);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.order-search-keyword input::placeholder{color:var(--text-muted)}.order-search-keyword input:focus{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.order-search-submit{width:110px;min-width:110px;height:44px}.order-search-divider{height:1px;background:var(--border-soft)}.order-search-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);flex:1 1 auto;min-width:0}.order-search-filter-row{display:flex;align-items:end;gap:var(--space-3)}.order-search-clear{flex:0 0 auto}.order-search-state-preview{color:var(--text-sub);font-size:var(--font-12)}.order-search-state-preview summary{cursor:pointer;list-style-position:inside}.order-search-state-preview[open]{min-width:220px}.order-search-state-preview .order-state-control{margin:var(--space-2) 0 0}.order-search-results{border-color:var(--border-hover)}.order-search-results-meta{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-soft);color:var(--text-sub);font-size:var(--font-12)}.order-search-results-meta strong{min-width:0;overflow:hidden;color:var(--text-main);font-size:var(--font-13);text-overflow:ellipsis;white-space:nowrap}.order-search-results-meta .badge{margin-left:auto}.order-search-results>.order-search-summary-list{padding-top:0}.order-search-summary-list{overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card)}.order-search-summary-head,.order-search-summary-row{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(220px,1.4fr) minmax(150px,1fr) minmax(160px,1fr) minmax(110px,.7fr) 90px;align-items:center;gap:var(--space-4);min-width:980px;padding-inline:var(--space-4)}.order-search-summary-head{min-height:36px;border-bottom:1px solid var(--border-light);background:var(--bg-soft);color:var(--text-table-head);font-size:var(--font-12);font-weight:600}.order-search-summary-row{width:100%;min-height:60px;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:var(--bg-card);color:var(--text-main);text-align:left;cursor:pointer}.order-search-summary-row:last-child{border-bottom:0}.order-search-summary-row:hover{background:var(--bg-soft)}.order-search-summary-row.selected{background:var(--brand-green-soft);box-shadow:inset 3px 0 0 var(--brand-green)}.order-search-summary-row:focus-visible{outline:0;background:var(--brand-green-soft);box-shadow:inset 3px 0 0 var(--brand-green)}.order-search-summary-row.risk{box-shadow:inset 2px 0 0 var(--warn-red)}.order-summary-cell{display:grid;gap:3px;min-width:0}.order-summary-cell strong,.order-summary-machine{overflow:hidden;color:var(--text-main);font-size:var(--font-13);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.order-summary-cell small{overflow:hidden;color:var(--text-sub);font-size:var(--font-12);text-overflow:ellipsis;white-space:nowrap}.order-summary-action{justify-self:end;color:var(--text-main);font-size:var(--font-13);font-weight:650}.order-search-boundary{border-top:1px solid var(--border-soft);padding-top:var(--space-3);color:var(--text-sub);font-size:var(--font-12)}.order-inline-detail{overflow:hidden;border:1px solid var(--border-hover);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow)}.order-inline-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--border-light);padding:14px 20px}.order-inline-detail-head>div{min-width:0}.order-inline-detail-eyebrow{color:var(--brand-green);font-size:var(--font-12);font-weight:650}.order-inline-detail-title-row{display:flex;align-items:center;gap:var(--space-3);margin-top:3px}.order-inline-detail-title-row h2{margin:0;color:var(--text-title);font-size:18px;line-height:1.4}.order-inline-detail-head p{margin:3px 0 0;color:var(--text-sub);font-size:var(--font-13)}.order-inline-detail-body{padding:0 20px 14px}.order-inline-group{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:start;min-width:0;border-bottom:1px solid var(--border-soft);padding:12px 0}.order-inline-group h3,.order-inline-notes h3{margin:7px 0 0;color:var(--text-title);font-size:var(--font-13);font-weight:650}.order-inline-group dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0}.order-inline-group dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:36px;padding:5px 0}.order-inline-group dl>.order-inline-field-span-2{grid-column:span 2}.order-inline-group dl>.order-inline-field-span-3{grid-column:span 3}.order-inline-group dt{color:var(--text-sub);font-size:var(--font-13)}.order-inline-group dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-13);font-weight:600}.order-inline-notes{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:12px 0 0}.order-inline-notes p{margin:0;padding:6px 0;color:var(--text-main);font-size:var(--font-13);line-height:1.6;white-space:pre-wrap}.order-detail-drawer{width:600px}.order-detail-drawer .detail-grid dd{overflow-wrap:anywhere}.detail-span-2{grid-column:span 2}.order-detail-notes{min-height:52px;margin:0;color:var(--text-main);font-size:var(--font-13);line-height:1.65;white-space:pre-wrap}.order-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:var(--space-6);align-items:start;min-width:0}.order-main-stack,.order-context-rail{display:grid;gap:var(--space-4);min-width:0}.order-context-rail{position:sticky;top:28px}.order-context-rail .card{border-color:var(--border-soft)}.order-context-rail .card-head h2{font-size:var(--font-14)}.order-context-rail .mock-notice{margin-top:var(--space-3)}.prototype-boundary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:42px;border:1px dashed var(--dash-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);background:var(--bg-soft);color:var(--text-sub);font-size:var(--font-13)}.prototype-boundary strong{color:var(--text-main)}.order-filter-bar{display:grid;gap:var(--space-4)}.order-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.order-filter-field,.order-form-field,.order-state-control,.order-sort-control{display:grid;gap:6px;min-width:0}.order-filter-field>span,.order-form-field>span,.order-state-control>span,.order-sort-control>span{color:var(--text-sub);font-size:var(--font-12);font-weight:620}.order-filter-field input,.order-filter-field select,.order-form-field input,.order-form-field select,.order-form-field textarea,.order-state-control select,.order-sort-control select{width:100%;min-width:0;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.order-filter-field input,.order-filter-field select,.order-form-field input,.order-form-field select,.order-state-control select,.order-sort-control select{height:38px;padding:0 var(--space-3)}.order-form-field textarea{min-height:76px;resize:vertical;padding:var(--space-3);line-height:1.5}.order-filter-field input:hover,.order-filter-field select:hover,.order-form-field input:hover,.order-form-field select:hover,.order-form-field textarea:hover,.order-state-control select:hover,.order-sort-control select:hover{border-color:var(--border-hover)}.order-filter-field input:focus,.order-filter-field select:focus,.order-form-field input:focus,.order-form-field select:focus,.order-form-field textarea:focus,.order-state-control select:focus,.order-sort-control select:focus{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 var(--space-1) var(--input-focus-ring)}.order-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:40px;border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.order-filter-actions span{color:var(--text-sub);font-size:var(--font-12)}.order-filter-actions .ghost-button{min-height:34px}.order-results-card>:not(.card-head){padding-top:var(--space-3)}.order-result-count{color:var(--text-sub);font-variant-numeric:tabular-nums}.order-data-table{min-width:0}.order-data-table .table-wrap{border-radius:var(--radius-sm)}.order-data-table .data-table{min-width:1180px}.order-data-table .data-table th{height:42px;font-size:var(--font-12)}.order-data-table .data-table td{height:62px;padding-inline:12px}.order-cell-stack{display:grid;gap:2px;min-width:0;line-height:1.3}.order-cell-stack strong{color:var(--text-main);font-size:var(--font-13);font-weight:620}.order-cell-stack small{color:var(--text-sub);font-size:var(--font-12)}.order-date-cell strong,.order-date-cell small{font-variant-numeric:tabular-nums}.order-select-column{width:58px;text-align:center!important}.order-select-column input{width:16px;height:16px;accent-color:var(--brand-green)}.order-loading-state,.order-error-state{display:grid;align-content:center;justify-items:start;gap:var(--space-2);min-height:280px;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-8);background:var(--bg-soft);color:var(--text-sub)}.order-loading-state strong,.order-error-state strong{margin-top:var(--space-3);color:var(--text-title);font-size:var(--font-16)}.order-loading-state small,.order-error-state span{max-width:520px}.order-loading-line{display:block;width:48%;height:10px;border-radius:var(--radius-pill);background:var(--border-light)}.order-loading-line.wide{width:76%}.order-loading-line.medium{width:61%}.order-error-state .ghost-button{margin-top:var(--space-3)}.order-state-control{margin-bottom:var(--space-3)}.order-guidance-list{display:grid;gap:var(--space-3);margin:0;padding-left:18px;color:var(--text-sub);font-size:var(--font-12);line-height:1.6}.order-guidance-list li::marker{color:var(--text-muted)}.order-draft-form{display:grid;gap:var(--space-5)}.order-form-section{display:grid;gap:var(--space-3)}.order-form-section+.order-form-section{border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.order-form-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.order-form-section-head strong{color:var(--text-title);font-size:var(--font-14)}.order-form-section-head span{color:var(--text-sub);font-size:var(--font-12)}.order-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.order-form-span-2{grid-column:span 2}.order-form-span-3{grid-column:span 3}.order-form-actions{display:flex;justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.order-summary-card>:not(.card-head){display:grid;gap:var(--space-4)}.order-summary-primary{display:grid;gap:var(--space-1);border-bottom:1px solid var(--border-soft);padding-bottom:var(--space-4)}.order-summary-primary>span,.order-summary-primary small{color:var(--text-sub);font-size:var(--font-12)}.order-summary-primary strong{color:var(--text-title);font-size:var(--font-28);line-height:1.2}.order-summary-list{display:grid;gap:var(--space-3);margin:0}.order-summary-list div{display:grid;gap:2px}.order-summary-list dt{color:var(--text-sub);font-size:var(--font-12)}.order-summary-list dd{margin:0;color:var(--text-main);font-size:var(--font-13);font-weight:600;overflow-wrap:anywhere}.pending-confirm-list{display:grid;gap:var(--space-2)}.pending-confirm-row{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr) minmax(130px,auto) auto;align-items:center;gap:var(--space-4);min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-card)}.pending-confirm-row.is-available:hover{border-color:var(--border-light);background:var(--bg-soft)}.pending-confirm-main{display:grid;gap:3px;min-width:0}.pending-confirm-main>span{overflow:hidden;color:var(--text-sub);font-size:var(--font-12);text-overflow:ellipsis;white-space:nowrap}.pending-confirm-row .ghost-button{min-height:34px;white-space:nowrap}.memory-order-notice{margin-bottom:var(--space-3);border-left:2px solid var(--border-hover);padding-left:var(--space-3);color:var(--text-sub);font-size:var(--font-12)}.order-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.order-kpi-strip>div{display:grid;gap:2px;min-width:0;padding:14px var(--space-5)}.order-kpi-strip>div+div{border-left:1px solid var(--border-soft)}.order-kpi-strip span,.order-kpi-strip small{color:var(--text-sub);font-size:var(--font-12)}.order-kpi-strip strong{color:var(--text-title);font-size:var(--font-22);line-height:1.2;font-variant-numeric:tabular-nums}.order-table-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--border-soft);margin-top:var(--space-4);padding-top:var(--space-3)}.order-sort-control{width:220px}.order-batch-actions{display:flex;gap:var(--space-2)}.order-batch-actions .ghost-button,.order-pagination .ghost-button{min-height:34px}.order-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);border-top:1px solid var(--border-soft);margin-top:var(--space-4);padding-top:var(--space-4)}.order-pagination>button:not(.ghost-button){width:34px;height:34px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-sub)}.order-pagination>button:not(.ghost-button):hover{border-color:var(--border-hover);color:var(--text-main)}.order-pagination>button.active{border-color:var(--border-strong);background:var(--text-main);color:var(--text-inverse)}.completion-policy{display:grid;gap:var(--space-3);color:var(--text-sub);font-size:var(--font-12);line-height:1.55}.completion-policy code{display:block;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--bg-soft);color:var(--text-main);font-family:ui-monospace,Cascadia Code,Consolas,monospace;overflow-wrap:anywhere}.completion-policy p{margin:0}@media (max-width: 1500px){.order-page-layout{grid-template-columns:minmax(0,1fr) 276px}.order-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pending-confirm-row{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) auto}}@media (max-width: 1280px){.order-page-layout{grid-template-columns:1fr}.order-context-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.order-search-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-filter-grid,.order-form-grid,.order-kpi-strip,.order-context-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-span-3{grid-column:span 2}.pending-confirm-row{grid-template-columns:1fr auto}.order-kpi-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--border-soft)}.order-kpi-strip>div:nth-child(4){border-top:1px solid var(--border-soft)}}@media (max-width: 760px){.order-search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-filter-grid,.order-form-grid,.order-kpi-strip,.order-context-rail{grid-template-columns:1fr}.order-form-span-2,.order-form-span-3{grid-column:auto}.prototype-boundary,.order-filter-actions,.order-table-toolbar,.order-form-section-head{align-items:stretch;flex-direction:column}.order-batch-actions,.order-form-actions{flex-wrap:wrap}.order-sort-control{width:100%}.pending-confirm-row{grid-template-columns:1fr}.order-kpi-strip>div+div{border-left:0;border-top:1px solid var(--border-soft)}}@media (max-width: 560px){.order-search-primary,.order-search-filter-grid{grid-template-columns:1fr}.order-search-submit{justify-self:start}.order-search-filter-row{align-items:flex-start;flex-direction:column}}.order-limits-page{max-width:1440px}.order-limits-description{margin-bottom:var(--space-4);color:var(--text-sub)}.order-limits-message{margin:0 0 var(--space-4);border:1px solid var(--border-red-soft);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--warn-red);background:var(--warn-red-soft)}.order-limits-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);align-items:end}.order-limits-form label{display:grid;gap:var(--space-2);min-width:0;color:var(--text-main);font-weight:620}.order-limits-form label>span{font-size:var(--font-13)}.order-limits-form input,.order-limits-form select{width:100%;min-height:40px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:0 var(--space-3);color:var(--text-main);background:var(--bg-card)}.order-limits-form input:focus,.order-limits-form select:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--brand-green)}.order-limits-actions{display:flex;grid-column:1 / -1;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.order-limits-table td small{display:block;margin-top:2px;color:var(--text-sub);font-size:var(--font-12)}.order-limits-read-error{align-items:flex-start}.order-limits-read-error>button{margin-top:var(--space-2)}@media (max-width: 1100px){.order-limits-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.order-limits-form{grid-template-columns:minmax(0,1fr)}.order-limits-actions{align-items:stretch;flex-direction:column}.order-limits-actions>button{width:100%}}.sms-page{max-width:1480px;min-width:0}.sms-page .page-header{align-items:flex-start;gap:var(--space-4)}.sms-page .card{min-width:0}.sms-muted{color:var(--text-table-head);font-size:var(--font-13)}.sms-config-disclosure{border:1px solid var(--border-green-soft);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--bg-card),var(--brand-green-soft))}.sms-config-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none}.sms-config-disclosure>summary::-webkit-details-marker{display:none}.sms-config-disclosure>summary>span{display:grid;gap:2px;min-width:0}.sms-config-disclosure summary strong{color:var(--text-title)}.sms-config-disclosure summary small{color:var(--text-sub);font-size:var(--font-12)}.sms-config-disclosure-body{display:grid;gap:var(--space-4);border-top:1px solid var(--border-green-soft);padding:var(--space-4);background:var(--bg-card)}.sms-config-disclosure-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.sms-config-disclosure-head p{margin:0}.sms-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.sms-config-item{min-width:0;padding:var(--space-4);background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md)}.sms-config-item h3{margin:0 0 var(--space-2);font-size:var(--font-14);color:var(--text-title)}.sms-config-item p{margin:var(--space-2) 0 0;color:var(--text-table-head);font-size:var(--font-13);overflow-wrap:anywhere}.sms-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.sms-actions>button{min-height:40px}.sms-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:var(--space-4);align-items:end}.sms-field{display:grid;min-width:0;gap:var(--space-2)}.sms-field>span{color:var(--text-table-head);font-size:var(--font-13)}.sms-field input{width:100%;min-height:40px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--text-main);background:var(--bg-card)}.sms-field input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sms-event-fieldset{min-width:0;margin:0;padding:0;border:0}.sms-event-fieldset legend{margin-bottom:var(--space-2);padding:0;color:var(--text-table-head);font-size:var(--font-13)}.sms-event-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.sms-event-option{position:relative;min-width:0;cursor:pointer}.sms-event-option input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.sms-event-option span{display:flex;align-items:center;justify-content:center;min-height:40px;height:100%;padding:var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-main);font-size:var(--font-13);line-height:1.4;text-align:center;overflow-wrap:anywhere}.sms-event-option input:checked+span{border-color:var(--brand-green);background:var(--brand-green-soft);color:var(--brand-green);font-weight:600}.sms-event-option input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.sms-event-fieldset:disabled .sms-event-option{cursor:not-allowed;opacity:.55}.sms-error,.sms-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);overflow-wrap:anywhere}.sms-error{color:var(--warn-red);background:var(--warn-red-soft);border:1px solid var(--border-red-soft)}.sms-notice{color:var(--status-bluegray);background:var(--status-bluegray-soft);border:1px solid var(--border-bluegray-soft)}.sms-preview{padding:var(--space-5);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-soft)}.sms-preview h3,.sms-detail h3{margin:0 0 var(--space-4);font-size:var(--font-16)}.sms-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}.sms-facts>div{min-width:0}.sms-facts dt{margin-bottom:var(--space-1);font-size:var(--font-12);color:var(--text-table-head)}.sms-facts dd{margin:0;color:var(--text-main);overflow-wrap:anywhere}.sms-facts-wide{grid-column:1 / -1}.sms-content{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-card);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.sms-params{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.sms-params li{padding:var(--space-1) var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-xs);font-size:var(--font-13);overflow-wrap:anywhere}.sms-confirm{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0}.sms-confirm input{margin-top:var(--space-1);accent-color:var(--brand-green)}.sms-list-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.sms-filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sms-filter-bar .is-active{color:var(--brand-green);border-color:var(--border-green-soft);background:var(--brand-green-soft)}.sms-records{display:grid;gap:var(--space-3)}.sms-record{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-md)}.sms-record>div{min-width:0;overflow-wrap:anywhere}.sms-record strong{display:block;margin-bottom:var(--space-2);color:var(--text-title);font-size:var(--font-14)}.sms-record small{display:block;margin-top:var(--space-1);color:var(--text-table-head);font-size:var(--font-12)}.sms-record .badge{white-space:normal}.sms-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.sms-detail{scroll-margin-top:var(--space-5)}.sms-drawer-backdrop{z-index:40}.drawer.sms-notification-drawer{width:min(680px,100vw);background:var(--bg-page)}.sms-notification-drawer-head{background:var(--brand-green-soft)}.sms-notification-drawer-head .page-subtitle{margin:0}.sms-notification-drawer-body{display:grid;gap:var(--space-4);padding:var(--space-5)}.sms-notification-drawer-body .sms-preview{margin:0}.sms-notification-drawer-body .sms-detail{display:grid;gap:var(--space-4)}.sms-notification-drawer-body .sms-detail>h3{margin:var(--space-2) 0 0}.sms-attempts{display:grid;gap:var(--space-3);list-style:none;padding:0}.sms-attempts>li{border-top:1px solid var(--border-light);padding-top:var(--space-4)}.sms-attempts>li>p{margin:0 0 var(--space-3);font-size:var(--font-13);color:var(--text-table-head)}.sms-harness{padding:var(--space-5)}.sms-harness-toolbar{margin:0 auto var(--space-4);max-width:1432px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-orange-soft);border-radius:var(--radius-md);background:var(--status-orange-soft)}@media (max-width: 1100px){.sms-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sms-form>button{grid-column:1 / -1;justify-self:start}.sms-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sms-record .sms-actions{justify-content:flex-start}}@media (max-width: 680px){.sms-page .page-header{flex-direction:column}.sms-config-disclosure>summary{align-items:flex-start}.sms-config-disclosure-body,.sms-notification-drawer-body{padding:var(--space-3)}.sms-config-grid,.sms-form,.sms-facts,.sms-record{grid-template-columns:minmax(0,1fr)}.sms-preview{padding:var(--space-4)}.sms-form>button,.sms-actions>button{width:100%;justify-self:stretch}.sms-record{gap:var(--space-3)}.sms-record .sms-actions{width:100%}.sms-harness{padding:var(--space-2)}.sms-facts-wide{grid-column:auto}}
