.dslp-account-dashboard,.dslp-cart-panel,.dslp-history,.dslp-balance-card,.dslp-product-points{--dslp-ink:#041e42;--dslp-blue:#0b3d62;--dslp-line:#d8e4f0;font-family:inherit;color:var(--dslp-ink);box-sizing:border-box;min-width:0;max-width:100%}.dslp-account-dashboard{display:grid;gap:20px;width:100%}.dslp-account-dashboard *,.dslp-cart-panel *{box-sizing:border-box;min-width:0}.dslp-balance-card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr);gap:28px;padding:26px;background:#f6f8fb;border:1px solid var(--dslp-line);border-radius:12px}.dslp-label{display:block;font-size:14px;color:#5c7488;margin-bottom:12px;font-weight:500;line-height:1.5}.dslp-balance-card>div>strong{display:block;font-size:clamp(30px,5vw,42px);line-height:1.2;color:#041e42;font-weight:600;letter-spacing:-.025em;margin:0 0 8px;overflow-wrap:anywhere}.dslp-balance-caption{font-size:13px;color:#5c7488}.dslp-expiry{padding-left:26px;border-left:1px solid var(--dslp-line);font-size:14px;line-height:1.6}.dslp-expiry b{font-size:15px;font-weight:600}.dslp-expiry p{margin:7px 0 0}.dslp-expiry strong{font-size:inherit;display:inline}.dslp-account-intro{font-size:14px;line-height:1.7;color:#5c7488}.dslp-account-intro p{margin:0}.dslp-history{padding:24px 0 0;border-top:1px solid var(--dslp-line);width:100%}.dslp-history-heading{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin:0 0 16px}.dslp-history-heading h3{font-family:inherit;font-size:20px;line-height:1.35;font-weight:600;color:#041e42;margin:0}.dslp-history-heading>span{font-size:12px;color:#5c7488}.dslp-history-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.dslp-history-filters a{padding:7px 12px;border:1px solid #d8e4f0;border-radius:6px;background:#fff;color:#0b3d62;text-decoration:none;font-size:13px;line-height:1.5}.dslp-history-filters a:hover,.dslp-history-filters a[aria-current=true]{background:#0b3d62;border-color:#0b3d62;color:#fff}.dslp-history-table{width:100%;border-collapse:collapse;table-layout:fixed;border:0;background:#fff;font-size:12px;line-height:1.5;margin:0}.dslp-history-table th,.dslp-history-table td{padding:13px 9px;border:0;border-bottom:1px solid #e6eef5;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.dslp-history-table thead th{background:#f6f8fb;color:#5c7488;font-weight:500;font-size:11px}.dslp-history-table th:nth-child(2){width:23%}.dslp-history-table th:nth-child(5){width:21%}.dslp-history-table a{color:#0b3d62;text-underline-offset:3px}.dslp-history-table__amount{font-weight:600}.dslp-positive{color:#1d6651}.dslp-negative{color:#805047}.dslp-history-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.dslp-history-pagination a{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid #d8e4f0;border-radius:6px;color:#0b3d62;background:#fff;text-decoration:none;font-size:13px}.dslp-history-pagination span{font-size:12px;color:#5c7488;margin-left:auto}.dslp-product-points{display:inline-block;padding:5px 0;margin:8px 0;font-size:13px;line-height:1.5;color:#0b3d62;font-weight:500;overflow-wrap:anywhere}.dslp-product-points--single{padding:9px 13px;border:1px solid #e6eef5;background:#f6f8fb;border-radius:6px}.dslp-product-points--loop{font-size:12px;margin:5px 0}.dslp-cart-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.dslp-cart-panel__card{padding:22px;border:1px solid #d8e4f0;border-radius:10px;background:#fff;font-size:14px;line-height:1.6}.dslp-cart-panel__card>strong{display:block;color:#041e42;font-size:25px;font-weight:600;margin:8px 0}.dslp-cart-panel__card p{margin:8px 0}.dslp-cart-panel__subnote{font-size:12px;color:#5c7488}.dslp-cart-panel__form{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:15px 0 0}.dslp-cart-panel__form input[type=number]{width:130px;max-width:100%;min-height:42px;border:1px solid #d8e4f0;border-radius:6px;padding:9px 12px;background:#fff;color:#041e42;font:inherit}.dslp-cart-panel .button,.dslp-cart-panel button{min-height:42px;border:1px solid #0b3d62;border-radius:6px;background:#0b3d62;color:#fff;padding:10px 16px;font-family:inherit;font-size:13px;line-height:1.5;text-transform:none;box-shadow:none;white-space:normal}.dslp-cart-panel .button:hover,.dslp-cart-panel button:hover{background:#214a73;border-color:#214a73;color:#fff}.dslp-cart-panel__active{padding-top:12px;font-size:13px;color:#0b3d62}.dslp-email-line{font:inherit;color:#0b3d62}.dslp-reminder-preference{font-size:14px;line-height:1.6}.dslp-history a:focus-visible,.dslp-cart-panel button:focus-visible,.dslp-cart-panel input:focus-visible{outline:2px solid #2b5d8f;outline-offset:3px}@media(max-width:900px){.dslp-balance-card{gap:20px;padding:22px}.dslp-history-table{font-size:11px}.dslp-history-table th,.dslp-history-table td{padding:10px 6px}}@media(max-width:640px){.dslp-balance-card{grid-template-columns:1fr;padding:20px;gap:18px}.dslp-expiry{border-left:0;border-top:1px solid #d8e4f0;padding:16px 0 0}.dslp-cart-panel{grid-template-columns:1fr}.dslp-cart-panel__card{padding:18px}.dslp-history-heading{align-items:center}.dslp-history-heading h3{font-size:18px}.dslp-history-filters a{padding:8px 10px;min-height:38px}.dslp-history-table,.dslp-history-table tbody,.dslp-history-table tr,.dslp-history-table td{display:block;width:100%}.dslp-history-table thead{display:none}.dslp-history-table tr{padding:13px 15px;border:1px solid #d8e4f0;border-radius:9px;margin-bottom:12px}.dslp-history-table td{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);gap:8px;text-align:right;border:0;padding:5px 0;font-size:12px;line-height:1.5}.dslp-history-table td:before{content:attr(data-label);text-align:left;font-weight:400;color:#5c7488}.dslp-history-table td>a{text-align:right}.dslp-history-pagination span{width:100%;margin:0}.dslp-cart-panel__form input[type=number]{flex:1;min-width:90px}.dslp-cart-panel__form button{flex:1}.dslp-history-table td:empty{display:none}}