.interactions_page__Pxtjq{max-width:1800px;margin:auto;padding:24px}.interactions_workspace__z_trP{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:20px;align-items:start}.interactions_detail__H0h4O{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity identity" "tools tools" "contacts contacts" "pending pending" "message composer" "actions actions";background:white;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 2px 8px #0f172a06}.interactions_identity__sRnrP{grid-area:identity}.interactions_patientName__F_fH0{min-width:0;white-space:normal;overflow-wrap:anywhere}.interactions_contacts__XxBQh{grid-area:contacts;border-bottom:1px solid #e2e8f0}.interactions_contactsTitle__yZyvO{padding:12px 20px;color:#475569;font-size:13px;font-weight:600}.interactions_message__hbj0R{grid-area:message;min-width:0;overflow-wrap:anywhere}.interactions_composer__W9N2b{grid-area:composer;border-left:1px solid #e2e8f0}.interactions_composer__W9N2b textarea{min-height:180px;resize:vertical;font-size:16px}.interactions_pending__WPjVi{grid-area:pending}.interactions_actionBar__mh3We{display:contents}.interactions_tools__aBi51{grid-area:tools;padding:12px 20px;border-bottom:1px solid #e2e8f0}.interactions_tools__aBi51 summary{display:none}.interactions_toolButtons__rqyHY{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.interactions_tools__aBi51:not([open])>.interactions_toolButtons__rqyHY{display:flex}.interactions_toolButtons__rqyHY a,.interactions_toolButtons__rqyHY button{min-height:36px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:10px;font-size:12px}.interactions_actions__Ti6zA{grid-area:actions;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 18px 18px}.interactions_actions__Ti6zA button{min-height:44px}.interactions_page__Pxtjq a:focus-visible,.interactions_page__Pxtjq button:focus-visible,.interactions_page__Pxtjq summary:focus-visible{outline:3px solid #0288d1;outline-offset:3px}@media (min-width:1024px) and (max-width:1279px){.interactions_workspace__z_trP{grid-template-columns:260px minmax(0,1fr)}.interactions_detail__H0h4O{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "tools" "contacts" "pending" "message" "composer" "actions"}.interactions_composer__W9N2b{border-left:0;border-top:1px solid #e2e8f0}}@media (max-width:1023px){.interactions_page__Pxtjq{padding:16px 12px}.interactions_workspace__z_trP{display:block}.interactions_detailOpen__8diYp .interactions_filters__1RCXd,.interactions_detailOpen__8diYp .interactions_heading__aZFII{display:none}.interactions_detail__H0h4O{display:flex;flex-direction:column;padding-bottom:0}.interactions_identity__sRnrP{padding:12px;align-items:flex-start}.interactions_contactsTitle__yZyvO{padding:12px}.interactions_composer__W9N2b,.interactions_message__hbj0R{padding:16px 12px}.interactions_composer__W9N2b{border-left:0;border-top:1px solid #e2e8f0}.interactions_actionBar__mh3We{display:flex;flex-direction:column-reverse;position:static;min-width:0;margin:0;padding:0;border:0;border-top:1px solid #e2e8f0;border-radius:0 0 18px 18px;background:#f8fafc}.interactions_tools__aBi51{padding:0;border:0}.interactions_tools__aBi51 summary{display:list-item;cursor:pointer;padding:10px 12px;color:#475569;font-size:12px;font-weight:600}.interactions_tools__aBi51:not([open])>.interactions_toolButtons__rqyHY{display:none}.interactions_toolButtons__rqyHY{padding:4px 12px 12px}.interactions_toolButtons__rqyHY a,.interactions_toolButtons__rqyHY button{min-height:44px}.interactions_actions__Ti6zA{padding:8px;gap:6px;border:0;border-radius:14px}.interactions_actions__Ti6zA>div{display:flex;flex:1 1 100%;gap:6px}.interactions_actions__Ti6zA>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.interactions_actions__Ti6zA button{flex:1 1 auto;padding:8px;font-size:12px}}