.billing_billingSection__qjQqG{width:100%;max-width:480px;margin:0 auto}.billing_billingCenterWrap__u6Wfq{padding-bottom:40px}.billing_mainTitle__98VjX{margin:0 0 14px;color:#17231d;font-size:24px;font-weight:700;line-height:1.5;word-break:keep-all}.billing_pageIntroTitleHighlight__as36R{font-weight:inherit}.billing_introDescription__d6IF0{color:#606561;font-size:16px;line-height:1.6;word-break:keep-all}.billing_billingBenefits__esDTC{display:flex;flex-direction:column;gap:12px;padding:20px 16px;border:1px solid #e4e4e7;border-radius:12px}.billing_billingBenefitItem__DpNd3{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:center}.billing_billingBenefitItem__DpNd3+.billing_billingBenefitItem__DpNd3{padding-top:12px;border-top:1px solid #e4e4e7}.billing_billingBenefitIcon___I7dA{display:flex;align-items:center;justify-content:center;grid-row:1/span 2;align-self:start;width:44px;height:44px;color:#345b3f;background:#e8f0e9;border-radius:50%}.billing_billingBenefitCheckIcon__K9I6k{width:26px;height:26px}.billing_billingBenefitTitle__qpqXV{grid-column:2;margin:0;color:#17231d;font-size:16px;font-weight:700;line-height:1.5;word-break:keep-all}.billing_billingBenefitDescription__iO7hi{grid-column:2;margin:0;color:#626862;font-size:14px;line-height:1.6;word-break:keep-all}.billing_wrapper__xmBwl{width:100%;margin-top:48px}.billing_sectionTitle__75ME6{margin:0 0 18px;color:#17231d;font-size:20px;font-weight:700;line-height:1.4}.billing_noticeLine__oBJl6{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:#606561;font-size:14px;line-height:1.5;word-break:keep-all}.billing_noticeLineIcon__EMwh5{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid;border-radius:50%;font-family:Georgia,serif;font-size:12px;font-weight:700}.billing_cardList__sJzYn{display:flex;flex-direction:column;gap:16px}.billing_registeredCard__kgU1F{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:120px;padding:20px 16px;color:#17231d;background:#fff;border:1px solid #d6dcd8;border-radius:9px;box-shadow:0 2px 4px rgba(27,44,33,.08);overflow:hidden}.billing_registeredCardImageArea__Pa_TZ{display:grid;place-items:center;width:100%;aspect-ratio:1.4;min-width:0;container-type:inline-size;border-radius:6px;overflow:hidden}.billing_registeredCardImage__Q_04Z{grid-area:1/1;display:block;width:100%;height:100%;object-fit:contain}.billing_registeredCardPortrait___ZNGS .billing_registeredCardImage__Q_04Z{position:relative;top:-16%;width:71.4285714286cqw;height:100cqw;max-width:none;transform:rotate(-90deg)}.billing_emptyCardPreview__CTXWS{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 78% 5%,rgba(255,255,255,.22),transparent 31%),linear-gradient(118deg,#2f4337,#536958 54%,#a8b0a1)}.billing_emptyCardPreview__CTXWS:after,.billing_emptyCardPreview__CTXWS:before{content:"";position:absolute;z-index:-1;border-radius:40%;transform:rotate(-23deg)}.billing_emptyCardPreview__CTXWS:before{width:120%;height:140%;right:-40%;bottom:-65%;background:hsla(0,0%,100%,.11)}.billing_emptyCardPreview__CTXWS:after{width:65%;height:150%;top:-35%;right:-20%;border:12px solid hsla(0,0%,100%,.1)}.billing_registeredCardContent__Qvxoq{min-width:0}.billing_registeredCardMeta__2_XdY{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.billing_cardCompany__qFcqm,.billing_registeredCardMetaNumber__BAeb_{font-size:18px;font-weight:700}.billing_cardCompany__qFcqm{color:#17231d;line-height:1.4;overflow-wrap:anywhere}.billing_registeredCardMetaNumber__BAeb_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.billing_registeredDate__qcBTN{margin:10px 0 0;color:#606561;font-size:14px;line-height:1.5;word-break:keep-all}.billing_statusBadge__YIKqy{display:inline-block;margin-top:6px;padding:3px 8px;color:#55625a;background:#edf1ee;border-radius:4px;font-size:12px}.billing_deleteButton__QxyZq{align-self:start;margin-top:4px;padding:6px 9px;color:#bf4642;background:#fff;border:1px solid #e9b8b5;border-radius:5px;font-size:13px;line-height:1.4;white-space:nowrap;cursor:pointer}.billing_deleteButton__QxyZq:hover:not(:disabled){background:#fff4f3}.billing_deleteButton__QxyZq:disabled{opacity:.6;cursor:wait}.billing_deleteButton__QxyZq:focus-visible{outline:2px solid #487469;outline-offset:3px}.billing_emptyCardButton__qPrqR{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.billing_emptyCardButton__qPrqR:disabled{opacity:.6;cursor:wait}.billing_emptyCardPreview__CTXWS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;color:#fff;border-radius:10px}.billing_emptyCardRegisterIcon__c_zFO{color:inherit}.billing_emptyCardRegisterText__HB9Lf{font-size:18px;font-weight:700}.billing_loadingPanel__w9zC5{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;background:#f5f8f5;border-radius:10px}.billing_loadingTitle__fRf39{font-size:16px;font-weight:700}.billing_loadingDescription__sBPNH{color:#606561;font-size:14px}.billing_billingAgreementOverlay__VHY4_{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(0,0,0,.72);border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.billing_billingAgreementButton__5jXdd{padding:10px 18px;color:#171717;background:#fff;border:0;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer}.billing_billingAgreementButton__5jXdd:focus-visible{outline:3px solid #487469;outline-offset:3px}.billing_billingAgreementButton__5jXdd:disabled{opacity:.6;cursor:wait}.billing_billingAgreementDescription__oFbv4{margin:0;color:#fff;font-size:12px;line-height:1.5;text-align:center;word-break:keep-all}@media(max-width:380px){.billing_mainTitle__98VjX{font-size:22px}.billing_billingBenefitItem__DpNd3{column-gap:12px}.billing_registeredCard__kgU1F{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:16px 12px}.billing_cardCompany__qFcqm,.billing_registeredCardMetaNumber__BAeb_{font-size:16px}.billing_registeredDate__qcBTN{font-size:13px}.billing_deleteButton__QxyZq{padding:6px;font-size:12px}}