
/* 0.5.2 bank account progress and filters, inherited light/dark palette */
.bankAccountActions,.bankFilters{flex-wrap:wrap;gap:10px}.bankFilters{margin-bottom:18px}.bankFilters label{display:flex;align-items:center;gap:7px}.bankAccountCard h2{overflow-wrap:anywhere}.bankJob{padding:16px 0;border-top:1px solid var(--border,#34383e)}.bankJob progress{width:100%;height:12px;accent-color:var(--accent,#b3cf00);margin:10px 0}.bankJob summary{cursor:pointer}.bankJob button{margin-top:8px}#bankReliabilityModal .modal{max-height:90vh;overflow:auto;max-width:720px;width:calc(100% - 28px)}#bankReliabilityModal input,#bankReliabilityModal select{width:100%}#bankReliabilityModal input[type=checkbox]{width:auto}
@media(max-width:700px){.bankFilters label{width:100%;flex-wrap:wrap}.bankFilters input,.bankFilters select{max-width:100%}.bankAccountActions .btn{flex:1 1 140px}.bankJob .row{flex-wrap:wrap}}

#bankReliabilityModal .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bankReliabilityModal .field{display:flex;flex-direction:column;gap:7px}#bankReliabilityModal input,#bankReliabilityModal select{padding:10px;border-radius:8px;border:1px solid #99a1a8;background:var(--surface,#fff);color:inherit}#bankReliabilityModal p{grid-column:1/-1}@media(max-width:700px){#bankReliabilityModal .formgrid{grid-template-columns:1fr}}
#screen:has(.bankFilters) .panelhead,#screen:has(.bankFilters) .panelhead>.row{flex-wrap:wrap;min-width:0;max-width:100%}#screen:has(.bankFilters) .panelhead>*{min-width:0;max-width:100%}.bankJob{min-width:0;overflow-wrap:anywhere}
