.profile-account-overview{margin:18px 24px 0;display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:10px}.profile-account-overview .subscription-box{margin:0}.profile-credit-box{border:1px solid #cbd9eb;background:#f6f9ff;color:#244a78;padding:13px 14px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.profile-credit-box small,.profile-credit-box strong,.profile-credit-box span{display:block}.profile-credit-box small{font-size:9px;color:#6f8298}.profile-credit-box strong{font-size:24px;line-height:1.15;margin-top:4px}.profile-credit-box span{font-size:9px;color:#72849a;margin-top:5px}.profile-credit-box:hover{border-color:#8fb4e5;background:#edf5ff}.profile-credit-box:disabled{cursor:default;opacity:.6}
.profile-account-overview.credits-hidden{grid-template-columns:minmax(0,1fr)}
.credit-doctor-modal-back{z-index:260}.credit-doctor-modal{position:relative;width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;padding:26px;box-shadow:0 24px 70px #17243a55}.credit-doctor-modal>header small{color:#2563eb;font-size:9px;letter-spacing:.14em}.credit-doctor-modal>header h2{margin:6px 0}.credit-doctor-modal>header p{margin:0;color:#65778b;font-size:11px;line-height:1.6}
.credit-doctor-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.credit-doctor-summary>div{padding:14px;background:#f2f6fc;border:1px solid #d8e3f2}.credit-doctor-summary small,.credit-doctor-summary strong{display:block}.credit-doctor-summary small{color:#6f8195;font-size:9px}.credit-doctor-summary strong{margin-top:5px;font-size:22px;color:#244d7c}
.credit-doctor-ledger{border:1px solid #dce4ee}.credit-doctor-ledger article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border-bottom:1px solid #edf1f5}.credit-doctor-ledger article:last-child{border-bottom:0}.credit-doctor-ledger span b,.credit-doctor-ledger span small{display:block}.credit-doctor-ledger span small{margin-top:4px;color:#7a8998;font-size:9px}.credit-doctor-ledger strong.plus{color:#14804a}.credit-doctor-ledger strong.minus{color:#b13c35}.credit-doctor-empty{padding:24px;text-align:center;color:#7a8998;font-size:11px}
.credit-expiry-panel,.credit-quote-panel{margin:16px 0;border:1px solid #dce4ee;padding:14px}.credit-expiry-panel h3,.credit-quote-panel h3{margin:0 0 10px;font-size:12px}.credit-expiry-panel>span,.credit-quote-panel article{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf1f5}.credit-expiry-panel span b,.credit-expiry-panel span small,.credit-quote-panel span b,.credit-quote-panel span small,.credit-quote-panel strong,.credit-quote-panel strong small{display:block}.credit-expiry-panel span small,.credit-quote-panel small{color:#7a8998;font-size:9px}.credit-quote-panel strong{text-align:right;font-size:12px}.credit-expiry-panel p,.credit-quote-panel p{color:#7a8998;font-size:10px}
@media(max-width:820px){.credit-doctor-summary{grid-template-columns:1fr 1fr}}
