.ubar{align-items:center;gap:8px;min-width:0;display:inline-flex}.ubar-track{background:var(--dp-surface-2,var(--brand-surface-2));border-radius:999px;flex:none;width:90px;height:6px;display:inline-block;position:relative;overflow:hidden}.ubar-fill{background:var(--dp-accent,var(--brand));border-radius:999px;position:absolute;inset:0 auto 0 0}.ubar.warn .ubar-fill{background:var(--dp-warn,#a86f14)}.ubar.full .ubar-fill{background:var(--dp-bad,#c94238)}.ubar.warn .ubar-t{color:var(--dp-warn,#a86f14);font-weight:600}.ubar.full .ubar-t{color:var(--dp-bad,#c94238);font-weight:600}.allow-note{border:1px solid var(--dp-warn,#a86f14);background:var(--dp-warn-soft,#fbf1dc);color:var(--dp-ink,var(--brand-ink));border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.allow-note.full{border-color:var(--dp-bad,#c94238);background:var(--dp-bad-soft,#fbe6e4)}.dp .usage-plan{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;font-size:13px;display:flex}.dp .usage-plan select,.dp .usage-plan input{font:inherit;color:var(--dp-ink);background:var(--dp-surface);border:1px solid var(--dp-line);border-radius:7px;padding:5px 8px;font-size:13px}.dp .usage-plan input[type=number]{width:90px}.dp .usage-plan input[name=note]{flex:180px;min-width:0}
