.dossier-banca{border-top:1px solid var(--bordo);margin-top:var(--s6);padding-top:var(--s4);font-size:var(--t-piccola);min-width:0}
.dossier-banca [hidden]{display:none!important}
.dossier-banca-in-verifica{visibility:hidden;pointer-events:none}
.dossier-banca h3,.dossier-banca h4{font-size:var(--t-piccola);margin:0 0 var(--s2);line-height:1.5}
.dossier-banca p{margin:var(--s2) 0;overflow-wrap:anywhere}
.dossier-banca-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3)}
.dossier-banca-testa p,.dossier-banca-aiuto,.dossier-banca-revisione{color:var(--secondario);font-size:var(--t-piccola);line-height:1.5}
.dossier-banca-tab,.dossier-banca-azioni{display:flex;gap:var(--s2);flex-wrap:wrap;margin:var(--s4) 0}
.dossier-banca-tab button[aria-pressed=true]{background:var(--marchio);color:var(--su-marchio);border-color:var(--marchio)}
.dossier-banca button,.dossier-banca summary{min-height:var(--tocco)}
.dossier-banca button{font-size:var(--t-piccola)}
.dossier-banca details{border:1px solid var(--bordo);border-radius:var(--raggio-piccolo);padding:0 var(--s3);margin:var(--s3) 0;background:var(--superficie);min-width:0}
.dossier-banca summary{padding:var(--s3) 0;cursor:pointer;overflow-wrap:anywhere;font-weight:600}
.dossier-banca summary>span{font-size:var(--t-minuta);font-weight:400;color:var(--secondario);margin-left:var(--s2)}
.dossier-banca-gruppo{margin-top:var(--s4)}
.dossier-banca-campi,.dossier-banca-dati{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);padding:var(--s3) 0;margin:0}
.dossier-banca-campi label{display:flex;flex-direction:column;gap:var(--s2);min-width:0;font-size:var(--t-piccola)}
.dossier-banca input,.dossier-banca select,.dossier-banca textarea{font-size:var(--t-corpo);width:100%;min-height:var(--tocco);box-sizing:border-box}
.dossier-banca textarea{min-height:calc(var(--tocco)*2);resize:vertical}
.dossier-banca fieldset{min-width:0;border:0;margin:0;padding:0}
.dossier-banca-dati>div{min-width:0;overflow-wrap:anywhere}
.dossier-banca-dati dt{font-size:var(--t-minuta);color:var(--secondario)}
.dossier-banca-dati dd{margin:var(--s1) 0 var(--s2);white-space:pre-wrap;overflow-wrap:anywhere}
.dossier-banca-testo{white-space:pre-wrap;line-height:1.6}
.dossier-banca-originali{border-top:1px solid var(--bordo);padding:var(--s4) 0;margin-top:var(--s4)}
.dossier-banca-originali>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin:var(--s2) 0;overflow-wrap:anywhere}
.dossier-banca-originali>div>span{min-width:0}
.dossier-banca-originali>label{display:flex;flex-direction:column;gap:var(--s2)}
.dossier-banca-azioni{border-top:1px solid var(--bordo);padding-top:var(--s3)}
.dossier-banca-azioni>p{flex-basis:100%}
.dossier-banca-cambio{border-top:1px solid var(--bordo);padding:var(--s3) 0}
.dossier-banca-prima-dopo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);white-space:pre-wrap;overflow-wrap:anywhere}
.dossier-banca-prima-dopo h5{font-size:var(--t-minuta);color:var(--secondario);margin:0 0 var(--s2)}
.dossier-banca-prima-dopo .dossier-banca-dati{grid-template-columns:minmax(0,1fr)}
@media(max-width:720px){.dossier-banca-testa{flex-direction:column}.dossier-banca-campi,.dossier-banca-dati,.dossier-banca-prima-dopo{grid-template-columns:minmax(0,1fr)}.dossier-banca-tab{gap:var(--s1)}.dossier-banca-tab button{flex:1 1 auto}.dossier-banca-originali>div{align-items:flex-start;flex-direction:column}.dossier-banca-azioni button{flex:1 1 auto}}
