@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.0me1u56i82hi2.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.13n_vpa0gbyg7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2rh7y3r4qo2km.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0eo4e8i6f7p31.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.30-dggm__4v65.woff2)format("woff2"),url(../media/inter-greek-700-normal.2-1u0zzxsm6-x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.23ham7l7wwy_k.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.12wdlez6yu94z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.40zd91kdmj3fq.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.1db-uvxaxecrq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172b4d;background:#f8fafc;font-family:Inter,system-ui,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;border-radius:8px;min-height:44px}button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #0000;padding:10px 18px;font-weight:600}button:hover{background:#1d4ed8}button.secondary{color:#1e4e8c;background:#fff;border-color:#d8e2ef}button.secondary:hover{background:#e8f0fe}button:disabled{opacity:.55;cursor:default}:focus-visible{outline-offset:3px;outline:3px solid #2563eb}a{color:inherit}h1{letter-spacing:-.8px;margin:8px 0 12px;font-size:clamp(26px,4vw,32px)}h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:21px}p{color:#526581;margin:8px 0 16px;line-height:1.6}.eyebrow{letter-spacing:1px;color:#526581;font-size:12px;font-weight:700}.intro{max-width:680px}.panel{background:#fff;border:1px solid #d8e2ef;border-radius:12px;min-width:0;padding:24px}fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}input,select{color:#172b4d;background:#fff;border:1px solid #b4c3d6;width:100%;padding:10px 12px}small{color:#526581;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.hint{margin-top:20px;font-size:13px}.error{color:#9b3028;background:#fbe9e7;border-radius:8px;padding:16px;line-height:1.6}.announcement{color:#1e4e8c;min-height:24px}.context{background:#e8f0fe;border:1px solid #c9dafa;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:24px;display:flex}.context h2{margin-top:8px}.context p{margin-bottom:0}.badge{color:#1e4e8c;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.columns{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.shop-list{margin:0;padding:0;list-style:none}.shop-list li{border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}strong{overflow-wrap:anywhere}.team{margin-top:24px}.member-form fieldset{grid-template-columns:2fr 1fr auto;align-items:end;display:grid}.members{margin-top:24px}.member-row{border-top:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.member-row fieldset{flex-direction:row;align-items:end;display:flex}.member-row label{font-size:12px}@media (max-width:900px){.columns{grid-template-columns:1fr}.member-row{flex-direction:column;align-items:stretch}.member-form fieldset{grid-template-columns:1fr}}@media (max-width:600px){.panel,.context{padding:20px}.context{flex-direction:column;align-items:flex-start}.member-row fieldset{flex-direction:column;align-items:stretch}.shop-list li{flex-direction:column;align-items:flex-start}}
.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-shell{--ink:#0d1f43;--muted:#667895;--line:#e0e7f1;--blue:#2461f5;--canvas:#f7f9fc;color:var(--ink);background:var(--canvas);min-height:100vh;font-family:Inter,system-ui,sans-serif}:where(.product-shell) p{color:inherit;margin:0;line-height:1.45}.product-shell button,.product-shell input,.product-shell select{font-family:inherit}.product-shell button{font-weight:600}.product-shell svg{flex-shrink:0;width:22px;height:22px}.product-rail{z-index:30;background:#203854;flex-direction:column;gap:9px;width:100px;padding:72px 9px 20px;display:flex;position:fixed;inset:0 auto 0 0}.product-rail-item{color:#f6f9ff;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:82px;min-height:78px;padding:9px 2px;font-size:12px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.product-rail-item svg{stroke-width:1.5px;width:27px;height:27px}.product-rail-item:hover{background:#2b4566}.product-rail-item.is-active{background:var(--blue);border-color:#3977ff;box-shadow:0 4px 9px #10284f30}.product-rail-item[aria-disabled]{cursor:default}.product-workspace{min-width:0;margin-left:100px}.product-header{z-index:20;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:22px;height:74px;min-height:74px;padding:0 28px;display:flex;position:sticky;top:0}.product-brand-cluster{flex:0 0 440px;align-items:center;gap:24px;min-width:300px;display:flex}.product-brand{color:#081b3e;letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:8px;font-size:27px;font-weight:700;text-decoration:none;display:inline-flex}.product-brand-logo{object-fit:contain;flex-shrink:0;width:36px;height:36px}.product-brand span{color:var(--blue)}.product-tagline{color:var(--muted);white-space:nowrap;font-size:11px}.product-header-nav{align-self:stretch;gap:35px;margin-right:auto;display:flex}.product-header-nav a,.product-header-nav button{color:#263955;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;padding:0 7px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.product-header-nav a[aria-current]{border-bottom-color:var(--blue);color:#0851ee;font-weight:600}.product-header-nav button[aria-disabled]{cursor:default}.product-header-nav button:hover{background:#f8faff}.product-search{background:#fff;border:1px solid #d5ddea;border-radius:7px;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;width:232px;height:40px;padding:0 12px;font-weight:400;display:flex}.product-search svg{color:#72829b;width:20px;height:20px}.product-search input{width:100%;min-width:0;height:36px;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:12px}.product-search:focus-within{outline-offset:2px;outline:2px solid #719eff}.product-search input::placeholder{color:#8a98b1}.product-profile{flex-shrink:0;position:relative}.product-profile-trigger{min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.product-profile-trigger:hover{background:0 0}.product-profile-avatar{color:#fff;background:#1c3b63;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:500;display:grid}.product-profile-text{min-width:68px}.product-profile-text strong{margin-bottom:3px;font-size:13px;display:block}.product-profile-text small{color:var(--muted);font-size:12px}.product-profile-chevron{color:#55708d;width:15px!important;height:15px!important}.product-profile-menu{border:1px solid var(--line);z-index:50;background:#fff;border-radius:10px;width:245px;padding:8px;position:absolute;top:54px;right:0;box-shadow:0 12px 30px #0d27461f}.product-profile-menu p{color:var(--muted);padding:8px 10px 12px;font-size:12px}.product-profile-menu a,.product-profile-menu button{text-align:left;width:100%;min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}.product-profile-menu a:hover,.product-profile-menu button:hover{background:#eef4ff}.product-profile-menu svg{width:18px;height:18px}.product-main{min-width:0;max-width:none;margin:0;padding:0}.collections-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:118px;padding:30px 28px 16px;display:flex}.collections-title,.collections-page-heading h1{letter-spacing:-.9px;color:#081b3e;margin:0 0 5px;font-size:35px;font-weight:700;line-height:1.25}.collections-subtitle,.collections-page-heading p{color:#667693;font-size:16px}.collections-heading-actions{justify-content:flex-end;align-items:center;gap:36px;padding-top:4px;display:flex}.collections-overdue-summary{white-space:nowrap;font-size:14px}.collections-overdue-summary strong{color:#dc252c;margin-left:8px;font-size:18px;font-weight:700}.collections-new-charge,.collections-button-primary{background:var(--blue);color:#fff;white-space:nowrap;border:1px solid #1752f3;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:50px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.collections-new-charge:hover,.collections-button-primary:hover{background:#1552e8}.collections-new-charge svg{stroke-width:1.5px;width:22px;height:22px}.collections-workspace{grid-template-columns:minmax(0,1fr) clamp(400px,32.8vw,488px);align-items:start;gap:24px;padding-left:28px;display:grid}.collections-list-panel{min-width:0;padding-bottom:40px}.collections-toolbar{border-bottom:1px solid #d7e3f4;justify-content:space-between;align-items:flex-start;gap:16px;min-height:62px;display:flex}.collections-filters{align-self:stretch;gap:18px;min-width:0;display:flex}.collections-filter{color:#5e6f8a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:62px;padding:12px 15px 16px;font-size:13px;position:relative;font-weight:400!important}.collections-filter:hover{background:#eef4ff}.collections-filter[aria-pressed=true]{border-bottom-color:var(--blue);color:#0b52ef;font-weight:600!important}.collections-sort{align-items:center;gap:6px;min-width:166px;height:36px;margin-top:16px;font-weight:400;display:flex;position:relative}.collections-sort svg{pointer-events:none;color:#5d6e88;width:17px;height:17px;position:absolute;left:9px}.collections-sort select{color:#50617c;background:#f9fbfe;border:1px solid #e0e6f0;border-radius:5px;width:100%;height:36px;min-height:36px;padding:0 27px 0 32px;font-size:12px;font-weight:400}.collections-demo-label{padding:18px 0 0;font-size:11px;color:#75859c!important}.collections-empty{text-align:center;border-bottom:1px solid var(--line);color:var(--muted);padding:56px 24px}.collections-empty h2{color:var(--ink);font-size:20px}.collections-empty button{margin-top:16px}.collections-group{padding-top:32px}.collections-group+.collections-group{padding-top:48px}.collections-group-title{color:#0c2043;letter-spacing:-.25px;align-items:center;gap:14px;margin:0 0 22px;font-size:19px;font-weight:700;line-height:28px;display:flex}.collections-group-title svg{color:#2264fa;width:25px;height:25px}.collections-group-attention .collections-group-title svg{color:#ce333b}.charge-table-head,.charge-row{grid-template-columns:minmax(170px,1.3fr) minmax(160px,1.35fr) 125px minmax(155px,1fr);align-items:center;column-gap:8px;display:grid}.charge-table-head{min-height:36px;color:var(--muted);padding:0 0 8px;font-size:14px}.charge-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:102px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:16px 0;font-weight:400!important}.charge-row:hover{background:#edf3fc}.charge-row[aria-pressed=true],.charge-row.is-selected{background:#e8f1ff;border-color:#0000;border-radius:3px}.charge-customer{align-items:center;gap:18px;min-width:0;display:flex}.charge-avatar{color:#3c49b3;background:#dfe2ff;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:17px;font-weight:600;display:grid}.charge-avatar-rose{color:#bd3941;background:#fbe7eb}.charge-avatar-teal{color:#087f7d;background:#cdece4}.charge-customer strong,.charge-description strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.charge-customer small,.charge-description small,.charge-status small{color:#6a7a94;margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.45;display:block}.charge-customer>span:last-child,.charge-description{min-width:0}.charge-value{white-space:nowrap;font-size:16px;font-weight:700}.charge-status{min-width:0}.charge-badge{white-space:nowrap;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:13.5px;font-weight:500;display:inline-flex}.charge-badge svg{width:17px;height:17px}.charge-badge-warning{color:#a76200;background:#fff0ce}.charge-badge-danger{color:#dc2933;background:#fde9ec}.charge-badge-info{color:#0754f2;background:#e4eeff}.charge-badge-success{color:#23774d;background:#e0f2e8}.charge-badge-neutral{color:#60708b;background:#eef1f6}.charge-detail{background:#fff;border:0;border-top:1px solid #e0e6ef;border-left:1px solid #e0e6ef;border-radius:3px 0 0;min-height:calc(100vh - 192px);padding:28px;position:sticky;top:94px}.charge-detail-customer{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;margin-bottom:18px;padding:3px 0 24px;display:flex}.charge-detail-customer .charge-avatar{width:76px;height:76px;font-size:26px}.charge-detail-identity{flex:1;min-width:0}.charge-detail-identity h2{letter-spacing:-.6px;color:#091e43;margin:0 0 4px;font-size:26px;font-weight:700;line-height:1.25}.charge-detail-identity p{color:#5c6f8b;margin-bottom:5px;font-size:14px}.charge-detail-identity small{color:#75839b;font-size:12px}.collections-icon-button{color:#294566;background:0 0;border:0;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.collections-icon-button:hover{background:#edf3fc}.collections-icon-button svg{width:21px;height:21px}.charge-menu-options{border:1px solid var(--line);z-index:5;background:#fff;border-radius:8px;padding:8px;position:absolute;top:60px;right:24px;box-shadow:0 8px 22px #122c4e1a}.charge-menu-options button{color:var(--ink);background:#fff;border:0;font-size:13px}.charge-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.charge-detail-heading h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.charge-detail-heading .charge-badge{border-radius:7px;min-height:27px;padding:4px 10px;font-size:11px}.charge-detail-amount{letter-spacing:-.7px;font-size:38px;font-weight:700;margin:12px 0 18px!important;line-height:1.25!important}.charge-dates{grid-template-columns:1fr 1.12fr;gap:18px;margin-bottom:20px;display:grid}.charge-date{align-items:flex-start;gap:12px;display:flex}.charge-date+.charge-date{border-left:1px solid var(--line);padding-left:22px}.charge-date>svg{color:#5b7190;width:19px;height:19px;margin-top:1px}.charge-date small{color:#6d7c94;font-size:11px;line-height:1.5}.charge-date strong{margin-top:5px;font-size:13px;display:block}.charge-date p{color:#d32b37;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.charge-date p svg{width:16px;height:16px}.charge-date--promise p{color:#b27412}.charge-contact{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;margin-bottom:22px;padding:0 0 22px;display:flex}.charge-contact a{color:#172d52;overflow-wrap:anywhere;align-items:center;gap:13px;font-size:13px;text-decoration:none;display:flex}.charge-contact svg{color:#213f62;width:18px;height:18px}.charge-contact .charge-chat-icon{color:#1aaf62;width:17px;height:17px}.charge-timeline-title{margin:0 0 20px;font-size:16px;font-weight:600}.charge-timeline{margin:0 0 24px;padding:0;list-style:none}.charge-timeline li{border-left:1px solid #dce3ee;margin-left:7px;padding:0 0 22px 33px;position:relative}.charge-timeline li:before{content:"";background:#9ba7bd;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:-6px;box-shadow:0 0 0 3px #fff}.charge-timeline li:first-child:before{background:#d48c18}.charge-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.charge-timeline time{color:#7b8ba5;margin-bottom:4px;font-size:12.5px;display:block}.charge-timeline strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.charge-timeline p{color:#70819d;margin-top:3px;font-size:13.5px;line-height:1.5}.charge-detail-actions{flex-direction:column;gap:9px;margin-top:24px;display:flex}.charge-detail-actions button{justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:13px;display:flex}.collections-button-secondary{color:#2360ed;background:#fff;border:1px solid #7ba3ff;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.collections-button-secondary:hover{background:#eef4ff}.charge-detail-close{display:none}.collections-dialog-backdrop{z-index:100;background:#10264066;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.collections-dialog{background:#fff;border:1px solid #dfe7f1;border-radius:14px;width:min(100%,500px);max-height:90dvh;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #071d3d26}.collections-dialog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.collections-dialog h2{color:#10264c;margin:0;font-size:23px}.collections-dialog>p{color:#677a96;margin-bottom:20px;font-size:13px}.collections-dialog form{flex-direction:column;gap:16px;display:flex}.collections-dialog label{gap:7px;font-size:13px;font-weight:500}.collections-dialog input,.collections-dialog select{color:#152f54;border-color:#d0dcea;height:44px;font-size:14px}.collections-form-error{background:#fff0f0;border-radius:6px;padding:10px 12px;font-size:13px;color:#a92c38!important}.collections-dialog-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.collections-dialog-actions .collections-button-primary{height:44px}.collections-notification{color:#226142;z-index:110;background:#f3fcf6;border:1px solid #b9d8ca;border-radius:10px;align-items:center;gap:16px;max-width:calc(100vw - 40px);padding:13px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #193e2920}.collections-screen{position:relative}.collections-demo-label{color:#78869a;padding:0;font-size:10px;position:absolute;top:9px;left:28px}.collections-page-heading>div:first-child{flex:1;min-width:280px}.collections-overdue-summary{align-items:center;gap:8px;padding-top:19px;display:flex}.collections-page-heading .collections-overdue-summary{color:var(--ink);font-size:14px}.collections-overdue-summary strong{margin-left:0}.collections-new-charge{margin-top:4px}.collections-workspace:not(.collections-workspace-with-detail){grid-template-columns:minmax(0,1fr);padding-right:28px}.charge-description>span{font-size:16px;line-height:1.5;display:block}.charge-value small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.charge-menu{position:relative}.charge-menu summary{cursor:pointer;border-radius:5px;place-items:center;width:28px;height:30px;list-style:none;display:grid}.charge-menu summary::-webkit-details-marker{display:none}.charge-menu summary:hover{background:#eff4fc}.charge-menu-options{width:190px;top:34px;right:0}.charge-menu-options button{text-align:left;border-radius:4px;width:100%;min-height:38px;padding:8px;display:block}.charge-menu-options button:hover{background:#eef4ff}.charge-detail-totals{font-size:11px;color:var(--muted)!important;margin:-8px 0 20px!important}.charge-date span{color:#687996;white-space:nowrap;font-size:12px;display:block}.charge-date small{align-items:center;gap:6px;margin-top:8px;display:flex}.charge-text-danger{color:#da2633!important}.charge-text-warning{color:#b67810!important}.charge-text-warning svg{width:17px;height:17px}.charge-text-info{color:#2160e9!important}.charge-contact-action{color:#172d52;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:22px;padding:0;font-size:14px;display:flex;font-weight:400!important}.charge-contact-action:hover{color:var(--blue);background:0 0}.charge-contact-chat{color:#1aaa61!important}.charge-history h3{margin:0 0 20px;font-size:16px;font-weight:600}.charge-timeline time span{margin-left:14px}.charge-timeline-dot{display:none}.collections-dialog{color:#12294b;margin:auto;padding:0;position:fixed;inset:0}.collections-dialog:not([open]){display:none}.collections-dialog::backdrop{background:#10264066}.collections-dialog-content{padding:28px}.collections-dialog-content>p{color:#677a96;margin-bottom:20px;font-size:13px}.collections-form{flex-direction:column;gap:16px;display:flex}.collections-form label{color:#18365c;gap:7px;font-size:13px;font-weight:500}.collections-form input,.collections-form select{color:#152f54;border-color:#d0dcea;height:44px;font-size:14px}.collections-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.collections-optional{color:#7b8aa0;font-size:11px;font-weight:400}.collections-payment-summary{background:#f1f6ff;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px;font-size:13px;display:flex}.charge-detail-dialog{width:min(100%,540px);max-height:95dvh}.charge-detail-dialog .charge-detail-customer{padding-top:6px}.charge-detail-dialog .collections-dialog-header h2{color:var(--muted);font-size:15px}.charge-detail-feedback{background:#edf4ff;border-radius:7px;padding:10px 12px;font-size:12px;color:#285382!important;margin-bottom:16px!important}.charge-detail-feedback:empty{padding:0;margin:0!important}@media (max-width:1350px){.product-tagline{display:none}.product-brand-cluster{flex:1;min-width:150px}.product-header-nav,.collections-heading-actions{gap:20px}.collections-title,.collections-page-heading h1{font-size:31px}.collections-workspace{grid-template-columns:minmax(0,1fr) 400px;gap:20px}.charge-table-head,.charge-row{grid-template-columns:minmax(145px,1.2fr) minmax(130px,1.1fr) 100px minmax(145px,1fr)}.charge-customer{gap:10px}.charge-avatar{width:42px;height:42px;font-size:15px}.charge-detail{padding:24px}.collections-filters{gap:3px}.collections-filter{padding-left:10px;padding-right:10px;font-size:12px}.collections-sort{min-width:140px}}@media (max-width:1120px){.product-header-nav,.product-profile-text{display:none}.product-brand-cluster{min-width:110px}.collections-page-heading{flex-wrap:wrap;gap:16px}.collections-heading-actions{justify-content:space-between;width:100%;padding-top:0}.collections-workspace{padding:0 24px;display:block}.collections-list-panel{padding-bottom:24px}.charge-detail{z-index:40;border-right:0;width:min(488px,90vw);min-height:0;position:fixed;top:74px;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #0e244328}.charge-detail-close{display:inline-grid}.charge-table-head,.charge-row{grid-template-columns:minmax(130px,1.1fr) minmax(120px,1fr) 100px minmax(145px,1fr)}.collections-sort{min-width:170px}}@media (min-width:701px) and (max-width:820px){.collections-toolbar{flex-wrap:wrap;padding-bottom:12px}.collections-filters{width:100%}.collections-sort{margin-top:0}}@media (max-width:700px){.product-rail{flex-direction:row;justify-content:space-around;gap:2px;width:auto;height:68px;padding:4px 8px;inset:auto 0 0}.product-rail-item{flex:1;gap:4px;width:auto;min-height:58px;padding:4px 0;font-size:9px}.product-rail-item svg{width:22px;height:22px}.product-workspace{margin-left:0;padding-bottom:68px}.product-header{flex-wrap:wrap;gap:10px;height:auto;min-height:116px;padding:10px 16px}.product-brand-cluster{flex:1}.product-brand{gap:7px;font-size:25px}.product-brand-logo{width:32px;height:32px}.product-header-nav{display:none}.product-search{order:3;width:100%;height:38px}.product-profile-trigger{gap:8px;min-height:38px}.product-profile-avatar{width:34px;height:34px;font-size:12px}.product-profile-menu{top:44px}.collections-page-heading{gap:16px;padding:24px 16px 14px}.collections-title,.collections-page-heading h1{letter-spacing:-.6px;font-size:27px}.collections-page-heading p{font-size:14px}.collections-heading-actions{align-items:center;gap:12px}.collections-overdue-summary{white-space:normal;font-size:11px;line-height:1.5}.collections-overdue-summary strong{margin-left:0;font-size:16px;display:block}.collections-new-charge{gap:8px;height:44px;min-height:44px;padding:0 14px;font-size:12px}.collections-new-charge svg{width:18px;height:18px}.collections-workspace{padding:0 16px}.collections-toolbar{flex-wrap:wrap;gap:6px;padding-bottom:12px}.collections-filters{gap:0;width:100%;overflow-x:auto}.collections-filter{flex:1;min-height:48px;padding:12px 7px;font-size:11px}.collections-sort{width:170px;height:36px;min-height:36px;margin-top:6px}.collections-group{padding-top:24px}.collections-group+.collections-group{padding-top:28px}.collections-group-title{gap:10px;margin-bottom:12px;font-size:17px}.charge-table-head{display:none}.charge-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-height:132px;padding:16px 8px}.charge-customer{grid-column:1;gap:11px}.charge-customer strong{font-size:13px}.charge-customer small{font-size:11px}.charge-description{grid-area:2/1;padding-left:53px}.charge-description strong{font-size:11px;font-weight:500}.charge-description small{display:none}.charge-value{grid-area:1/2;align-self:center;font-size:13px}.charge-status{text-align:right;grid-area:2/2;align-self:start}.charge-status .charge-badge{border-radius:7px;gap:4px;min-height:28px;padding:5px 7px;font-size:9px}.charge-status .charge-badge svg{width:13px;height:13px}.charge-status small{font-size:9px}.charge-detail{z-index:60;width:100%;height:100dvh;box-shadow:none;border:0;padding:20px;inset:0}.charge-detail-customer{gap:16px;padding-bottom:22px}.charge-detail-customer .charge-avatar{width:62px;height:62px;font-size:22px}.charge-detail-identity h2{font-size:24px}.charge-detail-identity p{font-size:13px}.charge-detail-identity small{font-size:11px}.charge-detail-heading h3{font-size:16px}.charge-detail-amount{font-size:34px}.charge-dates{gap:12px}.charge-date+.charge-date{padding-left:14px}.charge-date{gap:8px}.charge-date small{font-size:10px}.charge-date strong,.charge-timeline time{font-size:12px}.charge-timeline strong,.charge-timeline p{font-size:13px}.collections-dialog-backdrop{padding:14px}.collections-dialog{max-width:calc(100vw - 28px);max-height:90dvh;padding:0}.collections-dialog-actions{flex-wrap:wrap}.collections-dialog-actions button{flex:1}.collections-notification{width:calc(100vw - 32px);font-size:12px;bottom:82px}.collections-demo-label{margin:0 16px 12px;line-height:1.5;position:static}.collections-demo-label span{display:none}.collections-page-heading>div:first-child{flex:auto;width:100%;min-width:0}.collections-page-heading .collections-overdue-summary{padding:0;font-size:0;line-height:0;display:block}.collections-page-heading .collections-overdue-summary>span{font-size:11px;line-height:1.5;display:block}.collections-page-heading .collections-overdue-summary>strong{margin-top:2px;font-size:16px;line-height:1.5;display:block}.collections-overdue-summary>span[aria-hidden]{display:none}.collections-new-charge{margin-top:0;margin-left:auto}.collections-workspace:not(.collections-workspace-with-detail){padding-right:16px}.charge-description>span{font-size:11px}.charge-value strong{font-size:13px}.charge-detail-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}.charge-detail-dialog .collections-dialog-header{z-index:2;background:#fff;padding-bottom:12px;position:sticky;top:0}.charge-date strong{white-space:nowrap}.charge-date span{font-size:10px}.collections-dialog-content{padding:22px}.collections-form-grid{gap:10px}}
.access-screen{width:100%;max-width:1420px;margin:0 auto;padding:32px 28px 64px}.access-heading{margin-bottom:28px}.access-heading .eyebrow{color:#2461f5;letter-spacing:1.5px;margin:0 0 8px;font-size:11px;font-weight:700}.access-heading h1{color:#081b3e;letter-spacing:-.9px;margin:0 0 9px;font-size:clamp(27px,3vw,35px);line-height:1.2}.access-heading .intro{color:#667693;max-width:700px;margin:0;font-size:15px}.access-screen .panel{border-color:#dce5f0;box-shadow:0 6px 22px #263a5b0a}.access-screen .panel h2{color:#142949;font-size:19px}.access-screen .panel>p{color:#687b96}.access-screen .context{background:linear-gradient(110deg,#f0f5ff,#fff 82%);border-color:#dce6f6}.access-screen .context h2{color:#142949}.access-screen .badge{color:#1c5bbd;background:#e6efff;border-radius:99px}.access-screen .announcement:empty{min-height:0}.access-screen .shop-list button,.access-screen .member-row button{flex-shrink:0}@media (max-width:700px){.access-screen{padding:24px 16px 44px}.access-heading{margin-bottom:22px}.access-heading h1{font-size:27px}.access-heading .intro{font-size:13px}.access-screen .panel{padding:20px}}.auth-entry{--auth-navy:#092446;--auth-blue:#2563eb;color:#142a49;background:#fff;grid-template-columns:minmax(0,1fr);max-width:none;min-height:100svh;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;display:grid}.auth-brand-panel{isolation:isolate;color:#fff;background:radial-gradient(at 95% 14%,#2466c06b,#0000 43%),radial-gradient(at -8% 98%,#17509280,#0000 58%),linear-gradient(155deg,#071b37,#123862 76%,#0a2649);flex-direction:column;justify-content:space-between;min-height:246px;padding:26px 24px 28px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";z-index:-1;opacity:.34;background-image:radial-gradient(#a9c8ff 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 7%,#000 100%);mask-image:linear-gradient(#0000 7%,#000 100%)}.auth-brand-top{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.auth-brand-mark{object-fit:contain;filter:drop-shadow(0 7px 16px #040d2340);border-radius:12px;flex-shrink:0;width:43px;height:43px;display:block}.auth-brand-wordmark{color:#fff;letter-spacing:-1px;font-size:23px;font-weight:700}.auth-brand-wordmark span{color:#92baff}.auth-brand-story{z-index:1;max-width:520px;margin:26px 0 0;position:relative}.auth-brand-eyebrow{color:#95bbf9;letter-spacing:2px;margin:0 0 12px;font-size:10px;font-weight:700}.auth-brand-story h1{color:#fff;letter-spacing:-1.3px;margin:0;font-size:clamp(25px,6vw,35px);font-weight:700;line-height:1.18}.auth-brand-story h1 span{color:#99c1ff;display:block}.auth-brand-description{color:#cedef4;max-width:430px;margin:15px 0 0;font-size:13px;line-height:1.65}.auth-brand-bottom{color:#acc4e2;z-index:1;font-size:12px;display:none;position:relative}.auth-brand-line{background:#7babfa;width:34px;height:1px;margin-bottom:14px;display:block}.auth-brand-art{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.auth-orbit{border:1px solid #bbd9ff26;border-radius:50%;position:absolute}.auth-orbit-outer{width:520px;height:520px;top:45%;right:-260px;transform:translateY(-50%)}.auth-orbit-inner{border-color:#c2dcff51;width:320px;height:320px;top:45%;right:-160px;transform:translateY(-50%)}.auth-art-core{filter:drop-shadow(0 25px 40px #020c24aa);place-items:center;width:128px;height:128px;display:grid;position:absolute;top:45%;right:22px;transform:translateY(-50%)rotate(-13deg)}.auth-art-logo{object-fit:contain;width:100%;height:100%;display:block}.auth-art-dot{background:#93c5fd;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 24px #93c5fd}.auth-art-dot-one{top:25%;right:165px}.auth-art-dot-two{bottom:24%;right:25px}.auth-login-panel{background:#fff;flex-direction:column;justify-content:space-between;min-width:0;min-height:550px;padding:24px 22px;display:flex}.auth-login-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-login-security{color:#8190a6;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.auth-login-security svg{color:#2765d8;width:16px;height:16px}.auth-login-preview-link{color:#285ec1;align-items:center;gap:5px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.auth-login-preview-link:hover{text-decoration:underline}.auth-login-preview-link svg{width:14px;height:14px}.auth-login-content{width:100%;max-width:420px;margin:40px auto 32px}.auth-login-symbol{color:#2867e2;background:#ebf2ff;border:1px solid #d7e6ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:27px;display:grid}.auth-login-symbol svg{width:23px;height:23px}.auth-login-overline{color:#366ad0;letter-spacing:1.8px;margin:0 0 10px;font-size:10px;font-weight:700}.auth-login-content h2{color:#102448;letter-spacing:-1.25px;margin:0 0 11px;font-size:clamp(27px,5vw,37px);line-height:1.2}.auth-login-description{color:#73849e;margin:0 0 34px;font-size:14px;line-height:1.65}.auth-login-form fieldset{border:0;flex-direction:column;gap:21px;margin:0;padding:0;display:flex}.auth-login-field{flex-direction:column;gap:9px;display:flex}.auth-login-field>label{color:#223854;font-size:13px;font-weight:650;display:block}.auth-login-input{background:#f9fbfe;border:1px solid #dce5f1;border-radius:11px;align-items:center;height:54px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.auth-login-input:focus-within{background:#fff;border-color:#3977ef;box-shadow:0 0 0 3px #3e7cf122}.auth-login-input>svg{color:#899bb6;flex-shrink:0;width:20px;height:20px;margin-left:16px}.auth-login-input input{color:#173153;width:100%;height:52px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;outline:none;padding:0 14px;font-size:14px}.auth-login-input input:focus-visible{outline:none}.auth-login-input input::placeholder{color:#9aa8b9}.auth-login-input:has(.auth-password-toggle) input{padding-right:4px}.auth-password-toggle{color:#7d91ad;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;min-height:44px;margin-right:5px;padding:0;display:grid}.auth-password-toggle:hover{color:#235bd5;background:#eaf1fe}.auth-password-toggle svg{width:19px;height:19px}.auth-login-submit{color:#fff;background:#2563eb;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:7px;padding:0 20px;font-size:14px;font-weight:700;display:flex;box-shadow:0 7px 18px #2563eb31}.auth-login-submit:hover{background:#1853d5}.auth-login-submit svg{width:19px;height:19px}.auth-login-form fieldset:disabled .auth-login-submit{opacity:.55;box-shadow:none}.auth-login-help{color:#8a98ad;margin:24px 0 0;font-size:11px;line-height:1.65}.auth-login-alert{color:#96373c;background:#fff1f0;border:1px solid #f5d3d3;border-radius:9px;margin:0 0 22px;padding:12px 14px;font-size:12px;line-height:1.6}.auth-login-alert p{color:inherit;margin:0}.auth-login-alert button{color:#96373c;background:#fff;border:1px solid #e7babc;min-height:35px;margin-top:10px;padding:6px 12px;font-size:12px;display:inline-flex}.auth-login-notice{color:#246c4d;background:#edf8f2;border-radius:9px;margin:0 0 22px;padding:10px 13px;font-size:12px}.auth-login-loading{color:#71839e;padding:18px 0;font-size:13px}.auth-login-footnote{text-align:center;color:#9eabc0;margin:0;font-size:11px}@media (max-width:374px){.auth-brand-story h1{font-size:23px}.auth-login-top{align-items:flex-start}.auth-login-panel{padding-inline:16px}}@media (min-width:680px){.auth-brand-panel{min-height:300px;padding:34px 42px}.auth-login-panel{padding:30px 42px}}@media (min-width:920px){.auth-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-brand-panel{min-height:100svh;padding:clamp(40px,5.5vw,88px)}.auth-brand-top{gap:14px}.auth-brand-mark{width:53px;height:53px}.auth-brand-wordmark{font-size:29px}.auth-brand-story{margin:auto 0;padding:30px 0}.auth-brand-story h1{letter-spacing:-2px;font-size:clamp(34px,3.7vw,56px);line-height:1.14}.auth-brand-description{margin-top:22px;font-size:15px}.auth-brand-bottom,.auth-brand-art{display:block}.auth-login-panel{min-height:100svh;padding:clamp(34px,4.4vw,72px)}.auth-login-content{margin:auto;padding:40px 0}.auth-login-top{flex-wrap:nowrap}.auth-login-footnote{padding-top:20px}}@media (min-width:920px) and (max-width:1230px){.auth-art-core{opacity:.35}.auth-brand-story{max-width:460px}}@media (prefers-reduced-motion:reduce){.auth-login-input{transition:none}}@media (max-width:919px){.auth-brand-panel{gap:17px;min-height:180px;padding:20px clamp(20px,5vw,40px) 22px}.auth-brand-story{max-width:480px;margin:0}.auth-brand-eyebrow,.auth-brand-description,.auth-brand-story h1 span{display:none}.auth-brand-story h1{letter-spacing:-.8px;font-size:clamp(23px,5.1vw,29px);line-height:1.2}.auth-login-panel{min-height:calc(100svh - 180px)}.auth-login-content{margin:25px auto}.auth-login-symbol{display:none}.auth-login-description{margin-bottom:23px}}.dashboard-auth-gate{color:#314767;text-align:center;background:#f7f9fd;place-items:center;min-height:100svh;padding:24px;display:grid}.dashboard-auth-gate section{background:#fff;border:1px solid #dae5f3;border-radius:14px;width:min(100%,460px);padding:32px}.dashboard-auth-gate h1{color:#142949;font-size:21px}.dashboard-auth-gate p{font-size:14px;line-height:1.6}.dashboard-auth-gate button,.dashboard-auth-gate a{border-radius:8px;margin:8px;padding:11px 16px;font-size:13px;text-decoration:none;display:inline-block}.dashboard-session-warning{color:#794c16;background:#fff6e6;border-bottom:1px solid #eedcb6;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.dashboard-session-warning button{background:#9d6514;border-radius:7px;min-height:34px;padding:5px 12px;font-size:12px}
.customers-page{color:#102544;max-width:1580px;margin:0 auto;padding:32px 28px 60px}.customers-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.customers-heading h1{letter-spacing:-.9px;color:#0b2145;margin:6px 0 7px;font-size:35px;line-height:1.2}.customers-heading>div>p:not(.customers-eyebrow){color:#62748d;font-size:15px}.customers-eyebrow{letter-spacing:1.7px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex;color:#285fc4!important}.customers-eyebrow svg{width:17px;height:17px}.customers-primary,.customers-secondary{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.customers-primary{color:#fff;background:#2461f5;box-shadow:0 3px 8px #2258ce23}.customers-primary:hover{background:#164fe0}.customers-primary:disabled,.customers-secondary:disabled{opacity:.55;cursor:not-allowed}.customers-secondary{color:#25456f;background:#fff;border-color:#c9d6e8}.customers-secondary:hover{background:#f1f6ff}.customers-primary svg,.customers-secondary svg{width:18px;height:18px}.customers-context-bar{color:#203955;background:linear-gradient(110deg,#f0f5ff,#fff 72%);border:1px solid #dce6f6;border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:17px 20px;display:flex}.customers-context-bar>span:nth-child(2){flex:1;min-width:0}.customers-context-bar strong,.customers-context-bar small{display:block}.customers-context-bar strong{font-size:13px;font-weight:650}.customers-context-bar small{color:#647891;margin-top:3px;font-size:12px}.customers-context-icon{color:#2766da;background:#e0ebff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.customers-context-icon svg{width:21px;height:21px}.customers-context-bar a{color:#1a59d1;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.customers-context-bar a:hover{text-decoration:underline}.customers-context-bar a svg{width:15px;height:15px}.customers-alert,.customers-notice{border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 17px;font-size:13px;line-height:1.5;display:flex}.customers-alert{color:#8c2531;background:#fff2f0;border:1px solid #f0c9ce}.customers-notice{color:#286849;background:#ebf8f1;border:1px solid #c7e8d6}.customers-alert button{color:#8c2531;background:#fff;border:1px solid #eab7be;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.customers-alert button svg{width:15px;height:15px}.customers-layout{grid-template-columns:minmax(0,1fr) minmax(330px,415px);align-items:start;gap:22px;display:grid}.customers-list-card,.customers-detail{background:#fff;border:1px solid #dce5f0;border-radius:12px;min-width:0;box-shadow:0 6px 22px #263a5b0a}.customers-list-card{min-height:450px;overflow:hidden}.customers-list-head{border-bottom:1px solid #e2eaf5;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.customers-list-head h2{color:#142949;margin:0 0 5px;font-size:17px;font-weight:700}.customers-list-head p{color:#718099;margin:0;font-size:12px}.customers-list-tag{color:#28734e;white-space:nowrap;background:#eaf4ee;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:700}.customers-row{text-align:left;color:#19304f;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef6;border-radius:0;align-items:center;gap:16px;width:100%;min-height:90px;padding:17px 24px;display:flex}.customers-row:last-child{border-bottom:0}.customers-row:hover{background:#f5f8fe}.customers-row.is-selected{background:#edf4ff;box-shadow:inset 3px 0 #2461f5}.customers-avatar,.customers-detail-avatar{color:#4654aa;letter-spacing:-.2px;background:#e5e8ff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.customers-avatar{width:49px;height:49px;font-size:15px}.customers-row-main{flex:1;min-width:0}.customers-row-main strong,.customers-row-main small{overflow-wrap:anywhere;display:block}.customers-row-main strong{font-size:14px;font-weight:700;line-height:1.5}.customers-row-main small{color:#667c98;margin-top:4px;font-size:12px;font-weight:400}.customers-row-contact{color:#6e7f99;overflow-wrap:anywhere;width:160px;font-size:12px;font-weight:400}.customers-row-chevron{color:#8194ae;width:18px!important;height:18px!important}.customers-list-message,.customers-list-empty{text-align:center;color:#697c96;padding:68px 25px;font-size:13px}.customers-list-empty h2{color:#213a61;margin:16px 0 8px;font-size:17px}.customers-list-empty p{max-width:330px;margin:0 auto;font-size:13px}.customers-list-empty-icon{color:#396de2;background:#edf3ff;border-radius:18px;place-items:center;width:64px;height:64px;margin:auto;display:grid}.customers-list-empty-icon svg{width:30px;height:30px}.customers-pagination{color:#6c819d;border-top:1px solid #e2eaf5;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.customers-pagination div{gap:7px;display:flex}.customers-pagination button{color:#2a5692;background:#fff;border:1px solid #cfdaeb;align-items:center;gap:4px;min-height:35px;padding:6px 9px;font-size:12px;display:inline-flex}.customers-pagination button:disabled{opacity:.4;cursor:not-allowed}.customers-pagination svg{width:15px;height:15px}.customers-detail{min-height:450px;position:sticky;top:95px;overflow:hidden}.customers-detail-content{width:100%}.customers-detail-person{border-bottom:1px solid #e7edf6;align-items:flex-start;gap:13px;padding:24px 22px 22px;display:flex}.customers-detail-avatar{width:60px;height:60px;font-size:20px}.customers-detail-person-text{flex:1;min-width:0}.customers-overline{text-transform:uppercase;letter-spacing:1.1px;font-weight:700;color:#6481a0!important;font-size:10px!important}.customers-detail-person h2{color:#153157;overflow-wrap:anywhere;margin:5px 0 4px;font-size:20px;line-height:1.3}.customers-detail-person small{color:#7789a1;font-size:11px}.customers-icon-action{color:#2864d8;background:#eef4ff;border:0;border-radius:8px;place-items:center;width:36px;min-height:36px;padding:0;display:grid}.customers-icon-action:hover{background:#e2ebff}.customers-icon-action svg{width:19px;height:19px}.customers-detail-section{border-bottom:1px solid #e7edf6;padding:20px 22px}.customers-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.customers-section-heading h3{color:#1b355a;margin:0;font-size:14px;font-weight:700}.customers-section-heading p{color:#7789a3;margin-top:4px;font-size:11px}.customers-section-heading>span{color:#2a7a51;background:#e8f6ee;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:650}.customers-info-row{align-items:center;gap:12px;min-width:0;padding:7px 0;display:flex}.customers-info-row>svg{color:#7389a5;flex-shrink:0;width:19px;height:19px}.customers-info-row>span{min-width:0}.customers-info-row small,.customers-info-row strong{overflow-wrap:anywhere;display:block}.customers-info-row small{color:#7a8ba4;font-size:11px}.customers-info-row strong{color:#223a5d;margin-top:3px;font-size:12px;font-weight:600}.customers-inline-button{color:#245fcf;background:#eaf1ff;border:0;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:11px;display:flex}.customers-inline-button:hover{background:#dfe9ff}.customers-inline-button svg{width:15px;height:15px}.customers-beneficiary-empty{color:#788aa1;background:#f7f9fd;border-radius:9px;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.customers-beneficiary-empty svg{width:20px;height:20px}.customers-beneficiary{border-bottom:1px solid #edf0f6;align-items:center;gap:10px;padding:12px 0;display:flex}.customers-beneficiary:last-child{border-bottom:0}.customers-beneficiary-icon{color:#3068d1;background:#e9f0ff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.customers-beneficiary-icon svg{width:18px;height:18px}.customers-beneficiary>span:nth-child(2){flex:1;min-width:0}.customers-beneficiary strong,.customers-beneficiary small{display:block}.customers-beneficiary strong{overflow-wrap:anywhere;font-size:12px}.customers-beneficiary small{color:#8190a4;margin-top:3px;font-size:10px}.customers-beneficiary button{color:#2866cf;background:0 0;border:0;min-height:32px;padding:7px;font-size:11px}.customers-future-card{background:#f1f5fb;justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 22px;display:flex}.customers-future-card strong,.customers-future-card small{display:block}.customers-future-card strong{color:#2b466a;font-size:12px}.customers-future-card small{color:#7b8ba2;max-width:255px;margin-top:5px;font-size:11px;line-height:1.6}.customers-future-pill{white-space:nowrap;color:#50709f;background:#e0e9f8;border-radius:99px;padding:5px 8px;font-size:10px}.customers-detail-placeholder{text-align:center;color:#657993;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:40px;font-size:13px;display:flex}.customers-detail-placeholder h2{color:#2d4567;margin:16px 0 8px;font-size:17px}.customers-detail-placeholder p{max-width:250px;font-size:12px;line-height:1.7}.customers-gate{text-align:center;background:#fff;border:1px solid #dce5f1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:54px 24px;display:flex}.customers-gate-icon{color:#2e69d5;background:#eaf2ff;border-radius:18px;place-items:center;width:65px;height:65px;display:grid}.customers-gate-icon svg{width:30px;height:30px}.customers-gate h2{color:#1d3558;margin:19px 0 9px;font-size:20px}.customers-gate p{color:#7386a0;max-width:420px;font-size:13px;line-height:1.7}.customers-gate-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.customers-form-dialog{width:min(100% - 32px,630px);max-height:min(92dvh,780px)}.customers-form{color:#203959;padding-top:8px}.customers-form-intro{color:#70829d;margin:0 0 24px;font-size:13px;line-height:1.6}.customers-form-fields{flex-direction:column;gap:16px;display:flex}.customers-form label{color:#213b60;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.customers-form label input{color:#203957;background:#fff;border:1px solid #ccd9ea;border-radius:8px;width:100%;min-height:45px;padding:11px 13px;font-size:14px}.customers-form label input:focus{outline-offset:1px;border-color:#4280f8;outline:2px solid #91b7ff}.customers-form label input:disabled{background:#f6f7fa}.customers-form label small{color:#8392a7;font-size:11px;font-weight:400;line-height:1.5}.customers-required{color:#bf3948}.customers-optional{color:#8a9aaf;font-size:10px;font-weight:400}.customers-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customers-form-actions{border-top:1px solid #e4ebf4;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.customers-form-error{color:#9a3041;background:#fff1f1;border:1px solid #f0c3ca;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:12px}.customers-duplicate{background:#fff9ef;border:1px solid #f0d6a8;border-radius:10px;margin-top:17px;padding:15px}.customers-duplicate-heading{align-items:flex-start;gap:10px;display:flex}.customers-duplicate-heading svg{color:#ad7b2a;width:22px;height:22px}.customers-duplicate-heading strong{color:#754915;font-size:13px}.customers-duplicate-heading p{color:#8a6936;margin-top:4px;font-size:12px}.customers-duplicate-items{margin:14px 0}.customers-duplicate-items button{color:#294569;text-align:left;background:#fff;border:1px solid #ebd9b8;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;font-size:11px;display:flex}.customers-duplicate-items button+button{margin-top:7px}.customers-duplicate-items strong,.customers-duplicate-items small{display:block}.customers-duplicate-items strong{font-size:12px}.customers-duplicate-items small{color:#7d899b;margin-top:3px;font-size:11px}.customers-duplicate-confirm{color:#955c17;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:8px 0;font-size:12px;font-weight:650;display:flex}.customers-duplicate-confirm svg{width:17px;height:17px}.customers-mobile-detail{border:none;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}.customers-mobile-detail .collections-dialog-content{padding:14px 0 0}.customers-mobile-detail .collections-dialog-header{border-bottom:1px solid #e3eaf5;margin:0;padding:12px 22px}.customers-mobile-detail .customers-detail-person{padding-top:22px}@media (max-width:1280px){.customers-row-contact{display:none}.customers-layout{grid-template-columns:minmax(0,1fr) minmax(310px,380px)}}@media (max-width:980px){.customers-layout{display:block}.customers-list-card{min-height:400px}.customers-detail{display:none}}@media (max-width:680px){.customers-page{padding:23px 16px 44px}.customers-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:21px}.customers-heading h1{font-size:28px}.customers-heading>div>p:not(.customers-eyebrow){font-size:12px}.customers-new{min-height:42px;margin-left:auto;padding:8px 12px;font-size:12px}.customers-context-bar{flex-wrap:wrap;gap:11px;margin-bottom:18px;padding:13px}.customers-context-icon{width:35px;height:35px}.customers-context-bar>span:nth-child(2){flex-basis:calc(100% - 50px)}.customers-context-bar a{justify-content:flex-end;width:100%}.customers-list-head{padding:17px 15px}.customers-list-head h2{font-size:15px}.customers-row{gap:12px;min-height:78px;padding:14px}.customers-avatar{width:42px;height:42px;font-size:13px}.customers-row-main strong{font-size:13px}.customers-row-main small{font-size:11px}.customers-form-pair{grid-template-columns:1fr}.customers-form-dialog{width:calc(100% - 20px);max-height:95dvh}.customers-form-dialog .collections-dialog-content{padding:19px}.customers-form-actions{flex-wrap:wrap}.customers-form-actions button{flex:1}.customers-alert{flex-wrap:wrap}.customers-detail-person h2{font-size:18px}.customers-future-pill{display:none}}
.billing-page{color:#122a4a;max-width:1620px;margin:0 auto;padding:24px 16px 54px}.billing-page button,.billing-form button{cursor:pointer}.billing-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px;display:flex}.billing-heading h1{color:#0d2648;letter-spacing:-1px;margin:6px 0 7px;font-size:clamp(27px,4.8vw,36px);line-height:1.2}.billing-heading p{color:#637893;font-size:14px}.billing-eyebrow{letter-spacing:1.5px;align-items:center;gap:7px;font-weight:750;display:flex;color:#255ed2!important;font-size:11px!important}.billing-eyebrow svg{width:17px;height:17px}.billing-primary,.billing-secondary,.billing-text-danger{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.billing-primary{color:#fff;background:#2563eb;box-shadow:0 3px 9px #1c58d728}.billing-primary:hover{background:#1754d8}.billing-secondary{color:#254d85;background:#fff;border-color:#cbd8eb}.billing-secondary:hover{background:#f0f6ff}.billing-text-danger{color:#a34850;background:0 0}.billing-text-danger:hover{background:#fff1f1}.billing-primary:disabled,.billing-secondary:disabled,.billing-text-danger:disabled{opacity:.5;cursor:not-allowed}.billing-primary svg,.billing-secondary svg,.billing-text-danger svg{width:18px;height:18px}.billing-context{background:linear-gradient(115deg,#eef5ff,#fff 78%);border:1px solid #dce7f6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:15px 17px;display:flex}.billing-context span{gap:4px;display:grid}.billing-context strong{font-size:13px}.billing-context small{color:#70839b;font-size:11px}.billing-context a{color:#235bc5;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.billing-context a:hover{text-decoration:underline}.billing-context svg{width:15px;height:15px}.billing-alert,.billing-notice{border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px 17px;font-size:13px;line-height:1.5;display:flex}.billing-notice{color:#246347;background:#effaf4;border:1px solid #cbe7d5}.billing-alert{color:#9c3746;background:#fff2f0;border:1px solid #eac5ca}.billing-alert>svg,.billing-notice>svg{width:18px;height:18px}.billing-alert button{min-height:32px;color:inherit;background:#fff;border:1px solid #e8bbc1;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.billing-alert button svg{width:14px;height:14px}.billing-locked{text-align:center;background:#fff;border:1px solid #dce6f2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;padding:35px 23px;display:flex}.billing-locked>svg{color:#336bca;width:36px;height:36px}.billing-locked h2{margin:0;font-size:20px}.billing-locked p{color:#7586a0;font-size:13px}.billing-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.billing-list,.billing-detail{background:#fff;border:1px solid #dfe8f3;border-radius:12px;min-width:0;box-shadow:0 6px 22px #263a5b09}.billing-list{min-height:370px;overflow:hidden}.billing-list-head{border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;gap:15px;padding:20px 19px 16px;display:flex}.billing-list-head h2{color:#133359;margin:0 0 5px;font-size:17px}.billing-list-head p{color:#70849d;font-size:12px}.billing-real-tag{color:#24714a;white-space:nowrap;background:#eaf7ef;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:750}.billing-list-placeholder{text-align:center;color:#7386a2;padding:72px 22px;font-size:13px}.billing-list-placeholder svg{color:#6180ba;width:40px;height:40px;margin:0 auto 12px}.billing-list-placeholder h3{color:#243f64;margin:0 0 7px;font-size:17px}.billing-list-placeholder p{font-size:12px}.billing-row{color:#163052;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9eff6;border-radius:0;align-items:center;gap:12px;width:100%;min-height:104px;padding:17px 14px;display:flex}.billing-row:hover{background:#f6f9ff}.billing-row.is-selected{background:#edf4ff;box-shadow:inset 3px 0 #2563eb}.billing-row-icon{color:#285fd0;background:#eaf0ff;border-radius:10px;padding:11px;display:none}.billing-row-icon svg{width:21px;height:21px}.billing-row-info{flex:1;min-width:0}.billing-row-info>strong,.billing-row-info>small{overflow-wrap:anywhere;display:block}.billing-row-info>strong{margin-bottom:5px;font-size:13px;font-weight:750}.billing-row-info>small{color:#71839e;font-size:11px}.billing-row-money{text-align:right;flex-direction:column;gap:3px;min-width:89px;display:flex}.billing-row-money strong{white-space:nowrap;font-size:13px}.billing-row-money small{color:#889bb1;white-space:nowrap;font-size:10px}.billing-row-chevron{color:#9cabc0;display:none;width:17px!important;height:17px!important}.billing-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.billing-tag{white-space:nowrap;color:#3d5f95;background:#eff4fe;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.billing-tag-paid{color:#267249;background:#e9f8ef}.billing-tag-partial{color:#96601b;background:#fff6e4}.billing-tag-overdue{color:#b23b49;background:#ffedf0}.billing-tag-held{color:#7752ac;background:#f4eefd}.billing-tag-canceled{color:#717d90;background:#eef0f3}.billing-pagination{color:#687d97;border-top:1px solid #e4ebf5;align-items:center;gap:10px;padding:13px 14px;font-size:12px;display:flex}.billing-pagination span{flex:1}.billing-pagination button{color:#285caa;background:#fff;border:1px solid #d0dded;border-radius:7px;align-items:center;gap:3px;min-height:35px;padding:6px 9px;font-size:11px;display:inline-flex}.billing-pagination button:disabled{opacity:.4}.billing-pagination svg{width:14px;height:14px}.billing-detail{align-self:start;max-height:calc(100svh - 110px);position:sticky;top:94px;overflow-y:auto}.billing-detail-inner{padding:22px 18px 26px}.billing-overline{letter-spacing:1.4px;color:#2c64bf;font-size:10px;font-weight:800}.billing-detail-top{border-bottom:1px solid #e6edf6;padding-bottom:17px}.billing-detail-top h2{color:#142d4e;letter-spacing:-.4px;margin:7px 0 6px;font-size:19px;line-height:1.28}.billing-detail-top>p{color:#6c819a;font-size:13px}.billing-stats{border-bottom:1px solid #e6edf6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:19px 0;display:grid}.billing-stats>div{gap:5px;display:grid}.billing-stats small{color:#72859f;font-size:10px}.billing-stats strong{color:#152e52;overflow-wrap:anywhere;font-size:14px}.billing-stats .billing-stat-balance strong{color:#225ed2}.billing-meta{color:#667f9e;align-items:center;gap:7px;padding:15px 0;font-size:12px;display:flex}.billing-meta strong{color:#14345b}.billing-meta svg{width:18px;height:18px}.billing-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.billing-detail-actions button{flex:auto}.billing-detail-actions .billing-text-danger{flex:none}.billing-pause-alert{color:#724e9f;background:#f8f0ff;border:1px solid #e7d5f7;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.6;display:flex;margin-bottom:20px!important}.billing-pause-alert svg{width:18px;height:18px}.billing-history{margin-top:22px}.billing-history h3{color:#1b385a;margin:0 0 11px;font-size:14px}.billing-history ul,.billing-audit ul{margin:0;padding:0;list-style:none}.billing-history-row{border-bottom:1px solid #e9eef6;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.billing-history-row>div:first-child{flex:1;min-width:0}.billing-history-row strong{overflow-wrap:anywhere;font-size:12px;display:block}.billing-history-row small{color:#8391a6;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.billing-history-row .billing-reversed{color:#ac4753;font-weight:700}.billing-empty-section{color:#8b9bb0;font-size:12px;line-height:1.7}.billing-small-actions{flex-wrap:wrap;gap:5px;display:flex}.billing-small-actions button,.billing-link-button{color:#2e5eab;white-space:nowrap;background:#f8fbff;border:1px solid #dce4f0;border-radius:7px;padding:7px 9px;font-size:10px}.billing-link-button:hover,.billing-small-actions button:hover{background:#ebf3ff}.billing-audit{border-top:1px solid #e6edf6;margin-top:23px;padding-top:15px;font-size:12px}.billing-audit summary{color:#3f639b;cursor:pointer;font-weight:700}.billing-audit li{border-bottom:1px solid #eff3f8;flex-wrap:wrap;justify-content:space-between;gap:7px;padding:10px 0;display:flex}.billing-audit small{color:#8899b0}.billing-detail-placeholder{text-align:center;color:#7588a2;padding:68px 24px;font-size:12px}.billing-detail-placeholder svg{color:#5574b1;width:37px;height:37px;margin:0 auto 18px}.billing-detail-placeholder h2{color:#244060;margin:0 0 10px;font-size:17px}.billing-detail-placeholder p{line-height:1.7}.billing-detail-modal{width:min(100%,700px)}.billing-form-modal{width:min(100%,570px)}.billing-form{flex-direction:column;gap:15px;padding:22px 22px 25px;display:flex}.billing-form .billing-help{color:#6e8099;margin-bottom:6px;font-size:12px;line-height:1.65}.billing-form label{color:#20395c;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.billing-form input,.billing-form select,.billing-form textarea{color:#193353;background:#f9fbff;border:1px solid #d3deeb;border-radius:8px;width:100%;min-width:0;min-height:45px;padding:10px 12px;font-size:14px;font-weight:400}.billing-form textarea{resize:vertical;min-height:90px}.billing-form :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #77a1f4}.billing-form label small{color:#8c9cb0;font-size:11px;font-weight:400;line-height:1.5}.billing-form-columns{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.billing-form .billing-checkbox{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.6;display:flex}.billing-checkbox input{flex-shrink:0;width:20px;height:20px;min-height:20px}.billing-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:9px;display:flex}.billing-error{color:#ac3343;background:#fff1f0;border:1px solid #f0c9c9;border-radius:8px;padding:11px 13px;font-size:12px}.billing-confirm-choice{border:1px solid #d3deeb;border-radius:8px;gap:12px;margin:22px 22px 0;padding:14px;display:grid}.billing-confirm-choice legend{color:#20395c;padding:0 5px;font-size:12px;font-weight:700}.billing-confirm-choice label{text-align:left;color:#20395c;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:36px;font-size:12px;line-height:1.5;display:flex}.billing-confirm-choice input{flex-shrink:0;width:18px;height:18px;margin:0}@media (min-width:540px){.billing-page{padding:28px 22px 60px}.billing-row{gap:16px;padding:18px 20px}.billing-row-icon{display:inline-flex}.billing-row-chevron{display:block}.billing-form-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.billing-layout{grid-template-columns:minmax(0,1fr) minmax(350px,440px);align-items:start;gap:23px}.billing-page{padding:32px 28px 70px}.billing-list{min-height:500px}.billing-detail{min-height:480px}.billing-detail-inner{padding:24px 22px 30px}}@media (min-width:1470px){.billing-layout{grid-template-columns:minmax(0,1fr) 460px}}.billing-audit-list{margin:12px 0 0;padding:0;list-style:none}.billing-audit-entry{overflow-wrap:anywhere;border-bottom:1px solid #e9eef6;flex-direction:column;align-items:flex-start;gap:6px;padding:13px 0;display:flex}.billing-audit-entry>strong{color:#1c3e66;font-size:12px}.billing-audit-entry>small{color:#7185a1;font-size:11px}.billing-audit-entry .billing-audit-reason{color:#344f76;font-size:12px;line-height:1.6}.billing-audit-entry ul{margin:2px 0 0 16px;padding:0;list-style:outside}.billing-audit-entry ul li{color:#506684;border:0;padding:3px 0;font-size:12px;line-height:1.5;display:list-item}
.recurrence-page{color:#173357;max-width:1460px;margin:0 auto;padding:26px 18px 56px}.recurrence-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.recurrence-head h1{letter-spacing:-1px;margin:5px 0;font-size:clamp(27px,4vw,36px)}.recurrence-head p{color:#69809a;font-size:14px}.recurrence-eyebrow{letter-spacing:1.4px;font-weight:750;color:#2762ce!important;font-size:11px!important}.recurrence-meta{background:linear-gradient(115deg,#eef5ff,#fff);border:1px solid #d8e5f4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding:16px;display:flex}.recurrence-meta p{color:#5b728d;margin:0;font-size:13px}.recurrence-meta strong{color:#173b70}.recurrence-layout{grid-template-columns:minmax(0,1fr);gap:17px;display:grid}.recurrence-list,.recurrence-detail{background:#fff;border:1px solid #dfe7f2;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 6px 22px #20365708}.recurrence-section-head{border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px;display:flex}.recurrence-section-head h2{margin:0;font-size:17px}.recurrence-list-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:13px;padding:17px 19px;display:flex}.recurrence-list-item:hover,.recurrence-list-item.is-selected{background:#f2f7ff}.recurrence-list-item strong{font-size:14px;display:block}.recurrence-list-item small{color:#6d8096;margin-top:6px;font-size:12px;display:block}.recurrence-list-item b{white-space:nowrap;color:#234c84;font-size:14px}.recurrence-tag{color:#127653;background:#eaf5f2;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700}.recurrence-tag.ended{color:#778396;background:#f1f2f5}.recurrence-detail-content{padding:20px}.recurrence-detail-content h2{margin:0 0 7px;font-size:21px}.recurrence-detail-content h3{margin:24px 0 12px;font-size:15px}.recurrence-detail-content p{color:#657b97;margin:9px 0;font-size:13px}.recurrence-actions{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.recurrence-installment{border-top:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.recurrence-installment strong{display:block}.recurrence-installment>div{overflow-wrap:anywhere;min-width:0}.recurrence-installment>strong{white-space:nowrap;flex-shrink:0}.recurrence-installment small{color:#71849d;margin-top:3px;font-size:11px;display:block}.recurrence-empty{text-align:center;color:#70839a;padding:55px 20px;font-size:14px;line-height:1.6}.recurrence-alert{color:#9b3448;background:#fff2f4;border:1px solid #eabcc6;border-radius:9px;margin:15px 0;padding:13px 15px;font-size:13px}.recurrence-success{color:#266a52;background:#f0faf6;border:1px solid #b7dece;border-radius:9px;margin:15px 0;padding:13px 15px;font-size:13px}.recurrence-form{color:#1c3858;gap:15px;display:grid}.recurrence-form label{gap:7px;font-size:13px;font-weight:650;display:grid}.recurrence-form input,.recurrence-form select,.recurrence-form textarea{box-sizing:border-box;color:#1c3858;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd8ea;border-radius:8px;padding:10px 11px;font-weight:400}.recurrence-form input:focus-visible,.recurrence-form select:focus-visible{outline-offset:1px;outline:2px solid #4075dd}.recurrence-form small{color:#73869b;font-weight:400}.recurrence-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recurrence-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:7px;display:flex}.recurrence-form-actions button{min-height:42px}@media (min-width:1020px){.recurrence-layout{grid-template-columns:minmax(340px,1.1fr) minmax(360px,1fr)}}@media (max-width:600px){.recurrence-columns{grid-template-columns:1fr}.recurrence-list-item{flex-direction:column;align-items:flex-start}}.recurrence-pagination{border-top:1px solid #edf1f8;justify-content:center;padding:17px 19px;display:flex}.recurrence-pagination button{max-width:100%}
