.pricing-breakdowns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.pricing-breakdown{padding:16px;border:1px solid #e5d6c8;border-radius:16px;background:#fffdf9;min-width:0}.pricing-breakdown h4{margin:0 0 4px;font-size:16px;color:#624332}.pricing-calculation-unit,.pricing-detail-note{font-size:12px;line-height:1.9;color:#8a7665;margin:6px 0}.pricing-detail-rows{margin:12px 0}.pricing-detail-rows>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:4px 0;line-height:1.6;border-bottom:1px solid #f0e6dc;font-size:11px}.pricing-detail-rows dt{color:#806e5e;flex:1}.pricing-detail-rows dd{margin:0;text-align:end;color:#493628;overflow-wrap:anywhere;max-width:58%;font-variant-numeric:tabular-nums}.pricing-final{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:12px;background:#f4e6d7}.pricing-final span{font-size:11px;color:#806554}.pricing-final strong{font-size:17px;color:#61412d}.cost-preview:has(.pricing-breakdowns){padding:14px}@media(max-width:1000px){.pricing-breakdowns{grid-template-columns:1fr}.pricing-detail-rows>div{font-size:12px}.pricing-breakdown h4{font-size:17px}}@media(prefers-reduced-motion:reduce){.pricing-breakdowns{scroll-behavior:auto}}

.exchange-card{margin:22px 0;padding:24px;border-radius:20px;border:1px solid #ddccba;background:linear-gradient(130deg,#fffaf2,#ede6d9)}.exchange-card h3{font-size:26px;margin:12px 0}.exchange-card p{color:#786450;font-size:13px;line-height:1.9}

.exchange-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.exchange-manual{width:100%;padding-top:8px;border-top:1px solid #ded4c6}.exchange-manual summary{cursor:pointer;font-size:13px;font-weight:700;padding:10px 0}.exchange-manual form{margin:8px 0 0;max-width:560px}.exchange-manual label{font-size:13px}.exchange-manual input{direction:ltr;text-align:right}.exchange-manual .button{font-size:12px}@media(max-width:600px){.exchange-actions{align-items:stretch}.exchange-card{padding:16px}.exchange-card h3{font-size:22px}.exchange-actions>.button,.exchange-manual .button{width:100%}}
