#toast{position:fixed;top:20px;bottom:auto;left:50%;transform:translateX(-50%);z-index:2147483647;max-width:min(92vw,620px);padding:16px 22px;border:1px solid #9ed7cf;box-shadow:0 12px 40px #0d454850;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}
dialog #toast{position:fixed}
.workflow-delete{color:#a13434;background:#fff3f3;border:1px solid #efcccc;margin-inline-start:8px}
.workflow-delete:hover{background:#ffe5e5}
.workflow-patient-facts{display:flex;flex-wrap:wrap;gap:12px 28px;padding:12px 4px;margin:12px 0;color:#53636f;font-size:13px}
.workflow-patient-search{margin-bottom:8px;background:#f5faf9}
.workflow-patient-picker{position:relative}
.workflow-patient-options:not([hidden]){position:absolute;inset-inline:0;top:calc(100% - 7px);z-index:30;max-height:250px;overflow:auto;background:#fff;border:1px solid #b5d7d2;border-radius:12px;box-shadow:0 16px 36px #183d3d30;padding:5px}
.workflow-patient-options button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px;background:#fff;border:0;border-radius:8px;text-align:right;cursor:pointer;color:#234b50}
.workflow-patient-options button:hover,.workflow-patient-options button.active{background:#eaf6f3}
.workflow-patient-options small{color:#62747a}.workflow-patient-options p{padding:10px;margin:0;color:#62747a}
.workflow-blocked{padding:16px;background:#fff3e1;color:#754820;border-radius:12px}
.card:has(#patientSearchSuggestions){position:relative}
.workflow-suggestions:not([hidden]){position:absolute;z-index:20;inset-inline:20px;top:90px;max-height:300px;overflow:auto;background:#fff;border:1px solid #b5d7d2;border-radius:12px;box-shadow:0 16px 36px #183d3d30;padding:5px}
.workflow-suggestions button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;background:transparent;border:0;border-radius:8px;padding:11px;cursor:pointer;color:#234b50}
.workflow-suggestions button:hover,.workflow-suggestions button.active{background:#eaf6f3}
.workflow-suggestions button small{color:#62747a}
.workflow-suggestions p{padding:10px;margin:0;color:#62747a}
.workflow-commission-patients{margin-top:7px;font-weight:400}.workflow-commission-patients summary{cursor:pointer;color:#176c70}.workflow-commission-patients div{padding:7px 0;border-bottom:1px solid #e4eeec}.workflow-commission-patients small{display:block}
.picker-summary{padding:12px;background:#edf7f5;border-radius:8px;margin:8px 0;font-weight:600}
#workflowDeleteForm li{margin-bottom:10px}
@media print{#toast,.workflow-delete{display:none!important}}
