@font-face{font-family:"618 GenSenRounded2 TW v19";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/refund-cards/GenSenRounded2TW-v19-400.woff2)format("woff2")}@font-face{font-family:"618 GenSenRounded2 TW v19";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/refund-cards/GenSenRounded2TW-v19-500.woff2)format("woff2")}@font-face{font-family:"618 GenSenRounded2 TW v19";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/refund-cards/GenSenRounded2TW-v19-700.woff2)format("woff2")}.RefundCalculatorCard-module__74Xiha__root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;container:refund-card/inline-size}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__stage{padding:30px 14px 26px}.RefundCalculatorCard-module__74Xiha__root,.RefundCalculatorCard-module__74Xiha__root *{box-sizing:border-box}.RefundCalculatorCard-module__74Xiha__root [hidden]{display:none!important}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__card{isolation:isolate;color:#133e33;background:linear-gradient(135deg,#fffef9,#f6f3e8) padding-box padding-box,linear-gradient(135deg,#6ead7d 0%,#23754f 7%,#0a4932 42%,#397d55 62%,#093c2b 87%,#021e15 100%) border-box;border:8px solid #0000;border-radius:28px;width:100%;max-width:510px;margin:0 auto;padding:24px 28px 22px;font-family:"618 GenSenRounded2 TW v19",PingFang TC,Microsoft JhengHei,sans-serif;position:relative;box-shadow:3px 4px #083d2c,6px 11px 20px #163b2833,inset 0 0 0 1px #c7d0b8}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #cfb471;border-radius:23px;position:absolute;inset:-4px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__brand{color:#07583c;letter-spacing:.01em;border-bottom:1px solid #c5d2bf;justify-content:space-between;gap:10px;padding-bottom:13px;font-size:13px;font-weight:700;display:flex}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__number{color:#887044;white-space:nowrap}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__heading{padding:20px 0 18px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__title{color:#000;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(23px,8.15cqw,39px);font-weight:700;line-height:1.35}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__subtitle{text-align:right;color:#000;margin:8px 0 0;font-size:17px;font-weight:500;line-height:1.5}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__context{color:#51675d;margin:0 0 22px;font-size:14px;line-height:1.55}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__priceHelp{margin-top:5px;font-size:12px;display:inline-block}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__fields{gap:18px;display:grid}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__field{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;gap:0 14px;display:grid}.RefundCalculatorCard-module__74Xiha__root label{color:#133e33;font-size:16px;font-weight:500;line-height:1.5;display:block}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__inputWrap{align-items:center;gap:8px;min-width:0;display:flex}.RefundCalculatorCard-module__74Xiha__root input{color:#133e33;width:100%;min-width:0;min-height:48px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#fffef9;border:1px solid #acb8a6;border-radius:10px;padding:10px 11px;font-size:19px;font-weight:500;line-height:1.35;display:block;box-shadow:inset 0 2px 3px #3d463410}.RefundCalculatorCard-module__74Xiha__root input::placeholder{color:#697568;opacity:1;font-size:16px;font-weight:400}.RefundCalculatorCard-module__74Xiha__root input[aria-invalid=true]{border-color:#a82f21}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__inputWrap span{color:#51675d;flex:none;font-size:14px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__error{color:#962919;grid-column:1/-1;margin:6px 0 0;font-size:13px;line-height:1.55}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__result{color:#fffdf6;background:linear-gradient(135deg,#196b4c,#064833);border-radius:16px;margin-top:28px;padding:20px 21px;box-shadow:2px 4px 7px #2946311c,inset 0 1px #83a786}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__resultTop{justify-content:space-between;align-items:center;gap:10px;font-size:17px;font-weight:500;line-height:1.5;display:flex}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__status{color:#eef2e5;white-space:nowrap;background:#dce4d621;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:400}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__status:empty{display:none}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__empty{color:#e5ecde;justify-content:flex-end;align-items:center;min-height:52px;margin:13px 0 0;font-size:18px;line-height:1.5;display:flex}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__amount{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;min-height:52px;margin-top:13px;display:flex}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__amount output{color:#f4dea1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,7.8cqw,48px);font-weight:700;line-height:1.18}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__amount span{font-size:17px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__note{color:#51675d;margin:18px 0 0;font-size:12px;line-height:1.65}@container refund-card (max-width:460px){.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__stage{padding:25px 12px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__card{padding:21px 18px 20px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__brand{font-size:12px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__field{grid-template-columns:minmax(0,1fr);gap:5px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__fields{gap:15px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__result{padding:18px}}@container refund-card (max-width:350px){.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__card{padding:19px 14px 18px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__brand{font-size:11px}.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__subtitle,.RefundCalculatorCard-module__74Xiha__root .RefundCalculatorCard-module__74Xiha__resultTop{font-size:16px}}
