.modal.clinic-indication-send[open]{grid-template-rows:auto minmax(0,1fr);height:min(820px,100dvh - 32px);display:grid}.modal.clinic-indication-send.modal--wide{width:min(1040px,100% - 32px);max-width:1040px}.clinic-indication-document{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clinic-indication-send .modal__body{grid-template-rows:minmax(0,1fr) auto;gap:24px;min-height:0;max-height:none;padding:24px;display:grid;overflow:hidden}.clinic-indication-send .select-scroll{min-height:0}.clinic-indication-send__layout{overscroll-behavior:contain;scrollbar-gutter:stable;gap:24px;min-width:0;height:100%;padding:0 8px 24px 0;scroll-padding-block:28px;display:grid;overflow-y:auto}.clinic-indication-send__layout:focus-visible{outline:2px solid var(--action-primary-fill);outline-offset:-2px}.clinic-indication-send__layout[data-preview=true]{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.clinic-indication-send__preview,.clinic-indication-send__recipient{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.clinic-indication-send h3{margin:0;font-size:18px;font-weight:600}.clinic-indication-send p{margin:0;font-size:14px;line-height:1.5}.clinic-indication-send .local-file-preview{background:var(--spatial-overlay);height:clamp(320px,52vh,520px);padding:8px;box-shadow:inset 0 1px #fff}.clinic-indication-send__contact{border:1px solid var(--spatial-edge);border-radius:var(--radius-object);background:var(--spatial-reading), var(--spatial-field);box-shadow:inset 0 1px 0 white, 0 6px 18px color-mix(in srgb, var(--spatial-ink) 8%, transparent);gap:12px;padding:20px;display:grid}.clinic-indication-send__contact>span{font-size:14px}.clinic-indication-send__channel{border-block:1px solid var(--spatial-edge);align-items:center;gap:12px;padding:16px 0;display:flex}.clinic-indication-send__channel>svg{width:24px;height:24px;color:var(--action-primary-fill);flex:none}.clinic-indication-send__channel>div{gap:4px;font-size:14px;display:grid}.clinic-indication-send .modal__actions{border-top:1px solid var(--spatial-edge);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding-top:16px;display:flex}.clinic-indication-send .button{min-height:44px}.clinic-encounter__treatments .clinic-indication-document{margin-top:16px}.clinic-encounter__treatments .clinic-indication-document .button{margin:0}.clinic-encounter__treatments .clinic-encounter__treatment-card{background:var(--spatial-reading), var(--spatial-glass);box-shadow:inset 0 1px 0 white, 0 6px 18px color-mix(in srgb, var(--spatial-ink) 8%, transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);flex-wrap:wrap;align-items:center;gap:16px;padding:24px}.clinic-encounter__treatment-copy{flex:1;min-width:180px}.clinic-encounter__treatment-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clinic-encounter__treatments .clinic-encounter__treatment-actions .button{min-height:44px;margin:0}.clinic-encounter__treatment-actions .clinic-indication-document{margin:0}.clinic-encounter__treatment-copy strong{font-size:18px;font-weight:600}@media (width<=760px){.clinic-indication-send .modal__body{padding:16px}.clinic-indication-send__layout[data-preview=true]{grid-template-columns:minmax(0,1fr)}.clinic-indication-send__recipient{grid-row:1}}.clinic-indication-send__missing{border:1px solid var(--spatial-edge);border-radius:var(--radius-object);background:var(--spatial-reading);align-items:flex-start;gap:12px;padding:16px;line-height:1.5;display:flex}.clinic-indication-send__missing>svg{flex:none;margin-top:2px}.clinic-indication-send__missing strong{font-size:16px;font-weight:600}.clinic-indication-send__missing p{margin-top:8px}.clinic-indication-send__pdf-label{border-radius:var(--radius-control);background:var(--spatial-field);border:1px solid var(--spatial-edge);text-align:left;align-items:center;gap:12px;padding:16px;display:flex}.clinic-indication-send__pdf-label>svg{flex:none;width:32px;height:32px}.clinic-indication-send__pdf-label>span{gap:4px;font-size:14px;display:grid}.clinic-indication-send__pdf-label strong{font-size:14px;font-weight:500}.clinic-indication-send__recipient .template-completion-phone .template-phone{width:100%}.clinic-indication-send .select__trigger{border-color:color-mix(in srgb, var(--color-text-primary) 58%, var(--spatial-reading))}@media (width<=600px){.clinic-indication-send .modal__actions>.button{flex:1}}.clinic-indication-send__preview{align-self:start;position:sticky;top:0}@media (width<=760px){.clinic-indication-send__preview{position:static}}.clinic-indication-send__preview>.notebook-pdf__preview{border:1px solid var(--spatial-edge);border-radius:var(--radius-object);height:clamp(440px,60vh,580px);min-height:0;padding:14px}
