.patient-monitoring{padding:30px 40px 8px;border-top:1px solid #e5e9f1;background:linear-gradient(180deg,#f7f9fd 0%,#fff 100%)}
.monitoring-heading,.monitoring-group-title,.monitoring-card>header,.monitoring-card>footer,.monitoring-alert,.casework-row,.casework-row header,.monitoring-history article{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.monitoring-heading h2{margin:7px 0 5px;font-size:28px;letter-spacing:-.04em}.monitoring-heading p,.monitoring-group-title p{margin:0;color:#667187}.monitoring-counts{display:flex;gap:8px}.monitoring-counts span{min-width:80px;padding:10px 14px;border:1px solid #dce3ef;border-radius:12px;background:#fff;color:#687386;font-size:11px}.monitoring-counts strong{display:block;color:#0c1527;font-size:24px}.monitoring-counts .urgent{border-color:#f0ad92;background:#fff4ee;color:#a63d15}.monitoring-counts .urgent strong{color:#ba3d0b}
.monitoring-summary-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0 28px;border:1px solid #dce3ef;border-radius:16px;background:#fff;overflow:hidden}.monitoring-summary-strip span{padding:14px 16px;border-right:1px solid #e6eaf1;color:#657187;font-size:12px}.monitoring-summary-strip span:last-child{border:0}.monitoring-summary-strip b{margin-right:6px;color:#0a36a8;font-size:20px}
.monitoring-group{margin:26px 0}.monitoring-group-title{align-items:end;margin-bottom:13px}.monitoring-group-title h3{margin:0 0 4px;font-size:20px}.monitoring-group-title p{font-size:12px}.monitoring-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:14px}.monitoring-card{overflow:hidden;border:1px solid #dce3ef;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(24,38,68,.045)}.monitoring-card>header{padding:18px 20px 14px}.monitoring-card h3{margin:4px 0 0;color:#111827;font-size:19px}.monitoring-card header small{display:block;margin-top:5px;color:#7b8596}.monitoring-kicker{color:#0a46bd;font-size:8px;font-weight:850;letter-spacing:.15em}.monitoring-state{padding:6px 9px;border-radius:999px;background:#eef2f7;color:#566174;font-size:10px;font-weight:800;white-space:nowrap}.monitoring-state.on_track,.monitoring-state.converted{background:#e3f4ed;color:#087655}.monitoring-state.attention,.monitoring-state.pending_contact,.monitoring-state.contacted,.monitoring-state.deferred{background:#fff0e8;color:#b54315}.monitoring-state.paused,.monitoring-state.booked,.monitoring-state.purchased{background:#e8efff;color:#1048b5}.monitoring-state.expired,.monitoring-state.failed{background:#ffe7e8;color:#b01825}
.monitoring-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fafbfe}.monitoring-facts span{min-width:0;padding:12px 14px;border-right:1px solid #edf0f5}.monitoring-facts span:last-child{border:0}.monitoring-facts small{display:block;margin-bottom:5px;color:#8290a5;font-size:8px;font-weight:800;letter-spacing:.08em}.monitoring-facts strong{display:block;overflow:hidden;color:#242c39;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.monitoring-alert{align-items:center;margin:13px 18px 2px;padding:12px 13px;border-left:4px solid #d88712;border-radius:9px;background:#fff7e8}.monitoring-alert.high,.monitoring-alert.critical{border-color:#d9521b;background:#fff1eb}.monitoring-alert strong{color:#752b0d;font-size:12px}.monitoring-alert p{margin:4px 0 0;color:#82452e;font-size:11px;line-height:1.5}.monitoring-alert>span{color:#b53c0c;font-size:9px;font-weight:850;white-space:nowrap}.monitoring-outcome{margin:13px 18px 0;padding:11px 13px;border-radius:10px;background:#f5f6f9}.monitoring-outcome strong{font-size:12px}.monitoring-outcome p{margin:4px 0 0;color:#667187;font-size:11px}
.monitoring-card>footer{align-items:center;padding:15px 18px}.monitoring-card>footer>small{max-width:54%;color:#758095;font-size:10px;line-height:1.5}.monitoring-card>footer>div{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.monitoring-card button{padding:8px 10px;font-size:10px}
.casework-list{display:grid;gap:8px}.casework-row{align-items:center;padding:13px 15px;border:1px solid #dce3ef;border-radius:13px;background:#fff}.casework-row>i{width:8px;height:38px;border-radius:8px;background:#d6a01b}.casework-row.severity-high>i,.casework-row.severity-critical>i{background:#d94e18}.casework-row>div{flex:1;min-width:0}.casework-row header{align-items:center;justify-content:flex-start;gap:10px}.casework-row header strong{font-size:13px}.casework-row header span{padding:3px 6px;border-radius:999px;background:#eef1f6;color:#687386;font-size:8px}.casework-row p{margin:4px 0;color:#4f5b6e;font-size:11px}.casework-row small{color:#8590a1;font-size:9px}
.monitoring-clear{display:flex;align-items:center;justify-content:space-between;margin:22px 0;padding:16px 18px;border:1px solid #cfe5dc;border-radius:14px;background:#eff9f5;color:#12684f}.monitoring-clear span{font-size:11px}.monitoring-history{margin:22px 0 8px;border-top:1px solid #e1e6ef;padding-top:15px}.monitoring-history summary{cursor:pointer;color:#5d687a;font-size:12px;font-weight:750}.monitoring-history>div{display:grid;gap:6px;margin-top:10px}.monitoring-history article{align-items:center;padding:9px 11px;border-radius:10px;background:#f5f7fa;font-size:10px}.monitoring-history article div{display:grid;gap:2px}.monitoring-history article small,.monitoring-history time{color:#7b8698}.monitoring-history article span{margin-left:auto;color:#536176}
.monitoring-editor{margin:26px 0 8px;border-color:#9db6e8;background:#fff}.monitoring-editor .item-head{align-items:flex-start}.monitoring-check{display:flex!important;align-items:center;gap:9px}.monitoring-check input{width:auto}.monitoring-booking-shell{padding:28px}.monitoring-booking-shell>.item-head{margin-bottom:22px}
.operational-tasks{margin-top:22px}.operational-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px}.operational-task-card{padding:15px;border:1px solid #dfe4ed;border-left:5px solid #d6a01b;border-radius:13px;background:#fff;cursor:pointer}.operational-task-card.high,.operational-task-card.critical{border-left-color:#d94e18;background:#fffaf7}.operational-task-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.operational-task-card header span{color:#a63d15;font-size:9px;font-weight:850}.operational-task-card h3{margin:8px 0 5px;font-size:15px}.operational-task-card p{margin:0;color:#647084;font-size:11px;line-height:1.5}.operational-task-card footer{display:flex;justify-content:space-between;margin-top:11px;color:#7c8799;font-size:9px}.operational-task-card footer b{color:#0a46bd}
.today-focus{margin-top:22px;padding:20px 22px;border:1px solid #dfe4ed;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(18,25,43,.05)}.today-focus-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.today-focus-heading h2{margin:5px 0 0;font-size:25px;letter-spacing:-.035em}.today-focus-heading p{margin:6px 0 0;color:#697589;font-size:12px}.today-focus-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.today-focus-actions .status{white-space:nowrap}.today-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.today-focus-card{padding:14px;border:1px solid #dfe4ed;border-left:5px solid #d6a01b;border-radius:13px;background:#fff;cursor:pointer;transition:.16s ease}.today-focus-card:hover{transform:translateY(-2px);border-color:#174de5;box-shadow:0 12px 24px rgba(17,49,112,.1)}.today-focus-card.high,.today-focus-card.critical{border-left-color:#d94e18;background:#fffaf7}.today-focus-card header,.today-focus-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.today-focus-card header{height:auto;padding:0;background:transparent;color:#182033}.today-focus-card header span{color:#a63d15;font-size:9px;font-weight:850}.today-focus-card header small{color:#6d7788;font-size:10px}.today-focus-card h3{margin:8px 0 5px;font-size:14px;line-height:1.35}.today-focus-card p{min-height:32px;margin:0;color:#647084;font-size:11px;line-height:1.5}.today-focus-card footer{margin-top:11px;color:#7c8799;font-size:9px}.today-focus-card footer b{color:#0a46bd;white-space:nowrap}.today-focus-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 13px;border-radius:10px;background:#f5f7fb;color:#56657a;font-size:11px}.today-focus-more .ghost{padding:6px 8px;font-size:11px}
.attention-case-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.attention-case-summary span{padding:12px;border-radius:12px;background:#f3f6fb;color:#667187;font-size:11px}.attention-case-summary strong{display:block;color:#101827;font-size:22px}
.patient-monitoring .monitoring-card>header{height:auto;padding:18px 20px 14px;background:#fff;color:#111827}.patient-monitoring .casework-row header,.operational-tasks .operational-task-card header,.attention-list .operational-task-card header{height:auto;padding:0;background:transparent;color:#182033}
.operational-management-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.operational-management-kpis article{padding:17px;border:1px solid #dfe5ef;border-radius:14px;background:#f8faff}.operational-management-kpis span{display:block;color:#68758a;font-size:11px}.operational-management-kpis strong{display:block;margin:7px 0 4px;color:#0d1a32;font-size:27px}.operational-management-kpis small{color:#7c879a;font-size:9px;line-height:1.45}.conversion-failure-board{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:24px;padding:20px;border:1px solid #e2e7ef;border-radius:15px;background:#fff}.conversion-failure-board h3{margin:0 0 7px;font-size:16px}.conversion-failure-board p{margin:0;color:#6e798b;font-size:10px;line-height:1.6}.conversion-failure-list{display:grid;gap:10px}.conversion-failure-list article{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) 30px 84px;align-items:center;gap:10px;color:#414d60;font-size:10px}.conversion-failure-list i{height:7px;overflow:hidden;border-radius:9px;background:#edf0f5}.conversion-failure-list b{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#d4682d,#ed9a50)}.conversion-failure-list strong{color:#172238;font-size:12px}.conversion-failure-list small{text-align:right;color:#8791a1}.conversion-failure-board .mission-empty{padding:14px 16px;background:#f7f9fc}
@media(max-width:1050px){.monitoring-facts{grid-template-columns:1fr 1fr}.monitoring-facts span:nth-child(2){border-right:0}.monitoring-facts span:nth-child(-n+2){border-bottom:1px solid #edf0f5}.monitoring-card>footer{align-items:flex-start;flex-direction:column}.monitoring-card>footer>small{max-width:none}.monitoring-card>footer>div{justify-content:flex-start}}
@media(max-width:1050px){.operational-management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-failure-board{grid-template-columns:1fr}}
@media(max-width:760px){.patient-monitoring{padding:24px 20px}.monitoring-heading{flex-direction:column}.monitoring-summary-strip{grid-template-columns:1fr 1fr}.monitoring-summary-strip span:nth-child(2){border-right:0}.monitoring-summary-strip span:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.monitoring-card-grid{grid-template-columns:1fr}.monitoring-group-title{align-items:flex-start;flex-direction:column}.monitoring-clear{align-items:flex-start;flex-direction:column;gap:5px}.attention-case-summary{grid-template-columns:1fr}.operational-attention-page>.session-header{align-items:flex-start;flex-direction:column}.operational-attention-page>.session-header>strong{margin-top:8px}.operational-management-panel .section-heading{display:block}.operational-management-panel .section-heading>p{max-width:none;margin-top:10px}.operational-management-kpis{grid-template-columns:1fr 1fr}.conversion-failure-list article{grid-template-columns:minmax(100px,.8fr) minmax(90px,1fr) 24px}.conversion-failure-list small{display:none}}

.monitoring-care-team {
  display: grid;
  grid-template-columns: minmax(170px, .7fr) minmax(0, 1.3fr);
  gap: 14px;
  align-items: center;
  padding: 13px 18px;
  border-bottom: 1px solid #dbe5f4;
  background: linear-gradient(145deg, #f2f6ff, #fff);
}
.monitoring-care-team > div:first-child { display: grid; gap: 2px; }
.monitoring-care-team > div:first-child small { color: #17469c; font-size: 8px; font-weight: 850; letter-spacing: .11em; }
.monitoring-care-team > div:first-child strong { color: #172b55; font-size: 13px; }
.monitoring-care-team > div:first-child span { color: #748095; font-size: 9px; }
.monitoring-care-team-members { display: flex; justify-content: flex-end; gap: 7px; flex-wrap: wrap; }
.monitoring-care-team-members > span {
  display: grid;
  grid-template-columns: 8px auto;
  gap: 1px 6px;
  align-items: center;
  min-width: 130px;
  padding: 8px 10px;
  border: 1px solid #d7e1f1;
  border-radius: 10px;
  background: #fff;
}
.monitoring-care-team-members i { grid-row: 1 / 3; width: 8px; height: 8px; border-radius: 50%; }
.monitoring-care-team-members b { overflow: hidden; font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.monitoring-care-team-members small { color: #768197; font-size: 8px; }
.monitoring-care-team-members > span.primary { border-color: #9db7e8; box-shadow: inset 3px 0 #174de5; }
.monitoring-care-team.empty { grid-template-columns: 1fr; border-color: #ead29d; background: #fff9eb; }
.monitoring-care-team.empty > div:first-child small,
.monitoring-care-team.empty > div:first-child strong { color: #8a5a00; }
@media (max-width: 760px) {
  .monitoring-care-team { grid-template-columns: 1fr; }
  .monitoring-care-team-members { justify-content: flex-start; }
}
@media(max-width:760px){.today-focus{padding:17px}.today-focus-heading{align-items:flex-start;flex-direction:column;gap:10px}.today-focus-actions{justify-content:flex-start}.today-focus-grid{grid-template-columns:1fr}.today-focus-more{align-items:flex-start;flex-direction:column}}

/* Today is a compact personal checkpoint; the durable queue lives in Patient Follow-up. */
.today-action-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:10px;border:1px solid #e1e6ef;border-radius:13px;background:#f8faff}.today-action-summary span{padding:11px 14px;border-right:1px solid #e1e6ef;color:#6a7688;font-size:10px}.today-action-summary span:last-child{border-right:0}.today-action-summary strong{display:block;margin-bottom:2px;color:#162039;font-size:20px}.today-action-summary .urgent{background:#fff5f0;color:#a33e17}.today-action-summary .urgent strong{color:#b33b0d}.today-action-preview{display:grid;gap:6px}.today-action-item{overflow:hidden;border:1px solid #e3e7ee;border-radius:11px;background:#fff}.today-action-item:has(.today-action-row[aria-expanded="true"]){border-color:#8ea9df;box-shadow:0 10px 24px rgba(18,48,110,.09)}.today-action-row{display:grid;grid-template-columns:88px minmax(0,1fr) 92px 54px;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:0;background:#fff;color:#1d293c;text-align:left;box-shadow:none}.today-action-row:hover,.today-action-row[aria-expanded="true"]{background:#f7f9fd;box-shadow:none}.today-action-row>span{color:#647188;font-size:9px;font-weight:850}.today-action-row>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.today-action-row>small{color:#7a8698;font-size:9px;text-align:right}.today-action-row>b{color:#1749bc;font-size:10px;text-align:right}.today-action-item.critical,.today-action-item.high{border-left:4px solid #d94e18}.today-action-inline{padding:16px 18px 18px;border-top:1px solid #dfe6f2;background:linear-gradient(180deg,#f7faff,#fff)}.today-action-inline[hidden]{display:none}.today-action-inline-context{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:18px;margin-bottom:13px}.today-action-inline-context h3{margin:4px 0 0;font-size:18px}.today-action-inline-context small{display:block;margin-bottom:4px;color:#718097;font-size:9px;font-weight:800}.today-action-inline-context p{margin:0;color:#3f4f65;font-size:11px;line-height:1.55}.today-action-inline form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr);gap:12px 14px}.today-action-inline form>label{display:grid;gap:6px;color:#4e5d72;font-size:10px;font-weight:750}.today-action-inline select,.today-action-inline input,.today-action-inline textarea{width:100%;box-sizing:border-box}.today-action-note,.today-action-effect,.today-action-inline-actions{grid-column:1/-1}.today-action-inline textarea{min-height:78px;resize:vertical}.today-action-effect{margin:0;padding:9px 11px;border-radius:9px;background:#eef4ff;color:#465d87;font-size:10px;line-height:1.5}.today-action-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.today-action-inline-actions .editor-message{margin-right:auto;color:#52647f;font-size:10px}.today-action-inline-actions .editor-message.error{color:#b51d2a}.today-action-inline-actions button{padding:8px 11px;font-size:10px}.today-action-confirmation{margin:0 0 10px;padding:11px 13px;border:1px solid #b9dfd1;border-radius:10px;background:#edf9f4;color:#0d6c51;font-size:11px;font-weight:750}.today-action-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #cfe5dc;border-radius:11px;background:#f1faf6;color:#17664f}.today-action-empty span{font-size:10px}
.today-action-paths[hidden],.today-action-booking-host[hidden],.today-action-inline form[hidden]{display:none}.today-action-paths>p{margin:0 0 8px;color:#4d5c72;font-size:10px;font-weight:800}.today-action-paths>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.today-action-path{display:grid;gap:4px;min-height:104px;padding:14px 15px;border:1px solid #d6dfed;border-radius:12px;background:#fff;color:#26344b;text-align:left;box-shadow:none}.today-action-path:hover{border-color:#8aa8df;background:#f7faff;box-shadow:0 8px 18px rgba(25,58,120,.08)}.today-action-path.primary{border-color:#7fa2e8;background:linear-gradient(145deg,#edf3ff,#fff)}.today-action-path>span{color:#1749bc;font-size:8px;font-weight:900;letter-spacing:.08em}.today-action-path>strong{font-size:14px}.today-action-path>small{color:#68758a;font-size:9px;line-height:1.45}.today-action-booking-host{min-width:0}.today-action-booking-host .appointment-create-v2{display:block;max-width:none;margin:0;padding:16px;border:1px solid #b9cae7;border-radius:14px;background:#fff}.today-action-booking-host .appointment-create-v2>.item-head{margin:0 0 10px}.today-action-booking-host .appointment-create-v2>.item-head h2{font-size:20px}.today-action-booking-loading,.today-action-booking-error{display:grid;gap:7px;padding:20px;border:1px dashed #b8c7df;border-radius:12px;background:#fff;color:#53637b;text-align:center}.today-action-booking-error{border-color:#e7b8ae;background:#fff6f3;color:#9b351e}.today-action-booking-error button{justify-self:center;margin-top:4px}.today-action-confirmation.warning{border-color:#ead59f;background:#fff8e8;color:#805d10}

/* One patient appears once; individual operational and Episode signals are nested below. */
.followup-scope{display:grid;min-width:130px;gap:2px;text-align:right}.followup-scope small,.followup-scope span{color:#788397;font-size:9px}.followup-scope strong{color:#172238;font-size:19px}.followup-queue .attention-case-summary{grid-template-columns:repeat(4,1fr)}.followup-filter-bar{display:flex;gap:7px;margin:0 0 15px;flex-wrap:wrap}.followup-filter-bar button{padding:8px 11px;border:1px solid #dfe4ed;background:#fff;color:#647188;font-size:10px;box-shadow:none}.followup-filter-bar button:hover,.followup-filter-bar button.active{border-color:#174de5;background:#edf3ff;color:#1544ac;box-shadow:none}.followup-patient-list{display:grid;gap:12px}.followup-patient-card{overflow:hidden;border:1px solid #dce3ed;border-left:5px solid #d3a12a;border-radius:15px;background:#fff;cursor:pointer;transition:.16s ease}.followup-patient-card:hover{border-color:#9fb5df;box-shadow:0 12px 28px rgba(19,43,93,.08);transform:translateY(-1px)}.followup-patient-card.critical,.followup-patient-card.high{border-left-color:#d94e18}.followup-patient-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;height:auto;padding:16px 18px 13px;background:#fff;color:#162033}.followup-patient-card>header h2{margin:4px 0 3px;font-size:18px}.followup-patient-card>header p{margin:0;color:#6d788b;font-size:10px}.followup-owner{display:grid;min-width:130px;gap:2px;text-align:right}.followup-owner small,.followup-owner span{color:#7a8597;font-size:9px}.followup-owner strong{font-size:11px}.followup-signal-list{display:grid;border-top:1px solid #edf0f5}.followup-signal{display:grid;grid-template-columns:86px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid #edf0f5}.followup-signal:last-child{border-bottom:0}.followup-signal>span{width:max-content;padding:5px 7px;border-radius:999px;background:#eef2f7;color:#59677c;font-size:8px;font-weight:850}.followup-signal.high>span,.followup-signal.critical>span{background:#fff0e9;color:#aa3d13}.followup-signal strong{font-size:11px}.followup-signal p{margin:3px 0 0;color:#667287;font-size:10px;line-height:1.45}.followup-signal-action{display:grid;justify-items:end;gap:6px}.followup-signal-action small{color:#7e899b;font-size:9px;text-align:right}.followup-signal-action button{padding:7px 9px;font-size:9px;white-space:nowrap}.followup-patient-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#f8faff;color:#7b8698;font-size:9px}.followup-patient-card>footer b{color:#1749bc}.followup-patient-card[hidden]{display:none}
@media(max-width:760px){.today-action-summary{grid-template-columns:1fr 1fr}.today-action-summary span:nth-child(2){border-right:0}.today-action-summary span:nth-child(-n+2){border-bottom:1px solid #e1e6ef}.today-action-row{grid-template-columns:76px minmax(0,1fr) 54px}.today-action-row>small{display:none}.today-action-inline-context,.today-action-inline form{grid-template-columns:1fr}.today-action-note,.today-action-effect,.today-action-inline-actions{grid-column:1}.today-action-inline-actions{justify-content:flex-start}.today-action-inline-actions .editor-message{width:100%;margin-right:0}.today-action-empty{align-items:flex-start;flex-direction:column}.followup-scope,.followup-owner{text-align:left}.followup-queue .attention-case-summary{grid-template-columns:1fr 1fr}.followup-signal{grid-template-columns:1fr}.followup-signal-action{justify-items:start}.followup-patient-card>header,.followup-patient-card>footer{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.today-action-paths>div{grid-template-columns:1fr}.today-action-booking-host .appointment-create-v2{padding:12px}.today-action-booking-host .appointment-create-v2>.item-head{position:static;top:auto;margin:0 0 10px;padding:0 0 10px}.today-action-booking-host .appointment-create-progress{position:static;top:auto;margin:0 0 12px;padding:8px 0}}
