.customer-live-page{padding-bottom:18px}.customer-live-contact{display:block;margin-top:3px;color:#8190a3;font-size:8.5px}.customer-live-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:13px;margin-bottom:13px}.customer-live-definition{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:3px 15px 16px}.customer-live-definition>div{padding:10px 0;border-bottom:1px solid #eef2f6}.customer-live-definition .wide{grid-column:span 3}.customer-live-definition dt{color:#7c8b9c;font-size:9px;font-weight:700}.customer-live-definition dd{margin:5px 0 0;color:#2c3c52;font-size:10.5px;font-weight:600;word-break:break-word}.customer-live-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 15px 12px}.customer-live-actions button,.customer-live-picker-list button{border:1px solid #dce7f2;border-radius:6px;background:#f8fbff;color:#2877d5;font:700 10px "DM Sans";cursor:pointer}.customer-live-actions button{min-height:38px}.customer-live-note{margin:0 15px 15px;padding:9px 10px;border-radius:6px;background:#fff7e8;color:#9a6a1c;font-size:9px;line-height:1.45}.customer-live-history+.customer-live-history{margin-top:13px}.customer-live-balance{color:#d17d16;font:800 11px Manrope,sans-serif}.customer-live-form{max-width:920px;background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-shadow:0 3px 11px #15305007;overflow:hidden}.customer-live-form>section>header{padding:16px 18px 10px}.customer-live-form h2{margin:0;color:#1a2a40;font:800 14px Manrope,sans-serif}.customer-live-form header small{display:block;margin-top:4px;color:#8090a3;font-size:9px}.customer-live-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:6px 18px 18px}.customer-live-form-grid label{display:grid;gap:5px;color:#65748a;font-size:9px;font-weight:700}.customer-live-form-grid input,.customer-live-form-grid select{height:35px;border:1px solid #dce5ef;border-radius:6px;padding:0 9px;background:#fbfdff;color:#2a3a51;font:10.5px "DM Sans";outline-color:#8ec0f8}.customer-live-locked{grid-column:span 2;align-self:end;margin:0;padding:10px;border:1px solid #ffdfaf;border-radius:6px;background:#fff8e9;color:#9b6d20;font-size:9px;line-height:1.4}.customer-live-form footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e8eef4}.customer-live-payment-unavailable>div{display:flex;gap:12px;align-items:flex-start;padding:18px}.customer-live-warning{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#fff0d9;color:#d98314;font:800 17px Manrope}.customer-live-payment-unavailable h3{margin:0;color:#2c3b51;font:800 13px Manrope,sans-serif}.customer-live-payment-unavailable p{margin:7px 0;color:#6f7e91;font-size:10px;line-height:1.5}.customer-live-picker>div{padding:0 15px 15px}.customer-live-picker-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.customer-live-picker-list button{display:flex;align-items:center;gap:10px;width:100%;padding:11px;text-align:left}.customer-live-picker-list span{display:grid;gap:3px}.customer-live-picker-list small{color:#7e8ea1;font-size:9px}.customer-live-picker-list strong{margin-left:auto;color:#d17d16;font-size:10px}.customer-live-picker-list em{color:#277ee8;font-size:9px;font-style:normal;font-weight:800}@media print{body *{visibility:hidden}.customer-statement-print,.customer-statement-print *{visibility:visible}.customer-statement-print{position:absolute;inset:0;width:100%;border:0;box-shadow:none}.customer-statement-print .customer-table-wrap{overflow:visible}.customer-statement-print table{min-width:0}}@media(max-width:900px){.customer-live-detail-grid{grid-template-columns:1fr}.customer-live-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.customer-live-detail-grid{display:block}.customer-live-detail-grid>*+*{margin-top:12px}.customer-live-definition,.customer-live-form-grid,.customer-live-picker-list{grid-template-columns:1fr}.customer-live-definition .wide,.customer-live-locked{grid-column:auto}.customer-live-actions{grid-template-columns:1fr}.customer-live-form-grid{padding:10px 14px 16px}.customer-live-form>section>header,.customer-live-form footer{padding-left:14px;padding-right:14px}}
