:root{color:#1d2433;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#f5f7fb;min-width:1180px;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;height:64px;padding:0 24px;display:grid}.account{color:#667085;justify-self:end;font-size:13px}.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{padding:24px;overflow-x:auto}.page{gap:16px;display:grid}.page-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-head h1{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.25}.filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pager{color:#667085;justify-content:flex-end;align-items:center;gap:12px;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}a{color:#1f5fbf;text-decoration:none}a:hover{text-decoration:underline}@media (width<=1500px){.detail-grid{grid-template-columns:minmax(0,1fr)}}
