:root{--color-brand: #6600ff;--color-brand-hover: #5500dd;--color-brand-active: #4400bb;--color-brand-soft: #f3edff;--color-brand-subtle: #faf6ff;--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-alt: #fafafa;--color-border: #e5e5e5;--color-border-strong: #cccccc;--color-text: #111111;--color-text-muted: #666666;--color-text-subtle: #999999;--color-text-on-brand: #ffffff;--color-success: #16a34a;--color-warning: #f59e0b;--color-danger: #dc2626;--color-info: #2563eb;--color-product-soldout: #e8442e;--color-product-soldout-overlay: rgba(31, 35, 51, .34);--color-storefront-card-border: #e7e9f2;--color-storefront-card-primary: #6b57ff;--color-storefront-card-ink: #1f2333;--color-storefront-card-muted: #8a90a3;--color-storefront-card-tag: rgba(31, 35, 51, .78);--color-storefront-primary: #6b57ff;--color-storefront-primary-hover: #5544db;--color-storefront-ink: #1f2333;--color-storefront-muted: #8a90a3;--color-storefront-line: #e7e9f2;--color-storefront-line-strong: #d4d7e6;--color-storefront-background: #f5f6fb;--color-storefront-chip: #eef0fb;--font-sans: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-storefront-product-card: "Apple SD Gothic Neo","Malgun Gothic",system-ui,-apple-system,sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-lg: 18px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 32px;--fs-4xl: 40px;--lh-tight: 1.2;--lh-base: 1.5;--lh-loose: 1.75;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--ops-kv-label: 130px;--ops-detail-aside: 320px;--ops-action-maxw: 460px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .08);--shadow-brand: 0 8px 24px rgba(102, 0, 255, .15);--shadow-storefront-card-hover: 0 8px 22px rgba(107, 87, 255, .12);--transition-fast: .12s ease;--transition-base: .2s ease;--container-max: 1280px;--storefront-catalog-max: 1600px;--storefront-catalog-inline: 28px;--storefront-product-grid-gap: 20px;--storefront-mypage-max: 1600px;--storefront-mypage-inline: 28px;--header-height: 76px;--gnb-height: 46px;--header-height-mini: 62px;--pdp-container-max: 1600px;--pdp-gallery-max: 640px}[data-theme=console]{--color-brand: #111111;--color-brand-hover: #242424;--color-brand-active: #000000;--color-brand-soft: #f5f5f5;--color-brand-subtle: #fafafa;--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-alt: #f5f5f5;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-text: #111111;--color-text-muted: #6b7280;--color-text-subtle: #898989;--color-text-on-brand: #ffffff;--color-ink: #111111;--color-body: #374151;--color-muted: #6b7280;--color-muted-soft: #898989;--color-surface-card: #f5f5f5;--color-surface-soft: #f8f9fa;--color-surface-strong: #e5e7eb;--color-surface-dark: #101010;--color-surface-dark-elevated: #1a1a1a;--color-hairline: #e5e7eb;--color-hairline-soft: #f3f4f6;--color-on-dark: #ffffff;--color-on-dark-soft: #a1a1aa;--color-accent: #3b82f6;--color-badge-orange: #fb923c;--color-badge-pink: #ec4899;--color-badge-violet: #8b5cf6;--color-badge-emerald: #34d399;--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--console-card-head-surface: #fafbfd;--console-plan-border: #dde2ec;--console-plan-border-strong: #c2c9d6;--console-plan-muted: #7b8494;--console-plan-primary: #3b5bdb;--console-plan-primary-hover: #2b46b8;--console-plan-primary-soft: #edf2ff;--console-plan-action-ghost-text: #555555;--console-plan-action-ghost-hover: #f4f6fa;--admin-approval-category-tracking: -.45px;--console-plan-sidebar-surface: #1d2433;--console-plan-sidebar-surface-hover: #262f42;--console-plan-sidebar-border: #2b3447;--console-plan-sidebar-text: #cdd3e0;--console-plan-sidebar-muted: #8b93a7;--console-plan-sidebar-section: #6c7488;--console-card-head-border: var(--console-plan-border);--console-table-head-surface: #f4f6fb;--console-table-head-text: #3d4453;--console-table-row-border: #eef1f6;--console-table-row-hover: #fafbff;--console-status-warning-soft: #fff9e6;--console-status-warning-strong: #8a6d00;--console-status-warning-border: #ffe08a;--console-status-success-soft: #ebfbee;--console-status-success-strong: #2f9e44;--console-status-success-border: #b2f2bb;--console-status-danger-soft: #fff5f5;--console-status-danger-strong: #e03131;--console-status-danger-border: #f1aeae;--console-card-radius: 10px;--status-paid: #0d9488;--status-shipped: #4f46e5;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .1);--shadow-brand: 0 4px 12px rgba(0, 0, 0, .08)}[data-theme=console] h1{font-weight:var(--fw-semibold);letter-spacing:-.02em}[data-theme=console] h2{font-weight:var(--fw-semibold);letter-spacing:-.015em}[data-theme=console] h3{font-weight:var(--fw-semibold);letter-spacing:-.01em}[data-theme=console] dl.kv{row-gap:0}[data-theme=console] dl.kv>dt,[data-theme=console] dl.kv>dd{padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline);align-self:stretch}[data-theme=console] dl.kv>dt{color:var(--color-muted)}[data-theme=console] dl.kv>dd{color:var(--color-ink);font-weight:var(--fw-medium)}[data-theme=console] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)){background:transparent;padding:0;gap:6px;border-bottom:none}[data-theme=console] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab,[data-theme=console] :is(.filter,.period-tabs) button{background:var(--color-surface, #fff);border:1px solid var(--color-hairline, #e5e7eb);border-radius:8px;padding:7px 14px;box-shadow:0 1px 2px #0000000a}[data-theme=console] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab:hover{border-color:var(--color-border-strong, #d1d5db)}[data-theme=console] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab.active{background:var(--color-ink, #111);border-color:var(--color-ink, #111);color:#fff;font-weight:600}[data-theme=console] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab.active{border-bottom-color:var(--color-ink, #111)}[data-theme=console] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab.active .cnt{background:#ffffff38;color:#fff}[data-theme=console] .btn.brand{background:var(--color-ink, #111);border-color:var(--color-ink, #111);color:#fff}[data-theme=console] .btn.brand:hover{background:#2a2a2a}[data-theme=console] .search-bar>button{background:var(--color-ink, #111);border:1px solid var(--color-ink, #111);color:#fff;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer}[data-theme=console] .search-bar>button:hover{background:#2a2a2a}[data-theme=console] .container{max-width:none;margin-inline:0;padding-inline:0}[data-theme=console][data-console-scope=admin-plan]{--color-brand: var(--console-plan-primary);--color-brand-hover: var(--console-plan-primary-hover);--color-brand-active: var(--console-plan-primary-hover);--color-brand-soft: var(--console-plan-primary-soft);--color-brand-subtle: #f6f8ff;--color-bg: #f4f6fa;--color-surface: #ffffff;--color-surface-alt: #f4f6fa;--color-surface-card: #f4f6fb;--color-surface-soft: #fafbff;--color-border: var(--console-plan-border);--color-border-strong: var(--console-plan-border-strong);--color-hairline: var(--console-plan-border);--color-hairline-soft: var(--console-table-row-border);--color-text: #212529;--color-ink: #212529;--color-body: #212529;--color-text-muted: var(--console-plan-muted);--color-muted: var(--console-plan-muted);--color-accent: var(--console-plan-primary);--color-info: var(--console-plan-primary);--color-on-dark: #ffffff;--radius-lg: 10px;--radius-md: 8px;--radius-sm: 6px;--focus-color: var(--console-plan-primary);--console-plan-card-title-size: 14.5px;--console-plan-card-meta-size: var(--fs-xs);--admin-plan-control-padding-y: 6px;--admin-plan-control-padding-x: var(--space-3)}[data-console-scope=admin-plan] :is(.ops-list,.approval-shell,.gosi-shell,.ad-vd){padding:0}[data-console-scope=admin-plan] .ops-list>.container>.head,[data-console-scope=admin-plan] .approval-shell>.head,[data-console-scope=admin-plan] .gosi-shell>.container>.head,[data-console-scope=admin-plan] .ad-vd>.container>.head{display:none}[data-console-scope=admin-plan] .notice{display:block;margin:0 0 16px;padding:10px 14px;border:1px solid #c7d4f7;border-radius:8px;background:#f0f4ff;color:#2c3f7a;font-size:12.5px;line-height:1.7}[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)){display:flex;gap:4px;padding:0;margin-bottom:16px;border-bottom:2px solid var(--console-plan-border);background:transparent}[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab,[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs) button{margin-bottom:-2px;padding:10px 18px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--console-plan-muted);font-size:13.5px;font-weight:600;line-height:normal}[data-theme=console][data-console-scope=admin-plan] .ptab-row .filter{margin-bottom:0!important}[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab:hover{border-color:transparent;border-bottom-color:var(--console-plan-primary);color:var(--console-plan-primary)}[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab.active{border-color:transparent;border-bottom-color:var(--console-plan-primary);border-radius:0;background:transparent;color:var(--console-plan-primary);box-shadow:none}[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab .cnt,[data-theme=console][data-console-scope=admin-plan] :is(.filter,.period-tabs,.tabs[role=tablist]:not(.og-tabs)) .tab.active .cnt{margin-left:6px;padding:1px 7px;border-radius:9px;background:var(--console-plan-primary-soft);color:var(--console-plan-primary);font-size:11px;font-weight:700}[data-console-scope=admin-plan] :is(.card,.approval-card,.admin-account-list){border-color:var(--console-plan-border);border-radius:10px;background:#fff}[data-console-scope=admin-plan] :is(.card-head,.approval-card>.card-head,.admin-account-list>header){min-height:55px;padding:14px 20px;border-bottom:1px solid var(--console-plan-border);border-radius:10px 10px 0 0;background:var(--console-card-head-surface)}[data-console-scope=admin-plan] :is(table,.tbl){width:100%;border-collapse:collapse;background:#fff;font-size:13px}[data-console-scope=admin-plan] :is(table,.tbl) thead th{padding:10px 8px;border-bottom:1px solid var(--console-plan-border);background:var(--console-table-head-surface);color:var(--console-table-head-text);font-size:13px;font-weight:600;text-align:center;white-space:nowrap}[data-console-scope=admin-plan] :is(table,.tbl) tbody td{padding:9px 8px;border-bottom:1px solid var(--console-table-row-border);font-size:13px;text-align:center;vertical-align:middle}[data-console-scope=admin-plan] :is(table,.tbl) tbody tr:hover td{background:var(--console-table-row-hover)}[data-console-scope=admin-plan] :is(.btn.primary,.btn.brand,button.primary,.reg-btn,.bulk-btn--primary){border-color:var(--console-plan-primary);background:var(--console-plan-primary);color:#fff}[data-console-scope=admin-plan] :is(.btn.primary,.btn.brand,button.primary,.reg-btn,.bulk-btn--primary):hover{border-color:var(--console-plan-primary-hover);background:var(--console-plan-primary-hover)}[data-console-scope=admin-plan] :is(.btn,button,select,input){font-family:Pretendard,Malgun Gothic,Apple SD Gothic Neo,sans-serif}[data-console-scope=admin-plan] :is(input,select,textarea):focus{outline:none;border-color:var(--console-plan-primary)!important;box-shadow:0 0 0 3px #3b5bdb1f}[data-theme=console][data-console-scope=admin-plan] .approval-shell .toolbar input:focus{outline:none;border-color:var(--console-plan-primary)!important;box-shadow:0 0 0 3px #3b5bdb1f}[data-console-scope=admin-plan] :is(.ops-list .filters,.ops-list>.container>.card-head){display:flex;align-items:center;gap:8px;min-height:55px;margin:0;padding:10px 14px;border:1px solid var(--console-plan-border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--console-card-head-surface)}[data-console-scope=admin-plan] .ops-list :is(.tbl-wrap,table.tbl){border-color:var(--console-plan-border);border-radius:0 0 8px 8px}@media (max-width: 900px){[data-console-scope=admin-plan] :is(.filters,.card-head,.toolbar,.dir-head){flex-wrap:wrap}[data-console-scope=admin-plan] :is(.tbl-wrap,.table-wrap,.card){overflow-x:auto}[data-console-scope=admin-plan] :is(table,.tbl){min-width:880px}}@media (max-width: 1024px){[data-console-scope=admin-plan] .approval-shell :is(.toolbar input,.toolbar select,textarea):focus{border-color:var(--console-plan-primary)!important;box-shadow:0 0 0 3px #3b5bdb1f}[data-console-scope=admin-plan] .orders-list .filters{height:137.75px}}@media (min-width: 901px) and (max-width: 1024px){[data-console-scope=admin-plan] :is(.sales-list,.purchases-list) .notice{height:64.5px}[data-console-scope=admin-plan] :is(.sales-list,.purchases-list) .card-head{height:116px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img,video{max-width:100%;height:auto}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-bold);line-height:var(--lh-tight)}p{margin:0}
