.agent-patient-management[data-v-3dc0e5f7]{background-color:#f4f6f8;min-height:100vh;padding:2rem 0}.flatpickr-wrapper[data-v-3dc0e5f7],.flatpickr-wrapper[data-v-3dc0e5f7] :deep(.flatpickr-input),.flatpickr-wrapper[data-v-3dc0e5f7] :deep(input.form-control){width:100%!important}.is-invalid[data-v-3dc0e5f7]{border-color:#dc3545!important}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__control){border-radius:8px;border:2px solid #e1e5e9;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;padding:8px 12px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:48px}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__control):hover{border-color:#007bff}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__control--focused){border-color:#007bff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__placeholder){color:#6c757d;font-style:italic}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__menu){border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e1e5e9;max-height:200px;overflow-y:auto}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__option){padding:10px 16px;font-size:14px;line-height:1.4;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__option:hover){background-color:#f8f9fa}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__option--selected){background-color:#007bff;color:#fff}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__input){font-size:14px;padding:4px 0}.custom-treeselect[data-v-3dc0e5f7] :deep(.vue-treeselect__single-value){font-size:14px;color:#495057}.custom-treeselect.is-invalid[data-v-3dc0e5f7] :deep(.vue-treeselect__control){border-color:#dc3545!important;border-width:2px!important}.custom-treeselect.is-invalid[data-v-3dc0e5f7] :deep(.vue-treeselect__control--focused){border-color:#dc3545!important;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.city-autocomplete-wrap[data-v-3dc0e5f7]{position:relative}.city-options-list[data-v-3dc0e5f7]{position:absolute;top:100%;left:0;right:0;z-index:2055;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e1e5e9;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:2px}.city-option-item[data-v-3dc0e5f7]{padding:8px 12px;cursor:pointer;font-size:14px;border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.city-option-item[data-v-3dc0e5f7]:hover{background-color:#f8f9fa}.city-option-item[data-v-3dc0e5f7]:last-child{border-bottom:none}.modal-agent-patient-wide{max-width:1240px!important;width:96vw}.modal-agent-patient-wide .modal-content{overflow:visible!important}.modal-agent-patient-wide .modal-body{overflow:visible!important;position:relative;z-index:2}.modal-agent-patient-wide .modal-footer{position:relative;z-index:1;background-color:#fff}