/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 06 2026 | 16:49:37 */
/* costo-lavoro */
/* Calcolatore costo del lavoro e netto mensile: stile dello strumento. Riusa le classi .bng-iper-* gia presenti (box, griglia, kpi, pulsanti, avvisi, report via email); qui solo cio che manca: sfondo fascia, legende, riquadro parametri, tabelle del risultato, stampa. Colori e raggi come lo strumento iperammortamento: titoli #173c63, accento #006fa2, card bianche con bordo superiore, raggio 10px. */
.e-parent:has(#bng-compenso){background:#f5f5f5;padding-top:32px;padding-bottom:48px}
.bng-iper input[type=date]{display:block;width:100%;min-height:44px;margin:0;padding:8px 10px;font:inherit;font-size:16px;line-height:1.3;color:#042133;background-color:#fff;border:1px solid #64796d;border-radius:6px}
.bng-iper-leg{float:left;width:100%;margin:0 0 .5rem;padding:0;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-iper-leg+*{clear:both}
.bng-compenso-par>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-compenso-par>summary:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-compenso-par[open]>summary{margin-bottom:.5rem}
.bng-compenso-scroll{max-width:100%;overflow-x:auto;margin:.4rem 0 1rem}
.bng-compenso-tab{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.4}
.bng-compenso-tab th,.bng-compenso-tab td{padding:8px 10px;border-bottom:1px solid #c9d6dd;text-align:left;vertical-align:top}
.bng-compenso-tab thead th{color:#173c63;font-weight:600;border-bottom:2px solid #006fa2}
.bng-compenso-tab tbody th{font-weight:400}
.bng-compenso-tab th.bng-compenso-n,.bng-compenso-tab td.bng-compenso-n{text-align:right;white-space:nowrap}
.bng-compenso-tab tr.bng-compenso-tot th,.bng-compenso-tab tr.bng-compenso-tot td{font-weight:600;color:#173c63;border-bottom:2px solid #006fa2}
.bng-compenso-tab tr.bng-compenso-memo th,.bng-compenso-tab tr.bng-compenso-memo td{color:#4a5c68;font-style:italic}
.bng-iper h4{margin:1rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35;color:#173c63}
.bng-iper-data{margin:0 0 .5rem;font-size:.875rem}
.bng-iper-voce{margin:.6rem 0 0}
@media print{
#bng-iper-printroot .bng-compenso-scroll{overflow:visible}
#bng-iper-printroot .bng-compenso-tab{font-size:10pt}
#bng-iper-printroot .bng-compenso-tab th,#bng-iper-printroot .bng-compenso-tab td{border-bottom:1px solid #666;padding:3pt 5pt}
#bng-iper-printroot .bng-compenso-tab thead th{color:#000;border-bottom:2px solid #000}
#bng-iper-printroot .bng-compenso-tab tr.bng-compenso-tot th,#bng-iper-printroot .bng-compenso-tab tr.bng-compenso-tot td{color:#000}
#bng-iper-printroot .bng-compenso-tab,#bng-iper-printroot h4{break-inside:avoid}
}

/* lavoro-domestico */
/* Calcolatore costo del lavoro domestico: stile dello strumento. Riusa le classi .bng-iper-* gia presenti (box, griglia, kpi, pulsanti, avvisi, report via email, stampa); qui solo cio che manca: sfondo fascia, legenda, riquadro delle altre condizioni (details), tabelle del risultato, stampa delle tabelle. Colori e raggi come lo strumento iperammortamento: titoli #173c63, accento #006fa2, card bianche con bordo superiore, raggio 10px. Prefisso proprio (.bng-lavdom-*) per non interferire con gli altri strumenti. */
.e-parent:has(#bng-lavdom){background:#f5f5f5;padding-top:32px;padding-bottom:48px}
.bng-lavdom-leg{float:left;width:100%;margin:0 0 .5rem;padding:0;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-lavdom-leg+*{clear:both}
.bng-lavdom-par>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-lavdom-par>summary:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-lavdom-par[open]>summary{margin-bottom:.5rem}
.bng-lavdom-scroll{max-width:100%;overflow-x:auto;margin:.4rem 0 1rem}
.bng-lavdom-scroll:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-lavdom-tab{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.4}
.bng-lavdom-tab th,.bng-lavdom-tab td{padding:8px 10px;border-bottom:1px solid #c9d6dd;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.bng-lavdom-tab thead th{color:#173c63;font-weight:600;border-bottom:2px solid #006fa2}
.bng-lavdom-tab tbody th{font-weight:400}
.bng-lavdom-tab th.bng-lavdom-n,.bng-lavdom-tab td.bng-lavdom-n{text-align:right;white-space:nowrap}
.bng-lavdom-tab tr.bng-lavdom-tot th,.bng-lavdom-tab tr.bng-lavdom-tot td{font-weight:600;color:#173c63;border-bottom:2px solid #006fa2}
#bng-lavdom h4{margin:1rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35;color:#173c63}
#bng-lavdom .bng-iper-data{margin:0 0 .5rem;font-size:.875rem}
#bng-lavdom .bng-iper-dett p{font-size:.8125rem;line-height:1.5}
@media (max-width:420px){
.bng-lavdom-tab th,.bng-lavdom-tab td{padding:6px 6px;font-size:.875rem}
.bng-lavdom-tab th.bng-lavdom-n,.bng-lavdom-tab td.bng-lavdom-n{white-space:normal}
}
@media print{
#bng-iper-printroot .bng-lavdom-scroll{overflow:visible}
#bng-iper-printroot .bng-lavdom-tab{font-size:10pt}
#bng-iper-printroot .bng-lavdom-tab th,#bng-iper-printroot .bng-lavdom-tab td{border-bottom:1px solid #666;padding:3pt 5pt}
#bng-iper-printroot .bng-lavdom-tab thead th{color:#000;border-bottom:2px solid #000}
#bng-iper-printroot .bng-lavdom-tab tr.bng-lavdom-tot th,#bng-iper-printroot .bng-lavdom-tab tr.bng-lavdom-tot td{color:#000}
#bng-iper-printroot .bng-lavdom-tab,#bng-iper-printroot h4{break-inside:avoid}
}

/* soc-persone-capitali */
/* Calcolatore società di persone o di capitali: stile dello strumento. Riusa le classi .bng-iper-* gia presenti (box, griglia, kpi, pulsanti, avvisi, report via email); qui solo cio che manca: sfondo fascia, legende, riquadro parametri, tabelle del risultato, stampa. Colori e raggi come lo strumento iperammortamento: titoli #173c63, accento #006fa2, card bianche con bordo superiore, raggio 10px. */
.e-parent:has(#bng-socpc){background:#f5f5f5;padding-top:32px;padding-bottom:48px}
.bng-iper input[type=date]{display:block;width:100%;min-height:44px;margin:0;padding:8px 10px;font:inherit;font-size:16px;line-height:1.3;color:#042133;background-color:#fff;border:1px solid #64796d;border-radius:6px}
.bng-iper-leg{float:left;width:100%;margin:0 0 .5rem;padding:0;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-iper-leg+*{clear:both}
.bng-socpc-par>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-socpc-par>summary:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-socpc-par[open]>summary{margin-bottom:.5rem}
.bng-socpc-scroll{max-width:100%;overflow-x:auto;margin:.4rem 0 1rem}
.bng-socpc-tab{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.4}
.bng-socpc-tab th,.bng-socpc-tab td{padding:8px 10px;border-bottom:1px solid #c9d6dd;text-align:left;vertical-align:top}
.bng-socpc-tab thead th{color:#173c63;font-weight:600;border-bottom:2px solid #006fa2}
.bng-socpc-tab tbody th{font-weight:400}
.bng-socpc-tab th.bng-socpc-n,.bng-socpc-tab td.bng-socpc-n{text-align:right;white-space:nowrap}
.bng-socpc-tab tr.bng-socpc-tot th,.bng-socpc-tab tr.bng-socpc-tot td{font-weight:600;color:#173c63;border-bottom:2px solid #006fa2}
.bng-iper h4{margin:1rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35;color:#173c63}
.bng-iper-data{margin:0 0 .5rem;font-size:.875rem}
.bng-iper-voce{margin:.6rem 0 0}
@media print{
#bng-iper-printroot .bng-socpc-scroll{overflow:visible}
#bng-iper-printroot .bng-socpc-tab{font-size:10pt}
#bng-iper-printroot .bng-socpc-tab th,#bng-iper-printroot .bng-socpc-tab td{border-bottom:1px solid #666;padding:3pt 5pt}
#bng-iper-printroot .bng-socpc-tab thead th{color:#000;border-bottom:2px solid #000}
#bng-iper-printroot .bng-socpc-tab tr.bng-socpc-tot th,#bng-iper-printroot .bng-socpc-tab tr.bng-socpc-tot td{color:#000}
#bng-iper-printroot .bng-socpc-tab,#bng-iper-printroot h4{break-inside:avoid}
}
.bng-socpc-socio,.bng-socpc-gp{min-width:0;margin:0 0 1rem;padding:.75rem 1rem 1rem;border:1px solid #c9d6dd;border-radius:10px}
.bng-socpc-leg,.bng-socpc-gl{padding:0 .4rem;font-size:1rem;font-weight:600;color:#173c63}
.bng-socpc-sr{margin:0;min-height:0}
.bng-socpc-fonti{margin:.25rem 0 0;padding-left:1.2rem;font-size:.875rem;line-height:1.5}
.bng-socpc-fonti li{margin:.2rem 0;overflow-wrap:anywhere}
.bng-socpc-par .bng-iper-hint{overflow-wrap:anywhere}
.bng-socpc-soci{min-width:0}
.bng-iper-dett>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#006fa2;font-weight:600}
.bng-iper-dett>summary:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-socpc-sr:empty{display:none}
.bng-socpc-tab th:first-child{min-width:8rem}
.bng-socpc-tab thead th{white-space:nowrap}
.bng-socpc-tab th.bng-socpc-n,.bng-socpc-tab td.bng-socpc-n{min-width:6.5rem}

/* valutazione-investimento */
/* Strumento "Valutazione di un investimento": stile. Riusa le classi .bng-iper-* gia presenti (box, griglia, kpi, pulsanti, avvisi, report via email, stampa); qui solo cio che manca: sfondo fascia, legende, riquadro parametri, tabelle, grafico. Colori e raggi come gli altri strumenti: titoli #173c63, accento #006fa2, card bianche con bordo superiore, raggio 10px. */
.e-parent:has(#bng-investimento){background:#f5f5f5;padding-top:32px;padding-bottom:48px}
.bng-investimento .bng-iper-layout{grid-template-columns:minmax(0,1fr)!important}
.bng-investimento .bng-iper-ris{position:static!important}
.bng-investimento-leg,.bng-investimento-subleg{float:left;width:100%;margin:0 0 .5rem;padding:0;font-weight:600;line-height:1.3;color:#173c63}
.bng-investimento-leg{font-size:1.1875rem}
.bng-investimento-subleg{font-size:1rem}
.bng-investimento-leg+*,.bng-investimento-subleg+*{clear:both}
.bng-investimento-sub{min-width:0;margin:1rem 0 0;padding:.75rem 0 0;border:0;border-top:1px solid #c9d6dd}
.bng-investimento-par>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-investimento-par>summary:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-investimento-par[open]>summary{margin-bottom:.5rem}
.bng-investimento-scen{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #c9d6dd}
.bng-investimento-scen h3{font-size:1rem}
.bng-investimento-scroll{max-width:100%;overflow-x:auto;margin:.4rem 0 1rem}
.bng-investimento-scroll:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-investimento-tab{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.4}
.bng-investimento-tab th,.bng-investimento-tab td{padding:8px 10px;border-bottom:1px solid #c9d6dd;text-align:left;vertical-align:top}
.bng-investimento-tab thead th{color:#173c63;font-weight:600;border-bottom:2px solid #006fa2}
.bng-investimento-tab tbody th{font-weight:400}
.bng-investimento-tab th.bng-investimento-n,.bng-investimento-tab td.bng-investimento-n{text-align:right;white-space:nowrap}
.bng-investimento-tab tr.bng-investimento-tot th,.bng-investimento-tab tr.bng-investimento-tot td{font-weight:600;color:#173c63;border-bottom:2px solid #006fa2}
.bng-investimento-anni{max-width:420px}
.bng-investimento-anni td{padding:4px 6px}
.bng-investimento-anni th{width:3rem;padding:4px 6px;vertical-align:middle}
.bng-investimento-anni input{min-width:7rem}
.bng-investimento h4{margin:1rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35;color:#173c63}
.bng-investimento-data{margin:0 0 .5rem;font-size:.875rem}
.bng-investimento-scshow{max-width:420px;margin:.25rem 0 .5rem}
.bng-investimento-chart{max-width:100%;margin:.25rem 0}
.bng-investimento-chart svg{display:block;max-width:100%;height:auto;font-family:inherit}
.bng-investimento-fonti{margin:.4rem 0 0;padding-left:1.2rem;font-size:.875rem;line-height:1.5}
.bng-investimento-fonti li{margin:.15rem 0}
.bng-investimento-esito-tot{margin:.4rem 0}
@media print{
#bng-iper-printroot .bng-investimento-scroll{overflow:visible}
#bng-iper-printroot .bng-investimento-tab{font-size:8.5pt}
#bng-iper-printroot .bng-investimento-tab th,#bng-iper-printroot .bng-investimento-tab td{border-bottom:1px solid #666;padding:3pt 4pt}
#bng-iper-printroot .bng-investimento-tab thead th{color:#000;border-bottom:2px solid #000}
#bng-iper-printroot .bng-investimento-tab tr.bng-investimento-tot th,#bng-iper-printroot .bng-investimento-tab tr.bng-investimento-tot td{color:#000}
#bng-iper-printroot .bng-investimento-tab,#bng-iper-printroot h4,#bng-iper-printroot .bng-investimento-chart{break-inside:avoid}
#bng-iper-printroot .bng-investimento-chart svg{width:100%;height:auto}
}

/* forfettario-ordinario */
/* Confronto forfettario e ordinario: stile dello strumento. Riusa le classi .bng-iper-* gia presenti (box, griglia, kpi, pulsanti, avvisi, report via email); qui solo cio che manca: sfondo fascia, legende, riquadro parametri, tabelle del risultato, stampa. Colori e raggi come lo strumento iperammortamento: titoli #173c63, accento #006fa2, card bianche con bordo superiore, raggio 10px. */
.e-parent:has(#bng-forfettario){background:#f5f5f5;padding-top:32px;padding-bottom:48px}
.bng-iper input[type=date]{display:block;width:100%;min-height:44px;margin:0;padding:8px 10px;font:inherit;font-size:16px;line-height:1.3;color:#042133;background-color:#fff;border:1px solid #64796d;border-radius:6px}
.bng-iper-leg{float:left;width:100%;margin:0 0 .5rem;padding:0;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-iper-leg+*{clear:both}
.bng-forfettario-par>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:1.1875rem;font-weight:600;line-height:1.3;color:#173c63}
.bng-forfettario-par>summary:focus-visible{outline:3px solid #173c63;outline-offset:2px}
.bng-forfettario-par[open]>summary{margin-bottom:.5rem}
.bng-forfettario-scroll{max-width:100%;overflow-x:auto;margin:.4rem 0 1rem}
.bng-forfettario-tab{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.4}
.bng-forfettario-tab th,.bng-forfettario-tab td{padding:8px 10px;border-bottom:1px solid #c9d6dd;text-align:left;vertical-align:top}
.bng-forfettario-tab thead th{color:#173c63;font-weight:600;border-bottom:2px solid #006fa2}
.bng-forfettario-tab tbody th{font-weight:400}
.bng-forfettario-tab th.bng-forfettario-n,.bng-forfettario-tab td.bng-forfettario-n{text-align:right;white-space:nowrap}
.bng-forfettario-tab tr.bng-forfettario-tot th,.bng-forfettario-tab tr.bng-forfettario-tot td{font-weight:600;color:#173c63;border-bottom:2px solid #006fa2}
.bng-iper h4{margin:1rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35;color:#173c63}
.bng-iper-data{margin:0 0 .5rem;font-size:.875rem}
.bng-iper-voce{margin:.6rem 0 0}
@media print{
#bng-iper-printroot .bng-forfettario-scroll{overflow:visible}
#bng-iper-printroot .bng-forfettario-tab{font-size:10pt}
#bng-iper-printroot .bng-forfettario-tab th,#bng-iper-printroot .bng-forfettario-tab td{border-bottom:1px solid #666;padding:3pt 5pt}
#bng-iper-printroot .bng-forfettario-tab thead th{color:#000;border-bottom:2px solid #000}
#bng-iper-printroot .bng-forfettario-tab tr.bng-forfettario-tot th,#bng-iper-printroot .bng-forfettario-tab tr.bng-forfettario-tot td{color:#000}
#bng-iper-printroot .bng-forfettario-tab,#bng-iper-printroot h4{break-inside:avoid}
}
.bng-forfettario-riga{margin:.5rem 0;padding:.6rem 0;border-top:1px solid #c9d6dd}
.bng-forfettario-rm{align-self:end}
.bng-forfettario-esito{margin:.5rem 0;font-weight:600;color:#173c63}
.bng-forfettario-par .bng-iper-azioni{margin:.5rem 0}
.bng-forfettario-tab tbody th{min-width:7.5rem}
.bng-forfettario-ateco-d{font-weight:600}
.bng-iper-voce .bng-iper-avviso{margin:.5rem 0 0}
/* Telefoni stretti: le tabelle diventano schede, una per voce, con entrambe le colonne (Ordinario e Forfettario) sempre visibili e nessuno scorrimento orizzontale. */
@media screen and (max-width:520px){
.bng-forfettario-scroll{overflow:visible}
.bng-forfettario-tab thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.bng-forfettario-tab,.bng-forfettario-tab tbody,.bng-forfettario-tab tr,.bng-forfettario-tab tbody th,.bng-forfettario-tab td{display:block}
.bng-forfettario-tab tbody tr{padding:.45rem 0;border-bottom:1px solid #c9d6dd}
.bng-forfettario-tab tbody th{min-width:0;padding:0 0 .2rem;border:0;font-weight:600;color:#173c63}
.bng-forfettario-tab td,.bng-forfettario-tab td.bng-forfettario-n{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.1rem 0;border:0;text-align:right;white-space:normal}
.bng-forfettario-tab td::before{content:attr(data-label);color:#4b5f6b;font-weight:400;text-align:left}
.bng-forfettario-tab td:empty{display:none}
.bng-forfettario-tab tbody tr.bng-forfettario-tot{border-bottom:2px solid #006fa2}
.bng-forfettario-tab tr.bng-forfettario-tot th,.bng-forfettario-tab tr.bng-forfettario-tot td{border-bottom:0}
}
