.personalUsageContainer{flex-shrink:0;width:100%;min-width:0}.personalUsage{box-sizing:border-box;color:#273247;background:#f8fafc;border:1px solid #dce2eb;border-radius:10px;min-width:0;max-width:100%;padding:12px 18px}.personalUsageHeading{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.personalUsageHeading b{margin-left:auto}.personalUsageTrack{background:#e1e7ef;border-radius:6px;height:8px;margin:9px 0;overflow:hidden}.personalUsageTrack i{background:#337869;height:100%;display:block}.personalUsage.warning{border-color:#b87913}.personalUsage.warning .personalUsageTrack i{background:#b87913}.personalUsage.exceeded{border-color:#c13b3b}.personalUsage.exceeded .personalUsageTrack i{background:#c13b3b}.personalUsage dl{flex-wrap:wrap;gap:6px 24px;margin:0 0 6px;display:flex}.personalUsage dl div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.personalUsage dt,.personalUsage small{color:#586479;font-size:12px}.personalUsage dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.personalUsage small{display:block}.managerUsage{gap:22px;min-width:0;max-width:1100px;margin:auto;padding:20px;display:grid}.managerUsage section{min-width:0}.managerUsage .personalUsage{margin-bottom:10px}.managerUsage a{color:inherit}.managerUsage input,.managerUsage textarea{box-sizing:border-box;max-width:100%}.managerRequest{overflow-wrap:anywhere;border-bottom:1px solid #ddd;padding:12px}.managerRequestForm{gap:10px;display:grid}.managerRequestForm label{gap:5px;display:grid}.managerTargets{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.personalUsage{padding:9px 12px}.personalUsageHeading b{margin-left:0}.personalUsage dl{gap:5px 14px}.personalUsage dl div{flex:100px}.managerUsage{padding:12px}}.sidebar:has(.sidebarUsage){height:100dvh;overflow:hidden auto}.sidebar:has(.sidebarUsage)>.historyNav{flex:1 1 0;min-height:0;overflow-y:auto}:is(.sidebar:has(.sidebarUsage)>.utilityNav,.sidebar:has(.sidebarUsage)>.userCard,.sidebar:has(.sidebarUsage)>.sidebarBrand,.sidebar:has(.sidebarUsage)>.sidebarNew,.sidebar:has(.sidebarUsage)>.sidebarSearch){flex-shrink:0}.sidebarUsage{flex:none;margin:8px 0}.sidebarUsage .personalUsage{background:var(--surface,#fff);border-radius:9px;padding:9px 10px}.sidebarUsage .personalUsageHeading{align-items:start;gap:3px 8px;font-size:11px}.sidebarUsage .personalUsageHeading strong{flex:auto;font-size:11px}.sidebarUsage .personalUsageHeading span{flex-basis:100%;order:3;font-size:10px}.sidebarUsage .personalUsageHeading b{margin-left:0;font-size:11px}.sidebarUsage .personalUsageTrack{height:5px;margin:6px 0}.sidebarUsage .personalUsage dl{grid-template-columns:1fr;gap:3px;margin:0 0 4px;display:grid}.sidebarUsage .personalUsage dl div{flex-wrap:nowrap;justify-content:space-between;gap:6px;display:flex}.sidebarUsage .personalUsage dt,.sidebarUsage .personalUsage dd{font-size:10px}.sidebarUsage .personalUsage dd{text-align:right}.sidebarUsage .personalUsage small{font-size:9px;line-height:1.3}.sidebarUsage>p{overflow-wrap:anywhere;margin:4px;font-size:10px}.sidebarUsageBadge{border:1px solid var(--line,#ddd);background:var(--surface,#fff);width:100%;min-height:36px;color:var(--ink,#222);cursor:help;border-radius:8px;padding:4px 0;font-size:11px;font-weight:650}.sidebarUsageBadge.warning{color:#98620a;border-color:#b87913}.sidebarUsageBadge.exceeded{color:#a12b2b;border-color:#c13b3b}.sidebarUsageBadge:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sidebarUsageTooltip{z-index:60;width:310px;max-height:calc(100dvh - 16px);box-shadow:var(--shadow);border-radius:10px;position:fixed;left:76px;overflow-y:auto}@media (min-width:769px) and (max-width:980px){.sidebarUsage{margin-top:auto}.sidebar:has(.sidebarUsage)>.sidebarSearch{display:none}}
