#freebill-provider-dialog .setup-form-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:20px 0;}
#freebill-provider-dialog label {display:grid;gap:8px;min-width:0;margin-bottom:12px;}
#freebill-provider-dialog input:not([type=checkbox]),#freebill-provider-dialog select {box-sizing:border-box;width:100%;min-width:0;padding:11px;border:1px solid #cbd9e6;border-radius:8px;background:#fff;font:inherit;color:inherit;}
#freebill-provider-dialog input[type=checkbox] {width:18px;height:18px;}
#freebill-provider-dialog .panel {display:block;min-height:0;height:auto;margin:16px 0;padding:20px;}
#freebill-provider-dialog .panel p {margin:10px 0;overflow-wrap:anywhere;}
#freebill-provider-dialog .panel h3 {margin:0 0 12px;overflow-wrap:anywhere;}
#freebill-provider-dialog .panel button {margin:8px 8px 0 0;max-width:100%;white-space:normal;}
#freebill-provider-dialog dl {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin:16px 0;}
#freebill-provider-dialog dd {margin:0;overflow-wrap:anywhere;}
#freebill-provider-dialog [data-provider-account] {padding:16px;border:1px solid #cbd9e6;border-radius:8px;}
@media(max-width:600px){#freebill-provider-dialog .setup-form-grid {grid-template-columns:minmax(0,1fr);}#freebill-provider-dialog .setup-header {align-items:flex-start;}#freebill-provider-dialog dl {grid-template-columns:minmax(0,1fr);}}
