.modal:has(.symbol-status-content){width:min(560px,calc(100vw - 44px));min-width:0}.modal:has(.symbol-status-content) h3{letter-spacing:0;overflow-wrap:anywhere}.symbol-status-content{min-height:120px}.symbol-status-details{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px 16px;margin:0 0 20px;font-size:13px;letter-spacing:0}.symbol-status-details dt{color:var(--text-secondary)}.symbol-status-details dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.symbol-status-details{grid-template-columns:92px minmax(0,1fr);gap:12px 10px}}.mobile-navigation-bar,.mobile-navigation-backdrop{display:none}@media(max-width:700px){.shell[class]{flex-direction:column;height:100dvh;padding:0;gap:0}.shell .main{gap:8px;padding:8px}.shell .topbar{border-radius:16px}.mobile-navigation-bar{display:flex;align-items:center;gap:10px;height:44px;flex-shrink:0;padding:4px 12px;border-bottom:1px solid var(--divider);background:var(--surface-container);z-index:203}.mobile-navigation-bar button{width:36px;height:36px;padding:6px}.shell>.sidebar{display:none;position:absolute;top:44px;bottom:0;left:0;width:min(280px,calc(100% - 44px));z-index:202}.mobile-navigation-open>.sidebar{display:flex}.shell>.sidebar{border-radius:0 16px 16px 0;background:var(--surface-container)}.mobile-navigation-backdrop{display:block;position:absolute;inset:44px 0 0;width:100%;border:0;border-radius:0;background:#0006;z-index:201}.shell .main{min-height:0}.shell .topbar{height:auto;min-height:66px;padding:10px 12px;flex-wrap:wrap;gap:8px}.shell .topbar>div:first-child{flex-basis:100%!important}.shell .content{padding:12px}:is(.view-quote,.view-volume) .card-head{flex-wrap:wrap;padding:12px}:is(.view-quote,.view-volume) .card-body{padding:12px}:is(.view-quote,.view-volume) .field-row{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}:is(.view-quote,.view-volume) .grid.cols-2{grid-template-columns:minmax(0,1fr)}}:root{--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-sans: "IBM Plex Sans", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-display: "IBM Plex Sans", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heavy: 800;--space-1: 4px;--space-2: 8px;--space-3: 10px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 30px;--space-10: 40px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .15s;--dur-normal: .25s;--dur-slow: .4s}html[data-theme=dark]{--bg: #05080f;--surface-container: #0a1019;--surface-card: #0d1420;--surface-component: rgba(0, 0, 0, .28);--surface-raised: rgba(255, 255, 255, .1);--surface-foreground: #2a3446;--divider: rgba(255, 255, 255, .08);--glass-bg: rgba(255, 255, 255, .045);--glass-bg-soft: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(24px) saturate(160%);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 24px 48px -28px rgba(0, 0, 0, .7);--text-primary: #e9eef6;--text-secondary: #9aa6b8;--text-disabled: #7d8aa0;--text-on-accent: #ffffff;--accent: #2563eb;--accent-on: #5ab0ff;--green: #2bd4a4;--green-soft: #2dd4bf;--red: #ff7a6b;--yellow: #f5b544;--sky: #5ab0ff;--blue: #5ab0ff;--blue-bright: #8cc8ff;--purple: #a78bfa;--biz-liq: #38c6f0;--biz-liq-text: #7fdbf7;--biz-pro: #a78bfa;--biz-pro-text: #c4b1ff;--grey-500: #4b5563;--grey-600: #6b7280;--scrim: rgba(2, 4, 10, .66);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 10px 30px rgba(0, 0, 0, .35);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .5);color-scheme:dark}html[data-theme=light]{--bg: #eef1f7;--surface-container: #e7ebf3;--surface-card: #ffffff;--surface-component: #f2f5fa;--surface-raised: #e4eaf3;--surface-foreground: #d6deea;--divider: rgba(12, 22, 42, .12);--text-primary: #0f1729;--text-secondary: #56627a;--text-disabled: #9098a8;--text-on-accent: #06130f;--accent: #2563eb;--accent-on: #2563eb;--green: #12a574;--green-soft: #14b885;--red: #e0485a;--yellow: #c98a14;--sky: #2f74e0;--blue: #2f74e0;--blue-bright: #2f74e0;--purple: #7a5af0;--grey-500: #aab2c0;--grey-600: #8b95a6;--scrim: rgba(20, 30, 50, .42);--shadow-sm: 0 2px 8px rgba(20, 30, 50, .12);--shadow-md: 0 10px 30px rgba(20, 30, 50, .14);--shadow-lg: 0 18px 50px rgba(20, 30, 50, .18);--glass-bg: rgba(255, 255, 255, .72);--glass-bg-soft: rgba(255, 255, 255, .55);--glass-border: rgba(12, 22, 42, .1);--glass-blur: blur(24px) saturate(160%);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 18px 40px -26px rgba(20, 30, 50, .35);--biz-liq: #0e8fb8;--biz-liq-text: #0b7598;--biz-pro: #7a5af0;--biz-pro-text: #6343d8;color-scheme:light}:root{--ok: var(--green);--warn: var(--yellow);--danger: var(--red);--pos: var(--green);--neg: var(--red)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}#root{height:100vh}body{background:radial-gradient(circle at 34% -12%,rgba(37,99,235,.26),transparent 38%),radial-gradient(circle at 104% 46%,rgba(20,184,166,.15),transparent 34%),radial-gradient(circle at -6% 104%,rgba(124,92,255,.13),transparent 34%),var(--bg);background-attachment:fixed;color:var(--text-primary);font-family:var(--font-sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--dur-slow) var(--ease-standard),color var(--dur-slow) var(--ease-standard)}html[data-theme=light] body{background:radial-gradient(circle at 34% -12%,rgba(37,99,235,.14),transparent 40%),radial-gradient(circle at 104% 46%,rgba(20,184,166,.1),transparent 36%),var(--bg);background-attachment:fixed}a{color:var(--accent-on);text-decoration:none}button{font-family:inherit}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::selection{background:color-mix(in srgb,var(--accent-on) 35%,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-foreground);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--grey-600);background-clip:content-box}.mms-nav{background:transparent;color:var(--text-secondary)}.mms-nav:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.mms-nav-accent,.mms-nav-accent:hover{background:color-mix(in srgb,var(--accent-on) 12%,transparent);color:var(--text-primary)}.mms-menuitem{background:transparent}.mms-menuitem:hover,.mms-menuitem.act,.mms-menuitem.act:hover{background:var(--surface-component)}.mms-iconbtn{background:transparent}.mms-iconbtn:hover,.mms-iconbtn.act,.mms-iconbtn.act:hover{background:var(--surface-component)}@keyframes mmsPing{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@keyframes mmsPop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mmsToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mmsSpin{to{transform:rotate(360deg)}}.shell{display:flex;gap:16px;height:100vh;padding:16px;overflow:hidden;background:transparent;color:var(--text-primary)}.glass,.sidebar,.topbar,.card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.sidebar{width:248px;flex-shrink:0;border-radius:22px;display:flex;flex-direction:column;overflow:hidden}.main{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.topbar{height:66px;flex-shrink:0;border-radius:22px;display:flex;align-items:center;gap:12px;padding:0 22px;position:sticky;top:0;z-index:100}.topbar .spacer{flex:1}.content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 2px 22px}.content>.content-inner{max-width:1640px;margin:0 auto}.sticky-action-bar{position:sticky;top:0;z-index:80;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 16px;padding:10px 12px;border:1px solid var(--divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-container) 88%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-action-bar>.faint{text-align:right}.trading-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;align-items:start}.trading-side-panel{display:grid;gap:16px}.orderbook-stack .table-wrap table tbody tr.orderbook-ask{background:color-mix(in srgb,var(--red) 5%,transparent)}.orderbook-stack .table-wrap table tbody tr.orderbook-bid{background:color-mix(in srgb,var(--green) 5%,transparent)}.orderbook-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:14px 0 10px;padding:10px;border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-container)}.orderbook-control{display:grid;gap:3px;color:var(--text-secondary);font-size:11px}.orderbook-control select{min-width:130px;padding:7px 10px}.orderbook-level-note{margin-left:auto;padding-bottom:7px;white-space:nowrap}.orderbook-fixed{height:735px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--divider);border-radius:var(--radius-sm)}.orderbook-fixed table{table-layout:fixed}.orderbook-fixed th,.orderbook-fixed td{height:33px;padding:6px 10px;white-space:nowrap}.orderbook-price-button,tbody tr:hover td .orderbook-price-button{min-width:0;padding:2px 4px;border:0;background:transparent;font-family:var(--font-mono);font-size:inherit;font-weight:var(--fw-semibold)}.orderbook-price-button:hover:not(:disabled){text-decoration:underline;background:transparent}.orderbook-spread-row td{padding:10px 12px;text-align:center;color:var(--text-muted);background:var(--surface-container);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);font-size:12px;letter-spacing:.04em}@media(max-width:1100px){.trading-main-grid{grid-template-columns:minmax(0,1fr)}.orderbook-level-note{width:100%;margin-left:0}}.card{border-radius:22px;margin-bottom:18px;overflow:hidden}.card-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--divider)}.card-head .spacer{flex:1}.card>h2{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px;letter-spacing:-.01em}.card-sub{font-size:12px;color:var(--text-secondary);margin-top:2px}.card-body{padding:18px}.card-note{padding:12px 18px;border-bottom:1px solid var(--divider)}.grid{display:grid;gap:14px}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.stat{background:var(--surface-component);border:1px solid var(--divider);border-radius:16px;padding:14px 16px}.stat .label{color:var(--text-secondary);font-size:12.5px;font-weight:var(--fw-medium);margin-bottom:8px}.stat .value{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:26px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .sub{color:var(--text-secondary);font-size:12px;margin-top:6px}.stat .value.pos{color:var(--pos)}.stat .value.neg{color:var(--neg)}.stat .value.na{color:var(--text-disabled)}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--divider)}th{color:var(--text-secondary);font-weight:var(--fw-semibold);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}td.num,th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}tbody tr{transition:background .12s var(--ease-standard)}tbody tr:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}tbody tr:last-child td{border-bottom:none}.table-wrap{overflow-x:auto}td button{padding:5px 10px;font-size:12px;background:transparent;border-color:transparent;color:var(--text-secondary)}tbody tr:hover td button{background:var(--surface-raised);border-color:var(--divider);color:var(--text-primary)}td button.danger{color:var(--red)}tbody tr:hover td button.danger{background:color-mix(in srgb,var(--red) 16%,transparent);border-color:color-mix(in srgb,var(--red) 30%,transparent);color:var(--red)}button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);line-height:1;padding:10px 16px;min-height:38px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:filter var(--dur-fast),transform var(--dur-fast),background var(--dur-fast)}button:hover:not(:disabled){filter:brightness(1.12)}button:active:not(:disabled){transform:scale(.96)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);border-color:transparent;color:var(--text-on-accent);box-shadow:0 8px 24px -10px color-mix(in srgb,var(--accent) 80%,transparent)}button.danger{background:color-mix(in srgb,var(--red) 16%,transparent);border-color:color-mix(in srgb,var(--red) 30%,transparent);color:var(--red)}button.success{background:color-mix(in srgb,var(--green) 16%,transparent);border-color:color-mix(in srgb,var(--green) 30%,transparent);color:var(--green)}button.ghost{background:transparent;border-color:transparent;color:var(--text-primary)}button.ghost:hover:not(:disabled){background:var(--surface-component)}button.sm{min-height:32px;padding:7px 12px;font-size:12.5px}.btn-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}input,select,textarea{width:100%;font-family:var(--font-sans);font-size:13.5px;padding:10px 12px;background:var(--surface-component);border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;transition:border-color var(--dur-fast);font-variant-numeric:tabular-nums}input:focus,select:focus,textarea:focus{border-color:var(--accent-on)}input:disabled,select:disabled,textarea:disabled{background:transparent;color:var(--text-disabled);cursor:not-allowed}input.mono{font-family:var(--font-mono)}input[type=checkbox],input[type=radio]{width:auto;padding:0;accent-color:var(--accent);cursor:pointer;vertical-align:-1px}select{appearance:none;padding-right:32px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select option{background:var(--surface-card);color:var(--text-primary)}.field{margin-bottom:14px}.field>label{display:block;font-size:12.5px;color:var(--text-secondary);font-weight:var(--fw-medium);margin-bottom:6px}.field .hint{font-size:11px;color:var(--text-disabled);margin-top:5px;line-height:1.5}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--fw-bold);letter-spacing:.01em;white-space:nowrap;background:var(--surface-component);color:var(--text-secondary);border:none}.badge.ok{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.badge.warn{background:color-mix(in srgb,var(--yellow) 20%,transparent);color:var(--yellow)}.badge.danger{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.badge.accent{background:color-mix(in srgb,var(--blue-bright) 18%,transparent);color:var(--blue-bright)}.badge.purple{background:color-mix(in srgb,var(--purple) 20%,transparent);color:var(--purple)}.banner{padding:11px 14px;border-radius:var(--radius-md);font-size:12.5px;margin-bottom:14px;border:1px solid var(--divider);background:var(--surface-component);color:var(--text-secondary)}.banner.warn{border-color:color-mix(in srgb,var(--yellow) 32%,transparent);background:color-mix(in srgb,var(--yellow) 10%,transparent);color:var(--yellow)}.banner.danger{border-color:color-mix(in srgb,var(--red) 32%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.banner.ok{border-color:color-mix(in srgb,var(--green) 32%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.takeover-failure{margin-top:12px;color:var(--text-primary);line-height:1.55}.takeover-pending{margin-top:12px}.takeover-failure-title{margin-bottom:4px;color:var(--red);font-size:14px;font-weight:var(--fw-bold)}.takeover-failure-advice{margin-top:8px;color:var(--text-secondary)}.takeover-guidance{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px 14px;margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--red) 20%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-component) 82%,transparent)}.takeover-guidance>div{display:flex;justify-content:space-between;gap:12px}.takeover-guidance span{color:var(--text-secondary)}.takeover-guidance strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.takeover-failure-actions{margin-top:10px}.takeover-failure-foot{margin-top:9px;color:var(--text-disabled);font-size:11.5px}.tabs{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;background:var(--surface-component);border:1px solid var(--divider);border-radius:var(--radius-sm);margin-bottom:18px}.tab{padding:8px 16px;border:none;background:transparent;color:var(--text-secondary);border-radius:9px;min-height:36px;font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-normal) var(--ease-standard)}.tab:hover:not(.active){color:var(--text-primary);filter:none}.tab.active{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.dim{color:var(--text-secondary)}.faint,.na{color:var(--text-disabled)}.pos{color:var(--pos)}.neg{color:var(--neg)}.right{text-align:right}.nowrap{white-space:nowrap}.toast-host{position:fixed;right:22px;bottom:22px;display:flex;flex-direction:column;gap:10px;z-index:500;max-width:420px}.toast{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--divider);background:var(--surface-card);box-shadow:var(--shadow-lg);font-size:13px;cursor:pointer;animation:mmsToast .25s var(--ease-spring)}.toast.ok{border-color:color-mix(in srgb,var(--green) 45%,transparent)}.toast.error{border-color:color-mix(in srgb,var(--red) 45%,transparent)}.modal-backdrop{position:fixed;inset:0;background:var(--scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;z-index:400;padding:22px;animation:mmsPop .18s var(--ease-standard)}.modal{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:22px;width:560px;max-width:100%;max-height:88vh;overflow-y:auto}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.modal-close{padding:6px;width:30px;height:30px;flex-shrink:0;color:var(--text-secondary)}.modal h3{margin:0;font-family:var(--font-display);font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.02em}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--text-disabled);text-align:center;font-size:13px}.login-wrap{display:grid;place-items:center;height:100%;padding:20px}.login-card{width:380px;max-width:100%}#boot{position:fixed;inset:0;display:grid;place-items:center;background:var(--bg);z-index:9999;transition:opacity .4s}#boot .ring{width:30px;height:30px;border:3px solid var(--surface-foreground);border-top-color:var(--accent-on);border-radius:50%;animation:mmsSpin .8s linear infinite}.advanced-settings{margin:12px 0;padding:4px 14px;border:1px dashed color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:16px;background:var(--surface-component)}.advanced-settings>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:var(--accent-on);font-size:13px;font-weight:var(--fw-semibold);-webkit-user-select:none;user-select:none;list-style:none}.advanced-settings>summary::-webkit-details-marker{display:none}.advanced-settings>summary:before{content:"";width:7px;height:7px;margin:0 3px 3px 1px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease-standard)}.advanced-settings[open]>summary:before{transform:rotate(-135deg);margin-bottom:-3px}.advanced-settings[open]{padding-bottom:14px}.advanced-settings[open]>summary{margin-bottom:8px}.event-summary{max-width:680px;color:var(--text-primary)}.event-raw-details{margin-top:12px}.event-raw-json{max-width:880px;max-height:180px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);font-size:11px;line-height:1.55}.badge.biz-liq{background:color-mix(in srgb,var(--biz-liq) 16%,transparent);color:var(--biz-liq-text)}.badge.biz-pro{background:color-mix(in srgb,var(--biz-pro) 18%,transparent);color:var(--biz-pro-text)}.biz-dot{display:inline-block;width:8px;height:8px;border-radius:3px;flex-shrink:0}.biz-dot.liq{background:var(--biz-liq)}.biz-dot.pro{background:var(--biz-pro)}.param-group{padding:16px;border-radius:18px;background:var(--glass-bg-soft);border:1px solid var(--glass-border)}.param-group.biz-pro{border-top:2px solid color-mix(in srgb,var(--biz-pro) 60%,transparent)}.param-group-head{margin-bottom:12px}.param-group-head h3{margin:0;font-size:14.5px;font-weight:var(--fw-semibold)}.param-table{border-collapse:separate;border-spacing:0 6px;min-width:560px}.param-table th{text-transform:none;letter-spacing:0;border-bottom:none;padding:0 8px 2px 0}.param-table td{border-bottom:none;padding:0 8px 0 0}.param-table tbody tr:hover{background:transparent}.param-table-name{font-weight:var(--fw-semibold);white-space:nowrap;width:64px}input[aria-invalid=true]{border-color:var(--red)}.scope-config-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:16px;align-items:start}.scope-config-main,.scope-config-side{display:grid;gap:16px;min-width:0}.scope-config-layout .card{margin-bottom:0}@media(max-width:1100px){.scope-config-layout{grid-template-columns:minmax(0,1fr)}}.card:has(.modal-backdrop){backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}
