@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=block');
*{box-sizing:border-box}body{margin:0;font:14px/1.5 Arial,sans-serif;color:#20251f;background:#f5f6f1}a{color:inherit;text-decoration:none}button,input,select{font:inherit}header{padding:22px max(22px,calc((100% - 960px)/2));display:flex;align-items:center;gap:24px;background:white;border-bottom:1px solid #e1e5db}.brand{display:flex;align-items:center;gap:10px;font-size:19px;line-height:1.1;letter-spacing:-.6px;white-space:nowrap}.bars{display:flex;align-items:flex-end;gap:3px;height:36px}.bars i{width:5px;background:#20251f;border-radius:3px;height:14px}.bars i:nth-child(2){height:22px}.bars i:nth-child(3){height:29px}.bars i:nth-child(4){height:36px}.header-title{font-size:13px;color:#73806f;border-left:1px solid #dce1d5;padding-left:22px}.header-link{margin-left:auto;font-size:12px;font-weight:bold}main{max-width:720px;margin:auto;padding:0 20px}.intro{text-align:center;padding:48px 0 32px}.tag{display:inline-flex;gap:7px;align-items:center;padding:5px 10px;border-radius:20px;font-size:9px;font-weight:700;letter-spacing:1px;border:1px solid #d8e3c3;color:#425b2f;background:#edf4df}.tag i{height:5px;width:5px;border-radius:50%;background:#7a972b}h1{margin:17px 0 14px;font-size:clamp(31px,5vw,46px);line-height:1.1;letter-spacing:-1.7px;font-weight:650}.intro p{font-size:14px;color:#70796b;margin:0}.free-note{display:block;font-size:10px;color:#7e8877;margin-top:15px}.card{border:1px solid #dfe5d8;border-radius:15px;background:white;padding:26px;margin-bottom:17px;box-shadow:0 2px 3px #1c3a1803}h2{font-size:13px;letter-spacing:.1px;margin:0 0 22px;display:flex;align-items:center;gap:10px;font-weight:700}h2>span{color:#657652;font-size:10px;background:#eff3e8;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}label{font-size:11px;color:#4f5d46;display:block;min-width:0}input,select{color:#20251f}.input{display:flex;align-items:center;background:#fbfcf8;border:1px solid #d9e1d1;border-radius:8px;margin-top:7px;min-height:45px;overflow:hidden}.input>span{padding-left:13px;color:#8b9582;font-size:14px}.input input{border:0;background:transparent;width:100%;min-width:0;padding:11px 12px 11px 7px;outline:none;font-size:16px;font-weight:550}.input:focus-within{border-color:#688b45;box-shadow:0 0 0 3px #eaf2df}.input.suffix input{padding-left:12px}.input.suffix span{padding:0 13px 0 4px}select{border:1px solid #d9e1d1;background:#fbfcf8;border-radius:8px;width:100%;padding:11px;font-size:12px;min-height:45px;margin-top:7px}small{display:block;font-size:10px;color:#85907b;font-weight:400;line-height:1.5;margin-top:5px}.price-note{display:flex;justify-content:space-between;margin:20px 0 0;padding-top:15px;border-top:1px solid #edf0e7;font-size:11px;color:#7c8773}.price-note strong{font-size:13px;color:#294d36}.status{font-size:10px;color:#7b8771;line-height:1.6;margin:10px 0 0}.shipping-config,.vat-details,.manual,.plans{font-size:11px;border-top:1px solid #e9ede2;padding-top:13px;margin-top:15px}summary{cursor:pointer;font-size:11px;color:#5d7050}.shipping-config .grid,.manual .grid{margin-top:14px}.charge{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #edf0e7;margin-top:18px;padding-top:17px;font-size:12px}.charge strong{font-weight:600}.charge-value{display:flex;align-items:center;gap:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.charge-value>span{font-size:12px;color:#4b6c36;background:#eef3e7;padding:4px 8px;border-radius:5px}.charge-value>strong{font-size:14px;min-width:90px;text-align:right;color:#2e4a34}.fixed{margin-top:19px;background:#f2f5eb;border-radius:8px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:20px}.fixed strong{font-size:13px;font-variant-numeric:tabular-nums}.check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px}.check input{accent-color:#456d38;width:15px;height:15px}.switch-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:20px;gap:25px}.switch-label strong{font-size:12px;color:#293e26}.switch-label input{appearance:none;flex-shrink:0;width:37px;height:22px;background:#dce2d6;border-radius:20px;position:relative;cursor:pointer;transition:background .15s}.switch-label input:after{content:'';display:block;width:16px;height:16px;border-radius:50%;background:white;position:absolute;left:3px;top:3px;box-shadow:0 1px 3px #18311625}.switch-label input:checked{background:#47693d}.switch-label input:checked:after{left:18px}.tax-grid{margin-top:20px}.base-label{max-width:260px;margin-top:15px}.base-label select{min-height:37px;font-size:10px;padding:8px}.result-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:8px}.result-heading h2{margin:0}.badge{font-size:9px;color:#77866c;border:1px solid #dfe6d7;padding:4px 8px;border-radius:15px;text-align:right}.breakdown{padding:8px 0}.breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf0e7;font-size:12px}.breakdown>div>span{color:#718066}.breakdown strong{font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.breakdown .credit strong{color:#487a35}.empty{font-size:12px;text-align:center;color:#8b9582;padding:20px 0}.receive{display:flex;justify-content:space-between;gap:20px;padding:16px 0 21px;align-items:center;font-size:13px}.receive>span{font-weight:700}.receive small{max-width:330px;font-size:9px}.receive strong{font-size:20px;white-space:nowrap;letter-spacing:-.4px}.result-boxes{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}.profit-box,.margin-box{padding:18px;border-radius:10px;display:flex;flex-direction:column;min-width:0}.profit-box{background:#173f30;color:white}.margin-box{background:#e5f128;color:#263b1b}.result-boxes span{font-size:11px}.result-boxes strong{font-size:29px;letter-spacing:-1px;line-height:1.15;margin-top:9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.profit-box small{color:#b6ceb7}.margin-box small{color:#5c6e32}.result.negative .profit-box{background:#7a4437}.result.stale .result-boxes{opacity:.5}.error{font-size:12px;color:#a14332}.retry{margin-top:10px;font-size:10px;color:#46683a;border:0;background:none;text-decoration:underline;cursor:pointer;padding:5px 0}.disclaimer{font-size:10px;color:#8a9580;line-height:1.7;padding:2px 7px}.cta{text-align:center;margin:36px 0}.cta h2{display:block;font-size:18px;letter-spacing:-.5px;margin:0 0 8px}.cta p{font-size:12px;color:#7a8770;margin:0 0 17px}.cta a{display:inline-block;background:#e5f128;border-radius:7px;padding:12px 18px;font-size:12px;font-weight:bold}footer{padding:24px 20px;text-align:center;font-size:11px;background:white;border-top:1px solid #e1e6d9;font-weight:700}footer span{display:block;color:#8a9582;font-size:9px;font-weight:400;margin-top:4px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:10px;margin-top:12px}th{text-align:left;color:#869279;font-weight:400}td,th{padding:9px 2px;border-bottom:1px solid #e9eee1}td:not(:first-child),th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}tr.selected{background:#f0f5e5}#categoryChildren select{margin-top:10px}[hidden]{display:none!important}:focus-visible{outline:2px solid #65904b;outline-offset:3px}@media(max-width:520px){header{gap:12px;padding:18px}.brand{font-size:16px}.header-title{display:none}.header-link{font-size:10px}.intro{padding:34px 0 27px}h1{font-size:34px}.card{padding:20px 17px}.grid{gap:16px 12px}.result-boxes strong{font-size:24px}.charge-value{gap:6px}.charge-value>strong{min-width:0;font-size:12px}.charge-value>span{font-size:10px;padding:4px 6px}.charge{gap:12px}.charge small{max-width:180px}.receive strong{font-size:17px}.result-heading{align-items:flex-start}.badge{font-size:8px}.result-boxes{gap:9px}.profit-box,.margin-box{padding:15px 12px}.receive small{max-width:190px}.breakdown>div{font-size:11px}.free-note{font-size:9px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.breakdown>div:not(.credit) strong{color:#ad493d}.breakdown .credit strong{color:#33805a}.breakdown>div:first-child strong{color:#33805a}#installments{font-size:11px} .grid>label:has(#installments){min-width:0}.status{overflow-wrap:anywhere}

.card:first-child .grid>label:has(#discount),.card:first-child .grid>label:has(#installments){grid-column:1/-1}.card:first-child .input:has(#discount){max-width:220px}@media(max-width:520px){#installments{font-size:10px;padding-left:8px;padding-right:8px}}

.structure-fields{display:grid;gap:16px}.field-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:start}.field-row>span{padding-top:14px;font-size:12px;color:#54614b}.field-row .input,.field-row select{margin-top:0}.field-row>span small{margin-top:2px}.structure-fields .input input{font-size:16px}.considerations{margin-top:22px}.price-note small{margin-top:0}.product-card .price-note,#additionalSection .price-note{align-items:center;gap:12px;flex-wrap:wrap}#commissionSection>label:has(#installments){margin-top:20px}#vat:disabled{background:#f0f2ec;color:#85917b}.card:first-child .input:has(#discount){max-width:none}@media(max-width:520px){.field-row{grid-template-columns:110px minmax(0,1fr);gap:12px}.field-row>span{font-size:11px}.field-row input{font-size:15px}.structure-fields{gap:15px}.price-note small{flex-basis:100%;order:2}.product-card .price-note strong,#additionalSection .price-note strong{margin-left:auto}}

#categorySearch{display:block;width:100%;min-height:48px;margin-top:8px;padding:12px 14px;border:1px solid var(--line,#d8ddd4);border-radius:8px;background:#fafbf7;color:inherit;font:inherit} .category-results{display:grid;gap:4px;margin-top:8px;padding:6px;border:1px solid #d8ddd4;border-radius:8px;max-height:320px;overflow:auto}.category-results[hidden]{display:none}.category-results button{text-align:left;padding:12px;border:0;border-radius:6px;background:transparent;font:inherit;color:inherit;cursor:pointer}.category-results button:hover,.category-results button:focus-visible{background:#edf2e3;outline:2px solid #435f4c;outline-offset:-2px}

/* ProfitScale editorial / lime system, shared with the public landing. */
@font-face{font-family:'MSP Editorial';src:url('/release-assets/fonts/SourceSerif4-Semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:block}
:root{--paper:#fafaf6;--ink:#171817;--muted:#676a65;--accent:#e9f127;--line:#dfe1d6;--soft:#f3f4eb}
body{background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}
header{padding:22px max(24px,calc((100% - 1100px)/2));border-color:var(--line);gap:28px;background:#fff}
.brand{font-size:21px;letter-spacing:-.6px}.bars i{background:var(--ink)}.header-title{font-size:14px;color:var(--muted);border-color:var(--line)}
.header-link{font-size:14px;background:var(--accent);padding:12px 18px;border:1px solid var(--accent);border-radius:8px;color:var(--ink)}.header-link:hover,.cta a:hover{filter:brightness(.96)}
main{max-width:860px;padding:0 24px}.intro{padding:48px 0 36px}.tag{background:transparent;color:var(--ink);border:0;border-radius:0;border-bottom:3px solid var(--accent);font-size:11px;letter-spacing:1.5px;padding:0 0 7px}.tag i{background:var(--ink);width:5px;height:5px}
h1{font-family:'MSP Editorial',Georgia,serif;font-size:clamp(36px,4.7vw,58px);font-weight:600;line-height:1.12;letter-spacing:-1.8px;margin:22px 0 18px;text-wrap:balance}h1 span{background:linear-gradient(transparent 82%,var(--accent) 82%)}.intro p{font-size:17px;line-height:1.6;color:var(--muted)}.free-note{font-size:12px;color:var(--muted);margin-top:18px}
.card{padding:30px 32px;margin-bottom:20px;border-radius:12px;border-color:var(--line);box-shadow:none;background:#fff}h2{font-size:17px;letter-spacing:-.3px;gap:12px;margin-bottom:26px;line-height:1.4}h2>span{width:28px;height:28px;font-size:11px;border-radius:6px;background:var(--soft);color:var(--ink)}
label{font-size:13px;color:var(--ink)}.field-row{grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:start}.field-row>span{font-size:14px;color:#454943;padding-top:13px}.structure-fields{gap:18px}.input{background:#fafbf8;border-color:var(--line);border-radius:8px;min-height:50px}.input input,.structure-fields .input input{font-size:18px;color:var(--ink);font-weight:500;padding-top:12px;padding-bottom:12px}.input>span{color:var(--muted)}select{font-size:14px;min-height:50px;padding:12px 14px;background:#fafbf8;border-color:var(--line);color:var(--ink)}.input:focus-within{border-color:#3d4939;box-shadow:0 0 0 3px #e9f12755}:focus-visible{outline:2px solid #273c2a;outline-offset:3px}
small{font-size:11px;color:#777c72;line-height:1.5}.status{font-size:12px;color:var(--muted);line-height:1.6}.considerations{margin-top:22px}summary{font-size:12px;color:#5a6354}.check{font-size:13px;line-height:1.5}.price-note{font-size:13px;color:var(--muted);padding-top:18px}.price-note strong{font-size:17px;color:var(--ink)}
.fixed{background:var(--soft);border-radius:8px;padding:15px 16px;font-size:13px}.fixed strong{font-size:17px}.charge{font-size:14px;padding-top:20px;margin-top:20px}.charge small{font-size:11px}.charge-value>span{font-size:13px;background:var(--soft);color:#465a37}.charge-value>strong{font-size:17px;color:var(--ink)}#installments{font-size:13px}.manual,.plans,.vat-details{border-color:var(--line);padding-top:16px;margin-top:18px}
.result-heading{margin-bottom:16px}.badge{font-size:10px;color:var(--muted);border-color:var(--line);padding:5px 9px}.breakdown>div{font-size:14px;padding:13px 0;border-color:#eaede5;align-items:center}.breakdown>div>span{color:#646d5d}.breakdown strong{font-size:15px;font-weight:500}.receive{font-size:15px;padding:22px 0;align-items:center}.receive small{font-size:11px;max-width:390px}.receive strong{font-size:25px}
.result-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:3px}.profit-box,.margin-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px 16px;min-height:160px;border-radius:10px;gap:0}.profit-box{background:#1e3025;color:#fff}.margin-box{background:var(--accent);color:var(--ink)}.result-boxes span{font-size:13px;font-weight:500}.result-boxes strong{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1.15;letter-spacing:-1.1px;margin-top:12px;white-space:nowrap;overflow-wrap:normal}.result-boxes small{font-size:11px;margin-top:9px;text-align:center}.profit-box small{color:#c7d3c5}.margin-box small{color:#5b6240}.result.negative .profit-box{background:#fae9e4;color:#873c2c}.result.negative .profit-box small{color:#8d6257}.retry{font-size:12px;color:#3d5731;padding:8px 0}.error{font-size:13px}
.table-wrap table{font-size:12px}td,th{padding:11px 3px}.disclaimer{font-size:11px;color:#808675;padding:0 4px}.cta{margin:38px 0 44px;padding:32px 24px;background:#f0f2e7;border:1px solid var(--line);border-radius:12px}.cta h2{font-size:23px;letter-spacing:-.6px}.cta p{font-size:14px;margin:12px 0 20px}.cta a{background:var(--accent);color:var(--ink);font-size:14px;padding:14px 22px;border-radius:8px}footer{font-size:13px;border-color:var(--line)}footer span{font-size:11px}
@media(max-width:600px){header{padding:16px 18px;gap:12px}.brand{font-size:17px}.header-title{display:none}.header-link{font-size:11px;padding:10px 12px}main{padding:0 14px}.intro{padding:34px 8px 28px}h1{font-size:38px;letter-spacing:-1.2px}.intro p{font-size:15px}.free-note{font-size:10px}.card{padding:24px 18px;border-radius:10px}h2{font-size:16px;margin-bottom:22px}.field-row{grid-template-columns:110px minmax(0,1fr);gap:12px}.field-row>span{font-size:12px}.structure-fields .input input{font-size:16px}.input,select{min-height:46px}select,#installments{font-size:12px}.status,summary{font-size:11px}.charge{font-size:13px;gap:12px}.charge-value>strong{font-size:15px;min-width:0}.charge-value>span{font-size:11px}.breakdown>div{font-size:12px;gap:14px}.breakdown strong{font-size:13px}.receive{font-size:13px;gap:16px}.receive small{font-size:10px;max-width:200px}.receive strong{font-size:21px}.result-boxes{gap:10px}.profit-box,.margin-box{padding:21px 9px;min-height:145px}.result-boxes span{font-size:11px}.result-boxes strong{font-size:clamp(22px,5.9vw,31px);letter-spacing:-.8px}.result-boxes small{font-size:10px}.result-heading{gap:10px}.result-heading h2{font-size:15px}.badge{font-size:9px}.cta{padding:28px 16px}.cta h2{font-size:21px}.cta p{font-size:13px}.grid{grid-template-columns:1fr 1fr;gap:14px}}

/* Final CTA, contextual CMV help and centered plan columns. */
.cta-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.cta .cta-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;margin:0}.cta .cta-actions .whatsapp-cta{background:#fff;border:1px solid #ccd7c7;color:#1f5b3a}.whatsapp-cta svg{width:21px;height:21px;flex-shrink:0}.cta .cta-actions .whatsapp-cta:hover{background:#edf5ec}
.table-wrap th:not(:first-child),.table-wrap td:not(:first-child){text-align:center}
.total-label{display:inline-flex;align-items:center;gap:7px}.cmv-tooltip{display:inline-flex;position:relative;align-items:center}.help-trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #bac5b2;border-radius:50%;background:transparent;color:#596d4e;font-size:12px;font-weight:600;font-style:normal;line-height:1;cursor:help;padding:0}.cmv-tooltip [role="tooltip"]{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translateX(-50%);width:max-content;max-width:230px;padding:10px 13px;border-radius:7px;background:#263c2b;color:#fff;box-shadow:0 5px 18px #14251822;font-size:12px;line-height:1.5;font-weight:400;z-index:5;visibility:hidden;opacity:0;pointer-events:none}.cmv-tooltip [role="tooltip"]:after{content:'';position:absolute;left:calc(50% - 5px);top:100%;border:5px solid transparent;border-top-color:#263c2b}.cmv-tooltip:hover [role="tooltip"],.cmv-tooltip:focus-within [role="tooltip"]{visibility:visible;opacity:1}
@media(max-width:600px){.cta-actions{gap:10px}.cta .cta-actions a{width:100%;max-width:310px;font-size:13px}.cmv-tooltip [role="tooltip"]{left:-30px;transform:none;max-width:210px}.cmv-tooltip [role="tooltip"]:after{left:35px}}

.table-wrap tbody tr,.table-wrap tbody tr.selected{background:transparent}.table-wrap td:last-child,.table-wrap th:last-child{font-weight:600;white-space:nowrap}.table-wrap th:first-child{width:49%}.table-wrap th:not(:first-child){width:17%}.table-wrap th{line-height:1.4}.whatsapp-cta svg{width:23px;height:23px;color:#128c4b;fill:currentColor}.cta h2{max-width:620px;margin-left:auto;margin-right:auto;text-wrap:balance}.cta p{max-width:610px;margin-left:auto;margin-right:auto}@media(max-width:600px){.table-wrap table{font-size:11px}.table-wrap td,.table-wrap th{padding:10px 4px}.table-wrap th:first-child{width:43%}.table-wrap th:not(:first-child){width:19%}.table-wrap td:first-child{overflow-wrap:anywhere}}

/* Contextual comments: visible on hover, keyboard focus or tap. */
.help-bubble{margin-left:6px;vertical-align:middle;flex-shrink:0}.help-bubble [role="tooltip"]{white-space:normal;width:max-content;max-width:min(290px,calc(100vw - 48px));text-align:left;font-size:12px;font-weight:400;letter-spacing:normal}.field-row>span:has(.help-bubble){display:flex;align-items:center;gap:0;flex-wrap:wrap}.field-row>div>.help-bubble{margin-top:6px}.charge>div:first-child{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.receive>span{display:flex;align-items:center;gap:2px}.result-boxes .help-bubble{margin:10px 0 0}.result-boxes .help-trigger{color:inherit;border-color:currentColor;opacity:.8}.result-boxes .help-bubble [role="tooltip"]{color:#fff}.scope-help{display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;color:var(--muted);margin:8px 0 20px}.fiscal-card>.help-bubble{margin-top:20px}.table-wrap th:first-child{width:43%}.table-wrap th:not(:first-child){width:19%}.table-wrap th{font-size:11px;white-space:normal!important}.fixed>span{flex-wrap:wrap}.result-boxes .help-bubble [role="tooltip"]{font-size:12px;line-height:1.5;font-weight:400}.profit-box .help-bubble [role="tooltip"],.margin-box .help-bubble [role="tooltip"]{background:#263c2b}.cmv-tooltip button[aria-expanded="true"]+[role="tooltip"]{visibility:visible;opacity:1}@media(max-width:600px){.help-bubble [role="tooltip"]{max-width:220px}.table-wrap th{font-size:10px}.field-row>span:has(.help-bubble){gap:2px}.result-boxes .help-bubble [role="tooltip"]{left:auto;right:-20px}.result-boxes .help-bubble [role="tooltip"]:after{left:auto;right:25px}.scope-help{font-size:11px}}

.cmv-tooltip.is-dismissed [role="tooltip"]{visibility:hidden;opacity:0}


/* Identify the financing plan currently applied to the simulation. */
.table-wrap tbody tr.selected{background:#f3f4eb}.table-wrap tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 #bac31c;padding-left:12px}.current-plan-badge{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:4px;background:#e9f127;color:#171817;font-size:10px;font-weight:700;white-space:nowrap;vertical-align:middle}

.input input::placeholder{color:#a5aaa1;opacity:1;font-weight:400}

/* Editable fields match the fiscal-status selector typography. */
#simulatorForm input:not([type="checkbox"]),#simulatorForm select,#simulatorForm textarea{font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6}
@media(max-width:600px){#simulatorForm input:not([type="checkbox"]),#simulatorForm select,#simulatorForm textarea{font-size:16px}}

.fiscal-heading{display:flex;align-items:center;gap:8px;margin-bottom:26px}.fiscal-heading h2{margin:0}.fiscal-heading>.help-bubble{margin:0}

.vat-details>summary>.help-bubble{margin-left:5px;vertical-align:middle}
