.n2QFwW_rateBreakdown{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.n2QFwW_group{flex-direction:column;gap:6px;display:flex}.n2QFwW_group+.n2QFwW_group{border-top:1px solid #f3f4f6;padding-top:14px}.n2QFwW_groupHead{color:#111827;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;display:flex}.n2QFwW_groupTitle{min-width:0}.n2QFwW_amount{font-variant-numeric:tabular-nums;flex-shrink:0}.n2QFwW_groupMeta{color:#6b7280;font-size:12px}.n2QFwW_row{color:#4b5563;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.n2QFwW_rowLabel{min-width:0}.n2QFwW_rowHint{color:#9ca3af;margin-left:6px;font-size:11px}.n2QFwW_rowAmount{color:#374151;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.n2QFwW_subtotalRow{color:#111827;border-top:1px dashed #e5e7eb;margin-top:2px;padding-top:6px;font-weight:600}.n2QFwW_subtotalRow .n2QFwW_rowAmount{color:#111827}.n2QFwW_summary{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;padding-top:12px;display:flex}.n2QFwW_discountRow,.n2QFwW_discountRow .n2QFwW_rowAmount{color:#15803d}.n2QFwW_total{color:#111827;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:16px;font-weight:700;display:flex}.n2QFwW_totalAmount{color:var(--primary-color,#007db5);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px}.n2QFwW_button{background:var(--btn-primary-color,var(--primary-color,#007db5));width:100%;color:var(--btn-primary-text-color,#fff);border-radius:var(--layout-button-radius,8px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:6px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:filter .2s;display:flex}.n2QFwW_button:hover{filter:brightness(.88)}.n2QFwW_button:active{filter:brightness(.8)}.n2QFwW_buttonCaption{font-size:13px;font-weight:500}@media (max-width:768px){.n2QFwW_rateBreakdown{gap:12px;padding:14px}.n2QFwW_groupHead{font-size:13px}.n2QFwW_row{font-size:12px}.n2QFwW_rowHint{margin-left:4px}.n2QFwW_total{font-size:15px}.n2QFwW_totalAmount{font-size:18px}.n2QFwW_button{min-height:48px}}@media (min-width:1001px){:root[data-be-search=top] .n2QFwW_rateBreakdown{grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-auto-flow:dense;align-items:start;gap:10px 32px;padding:14px 18px;display:grid}:root[data-be-search=top] .n2QFwW_group{grid-column:1}:root[data-be-search=top] .n2QFwW_summary{border-top:none;grid-area:1/2;padding-top:0}:root[data-be-search=top] .n2QFwW_button{grid-area:2/2;padding:11px 20px}}
.BoiY9W_modalOverlay{z-index:99999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BoiY9W_modalContent{background-color:#fff;border:.5px solid #e9ecef;border-bottom-width:4px;border-radius:8px;flex-direction:column;width:800px;max-width:90%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 .5rem 1rem #00000026}.BoiY9W_sheetHandle{display:none}.BoiY9W_modalHeader{background:#fff;flex-shrink:0;padding:20px 24px 16px;position:relative}.BoiY9W_title{color:var(--primary-color,#007db5);margin:0;padding-right:40px;font-size:1.3rem;font-weight:600;line-height:1.3}.BoiY9W_grayLine{background-color:#dee2e6;height:1px;position:absolute;bottom:0;left:24px;right:24px}.BoiY9W_closeIcon{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex;position:absolute;top:18px;right:20px}.BoiY9W_closeIcon:hover{background-color:#f1f3f5}.BoiY9W_modalBody{flex-direction:column;flex:1;gap:20px;max-height:calc(90vh - 120px);padding:20px 24px 24px;display:flex;overflow:hidden auto}.BoiY9W_modalBody section{flex-direction:column;gap:8px;display:flex}.BoiY9W_sectionTitle{color:var(--primary-color,#007db5);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.BoiY9W_modalBody p{color:#495057;margin:0;font-size:.9rem;line-height:1.6}.BoiY9W_modalBody strong{color:#212529;font-weight:600}.BoiY9W_modalBody ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.BoiY9W_modalBody ul li{color:#495057;font-size:.9rem;line-height:1.5}.BoiY9W_modalFooter{background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;padding:12px 20px;display:none}.BoiY9W_closeButton{background-color:var(--btn-primary-color,var(--primary-color,#007db5));color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:10px 20px;font-size:1rem;font-weight:500}.BoiY9W_closeButton:hover{filter:brightness(.88)}@media (max-width:768px){.BoiY9W_modalOverlay{align-items:flex-end;padding:0}.BoiY9W_modalContent{width:100%;max-width:100%;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0);border:none;border-radius:16px 16px 0 0;animation:.25s ease-out BoiY9W_bpgSlideUp;box-shadow:0 -4px 20px #00000026}@keyframes BoiY9W_bpgSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BoiY9W_sheetHandle{background-color:#ddd;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0;display:block}.BoiY9W_modalHeader{padding:12px 20px 14px}.BoiY9W_title{padding-right:36px;font-size:1.1rem}.BoiY9W_closeIcon{width:28px;height:28px;top:10px;right:16px}.BoiY9W_modalBody{gap:16px;max-height:none;padding:18px 20px 20px}.BoiY9W_modalFooter{padding:12px 16px;display:block}}@media (max-width:480px){.BoiY9W_modalHeader{padding:10px 14px}.BoiY9W_title{font-size:1rem}.BoiY9W_closeIcon{width:26px;height:26px;top:8px;right:10px}.BoiY9W_modalBody{padding:12px 14px 14px}.BoiY9W_modalFooter{padding:10px 14px}}:root[data-be-glass] .BoiY9W_modalContent{background:var(--glass-sheet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-color:var(--glass-edge);border-bottom-color:var(--glass-edge)}:root[data-be-glass] .BoiY9W_modalHeader{background:0 0}:root[data-be-glass] .BoiY9W_grayLine{background-color:var(--glass-edge)}:root[data-be-glass] .BoiY9W_closeIcon:hover{background-color:var(--glass-inset-hover)}:root[data-be-glass] .BoiY9W_modalFooter{border-top-color:var(--glass-edge);background:0 0}:root[data-be-glass] .BoiY9W_sheetHandle{background-color:var(--glass-edge)}
