.monthly-usage[data-v-6faf0802]{color:rgb(var(--gilm-ink-rgb));background:var(--gilm-panel);border:1px solid rgb(var(--gilm-ink-rgb)/.09);border-radius:16px;min-width:0;padding:24px}.monthly-actions[data-v-6faf0802],.monthly-heading[data-v-6faf0802],.monthly-scope[data-v-6faf0802],.monthly-table-controls[data-v-6faf0802]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.monthly-heading h2[data-v-6faf0802]{font-size:var(--gilm-text-section);margin:0;font-weight:650}.monthly-heading p[data-v-6faf0802],.monthly-history p[data-v-6faf0802],.monthly-note[data-v-6faf0802]{font-size:var(--gilm-text-control);color:rgb(var(--gilm-blue));margin:7px 0 0;line-height:1.6}.monthly-actions[data-v-6faf0802],.monthly-scope[data-v-6faf0802]{justify-content:flex-start}.app-select[data-v-6faf0802],button[data-v-6faf0802]{font:inherit}button[data-v-6faf0802]{cursor:pointer}button[data-v-6faf0802]:disabled{cursor:default;opacity:.4}.app-select[data-v-6faf0802]:focus-visible,button[data-v-6faf0802]:focus-visible,input[data-v-6faf0802]:focus-visible{outline:2px solid rgb(var(--gilm-sky)/1);outline-offset:3px}.monthly-actions button[data-v-6faf0802],.monthly-tabs button[data-v-6faf0802]{border:1px solid rgb(var(--gilm-ink-rgb)/.125);background:rgb(var(--gilm-ink-rgb)/.02);color:var(--gilm-text);font-size:var(--gilm-text-control);border-radius:8px;padding:9px 12px}.monthly-actions .monthly-export[data-v-6faf0802]{background:var(--gilm-elevated);border-color:rgb(var(--gilm-sky)/.251);color:rgb(var(--gilm-sky));align-items:center;gap:7px;display:flex}.monthly-filters[data-v-6faf0802]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 16px;display:grid}.monthly-filters label[data-v-6faf0802]{color:rgb(var(--gilm-blue));font-size:var(--gilm-text-caption);flex-direction:column;gap:7px;display:flex}.monthly-filters .app-select[data-v-6faf0802]{text-overflow:ellipsis;background:var(--gilm-elevated);width:100%;min-width:0;color:rgb(var(--gilm-ink-rgb));border:1px solid rgb(var(--gilm-ink-rgb)/.141);font-size:var(--gilm-text-control);border-radius:8px;padding:10px 8px}.monthly-filters .monthly-period .app-select[data-v-6faf0802]{border-color:rgb(var(--gilm-sky)/.376)}.monthly-scope[data-v-6faf0802]{font-size:var(--gilm-text-body)}.monthly-scope strong[data-v-6faf0802]{text-transform:capitalize}.monthly-scope span[data-v-6faf0802]{color:rgb(var(--gilm-sky));font-size:var(--gilm-text-caption);background:rgb(var(--gilm-sky)/.071);border-radius:20px;padding:3px 7px}.monthly-scope button[data-v-6faf0802]{color:rgb(var(--gilm-sky));font-size:var(--gilm-text-control);background:0 0;border:0;margin-left:auto}.monthly-metrics[data-v-6faf0802]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.monthly-metrics article[data-v-6faf0802]{background:rgb(var(--gilm-ink-rgb)/.016);border:1px solid rgb(var(--gilm-ink-rgb)/.063);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.monthly-metrics small[data-v-6faf0802],.monthly-metrics span[data-v-6faf0802]{font-size:var(--gilm-text-caption);color:rgb(var(--gilm-blue))}.monthly-metrics strong[data-v-6faf0802]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:calc(clamp(18px,2vw,26px))}.monthly-history[data-v-6faf0802]{border:1px solid rgb(var(--gilm-ink-rgb)/.063);border-radius:10px;margin-bottom:24px;padding:14px 16px}.monthly-history p[data-v-6faf0802]{margin-top:0}.monthly-bars[data-v-6faf0802]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.monthly-bars button[data-v-6faf0802]{color:rgb(var(--gilm-blue));background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:4px;display:flex}.monthly-bars small[data-v-6faf0802],.monthly-bars strong[data-v-6faf0802]{font-size:var(--gilm-text-caption);font-weight:400}.monthly-bars button[aria-pressed=true][data-v-6faf0802]{color:rgb(var(--gilm-sky))}.monthly-bar-track[data-v-6faf0802]{border-bottom:1px solid rgb(var(--gilm-ink-rgb)/.125);align-items:flex-end;height:64px;display:flex}.monthly-bar-track>span[data-v-6faf0802]{background:#3a6880;border-radius:4px 4px 0 0;width:100%}[aria-pressed=true] .monthly-bar-track>span[data-v-6faf0802]{background:#7dd3fc}.monthly-tabs[data-v-6faf0802]{flex-wrap:wrap;gap:4px;display:flex}.monthly-tabs button[data-v-6faf0802]{border-color:#0000}.monthly-tabs button[aria-pressed=true][data-v-6faf0802]{background:rgb(var(--gilm-ink-rgb)/.055);border-color:rgb(var(--gilm-ink-rgb)/.125);color:rgb(var(--gilm-ink-rgb))}.monthly-compare[data-v-6faf0802]{font-size:var(--gilm-text-control);color:rgb(var(--gilm-blue));align-items:center;gap:7px;display:flex}.monthly-compare input[data-v-6faf0802]{accent-color:#7dd3fc}.monthly-table-scroll[data-v-6faf0802]{margin-top:16px;overflow-x:auto}table[data-v-6faf0802]{border-collapse:collapse;width:100%;font-size:var(--gilm-text-control);font-variant-numeric:tabular-nums}td[data-v-6faf0802],th[data-v-6faf0802]{border-bottom:1px solid rgb(var(--gilm-ink-rgb)/.063);text-align:right;white-space:nowrap;padding:13px 12px}th[data-v-6faf0802]:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:150px;max-width:320px}.monthly-table-caption[data-v-6faf0802],td small[data-v-6faf0802],th small[data-v-6faf0802],thead th[data-v-6faf0802]{color:rgb(var(--gilm-blue));font-size:var(--gilm-text-caption)}tbody th[data-v-6faf0802],thead th[data-v-6faf0802]{font-weight:500}td small[data-v-6faf0802],th small[data-v-6faf0802]{margin-top:4px;display:block}tfoot[data-v-6faf0802]{background:rgb(var(--gilm-ink-rgb)/.016);font-weight:600}.monthly-table-caption[data-v-6faf0802]{text-align:left;padding:0 12px 8px}.monthly-empty[data-v-6faf0802]{text-align:center;color:rgb(var(--gilm-blue));white-space:normal;padding:32px 12px}.monthly-note[data-v-6faf0802]{font-size:var(--gilm-text-caption);margin-top:14px}.monthly-error[data-v-6faf0802]{color:rgb(var(--gilm-red));font-size:var(--gilm-text-body)}@media (width<=900px){.monthly-filters[data-v-6faf0802]{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-metrics[data-v-6faf0802]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.monthly-usage[data-v-6faf0802]{padding:16px}.monthly-filters[data-v-6faf0802]{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-filters .monthly-period[data-v-6faf0802]{grid-column:1/-1}.monthly-bars[data-v-6faf0802]{gap:2px}.monthly-bars small[data-v-6faf0802],.monthly-bars strong[data-v-6faf0802]{font-size:var(--gilm-text-caption)}.monthly-actions[data-v-6faf0802]{gap:6px}.monthly-metrics article[data-v-6faf0802]{padding:12px}}
