.credit-wallet{margin:20px 0}.credit-wallet p,.credit-administration>p{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:18px}
.credit-coupon{display:flex;gap:10px;align-items:end;margin:12px 0}.credit-coupon .field{flex:1;margin:0}.credit-coupon .button{flex:none;min-height:40px}
.credit-quote{display:flex;flex-direction:column;gap:5px;color:var(--brand-ink);font-size:12px;line-height:1.6}.credit-quote:empty{display:none}.credit-quote strong{font-size:17px}
.credit-administration{margin-top:22px}.credit-administration h2{margin:8px 0 16px}.credit-administration h3{margin:12px 0 18px}.credit-administration .configuration-grid{align-items:start}.credit-administration td{vertical-align:top}.credit-code{overflow-wrap:anywhere}.credit-budget{font-size:12px;padding:12px;border:1px solid var(--line);border-radius:8px;line-height:1.6;color:var(--brand-ink)}
.credit-administration .configuration-grid>section,.credit-administration .field{min-width:0}.credit-administration .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#credits-settings{scroll-margin-top:105px}
input[name=coupon],input[name=code]{text-transform:uppercase}.credit-wallet .check,.credit-administration .check{align-items:flex-start;line-height:1.6}.credit-wallet .check input,.credit-administration .check input{flex:none;margin-top:4px}
@media(max-width:600px){.credit-coupon{flex-wrap:wrap}.credit-coupon .field{flex-basis:100%}.credit-wallet input,.credit-wallet select,.credit-administration input,.credit-administration select{font-size:16px}}
@media(max-width:400px){.topbar .top-actions>a{display:none}.topbar .top-actions{min-width:0}.topbar #account{min-width:0;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.credit-administration .form-grid{grid-template-columns:minmax(0,1fr)}}
