.live-shell.no-conversation{grid-template-columns:70px 300px minmax(0,1fr)}.live-shell.no-conversation #live-sidebar{display:none}.live-app .workspace{display:flex;flex-direction:column;min-width:0;position:relative}.live-app #live-header{flex:none}.live-app .chat{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.live-app #live-sidebar{min-height:0;overflow:hidden}.live-app #live-sidebar>.profile-sidebar{height:100%}.live-app .inbox-filters{gap:3px}.live-app .filter{font-size:11px;padding:6px 10px}.live-connection{display:flex;align-items:center;gap:8px;color:#b9c9e2;font-size:11px}.live-connection.is-disconnected{color:#ffbac2}.live-alert{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#3a321f;color:#f2d897;font-size:11px;line-height:1.6;flex:none}.live-alert svg{width:17px;height:17px;flex:none}.live-alert.hidden{display:none}.live-welcome{margin:auto;max-width:490px;padding:45px 35px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.live-welcome .eyebrow{margin:5px 0 -12px}.live-welcome h1{font-size:27px;line-height:1.35;color:#e7eefb;letter-spacing:-.5px}.live-welcome p:not(.eyebrow){font-size:13px;line-height:1.9;color:#b2c2dd}.live-welcome>.avatar{width:76px;height:76px}.live-welcome>.avatar svg{width:32px;height:32px}.live-welcome>.button{margin-top:5px}.live-app .empty-chat>svg{width:34px;height:34px;margin-bottom:18px}.live-history{display:block;margin:10px auto 24px;border:1px solid #455879;border-radius:20px;color:#c0d2ef;font-size:11px;padding:8px 15px}.live-history:hover{background:#243753}.live-new-below{position:absolute;bottom:122px;left:50%;transform:translateX(-50%);border-radius:18px;background:#375abb;color:white;box-shadow:0 4px 20px #0005;font-size:11px;padding:9px 15px;z-index:4}.live-new-below.hidden{display:none}.live-quote{display:flex;flex-direction:column;width:100%;max-width:100%;text-align:left;gap:4px;background:#18273f;border-left:2px solid #8ea8d8;border-radius:4px;padding:8px 10px;margin-bottom:10px;white-space:pre-wrap;overflow-wrap:anywhere;color:#c5d6ef;font-size:11px;line-height:1.6}.live-quote strong{color:#d6e5fc;font-size:10px}.live-saved{display:inline-flex;color:#bbcdef}.live-saved svg{width:12px;height:12px}.live-app .bubble-footer{gap:9px}.live-app .original span{white-space:pre-wrap;overflow-wrap:anywhere}.live-app .message-text{white-space:pre-wrap;overflow-wrap:anywhere}.live-app .bubble-menu .menu-panel{z-index:5}.live-outbox{opacity:.85}.live-app .composer-footer{justify-content:space-between;gap:10px}.live-app .message.highlighted .bubble{outline:2px solid #9fbaff;outline-offset:3px}.live-app #live-input{width:100%;min-height:48px;max-height:140px;resize:none}.live-app .inbox-footer>.icon-btn{width:25px;height:25px}.live-app .inbox-footer>.icon-btn svg{width:16px;height:16px}.live-dialog .person-choice input{accent-color:#6d96ff}.live-dialog .person-choice .grow{min-width:0}.live-dialog .person-choice strong,.live-dialog .participant-name{overflow-wrap:anywhere}.live-dialog .dialog-notice{font-size:12px;line-height:1.8;color:#b7c8e4;margin:0 0 18px}.live-dialog .modal-search{width:100%;margin:10px 0 20px}.live-dialog .live-search-form{display:flex;gap:9px;align-items:center}.live-dialog .live-search-form input{flex:1;min-width:0;margin:0}.live-dialog .live-search-form .button{flex:none}.live-search-results{margin-top:24px}.live-search-result{display:block;width:100%;padding:15px 0;border-bottom:1px solid #34425d;text-align:left}.live-search-result strong{display:block;font-size:12px;color:#c4d6f9;margin-bottom:6px}.live-search-result p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#dfe8f8}.live-search-result small{display:block;font-size:10px;color:#9fb2d1;margin-top:6px}.live-service{display:grid;grid-template-columns:1fr auto;gap:12px;padding:18px 0;font-size:12px}.live-service strong{color:#d9e6fb}.live-service span{color:#b3c7e7}.live-dialog .live-glossary-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;border-bottom:1px solid #34425d;padding:15px 0}.live-glossary-row strong,.live-glossary-row span{font-size:12px;overflow-wrap:anywhere}.live-glossary-row small{grid-column:1/3;font-size:11px;color:#aabddc;line-height:1.7}.live-glossary-row .icon-btn{width:27px;height:27px}.live-dialog .presence-label{margin-bottom:12px}.live-dialog .form-grid input,.live-dialog .form-grid select{min-width:0}.live-dialog .live-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.live-dialog .live-glossary-form{border-top:1px solid #34425d;padding-top:24px;margin-top:25px}.live-dialog .live-glossary-form textarea{width:100%;min-height:65px}.live-dialog .empty-state{padding:24px 10px}.live-dialog .profile-facts{padding:0 25px}.live-dialog .employee-identity{overflow-wrap:anywhere}
@media(max-width:1239px){.live-app #live-sidebar{display:none}.live-shell.no-conversation{grid-template-columns:64px 290px minmax(0,1fr)}}
@media(max-width:880px){.live-app .shell,.live-shell.no-conversation{grid-template-columns:58px minmax(0,1fr)}.live-app .workspace{display:none}.live-app .shell.mobile-chat .workspace{display:flex;grid-column:1/-1}.live-app .shell.mobile-chat .nav-rail,.live-app .shell.mobile-chat .inbox{display:none}.live-connection{font-size:10px;max-width:125px;text-align:right}.live-welcome{padding:35px 22px}.live-alert{font-size:10px;padding:8px 13px}.live-dialog .live-glossary-row{grid-template-columns:1fr 1fr 25px}.live-app .composer-footer{font-size:9px}}
@media(max-width:480px){.live-connection{max-width:80px;font-size:9px;gap:5px}.live-connection .status-dot{width:5px;height:5px}.live-welcome h1{font-size:23px}.live-dialog .form-grid{grid-template-columns:1fr}.live-app .header-actions{gap:2px}.live-app .header-actions>.icon-btn{width:27px;height:30px}.live-app .chat-identity{min-width:0}.live-app .chat-title{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-app .header-actions .language-switch button{min-width:29px;padding:5px}}
.live-person-button{text-align:left;display:flex;flex-direction:column;gap:4px}.live-person-button:hover .participant-name{color:#a9c5ff}
.live-notes-link{margin:0 0 22px}
