.plan-settings-module__WZ-6xG__page{color:#21464d;background:#f5f9f9;min-width:0;min-height:100dvh}.plan-settings-module__WZ-6xG__main{width:100%;min-width:0;padding:28px 20px calc(30px + env(safe-area-inset-bottom))}.plan-settings-module__WZ-6xG__title{margin-bottom:28px}.plan-settings-module__WZ-6xG__title h1{letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.3}.plan-settings-module__WZ-6xG__title p{color:#728b90;margin:10px 0 0;font-size:13px;line-height:1.7}.plan-settings-module__WZ-6xG__planGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.plan-settings-module__WZ-6xG__planGrid legend{padding:0 0 12px;font-size:14px;font-weight:700}.plan-settings-module__WZ-6xG__card{cursor:pointer;min-width:0;display:block;position:relative}.plan-settings-module__WZ-6xG__card input{accent-color:#267e7e;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:14px;right:13px}.plan-settings-module__WZ-6xG__cardContent{background:#fff;border:1px solid #dbe7e6;border-radius:17px;flex-direction:column;min-width:0;height:100%;min-height:162px;padding:17px 14px;display:flex}.plan-settings-module__WZ-6xG__card input:checked+.plan-settings-module__WZ-6xG__cardContent{background:#edf7f5;border-color:#378e8b;box-shadow:inset 0 0 0 1px #378e8b}.plan-settings-module__WZ-6xG__cardName{overflow-wrap:anywhere;padding-right:20px;font-size:14px;font-weight:700;line-height:1.55}.plan-settings-module__WZ-6xG__card strong{color:#225d62;letter-spacing:-.04em;white-space:nowrap;margin:19px 0 6px;font-size:24px;font-weight:750}.plan-settings-module__WZ-6xG__card small{color:#789194;overflow-wrap:anywhere;margin-top:auto;font-size:11px;line-height:1.6}.plan-settings-module__WZ-6xG__summary{background:#fff;border:1px solid #dce8e7;border-radius:18px;margin-top:24px;padding:21px 19px}.plan-settings-module__WZ-6xG__summary h2{letter-spacing:-.025em;margin:0 0 12px;font-size:18px}.plan-settings-module__WZ-6xG__summary>p{color:#6e888d;margin:0 0 18px;font-size:13px;line-height:1.8}.plan-settings-module__WZ-6xG__days{color:#4d7378;justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.plan-settings-module__WZ-6xG__days>span:last-child{align-items:center;gap:10px;display:flex}.plan-settings-module__WZ-6xG__days input{color:#244e55;background:#fff;border:1px solid #cfe0df;border-radius:11px;width:94px;min-height:46px;padding:10px 12px;font-size:16px}.plan-settings-module__WZ-6xG__summary>.plan-settings-module__WZ-6xG__help{margin:10px 0 18px;font-size:11px}.plan-settings-module__WZ-6xG__total{background:#f1f7f6;border-radius:12px;margin-bottom:18px;padding:15px}.plan-settings-module__WZ-6xG__total>span{color:#789093;font-size:11px;line-height:1.7}.plan-settings-module__WZ-6xG__total>div{justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:12px;display:flex}.plan-settings-module__WZ-6xG__total strong{color:#21696a;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:24px}.plan-settings-module__WZ-6xG__summary>.plan-settings-module__WZ-6xG__notice{color:#7e887c;background:#f7f8f5;border-radius:11px;padding:13px;font-size:11px}.plan-settings-module__WZ-6xG__notice b{color:#64785e;margin-bottom:4px;font-size:12px;display:block}.plan-settings-module__WZ-6xG__summary>.plan-settings-module__WZ-6xG__error{color:#a74c3e;font-size:12px}.plan-settings-module__WZ-6xG__primary{color:#fff;text-align:center;cursor:pointer;background:#226d73;border:1px solid #226d73;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.plan-settings-module__WZ-6xG__primary:disabled{cursor:not-allowed;opacity:.5}.plan-settings-module__WZ-6xG__links{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:22px;display:flex}.plan-settings-module__WZ-6xG__links a{color:#6e8c90;align-items:center;min-height:44px;font-size:12px;display:flex}.plan-settings-module__WZ-6xG__confirmation{color:#56787c;gap:16px;display:grid}.plan-settings-module__WZ-6xG__confirmation h2{color:#254e55;margin:0;font-size:20px}.plan-settings-module__WZ-6xG__confirmation p{margin:0;font-size:13px;line-height:1.8}.plan-settings-module__WZ-6xG__confirmation>.plan-settings-module__WZ-6xG__confirmTotal{color:#226d73;font-size:30px;font-weight:750}.plan-settings-module__WZ-6xG__card input:focus-visible+.plan-settings-module__WZ-6xG__cardContent,.plan-settings-module__WZ-6xG__page :is(a,button,input):focus-visible,.plan-settings-module__WZ-6xG__confirmation button:focus-visible{outline-offset:3px;outline:3px solid #65aeb1}@container patient (max-width:350px){.plan-settings-module__WZ-6xG__main{padding-inline:15px}.plan-settings-module__WZ-6xG__planGrid{gap:10px}.plan-settings-module__WZ-6xG__cardContent{padding:16px 12px}.plan-settings-module__WZ-6xG__cardName{font-size:13px}.plan-settings-module__WZ-6xG__card strong{font-size:22px}.plan-settings-module__WZ-6xG__summary{padding:18px 15px}}
