.KIcxfW_page{background:#f8f9fa;flex-direction:column;min-height:100vh;display:flex}.KIcxfW_container{flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:800px;margin:0 auto;padding:16px;display:flex}.KIcxfW_reviewContent{background:#fff;border:1px solid #e9ecef;width:100%}.KIcxfW_reviewHeader{color:#fff;background:#495057;border-bottom:1px solid #dee2e6;padding:12px 16px}.KIcxfW_headerContent{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.KIcxfW_assignmentTimer{color:#ffffffd9;background:#ffffff26;border-radius:3px;justify-content:center;align-items:center;gap:4px;width:100%;padding:3px 6px;font-size:10px;font-weight:500;display:flex}.KIcxfW_assignmentTimer svg{color:#ffffffb3}.KIcxfW_actionButtons{justify-content:space-between;width:100%;display:flex}.KIcxfW_actionButtons .KIcxfW_leftButtons{flex-direction:column;gap:6px;display:flex}.KIcxfW_actionButtons .KIcxfW_rightSection{flex-direction:column;align-items:center;gap:4px;display:flex}.KIcxfW_actionButtons .KIcxfW_actionButton{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s}.KIcxfW_actionButtons .KIcxfW_actionButton:disabled{opacity:.5;cursor:not-allowed}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_declineButton{color:#fff;background:#dc3545;width:100px}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_declineButton:hover:not(:disabled){background:#c82333}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_followupButton{color:#212529;background:#ffc107;width:100px}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_followupButton:hover:not(:disabled){background:#e0a800}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_approveButton{color:#fff;background:#28a745;width:180px;padding-top:10px;padding-bottom:10px}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_approveButton:hover:not(:disabled){background:#218838}.KIcxfW_dutyToggle .KIcxfW_dutyLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.KIcxfW_dutyToggle .KIcxfW_dutyCheckbox{display:none}.KIcxfW_dutyToggle .KIcxfW_dutyStatus{text-transform:uppercase;letter-spacing:.5px;background:0 0;border:1px solid #6c757d;padding:4px 8px;font-size:11px;font-weight:500}.KIcxfW_dutyToggle .KIcxfW_dutyStatus.KIcxfW_onDuty{color:#fff;background:#28a745;border-color:#28a745}.KIcxfW_dutyToggle .KIcxfW_dutyStatus.KIcxfW_offDuty{color:#fff;background:#dc3545;border-color:#dc3545}.KIcxfW_reviewBody{background:#fff}.KIcxfW_statusBar{background:#f8f9fa;border-bottom:1px solid #dee2e6}.KIcxfW_statusValue{color:#212529;background:#e9ecef;border:1px solid #ced4da;padding:2px 6px;font-size:12px;font-weight:600}.KIcxfW_statusSwitch{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.KIcxfW_statusSlider{background-color:#dc3545;border:1px solid #dc3545;justify-content:center;align-items:center;width:60px;height:20px;transition:all .2s;display:flex;position:relative}.KIcxfW_statusSlider:before{content:"";background-color:#fff;width:14px;height:14px;transition:all .2s;position:absolute;left:2px}.KIcxfW_statusCheckbox:checked+.KIcxfW_statusSlider{background-color:#28a745;border-color:#28a745}.KIcxfW_statusSliderText{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:1;font-size:9px;font-weight:500}.KIcxfW_offDutyMessage,.KIcxfW_loadingMessage,.KIcxfW_noPatientMessage{text-align:center;color:#6c757d;padding:40px 20px}.KIcxfW_offDutyMessage h4,.KIcxfW_loadingMessage h4,.KIcxfW_noPatientMessage h4{color:#495057;margin:0 0 8px;font-size:16px;font-weight:500}.KIcxfW_offDutyMessage p,.KIcxfW_loadingMessage p,.KIcxfW_noPatientMessage p{margin:0;font-size:13px;line-height:1.4}.KIcxfW_offDutyIcon{color:#adb5bd;background:#f8f9fa;border:1px solid #dee2e6;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 16px;display:flex}.KIcxfW_loadingSpinner{border:2px solid #e9ecef;border-top-color:#495057;border-radius:50%;width:32px;height:32px;margin:0 auto 16px;animation:1s linear infinite KIcxfW_spin}@keyframes KIcxfW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.KIcxfW_buttonLoadingContent{justify-content:center;align-items:center;gap:8px;display:flex}.KIcxfW_buttonSpinner{color:currentColor;animation:1s linear infinite KIcxfW_spin}.KIcxfW_actionButton.KIcxfW_loading{position:relative}.KIcxfW_actionButton.KIcxfW_loading:before{content:"";background:#ffffff1a;border-radius:4px;animation:1.5s ease-in-out infinite KIcxfW_pulse;position:absolute;inset:0}@keyframes KIcxfW_pulse{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.KIcxfW_requestContent{padding:0}@media (max-width:768px){.KIcxfW_container{padding:0}.KIcxfW_reviewHeader{z-index:20;padding:10px 12px;position:sticky;top:0}.KIcxfW_assignmentTimer{background:#ffffff1a;width:auto;min-width:60px;margin-top:3px}.KIcxfW_actionButtons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px}.KIcxfW_actionButtons .KIcxfW_leftButtons{flex-direction:column;flex:0 0 calc(40% - 7.5px);gap:6px;display:flex}.KIcxfW_actionButtons .KIcxfW_rightSection{flex-direction:column;flex:0 0 calc(60% - 7.5px);align-items:stretch;gap:6px;display:flex}.KIcxfW_actionButtons .KIcxfW_actionButton{padding:10px 8px;font-size:11px;width:100%!important}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_declineButton,.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_followupButton{width:100%!important}.KIcxfW_actionButtons .KIcxfW_actionButton.KIcxfW_approveButton{padding:16px 8px;width:100%!important}.KIcxfW_statusContent{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px}.KIcxfW_statusItem{align-items:center;gap:6px;display:flex}.KIcxfW_offDutyMessage,.KIcxfW_loadingMessage,.KIcxfW_noPatientMessage{padding:24px 16px}.KIcxfW_offDutyMessage h4,.KIcxfW_loadingMessage h4,.KIcxfW_noPatientMessage h4{font-size:14px}}.KIcxfW_prescriptionReviewModal{width:100%;max-width:none!important}.KIcxfW_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.KIcxfW_phoneModal{background:#fff;border-radius:8px;width:90%;max-width:400px;overflow:hidden;box-shadow:0 5px 15px #0003}.KIcxfW_modalHeader{color:#fff;background:#495057;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.KIcxfW_modalHeader h3{margin:0;font-size:16px;font-weight:500}.KIcxfW_modalHeader .KIcxfW_closeButton{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.KIcxfW_modalBody{padding:16px}.KIcxfW_modalBody p{color:#495057;margin:0 0 12px;font-size:14px}.KIcxfW_phoneNumber{background:#e9ecef;border-left:4px solid #28a745;border-radius:4px;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex}.KIcxfW_phoneNumber svg{color:#28a745}.KIcxfW_phoneNumber a{color:#212529;font-size:18px;font-weight:600;text-decoration:none}.KIcxfW_phoneNumber a:hover{text-decoration:underline}.KIcxfW_patientInfo{background:#f8f9fa;border-radius:4px;margin-bottom:16px;padding:12px}.KIcxfW_patientInfo p{margin:0 0 6px;font-size:12px}.KIcxfW_patientInfo p:last-child{margin-bottom:0}.KIcxfW_patientInfo p strong{color:#495057}.KIcxfW_modalActions{justify-content:flex-end;gap:8px;display:flex}.KIcxfW_modalActions button{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .15s}.KIcxfW_modalActions .KIcxfW_primaryButton{color:#fff;background:#28a745}.KIcxfW_modalActions .KIcxfW_primaryButton:hover{background:#218838}.KIcxfW_modalActions .KIcxfW_secondaryButton{color:#fff;background:#6c757d}.KIcxfW_modalActions .KIcxfW_secondaryButton:hover{background:#5a6268}.KIcxfW_statusBar{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.KIcxfW_statusContent{justify-content:space-between;align-items:center;gap:16px;max-width:800px;margin:0 auto;padding:12px 20px;display:flex}.KIcxfW_statusItem{align-items:center;gap:6px;display:flex}.KIcxfW_statusLabel{color:#6b7280;font-size:.8rem;font-weight:500}.KIcxfW_statusValue{color:#111827;font-size:.85rem;font-weight:600}.KIcxfW_statusValue.KIcxfW_onDutyText{color:#166534}.KIcxfW_statusValue.KIcxfW_offDutyText{color:#991b1b}.KIcxfW_statusSwitch{cursor:pointer;-webkit-user-select:none;user-select:none;height:20px;display:inline-block;position:relative;transform:translateY(-23px)}.KIcxfW_statusCheckbox{opacity:0;width:0;height:0}.KIcxfW_statusSlider{background-color:#ef4444;border-radius:14px;justify-content:center;align-items:center;width:120px;height:28px;transition:all .3s;display:flex;position:relative}.KIcxfW_statusSlider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:all .3s;position:absolute;left:3px;box-shadow:0 2px 4px #0003}.KIcxfW_statusCheckbox:checked+.KIcxfW_statusSlider{background-color:#22c55e}.KIcxfW_statusCheckbox:checked+.KIcxfW_statusSlider:before{transform:translate(92px)}.KIcxfW_statusSliderText{color:#fff;text-transform:uppercase;letter-spacing:.025em;z-index:1;font-size:.7rem;font-weight:600;transition:all .3s}.KIcxfW_approvalNotesSection{margin-bottom:20px}.KIcxfW_approvalNotesSection label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.KIcxfW_approvalTextarea{resize:vertical;border:1px solid #ced4da;border-radius:4px;width:100%;min-height:120px;padding:10px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.KIcxfW_approvalTextarea:focus{border-color:#28a745;outline:none;box-shadow:0 0 0 2px #28a74540}.KIcxfW_approvalTextarea::placeholder{color:#6c757d}.KIcxfW_declineNotesSection{margin-bottom:20px}.KIcxfW_declineNotesSection label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.KIcxfW_declineTextarea{resize:vertical;border:1px solid #ced4da;border-radius:4px;width:100%;min-height:120px;padding:10px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.KIcxfW_declineTextarea:focus{border-color:#dc3545;outline:none;box-shadow:0 0 0 2px #dc354540}.KIcxfW_declineTextarea::placeholder{color:#6c757d}.KIcxfW_modalActions .KIcxfW_primaryButton:disabled{cursor:not-allowed;opacity:.6;background:#6c757d}.KIcxfW_modalActions .KIcxfW_primaryButton:disabled:hover{background:#6c757d}.KIcxfW_adminBadge{color:#007bff;font-weight:500}
