/* ClinicFlow v8.30.0 — HIS Clinical Operations Foundation. Additive only. */
.cf-his-service-picker-v8300{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.cf-his-service-picker-v8300 label{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important;padding:10px 11px;border:1px solid #d7e6ef;border-radius:13px;background:#fafdff;cursor:pointer}
.cf-his-service-picker-v8300 input{width:auto!important;min-height:auto!important;margin-top:3px}.cf-his-service-picker-v8300 span{display:grid;gap:3px}.cf-his-service-picker-v8300 small{color:#7d8d9d;font-weight:600}
.cf-his-critical-board-v8300{border:1px solid #f0c4c4;background:linear-gradient(135deg,#fff,#fff7f7);border-radius:18px;padding:13px 14px;display:grid;gap:9px}.cf-his-critical-head-v8300{display:flex;justify-content:space-between;align-items:center}.cf-his-critical-head-v8300 span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#b24040;font-weight:900}.cf-his-critical-head-v8300 h4{margin:2px 0 0;color:#7e2929}.cf-his-critical-head-v8300 strong{min-width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#b63636;color:#fff}.cf-his-critical-list-v8300{display:grid;gap:6px}.cf-his-critical-list-v8300 article{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;background:#fff;border:1px solid #f1d7d7;border-radius:12px}.cf-his-critical-list-v8300 article>div{display:grid;gap:2px}.cf-his-critical-list-v8300 span{font-size:9px;color:#8f6d6d}
.cf-his-inventory-v8300{padding:14px 16px}.cf-his-inventory-v8300>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}.cf-his-inventory-v8300>summary::-webkit-details-marker{display:none}.cf-his-inventory-v8300>summary>div{display:grid;gap:2px}.cf-his-inventory-v8300>summary span{font-size:10px;color:#7b8d9d}.cf-his-inventory-v8300>summary em{font-style:normal;font-size:10px;color:#587086}.cf-his-batch-form-v8300{grid-template-columns:1.3fr 1fr 1fr .7fr .7fr auto;align-items:end}.cf-his-batch-grid-v8300{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.cf-his-batch-grid-v8300 article{border:1px solid #dce8f1;border-radius:13px;padding:10px;background:#fbfdff;display:grid;gap:7px}.cf-his-batch-grid-v8300 article.is-expiring{border-color:#efd59f;background:#fffaf0}.cf-his-batch-grid-v8300 article>div{display:grid;gap:2px}.cf-his-batch-grid-v8300 article span{font-size:9px;color:#7a8d9c}.cf-his-batch-grid-v8300 dl{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;margin:0;font-size:9px}.cf-his-batch-grid-v8300 dt{color:#8392a0}.cf-his-batch-grid-v8300 dd{margin:0;font-weight:800;color:#25455f}
.cf-his-order-grid-v8300{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:10px}.cf-his-order-grid-v8300 article{border:1px solid #dce8f1;border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff,#fbfdff);display:grid;gap:8px}.cf-his-order-grid-v8300 header{display:flex;justify-content:space-between;gap:8px}.cf-his-order-grid-v8300 h4{margin:0;font-size:14px}.cf-his-order-grid-v8300 p{margin:0;font-size:10px;color:#748697}.cf-his-order-grid-v8300 footer{display:grid;gap:6px}.cf-his-order-grid-v8300 footer>small{font-size:9px;color:#8190a0}.cf-his-kind-v8300{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900}.cf-his-kind-v8300.is-lab{background:#e9f8ff;color:#16789a}.cf-his-kind-v8300.is-radiology{background:#f1efff;color:#6554af}.cf-his-kind-v8300.is-pharmacy{background:#ebfbf2;color:#087d4b}.cf-his-kpi-alert-v8300{border-color:#f2c5c5!important;background:#fff8f8!important}.cf-his-kpi-alert-v8300 strong{color:#b23a3a!important}
.cf-his-five-kpis-v8300{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-his-rad-catalog-v8300{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.cf-his-rad-catalog-v8300 textarea{grid-column:1/-2}.cf-his-rad-grid-v8300{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px}.cf-his-rad-grid-v8300>article{border:1px solid #dce8f1;border-radius:18px;padding:13px;background:linear-gradient(180deg,#fff,#fbfdff);display:grid;gap:9px;align-content:start}.cf-his-rad-grid-v8300>article>header{display:flex;justify-content:space-between;gap:8px}.cf-his-rad-title-v8300{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.cf-his-rad-title-v8300 h4{margin:0;font-size:15px;color:#0d2b45}.cf-his-rad-title-v8300 span{font-size:9px;color:#7d8d9d}.cf-his-rad-title-v8300 em{font-style:normal;font-size:9px;font-weight:900;padding:4px 7px;border-radius:999px;background:#f1f4f8;color:#536b7e;white-space:nowrap}.cf-his-rad-person-v8300{padding:8px 9px;border-radius:11px;background:#f5f9fb;display:grid;gap:2px}.cf-his-rad-person-v8300 span{font-size:9px;color:#7f8e9c}.cf-his-rad-question-v8300,.cf-his-rad-prep-v8300{margin:0;padding:8px 9px;border-radius:11px;background:#fbfcfe;color:#536a7d;font-size:10px;line-height:1.65;display:grid;gap:2px}.cf-his-rad-question-v8300 b,.cf-his-rad-prep-v8300 b{font-size:9px;color:#244963}.cf-his-rad-actions-v8300{display:grid;gap:6px}.cf-his-rad-actions-v8300 form{grid-template-columns:1fr auto;align-items:end;margin:0}.cf-his-rad-report-v8300{border-top:1px solid #e4edf2;padding-top:8px}.cf-his-rad-report-v8300>summary{cursor:pointer;display:flex;justify-content:space-between;gap:8px}.cf-his-rad-report-v8300>summary span{font-size:9px;color:#748798}
.cf-his-p360-extension-v8300{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.cf-his-p360-extension-v8300 article{border:1px solid #dce8f1;border-radius:13px;padding:10px;background:#fff;display:grid;gap:4px}.cf-his-p360-extension-v8300 article.is-critical{border-color:#efc3c3;background:#fff8f8}.cf-his-p360-extension-v8300 span{font-size:9px;color:#7b8d9d}.cf-his-p360-extension-v8300 b{font-size:11px;color:#173a52}.cf-his-p360-extension-v8300 small,.cf-his-p360-extension-v8300 p{font-size:9px;color:#7d8c9a;margin:0;line-height:1.6}.cf-his-p360-extension-v8300 a{font-size:9px;font-weight:850;color:#078aa0;text-decoration:none}
@media(max-width:1180px){.cf-his-order-grid-v8300{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-his-batch-grid-v8300{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-his-five-kpis-v8300{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.cf-his-rad-grid-v8300{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-his-order-grid-v8300{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-his-batch-form-v8300,.cf-his-rad-catalog-v8300{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-his-rad-catalog-v8300 textarea{grid-column:1/-1}}
@media(max-width:680px){.cf-his-service-picker-v8300,.cf-his-rad-grid-v8300,.cf-his-order-grid-v8300,.cf-his-batch-grid-v8300,.cf-his-p360-extension-v8300,.cf-his-batch-form-v8300,.cf-his-rad-catalog-v8300,.cf-his-five-kpis-v8300{grid-template-columns:1fr!important}.cf-his-critical-list-v8300 article{align-items:flex-start;display:grid}.cf-his-rad-actions-v8300 form{grid-template-columns:1fr}.cf-his-rad-catalog-v8300 textarea{grid-column:auto}}
.cf-his-rad-readonly-v8300{display:grid;gap:8px;margin-top:10px}.cf-his-rad-readonly-v8300>div{padding:9px 10px;border:1px solid #e2ebf0;border-radius:11px;background:#fbfdff}.cf-his-rad-readonly-v8300 span{font-size:9px;font-weight:850;color:#73879a}.cf-his-rad-readonly-v8300 p{margin:4px 0 0;color:#24455f;font-size:10.5px;line-height:1.8}
