.patient-export{display:grid;gap:20px}.patient-export-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.patient-export-head>input{flex:1;min-width:170px}.patient-export-head>span{font-size:13px;color:#718096}.patient-export-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:280px;overflow-y:auto;padding:3px}.patient-export-person{display:flex!important;align-items:center;gap:12px;padding:14px!important;border:1px solid #e0e8f1;border-radius:10px;background:#f7faff;margin:0!important;cursor:pointer}.patient-export input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;accent-color:#1677ff;flex:none;padding:0!important}.patient-export-person>span{display:flex;flex-direction:column;gap:5px}.patient-export-person strong{font-size:15px}.patient-export-person small{font-size:12px;color:#718096}.patient-export-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px}.patient-export-dates label{display:grid;gap:8px;font-size:14px;margin:0!important}.patient-export-types{margin:0;padding:15px;border:1px solid #e0e8f1;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px}.patient-export-types legend{padding:0 7px;font-size:14px}.patient-export-types label{display:flex!important;align-items:center;gap:8px;margin:0!important;font-size:14px}.patient-export .form-error:empty{display:none}@media(max-width:600px){.patient-export-list{grid-template-columns:1fr}.patient-export-dates{gap:12px}.patient-export-head>span{width:100%}}

.patient-export-head>input,.patient-export-dates input{width:100%;min-height:42px;padding:9px 12px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#25344a;font:inherit}.patient-export-head>input{width:auto}
