.staff-messaging_page__ByAR2{container-type:inline-size;min-width:0;display:flex;flex-direction:column;min-height:100vh;position:relative}.staff-messaging_topbar__MbqMT{align-items:center;background:transparent;border-bottom:0;box-shadow:none;display:flex;gap:1rem;justify-content:space-between;padding:16px var(--pambi-page-gutter) 0;position:relative;top:auto;z-index:1}.staff-messaging_search__BYjUw{align-items:center;background:var(--pambi-surface);border:1px solid var(--pambi-control-border);border-radius:var(--pambi-radius-sm);box-shadow:none;display:flex;gap:.7rem;max-width:24rem;padding:.78rem .95rem;width:100%;min-height:44px}.staff-messaging_search__BYjUw .staff-messaging_material-symbols-outlined__n58ME{color:var(--primary)}.staff-messaging_composerInputRow__7j6cU textarea,.staff-messaging_search__BYjUw input{background:transparent;border:0;color:var(--on-surface);outline:0;width:100%}.staff-messaging_composerInputRow__7j6cU textarea::placeholder,.staff-messaging_search__BYjUw input::placeholder{color:var(--pambi-ink-600);opacity:1}.staff-messaging_composerBox__ANHIV:focus-within,.staff-messaging_search__BYjUw:focus-within{border-color:rgba(62,116,216,.34);box-shadow:none;outline:3px solid var(--pambi-focus-ring);outline-offset:2px}.staff-messaging_chatHeaderActions__0K30s,.staff-messaging_topbarActions__HEwoD{align-items:center;display:flex;gap:.8rem}.staff-messaging_composeButton__riFak,.staff-messaging_composerToolbar__lz9_G button,.staff-messaging_iconButton__vgN6w{align-items:center;background:var(--pambi-surface);border:1px solid var(--divider-soft);border-radius:var(--pambi-radius-xs);box-shadow:none;color:var(--on-surface-variant);cursor:pointer;display:inline-flex;height:2.65rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:2.65rem}.staff-messaging_composeButton__riFak:hover,.staff-messaging_composerToolbar__lz9_G button:hover,.staff-messaging_iconButton__vgN6w:hover{background:var(--pambi-surface);border-color:rgba(37,99,255,.14);color:var(--primary);transform:none}.staff-messaging_avatar__ysN6P,.staff-messaging_profileAvatar__ODoTG,.staff-messaging_threadAvatar__1_wqn{align-items:center;border-radius:var(--pambi-radius-md);color:var(--on-primary);display:flex;font-weight:600;justify-content:center}.staff-messaging_avatar__ysN6P{background:var(--primary);border:1px solid rgba(255,255,255,.28);box-shadow:none;height:2.75rem;letter-spacing:0;width:2.75rem}.staff-messaging_workspace__UH6Rm{display:grid;flex:1;grid-template-columns:minmax(19rem,22rem) minmax(0,1fr) minmax(17rem,19rem);margin:0 auto;max-width:calc(var(--canvas-width) + 2rem);min-width:0;min-height:0;width:100%}.staff-messaging_infoRail__fs0sU,.staff-messaging_threadRail__QZzAV{background:#ffffff;border-right:1px solid var(--divider-faint);display:flex;flex-direction:column;min-height:0;min-width:0;padding:1.1rem}.staff-messaging_infoRail__fs0sU{border-left:1px solid var(--divider-faint);border-right:0;gap:1rem}.staff-messaging_threadRailHeader__Guawk{align-items:start;border-bottom:1px solid var(--divider-faint);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.staff-messaging_chatHeader__Trzf1 h3,.staff-messaging_infoCard__LC7fY h4,.staff-messaging_profileCard__8t_Z_ h4,.staff-messaging_threadRailHeader__Guawk h1{font-size:1.1rem}.staff-messaging_page__ByAR2 button:disabled,.staff-messaging_page__ByAR2 input:disabled,.staff-messaging_page__ByAR2 textarea:disabled{cursor:not-allowed;opacity:.56}.staff-messaging_threadToggle__Bha_P{background:rgba(232,238,246,.76);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-xs);box-shadow:none;display:flex;gap:.35rem;margin-bottom:1rem;min-width:0;padding:.25rem}.staff-messaging_threadToggle__Bha_P button{background:transparent;border:0;border-radius:var(--pambi-radius-xs);color:var(--on-surface-variant);cursor:pointer;flex:1;font-size:var(--pambi-text-sm);font-weight:600;min-width:0;padding:.65rem .8rem}.staff-messaging_threadToggle__Bha_P button.staff-messaging_threadToggleActive__QF7S2{position:relative;background:var(--pambi-selection-background);box-shadow:none;color:var(--pambi-brand-600)}.staff-messaging_threadToggleActive__QF7S2:after{content:"";position:absolute;inset:auto 10px 3px;height:2px;background:var(--pambi-selection-rule)}.staff-messaging_threadList__3K1sK{display:flex;flex:1;flex-direction:column;gap:.6rem;overflow:auto}.staff-messaging_newThreadCard__NlSVT{background:rgba(248,251,255,.94);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-md);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.95rem}.staff-messaging_formField__AHg_0{display:flex;flex-direction:column;gap:.4rem}.staff-messaging_formField__AHg_0 span{color:var(--on-surface-variant);font-size:var(--pambi-text-xs);font-weight:600}.staff-messaging_formField__AHg_0 input,.staff-messaging_formField__AHg_0 textarea{background:#ffffff;border:1px solid var(--pambi-control-border);border-radius:.95rem;color:var(--on-surface);min-height:2.75rem;padding:.75rem .85rem}.staff-messaging_formField__AHg_0 textarea{min-height:5.5rem;resize:vertical}.staff-messaging_threadItem__NLqI3{align-items:start;background:var(--pambi-surface);border:1px solid transparent;border-radius:var(--pambi-radius-md);cursor:pointer;display:flex;gap:.85rem;padding:.95rem;text-align:left;transition:background-color .16s ease,border-color .16s ease}.staff-messaging_threadItem__NLqI3:hover{border-color:rgba(37,99,255,.12);box-shadow:none;transform:none}.staff-messaging_threadItemActive__BufbH{position:relative;background:var(--pambi-selection-background);border-color:var(--pambi-border-strong);box-shadow:none}.staff-messaging_threadItemActive__BufbH:before{content:"";position:absolute;inset:10px auto 10px -1px;width:var(--pambi-selection-rule-width);background:var(--pambi-selection-rule)}.staff-messaging_threadAvatar__1_wqn{background:var(--primary);border:1px solid rgba(255,255,255,.24);box-shadow:none;flex:0 0 2.9rem;height:2.9rem;width:2.9rem}.staff-messaging_threadMeta__AVHi9{min-width:0}.staff-messaging_threadMeta__AVHi9 p,.staff-messaging_threadMeta__AVHi9 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-messaging_chatPane__zR9DU{min-width:0;overflow-x:hidden;scroll-margin-top:5.5rem}.staff-messaging_chatHeader__Trzf1,.staff-messaging_chatHeader__Trzf1>div{min-width:0}.staff-messaging_threadHeader__U6HTd{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.staff-messaging_threadHeader__U6HTd strong{font-size:var(--pambi-text-base)}.staff-messaging_infoList__nShBm span,.staff-messaging_messageRow__Rgp5B span,.staff-messaging_profileCard__8t_Z_ p,.staff-messaging_threadHeader__U6HTd span,.staff-messaging_threadMeta__AVHi9 small{color:var(--on-surface-variant);font-size:var(--pambi-text-sm)}.staff-messaging_threadMeta__AVHi9 p{font-size:var(--pambi-text-sm);margin:.2rem 0}.staff-messaging_chatPane__zR9DU{background:#ffffff;display:flex;flex-direction:column;min-height:0}.staff-messaging_chatHeader__Trzf1{align-items:center;background:var(--pambi-surface);border-bottom:1px solid var(--divider-faint);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.staff-messaging_chatBody__8L5Ae{display:flex;flex:1;flex-direction:column;gap:1.25rem;overflow:auto;overflow-x:hidden;padding:1.5rem}.staff-messaging_chatDate__N7WFV,.staff-messaging_scopeNotice__jG2rP{align-self:center}.staff-messaging_chatDate__N7WFV{background:rgba(232,238,246,.84);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-xs);color:var(--on-surface-variant);font-size:var(--pambi-text-xs);font-weight:600;letter-spacing:.14em;padding:.48rem .8rem;text-transform:none}.staff-messaging_messageRow__Rgp5B{display:flex;flex-direction:column;gap:.45rem;max-width:80%}.staff-messaging_messageRowOutgoing__jFfLy{align-self:flex-end}.staff-messaging_messageBubble__xvz3R{background:#ffffff;border:1px solid var(--divider-soft);border-radius:1.4rem 1.4rem 1.4rem .4rem;box-shadow:none;color:var(--on-surface);padding:1rem}.staff-messaging_messageBubbleOutgoing__IvTDd{background:var(--primary);border:1px solid rgba(37,99,255,.14);border-radius:1.4rem 1.4rem .4rem 1.4rem;color:var(--on-primary)}.staff-messaging_messageBubbleOutgoing__IvTDd p,.staff-messaging_messageBubbleOutgoing__IvTDd span{color:inherit}.staff-messaging_entryLabel__j349E{display:block;font-size:var(--pambi-text-xs);font-weight:600;letter-spacing:0;margin-bottom:.35rem;opacity:1;text-transform:none}.staff-messaging_attachment__BYtPx{align-items:center;background:var(--pambi-surface);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-md);box-shadow:none;display:flex;gap:.75rem;margin-top:.85rem;padding:.8rem;transition:border-color .16s ease;width:100%}.staff-messaging_attachment__BYtPx:hover{border-color:rgba(37,99,255,.12);transform:none}.staff-messaging_attachment__BYtPx strong{display:block;margin-bottom:.2rem}.staff-messaging_attachment__BYtPx small{color:var(--on-surface-variant)}.staff-messaging_scopeNotice__jG2rP{align-items:center;background:rgba(83,98,122,.08);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-xs);display:inline-flex;gap:.5rem;padding:.68rem .95rem}.staff-messaging_composer__2XIB0{border-top:1px solid var(--divider-faint);min-width:0;padding:1rem 1.5rem 1.5rem}.staff-messaging_quickReplyRow__ZAfvF{display:flex;gap:.55rem;margin-bottom:.9rem;overflow:auto}.staff-messaging_quickReply__zEs1Z{background:rgba(232,238,246,.82);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-xs);color:var(--on-surface-variant);cursor:pointer;font-size:var(--pambi-text-xs);font-weight:600;padding:.58rem .85rem;transition:border-color .16s ease,color .16s ease;white-space:nowrap}.staff-messaging_quickReply__zEs1Z:hover{border-color:rgba(37,99,255,.12);color:var(--on-surface);transform:none}.staff-messaging_composerBox__ANHIV{background:#ffffff;border:1px solid var(--divider-soft);border-radius:var(--pambi-radius-md);box-shadow:none;min-width:0;padding:.8rem}.staff-messaging_error__z0PtI{align-items:center;color:var(--error);flex-wrap:wrap;gap:.4rem;display:inline-flex;font-size:var(--pambi-text-sm);font-weight:600;margin-top:.65rem}.staff-messaging_error__z0PtI button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.18em}.staff-messaging_composerToolbar__lz9_G{border-bottom:1px solid var(--divider-faint);display:flex;gap:.35rem;margin-bottom:.8rem;padding-bottom:.55rem}.staff-messaging_composerInputRow__7j6cU{align-items:end;display:flex;gap:.75rem;min-width:0}.staff-messaging_composerInputRow__7j6cU textarea{min-width:0;min-height:4rem;resize:vertical}.staff-messaging_sendButton__Oe_1q{align-items:center;background:var(--primary);border:0;border-radius:var(--pambi-radius-md);box-shadow:none;color:var(--on-primary);cursor:pointer;display:inline-flex;height:2.9rem;justify-content:center;transition:none;width:2.9rem}.staff-messaging_sendButton__Oe_1q:hover{box-shadow:none;transform:none}.staff-messaging_infoCard__LC7fY,.staff-messaging_profileCard__8t_Z_{background:#ffffff;border:1px solid var(--divider-soft);border-radius:var(--radius-lg);box-shadow:none;padding:1.25rem}.staff-messaging_profileCard__8t_Z_{align-items:center;display:flex;flex-direction:column;text-align:center}.staff-messaging_profileAvatar__ODoTG{background:var(--primary);border:1px solid rgba(255,255,255,.24);box-shadow:none;font-size:1.25rem;height:4.7rem;margin-bottom:.9rem;width:4.7rem}.staff-messaging_infoList__nShBm,.staff-messaging_toolsList__6Q_qA{display:flex;flex-direction:column;gap:.75rem}.staff-messaging_infoList__nShBm div{background:rgba(243,246,251,.82);border:1px solid var(--divider-faint);border-radius:var(--pambi-radius-md);padding:.9rem}.staff-messaging_infoList__nShBm strong{display:block;margin-top:.2rem}.staff-messaging_tagList__j21mF{display:flex;flex-wrap:wrap;gap:.55rem}.staff-messaging_tag__w2nWD{background:rgba(232,238,246,.9);border-radius:var(--pambi-radius-xs);color:var(--on-surface-variant);font-size:var(--pambi-text-xs);font-weight:600;padding:.45rem .7rem}.staff-messaging_emptyState__TTrVM{align-items:center;display:flex;justify-content:center;min-height:18rem;text-align:center}.staff-messaging_toolsList__6Q_qA .button{width:100%}@media (max-width:1400px){.staff-messaging_workspace__UH6Rm{grid-template-columns:minmax(19rem,22rem) minmax(0,1fr)}.staff-messaging_infoRail__fs0sU{display:none}}@media (max-width:1100px){.staff-messaging_workspace__UH6Rm{grid-template-columns:1fr}.staff-messaging_threadRail__QZzAV{border-bottom:1px solid var(--divider-faint);border-right:0}}@media (max-width:960px){.staff-messaging_chatHeader__Trzf1,.staff-messaging_topbarActions__HEwoD,.staff-messaging_topbar__MbqMT{align-items:flex-start;flex-direction:column}}@media (hover:none),(max-width:760px),(pointer:coarse){.staff-messaging_composeButton__riFak,.staff-messaging_composerToolbar__lz9_G button,.staff-messaging_iconButton__vgN6w{flex:0 0 2.75rem;height:2.75rem;min-width:2.75rem;width:2.75rem}.staff-messaging_threadToggle__Bha_P button{min-height:2.75rem}}@container (max-width: 800px){.staff-messaging_workspace__UH6Rm{grid-template-columns:minmax(0,1fr)}.staff-messaging_infoRail__fs0sU{display:none}.staff-messaging_chatHeaderActions__0K30s,.staff-messaging_chatHeader__Trzf1,.staff-messaging_topbarActions__HEwoD,.staff-messaging_topbar__MbqMT{flex-wrap:wrap}.staff-messaging_search__BYjUw{max-width:none}.staff-messaging_composerInputRow__7j6cU{flex-wrap:wrap}}