:root{color:#1d2433;background:var(--console-bg);--console-bg:#f4f6fb;--console-border:#e5eaf3;--console-muted:#66738b;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--console-bg);min-width:960px;margin:0}.app-shell{min-height:100vh}.sidebar{background:#fff}.brand{align-items:center;height:64px;padding:0 24px;font-size:18px;font-weight:700;display:flex}.topbar{background:#fff;grid-template-columns:minmax(360px,640px) 1fr auto;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px;display:grid}.account{color:#667085;font-size:13px}.topbar-meta{text-align:right;justify-self:end;min-width:140px;max-width:430px;display:grid}.global-search{min-width:0;position:relative}.global-search__results{z-index:20;background:#fff;border:1px solid #d9e0ec;border-radius:8px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 32px #10182824}.global-search__item{color:#1d2433;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:3px;width:100%;padding:9px 10px;display:grid}.global-search__item:hover{background:#f2f5fa}.global-search__item span,.global-search__item small,.global-search__empty,.global-search__error{overflow-wrap:anywhere;min-width:0}.global-search__item span{font-weight:600}.global-search__item small,.global-search__empty{color:#667085}.global-search__error{color:#c0382b}.content{min-width:0;padding:28px;overflow-x:auto}.page{gap:16px;min-width:0;display:grid}.page>*,.page :where(.n-spin-container,.n-spin-content,.n-card,.n-card__content,.n-tabs,.n-tabs-pane-wrapper,.n-tab-pane){min-width:0}.pager{color:#667085;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.pager-size{width:120px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metric{background:#fff;border:1px solid #e3e8f2;border-radius:8px;padding:16px}.metric-label{color:#667085;font-size:13px}.metric-value{margin-top:8px;font-size:26px;font-weight:700}.detail-grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:16px;display:grid}.id-cell{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;width:min(340px,100%);display:inline-grid}.id-cell .n-text{white-space:normal;overflow-wrap:anywhere;min-width:0}.id-cell a{white-space:normal;overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.reason-confirm{gap:10px;display:grid}.reason-confirm__content{color:#475467;overflow-wrap:anywhere;margin:0;line-height:1.5}a{color:#1f5fbf;text-decoration:none}a:hover{text-decoration:underline}@media (width<=1500px){.detail-grid{grid-template-columns:minmax(0,1fr)}}*,:before,:after{box-sizing:border-box}.n-layout{background:var(--console-bg)}.sidebar.n-layout-sider{box-shadow:3px 0 18px #202b4108}.brand{white-space:nowrap;color:#202b41;gap:10px;padding:0 18px}.brand-mark{color:#fff;background:#345edb;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.sidebar .n-menu{padding:4px 8px 16px}.topbar{border-bottom-color:var(--console-border)}.page{animation:.14s ease-out page-appear}.page h1{letter-spacing:-.025em;color:#202b41}.page .metric-card,.page .metric{border-radius:12px;box-shadow:0 2px 7px #202b4108}.metric-card__value,.metric-value,.n-data-table-td{font-variant-numeric:tabular-nums}.page .n-data-table{border:1px solid var(--console-border);border-radius:10px;overflow:hidden}.page .admin-filter-bar,.page .out-filter-bar{border-color:var(--console-border);border-radius:12px;padding:16px}.pager{padding:12px 0 4px;font-size:13px}:where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #345edb}@keyframes page-appear{0%{opacity:.6}to{opacity:1}}@media (width<=1250px){.content{padding:20px}.topbar{gap:12px;padding:0 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
