@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";:root{color:#172437;font-synthesis:none;background:#f3f5f9;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}.app{min-height:100vh}.brand-red{color:#e44858}.landing{color:#fff;background:#071e2b;min-height:100vh;overflow:hidden}.landing-nav{justify-content:space-between;align-items:center;max-width:1420px;height:98px;margin:auto;padding:0 55px;display:flex}.brand-mark{align-items:center;gap:12px;font-family:Outfit;font-size:25px;font-weight:800;display:flex}.brand-icon{background:linear-gradient(140deg,#e34856,#203e65);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.nav-links{letter-spacing:1.2px;color:#a5bdc9;gap:42px;font-size:11px;font-weight:800;display:flex}.nav-login{color:#fff;background:#193b4a;border:1px solid #3a5562;border-radius:40px;align-items:center;gap:15px;padding:12px 25px;display:flex}.hero{grid-template-columns:1fr 1fr;gap:45px;max-width:1420px;min-height:670px;margin:auto;padding:85px 70px 65px;display:grid}.hero-left{z-index:2;position:relative}.eyebrow{letter-spacing:1.6px;color:#a8c7d5;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.dot{background:#5bdfac;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 12px #5bdfac}.hero h1{margin:30px 0;font:700 clamp(48px,5.2vw,78px)/1.06 Outfit}.hero h1 span{color:#ff6475}.hero p{color:#a7c0cd;max-width:480px;font-size:16px;line-height:1.8}.hero-points{color:#e2edf1;gap:22px;margin:28px 0;font-size:13px;display:flex}.hero-points span{align-items:center;gap:7px;display:flex}.hero-points svg{color:#60d7b2}.hero-button,.primary{color:#fff;background:#d9344b;border:0;border-radius:11px;justify-content:center;align-items:center;gap:13px;padding:14px 22px;font-weight:800;display:inline-flex;box-shadow:0 8px 23px #d9344b25}.hero-button{border-radius:35px;margin-top:12px;padding:17px 30px}.hero-right{min-height:470px;position:relative}.float-card{z-index:2;border-radius:25px;flex-direction:column;gap:13px;padding:28px;display:flex;position:absolute;box-shadow:0 35px 60px #0007}.card-one{color:#10283a;background:#f6f9fa;width:310px;height:325px;top:5%;right:18%;transform:rotate(5deg)}.card-two{color:#fff;background:#163c4b;border:1px solid #3c6973;width:275px;height:215px;top:47%;left:0;transform:rotate(-8deg)}.card-kicker{letter-spacing:1px;opacity:.65;font-size:11px;font-weight:800}.big-visual{color:#fff;background:linear-gradient(125deg,#1e4e71,#e03e54);border-radius:20px;justify-content:space-evenly;align-items:center;height:145px;display:flex}.float-card b{font-size:20px}.float-card small{opacity:.65}.mini-progress{background:#315463;border-radius:15px;align-items:center;height:40px;padding:8px;display:flex}.mini-progress span{background:linear-gradient(90deg,#e23e53,#68b9cb);border-radius:10px;width:70%;height:12px}.orbit{border:1px dashed #2c5968;border-radius:50%;width:550px;height:550px;position:absolute;top:-10px;left:0}.orbit-two{width:400px;height:400px;top:70px;left:75px}.signin-zone{color:#13263b;background:#f3f5f9;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:100px max(60px,50vw - 625px);display:grid}.auth-brand img{border-radius:18px;width:220px}.auth-brand h2{font:700 36px Outfit}.auth-brand p{color:#697b8a;max-width:420px;line-height:1.8}.auth-card{background:#fff;border-radius:25px;width:100%;max-width:480px;padding:35px;box-shadow:0 22px 60px #0b1f3014}.auth-card h2{font:700 30px Outfit}.auth-tabs{gap:10px;display:flex}.auth-tabs button{color:#526478;background:#f2f4f7;border:0;border-radius:10px;padding:10px 16px}.auth-tabs button.active{color:#fff;background:#142d49}.auth-card label{margin:20px 0;font-size:13px;font-weight:700;display:block}.auth-card input{border:1px solid #d8e0e8;border-radius:11px;outline-color:#d9344b;width:100%;margin-top:9px;padding:14px}.password-box{align-items:center;display:flex;position:relative}.password-box button{color:#5d7284;background:0 0;border:0;position:absolute;top:16px;right:12px}.password-box input{padding-right:45px}.full{width:100%}.tiny{color:#91a0ad;text-align:center;font-size:11px}.workspace{min-height:100vh;display:flex}.sidebar{color:#e9f1fa;background:#0d2034;flex-direction:column;flex-shrink:0;width:258px;height:100vh;min-height:100vh;padding:25px 14px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #29415b;flex-direction:column;gap:13px;padding:12px 9px 30px;display:flex}.sidebar-brand img{border-radius:13px;width:100%;max-width:176px}.sidebar-brand b{font:700 17px Outfit}.sidebar-brand small,.sidebar-user small{color:#90a4b8;margin-top:6px;font-size:11px;display:block}.side-section{letter-spacing:1.4px;color:#6886a1;margin:30px 12px 15px;font-size:10px;font-weight:800}.side-link{color:#a8bdd0;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:14px 15px;font-size:13px;font-weight:700;display:flex;position:relative}.side-link:hover,.side-link.selected{color:#fff;background:#223951}.side-link.selected:before{content:"";background:#e44858;border-radius:8px;width:3px;height:60%;position:absolute;top:20%;left:0}.active-pip{background:#e44858;border-radius:50%;width:7px;height:7px;margin-left:auto}.sidebar-bottom{border-top:1px solid #29415b;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 4px;display:flex}.sidebar-bottom>button{color:#9eb4c8;background:0 0;border:0;margin-left:auto}.sidebar-user{min-width:0;font-size:12px}.avatar{color:#fff;background:#e44858;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.avatar.small{width:35px;height:35px}.main{background:#f3f5f9;flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;min-height:106px;padding:25px 45px;display:flex}.crumb{color:#92a0ad;font-size:12px}.topbar h1{margin:8px 0 0;font:700 26px Outfit}.topbar-actions{align-items:center;gap:20px;display:flex}.online{color:#3e8e72;letter-spacing:.8px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.icon-button{color:#2e4660;background:#f2f4f8;border:0;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.content{max-width:1480px;margin:auto;padding:32px 42px 80px}.welcome-banner{color:#fff;background:linear-gradient(115deg,#102942,#1e4560);border-radius:22px;justify-content:space-between;min-height:240px;padding:40px 45px;display:flex;overflow:hidden}.welcome-banner h2{margin:14px 0;font:700 31px Outfit}.welcome-banner p{color:#a8c4d4;margin-bottom:25px}.banner-art{color:#d8495b;place-items:center;width:250px;display:grid;position:relative}.banner-circle{border:1px dashed #5d7b92;border-radius:50%;width:220px;height:220px;position:absolute;box-shadow:0 0 0 40px #ffffff05}.banner-art svg{z-index:1}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.metric{background:#fff;border-radius:17px;min-width:0;padding:22px;box-shadow:0 4px 22px #142b4108}.metric-head{color:#7a899a;justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-head span,.metric>span{color:#7d8b9a;font-size:12px}.metric-head svg{color:#d94557}.metric strong{color:#132c45;margin:14px 0;font:700 34px Outfit;display:block}.metric small{color:#a1aab4;font-size:10px}.dash-grid{grid-template-columns:1.6fr 1fr;gap:20px;margin:22px 0;display:grid}.panel{background:#fff;border-radius:18px;margin:20px 0;padding:25px;box-shadow:0 4px 22px #142b4108}.dash-grid .panel{margin:0}.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel h3{margin:0;font:700 19px Outfit}.panel p,.panel-head p{color:#8997a5;font-size:13px;line-height:1.6}.panel-head p{margin:7px 0 0}.quiet{color:#d33b4e;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.chart{height:245px}.quick-actions{flex-direction:column;gap:10px;display:flex}.quick{text-align:left;color:#2e4d66;background:#f5f7fa;border:1px solid #e9edf2;border-radius:12px;align-items:center;gap:15px;width:100%;padding:16px;display:flex}.quick>div{flex:1}.quick b{font-size:13px;display:block}.quick small{color:#8d9eac;margin-top:5px;font-size:11px;display:block}.section-heading h2{margin:0 0 7px;font:700 29px Outfit}.section-heading p{color:#7b8999;font-size:14px}.mode-grid{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.mode-card{text-align:left;color:#203a54;background:#fff;border:2px solid #0000;border-radius:17px;flex-direction:column;gap:10px;padding:25px;display:flex;box-shadow:0 4px 22px #142b4108}.mode-card.active{background:#fff9fa;border-color:#d93b4e}.mode-card svg{color:#d93b4e}.mode-card b{font:700 20px Outfit}.mode-card small{color:#7e8b9a}.mode-card span{color:#c9384a;margin-top:9px;font-size:12px;font-weight:800}.upload-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.upload-field{font-size:13px;font-weight:800;display:block}.drop{color:#668099;text-align:center;cursor:pointer;border:2px dashed #c9d6e2;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:152px;margin-top:12px;padding:17px;display:flex}.drop b{color:#314e66;font-size:13px}.drop small{word-break:break-word;font-size:11px}.upload-field input{max-width:100%;margin-top:10px;font-size:11px}.date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.date-grid label{font-size:13px;font-weight:700}.date-grid input{color:#243d56;background:#f7f9fc;border:1px solid #d9e1e9;border-radius:10px;width:100%;margin-top:10px;padding:13px;display:block}.help{margin-top:20px}.submit{width:100%;padding:18px}.processing{color:#a93a49;margin:15px 0;font-size:13px}.processing span{border:2px solid #d9344b;border-top-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tag{color:#d2384c;background:#fff0f2;border-radius:20px;padding:8px 12px;font-size:10px;font-weight:800}.results-metrics{grid-template-columns:repeat(4,1fr)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#8796a5;white-space:nowrap;background:#f7f9fb;padding:14px 12px}td{white-space:nowrap;border-bottom:1px solid #eef1f5;padding:14px 12px}tr:last-child td{border-bottom:0}.status{border-radius:30px;padding:7px 10px;font-size:10px;font-weight:800}.status.good{color:#26865c;background:#e5f8ed}.status.bad{color:#bf4352;background:#fff0f0}.status.neutral{color:#536d83;background:#eef2f7}.secondary{color:#213e5b;background:#e7edf4;border:0;border-radius:11px;align-items:center;gap:10px;padding:14px 20px;font-weight:800;display:inline-flex}.empty{text-align:center;color:#7c90a3;padding:45px}.empty svg{color:#c84c5c}.ssb-output{border-top:1px solid #e4ebf2;margin-top:25px;padding-top:20px}.count-line{border-bottom:1px solid #eef1f5;justify-content:space-between;padding:11px 0;display:flex}.ssb-output .primary{margin-top:20px}.alert{border-radius:12px;align-items:center;gap:10px;margin:15px 0;padding:14px 18px;font-size:13px;display:flex}.alert button{background:0 0;border:0;margin-left:auto;font-size:20px}.alert.error{color:#a73344;background:#fff0f1}.alert.success{color:#246b4c;background:#eaf8f0}.small-action{color:#277b53;background:#e7f8ed;border:0;border-radius:8px;margin-right:8px;padding:7px 11px}.small-action.danger{color:#c14355;background:#fff0f1}.no-data{text-align:center;color:#96a5b4;padding:30px}.light .sidebar{background:#1d3958}.light .main{background:#f7f9fc}@media (width<=1100px){.metrics{grid-template-columns:repeat(3,1fr)}.dash-grid{grid-template-columns:1fr}.hero{padding:60px 35px}.signin-zone{padding:60px 40px}}@media (width<=760px){.nav-links,.hero-right,.banner-art,.online{display:none}.landing-nav{padding:0 22px}.hero{min-height:550px;padding:70px 25px;display:block}.hero h1{font-size:49px}.signin-zone{grid-template-columns:1fr;gap:20px;padding:50px 20px}.sidebar{width:72px;padding:15px 8px}.sidebar-brand img{width:55px}.sidebar-brand div,.side-section,.side-link:not(.selected) .active-pip,.sidebar-user{display:none}.side-link{justify-content:center;font-size:0}.side-link svg{flex-shrink:0}.sidebar-bottom{justify-content:center}.sidebar-bottom>button{display:none}.topbar{min-height:90px;padding:18px}.content{padding:20px 13px}.metrics,.results-metrics{grid-template-columns:repeat(2,1fr)}.mode-grid,.date-grid{grid-template-columns:1fr}.welcome-banner{padding:25px}.welcome-banner h2{font-size:24px}.topbar h1{font-size:21px}}.sheet-download-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:10px;margin:18px 0;display:grid}.sheet-download-grid button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.ec-tabs{flex-wrap:wrap;gap:12px;margin:0 0 22px;display:flex}.ec-tabs button{padding:12px 18px}.ec-search{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.ec-search input{border:1px solid #cbd5e1;border-radius:9px;flex:1;min-width:240px;padding:14px}.ec-search button{min-width:130px}.run-link{color:#c62d45;text-underline-offset:3px;font-weight:800;text-decoration:underline}.run-link:focus-visible{outline-offset:4px;outline:2px solid #d9344b}.run-dialog{color:#172437;background:#f3f5f9;border:1px solid #d9e1e9;border-radius:18px;width:min(1240px,96vw);max-height:92vh;padding:0;box-shadow:0 25px 90px #0007}.run-dialog::backdrop{background:#071e2bbd}.run-dialog-heading{border-bottom:1px solid #d9e1e9;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.run-dialog-heading h2{margin:8px 0 0;font:700 25px Outfit}.run-dialog-heading .eyebrow{color:#7b8999}.run-dialog-body{max-height:calc(92vh - 100px);padding:24px;overflow:auto}.run-state{color:#697b8a;padding:35px 8px}.run-identity{flex-wrap:wrap;gap:25px;margin:0 0 25px;display:flex}.run-identity dt{color:#7b8999;margin-bottom:10px;font-size:12px}.run-identity dd{margin:0;font-weight:700}.run-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.run-summary strong{overflow-wrap:anywhere;font-size:25px}.run-search{margin:18px 0;font-size:13px;font-weight:700;display:block}.run-search input{width:100%;color:inherit;background:#fff;border:1px solid #c9d6e2;border-radius:10px;margin-top:9px;padding:12px;display:block}.run-batches,.run-files{margin-top:28px}.run-group{background:#fff;border:1px solid #e6ebf0;border-radius:12px;margin:18px 0;overflow:hidden}.run-group h4{margin:0;padding:15px}.run-group h4 span{color:#7b8999}.run-dialog .help{color:#6b7d8d;font-size:12px;line-height:1.6}.run-dialog .run-reason{white-space:normal;min-width:220px;max-width:350px}.run-subtext{color:#7b8999;margin-top:6px;display:block}.run-files ul{padding:0;list-style:none}.run-files li{border-bottom:1px solid #d9e1e9;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.run-files b{overflow-wrap:anywhere}.run-files small{color:#7b8999;margin-top:6px;display:block}.run-files .secondary{flex-shrink:0}.run-dialog .alert.error button{font-size:13px}.dark .run-dialog{color:#e9f1fa;background:#10283e;border-color:#35516b}.dark .run-dialog .metric,.dark .run-group{background:#19354e;border-color:#35516b}.dark .run-dialog .metric strong{color:#e9f1fa}.dark .run-dialog th{color:#bed0df;background:#233f58}.dark .run-dialog td,.dark .run-dialog-heading,.dark .run-files li{border-color:#35516b}.dark .run-dialog .help,.dark .run-dialog small,.dark .run-identity dt,.dark .run-state{color:#afc0cf}.dark .run-search input{background:#19354e;border-color:#46637d}.dark .run-link{color:#ff8493}@media (width<=760px){.run-dialog{width:98vw;max-height:96vh}.run-dialog-heading,.run-dialog-body{padding:16px}.run-dialog-body{max-height:calc(96vh - 100px)}.run-summary{grid-template-columns:1fr 1fr}.run-files li{flex-direction:column;align-items:flex-start}}.batch-response-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.batch-response-summary .metric{box-shadow:none;border:1px solid #e4eaf0}.batch-response-summary strong{font-size:28px}.batch-response-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:22px 0 14px;display:grid}.batch-response-filters label{font-size:12px;font-weight:700}.batch-response-filters input,.batch-response-filters select{color:#172437;width:100%;font:inherit;background:#fff;border:1px solid #c9d6e2;border-radius:8px;margin-top:8px;padding:11px;display:block}.batch-response-toggles{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.batch-response-toggles label{align-items:center;gap:8px;font-size:12px;display:flex}.batch-response-reason{white-space:normal;min-width:220px;max-width:400px}.batch-responses .batch-not-listed{color:#8b2335;background:#fff0f1}.batch-responses .batch-not-listed td:first-child{border-left:4px solid #d9344b}.batch-responses .batch-not-listed td{border-bottom-color:#efbdc6}.batch-duplicate-notice{background:#fff7e5;border-left:4px solid #a36b12;border-radius:8px;padding:14px}.batch-duplicate-notice p{color:#75521c;margin:8px 0 0}.batch-response-missing{border-top:1px solid #d9e1e9;margin-top:24px;padding-top:10px}.dark .batch-responses .batch-not-listed{color:#ffe2e8;background:#542433}.dark .run-dialog .batch-responses{background:#19354e}.dark .run-dialog .batch-response-filters input,.dark .run-dialog .batch-response-filters select{color:#e9f1fa;background:#10283e;border-color:#46637d}.dark .run-dialog .batch-duplicate-notice{color:#ffe4ad;background:#493b22}.dark .run-dialog .batch-duplicate-notice p{color:#ffe4ad}.dark .run-dialog .batch-response-summary .metric{border-color:#46637d}@media (width<=760px){.batch-response-summary{grid-template-columns:1fr 1fr}.batch-response-filters{grid-template-columns:1fr}.batch-response-toggles{flex-direction:column;align-items:flex-start}}.reconciliation-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0;display:grid}.reconciliation-summary .metric{box-shadow:none;border:1px solid #e4eaf0}.reconciliation-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.reconciliation-filters label{flex:1;min-width:180px;font-size:12px;font-weight:700}.reconciliation-filters input,.reconciliation-filters select{color:#172437;background:#fff;border:1px solid #c9d6e2;border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.status.amber{color:#865a09;background:#fff3d3}.batch-inline-details{white-space:normal;min-width:220px;margin-top:12px}.batch-inline-details summary,.validation-diagnostics>summary{cursor:pointer;color:#b43347;font-weight:700}.batch-inline-details dl{border-top:1px solid #d9e1e9;grid-template-columns:auto 1fr;gap:8px 18px;padding-top:12px;font-size:12px;display:grid}.batch-inline-details dd{overflow-wrap:anywhere;margin:0}.validation-diagnostics{margin-top:22px}.file-drop-zone.is-dragging{background:#fff0f3;border-color:#d9344b;box-shadow:0 0 0 3px #d9344b25}.file-drop-zone:focus-visible{outline-offset:3px;outline:3px solid #d9344b}.file-upload>.secondary{margin-top:10px;padding:9px 14px}.selected-upload-files{max-height:200px;padding:0;list-style:none;overflow:auto}.selected-upload-files li{border-bottom:1px solid #d9e1e9;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.selected-upload-files span{overflow-wrap:anywhere;min-width:0}.selected-upload-files button{color:#a73344;background:#fff0f1;border:0;border-radius:6px;padding:6px}.archive-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.archive-filters label{font-size:12px;font-weight:700}.archive-filters input,.archive-filters select{color:#172437;background:#fff;border:1px solid #c9d6e2;border-radius:8px;width:100%;margin-top:8px;padding:11px;display:block}.archive-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.archive-table td{overflow-wrap:anywhere;white-space:normal;max-width:330px}.dark .run-dialog .batch-reconciliation{background:#19354e}.dark .run-dialog .reconciliation-filters input,.dark .run-dialog .reconciliation-filters select{color:#e9f1fa;background:#10283e;border-color:#46637d}.dark .run-dialog .batch-inline-details summary,.dark .run-dialog .validation-diagnostics>summary{color:#ff8493}@media (width<=760px){.reconciliation-summary{grid-template-columns:1fr 1fr}.batch-inline-details dl{grid-template-columns:1fr}}.archive-table button{white-space:nowrap}.archive-table td:last-child{min-width:112px}.archive-table td:nth-child(5){min-width:190px}.calculator-tabs{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.calculator-tabs button{font-size:12px}.calculator-layout{grid-template-columns:minmax(260px,1fr) minmax(300px,1.4fr);align-items:start;gap:22px;display:grid}.calculator-layout .panel{margin-top:0}.calculator-inputs label{margin:18px 0;font-size:13px;font-weight:700;display:block}.calculator-inputs input,.calculator-inputs select{color:#172437;width:100%;font:inherit;background:#fff;border:1px solid #c9d6e2;border-radius:9px;margin-top:8px;padding:13px;display:block}.calculator-rate{font-size:13px;line-height:1.7}.calculator-instalment{color:#fff;background:linear-gradient(110deg,#102942,#1e4560);border-radius:14px;padding:25px}.calculator-instalment span{font-size:13px;display:block}.calculator-instalment strong{overflow-wrap:anywhere;margin-top:12px;font:700 32px Outfit,Arial;display:block}.calculator-breakdown{margin:22px 0}.calculator-breakdown>div{border-bottom:1px solid #e4eaf0;justify-content:space-between;gap:18px;padding:13px 0;font-size:13px;display:flex}.calculator-breakdown dd{text-align:right;margin:0;font-weight:800}.calculator-note{color:#75521c;background:#fff7e5;border-left:4px solid #a36b12;border-radius:7px;padding:12px;font-size:12px;line-height:1.7}@media (width<=800px){.calculator-layout{grid-template-columns:1fr}.calculator-tabs button{flex:1;min-width:150px}}
