.anar-balance{max-width:1420px}.anar-balance-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px;margin:20px 0;border:1px solid #eadde2;border-radius:18px;background:#fff}.anar-balance-intro h2{display:flex;gap:10px;align-items:center;margin:0 0 10px;font-size:19px}.anar-balance-intro p{max-width:720px;margin:0;color:#6b6270;line-height:1.9}.anar-balance-switch{display:flex;gap:9px;align-items:center;flex-shrink:0;font-weight:600}
.anar-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.anar-balance-card{padding:25px;border:1px solid #eadde2;border-radius:20px;background:#fff;scroll-margin-top:55px}.anar-balance-card.is-low{border-color:#d6a441;background:#fffdf7}.anar-balance-card__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.anar-balance-card__head h2{margin:0;font-size:20px}.anar-balance-status{padding:5px 9px;border-radius:8px;background:#f3f1f5;color:#675b6c;font-size:11px}.is-low .anar-balance-status{background:#fff0c4;color:#805800}.anar-balance-uses{min-height:22px;color:#756b7b;font-size:12px;line-height:1.8}.anar-balance-value{display:grid;gap:9px;margin:23px 0}.anar-balance-value small{font-size:12px;color:#6b6270}.anar-balance-value strong{font-size:29px;font-weight:750;line-height:1.7;color:#233e36;overflow-wrap:anywhere}.anar-balance-value span{font-size:11px;color:#807485}
.anar-balance-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.anar-balance-actions .button{min-height:38px;padding:3px 12px;border-radius:9px}.anar-balance-actions a:not(.button){font-size:12px}.anar-balance-controls{display:grid;gap:14px;margin-top:24px;padding-top:22px;border-top:1px solid #eee6ec;font-size:13px;line-height:1.9}.anar-balance-controls label:has(input[type=checkbox]){display:flex;align-items:start;gap:8px}.anar-balance-controls input[type=checkbox]{flex-shrink:0;margin-top:5px}.anar-balance-controls p{margin:0;font-size:11px;color:#756b7b;line-height:1.9}.anar-balance-threshold{display:flex;gap:12px;align-items:center}.anar-balance-threshold input{max-width:230px;width:100%;min-height:42px;border:1px solid #dbd0dc;border-radius:9px;padding:6px 12px}.anar-balance-threshold span{font-size:12px;color:#6e5f74}.anar-balance-note{padding:12px;border-radius:10px;background:#fff6e6;color:#765a24;font-size:12px;line-height:1.9}
.anar-balance-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:12px;border:1px dashed #e4d6bc;border-radius:10px;font-size:11px}.anar-balance-coupon code{letter-spacing:1px;background:transparent;font-size:14px}.anar-balance-other{margin:25px 0}.anar-balance-other>summary{padding:15px;font-size:15px;font-weight:700;cursor:pointer}.anar-balance-other>summary span{margin-inline-start:7px;padding:3px 8px;background:#eee7ee;border-radius:8px;font-size:11px}.anar-balance-other .anar-balance-grid{margin-top:15px}.anar-balance-empty{padding:30px;border-radius:18px;background:#fff;line-height:2}.anar-balance-footer{display:flex;align-items:center;gap:20px;position:sticky;bottom:0;margin-top:24px;padding:18px 22px;border:1px solid #e8dce5;border-radius:14px;background:#fffffff2;backdrop-filter:blur(8px);z-index:2}.anar-balance-footer p{margin:0;color:#746278;font-size:11px;line-height:1.8}.anar-balance-footer .button-primary{background:#b7183d;border-color:#b7183d;border-radius:8px;padding:5px 18px}.anar-balance input:focus-visible,.anar-balance button:focus-visible,.anar-balance summary:focus-visible{outline:2px solid #b7183d;outline-offset:3px}
@media(max-width:1000px){.anar-balance-intro{align-items:start;flex-direction:column}.anar-balance-grid{grid-template-columns:1fr}}@media(max-width:600px){.anar-balance-card{padding:18px}.anar-balance-card__head{align-items:start;flex-direction:column}.anar-balance-value strong{font-size:24px}.anar-balance-intro{padding:18px}.anar-balance-footer{position:static;align-items:start;flex-direction:column}.anar-balance-threshold{flex-wrap:wrap}}
.anar-balance-value em{font-size:13px;font-style:normal;color:#6b6270;margin-top:-6px}
