html.theme-light{--primary:#1976d2;--primary-dark:#1565c0;--on-primary:#fff;--bg:#f1f5f9;--topbar:#e4ebf3;--surface:#fff;--surface-2:#f8fafc;--surface-3:#fff;--elevated:#eff6ff;--text:#0f172a;--muted:#64748b;--border:#cbd5e1;--danger:#dc2626;--warning:#d97706;--success:#16a34a;--highlight-bg:#fffbe6;--highlight-bg-strong:#fff3bf;--highlight-text:#0f172a;--shadow:0 8px 24px #00000024;--shadow-lg:0 20px 60px #0000004d;--focus-ring:#bfdbfe;--grid-head:#1f3f8f;--grid-head-text:#fff;--row-sel:#dbeafe}html.theme-dark{--primary:#7aa2f7;--primary-dark:#5a7dc7;--on-primary:#0b1020;--bg:#16181e;--topbar:#22283c;--surface:#24283b;--surface-2:#1f2335;--surface-3:#1a1b26;--elevated:#2a2f45;--text:#c0caf5;--muted:#8a93b8;--border:#7aa2f729;--danger:#f7768e;--warning:#e0af68;--success:#9ece6a;--highlight-bg:#2f3650;--highlight-bg-strong:#3a4463;--highlight-text:#c0caf5;--shadow:0 8px 24px #00000080;--shadow-lg:0 20px 60px #00000073;--focus-ring:#7aa2f780;--grid-head:#2a3355;--grid-head-text:#c0caf5;--row-sel:#32406b}html.theme-blue{--primary:#1e8ad4;--primary-dark:#1670ad;--on-primary:#fff;--bg:#0a1522;--topbar:#13283f;--surface:#15273d;--surface-2:#0f1e30;--surface-3:#0c1929;--elevated:#1e3a5f;--text:#e8f4ff;--muted:#8fbbe0;--border:#5eb5ff29;--danger:#ff6b6b;--warning:#ffc078;--success:#5ce0a0;--highlight-bg:#1a3352;--highlight-bg-strong:#21406a;--highlight-text:#e8f4ff;--shadow:0 8px 24px #00000080;--shadow-lg:0 20px 60px #00000073;--focus-ring:#1e8ad473;--grid-head:#1b3f63;--grid-head-text:#e8f4ff;--row-sel:#1f4a76}html:not(.theme-light):not(.theme-dark):not(.theme-blue),:root:not(.theme-light):not(.theme-dark):not(.theme-blue){--primary:#7aa2f7;--primary-dark:#5a7dc7;--on-primary:#0b1020;--bg:#16181e;--topbar:#22283c;--surface:#24283b;--surface-2:#1f2335;--surface-3:#1a1b26;--elevated:#2a2f45;--text:#c0caf5;--muted:#8a93b8;--border:#7aa2f729;--danger:#f7768e;--warning:#e0af68;--success:#9ece6a;--highlight-bg:#2f3650;--highlight-bg-strong:#3a4463;--highlight-text:#c0caf5;--shadow:0 8px 24px #00000080;--shadow-lg:0 20px 60px #00000073;--focus-ring:#7aa2f780;--grid-head:#2a3355;--grid-head-text:#c0caf5;--row-sel:#32406b}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);margin:0;font-family:Pretendard,Noto Sans KR,-apple-system,Malgun Gothic,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}.app-shell{background:var(--bg);height:100vh;min-height:100vh;color:var(--text);flex-direction:column;display:flex}.app-body{flex:1;min-height:0;display:flex;position:relative}.topbar{background:var(--surface-3);border-bottom:1px solid var(--border);z-index:30;flex-shrink:0;align-items:stretch;height:52px;display:flex}.topbar-brand{border-right:1px solid var(--border);background:var(--surface-3);flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;display:flex;overflow:hidden}.topbar-brand.is-collapsed{border-right:none;padding:0;width:0!important}.brand-inline{justify-content:center;align-items:center;width:100%;height:100%;padding:0 8px;display:flex;overflow:hidden}.brand-link{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}img.bizauto-logo{object-fit:contain;object-position:center;display:block;background:0 0!important}img.bizauto-logo--header{width:auto;max-width:min(176px,100%);height:30px}img.bizauto-logo--login{width:auto;max-width:min(280px,100%);height:56px;margin:0 auto 8px}.topbar-main{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.topbar-left-tools{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex;overflow:hidden}.topbar-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.app-qr{text-align:center;width:168px;padding:4px 2px}.app-qr-title{margin-top:8px;font-size:13px;font-weight:700}.app-qr-sub{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.app-qr-link{margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.topbar-user{white-space:nowrap;font-size:12px}.muted{color:var(--muted)}.topbar-stat{border:1px solid var(--border);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.topbar-stat b{color:var(--primary)}.topbar-stat.is-run b{color:var(--success)}.topbar-stat.is-warn b{color:var(--warning)}.theme-select{cursor:pointer;background:var(--surface);width:auto;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:5px 8px;font-size:12px}.header-icon-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.header-icon-btn:hover{background:var(--surface-2);color:var(--text)}.header-icon-btn.active{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}.leftpanel{background:var(--surface-3);border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary) 45%, var(--muted)) var(--surface-2);flex-shrink:0;padding:12px 10px;overflow:hidden auto}.leftpanel::-webkit-scrollbar{width:8px}.leftpanel::-webkit-scrollbar-track{background:var(--surface-2);border-radius:8px}.leftpanel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 40%, var(--muted));border:2px solid var(--surface-2);border-radius:8px}.leftpanel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--primary) 70%, var(--muted))}.main-area .content,.content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary) 40%, var(--muted)) var(--surface-2)}.main-area .content::-webkit-scrollbar{width:10px;height:10px}.content::-webkit-scrollbar{width:10px;height:10px}.main-area .content::-webkit-scrollbar-track{background:var(--bg)}.content::-webkit-scrollbar-track{background:var(--bg)}.main-area .content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 35%, var(--muted));border:2px solid var(--bg);border-radius:8px}.content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 35%, var(--muted));border:2px solid var(--bg);border-radius:8px}.lp-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;overflow:hidden}.lp-card.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.lp-card-title{width:100%;color:var(--text);background:var(--surface-2);cursor:pointer;text-align:left;border:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.lp-card-title[aria-expanded=true]{border-bottom-color:var(--border)}.lp-card-chevron{color:var(--muted);flex-shrink:0;font-size:11px}.lp-card-body{padding:6px}.leftpanel a{text-align:left;width:100%;color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:7px;padding:8px 12px;font-size:13px;display:block;overflow:hidden}.leftpanel a:hover{background:var(--surface-2);color:var(--text)}.leftpanel a.active{color:var(--on-primary);background:var(--primary);font-weight:600}.panel-resizer{cursor:col-resize;background:var(--surface-3);border-right:1px solid var(--border);flex-shrink:0;width:3px}.panel-resizer:hover,.panel-resizer.dragging{background:var(--primary);border-right-color:var(--primary)}.panel-toggle{z-index:20;background:var(--surface-3);width:15px;height:42px;color:var(--muted);border:1px solid var(--border);cursor:pointer;border-left:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.panel-toggle:hover{color:var(--primary);background:var(--elevated)}.main-area{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.main-area .content{flex:1;min-height:0;padding:18px;overflow:auto}.page-title{color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-title h2{margin:0;font-size:18px;font-weight:700}.page-title .page-desc{color:var(--muted);margin-top:3px;font-size:12px}.page-title-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.toolbar .spacer{flex:1}.section-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:12px}.section-card>.section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.section-title{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:700}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.stat-label{color:var(--muted);margin-bottom:6px;font-size:12px}.stat-value{color:var(--text);font-size:22px;font-weight:700;line-height:1.1}.stat-unit{color:var(--muted);margin-left:3px;font-size:12px;font-weight:500}.chart-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:14px}.bulk-bar{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--text);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.ant-table-tbody>tr>td.table-col-num{text-align:right!important}.grid-table .ant-table-thead>tr>th{font-size:12px;font-weight:700;background:var(--surface-2)!important;color:var(--text)!important;border-inline-end-color:var(--border)!important;padding:6px!important}.grid-table .ant-table-tbody>tr>td{font-size:12px;padding:3px 6px!important}html.theme-light .ant-table-wrapper .ant-table-container,html.theme-light .ant-table-wrapper .ant-table-container table>thead>tr>th,html.theme-light .ant-table-wrapper .ant-table-container table>tbody>tr>td{border-color:#c9d1d9!important}html.theme-dark .ant-table-wrapper .ant-table-container,html.theme-dark .ant-table-wrapper .ant-table-container table>thead>tr>th,html.theme-dark .ant-table-wrapper .ant-table-container table>tbody>tr>td,html.theme-blue .ant-table-wrapper .ant-table-container,html.theme-blue .ant-table-wrapper .ant-table-container table>thead>tr>th,html.theme-blue .ant-table-wrapper .ant-table-container table>tbody>tr>td{border-color:color-mix(in srgb, var(--text) 28%, transparent)!important}.grid-table .ant-table-tbody>tr.row-selected>td{background:var(--row-sel)!important}.grid-table .ant-table-tbody>tr.row-off>td{color:var(--muted)}.grid-table .ant-table-tbody>tr{cursor:pointer}.grid-table .ant-input-number{width:100%}.grid-table .ant-input-number-input,.grid-table .ant-input-number input{height:24px;padding:0 6px;font-size:12px;text-align:right!important}.cell-rank-hit{color:var(--success);font-weight:700}.cell-rank-miss{color:var(--danger);font-weight:700}.cell-rank-none{color:var(--muted)}.status-chip{border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.status-chip.on{background:color-mix(in srgb, var(--success) 22%, transparent);color:var(--success)}.status-chip.off{background:color-mix(in srgb, var(--muted) 22%, transparent);color:var(--muted)}.status-chip.run{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--primary)}.status-chip.warn{background:color-mix(in srgb, var(--warning) 22%, transparent);color:var(--warning)}.status-chip.err{background:color-mix(in srgb, var(--danger) 22%, transparent);color:var(--danger)}.basis-chip.ant-tag{border-radius:999px;margin-inline-end:0;padding-inline:8px;font-weight:700;line-height:18px}.basis-chip.is-pc.ant-tag{color:var(--primary)!important;background:color-mix(in srgb, var(--primary) 22%, var(--elevated))!important;border-color:color-mix(in srgb, var(--primary) 55%, transparent)!important}.basis-chip.is-mobile.ant-tag{color:#c4a0f5!important;background:color-mix(in srgb, #bb9af7 24%, var(--elevated))!important;border-color:#bb9af780!important}.basis-chip.is-both.ant-tag{color:var(--text)!important;background:color-mix(in srgb, var(--text) 12%, var(--elevated))!important;border-color:color-mix(in srgb, var(--text) 28%, transparent)!important}html.theme-light .basis-chip.is-mobile.ant-tag{color:#6d28d9;background:#f3e8ff;border-color:#c4b5fd}.autobid-split{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.autobid-top{flex-shrink:0}.autobid-bottom{flex-direction:column;flex:1;min-height:0;display:flex}.autobid-caption{color:var(--text);padding:6px 2px;font-size:13px;font-weight:700}.autobid-caption em{color:var(--primary);font-style:normal}.grid-table tr.row-selected>td{background:color-mix(in srgb, var(--primary) 14%, var(--surface))!important}.autobid-top .grid-table tbody tr{cursor:pointer}.form-grid-2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (max-width:640px){.form-grid-2{grid-template-columns:1fr}}.app-draggable-modal-root .ant-modal{padding-bottom:0}.app-modal-drag-root{will-change:transform}.app-modal-static-panel{border:1px solid var(--border);background:var(--surface);max-height:88vh;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.app-draggable-modal .ant-modal-container{max-height:88vh;background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)!important;border-radius:8px!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.app-draggable-modal .ant-modal-header{background:0 0!important;border-bottom:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.app-draggable-modal .ant-modal-title{width:100%!important;color:inherit!important;margin:0!important;line-height:1!important}.app-modal-titlebar{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:linear-gradient(#fff 0%,#f3f5f8 45%,#e6ebf2 100%);border-bottom:1px solid #d5dbe6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 14px 12px 20px;display:flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f172a0f}.app-modal-titlebar.is-draggable{cursor:move}.app-modal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden;color:#0f172a!important;font-size:16px!important;font-weight:700!important}.app-modal-title-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.app-modal-close{background:var(--primary,#1976d2);width:22px;height:22px;color:var(--on-primary,#fff);border:1px solid var(--primary-dark,#1565c0);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.app-modal-close:hover{background:var(--primary-dark,#1565c0);color:var(--on-primary,#fff);border-color:#0d47a1}html.theme-dark .app-modal-titlebar,html.theme-blue .app-modal-titlebar{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-2) 35%, #fff) 0%, var(--surface-2) 48%, color-mix(in srgb, var(--surface-2) 82%, #0b1220) 100%);border-bottom:1px solid color-mix(in srgb, var(--border) 85%, #000);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000047}html.theme-dark .app-modal-title,html.theme-blue .app-modal-title{text-shadow:none;color:var(--text)!important}html.theme-dark .app-modal-close,html.theme-blue .app-modal-close{color:#fff;background:#1976d2;border-color:#1565c0}html.theme-dark .app-modal-close:hover,html.theme-blue .app-modal-close:hover{color:#fff;background:#1565c0;border-color:#0d47a1}.app-modal-slot{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-draggable-modal-root .app-modal-slot .ant-modal-container{max-height:none;box-shadow:none!important;background:var(--surface)!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.app-draggable-modal .ant-modal-body{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto;color:var(--text)!important;background:var(--surface)!important;padding:16px 18px 18px!important}.app-draggable-modal .ant-modal-footer{border-top:1px solid var(--border)!important;background:var(--surface)!important;margin:0!important;padding:12px 16px 14px!important}.app-draggable-modal .ant-modal-close,.app-draggable-modal-root .ant-modal-confirm-title{display:none!important}.login-wrap{background:linear-gradient(135deg,#1e293b,#2563eb);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-box{width:400px;max-width:100%}.login-head{text-align:center;margin-bottom:18px}.login-head .login-title{color:var(--text);font-size:22px;font-weight:800}.login-head .login-sub{color:var(--muted);margin-top:6px;font-size:12px}.login-demo{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.req-badge{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger);border-radius:3px;margin-left:4px;padding:0 4px;font-size:10px;line-height:16px;display:inline-block}.guide-page{max-width:1180px}.guide-layout{grid-template-columns:200px 1fr;align-items:start;gap:20px;display:grid}.guide-toc{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:10px 8px;display:flex;position:sticky;top:8px}.guide-toc a{color:var(--muted);border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.35;display:block}.guide-toc a:hover{background:var(--surface-2);color:var(--text)}.guide-body{min-width:0}.guide-section{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:18px 20px 16px;scroll-margin-top:12px}.guide-section h3{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:700}.guide-section h4{color:var(--text);margin:16px 0 8px;font-size:13px;font-weight:700}.guide-section p,.guide-section li{color:var(--text);font-size:13px;line-height:1.7}.guide-section p{margin:0 0 10px}.guide-section ul,.guide-section ol{margin:0 0 10px;padding-left:20px}.guide-section a{color:var(--primary);font-weight:600}.guide-formula{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.7}.guide-note{background:color-mix(in srgb, var(--warning) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.6}.guide-shot{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin:12px 0 14px;overflow:hidden}.guide-shot-bar{background:var(--surface-3);border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.guide-shot-bar span{background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;width:8px;height:8px}.guide-shot-bar em{color:var(--text);margin-left:6px;font-style:normal;font-weight:600}.guide-shot-body{padding:10px}.guide-shot table{border-collapse:collapse;width:100%;font-size:12px}.guide-shot th,.guide-shot td{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);text-align:center;padding:5px 8px}.guide-shot th{background:var(--surface-2);color:var(--text);font-weight:700}.guide-shot td{background:var(--surface)}.guide-shot tr.is-on td{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}.guide-perm{border-collapse:collapse;width:100%;max-width:640px;margin:10px 0 14px;font-size:13px}.guide-perm th,.guide-perm td{border:1px solid var(--border);padding:7px 10px}.guide-perm th{background:var(--surface-2);text-align:center;font-weight:700}.guide-perm td:first-child{text-align:left}.guide-perm td:not(:first-child){text-align:center}.guide-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.guide-toolbar b{background:var(--primary);color:var(--on-primary);border-radius:5px;padding:3px 8px;font-weight:700}.guide-caption{color:var(--text);margin:10px 0 6px;font-size:12px;font-weight:700}.guide-login{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:10px;max-width:280px;margin:8px auto 4px;padding:16px}.guide-login-logo{object-fit:contain;width:auto;max-width:180px;height:28px;margin:0 auto 4px;display:block}.guide-login-sub{color:var(--muted);margin:4px 0 12px;font-size:11px}.guide-field{border:1px solid var(--border);background:var(--surface-2);height:28px;color:var(--muted);text-align:left;border-radius:6px;margin-bottom:8px;padding:0 10px;font-size:11px;line-height:28px}.guide-btn{background:var(--primary);height:30px;color:var(--on-primary);border-radius:6px;font-size:12px;font-weight:700;line-height:30px}@media (max-width:720px){.main-area .content{padding:12px}.page-title{flex-direction:column;align-items:flex-start}.guide-layout{grid-template-columns:1fr}.guide-toc{flex-flow:wrap;position:static}}.app-shell.is-mobile{height:100dvh}.m-topbar{background:var(--topbar);border-bottom:1px solid color-mix(in srgb, var(--border) 80%, var(--muted));min-height:52px;box-shadow:0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.app-shell.is-mobile .m-topbar .brand-link{flex-shrink:0}.bizauto-logo--mobile{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex}.bizauto-logo--mobile img{object-fit:contain;width:auto;height:22px;display:block;background:0 0!important}.bizauto-logo-text{letter-spacing:.01em;color:var(--text);white-space:nowrap;font-size:9px;font-weight:700;line-height:1.15}.m-topbar-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.m-nav{background:0 0;flex:1;align-items:stretch;min-width:0;display:flex}.m-nav-item{flex:1;align-items:stretch;min-width:0;display:flex}.m-nav-div{background:var(--border);flex-shrink:0;align-self:center;width:1px;height:14px}.m-nav-btn{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:8px 4px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.m-nav-btn.is-active{color:var(--primary);font-weight:800}.m-nav-popover .ant-popover-inner,.m-nav-popover .ant-popover-container{border-radius:12px;padding:6px 0;box-shadow:0 10px 28px #0f172a29}.m-nav-popover .ant-popover-inner-content{padding:0}.m-nav-drop{min-width:188px}.m-nav-drop-item{color:var(--text);padding:11px 18px;font-size:14px;line-height:1.35;display:block}.m-nav-drop-item.is-active{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface));font-weight:700}.m-main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.app-shell.is-mobile .m-main .content{padding:10px}.app-shell.is-mobile .m-table+*,.app-shell.is-mobile *+.m-table{margin-top:10px}.app-shell.is-mobile .autobid-caption{padding:4px 2px 8px}.app-shell.is-mobile .page-title{flex-direction:column;align-items:stretch;gap:8px}.app-shell.is-mobile .page-title h2{font-size:16px}.app-shell.is-mobile .page-title-actions{flex-wrap:wrap}.app-shell.is-mobile .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.is-mobile .autobid-split{height:auto}.app-shell.is-mobile .autobid-bottom{min-height:0}.app-shell.is-mobile .form-grid-2{grid-template-columns:1fr}.m-card-list{background:0 0;border:none;flex-direction:column;gap:8px;display:flex}.m-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px}.m-card.row-selected{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}.m-card.row-off{opacity:.7}.m-card-line1{align-items:center;gap:8px;min-height:22px;display:flex}.m-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.m-card-aside{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;max-width:58%;display:flex}.m-card-time{color:var(--muted);white-space:nowrap;font-size:11px}.m-card-action .ant-space{gap:4px!important}.m-card-action .ant-btn{height:26px;padding-inline:8px;font-size:12px}.m-card-line2{color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin-top:8px;font-size:12px;line-height:1.4;display:grid}.m-kv{align-items:baseline;gap:6px;min-width:0;display:flex}.m-kv em{color:var(--muted);flex:0 0 4.6em;font-size:11px;font-style:normal;font-weight:500;line-height:1.4}.m-kv>:not(em){min-width:0}.m-card-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;overflow:hidden}.m-card-note em{margin-right:4px;font-style:normal}.m-card-controls{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.m-card-controls-left{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.m-card-controls-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.m-ctrl{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.m-ctrl-status{justify-content:flex-end;align-items:center;display:inline-flex}.m-rank-stack{flex-direction:column;gap:2px;line-height:1.25;display:flex}.m-rank-target{color:var(--muted);font-size:11px;font-weight:500}.m-ctrl .ant-input-number{width:76px!important}.m-ctrl .ant-select{min-width:78px}.m-ctrl .ant-tag,.m-card-line2 .ant-tag,.m-card-line2 .status-chip{margin-inline-end:0}.m-kw-card .m-kv em{flex-basis:5.8em}.m-kw-card .m-card-line2 .ant-input-number{width:88px!important}.m-card-empty{padding:28px 0}.m-table-pager{justify-content:center;padding:12px 0 4px;display:flex}@media (max-width:767.98px){.login-wrap{padding:16px}.login-box{width:100%}}
