.meeting-link-config{display:grid;gap:10px;padding:14px;border:1px solid #cfe0da;border-radius:13px;background:#f4faf7}
.meeting-link-config>label{display:grid;gap:6px;font-size:10px;font-weight:700;color:#28463f}
.meeting-link-config select,.meeting-link-config input{width:100%;min-height:40px;border:1px solid #bdcec8;border-radius:9px;background:#fff;padding:8px 10px;color:#16322c}
.meeting-link-config .consent-row{display:flex;align-items:flex-start;gap:9px;line-height:1.45;font-weight:500}
.meeting-link-config .consent-row input{width:16px;min-height:16px;margin-top:2px;flex:0 0 auto}
.integration-warning{margin-top:16px;padding:12px 14px;border-radius:11px;background:#fff7e8;color:#79541b;font-size:11px;line-height:1.5}
.integration-warning strong,.integration-warning span{display:block}.integration-warning strong{color:#59401a;margin-bottom:3px}.integration-warning span{color:#806a48}
.session-guides-card{display:grid;gap:14px}
.session-guide-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px;border:1px solid #d9e4e0;border-radius:13px;background:#fbfdfc}
.session-guide-row>div:first-child{display:grid;gap:6px;min-width:0}
.session-guide-row strong{font-size:12px;color:#173c36}.session-guide-row p{margin:0;color:#405b55;line-height:1.55;font-size:11px}.session-guide-row small{color:#71857f}
.guide-source{padding:12px;border:1px solid #d9e4e0;border-radius:10px;background:#f7faf8}.guide-source summary{cursor:pointer;font-weight:700;color:#285d52}.guide-source pre{white-space:pre-wrap;max-height:260px;overflow:auto;font:11px/1.55 Inter,sans-serif;color:#405b55}
@media(max-width:700px){.session-guide-row{grid-template-columns:1fr}.session-guide-row .entity-actions{justify-content:flex-start}.patient-record-tabs{overflow-x:auto;white-space:nowrap}.meeting-link-config{padding:11px}}
