/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-1{margin-block:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.table-caption{display:table-caption}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[data-testid\=\"Dialog__CloseButton\"\]\:visible:is(){visibility:visible}}:root{--ink:#172033;--muted:#687286;--line:#dfe3ea;--surface:#fff;--canvas:#f3f4f1;--navy:#18243d;--orange:#f05b2a;--orange-soft:#fff1eb;--red:#bf2f37;--red-soft:#fff0f0;--green:#1f7456;--green-soft:#e9f6f0;--blue:#3565b3;--blue-soft:#eef4ff;--amber:#a35e0b;--amber-soft:#fff5e3}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.topbar{z-index:30;background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:76px;padding:0 32px;display:flex;position:sticky;top:0}.brand-lockup,.topbar-meta,.section-title-row,.table-caption,.drawer-head{align-items:center;display:flex}.brand-lockup{gap:12px}.brand-logo-tile{background:#fff;border:1px solid #ffffff57;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 4px 16px #03081433}.brand-logo-image{width:100%;height:auto;display:block}.app-logo-tile{width:76px;height:53px;padding:2px 4px}.eyebrow,.section-kicker{color:#8390a8;letter-spacing:.14em;margin:0 0 3px;font-size:10px;font-weight:800}.brand-lockup h1{letter-spacing:-.03em;margin:0;font-size:18px}.topbar-meta{color:#c6ccda;gap:9px;font-size:12px}.snapshot-dot{background:#f0a33b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f0a33b24}.divider{background:#ffffff42;width:1px;height:12px}.workspace{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.sidebar{border-right:1px solid var(--line);background:#f8f8f5;flex-direction:column;gap:24px;padding:30px 18px;display:flex}.store-context{padding:0 10px}.brand-select-label{gap:4px;margin:9px 0 10px;display:grid}.brand-select-label>span{color:var(--muted);font-size:8px;font-weight:800}.brand-select-label select{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #cbd1da;padding:0 9px;font-size:10px;font-weight:800}.brand-select-label select:focus{border-color:var(--orange);outline:2px solid var(--orange-soft)}.store-context strong{margin:6px 0 8px;font-size:15px;line-height:1.45;display:block}.store-context>span{color:var(--muted);font-size:12px}.store-context>small{color:#9098a5;margin-top:5px;font-size:8px;display:block}.sidebar nav{gap:4px;display:grid}.nav-item{color:#5e687b;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:12px;transition:all .16s;display:flex}.nav-item:hover{color:var(--ink);background:#eceeea}.nav-item.active{border-left-color:var(--orange);color:var(--ink);background:#fff;font-weight:800}.nav-item b{text-align:center;background:#e5e8ed;border-radius:999px;min-width:26px;padding:2px 7px;font-size:11px}.nav-item.active b{background:var(--orange-soft);color:#bd441e}.sidebar-note{background:#fff;border:1px solid #d7dce4;margin-top:auto;padding:14px}.sidebar-note strong{font-size:12px}.sidebar-note p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.content{width:100%;max-width:1600px;margin:0 auto;padding:32px 34px 56px;overflow:hidden}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-heading h2{letter-spacing:-.055em;margin:4px 0 6px;font-size:clamp(24px,2.2vw,34px)}.page-heading>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.secondary-button{cursor:pointer;background:#fff;border:1px solid #bcc3cf;padding:10px 14px;font-size:12px;font-weight:700;transition:all .16s}.secondary-button:hover{border-color:var(--navy);background:var(--navy);color:#fff}.primary-button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;min-height:40px;padding:10px 14px;font-size:11px;font-weight:800}.primary-button:hover{border-color:var(--orange);background:var(--orange)}.metric-grid{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.metric-card{border-right:1px solid var(--line);min-height:116px;padding:18px 20px}.metric-card:last-child{border-right:0}.metric-card>span{color:var(--muted);font-size:12px;font-weight:700;display:block}.metric-card strong{letter-spacing:-.04em;margin:7px 0 2px;font-size:31px;line-height:1;display:block}.metric-card small{color:#858d9c;font-size:11px}.metric-primary{border-top:3px solid var(--navy)}.metric-warning{border-top:3px solid #d88a2a}.metric-danger{border-top:3px solid var(--red)}.metric-warning strong{color:var(--amber)}.metric-danger strong{color:var(--red)}.control-bar{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:grid}.control-bar label{gap:5px;display:grid}.control-bar label>span{color:var(--muted);font-size:10px;font-weight:800}.control-bar input,.control-bar select{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #cfd4dd;border-radius:0;outline:none;font-size:12px}.control-bar input{padding:0 12px}.control-bar select{padding:0 32px 0 10px}.control-bar input:focus,.control-bar select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3565b31f}.result-count{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;height:39px;padding:8px 4px 0 16px;display:flex}.result-count strong{font-size:18px}.result-count span{color:var(--muted);font-size:11px}.table-panel,.issue-panel,.benefit-panel{border:1px solid var(--line);background:#fff}.table-caption{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;min-height:58px;padding:12px 16px}.table-caption>div:first-child{gap:3px;display:grid}.table-caption strong{font-size:13px}.table-caption span{color:var(--muted);font-size:10px}.legend{gap:12px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{width:8px;height:8px}.legend-low{background:#3aa179}.legend-high{background:#df7754}.table-scroll{min-height:360px;max-height:calc(100vh - 390px);overflow:auto}table{border-collapse:collapse;table-layout:fixed;width:100%}th{z-index:2;border-bottom:1px solid var(--line);color:#606a7c;letter-spacing:.02em;text-align:left;background:#f4f5f7;padding:10px 12px;font-size:10px;position:sticky;top:0}th:first-child{width:30%}th:nth-child(2),th:nth-child(3),th:nth-child(4){width:14%}th:nth-child(5){width:10%}th:nth-child(6){width:12%}td{vertical-align:middle;border-bottom:1px solid #eceef2;padding:10px 12px;font-size:12px}tbody tr{transition:background .12s}tbody tr:hover{background:#faf9f5}.menu-cell button{cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;width:100%;padding:0;display:grid}.menu-cell button:hover strong{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.menu-cell span{color:#8790a0;font-family:Cascadia Mono,Consolas,monospace;font-size:9px}.menu-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menu-cell small{color:#8b93a1;font-size:9px}.price-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.price-value strong{white-space:nowrap;font-size:12px}.price-low strong{color:var(--green)}.price-high strong{color:#c34b29}.missing-value{color:#9da4b1;font-size:11px}.mini-flag{color:#6b7484;white-space:nowrap;border:1px solid #d2d7df;padding:1px 4px;font-size:8px}.minimum-free{color:#386a9e;background:#f1f7fd;border-color:#acc9e9}.spread-cell{color:#8d3b24;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.status-normal{background:var(--green-soft);color:var(--green);border-color:#b9decf}.status-review{background:var(--amber-soft);color:var(--amber);border-color:#efd39e}.status-error{background:var(--red-soft);color:var(--red);border-color:#ecc1c3}.status-structure{background:var(--blue-soft);color:var(--blue);border-color:#c9d7f0}.status-approved{color:#546070;background:#f1f3f5;border-color:#c9cfd8}.empty-state{min-height:260px;color:var(--muted);text-align:center;place-content:center;gap:5px;display:grid}.empty-state strong{color:var(--ink)}.operations-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);align-items:start;gap:16px;display:grid}.issue-panel,.benefit-panel{padding:20px}.section-title-row{justify-content:space-between;gap:16px;margin-bottom:16px}.section-title-row h3{letter-spacing:-.035em;margin:2px 0 0;font-size:18px}.issue-list{border-top:1px solid var(--line)}.issue-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 4px;display:grid}.issue-index{color:#a1a8b3;padding-top:2px;font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.issue-copy>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-copy strong{font-size:13px}.issue-copy p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.55}.issue-copy small{color:#354056;font-size:10px;font-weight:700}.benefit-warning{border-left:3px solid var(--orange);background:var(--orange-soft);color:#8d3d21;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.promotion-list{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.promotion-list article{background:#fff;padding:14px}.promotion-list article>div{align-items:center;gap:7px;display:flex}.promotion-list article>div strong{font-size:11px}.platform-dot{border-radius:50%;width:8px;height:8px}.platform-dot.ddangyo{background:#159a78}.platform-dot.baedalmyeongsu{background:#e88724}.promotion-list h4{margin:9px 0 4px;font-size:14px}.promotion-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.exposure-box{background:#f6f7f9;border:1px solid #d5d9e1;margin-top:14px;padding:14px}.exposure-box span{color:var(--muted);font-size:9px;font-weight:800;display:block}.exposure-box strong{margin:5px 0;font-size:14px;display:block}.exposure-box p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.drawer-backdrop{z-index:39;cursor:default;background:#0c132173;border:0;position:fixed;inset:0}.review-confirm-backdrop{z-index:59;cursor:default;background:#080e1c9e;border:0;position:fixed;inset:0}.review-confirm-dialog{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(460px,100vw - 32px);color:var(--ink);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #080e1c52}.review-confirm-dialog>span{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:900}.review-confirm-dialog h3{letter-spacing:-.04em;margin:8px 0 10px;font-size:22px}.review-confirm-dialog p,.review-confirm-dialog>small{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.review-confirm-dialog p strong{color:var(--ink)}.review-confirm-dialog dl{gap:8px;margin:16px 0 12px;display:grid}.review-confirm-dialog dl>div{background:var(--canvas);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.review-confirm-dialog dt{color:var(--muted);font-size:10px}.review-confirm-dialog dd{text-align:right;margin:0;font-size:11px;font-weight:800}.review-confirm-actions{grid-template-columns:1fr 1.45fr;gap:8px;margin-top:18px;display:grid}.review-confirm-actions button{min-height:42px}.detail-drawer{z-index:40;background:#fff;border-left:1px solid #bfc5cf;width:min(480px,92vw);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 28px #111b2f29}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px}.drawer-head span{color:#7a8495;font-family:Cascadia Mono,Consolas,monospace;font-size:10px}.drawer-head h3{letter-spacing:-.04em;margin:7px 0 0;font-size:20px;line-height:1.4}.close-button{cursor:pointer;background:#fff;border:1px solid #cbd0d8;padding:7px 10px;font-size:11px}.close-button:hover{border-color:var(--navy)}.decision-box{border-left:3px solid var(--orange);background:#f7f7f5;gap:8px;margin:18px 0;padding:16px;display:grid}.decision-box>span{color:var(--muted);font-size:10px;font-weight:800}.decision-box p,.helper-text{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.drawer-section{border-bottom:1px solid var(--line);padding:18px 0}.drawer-section h4{margin:0 0 12px;font-size:12px}.platform-detail{border-bottom:1px solid #edf0f3;grid-template-columns:88px 1fr;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.platform-detail:last-child{border-bottom:0}.platform-detail strong{font-size:11px}.platform-detail>span{justify-self:end;font-size:12px;font-weight:800}.platform-detail small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.decision-actions{gap:7px;margin-top:12px;display:grid}.decision-actions button{cursor:pointer;text-align:left;background:#fff;border:1px solid #c9ced7;min-height:38px;font-size:11px;font-weight:800;transition:all .14s}.decision-actions button:hover{border-color:var(--navy);background:#f1f3f6}.decision-actions button:first-child:hover{border-color:var(--red);background:var(--red-soft);color:var(--red)}.audit-list{margin:18px 0 0}.audit-list div{border-bottom:1px solid #edf0f3;grid-template-columns:110px 1fr;padding:9px 0;display:grid}.audit-list dt{color:var(--muted);font-size:10px}.audit-list dd{text-align:right;margin:0;font-size:10px;font-weight:700}@media (width<=1000px){.workspace{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 1.4fr;padding:16px 24px;display:grid;position:static}.sidebar nav{grid-template-columns:repeat(2,1fr)}.sidebar-note{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.control-bar{grid-template-columns:1fr 1fr}.search-box{grid-column:1/-1}.operations-layout{grid-template-columns:1fr}}@media (width<=680px){.topbar{padding:0 16px}.topbar-meta{display:none}.sidebar{grid-template-columns:1fr;padding:14px 16px}.store-context{display:none}.content{padding:24px 14px 40px}.page-heading{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:100px;padding:14px}.metric-card strong{font-size:26px}.control-bar{grid-template-columns:1fr}.search-box{grid-column:auto}.result-count{justify-content:flex-start;padding-left:2px}.table-scroll{min-height:440px}table{min-width:880px}.table-caption,.issue-copy>div{flex-direction:column;align-items:flex-start}}.refresh-job-actions{align-items:center;gap:12px;margin:14px 0;display:flex}.refresh-job-actions>span{color:var(--muted);font-size:10px}.refresh-job-result{background:var(--amber-soft);border:1px solid #dfc591;gap:7px;margin:12px 0;padding:13px;display:grid}.refresh-job-result>strong{color:var(--amber);font-size:11px}.refresh-job-result p{color:var(--muted);grid-template-columns:28px 80px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:9px;display:grid}.refresh-job-result p b,.refresh-job-result p span{color:var(--amber)}:root[data-theme=dark] .refresh-job-result{background:#30271c}@media (width<=680px){.refresh-job-actions{flex-direction:column;align-items:flex-start}.refresh-job-result p{grid-template-columns:28px minmax(0,1fr)}.refresh-job-result p small{grid-column:1/-1}}.accounts-view .account-platform-section{border-top-width:3px;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #1922330a}.accounts-view .account-platform-section.baemin{border-top-color:#22a9bd}.accounts-view .account-platform-section.yogiyo{border-top-color:#e5385a}.accounts-view .account-platform-section.coupang{border-top-color:#7651bd}.accounts-view .account-platform-section.ddangyo{border-top-color:#159a78}.accounts-view .account-platform-section.baedalmyeongsu{border-top-color:#e88724}.accounts-view .account-platform-heading{background:linear-gradient(90deg, var(--canvas), var(--surface));min-height:46px;padding:6px 12px}.account-platform-title{gap:1px;display:grid}.account-platform-title h3{line-height:1.15}.account-platform-title small{color:var(--muted);font-size:8px;font-weight:800}.platform-brand-mark{color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff47}.platform-brand-mark.baemin{background:#22a9bd}.platform-brand-mark.yogiyo{background:#e5385a}.platform-brand-mark.coupang{background:#7651bd}.platform-brand-mark.ddangyo{background:#159a78}.platform-brand-mark.baedalmyeongsu{background:#e88724}.accounts-view .account-table{scrollbar-width:thin;overflow-x:auto}.accounts-view .account-table-header{background:var(--canvas);min-height:29px}.accounts-view .account-table-header>span{padding:6px 9px}.accounts-view .account-row{min-height:62px;transition:background .12s}.accounts-view .account-row:hover{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.accounts-view .account-row:hover{background:color-mix(in srgb, var(--blue-soft) 42%, var(--surface))}}.accounts-view .account-row>div{min-width:0;padding:7px 9px;overflow:hidden}.accounts-view .account-id-actions,.accounts-view .account-credential-cell,.accounts-view .account-login-cell,.accounts-view .account-refresh-cell{min-width:0}.accounts-view .account-login-cell>small,.accounts-view .account-refresh-cell>small{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;min-width:0;display:block;overflow:hidden}.accounts-view .account-credential-cell{align-items:center}.accounts-view .inline-credential-editor input{width:100%;min-width:0}.inline-credential-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.accounts-view .inline-credential-actions button{width:100%;min-width:0;min-height:28px;padding:0 8px;font-size:8px}.accounts-view .account-brand-list-cell{overflow:hidden}.accounts-view .account-brand-chips{max-width:100%}.accounts-view .account-refresh-cell{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:5px;display:grid}.price-stack>.source-menu-name,.price-stack>.source-menu-description{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:230px;display:-webkit-box;overflow:hidden}.price-stack>.source-menu-name{color:var(--muted);font-size:11px}.price-stack>.source-menu-description{color:var(--muted);font-size:10px}.menu-refresh-panel{border:1px solid var(--border,#64748b);background:var(--surface,#fff);color:inherit;border-radius:16px;margin:12px 0 20px;padding:16px}.menu-refresh-panel>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.menu-refresh-panel small{opacity:.8;font-size:12px;line-height:1.5;display:block}.menu-refresh-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.menu-refresh-controls label{gap:5px;font-size:12px;display:grid}.menu-refresh-controls select{background:var(--surface,#fff);max-width:100%;min-height:38px;color:inherit;border:1px solid #64748b;border-radius:8px;padding:8px}.menu-refresh-results{max-height:180px;margin-top:12px;overflow:auto}.menu-refresh-results p{border-bottom:1px solid #64748b55;padding:8px 0;font-size:13px}.menu-refresh-results span{margin-left:8px}.readiness-chip small{font-size:10px;display:block}[data-theme=dark] .menu-refresh-panel,[data-theme=dark] .menu-refresh-controls select,[data-theme=dark] .refresh-checklist{color:#e5edf5;background:#172131}.price-table .menu-cell strong{overflow-wrap:anywhere}.pricing-controls+section .table-scroll{max-height:650px}.workbench fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.workbench fieldset label{gap:6px;margin-block:8px;display:grid}.finance-workbench{--panel:var(--surface);--accent:var(--orange);gap:18px;min-width:0;display:grid}.finance-workbench h2,.finance-workbench h3,.finance-workbench h4,.finance-workbench p{margin:0}.finance-workbench button,.finance-workbench select,.finance-workbench input:not([type=checkbox]){border:1px solid var(--line);background:var(--panel);color:var(--ink);min-height:40px;font:inherit;border-radius:8px;padding:9px 12px}.finance-workbench button{cursor:pointer}.finance-workbench button:disabled{cursor:not-allowed;opacity:.5}.finance-workbench button:focus-visible,.finance-workbench select:focus-visible,.finance-workbench input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.finance-workbench .workbench-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-workbench .workbench-heading p{color:var(--muted);margin-top:7px}.finance-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.finance-filters label{color:var(--muted);gap:6px;min-width:140px;max-width:100%;font-size:12px;display:grid}.finance-filters input,.finance-filters select{min-width:0;max-width:100%}.finance-platforms{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-platforms>div{border:1px solid var(--line);border-radius:10px;gap:7px;padding:12px;display:grid}.finance-platforms span{color:var(--muted);font-size:12px}.finance-warning{border-left:3px solid var(--accent);background:var(--surface);padding:12px 15px;line-height:1.65}.finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-cards article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:9px;padding:18px;display:grid}.finance-cards strong{overflow-wrap:anywhere;font-size:clamp(17px,1.7vw,26px)}.finance-cards span,.finance-cards small,.finance-workbench small{color:var(--muted)}.finance-table-wrap{border:1px solid var(--line);border-radius:10px;max-width:100%;overflow:auto}.finance-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.finance-table-wrap th,.finance-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;min-width:95px;padding:13px 12px}.finance-table-wrap td small{overflow-wrap:anywhere;margin-top:6px;display:block}.finance-table-wrap td:last-child{min-width:150px}.finance-table-wrap details{min-width:155px;max-width:380px}.finance-table-wrap details p{margin-block:6px}.finance-table-wrap dl{gap:5px;display:grid}.finance-table-wrap dl>div{justify-content:space-between;gap:12px;display:flex}.finance-table-wrap dd{margin:0}.finance-panel{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:16px}.finance-panel>*+*{margin-top:12px!important}.finance-panel summary{cursor:pointer;font-weight:600;line-height:1.5}.finance-panel a{display:block}.finance-targets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.finance-targets article{border:1px solid var(--line);border-radius:10px;gap:8px;padding:14px;display:grid}.finance-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.finance-calendar>strong{text-align:center;padding:8px;font-size:12px}.finance-calendar>button{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex;min-height:120px!important;padding:10px!important;font-size:12px!important}.finance-calendar>button b{font-size:15px}.finance-calendar small{overflow-wrap:anywhere;font-size:11px}.finance-match-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.finance-match-columns>div{border:1px solid var(--line);border-radius:10px;align-content:start;gap:10px;max-height:380px;padding:14px;display:grid;overflow:auto}.finance-match-columns label{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.finance-match-columns input{margin-top:3px}@media (width<=900px){.finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.finance-filters label{flex:130px}.finance-cards article{padding:12px}.finance-match-columns{grid-template-columns:1fr}.finance-calendar{gap:3px}.finance-calendar>button{min-height:75px!important;padding:5px!important;font-size:10px!important}.finance-calendar small{display:none}.finance-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-brand-scope{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.member-brand-scope summary{cursor:pointer;font-weight:700}.member-brand-scope label{align-items:center;gap:6px;margin:8px 12px 8px 0;display:inline-flex}.member-brand-scope input{width:auto}.member-brand-scope small{margin:6px 0;display:block}.member-scope-options{flex-wrap:wrap;display:flex}.wb-month-scroll{margin-block:20px;overflow-x:auto}.wb-menu-links{margin-block:20px 32px}.wb-menu-link-form,.wb-menu-group{border:1px solid var(--line);border-radius:14px;margin-block:18px;padding:18px}.wb-menu-source-list{gap:8px;max-height:460px;margin-block:12px;display:grid;overflow-y:auto}.wb-menu-source{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.wb-menu-source input{flex:none;margin-top:4px}.wb-menu-source span,.wb-menu-group small{gap:5px;min-width:0;display:grid}.wb-month-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(7,minmax(105px,1fr));gap:1px;min-width:735px;display:grid;overflow:hidden}.wb-month-grid>*{background:var(--surface);min-width:0;padding:10px}.wb-month-grid>div{min-height:100px}.wb-month-grid>strong{text-align:center}.wb-month-grid p{overflow-wrap:anywhere;margin-block:5px;font-size:12px}.wb-month-grid p span{color:var(--orange)}.review-daily-time{align-content:center;gap:8px;padding:10px;display:grid}.review-daily-time input{color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px}.accounts-view .account-row:focus{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.accounts-view .account-row:focus{outline:3px solid color-mix(in srgb, var(--accent) 64%, transparent)}}.accounts-view .account-row:focus{outline-offset:3px}.account-auth-dialog{border-top:5px solid #e45b26}.account-auth-dialog>span{color:#c4481d}:root[data-theme=dark] .account-auth-dialog>span{color:#ff9a72}.accounts-view .account-refresh-cell button,.danger-outline-button{white-space:nowrap;border-radius:7px;width:100%;min-width:0;min-height:30px;padding:0 8px;font-size:8px;font-weight:900}.danger-outline-button{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.danger-outline-button{border:1px solid color-mix(in srgb, var(--red) 58%, var(--line))}}.danger-outline-button{background:var(--surface);color:var(--red);cursor:pointer}.danger-outline-button:hover:not(:disabled){border-color:var(--red);background:var(--red-soft)}.brand-assignment-matrix{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:10px;overflow-x:auto}.brand-assignment-matrix-canvas{min-width:1180px}.brand-matrix-header,.brand-matrix-row{grid-template-columns:minmax(170px,.82fr) repeat(5,minmax(190px,1fr));display:grid}.brand-matrix-header{z-index:2;background:var(--canvas);min-height:46px;color:var(--muted);font-size:8px;font-weight:900;position:sticky;top:0}.brand-matrix-header>span{border-right:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.brand-matrix-header>span:first-child{letter-spacing:.08em}.brand-matrix-header .platform-brand-mark{border-radius:7px;flex-basis:24px;width:24px;height:24px;font-size:9px}.brand-matrix-header b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.brand-matrix-row{border-top:1px solid var(--line)}.brand-matrix-row.unassigned{background:var(--amber-soft)}.brand-matrix-name-cell,.brand-matrix-platform-cell{border-right:1px solid var(--line);min-width:0;padding:9px}.brand-matrix-name-cell{background:var(--canvas);align-content:start;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-matrix-name-cell{background:color-mix(in srgb, var(--canvas) 76%, var(--surface))}}.brand-matrix-name-cell strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.brand-matrix-name-cell small{color:var(--muted);font-size:8px}.brand-matrix-platform-cell{align-content:start;gap:7px;display:grid}.brand-matrix-empty{border:1px dashed var(--line);min-height:102px;color:var(--muted);border-radius:8px;place-items:center;font-size:8px;display:grid}.brand-matrix-store-card{border:1px solid var(--line);background:var(--canvas);border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.brand-matrix-store-card>div:first-child{gap:2px;min-width:0;display:grid}.brand-matrix-store-card>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.brand-matrix-store-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.brand-matrix-store-card label{gap:3px;display:grid}.brand-matrix-store-card label>span{color:var(--muted);font-size:7px;font-weight:900}.brand-matrix-store-card input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:31px;color:var(--ink);border-radius:6px;padding:0 7px;font-size:8px;font-weight:800}.brand-matrix-store-card input:focus{border-color:var(--orange);outline:2px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.brand-matrix-store-card input:focus{outline:2px solid color-mix(in srgb, var(--orange) 18%, transparent)}}.brand-matrix-store-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.brand-matrix-store-actions button{width:100%;min-width:0;min-height:28px;padding:0 5px;font-size:7px}.brand-excluded-list{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin-top:9px}.brand-excluded-list summary{color:var(--muted);cursor:pointer;padding:9px 11px;font-size:9px;font-weight:900}.brand-excluded-list>div{border-top:1px solid var(--line);background:var(--line);gap:1px;display:grid}.brand-excluded-list article{background:var(--surface);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.brand-excluded-list article>span:nth-child(2){gap:2px;min-width:0;display:grid}.brand-excluded-list article strong,.brand-excluded-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-excluded-list article strong{font-size:9px}.brand-excluded-list article small{color:var(--muted);font-size:8px}.brand-excluded-list article button{min-height:29px;padding:0 9px}:root[data-theme=dark] .accounts-view .account-platform-heading,:root[data-theme=dark] .brand-assignment-matrix,:root[data-theme=dark] .brand-matrix-store-card,:root[data-theme=dark] .brand-excluded-list{background:var(--surface)}:root[data-theme=dark] .brand-matrix-header,:root[data-theme=dark] .brand-matrix-name-cell,:root[data-theme=dark] .brand-excluded-list summary{background:var(--canvas)}:root[data-theme=dark] .accounts-view .account-row:hover{background:var(--blue-soft)}@media (width<=900px){.accounts-view .account-control-bar,.accounts-view .account-platform-heading{align-items:stretch}.accounts-view .account-platform-heading{min-height:52px}.brand-assignment-matrix-canvas{min-width:1080px}.brand-matrix-header,.brand-matrix-row{grid-template-columns:160px repeat(5,minmax(180px,1fr))}}.auth-shell{background:radial-gradient(circle at 12% 8%,#f05b2a2e,#0000 31%),linear-gradient(145deg,#101a31,#192946 58%,#122039);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:var(--surface);border:1px solid #ffffff1f;width:min(780px,100%);padding:30px;box-shadow:0 28px 80px #040c1e57}.auth-brand{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:22px;display:flex}.auth-logo-tile{border-color:var(--line);width:112px;height:78px;padding:4px 6px;box-shadow:0 8px 24px #040c1e24}.auth-brand h1{margin:0;font-size:clamp(19px,4vw,26px)}.auth-tabs{border:1px solid var(--line);background:var(--canvas);grid-template-columns:1fr 1fr;margin:22px 0 18px;display:grid}.auth-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:800}.auth-tabs button.active{background:var(--navy);color:#fff}.kakao-login-button{color:#191919;cursor:pointer;background:#fee500;border:1px solid #f4d400;width:100%;min-height:46px;font-weight:900}.kakao-login-button:disabled{opacity:.5;cursor:not-allowed}.kakao-login-note{color:var(--muted);margin:7px 0 13px;font-size:10px}.auth-divider{color:var(--muted);align-items:center;gap:10px;margin-bottom:14px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-form,.auth-form label,.member-add-form label{gap:7px;display:grid}.auth-form{gap:14px}.auth-form label,.member-add-form label{color:var(--muted);font-size:12px;font-weight:800}.auth-form input,.member-add-form input,.member-add-form select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);padding:0 12px}.signup-plan-grid,.plan-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signup-plan-grid button{border:1px solid var(--line);background:var(--canvas);text-align:left;cursor:pointer;align-content:start;gap:5px;min-height:124px;padding:14px;display:grid}.signup-plan-grid button.active{border-color:var(--orange);background:var(--orange-soft);box-shadow:inset 0 0 0 1px var(--orange)}.signup-plan-notice{color:var(--orange);letter-spacing:.04em;margin:0 0 -6px;font-size:10px;font-weight:900}.signup-plan-grid button span,.signup-plan-grid button small,.auth-note{color:var(--muted);font-size:11px;line-height:1.45}.auth-submit{width:100%;min-height:46px}.auth-loading{background:var(--surface);color:var(--ink);padding:24px 28px;font-weight:800}.auth-loading.error{color:var(--red)}.public-auth-shell{color:#f8fafc;background:radial-gradient(circle at 11% 14%,#ff69373d,#0000 30%),radial-gradient(circle at 83% 74%,#2ecebe1f,#0000 28%),linear-gradient(145deg,#081326 0%,#12223c 56%,#0a172b 100%);min-height:100vh;padding:0;display:block;overflow-x:hidden}.public-auth-topbar{z-index:2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1440px,100% - 64px);min-height:86px;margin:0 auto;display:flex;position:relative}.public-auth-lockup,.public-auth-lockup>div{align-items:center;display:flex}.public-auth-lockup{gap:13px}.public-auth-lockup>div{flex-direction:column;align-items:flex-start;gap:2px}.public-auth-lockup .auth-logo-tile{background:#fffffff5;border-color:#ffffff29;width:88px;height:56px;padding:3px 5px}.public-auth-lockup strong{letter-spacing:-.02em;font-size:17px}.public-auth-lockup span{color:#e2e8f0b8;font-size:11px}.public-auth-topbar nav{align-items:center;gap:8px;display:flex}.public-auth-topbar nav button{color:#f8fafc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-height:40px;padding:0 18px;font-weight:800}.public-auth-topbar nav button:hover{background:#ffffff0f;border-color:#fff3}.public-auth-topbar nav .public-signup-button{background:#ff6a37;border-color:#ff6a37;box-shadow:0 10px 28px #ff6a373d}.public-auth-layout{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:center;gap:clamp(42px,7vw,96px);width:min(1320px,100% - 64px);min-height:calc(100vh - 152px);margin:0 auto;padding:58px 0 46px;display:grid;position:relative}.public-product-intro{min-width:0}.public-product-kicker{color:#ff8a62;letter-spacing:.18em;margin:0 0 17px;font-size:11px;font-weight:900}.public-product-intro h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.8vw,66px);line-height:1.08}.public-product-summary{color:#e2e8f0d1;word-break:keep-all;max-width:700px;margin:24px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.75}.public-platform-strip{flex-wrap:wrap;gap:9px;margin:28px 0 0;display:flex}.public-platform-strip span{color:#f8fafce0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;font-size:11px;font-weight:800;display:inline-flex}.public-platform-strip img{object-fit:cover;border-radius:8px;width:27px;height:27px}.public-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.public-feature-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;min-height:145px;padding:18px}.public-feature-grid article>span{color:#ff8a62;margin-bottom:17px;font-size:10px;font-weight:900;display:block}.public-feature-grid strong{color:#fff;font-size:14px;display:block}.public-feature-grid p{color:#cbd5e1b8;word-break:keep-all;margin:8px 0 0;font-size:11px;line-height:1.55}.public-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.public-start-steps li{color:#cbd5e1ad;align-items:flex-start;gap:9px;min-width:0;font-size:10px;display:flex}.public-start-steps li>b{color:#ff9875;background:#ff6a3726;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.public-start-steps li>span,.public-start-steps li strong{display:block}.public-start-steps li strong{color:#f8fafc;margin-bottom:3px;font-size:11px}.public-auth-shell .auth-card{color:#122039;background:#fff;border:1px solid #ffffff2e;border-radius:24px;justify-self:end;width:100%;max-width:500px;padding:clamp(25px,3vw,38px);box-shadow:0 30px 90px #00071461}.auth-card-heading p{color:#f05b2a;letter-spacing:.05em;margin:0 0 7px;font-size:10px;font-weight:900}.auth-card-heading h2{letter-spacing:-.04em;margin:0;font-size:28px}.auth-card-heading>span{color:#64748b;margin-top:9px;font-size:12px;line-height:1.55;display:block}.public-auth-shell .auth-tabs{background:#f2f5f8;border-color:#dbe2ea;border-radius:12px;margin:24px 0 18px;padding:4px}.public-auth-shell .auth-tabs button{border-radius:9px}.public-auth-shell .auth-tabs button.active{background:#132541;box-shadow:0 6px 16px #13254129}.public-auth-shell .auth-form{gap:13px}.public-auth-shell .auth-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-auth-shell .auth-form label{color:#475569;font-size:11px}.public-auth-shell .auth-form label em{color:#f05b2a;margin-left:5px;font-size:9px;font-style:normal;font-weight:800}.public-auth-shell .auth-form label small{color:#94a3b8;margin-top:-2px;font-size:9px;font-weight:600}.public-auth-shell .auth-form input{color:#0f172a;background:#fff;border-color:#d6dee8;border-radius:11px;outline:none;min-height:46px;font-size:13px}.public-auth-shell .auth-form input:focus{border-color:#f05b2a;box-shadow:0 0 0 3px #f05b2a1f}.public-auth-shell .auth-submit{background:#f05b2a;border-radius:12px;min-height:50px;margin-top:2px;font-size:13px;box-shadow:0 12px 26px #f05b2a3b}.public-auth-shell .inline-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.45}.public-auth-shell .kakao-login-button{border-radius:11px}.public-auth-shell .auth-divider{color:#94a3b8;margin:14px 0}.auth-switch-note{color:#64748b;justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font-size:11px;display:flex}.auth-switch-note button{color:#f05b2a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.public-auth-footer{color:#cbd5e18c;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;width:min(1440px,100% - 64px);min-height:64px;margin:0 auto;font-size:10px;display:flex}@media (width<=1050px){.public-auth-layout{grid-template-columns:1fr;gap:38px}.public-auth-shell .auth-card{justify-self:center;max-width:620px}.public-product-intro{text-align:center}.public-product-summary{margin-left:auto;margin-right:auto}.public-platform-strip{justify-content:center}.public-feature-grid,.public-start-steps{text-align:left}}@media (width<=680px){.public-auth-topbar,.public-auth-layout,.public-auth-footer{width:min(100% - 30px,620px)}.public-auth-topbar{min-height:72px}.public-auth-lockup .auth-logo-tile{width:72px;height:46px}.public-auth-lockup>div,.public-auth-topbar nav>button:first-child{display:none}.public-auth-topbar nav button{min-height:36px;padding:0 13px;font-size:10px}.public-auth-layout{min-height:auto;padding:36px 0 40px}.public-product-intro h1{font-size:clamp(32px,10.5vw,46px)}.public-product-summary{font-size:14px}.public-feature-grid{grid-template-columns:1fr}.public-feature-grid article{min-height:0}.public-start-steps{grid-template-columns:1fr}.public-auth-shell .auth-card{border-radius:20px;padding:24px 18px}.public-auth-shell .auth-form-row{grid-template-columns:1fr}.public-auth-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0;line-height:1.45}}.member-topbar{border:1px solid #ffffff2e;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.member-topbar strong{color:#fff}.member-topbar em{color:#ffc3ae;background:#f05b2a33;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900}.logout-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;min-height:30px;padding:0 9px}.membership-summary-grid{grid-template-columns:1fr 1fr 1.35fr;gap:12px;margin-bottom:18px;display:grid}.membership-current-card,.membership-usage-card,.plan-management-panel,.member-add-form,.member-list-panel,.member-password-panel{border:1px solid var(--line);background:var(--surface)}.membership-current-card,.membership-usage-card{align-content:center;gap:5px;min-height:112px;padding:16px;display:grid}.membership-current-card.accent{background:var(--orange-soft);border-color:#f1b49f}.membership-current-card span,.membership-usage-card span,.membership-current-card small,.membership-usage-card small{color:var(--muted);font-size:11px}.membership-usage-card>div:first-child{justify-content:space-between;gap:12px;display:flex}.usage-track{background:var(--line);height:8px;overflow:hidden}.usage-track i{background:var(--orange);height:100%;display:block}.plan-management-panel,.member-list-panel,.member-password-panel{margin-top:16px;padding:18px}.local-simulation-note{background:var(--amber-soft);color:var(--amber);margin:10px 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.plan-card{border:1px solid var(--line);background:var(--canvas);gap:10px;padding:15px;display:grid}.plan-card.active{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.plan-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.plan-card>div>span,.plan-card>div>strong{font-weight:900}.plan-card>div small,.plan-card p,.plan-card li{color:var(--muted);font-size:11px}.plan-card p{min-height:34px;margin:0;line-height:1.45}.plan-card ul{gap:5px;margin:0;padding-left:17px;display:grid}.plan-card button{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:36px;font-weight:800}.plan-card button:disabled{background:var(--navy);color:#fff;cursor:default}.member-add-form{grid-template-columns:.8fr 1.3fr 1fr .8fr auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.member-list{gap:7px;margin-top:12px;display:grid}.member-row{border:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(220px,1fr) 150px 84px;align-items:center;gap:10px;padding:11px 12px;display:grid}.member-identity{grid-template-columns:auto 1fr;gap:2px 9px;display:grid}.member-identity span,.member-identity small{color:var(--muted);font-size:11px}.member-identity small{grid-column:1/-1}.member-row select,.member-status{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink)}.member-status.active{background:var(--green-soft);color:var(--green);border-color:#8fcab4}.member-password-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.member-password-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.member-password-form input{border:1px solid var(--line);background:var(--surface);min-width:0;height:40px;color:var(--ink);border-radius:10px;padding:0 12px}:root[data-theme=dark] .auth-card,:root[data-theme=dark] .auth-loading,:root[data-theme=dark] .membership-current-card,:root[data-theme=dark] .membership-usage-card,:root[data-theme=dark] .plan-management-panel,:root[data-theme=dark] .member-add-form,:root[data-theme=dark] .member-list-panel,:root[data-theme=dark] .member-password-panel,:root[data-theme=dark] .plan-card button,:root[data-theme=dark] .member-row select,:root[data-theme=dark] .member-status,:root[data-theme=dark] .member-password-form input{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .signup-plan-grid button,:root[data-theme=dark] .plan-card,:root[data-theme=dark] .member-row{background:var(--canvas)}:root[data-theme=dark] .signup-plan-grid button.active,:root[data-theme=dark] .membership-current-card.accent{background:#33231e}:root[data-theme=dark] .public-auth-shell .auth-card,:root[data-theme=dark] .public-auth-shell .auth-form input{color:#0f172a;background:#fff}@media (width<=900px){.signup-plan-grid,.plan-card-grid,.membership-summary-grid,.member-add-form,.member-row,.member-password-form{grid-template-columns:1fr}.topbar-meta>.snapshot-dot,.topbar-meta>.divider,.topbar-meta>span:not(.member-topbar){display:none}}@media (width<=680px){.topbar,.accounts-view .topbar{flex-wrap:wrap;gap:8px;min-height:auto;padding:12px 16px}.topbar-meta{justify-content:flex-end;width:100%;display:flex}.topbar-meta>span,.topbar-meta>.member-topbar{display:none}}.review-system-strip{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:-10px 0 20px;display:grid}.review-system-strip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px 16px;display:grid}.review-system-strip>div:last-child{border-right:0}.review-system-strip span,.review-system-strip small{color:var(--muted);font-size:9px}.review-system-strip strong{font-size:12px}.review-system-strip .text-button{justify-self:start;margin-top:2px;padding:0;font-size:9px}.review-sync-summary{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:-10px 0 20px;display:grid}.review-sync-summary>div{border-right:1px solid var(--line);gap:3px;min-width:0;padding:10px 14px;display:grid}.review-sync-summary>div:last-child{border-right:0}.review-sync-summary span,.review-sync-summary small{color:var(--muted);font-size:9px}.review-sync-summary strong{font-size:11px}.auto-safe-live-banner,.review-notification-center,.review-timing-panel{border:1px solid var(--line);background:var(--surface);margin:0 0 20px}.auto-safe-live-banner{border-color:var(--green);justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.auto-safe-live-banner{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.auto-safe-live-banner>div{grid-template-columns:auto auto;align-items:center;gap:3px 8px;display:grid}.auto-safe-live-banner small{color:var(--muted);grid-column:2;font-size:10px}.auto-safe-live-banner>span:last-child{color:var(--green);white-space:nowrap;font-size:10px;font-weight:800}.live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 16%, transparent)}}.review-notification-center,.review-timing-panel{padding:16px}.review-notification-center h3,.review-timing-panel h3{margin:3px 0 0}.review-notification-center .section-title-row>small,.review-timing-panel .section-title-row>small{color:var(--muted)}.review-timing-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.review-timing-summary::-webkit-details-marker{display:none}.review-timing-summary>small{color:var(--muted);font-size:9px}.review-timing-summary:after{content:"펼치기";color:var(--accent);white-space:nowrap;font-size:9px;font-weight:900}.review-timing-panel[open] .review-timing-summary:after{content:"접기"}.review-notification-list{gap:7px;margin-top:12px;display:grid}.review-notification-list article{border:1px solid var(--amber);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.review-notification-list article{border:1px solid color-mix(in srgb, var(--amber) 45%, var(--line))}}.review-notification-list article{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.review-notification-list article{background:color-mix(in srgb, var(--amber) 7%, var(--canvas))}}.review-notification-list article>div{gap:3px;display:grid}.review-notification-list p{color:var(--ink);margin:0;font-size:11px}.review-notification-list small{color:var(--muted);font-size:9px}.review-timing-table{border:1px solid var(--line);margin-top:12px;display:grid}.review-timing-table>div{border-bottom:1px solid var(--line);grid-template-columns:.65fr .8fr repeat(5,.7fr) .65fr;align-items:center;min-width:720px;display:grid}.review-timing-table{overflow-x:auto}.review-timing-table>div:last-child{border-bottom:0}.review-timing-table span,.review-timing-table strong{padding:7px 9px;font-size:9px}.review-timing-table .heading{background:var(--canvas);color:var(--muted);font-weight:900}.review-ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-credential-editor{border:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(220px,1fr) minmax(260px,2fr) auto auto;align-items:center;gap:10px;margin:-10px 0 20px;padding:12px 14px;display:grid}.ai-credential-editor>div{gap:3px;display:grid}.ai-credential-editor small{color:var(--muted);font-size:9px}.ai-credential-editor input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);padding:0 10px}.ai-credential-editor>small{grid-column:1/-1}.review-filter-bar{border:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:10px;margin:16px 0;padding:12px;display:grid}.review-filter-bar label{gap:5px;min-width:0;display:grid}.review-filter-bar label>span{color:var(--muted);font-size:9px;font-weight:900}.review-filter-bar input,.review-filter-bar select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);padding:0 10px;font-size:11px}.review-status-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.review-status-filters button{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:34px;color:var(--muted);padding:0 10px;font-size:9px;font-weight:900}.review-status-filters button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.review-workflow-badge{border:1px solid var(--line);background:var(--canvas);color:var(--muted);white-space:nowrap;padding:4px 7px;font-size:9px;font-weight:900}.review-workflow-badge.approved,.review-workflow-badge.queued,.review-workflow-badge.dispatching,.review-workflow-badge.retrying{background:var(--blue-soft);color:var(--blue);border-color:#c6d7f2}.review-workflow-badge.platform_confirmed{background:var(--green-soft);color:var(--green);border-color:#b9dbc9}.review-workflow-badge.needs_auth,.review-workflow-badge.conflict,.review-workflow-badge.failed{background:var(--red-soft);color:var(--red);border-color:#e1b2b5}.review-manual-warning{border-left:3px solid var(--red);background:var(--red-soft);color:var(--red);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.review-manual-warning strong{font-size:10px}.review-manual-warning span{font-size:9px}.review-upload-error{border-left:3px solid var(--red);background:var(--red-soft);color:var(--red);gap:3px;margin-top:10px;padding:10px 12px;display:grid}.review-upload-error strong{font-size:10px}.review-upload-error span{font-size:9px;line-height:1.55}.review-candidate-workspace{gap:10px;margin-top:15px;display:grid}.review-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.review-candidate-grid button{border:1px solid var(--line);background:var(--canvas);cursor:pointer;text-align:left;align-content:start;gap:9px;min-width:0;min-height:150px;padding:11px 12px;display:grid}.review-candidate-grid button.active{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -2px 0 var(--blue)}.review-candidate-grid button>span{justify-content:space-between;gap:8px;display:flex}.review-candidate-grid strong{font-size:10px}.review-candidate-grid small{color:var(--muted);font-size:8px}.review-candidate-grid p{color:var(--ink);word-break:keep-all;margin:0;font-size:10px;line-height:1.65}.review-generation-status{color:var(--blue);font-size:10px}.review-generation-status.queued{color:var(--muted)}.review-generation-status.warning{color:var(--amber)}.review-generation-error{color:var(--red);font-size:10px;font-weight:800}.review-history-control{border:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;min-height:36px;padding:0 8px;display:inline-flex}.review-history-control span{color:var(--muted);font-size:9px}.review-history-control select{color:var(--ink);background:0 0;border:0;font-size:10px}.review-approved-editor{gap:6px;display:grid}.review-approved-editor>span{color:var(--blue);font-size:9px;font-weight:900}.review-approved-editor textarea{resize:vertical;background:var(--blue-soft);width:100%;min-height:108px;color:var(--ink);border:1px solid #c6d7f2;padding:12px;font-size:11px;line-height:1.65}.review-approved-editor textarea:focus{border-color:var(--blue);outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.review-approved-editor textarea:focus{outline:2px solid color-mix(in srgb, var(--blue) 18%, transparent)}}.review-approved-editor small{color:var(--muted);text-align:right;font-size:9px}.review-approved-editor small.over{color:var(--red);font-weight:900}.review-candidate-workspace .review-card-actions{align-items:center}.review-candidate-workspace .review-card-actions>span,.review-card-actions>span{color:var(--muted);font-size:9px;line-height:1.5}.review-empty-state.compact{min-height:160px}:root[data-theme=dark] .review-system-strip,:root[data-theme=dark] .review-sync-summary,:root[data-theme=dark] .ai-credential-editor,:root[data-theme=dark] .ai-credential-editor input,:root[data-theme=dark] .review-filter-bar,:root[data-theme=dark] .review-filter-bar input,:root[data-theme=dark] .review-filter-bar select,:root[data-theme=dark] .review-status-filters button,:root[data-theme=dark] .review-candidate-grid button,:root[data-theme=dark] .review-history-control,:root[data-theme=dark] .review-history-control select,:root[data-theme=dark] .review-approved-editor textarea,:root[data-theme=dark] .review-workflow-badge{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .review-status-filters button.active,:root[data-theme=dark] .review-candidate-grid button.active{background:#282a34}:root[data-theme=dark] .review-manual-warning{background:#321e22}@media (width<=1100px){.review-system-strip,.review-sync-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-credential-editor{grid-template-columns:1fr 1fr}.review-filter-bar{grid-template-columns:minmax(180px,1fr) 140px}.review-status-filters{grid-column:1/-1;justify-content:flex-start}}@media (width<=680px){.review-system-strip,.review-sync-summary,.ai-credential-editor,.review-filter-bar,.review-candidate-grid{grid-template-columns:1fr}.review-system-strip>div,.review-sync-summary>div{border-right:0;border-bottom:1px solid var(--line)}.review-system-strip>div:last-child,.review-sync-summary>div:last-child{border-bottom:0}.review-status-filters{grid-column:auto}.review-manual-warning,.review-candidate-workspace .review-card-actions{flex-direction:column;align-items:flex-start}}.accounts-view .topbar{min-height:54px;padding:0 20px}.accounts-view .app-logo-tile{width:48px;height:34px;padding:1px 3px}.accounts-view .brand-lockup{gap:9px}.accounts-view .brand-lockup h1{font-size:15px}.accounts-view .eyebrow{margin-bottom:1px;font-size:8px}.accounts-view .brand-card-selector{grid-template-columns:132px minmax(0,1fr);gap:10px;padding:6px 20px}.accounts-view .brand-card-selector-heading small{display:none}.accounts-view .brand-card-empty{min-height:34px;padding:0 11px;font-size:9px}.accounts-view .brand-select-card{flex-basis:180px;min-height:46px;padding:6px 9px}.accounts-view .workspace{grid-template-columns:170px minmax(0,1fr);min-height:calc(100vh - 100px)}.accounts-view .sidebar{gap:8px;padding:12px 8px}.accounts-view .store-context,.accounts-view .sidebar-note{display:none}.accounts-view .nav-item{padding:9px 8px}.accounts-view .content{max-width:none;padding:14px 18px 28px}.accounts-view .page-heading{align-items:center;margin-bottom:9px}.accounts-view .page-heading h2{margin:2px 0;font-size:22px}.accounts-view .page-heading>div>p:last-child{font-size:10px}.accounts-view .account-heading-actions button{min-height:32px;padding:6px 10px;font-size:10px}.accounts-view .account-control-bar{min-height:40px;margin-bottom:6px;padding:4px 7px}.accounts-view .account-platform-stack{gap:6px}.accounts-view .account-id-cell,.accounts-view .account-login-cell,.accounts-view .account-refresh-cell{flex-direction:row;justify-content:flex-start;gap:4px;align-items:center!important}.accounts-view .account-id-cell>strong,.accounts-view .account-id-actions>strong{font-size:11px}.accounts-view .account-login-cell>small,.accounts-view .account-refresh-cell>small{white-space:nowrap;flex-basis:auto;font-size:7px}.accounts-view .account-credential-cell{gap:5px}.accounts-view .account-brand-list-cell{flex-direction:row;gap:5px;overflow:hidden;align-items:center!important}.accounts-view .account-brand-chips{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;overflow-x:auto}.accounts-view .account-brand-chips span,.accounts-view .account-discovery-message{white-space:nowrap}.accounts-view .account-discovery-message{text-overflow:ellipsis;min-width:0;overflow:hidden}.accounts-view .account-refresh-cell{flex-wrap:nowrap}.accounts-view .account-refresh-cell button,.accounts-view .account-credential-cell .text-button{min-height:26px;padding:0 5px;font-size:8px}.accounts-view .brand-configuration-panel,.accounts-view .unified-brand-result{margin-top:7px;padding:9px}@media (width<=1000px){.accounts-view .workspace{grid-template-columns:1fr;width:100%;min-width:0}.accounts-view .sidebar{width:100%;min-width:0;max-width:100vw;padding:6px 12px;display:block}.accounts-view .sidebar nav{width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.accounts-view .sidebar .nav-item{flex:none;width:auto}.accounts-view .content,.accounts-view .account-platform-stack,.accounts-view .account-platform-section{width:100%;min-width:0;max-width:100%}.accounts-view .account-platform-section{overflow:hidden}}.account-control-bar{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:8px;padding:7px 10px;display:flex}.account-control-stats,.vault-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-control-stats span{background:var(--canvas);color:var(--muted);white-space:nowrap;padding:5px 7px;font-size:9px}.account-control-stats b{color:var(--ink);margin-left:3px;font-size:11px}.account-control-stats .chrome-companion-badge.connected{background:var(--green-soft);color:var(--green)}.account-control-stats .chrome-companion-badge.missing{background:var(--amber-soft);color:var(--amber)}.chrome-companion-guide{background:var(--amber-soft);color:var(--amber);border:1px solid #dfc591;align-items:center;gap:12px;margin:-2px 0 8px;padding:7px 10px;font-size:9px;display:flex}.chrome-companion-guide strong{white-space:nowrap}.chrome-companion-guide code{color:inherit;font-size:9px;font-weight:800}.vault-inline{justify-content:flex-end}.vault-inline strong{color:var(--orange);white-space:nowrap;font-size:10px}.vault-inline small{color:var(--muted);font-size:8px}.vault-inline input{border:1px solid var(--line);background:var(--surface);width:180px;min-height:32px;color:var(--ink);padding:0 8px;font-size:10px}.vault-inline button{min-height:32px;padding:0 10px}.vault-password-change{border:1px solid var(--line);background:var(--surface);grid-template-columns:auto repeat(3,minmax(120px,1fr)) auto auto;align-items:center;gap:6px;min-height:44px;margin:-2px 0 8px;padding:6px 8px;display:grid}.vault-password-change>strong{color:var(--orange);white-space:nowrap;font-size:10px}.vault-password-change input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:31px;color:var(--ink);padding:0 8px;font-size:9px}.vault-password-change .primary-button{min-height:31px;padding:0 10px;font-size:9px}.account-action-notice{background:var(--green-soft);color:var(--green);border:1px solid #b9d7c5;margin-bottom:8px;padding:8px 10px;font-size:10px;font-weight:800}.account-action-error,.account-busy-note{margin-bottom:8px;padding:8px 10px;font-size:10px}.account-platform-stack{gap:8px}.account-platform-heading{min-height:38px;padding:0 10px}.account-platform-heading h3{font-size:12px}.account-platform-heading>div>strong{color:var(--muted);font-size:9px}.account-add-trigger{color:var(--orange)}.account-table-header,.account-row{grid-template-columns:140px 210px 128px minmax(260px,1fr) 145px;min-width:840px}.account-table-header{min-height:26px}.account-table-header>span,.account-row>div{padding:5px 8px}.account-row{min-height:54px}.account-id-cell,.account-login-cell,.account-refresh-cell{gap:2px}.account-id-cell>span{display:none}.account-session-badge{padding:3px 5px;font-size:8px}.account-credential-cell>strong{font-size:9px}.account-credential-cell .text-button,.account-refresh-cell .text-button{min-height:24px;padding:0 4px}.inline-credential-editor{grid-template-columns:minmax(90px,1fr) auto auto;gap:3px}.inline-credential-editor input,.inline-credential-editor button,.account-refresh-cell button{min-height:30px}.account-brand-list-cell{flex-direction:column;justify-content:center;gap:4px;align-items:flex-start!important}.account-brand-chips{gap:3px}.account-brand-chips span{padding:3px 5px;font-size:8px}.account-brand-chips span.stale{background:var(--amber-soft);color:var(--amber);border-color:#dfc591}.account-discovery-message{color:var(--red);font-size:8px;line-height:1.35;display:block}.account-discovery-message.partial{color:var(--amber)}.account-discovery-message.pending{color:var(--blue)}.account-refresh-cell{flex-flow:wrap;align-content:center;gap:4px;align-items:center!important}.account-refresh-cell>small{flex-basis:100%}.account-add-panel.compact{border:0;border-top:1px solid var(--line);background:var(--canvas);margin:0;padding:8px 10px}.account-add-panel.compact .account-add-form{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(120px,.8fr) auto auto;gap:6px}.account-integration-note{border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--muted);margin:0 0 7px;padding:7px 9px;font-size:9px;line-height:1.45}.account-add-panel.compact .account-add-form label{gap:3px}.account-add-panel.compact .account-add-form label>span{font-size:8px}.account-add-panel.compact .account-add-form input,.account-add-panel.compact .account-add-form>button{min-height:32px}.brand-configuration-panel,.unified-brand-result{margin-top:10px;padding:12px}.brand-configuration-panel .section-title-row h3{font-size:14px}.brand-directory-meta{grid-auto-flow:column;align-items:center;gap:8px}.brand-confirm-toolbar{margin:8px 0;padding:8px 10px}.brand-confirm-toolbar>div{gap:2px}.brand-confirm-toolbar button{min-height:32px}.brand-assignment-header,.brand-assignment-row{grid-template-columns:88px 135px minmax(220px,1fr) minmax(210px,.9fr) 150px;min-width:930px}.brand-assignment-header{min-height:26px}.brand-assignment-header>span,.brand-assignment-row>*{padding:5px 7px}.brand-assignment-row{min-height:44px}.brand-assignment-row label input{min-height:31px}.brand-group-summary{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.brand-group-summary>span{border:1px solid var(--line);background:var(--canvas);align-items:center;gap:5px;padding:4px 6px;display:flex}.brand-group-summary strong{font-size:8px}.brand-group-summary small{color:var(--orange);font-size:8px;font-weight:900}:root[data-theme=dark] .account-control-bar,:root[data-theme=dark] .vault-inline input,:root[data-theme=dark] .vault-password-change,:root[data-theme=dark] .vault-password-change input,:root[data-theme=dark] .account-add-panel.compact,:root[data-theme=dark] .brand-group-summary>span{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .chrome-companion-guide{border-color:var(--amber);background:var(--amber-soft)}:root[data-theme=dark] .account-control-stats span{background:var(--canvas)}@media (width<=900px){.account-control-bar,.vault-inline{flex-direction:column;align-items:stretch}.vault-inline input{width:100%}.vault-password-change{grid-template-columns:1fr 1fr}.vault-password-change>strong{grid-column:1/-1}.account-add-panel.compact .account-add-form{grid-template-columns:1fr 1fr}}@media (width<=680px){.account-control-stats{grid-template-columns:1fr 1fr;display:grid}.account-add-panel.compact .account-add-form{grid-template-columns:1fr}.chrome-companion-guide{flex-direction:column;align-items:flex-start}}.brand-card-selector{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;padding:13px 32px;display:grid}.brand-card-selector-heading{gap:3px;display:grid}.brand-card-selector-heading>div{align-items:baseline;gap:8px;display:flex}.brand-card-selector-heading span,.brand-card-selector-heading small{color:var(--muted);font-size:9px}.brand-card-selector-heading strong{color:var(--orange);font-size:14px}.brand-card-rail{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;min-width:0;display:grid}.brand-select-card{border:1px solid var(--line);background:var(--canvas);cursor:pointer;text-align:left;border-top:3px solid #0000;align-content:center;gap:3px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.brand-select-card:hover{background:var(--surface);border-color:#c8ced8}.brand-select-card.active{border-color:var(--orange);border-top-color:var(--orange);background:var(--orange-soft)}.brand-select-card>span,.brand-select-card>small{color:var(--muted);font-size:8px}.brand-select-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.brand-select-card.all-brands{border-style:dashed}.brand-select-card.all-brands.active{border-style:solid}.brand-card-empty{background:var(--orange-soft);width:100%;min-height:58px;color:var(--orange);cursor:pointer;text-align:left;border:1px dashed #e0a27f;padding:0 16px;font-size:11px;font-weight:800}.account-table{width:100%;overflow-x:auto}.account-table-header,.account-row{grid-template-columns:minmax(130px,.75fr) minmax(180px,.9fr) 115px minmax(290px,2fr) 130px;min-width:900px;display:grid}.account-table-header{background:var(--canvas);min-height:34px;color:var(--muted);letter-spacing:.06em;align-items:center;font-size:8px;font-weight:900}.account-table-header>span,.account-row>div{border-right:1px solid var(--line);padding:10px 12px}.account-table-header>span:last-child,.account-row>div:last-child{border-right:0}.account-row{border-top:1px solid var(--line);background:var(--surface);align-items:stretch;min-height:86px}.account-row:nth-child(odd){background:#fbfcfd}.account-row>div{align-items:center;min-width:0;display:flex}.account-id-cell,.account-login-cell,.account-refresh-cell{flex-direction:column;justify-content:center;gap:4px;align-items:flex-start!important}.account-id-cell>span,.account-id-cell>small,.account-login-cell>small,.account-refresh-cell>small{color:var(--muted);font-size:8px}.account-id-cell>strong{font-size:13px}.account-id-actions{align-items:center;gap:7px;min-width:0;display:flex}.account-id-actions>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.account-platform-shortcut{border:1px solid var(--line);background:var(--surface);min-height:24px;color:var(--blue);border-radius:6px;flex:none;padding:4px 7px;font-size:8px;font-weight:900;line-height:1.6;text-decoration:none}.account-platform-shortcut:hover{border-color:var(--blue);background:var(--blue-soft)}.account-credential-cell{gap:9px}.account-credential-cell>strong{color:var(--green);white-space:nowrap;font-size:10px}.account-credential-cell .text-button{min-height:28px;padding:0 8px}.inline-credential-editor{grid-template-columns:minmax(100px,1fr) auto auto;gap:5px;width:100%;display:grid}.inline-credential-editor input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:34px;color:var(--ink);padding:0 8px}.inline-credential-editor button,.account-refresh-cell button{white-space:nowrap;min-height:34px;padding:0 9px}.account-brand-list-cell{align-content:center}.account-brand-chips{flex-wrap:wrap;gap:5px;display:flex}.account-brand-chips span{border:1px solid var(--line);background:var(--canvas);padding:5px 7px;font-size:9px;line-height:1.3}.account-brand-empty{color:var(--muted);font-size:9px}.account-add-row{border-top:1px solid var(--line);background:var(--canvas);padding:10px 14px}.account-add-row button{min-height:34px}.brand-configuration-panel{border:1px solid var(--line);background:var(--surface);margin-top:24px;padding:22px}.brand-confirm-toolbar{background:var(--amber-soft);border:1px solid #edc79c;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 12px;padding:14px;display:flex}.brand-confirm-toolbar>div{gap:3px;display:grid}.brand-confirm-toolbar span,.brand-confirm-toolbar small{color:var(--muted);font-size:9px}.brand-confirm-toolbar strong{font-size:11px}.brand-assignment-table{border:1px solid var(--line);overflow-x:auto}.brand-assignment-header,.brand-assignment-row{grid-template-columns:110px 160px minmax(240px,1fr) minmax(240px,.9fr) 180px;align-items:center;min-width:1000px;display:grid}.brand-assignment-header{background:var(--canvas);min-height:34px;color:var(--muted);font-size:8px;font-weight:900}.brand-assignment-header>span,.brand-assignment-row>*{border-right:1px solid var(--line);min-width:0;padding:9px 11px}.brand-assignment-header>span:last-child,.brand-assignment-row>:last-child{border-right:0}.brand-assignment-row{border-top:1px solid var(--line);min-height:62px}.brand-assignment-row.excluded{background:var(--canvas);opacity:.72}.brand-assignment-row>strong{font-size:10px}.brand-assignment-row>div{gap:3px;display:grid}.brand-assignment-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.brand-assignment-row small{color:var(--muted);font-size:8px}.brand-assignment-row label input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);padding:0 9px;font-weight:800}.brand-assignment-row label input:disabled{cursor:not-allowed;opacity:.62}.brand-assignment-actions{flex-wrap:wrap;align-items:center;gap:2px 10px!important;display:flex!important}.brand-assignment-actions .text-button{white-space:nowrap;padding:3px 0;font-size:8px}.brand-exclusion-note{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.55}.brand-group-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.brand-group-preview-grid article{border:1px solid var(--line);background:var(--canvas);gap:5px;padding:13px;display:grid}.brand-group-preview-grid article>strong{font-size:11px}.brand-group-preview-grid article>small{color:var(--muted);font-size:8px}.brand-group-preview-grid article>div{gap:4px;margin-top:3px;display:grid}.brand-group-preview-grid article span{background:var(--surface);align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:flex}.brand-group-preview-grid article b{color:var(--orange)}.brand-configuration-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:30px;font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}:root[data-theme=dark] .brand-card-selector,:root[data-theme=dark] .brand-select-card:hover,:root[data-theme=dark] .account-row,:root[data-theme=dark] .account-row:nth-child(odd),:root[data-theme=dark] .inline-credential-editor input,:root[data-theme=dark] .brand-configuration-panel,:root[data-theme=dark] .brand-assignment-row label input,:root[data-theme=dark] .brand-group-preview-grid article span{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .brand-select-card,:root[data-theme=dark] .account-table-header,:root[data-theme=dark] .account-brand-chips span,:root[data-theme=dark] .account-add-row,:root[data-theme=dark] .brand-assignment-header,:root[data-theme=dark] .brand-group-preview-grid article{background:var(--canvas)}:root[data-theme=dark] .brand-select-card.active,:root[data-theme=dark] .brand-card-empty{background:var(--orange-soft)}@media (width<=980px){.brand-card-selector{grid-template-columns:1fr;padding:12px 18px}.brand-card-selector-heading{justify-content:space-between;align-items:center;display:flex}.brand-card-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-group-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.brand-card-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-confirm-toolbar{flex-direction:column;align-items:stretch}.brand-group-preview-grid{grid-template-columns:1fr}}.account-platform-actions{align-items:center;gap:12px;display:flex}.account-add-panel.compact{border-top:3px solid var(--orange);margin:0 0 14px;padding:18px}.account-add-panel.compact .account-add-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.account-add-panel.compact .account-add-form>button{grid-column:auto;min-height:40px}.account-discovery-row{border:1px dashed var(--line);background:var(--canvas);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.account-discovery-row>div{gap:2px;display:grid}.account-discovery-row span,.account-discovery-row small{color:var(--muted);font-size:9px}.account-discovery-row strong{font-size:11px}.unified-brand-result{margin-top:24px}.unified-brand-result .section-title-row>div:first-child>p:last-child{max-width:720px;color:var(--muted);font-size:11px;line-height:1.6}.brand-directory-meta{text-align:right;gap:3px;display:grid}.brand-directory-meta small{color:var(--muted);font-size:9px}.brand-match-review{background:var(--amber-soft);border:1px solid #e4b15f;gap:10px;margin:16px 0;padding:16px;display:grid}.brand-match-review>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:10px}.brand-match-review article{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.brand-match-review article>div,.brand-match-review label{gap:5px;display:grid}.brand-match-review article small,.brand-match-review label>span{color:var(--muted);font-size:9px}.brand-match-review select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);padding:0 9px}.brand-directory-title{align-items:center;gap:6px;display:flex}.brand-directory-title>span{padding:3px 5px;font-weight:900;background:var(--orange-soft)!important;color:var(--orange)!important;font-size:8px!important}:root[data-theme=dark] .sidebar-note,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .control-bar,:root[data-theme=dark] .table-panel,:root[data-theme=dark] .issue-panel,:root[data-theme=dark] .benefit-panel,:root[data-theme=dark] .promotion-list article,:root[data-theme=dark] .detail-drawer,:root[data-theme=dark] .close-button,:root[data-theme=dark] .decision-actions button,:root[data-theme=dark] .priority-panel,:root[data-theme=dark] .priority-row,:root[data-theme=dark] .platform-health,:root[data-theme=dark] .platform-health-refresh,:root[data-theme=dark] .model-note,:root[data-theme=dark] .campaign-overview-panel,:root[data-theme=dark] .price-rule-strip,:root[data-theme=dark] .set-selector,:root[data-theme=dark] .set-price-grid article,:root[data-theme=dark] .calculation-example,:root[data-theme=dark] .audit-toolbar,:root[data-theme=dark] .set-audit-panel,:root[data-theme=dark] .menu-picker,:root[data-theme=dark] .option-matrix>article,:root[data-theme=dark] .option-order-note>div:last-child span,:root[data-theme=dark] .coverage-notice,:root[data-theme=dark] .known-option-issues,:root[data-theme=dark] .issue-summary-grid article,:root[data-theme=dark] .overview-refresh-section,:root[data-theme=dark] .refresh-toolbar,:root[data-theme=dark] .source-status-grid article,:root[data-theme=dark] .source-refresh-button,:root[data-theme=dark] .refresh-target-list a,:root[data-theme=dark] .promotion-grid article,:root[data-theme=dark] .campaign-brand-toolbar,:root[data-theme=dark] .campaign-metric-grid article,:root[data-theme=dark] .campaign-platform-grid article,:root[data-theme=dark] .campaign-section,:root[data-theme=dark] .order-toolbar,:root[data-theme=dark] .review-hero,:root[data-theme=dark] .review-requirements,:root[data-theme=dark] .review-flow article,:root[data-theme=dark] .account-service-offline code,:root[data-theme=dark] .credential-input input,:root[data-theme=dark] .account-session-copy,:root[data-theme=dark] .credential-summary .secondary-button,:root[data-theme=dark] .account-add-panel,:root[data-theme=dark] .brand-match-review article{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .priority-row:hover,:root[data-theme=dark] .account-discovery-row,:root[data-theme=dark] .brand-account-grid article,:root[data-theme=dark] .review-card,:root[data-theme=dark] .review-empty-state span{background:var(--canvas)}:root[data-theme=dark] .issue-table-row{background:var(--red-soft)}:root[data-theme=dark] .platform-mark.yogiyo.present{background:#4a202b}:root[data-theme=dark] .platform-mark.ddangyo.present{background:#153d33}:root[data-theme=dark] .platform-mark.baedalmyeongsu.present{background:#4b311a}:root[data-theme=dark] .secondary-button:hover,:root[data-theme=dark] .vault-panel .secondary-button:hover{background:#263247}@media (width<=980px){.account-add-panel.compact .account-add-form,.brand-match-review article{grid-template-columns:1fr 1fr}.brand-match-review article>button{grid-column:1/-1}}@media (width<=680px){.account-platform-heading,.account-platform-actions{flex-direction:column;align-items:stretch}.account-add-panel.compact .account-add-form,.brand-match-review article{grid-template-columns:1fr}.brand-directory-meta{text-align:left}}.theme-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff42;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.operator-console-link{color:#fff;background:#f05b2a24;border:1px solid #f05b2ab8;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.operator-console-link:hover{background:#f05b2a47}.account-heading-actions,.account-card-actions,.review-card-actions{gap:8px;display:flex}.account-add-panel{background:linear-gradient(135deg, var(--orange-soft), var(--surface));border:1px solid #f0b49f;grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);gap:28px;margin-bottom:22px;padding:24px;display:grid}.account-onboarding{border:1px solid var(--line);border-left:4px solid var(--orange);background:var(--surface);grid-template-columns:minmax(230px,.72fr) minmax(500px,1.6fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:15px 18px;display:grid}.account-onboarding p{margin:0 0 4px}.account-onboarding-heading>strong{line-height:1.45;display:block}.account-onboarding-heading>p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.account-onboarding ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.account-onboarding li{min-width:0;color:var(--muted);align-items:flex-start;gap:7px;font-size:10px;font-weight:800;display:flex}.account-onboarding li span{border:1px solid var(--line);background:var(--canvas);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.account-onboarding li.done{color:var(--green)}.account-onboarding li.done span{border-color:var(--green);background:var(--green-soft)}.account-onboarding li div{min-width:0}.account-onboarding li strong,.account-onboarding li small{display:block}.account-onboarding li small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:600;line-height:1.4}.account-onboarding-start{white-space:nowrap;border-radius:11px;min-width:154px;min-height:42px}#platform-account-list{scroll-margin-top:210px}.account-add-panel>div:first-child>span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900}.account-add-panel h3,.review-control-panel h3,.review-queue-panel h3,.brand-account-map h3{margin:6px 0 8px}.account-add-panel p,.review-control-panel p,.review-guardrail-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.account-add-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-add-form label{gap:5px;display:grid}.account-add-form label>span{color:var(--muted);font-size:10px;font-weight:800}.account-add-form input,.account-add-form select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);padding:0 11px}.account-add-form>button{grid-column:1/-1}.brand-account-map,.review-control-panel,.review-queue-panel{border:1px solid var(--line);background:var(--surface);margin-bottom:22px;padding:22px}.brand-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.brand-account-grid article{border:1px solid var(--line);background:var(--canvas);min-width:0;padding:14px}.brand-account-grid article>strong,.brand-account-grid article>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-account-grid article>small{color:var(--muted);margin:3px 0 10px}.brand-account-grid article>div{gap:4px;display:grid}.brand-account-grid article span{background:var(--surface);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:9px;overflow:hidden}.brand-account-grid article span.mapped{color:var(--green);font-weight:800}.review-runtime-grid{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.review-runtime-grid article{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.review-runtime-grid article:last-child{border-right:0}.review-runtime-grid span,.review-runtime-grid small{color:var(--muted);font-size:10px}.review-runtime-grid strong{font-size:24px}.review-runtime-grid article.ready strong{color:var(--green)}.review-runtime-grid article.warning strong{color:var(--amber)}.review-command-center{border:1px solid var(--line);border-top:4px solid var(--orange);background:var(--surface);box-shadow:0 12px 30px var(--ink);gap:13px;margin-bottom:16px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.review-command-center{box-shadow:0 12px 30px color-mix(in srgb, var(--ink) 6%, transparent)}}.review-attention-strip{border:1px solid var(--amber);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.review-attention-strip{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--line))}}.review-attention-strip{background:var(--amber-soft);border-radius:10px}.review-attention-strip>strong{color:var(--amber);white-space:nowrap;font-size:10px}.review-attention-strip>div{gap:6px;min-width:0;display:flex;overflow:hidden}.review-attention-strip>div>span{border:1px solid var(--amber);align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.review-attention-strip>div>span{border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line))}}.review-attention-strip>div>span{background:var(--surface);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:9px;overflow:hidden}.review-attention-strip span button,.review-attention-strip summary,.review-attention-strip details button{color:var(--amber);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:900}.review-attention-strip details{position:relative}.review-attention-strip summary{list-style:none}.review-attention-strip summary::-webkit-details-marker{display:none}.review-attention-strip details>div{z-index:25;border:1px solid var(--line);background:var(--surface);width:min(360px,75vw);box-shadow:0 18px 36px var(--ink);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0}@supports (color:color-mix(in lab, red, red)){.review-attention-strip details>div{box-shadow:0 18px 36px color-mix(in srgb, var(--ink) 16%, transparent)}}.review-attention-strip details button{color:var(--ink);text-align:left;white-space:normal;padding:7px}.review-command-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.review-command-heading h3{margin:3px 0 4px}.review-command-heading p:not(.section-kicker){color:var(--muted);margin:0;font-size:11px}.review-settings-saved{border:1px solid var(--green);background:var(--green-soft);color:var(--green);border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:900}.review-live-status{border:1px solid var(--line);background:var(--canvas);border-radius:12px;grid-template-columns:minmax(170px,.9fr) minmax(135px,.62fr) minmax(170px,.76fr) minmax(350px,1.4fr);display:grid;overflow:hidden}.review-live-status article{border-right:1px solid var(--line);border-top:3px solid #0000;align-content:start;gap:6px;min-height:132px;padding:15px 16px;display:grid}.review-live-status article:last-child{border-right:0}.review-live-status span,.review-live-status small{color:var(--muted);font-size:9px}.review-live-status strong{font-size:13px;line-height:1.4}.review-live-status article.working{border-top-color:var(--blue);background:var(--blue-soft)}.review-live-status article.ready{border-top-color:var(--green)}.review-live-status article.warning{border-top-color:var(--amber);background:var(--amber-soft)}.review-live-status article.working strong{color:var(--blue)}.review-live-status article.ready strong{color:var(--green)}.review-live-status article.warning strong{color:var(--amber)}.review-live-status article button{color:var(--orange);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:auto;padding:0;font-size:9px;font-weight:900}.review-live-status article button:disabled{opacity:.45;cursor:default}.review-live-status article.review-posting-status{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-content:start;align-items:start;column-gap:16px}.review-posting-copy{gap:6px;min-width:0;display:grid}.review-live-status article .review-bulk-action{border:1px solid var(--orange);background:var(--orange);color:#fff;min-height:100%;box-shadow:0 8px 20px var(--orange);border-radius:9px;grid-area:1/2/span 2;place-self:stretch stretch;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.review-live-status article .review-bulk-action{box-shadow:0 8px 20px color-mix(in srgb, var(--orange) 28%, transparent)}}.review-live-status article .review-bulk-action{text-align:center;white-space:pre-line;font-size:10px;line-height:1.4}.review-live-status article .review-bulk-action.working{border-color:var(--blue);background:var(--blue)}.review-posting-metrics{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1;gap:5px 10px;padding-top:7px;display:flex}.review-posting-metrics b{color:var(--ink)}.review-overall-issues{gap:4px;min-width:0;display:grid}.review-overall-issues>small,.review-overall-issues details small{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.review-overall-issues details{position:relative}.review-overall-issues summary{width:max-content;color:var(--amber);cursor:pointer;font-size:8px;font-weight:900;list-style:none}.review-overall-issues summary::-webkit-details-marker{display:none}.review-overall-issues details>div{z-index:20;border:1px solid var(--line);background:var(--surface);width:min(360px,70vw);box-shadow:0 16px 34px var(--ink);border-radius:8px;gap:5px;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:0}@supports (color:color-mix(in lab, red, red)){.review-overall-issues details>div{box-shadow:0 16px 34px color-mix(in srgb, var(--ink) 16%, transparent)}}.review-mini-progress{background:var(--line);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-mini-progress{background:color-mix(in srgb, var(--line) 72%, transparent)}}.review-mini-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--green));height:100%;transition:width .26s;display:block}.review-auto-config-card{border:1px solid var(--line);background:var(--canvas);border-radius:12px;gap:13px;padding:15px;display:grid}.review-auto-config-card.enabled{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.review-auto-config-card.enabled{border-color:color-mix(in srgb, var(--orange) 62%, var(--line))}}.review-auto-config-card.enabled{background:var(--orange-soft)}@supports (color:color-mix(in lab, red, red)){.review-auto-config-card.enabled{background:color-mix(in srgb, var(--orange-soft) 52%, var(--canvas))}}.review-auto-config-card.enabled{box-shadow:inset 4px 0 0 var(--orange)}.review-auto-config-card.no-brand-selection{border-color:var(--line);background:var(--canvas);box-shadow:none}.review-auto-config-card.no-brand-selection .review-auto-toggle-copy h4,.review-auto-config-card.no-brand-selection .review-auto-toggle-copy p:not(.section-kicker){color:var(--muted)}.review-auto-toggle-row{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:20px;display:grid}.review-auto-toggle-copy h4{margin:2px 0 5px;font-size:18px}.review-auto-toggle-copy p:not(.section-kicker){max-width:780px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.review-auto-toggle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-auto-toggle-actions button{border:1px solid var(--line);background:var(--surface);min-height:66px;color:var(--ink);cursor:pointer;border-radius:10px;align-content:center;justify-items:center;gap:3px;padding:9px 12px;display:grid}.review-auto-toggle-actions button strong{font-size:12px}.review-auto-toggle-actions button small{color:var(--muted);font-size:8px}.review-auto-toggle-actions button.active{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.review-auto-toggle-actions button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 18%, transparent)}}.review-auto-toggle-actions button.automatic.active{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 8px 22px var(--orange)}@supports (color:color-mix(in lab, red, red)){.review-auto-toggle-actions button.automatic.active{box-shadow:0 8px 22px color-mix(in srgb, var(--orange) 26%, transparent)}}.review-auto-toggle-actions button.automatic.active small{color:#fff}.review-auto-toggle-actions button:disabled{opacity:.48;cursor:default}.review-auto-options-shell{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:10px;padding:12px;display:grid}.review-auto-options-shell.disabled{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.review-auto-options-shell.disabled{background:color-mix(in srgb, var(--canvas) 82%, var(--line))}}.review-auto-options-heading{align-items:baseline;gap:9px;display:flex}.review-auto-options-heading strong{font-size:11px}.review-auto-options-heading span{color:var(--muted);font-size:9px}.review-auto-option-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:start;gap:9px;display:grid}.review-common-setting-card{border:1px solid var(--line);background:var(--canvas);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:center;gap:16px;padding:11px 13px;display:grid}.review-common-setting-card>div{gap:3px;display:grid}.review-common-setting-card>div strong{font-size:10px}.review-common-setting-card>div span{color:var(--muted);font-size:9px;line-height:1.5}.review-common-setting-card .review-setting-dropdown>summary{min-height:58px}.review-setting-dropdown{min-width:0;position:relative}.review-setting-dropdown>summary{border:1px solid var(--line);background:var(--canvas);text-align:center;cursor:pointer;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-height:72px;padding:10px 12px;list-style:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.review-setting-dropdown>summary::-webkit-details-marker{display:none}.review-setting-dropdown>summary:hover,.review-setting-dropdown[open]>summary{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft);transform:translateY(-1px)}.review-setting-dropdown>summary span,.review-setting-dropdown>summary small{color:var(--muted);font-size:9px}.review-setting-dropdown>summary strong{color:var(--ink);font-size:11px}.review-setting-dropdown.disabled>summary{opacity:.48;cursor:default}.review-setting-dropdown.disabled>summary:hover{border-color:var(--line);box-shadow:none;transform:none}.review-setting-options{z-index:30;border:1px solid var(--line);background:var(--surface);min-width:210px;box-shadow:0 18px 42px var(--ink);border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.review-setting-options{box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 18%, transparent)}}.review-setting-options button{color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-items:center;gap:3px;padding:9px 8px;display:grid}.review-setting-options button:hover,.review-setting-options button.active{border-color:var(--orange);background:var(--orange-soft)}.review-setting-options button.danger{color:#d35b4b}.review-setting-options button.danger:hover,.review-setting-options button.danger.active{background:#d35b4b;border-color:#d35b4b}@supports (color:color-mix(in lab, red, red)){.review-setting-options button.danger:hover,.review-setting-options button.danger.active{background:color-mix(in srgb, #d35b4b 13%, var(--surface))}}.review-setting-options button strong{font-size:10px}.review-setting-options button small{color:var(--muted);font-size:8px}.review-setting-options button:disabled{opacity:.45;cursor:default}.review-platform-options{min-width:235px}.review-bulk-action{border:1px solid var(--orange);background:var(--orange);color:#fff;min-height:48px;box-shadow:0 8px 20px var(--orange)}@supports (color:color-mix(in lab, red, red)){.review-bulk-action{box-shadow:0 8px 20px color-mix(in srgb, var(--orange) 28%, transparent)}}.review-bulk-action{font-size:12px;font-weight:950}.review-bulk-action:hover{filter:brightness(1.07);transform:translateY(-1px)}.review-bulk-action.working,.review-bulk-action.working:disabled{opacity:1;border-color:var(--blue);background:var(--blue);color:#fff}.review-bulk-action:disabled:not(.working){opacity:.55;box-shadow:none}.review-card-actions .review-direct-post-button,.review-card-actions .review-direct-post-button:focus-visible{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 7px 18px var(--orange)}@supports (color:color-mix(in lab, red, red)){.review-card-actions .review-direct-post-button,.review-card-actions .review-direct-post-button:focus-visible{box-shadow:0 7px 18px color-mix(in srgb, var(--orange) 28%, transparent)}}.review-card-actions .review-direct-post-button:hover{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.review-card-actions .review-direct-post-button:hover{border-color:color-mix(in srgb, var(--orange) 82%, #000)}}.review-card-actions .review-direct-post-button:hover{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.review-card-actions .review-direct-post-button:hover{background:color-mix(in srgb, var(--orange) 88%, #000)}}.review-card-actions .review-direct-post-button:disabled{border-color:var(--line);background:var(--line)}@supports (color:color-mix(in lab, red, red)){.review-card-actions .review-direct-post-button:disabled{background:color-mix(in srgb, var(--line) 72%, var(--canvas))}}.review-card-actions .review-direct-post-button:disabled{color:var(--muted);box-shadow:none}.review-batch-progress{border:1px solid var(--line);background:var(--canvas);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.review-batch-progress.posting{border-color:var(--blue)}.review-batch-progress.attention{border-color:var(--amber);background:var(--amber-soft)}.review-batch-progress.completed{border-color:var(--green)}.review-batch-progress-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-batch-progress-heading>div{gap:3px;display:grid}.review-batch-progress-heading span{color:var(--muted);font-size:9px}.review-batch-progress-heading strong{font-size:12px}.review-batch-progress-heading>b{color:var(--orange);font-size:18px}.review-batch-progress-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-batch-progress-track{background:color-mix(in srgb, var(--line) 70%, transparent)}}.review-batch-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--green));height:100%;transition:width .28s;display:block}.review-batch-summary,.review-batch-platforms{flex-wrap:wrap;gap:7px;display:flex}.review-batch-summary span,.review-batch-platforms span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:9px}.review-batch-summary span.warning{border-color:var(--amber);color:var(--amber)}.review-batch-summary b,.review-batch-platforms b{color:var(--ink)}.review-batch-issues{border-left:3px solid var(--red);background:var(--red-soft);color:var(--red);gap:4px;padding:10px 12px;display:grid}.review-batch-issues strong{font-size:10px}.review-batch-issues span{font-size:9px;line-height:1.5}.review-operation-details,.review-bulk-result,.review-generation-paused{border:1px solid var(--line);background:var(--canvas);color:var(--muted);margin:0;padding:10px 12px;font-size:10px}.review-operation-details{flex-wrap:wrap;gap:6px 18px;display:flex}.review-bulk-result{color:var(--green);font-weight:800}.review-generation-paused{border-color:var(--amber);background:var(--amber-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.review-advanced-tools,.review-system-details,.brand-reply-policy-shell{border:1px solid var(--line);background:var(--surface);margin-bottom:14px}.review-advanced-tools>summary,.review-system-details>summary,.brand-reply-policy-shell>summary{color:var(--muted);cursor:pointer;padding:12px 15px;font-size:10px;font-weight:900}.review-advanced-tools>div{align-items:center;gap:10px;padding:0 15px 14px;display:flex}.review-advanced-tools p{color:var(--muted);flex:1;margin:0;font-size:10px}.review-system-details-body{padding:0 14px 14px}.brand-reply-policy-shell>.brand-reply-policy{border:0;border-top:1px solid var(--line);margin:0}.review-control-panel{grid-template-columns:minmax(210px,.65fr) minmax(480px,1.35fr);gap:22px;display:grid}.brand-reply-policy{border:1px solid var(--line);background:var(--surface);margin-bottom:22px;padding:20px 22px}.brand-reply-policy-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.brand-reply-policy-heading h3{margin:5px 0}.brand-reply-policy-heading p:not(.section-kicker),.brand-reply-policy-empty{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.brand-reply-policy-form,.brand-reply-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:16px;display:grid}.brand-reply-policy-form label,.brand-reply-policy-summary span{gap:5px;display:grid}.brand-reply-policy-form label>span,.brand-reply-policy-summary b{color:var(--muted);font-size:9px;font-weight:900}.brand-reply-policy-form input,.brand-reply-policy-form textarea{border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink)}.brand-reply-policy-form input{min-height:40px;padding:0 11px}.brand-reply-policy-form textarea{resize:vertical;min-height:84px;padding:10px 11px}.brand-reply-policy-form .wide,.brand-reply-policy-summary .wide{grid-column:1/-1}.brand-reply-policy-summary span{background:var(--canvas);min-width:0;color:var(--ink);padding:10px 12px;font-size:11px;line-height:1.5}.brand-reply-policy-empty{margin-top:14px}.review-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.review-mode-options button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);cursor:pointer;text-align:left;gap:5px;padding:14px;display:grid}.review-mode-options button.active{border-color:var(--orange);background:var(--orange-soft);box-shadow:inset 0 0 0 1px var(--orange)}.review-mode-options small{color:var(--muted);line-height:1.45}.review-automation-options{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-automation-options>label,.review-automation-options>div{border:1px solid var(--line);background:var(--canvas);align-content:center;gap:5px;min-height:70px;padding:11px 13px;display:grid}.review-automation-options span,.review-automation-options small{color:var(--muted);font-size:9px}.review-automation-options select{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink)}.review-automation-options .review-notification-toggle{grid-template-columns:auto 1fr;justify-content:start}.review-notification-toggle input{width:16px;height:16px}.review-notification-toggle span{color:var(--ink);font-size:11px;font-weight:800}.review-guardrail-note{border-left:3px solid var(--amber);background:var(--amber-soft);grid-column:1/-1;grid-template-columns:150px 1fr;gap:16px;padding:13px 15px;display:grid}.review-queue-panel .section-title-row{justify-content:space-between}.review-card-list{gap:12px;margin-top:16px;display:grid}.review-card{border:1px solid var(--line);background:var(--canvas);padding:18px}.review-card-meta{align-items:center;gap:10px;display:flex}.review-card-meta small{color:var(--muted)}.review-card-meta small:last-child{margin-left:auto}.review-text{margin:16px 0 8px;line-height:1.7}.review-menu-list{color:var(--muted)}.review-risk-tags{gap:5px;margin-top:10px;display:flex}.review-risk-tags span{background:var(--red-soft);color:var(--red);padding:4px 7px;font-size:9px;font-weight:800}.review-draft{border-left:3px solid var(--blue);background:var(--blue-soft);margin:15px 0;padding:14px}.review-draft>span{color:var(--blue);font-size:10px;font-weight:900}.review-draft p{margin:8px 0;line-height:1.65}.review-draft small{color:var(--muted)}.review-empty-state{min-height:260px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:28px;display:grid}.review-empty-state strong{color:var(--ink);font-size:20px}.review-empty-state p{max-width:620px;line-height:1.7}.review-empty-state>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.review-empty-state span{background:var(--canvas);padding:7px 10px;font-size:10px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ecf0f7;--muted:#a2acc0;--line:#374156;--surface:#1b2434;--canvas:#111827;--navy:#0a1020;--orange-soft:#3c241c;--red-soft:#3b2025;--green-soft:#17362d;--blue-soft:#1b2d4c;--amber-soft:#3d301d}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .nav-item,:root[data-theme=dark] .store-context select,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--ink);border-color:var(--line);background:#151d2b}:root[data-theme=dark] .nav-item.active{background:#2c241f}:root[data-theme=dark] .nav-item:hover{background:#232d40}:root[data-theme=dark] .nav-item b{color:#dce3ef;background:#303b50}:root[data-theme=dark] .nav-item.active b{background:var(--orange-soft);color:#ffb091}:root[data-theme=dark] .metric-card,:root[data-theme=dark] .priority-panel,:root[data-theme=dark] .source-status-card,:root[data-theme=dark] .campaign-platform-card,:root[data-theme=dark] .account-card,:root[data-theme=dark] .vault-panel,:root[data-theme=dark] .account-runtime-strip,:root[data-theme=dark] .account-password-guide,:root[data-theme=dark] .account-portability-note{background:var(--surface);color:var(--ink)}@media (width<=980px){.brand-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-auto-toggle-row{grid-template-columns:1fr}.review-auto-option-grid,.review-live-status{grid-template-columns:repeat(2,minmax(0,1fr))}.review-live-status article:nth-child(2){border-right:0}.review-live-status article:nth-child(-n+2){border-bottom:1px solid var(--line)}.review-attention-strip{grid-template-columns:auto minmax(0,1fr)}.review-attention-strip>details{grid-column:1/-1}.account-add-panel,.account-onboarding,.review-control-panel{grid-template-columns:1fr}.account-onboarding-start{width:100%}.review-automation-options{grid-template-columns:repeat(2,minmax(0,1fr))}.review-guardrail-note{grid-column:auto}}@media (width<=1240px) and (width>=681px){.review-live-status{grid-template-columns:repeat(2,minmax(0,1fr))}.review-live-status article:nth-child(2){border-right:0}.review-live-status article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=680px){.app-logo-tile{width:58px;height:41px}.brand-lockup{width:100%;min-width:0}.brand-lockup>div{min-width:0}.brand-lockup h1{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.topbar-meta>span{display:none}.account-heading-actions,.review-card-actions{flex-wrap:wrap}.account-add-form,.account-onboarding ol,.brand-account-grid,.brand-reply-policy-form,.brand-reply-policy-summary,.review-runtime-grid,.review-mode-options,.review-automation-options{grid-template-columns:1fr}.auto-safe-live-banner,.review-notification-list article{flex-direction:column;align-items:stretch}.brand-reply-policy-form .wide,.brand-reply-policy-summary .wide{grid-column:auto}.brand-reply-policy-heading{flex-direction:column;align-items:stretch}.review-runtime-grid article{border-right:0;border-bottom:1px solid var(--line)}.review-guardrail-note{grid-template-columns:1fr}.review-card-meta{flex-direction:column;align-items:flex-start}.review-card-meta small:last-child{margin-left:0}.review-command-heading,.review-attention-strip,.review-generation-paused,.review-advanced-tools>div{flex-direction:column;align-items:stretch}.review-attention-strip{display:flex}.review-attention-strip>div{flex-wrap:wrap;overflow:visible}.review-auto-option-grid,.review-common-setting-card,.review-live-status,.review-auto-toggle-actions{grid-template-columns:1fr}.review-live-status article{border-right:0;border-bottom:1px solid var(--line)}.review-live-status article:last-child{border-bottom:0}.review-setting-options{margin-top:6px;position:static}.review-auto-options-heading{flex-direction:column;align-items:flex-start;gap:3px}.review-live-status article.review-posting-status{grid-template-columns:1fr}.review-live-status article .review-bulk-action,.review-posting-metrics{grid-column:auto}.review-live-status article .review-bulk-action{grid-row:auto;min-height:58px}}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:16px;display:grid}.priority-panel,.platform-health,.model-note,.price-rule-strip,.set-selector,.calculation-example,.audit-toolbar,.set-audit-panel,.menu-picker,.coverage-notice,.known-option-issues,.review-hero,.review-requirements{border:1px solid var(--line);background:#fff}.priority-panel,.platform-health,.known-option-issues{padding:20px}.priority-row{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 4px;transition:all .14s;display:grid}.priority-row:hover{background:#f8f8f5;padding-left:8px;padding-right:8px}.priority-number{border:1px solid var(--line);place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.priority-number.critical{background:var(--red-soft);color:var(--red);border-color:#e5b8bb}.priority-number.warning{background:var(--amber-soft);color:var(--amber);border-color:#efd39e}.priority-number.info{background:var(--blue-soft);color:var(--blue);border-color:#c9d7f0}.priority-row>span:nth-child(2){gap:4px;display:grid}.priority-row strong{font-size:12px}.priority-row small{color:var(--muted);font-size:10px}.priority-row>b{color:var(--blue);font-size:10px}.platform-health{gap:0;display:grid}.platform-health article{border-top:1px solid var(--line);padding:14px 0}.platform-title,.option-column-head>div,.set-audit-head>div:first-child{align-items:center;gap:7px;display:flex}.platform-health-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-health-head>div{align-items:center;gap:7px;display:flex}.platform-health-head strong{font-size:12px}.health-refresh-all{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;padding:6px 8px;font-size:8px;font-weight:800}.health-refresh-all:hover{border-color:var(--orange);background:var(--orange)}.platform-health-latest{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;margin:9px 0 4px;padding:7px 0;display:flex}.platform-health-latest span,.platform-health-latest strong{font-size:9px}.platform-health-latest span{color:var(--muted)}.platform-health-latest strong{font-variant-numeric:tabular-nums;white-space:nowrap}.platform-health dl,.promotion-grid dl,.set-price-grid dl{margin:9px 0 0}.platform-health dl div,.promotion-grid dl div,.set-price-grid dl div{justify-content:space-between;gap:14px;padding:4px 0;display:flex}.platform-health dt,.promotion-grid dt,.set-price-grid dt{color:var(--muted);font-size:10px}.platform-health dd,.promotion-grid dd,.set-price-grid dd{text-align:right;margin:0;font-size:10px;font-weight:800}.platform-health-refresh{cursor:pointer;background:#f7f8fa;border:1px solid #c8ced8;width:100%;min-height:32px;margin-top:8px;font-size:8px;font-weight:800}.platform-health-refresh:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.model-note{border-left:3px solid var(--orange);grid-template-columns:120px minmax(0,1fr);gap:4px 20px;margin-top:16px;padding:16px 18px;display:grid}.model-note strong{grid-row:1/3;font-size:11px}.model-note p{margin:0;font-size:11px;font-weight:700}.model-note small{color:var(--muted);font-size:10px}.campaign-overview-panel{border:1px solid var(--line);background:#fff;border-left:3px solid #7651bd;grid-template-columns:minmax(210px,.95fr) minmax(360px,1.45fr) auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}.campaign-overview-copy h3{margin:0 0 5px;font-size:16px}.campaign-overview-copy>p:last-child{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.campaign-overview-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campaign-overview-metrics>div{border-right:1px solid var(--line);gap:3px;padding:10px 12px;display:grid}.campaign-overview-metrics>div:last-child{border-right:0}.campaign-overview-metrics span{color:var(--muted);white-space:nowrap;font-size:8px}.campaign-overview-metrics strong{font-size:18px}.campaign-overview-metrics .needs-check strong{color:var(--amber)}.price-rule-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;margin-bottom:12px;display:grid}.price-rule-strip>div{border-right:1px solid var(--line);gap:4px;padding:14px 16px;display:grid}.price-rule-strip strong{font-size:11px}.price-rule-strip span{color:var(--muted);font-size:9px}.price-rule-strip>b{min-width:155px;color:var(--green);text-align:center;background:#f6f7f8;place-items:center;padding:12px;font-size:10px;display:grid}.pricing-controls{grid-template-columns:minmax(220px,1.25fr) minmax(135px,.62fr) minmax(145px,.68fr) minmax(175px,.8fr) auto}.price-table th:first-child{width:22%}.price-table th:nth-child(2),.price-table th:nth-child(3),.price-table th:nth-child(4),.price-table th:nth-child(5),.price-table th:nth-child(6){width:12%}.price-table th:nth-child(7){width:8%}.price-table th:nth-child(8){width:10%}.price-stack{font-variant-numeric:tabular-nums;gap:3px;display:grid}.price-stack>strong{font-size:11px}.regular-price,.no-discount{color:#8a92a0;font-size:9px}.regular-price.crossed{text-decoration:line-through}.sale-price{color:var(--red)}.price-flags{flex-wrap:wrap;gap:3px;display:flex}.order-benefit{color:#6847a4;background:#f6f1ff;border-color:#d5c8eb}.platform-presence{align-items:center;gap:7px;display:flex}.platform-mark-list,.presence-legend{align-items:center;gap:4px;display:flex}.platform-mark{border:1px solid #0000;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Pretendard,Noto Sans KR,sans-serif;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;position:relative}.platform-mark.baemin.present{color:#0c7d8d;background:#e2f7fa;border-color:#1797aa}.platform-mark.yogiyo.present{color:#c51f40;background:#fff0f3;border-color:#d92e4e}.platform-mark.coupang.present{color:#5a36a3;background:#f2edff;border-color:#6845ae}.platform-mark.ddangyo.present{color:#0c735a;background:#e6f7f1;border-color:#12866a}.platform-mark.baedalmyeongsu.present{color:#b85f08;background:#fff3e5;border-color:#d97816}.platform-mark.missing{color:#9ba2ae;background:#f4f5f7;border-color:#ccd1d9}.platform-mark.missing i{color:#fff;background:#737c8b;border:1px solid #fff;border-radius:50%;place-items:center;width:11px;height:11px;font-family:Arial,sans-serif;font-size:8px;font-style:normal;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.platform-presence>small{color:#687284;font-family:Pretendard,Noto Sans KR,sans-serif;font-size:8px;font-weight:800}.menu-cell .platform-presence{margin:3px 0 2px}.menu-cell .platform-mark{width:19px;height:19px;color:inherit;font-family:Pretendard,Noto Sans KR,sans-serif;font-size:8px}.menu-cell .platform-mark.baemin.present{color:#0c7d8d}.menu-cell .platform-mark.yogiyo.present{color:#c51f40}.menu-cell .platform-mark.coupang.present{color:#5a36a3}.menu-cell .platform-mark.ddangyo.present{color:#0c735a}.menu-cell .platform-mark.baedalmyeongsu.present{color:#b85f08}.menu-cell .platform-mark.missing{color:#9ba2ae}.menu-cell .platform-mark.missing i{font-size:7px}.presence-legend{gap:5px}.presence-legend .platform-mark{width:20px;height:20px;font-size:8px}.presence-legend b{color:#6d7687;white-space:nowrap;margin:0 7px 0 1px;font-size:8px}.platform-audit-card{border-bottom:1px solid #edf0f3;padding:11px 0}.platform-audit-card:last-child{border-bottom:0}.platform-audit-card>div{justify-content:space-between;gap:12px;display:flex}.platform-audit-card>div strong,.platform-audit-card>div span{font-size:11px}.platform-audit-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:10px;overflow:hidden}.platform-audit-card small{color:#667085;font-size:9px}.set-selector{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;padding:14px;display:flex}.set-selector label,.menu-picker label{gap:6px;width:min(670px,100%);display:grid}.set-selector label>span,.menu-picker label>span,.order-toolbar label>span{color:var(--muted);font-size:10px;font-weight:800}.set-selector select,.menu-picker select,.order-toolbar select{background:#fff;border:1px solid #cfd4dd;border-radius:0;outline:none;width:100%;height:42px;padding:0 12px;font-size:12px}.formula-chip{border-left:3px solid var(--blue);background:var(--blue-soft);gap:3px;min-width:260px;padding:10px 13px;display:grid}.formula-chip strong{color:var(--blue);font-size:10px}.formula-chip span{color:#55657f;font-size:9px}.set-price-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid}.set-price-grid article{background:#fff;padding:16px}.platform-title strong{font-size:12px}.set-price-grid .saving-row{border-top:1px solid var(--line);margin-top:5px;padding-top:8px}.set-price-grid .saving-row dd{color:var(--green)}.calculation-example{border-left:3px solid var(--red);grid-template-columns:1.15fr 1fr 1.35fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:grid}.calculation-example>span{font-size:10px;font-weight:800}.calculation-example>div{gap:2px;display:grid}.calculation-example>div strong{color:var(--muted);font-size:9px}.calculation-example>div b{font-size:11px}.calculation-example em{background:var(--red-soft);color:var(--red);white-space:nowrap;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.audit-toolbar,.order-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.audit-toolbar>div,.order-toolbar>div{gap:3px;display:grid}.audit-toolbar strong,.order-toolbar strong{font-size:11px}.audit-toolbar span,.order-toolbar span{color:var(--muted);font-size:9px}.toggle-label{color:#495367;cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.set-audit-list{gap:12px;display:grid}.set-audit-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.set-audit-head>div:first-child strong{font-size:11px}.set-audit-head>div:last-child{gap:5px;display:flex}.structure-warning{background:var(--amber-soft);color:var(--amber);border-bottom:1px solid #f0d7aa;padding:10px 16px;font-size:9px;font-weight:700;line-height:1.5}.compact-scroll{min-height:0;max-height:460px}.audit-table{table-layout:auto}.audit-table th:first-child{width:36%}.audit-table th:nth-child(n+2){width:auto}.audit-table td:first-child{gap:3px;min-width:280px;display:grid}.audit-table td:first-child strong{font-size:10px}.audit-table td:first-child small{color:#8b93a1;font-family:Cascadia Mono,Consolas,monospace;font-size:8px}.issue-table-row{background:snow}.delta-error{color:var(--red);font-weight:900}.option-order-note{background:#edf9fb;border-left:3px solid #22a9bd;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:13px 15px;display:flex}.option-order-note>div:first-child{gap:3px;display:grid}.option-order-note>div:first-child strong{font-size:11px}.option-order-note>div:first-child span{color:#58717a;font-size:9px}.option-order-note>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.option-order-note>div:last-child span{color:#60717d;white-space:nowrap;background:#fff;border:1px solid #c9e1e5;padding:4px 6px;font-size:8px}.option-order-note>div:last-child b{color:var(--ink);margin-right:3px}.menu-picker{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;padding:14px;display:flex}.option-matrix{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.option-matrix>article{border:1px solid var(--line);background:#fff;min-width:0}.option-column-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.option-column-head strong{font-size:11px}.platform-menu-name{border-bottom:1px solid var(--line);color:#3d485c;min-height:45px;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.option-group-list{padding:0 14px 14px}.option-group-card{border-bottom:1px solid #edf0f3}.option-group-card summary{cursor:pointer;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:12px 0;list-style:none;display:grid}.option-group-card summary::-webkit-details-marker{display:none}.option-group-card summary>span{color:var(--blue);font-size:8px;font-weight:900}.option-group-card summary>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.option-group-card summary>small{color:var(--muted);white-space:nowrap;font-size:8px}.option-item-list{background:#fafbfc;border:1px solid #e7eaf0;gap:0;margin:0 0 10px;padding:0;list-style:none;display:grid}.option-item-list li{border-bottom:1px solid #e9ecf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 9px;display:grid}.option-item-list li:last-child{border-bottom:0}.option-item-list li>span{min-width:0}.option-item-list li>span>b{color:#3c4658;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;display:block;overflow:hidden}.option-item-list li>span>small{color:var(--red);font-size:7px;font-weight:800}.option-item-list li>strong{color:#1f2a3b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.option-item-list li>small{color:var(--muted);text-align:right;grid-column:1/-1;font-size:7px}.option-detail-missing,.option-detail-warning{color:#7d8695;background:#f4f5f7;margin:0 0 10px;padding:9px;font-size:8px}.option-detail-warning{border-left:2px solid var(--amber);background:var(--amber-soft);color:var(--amber);font-weight:800}.coverage-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:6px;display:grid}.coverage-empty strong{color:var(--ink);font-size:11px}.coverage-empty span{max-width:240px;font-size:9px;line-height:1.55}.coverage-notice{grid-template-columns:140px minmax(0,1fr);gap:16px;margin-top:12px;padding:16px;display:grid}.coverage-notice>strong{font-size:11px}.coverage-notice>div{gap:8px;display:grid}.coverage-notice p{grid-template-columns:60px 1fr;margin:0;display:grid}.coverage-notice b,.coverage-notice span{font-size:9px}.coverage-notice span{color:var(--muted)}.known-option-issues{margin-top:12px}.issue-summary-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.issue-summary-grid article{background:#fff;align-content:start;gap:8px;padding:14px;display:grid}.issue-summary-grid strong{font-size:11px}.issue-summary-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.snapshot-mode-notice{border-left:3px solid var(--amber);background:var(--amber-soft);margin-bottom:12px;padding:15px 17px}.snapshot-mode-notice strong{font-size:11px}.snapshot-mode-notice p{color:#775429;margin:5px 0 0;font-size:10px;line-height:1.6}.overview-refresh-section{border:1px solid var(--line);background:#fff;margin-top:16px;padding:18px;scroll-margin-top:92px}.overview-refresh-section>.section-title-row p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.refresh-heading-actions{gap:8px;display:flex}.refresh-toolbar{border:1px solid var(--line);background:#fff;align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:flex}.refresh-toolbar label{gap:5px;width:min(360px,100%);display:grid}.refresh-toolbar label>span{color:var(--muted);font-size:9px;font-weight:800}.refresh-toolbar select{background:#fff;border:1px solid #cfd4dd;width:100%;height:40px;padding:0 12px;font-size:11px}.refresh-toolbar>span{color:var(--muted);margin-left:auto;padding-bottom:10px;font-size:9px}.refresh-platform-buttons,.campaign-platform-filter{gap:5px;display:flex}.refresh-platform-buttons button,.campaign-platform-filter button{cursor:pointer;background:#f8f9fa;border:1px solid #cbd1da;min-height:40px;padding:0 12px;font-size:9px;font-weight:800}.refresh-platform-buttons button:hover,.campaign-platform-filter button:hover,.refresh-platform-buttons button.selected,.campaign-platform-filter button.selected{border-color:var(--navy);background:var(--navy);color:#fff}.refresh-empty{color:var(--muted);background:#f8f9fa;border:1px dashed #cdd3dc;margin:0;padding:12px 14px;font-size:9px}.refresh-login-checking,.refresh-login-warning{margin:0 0 12px;padding:11px 14px;font-size:10px;line-height:1.55}.refresh-login-checking{background:var(--blue-soft);color:var(--blue);border:1px solid #c8d4e7;font-weight:800}.refresh-login-warning{background:var(--red-soft);color:var(--red);border:1px solid #e2b5b8}.refresh-login-warning strong{font-size:10px}.refresh-login-warning ul{gap:3px;margin:5px 0 0;padding-left:16px;font-size:9px;display:grid}.source-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.source-status-grid article{border:1px solid var(--line);background:#fff;padding:16px}.source-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-card-head>div{align-items:center;gap:7px;display:flex}.source-card-head strong{font-size:12px}.source-latest{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin:14px 0 8px;padding:9px 0;font-size:9px;display:flex}.source-latest strong{color:var(--ink);font-size:10px}.source-status-grid dl{margin:0 0 14px}.source-status-grid dl div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.source-status-grid dt,.source-status-grid dd{font-size:8px}.source-status-grid dt{color:var(--muted)}.source-status-grid dd{text-align:right;margin:0;font-weight:800}.source-refresh-button{cursor:pointer;background:#f7f8fa;border:1px solid #c8ced8;width:100%;min-height:36px;font-size:9px;font-weight:800}.source-refresh-button:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.refresh-checklist{background:#f7faff;border:1px solid #c8d4e7;margin-top:12px;padding:16px}.refresh-checklist-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.refresh-checklist-head>div{gap:3px;display:grid}.refresh-checklist-head span{color:var(--blue);letter-spacing:.08em;font-size:8px;font-weight:900}.refresh-checklist-head strong{font-size:13px}.refresh-checklist ol{color:#586579;gap:6px;margin:14px 0;padding-left:18px;font-size:9px;line-height:1.5;display:grid}.refresh-target-list{gap:7px;display:grid}.refresh-target-list a{color:inherit;background:#fff;border:1px solid #d8deea;grid-template-columns:8px 90px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.refresh-target-list a:hover{border-color:var(--blue)}.refresh-target-list a strong,.refresh-target-list a b{font-size:9px}.refresh-target-list a small{color:var(--muted);font-size:8px}.refresh-target-list a b{color:var(--blue)}.promotion-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid}.promotion-grid article{background:#fff;padding:16px}.promotion-grid article>p{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding-top:9px;font-size:9px;line-height:1.5}.campaign-brand-toolbar{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(280px,1.2fr) minmax(230px,.9fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.campaign-brand-toolbar label,.campaign-current-brand,.campaign-brand-toolbar>div:nth-child(2){gap:5px;display:grid}.campaign-brand-toolbar label>span,.campaign-current-brand>span,.campaign-brand-toolbar>div:nth-child(2)>span{color:var(--muted);font-size:9px;font-weight:800}.campaign-brand-toolbar select{background:#fff;border:1px solid #cfd4dd;width:100%;height:40px;padding:0 12px;font-size:11px;font-weight:800}.campaign-brand-toolbar>div:nth-child(2) strong{font-size:13px}.campaign-current-brand strong{font-size:12px}.campaign-current-brand small,.campaign-brand-toolbar>div:nth-child(2) small{color:var(--muted);font-size:8px}.campaign-metric-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid}.campaign-metric-grid article{background:#fff;gap:5px;padding:15px 16px;display:grid}.campaign-metric-grid span{color:var(--muted);font-size:9px;font-weight:800}.campaign-metric-grid strong{font-size:24px}.campaign-metric-grid small{color:var(--muted);font-size:8px}.campaign-metric-grid .needs-check{background:var(--amber-soft)}.campaign-metric-grid .needs-check strong{color:var(--amber)}.campaign-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.campaign-platform-grid article{border:1px solid var(--line);background:#fff;padding:16px}.campaign-platform-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-platform-head>div,.campaign-table td:first-child,.menu-discount-table td:first-child,.advertising-grid article>div{align-items:center;gap:7px;display:flex}.campaign-platform-head strong,.campaign-table td:first-child strong,.menu-discount-table td:first-child strong{font-size:10px}.campaign-platform-grid article>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:10px 0;font-size:8px;overflow:hidden}.campaign-platform-grid dl{margin:0 0 12px}.campaign-platform-grid dl div{border-top:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.campaign-platform-grid dt,.campaign-platform-grid dd{font-size:8px}.campaign-platform-grid dt{color:var(--muted)}.campaign-platform-grid dd{margin:0;font-weight:800}.campaign-platform-grid a,.advertising-grid a{color:var(--blue);text-align:center;border:1px solid #cbd1da;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none;display:block}.campaign-platform-grid a:hover,.advertising-grid a:hover{border-color:var(--blue);background:var(--blue-soft)}.campaign-section{border:1px solid var(--line);background:#fff;margin-top:12px;padding:18px}.campaign-section .section-title-row p:last-child{color:var(--muted);margin:4px 0 0;font-size:9px}.campaign-section .table-scroll{border:1px solid var(--line);min-height:0;max-height:520px}.campaign-table{min-width:980px}.campaign-table th:first-child{width:11%}.campaign-table th:nth-child(2){width:20%}.campaign-table th:nth-child(3){width:10%}.campaign-table th:nth-child(4){width:19%}.campaign-table th:nth-child(5){width:18%}.campaign-table th:nth-child(6){width:22%}.campaign-table td:nth-child(2),.campaign-table td:nth-child(4),.campaign-table td:nth-child(6),.menu-discount-table td:nth-child(2){gap:3px;display:grid}.campaign-table td:nth-child(2)>span,.campaign-table td small,.menu-discount-table td small{color:var(--muted);font-size:8px}.campaign-table td strong,.menu-discount-table td strong{font-size:9px}.campaign-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.campaign-status.active{background:var(--green-soft);color:var(--green);border-color:#b9decf}.campaign-status.paused{background:var(--amber-soft);color:var(--amber);border-color:#efd39e}.campaign-status.inactive{color:#6f7886;background:#f3f4f6;border-color:#d6dbe3}.campaign-status.not-collected{background:var(--blue-soft);color:var(--blue);border-color:#c9d7f0}.menu-discount-table{min-width:980px}.menu-discount-table th:first-child{width:11%}.menu-discount-table th:nth-child(2){width:28%}.menu-discount-table th:nth-child(3){width:17%}.menu-discount-table th:nth-child(4),.menu-discount-table th:nth-child(5){width:10%}.menu-discount-table th:nth-child(6){width:13%}.menu-discount-table th:nth-child(7){width:16%}.campaign-empty{color:var(--muted);text-align:center;background:#f8f9fa;border:1px dashed #ccd2db;padding:24px;font-size:10px}.advertising-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.advertising-grid article{background:#f8faff;border:1px solid #d5deec;align-content:start;gap:10px;padding:15px;display:grid}.advertising-grid article>div strong{font-size:11px}.advertising-grid h4{margin:0;font-size:11px}.advertising-grid p{min-height:30px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.campaign-data-note{background:#f6f3ff;border-left:3px solid #7651bd;grid-template-columns:140px minmax(0,1fr);gap:4px 18px;margin-top:12px;padding:15px 17px;display:grid}.campaign-data-note strong{font-size:10px}.campaign-data-note p{color:#605578;margin:0;font-size:9px;line-height:1.55}.order-toolbar{border:1px solid var(--line);background:#fff}.order-toolbar label{gap:4px;width:280px;display:grid}.order-toolbar select{height:36px;font-size:10px}.order-scroll{max-height:calc(100vh - 370px)}.order-table{table-layout:fixed}.order-table th:first-child{width:31%}.order-table th:nth-child(n+2){width:23%}.order-table td{vertical-align:top}.order-table td:first-child,.order-table td:nth-child(n+2){display:table-cell}.order-table td>span:first-child{color:#8b93a1;font-family:Cascadia Mono,Consolas,monospace;font-size:8px;display:block}.order-table td>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.order-table td>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.review-hero{border-left:4px solid var(--orange);justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.review-hero>div{max-width:760px}.review-hero span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900}.review-hero h3{letter-spacing:-.04em;margin:7px 0;font-size:22px}.review-hero p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.review-hero>strong{color:#687286;white-space:nowrap;background:#f4f5f7;border:1px solid #d5d9e1;padding:10px 13px;font-size:10px}.review-flow{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.review-flow article{background:#fff;min-height:165px;padding:18px}.review-flow b{color:#a4abb7;font-family:Cascadia Mono,Consolas,monospace;font-size:10px}.review-flow strong{margin:24px 0 7px;font-size:12px;display:block}.review-flow p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.review-requirements{margin-top:12px;padding:18px}.review-requirements>strong{font-size:11px}.review-requirements ul{color:var(--muted);gap:8px;margin:12px 0 0;padding-left:18px;font-size:10px;display:grid}.platform-dot.baemin{background:#22a9bd}.platform-dot.yogiyo{background:#e5385a}.platform-dot.coupang{background:#7651bd}.account-service-offline{background:var(--red-soft);border:1px solid #e2b5b8;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.account-service-offline div{gap:5px;display:grid}.account-service-offline span,.vault-copy>span{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:900}.account-service-offline strong{font-size:17px}.account-service-offline p,.vault-copy p,.vault-copy small,.account-portability-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.account-service-offline code{white-space:nowrap;background:#fff;border:1px solid #e0c8ca;padding:10px 12px;font-size:10px}.account-runtime-strip{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.account-runtime-strip>div{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:78px;padding:14px 17px;display:grid}.account-runtime-strip>div:last-child{border-right:0}.account-runtime-strip span{color:var(--muted);font-size:9px;font-weight:800}.account-runtime-strip strong{overflow-wrap:anywhere;font-size:15px}.vault-panel{border:1px solid var(--navy);background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:28px;margin-bottom:14px;padding:22px;display:grid}.vault-copy{align-content:start;gap:7px;display:grid}.vault-copy>span{color:#f5a07f}.vault-copy h3{letter-spacing:-.035em;margin:0;font-size:20px}.vault-copy p,.vault-copy small{color:#c4ccdb}.vault-actions,.vault-form{align-content:center;gap:9px;display:grid}.vault-actions p{color:#c4ccdb;margin:0;font-size:10px;line-height:1.6}.vault-form label,.credential-input{gap:5px;display:grid}.vault-form label>span,.credential-input>span{color:#c4ccdb;font-size:9px;font-weight:800}.vault-form input,.credential-input input{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #bcc3cf;padding:0 11px;font-size:11px}.vault-form input:focus,.credential-input input:focus{border-color:var(--orange);outline:2px solid #f05b2a2e}.vault-panel .secondary-button{color:#fff;background:0 0;border-color:#7f899c}.vault-panel .secondary-button:hover{color:var(--navy);background:#fff;border-color:#fff}.text-button{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:800}.text-button.danger{color:#d14c55}.account-action-error,.account-busy-note{background:var(--red-soft);color:var(--red);border:1px solid #e2b5b8;margin-bottom:14px;padding:11px 14px;font-size:11px;font-weight:800}.account-busy-note{background:var(--amber-soft);color:var(--amber);border-color:#dfc591}.account-platform-stack{gap:18px;display:grid}.account-password-guide{background:var(--blue-soft);border:1px solid #cbd7ea;grid-template-columns:220px minmax(0,1fr);gap:22px;margin-bottom:14px;padding:18px 20px;display:grid}.account-password-guide>strong{font-size:12px;line-height:1.55}.account-password-guide p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.account-platform-section{border:1px solid var(--line);background:var(--surface)}.account-platform-heading{border-bottom:1px solid var(--line);background:#f8f9fb;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.account-platform-heading>div{align-items:center;gap:9px;display:flex}.account-platform-heading h3{margin:0;font-size:15px}.account-platform-heading>strong{color:var(--muted);font-size:10px}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:15px;min-width:0;padding:19px;display:grid}.account-card:nth-child(2n){border-right:0}.account-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-card-head>div{gap:4px;display:grid}.account-card-head>div>span,.account-store-list>span{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.account-card-head>div>strong{letter-spacing:.01em;font-size:17px}.account-session-badge{white-space:nowrap;border:1px solid;padding:5px 8px;font-size:9px;font-weight:900}.account-status-unknown{color:var(--muted)}.account-status-online{background:var(--green-soft);color:var(--green)}.account-status-offline,.account-status-error{background:var(--red-soft);color:var(--red)}.account-status-action{background:var(--amber-soft);color:var(--amber)}.account-store-list{gap:7px;display:grid}.account-store-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.account-store-list li{background:#f5f6f8;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 9px;display:flex}.account-store-list li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.account-store-list li small,.account-store-list p{color:var(--muted);margin:0;font-size:9px}.account-session-copy{border-left:3px solid var(--line);background:#fafafa;gap:4px;min-height:58px;padding:10px 11px;display:grid}.account-session-copy strong{font-size:10px}.account-session-copy p,.account-session-copy small{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.credential-input>span{color:var(--muted)}.credential-summary{background:var(--green-soft);border:1px solid #c9ded3;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 10px;display:flex}.credential-summary>div{gap:3px;display:grid}.credential-summary span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:900}.credential-summary strong{color:var(--green);font-size:11px}.credential-summary .secondary-button{background:#fff;min-height:32px;padding:0 13px}.credential-editor{gap:8px;display:grid}.account-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.account-card-actions button{min-width:0}button:disabled,input:disabled{cursor:not-allowed;opacity:.48}.account-portability-note{background:var(--blue-soft);border:1px solid #cbd7ea;grid-template-columns:150px minmax(0,1fr);gap:16px;margin-top:16px;padding:18px 20px;display:grid}.account-portability-note strong{font-size:12px}@media (width<=1160px){.overview-grid,.operations-layout,.campaign-overview-panel{grid-template-columns:1fr}.campaign-overview-panel>.primary-button{width:fit-content}.option-matrix{grid-template-columns:1fr}.coverage-empty{min-height:110px}.issue-summary-grid,.review-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.calculation-example{grid-template-columns:1fr 1fr}.account-runtime-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.account-runtime-strip>div:nth-child(3){border-right:0}.account-runtime-strip>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=900px){.option-order-note{flex-direction:column;align-items:flex-start}.option-order-note>div:last-child{justify-content:flex-start}.price-rule-strip{grid-template-columns:1fr 1fr}.price-rule-strip>b{min-width:0}.pricing-controls{grid-template-columns:1fr 1fr}.pricing-controls .search-box{grid-column:1/-1}.set-selector{flex-direction:column;align-items:stretch}.formula-chip{min-width:0}.set-price-grid,.promotion-grid,.source-status-grid,.campaign-platform-grid,.advertising-grid{grid-template-columns:1fr}.campaign-brand-toolbar{grid-template-columns:1fr;align-items:stretch}.campaign-platform-filter{flex-wrap:wrap}.vault-panel,.account-card-grid{grid-template-columns:1fr}.account-card{border-right:0}}@media (width<=680px){.priority-row{grid-template-columns:34px 1fr}.priority-row>b{display:none}.model-note,.coverage-notice{grid-template-columns:1fr}.model-note strong{grid-row:auto}.price-rule-strip,.pricing-controls,.issue-summary-grid,.review-flow,.campaign-metric-grid,.campaign-overview-metrics{grid-template-columns:1fr}.pricing-controls .search-box{grid-column:auto}.menu-picker,.refresh-toolbar{flex-direction:column;align-items:stretch}.refresh-platform-buttons{flex-wrap:wrap}.refresh-platform-buttons button{flex:90px}.refresh-toolbar label{width:100%}.refresh-toolbar>span{margin-left:0;padding-bottom:0}.refresh-target-list a{grid-template-columns:8px minmax(0,1fr) auto}.refresh-target-list a small{grid-column:2/-1}.calculation-example{grid-template-columns:1fr}.audit-toolbar,.order-toolbar,.review-hero{flex-direction:column;align-items:flex-start}.order-toolbar label{width:100%}.set-audit-head{flex-direction:column;align-items:flex-start}.audit-table{min-width:820px}.option-column-head{align-items:flex-start}.review-hero h3{font-size:18px}.campaign-data-note{grid-template-columns:1fr}.account-service-offline,.account-portability-note,.account-password-guide{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.account-service-offline code{overflow-wrap:anywhere;white-space:normal;width:100%}.account-runtime-strip{grid-template-columns:1fr}.account-runtime-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:64px}.account-card-actions{grid-template-columns:1fr}}:root[data-theme=dark] .account-platform-heading{background:var(--canvas);color:var(--ink)}.accounts-view .account-platform-heading{min-height:46px;padding:6px 12px}.accounts-view .account-table-header,.accounts-view .account-row{grid-template-columns:minmax(155px,.8fr) minmax(235px,1.05fr) minmax(145px,.72fr) minmax(300px,1.75fr) minmax(170px,.82fr);min-width:1080px}.accounts-view .account-table-header{min-height:29px}.accounts-view .account-table-header>span,.accounts-view .account-row>div{padding:7px 9px}.accounts-view .account-row{min-height:62px}.accounts-view .account-row>div{min-width:0;overflow:hidden}.accounts-view .account-captcha-panel{background:#fff7e4;border-top:1px solid #e7b95e;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) 150px minmax(150px,220px) auto auto;align-items:center;gap:8px;padding:9px 12px;display:grid;overflow:visible}.accounts-view .account-captcha-copy{gap:2px;display:grid}.accounts-view .account-captcha-copy strong{color:#8b5700;font-size:11px}.accounts-view .account-captcha-copy small{color:#765f38;font-size:9px;line-height:1.45}.accounts-view .account-captcha-panel img{object-fit:contain;background:#fff;border:1px solid #d3a54a;width:150px;height:42px}.accounts-view .account-captcha-panel input,.accounts-view .account-captcha-panel button{min-height:36px}:root[data-theme=dark] .accounts-view .account-captcha-panel{background:#2c2619;border-color:#856527}:root[data-theme=dark] .accounts-view .account-captcha-copy strong{color:#ffd77f}:root[data-theme=dark] .accounts-view .account-captcha-copy small{color:#d9c69f}@media (width<=1180px){.accounts-view .account-captcha-panel{grid-template-columns:1fr 150px minmax(150px,1fr)}.accounts-view .account-captcha-panel .account-captcha-copy{grid-column:1/-1}}.accounts-view .account-login-cell{flex-direction:column;justify-content:center;gap:4px;align-items:flex-start!important}.accounts-view .account-credential-cell{align-items:center;gap:6px}.accounts-view .inline-credential-editor{grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-width:0;display:grid}.accounts-view .account-refresh-cell{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:5px;display:grid;align-items:center!important}.accounts-view .account-login-cell>small,.accounts-view .account-refresh-cell>small{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.accounts-view .account-refresh-cell>small{grid-column:1/-1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.accounts-view .account-control-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:8px 10px;display:grid}.accounts-view .account-control-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.accounts-view .account-refresh-state{border-right:1px solid var(--line);text-align:right;gap:2px;min-width:150px;padding-right:9px;display:grid}.accounts-view .account-refresh-state strong{color:var(--green);font-size:10px}.accounts-view .account-refresh-state.needs-refresh strong{color:var(--orange)}.accounts-view .account-refresh-state small{color:var(--muted);white-space:nowrap;font-size:8px}.accounts-view .account-refresh-all{white-space:nowrap;min-width:132px;min-height:36px;padding:0 13px}.accounts-view .account-integration-pending{background:var(--amber-soft);color:var(--amber)}.accounts-view .account-integration-pending b{color:var(--amber)}.accounts-view .account-status-saved,.accounts-view .account-integration-badge{border:1px solid color-mix(in srgb, var(--muted) 34%, transparent);background:var(--canvas);color:var(--muted)}.accounts-view .account-integration-badge{white-space:nowrap;justify-content:center;align-items:center;min-height:28px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}@media (width<=900px){.accounts-view .account-control-bar{grid-template-columns:1fr}.accounts-view .account-control-actions{justify-content:space-between}.accounts-view .account-refresh-state{text-align:left}}@media (width<=560px){.accounts-view .account-control-actions{flex-direction:column;align-items:stretch}.accounts-view .account-refresh-state{border-right:0;border-bottom:1px solid var(--line);padding:0 0 7px}.accounts-view .account-refresh-all{width:100%}}.delivery-ui-v2{--v2-canvas:#f4f6f9;--v2-surface:#fff;--v2-surface-soft:#f8fafc;--v2-surface-raised:#fff;--v2-ink:#172033;--v2-muted:#6b7485;--v2-subtle:#98a1af;--v2-line:#e4e8ee;--v2-line-strong:#d5dbe5;--v2-navy:#172033;--v2-navy-soft:#222d43;--v2-orange:#ff6b35;--v2-orange-strong:#eb5420;--v2-orange-soft:#fff0e9;--v2-blue:#3976d3;--v2-blue-soft:#edf4ff;--v2-green:#168461;--v2-green-soft:#e8f7f1;--v2-amber:#a96609;--v2-amber-soft:#fff5df;--v2-red:#c6404c;--v2-red-soft:#fff0f1;--v2-shadow-sm:0 1px 2px #121b2d0a, 0 5px 16px #121b2d0a;--v2-shadow-md:0 16px 38px #121b2d14;--v2-radius-sm:10px;--v2-radius:15px;--v2-radius-lg:20px;--v2-sticky-header-offset:192px;background:radial-gradient(circle at 100% 0, #ff6b350e, transparent 27rem), var(--v2-canvas);min-width:320px;min-height:100vh;color:var(--v2-ink)}:root[data-theme=dark] .delivery-ui-v2{--v2-canvas:#0d1320;--v2-surface:#151d2b;--v2-surface-soft:#111927;--v2-surface-raised:#1a2333;--v2-ink:#eef2f8;--v2-muted:#a7b1c1;--v2-subtle:#7f8b9d;--v2-line:#2a3547;--v2-line-strong:#3a465a;--v2-navy:#080e19;--v2-navy-soft:#121b2a;--v2-orange:#ff7b4c;--v2-orange-strong:#ff906a;--v2-orange-soft:#382219;--v2-blue:#76a9f5;--v2-blue-soft:#172a46;--v2-green:#62cca5;--v2-green-soft:#123329;--v2-amber:#efb75b;--v2-amber-soft:#3a2c16;--v2-red:#f17c87;--v2-red-soft:#3d1d24;--v2-shadow-sm:0 1px 2px #0000003d, 0 8px 22px #00000026;--v2-shadow-md:0 18px 44px #00000047}.delivery-ui-v2 *,.delivery-ui-v2 :before,.delivery-ui-v2 :after{scrollbar-color:color-mix(in srgb, var(--v2-muted) 45%, transparent) transparent}.delivery-ui-v2 button,.delivery-ui-v2 a,.delivery-ui-v2 input,.delivery-ui-v2 select,.delivery-ui-v2 textarea,.delivery-ui-v2 summary{border-radius:var(--v2-radius-sm)}.delivery-ui-v2 button,.delivery-ui-v2 a,.delivery-ui-v2 summary{-webkit-tap-highlight-color:transparent}.delivery-ui-v2 button:focus-visible,.delivery-ui-v2 a:focus-visible,.delivery-ui-v2 input:focus-visible,.delivery-ui-v2 select:focus-visible,.delivery-ui-v2 textarea:focus-visible,.delivery-ui-v2 summary:focus-visible{outline:3px solid color-mix(in srgb, var(--v2-orange) 25%, transparent);outline-offset:2px}.delivery-ui-v2 .app-sticky-header{z-index:70;border-bottom:1px solid color-mix(in srgb, var(--v2-line) 82%, transparent);background:color-mix(in srgb, var(--v2-canvas) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-bottom:9px;position:sticky;top:0;box-shadow:0 10px 28px #141d2e09}.delivery-ui-v2 .topbar{border:0;border-bottom:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 92%, transparent);min-height:72px;color:var(--v2-ink);box-shadow:none;padding:10px clamp(16px,2.6vw,38px);position:relative}.delivery-ui-v2 .brand-lockup{gap:12px;min-width:0}.delivery-ui-v2 .app-logo-tile{border:1px solid var(--v2-line);width:58px;height:42px;box-shadow:var(--v2-shadow-sm);background:#fff;border-radius:11px;padding:2px 4px}.delivery-ui-v2 .brand-lockup .eyebrow{color:var(--v2-orange);letter-spacing:.17em;margin-bottom:2px;font-size:8px}.delivery-ui-v2 .brand-lockup h1{color:var(--v2-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.45vw,19px);overflow:hidden}.delivery-ui-v2 .topbar-meta{color:var(--v2-muted);justify-content:flex-end;gap:7px;font-size:10px}.delivery-ui-v2 .topbar-meta>span:not(.member-topbar):not(.snapshot-dot):not(.divider){white-space:nowrap}.delivery-ui-v2 .member-topbar{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex}.delivery-ui-v2 .member-topbar strong{max-width:180px;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.delivery-ui-v2 .member-topbar em{background:var(--v2-orange-soft);color:var(--v2-orange-strong);border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.delivery-ui-v2 .snapshot-dot{background:var(--v2-green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--v2-green) 14%, transparent)}.delivery-ui-v2 .divider{background:var(--v2-line-strong)}.delivery-ui-v2 .theme-toggle,.delivery-ui-v2 .operator-console-link,.delivery-ui-v2 .logout-button{border:1px solid var(--v2-line);background:var(--v2-surface);min-height:34px;color:var(--v2-muted);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:850;text-decoration:none;transition:all .16s;display:inline-flex}.delivery-ui-v2 .theme-toggle:hover,.delivery-ui-v2 .operator-console-link:hover,.delivery-ui-v2 .logout-button:hover{border-color:var(--v2-line-strong);background:var(--v2-surface-soft);color:var(--v2-ink);transform:translateY(-1px)}.delivery-ui-v2 .brand-card-selector{border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);grid-template-columns:118px minmax(0,1fr);gap:10px;margin:9px clamp(16px,2.6vw,38px) 0;padding:12px;display:grid}.delivery-ui-v2 .brand-card-selector.auto-target-mode{border-color:color-mix(in srgb, var(--v2-orange) 52%, var(--v2-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-orange) 18%, transparent), var(--v2-shadow-sm);grid-template-columns:minmax(0,1fr)}.delivery-ui-v2.auto-target-selection-active .workspace{display:none}.delivery-ui-v2.auto-target-selection-active .brand-card-selector{margin-bottom:24px}.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:4px 6px 8px;display:grid}.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading>small,.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading>em{grid-column:1}.delivery-ui-v2 .brand-card-selector.auto-target-mode .auto-target-picker-actions{grid-area:1/2/span 3;min-width:285px;margin-top:0}.delivery-ui-v2 .brand-card-selector-heading{align-content:center;gap:5px;padding:0 2px;display:grid}.delivery-ui-v2 .brand-card-selector-heading>div{white-space:nowrap;align-items:center;gap:5px;display:flex}.delivery-ui-v2 .brand-card-selector-heading span,.delivery-ui-v2 .brand-card-selector-heading small{color:var(--v2-muted);font-size:7px;line-height:1.35}.delivery-ui-v2 .brand-card-selector-heading strong{color:var(--v2-orange-strong);white-space:nowrap;font-size:12px;line-height:1.2}.delivery-ui-v2 .brand-card-selector-heading>em{color:var(--v2-red);font-size:8px;font-style:normal;font-weight:850}.delivery-ui-v2 .auto-target-picker-actions{grid-template-columns:auto minmax(150px,1fr);margin-top:5px;align-items:stretch!important;gap:6px!important;display:grid!important}.delivery-ui-v2 .auto-target-picker-actions button{white-space:nowrap;border-radius:8px;min-height:30px;padding:5px 9px;font-size:8px;font-weight:900}.delivery-ui-v2 .brand-configuration-pending{border:1px solid color-mix(in srgb, var(--v2-amber) 38%, var(--v2-line));background:var(--v2-amber-soft);min-height:27px;color:var(--v2-amber);text-align:left;border-radius:8px;padding:4px 7px;font-size:7px;font-weight:900;line-height:1.25}.delivery-ui-v2 .brand-card-carousel{grid-template-columns:68px 1px 30px minmax(0,1fr) 30px;align-items:stretch;gap:6px;min-width:0;display:grid;position:relative}.delivery-ui-v2 .brand-card-carousel.single-selection{grid-template-columns:30px minmax(0,1fr) 30px}.delivery-ui-v2 .brand-card-carousel.review-multi-selection{grid-template-columns:84px 1px 30px minmax(0,1fr) 30px}@media (width>=901px){.delivery-ui-v2 .brand-card-carousel.review-multi-selection.brand-count-fit{grid-template-columns:76px 1px minmax(0,1fr)}.delivery-ui-v2 .brand-card-carousel.single-selection.brand-count-fit{grid-template-columns:minmax(0,1fr)}.delivery-ui-v2 .brand-card-carousel.brand-count-fit .brand-rail-arrow{display:none}.delivery-ui-v2 .brand-card-carousel.brand-count-fit .brand-select-card{flex:118px;min-width:0;max-width:158px}.delivery-ui-v2 .brand-card-carousel.brand-count-scroll .brand-select-card{flex:0 0 max(110px,14.2857% - 6px)}}.delivery-ui-v2 .review-all-brand-toggle{border:1px solid color-mix(in srgb, var(--v2-orange) 42%, var(--v2-line));min-width:0;min-height:64px;color:var(--v2-ink);cursor:pointer;text-align:left;box-shadow:none;background:0 0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:center;gap:1px 5px;padding:7px 8px;display:grid}.delivery-ui-v2 .review-all-brand-toggle>span{color:var(--v2-orange-strong);grid-row:1/-1;font-size:18px}.delivery-ui-v2 .review-all-brand-toggle strong{align-self:end;font-size:9px}.delivery-ui-v2 .review-all-brand-toggle small{color:var(--v2-muted);align-self:start;font-size:7px}.delivery-ui-v2 .review-all-brand-toggle:hover,.delivery-ui-v2 .review-all-brand-toggle.active{border-color:var(--v2-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-orange) 30%, transparent)}.delivery-ui-v2 .review-all-brand-toggle.active{background:var(--v2-orange-soft)}.delivery-ui-v2 .review-all-brand-divider{background:var(--v2-line);align-self:center;width:1px;min-height:48px}.delivery-ui-v2 .brand-card-rail{scroll-behavior:smooth;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.delivery-ui-v2 .brand-card-rail.dragging{cursor:grabbing;scroll-behavior:auto}.delivery-ui-v2 .brand-card-rail::-webkit-scrollbar{display:none}.delivery-ui-v2 .brand-rail-arrow{border:1px solid var(--v2-line);background:var(--v2-surface-soft);min-width:0;color:var(--v2-ink);cursor:pointer;box-shadow:none;border-radius:10px;place-items:center;padding:0;font-size:22px;display:grid}.delivery-ui-v2 .brand-rail-arrow:hover{border-color:var(--v2-orange);background:var(--v2-orange-soft);color:var(--v2-orange-strong)}.delivery-ui-v2 .brand-rail-arrow.edge-hidden{visibility:hidden;opacity:0;pointer-events:none}.delivery-ui-v2 .brand-select-card,.delivery-ui-v2 .brand-card-empty{border:1px solid var(--v2-line);background:var(--v2-surface-soft);min-width:0;min-height:64px;color:var(--v2-ink);cursor:pointer;text-align:left;box-shadow:none;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-content:center;column-gap:8px;padding:8px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.delivery-ui-v2 .brand-select-card{flex:0 0 158px}.delivery-ui-v2 .brand-card-empty{width:100%}.delivery-ui-v2 .brand-select-card:hover{border-color:color-mix(in srgb, var(--v2-orange) 45%, var(--v2-line));background:var(--v2-surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-orange) 18%, transparent), var(--v2-shadow-sm)}.delivery-ui-v2 .brand-select-card.active{border-color:var(--v2-orange);background:var(--v2-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-orange) 45%, transparent)}.delivery-ui-v2 .brand-select-card.auto-target-card.active:after,.delivery-ui-v2 .brand-select-card.review-multi-card.active:after{z-index:2;background:var(--v2-orange);color:#fff;content:"✓";width:18px;height:18px;box-shadow:0 3px 9px color-mix(in srgb, var(--v2-orange) 34%, transparent);border-radius:999px;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:6px;right:6px}.delivery-ui-v2 .brand-select-card>span{aspect-ratio:1;border:1px solid var(--v2-line-strong);background:var(--v2-surface);width:42px;height:42px;min-height:42px;color:var(--v2-ink);letter-spacing:-.035em;border-radius:8px;flex-direction:column;grid-row:1;justify-content:center;align-self:center;align-items:center;gap:2px;display:flex;position:relative;overflow:visible}.delivery-ui-v2 .brand-review-status.pending:before{z-index:1;content:"";background:url(/ui/new-badge.svg) 50%/contain no-repeat;width:34px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.delivery-ui-v2 .brand-review-status b,.delivery-ui-v2 .brand-review-status i,.delivery-ui-v2 .brand-review-status em{color:var(--v2-ink);white-space:nowrap;font-size:8px;font-style:normal;font-weight:900;line-height:1.05}.delivery-ui-v2 .brand-review-status i{color:var(--v2-red);opacity:.9;font-size:7px}.delivery-ui-v2 .brand-review-status.unverified{border-color:var(--v2-orange)}.delivery-ui-v2 .brand-review-status em{color:var(--v2-orange);font-size:7px}.delivery-ui-v2 .brand-select-card strong{text-overflow:clip;white-space:normal;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;max-height:2.7em;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.delivery-ui-v2 .brand-select-card small{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:8px;overflow:hidden}.delivery-ui-v2 .brand-card-empty{color:var(--v2-muted);grid-column:1/-1;grid-template-columns:1fr;place-items:center}.delivery-ui-v2 .workspace{grid-template-columns:216px minmax(0,1fr);gap:22px;min-height:0;padding:18px clamp(16px,2.6vw,38px) 52px;display:grid}.delivery-ui-v2 .sidebar{top:var(--v2-sticky-header-offset);width:216px;height:max-content;max-height:calc(100dvh - var(--v2-sticky-header-offset) - 12px);overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);background:var(--v2-surface);min-height:0;color:var(--v2-ink);box-shadow:var(--v2-shadow-sm);flex-direction:column;align-self:start;gap:14px;padding:17px 12px;display:flex;position:sticky;overflow:hidden auto}.delivery-ui-v2 .sidebar::-webkit-scrollbar{display:none}.delivery-ui-v2 .store-context{border-bottom:1px solid var(--v2-line);padding:4px 7px 12px}.delivery-ui-v2 .store-context .section-kicker{color:var(--v2-subtle);font-size:8px}.delivery-ui-v2 .store-context strong{color:var(--v2-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.delivery-ui-v2 .store-context>span,.delivery-ui-v2 .store-context>small{color:var(--v2-muted);font-size:8px;line-height:1.45}.delivery-ui-v2 .sidebar nav{gap:10px;display:grid}.delivery-ui-v2 .nav-section{gap:4px;display:grid}.delivery-ui-v2 .nav-section-label{color:var(--v2-subtle);letter-spacing:.08em;padding:0 9px 2px;font-size:7px;font-weight:900}.delivery-ui-v2 .nav-item{align-items:center;justify-content:initial;min-height:42px;color:var(--v2-muted);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:19px minmax(0,1fr) auto;gap:9px;padding:0 10px;font-size:10px;display:grid}.delivery-ui-v2 .nav-item:hover{background:var(--v2-surface-soft);color:var(--v2-ink)}.delivery-ui-v2 .nav-item.active{background:linear-gradient(120deg, var(--v2-orange), #ff8355);color:#fff;border:0;box-shadow:0 8px 20px #ff6b3545}.delivery-ui-v2 .nav-item-icon{stroke:currentColor;flex:none;width:18px;height:18px;display:block}.delivery-ui-v2 .nav-item-label{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.delivery-ui-v2 .nav-item b{background:var(--v2-surface-soft);min-width:23px;color:inherit;border-radius:999px;padding:2px 6px;font-size:8px}.delivery-ui-v2 .nav-item.active b{color:#fff;background:#ffffff36}.delivery-ui-v2 .sidebar-note{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:12px;margin-top:auto;padding:12px}.delivery-ui-v2 .sidebar-note strong{color:var(--v2-ink);font-size:9px}.delivery-ui-v2 .sidebar-note p{color:var(--v2-muted);margin-top:5px;font-size:8px;line-height:1.5}.delivery-ui-v2 .content{width:100%;min-width:0;max-width:1540px;margin:0 auto;padding:3px 0 32px;overflow:visible}.delivery-ui-v2 .snapshot-mode-notice{border-color:color-mix(in srgb, var(--v2-amber) 36%, var(--v2-line));border-left-color:var(--v2-amber);border-radius:var(--v2-radius);background:var(--v2-amber-soft);color:var(--v2-ink)}.delivery-ui-v2 .snapshot-mode-notice strong{color:var(--v2-ink)}.delivery-ui-v2 .snapshot-mode-notice p{color:var(--v2-amber)}.delivery-ui-v2 .refresh-toolbar label>span,.delivery-ui-v2 .refresh-toolbar>span{color:var(--v2-muted)}.delivery-ui-v2 .refresh-platform-buttons button,.delivery-ui-v2 .campaign-platform-filter button{border-color:var(--v2-line-strong);background:var(--v2-surface-soft);color:var(--v2-ink)}.delivery-ui-v2 .refresh-platform-buttons button:hover,.delivery-ui-v2 .campaign-platform-filter button:hover,.delivery-ui-v2 .refresh-platform-buttons button.selected,.delivery-ui-v2 .campaign-platform-filter button.selected{border-color:var(--v2-orange);background:var(--v2-orange);color:#fff}.delivery-ui-v2 .refresh-empty{border-color:var(--v2-line-strong);background:var(--v2-surface-soft);color:var(--v2-muted)}.delivery-ui-v2 .page-heading{align-items:flex-end;gap:18px;margin-bottom:18px;padding:4px 2px}.delivery-ui-v2 .section-kicker,.delivery-ui-v2 .page-heading .section-kicker{color:var(--v2-orange-strong);letter-spacing:.16em;font-size:8px}.delivery-ui-v2 .page-heading h2{color:var(--v2-ink);letter-spacing:-.055em;margin:3px 0 4px;font-size:clamp(23px,2.1vw,32px)}.delivery-ui-v2 .page-heading>div>p:last-child{max-width:820px;color:var(--v2-muted);font-size:11px;line-height:1.6}.delivery-ui-v2 .primary-button,.delivery-ui-v2 .secondary-button,.delivery-ui-v2 .danger-outline-button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850;line-height:1.25;transition:all .16s;display:inline-flex}.delivery-ui-v2 .primary-button{border-color:var(--v2-orange);background:var(--v2-orange);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--v2-orange) 18%, transparent)}.delivery-ui-v2 .primary-button:hover:not(:disabled){border-color:var(--v2-orange-strong);background:var(--v2-orange-strong);transform:translateY(-1px)}.delivery-ui-v2 .secondary-button{border-color:var(--v2-line-strong);background:var(--v2-surface);color:var(--v2-ink);box-shadow:none}.delivery-ui-v2 .secondary-button:hover:not(:disabled){border-color:var(--v2-navy);background:var(--v2-navy);color:#fff;transform:translateY(-1px)}.delivery-ui-v2 .danger-outline-button{border:1px solid color-mix(in srgb, var(--v2-red) 46%, var(--v2-line));color:var(--v2-red);background:0 0}.delivery-ui-v2 .danger-outline-button:hover:not(:disabled){background:var(--v2-red-soft)}.delivery-ui-v2 .text-button{color:var(--v2-muted);font-size:9px}.delivery-ui-v2 .text-button:hover:not(:disabled){color:var(--v2-orange-strong)}.delivery-ui-v2 input,.delivery-ui-v2 select,.delivery-ui-v2 textarea{border-color:var(--v2-line-strong);background:var(--v2-surface);color:var(--v2-ink);border-radius:10px}.delivery-ui-v2 input::placeholder,.delivery-ui-v2 textarea::placeholder{color:var(--v2-subtle)}.delivery-ui-v2 .metric-grid{background:0 0;border:0;gap:8px;margin-bottom:14px}.delivery-ui-v2 .metric-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-height:104px;box-shadow:var(--v2-shadow-sm);padding:16px 17px}.delivery-ui-v2 .metric-card strong{color:var(--v2-ink);font-size:27px}.delivery-ui-v2 .metric-card>span,.delivery-ui-v2 .metric-card small{color:var(--v2-muted)}.delivery-ui-v2 .metric-primary,.delivery-ui-v2 .metric-warning,.delivery-ui-v2 .metric-danger{border-top-width:1px}.delivery-ui-v2 .control-bar,.delivery-ui-v2 .table-panel,.delivery-ui-v2 .issue-panel,.delivery-ui-v2 .benefit-panel,.delivery-ui-v2 .priority-panel,.delivery-ui-v2 .platform-health,.delivery-ui-v2 .platform-health-refresh,.delivery-ui-v2 .campaign-overview-panel,.delivery-ui-v2 .price-rule-strip,.delivery-ui-v2 .set-selector,.delivery-ui-v2 .set-price-grid article,.delivery-ui-v2 .calculation-example,.delivery-ui-v2 .audit-toolbar,.delivery-ui-v2 .set-audit-panel,.delivery-ui-v2 .menu-picker,.delivery-ui-v2 .option-matrix>article,.delivery-ui-v2 .coverage-notice,.delivery-ui-v2 .known-option-issues,.delivery-ui-v2 .issue-summary-grid article,.delivery-ui-v2 .overview-refresh-section,.delivery-ui-v2 .refresh-toolbar,.delivery-ui-v2 .source-status-grid article,.delivery-ui-v2 .promotion-grid article,.delivery-ui-v2 .campaign-section,.delivery-ui-v2 .advertising-grid article,.delivery-ui-v2 .brand-configuration-panel,.delivery-ui-v2 .member-list-panel,.delivery-ui-v2 .member-add-form,.delivery-ui-v2 .plan-management-panel,.delivery-ui-v2 .membership-current-card,.delivery-ui-v2 .membership-usage-card,.delivery-ui-v2 .empty-state{border-color:var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.delivery-ui-v2 .control-bar,.delivery-ui-v2 .refresh-toolbar,.delivery-ui-v2 .audit-toolbar,.delivery-ui-v2 .menu-picker,.delivery-ui-v2 .set-selector{padding:12px}.delivery-ui-v2 .table-scroll,.delivery-ui-v2 .compact-scroll{border-radius:12px}.delivery-ui-v2 table{border-collapse:separate;border-spacing:0}.delivery-ui-v2 th{background:var(--v2-surface-soft);color:var(--v2-muted)}.delivery-ui-v2 td{border-color:var(--v2-line)}.delivery-ui-v2 .platform-brand-mark,.delivery-ui-v2 .platform-mark{color:#0000;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #11192821;background:0 0!important}.delivery-ui-v2 .platform-brand-mark{border-radius:11px;width:38px;height:38px}.delivery-ui-v2 .platform-mark{border-radius:8px;width:25px;height:25px}.delivery-ui-v2 .platform-brand-icon-art{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.delivery-ui-v2 .platform-brand-mark.baemin .platform-brand-icon-art,.delivery-ui-v2 .platform-mark.baemin .platform-brand-icon-art{background-image:url(/platforms/baemin-rider-official.jpg)}.delivery-ui-v2 .platform-brand-mark.yogiyo .platform-brand-icon-art,.delivery-ui-v2 .platform-mark.yogiyo .platform-brand-icon-art{background-image:url(/platforms/yogiyo-official.jpg)}.delivery-ui-v2 .platform-brand-mark.coupang .platform-brand-icon-art,.delivery-ui-v2 .platform-mark.coupang .platform-brand-icon-art{background-image:url(/platforms/coupang-official.jpg)}.delivery-ui-v2 .platform-brand-mark.ddangyo .platform-brand-icon-art,.delivery-ui-v2 .platform-mark.ddangyo .platform-brand-icon-art{background-image:url(/platforms/ddangyo-official.jpg)}.delivery-ui-v2 .platform-brand-mark.baedalmyeongsu .platform-brand-icon-art,.delivery-ui-v2 .platform-mark.baedalmyeongsu .platform-brand-icon-art{background-image:url(/platforms/baedalmyeongsu-official.jpg)}.delivery-ui-v2 .platform-mark.missing{opacity:.28;filter:grayscale();box-shadow:none}.delivery-ui-v2 .platform-mark.missing:after{border-radius:inherit;color:#fff;content:"×";background:#141b297a;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;inset:0}.delivery-ui-v2 .platform-presence{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.delivery-ui-v2.accounts-view .content{max-width:1620px}.delivery-ui-v2 .account-password-guide,.delivery-ui-v2 .account-portability-note{border:1px solid color-mix(in srgb, var(--v2-blue) 28%, var(--v2-line));border-radius:var(--v2-radius);background:var(--v2-blue-soft);box-shadow:none;padding:15px 17px}.delivery-ui-v2 .account-platform-stack{gap:12px}.delivery-ui-v2 .account-platform-section{border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);overflow:hidden}.delivery-ui-v2 .account-platform-heading{border-color:var(--v2-line);background:linear-gradient(90deg, var(--v2-surface), var(--v2-surface-soft));min-height:66px;padding:10px 15px}.delivery-ui-v2 .account-platform-heading>div{gap:11px}.delivery-ui-v2 .account-platform-heading h3{color:var(--v2-ink);font-size:14px}.delivery-ui-v2 .account-platform-title small{color:var(--v2-muted);font-size:8px}.delivery-ui-v2 .account-add-trigger{border:1px solid var(--v2-line-strong);background:var(--v2-surface);min-height:34px;color:var(--v2-ink);border-radius:9px;padding:0 11px}.delivery-ui-v2 .account-table-header,.delivery-ui-v2 .account-row{grid-template-columns:minmax(160px,.9fr) minmax(170px,.95fr) minmax(118px,.65fr) minmax(260px,1.65fr) minmax(145px,.72fr);min-width:0}.delivery-ui-v2 .account-table-header{border-color:var(--v2-line);background:var(--v2-surface-soft);min-height:34px;color:var(--v2-muted);letter-spacing:.025em;padding:0 15px;font-size:8px}.delivery-ui-v2 .account-row,.delivery-ui-v2 .account-row:nth-child(odd){border-color:var(--v2-line);background:var(--v2-surface);min-height:84px;padding:0 15px}.delivery-ui-v2 .account-row:hover{background:var(--v2-surface-soft)}.delivery-ui-v2 .account-row>div{border-color:var(--v2-line);min-width:0;padding:11px 10px}.delivery-ui-v2 .account-id-cell>span{color:var(--v2-subtle);letter-spacing:.12em;font-size:7px}.delivery-ui-v2 .account-id-actions{flex-wrap:wrap;gap:6px}.delivery-ui-v2 .account-id-actions strong{color:var(--v2-ink);font-size:11px}.delivery-ui-v2 .account-platform-shortcut{border:1px solid var(--v2-line);background:var(--v2-surface-soft);min-height:26px;color:var(--v2-muted);border-radius:8px;align-items:center;padding:0 8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.delivery-ui-v2 .account-platform-shortcut:hover{border-color:var(--v2-orange);color:var(--v2-orange-strong)}.delivery-ui-v2 .account-session-badge,.delivery-ui-v2 .account-integration-badge{border-radius:999px}.delivery-ui-v2 .account-brand-chips{flex-wrap:wrap;gap:5px;display:flex}.delivery-ui-v2 .account-brand-chips span{border:1px solid var(--v2-line);background:var(--v2-surface-soft);color:var(--v2-ink);border-radius:999px;padding:5px 8px;font-size:8px}.delivery-ui-v2 .inline-credential-editor input{min-height:34px}.delivery-ui-v2 .inline-credential-actions{flex-wrap:wrap;gap:5px;display:flex}.delivery-ui-v2 .inline-credential-actions .primary-button,.delivery-ui-v2 .inline-credential-actions .secondary-button{min-height:30px;padding-inline:9px}.delivery-ui-v2 .account-refresh-cell{gap:5px}.delivery-ui-v2 .account-refresh-cell .secondary-button,.delivery-ui-v2 .account-refresh-cell .primary-button,.delivery-ui-v2 .account-refresh-cell .danger-outline-button{min-height:30px;padding:0 9px}.delivery-ui-v2 .account-add-panel.compact{border-color:var(--v2-line);background:var(--v2-surface-soft);padding:14px}.delivery-ui-v2 .account-add-form{gap:9px}.delivery-ui-v2 .account-captcha-panel{background:var(--v2-amber-soft);border-radius:12px}.delivery-ui-v2 .unified-brand-result{margin-top:16px;padding:18px}.delivery-ui-v2 .brand-confirm-toolbar,.delivery-ui-v2 .brand-assignment-matrix,.delivery-ui-v2 .brand-matrix-header,.delivery-ui-v2 .brand-matrix-name-cell,.delivery-ui-v2 .brand-matrix-store-card,.delivery-ui-v2 .brand-excluded-list{border-color:var(--v2-line);background:var(--v2-surface-soft)}.delivery-ui-v2 .brand-matrix-header .platform-brand-mark{border-radius:8px;width:27px;height:27px}.delivery-ui-v2 .review-attention-strip{border-color:color-mix(in srgb, var(--v2-amber) 44%, var(--v2-line));background:var(--v2-amber-soft);box-shadow:none;border-radius:12px;margin-bottom:10px;padding:8px 10px}.delivery-ui-v2 .review-attention-strip>div>span,.delivery-ui-v2 .review-attention-strip details>div{border-color:color-mix(in srgb, var(--v2-amber) 32%, var(--v2-line));background:var(--v2-surface)}.delivery-ui-v2 .review-command-center{border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);gap:10px;margin-bottom:13px;padding:16px}.delivery-ui-v2 .review-command-heading{align-items:center}.delivery-ui-v2 .review-command-heading h3{color:var(--v2-ink);font-size:17px}.delivery-ui-v2 .review-command-heading p:not(.section-kicker){color:var(--v2-muted);font-size:10px}.delivery-ui-v2 .review-settings-saved{border-color:color-mix(in srgb, var(--v2-green) 45%, var(--v2-line));background:var(--v2-green-soft);color:var(--v2-green)}.delivery-ui-v2 .review-auto-config-card,.delivery-ui-v2 .review-common-setting-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-soft);box-shadow:none;overflow:visible}.delivery-ui-v2 .review-auto-config-card.enabled{border-color:color-mix(in srgb, var(--v2-orange) 42%, var(--v2-line));background:linear-gradient(145deg, var(--v2-orange-soft), var(--v2-surface))}.delivery-ui-v2 .review-auto-toggle-row,.delivery-ui-v2 .review-common-setting-card{padding:12px 14px}.delivery-ui-v2 .review-auto-toggle-row strong,.delivery-ui-v2 .review-common-setting-card strong{color:var(--v2-ink)}.delivery-ui-v2 .review-auto-toggle-row span,.delivery-ui-v2 .review-common-setting-card span{color:var(--v2-muted)}.delivery-ui-v2 .review-schedule-status-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.delivery-ui-v2 .review-last-auto-upload,.delivery-ui-v2 .review-fixed-schedule{border:1px solid color-mix(in srgb, var(--v2-orange) 42%, var(--v2-line));background:var(--v2-orange-soft);width:fit-content;max-width:100%;color:var(--v2-orange-strong);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;line-height:1.35;display:inline-flex}.delivery-ui-v2 .review-fixed-schedule{border-color:color-mix(in srgb, var(--v2-blue) 38%, var(--v2-line));background:color-mix(in srgb, var(--v2-blue) 10%, var(--v2-surface));color:var(--v2-blue)}.delivery-ui-v2 .review-last-auto-upload span,.delivery-ui-v2 .review-fixed-schedule span{font-weight:750}.delivery-ui-v2 .review-last-auto-upload strong,.delivery-ui-v2 .review-fixed-schedule strong{color:var(--v2-ink);font-size:11px;font-weight:950}.delivery-ui-v2 .review-last-auto-upload.empty{border-color:var(--v2-line);background:var(--v2-surface-soft);color:var(--v2-muted)}.delivery-ui-v2 .review-auto-toggle-actions button{border-radius:11px;min-width:112px;min-height:44px}.delivery-ui-v2 .review-auto-toggle-actions{grid-template-columns:repeat(2,minmax(112px,1fr));gap:7px;display:grid}.delivery-ui-v2 .review-auto-option-grid{gap:7px;padding:0 12px 12px}.delivery-ui-v2 .review-setting-dropdown>summary,.delivery-ui-v2 .review-platform-dropdown>summary{border-color:color-mix(in srgb, var(--v2-orange) 42%, var(--v2-line));background:var(--v2-surface);border-radius:11px;min-height:50px;position:relative}.delivery-ui-v2 .review-setting-dropdown>summary:hover,.delivery-ui-v2 .review-setting-dropdown[open]>summary,.delivery-ui-v2 .review-platform-dropdown>summary:hover,.delivery-ui-v2 .review-platform-dropdown[open]>summary{border-color:var(--v2-orange)}.delivery-ui-v2 .review-setting-attention-badge{z-index:4;object-fit:contain;width:42px;height:22px;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--v2-red) 26%, transparent));pointer-events:none;position:absolute;top:-10px;right:9px}.delivery-ui-v2 .review-setting-options button.attention{margin-top:5px;position:relative}.delivery-ui-v2 .review-setting-option-attention-badge{z-index:4;object-fit:contain;width:42px;height:22px;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--v2-red) 26%, transparent));pointer-events:none;position:absolute;top:-12px;right:7px}.delivery-ui-v2 .review-setting-options,.delivery-ui-v2 .review-platform-options{border-color:var(--v2-line);background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-md);border-radius:12px;overflow:hidden}.delivery-ui-v2 .review-platform-options button strong{align-items:center;gap:8px;display:flex}.delivery-ui-v2 .review-platform-options .platform-brand-mark{border-radius:8px;width:29px;height:29px}.delivery-ui-v2 .review-live-status{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(155px,.8fr) minmax(135px,.65fr) minmax(165px,.8fr) minmax(330px,1.5fr);gap:7px;display:grid;overflow:visible}.delivery-ui-v2 .review-live-status article{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-soft);min-height:116px;box-shadow:none;padding:13px 14px}.delivery-ui-v2 .review-live-status article:last-child{border-right:1px solid var(--v2-line)}.delivery-ui-v2 .review-live-status article.working{border-color:color-mix(in srgb, var(--v2-blue) 40%, var(--v2-line));background:var(--v2-blue-soft)}.delivery-ui-v2 .review-live-status article.ready{border-color:color-mix(in srgb, var(--v2-green) 28%, var(--v2-line))}.delivery-ui-v2 .review-live-status article.warning{border-color:color-mix(in srgb, var(--v2-amber) 40%, var(--v2-line));background:var(--v2-amber-soft)}.delivery-ui-v2 .review-live-status span,.delivery-ui-v2 .review-live-status small{color:var(--v2-muted);font-size:8px}.delivery-ui-v2 .review-live-status strong{color:var(--v2-ink);font-size:12px}.delivery-ui-v2 .review-live-status article .review-bulk-action{border-color:var(--v2-orange);background:linear-gradient(145deg, var(--v2-orange), #ff8354);min-height:88px;box-shadow:0 9px 22px color-mix(in srgb, var(--v2-orange) 24%, transparent);border-radius:11px;padding:10px 13px;font-size:10px}.delivery-ui-v2 .review-mini-progress,.delivery-ui-v2 .review-batch-progress-track{background:color-mix(in srgb, var(--v2-line-strong) 62%, transparent)}.delivery-ui-v2 .review-mini-progress>span,.delivery-ui-v2 .review-batch-progress-track>span{background:linear-gradient(90deg, var(--v2-orange), #ffb34d)}.delivery-ui-v2 .review-batch-progress,.delivery-ui-v2 .review-sync-summary,.delivery-ui-v2 .review-timing-panel,.delivery-ui-v2 .brand-reply-policy-shell,.delivery-ui-v2 .review-queue-panel{border-color:var(--v2-line);border-radius:var(--v2-radius-lg);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.delivery-ui-v2 .review-batch-progress{padding:15px 16px}.delivery-ui-v2 .review-tools-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.delivery-ui-v2 .review-tools-toolbar>button{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;min-height:42px;color:var(--v2-muted);cursor:pointer;box-shadow:var(--v2-shadow-sm);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.delivery-ui-v2 .review-tools-toolbar>button:hover,.delivery-ui-v2 .review-tools-toolbar>button.active{border-color:color-mix(in srgb, var(--v2-orange) 52%, var(--v2-line));background:var(--v2-orange-soft);color:var(--v2-orange-strong)}.delivery-ui-v2 .review-tools-toolbar b{font-size:16px}.delivery-ui-v2 .review-tool-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);margin-top:7px;padding:15px}.delivery-ui-v2 .review-tool-panel.brand-reply-policy-shell{padding:0}.delivery-ui-v2 .review-timing-summary{min-height:42px;color:var(--v2-muted);padding:0 13px;font-size:9px}.delivery-ui-v2 .review-queue-panel{margin-top:13px;padding:17px}.delivery-ui-v2 .review-queue-panel .section-title-row{gap:12px}.delivery-ui-v2 .review-queue-panel .section-title-row h3{color:var(--v2-ink);margin:4px 0 0;font-size:17px}.delivery-ui-v2 .review-queue-panel .section-title-row>span{background:var(--v2-orange-soft);color:var(--v2-orange-strong);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.delivery-ui-v2 .review-filter-bar{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:12px;margin-top:13px;padding:10px}.delivery-ui-v2 .review-filter-bar input,.delivery-ui-v2 .review-filter-bar select{background:var(--v2-surface);border-radius:9px;min-height:36px}.delivery-ui-v2 .review-status-filters{gap:5px}.delivery-ui-v2 .review-status-filters button{border-color:var(--v2-line);background:var(--v2-surface);min-height:32px;color:var(--v2-muted);border-radius:9px;padding:0 9px}.delivery-ui-v2 .review-status-filters button.active{border-color:var(--v2-orange);background:var(--v2-orange-soft);color:var(--v2-orange-strong)}.delivery-ui-v2 .review-card-list{gap:10px;margin-top:12px}.delivery-ui-v2 .review-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);padding:16px}.delivery-ui-v2 .review-card:hover{border-color:var(--v2-line-strong);box-shadow:var(--v2-shadow-md)}.delivery-ui-v2 .review-card-meta{flex-wrap:wrap;gap:7px}.delivery-ui-v2 .platform-pill{border:1px solid var(--v2-line);border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:3px 9px 3px 3px;font-size:9px;font-weight:850;display:inline-flex;background:var(--v2-surface-soft)!important;color:var(--v2-ink)!important}.delivery-ui-v2 .platform-pill .platform-brand-mark{border-radius:8px;width:28px;height:28px}.delivery-ui-v2 .review-card-meta>strong{color:#f0a321;letter-spacing:.02em;font-size:12px}.delivery-ui-v2 .review-card-meta small{color:var(--v2-muted);font-size:9px}.delivery-ui-v2 .review-workflow-badge,.delivery-ui-v2 .review-risk-tags span{border-radius:999px}.delivery-ui-v2 .review-text{color:var(--v2-ink);margin:13px 0 7px;font-size:12px;line-height:1.72}.delivery-ui-v2 .review-menu-list{color:var(--v2-muted);font-size:9px}.delivery-ui-v2 .review-manual-warning,.delivery-ui-v2 .review-upload-error{border-radius:10px}.delivery-ui-v2 .review-candidate-workspace{gap:9px;margin-top:13px}.delivery-ui-v2 .review-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.delivery-ui-v2 .review-candidate-grid button{border:1px solid var(--v2-line);background:var(--v2-surface-soft);min-height:146px;color:var(--v2-ink);box-shadow:none;border-radius:12px;padding:12px}.delivery-ui-v2 .review-candidate-grid button:hover:not(:disabled){border-color:color-mix(in srgb, var(--v2-blue) 48%, var(--v2-line));background:var(--v2-surface)}.delivery-ui-v2 .review-candidate-grid button.active{border-color:var(--v2-orange);background:var(--v2-orange-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-orange) 42%, transparent)}.delivery-ui-v2 .review-candidate-grid strong{color:var(--v2-ink);font-size:10px}.delivery-ui-v2 .review-candidate-grid small{color:var(--v2-muted)}.delivery-ui-v2 .review-candidate-grid p{color:var(--v2-ink);word-break:keep-all;font-size:10px;line-height:1.65}.delivery-ui-v2 .review-approved-editor-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.delivery-ui-v2 .review-approved-editor{gap:7px;display:grid}.delivery-ui-v2 .review-approved-editor-title{color:var(--v2-orange-strong);font-size:10px}.delivery-ui-v2 .review-approved-editor-body{grid-template-columns:minmax(0,1fr) 196px;align-items:stretch;gap:8px;display:grid}.delivery-ui-v2 .review-approved-copy{gap:5px;min-width:0;display:grid}.delivery-ui-v2 .review-approved-editor-head>strong{color:var(--v2-orange-strong);font-size:10px}.delivery-ui-v2 .review-inline-actions{align-content:start;gap:6px;display:grid}.delivery-ui-v2 .review-inline-actions button{border-radius:9px;width:100%;min-height:46px;padding:0 12px}.delivery-ui-v2 .review-inline-actions .review-direct-post-button,.delivery-ui-v2 .review-inline-actions .review-direct-post-button:focus-visible{border-color:var(--v2-orange);background:var(--v2-orange);color:#fff;box-shadow:0 7px 18px color-mix(in srgb, var(--v2-orange) 23%, transparent)}.delivery-ui-v2 .review-approved-editor textarea{border-color:color-mix(in srgb, var(--v2-orange) 35%, var(--v2-line));background:var(--v2-surface-soft);border-radius:11px;min-height:104px}.delivery-ui-v2 .review-card-actions{gap:7px}.delivery-ui-v2 .review-generation-recovery{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:12px 13px;display:grid}.delivery-ui-v2 .review-generation-recovery>div{gap:4px;min-width:0;display:grid}.delivery-ui-v2 .review-generation-recovery strong{color:var(--v2-ink);font-size:10px}.delivery-ui-v2 .review-generation-recovery span{color:var(--v2-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.delivery-ui-v2 .review-generation-recovery .review-generation-error{color:var(--v2-red)}.delivery-ui-v2 .review-generation-recovery.failed{border-color:color-mix(in srgb, var(--v2-red) 35%, var(--v2-line));background:var(--v2-red-soft)}.delivery-ui-v2 .review-generation-recovery.active,.delivery-ui-v2 .review-generation-recovery.queued{border-color:color-mix(in srgb, var(--v2-blue) 32%, var(--v2-line));background:var(--v2-blue-soft)}.delivery-ui-v2 .plan-card,.delivery-ui-v2 .member-row,.delivery-ui-v2 .member-password-panel{border-color:var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-soft);color:var(--v2-ink);box-shadow:none}.delivery-ui-v2 .plan-card.active{border-color:var(--v2-orange);background:var(--v2-orange-soft)}.delivery-ui-v2 .plan-card.active button:disabled{border-color:var(--v2-orange);background:var(--v2-orange);color:#fff;opacity:1}.delivery-ui-v2 .member-role-select{cursor:pointer;text-align:center;text-align-last:center}.delivery-ui-v2 .review-card-status-copy{color:var(--v2-muted);font-size:9px;display:flex}.delivery-ui-v2 .review-card-actions .review-direct-post-button,.delivery-ui-v2 .review-card-actions .review-direct-post-button:focus-visible{border-color:var(--v2-orange);background:var(--v2-orange);color:#fff;box-shadow:0 7px 18px color-mix(in srgb, var(--v2-orange) 23%, transparent)}.delivery-ui-v2 .review-empty-state{min-height:230px}:root[data-theme=dark] .delivery-ui-v2 .topbar,:root[data-theme=dark] .delivery-ui-v2 .snapshot-mode-notice,:root[data-theme=dark] .delivery-ui-v2 .brand-card-selector,:root[data-theme=dark] .delivery-ui-v2 .brand-select-card,:root[data-theme=dark] .delivery-ui-v2 .metric-card,:root[data-theme=dark] .delivery-ui-v2 .control-bar,:root[data-theme=dark] .delivery-ui-v2 .table-panel,:root[data-theme=dark] .delivery-ui-v2 .issue-panel,:root[data-theme=dark] .delivery-ui-v2 .benefit-panel,:root[data-theme=dark] .delivery-ui-v2 .priority-panel,:root[data-theme=dark] .delivery-ui-v2 .platform-health,:root[data-theme=dark] .delivery-ui-v2 .platform-health-refresh,:root[data-theme=dark] .delivery-ui-v2 .campaign-overview-panel,:root[data-theme=dark] .delivery-ui-v2 .set-selector,:root[data-theme=dark] .delivery-ui-v2 .set-price-grid article,:root[data-theme=dark] .delivery-ui-v2 .calculation-example,:root[data-theme=dark] .delivery-ui-v2 .set-audit-panel,:root[data-theme=dark] .delivery-ui-v2 .menu-picker,:root[data-theme=dark] .delivery-ui-v2 .option-matrix>article,:root[data-theme=dark] .delivery-ui-v2 .coverage-notice,:root[data-theme=dark] .delivery-ui-v2 .known-option-issues,:root[data-theme=dark] .delivery-ui-v2 .issue-summary-grid article,:root[data-theme=dark] .delivery-ui-v2 .overview-refresh-section,:root[data-theme=dark] .delivery-ui-v2 .refresh-toolbar,:root[data-theme=dark] .delivery-ui-v2 .source-status-grid article,:root[data-theme=dark] .delivery-ui-v2 .promotion-grid article,:root[data-theme=dark] .delivery-ui-v2 .campaign-section,:root[data-theme=dark] .delivery-ui-v2 .advertising-grid article,:root[data-theme=dark] .delivery-ui-v2 .brand-configuration-panel,:root[data-theme=dark] .delivery-ui-v2 .brand-assignment-matrix,:root[data-theme=dark] .delivery-ui-v2 .brand-matrix-header,:root[data-theme=dark] .delivery-ui-v2 .brand-matrix-name-cell,:root[data-theme=dark] .delivery-ui-v2 .brand-matrix-store-card,:root[data-theme=dark] .delivery-ui-v2 .brand-excluded-list,:root[data-theme=dark] .delivery-ui-v2 .account-platform-section,:root[data-theme=dark] .delivery-ui-v2 .account-platform-heading,:root[data-theme=dark] .delivery-ui-v2 .account-row,:root[data-theme=dark] .delivery-ui-v2 .account-row:nth-child(odd),:root[data-theme=dark] .delivery-ui-v2 .account-add-panel.compact,:root[data-theme=dark] .delivery-ui-v2 .account-brand-chips span,:root[data-theme=dark] .delivery-ui-v2 .review-command-center,:root[data-theme=dark] .delivery-ui-v2 .review-auto-config-card,:root[data-theme=dark] .delivery-ui-v2 .review-common-setting-card,:root[data-theme=dark] .delivery-ui-v2 .review-live-status article,:root[data-theme=dark] .delivery-ui-v2 .review-batch-progress,:root[data-theme=dark] .delivery-ui-v2 .review-sync-summary,:root[data-theme=dark] .delivery-ui-v2 .review-timing-panel,:root[data-theme=dark] .delivery-ui-v2 .brand-reply-policy-shell,:root[data-theme=dark] .delivery-ui-v2 .review-queue-panel,:root[data-theme=dark] .delivery-ui-v2 .review-filter-bar,:root[data-theme=dark] .delivery-ui-v2 .review-card,:root[data-theme=dark] .delivery-ui-v2 .review-candidate-grid button,:root[data-theme=dark] .delivery-ui-v2 .review-approved-editor textarea,:root[data-theme=dark] .delivery-ui-v2 .plan-card,:root[data-theme=dark] .delivery-ui-v2 .member-row,:root[data-theme=dark] .delivery-ui-v2 .member-password-panel,:root[data-theme=dark] .delivery-ui-v2 .refresh-empty,:root[data-theme=dark] .delivery-ui-v2 .empty-state{border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-ink)}:root[data-theme=dark] .delivery-ui-v2 .brand-select-card,:root[data-theme=dark] .delivery-ui-v2 .brand-rail-arrow,:root[data-theme=dark] .delivery-ui-v2 .review-tools-toolbar>button,:root[data-theme=dark] .delivery-ui-v2 .review-tool-panel,:root[data-theme=dark] .delivery-ui-v2 .review-filter-bar,:root[data-theme=dark] .delivery-ui-v2 .review-live-status article,:root[data-theme=dark] .delivery-ui-v2 .account-table-header,:root[data-theme=dark] .delivery-ui-v2 .account-brand-chips span,:root[data-theme=dark] .delivery-ui-v2 .review-candidate-grid button,:root[data-theme=dark] .delivery-ui-v2 .review-approved-editor textarea{background:var(--v2-surface-soft)}:root[data-theme=dark] .delivery-ui-v2 .sidebar{border-color:color-mix(in srgb, var(--v2-line) 72%, transparent);background:linear-gradient(165deg, var(--v2-navy-soft), var(--v2-navy));color:#fff;box-shadow:0 18px 44px #0000003d}:root[data-theme=dark] .delivery-ui-v2 .store-context{border-color:#ffffff1a}:root[data-theme=dark] .delivery-ui-v2 .store-context .section-kicker{color:#ffffff7a}:root[data-theme=dark] .delivery-ui-v2 .store-context strong,:root[data-theme=dark] .delivery-ui-v2 .sidebar-note strong{color:#fff}:root[data-theme=dark] .delivery-ui-v2 .store-context>span,:root[data-theme=dark] .delivery-ui-v2 .store-context>small,:root[data-theme=dark] .delivery-ui-v2 .sidebar-note p{color:#ffffff94}:root[data-theme=dark] .delivery-ui-v2 .nav-item{color:#ffffffab}:root[data-theme=dark] .delivery-ui-v2 .nav-item:hover{color:#fff;background:#ffffff13}:root[data-theme=dark] .delivery-ui-v2 .nav-item b{background:#ffffff1c}:root[data-theme=dark] .delivery-ui-v2 .sidebar-note{background:#ffffff0e;border-color:#ffffff1a}:root[data-theme=dark] .delivery-ui-v2 .snapshot-mode-notice{border-color:color-mix(in srgb, var(--v2-amber) 38%, var(--v2-line));border-left-color:var(--v2-amber);background:var(--v2-amber-soft)}:root[data-theme=dark] .delivery-ui-v2 .snapshot-mode-notice strong,:root[data-theme=dark] .delivery-ui-v2 .snapshot-mode-notice p{color:var(--v2-amber)}:root[data-theme=dark] .delivery-ui-v2 .brand-select-card.active,:root[data-theme=dark] .delivery-ui-v2 .review-candidate-grid button.active,:root[data-theme=dark] .delivery-ui-v2 .review-status-filters button.active,:root[data-theme=dark] .delivery-ui-v2 .plan-card.active{border-color:var(--v2-orange);background:var(--v2-orange-soft)}:root[data-theme=dark] .delivery-ui-v2 input,:root[data-theme=dark] .delivery-ui-v2 select,:root[data-theme=dark] .delivery-ui-v2 textarea,:root[data-theme=dark] .delivery-ui-v2 .secondary-button,:root[data-theme=dark] .delivery-ui-v2 .theme-toggle,:root[data-theme=dark] .delivery-ui-v2 .operator-console-link,:root[data-theme=dark] .delivery-ui-v2 .logout-button,:root[data-theme=dark] .delivery-ui-v2 .account-platform-shortcut,:root[data-theme=dark] .delivery-ui-v2 .review-status-filters button,:root[data-theme=dark] .delivery-ui-v2 .review-setting-dropdown>summary,:root[data-theme=dark] .delivery-ui-v2 .review-platform-dropdown>summary{border-color:color-mix(in srgb, var(--v2-orange) 48%, var(--v2-line));background:var(--v2-surface-raised);color:var(--v2-ink)}:root[data-theme=dark] .delivery-ui-v2 .refresh-platform-buttons button,:root[data-theme=dark] .delivery-ui-v2 .campaign-platform-filter button{border-color:var(--v2-line);background:var(--v2-surface-raised);color:var(--v2-ink)}:root[data-theme=dark] .delivery-ui-v2 .refresh-platform-buttons button:hover,:root[data-theme=dark] .delivery-ui-v2 .campaign-platform-filter button:hover,:root[data-theme=dark] .delivery-ui-v2 .refresh-platform-buttons button.selected,:root[data-theme=dark] .delivery-ui-v2 .campaign-platform-filter button.selected{border-color:var(--v2-orange);background:var(--v2-orange);color:#fff}@media (width<=1240px){.delivery-ui-v2 .topbar-meta>span:not(.member-topbar):not(.snapshot-dot),.delivery-ui-v2 .topbar-meta .divider{display:none}.delivery-ui-v2 .brand-card-selector{grid-template-columns:112px minmax(0,1fr)}.delivery-ui-v2 .workspace{grid-template-columns:76px minmax(0,1fr);gap:15px}.delivery-ui-v2 .sidebar{width:76px;padding-inline:9px}.delivery-ui-v2 .store-context,.delivery-ui-v2 .sidebar-note,.delivery-ui-v2 .nav-item-label,.delivery-ui-v2 .nav-section-label{display:none}.delivery-ui-v2 .nav-item{grid-template-columns:1fr;justify-items:center;padding:0}.delivery-ui-v2 .nav-item b{min-width:18px;margin:-25px 0 0 28px;padding:1px 4px;font-size:7px;position:absolute}.delivery-ui-v2 .review-live-status{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-ui-v2 .review-live-status article.review-posting-status{grid-column:1/-1}.delivery-ui-v2 .account-table-header,.delivery-ui-v2 .account-row{grid-template-columns:minmax(140px,.85fr) minmax(155px,.9fr) minmax(105px,.58fr) minmax(210px,1.45fr) minmax(125px,.68fr)}}@media (width<=900px){.delivery-ui-v2 .topbar{align-items:center;min-height:auto;padding-block:11px;position:relative}.delivery-ui-v2 .topbar-meta{gap:5px}.delivery-ui-v2 .member-topbar,.delivery-ui-v2 .operator-console-link{display:none}.delivery-ui-v2 .brand-card-selector{grid-template-columns:1fr;margin-top:8px;padding:10px}.delivery-ui-v2 .brand-card-selector.auto-target-mode{grid-template-columns:1fr}.delivery-ui-v2 .brand-card-selector-heading{justify-content:space-between;align-items:center;display:flex}.delivery-ui-v2 .brand-card-selector-heading small{display:none}.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading{display:grid}.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading small{display:block}.delivery-ui-v2 .brand-card-rail{padding-bottom:3px;display:flex;overflow-x:auto}.delivery-ui-v2 .brand-card-carousel{grid-template-columns:62px 1px 28px minmax(0,1fr) 28px;gap:5px}.delivery-ui-v2 .brand-card-carousel.single-selection{grid-template-columns:28px minmax(0,1fr) 28px}.delivery-ui-v2 .brand-card-carousel.review-multi-selection{grid-template-columns:78px 1px 28px minmax(0,1fr) 28px}.delivery-ui-v2 .brand-select-card{min-width:148px}.delivery-ui-v2 .workspace{grid-template-columns:1fr;gap:10px;padding-top:10px}.delivery-ui-v2 .sidebar{scrollbar-width:none;border-radius:15px;width:100%;height:auto;min-height:0;max-height:none;padding:7px;display:block;position:static;overflow:visible}.delivery-ui-v2 .sidebar::-webkit-scrollbar{display:none}.delivery-ui-v2 .sidebar nav{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px;min-width:0;display:grid}.delivery-ui-v2 .nav-section{display:contents}.delivery-ui-v2 .nav-item{justify-content:center;gap:6px;width:auto;min-width:43px;min-height:40px;padding:0 10px;display:flex}.delivery-ui-v2 .nav-item-label{max-width:92px;display:inline}.delivery-ui-v2 .nav-item b{margin:0;position:static}.delivery-ui-v2 .content{padding-top:4px}.delivery-ui-v2 .review-live-status{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-ui-v2 .review-live-status article.review-posting-status{grid-column:1/-1}.delivery-ui-v2 .review-candidate-grid{grid-template-columns:1fr}.delivery-ui-v2 .review-candidate-grid button{min-height:0}.delivery-ui-v2 .account-table-header{display:none}.delivery-ui-v2 .account-table{background:var(--v2-surface-soft);gap:9px;padding:10px;display:grid}.delivery-ui-v2 .account-row,.delivery-ui-v2 .account-row:nth-child(odd){border:1px solid var(--v2-line);background:var(--v2-surface);min-height:0;box-shadow:var(--v2-shadow-sm);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;display:grid;overflow:hidden}.delivery-ui-v2 .account-row>div{border-right:0;border-bottom:1px solid var(--v2-line);min-height:62px}.delivery-ui-v2 .account-credential-cell:before,.delivery-ui-v2 .account-login-cell:before,.delivery-ui-v2 .account-brand-list-cell:before,.delivery-ui-v2 .account-refresh-cell:before{width:100%;color:var(--v2-subtle);letter-spacing:.08em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.delivery-ui-v2 .account-credential-cell:before{content:"비밀번호"}.delivery-ui-v2 .account-login-cell:before{content:"최근 작업"}.delivery-ui-v2 .account-brand-list-cell:before{content:"계정 브랜드"}.delivery-ui-v2 .account-refresh-cell:before{content:"플랫폼 계정 관리"}.delivery-ui-v2 .account-row>div:nth-child(odd){border-right:1px solid var(--v2-line)}.delivery-ui-v2 .account-row .account-brand-list-cell{border-right:0;grid-column:1/-1}.delivery-ui-v2 .account-row .account-refresh-cell{border:0;grid-column:1/-1;min-height:auto}.delivery-ui-v2 .account-captcha-panel{grid-column:1/-1}.delivery-ui-v2 .brand-assignment-matrix{overflow-x:auto}}@media (width<=680px){.delivery-ui-v2{background:var(--v2-canvas)}.delivery-ui-v2 .topbar{gap:8px;padding:9px 12px}.delivery-ui-v2 .app-logo-tile{width:48px;height:35px}.delivery-ui-v2 .brand-lockup{gap:8px}.delivery-ui-v2 .brand-lockup .eyebrow{display:none}.delivery-ui-v2 .brand-lockup h1{max-width:42vw;font-size:13px}.delivery-ui-v2 .theme-toggle,.delivery-ui-v2 .logout-button{min-height:32px;padding:0 8px;font-size:8px}.delivery-ui-v2 .snapshot-dot{display:none}.delivery-ui-v2 .brand-card-selector{border-radius:15px;margin-inline:10px}.delivery-ui-v2 .brand-card-selector-heading span,.delivery-ui-v2 .brand-card-selector-heading strong{font-size:10px}.delivery-ui-v2 .auto-target-picker-actions{grid-template-columns:72px minmax(0,1fr);width:100%}.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading{grid-template-columns:1fr}.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading>small,.delivery-ui-v2 .brand-card-selector.auto-target-mode .brand-card-selector-heading>em,.delivery-ui-v2 .brand-card-selector.auto-target-mode .auto-target-picker-actions{grid-column:1}.delivery-ui-v2 .brand-card-selector.auto-target-mode .auto-target-picker-actions{grid-row:auto;min-width:0}.delivery-ui-v2 .brand-select-card{min-width:156px;min-height:64px}.delivery-ui-v2 .workspace{padding:8px 10px 36px}.delivery-ui-v2 .sidebar{border-radius:13px}.delivery-ui-v2 .nav-item{min-width:40px;padding:0 9px}.delivery-ui-v2 .nav-item-label{display:none}.delivery-ui-v2 .nav-item.active .nav-item-label{max-width:74px;display:inline}.delivery-ui-v2 .page-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:13px}.delivery-ui-v2 .page-heading h2{font-size:23px}.delivery-ui-v2 .page-heading>div>p:last-child{font-size:10px}.delivery-ui-v2 .metric-grid,.delivery-ui-v2 .review-live-status{grid-template-columns:1fr}.delivery-ui-v2 .metric-card{min-height:88px}.delivery-ui-v2 .review-command-center,.delivery-ui-v2 .review-queue-panel,.delivery-ui-v2 .unified-brand-result{border-radius:15px;padding:12px}.delivery-ui-v2 .review-command-heading,.delivery-ui-v2 .review-auto-toggle-row,.delivery-ui-v2 .review-common-setting-card,.delivery-ui-v2 .review-queue-panel .section-title-row{flex-direction:column;align-items:flex-start}.delivery-ui-v2 .review-auto-toggle-actions,.delivery-ui-v2 .review-auto-toggle-actions button,.delivery-ui-v2 .review-common-setting-card .review-platform-dropdown,.delivery-ui-v2 .review-common-setting-card .review-platform-dropdown>button{width:100%}.delivery-ui-v2 .review-auto-option-grid{grid-template-columns:1fr}.delivery-ui-v2 .review-live-status article,.delivery-ui-v2 .review-live-status article.review-posting-status{grid-column:auto;min-height:96px}.delivery-ui-v2 .review-live-status article.review-posting-status{grid-template-columns:1fr}.delivery-ui-v2 .review-live-status article .review-bulk-action{grid-area:auto/1;min-height:48px}.delivery-ui-v2 .review-posting-metrics{grid-column:1}.delivery-ui-v2 .review-attention-strip{grid-template-columns:1fr auto}.delivery-ui-v2 .review-attention-strip>div{grid-area:2/1/auto/-1}.delivery-ui-v2 .review-filter-bar{grid-template-columns:1fr}.delivery-ui-v2 .review-status-filters{justify-content:flex-start}.delivery-ui-v2 .review-card{padding:12px}.delivery-ui-v2 .review-card-meta small:last-of-type{margin-left:0}.delivery-ui-v2 .review-text{font-size:11px}.delivery-ui-v2 .review-candidate-grid button{padding:11px}.delivery-ui-v2 .review-card-actions{flex-direction:column;align-items:stretch}.delivery-ui-v2 .review-card-actions .primary-button,.delivery-ui-v2 .review-card-actions .secondary-button{width:100%}.delivery-ui-v2 .review-approved-editor-body{grid-template-columns:1fr}.delivery-ui-v2 .review-inline-actions,.delivery-ui-v2 .review-inline-actions button{width:100%}.delivery-ui-v2 .review-inline-actions,.delivery-ui-v2 .review-generation-recovery{grid-template-columns:1fr}.delivery-ui-v2 .review-generation-recovery>button{width:100%}.delivery-ui-v2 .review-tools-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.delivery-ui-v2 .review-tools-toolbar>button{min-height:48px;padding:0 8px;font-size:8px;line-height:1.35}.delivery-ui-v2 .account-platform-heading{min-height:60px;padding:8px 11px}.delivery-ui-v2 .account-platform-heading .platform-brand-mark{border-radius:10px;width:34px;height:34px}.delivery-ui-v2 .account-row,.delivery-ui-v2 .account-row:nth-child(odd){grid-template-columns:1fr}.delivery-ui-v2 .account-row>div,.delivery-ui-v2 .account-row>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--v2-line);min-height:0}.delivery-ui-v2 .account-row .account-brand-list-cell,.delivery-ui-v2 .account-row .account-refresh-cell{grid-column:auto}.delivery-ui-v2 .account-refresh-cell{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-ui-v2 .account-refresh-cell small{grid-column:1/-1}.delivery-ui-v2 .account-password-guide,.delivery-ui-v2 .account-portability-note{grid-template-columns:1fr;gap:7px}.delivery-ui-v2 .account-add-form{grid-template-columns:1fr}}.delivery-ui-v2 .operations-data-banner{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-height:76px;box-shadow:var(--v2-shadow-sm);grid-template-columns:minmax(210px,.85fr) minmax(420px,1.65fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:grid}.delivery-ui-v2 .operations-data-summary{gap:2px;min-width:0;display:grid}.delivery-ui-v2 .operations-data-summary>span{color:var(--v2-orange-strong);font-size:8px;font-weight:900}.delivery-ui-v2 .operations-data-summary strong{color:var(--v2-ink);font-size:15px}.delivery-ui-v2 .operations-data-summary small{color:var(--v2-muted);font-size:8px;line-height:1.45}.delivery-ui-v2 .operations-platform-readiness{grid-template-columns:repeat(5,minmax(76px,1fr));gap:5px;min-width:0;display:grid}.delivery-ui-v2 .readiness-chip{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:9px;grid-template-columns:8px minmax(0,1fr);align-content:center;align-items:center;gap:1px 5px;min-width:0;min-height:46px;padding:6px 7px;display:grid}.delivery-ui-v2 .readiness-chip .platform-dot{grid-row:1/-1}.delivery-ui-v2 .readiness-chip b,.delivery-ui-v2 .readiness-chip em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-ui-v2 .readiness-chip b{color:var(--v2-ink);font-size:8px}.delivery-ui-v2 .readiness-chip em{color:var(--v2-muted);font-size:7px;font-style:normal}.delivery-ui-v2 .readiness-chip.complete{border-color:color-mix(in srgb, var(--v2-green) 32%, var(--v2-line));background:var(--v2-green-soft)}.delivery-ui-v2 .readiness-chip.partial,.delivery-ui-v2 .readiness-chip.not_collected{border-color:color-mix(in srgb, var(--v2-amber) 30%, var(--v2-line));background:var(--v2-amber-soft)}.delivery-ui-v2 .readiness-chip.disconnected{opacity:.68}.delivery-ui-v2 .overview-data-definition{border:1px solid color-mix(in srgb, var(--v2-blue) 25%, var(--v2-line));border-left:3px solid var(--v2-blue);border-radius:var(--v2-radius);background:var(--v2-blue-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;display:flex}.delivery-ui-v2 .overview-data-definition strong,.delivery-ui-v2 .overview-data-definition p,.delivery-ui-v2 .overview-data-definition span{color:var(--v2-ink)}.delivery-ui-v2 .overview-data-definition strong{font-size:10px}.delivery-ui-v2 .overview-data-definition p{margin:3px 0 0;font-size:9px;line-height:1.5}.delivery-ui-v2 .overview-data-definition>span{background:color-mix(in srgb, var(--v2-surface) 76%, transparent);border-radius:999px;flex:none;padding:7px 9px;font-size:8px;font-weight:900}.delivery-ui-v2 .priority-empty{border:1px dashed var(--v2-line-strong);background:var(--v2-surface-soft);text-align:center;border-radius:11px;place-content:center;gap:5px;min-height:130px;margin-top:9px;padding:20px;display:grid}.delivery-ui-v2 .priority-empty strong{color:var(--v2-ink);font-size:10px}.delivery-ui-v2 .priority-empty p{max-width:460px;color:var(--v2-muted);margin:0;font-size:8px;line-height:1.55}.delivery-ui-v2 .platform-health-list{gap:7px;margin-top:9px;display:grid}.delivery-ui-v2 .platform-health .platform-health-list>article{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:11px;padding:11px}.delivery-ui-v2 .platform-health .platform-health-list>article.disconnected{opacity:.72}.delivery-ui-v2 .data-state-badge{background:var(--v2-surface);color:var(--v2-muted);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.delivery-ui-v2 .data-state-badge.complete{background:var(--v2-green-soft);color:var(--v2-green)}.delivery-ui-v2 .data-state-badge.partial,.delivery-ui-v2 .data-state-badge.not_collected{background:var(--v2-amber-soft);color:var(--v2-amber)}.delivery-ui-v2 .platform-health-store{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:8px;overflow:hidden}.delivery-ui-v2 .platform-health-refresh.muted{color:var(--v2-muted)}.delivery-ui-v2 .missing-value.disconnected{color:var(--v2-subtle)}.delivery-ui-v2 .missing-value.collection-needed{color:var(--v2-amber)}.delivery-ui-v2 .platform-mark.not-connected{filter:grayscale();opacity:.24}.delivery-ui-v2 .table-empty-cell{color:var(--v2-muted);text-align:center;font-size:9px;line-height:1.6;padding:28px 16px!important}.delivery-ui-v2 .option-order-note,.delivery-ui-v2 .formula-chip{border-color:color-mix(in srgb, var(--v2-blue) 32%, var(--v2-line));background:var(--v2-blue-soft)}.delivery-ui-v2 .option-order-note>div:first-child strong,.delivery-ui-v2 .option-order-note>div:first-child span,.delivery-ui-v2 .formula-chip strong,.delivery-ui-v2 .formula-chip span{color:var(--v2-ink)}.delivery-ui-v2 .option-order-note>div:last-child span{border-color:var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 82%, transparent);color:var(--v2-muted)}.delivery-ui-v2 .campaign-platform-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.delivery-ui-v2 .campaign-platform-filter button:disabled{cursor:not-allowed;opacity:.38}.delivery-ui-v2 .order-table{min-width:1040px}.delivery-ui-v2 .order-table th:first-child{width:240px}.delivery-ui-v2 .order-table th:nth-child(n+2){width:160px}:root[data-theme=dark] .delivery-ui-v2 .operations-data-banner,:root[data-theme=dark] .delivery-ui-v2 .platform-health .platform-health-list>article,:root[data-theme=dark] .delivery-ui-v2 .data-state-badge,:root[data-theme=dark] .delivery-ui-v2 .overview-data-definition>span{border-color:var(--v2-line);background:var(--v2-surface);color:var(--v2-ink)}:root[data-theme=dark] .delivery-ui-v2 .brand-select-card.active{border-color:var(--v2-orange);background:var(--v2-surface)}@media (width<=1180px){.delivery-ui-v2 .operations-data-banner{grid-template-columns:minmax(190px,.75fr) minmax(360px,1.25fr)}.delivery-ui-v2 .operations-data-banner>button{grid-column:1/-1;justify-self:end}}@media (width<=900px){.delivery-ui-v2 .operations-data-banner{grid-template-columns:1fr}.delivery-ui-v2 .operations-platform-readiness{scrollbar-width:none;grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.delivery-ui-v2 .operations-platform-readiness::-webkit-scrollbar{display:none}.delivery-ui-v2 .operations-data-banner>button{grid-column:auto;justify-self:stretch}}@media (width<=680px){.delivery-ui-v2 .brand-card-carousel{grid-template-columns:58px 1px 26px minmax(0,1fr) 26px}.delivery-ui-v2 .brand-card-carousel.single-selection{grid-template-columns:26px minmax(0,1fr) 26px}.delivery-ui-v2 .brand-card-carousel.review-multi-selection{grid-template-columns:62px 1px 26px minmax(0,1fr) 26px}.delivery-ui-v2 .review-all-brand-toggle{text-align:center;grid-template-columns:1fr;place-items:center;padding:5px}.delivery-ui-v2 .review-all-brand-toggle>span{display:none}.delivery-ui-v2 .overview-data-definition{flex-direction:column;align-items:flex-start}.delivery-ui-v2 .overview-data-definition>span{flex:auto}}.delivery-ui-v2 .member-topbar{appearance:none;cursor:pointer;color:var(--v2-ink);font:inherit;transition:border-color .16s,background .16s,box-shadow .16s}.delivery-ui-v2 .member-topbar:hover,.delivery-ui-v2 .member-topbar.active{border-color:var(--v2-orange);background:var(--v2-orange-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-orange) 30%, transparent)}.delivery-ui-v2 .member-topbar-mobile-label{color:var(--v2-orange-strong);font-size:9px;font-weight:950;display:none}.delivery-ui-v2 tbody tr:hover,.delivery-ui-v2 tbody tr:hover td{background:var(--v2-surface-raised);color:var(--v2-ink)}.delivery-ui-v2 .menu-cell strong,.delivery-ui-v2 .order-table td>strong,.delivery-ui-v2 .campaign-table td strong,.delivery-ui-v2 .menu-discount-table td strong{color:var(--v2-ink)}.delivery-ui-v2 .platform-menu-name,.delivery-ui-v2 .option-group-card,.delivery-ui-v2 .option-item-list,.delivery-ui-v2 .option-item-list li{border-color:var(--v2-line)}.delivery-ui-v2 .platform-menu-name,.delivery-ui-v2 .option-group-card summary>strong,.delivery-ui-v2 .option-item-list li>span>b,.delivery-ui-v2 .option-item-list li>strong{color:var(--v2-ink)}.delivery-ui-v2 .option-item-list,.delivery-ui-v2 .option-detail-missing{background:var(--v2-surface-soft)}.delivery-ui-v2 .option-detail-missing{color:var(--v2-muted)}.delivery-ui-v2 .option-group-card summary:hover{background:var(--v2-surface-raised)}.delivery-ui-v2 .review-inline-action-notes{color:var(--v2-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 2px;font-size:9px;line-height:1.45;display:flex}.delivery-ui-v2 .review-inline-action-notes b,.delivery-ui-v2 .review-inline-action-notes span{color:inherit;font-size:inherit}.delivery-ui-v2 .review-inline-action-notes>b{color:var(--v2-ink);font-variant-numeric:tabular-nums}.delivery-ui-v2 .review-inline-action-notes .over,.delivery-ui-v2 .review-inline-action-notes.over,.delivery-ui-v2 .review-inline-action-notes.over>b{color:var(--v2-red);font-weight:850}.delivery-ui-v2 .overview-grid{grid-template-columns:minmax(0,1fr)}.delivery-ui-v2 .platform-health-list{grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-ui-v2 .platform-health .platform-health-list>article{flex-direction:column;min-width:0;display:flex}.delivery-ui-v2 .platform-health .platform-health-refresh{margin-top:auto}.delivery-ui-v2 .platform-health-latest{border-color:var(--v2-line)}.delivery-ui-v2 .my-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.delivery-ui-v2 .my-summary-grid>article,.delivery-ui-v2 .my-account-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.delivery-ui-v2 .my-summary-grid>article{align-content:center;gap:5px;min-height:106px;padding:15px;display:grid}.delivery-ui-v2 .my-summary-grid>article.accent{border-color:color-mix(in srgb, var(--v2-orange) 45%, var(--v2-line));background:var(--v2-orange-soft)}.delivery-ui-v2 .my-summary-grid span,.delivery-ui-v2 .my-summary-grid small{color:var(--v2-muted);font-size:9px}.delivery-ui-v2 .my-summary-grid strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.delivery-ui-v2 .my-summary-grid .usage-track{background:var(--v2-line);border-radius:999px;height:6px}.delivery-ui-v2 .my-summary-grid .usage-track i{border-radius:inherit;background:var(--v2-orange)}.delivery-ui-v2 .my-account-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.delivery-ui-v2 .my-account-panel{gap:14px;padding:17px;display:grid}.delivery-ui-v2 .my-billing-panel{grid-row:span 2}.delivery-ui-v2 .my-plan-badge,.delivery-ui-v2 .my-account-state{background:var(--v2-orange-soft);color:var(--v2-orange-strong);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.delivery-ui-v2 .my-detail-list{border-top:1px solid var(--v2-line);gap:0;margin:0;display:grid}.delivery-ui-v2 .my-detail-list>div{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.delivery-ui-v2 .my-detail-list dt,.delivery-ui-v2 .my-detail-list dd{margin:0;font-size:9px}.delivery-ui-v2 .my-detail-list dt{color:var(--v2-muted)}.delivery-ui-v2 .my-detail-list dd{overflow-wrap:anywhere;color:var(--v2-ink);text-align:right;font-weight:850}.delivery-ui-v2 .my-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.delivery-ui-v2 .my-panel-actions .primary-button{grid-column:1/-1}.delivery-ui-v2 .my-panel-actions button{min-height:38px}.delivery-ui-v2 .my-panel-actions button:disabled{cursor:not-allowed;opacity:.52}.delivery-ui-v2 .my-preparation-note{background:var(--v2-surface-soft);color:var(--v2-muted);border-radius:9px;margin:0;padding:10px;font-size:8px;line-height:1.55}.delivery-ui-v2 .my-security-panel .member-password-form{grid-template-columns:1fr}.delivery-ui-v2 .my-security-panel .member-password-form input{border-color:var(--v2-line);background:var(--v2-surface-soft);color:var(--v2-ink)}@media (width<=1180px){.delivery-ui-v2 .platform-health-list{scrollbar-width:none;grid-template-columns:repeat(5,minmax(205px,1fr));padding-bottom:4px;overflow-x:auto}.delivery-ui-v2 .platform-health-list::-webkit-scrollbar{display:none}.delivery-ui-v2 .my-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.delivery-ui-v2 .topbar-meta>.member-topbar{justify-content:center;min-width:36px;padding-inline:8px;display:inline-flex}.delivery-ui-v2 .member-topbar strong,.delivery-ui-v2 .member-topbar em{display:none}.delivery-ui-v2 .member-topbar-mobile-label{display:inline}.delivery-ui-v2 .my-account-layout{grid-template-columns:1fr}.delivery-ui-v2 .my-billing-panel{grid-row:auto}}@media (width<=680px){.delivery-ui-v2 .my-summary-grid{grid-template-columns:1fr}.delivery-ui-v2 .my-summary-grid>article{min-height:88px}.delivery-ui-v2 .my-panel-actions{grid-template-columns:1fr}.delivery-ui-v2 .my-panel-actions .primary-button{grid-column:auto}.delivery-ui-v2 .review-inline-actions{grid-template-columns:1fr}.delivery-ui-v2 .review-inline-action-notes{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.delivery-ui-v2 *,.delivery-ui-v2 :before,.delivery-ui-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workbench{--wb-line:#dce1e8;--wb-muted:#657084;--wb-fill:#f5f7fa;--wb-text:#172333;--wb-bg:#fff;color:var(--wb-text);background:var(--wb-bg);border:1px solid var(--wb-line);border-radius:18px;min-width:0;margin:0 0 20px;padding:24px}[data-theme=dark] .workbench{--wb-line:#374253;--wb-muted:#b5bfd0;--wb-fill:#232d3b;--wb-text:#eaf0f7;--wb-bg:#18212d}.wb-heading,.wb-toolbar,.wb-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wb-heading{justify-content:space-between;margin-bottom:18px}.workbench h2,.workbench h3,.workbench p{margin:0 0 10px}.workbench p,.workbench small{color:var(--wb-muted);overflow-wrap:anywhere}.workbench h2{font-size:20px}.workbench button,.workbench summary{color:var(--wb-text);background:var(--wb-fill);cursor:pointer;font:inherit;text-align:center;border:1px solid #ee7c42;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:650}.workbench button:hover{background:var(--wb-bg);border-color:#ff6028}.workbench button:disabled{opacity:.5;cursor:not-allowed}.workbench :focus-visible{outline-offset:3px;outline:3px solid #f78b4a}.workbench label{flex-direction:column;gap:7px;font-size:13px;display:flex}.workbench label:has(input[type=checkbox]){flex-direction:row;align-items:center}.workbench input:not([type=checkbox]),.workbench select,.workbench textarea{background:var(--wb-bg);color:var(--wb-text);border:1px solid var(--wb-line);box-sizing:border-box;width:100%;min-width:0;font:inherit;border-radius:8px;padding:10px}.workbench textarea{min-height:72px}.wb-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.wb-span{grid-column:1/-1}.wb-row{border-bottom:1px solid var(--wb-line);padding:14px 0}.wb-row>div:first-child{flex:1;min-width:200px}.wb-value{vertical-align:top;max-width:100%;max-height:100px;display:inline-block;overflow:auto}.wb-notice,.wb-result{background:var(--wb-fill);border-radius:10px;padding:14px;line-height:1.7}.workbench .wb-error{color:#df653a;border:1px solid #df653a;padding:12px}.workbench .wb-message{color:var(--wb-text);background:var(--wb-fill);border-left:3px solid #41a883;padding:12px}.wb-toolbar{margin:16px 0}.wb-toolbar label{min-width:140px;max-width:100%}.wb-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wb-calendar section{background:var(--wb-fill);border-radius:12px;padding:14px}.wb-calendar article{border-top:1px solid var(--wb-line);margin-top:10px;padding-top:10px}.wb-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wb-candidates article,.wb-evidence{border:1px solid var(--wb-line);border-radius:10px;margin:10px 0;padding:14px}.wb-candidates p{white-space:pre-wrap;line-height:1.8}.wb-table-wrap{max-width:100%;overflow:auto}.workbench table{border-collapse:collapse;width:100%;min-width:520px}.workbench td,.workbench th{text-align:left;border-bottom:1px solid var(--wb-line);padding:12px}.menu-workbench-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.menu-workbench-tabs button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ee7c42;border-radius:10px;padding:10px 14px}.menu-workbench-tabs button[aria-pressed=true]{color:#fff;background:#e85b28}.style-workbench-toggle{margin-bottom:16px}.style-workbench-toggle>summary{cursor:pointer;border:1px solid #ee7c42;border-radius:10px;width:max-content;max-width:100%;margin-bottom:12px;padding:12px 16px}@media (width<=900px){.delivery-ui-v2 .sidebar{min-width:0;overflow:hidden}.delivery-ui-v2 .workspace .sidebar nav{scrollbar-width:thin;scrollbar-color:#ee7c42 transparent;max-width:100%;padding-bottom:5px;display:flex;overflow:auto hidden}.delivery-ui-v2 .sidebar .nav-section{display:contents}.delivery-ui-v2 .sidebar .nav-item{flex:none;gap:7px;width:max-content;min-width:0;min-height:44px;padding:0 12px;display:flex}.delivery-ui-v2 .sidebar .nav-item .nav-item-label{white-space:nowrap;flex:none;max-width:none;font-size:12px;display:block}.delivery-ui-v2 .sidebar .nav-item b{display:none}}@media (width<=768px){.workbench{padding:16px}.wb-form,.wb-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-candidates{grid-template-columns:1fr}}@media (width<=460px){.wb-form,.wb-calendar{grid-template-columns:1fr}.wb-row>div:first-child{flex-basis:100%}.wb-heading>button{width:100%}}@media print{.workbench button,.workbench form,.workbench .wb-toolbar{display:none}.workbench{color:#000;break-inside:auto;background:#fff}}.saved-reviews{gap:16px;min-width:0;display:grid}.saved-review-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.saved-review-heading h2{margin:5px 0;font-size:26px}.saved-review-heading p,.saved-review-note{color:var(--muted,#7d8c9f);margin:0;font-size:13px;line-height:1.6}.saved-review-heading small{color:var(--accent,#229dac);letter-spacing:.06em;font-weight:700}.saved-review-tabs{flex-wrap:wrap;gap:8px;display:flex}.saved-reviews button,.saved-reviews select,.saved-reviews input{font:inherit;border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);min-height:38px;color:inherit;border-radius:8px;padding:7px 11px}.saved-reviews button{cursor:pointer}.saved-reviews button:disabled{opacity:.45;cursor:default}.saved-review-tabs button{justify-content:center;align-items:center;gap:12px;min-width:130px;font-weight:700;display:flex}.saved-review-tabs button[aria-pressed=true]{color:#fff;background:#12485b;border-color:#12485b}.saved-review-tabs b{background:#7795a226;border-radius:20px;padding:2px 8px}.saved-review-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.saved-review-filters label,.saved-review-pagination label{gap:5px;font-size:12px;font-weight:650;display:grid}.saved-review-filters select,.saved-review-filters input{box-sizing:border-box;width:100%;max-width:230px;font-size:13px}.saved-review-search{flex:1;min-width:160px}.saved-review-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.saved-review-shortcuts label{align-items:center;gap:5px;display:flex}.saved-review-shortcuts input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0}.saved-review-result{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.saved-review-result span{color:var(--muted,#7d8c9f);font-size:12px}.saved-review-pagination{justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.saved-review-pagination label{align-items:center;gap:8px;margin-right:auto;display:flex}.saved-review-list{gap:14px;display:grid}.saved-review-card{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:17px}.saved-review-card header{justify-content:space-between;gap:14px;display:flex}.saved-review-card header>div:first-child{gap:4px;min-width:0;display:grid}.saved-review-card header span,.saved-review-card header small{color:var(--muted,#6c7e8d);font-size:12px}.saved-review-badges{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:6px;font-size:12px;display:flex}.saved-review-badges b{border-radius:7px;padding:4px 8px}.saved-review-badges .completed{color:#106649;background:#e0f4ec}.saved-review-badges .pending{color:#27558d;background:#e6effb}.saved-review-badges .attention{color:#8c5514;background:#fff0db}.saved-review-times{border-top:1px solid var(--border,#d7dee8);border-bottom:1px solid var(--border,#d7dee8);flex-wrap:wrap;gap:6px 20px;margin:10px 0;padding:12px 0;font-size:12px;display:flex}.saved-review-times b{font-weight:600}.saved-review-texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.saved-review-texts h3{color:var(--muted,#6c7e8d);margin:0 0 7px;font-size:13px}.saved-review-texts p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.saved-review-texts small,.saved-review-card details small{color:var(--muted,#6c7e8d);margin-top:8px;font-size:12px;display:block}.saved-review-card footer{color:var(--muted,#6c7e8d);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;display:flex}.saved-review-card footer span{background:#8aa0b011;border-radius:5px;padding:3px 6px}.saved-review-card details{margin-top:12px;font-size:12px}.saved-review-card details ol{padding-left:20px;line-height:1.8}.saved-review-empty{text-align:center;border:1px dashed var(--border,#d7dee8);border-radius:10px;padding:35px 20px;font-size:14px;line-height:1.7}.saved-review-error{color:#9b3b25;border:1px solid #d57d5f;border-radius:8px;padding:12px}.view-saved-reviews .brand-card-selector{display:none}@media (width<=700px){.saved-review-heading,.saved-review-card header{flex-direction:column}.saved-review-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saved-review-tabs button{min-width:0}.saved-review-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saved-review-filters label{min-width:0}.saved-review-filters input,.saved-review-filters select{min-width:0;max-width:none}.saved-review-search{grid-column:1/-1;min-width:0}.saved-review-texts{grid-template-columns:minmax(0,1fr);gap:16px}.saved-review-pagination{flex-wrap:wrap}.saved-review-card{padding:13px}.saved-review-badges{justify-content:start}.saved-review-heading h2{font-size:23px}}.delivery-ui-v2.view-sales-controls{--sales-blue-ink:#124b76;--sales-green-ink:#195d49;--sales-amber-ink:#79451b;--sales-fill:#124b76;--sales-fill-ink:#fff}:root[data-theme=dark] .delivery-ui-v2.view-sales-controls{--sales-blue-ink:#b4d7ff;--sales-green-ink:#8de3bf;--sales-amber-ink:#ffd394;--sales-fill:#9fcaff;--sales-fill-ink:#0c2238;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sales-panel{max-width:1280px;color:var(--v2-ink);gap:16px;margin:0 auto;display:grid}.sales-header,.sales-box{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:16px;padding:clamp(14px,2vw,23px)}.sales-header{background:var(--v2-blue-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-header p,.sales-panel h1,.sales-panel h2,.sales-panel h3{margin:0 0 6px}.sales-header p{color:var(--sales-blue-ink);font-weight:700}.sales-header h1{font-size:clamp(24px,3vw,34px)}.sales-panel p{margin:8px 0;line-height:1.5}.sales-panel small{color:var(--v2-muted)}.sales-panel h2 small{margin-inline-start:6px;font-size:14px;font-weight:600}.sales-panel button,.sales-panel input:not([type=checkbox]),.sales-panel select{border:1px solid var(--v2-line-strong);background:var(--v2-surface);min-height:40px;color:inherit;font:inherit;border-radius:8px;padding:8px 12px}.sales-panel button:not(:disabled){cursor:pointer}.sales-panel button:disabled{opacity:.45}.sales-panel button[aria-pressed=true],.sales-panel button.sales-primary{background:var(--sales-fill);color:var(--sales-fill-ink);border-color:var(--sales-fill);font-weight:700}.sales-types,.sales-fields,.sales-buttons{flex-wrap:wrap;align-items:end;gap:8px;margin-block:10px;display:flex}.sales-fields label,.sales-select{gap:4px;font-weight:650;display:grid}.sales-panel input[type=checkbox]{accent-color:var(--sales-fill);margin:0}.sales-panel .sales-check{align-items:center;gap:8px;min-height:30px;margin-block:8px;display:flex}.sales-targets{border:1px solid var(--v2-line);border-radius:9px;max-height:265px;margin:10px 0;overflow:auto}.sales-targets label,.sales-job-detail>div:not(.sales-buttons){border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.sales-targets label>span{flex:1;min-width:175px}.sales-targets label>span small{display:block}.sales-targets label:has(input:checked){background:var(--v2-blue-soft)}.sales-targets p{padding:7px 12px}.sales-alert,.sales-notice,.sales-empty{border-radius:8px;padding:9px 12px}.sales-alert{background:var(--v2-amber-soft);color:var(--sales-amber-ink)}.sales-notice,.sales-empty{background:var(--v2-green-soft);color:var(--sales-green-ink)}.sales-job{border:1px solid var(--v2-line-strong);border-radius:9px;margin-block:8px;overflow:hidden}.sales-job.attention{border-color:var(--v2-amber)}.sales-job>summary{background:var(--v2-blue-soft);padding:12px}.sales-job.attention>summary{background:var(--v2-amber-soft)}.sales-job summary span,.sales-job summary small{margin-inline-start:9px}.sales-status{background:var(--v2-surface-raised);border-radius:6px;padding:2px 7px;font-weight:700}.sales-preview{border:1px solid var(--v2-line-strong);border-radius:9px;margin-top:12px;padding:12px}.sales-row-warn,.sales-panel small.sales-row-warn{color:var(--sales-amber-ink);background:var(--v2-amber-soft)}.sales-panel button.sales-release{border-color:var(--v2-amber);margin:8px 12px}.sales-panel details>summary{cursor:pointer}.sales-menu-badge.bad{background:var(--v2-amber-soft)!important;color:var(--sales-amber-ink)!important}@media (width<=600px){.sales-header{flex-direction:column;align-items:start}.sales-fields>label,.sales-select{width:100%}.sales-panel button{min-height:44px}.sales-job small{display:block}}.sales-panel{gap:14px;max-width:1440px}.delivery-ui-v2.view-sales-controls{--v2-sticky-header-offset:82px}.delivery-ui-v2.view-sales-controls .brand-card-selector,.delivery-ui-v2.view-sales-controls .store-context{display:none}.delivery-ui-v2.view-sales-controls .workspace{min-width:0}.sales-header{background:linear-gradient(115deg,var(--v2-blue-soft),var(--v2-surface));padding-block:16px}.sales-header>div>p{letter-spacing:.04em;margin:0 0 3px;font-size:12px}.sales-header span{color:var(--v2-muted)}.sales-form fieldset{border:0;min-width:0;margin:0;padding:0}.sales-step{align-items:center;gap:10px;display:flex}.sales-step b{background:var(--v2-blue-soft);height:26px;color:var(--sales-blue-ink);border-radius:8px;flex:0 0 26px;place-content:center;font-size:13px;display:grid}.sales-step h2,.sales-step h3{margin:0;font-size:18px}.sales-types{background:var(--v2-surface-soft);border-radius:10px;gap:4px;width:fit-content;padding:4px}.sales-types button{border-color:#0000;min-height:36px}.sales-dates{grid-template-columns:minmax(315px,1.36fr) minmax(225px,1fr) minmax(150px,.77fr);align-items:end;gap:12px;margin:12px 0 0;display:grid}.sales-dates label,.sales-start{min-width:0}.sales-dates input:not([type=checkbox]),.sales-dates select{background:var(--v2-surface-soft);width:100%;min-width:0}.sales-dates input:disabled{color:var(--v2-muted);background:var(--v2-surface-raised);opacity:1}.sales-start{align-items:end;gap:7px;display:flex}.sales-start>.sales-clock{flex:1;min-width:0}.sales-dates label.sales-now{border:1px solid var(--v2-line-strong);background:var(--v2-surface-raised);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;min-height:40px;padding:0 7px;font-size:13px;display:flex}.sales-dates label.sales-now:has(input:checked){background:var(--v2-blue-soft);border-color:var(--v2-blue);color:var(--sales-blue-ink)}.sales-panel p.sales-help{color:var(--v2-muted);margin:7px 0 0;font-size:13px}.sales-dates~.sales-step{border-top:1px solid var(--v2-line);margin-top:22px;padding-top:16px}.sales-bulk,.sales-filter-row{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 8px;display:flex}.sales-bulk button,.sales-filter-row button{min-height:35px;padding:5px 10px;font-size:13px;font-weight:650}.sales-bulk span{color:var(--v2-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.sales-bulk i{background:var(--v2-green);border-radius:50%;width:8px;height:8px;display:inline-block}.sales-bulk i.manual-dot{background:var(--v2-amber);margin-left:6px}.sales-bulk span strong{margin-left:6px}.sales-matrix-scroll{border:1px solid var(--v2-line-strong);border-radius:10px;overflow-x:auto}.sales-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:725px;margin:0;font-size:13px}.sales-platform-col{width:100px}.sales-matrix th,.sales-matrix td{text-align:center;border:0;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);vertical-align:middle;padding:4px}.sales-matrix tr>:last-child{border-right:0}.sales-matrix tbody tr:last-child>*{border-bottom:0}.sales-matrix th{background:var(--v2-surface-raised);color:var(--v2-ink)}.sales-matrix tbody th,.sales-matrix thead th:first-child{z-index:1;box-shadow:1px 0 var(--v2-line-strong);position:sticky;left:0}.sales-matrix button{border:1px solid #0000;width:100%;min-height:37px;padding:4px 3px;font-size:12px;line-height:1.25}.sales-matrix th button{color:inherit;background:0 0}.sales-matrix button strong,.sales-matrix button small{display:block}.sales-matrix th button small{color:var(--v2-muted);margin-top:2px;font-size:10px;font-weight:500}.sales-matrix .sales-cell.auto{background:var(--v2-green-soft);color:var(--sales-green-ink)}.sales-matrix .sales-cell.manual{background:var(--v2-amber-soft);color:var(--sales-amber-ink)}.sales-matrix button:hover{border-color:var(--v2-blue)}.sales-matrix button.part-selected{border:1px dashed var(--v2-blue);background:var(--v2-blue-soft)}.sales-matrix button[aria-pressed=true]{background:var(--sales-fill);color:var(--sales-fill-ink);border-color:var(--sales-fill)}.sales-matrix .sales-cell[aria-pressed=true]{background:var(--v2-blue-soft);color:var(--sales-blue-ink);border-color:var(--v2-blue)}.sales-matrix .sales-cell.manual[aria-pressed=true]{background:var(--v2-amber-soft);color:var(--sales-amber-ink);border-color:var(--v2-amber)}.sales-matrix button[aria-pressed=true] small{color:var(--sales-fill-ink)}.sales-matrix button[aria-pressed=true] strong:before{content:"✓ ";color:var(--sales-fill-ink)}.sales-matrix .sales-cell[aria-pressed=true] strong:before,.sales-matrix .sales-cell[aria-pressed=true] small{color:inherit}.sales-na{color:var(--v2-muted)}.sales-store-details{color:var(--v2-muted);margin-top:9px;font-size:13px}.sales-store-details>div:first-of-type{flex-wrap:wrap;gap:6px;padding-top:7px;display:flex}.sales-store-details button{min-height:32px;font-size:12px}.sales-panel{--sales-match-ink:#a52c36;--sales-match-bg:#fff0f0;--sales-match-line:#d88d94}:root[data-theme=dark] .sales-panel{--sales-match-ink:#ffbcc3;--sales-match-bg:#492a30;--sales-match-line:#b16470}.sales-item-search{gap:5px;margin:12px 0;display:grid}.sales-item-search input{border:1px solid var(--sales-match-line);width:min(100%,470px);min-height:40px}.sales-item-search input:focus-visible{outline:2px solid var(--sales-match-ink);outline-offset:2px}.sales-item-count{margin:12px 0}.sales-item-count mark,.sales-item-card mark{background:var(--sales-match-bg);color:var(--sales-match-ink);border-radius:3px;padding:0 2px;font-weight:800}.sales-item-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.sales-item-card{border:1px solid var(--v2-line);border-radius:10px;min-width:0;padding:10px}.sales-item-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-item-card h3{margin:0;font-size:15px}.sales-item-card h3 b{margin-left:2px;font-size:13px}.sales-panel button.sales-item-bulk{color:var(--sales-match-ink);background:var(--sales-match-bg);border-color:var(--sales-match-line);font-weight:750}.sales-panel button.sales-item-bulk[aria-pressed=true]{outline:2px solid var(--sales-match-ink);outline-offset:-3px}.sales-item-card .sales-targets{margin-bottom:0}.sales-item-card .sales-targets label>span{min-width:0}.sales-exact-items{gap:6px;padding-inline:24px 12px;display:grid}.sales-exact-items li details{margin-top:4px}.sales-select{width:fit-content;margin-top:10px;font-size:13px}.sales-review-bar{background:var(--v2-blue-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.sales-review-bar>div{flex:135px}.sales-review-bar strong,.sales-review-bar small{display:block}.sales-status-counts b,.sales-cell-flag{border-radius:6px;padding:3px 7px;font-weight:700}.sales-cell-state{gap:4px;margin-top:4px;font-size:11px;display:grid}.sales-cell-store{gap:3px;display:grid}.sales-mark{border-radius:6px;gap:1px;padding:4px 2px;line-height:1.35;display:grid}.sales-mark time{font-variant-numeric:tabular-nums;font-size:clamp(10px,1vw,13px);font-weight:750}.sales-mark small{color:inherit;font-size:10px}.sales-matrix button.sales-mark-action{border:1px solid #0000;gap:1px;min-height:0;padding:4px 2px;font-size:11px;display:grid}.sales-matrix button.sales-mark-action:hover,.sales-matrix button.sales-mark-action:focus-visible{border-color:var(--v2-blue)}.sales-matrix button.sales-mark-action time{text-underline-offset:2px;text-decoration:underline}.sales-panel [data-tone=done]{background:var(--v2-surface-soft);color:var(--v2-muted)}.sales-schedule-dialog{width:min(600px,100% - 28px);max-height:calc(100% - 28px);color:var(--v2-ink);background:var(--v2-surface-raised);border:1px solid var(--v2-line-strong);box-shadow:var(--v2-shadow-md);border-radius:14px;padding:20px;overflow:auto}.sales-schedule-dialog::backdrop{background:#0c12208c}.sales-schedule-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-schedule-dialog header h3{margin:0;font-size:19px}.sales-schedule-dialog .sales-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-schedule-dialog .sales-confirm-hint{border-left:3px solid var(--v2-amber);padding-left:10px}.sales-panel button.sales-danger{background:var(--v2-amber-soft);color:var(--sales-amber-ink);border-color:var(--v2-amber)}@media (width<=560px){.sales-schedule-dialog .sales-dates{grid-template-columns:minmax(0,1fr)}}.sales-panel [data-tone=live]{background:var(--v2-green-soft);color:var(--sales-green-ink)}.sales-panel [data-tone=next]{background:var(--v2-blue-soft);color:var(--sales-blue-ink)}.sales-panel [data-tone=warn]{background:var(--v2-amber-soft);color:var(--sales-amber-ink)}.sales-matrix td{vertical-align:top}.sales-matrix td .sales-cell.auto:not([aria-pressed=true]){background:var(--v2-surface-soft);color:var(--v2-muted)}.sales-matrix td .sales-cell{min-height:28px}.sales-history,.sales-pause-help{border:1px solid var(--v2-line);border-radius:9px;margin-top:8px;padding:8px 12px}.sales-history summary{font-size:14px;font-weight:650}.sales-history summary strong{margin-inline-start:6px}.sales-failures{max-height:230px;display:grid;overflow:auto}.sales-failures>div{border-top:1px solid var(--v2-line);flex-wrap:wrap;gap:4px 12px;padding:8px 0;font-size:13px;display:flex}.sales-failures small{flex-basis:100%}.sales-preview-notes{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.sales-preview-notes li{border-radius:8px;gap:3px;padding:8px 10px;font-size:13px;display:grid}.sales-cell-flag{font-size:10px;line-height:1.3}.sales-panel :focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}@media (width<=1040px){.sales-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dates>label:last-child{max-width:100%}}@media (width<=760px){.delivery-ui-v2.view-sales-controls .workspace,.sales-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.sales-dates{grid-template-columns:minmax(0,1fr);gap:8px}.sales-start{gap:6px}.sales-bulk span{width:100%;margin-left:0}.sales-matrix button{min-height:42px}.sales-bulk button,.sales-filter-row button{min-height:40px}.sales-filter-row input[type=search]{width:100%;margin-left:0}.sales-review-bar button{flex-grow:1}}.sales-clock{gap:4px;min-width:0;font-weight:650;display:grid}.sales-clock-row{grid-template-columns:minmax(102px,1fr) 42px 8px 42px;align-items:center;gap:3px;display:grid}.sales-clock-row input[type=date]{font-variant-numeric:tabular-nums;padding-inline:5px}.sales-clock-colon{text-align:center;font-weight:800}.sales-time-part{min-width:0;position:relative}.sales-panel button.sales-time-trigger{text-align:center;font-variant-numeric:tabular-nums;background:var(--v2-surface-soft);width:100%;padding:0;font-weight:750}.sales-panel button.sales-time-trigger[aria-expanded=true]{color:var(--sales-blue-ink);border-color:var(--v2-blue);background:var(--v2-blue-soft)}.sales-time-list{--sales-time-row:32px;z-index:10;width:62px;height:calc(var(--sales-time-row) * 5 + 2px);box-sizing:border-box;padding:calc(var(--sales-time-row) * 2) 0;scrollbar-width:thin;overscroll-behavior:contain;border:1px solid var(--v2-line-strong);background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-md);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;outline:none;position:absolute;top:calc(100% + 5px);left:50%;overflow:auto;transform:translate(-50%)}.sales-time-list [role=option]{height:var(--sales-time-row);line-height:var(--sales-time-row);cursor:pointer;color:var(--v2-ink);font-weight:600}.sales-time-list [role=option]:hover{background:var(--v2-surface-soft)}.sales-time-list [role=option][aria-selected=true]{background:var(--v2-blue-soft);color:var(--sales-blue-ink);font-weight:800}.sales-pause-help{color:var(--sales-blue-ink);margin-top:6px;font-size:13px}.sales-pause-help p{color:var(--v2-muted);margin-bottom:0}@media (width<=360px){.sales-start{flex-wrap:wrap}.sales-start .sales-clock{flex-basis:100%}}
