.hero-question-heading{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.ux-header .chat-link.consult-chat .header-manager-greeting{pointer-events:none;flex:0 0 30px;width:30px;height:32px;font-size:0;display:block;position:relative}.ux-header .header-manager-greeting .chat-manager-avatar{width:38px;max-width:none;height:40px;position:absolute;inset:-4px}.hero-question-heading>span:first-child{word-break:keep-all;min-width:0}.hero-question-field{flex:1;min-width:0;position:relative}.hero-question-field input{width:100%}.hero-question-strip .hero-question-field input::placeholder{color:#0000!important}.hero-question-hint{pointer-events:none;color:#777;word-break:keep-all;overflow-wrap:anywhere;align-items:center;font-size:15px;line-height:1.4;display:flex;position:absolute;inset:0 16px}.hero-question-field:focus-within .hero-question-hint{visibility:hidden}@media (max-width:479px){.hero-question-hint{letter-spacing:-.03em;font-size:12px;inset-inline:10px}}.home-manager-greeting{pointer-events:none;flex:0 0 100px;width:100px;height:56px;display:block;position:relative}.home-manager-greeting .chat-manager-avatar{width:100px;max-width:none;height:100px;position:absolute;bottom:-8px;right:0}@media (max-width:759px){.home-manager-greeting{flex-basis:66px;width:66px;height:48px}.home-manager-greeting .chat-manager-avatar{width:76px;height:76px;bottom:-6px;right:-4px}.hero-question-heading{gap:6px}}.human-chat-head:has(.chat-manager-avatar){gap:10px;min-height:74px;padding-block:6px}.chat-manager-avatar{object-fit:contain;flex-shrink:0;width:60px;height:60px}.human-chat-welcome .chat-welcome-manager{pointer-events:none;justify-content:center;margin:0 auto 12px;display:flex}.human-chat-welcome .chat-welcome-manager .chat-manager-avatar{object-fit:contain;width:112px;max-width:100%;height:112px;display:block}.human-chat-panel:not(.agent-panel) .human-chat-welcome h2{white-space:pre-line;word-break:keep-all;font-size:clamp(14px,4cqi,18px);line-height:1.6}@container (height<=560px){.human-chat-welcome .chat-welcome-manager{margin-bottom:6px}.human-chat-welcome .chat-welcome-manager .chat-manager-avatar{width:76px;height:76px}}.chat-manager-head-copy{flex:1;min-width:0}.chat-manager-head-copy b{font-size:14px}.chat-manager-head-copy small{font-size:11px;line-height:1.45;display:block}.chat-manager-change{color:var(--primary);text-align:left;background:0 0;border:0;min-height:26px;padding:3px 0;font-size:11px}.chat-manager-picker{background:#ffffffd9;border:1px solid #e6e9ed;border-radius:18px;flex-shrink:0;margin:4px 0 12px;padding:16px 12px;box-shadow:0 4px 16px #192b4805}.chat-manager-picker h2{letter-spacing:-.03em;margin:0 0 6px;font-size:16px;line-height:1.4}.chat-manager-picker>p{color:#626976;margin:0 0 12px;font-size:12px;line-height:1.5}.chat-manager-picker fieldset{border:0;min-width:0;margin:0;padding:0}.chat-manager-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.chat-manager-options label{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:6px 3px;transition:border-color .15s;display:flex;position:relative}.chat-manager-options label.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.chat-manager-options .chat-manager-trait{color:#626976;text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:3px 0 2px;font-size:10px;font-weight:400;line-height:1.4}.chat-manager-options input{opacity:0;width:1px;height:1px;position:absolute}.chat-manager-options label:focus-within{outline:2px solid var(--primary);outline-offset:3px}.chat-manager-options img{object-fit:contain;width:72px;max-width:100%;height:72px}.chat-manager-options span{text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.4}.chat-manager-options small{height:16px;color:var(--primary);font-size:10px;line-height:16px}.chat-manager-start{flex-direction:column;align-items:center;gap:4px;padding-top:10px;display:flex}.chat-manager-start button{background:#fff;border:1px solid #e3e6eb;border-radius:10px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600}.chat-manager-start button span{color:var(--primary);margin-left:6px}.chat-manager-start>small{color:#626976;font-size:11px;line-height:1.5}@media (max-width:360px){.chat-manager-picker{padding:12px 8px}.chat-manager-options img{width:64px;height:64px}.chat-manager-avatar{width:48px;height:48px}.chat-manager-picker h2{font-size:15px}}.human-chat-panel:not(.agent-panel) .human-message.has-manager{max-width:calc(100% - 46px);margin-left:46px;position:relative}.chat-message-manager{background:#fffc;border:1px solid #e7ebef;border-radius:14px;width:40px;height:40px;display:block;position:absolute;top:0;left:-46px;overflow:hidden}.chat-message-manager img,.chat-message-manager .chat-manager-avatar{object-fit:contain;width:220%;max-width:none;height:220%;margin-top:-16%;margin-left:-60%;display:block}.chat-message-manager img[data-manager=boy]{margin-top:-30%}.chat-message-manager img[data-manager=cat]{width:150%;height:150%;margin-top:-15%;margin-left:-25%}@media (max-width:640px){.human-chat-panel:not(.agent-panel) .human-message.has-manager{max-width:calc(100% - 40px);margin-left:40px}.chat-message-manager{border-radius:12px;width:34px;height:34px;left:-40px}}
