.content{min-width:0}.metric-link{color:inherit;transition:border-color .15s,transform .15s}.metric-link:hover{border-color:var(--brand);text-decoration:none;transform:translateY(-1px)}
.metric-status{font-size:20px!important}.task-list{display:grid;gap:10px}.task-item{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(100px,180px);gap:8px 14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-left:4px solid #98a2b3;border-radius:8px;color:var(--ink)}.task-item:hover{text-decoration:none;background:#f9fafb}.task-item small{grid-column:2/-1;color:var(--muted)}.task-item.priority-1{border-left-color:#d92d20}.task-item.priority-2,.task-item.priority-3{border-left-color:#f79009}.usage-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.usage-grid>div{background:#f9fafb;border-radius:8px;padding:14px}.usage-grid span{display:block;color:var(--muted);font-size:12px}.usage-grid strong{font-size:20px}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;align-items:end}.filter-grid label{font-size:13px;font-weight:700}.filter-grid input,.filter-grid select{display:block;width:100%;margin-top:5px;border:1px solid #d0d5dd;border-radius:7px;padding:8px;background:#fff}.json-view{overflow:auto;max-height:420px;background:#101828;color:#e4e7ec;border-radius:8px;padding:16px;white-space:pre-wrap;word-break:break-word}.wrap{white-space:normal;overflow-wrap:anywhere}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #84adff;outline-offset:2px}
@media(max-width:900px){.usage-grid,.filter-grid{grid-template-columns:repeat(2,1fr)}.task-item{grid-template-columns:auto 1fr}.task-item span:nth-of-type(2),.task-item small{grid-column:2}}
@media(max-width:600px){.shell{flex-direction:column}.sidebar{display:flex;width:100%;padding:8px;flex-direction:row;overflow-x:auto;position:sticky;top:60px;z-index:1}.sidebar a{white-space:nowrap;padding:8px 10px}.sidebar .disabled{display:none}.metric-grid,.usage-grid,.filter-grid{grid-template-columns:1fr}.task-item{grid-template-columns:1fr}.task-item small,.task-item span:nth-of-type(2){grid-column:1}.topbar-actions>span:not(.tenant){display:none}}
