.doctor-approval{background-color:#f9fafb;color:#1f2937;font-family:Inter,sans-serif;min-height:100vh;padding:16px}.display-field{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;margin-top:4px;padding:10px}.dark .doctor-approval{background-color:#111827;color:#e5e7eb}.approval-container{margin:0 auto;max-width:1200px}.approval-header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.header-title{color:#111827;font-size:24px;font-weight:700;margin:0}.dark .header-title{color:#fff}.header-subtitle{color:#6b7280;font-size:14px;margin:4px 0 0}.dark .header-subtitle{color:#9ca3af}.admin-profile{align-items:center;background-color:#6b46c1;border:none;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;display:flex;gap:12px;padding:8px 16px;transition:background-color .2s}.admin-profile:hover{background-color:#5a3aa3}.profile-icon{background-color:#fff3;border-radius:50%;font-size:24px;padding:4px}.profile-card{display:flex;justify-content:space-between}.profile-name{font-size:14px;font-weight:600;margin:0;text-align:left}.profile-role{color:#fffc;font-size:12px;margin:0;text-align:left}.clinic-card,.info-card,.profile-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a;margin-bottom:32px;padding:24px}.dark .clinic-card,.dark .info-card,.dark .profile-card{background-color:#1f2937;border-color:#374151}.profile-main{align-items:center;display:flex;gap:24px}.profile-image{border:2px solid #6b46c1;border-radius:50%;height:80px;object-fit:cover;width:80px}.doctor-name{color:#111827;font-size:20px;font-weight:700;margin:0}.dark .doctor-name{color:#fff}.doctor-phone{color:#6b7280;font-size:14px;margin:4px 0 0}.dark .doctor-phone{color:#9ca3af}.stethoscope-icon{height:150px;width:150px}.form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1/-1}.form-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.dark .form-label{color:#d1d5db}.required{color:#ef4444}.input-wrapper{position:relative}.input-icon{color:#9ca3af;font-size:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.form-input,.form-select{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:12px 12px 12px 44px;transition:all .2s;width:100%}.form-input:focus,.form-select:focus{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a;outline:none}.dark .form-input,.dark .form-select{background-color:#374151;border-color:#4b5563;color:#f9fafb}.form-input:read-only{background-color:#f3f4f6;cursor:not-allowed}.dark .form-input:read-only{background-color:#4b5563}.document-section{margin-top:24px}.document-preview{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;gap:16px;padding:16px}.dark .document-preview{background-color:#37415180;border-color:#4b5563}.document-icon{height:64px;width:64px}.document-name{color:#111827;font-size:16px;font-weight:600;margin:0}.dark .document-name{color:#f9fafb}.document-size{color:#6b7280;font-size:14px;margin:4px 0}.dark .document-size{color:#9ca3af}.document-link{color:#6b46c1;font-size:14px;font-weight:500;text-decoration:none}.document-link:hover{text-decoration:underline}.images-section{margin-top:24px}.images-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.clinic-image{border:1px solid #e5e7eb;border-radius:8px;height:128px;object-fit:cover;width:100%}.dark .clinic-image{border-color:#374151}.images-description{color:#6b7280;font-size:14px;margin-top:8px}.dark .images-description{color:#9ca3af}.clinic-title{color:#6b46c1;font-size:18px;font-weight:700;margin:0 0 24px}.gps-wrapper{display:flex;flex-direction:column;gap:12px}.gps-input{padding-left:12px}.map-button{background-color:#6b46c1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:background-color .2s;white-space:nowrap}.map-button:hover{background-color:#5a3aa3}.action-buttons{display:flex;flex-direction:column;gap:16px;padding-top:16px}.approve-button,.reject-button{border:none;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;font-size:18px;font-weight:700;padding:16px 24px;transition:background-color .2s;width:100%}.approve-button{background-color:#10b981;color:#fff}.approve-button:hover{background-color:#059669}.reject-button{background-color:#ef4444;color:#fff}.reject-button:hover{background-color:#dc2626}.status-block{align-items:center;display:flex;justify-content:center;padding:25px}.status-content{text-align:center}.status-icon{height:90px;width:90px}.status-text{color:#00a36c;font-size:16px;font-weight:600;margin-top:10px}.reject-text{color:#d32f2f}.pending-text{color:#f9a825}.back-button-container{display:flex;justify-content:center;margin-top:20px}.back-button{background:#4a4a4a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 25px;transition:.3s ease}.back-button:hover{background:#000}@media (min-width:768px){.approval-header{align-items:center;flex-direction:row;justify-content:space-between}.form-grid{gap-x:24px;gap-y:24px;grid-template-columns:repeat(2,1fr)}.images-grid{grid-template-columns:repeat(4,1fr)}.gps-wrapper{align-items:center;flex-direction:row;gap:16px}.gps-input{flex-grow:1}.action-buttons{flex-direction:row}}@media (min-width:1024px){.clinic-card,.doctor-approval,.info-card,.profile-card{padding:32px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.9cd78f15.css.map*/