.case-flow-tabs{display:flex;gap:7px;padding:7px;background:#e9f2f5;border-radius:14px;margin:18px 0;overflow:auto}.case-flow-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;min-width:130px;background:#fff;border:0!important;border-radius:10px!important;padding:12px!important;font:inherit!important;color:#356879}.case-flow-tab small{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:#e7eff3}.case-flow-tab[aria-selected=true]{color:#09697a;font-weight:700!important;box-shadow:0 2px 8px #194f6114}.case-flow-tab[aria-selected=true] small{background:#126d7d;color:#fff}
#sfa-exam-workspace.case-flow-enabled .case-flow-hidden,#sfa-exam-workspace .case-profile-hidden,#iui-panel .case-flow-hidden{display:none!important}.case-patient-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;background:#edf7f8;border:1px solid #d2e8eb;border-radius:12px;margin:12px 0}.case-patient-summary span{font-size:13px;color:#567786}.case-flow-footer{position:sticky;bottom:0;z-index:10;display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;padding:12px!important;background:#ffffffef!important;border:1px solid #d8e6ed;border-radius:12px;box-shadow:0 -4px 18px #23485808;margin-top:20px}.case-flow-footer button{font:inherit!important;font-size:13px!important;min-height:40px}.case-flow-footer .sub{display:none}.case-flow-footer>.action-group{margin-inline-start:auto}.case-flow-footer .record-status{flex-basis:100%;margin:0;font-size:13px}.case-flow-footer .record-status:empty{display:none}.case-flow-enabled>form>footer .save-button,#iui-save{background:#126d7d!important;color:#fff!important}.case-flow-enabled #sfa-entry-title{margin-bottom:12px}.case-flow-enabled #sfa-entry-title h2{font-size:22px}.case-flow-enabled #sfa-patient-picker-grid{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr)}.case-flow-enabled #sfa-fna-input-section:has(.grid>.case-flow-hidden) .grid{align-items:start}#iui-panel .case-register{width:100%;border-collapse:collapse}#iui-panel .case-register td,#iui-panel .case-register th{padding:12px;text-align:start;border-bottom:1px solid #dce7ed}#iui-panel .case-register button{padding:7px 14px}.case-register-wrap{overflow:auto}@media(max-width:760px){.case-flow-tab{flex:none}.case-patient-summary{align-items:flex-start;flex-direction:column;gap:5px}.case-flow-enabled #sfa-patient-picker-grid{grid-template-columns:1fr}.case-flow-footer>.action-group{margin:0}.case-flow-footer button{flex:1}}

#sfa-intake .case-flow-tab{background:#fff!important;color:#356879!important}#sfa-intake .case-flow-tab[aria-selected=true]{background:#126d7d!important;color:white!important}#sfa-intake .case-flow-tab[aria-selected=true] small{background:#fff;color:#126d7d}

.case-flow-enabled form section .step{display:none}.case-flow-enabled #sfa-manual-notes-section{margin-top:16px}

#iui-panel .lab-note:has(>.case-flow-hidden){display:none!important}

#sfa-intake .case-attachments{padding:18px;border:1px solid #d2e5ec;border-radius:14px;background:#f8fbfc;margin:12px 0}#sfa-intake .case-attachments h4{margin:0 0 8px;color:#126d7d}#sfa-intake .case-attachments .action-group{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#sfa-intake .case-attachments input{flex:1;min-width:180px}#sfa-intake .case-attachments button{font:inherit;flex:none}#sfa-intake .case-attachments .directory-list li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#sfa-intake .case-attachments .directory-list li>span{flex:1}

#sfa-intake .case-flow-enabled form section .step{display:none!important}#sfa-intake .case-attachments .directory-list button{color:#126d7d!important;border-color:#b8d6e1!important;background:white!important}

#other-panel .case-flow-hidden{display:none!important}#other-panel .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}#other-panel input,#other-panel textarea,#other-panel select,#other-panel button,#diagnosis-panel input,#diagnosis-panel select,#diagnosis-panel textarea,#diagnosis-panel button{font:inherit}#other-save{background:#126d7d!important;color:white!important}

.record-pagination{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin:10px 0}.record-pagination span{margin-inline-end:auto;color:#365b6a}.record-pagination button{min-height:36px!important;padding:6px 14px!important}

.case-save-state{position:sticky;top:4px;z-index:12;display:flex;gap:8px 18px;align-items:center;flex-wrap:wrap;padding:12px 16px;background:#eef8f7;border:1px solid #bfded9;border-radius:12px;margin:12px 0;color:#164d58}.case-save-state span{margin-inline-start:auto;font-size:13px}.case-save-state.is-dirty{background:#fff7e9;border-color:#dfba72;color:#704b0c}.case-review-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.diagnosis-extra{padding:8px 0}.diagnosis-extra summary{cursor:pointer;color:#126d7d}.survival-valid{color:#12665d}.survival-pending{color:#925f12}#sfa-intake:has(.case-save-state) .procedure-grid .procedure-tile{min-height:46px;padding:8px}#sfa-intake:has(.case-save-state) .procedure-grid .procedure-tile svg{height:20px;width:20px}

.deleted-cases-dialog{width:min(1100px,94vw);max-height:88vh;overflow:auto;border:1px solid #d4e4eb;border-radius:14px;padding:22px;font:inherit;color:#164451}.deleted-cases-dialog input{width:100%;margin:14px 0;font:inherit}.deleted-cases-dialog table{width:100%;border-collapse:collapse}.deleted-cases-dialog td{padding:10px;border-bottom:1px solid #dce7ed}.deleted-cases-dialog button{font:inherit;cursor:pointer}.deleted-cases-dialog::backdrop{background:#16384270}

@media screen{#sfa-intake .freezing-flow-enabled .case-flow-hidden,#sfa-intake .directory-legacy-manual{display:none!important}.directory-saved-name:empty{display:none}.directory-saved-name{display:block;font-size:12px;color:#62798a}.freezing-flow-enabled .lab-note:has(>.case-flow-hidden){display:none!important}}
