.send-usage-meter{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.send-usage-meter__header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.send-usage-meter__title{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.send-usage-meter__count{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.send-usage-meter__footer{display:flex;justify-content:flex-end}.send-usage-meter__remaining{font-size:.8rem;color:var(--text-tertiary)}.send-usage-meter__remaining--blocked{color:var(--error);font-weight:600}.send-usage-meter__nudge,.send-usage-meter__blocked{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.send-usage-meter__nudge{background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.send-usage-meter__blocked{background:color-mix(in srgb,var(--error) 12%,transparent);border:1px solid color-mix(in srgb,var(--error) 35%,transparent)}.send-usage-meter__nudge-text,.send-usage-meter__blocked-text{font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.send-usage-meter__blocked-link{align-self:flex-start}.send-usage-meter__modal-copy{font-size:.9rem;line-height:1.5;color:var(--text-secondary);margin:0 0 var(--spacing-sm) 0}.send-usage-meter__modal-copy:last-child{margin-bottom:0}@media(min-width:640px){.send-usage-meter__header{flex-direction:row;justify-content:space-between;align-items:baseline}.send-usage-meter__nudge,.send-usage-meter__blocked{flex-direction:row;justify-content:space-between;align-items:center}}
