.usageWorkspace{display:grid;grid-gap:18px;gap:18px;min-width:0;color:var(--p-ink)}.usageHeader{justify-content:space-between;gap:14px}.usageActions,.usageHeader{display:flex;flex-wrap:wrap;align-items:flex-end}.usageActions{gap:8px}.usageActions button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--p-line-strong);border-radius:var(--p-radius);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.usageActions button:disabled{opacity:.55;cursor:default}.usageActions button:focus-visible,.usageMonthPicker select:focus-visible{outline:none;box-shadow:var(--p-focus)}.usageMonthPicker{display:grid;grid-gap:4px;gap:4px;color:var(--p-subtle);font-size:12px;font-weight:600}.usageMonthPicker select{min-height:40px;padding:0 10px;border:1px solid var(--p-line-strong);background:var(--p-surface);color:var(--p-ink);font:inherit}.usageError,.usageMonthPicker select{border-radius:var(--p-radius);font-size:14px}.usageError{margin:0;padding:10px 12px;background:var(--p-danger-bg);color:var(--p-danger)}.usageCurrent{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--p-line);border-radius:var(--p-radius-card);background:var(--p-surface)}.usageCurrentTitle{display:flex;align-items:center;gap:10px;font-size:16px}.usageCells{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:0}.usageCells div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:var(--p-radius);background:var(--p-sunken)}.usageCells dt{color:var(--p-subtle);font-size:13px;font-weight:600}.usageCells dd{margin:0;font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.usageStatus{display:inline-block;padding:2px 8px;border:1px solid var(--p-line-strong);border-radius:999px;color:var(--p-subtle);font-size:12px;font-weight:600;white-space:nowrap}.usageStatus.live{border-color:var(--p-accent);color:var(--p-accent)}.usageStatus.closed{background:var(--p-sunken)}.usageTableScroll{max-width:100%;overflow-x:auto;border:1px solid var(--p-line);border-radius:var(--p-radius-card);background:var(--p-surface)}.usageTable{width:100%;min-width:760px;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usageTable caption{padding:12px 14px 0;color:var(--p-subtle);font-size:13px;font-weight:600;text-align:left}.usageTable td,.usageTable th{padding:11px 14px;border-bottom:1px solid var(--p-line);text-align:right;white-space:nowrap}.usageTable thead th{color:var(--p-subtle);font-size:12px;font-weight:600}.usageTable .usageText,.usageTable td:first-child,.usageTable th:first-child{text-align:left}.usageTable tbody th{font-weight:600}.usageTable tbody tr:last-child td,.usageTable tbody tr:last-child th{border-bottom:0}.usageTable tfoot td,.usageTable tfoot th{border-top:1px solid var(--p-line-strong);border-bottom:0;font-weight:700}.usageTenant{display:grid;grid-gap:2px;gap:2px}.usageTenant small{color:var(--p-subtle);font-size:12px;font-weight:500}.usageTable .usageEmpty{color:var(--p-subtle);text-align:center}.usageDefinitions{color:var(--p-subtle);font-size:13px;line-height:1.55}.usageDefinitions summary{cursor:pointer;font-weight:600}.usageDefinitions ul{margin:8px 0 0;padding-left:18px}@media (max-width:640px){.usageActions{width:100%}.usageActions button{flex:1 1 auto;justify-content:center}.usageCells{grid-template-columns:repeat(2,minmax(0,1fr))}.usageCells dd{font-size:18px}}