@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;650;700;750;900&family=Roboto+Mono:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:oklch(96% .004 265);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:oklch(15.5% .012 265);--surface:oklch(19.5% .014 265);--surface-raised:oklch(23.5% .015 265);--panel:oklch(26.5% .016 265);--border:oklch(31% .016 265);--border-strong:oklch(42% .018 265);--text:oklch(96% .004 265);--muted:oklch(71% .016 265);--accent:oklch(72% .16 156);--accent-strong:oklch(80% .15 156);--accent-soft:oklch(30% .07 156);--accent-ink:oklch(15% .04 156);--success:oklch(78% .14 156);--success-soft:oklch(30% .06 156);--success-text:oklch(86% .12 156);--warning:oklch(83% .13 85);--warning-soft:oklch(33% .06 85);--warning-text:oklch(88% .11 85);--danger:oklch(70% .18 25);--danger-soft:oklch(32% .09 25);--danger-text:oklch(88% .09 25);--muted-soft:oklch(26% .012 265);--skeleton-a:oklch(24% .014 265);--skeleton-b:oklch(30% .016 265);--backdrop:oklch(10% .01 265/.72);--shadow:0 22px 50px oklch(0% 0 0/.5);background:oklch(15.5% .012 265);font-family:Roboto,Segoe UI,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(24% .02 262);--background:oklch(98.5% .003 255);--surface:oklch(97.5% .004 255);--surface-raised:oklch(100% 0 0);--panel:oklch(95.5% .005 255);--border:oklch(90% .006 255);--border-strong:oklch(80% .01 255);--text:oklch(24% .02 262);--muted:oklch(50% .02 262);--accent:oklch(60% .15 156);--accent-strong:oklch(52% .16 156);--accent-soft:oklch(93% .05 156);--accent-ink:oklch(16% .04 156);--success:oklch(58% .13 156);--success-soft:oklch(93% .05 156);--success-text:oklch(45% .13 156);--warning:oklch(70% .13 75);--warning-soft:oklch(94% .06 80);--warning-text:oklch(50% .12 70);--danger:oklch(58% .19 25);--danger-soft:oklch(94% .05 25);--danger-text:oklch(50% .18 25);--muted-soft:oklch(94.5% .005 255);--skeleton-a:oklch(93% .005 255);--skeleton-b:oklch(88% .006 255);--backdrop:oklch(50% .02 260/.28);--shadow:0 18px 40px oklch(50% .02 260/.16);background:oklch(98.5% .003 255)}*{box-sizing:border-box}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}.admin-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:28px;min-width:0;padding:24px 16px;display:flex}.brand-block{align-items:center;gap:12px;padding:0 8px;display:flex}.brand-mark{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.brand-title{font-size:15px;font-weight:700;line-height:20px}.brand-caption{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.nav{gap:18px;min-width:0;display:grid}.nav-group{gap:2px;display:grid}.nav-group-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;padding:0 10px 4px;font-size:10.5px;font-weight:700}.nav-item{min-height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:600;line-height:18px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.nav-item-icon{color:var(--muted);flex:none;place-items:center;transition:color .16s ease-out;display:inline-grid}.nav-item-icon svg{width:18px;height:18px}.nav-item-label{flex:auto;min-width:0}.nav-item-chevron{opacity:0;flex:none;place-items:center;transition:opacity .16s ease-out,transform .16s ease-out;display:inline-grid;transform:translate(-2px)}.nav-item-chevron svg{width:15px;height:15px}.nav-item:hover{background:var(--panel);color:var(--text)}.nav-item:hover .nav-item-icon{color:var(--text)}.nav-item:hover .nav-item-chevron{opacity:.55;transform:translate(0)}.nav-item:focus-visible,.secondary-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-item.active{background:var(--accent-soft);color:var(--accent-strong)}.nav-item.active .nav-item-icon,.nav-item.active .nav-item-chevron{color:var(--accent-strong);opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.nav-item-chevron{transition:opacity .16s ease-out;transform:none}}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:70px;padding:16px 28px;display:flex}.workspace-label,.empty-state-label{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.workspace-name{margin-top:2px;font-size:14px;font-weight:650;line-height:20px}.topbar-status{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.topbar-actions{align-items:center;gap:14px;display:inline-flex}.status-dot{background:var(--success);border-radius:999px;width:8px;height:8px}.content{min-width:0;padding:32px}.route-page{gap:28px;min-width:0;max-width:1060px;display:grid}.route-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.route-header h1{color:var(--text);text-wrap:balance;margin:0;font-size:24px;font-weight:650;line-height:32px}.route-header p,.empty-state p{max-width:70ch;color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:400;line-height:22px}.secondary-action{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:8px 14px;font-size:13px;font-weight:650;line-height:18px;transition:background-color .16s ease-out,border-color .16s ease-out}.secondary-action:hover{border-color:var(--accent);background:var(--panel)}.secondary-action:disabled,.table-action:disabled{cursor:not-allowed;opacity:.55}.table-action-danger{border-color:var(--danger);color:var(--danger-text)}.table-action-danger:hover:not(:disabled){background:var(--danger-soft)}.connect-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:16px;min-width:0;padding:20px;display:grid}.connect-panel h2{color:var(--text);margin:4px 0 0;font-size:18px;font-weight:650;line-height:26px}.connect-panel p{max-width:68ch;color:var(--muted);margin:4px 0 0;font-size:14px;line-height:22px}.connect-actions{flex-wrap:wrap;gap:10px;display:flex}.pairing-code{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;gap:3px;width:fit-content;min-width:260px;padding:12px 14px;display:grid}.pairing-code span,.pairing-code small{color:var(--muted);font-size:12px;font-weight:650;line-height:16px}.pairing-code strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:750;line-height:26px}.inline-alert{border:1px solid var(--danger);background:var(--danger-soft);width:fit-content;max-width:100%;color:var(--danger-text);border-radius:8px;gap:3px;padding:10px 12px;font-size:13px;line-height:18px;display:grid}.inline-alert-info{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.async-state{gap:8px;display:grid}.async-state-body{gap:3px;display:grid}.async-state-body strong{color:var(--text);font-size:14px;font-weight:700;line-height:20px}.async-state-body span{color:var(--muted);font-size:13px;line-height:18px}.inline-alert .async-state-body span{color:inherit}.accounts-alert{margin:16px 20px 0}.accounts-empty,.accounts-loading{border-bottom:1px solid var(--border);gap:8px;padding:18px 20px;display:grid}.accounts-empty h3{color:var(--text);margin:0;font-size:16px;font-weight:650;line-height:22px}.accounts-empty p,.accounts-loading span{color:var(--muted);margin:0;font-size:13px;line-height:18px}.skeleton-row{background:linear-gradient(90deg, var(--skeleton-a), var(--skeleton-b), var(--skeleton-a));background-size:180% 100%;border-radius:6px;width:min(100%,680px);height:18px;animation:1.2s ease-in-out infinite skeleton-pulse}.skeleton-row-short{width:min(62%,420px)}.table-action{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:32px;color:var(--text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;line-height:16px;transition:background-color .15s ease-out,border-color .15s ease-out}.table-action:hover{border-color:var(--accent);background:var(--panel)}.table-action:focus-visible,.primary-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton-row{animation:none}}.steps-list{color:var(--text);gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:22px;display:grid}.steps-list li{padding-left:4px}.steps-list code,.data-panel code{background:var(--muted-soft);border-radius:6px;padding:1px 6px;font-size:12px}.data-panel a{color:var(--accent-strong);text-underline-offset:2px}.settings-panel{max-width:760px}.settings-actions-row{align-items:center;gap:14px;padding:18px 20px 0;display:flex}.settings-actions-row p{max-width:52ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.settings-2fa-setup{border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;align-items:center;gap:18px;max-width:620px;margin:18px 20px 20px;padding:16px;display:flex}.empty-state{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:680px;box-shadow:var(--shadow);border-radius:10px;gap:8px;padding:28px;display:grid}.empty-state h2{margin:0;font-size:18px;font-weight:650;line-height:26px}.data-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;display:grid;overflow:hidden}.data-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:18px 20px;display:flex}.data-panel-header h2{color:var(--text);margin:0;font-size:18px;font-weight:650;line-height:26px}.data-panel-header p{max-width:72ch;color:var(--muted);margin:4px 0 0;font-size:14px;line-height:22px}.responsive-table{min-width:0;overflow-x:auto}.lots-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.account-select{gap:4px;display:grid}.account-select span,.lots-search span{color:var(--muted);font-size:12px;font-weight:700;line-height:16px}.account-select select,.lots-search input{border:1px solid var(--border-strong);background:var(--background);min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:6px 10px}.lots-search{gap:4px;display:grid}.account-select select:focus-visible,.lots-search input:focus-visible{border-color:var(--accent);outline:2px solid oklch(74% .15 158/.25)}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.bulk-bar{border-bottom:1px solid var(--border);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.bulk-bar strong{color:var(--accent-strong);font-size:13px;font-weight:700}.bulk-bar .bulk-price{border:1px solid var(--border-strong);background:var(--background);width:120px;min-height:32px;color:var(--text);font:inherit;border-radius:8px;padding:5px 9px}.import-panel{align-items:flex-end}.import-panel .account-select span{color:var(--accent-strong)}.import-file{cursor:pointer;align-items:center;display:inline-flex}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;vertical-align:middle;padding:14px 16px;font-size:13.5px;line-height:19px}th{z-index:1;background:var(--panel);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700;position:sticky;top:0}tbody tr:nth-child(2n) td{background:oklch(100% 0 0/.018)}tbody tr:hover td{background:var(--surface-raised)}tbody tr:last-child td{border-bottom:0}.select-cell{width:36px}.entity-cell{gap:2px;min-width:0;display:grid}.entity-cell strong,.lot-title{overflow-wrap:anywhere;max-width:44ch;color:var(--text);font-weight:650;display:block}.entity-cell span{color:var(--muted)}.status-badge{border:1px solid var(--border-strong);background:var(--muted-soft);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.status-badge-success,.status-badge-healthy{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.status-badge-warning{border-color:var(--warning);background:var(--warning-soft);color:var(--warning-text)}.status-badge-danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}.status-badge-info{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.status-badge-muted{color:var(--muted)}.confirm-dialog-backdrop{z-index:50;background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid var(--border-strong);background:var(--surface-raised);width:min(100%,440px);box-shadow:var(--shadow);border-radius:12px;gap:18px;padding:22px;display:grid}.confirm-dialog h2{margin:0;font-size:18px;font-weight:650;line-height:26px}.confirm-dialog p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:22px}.confirm-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.danger-action{border:1px solid var(--danger);background:var(--danger);color:oklch(15% .03 26);cursor:pointer;border-radius:8px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:700;line-height:18px}.auth-page{background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 34rem), var(--background);align-content:center;place-items:center;gap:18px;min-height:100vh;padding:32px 18px;display:grid}.auth-brand{border:1px solid var(--border);background:var(--accent);width:48px;height:48px;color:var(--accent-ink);border-radius:14px;place-items:center;font-size:14px;font-weight:750;line-height:1;display:grid}.auth-panel{border:1px solid var(--border);background:var(--surface);width:min(100%,456px);min-width:0;box-shadow:var(--shadow);border-radius:18px;gap:14px;padding:32px;display:grid}.auth-label{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.auth-panel h1{color:var(--text);text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:34px}.auth-description{max-width:42ch;color:var(--muted);margin:-4px 0 6px;font-size:14px;line-height:22px}.auth-form{gap:16px;min-width:0;display:grid}.auth-tabs{border:1px solid var(--border);background:var(--muted-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:700}.auth-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--text)}.auth-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-inline-copy,.auth-link-button{color:var(--muted);margin:0;font-size:13px;line-height:19px}.auth-link-button{width:fit-content;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth-link-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-form label{min-width:0;color:var(--muted);gap:6px;font-size:13px;font-weight:650;line-height:18px;display:grid}.auth-form input{border:1px solid var(--border-strong);background:var(--background);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.auth-form input:focus-visible{border-color:var(--accent);outline:2px solid oklch(74% .15 158/.25)}.auth-error{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger-text);border-radius:8px;padding:9px 10px;font-size:13px;line-height:18px}.auth-success{border:1px solid var(--success);background:var(--success-soft);color:var(--success-text);border-radius:8px;padding:9px 10px;font-size:13px;line-height:18px}.auth-secret-block,.auth-reset-panel{border:1px solid var(--border);background:var(--muted-soft);border-radius:10px;gap:12px;min-width:0;padding:12px;display:grid}.auth-secret-block{gap:4px}.auth-secret-block span,.auth-secret-block small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.auth-secret-block strong{color:var(--text);overflow-wrap:anywhere;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:20px}.auth-totp-setup{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.auth-qr-box{border:1px solid var(--border);color:oklch(34% .02 262);background:oklch(100% 0 0);border-radius:12px;place-items:center;width:156px;min-height:156px;padding:10px;font-size:12px;font-weight:700;line-height:16px;display:grid}.auth-qr-box svg{width:100%;max-width:136px;height:auto;display:block}.auth-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.auth-email-preview{border:1px solid var(--border);background:var(--muted-soft);color:var(--muted);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;line-height:19px}.primary-action{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--accent-ink);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700;line-height:18px;transition:background-color .15s ease-out}.primary-action:hover{background:var(--accent-strong)}.primary-action:disabled{cursor:wait;opacity:.62}.auth-form .primary-action,.auth-form .secondary-action{justify-content:center;align-items:center;min-height:46px;display:inline-flex}.auth-form .primary-action{width:100%}@media (width<=760px){.auth-page{align-content:start;padding-top:28px}.auth-panel{border-radius:16px;padding:24px}.auth-panel h1{font-size:24px;line-height:31px}.auth-actions,.auth-totp-setup{grid-template-columns:1fr}.auth-qr-box{width:min(100%,184px)}.admin-shell{grid-template-columns:1fr}.sidebar{z-index:1;border-right:0;border-bottom:1px solid var(--border);gap:16px;position:sticky;top:0}.nav{flex-wrap:wrap;gap:6px;display:flex}.nav-group{display:contents}.nav-group-label{display:none}.nav-item{flex:none}.nav-item-chevron{display:none}.topbar,.topbar-actions,.route-header{flex-direction:column;align-items:stretch}.content{padding:24px 16px}.empty-state{padding:22px}.data-panel-header{flex-direction:column;align-items:stretch;padding:16px}}.stats-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.stat-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.stat-label{color:var(--muted);font-size:12px;font-weight:600}.stat-value{color:var(--text);font-size:24px;font-weight:650;line-height:30px}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0;display:grid}.detail-grid dt{color:var(--muted);font-size:12px;font-weight:600}.detail-grid dd{color:var(--text);margin:4px 0 0;font-size:14px}.detail-description{color:var(--text);white-space:pre-wrap;margin-top:16px}.filter-group{gap:6px;display:inline-flex}.table-action.is-active{border-color:var(--accent);color:var(--accent-strong)}.chat-layout{grid-template-columns:minmax(220px,300px) 1fr;gap:16px;min-height:420px;display:grid}.chat-list{flex-direction:column;gap:6px;max-height:560px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-list-item{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:4px 8px;padding:10px 12px;display:grid}.chat-list-item:hover{border-color:var(--border-strong)}.chat-list-item.is-active{border-color:var(--accent);background:var(--surface-raised)}.chat-list-name{font-size:14px;font-weight:600}.chat-list-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.chat-unread-dot{background:var(--accent);border-radius:50%;align-self:center;width:8px;height:8px}.chat-thread{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.chat-thread-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-messages{flex-direction:column;gap:8px;min-height:280px;max-height:440px;padding-right:4px;display:flex;overflow-y:auto}.chat-bubble{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;align-self:flex-start;max-width:78%;padding:8px 12px}.chat-bubble.is-own{background:var(--accent-soft);border-color:var(--accent);align-self:flex-end}.chat-bubble p{color:var(--text);margin:2px 0 0;font-size:14px}.chat-bubble-author{color:var(--muted);font-size:11px;font-weight:600}.chat-empty{color:var(--muted);font-size:14px}.chat-composer{align-items:center;gap:8px;display:flex}.chat-composer .bulk-price{flex:1}.chat-entry-points{gap:8px;display:flex}@media (width<=720px){.chat-layout{grid-template-columns:1fr}}.theme-toggle{border:1px solid var(--border-strong);background:var(--surface-raised);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;display:inline-grid}.theme-toggle:hover{color:var(--text);border-color:var(--accent);background:var(--panel)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle svg{width:18px;height:18px}.async-state-eyebrow{display:contents}.runtime-grid{gap:18px;min-width:0;display:grid}.runtime-section{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:14px;min-width:0;padding:18px 20px;display:grid}.runtime-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.runtime-section h2{color:var(--text);margin:3px 0 0;font-size:18px;font-weight:650;line-height:26px}.runtime-empty{color:var(--muted);margin:0;font-size:14px;line-height:22px}.runtime-table{min-width:0;overflow-x:auto}.runtime-table table{border-collapse:collapse;width:100%;min-width:620px}.runtime-table th,.runtime-table td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;vertical-align:top;padding:11px 12px;font-size:13px;line-height:18px}.runtime-table th{z-index:1;background:var(--panel);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700;position:sticky;top:0}.audit-page .data-panel-header{flex-wrap:wrap}.audit-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.audit-filters .account-select select{max-width:260px}.audit-action-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.audit-action-name{color:var(--text);font-size:14px;font-weight:650}.audit-action-code{color:var(--muted);font-variant-numeric:tabular-nums;word-break:break-word;font-size:12px}.audit-action-toggle:hover .audit-action-name,.audit-action-toggle:focus-visible .audit-action-name{color:var(--accent-strong)}.audit-action-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.audit-change,.audit-origin{color:var(--muted);font-size:13px}.audit-origin{font-variant-numeric:tabular-nums}.audit-when{color:var(--muted);white-space:nowrap;font-size:13px}.audit-details{gap:16px;max-width:min(860px,100%);padding:4px 0 8px;display:grid}.audit-details-block h3{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.audit-details-empty{color:var(--muted);margin:0;font-size:13px}.audit-changes,.audit-members{gap:6px;margin:0;padding:0;list-style:none;display:grid}.audit-changes li{grid-template-columns:minmax(96px,168px) 1fr auto 1fr;align-items:baseline;gap:4px 10px;font-size:13px;display:grid}.audit-change-field{color:var(--muted);font-weight:600}.audit-change-before{color:var(--muted);word-break:break-word;text-decoration:line-through}.audit-change-arrow{color:var(--muted)}.audit-change-after{color:var(--text);word-break:break-word;font-weight:600}.audit-members li{grid-template-columns:minmax(120px,200px) 1fr;align-items:baseline;gap:4px 10px;font-size:13px;display:grid}.audit-member-target{font-variant-numeric:tabular-nums;font-weight:600}.audit-member-change{color:var(--muted);word-break:break-word}.audit-more{justify-content:center;display:flex}@media (width<=900px){.audit-filters{grid-template-columns:1fr 1fr;display:grid}.audit-filters .account-select select{width:100%;max-width:none}.audit-changes li,.audit-members li{grid-template-columns:1fr}.audit-change-arrow{display:none}}
