.nex-workspace#nex-workspace :is(.consulta-live-hero,.consulta-hero-premium,.integracoes-hero,.agent-runtime-hero,.see-mg-intelligence-hero,.company-profile-hero,.whatsapp-hero,.system-heart-hero){box-shadow:var(--nx-shadow);border:1px solid var(--nx-line)!important;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--nx-blue) 9%,transparent),transparent 62%),var(--nx-surface)!important;color:var(--nx-ink)!important;border-radius:22px!important}.nex-workspace#nex-workspace :is(.consulta-live-hero,.consulta-hero-premium,.integracoes-hero,.agent-runtime-hero,.see-mg-intelligence-hero,.company-profile-hero,.whatsapp-hero,.system-heart-hero) :is(h1,h2,h3,strong){color:var(--nx-ink)!important}.nex-workspace#nex-workspace :is(.consulta-live-hero,.consulta-hero-premium,.integracoes-hero,.agent-runtime-hero,.see-mg-intelligence-hero,.company-profile-hero,.whatsapp-hero,.system-heart-hero) p{font-weight:400;color:var(--nx-muted)!important}.nex-workspace#nex-workspace :is(.consulta-workspace-nav,.contract-workspace-navigation,.nexassina-command,.pdf-tools-toolbar,.caixa-resultados-command-card){background:var(--nx-surface);border:1px solid var(--nx-line);box-shadow:var(--nx-shadow);border-radius:20px}.nex-workspace#nex-workspace :is(.consulta-live-badge,.hero-badge,.company-profile-badge){background:var(--nx-blue-soft);color:var(--nx-blue-text);border-color:var(--nx-line);box-shadow:none}.nex-workspace#nex-workspace :is(.contract-dossier-panel,.contract-timeline-card,.contract-manager-panel,.empenho-priority-card,.post-award-analysis-panel,.item-intel-panel,.consulta-workday-panel,.consulta-pncp-pending-panel,.consulta-technical-panel,.consulta-mining-panel,.process-pending-panel,.proposal-card,.resource-create-card,.resource-response-panel){border-color:var(--nx-line);background-color:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:17px}.nex-workspace#nex-workspace :is(.contract-item-card,.empenho-item-card,.proposal-item-card,.operational-mobile-card,.consulta-mobile-card,.triagem-card,.radar-item-card,.caixa-resultados-card){border-color:var(--nx-line);box-shadow:var(--nx-shadow);background-color:var(--nx-surface);border-radius:16px}.nex-workspace#nex-workspace :is(.contract-dossier-hero,.documentacao-panel-hero,.entity-panel-summary-card){border-color:var(--nx-line);background:var(--nx-soft);border-radius:15px}.nex-workspace#nex-workspace :is(.triagem-toolbar,.radar-header,.see-mg-detail-toolbar,.caixa-resultados-table-toolbar){border-color:var(--nx-line);border-radius:16px}.nex-workspace#nex-workspace :is(.radar-filter-card,.simple-search-form,.triagem-filter-card){background-color:var(--nx-surface);border:1px solid var(--nx-line);box-shadow:var(--nx-shadow);border-radius:20px}.nex-workspace#nex-workspace .simple-search-primary{gap:14px}.nex-workspace#nex-workspace .simple-search-disclosure{border-top-color:var(--nx-line)}.nex-workspace#nex-workspace .simple-search-disclosure>summary{color:var(--nx-text);font-size:12px}.nex-workspace#nex-workspace :is(.simple-results-summary,.triagem-list-empty,.simple-search-empty){color:var(--nx-muted)}.nex-workspace#nex-workspace :is(.radar-filter-chip,.triagem-filter-chip){border-radius:9px}.nex-workspace#nex-workspace .triagem-filters{box-shadow:none;border-color:var(--nx-line);border-radius:16px!important}.nex-workspace#nex-workspace .triagem-summary>div{border:1px solid var(--nx-line);box-shadow:none;background:var(--nx-soft);border-radius:14px;padding:15px}.nex-workspace#nex-workspace .triagem-summary strong{font-family:var(--font-outfit),sans-serif;font-size:27px;font-weight:500}.nex-workspace#nex-workspace .triagem-summary span{text-transform:none;font-size:11px;font-weight:500}.nex-workspace#nex-workspace :is(.see-mg-strategic-card,.see-mg-intelligence-panel,.see-mg-map-panel,.see-mg-live-card,.caixa-resultados-executive-panel,.caixa-resultados-operational-panel,.caixa-resultados-comparison-panel,.caixa-resultados-malunex-card){border-color:var(--nx-line);box-shadow:var(--nx-shadow);background-color:var(--nx-surface);border-radius:20px}.nex-workspace#nex-workspace :is(.documentacao-workbench-panel,.documentacao-control-card,.documentacao-robot-panel,.documentacao-automation-panel,.documentacao-summary-card,.documentacao-atestados-panel,.documentacao-atestados-card,.documentacao-verification-card,.documentacao-assistant-card,.documentacao-version-card){border-color:var(--nx-line);box-shadow:var(--nx-shadow);background-color:var(--nx-surface);border-radius:18px}.nex-workspace#nex-workspace :is(.pdf-tools-drop-main,.nexassina-placement-panel,.nexassina-template-panel,.nexassina-list-panel,.pdf-result-panel){border-color:var(--nx-line-strong);background-color:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:20px}.nex-workspace#nex-workspace .pdf-tools-drop-main{background:linear-gradient(160deg,var(--nx-blue-soft),var(--nx-surface))}.nex-workspace#nex-workspace :is(.pdf-tools-drop-icon,.pdf-empty-icon,.integracao-option-icon){color:var(--nx-blue-text);background:var(--nx-blue-soft);border-radius:16px}.nex-workspace#nex-workspace :is(.integracao-option-card,.integracao-panel,.integracao-card,.feedback-form-panel,.feedback-list-panel,.feedback-card,.public-company-card,.storage-overview-panel,.system-heart-panel,.pre-cadastro-admin-card,.tenant-timeline-panel,.agent-employee-card,.agent-readiness-panel,.agent-readiness-card,.agent-access-panel){border-color:var(--nx-line);background-color:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:20px}.nex-workspace#nex-workspace .integracao-option-card{padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s}.nex-workspace#nex-workspace .integracao-option-card:hover{border-color:var(--nx-line-strong);box-shadow:var(--nx-shadow-hover);transform:translateY(-2px)}.nex-workspace#nex-workspace :is(.integracao-option-head h3,.section-heading h2,.pdf-tools-panel-head h2){font-family:var(--font-outfit),sans-serif;font-weight:500}.nex-workspace#nex-workspace :is(.chat-page,.whatsapp-page){--chat-bg:var(--nx-canvas);--chat-panel:var(--nx-surface);--chat-panel-raised:var(--nx-soft);--chat-line:var(--nx-line);--chat-text:var(--nx-ink);--chat-muted:var(--nx-muted)}.nex-workspace#nex-workspace :is(.chat-toolbar,.chat-rooms-panel,.chat-conversation,.whatsapp-ticket-panel,.whatsapp-conversation-panel){border-color:var(--nx-line);box-shadow:var(--nx-shadow);background-color:var(--nx-surface);border-radius:20px}.nex-workspace#nex-workspace :is(.chat-conversation-head,.chat-composer,.whatsapp-ticket-head,.whatsapp-composer){background-color:var(--nx-surface);border-color:var(--nx-line)}.nex-workspace#nex-workspace :is(.chat-room-item,.whatsapp-ticket-item){border-radius:12px}.nex-workspace#nex-workspace :is(.chat-room-item,.whatsapp-ticket-item).active{background:var(--nx-blue-soft);border-color:var(--nx-line-strong)}.nex-workspace#nex-workspace .chat-messages{background:var(--nx-soft)}.nex-workspace#nex-workspace .chat-composer textarea{background:var(--nx-soft);border-radius:13px}.nex-workspace#nex-workspace .chat-start-menu-panel :is(section,.chat-room-create,.chat-start-menu-copy){max-width:100%;min-width:0!important}.nex-workspace#nex-workspace .chat-start-menu-panel :is(input,select,button){box-sizing:border-box;min-width:0;max-width:100%}.nex-workspace#nex-workspace .chat-start-menu-copy{white-space:normal;overflow-wrap:anywhere}.nex-workspace#nex-workspace .chat-send-button{background:var(--nx-primary-fill);box-shadow:var(--nx-button-shadow);border-radius:13px}.nex-workspace#nex-workspace :is(.notification-card,.notifications-page,.notification-preferences){border-color:var(--nx-line);border-radius:18px}.nex-workspace#nex-workspace .notifications-panel.notifications-panel-page{border:1px solid var(--nx-line);background:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:20px!important;width:100%!important;max-width:100%!important;max-height:none!important;position:static!important;inset:auto!important;transform:none!important}.nex-workspace#nex-workspace .notifications-quick-tabs{border:1px solid var(--nx-line);background:var(--nx-soft);border-radius:13px;gap:5px;padding:5px;display:flex;overflow-x:auto}.nex-workspace#nex-workspace .notifications-quick-tabs button{border-radius:9px;flex:none;width:auto;min-width:80px}.nex-workspace#nex-workspace :is(.global-search-bar,.global-search-group,.trash-kpi-card,.trash-filter-bar,.trash-table-wrapper){border:1px solid var(--nx-line);background:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:18px}.nex-workspace#nex-workspace .global-search-result{border-color:var(--nx-line);border-radius:11px}.nex-workspace#nex-workspace .global-search-result:hover{background:var(--nx-blue-soft)}.legal-page{color:#16233c;background:#f5f7fc}.legal-page .legal-shell{max-width:1000px}.legal-page :is(.legal-hero,.legal-section){border-color:#e2e8f2;border-radius:24px;box-shadow:0 4px 22px #1a2f580a}.legal-page :is(h1,h2){font-family:var(--font-outfit),sans-serif;letter-spacing:-.025em;font-weight:500}.legal-page .legal-back-link{border-radius:999px;padding:10px 16px}.pre-cadastro-page .pre-cadastro-form{border-radius:24px;box-shadow:0 15px 45px #1a2f5812}.pre-cadastro-page .form-control{border-radius:11px}.pre-cadastro-page .btn-primary{background:linear-gradient(#3868e6,#2d59d9);border:1px solid #2852cb;border-radius:12px;box-shadow:inset 0 1px #ffffff3d,0 3px 7px #264dbf2e}.nexassina-public-page .nexassina-public-card{border-radius:24px}html[data-bs-theme=dark] .legal-page{color:#e7edf8;background:#0b1629}html[data-bs-theme=dark] .legal-page :is(.legal-hero,.legal-section){background:#132039;border-color:#293b58}@media (max-width:640px){.nex-workspace#nex-workspace .chat-page:has(.chat-start-menu[open]){height:auto!important;max-height:none!important;overflow:visible!important}.nex-workspace#nex-workspace .chat-toolbar:has(.chat-start-menu[open]){height:auto!important;overflow:visible!important}.nex-workspace#nex-workspace .notification-work-queue{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.nex-workspace#nex-workspace .notification-work-queue>div{border-radius:13px;padding:14px}.nex-workspace#nex-workspace .notification-work-queue strong{font:500 25px/1.2 var(--font-outfit),sans-serif}.nex-workspace#nex-workspace :is(.integracao-option-card,.integracao-panel,.feedback-form-panel,.feedback-list-panel){border-radius:16px;padding:18px}.nex-workspace#nex-workspace .chat-layout.chat-mobile-conversation-open :is(.chat-conversation,.chat-rooms-panel){box-shadow:none;border-radius:0}}.nex-workspace#nex-workspace .consulta-container:has(>.consulta-workspace-nav){min-width:0;container:consulta-workspace/inline-size}.nex-workspace#nex-workspace .consulta-workspace-nav{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.nex-workspace#nex-workspace .consulta-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.nex-workspace#nex-workspace .consulta-workspace-tabs>button{white-space:normal;overflow-wrap:normal;min-width:0;max-width:100%;padding:10px 8px;line-height:1.4}.nex-workspace#nex-workspace .consulta-workspace-context{overflow-wrap:anywhere}.nex-workspace#nex-workspace .consulta-filter-grid{border-radius:14px;min-width:0}.nex-workspace#nex-workspace .consulta-filter-grid .filter-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start;min-width:0;display:grid}.nex-workspace#nex-workspace .consulta-filter-grid .consulta-filter-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.nex-workspace#nex-workspace .consulta-filter-primary .consulta-search-field{grid-area:1/1/auto/-1}.nex-workspace#nex-workspace .consulta-filter-grid :is(.field,.search-input-wrapper){min-width:0;max-width:100%}.nex-workspace#nex-workspace .consulta-filter-grid .field label{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.nex-workspace#nex-workspace .consulta-filter-grid :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.nex-workspace#nex-workspace .consulta-filter-grid .search-input-wrapper{width:100%;display:block;position:relative}.nex-workspace#nex-workspace .consulta-filter-grid .search-input-wrapper .form-control{padding-right:36px!important}.nex-workspace#nex-workspace .consulta-filter-grid .search-input-wrapper>svg{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nex-workspace#nex-workspace .consulta-filter-grid .kbd-hint{pointer-events:none;margin:0;position:absolute;inset:50% 10px auto auto;transform:translateY(-50%)}.nex-workspace#nex-workspace :is(.consulta-filter-toolbar,.consulta-actions-strip,.consulta-quick-actions,.consulta-filter-summary,.smart-search-hints){flex-wrap:wrap;gap:10px;min-width:0}.nex-workspace#nex-workspace .consulta-filter-toolbar>.table-subtext{white-space:normal;flex:240px;line-height:1.5}.nex-workspace#nex-workspace :is(.consulta-filter-toolbar,.consulta-actions-strip) button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.5}.nex-workspace#nex-workspace .consulta-filter-summary{max-width:100%}.nex-workspace#nex-workspace .consulta-filter-summary button>span:last-child{flex-shrink:0}.nex-workspace#nex-workspace .consulta-live-clock{background:var(--nx-soft);min-width:0;max-width:100%;color:var(--nx-ink)}.nex-workspace#nex-workspace .consulta-live-clock :is(span,strong){color:inherit;white-space:normal;overflow-wrap:anywhere}@container consulta-workspace (max-width:740px){.nex-workspace#nex-workspace .consulta-filter-grid .consulta-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.nex-workspace#nex-workspace .consulta-workspace-nav{grid-template-columns:minmax(0,1fr)}.nex-workspace#nex-workspace .consulta-workspace-context{border-left:0;border-top:1px solid var(--nx-line);padding:12px 0 0}}@container consulta-workspace (min-width:1160px){.nex-workspace#nex-workspace .consulta-filter-grid .consulta-filter-primary{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.nex-workspace#nex-workspace .consulta-filter-primary .consulta-search-field{grid-area:auto}}.nex-workspace#nex-workspace #triagem-iphone-workspace :is(.triagem-summary>div,.triagem-card-main,.triagem-card-metrics>div,.triagem-card-field,.triagem-filter-scroll>label){min-width:0;max-width:100%}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-summary>div{align-content:start;gap:8px;padding:14px}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-summary span{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.4}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-summary strong{overflow-wrap:anywhere;font-size:clamp(22px,2vw,28px);line-height:1.2}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-card-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-card-metrics strong{line-height:1.5;white-space:normal!important;overflow-wrap:anywhere!important}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-card-main :is(h3,p,small){overflow-wrap:anywhere;max-width:100%}.nex-workspace#nex-workspace #triagem-filter-sheet :is(label,.form-control,.triagem-filter-actions){box-sizing:border-box;min-width:0;max-width:100%}.nex-workspace#nex-workspace #triagem-filter-sheet label{white-space:normal;line-height:1.5}.nex-workspace#nex-workspace #triagem-filter-sheet .triagem-filter-actions{flex-wrap:wrap}.nex-workspace#nex-workspace #triagem-filter-sheet button{white-space:normal;max-width:100%;line-height:1.5}@container triagem-toolbar (max-width:600px){.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-summary{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.nex-workspace#nex-workspace #triagem-iphone-workspace .triagem-summary strong{font-size:25px}.nex-workspace#nex-workspace .consulta-workspace-tabs>button{padding-inline:5px;font-size:11px}.nex-workspace#nex-workspace .consulta-filter-grid .consulta-filter-primary{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.nex-workspace#nex-workspace :is(#triagem-filter-sheet,.consulta-container .mobile-filter-sheet).mobile-sheet-open{width:auto!important;max-width:100%!important;inset-inline:0!important}}.nex-workspace#nex-workspace .triagem-filter-scroll{grid-column:1/-1;width:100%;min-width:0;display:block}.nex-workspace#nex-workspace .workspace-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;min-width:0;display:grid}.nex-workspace#nex-workspace .workspace-filter-fields>label{min-width:0;color:var(--nx-text);flex-direction:column;gap:6px;margin:0;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.nex-workspace#nex-workspace .workspace-advanced-filters{border-top:1px solid var(--nx-line);margin-top:14px}.nex-workspace#nex-workspace .workspace-advanced-filters>summary{box-sizing:border-box;min-height:40px;color:var(--nx-blue-text);cursor:pointer;padding:12px 0;font-size:.8125rem;font-weight:600;line-height:1.4}.nex-workspace#nex-workspace .workspace-advanced-filters .workspace-filter-fields{padding:2px 0 12px}.nex-workspace#nex-workspace .triagem-filter-actions{flex-wrap:wrap}.nex-workspace#nex-workspace .workspace-filter-pending{color:var(--nx-blue-text);overflow-wrap:anywhere;align-self:center;font-size:.75rem;line-height:1.5}.nex-workspace#nex-workspace .consulta-actions-strip{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.nex-workspace#nex-workspace .consulta-actions-strip .consulta-quick-actions{flex-wrap:wrap}.nex-workspace#nex-workspace .triagem-card-metrics{align-content:start}.nex-workspace#nex-workspace .triagem-card-metrics>div:first-child{border-color:var(--nx-line-strong);background:var(--nx-blue-soft)}.nex-workspace#nex-workspace .triagem-card-metrics strong{font-variant-numeric:tabular-nums}@media (max-width:900px){.nex-workspace#nex-workspace .triagem-filter-scroll{display:block}.nex-workspace#nex-workspace .consulta-actions-strip{grid-template-columns:minmax(0,1fr)}.nex-workspace#nex-workspace .workspace-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.nex-workspace#nex-workspace .workspace-filter-fields{grid-template-columns:minmax(0,1fr)}}
.nex-workspace#nex-workspace .global-chat-launcher{--gc-surface:var(--nx-surface,#fff);--gc-soft:var(--nx-soft,#f3f7fc);--gc-line:var(--nx-line,#e3eaf3);--gc-text:var(--nx-ink,#24384f);--gc-muted:var(--nx-muted,#748399);--gc-blue:#2864ad;gap:12px;bottom:24px;right:24px}.nex-workspace#nex-workspace .global-chat-trigger{color:#fff;background:linear-gradient(130deg,#224c7d,#16385e);border:1px solid #2d609a;border-radius:17px;gap:10px;width:auto;min-width:52px;height:50px;padding:0 18px;font-size:12px;font-weight:600;animation:none;box-shadow:0 8px 25px #193e6829}.nex-workspace#nex-workspace .global-chat-trigger:hover{transform:translateY(-1px);box-shadow:0 10px 30px #193e683b}.nex-workspace#nex-workspace .global-chat-trigger b{background:#d25a56;min-width:20px;height:20px;font-size:10px;top:-5px;right:-5px}.nex-workspace#nex-workspace .global-chat-panel{border:1px solid var(--gc-line);background:var(--gc-surface);width:min(405px,100vw - 32px);height:min(570px,100dvh - 130px);min-height:0;color:var(--gc-text);border-radius:22px;box-shadow:0 20px 70px #1631542a,0 3px 10px #1631540a}.nex-workspace#nex-workspace .global-chat-panel-head{background:linear-gradient(118deg,#1c416d,#285887);border:0;flex:none;min-height:86px;padding:21px 20px}.nex-workspace#nex-workspace .global-chat-panel-title h2{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:600}.nex-workspace#nex-workspace .global-chat-panel-title p{color:#c5d8ee;margin-top:5px;font-size:11px;font-weight:400}.nex-workspace#nex-workspace .global-chat-brand-icon{background:#ffffff14;border:1px solid #ffffff1b;border-radius:12px;width:39px;height:39px;color:#e6f1ff!important}.nex-workspace#nex-workspace .global-chat-panel-actions{gap:3px!important}.nex-workspace#nex-workspace .global-chat-panel-actions :is(a,button),.nex-workspace#nex-workspace .global-chat-back{width:34px;height:36px;color:var(--gc-muted);background:0 0;border:0;border-radius:9px}.nex-workspace#nex-workspace .global-chat-panel-head .global-chat-panel-actions :is(a,button){color:#d8e7f8}.nex-workspace#nex-workspace .global-chat-panel-head .global-chat-panel-actions :is(a,button):hover{color:#fff;background:#ffffff18}.nex-workspace#nex-workspace .global-chat-search{border:1px solid var(--gc-line);background:var(--gc-soft);min-height:40px;color:var(--gc-muted);border-radius:11px;margin:17px 18px 10px;padding:0 12px}.nex-workspace#nex-workspace .global-chat-search:focus-within{border-color:#87aada;box-shadow:0 0 0 3px #487bbc12}.nex-workspace#nex-workspace .global-chat-search input{min-width:0;color:var(--gc-text);background:0 0;font-size:12px}.nex-workspace#nex-workspace .global-chat-search input:focus{box-shadow:none;border:0;outline:0}.nex-workspace#nex-workspace .global-chat-list-filters{flex:none;align-items:center;gap:6px;padding:0 18px 11px;display:flex}.nex-workspace#nex-workspace .global-chat-list-filters button{min-height:31px;color:var(--gc-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:500;display:flex}.nex-workspace#nex-workspace .global-chat-list-filters button[aria-pressed=true]{border-color:var(--gc-line);background:var(--gc-soft);color:var(--gc-text);font-weight:600}.nex-workspace#nex-workspace .global-chat-list-filters button span{color:#2864ad;background:#e4eefb;border-radius:5px;padding:1px 5px;font-size:10px}.nex-workspace#nex-workspace .global-chat-room-list{flex-direction:column;gap:2px;min-height:0;padding:0 8px 8px;display:flex;overflow:hidden auto}.nex-workspace#nex-workspace .global-chat-room-item{text-align:left;height:auto;min-height:76px;color:var(--gc-text);background:0 0;border:1px solid #0000;border-radius:12px;flex:none;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 10px;display:grid}.nex-workspace#nex-workspace .global-chat-room-item:hover,.nex-workspace#nex-workspace .global-chat-room-item:focus-visible{background:var(--gc-soft);border-color:var(--gc-line)}.nex-workspace#nex-workspace .global-chat-avatar-wrap{width:43px;height:43px;display:inline-flex;position:relative}.nex-workspace#nex-workspace .global-chat-room-avatar{border-radius:50%;width:43px;height:43px;font-size:13px;font-weight:600}.nex-workspace#nex-workspace .global-chat-online-dot{border:2px solid var(--gc-surface);background:#40a17b;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.nex-workspace#nex-workspace .global-chat-room-copy{gap:6px;min-width:0;display:grid}.nex-workspace#nex-workspace .global-chat-room-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--gc-text);font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.nex-workspace#nex-workspace .global-chat-room-copy small{color:var(--gc-muted);font-size:11px;font-weight:400;line-height:1.4}.nex-workspace#nex-workspace .global-chat-room-meta{align-self:start;justify-items:end;gap:8px;padding-top:3px;display:grid}.nex-workspace#nex-workspace .global-chat-room-meta time{color:var(--gc-muted);font-size:9px;font-weight:400}.nex-workspace#nex-workspace .global-chat-room-meta b{background:var(--gc-blue);color:#fff;border-radius:7px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.nex-workspace#nex-workspace .global-chat-room-item.has-unread .global-chat-room-copy strong{font-weight:700}.nex-workspace#nex-workspace .global-chat-open-full{border:0;border-top:1px solid var(--gc-line);background:var(--gc-surface);color:var(--gc-blue);border-radius:0;flex:none;min-height:49px;margin:0;padding:15px 20px;font-size:11px;font-weight:600}.nex-workspace#nex-workspace .global-chat-open-full:hover{background:var(--gc-soft)}.nex-workspace#nex-workspace .global-chat-empty{text-align:center;color:var(--gc-muted);background:0 0;border:0;padding:32px 18px;line-height:1.7}.nex-workspace#nex-workspace .global-chat-empty strong{color:var(--gc-text);font-size:14px;font-weight:600}.nex-workspace#nex-workspace .global-chat-empty span{font-size:12px}.nex-workspace#nex-workspace .global-chat-thread-head{background:var(--gc-surface);border-color:var(--gc-line);grid-template-columns:30px 39px minmax(0,1fr) auto;gap:8px;min-height:77px;padding:13px 12px}.nex-workspace#nex-workspace .global-chat-thread-head .global-chat-room-avatar{width:39px;height:39px}.nex-workspace#nex-workspace .global-chat-thread-title h2{color:var(--gc-text);font-size:13px;font-weight:600}.nex-workspace#nex-workspace .global-chat-thread-title p{color:var(--gc-muted);margin-top:4px;font-size:10px}.nex-workspace#nex-workspace .global-chat-messages{background:var(--gc-soft);gap:10px;padding:16px}.nex-workspace#nex-workspace .global-chat-date-divider{text-transform:none;color:var(--gc-muted);margin:4px 0 10px;font-size:9px;font-weight:500}.nex-workspace#nex-workspace .global-chat-date-divider:before,.nex-workspace#nex-workspace .global-chat-date-divider:after{background:var(--gc-line)}.nex-workspace#nex-workspace .global-chat-message-bubble{border:1px solid var(--gc-line);background:var(--gc-surface);color:var(--gc-text);overflow-wrap:anywhere;border-radius:15px 15px 15px 4px;max-width:88%;padding:10px 13px 7px;box-shadow:0 2px 4px #14365b04}.nex-workspace#nex-workspace .global-chat-message.own .global-chat-message-bubble{color:#fff;background:#2864a7;border-color:#2864a7;border-radius:15px 15px 4px}.nex-workspace#nex-workspace .global-chat-message-bubble>p{font-size:12px;line-height:1.65}.nex-workspace#nex-workspace .global-chat-message-bubble>footer{font-size:9px}.nex-workspace#nex-workspace .global-chat-composer{background:var(--gc-surface);border-color:var(--gc-line);gap:2px;padding:13px 14px 6px}.nex-workspace#nex-workspace .global-chat-composer textarea{border-color:var(--gc-line);background:var(--gc-soft);color:var(--gc-text);resize:none;border-radius:12px;min-height:44px;max-height:100px;padding:13px 12px;font-size:12px;line-height:1.5}.nex-workspace#nex-workspace .global-chat-composer textarea:focus{border-color:#87aada;box-shadow:0 0 0 3px #487bbc12}.nex-workspace#nex-workspace .global-chat-composer-row>button{background:var(--gc-blue);border:0;border-radius:12px}.nex-workspace#nex-workspace .global-chat-composer-meta{flex-wrap:wrap;gap:6px}.nex-workspace#nex-workspace .global-chat-composer-meta :is(small,a){font-size:9px;font-weight:400}.nex-workspace#nex-workspace .global-chat-composer-meta a{min-height:32px;color:var(--gc-blue);font-weight:500}.nex-workspace#nex-workspace .global-chat-panel-status{flex:none;font-size:11px;line-height:1.6}.nex-workspace#nex-workspace .global-chat-panel :is(button,a):focus-visible,.nex-workspace#nex-workspace .global-chat-trigger:focus-visible{outline-offset:2px;outline:2px solid #8cb7ed}.nex-workspace#nex-workspace .chat-page{--chat-primary:#2864ad;--chat-radius:12px;--chat-panel:var(--nx-surface);--chat-panel-soft:var(--nx-soft);--chat-line:var(--nx-line);--chat-ink:var(--nx-ink);--chat-copy:var(--nx-ink);--chat-muted:var(--nx-muted)}.nex-workspace#nex-workspace .chat-toolbar{border:1px solid var(--nx-line);box-shadow:none;background:var(--nx-surface);border-radius:16px;padding:17px 20px}.nex-workspace#nex-workspace .chat-toolbar h2{letter-spacing:-.03em;font-size:20px;font-weight:650}.nex-workspace#nex-workspace .chat-toolbar p{color:var(--nx-muted);font-size:12px;font-weight:400;line-height:1.6}.nex-workspace#nex-workspace .chat-layout{border-color:var(--nx-line);border-radius:18px;box-shadow:0 7px 24px #17345108}.nex-workspace#nex-workspace .chat-page :is(.chat-rooms-panel,.chat-conversation){box-shadow:none;border-radius:0}.nex-workspace#nex-workspace .chat-rooms-panel{background:var(--nx-surface);border-right:1px solid var(--nx-line)}.nex-workspace#nex-workspace .chat-panel-head{background:var(--nx-surface);border:0;padding:15px 14px 10px}.nex-workspace#nex-workspace .chat-users-tools{background:var(--nx-surface);border:0;padding:3px 14px 13px}.nex-workspace#nex-workspace .chat-users-search{border:1px solid var(--nx-line);background:var(--nx-soft);border-radius:10px;min-width:0;padding:0 11px}.nex-workspace#nex-workspace .chat-users-search .form-control{min-width:0;box-shadow:none;background:0 0;border:0;font-size:12px}.nex-workspace#nex-workspace .chat-users-search:focus-within{border-color:#88acda;box-shadow:0 0 0 3px #487bbc12}.nex-workspace#nex-workspace .chat-page .chat-room-list{padding:0 8px 10px}.nex-workspace#nex-workspace .chat-page .chat-room-item{min-height:91px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;margin:2px 0;padding:15px 11px}.nex-workspace#nex-workspace .chat-page .chat-room-item.active:before{display:none}.nex-workspace#nex-workspace .chat-page .chat-room-item:is(:hover,.active){background:var(--nx-soft);border-color:var(--nx-line)}.nex-workspace#nex-workspace .chat-room-title-line strong{font-size:12px;font-weight:600}.nex-workspace#nex-workspace .chat-room-title-line time{font-size:9px;font-weight:400}.nex-workspace#nex-workspace .chat-page .chat-room-main em{color:var(--nx-muted);font-size:11px;font-style:normal;font-weight:400;line-height:1.5}.nex-workspace#nex-workspace .chat-conversation-list .chat-room-main>small{display:none}.nex-workspace#nex-workspace .chat-conversation-list .chat-room-presence{font-size:9px;font-weight:400;line-height:1.3}.nex-workspace#nex-workspace .chat-page .chat-avatar{border-radius:50%;width:43px;height:43px;font-size:13px;font-weight:600}.nex-workspace#nex-workspace .chat-page .chat-avatar-wrap{flex:none;width:43px;height:43px}.nex-workspace#nex-workspace .chat-page .chat-avatar-wrap.large,.nex-workspace#nex-workspace .chat-page .chat-avatar.large{width:40px;height:40px}.nex-workspace#nex-workspace .chat-page .chat-avatar-wrap.message,.nex-workspace#nex-workspace .chat-page .chat-avatar.message{width:30px;height:30px;font-size:10px}.nex-workspace#nex-workspace .chat-presence-dot{border:2px solid var(--nx-surface);width:10px;height:10px}.nex-workspace#nex-workspace .chat-conversation-head{border-bottom:1px solid var(--nx-line);flex-direction:column;align-items:stretch;gap:0;padding:16px 20px;display:flex}.nex-workspace#nex-workspace .chat-conversation-profile{align-items:center;gap:11px;display:flex}.nex-workspace#nex-workspace .chat-conversation-title{flex:1;min-width:0}.nex-workspace#nex-workspace .chat-conversation-title h3{letter-spacing:-.015em;font-size:14px;font-weight:600}.nex-workspace#nex-workspace .chat-conversation-title small{margin-top:4px;font-size:10px;font-weight:400}.nex-workspace#nex-workspace .chat-mobile-filter-toggle{border:1px solid var(--nx-line);background:var(--nx-surface);color:var(--nx-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:10px;font-weight:500;display:inline-flex}.nex-workspace#nex-workspace .chat-message-filters{display:none}.nex-workspace#nex-workspace .chat-message-filters.open{grid-template-columns:minmax(100px,1fr) minmax(100px,1.3fr) auto;gap:10px;min-width:0;margin:0;padding-top:14px;display:grid}.nex-workspace#nex-workspace .chat-message-filters .form-control{border-radius:9px;width:100%;min-width:0;height:37px;font-size:11px}.nex-workspace#nex-workspace .chat-messages{background:var(--nx-soft);scrollbar-width:thin;gap:13px;padding:23px}.nex-workspace#nex-workspace .chat-message-bubble{border:1px solid var(--nx-line);background:var(--nx-surface);color:var(--nx-ink);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;padding:12px 15px 9px;box-shadow:0 2px 6px #16395c04}.nex-workspace#nex-workspace .chat-message-row.own .chat-message-bubble{color:#fff;background:#2864a7;border:1px solid #2864a7;border-radius:16px 16px 4px}.nex-workspace#nex-workspace .chat-message-text{font-size:13px;font-weight:400;line-height:1.7}.nex-workspace#nex-workspace .chat-date-divider{text-transform:none;font-size:10px;font-weight:500}.nex-workspace#nex-workspace .chat-composer{border-color:var(--nx-line);background:var(--nx-surface);padding:14px 18px}.nex-workspace#nex-workspace .chat-composer-input-row{border:1px solid var(--nx-line);background:var(--nx-soft);box-shadow:none;border-radius:14px}.nex-workspace#nex-workspace .chat-composer-input-row:focus-within{border-color:#88acda;box-shadow:0 0 0 3px #487bbc12}.nex-workspace#nex-workspace .chat-composer textarea{color:var(--nx-ink);box-shadow:none;background:0 0;border:0;font-size:13px;line-height:1.6}.nex-workspace#nex-workspace .chat-send-button{box-shadow:none;background:#2864ad;border-color:#2864ad;border-radius:11px}.nex-workspace#nex-workspace .chat-page .chat-start-button{background:#2864ad;border-radius:11px;font-weight:600;box-shadow:0 3px 10px #2864ad15}@media (max-width:820px){.nex-workspace#nex-workspace .chat-toolbar{padding:13px 15px}.nex-workspace#nex-workspace .chat-toolbar h2{font-size:18px}.nex-workspace#nex-workspace .chat-toolbar p{font-size:11px}.nex-workspace#nex-workspace .chat-conversation-head{padding:12px}.nex-workspace#nex-workspace .chat-messages{padding:14px}.nex-workspace#nex-workspace .chat-composer{padding:10px 12px}.nex-workspace#nex-workspace .chat-message-filters.open{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nex-workspace#nex-workspace .chat-message-filters .chat-filter-toggle{grid-column:1/-1;justify-self:start}}@media (max-width:768px){.nex-workspace#nex-workspace .global-chat-launcher{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));gap:8px}.nex-workspace#nex-workspace .global-chat-trigger{border-radius:16px;width:48px;min-width:48px;height:48px;padding:0}.nex-workspace#nex-workspace .global-chat-trigger-label{display:none}.nex-workspace#nex-workspace .global-chat-panel,.nex-workspace#nex-workspace .global-chat-panel.is-thread{width:100%;height:min(580px,calc(100dvh - 160px - env(safe-area-inset-bottom)));border-radius:18px;min-height:0}.nex-workspace#nex-workspace .global-chat-panel-head{min-height:77px;padding:16px}.nex-workspace#nex-workspace .global-chat-search{margin:12px 14px 8px}.nex-workspace#nex-workspace .global-chat-list-filters{padding:0 14px 8px}.nex-workspace#nex-workspace .global-chat-room-item{min-height:70px;padding:11px 9px}.nex-workspace#nex-workspace .global-chat-thread-head .global-chat-panel-actions a{display:none}.nex-workspace#nex-workspace .global-chat-panel-actions :is(a,button),.nex-workspace#nex-workspace .global-chat-back{width:36px;height:40px}.nex-workspace#nex-workspace .global-chat-thread-head{grid-template-columns:34px 36px minmax(0,1fr) 36px;gap:8px;min-height:69px;padding:10px}.nex-workspace#nex-workspace .global-chat-thread-head .global-chat-room-avatar{width:36px;height:36px}.nex-workspace#nex-workspace .global-chat-composer textarea,.nex-workspace#nex-workspace .global-chat-search input{font-size:16px}}@media (max-height:540px) and (max-width:768px){.nex-workspace#nex-workspace .global-chat-launcher.open{bottom:8px}.nex-workspace#nex-workspace .global-chat-launcher.open .global-chat-trigger{display:none}.nex-workspace#nex-workspace .global-chat-panel,.nex-workspace#nex-workspace .global-chat-panel.is-thread{height:calc(100dvh - 16px)}.nex-workspace#nex-workspace .global-chat-composer-meta{display:none}}@media (prefers-reduced-motion:reduce){.nex-workspace#nex-workspace .global-chat-launcher *,.nex-workspace#nex-workspace .chat-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nex-workspace#nex-workspace .global-chat-panel-title h2{color:#fff!important}.nex-workspace#nex-workspace .global-chat-search input,.nex-workspace#nex-workspace .global-chat-search input:focus{box-shadow:none!important;color:var(--gc-text)!important;background:0 0!important;border:0!important;outline:none!important}.nex-workspace#nex-workspace .global-chat-composer textarea{background:var(--gc-soft)!important;color:var(--gc-text)!important;border:1px solid var(--gc-line)!important;box-shadow:none!important}.nex-workspace#nex-workspace .global-chat-composer textarea:focus{border-color:#87aada!important;outline:none!important;box-shadow:0 0 0 3px #487bbc12!important}.nex-workspace#nex-workspace .chat-users-search .form-control,.nex-workspace#nex-workspace .chat-users-search .form-control:focus,.nex-workspace#nex-workspace .chat-composer textarea,.nex-workspace#nex-workspace .chat-composer textarea:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.nex-workspace#nex-workspace .chat-page :is(.chat-room-item,.chat-mobile-filter-toggle,.chat-details-toggle,.chat-start-button){border-radius:11px!important;font-weight:500!important}.nex-workspace#nex-workspace .chat-page .chat-start-button{color:#fff!important;background:#2864ad!important;border-color:#2864ad!important}.nex-workspace#nex-workspace .chat-message-row.own .chat-message-bubble :is(p,.chat-message-text){color:#fff!important}.nex-workspace#nex-workspace:has(#user-profile-dropdown) .system-tooltip{display:none}.nex-workspace#nex-workspace .chat-page{flex-direction:column;gap:12px;height:calc(100dvh - 112px)!important;min-height:0!important;max-height:calc(100dvh - 112px)!important;display:flex!important}.nex-workspace#nex-workspace .chat-page>.chat-subtabs,.nex-workspace#nex-workspace .chat-page>.chat-toolbar,.nex-workspace#nex-workspace .chat-page>.radar-message{flex:none}.nex-workspace#nex-workspace .chat-page>.radar-message{border:1px solid var(--nx-line);border-radius:11px;padding:12px 15px;font-size:11px;font-weight:400;line-height:1.6;height:auto!important;min-height:0!important}.nex-workspace#nex-workspace .chat-page>.chat-layout{flex:1;position:relative;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;height:auto!important;min-height:0!important}.nex-workspace#nex-workspace .chat-page .chat-avatar{color:#2151a0!important;box-shadow:none!important;background:linear-gradient(145deg,#e9f1ff,#d7e6fc)!important;border:0!important}.nex-workspace#nex-workspace .chat-page .chat-avatar-wrap{box-shadow:none!important;background:0 0!important;border:0!important}.nex-workspace#nex-workspace .chat-start-menu>summary{background:#2864ad!important;border-radius:11px!important;font-weight:600!important;box-shadow:0 3px 10px #2864ad15!important}.nex-workspace#nex-workspace .chat-room-item>b{box-shadow:none!important;background:#2864ad!important;border-radius:7px!important;font-size:10px!important}.nex-workspace#nex-workspace .chat-panel-head{display:block;position:relative}.nex-workspace#nex-workspace .chat-panel-count{display:none}.nex-workspace#nex-workspace .chat-panel-tabs{width:100%;display:flex}.nex-workspace#nex-workspace .chat-panel-tabs [role=tab]{flex:1;min-width:0;font-size:11px;border-radius:9px!important;font-weight:500!important}.nex-workspace#nex-workspace .chat-panel-tabs [role=tab] span{color:inherit;box-shadow:none!important;background:0 0!important}.nex-workspace#nex-workspace .chat-details-toggle{flex:none;min-width:36px;min-height:36px;font-size:10px;border-radius:9px!important;font-weight:500!important;display:inline-flex!important}.nex-workspace#nex-workspace .chat-details-panel{z-index:45;visibility:hidden;pointer-events:none;background:var(--nx-surface);border-left:1px solid var(--nx-line);width:min(320px,100%);max-width:100%;height:100%;position:absolute;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%);box-shadow:-8px 0 30px #16395c12}.nex-workspace#nex-workspace .chat-details-panel.open{visibility:visible;pointer-events:auto;transform:translate(0)}.nex-workspace#nex-workspace .chat-details-close{display:inline-flex}.nex-workspace#nex-workspace .chat-details-backdrop{z-index:44;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0;background:#142d4c35!important;border:0!important;border-radius:0!important}.nex-workspace#nex-workspace .chat-details-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}[data-bs-theme=dark] .nex-workspace#nex-workspace .chat-page .chat-avatar{color:#c2d9ff!important;background:linear-gradient(145deg,#253c60,#20334d)!important}@media (min-width:821px){.nex-workspace#nex-workspace .chat-mobile-back{display:none!important}}@media (max-width:820px){.nex-workspace#nex-workspace .chat-page{gap:10px;height:calc(100dvh - 154px)!important;min-height:0!important;max-height:calc(100dvh - 154px)!important}.nex-workspace#nex-workspace .chat-page>.chat-layout{grid-template-columns:minmax(0,1fr)!important}.nex-workspace#nex-workspace .chat-layout.chat-mobile-conversation-open{height:var(--chat-mobile-viewport-height,100dvh)!important;max-height:var(--chat-mobile-viewport-height,100dvh)!important}.nex-workspace#nex-workspace .chat-mobile-back{display:inline-flex!important}.nex-workspace#nex-workspace .chat-details-toggle span{display:none}.nex-workspace#nex-workspace .chat-details-panel{width:min(320px,100vw - 32px)}}.nex-workspace#nex-workspace .chat-page .chat-conversation-head{align-items:stretch!important}.nex-workspace#nex-workspace .chat-page .chat-conversation-profile{justify-content:flex-start;width:100%}.nex-workspace#nex-workspace .chat-page .chat-empty-state{box-shadow:none!important;background:0 0!important;border:0!important}.nex-workspace#nex-workspace .chat-page .chat-start-menu>summary.btn-primary{background:#2864ad!important;border-color:#2864ad!important;box-shadow:0 3px 10px #2864ad15!important}.nex-workspace#nex-workspace .chat-page .chat-details-close{justify-content:center;align-items:center;width:34px;height:34px;padding:0;border-radius:9px!important;min-height:34px!important;display:inline-flex!important}.nex-workspace#nex-workspace .chat-page .chat-details-backdrop.open{display:block!important}.nex-workspace#nex-workspace .chat-page .chat-composer{box-shadow:none!important}.nex-workspace#nex-workspace .chat-page .chat-link-toggle{font-size:11px;border:1px solid var(--nx-line)!important;background:0 0!important;border-radius:9px!important;min-height:34px!important;font-weight:500!important}.nex-workspace#nex-workspace .chat-page .chat-message-row.own :is(time,.chat-read-status){color:#dbeafb!important}.nex-workspace#nex-workspace .chat-page .chat-avatar-wrap.mini,.nex-workspace#nex-workspace .chat-page .chat-avatar.mini{width:32px;height:32px;font-size:10px}@media (max-width:820px){.nex-workspace#nex-workspace .chat-page .chat-composer textarea{font-size:16px!important}}.nex-workspace#nex-workspace .chat-page .chat-messages{max-height:none!important}@media (max-width:820px){.nex-workspace#nex-workspace .chat-page>.chat-layout.chat-mobile-conversation-open{z-index:95;border:0;border-radius:0;inset:var(--chat-viewport-top,0px) 0 auto 0!important;width:100vw!important;height:var(--chat-viewport-height,100dvh)!important;max-height:var(--chat-viewport-height,100dvh)!important;position:fixed!important}.nex-workspace#nex-workspace .chat-page .chat-message-more-toggle{width:28px;height:28px;padding:0;background:0 0!important;border:0!important;border-radius:8px!important;min-height:28px!important}}.nex-workspace#nex-workspace .chat-page .chat-conversation-head{box-shadow:none!important}.nex-workspace#nex-workspace .chat-page .chat-action-menu-toggle{width:29px;height:28px;padding:0;min-height:28px!important;color:var(--nx-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important}.nex-workspace#nex-workspace .chat-page .chat-message-row.own .chat-action-menu-toggle{color:#e2edfa!important}[data-bs-theme=dark] .nex-workspace#nex-workspace :is(.global-chat-open-full,.global-chat-composer-meta a){color:#9bc6ff}.nex-workspace#nex-workspace .chat-composer-options-toggle,.nex-workspace#nex-workspace .global-chat-mobile-hint{display:none}@media (max-width:820px){body:is(.chat-mobile-thread-open,.global-chat-mini-open){overscroll-behavior:none;overflow:hidden!important}html:has(body:is(.chat-mobile-thread-open,.global-chat-mini-open)){overscroll-behavior:none;overflow:hidden!important}body:is(.chat-mobile-thread-open,.global-chat-mini-open) .nex-workspace#nex-workspace :is(.mobile-bottom-nav,.topbar){visibility:hidden;pointer-events:none}body:is(.chat-mobile-thread-open,.global-chat-mini-open) .system-tooltip{display:none!important}.nex-workspace#nex-workspace .chat-page{height:calc(var(--chat-viewport-height,100dvh) - 154px)!important;max-height:calc(var(--chat-viewport-height,100dvh) - 154px)!important}.nex-workspace#nex-workspace .chat-page>.chat-layout.chat-mobile-conversation-open{overflow:hidden;border:0!important;border-radius:0!important}.nex-workspace#nex-workspace .chat-page .chat-conversation{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0}.nex-workspace#nex-workspace .chat-page .chat-conversation-head{max-height:calc(var(--chat-viewport-height,100dvh) * .45);overflow-y:auto;padding:calc(8px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left))!important}.nex-workspace#nex-workspace .chat-page .chat-conversation-profile{gap:6px}.nex-workspace#nex-workspace .chat-page :is(.chat-avatar-wrap.large,.chat-avatar.large){width:32px;height:32px}.nex-workspace#nex-workspace .chat-page .chat-conversation-title :is(h3,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nex-workspace#nex-workspace .chat-page :is(.chat-mobile-back,.chat-mobile-filter-toggle,.chat-details-toggle,.chat-details-close){justify-content:center;width:44px;min-width:44px;height:44px;padding:0;min-height:44px!important}.nex-workspace#nex-workspace .chat-page .chat-mobile-filter-toggle span{display:none}.nex-workspace#nex-workspace .chat-page .chat-conversation-head{flex-flow:column!important;display:flex!important}.nex-workspace#nex-workspace .chat-page .chat-message-filters.open{width:100%;flex:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 0 0!important;display:grid!important}.nex-workspace#nex-workspace .chat-page .chat-message-filters .form-control{height:44px!important;min-height:44px!important;font-size:16px!important}.nex-workspace#nex-workspace .chat-page .chat-message-filters .chat-filter-toggle{grid-column:1/-1!important;min-height:44px!important}.nex-workspace#nex-workspace .chat-page .chat-send-button{min-width:44px!important;max-width:44px!important}.nex-workspace#nex-workspace .chat-page .chat-composer-options-toggle:focus-visible{outline-offset:1px;outline:2px solid #8cb7ed}.nex-workspace#nex-workspace .chat-page .chat-message-filters .chat-filter-toggle{min-height:44px}.nex-workspace#nex-workspace .chat-page .chat-messages{overscroll-behavior:contain;overflow-anchor:none;min-height:0;overflow:hidden auto;padding:14px max(10px,env(safe-area-inset-right)) 14px max(10px,env(safe-area-inset-left))!important}.nex-workspace#nex-workspace .chat-page .chat-message-text{font-size:14px;line-height:1.6}.nex-workspace#nex-workspace .chat-page .chat-message-bubble{min-width:0;max-width:100%;padding:10px 12px 7px}.nex-workspace#nex-workspace .chat-page .chat-composer{min-height:0;max-height:calc(var(--chat-viewport-height,100dvh) * .48);overscroll-behavior:contain;gap:6px;overflow-y:auto;padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.nex-workspace#nex-workspace .chat-page .chat-composer-tools{display:none}.nex-workspace#nex-workspace .chat-page .chat-composer:is(.options-open,.has-subject) .chat-composer-tools{flex-wrap:wrap;display:flex}.nex-workspace#nex-workspace .chat-page .chat-composer.has-subject:not(.options-open) .chat-link-toggle{display:none}.nex-workspace#nex-workspace .chat-page .chat-composer-input-row{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"options input send";align-items:end;gap:4px;width:100%;min-width:0;padding:4px;display:grid}.nex-workspace#nex-workspace .chat-page .chat-composer-options-toggle{width:44px;height:44px;color:var(--nx-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;grid-area:options;justify-content:center;align-items:center;padding:0;display:inline-flex}.nex-workspace#nex-workspace .chat-page .chat-composer-options-toggle[aria-expanded=true]{background:var(--nx-surface);color:var(--chat-primary)}.nex-workspace#nex-workspace .chat-page .chat-media-actions{grid-area:media;justify-content:flex-start;gap:8px;width:100%;display:none}.nex-workspace#nex-workspace .chat-page .chat-composer.options-open .chat-composer-input-row{grid-template-areas:"options input send""media media media"}.nex-workspace#nex-workspace .chat-page .chat-composer.options-open .chat-media-actions{border-top:1px solid var(--nx-line);padding:4px 0 0;display:flex}.nex-workspace#nex-workspace .chat-page .chat-media-actions .chat-icon-button{border-radius:10px;width:44px;height:44px;min-height:44px}.nex-workspace#nex-workspace .chat-page .chat-composer .chat-message-input{resize:none;grid-area:input;width:100%;min-width:0;min-height:44px;line-height:24px;max-height:min(120px,24dvh)!important;padding:10px 4px!important}.nex-workspace#nex-workspace .chat-page .chat-send-button{grid-area:send;min-width:44px;max-width:none;height:44px;min-height:44px;padding:0;width:44px!important}.nex-workspace#nex-workspace .chat-page .chat-link-toggle{min-height:44px!important}.nex-workspace#nex-workspace .chat-page :is(.chat-users-search .form-control,.chat-composer-context .form-control){min-height:44px;font-size:16px!important}.nex-workspace#nex-workspace .chat-page .chat-panel-tabs [role=tab]{min-height:44px}.nex-workspace#nex-workspace .chat-page .chat-details-panel{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.nex-workspace#nex-workspace .global-chat-launcher{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom))}.nex-workspace#nex-workspace .global-chat-trigger{width:48px;min-width:48px;height:48px;padding:0}.nex-workspace#nex-workspace .global-chat-trigger-label{display:none}.nex-workspace#nex-workspace .global-chat-launcher.open{inset:var(--chat-viewport-top,0px) 0 auto 0;z-index:110;width:100%;height:var(--chat-viewport-height,100dvh);max-height:var(--chat-viewport-height,100dvh);gap:0;position:fixed}.nex-workspace#nex-workspace .global-chat-launcher.open .global-chat-trigger{display:none}.nex-workspace#nex-workspace .global-chat-launcher.open .global-chat-panel{width:100%;height:100%;min-height:0;max-height:100%;box-shadow:none;border:0;border-radius:0}.nex-workspace#nex-workspace .global-chat-panel-head{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;min-height:72px}.nex-workspace#nex-workspace :is(.global-chat-panel-actions :is(a,button),.global-chat-back){width:44px;min-width:44px;height:44px;min-height:44px}.nex-workspace#nex-workspace .global-chat-search{flex:none;min-height:44px}.nex-workspace#nex-workspace .global-chat-search input{min-height:42px;font-size:16px}.nex-workspace#nex-workspace .global-chat-list-filters button{min-height:44px;font-size:12px}.nex-workspace#nex-workspace .global-chat-room-list{overscroll-behavior:contain}.nex-workspace#nex-workspace .global-chat-room-copy strong{font-size:14px}.nex-workspace#nex-workspace .global-chat-room-copy small{font-size:12px}.nex-workspace#nex-workspace .global-chat-thread-head{min-height:60px;padding:calc(8px + env(safe-area-inset-top)) 8px 8px;grid-template-columns:44px 32px minmax(0,1fr) 44px;gap:6px}.nex-workspace#nex-workspace .global-chat-thread-head .global-chat-room-avatar{width:32px;height:32px}.nex-workspace#nex-workspace .global-chat-thread-head .global-chat-panel-actions a{display:none}.nex-workspace#nex-workspace .global-chat-thread-title h2{font-size:14px}.nex-workspace#nex-workspace .global-chat-messages{overscroll-behavior:contain;overflow-anchor:none;padding:14px 12px;overflow-x:hidden}.nex-workspace#nex-workspace .global-chat-message-bubble>p{font-size:14px;line-height:1.6}.nex-workspace#nex-workspace .global-chat-composer{padding:8px max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));max-height:48%;overflow-y:auto}.nex-workspace#nex-workspace .global-chat-composer-row{grid-template-columns:minmax(0,1fr) 44px;align-items:end}.nex-workspace#nex-workspace .global-chat-composer textarea{padding:10px 12px;font-size:16px;line-height:24px}.nex-workspace#nex-workspace .global-chat-composer-row>button{width:44px;height:44px;min-height:44px}.nex-workspace#nex-workspace .global-chat-composer-meta a{min-height:44px;font-size:11px}.nex-workspace#nex-workspace .global-chat-desktop-hint{display:none}.nex-workspace#nex-workspace .global-chat-mobile-hint{display:inline}.nex-workspace#nex-workspace .global-chat-open-full{padding-bottom:max(14px,env(safe-area-inset-bottom))}.nex-workspace#nex-workspace [data-chat-compact=true] .global-chat-composer-meta small,.nex-workspace#nex-workspace .chat-page[data-chat-compact=true] .chat-conversation-title small{display:none}.nex-workspace#nex-workspace [data-chat-compact=true] .global-chat-composer-meta{display:flex}}
