.supabase-account .credit-workspace{order:0;border-top:4px solid #147d80}
.credit-workspace h3{font-size:1.5rem;margin:.5rem 0}
.credit-workspace p{line-height:1.65}
.credit-workspace form{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #d5e1e4}
.credit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}
.credit-workspace input,.credit-workspace select{width:100%;min-height:44px;padding:.7rem;border:1px solid #a7bfc7;border-radius:6px;background:#fff;color:#163844;font:inherit;box-sizing:border-box}
.credit-workspace select[multiple]{min-height:180px}
.credit-workspace [data-credit-result]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #d5e1e4}
.credit-workspace article{overflow-wrap:anywhere}
.credit-workspace article h2{font-size:1.6rem}
.credit-workspace [data-credit-history]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}
.credit-workspace [data-credit-history] button{text-align:left;white-space:normal}
.credit-workspace [data-credit-balance]{padding:1rem;background:#e7f4f1;border-radius:8px;font-weight:600}
@media(max-width:600px){.credit-fields{grid-template-columns:1fr}.credit-workspace .account-actions .btn{width:100%;white-space:normal}}
@media print{.printing-guide .credit-workspace{border:0}.printing-guide .credit-workspace>*,.printing-guide [data-credit-result]>*{display:none!important}.printing-guide .credit-workspace [data-credit-result],.printing-guide [data-credit-output].print-target{display:block!important}.printing-guide .credit-workspace [data-credit-output] *{visibility:visible!important}}
