.page_root__kUfZ3{color:var(--color);padding:24px;max-height:100%;overflow:scroll}.page_title__EIg7X{font-size:16px;font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--border-color);margin-top:16px}.page_column__WkPvS{display:flex;gap:16px}.page_columnRow___l2kY{flex:1 1}.page_scrollArea__6EGFO{max-height:380px;overflow:auto}.page_scrollSnap__gEDRr{scroll-snap-type:x mandatory;display:flex;gap:8px;margin-top:16px;overflow:scroll;width:100%}.page_summaryCard__16kCm{scroll-snap-align:start}.ContractDetails_container___Vsw5{padding:24px;overflow:scroll}.ContractDetails_root__KDE_4{font-size:16px;height:100%;&:has(.ContractDetails_cancelButton__2awQG) .ContractDetails_container___Vsw5{padding-bottom:120px}}.ContractDetails_title__rzMd5{font-size:20px;font-weight:600;margin:8px 0 16px;border-bottom:1px solid var(--border-color)}.ContractDetails_price___8KK0{margin-bottom:12px}.ContractDetails_description__3YF_f{margin-bottom:16px}.ContractDetails_paidAt__UL4mc{margin-bottom:12px}.ContractDetails_cancelButton__2awQG{width:160px;margin-left:auto}.LinkButton_button__JovJK{align-items:center;background-color:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--color);cursor:pointer;display:flex;font-size:16px;gap:8px;height:100%;justify-content:flex-start;padding:10px 16px 8px;width:100%;outline:3px solid transparent;text-decoration:none;transition:background-color .2s,outline-color .2s}.LinkButton_button__JovJK.LinkButton_flat__BkvHK{background-color:transparent;border-color:transparent;color:var(--color)}.LinkButton_button__JovJK.LinkButton_border__du4Bn{border-color:var(--border-color)}.LinkButton_button__JovJK.LinkButton_disabled__fzuRC{background-color:var(--secondary-bc);border-color:var(--border-color);color:var(--color);cursor:not-allowed;pointer-events:none}.LinkButton_button__JovJK:not(.LinkButton_disabled__fzuRC):hover{background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.LinkButton_button__JovJK:not(.LinkButton_disabled__fzuRC):focus-within{border-color:var(--accent-color)}.LinkButton_button__JovJK.LinkButton_flat__BkvHK.LinkButton_active__KBEmc{background-color:color-mix(in srgb,var(--secondary-color) 25%,transparent)}.LinkButton_button__JovJK.LinkButton_color__AG0sB{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--color)}.LinkButton_button__JovJK.LinkButton_color__AG0sB:hover{background-color:color-mix(in srgb,var(--accent-color) 70%,var(--color) 30%)}.LinkButton_button__JovJK.LinkButton_right__xXAzS{justify-content:flex-end}.LinkButton_button__JovJK.LinkButton_center__HRqLK{justify-content:center}.LinkButton_icon__bdlbc{color:currentColor;display:grid;fill:currentColor;place-content:center}.LinkButton_icon__bdlbc img,.LinkButton_icon__bdlbc svg{height:24px;width:24px}.LinkButton_buttonText__WQETl:only-of-type{display:contents}.DetailListRow_root__XRd7V{border-radius:4px;color:var(--color);cursor:pointer;display:flex;justify-content:space-between;background-color:transparent;width:100%;padding:12px 12px 8px;outline:3px solid transparent;transition:background-color .2s,outline-color .2s}.DetailListRow_root__XRd7V:not(.DetailListRow_disabled__Bf_oM):hover{background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.DetailListRow_root__XRd7V:not(.DetailListRow_disabled__Bf_oM):focus-within{outline-color:var(--accent-color)}.DetailListRow_root__XRd7V:not(.DetailListRow_disabled__Bf_oM):focus-within .DetailListRow_hiddenLinks__yJUhk,.DetailListRow_root__XRd7V:not(.DetailListRow_disabled__Bf_oM):hover .DetailListRow_hiddenLinks__yJUhk{opacity:1}.DetailListRow_displayField__JF2BM{display:flex;max-width:320px;flex-direction:column;gap:4px}.DetailListRow_displayText__m_qWs,.DetailListRow_rightLabel__emIGV{text-align:left;font-size:16px}.DetailListRow_hiddenLinks__yJUhk{display:flex;justify-content:flex-start;opacity:0;transition:opacity .1s}.DetailListRow_linkButton__Yg2Qp{display:inline-flex;background-color:transparent;color:var(--color);font-size:14px;padding:4px 4px 3px;outline:2px solid transparent;border-radius:2px;transition:background-color .2s,outline-color .2s}.DetailListRow_linkButton__Yg2Qp:focus-within,.DetailListRow_linkButton__Yg2Qp:hover{background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.page_root__OcRdk{padding:24px}.PdfPreview_closeButton__JA_t8{color:var(--color);background-color:transparent;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PdfPreview_closeButton__JA_t8:before{content:"";position:absolute;inset:-4px -6px;border-radius:4px;transition:background-color .2s}.PdfPreview_closeButton__JA_t8:focus:before,.PdfPreview_closeButton__JA_t8:hover:before{background-color:color-mix(in srgb,var(--color) 10%,transparent 90%)}.PdfPreview_pdfContainer__WyJYn{width:100%;height:auto;margin-top:16px}.PdfPreview_pdfPreview__6idzp{width:100%;height:calc(100vh - 150px)}.page_root__Hm3Er{color:var(--color);height:100%;font-size:15px}.page_title__Mvlvk{font-size:16px;font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--border-color)}.page_content__6lSl7{display:flex;flex-direction:column;gap:20px;overflow:scroll;height:100%;padding:24px 24px 64px}.page_saveButton__biy67{height:36px;margin-left:auto;font-size:14px;width:160px}.FrequencyLabel_label__x2ILw{font-size:11px;font-weight:600;display:inline-block;padding:4px 10px 2px 12px;border:1px solid var(--accent-color-secondary);border-radius:100vw;letter-spacing:2px;white-space:nowrap;text-align:center;top:-2px}.FrequencyLabel_label__x2ILw.FrequencyLabel_oneTime__SspnG{border:1px solid var(--accent-color)}.page_headerTitle__Ia1_E{min-height:53px}.page_backButton__W5sV5{cursor:pointer;font-size:14px;margin-bottom:28px;top:-8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_backButton__W5sV5:before{content:"";position:absolute;inset:-4px -6px;border-radius:4px;transition:background-color .2s}.page_backButton__W5sV5:focus:before,.page_backButton__W5sV5:hover:before{background-color:color-mix(in srgb,var(--color) 10%,transparent 90%)}@keyframes PopupDialog_show__TtveX{0%{opacity:0}to{opacity:1}}@keyframes PopupDialog_showTop__Ngyhr{0%{top:90px}to{top:100px}}@keyframes PopupDialog_hidden__q3304{0%{opacity:1}to{opacity:0}}@keyframes PopupDialog_hiddenTop__ATTiS{0%{top:100px}to{top:90px}}.PopupDialog_root__7RhH1{z-index:10001;animation:PopupDialog_show__TtveX .2s ease forwards}.PopupDialog_root__7RhH1.PopupDialog_hidden__q3304{animation:PopupDialog_hidden__q3304 .15s ease forwards}.PopupDialog_root__7RhH1.PopupDialog_hidden__q3304 .PopupDialog_content__SjvQi{animation:PopupDialog_hiddenTop__ATTiS .2s ease forwards}.PopupDialog_content__SjvQi{position:fixed;top:100px;left:calc(50% - 170px);color:var(--color);font-size:16px;border-radius:8px;background-color:var(--main-bc);border:1px solid var(--border-color);width:340px;padding:16px 12px;animation:PopupDialog_showTop__Ngyhr .2s ease forwards}.PopupDialog_overlay__loBcl{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.PopupDialog_title__rXH0o{font-size:20px;margin-bottom:8px}.PopupDialog_buttonWrapper__YdRJl{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.PopupDialog_button__oSBSU{margin:auto;width:75%;height:44px}.PopupDialog_button__oSBSU.PopupDialog_cancelButton__TJh2J{height:32px}.PlanList_root__brh1N{padding:24px 12px}.PlanList_header__Ac1LT,.PlanList_plan__Io4wR{display:flex;gap:24px;align-items:center;text-align:left;font-size:16px;white-space:nowrap;width:100%}.PlanList_button__hSD2h,.PlanList_header__Ac1LT{--rm-label-width:0px;--rm-paid-at-width:0px;--rm-next-billing-at-width:0px;min-width:calc(520px - var(--rm-label-width) - var(--rm-paid-at-width) - var(--rm-next-billing-at-width))}.PlanList_button__hSD2h:not(:has(.PlanList_label__nCsTS)),.PlanList_header__Ac1LT:not(:has(.PlanList_label__nCsTS)){--rm-label-width:52px}.PlanList_button__hSD2h:not(:has(.PlanList_paidAt__JPGpj)),.PlanList_header__Ac1LT:not(:has(.PlanList_paidAt__JPGpj)){--rm-paid-at-width:110px}.PlanList_button__hSD2h:not(:has(.PlanList_nextBillingAt__yqyDM)),.PlanList_header__Ac1LT:not(:has(.PlanList_nextBillingAt__yqyDM)){--rm-next-billing-at-width:100px}.PlanList_header__Ac1LT{padding:10px 16px 8px;border-bottom:1px solid var(--border-color)}.PlanList_label__nCsTS{width:52px;min-width:52px}.PlanList_paidAt__JPGpj{width:110px}.PlanList_planName__BgKtJ{flex:1 1;min-width:140px;white-space:normal}.PlanList_nextBillingAt__yqyDM{margin-left:auto;width:100px}.PlanList_noData__zItza{font-size:16px;text-align:center}.TransactionDetails_root__QH6fl{padding:24px;font-size:14px;overflow:scroll;height:calc(100% - var(--save-footer-height))}.TransactionDetails_label___3qFN{margin-bottom:8px}.TransactionDetails_price__o3EJ4{font-size:16px;margin-bottom:4px}.TransactionDetails_unit__OwSfQ{font-size:.8em}.TransactionDetails_text__G5JDX{margin-bottom:12px}.TransactionDetails_title___okqG{font-size:17px;font-weight:500;margin-bottom:8px;padding:0 0 4px;border-bottom:1px solid var(--border-color);display:flex}.TransactionDetails_id__LZWMm{font-size:12px;margin-left:auto}.TransactionDetails_wrapper__omwTV{display:flex;flex-wrap:wrap;gap:8px}.TransactionDetails_content__GNcuu{flex:1 1;min-width:320px}.TransactionDetails_receiptArea__ddGAl{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:4px 0 12px}.TransactionDetails_dlButton__HLaco{display:inline-flex}.TransactionDetails_pdfPreview__clBTu{flex:1 1;height:60vh;max-width:480px;min-width:280px}.SummaryCard_root__DCoLc{width:240px;padding:16px;background-color:var(--main-bc);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 0 4px var(--shadow-color)}.SummaryCard_name__10vhA{font-size:15px;font-weight:600;color:var(--text-color);white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.SummaryCard_description__R_3jE{font-size:13px;margin-top:4px;white-space:nowrap;width:100%;display:-webkit-box;line-clamp:4;box-orient:vertical;overflow:hidden}.SummaryCard_links__1dxxw{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.SummaryCard_link__RjGYe{font-size:13px;color:var(--link-color);text-decoration:none;background-color:transparent;white-space:nowrap;cursor:pointer;padding:0;&:before{content:"";position:absolute;inset:-3px -4px -1px;transition:background-color .2s}&:focus-within,&:hover{&:before{background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent)}}}.page_root__cYncq{padding:24px}.page_title__U4KJd{font-size:17px;font-weight:500;margin-top:16px;padding:0 0 4px;border-bottom:1px solid var(--border-color)}