.inke-usage{flex:0 0 auto;min-width:0;padding:10px 20px 12px;border-bottom:1px solid var(--border-light,#e5e7eb);background:var(--surface-primary,#fff);color:var(--text-primary,#1f2937);font-size:13px;line-height:1.45}
.inke-usage[hidden]{display:none}
.inke-usage-head,.inke-usage-line,.inke-usage-notice{display:flex;align-items:center;justify-content:space-between;gap:12px}
.inke-usage-head{margin-bottom:6px;color:var(--text-secondary,#64748b);font-size:12px}
.inke-usage button{border:0;border-radius:4px;padding:2px 6px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.inke-usage button:hover{background:var(--surface-hover,#f1f5f9)}
.inke-usage button:focus-visible{outline:2px solid #15856b;outline-offset:2px}
.inke-usage button:disabled{opacity:.55;cursor:wait}
.inke-usage-windows{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:auto}
.inke-usage-line strong{font-weight:600;font-variant-numeric:tabular-nums}
.inke-usage progress{display:block;appearance:none;width:100%;height:4px;margin:5px 0 4px;border:0;border-radius:2px;background:var(--surface-tertiary,#edf0ee);overflow:hidden}
.inke-usage progress::-webkit-progress-bar{background:var(--surface-tertiary,#edf0ee)}
.inke-usage progress::-webkit-progress-value{background:#15856b;border-radius:2px}
.inke-usage progress::-moz-progress-bar{background:#15856b;border-radius:2px}
.inke-usage-unknown{opacity:.5}
.inke-usage small{display:block;color:var(--text-secondary,#64748b);font-size:11px}
.inke-usage-notice{color:var(--text-secondary,#64748b);font-size:12px}
@media(max-width:640px){.inke-usage{padding:8px 12px 10px}.inke-usage-windows{gap:16px}.inke-usage-line{gap:6px}.inke-usage-head{margin-bottom:4px}}
