.uo-messenger,.uo-messenger-picker{--ink:var(--uo-color-text-primary);--muted:var(--uo-color-text-secondary);--line:var(--uo-color-border-default);--paper:var(--uo-color-surface-card);--soft:var(--uo-color-surface-page);--green:var(--uo-color-action-primaryBackground);--selected:var(--uo-color-surface-selected);--danger:var(--uo-color-status-danger);color:var(--ink);font-family:var(--uo-typography-fontFamily-ui)}.uo-messenger{height:clamp(520px,calc(100dvh - 292px),820px)}:where(.uo-messenger,.uo-messenger-picker) .conversations{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;overflow:hidden}:where(.uo-messenger,.uo-messenger-picker) .list-tools{border-bottom:1px solid var(--line);padding:20px 16px 12px}:where(.uo-messenger,.uo-messenger-picker) .list-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}:where(.uo-messenger,.uo-messenger-picker) .list-title h2{font:700 18px/24px Inter;margin:0}:where(.uo-messenger,.uo-messenger-picker) .search{display:block;position:relative}:where(.uo-messenger,.uo-messenger-picker) .search svg{color:var(--muted);left:14px;position:absolute;top:12px}:where(.uo-messenger,.uo-messenger-picker) .search input{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:block;font-size:14px;height:44px;padding:0 16px 0 42px;width:100%}:where(.uo-messenger,.uo-messenger-picker) .filters{display:flex;gap:4px;margin-top:12px}:where(.uo-messenger,.uo-messenger-picker) .filters button{background:transparent;border:0;border-radius:999px;font-size:13px;min-height:40px;padding:8px 12px}:where(.uo-messenger,.uo-messenger-picker) .filters button[aria-pressed=true]{background:var(--uo-color-productivity-ink);color:#fff}:where(.uo-messenger,.uo-messenger-picker) .count{font-size:12px;margin-left:4px}:where(.uo-messenger,.uo-messenger-picker) .list-body{flex:1;overflow:auto;padding:8px}:where(.uo-messenger,.uo-messenger-picker) .conversation{align-items:flex-start;background:transparent;border:0;border-radius:12px;display:flex;gap:12px;margin:4px 0;padding:16px 12px;text-align:left;width:100%}:where(.uo-messenger,.uo-messenger-picker) .conversation:hover{background:var(--soft)}:where(.uo-messenger,.uo-messenger-picker) .conversation.active{background:var(--selected)}:where(.uo-messenger,.uo-messenger-picker) .avatar{background:var(--uo-color-surface-subtle);border-radius:999px;color:var(--muted);display:grid;flex:none;font-size:14px;font-weight:600;height:44px;overflow:hidden;place-items:center;width:44px}:where(.uo-messenger,.uo-messenger-picker) .avatar svg{color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .avatar[data-tone=green]{background:var(--uo-color-brand-soft);color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .avatar[data-tone=ink]{background:var(--uo-color-productivity-ink);color:#fff}:where(.uo-messenger,.uo-messenger-picker) .conversation-info{flex:1;min-width:0}:where(.uo-messenger,.uo-messenger-picker) .conversation-top{align-items:center;display:flex;gap:8px}:where(.uo-messenger,.uo-messenger-picker) .conversation-top strong{flex:1;font:600 14px/20px Inter;min-width:0}:where(.uo-messenger,.uo-messenger-picker) .conversation-top time{color:var(--muted);font-size:11px}:where(.uo-messenger,.uo-messenger-picker) .conversation-bottom{align-items:center;display:flex;gap:8px;margin-top:6px}:where(.uo-messenger,.uo-messenger-picker) .conversation-bottom p{color:var(--muted);flex:1;font-size:13px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.uo-messenger,.uo-messenger-picker) .unread{background:var(--danger);border-radius:999px;color:#fff;display:grid;font-size:11px;font-weight:600;height:20px;min-width:20px;padding:0 5px;place-items:center}:where(.uo-messenger,.uo-messenger-picker) .conversation.unread-row .conversation-bottom p{color:var(--ink);font-weight:500}:where(.uo-messenger,.uo-messenger-picker) .help-link{align-items:center;background:var(--soft);border:0;border-top:1px solid var(--line);display:flex;font-size:13px;gap:12px;min-height:76px;padding:16px;text-align:left}:where(.uo-messenger,.uo-messenger-picker) .help-link strong{display:block;margin-bottom:4px}:where(.uo-messenger,.uo-messenger-picker) .help-link span{color:var(--muted);font-size:12px}:where(.uo-messenger,.uo-messenger-picker) .help-link>svg{color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .chat{background:var(--soft);display:flex;flex-direction:column;min-height:0;min-width:0}:where(.uo-messenger,.uo-messenger-picker) .chat-head{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;flex:none;gap:12px;min-height:84px;padding:16px 24px}:where(.uo-messenger,.uo-messenger-picker) .chat-person{flex:1;min-width:0}:where(.uo-messenger,.uo-messenger-picker) .chat-person h2{font:600 16px/24px Inter;margin:0}:where(.uo-messenger,.uo-messenger-picker) .chat-person p{color:var(--muted);font-size:12px;line-height:16px;margin:4px 0 0}:where(.uo-messenger,.uo-messenger-picker) .icon-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}:where(.uo-messenger,.uo-messenger-picker) .icon-button:hover{background:var(--uo-color-surface-subtle);color:var(--ink)}:where(.uo-messenger,.uo-messenger-picker) .icon-button.framed{background:#fff;border-color:var(--line)}:where(.uo-messenger,.uo-messenger-picker) .back-button{display:none}:where(.uo-messenger,.uo-messenger-picker) .primary,:where(.uo-messenger,.uo-messenger-picker) .secondary,:where(.uo-messenger,.uo-messenger-picker) .soft-button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font:600 14px/20px Inter;gap:8px;justify-content:center;min-height:44px;padding:10px 20px}:where(.uo-messenger,.uo-messenger-picker) .primary{background:var(--green);color:#fff}:where(.uo-messenger,.uo-messenger-picker) .primary:hover{box-shadow:var(--uo-shadow-card)}:where(.uo-messenger,.uo-messenger-picker) .primary:active{background:var(--uo-color-action-primaryActive)}:where(.uo-messenger,.uo-messenger-picker) .secondary{background:#fff;border-color:var(--line)}:where(.uo-messenger,.uo-messenger-picker) .soft-button{background:var(--selected);color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .message-area{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;position:relative;scrollbar-gutter:stable}:where(.uo-messenger,.uo-messenger-picker) .day{align-items:center;color:var(--muted);display:flex;font:400 11px/16px Inter;gap:12px;margin:0 0 24px}:where(.uo-messenger,.uo-messenger-picker) .day:after,:where(.uo-messenger,.uo-messenger-picker) .day:before{background:var(--line);content:"";flex:1;height:1px}:where(.uo-messenger,.uo-messenger-picker) .message{align-items:flex-start;display:flex;flex-direction:column;margin:12px 0;max-width:86%;width:-moz-fit-content;width:fit-content}:where(.uo-messenger,.uo-messenger-picker) .message.mine{align-items:flex-end;margin-left:auto}:where(.uo-messenger,.uo-messenger-picker) .mine .bubble{background:var(--uo-color-brand-soft2);border-color:var(--uo-color-brand-soft)}:where(.uo-messenger,.uo-messenger-picker) .message-meta{color:var(--muted);display:flex;font:400 11px/16px Inter;gap:6px;margin-top:5px;padding:0 4px}:where(.uo-messenger,.uo-messenger-picker) .message-meta .read{color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .message-meta button{background:none;border:none;color:var(--danger);font-size:12px;min-height:28px;padding:0;text-decoration:underline}:where(.uo-messenger,.uo-messenger-picker) .message-tools{align-items:center;display:flex;gap:4px}:where(.uo-messenger,.uo-messenger-picker) .message-tools .quote-action{background:none;border:0;border-radius:999px;color:var(--muted);font-size:11px;min-height:28px;padding:2px 8px}:where(.uo-messenger,.uo-messenger-picker) .message:hover .quote-action{background:#fff}:where(.uo-messenger,.uo-messenger-picker) .quote{border-left:2px solid var(--green);color:var(--muted);font-size:12px;line-height:18px;margin:0 0 8px;padding:4px 10px;white-space:normal}:where(.uo-messenger,.uo-messenger-picker) .plant-attachment{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-top:8px;max-width:100%;padding:8px;text-align:left;white-space:normal;width:260px}:where(.uo-messenger,.uo-messenger-picker) .plant-attachment img{border-radius:8px;height:64px;-o-object-fit:cover;object-fit:cover;width:56px}:where(.uo-messenger,.uo-messenger-picker) .plant-attachment strong{display:block;font:600 13px/20px Inter}:where(.uo-messenger,.uo-messenger-picker) .plant-attachment span{color:var(--muted);display:block;font:400 11px/16px Inter;margin-top:4px}:where(.uo-messenger,.uo-messenger-picker) .message-photo{border-radius:8px;cursor:zoom-in;display:block;max-height:280px;max-width:260px;-o-object-fit:contain;object-fit:contain}:where(.uo-messenger,.uo-messenger-picker) .message-photo-button{background:none;border:0;display:block;padding:0}:where(.uo-messenger,.uo-messenger-picker) .new-divider{color:var(--green);font:500 11px/16px Inter;margin:20px 0;text-align:center}:where(.uo-messenger,.uo-messenger-picker) .composer{background:#fff;border-top:1px solid var(--line);flex:none;padding:12px 20px 16px}:where(.uo-messenger,.uo-messenger-picker) .compose-box{align-items:flex-end;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:8px;padding:8px}:where(.uo-messenger,.uo-messenger-picker) .compose-box:focus-within{border-color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .compose-box textarea{background:none;border:0;color:var(--ink);flex:1;font-size:14px;line-height:22px;max-height:116px;min-height:44px;min-width:0;outline:none!important;overflow-y:auto;padding:11px 4px;resize:none}:where(.uo-messenger,.uo-messenger-picker) .send-button{background:var(--green);border:0;border-radius:999px;color:#fff;display:grid;flex:none;height:44px;place-items:center;width:44px}:where(.uo-messenger,.uo-messenger-picker) .send-button:disabled{background:var(--uo-color-surface-subtle);color:var(--muted);opacity:1}:where(.uo-messenger,.uo-messenger-picker) .composer-caption{color:var(--muted);display:flex;font:400 11px/16px Inter;gap:8px;justify-content:space-between;margin:8px 4px 0}:where(.uo-messenger,.uo-messenger-picker) .compose-context{align-items:center;background:var(--soft);border-radius:8px;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}:where(.uo-messenger,.uo-messenger-picker) .compose-context p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.uo-messenger,.uo-messenger-picker) .compose-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}:where(.uo-messenger,.uo-messenger-picker) .draft-asset{border:1px solid var(--line);border-radius:8px;height:72px;overflow:hidden;position:relative;width:72px}:where(.uo-messenger,.uo-messenger-picker) .draft-asset img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.uo-messenger,.uo-messenger-picker) .draft-asset button{background:#fff;border:0;border-radius:999px;height:28px;position:absolute;right:0;top:0;width:28px}:where(.uo-messenger,.uo-messenger-picker) .draft-plant{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;font-size:12px;gap:8px;max-width:100%;padding:4px 8px}:where(.uo-messenger,.uo-messenger-picker) .draft-plant button{background:none;border:0;min-height:36px;min-width:36px}:where(.uo-messenger,.uo-messenger-picker) .hidden-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}:where(.uo-messenger,.uo-messenger-picker) .empty-state{color:var(--muted);display:grid;gap:12px;padding:40px 24px;place-content:center;text-align:center}:where(.uo-messenger,.uo-messenger-picker) .empty-state h2,:where(.uo-messenger,.uo-messenger-picker) .empty-state h3{color:var(--ink);font:600 18px/26px Inter;margin:0}:where(.uo-messenger,.uo-messenger-picker) .empty-state p{font-size:14px;line-height:22px;margin:0 auto;max-width:320px}:where(.uo-messenger,.uo-messenger-picker) .empty-icon{background:var(--selected);border-radius:20px;color:var(--green);display:grid;height:64px;margin:0 auto 4px;place-items:center;width:64px}:where(.uo-messenger,.uo-messenger-picker) .help-intro{background:#fff;border:1px solid var(--line);border-radius:12px;font-size:14px;line-height:22px;margin-bottom:24px;padding:20px}:where(.uo-messenger,.uo-messenger-picker) .help-intro h3{font:600 16px/24px Inter;margin:0 0 8px}:where(.uo-messenger,.uo-messenger-picker) .help-intro p{color:var(--muted);margin:0}:where(.uo-messenger,.uo-messenger-picker) .suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}:where(.uo-messenger,.uo-messenger-picker) .suggestions button{background:#fff;border:1px solid var(--line);border-radius:999px;font:500 12px/18px Inter;min-height:40px;padding:8px 12px;text-align:left}:where(.uo-messenger,.uo-messenger-picker) .offline{background:var(--uo-color-surface-subtle);border-bottom:1px solid var(--line);color:var(--ink);font-size:12px;padding:8px 16px;text-align:center}:where(.uo-messenger,.uo-messenger-picker) .new-message-button{background:var(--green);border:0;border-radius:999px;bottom:0;box-shadow:var(--uo-shadow-card);color:#fff;display:block;font-size:12px;margin:0 auto;padding:8px 16px;position:sticky}:where(.uo-messenger,.uo-messenger-picker) .dialog-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}:where(.uo-messenger,.uo-messenger-picker) .dialog-head h2{font:700 18px/26px Inter;margin:0}:where(.uo-messenger,.uo-messenger-picker) .dialog-body{max-height:70dvh;overflow:auto;padding:20px}:where(.uo-messenger,.uo-messenger-picker) .dialog-body>p{color:var(--muted);font-size:14px;line-height:22px}:where(.uo-messenger,.uo-messenger-picker) .picker-row{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;font-size:14px;gap:12px;margin-top:12px;padding:16px;text-align:left;width:100%}:where(.uo-messenger,.uo-messenger-picker) .picker-row span{flex:1}:where(.uo-messenger,.uo-messenger-picker) .picker-row small{color:var(--muted);display:block;margin-top:4px}:where(.uo-messenger,.uo-messenger-picker) .picker-row img{border-radius:8px;height:56px;-o-object-fit:cover;object-fit:cover;width:48px}:where(.uo-messenger,.uo-messenger-picker) .picker-row>svg{color:var(--green)}:where(.uo-messenger,.uo-messenger-picker) .attachment-options{display:flex;flex-wrap:wrap;gap:12px}:where(.uo-messenger,.uo-messenger-picker) .attachment-options button{flex:1}:where(.uo-messenger,.uo-messenger-picker) .counter-placeholder{color:var(--muted);font-size:12px}:where(.uo-messenger,.uo-messenger-picker) .workspace-search{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:8px;padding:8px 20px}:where(.uo-messenger,.uo-messenger-picker) .workspace-search input{border:1px solid var(--line);border-radius:999px;font-size:14px;height:40px;padding:0 16px;width:100%}:where(.uo-messenger,.uo-messenger-picker) .message.match .bubble{outline:2px solid var(--green)}:where(.uo-messenger,.uo-messenger-picker) .conversation .draft-preview{color:var(--green)}@media (max-width:1150px) and (min-width:768px){.uo-messenger{grid-template-columns:264px minmax(0,1fr)}:where(.uo-messenger,.uo-messenger-picker) .message-area{padding:20px}:where(.uo-messenger,.uo-messenger-picker) .chat-head{padding:16px}}@media (max-width:767px){.uo-messenger{border-radius:12px;grid-template-columns:1fr;height:calc(100dvh - 216px);min-height:460px}.uo-messenger[data-mobile=conversation]>.conversations,.uo-messenger[data-mobile=list]>.chat{display:none}:where(.uo-messenger,.uo-messenger-picker) .conversations{border:0}:where(.uo-messenger,.uo-messenger-picker) .list-tools{padding:16px}:where(.uo-messenger,.uo-messenger-picker) .conversation{padding:16px 12px}:where(.uo-messenger,.uo-messenger-picker) .list-title h2{font-size:16px}:where(.uo-messenger,.uo-messenger-picker) .chat-head{gap:8px;min-height:72px;padding:12px}:where(.uo-messenger,.uo-messenger-picker) .chat-head .avatar{height:40px;width:40px}:where(.uo-messenger,.uo-messenger-picker) .chat-head .chat-person h2{font-size:14px;line-height:20px}:where(.uo-messenger,.uo-messenger-picker) .chat-head .chat-person p{font-size:11px;line-height:16px}:where(.uo-messenger,.uo-messenger-picker) .chat-head .icon-button{min-width:40px;width:40px}:where(.uo-messenger,.uo-messenger-picker) .chat-head .back-button{display:inline-flex;min-width:44px;width:44px}:where(.uo-messenger,.uo-messenger-picker) .chat-head .close-full{display:none}:where(.uo-messenger,.uo-messenger-picker) .message-area{padding:16px 12px;scrollbar-gutter:auto}:where(.uo-messenger,.uo-messenger-picker) .message{max-width:91%}:where(.uo-messenger,.uo-messenger-picker) .composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}:where(.uo-messenger,.uo-messenger-picker) .compose-box{gap:4px;padding:4px}:where(.uo-messenger,.uo-messenger-picker) .compose-box textarea{font-size:16px;line-height:22px;max-height:94px}:where(.uo-messenger,.uo-messenger-picker) .composer-caption{font-size:10px}:where(.uo-messenger,.uo-messenger-picker) .composer-caption span:last-child{display:none}:where(.uo-messenger,.uo-messenger-picker) .help-intro{padding:16px}:where(.uo-messenger,.uo-messenger-picker) .dialog-body{padding:16px}:where(.uo-messenger,.uo-messenger-picker) .dialog-head{padding:12px 16px}:where(.uo-messenger,.uo-messenger-picker) .message-photo{max-width:220px}:where(.uo-messenger,.uo-messenger-picker) .chat-person{overflow:hidden}:where(.uo-messenger,.uo-messenger-picker) .chat-person h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.uo-messenger,.uo-messenger-picker) .help-intro p{font-size:13px}}:where(.uo-messenger,.uo-messenger-picker) [hidden]{display:none!important}@media (max-width:767px){:where(.uo-messenger,.uo-messenger-picker) .chat-head .icon-button{height:44px;min-width:44px;width:44px}:where(.uo-messenger,.uo-messenger-picker) .filters button{min-height:44px}:where(.uo-messenger,.uo-messenger-picker) .message-meta button,:where(.uo-messenger,.uo-messenger-picker) .message-tools .quote-action{min-height:44px}:where(.uo-messenger,.uo-messenger-picker) .draft-asset button{height:44px;width:44px}:where(.uo-messenger,.uo-messenger-picker) .composer .icon-button{height:44px;width:44px}:where(.uo-messenger,.uo-messenger-picker) .suggestions button{min-height:44px}}.uo-messenger{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--uo-shadow-card);display:grid;grid-template-columns:304px minmax(0,1fr);height:clamp(520px,calc(100dvh - 252px),820px);overflow:hidden}.uo-messenger .bubble{background:var(--paper);border:1px solid var(--line);border-radius:12px;font:400 14px/22px var(--uo-typography-fontFamily-ui);max-width:100%;min-width:100px;overflow-wrap:anywhere;padding:12px 16px;white-space:pre-wrap}.uo-messenger .bubble p{margin:0}.uo-messenger .mine .bubble{background:var(--uo-color-brand-soft2);border-color:var(--uo-color-brand-soft)}.uo-messenger .compose-box textarea{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:22px!important;max-height:116px;min-height:44px;overflow-y:auto;padding:11px 4px!important;resize:none}.uo-messenger *,.uo-messenger-picker *{box-sizing:border-box}.uo-messenger :is(button,input,textarea),.uo-messenger-picker :is(button,input){font:inherit}.uo-messenger button,.uo-messenger-picker button{cursor:pointer}.uo-messenger button:disabled{cursor:default;opacity:.5}.uo-messenger :focus-visible,.uo-messenger-picker :focus-visible{outline:2px solid var(--uo-color-border-focus);outline-offset:2px}.uo-messenger svg,.uo-messenger-picker svg{display:inline-block;flex:none;vertical-align:middle}.uo-messenger .message-photo{height:auto;width:auto}.uo-messenger .message-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.uo-messenger .avatar{-o-object-fit:cover;object-fit:cover}.uo-messenger .message-meta{align-items:center}.uo-messenger .message-tools{flex-wrap:wrap}.uo-messenger .compose-error{color:var(--danger);font-size:12px;line-height:18px;padding:8px 0}.uo-messenger .load-caption{color:var(--muted);font-size:13px;line-height:20px;padding:12px 16px}.uo-messenger .load-older{display:block;margin:0 auto 16px}.uo-messenger .message{max-width:86%}.uo-messenger .chat-person a{color:inherit;text-decoration:none}.uo-messenger .chat-person a:hover{text-decoration:underline}.uo-messenger .plant-attachment{color:var(--ink);text-decoration:none;white-space:normal}.uo-messenger .empty-state{min-height:160px}.uo-messenger .hidden-input{pointer-events:none}.uo-messenger .conversation-bottom p{font-family:var(--uo-typography-fontFamily-ui)}.uo-message-page-title{margin-bottom:20px}.uo-message-page-title h1{font:800 48px/52px var(--uo-typography-fontFamily-heading);letter-spacing:-.035em;margin:0}.uo-message-page-title p{color:var(--uo-color-text-secondary);font:400 14px/20px var(--uo-typography-fontFamily-ui);margin:8px 0 0}.uo-messenger-page{min-width:0;width:100%}.uo-shell-main:has(.uo-messenger-page){max-width:1280px!important}.uo-message-login{padding:24px}.uo-message-login p{margin:16px 0}.uo-messenger-dialog{background:var(--uo-color-surface-card);border:1px solid var(--uo-color-border-default);border-radius:20px;bottom:24px;box-shadow:var(--uo-shadow-floating);height:calc(100dvh - 104px);left:auto;margin:0;max-height:none;max-width:calc(100vw - 32px);overflow:hidden;padding:0;position:fixed;right:24px;top:80px;width:440px}.uo-messenger-dialog::backdrop,.uo-messenger-picker::backdrop{background:#090c1d61}.uo-messenger.quick-workspace{border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%}.uo-messenger.quick-workspace>.conversations{border:0;height:100%}.uo-messenger.quick-workspace>.chat{height:100%}.uo-messenger.quick-workspace[data-mobile=conversation]>.conversations,.uo-messenger.quick-workspace[data-mobile=list]>.chat{display:none}.uo-messenger.quick-workspace .back-button{display:inline-flex}.uo-messenger.quick-workspace .chat-head{gap:8px;padding:12px}.uo-messenger.quick-workspace .message-area{padding:16px}.uo-messenger.quick-workspace .composer{padding:12px}.uo-messenger.quick-workspace .composer-caption span:last-child{display:none}.uo-messenger.quick-workspace .message{max-width:95%}.uo-messenger-picker{background:#fff;border:1px solid var(--uo-color-border-default);border-radius:20px;box-shadow:var(--uo-shadow-floating);max-height:calc(100dvh - 48px);padding:0;width:min(520px,calc(100vw - 32px))}.uo-messenger-picker .full-photo{display:block;height:auto;max-height:75dvh;-o-object-fit:contain;object-fit:contain;width:100%}.uo-messenger-picker .dialog-body p{margin:16px 0}.uo-messenger-picker .picker-row{color:var(--ink)}body:has(.uo-messenger-dialog[open]) .banner--journal,body:has(.uo-messenger-dialog[open]) .banner--telegram-chat,body:has(.uo-messenger-page) .banner--journal,body:has(.uo-messenger-page) .banner--telegram-chat{display:none!important}body:has(.uo-messenger-dialog[open]){overflow:hidden}@media (max-width:1023px) and (min-width:768px){.uo-messenger{grid-template-columns:264px minmax(0,1fr)}}@media (max-width:767px){.uo-message-page-title h1{font-size:36px;line-height:40px}.uo-message-page-title p{display:none}.uo-message-page-title{margin-bottom:16px}.uo-messenger{border-radius:12px;grid-template-columns:1fr;height:calc(100dvh - 200px);min-height:440px}.uo-messenger .conversations{border:0}.uo-messenger[data-mobile=conversation]>.conversations,.uo-messenger[data-mobile=list]>.chat{display:none}.uo-messenger.in-conversation{height:var(--chat-available, calc(100dvh - 120px) );min-height:0}.uo-messenger .chat-head{gap:4px;min-height:72px;padding:8px}.uo-messenger .chat-head .avatar{height:36px;width:36px}.uo-messenger .chat-head .icon-button{height:44px;min-width:44px;width:44px}.uo-messenger .back-button{display:inline-flex}.uo-messenger-dialog{bottom:8px;height:calc(100dvh - 80px);left:8px;max-width:none;right:8px;top:72px;width:auto}.uo-messenger.quick-workspace .chat-head .avatar,.uo-messenger.quick-workspace .chat-head>button[aria-label="Найти в переписке"]{display:none}.uo-messenger .message-tools .quote-action{min-height:44px}.uo-messenger-page:has(.in-conversation) .uo-message-page-title{display:none}.uo-messenger .message-photo{max-width:min(220px,100%)}.uo-messenger .message{max-width:94%}.uo-messenger .bubble{min-width:0}.uo-messenger .composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.uo-messenger .compose-box textarea{font-size:16px}.uo-messenger .filters button,.uo-messenger .message-meta button{min-height:44px}.uo-messenger .draft-asset button{height:44px;width:44px}.uo-messenger .draft-plant{min-width:0}.uo-messenger .draft-plant span{overflow-wrap:anywhere}.uo-messenger .compose-context p{white-space:nowrap}.uo-messenger .composer-caption span:last-child{display:none}}
