#eden-fee-v36 {box-sizing:border-box;margin:38px 0 30px;padding:30px;border:2px solid #c4daf7;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(18,77,145,.07);color:#173a65;font-family:inherit}
#eden-fee-v36 *{box-sizing:border-box}
#eden-fee-v36 .e36-heading {display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}
#eden-fee-v36 .e36-label{color:#165bb5;font-weight:800;font-size:16px}
#eden-fee-v36 h2{margin:6px 0 7px;color:#123f7e;font-weight:850;font-size:clamp(24px,2.5vw,32px);line-height:1.35}
#eden-fee-v36 .e36-heading p{margin:0;color:#45617b;font-size:17px;line-height:1.5}
#eden-fee-v36 .e36-year{padding:9px 16px;background:#eaf3ff;border-radius:99px;font-size:15px;font-weight:800;color:#1559b2}
#eden-fee-v36 .e36-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:22px}
#eden-fee-v36 .e36-inputs{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:0}
#eden-fee-v36 label{display:grid;gap:8px;font-weight:800;font-size:17px;color:#183e6a}
#eden-fee-v36 select{appearance:auto;-webkit-appearance:menulist;margin:0;width:100%;min-height:54px;padding:12px 13px;border:2px solid #a8c9ef;border-radius:12px;background:white;color:#143d74;font-family:inherit;font-size:18px;line-height:1.35;cursor:pointer}
#eden-fee-v36 select:focus-visible{outline:3px solid #0e5db8;outline-offset:2px}
#eden-fee-v36 .e36-output{padding:24px;background:#edf5ff;border-radius:17px;border:1px solid #c3dbfa}
#eden-fee-v36 .e36-result-label{display:block;color:#1e4c83;font-size:17px;font-weight:800}
#eden-fee-v36 #e36-total{display:block;margin:9px 0 16px;color:#0756bb;font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-1px}
#eden-fee-v36 .e36-breakdown{border-top:1px solid #c5d8ed;padding-top:9px}
#eden-fee-v36 .e36-breakdown>div{display:flex;justify-content:space-between;gap:14px;font-size:15px;padding:5px 0;color:#285279}
#eden-fee-v36 .e36-breakdown b{white-space:nowrap;color:#143c70}
#eden-fee-v36 .e36-warning{margin:12px 0 0;color:#ad390b;font-weight:750;font-size:15px}
#eden-fee-v36 .e36-warning:empty{display:none}
#eden-fee-v36 .e36-foot{margin-top:18px;padding-top:16px;border-top:1px solid #dce8f9;font-size:14px;line-height:1.6;color:#445a73}
#eden-fee-v36 .e36-foot p{margin:0 0 8px}
#eden-fee-v36 .e36-foot a{color:#0059bd;text-decoration:underline;text-underline-offset:3px}
#eden-fee-v36 .e36-disclaimer{margin-top:10px!important}
@media(max-width:760px){#eden-fee-v36{padding:20px 16px;margin:26px 0;border-radius:18px}#eden-fee-v36 .e36-layout{grid-template-columns:1fr}#eden-fee-v36 .e36-inputs{grid-template-columns:1fr 1fr;gap:12px}#eden-fee-v36 label{font-size:15px}#eden-fee-v36 select{font-size:16px;min-height:54px;padding:10px 7px}#eden-fee-v36 .e36-output{padding:19px}#eden-fee-v36 .e36-breakdown>div{font-size:14px}}
@media(max-width:355px){#eden-fee-v36 .e36-inputs{grid-template-columns:1fr}}
