:root{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;color:#222;background:#f7f9fc;--yds-primary: #1d8bff;--yds-primary-pressed: #0876e6;--yds-primary-soft: #e3f0ff;--yds-canvas: #ffffff;--yds-surface: #f7f9fc;--yds-foreground: #222222;--yds-muted: #667586;--yds-border: #e6e6e6;--yds-red: #f94239;--yds-red-soft: #ffedea;--yds-yellow: #ffc83b;--yds-slate: #49627a;--yds-success: #128c5a;--yds-success-soft: #e6f6ee;--yds-radius-sm: 8px;--yds-radius-md: 12px;--yds-radius-lg: 20px;--yds-shadow-flat: 0 1px 2px rgba(0, 0, 0, .06);--yds-shadow-raised: 0 2px 16px rgba(0, 0, 0, .08);--storeflow-asset-generation: 20260730;font-synthesis:none;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--yds-surface);overscroll-behavior-y:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb,var(--yds-primary) 42%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:#f6f7f9;color:#202124}.admin-shell{min-width:1120px}.auth-shell{align-items:center;background:#f6f7f9;color:#202124;display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-panel{background:#fff;border:1px solid #dde1e6;border-radius:8px;display:grid;gap:18px;max-width:440px;padding:28px;width:100%}.dev-installer-link{display:block;margin-top:12px;color:#475569;font-size:13px;text-align:center;text-decoration:underline;text-underline-offset:3px}.sidebar{border-right:1px solid #dde1e6;background:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:28px}.eyebrow{color:#69707a;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:1.2}h2{font-size:24px;line-height:1.25}h3{font-size:17px}.store-card{display:flex;gap:12px;align-items:center;border:1px solid #dde1e6;border-radius:8px;padding:14px}.store-card div{display:grid;gap:2px}.store-card span:last-child{color:#69707a;font-size:13px}.store-dot{width:10px;height:10px;border-radius:999px;background:#1b8f5a;box-shadow:0 0 0 4px #dff3e9}.side-nav{display:grid;gap:6px}.side-nav a,.side-nav button{background:transparent;border:0;border-radius:8px;color:#4b5563;display:block;font:inherit;font-weight:700;min-height:0;padding:10px 12px;text-align:left;text-decoration:none;width:100%}.side-nav a.active,.side-nav a:hover,.side-nav button.active,.side-nav button:hover{background:#eef1f4;color:#202124}.content{padding:28px;display:grid;gap:20px;align-content:start}.topbar,.panel-heading,.button-row{display:flex;align-items:center;justify-content:space-between;gap:16px}button{border:0;border-radius:8px;background:#202124;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:40px;padding:0 14px}input{background:#fff;border:1px solid #cfd6dd;border-radius:8px;color:#202124;font:inherit;min-height:42px;padding:0 12px;width:100%}select,textarea{background:#fff;border:1px solid #cfd6dd;border-radius:8px;color:#202124;font:inherit;padding:10px 12px;width:100%}textarea{min-height:86px;resize:vertical}label{color:#3f4751;display:grid;font-size:13px;font-weight:800;gap:8px}button:disabled{cursor:not-allowed;opacity:.45}.ghost-button{background:#fff;border:1px solid #cfd6dd;color:#202124}.full-button{width:100%}.secondary-button{background:#eef1f4;color:#202124}.danger{background:#b42318}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;padding:18px;display:grid;gap:8px}.metric-card span{color:#69707a;font-size:13px;font-weight:700}.metric-card strong{font-size:24px;line-height:1.1}.metric-card.green{border-top:4px solid #1b8f5a}.metric-card.black{border-top:4px solid #202124}.metric-card.amber{border-top:4px solid #c27803}.metric-card.red{border-top:4px solid #b42318}.work-grid{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);gap:16px}.admin-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.account-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(320px,1fr))}.account-grid>.notice{grid-column:1 / -1}.panel{background:#fff;border:1px solid #dde1e6;border-radius:8px;padding:18px}.form-grid{display:grid;gap:14px}.segmented{background:#eef1f4;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.segmented button{background:transparent;color:#4b5563}.segmented button.selected{background:#fff;color:#202124;box-shadow:0 1px 3px #2021241f}.notice{background:#eef1f4;border:1px solid #dde1e6;border-radius:8px;color:#3f4751;font-size:14px;font-weight:700;padding:12px}.notice.error{background:#fde8e6;border-color:#fac7c2;color:#9f1f16}.token-notice{align-items:flex-start;background:#202124;border-radius:8px;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:18px}.token-notice code{background:#111214;border:1px solid #3f4751;border-radius:8px;color:#dff3e9;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;margin:12px 0;overflow-wrap:anywhere;padding:10px}.token-notice p:last-child{color:#d7dce1;font-size:13px}.config-list{display:grid;gap:8px}.config-list code{background:#f6f7f9;border:1px solid #dde1e6;border-radius:8px;font-size:13px;padding:10px}.panel-heading{margin-bottom:16px}.panel-heading p,.panel-heading span{color:#69707a;font-size:13px;font-weight:700}.order-list,.item-stack,.store-list{display:grid;gap:10px}.store-list-panel{min-height:420px}.store-row{border:1px solid #dde1e6;border-radius:8px;display:grid;gap:12px;padding:14px}.store-row-main{align-items:center;display:flex;gap:14px;justify-content:space-between}.store-row-main div{display:grid;gap:4px}.store-row-main span,.device-line small{color:#69707a;font-size:13px;font-weight:700}.store-row-main em{background:#eef1f4;border-radius:999px;color:#202124;font-style:normal;font-weight:900;padding:6px 10px}.device-list,.invite-list{display:flex;flex-wrap:wrap;gap:8px}.device-line{align-items:center;background:#f6f7f9;border:1px solid #dde1e6;border-radius:8px;display:flex;gap:8px;padding:8px 10px}.inline-form{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.empty-state{align-items:center;background:#f6f7f9;border:1px dashed #cfd6dd;border-radius:8px;color:#69707a;display:flex;font-weight:800;justify-content:center;min-height:160px}.order-row{align-items:center;background:#fff;border:1px solid #dde1e6;color:#202124;display:grid;gap:12px;grid-template-columns:10px minmax(0,1fr) auto;min-height:72px;padding:12px;text-align:left}.order-row.selected{border-color:#202124;box-shadow:0 0 0 1px #202124}.order-row span:not(.status-dot){display:grid;gap:4px}.order-row small,.menu-line span,.money-cell small{color:#69707a;font-size:13px}.order-row em{font-style:normal;font-weight:800}.status-dot{border-radius:999px;height:10px;width:10px}.status-dot.received{background:#1b8f5a}.status-dot.cancelled{background:#b42318}.status-dot.partially_cancelled{background:#f59f00}.status-dot.completed{background:#4b5563}.status-pill{border-radius:999px;font-size:13px;font-weight:800;padding:6px 10px}.status-pill.received{background:#dff3e9;color:#0f6b42}.status-pill.cancelled{background:#fde8e6;color:#9f1f16}.status-pill.partially_cancelled{background:#fff4e6;color:#8a4b08}.status-pill.completed{background:#eef1f4;color:#3f4751}.order-detail{display:grid;gap:16px}.menu-line,.money-list div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.menu-line{border-bottom:1px solid #edf0f2;padding-bottom:12px}.menu-line div:first-child,.money-cell{display:grid;gap:4px}.money-cell{min-width:128px;text-align:right}.request-box{background:#f6f7f9;border:1px solid #dde1e6;border-radius:8px;padding:14px}.request-box span{color:#69707a;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.money-list{display:grid;gap:10px;margin:0}.money-list dt{color:#69707a;font-weight:700}.money-list dd{font-weight:800;margin:0}.money-list .total{border-top:1px solid #dde1e6;font-size:20px;padding-top:12px}.labeling-page{display:grid;gap:16px}.labeling-grid{display:grid;gap:14px;grid-template-columns:minmax(240px,.72fr) minmax(320px,1fr) minmax(420px,1.12fr);align-items:start}.labeling-filter-panel{display:grid;gap:12px}.labeling-search-row{display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) auto auto}.labeling-list-panel,.raw-labeling-panel,.label-form-panel{min-height:620px}.labeling-capture-list{display:grid;gap:8px;max-height:548px;overflow:auto}.labeling-load-more{margin-top:10px;width:100%}.labeling-capture-row{background:#fff;border:1px solid #dde1e6;color:#202124;display:grid;gap:6px;min-height:86px;padding:12px;text-align:left}.labeling-capture-row.selected{border-color:var(--store-brand-color, #202124);box-shadow:inset 4px 0 0 var(--store-brand-color, #202124)}.labeling-capture-row span{color:#69707a;font-size:12px}.labeling-capture-row .capture-evidence-summary{font-weight:800}.labeling-capture-row .capture-evidence-summary.complete{color:#1b8f5a}.labeling-capture-row .capture-evidence-summary.partial,.labeling-capture-row .capture-evidence-summary.raw-only,.labeling-capture-row .capture-evidence-summary.missing{color:#b35b00}.labeling-capture-row em{color:#1b8f5a;font-size:12px;font-style:normal;font-weight:900}.raw-labeling-panel pre{background:#101419;border-radius:8px;color:#e5edf5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;margin:0;max-height:548px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.receipt-preview-image{background:#f4f5f7;border:1px solid #dde1e6;border-radius:8px;display:block;margin-bottom:12px;max-height:420px;object-fit:contain;width:100%}.receipt-diagnostic-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.receipt-diagnostic-summary span{background:#eef2f6;border-radius:999px;color:#46505a;font-size:12px;font-weight:800;padding:5px 9px}.receipt-evidence-panel{background:#fff8e8;border:1px solid #f0c46c;border-radius:12px;display:grid;gap:12px;margin-bottom:12px;padding:14px}.receipt-evidence-panel.complete{background:#ebf8f1;border-color:#8fcfb0}.receipt-evidence-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.receipt-evidence-heading>div{display:grid;gap:3px;min-width:0}.receipt-evidence-heading strong{color:#222;font-size:15px}.receipt-evidence-heading span{color:#64707c;font-size:12px;overflow-wrap:anywhere}.receipt-evidence-status{border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:900;padding:5px 9px}.receipt-evidence-status.complete{background:#d9f1e5;color:#147246}.receipt-evidence-status.warning{background:#ffe3ae;color:#8a4700}.receipt-evidence-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.receipt-evidence-item{background:#ffffffdb;border:1px solid #e1e5e9;border-radius:8px;display:grid;gap:2px;min-width:0;padding:9px}.receipt-evidence-item span,.receipt-evidence-item small{color:#68737e;font-size:10px}.receipt-evidence-item strong{color:#222;font-size:12px}.receipt-evidence-item.available strong{color:#147246}.receipt-evidence-item.missing strong{color:#b92e27}.receipt-evidence-guidance{color:#724000;font-size:12px;line-height:1.5;margin:0}.label-cancel-section{border:1px solid #dde1e6;border-radius:8px;display:grid;gap:12px;padding:12px}.checkbox-label{align-items:center;display:flex!important;flex-direction:row!important;gap:8px}.checkbox-label input{height:18px;width:18px}.label-form-panel{display:grid;gap:16px}.label-form-panel,.label-items-section,.label-item-card,.label-form-grid,.label-form-grid>label,.label-option-row,.label-option-row>*{min-width:0}.label-form-grid input,.label-form-grid select,.label-form-grid textarea,.label-option-row input{max-width:100%;min-width:0}.label-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.label-form-grid.four{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(84px,.65fr))}.label-items-section{display:grid;gap:12px}.label-item-card{border:1px solid #dde1e6;border-radius:8px;display:grid;gap:12px;padding:12px}.label-option-list{display:grid;gap:8px}.label-option-row{display:grid;gap:8px;grid-template-columns:minmax(150px,1fr) 72px 96px 96px auto}@media(max-width:1680px){.labeling-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr)}.label-form-panel{grid-column:1 / -1}}@media(max-width:980px){.dashboard-shell{grid-template-columns:1fr;min-width:0}.sidebar{border-right:0;border-bottom:1px solid #dde1e6}.metric-grid,.work-grid,.admin-grid,.account-grid,.inline-form,.labeling-grid,.label-form-grid,.label-form-grid.four,.label-option-row,.labeling-search-row{grid-template-columns:1fr}.labeling-list-panel,.raw-labeling-panel,.label-form-panel{min-height:0}}.auth-shell{background:radial-gradient(circle at 20% 0%,var(--yds-primary-soft),transparent 38%),var(--yds-surface);color:var(--yds-foreground);padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.auth-panel{border-color:var(--yds-border);border-radius:var(--yds-radius-lg);box-shadow:var(--yds-shadow-raised);gap:20px;max-width:460px;padding:32px}.auth-panel h1,.auth-panel h2{color:var(--yds-foreground);letter-spacing:-.025em}button{background:var(--yds-primary);border-radius:var(--yds-radius-sm);min-height:44px}.secondary-button,.ghost-button{background:var(--yds-canvas);border:1px solid var(--yds-border);color:var(--yds-foreground)}input,select,textarea{border-color:var(--yds-border);border-radius:var(--yds-radius-md);min-height:46px}input:focus,select:focus,textarea:focus{border-color:var(--yds-primary)}.panel,.labeling-capture-row,.label-item-card,.label-cancel-section,.receipt-preview-image{border-color:var(--yds-border);border-radius:var(--yds-radius-md)}.labeling-capture-row.selected{background:var(--yds-primary-soft);border-color:var(--yds-primary);box-shadow:inset 4px 0 0 var(--yds-primary)}.receipt-diagnostic-summary span{background:var(--yds-primary-soft);color:var(--yds-slate)}.notice.success{background:var(--yds-success-soft);border-color:color-mix(in srgb,var(--yds-success) 22%,transparent);color:var(--yds-success)}.notice.error{background:var(--yds-red-soft);border-color:color-mix(in srgb,var(--yds-red) 22%,transparent);color:#b92e27}@media(max-width:720px){.auth-panel{border-radius:var(--yds-radius-md);padding:24px 20px}.labeling-capture-list{max-height:420px}.receipt-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-evidence-heading{align-items:stretch;flex-direction:column}.receipt-evidence-status{align-self:flex-start}input,select,textarea{font-size:16px}}.preview-shell{--store-brand-color: #1f242a;background:#f4f6f8;color:#1f242a;display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh;min-width:0}.preview-sidebar{background:#fff;border-right:1px solid #d9dee5;display:flex;flex-direction:column;gap:24px;padding:26px 20px}.preview-eyebrow{color:#68717d;font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.preview-sidebar h1,.preview-topbar h2,.preview-home-panel h1{margin:0}.preview-sidebar h1{font-size:25px;line-height:1.2}.preview-account-card{align-items:center;border:1px solid #d9dee5;border-radius:8px;display:flex;gap:12px;padding:14px}.preview-account-logo{align-items:center;background:color-mix(in srgb,var(--store-brand-color) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--store-brand-color) 34%,#d9dee5);border-radius:8px;color:var(--store-brand-color);display:grid;flex:0 0 auto;font-size:18px;font-weight:900;height:42px;justify-items:center;overflow:hidden;width:42px}.preview-account-logo.has-image{background:#fff}.preview-account-logo img{height:100%;object-fit:cover;width:100%}.preview-account-copy{display:grid;gap:3px;min-width:0}.preview-account-card strong,.preview-account-card small{overflow:hidden;text-overflow:ellipsis}.preview-account-card strong{line-height:1.25;overflow-wrap:anywhere;white-space:normal}.preview-account-card small{white-space:nowrap}.preview-account-card small{color:#68717d;font-weight:700}.preview-nav{display:grid;gap:6px}.preview-nav button{background:transparent;border:0;border-radius:8px;color:#4d5966;font:inherit;font-weight:800;min-height:40px;padding:0 12px;text-align:left}.preview-nav button.active,.preview-nav button:hover{background:color-mix(in srgb,var(--store-brand-color) 10%,#edf1f5);color:#1f242a}.preview-nav button.active{box-shadow:inset 4px 0 0 var(--store-brand-color);color:var(--store-brand-color)}.preview-url-box{border-top:1px solid #edf1f5;display:grid;gap:8px;margin-top:auto;padding-top:16px}.preview-url-box a{align-items:center;color:#315a8a;display:flex;font-size:13px;font-weight:800;min-height:36px;text-decoration:none}.preview-sidebar-button{background:#fff;border:1px solid #cbd3dc;border-radius:8px;color:#1f242a;font:inherit;font-weight:900;min-height:40px}.preview-content{align-content:start;display:grid;gap:18px;min-width:0;padding:26px}.preview-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.preview-topbar h2{font-size:25px;line-height:1.25}.preview-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.preview-live-status{background:#e8f5ee;border:1px solid #b9dfca;border-radius:999px;color:#0f6b42;font-size:12px;font-weight:900;line-height:1;padding:9px 10px;white-space:nowrap}.preview-toolbar button,.preview-action-row button,.preview-command-actions button,.preview-modal-foot button{background:var(--store-brand-color);border:0;border-radius:8px;color:#fff;font:inherit;font-weight:800;min-height:40px;padding:0 14px}.preview-toolbar button:disabled,.preview-action-row button:disabled,.preview-command-actions button:disabled,.preview-modal-foot button:disabled{cursor:not-allowed;opacity:.55}.preview-toolbar button:first-child,.preview-secondary-button{background:#fff;border:1px solid #cbd3dc;color:#1f242a}.preview-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.preview-metric{background:#fff;border:1px solid #d9dee5;border-radius:8px;display:grid;gap:8px;padding:18px}.preview-metric.ink{border-top:4px solid #1f242a}.preview-metric.green{border-top:4px solid #157a50}.preview-metric.amber{border-top:4px solid #b56a00}.preview-metric.red{border-top:4px solid #b42318}.preview-metric.blue{border-top:4px solid #315a8a}.preview-metric span,.preview-metric small,.preview-panel-title p,.preview-table-head,.preview-table-row small,.preview-step-line small,.preview-menu-line span,.preview-menu-line small,.preview-channel-line small{color:#68717d;font-size:13px;font-weight:700}.preview-metric strong{font-size:24px;line-height:1.1}.preview-system-grid{display:grid;gap:14px;grid-template-columns:minmax(620px,1.25fr) minmax(320px,.75fr)}.preview-store-management-grid,.preview-delivery-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.preview-store-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr)}.preview-panel{background:#fff;border:1px solid #d9dee5;border-radius:8px;min-width:0;padding:18px}.preview-table-panel,.preview-orders-panel{min-height:430px}.preview-detail-panel{grid-row:span 2}.preview-panel-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.preview-panel-title h3{font-size:17px;margin:0 0 4px}.preview-table,.preview-step-list,.preview-log-list,.preview-order-list,.preview-menu-stack,.preview-channel-list{display:grid;gap:10px}.preview-table{min-width:0;overflow-x:auto}.preview-table-head,.preview-table-row{display:grid;gap:12px;grid-template-columns:minmax(190px,1fr) 70px 86px 118px 92px;min-width:0}.preview-table-head.store-table,.preview-table-row.store-table{grid-template-columns:minmax(160px,1.1fr) 90px minmax(120px,.9fr) 52px 104px 84px;min-width:640px}.preview-table-head.device-table,.preview-table-row.device-table{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 72px minmax(160px,1fr) 86px 104px 100px 72px;min-width:900px}.preview-table-head.invitation-table,.preview-table-row.invitation-table{grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) 70px 120px 86px;min-width:620px}.preview-table-head.delivery-table,.preview-table-row.delivery-table{grid-template-columns:minmax(120px,.8fr) 100px minmax(160px,1fr) 120px 90px 78px;min-width:650px}.preview-table-head.category-table,.preview-table-row.category-table{grid-template-columns:minmax(150px,1fr) 82px 120px 90px 110px;min-width:620px}.preview-table-head.menu-table,.preview-table-row.menu-table{grid-template-columns:110px minmax(180px,1fr) 82px 120px 90px;min-width:650px}.preview-table-head.option-table,.preview-table-row.option-table{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) 72px 92px;min-width:480px}.preview-table-head.review-table,.preview-table-row.review-table{grid-template-columns:minmax(120px,.7fr) 80px minmax(200px,1.1fr) minmax(220px,1.1fr) 92px;min-width:760px}.preview-table-head.inspection-table,.preview-table-row.inspection-table{grid-template-columns:minmax(220px,1fr) 90px 120px 92px;min-width:560px}.preview-table-head.store-device-table,.preview-table-row.store-device-table{grid-template-columns:minmax(180px,1fr) 92px 104px 160px 80px 128px;min-width:860px}.preview-table-head.staff-table,.preview-table-row.staff-table{grid-template-columns:minmax(210px,1fr) 80px 96px 112px 128px 112px 110px 132px;min-width:1080px}.preview-table-head.account-table,.preview-table-row.account-table{grid-template-columns:minmax(210px,1fr) 96px minmax(240px,1.35fr) 92px 140px;min-width:850px}.preview-table-head.managed-device-table,.preview-table-row.managed-device-table{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 86px 100px 140px minmax(190px,1fr);min-width:900px}.preview-table-row.dashboard-device-row{grid-template-columns:minmax(260px,1fr) 110px;min-width:420px}.staff-device-status{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.preview-info-button,.preview-link-button{align-items:center;background:#f0f4f8;border:1px solid #cbd3dc;color:#1f242a;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:24px;padding:0 8px}.preview-info-button{border-radius:999px;height:24px;padding:0;width:24px}.admin-accounts-grid{align-items:start;grid-template-columns:minmax(320px,.7fr) minmax(680px,1.3fr)}.admin-account-list-panel,.admin-device-list-panel{min-width:0}.admin-table-search{display:grid;font-size:13px;font-weight:800;gap:7px;margin-bottom:14px}.admin-membership-list{line-height:1.5}.admin-security-note{margin-top:16px}.admin-device-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(320px,.7fr) minmax(680px,1.3fr)}.admin-connect-steps{color:#4f5965;display:grid;font-size:13px;font-weight:700;gap:8px;line-height:1.5;margin:18px 0;padding-left:20px}.preview-table-head{border-bottom:1px solid #edf1f5;padding:0 10px 10px}.preview-table-row{align-items:center;background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;padding:12px 10px}.preview-row-button{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.preview-row-button.selected{border-color:var(--store-brand-color);box-shadow:0 0 0 1px var(--store-brand-color)}.preview-row-button:hover{border-color:#9aa7b5}.preview-table-row strong{display:grid;gap:4px}.preview-table-row code{background:#edf1f5;border-radius:6px;color:#405163;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900;padding:5px 7px}.preview-row-actions{display:flex;flex-wrap:wrap;gap:6px}.preview-row-actions button{background:#fff;border:1px solid #cbd3dc;border-radius:7px;color:#1f242a;font:inherit;font-size:12px;font-weight:900;min-height:32px;padding:0 9px}.preview-row-actions button:disabled{cursor:not-allowed;opacity:.55}.preview-pill{border-radius:99px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:60px;padding:6px 9px}.preview-pill.운영중,.preview-pill.신규,.preview-pill.정상,.preview-pill.연결됨,.preview-pill.등록완료,.preview-pill.완료{background:#d9f0e5;color:#0f6741}.preview-pill.점검필요,.preview-pill.조리중,.preview-pill.응답지연,.preview-pill.검토필요,.preview-pill.진행중{background:#fff1d6;color:#8c5100}.preview-pill.초대대기,.preview-pill.미연결,.preview-pill.비활성,.preview-pill.등록예정,.preview-pill.대기{background:#e8edf4;color:#405163}.preview-pill.취소{background:#fde8e6;color:#9f1f16}.preview-step-line,.preview-log-line,.preview-channel-line{align-items:center;background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.preview-step-line div,.preview-channel-line div{display:grid;gap:4px}.preview-step-line span{color:#315a8a;font-size:13px;font-weight:900}.preview-log-line{justify-content:flex-start}.preview-log-line span{border-radius:6px;color:#fff;font-size:12px;font-weight:900;padding:5px 7px}.preview-log-line span.green{background:#157a50}.preview-log-line span.amber{background:#b56a00}.preview-log-line span.blue{background:#315a8a}.preview-log-line span.red{background:#b42318}.preview-log-line p{display:grid;gap:4px;margin:0}.preview-log-line p small{color:#68717d;font-size:12px;font-weight:800}.preview-log-list.detailed{gap:12px}.preview-order-row{align-items:center;background:#fff;border:1px solid #d9dee5;border-radius:8px;display:grid;gap:12px;grid-template-columns:10px minmax(0,1fr) auto;min-height:76px;padding:12px}.preview-order-row.selected{border-color:#1f242a;box-shadow:0 0 0 1px #1f242a}.preview-order-row div{display:grid;gap:4px}.preview-order-row small{color:#68717d;font-size:13px}.preview-status-dot{border-radius:99px;height:10px;width:10px}.preview-status-dot.신규{background:#157a50}.preview-status-dot.조리중{background:#b56a00}.preview-status-dot.완료{background:#405163}.preview-status-dot.취소{background:#b42318}.preview-order-price{justify-items:end}.preview-menu-line{align-items:flex-start;border-bottom:1px solid #edf1f5;display:flex;gap:14px;justify-content:space-between;padding-bottom:12px}.preview-menu-line div:first-child,.preview-menu-line div:last-child{display:grid;gap:4px}.preview-menu-line div:last-child{min-width:110px;text-align:right}.preview-request-box{background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;margin-top:14px;padding:14px}.preview-request-box span{color:#68717d;display:block;font-size:12px;font-weight:900;margin-bottom:6px}.preview-request-box p{margin:0}.preview-delivery-card{background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;display:grid;gap:10px;margin-top:14px;padding:14px}.preview-order-history{background:#fbfcfe;border:1px solid var(--yds-border);border-radius:var(--yds-radius-md);display:grid;gap:12px;margin-top:14px;padding:14px}.preview-order-history-heading,.preview-order-history-item>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.preview-order-history-heading span,.preview-order-history-item time{color:var(--yds-muted);font-size:12px;font-weight:700}.preview-order-history-list{display:grid;gap:8px}.preview-order-history-item{background:var(--yds-canvas);border:1px solid var(--yds-border);border-left:4px solid var(--yds-primary);border-radius:var(--yds-radius-sm);display:grid;gap:6px;padding:11px 12px}.preview-order-history-item.cancelled{border-left-color:var(--yds-red)}.preview-order-history-item.partially_cancelled{border-left-color:#f59f00}.preview-order-history-item.completed{border-left-color:var(--yds-success)}.preview-order-history-item p,.preview-order-history-empty{color:var(--yds-muted);font-size:13px;line-height:1.45;margin:0}.preview-money-list{display:grid;gap:10px;margin:16px 0}.preview-money-list div{align-items:center;display:flex;justify-content:space-between}.preview-money-list dt{color:#68717d;font-weight:800}.preview-money-list dd{font-weight:900;margin:0}.preview-money-list .total{border-top:1px solid #d9dee5;font-size:20px;padding-top:12px}.preview-action-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.preview-action-row.single{grid-template-columns:1fr;margin-top:16px}.preview-action-row .preview-danger-button{background:#b42318;color:#fff}.preview-notification-list{display:grid;gap:10px}.preview-notification-card{background:#f8fafb;border:1px solid #edf1f5;border-left:4px solid #405163;border-radius:8px;display:grid;gap:6px;padding:14px}.preview-notification-card.order{border-left-color:#157a50}.preview-notification-card.cancel,.preview-notification-card.error{border-left-color:#b42318}.preview-notification-card.device{border-left-color:#315a8a}.preview-notification-card.staff{border-left-color:#b56a00}.preview-notification-card span,.preview-notification-card small{color:#68717d;font-size:12px;font-weight:900}.preview-notification-card p{color:#405163;font-weight:700;line-height:1.5;margin:0}.preview-channel-line span{font-weight:900}.positive-text{color:#0f6741;font-weight:900}.negative-text{color:#9f1f16;font-weight:900}.preview-command-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.preview-command-bar h2{font-size:25px;margin:0}.preview-command-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.preview-filter-grid{background:#fff;border:1px solid #d9dee5;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,1fr));padding:16px}.preview-filter-grid.sales{grid-template-columns:repeat(4,minmax(150px,1fr))}.preview-filter-grid.store-switcher{grid-template-columns:minmax(240px,420px)}.preview-filter-grid label,.preview-modal-grid label{color:#405163;display:grid;font-size:13px;font-weight:900;gap:8px}.preview-filter-grid input,.preview-filter-grid select,.preview-modal-grid input,.preview-modal-grid select{background:#fff;border:1px solid #cbd3dc;border-radius:8px;color:#1f242a;font:inherit;min-height:42px;padding:0 12px;width:100%}.preview-filter-grid select:disabled{opacity:1}.preview-form-stack{display:grid;gap:14px}.preview-form-stack label{color:#405163;display:grid;font-size:13px;font-weight:900;gap:8px}.preview-form-stack input,.preview-form-stack select{background:#fff;border:1px solid #cbd3dc;border-radius:8px;color:#1f242a;font:inherit;min-height:42px;padding:0 12px;width:100%}.preview-form-stack button,.preview-brand-card button{background:var(--store-brand-color);border:0;border-radius:8px;color:#fff;font:inherit;font-weight:900;min-height:42px;padding:0 14px}.preview-form-stack button:disabled{cursor:not-allowed;opacity:.55}.preview-color-field span{display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr)}.preview-color-field input[type=color]{height:42px;padding:4px}.preview-modal-backdrop{background:#1f242a38;border:1px solid #d9dee5;border-radius:8px;display:grid;inset:0;overflow-y:auto;padding:18px;place-items:center;position:fixed;z-index:100}.preview-modal{background:#fff;border:1px solid #cbd3dc;border-radius:8px;box-shadow:0 20px 60px #1f242a2e;display:grid;gap:18px;margin:0;max-height:calc(100vh - 36px);max-width:980px;overflow-y:auto;padding:20px;width:min(980px,100%)}.cancellation-modal{max-width:640px}.cancellation-order-summary,.cancellation-total{align-items:center;background:#f7f8fa;border:1px solid var(--yds-border, #e5e7eb);border-radius:var(--yds-radius-md, 8px);display:flex;gap:12px;justify-content:space-between;padding:14px}.cancellation-mode-tabs{background:#f1f3f5;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.cancellation-mode-tabs button{background:transparent;color:var(--yds-muted, #667085)}.cancellation-mode-tabs button.active{background:#fff;box-shadow:0 1px 4px #1f242a1f;color:var(--yds-text, #222)}.cancellation-item-list{border:1px solid var(--yds-border, #e5e7eb);border-radius:8px;display:grid;max-height:280px;overflow-y:auto}.cancellation-item{align-items:center;border-bottom:1px solid var(--yds-border, #e5e7eb);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 14px}.cancellation-item-group:last-child .cancellation-item:last-child,.cancellation-item-group:last-child .cancellation-option:last-child{border-bottom:0}.cancellation-item span,.cancellation-option span{display:grid;gap:4px;min-width:0}.cancellation-item small,.cancellation-option small{color:var(--yds-muted, #667085);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancellation-item select,.cancellation-option select{min-width:76px}.cancellation-option{align-items:center;border-bottom:1px solid var(--yds-border, #e5e7eb);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px 10px 42px}.cancellation-option:has(input:disabled){cursor:default;opacity:.55}.cancellation-field{display:grid;font-weight:800;gap:8px}.cancellation-field input,.cancellation-field select{border:1px solid var(--yds-border, #d9dee5);border-radius:8px;min-height:44px;padding:0 12px;width:100%}.cancellation-total{flex-wrap:wrap}.cancellation-total strong{font-size:22px}.cancellation-total small{color:var(--yds-red, #d92d20);flex-basis:100%}.cancellation-total.invalid{border-color:color-mix(in srgb,var(--yds-red, #d92d20) 45%,white)}.cancellation-platform-note{color:var(--yds-muted, #667085);font-size:13px;margin:0}.preview-modal-head,.preview-modal-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}.preview-modal-head h3{margin:0}.preview-icon-button{background:#edf1f5;border:0;border-radius:8px;color:#1f242a;font-weight:900;height:36px;min-height:36px;padding:0;width:36px}.preview-modal-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(220px,1fr))}.preview-modal-grid.single{grid-template-columns:1fr}.preview-check-grid{background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(90px,1fr));padding:12px}.preview-check-grid label{align-items:center;color:#405163;display:flex;font-weight:900;gap:8px}.preview-detail-list{display:grid;gap:10px}.preview-staff-grid,.preview-notification-grid,.preview-settings-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr)}.preview-brand-card{--brand-preview-color: var(--store-brand-color);align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-preview-color) 10%,#ffffff),#fff);border:1px solid color-mix(in srgb,var(--brand-preview-color) 28%,#d9dee5);border-radius:8px;display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr) auto;margin-bottom:14px;padding:16px}.preview-brand-logo{align-items:center;background:var(--brand-preview-color);border-radius:8px;color:#fff;display:grid;font-size:23px;font-weight:900;height:56px;justify-items:center;overflow:hidden;width:56px}.preview-brand-logo img{height:100%;object-fit:cover;width:100%}.preview-brand-card div:nth-child(2){display:grid;gap:4px;min-width:0}.preview-brand-card small{color:#68717d;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-key-value{align-items:start;background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;display:grid;gap:5px;padding:11px 12px}.preview-key-value span{color:#68717d;font-size:12px;font-weight:900}.preview-key-value strong{color:#1f242a;font-size:14px;line-height:1.45}.preview-sales-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(420px,1fr))}.preview-sales-grid .large-chart{grid-column:1 / -1}.preview-review-grid,.preview-platform-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(720px,1.2fr) minmax(340px,.8fr)}.preview-platform-card-grid,.preview-inspection-grid{display:grid;gap:14px}.preview-platform-card{background:#f8fafb;border:1px solid #edf1f5;border-radius:8px;display:grid;gap:14px;padding:14px}.preview-platform-card>div:first-child{display:grid;gap:4px}.preview-platform-card small{color:#68717d;font-weight:800}.preview-platform-metrics{display:grid;gap:10px;grid-template-columns:1fr 1fr}.preview-inspection-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.preview-inspection-card{background:#fff;border:1px solid #d9dee5;border-radius:8px;display:grid;gap:14px;padding:16px}.preview-inspection-card h3{font-size:16px;line-height:1.35;margin:0}.preview-bar-chart{display:grid;gap:12px}.preview-bar-row{align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(180px,1fr) 112px 84px}.preview-bar-row>span,.preview-bar-row small{color:#68717d;font-size:13px;font-weight:800}.preview-bar-row>div{background:#edf1f5;border-radius:999px;height:14px;overflow:hidden}.preview-bar-row i{background:#1f242a;border-radius:999px;display:block;height:100%}.preview-bar-row i.green{background:#157a50}.preview-bar-row i.blue{background:#315a8a}.preview-bar-row i.amber{background:#b56a00}.preview-bar-row i.red{background:#b42318}.preview-donut-layout{align-items:center;display:grid;gap:18px;grid-template-columns:180px minmax(0,1fr)}.preview-donut{align-items:center;background:radial-gradient(circle at center,#ffffff 0 48%,transparent 49%),conic-gradient(#157a50 0 42%,#315a8a 42% 71%,#b56a00 71% 90%,#b42318 90% 100%);border-radius:999px;display:grid;height:172px;justify-items:center;place-content:center;text-align:center;width:172px}.preview-donut span{color:#68717d;font-size:12px;font-weight:900}.preview-donut strong{font-size:15px}.preview-home{align-items:center;background:#f4f6f8;color:#1f242a;display:flex;justify-content:center;min-height:100vh;padding:24px}.preview-home-panel{background:#fff;border:1px solid #d9dee5;border-radius:8px;display:grid;gap:22px;max-width:720px;padding:30px;width:100%}.preview-link-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.preview-link-grid a{border:1px solid #d9dee5;border-radius:8px;color:#1f242a;display:grid;gap:8px;min-height:132px;padding:18px;text-decoration:none}.preview-link-grid a:hover{border-color:#1f242a}.preview-link-grid span{color:#315a8a;font-weight:900}.preview-shell{--store-brand-color: var(--yds-primary);background:var(--yds-surface);color:var(--yds-foreground);grid-template-columns:264px minmax(0,1fr)}.preview-sidebar{align-self:start;background:color-mix(in srgb,var(--yds-canvas) 96%,var(--yds-primary-soft));border-color:var(--yds-border);height:100vh;padding:32px 20px;position:sticky;top:0}.preview-eyebrow{color:var(--yds-primary);font-size:11px;font-weight:700}.preview-sidebar h1{color:var(--yds-foreground);font-size:24px;letter-spacing:-.02em}.preview-account-card,.preview-panel,.preview-filter-grid,.preview-modal,.preview-home-panel,.preview-inspection-card{background:var(--yds-canvas);border-color:var(--yds-border);border-radius:var(--yds-radius-md);box-shadow:var(--yds-shadow-flat)}.preview-account-logo{background:var(--yds-primary-soft);border:0;border-radius:var(--yds-radius-md);color:var(--store-brand-color);height:46px;width:46px}.preview-account-card small,.preview-metric span,.preview-metric small,.preview-panel-title p,.preview-table-head,.preview-table-row small,.preview-step-line small,.preview-menu-line span,.preview-menu-line small,.preview-channel-line small{color:var(--yds-muted)}.preview-nav button{border-radius:var(--yds-radius-sm);color:#4b5968;min-height:44px;padding:0 14px;transition:background-color .12s ease,color .12s ease,transform .12s ease}.preview-nav button:hover{background:var(--yds-primary-soft);color:var(--yds-primary-pressed)}.preview-nav button.active{background:var(--yds-primary-soft);box-shadow:none;color:var(--yds-primary-pressed)}.preview-nav button.active:before{content:"";background:var(--store-brand-color);border-radius:999px;display:inline-block;height:6px;margin-right:10px;vertical-align:2px;width:6px}.preview-url-box{border-color:var(--yds-border)}.preview-sidebar-button,.preview-secondary-button,.preview-toolbar button:first-child{background:var(--yds-canvas);border-color:var(--yds-border);border-radius:var(--yds-radius-sm);color:var(--yds-foreground)}.preview-content{gap:24px;padding:32px clamp(20px,3vw,48px) 48px}.preview-topbar{background:color-mix(in srgb,var(--yds-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:-10px -10px 0;padding:10px;position:sticky;top:0;z-index:20}.preview-topbar h2,.preview-command-bar h2{color:var(--yds-foreground);font-size:24px;font-weight:700;letter-spacing:-.025em}.preview-toolbar button,.preview-action-row button,.preview-command-actions button,.preview-modal-foot button,.preview-form-stack button,.preview-brand-card button{background:var(--store-brand-color);border-radius:var(--yds-radius-sm);min-height:44px;transition:filter .12s ease,transform .12s ease}.preview-toolbar button:hover,.preview-action-row button:hover,.preview-command-actions button:hover,.preview-modal-foot button:hover,.preview-form-stack button:hover,.preview-brand-card button:hover{filter:brightness(.94)}.preview-toolbar button:active,.preview-action-row button:active,.preview-command-actions button:active,.preview-modal-foot button:active,.preview-form-stack button:active,.preview-brand-card button:active{transform:translateY(1px)}.preview-live-status,.preview-network-status,.preview-period-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1;min-height:34px;padding:0 11px;white-space:nowrap}.preview-live-status,.preview-network-status.online{background:var(--yds-success-soft);border:1px solid color-mix(in srgb,var(--yds-success) 22%,transparent);color:var(--yds-success)}.preview-network-status:before{background:currentColor;border-radius:999px;content:"";height:6px;margin-right:7px;width:6px}.preview-network-status.offline{background:var(--yds-red-soft);border:1px solid color-mix(in srgb,var(--yds-red) 24%,transparent);color:#c72e27}.preview-period-chip{background:var(--yds-canvas);border:1px solid var(--yds-border);color:var(--yds-slate)}.preview-install-button{background:var(--yds-primary)!important;color:#fff!important}.preview-offline-banner{background:var(--yds-red-soft);border:1px solid color-mix(in srgb,var(--yds-red) 22%,var(--yds-red-soft));border-radius:var(--yds-radius-md);color:#9f2721;font-size:14px;font-weight:700;line-height:1.5;padding:14px 16px}.preview-metric-grid{gap:16px}.preview-metric{border-color:var(--yds-border);border-radius:var(--yds-radius-md);box-shadow:var(--yds-shadow-flat);gap:10px;min-height:138px;padding:20px}.preview-metric.ink,.preview-metric.green,.preview-metric.amber,.preview-metric.red,.preview-metric.blue{border-top:1px solid var(--yds-border)}.preview-metric.ink{box-shadow:inset 0 4px 0 var(--yds-foreground),var(--yds-shadow-flat)}.preview-metric.green{box-shadow:inset 0 4px 0 var(--yds-success),var(--yds-shadow-flat)}.preview-metric.amber{box-shadow:inset 0 4px 0 var(--yds-yellow),var(--yds-shadow-flat)}.preview-metric.red{box-shadow:inset 0 4px 0 var(--yds-red),var(--yds-shadow-flat)}.preview-metric.blue{box-shadow:inset 0 4px 0 var(--yds-primary),var(--yds-shadow-flat)}.preview-metric strong{color:var(--yds-foreground);font-size:28px;letter-spacing:-.035em}.preview-panel{padding:20px}.preview-panel-title h3{color:var(--yds-foreground);font-size:18px;letter-spacing:-.015em}.preview-table-row,.preview-step-line,.preview-log-line,.preview-channel-line,.preview-order-row,.preview-notification-card,.preview-platform-card,.preview-key-value,.preview-request-box,.preview-delivery-card{background:#fbfcfe;border-color:var(--yds-border);border-radius:var(--yds-radius-sm)}.preview-row-button:hover,.preview-order-row:hover{background:var(--yds-primary-soft);border-color:color-mix(in srgb,var(--yds-primary) 28%,var(--yds-border))}.preview-row-button.selected,.preview-order-row.selected{background:color-mix(in srgb,var(--yds-primary-soft) 62%,#ffffff);border-color:var(--store-brand-color);box-shadow:0 0 0 1px var(--store-brand-color)}.preview-pill.운영중,.preview-pill.신규,.preview-pill.정상,.preview-pill.연결됨,.preview-pill.등록완료,.preview-pill.완료{background:var(--yds-success-soft);color:var(--yds-success)}.preview-pill.점검필요,.preview-pill.조리중,.preview-pill.응답지연,.preview-pill.검토필요,.preview-pill.진행중{background:#fff6d9;color:#8d6100}.preview-pill.취소,.preview-notification-card.cancel,.preview-notification-card.error{background:var(--yds-red-soft);color:#b92e27}.preview-filter-grid input,.preview-filter-grid select,.preview-modal-grid input,.preview-modal-grid select,.preview-form-stack input,.preview-form-stack select{border-color:var(--yds-border);border-radius:var(--yds-radius-md);min-height:46px}.preview-filter-grid input:focus,.preview-filter-grid select:focus,.preview-modal-grid input:focus,.preview-modal-grid select:focus,.preview-form-stack input:focus,.preview-form-stack select:focus{border-color:var(--yds-primary)}.preview-donut{background:radial-gradient(circle at center,#ffffff 0 48%,transparent 49%),conic-gradient(var(--yds-primary) 0 42%,var(--yds-success) 42% 71%,var(--yds-yellow) 71% 90%,var(--yds-red) 90% 100%)}.preview-bar-row i.blue,.preview-bar-row i.ink{background:var(--yds-primary)}.preview-bar-row i.green{background:var(--yds-success)}.preview-bar-row i.amber{background:var(--yds-yellow)}.preview-bar-row i.red{background:var(--yds-red)}.preview-modal-backdrop{background:#2222224d;border:0;border-radius:var(--yds-radius-lg)}.preview-modal{border-radius:var(--yds-radius-lg);box-shadow:var(--yds-shadow-sheet, 0 4px 20px rgba(0, 0, 0, .32))}.empty-state{background:#fbfcfe;border-color:var(--yds-border);border-radius:var(--yds-radius-md);color:var(--yds-muted)}.preview-link-grid strong{line-height:1.45}@media(max-width:1440px){.preview-system-grid,.preview-store-management-grid{grid-template-columns:1fr}}@media(max-width:1280px){.preview-shell{grid-template-columns:248px minmax(0,1fr)}.preview-sidebar,.preview-content{padding:22px 16px}.preview-system-grid,.admin-device-layout,.preview-notification-grid,.preview-staff-grid,.preview-settings-grid,.preview-store-management-grid,.preview-delivery-grid,.preview-store-grid,.preview-review-grid,.preview-platform-grid,.preview-sales-grid{grid-template-columns:1fr}.preview-sales-grid .large-chart{grid-column:auto}.preview-metric-grid,.preview-filter-grid,.preview-filter-grid.sales,.preview-inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.preview-shell{grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.preview-sidebar{border-bottom:1px solid #d9dee5;border-right:0;height:auto;max-width:100%;min-width:0;position:relative}.preview-content{max-width:100%;min-width:0}.preview-metric-grid,.preview-delivery-grid,.preview-filter-grid,.preview-filter-grid.sales,.preview-inspection-grid,.preview-staff-grid,.preview-notification-grid,.preview-settings-grid,.preview-store-grid,.preview-store-management-grid,.preview-platform-grid,.preview-review-grid,.preview-system-grid,.preview-link-grid,.preview-modal-grid,.preview-sales-grid{grid-template-columns:1fr}.preview-table-head{display:none}.preview-table-row,.preview-table-row.store-table,.preview-table-row.device-table,.preview-table-row.invitation-table,.preview-table-row.store-device-table,.preview-table-row.staff-table,.preview-table-row.account-table,.preview-table-row.managed-device-table,.preview-table-row.dashboard-device-row,.preview-table-row.delivery-table,.preview-table-row.category-table,.preview-table-row.menu-table,.preview-table-row.option-table,.preview-table-row.review-table,.preview-table-row.inspection-table{grid-template-columns:1fr;min-width:0}.preview-action-row,.preview-brand-card,.preview-check-grid,.preview-donut-layout{grid-template-columns:1fr}.preview-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-bar-row{grid-template-columns:1fr}.preview-command-bar,.preview-modal-foot,.preview-topbar{align-items:stretch;flex-direction:column}.preview-modal-head{align-items:center}.preview-modal-head>div{min-width:0}.preview-icon-button{flex:0 0 auto}}@media(max-width:720px){.preview-sidebar{gap:16px;padding:20px 16px 14px}.preview-sidebar h1,.preview-topbar h2,.preview-command-bar h2{font-size:21px}.preview-account-card{align-items:flex-start}.preview-nav{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:visible}.preview-nav button{min-height:44px;min-width:0;touch-action:manipulation;white-space:normal}.preview-content{gap:14px;padding:16px 16px calc(28px + env(safe-area-inset-bottom))}.preview-toolbar,.preview-command-actions,.preview-row-actions{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.preview-toolbar{display:flex;flex-wrap:wrap}.preview-toolbar>button{flex:1 1 136px}.preview-topbar{margin:-8px -4px 0;padding:8px 4px 12px;position:relative}.preview-live-status{text-align:center}.preview-panel,.preview-filter-grid,.preview-modal{padding:16px}.preview-modal-backdrop{border-radius:0;padding:12px;place-items:start center}.preview-modal{max-height:none;overflow:visible;width:100%}.preview-metric strong{font-size:21px}.preview-order-row,.preview-bar-row,.preview-menu-line,.preview-step-line,.preview-channel-line{align-items:stretch;grid-template-columns:1fr}.preview-order-price,.preview-menu-line div:last-child{justify-items:start;text-align:left}.preview-table{overflow-x:visible}.preview-account-copy strong{font-size:13px}.preview-filter-grid input,.preview-filter-grid select,.preview-modal-grid input,.preview-modal-grid select,.preview-form-stack input,.preview-form-stack select{font-size:16px}}
