.comms2{grid-template-columns:clamp(165px,12vw,210px) clamp(270px,20vw,330px) minmax(420px,1fr) clamp(360px,25vw,430px);transition:grid-template-columns .18s;position:relative}.comms2.listCollapsed{grid-template-columns:clamp(165px,12vw,210px) minmax(520px,1fr) clamp(360px,25vw,430px)}.comms2.detailsCollapsed{grid-template-columns:clamp(165px,12vw,210px) clamp(270px,20vw,330px) minmax(520px,1fr)}.comms2.listCollapsed.detailsCollapsed{grid-template-columns:clamp(165px,12vw,210px) minmax(650px,1fr)}.conversationScroll{min-height:0;overflow:auto}.paneHeaderActions{align-items:center;gap:6px;display:flex}.paneToggle,.headerPaneButton,.restorePane{color:#245f84;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:8px}.paneToggle{width:32px;height:32px;padding:0;font-size:20px;line-height:1}.headerPaneButton{padding:7px 10px;font-size:10px}.restorePane{z-index:15;width:26px;height:58px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.restoreList{left:calc(clamp(165px,12vw,210px) - 1px)}.crew3602{padding:0 14px 16px}.crew360TopRow{align-items:flex-start;gap:8px;padding-top:14px;display:flex}.crew360TopRow .crew360Head{flex:1}.detailsTabs{background:#f3f6fa;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 10px;padding:4px;display:grid}.detailsTabs button{margin:0;font-size:10px;color:#627187!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px!important}.detailsTabs button.active{box-shadow:0 1px 5px #13325614;color:#173e69!important;background:#fff!important}.detailsTabs span{background:#edf2f7;border-radius:10px;margin-left:4px;padding:1px 5px}.progressCard{background:#f8fbfe;border:1px solid #dfe8f1;border-radius:12px;margin-bottom:8px;padding:11px 12px}.progressCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.progressCard strong{color:#176d94;font-size:18px}.progressCard small{color:#7b8898;font-size:9px}.docCardSection{margin:10px 0}.sectionTitle{justify-content:space-between;align-items:center;display:flex}.sectionTitle h3{margin:6px 0;font-size:12px}.sectionTitle button{border:0!important;width:auto!important;margin:0!important;padding:3px 0!important;font-size:9px!important}.docCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.docMiniCard{background:#fff;border:1px solid #e2e8ef;border-radius:11px;min-width:0;padding:9px}.docMiniTop{align-items:center;gap:7px;display:flex}.docIcon{color:#607086;background:#edf2f7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.docMiniCard b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.docMiniCard>strong{margin-top:5px;font-size:10px;display:block}.docMiniCard>small{color:#8090a3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.docMiniCard.done{background:#f7fcf9;border-color:#d9eee1}.docMiniCard.done .docIcon{color:#1e8a4d;background:#e1f4e8}.docMiniCard.done>strong{color:#1f7c48}.docMiniCard.needed{background:#fff9f9;border-color:#f2dcdc}.docMiniCard.needed .docIcon{color:#c43131;background:#fde5e5}.docMiniCard.needed>strong{color:#b33131}.docMiniCard.na .docIcon{color:#65758b;background:#e8edf3}.docMiniCard.na>strong{color:#6f7d8f}.docMiniCard.pending{background:#fffdf7;border-color:#f1e8c8}.docMiniCard.pending .docIcon{color:#987310;background:#fff2c9}.docMiniCard.pending>strong{color:#8f6d10}.docMiniCard.booked{background:#f5f9ff;border-color:#d9e6f8}.docMiniCard.booked .docIcon{color:#2869b2;background:#e0ecff}.docMiniCard.booked>strong{color:#2869b2}.candidateInfoCard{border:1px solid #e1e8ef;border-radius:12px;margin:10px 0;padding:10px}.candidateInfoCard dl{margin:3px 0}.connectedLabel{color:#16844c}.quickTemplates{margin-bottom:8px}.quickTemplates>b{color:#50647b;margin-bottom:6px;font-size:9px;display:block}.quickTemplates>div{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.quickTemplates button{white-space:nowrap;color:#245f84;cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:8px;padding:6px 9px;font-size:9px}.quickTemplates button:hover{background:#eef7fb}.messages{flex-direction:column;align-items:stretch;padding-left:26px;padding-right:26px;display:flex}.bubble{border-radius:13px 13px 13px 5px;width:max-content;min-width:62px;max-width:min(70%,680px);margin:7px 0;padding:9px 11px;position:relative}.bubble.inbound{margin-right:auto}.bubble.outbound{background:#dff3fb;border-color:#c8e7f3;border-radius:13px 13px 5px;margin-left:auto}.bubble.inbound:after,.bubble.outbound:after{content:none}.messageBody{white-space:pre-wrap}.senderName{margin-bottom:4px;font-size:8px}.bubble small{font-size:7px}.composer{padding:9px 14px}.composer textarea{height:48px}.crew3602 .reqItem span small{color:#8491a2;margin-top:2px;display:block}.crew3602 .reqGroup summary{justify-content:space-between;display:flex}.crew3602 .reqGroup summary b{background:#eef3f8;border-radius:10px;padding:1px 6px}.chatHeader{position:relative}.lifecycleHeaderCard{background:#f8fbfe;border:1px solid #dfe7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:220px;max-width:330px;margin-left:auto;margin-right:8px;padding:7px 11px;display:flex}.lifecycleStageLine{white-space:nowrap;align-items:center;gap:7px;display:flex}.lifecycleStageLine strong{letter-spacing:.04em;color:#23496f;font-size:10px}.lifecycleDot{background:#2a78a2;border-radius:50%;width:8px;height:8px}.lifecycleMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.lifecycleMeta b{color:#14375d;font-size:12px}.lifecycleMeta span{color:#75849a;white-space:nowrap;font-size:8px}.lifecycleHeaderCard.onboard{background:#f4fbf7;border-color:#d7eadf}.lifecycleHeaderCard.onboard .lifecycleDot{background:#24955a}.lifecycleHeaderCard.onboard .lifecycleStageLine strong{color:#216f48}.lifecycleHeaderCard.former{background:#f7f8fa}.lifecycleHeaderCard.former .lifecycleDot{background:#7b8796}.lifecycleHeaderCard.former .lifecycleStageLine strong{color:#5d6878}.telegramUploadControl{width:100%;margin-top:8px}.allowUploadButton{width:100%;font-weight:700;color:#245f84!important;background:#f7fbfe!important;border:1px dashed #5f8eac!important}.uploadActiveBanner{background:#fff9e8;border:1px solid #f1c96e;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.uploadActiveBanner div{min-width:0}.uploadActiveBanner b{color:#7b5b08;font-size:10px;display:block}.uploadActiveBanner span{color:#8c7a49;margin-top:2px;font-size:8px;display:block}.uploadActiveBanner button{width:auto!important;margin:0!important;padding:5px 8px!important;font-size:8px!important}.uploadWindowPanel{background:#f8fbfe;border:1px solid #dfe7ef;border-radius:10px;margin-top:7px;padding:10px}.uploadWindowPanel>b{font-size:10px}.uploadWindowPanel p{color:#6f7d8f;margin:5px 0 8px;font-size:8px;line-height:1.4}.uploadWindowPanel label{color:#59697d;font-size:8px;font-weight:700;display:block}.uploadWindowPanel input{background:#fff;border:1px solid #dce4ed;border-radius:7px;width:100%;margin-top:4px;padding:7px;font-size:9px}.uploadDurationGrid{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.uploadDurationGrid button{margin:0!important;padding:6px 4px!important;font-size:8px!important}.uploadDurationGrid .singleFile{grid-column:1/-1;font-weight:700;background:#eef8fd!important}.recentTelegramFiles{border-top:1px solid #e5ebf1;margin-top:7px;padding-top:6px}.recentTelegramFiles summary{cursor:pointer;font-size:9px;font-weight:700}.recentTelegramFiles summary b{background:#eef3f8;border-radius:10px;padding:1px 5px}.recentTelegramFiles button{color:#284b6d!important;text-align:left!important;border-color:#e3e9ef!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;margin:4px 0 0!important;padding:6px!important;display:flex!important}.recentTelegramFiles button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recentTelegramFiles button small{color:#8a96a7;white-space:nowrap;font-size:7px}.uploadError{color:#b23b3b;margin-top:5px;font-size:8px;display:block}@media (max-width:1400px){.comms2{grid-template-columns:175px 280px minmax(390px,1fr) 340px}.comms2.listCollapsed{grid-template-columns:175px minmax(500px,1fr) 340px}.comms2.detailsCollapsed{grid-template-columns:175px 280px minmax(500px,1fr)}.restoreList{left:174px}.lifecycleHeaderCard{min-width:190px}.lifecycleMeta span:last-child{display:none}.uploadDurationGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.comms2,.comms2.listCollapsed,.comms2.detailsCollapsed,.comms2.listCollapsed.detailsCollapsed{grid-template-columns:165px 270px minmax(380px,1fr)}.crew3602,.headerPaneButton,.restorePane,.lifecycleHeaderCard{display:none}}.priorityCarousel{overflow:hidden}.priorityTitle>div:first-child{align-items:baseline;gap:7px;display:flex}.priorityTitle>div:first-child small{color:#8291a4;font-size:8px}.priorityHeaderActions{align-items:center;gap:8px;display:flex}.priorityPager{align-items:center;gap:5px;display:flex}.priorityPager>button{color:#245f84!important;background:#fff!important;border:1px solid #dbe4ed!important;border-radius:7px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important}.priorityPager>div{align-items:center;gap:4px;display:flex}.priorityPager>div span{cursor:pointer;background:#c7d1dc;border-radius:50%;width:6px;height:6px;display:block}.priorityPager>div span.active{background:#176f97}.priorityViewport{touch-action:pan-y;width:100%;overflow:hidden}.priorityTrack{width:100%;transition:transform .25s;display:flex}.priorityPage{flex:0 0 100%;gap:5px;min-width:100%;grid-template-columns:1fr!important}.priorityPage .docMiniCard{grid-template-columns:28px minmax(58px,.45fr) minmax(90px,.75fr) minmax(70px,1fr) auto auto;align-items:center;column-gap:8px;min-height:44px;padding:7px 10px;display:grid}.priorityPage .docMiniTop{display:contents}.priorityPage .docMiniTop .docIcon{grid-area:1/1}.priorityPage .docMiniTop>b{grid-area:1/2;font-size:10px}.priorityPage .docActionChip{grid-area:1/6;justify-self:end;margin-left:0}.priorityPage .docMiniStatusRow{display:contents}.priorityPage .docMiniStatusRow>strong{white-space:nowrap;text-overflow:ellipsis;grid-area:1/3;margin:0;font-size:10px;overflow:hidden}.priorityPage .docExpiry{grid-area:1/5;justify-self:end;padding:2px 5px;font-size:7px}.priorityPage .docMiniCard>small{white-space:nowrap;text-overflow:ellipsis;grid-area:1/4;margin:0;font-size:8px;overflow:hidden}.priorityPage .docMiniCard>strong{margin:0}.trafficCommand{margin:8px 0 12px}.trafficReady{background:#f7f9fc;border:1px solid #e1e8ef;border-radius:12px;gap:9px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;display:grid}.trafficReadyMain{justify-content:space-between;align-items:center;gap:12px;display:flex}.trafficReady small,.trafficJoining small{letter-spacing:.08em;color:#8190a2;font-size:7px;font-weight:900;display:block}.trafficReady strong{color:#143d67;margin-top:2px;font-size:18px;display:block}.trafficReadyMeta{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.trafficReadyMeta span{color:#5b6c80;white-space:nowrap;background:#fff;border:1px solid #e1e8ef;border-radius:999px;padding:3px 6px;font-size:7px}.trafficReadyProgress{background:#e8eef5;border-radius:999px;width:100%;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #213a5314}.trafficReadyProgress i{border-radius:inherit;min-width:0;height:100%;transition:width .3s,background .25s,box-shadow .25s;display:block}.trafficReady.low{border-color:#efdada}.trafficReady.low .trafficReadyProgress i{background:linear-gradient(90deg,#ef6f6c 0%,#f59a7a 100%);box-shadow:0 0 10px #ef6f6c2e}.trafficReady.medium{border-color:#efe2bf}.trafficReady.medium .trafficReadyProgress i{background:linear-gradient(90deg,#e8ad42 0%,#f4cf67 100%);box-shadow:0 0 10px #e8ad422e}.trafficReady.high{border-color:#d2e9dd;box-shadow:0 4px 14px #258e5c12}.trafficReady.high .trafficReadyProgress i{background:linear-gradient(90deg,#29aa9d 0%,#78d89a 100%);box-shadow:0 0 11px #29aa9d2e}.trafficGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.trafficCard{min-width:0;text-align:left!important;border-radius:11px!important;width:100%!important;margin:0!important;padding:8px!important}.trafficCard.red{background:#fff7f7!important;border-color:#f0d3d3!important}.trafficCard.amber{background:#fffbf1!important;border-color:#f0e1b7!important}.trafficCard.green{background:#f5fbf7!important;border-color:#d7eadf!important}.trafficCardHead{grid-template-columns:auto 1fr auto;align-items:center;gap:4px;display:grid}.trafficCardHead span{font-size:9px}.trafficCard.red .trafficCardHead span{color:#c83a3a}.trafficCard.amber .trafficCardHead span{color:#d49819}.trafficCard.green .trafficCardHead span{color:#22925a}.trafficCardHead b{letter-spacing:.04em;font-size:7px}.trafficCardHead strong{font-size:13px}.trafficList{gap:4px;margin-top:6px;display:grid}.trafficList>div{justify-content:space-between;gap:4px;min-width:0;display:flex}.trafficList b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.trafficList span,.trafficList small{color:#718196;white-space:nowrap;font-size:7px}.trafficJoining{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.trafficJoining>div{background:#fff;border:1px solid #e3e9ef;border-radius:9px;min-width:0;padding:7px 8px}.trafficJoining b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}@media (max-width:1250px){.trafficGrid,.trafficJoining{grid-template-columns:1fr}.trafficReadyMain{flex-direction:column;align-items:flex-start}.trafficReadyMeta{justify-content:flex-start}}.crew360TopRow.compact{align-items:center;padding-top:10px}.crew360Head.compact{min-height:32px}.crew360Head.compact small{letter-spacing:.04em;color:#53667d;font-size:10px;font-weight:800}.topCandidateInfo{margin:6px 0 10px}.topCandidateInfo .sectionTitle h3{margin-top:0}.topCandidateInfo dl{grid-template-columns:72px minmax(0,1fr);margin:4px 0}.topCandidateInfo dt{font-size:8px}.topCandidateInfo dd{font-size:9px}.messageBuilder{background:#fff;border:1px solid #dfe7ef;border-radius:14px;margin:12px 0 14px;padding:12px;box-shadow:0 5px 16px #112d4e0a}.messageBuilderHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.messageBuilderHead small{letter-spacing:.12em;color:#7e8fa3;font-size:7px;font-weight:900;display:block}.messageBuilderHead h3{color:#173b63;margin:2px 0 3px;font-size:13px}.messageBuilderHead p{color:#7a899b;max-width:300px;margin:0;font-size:8px;line-height:1.4}.messageBuilderHead>span{color:#176f97;white-space:nowrap;background:#eaf7fb;border:1px solid #d1ebf4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.messageBuilderGroup{padding-top:10px}.messageBuilderLabel{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.messageBuilderLabel b{color:#354e69;font-size:9px}.messageBuilderLabel span{color:#8a97a7;font-size:7px}.messageBuilderSelect{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:150px;padding-right:2px;display:grid;overflow:auto}.requestChoice{cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.requestChoice:hover{background:#fbfdff;border-color:#b9d7e5}.requestChoice.selected{background:#eef8fc;border-color:#7abbd4;box-shadow:0 0 0 2px #46c9ef14}.requestChoice input{width:14px;height:14px;margin:0}.requestChoiceText{min-width:0}.requestChoiceText b,.requestChoiceText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.requestChoiceText b{color:#1c3655;font-size:9px}.requestChoiceText small{color:#7f8d9e;margin-top:1px;font-size:7px}.requestChoice.rejected{border-left:3px solid #d85252}.requestChoice.expired{border-left:3px solid #c73a3a}.requestChoice.missing{border-left:3px solid #d8a02d}.requestChoice.needs_booking,.requestChoice.expiring,.requestChoice.action_required{border-left:3px solid #d89b25}.messageBuilderActions{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px;display:grid}.messageBuilderActions button{min-height:34px!important;margin:0!important;padding:7px 10px!important;font-size:8px!important}.buildRequestButton{color:#fff!important;background:#176f97!important;border-color:#176f97!important;font-weight:800!important}.buildRequestButton:disabled{color:#93a1af!important;background:#dfe6ec!important;border-color:#dfe6ec!important}.messageBuilderActions .secondary{min-width:58px;color:#66778b!important;background:#fff!important;border-color:#dbe3eb!important}.savedMessageTools{border-top:1px solid #edf1f5;margin-top:12px;padding-top:10px}.savedMessageTools>select,.saveTemplateRow input{color:#2f4662;background:#fff;border:1px solid #dce4ed;border-radius:9px;width:100%;padding:8px 9px;font-size:8px}.savedMessageTools>select{margin-bottom:7px}.saveTemplateRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.saveTemplateRow button{min-width:86px;font-weight:800;width:auto!important;margin:0!important;padding:7px 10px!important;font-size:8px!important}.messageBuilderHint{color:#8a97a7;margin-top:6px;font-size:7px;line-height:1.35;display:block}@media (max-width:1250px){.messageBuilderSelect{grid-template-columns:1fr}}.savedTemplatePreview{background:#f8fbfe;border:1px solid #dfe7ef;border-radius:10px;margin-bottom:8px;padding:9px}.savedTemplatePreviewHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.savedTemplatePreviewHead small{letter-spacing:.1em;color:#8190a2;font-size:7px;font-weight:900;display:block}.savedTemplatePreviewHead b{color:#294662;margin-top:2px;font-size:9px;display:block}.savedTemplatePreviewHead>span{color:#176f97;background:#e7f5fb;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.savedTemplatePreview p{color:#506175;white-space:pre-wrap;max-height:120px;margin:8px 0;font-size:8px;line-height:1.45;overflow:auto}.savedTemplatePreviewActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.savedTemplatePreviewActions button{margin:0!important;padding:6px 8px!important;font-size:8px!important}.savedTemplatePreviewActions .secondary{color:#5f7083!important;background:#fff!important;border-color:#dbe3eb!important}.savedTemplateHeadActions{align-items:center;gap:6px;display:flex}.savedTemplateHeadActions>span{color:#176f97;background:#e7f5fb;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.templateDelete{color:#b53a3a!important;background:#fff7f7!important;border:1px solid #efd6d6!important;border-radius:7px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;padding:0!important;font-size:12px!important;display:grid!important}.templateDelete:hover{background:#fdeeee!important;border-color:#e6bcbc!important}.documentFilterBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0 10px;display:grid}.documentFilterBar button{color:#5c6e82!important;background:#fff!important;border:1px solid #dfe6ed!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:6px 5px!important;font-size:7px!important;font-weight:800!important;display:flex!important}.documentFilterBar button span{background:#eef2f6;border-radius:999px;padding:1px 5px;font-size:7px}.documentFilterBar button.active{box-shadow:0 0 0 2px #1f729714;color:#174b6d!important;background:#f4fbfe!important;border-color:#8fbfd5!important}.documentFilterBar button.active.action{color:#a23636!important;background:#fff6f6!important;border-color:#e4a2a2!important}.documentFilterBar button.active.watch{color:#8b6500!important;background:#fffaf0!important;border-color:#e7c879!important}.documentFilterBar button.active.ready{color:#247148!important;background:#f3fbf6!important;border-color:#a9d7ba!important}.conversationGroup{border-top:1px solid #e8edf2}.conversationGroup:first-child{border-top:0}.conversationGroupHead{z-index:2;background:#f7f9fc;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex;position:sticky;top:0}.conversationGroupHead b{text-transform:uppercase;letter-spacing:.08em;color:#5c6f84;font-size:8px}.conversationGroupHead span{color:#40617f;background:#eaf0f5;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:900}.projectMiniTag{color:#256789;vertical-align:middle;background:#eef6fb;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:7px;font-weight:800;display:inline-block}.pinMiniTag,.pinHeaderBadge{color:#1b6384;white-space:nowrap;background:#e9f8fd;border:1px solid #9ed7ec;border-radius:999px;align-items:center;gap:3px;font-weight:800;display:inline-flex}.pinMiniTag{vertical-align:middle;margin-left:6px;padding:2px 6px;font-size:7px}.pinHeaderBadge{padding:5px 9px;font-size:9px}.ownershipCard{background:#fff;border:1px solid #dfe7ef;border-radius:12px;margin:12px 0;padding:11px}.ownershipCard .sectionTitle{align-items:flex-start}.ownershipCard .sectionTitle h3{margin:0;font-size:12px}.ownershipCard .sectionTitle p{color:#7c8b9c;margin:3px 0 0;font-size:8px;line-height:1.35}.ownershipCard .sectionTitle>span{color:#176f97;white-space:nowrap;background:#eaf7fb;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.ownershipField{margin-top:10px;display:block}.ownershipField>span{color:#596c81;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.ownershipField select,.supportAddGrid select,.supportGroupAssign select{background:#fff;border:1px solid #dce4ed;border-radius:8px;width:100%;padding:7px 8px;font-size:8px}.supportRoster{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.supportChip{background:#f7fafc;border:1px solid #e0e7ee;border-radius:9px;align-items:center;gap:7px;padding:6px 7px;display:flex}.supportChip b,.supportChip small{display:block}.supportChip b{color:#263e59;font-size:8px}.supportChip small{color:#8090a2;text-transform:capitalize;margin-top:1px;font-size:7px}.supportChip button{color:#9c3f3f!important;background:#fff8f8!important;border-color:#ead2d2!important;border-radius:6px!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;padding:0!important}.supportEmpty{color:#8794a5;background:#f8fafc;border:1px dashed #d9e2eb;border-radius:8px;width:100%;padding:8px;font-size:8px}.supportAddGrid{grid-template-columns:1.25fr .8fr auto;gap:6px;margin-top:9px;display:grid}.supportAddGrid button,.supportGroupAssign button{white-space:nowrap;width:auto!important;margin:0!important;padding:6px 9px!important;font-size:8px!important}.supportGroupAssign{border-top:1px solid #edf1f5;grid-template-columns:1fr auto;gap:6px;margin-top:7px;padding-top:7px;display:grid}@media (max-width:1250px){.supportAddGrid{grid-template-columns:1fr 1fr}.supportAddGrid button{grid-column:1/-1}.supportGroupAssign{grid-template-columns:1fr}}.supportActionModal{max-width:560px}.supportActionSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.supportActionSummary>div{background:#f7f9fc;border:1px solid #e2e8ef;border-radius:10px;padding:10px}.supportActionSummary span{color:#8190a2;text-transform:uppercase;letter-spacing:.06em;font-size:7px;display:block}.supportActionSummary b{text-transform:capitalize;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}@media (max-width:700px){.supportActionSummary{grid-template-columns:1fr}}.conversation.companyCard{border-left:4px solid #0000;transition:background .15s,border-color .15s}.conversation.companyCard.company-seachefs{background:#f2f9fd;border-left-color:#8fc8e8}.conversation.companyCard.company-costa{background:#fff9df;border-left-color:#e8c85e}.conversation.companyCard.company-river{background:#faf3ec;border-left-color:#b99172}.conversation.companyCard.company-royal{background:#eef2f8;border-left-color:#556f9e}.conversation.companyCard.company-other{background:#f7f8fa;border-left-color:#aab3bf}.conversation.companyCard.company-seachefs:hover{background:#e9f5fb}.conversation.companyCard.company-costa:hover{background:#fff5cc}.conversation.companyCard.company-river:hover{background:#f6ebdf}.conversation.companyCard.company-royal:hover{background:#e5ebf4}.conversation.companyCard.company-other:hover{background:#f0f2f5}.conversation.companyCard.selected.company-seachefs{background:#e5f4fb}.conversation.companyCard.selected.company-costa{background:#fff2bf}.conversation.companyCard.selected.company-river{background:#f2e4d6}.conversation.companyCard.selected.company-royal{background:#dfe7f2}.conversation.companyCard.selected.company-other{background:#eaedf1}.conversation.companyCard.selected{z-index:1;outline-offset:-2px;outline:2px solid #2ab56ce0;position:relative;box-shadow:0 0 0 3px #2ab56c24,0 5px 14px #16764924}.conversation.companyCard.selected:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff73}.projectMiniTag.company-seachefs{color:#256889;background:#dff1fa}.projectMiniTag.company-costa{color:#8a6a00;background:#fff0b8}.projectMiniTag.company-river{color:#6f4e37;background:#eadbcf}.projectMiniTag.company-royal{color:#2f4e7b;background:#dce5f2}.conversationGroup.company-other .conversationGroupHead{background:#f3edf9}.projectMiniTag.company-other{color:#596575;background:#e8ebef}.conversationGroup.company-seachefs .conversationGroupHead{background:#edf7fc;border-bottom-color:#d5ebf6}.conversationGroup.company-costa .conversationGroupHead{background:#fff7d6;border-bottom-color:#f4e5a9}.conversationGroup.company-river .conversationGroupHead{background:#f7eee6;border-bottom-color:#ead9ca}.conversationGroup.company-royal .conversationGroupHead{background:#e9eef6;border-bottom-color:#d5deec}.conversationGroup.company-other .conversationGroupHead{background:#f3f5f7;border-bottom-color:#e3e7eb}.conversationGroup.company-seachefs .conversationGroupHead b{color:#38789b}.conversationGroup.company-costa .conversationGroupHead b{color:#8b6b0a}.conversationGroup.company-river .conversationGroupHead b{color:#7a573e}.conversationGroup.company-royal .conversationGroupHead b{color:#3b567d}.conversationGroup.company-other .conversationGroupHead b{color:#65717f}.notificationStartupBack{z-index:10050}.notificationStartupModal{text-align:center;max-width:470px;padding:26px}.notificationStartupModal.notificationPermissionAttention{border-top:6px solid #d64545;box-shadow:0 24px 70px #8e1b2847}.notificationStartupIcon{color:#b52f3a;background:#ffe8e8;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:28px;display:grid}.notificationStartupModal>small{letter-spacing:.12em;color:#b52f3a;font-size:8px;font-weight:900;display:block}.notificationStartupModal h2{margin:6px 0 8px;font-size:21px}.notificationStartupModal p{color:#6f7f92;max-width:390px;margin:0 auto 18px;font-size:10px;line-height:1.5}.notificationStartupModal .candidatePrimary{width:100%;margin:0!important}.notificationEnableButton{background:#b52f3a!important;border-color:#b52f3a!important}.notificationEnableButton:hover{background:#962936!important}.notificationLater{color:#7b899a!important;background:0 0!important;border:0!important;margin:8px 0 0!important;padding:5px!important;font-size:8px!important}.messageAlertStack{z-index:12000;pointer-events:none;gap:10px;width:min(390px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.messageAlertCard{pointer-events:auto;background:#fff;border:1px solid #dce5ee;border-left:5px solid #7aa9c5;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 38px 12px 12px;animation:.28s ease-out messageAlertIn;display:grid;position:relative;box-shadow:0 18px 45px #0f274338}.messageAlertCard.company-seachefs{border-left-color:#8fc8e8}.messageAlertCard.company-costa{border-left-color:#e8c85e}.messageAlertCard.company-river{border-left-color:#b99172}.messageAlertCard.company-royal{border-left-color:#556f9e}.messageAlertAvatar{color:#173e69;background:#eaf3f8;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.messageAlertAvatar img{object-fit:cover;width:100%;height:100%}.messageAlertBody{cursor:pointer;min-width:0}.messageAlertTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.messageAlertTop b{color:#17324f;font-size:11px}.messageAlertTop span{color:#617489;white-space:nowrap;background:#f0f4f7;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.messageAlertBody p{color:#52657a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 4px;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.messageAlertBody small{color:#8492a3;font-size:7px}.messageAlertClose{color:#67788b;cursor:pointer;background:#f2f5f8;border:0;border-radius:7px;width:24px;height:24px;font-size:16px;position:absolute;top:8px;right:8px}.messageAlertClose:hover{background:#e7edf3}.messageAlertCard.company-costa{background:#fffdf3}.messageAlertCard.company-seachefs{background:#f8fcfe}.messageAlertCard.company-river{background:#fcf8f4}.messageAlertCard.company-royal{background:#f7f9fc}.messageTaskAlertCard.assignmentAttentionAlert{background:#fff4f4;border-left-color:#c93642;box-shadow:0 20px 52px #a3203047}.messageTaskAlertCard.assignmentAttentionAlert .messageTaskAlertIcon{background:linear-gradient(145deg,#d64545,#a92435)}.messageTaskAlertCard.assignmentCompletionAlert{background:#f0fbf4;border-left-color:#22945d;box-shadow:0 20px 52px #22945d38}.messageTaskAlertCard.assignmentCompletionAlert .messageTaskAlertIcon{background:linear-gradient(145deg,#2daa6d,#18784a)}@keyframes messageAlertIn{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.messageAlertStack{width:calc(100vw - 20px);top:10px;right:10px}}.notificationHistoryScrim{z-index:10900;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#07192f40;position:fixed;inset:0}.notificationHistoryDrawer{z-index:11000;background:#fff;border-right:1px solid #dce5ee;flex-direction:column;width:min(430px,92vw);animation:.24s ease-out historyDrawerIn;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 50px #0a1f3738}.notificationHistoryDrawer>header{background:#fbfcfe;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}.notificationHistoryDrawer>header small{letter-spacing:.12em;color:#7e8ea1;font-size:7px;font-weight:900}.notificationHistoryDrawer>header h2{color:#183a60;margin:3px 0 4px;font-size:20px}.notificationHistoryDrawer>header p{color:#7b899b;margin:0;font-size:9px}.notificationHistoryDrawer>header>button{color:#607187;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:9px;width:32px;height:32px;font-size:19px}.notificationHistoryFilters{border-bottom:1px solid #edf1f5;padding:12px 14px}.notificationHistorySearch{background:#fff;border:1px solid #dce4ec;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.notificationHistorySearch span{color:#6d7d90}.notificationHistorySearch input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.notificationHistoryFilters>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.notificationHistoryFilters select{color:#354c66;background:#fff;border:1px solid #dce4ec;border-radius:8px;padding:7px 8px;font-size:8px}.notificationHistorySummary{background:#f7f9fc;border-bottom:1px solid #e8edf2;align-items:center;gap:8px;padding:9px 14px;display:flex}.notificationHistorySummary span{color:#68798d;font-size:8px}.notificationHistorySummary span b{color:#173e69}.notificationHistorySummary button{color:#2c668e;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:8px}.notificationHistoryList{flex:1;padding:8px;overflow:auto}.notificationHistoryItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8ef;border-left:4px solid #aab4c0;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:9px;width:100%;margin-bottom:7px;padding:9px 10px;display:grid}.notificationHistoryItem:hover{transform:translateY(-1px);box-shadow:0 4px 14px #102b4a14}.notificationHistoryItem.company-seachefs{background:#f8fcfe;border-left-color:#8fc8e8}.notificationHistoryItem.company-costa{background:#fffdf3;border-left-color:#e8c85e}.notificationHistoryItem.company-river{background:#fcf8f4;border-left-color:#b99172}.notificationHistoryItem.company-royal{background:#f7f9fc;border-left-color:#556f9e}.notificationHistoryAvatar{color:#173f68;background:#eaf2f7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.notificationHistoryAvatar img{object-fit:cover;width:100%;height:100%}.notificationHistoryText{min-width:0}.notificationHistoryText>div{justify-content:space-between;gap:8px;display:flex}.notificationHistoryText b{color:#213b58;font-size:9px}.notificationHistoryText time{color:#8190a1;white-space:nowrap;font-size:7px}.notificationHistoryText>small{color:#7c8b9c;align-items:center;gap:5px;margin-top:2px;font-size:7px;display:flex}.notificationHistoryText>small span{background:#eef3f7;border-radius:999px;padding:2px 5px;font-weight:800}.notificationHistoryText>small em{color:#9c6600;background:#fff0d9;border-radius:999px;padding:2px 5px;font-style:normal;font-weight:900}.notificationHistoryText p{color:#5b6d81;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.notificationHistoryEmpty{text-align:center;color:#7e8c9d;padding:30px 16px;font-size:9px}@keyframes historyDrawerIn{0%{opacity:.4;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.notificationHistoryDrawer{width:94vw}.notificationHistoryFilters>div{grid-template-columns:1fr}}.messageBubbleWrap{flex-direction:column;align-items:flex-start;width:fit-content;max-width:78%;display:flex}.messageBubbleWrap.outbound{align-self:flex-end;align-items:flex-end}.messageBubbleWrap.inbound{align-self:flex-start;align-items:flex-start}.messageBubbleWrap .bubble{max-width:100%}.quickReactionBar{opacity:.72;gap:5px;margin-top:4px;margin-left:8px;transition:opacity .15s;display:flex}.messageBubbleWrap.inbound:hover .quickReactionBar{opacity:1}.quickReactionBar button{cursor:pointer;color:#53677d;background:#fff;border:1px solid #dfe6ed;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:flex;box-shadow:0 2px 7px #18304d0d}.quickReactionBar button:hover{background:#f3f8fb;border-color:#bad7e5;transform:translateY(-1px)}.quickReactionBar button:disabled{opacity:.45;cursor:not-allowed;transform:none}.quickReactionBar span{font-size:13px}.quickReactionBar small{font-size:7px;font-weight:800}@media (max-width:700px){.messageBubbleWrap{max-width:90%}.quickReactionBar{opacity:1}.quickReactionBar small{display:none}.quickReactionBar button{padding:4px 7px}}.messageBubbleWrap{position:relative}.reactionAnchor{align-items:center;max-width:100%;display:inline-flex;position:relative}.messageBubbleWrap.inbound .reactionAnchor{align-self:flex-start}.messageBubbleWrap.outbound .reactionAnchor{align-self:flex-end}.reactionTrigger{color:#6c7c8e;cursor:pointer;opacity:0;background:#fff;border:1px solid #dbe3eb;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:14px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.messageBubbleWrap.inbound:hover .reactionTrigger{opacity:1}.reactionTrigger:hover{background:#f3f6f9}.reactionPicker{z-index:20;background:#fff;border:1px solid #dfe6ed;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;display:flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 8px 20px #162a4429}.reactionPicker button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:18px}.reactionPicker button:hover{background:#eef3f7;transform:scale(1.08)}.reactionPicker button:disabled{opacity:.5;cursor:not-allowed;transform:none}.reactionChip{z-index:3;background:#fff;border:1px solid #dfe6ed;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 5px;font-size:15px;display:flex;position:absolute;bottom:-10px;left:10px;box-shadow:0 2px 7px #1428411f}@media (max-width:900px){.reactionTrigger{opacity:1;right:-26px}.reactionPicker{inset:auto -4px -42px auto;transform:none}}.messageImage{object-fit:cover;border:1px solid #153e5c14;border-radius:10px;width:auto;max-width:360px;height:auto;max-height:280px;margin-bottom:8px;display:block}.savedTemplateImagePreview{object-fit:cover;border:1px solid #e0e8ef;border-radius:9px;width:100%;max-height:150px;margin:8px 0;display:block}.templateMediaRow{align-items:center;gap:7px;margin-top:8px;display:flex}.templateImagePick{cursor:pointer;text-align:center;background:#f8fbfd;border:1px dashed #b9cbd9;border-radius:8px;flex:1;min-width:0;padding:7px 9px}.templateImagePick input{display:none}.templateImagePick span{color:#365d78;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;display:block;overflow:hidden}.templateImageRemove{color:#a44949!important;background:#fff7f7!important;border:1px solid #e4c9c9!important;border-radius:8px!important;padding:7px 9px!important;font-size:8px!important}.composerImagePreview{background:#f7fafc;border:1px solid #dce6ee;border-radius:9px;align-items:flex-start;margin:6px 0 4px;padding:4px;display:inline-flex;position:relative}.composerImagePreview img{object-fit:cover;border-radius:6px;width:auto;max-width:180px;height:auto;max-height:110px;display:block}.composerImagePreview button{color:#5d6f80;cursor:pointer;background:#fff;border:1px solid #d5dee7;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:14px;display:grid;position:absolute;top:-7px;right:-7px}.messageBuilderHint b{color:#234d6a}@media (max-width:700px){.messageImage{max-width:250px}.templateMediaRow{flex-direction:column;align-items:stretch}.templateImageRemove{width:100%}.composerImagePreview img{max-width:140px}}.composerInputWrap{grid-template-columns:38px minmax(0,1fr);align-items:end;gap:8px;display:grid}.composerAttachButton{cursor:pointer;background:#f8fbfd;border:1px solid #d6e0e9;border-radius:10px;align-self:end;place-items:center;width:36px;height:36px;display:grid}.composerAttachButton:hover{background:#eef7fb;border-color:#b9d7e5}.composerAttachButton input{display:none}.composerAttachButton span{color:#176f97;font-size:22px;font-weight:500;line-height:1}.composerInputWrap textarea{width:100%;min-width:0}.composerEditorShell{background:#fff;border:1px solid #cbd9e5;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #183e5f0f}.composerToolbar{background:#f7fafc;border-bottom:1px solid #e4ebf1;align-items:center;gap:5px;min-height:34px;padding:5px 8px;display:flex}.composerToolbar>span{color:#6d7d90;margin-right:3px;font-size:9px;font-weight:800}.composerToolbar button{color:#214968!important;background:#fff!important;border:1px solid #d9e3eb!important;border-radius:7px!important;width:28px!important;height:25px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1!important}.composerToolbar button:hover{background:#eaf6fb!important;border-color:#8ec7db!important}.composerToolbar .composerClearFormat{color:#6c7b8c!important;width:auto!important;padding:0 7px!important;font-size:8px!important}.composerToolbar small{color:#8a98a8;margin-left:4px;font-size:8px}.composerInput{color:#163b5d;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-height:104px;max-height:310px;padding:13px 14px;font:500 14px/1.55 Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow-y:auto}.composerInput:empty:before{content:attr(data-placeholder);color:#95a5b4;pointer-events:none}.composerInput:focus{box-shadow:inset 0 0 0 2px #208eb51f}.composerInput b,.composerInput strong{font-weight:800}.composerInput i,.composerInput em{font-style:italic}.composerInput u{text-decoration:underline}@media (max-width:700px){.composerInput{min-height:88px;max-height:240px;font-size:14px}.composerToolbar small{display:none}}.composerAttachmentPreview{background:#f7fafc;border:1px solid #dce6ee;border-radius:10px;align-items:flex-start;max-width:340px;margin:6px 0;padding:5px;display:inline-flex;position:relative}.composerAttachmentPreview>img{object-fit:cover;border-radius:7px;width:auto;max-width:220px;height:auto;max-height:130px;display:block}.composerAttachmentPreview>button{color:#5d6f80;cursor:pointer;background:#fff;border:1px solid #d5dee7;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:14px;display:grid;position:absolute;top:-7px;right:-7px}.composerDocumentPreview{align-items:center;gap:9px;min-width:230px;padding:7px 10px;display:flex}.composerDocumentPreview>span{font-size:22px}.composerDocumentPreview b,.composerDocumentPreview small{display:block}.composerDocumentPreview b{color:#294761;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:9px;overflow:hidden}.composerDocumentPreview small{color:#7e8d9d;margin-top:2px;font-size:7px}.messageDocument{color:#294761;background:#f6f9fb;border:1px solid #dfe7ee;border-radius:9px;align-items:center;gap:8px;max-width:320px;margin-bottom:7px;padding:8px 10px;text-decoration:none;display:flex}.messageDocument:hover{background:#eef5f8}.messageDocument>span{font-size:20px}.messageDocument b,.messageDocument small{display:block}.messageDocument b{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:9px;overflow:hidden}.messageDocument small{color:#8190a0;margin-top:2px;font-size:7px}@media (max-width:700px){.composerInputWrap{grid-template-columns:34px minmax(0,1fr)}.composerAttachButton{width:32px;height:32px}.composerAttachmentPreview{max-width:260px}.composerAttachmentPreview>img{max-width:170px}.composerDocumentPreview{min-width:180px}.messageDocument{max-width:250px}}.messages{background-color:var(--brand-primary,#102a52);background-image:linear-gradient(rgba(248,250,252,var(--chat-bg-overlay,.88)),rgba(248,250,252,var(--chat-bg-overlay,.88))), var(--chat-bg-image,none);background-size:auto,var(--chat-bg-size,cover);background-position:center,var(--chat-bg-position,center);background-repeat:no-repeat,no-repeat;background-attachment:scroll,scroll}button.conversationGroupHead{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;border:0;border-radius:0;margin:0}button.conversationGroupHead b{flex:1}button.conversationGroupHead:hover{filter:brightness(.985)}button.conversationGroupHead:focus-visible{outline:2px solid var(--brand-accent,#46c9ef);outline-offset:-2px}.conversationGroupChevron{color:#577088;place-items:center;width:16px;height:16px;font-size:13px;font-style:normal;line-height:1;transition:transform .16s;display:grid;transform:rotate(0)}.conversationGroup[data-collapsed=true] .conversationGroupChevron{transform:rotate(-90deg)}.conversationGroup[data-collapsed=true] .conversationGroupHead{border-bottom-color:#0000}html[data-theme=dark] .conversationGroupChevron{color:var(--ui-text-soft)}.conversationGroupHead{text-align:left;width:100%;margin:0}.conversationGroupToggle{text-align:left;cursor:pointer;flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:-5px 0 -5px -10px!important;padding:5px 8px 5px 10px!important}.conversationGroupToggle b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversationGroupActions{flex:none;grid-template-columns:27px 27px 31px 31px 28px 22px;align-items:center;gap:5px;display:grid}.conversationGroupSort{letter-spacing:.01em;cursor:pointer;color:#47637f!important;background:#ffffff94!important;border:1px solid #3a567d38!important;border-radius:6px!important;width:31px!important;min-width:31px!important;height:22px!important;margin:0!important;padding:0 6px!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.conversationGroupSort:hover{background:#fff!important;border-color:#8aa5bf!important}.conversationGroupSort.active{box-shadow:0 1px 3px #1657771f;color:#0f6389!important;background:#fff!important;border-color:#70b9d6!important}.conversationGroupStageFilter{cursor:pointer;color:#60758d!important;background:#ffffff94!important;border:1px solid #3a567d38!important;border-radius:6px!important;width:27px!important;min-width:27px!important;height:22px!important;margin:0!important;padding:0 5px!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.conversationGroupStageFilter:hover{background:#fff!important;border-color:#8aa5bf!important}.conversationGroupStageFilter.active.onboarding{color:#916300!important;background:#fff4d5!important;border-color:#e7c66d!important}.conversationGroupStageFilter.active.onboard{color:#7046a8!important;background:#f0e9ff!important;border-color:#cbb8f3!important}.conversationGroupCount{box-sizing:border-box;text-align:center;place-items:center;height:18px;width:28px!important;min-width:28px!important;padding:0!important;display:grid!important}button.conversationGroupChevron{cursor:pointer;flex:none;background:0 0!important;border:0!important;border-radius:6px!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;padding:0!important}button.conversationGroupChevron:hover{background:#ffffff9e!important}html[data-theme=dark] .conversationGroupStageFilter{border-color:var(--ui-border-strong)!important;color:var(--ui-text-soft)!important;background:#ffffff0a!important}html[data-theme=dark] .conversationGroupSort{border-color:var(--ui-border-strong)!important;color:var(--ui-text-soft)!important;background:#ffffff0a!important}html[data-theme=dark] .conversationGroupSort:hover,html[data-theme=dark] .conversationGroupSort.active{border-color:var(--brand-accent,#46c9ef)!important;color:#8ce5ff!important;background:#46c9ef1f!important}html[data-theme=dark] button.conversationGroupChevron:hover{background:#ffffff0f!important}.copilotCard{background:linear-gradient(145deg,#f8fdff 0%,#edf8fc 100%);border:1px solid #cfe4ee;border-radius:12px;margin:0 0 10px;padding:10px;box-shadow:0 5px 16px #1b536f12}.copilotHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.copilotTitle{align-items:center;gap:7px;min-width:0;display:flex}.copilotTitle>span{color:#fff;background:linear-gradient(135deg,#173f6d,#13a6c9);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid;box-shadow:0 4px 10px #166f9733}.copilotTitle small,.copilotNext small,.copilotRisk small,.copilotDraft small{letter-spacing:.1em;color:#5f7c91;font-size:6px;font-weight:900;display:block}.copilotTitle h3{color:#153c60;margin:2px 0 0;font-size:11px}.details .copilotAnalyse{cursor:pointer;min-width:74px;color:#176e93!important;background:#fff!important;border:1px solid #9bc9dc!important;border-radius:8px!important;width:auto!important;margin:0!important;padding:7px 9px!important;font-size:7px!important;font-weight:900!important}.details .copilotAnalyse:hover{background:#e7f7fc!important}.details .copilotAnalyse:disabled{opacity:.62;cursor:wait}.copilotEmpty{padding:9px 2px 1px}.copilotEmpty p{color:#4f687c;margin:0 0 5px;font-size:8px;line-height:1.45}.copilotEmpty span{color:#8192a1;font-size:6px;font-weight:800}.copilotResult{gap:8px;margin-top:9px;display:grid}.copilotRisk{background:#fff;border:1px solid #dbe8ee;border-radius:9px;align-items:center;gap:7px;padding:7px 8px;display:flex}.copilotRisk>span{background:#33a66c;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #33a66c1c}.copilotRisk strong{color:#193e5d;margin-top:1px;font-size:9px;display:block}.copilotRisk em{color:#8393a2;margin-left:auto;font-size:6px;font-style:normal}.copilotRisk.watch>span{background:#dba521;box-shadow:0 0 0 4px #dba5211f}.copilotRisk.high>span{background:#e17828;box-shadow:0 0 0 4px #e178281f}.copilotRisk.critical>span{background:#d44747;box-shadow:0 0 0 4px #d447471f}.copilotSummary{color:#405d73!important;margin:0!important;font-size:8px!important;line-height:1.45!important}.copilotNext{background:#fffc;border-left:3px solid #20a1c4;border-radius:7px;padding:8px 9px}.copilotNext b{color:#193f5e;margin-top:3px;font-size:8px;line-height:1.4;display:block}.copilotSignals{grid-template-columns:1fr;gap:3px;display:grid}.copilotSignals span{color:#6d8292;font-size:6px;line-height:1.35}.copilotIssues{gap:4px;margin:0;padding:0;list-style:none;display:grid}.copilotIssues li{color:#4d6578;padding-left:12px;font-size:7px;line-height:1.35;position:relative}.copilotIssues li:before{content:"";background:#2aa0c0;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:2px}.copilotDraft{background:#fff;border:1px solid #d8e7ed;border-radius:9px;overflow:hidden}.copilotDraft>div{background:#f7fbfc;border-bottom:1px solid #e6eef2;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.copilotDraft>div span{color:#8a7a45;font-size:6px}.copilotDraft>p{white-space:pre-wrap;max-height:125px;padding:8px;overflow:auto;color:#425e73!important;margin:0!important;font-size:7px!important;line-height:1.45!important}.details .copilotUseReply{cursor:pointer;color:#fff!important;background:linear-gradient(135deg,#173f6d,#117fa6)!important;border:0!important;border-radius:8px!important;width:100%!important;margin:0!important;padding:8px 10px!important;font-size:8px!important;font-weight:900!important}.details .copilotUseReply:hover{filter:brightness(1.08)}html[data-theme=dark] .copilotCard{background:linear-gradient(145deg,#14324bf5,#0e2a3ff5);border-color:#5badce47;box-shadow:0 5px 18px #0000002e}html[data-theme=dark] .copilotTitle h3,html[data-theme=dark] .copilotRisk strong,html[data-theme=dark] .copilotNext b{color:#e9f7fc}html[data-theme=dark] .copilotTitle small,html[data-theme=dark] .copilotNext small,html[data-theme=dark] .copilotRisk small,html[data-theme=dark] .copilotDraft small{color:#8eb5c9}html[data-theme=dark] .copilotEmpty p,html[data-theme=dark] .copilotSummary,html[data-theme=dark] .copilotIssues li{color:#c0d3df!important}html[data-theme=dark] .copilotEmpty span,html[data-theme=dark] .copilotSignals span{color:#8fa7b5}html[data-theme=dark] .copilotRisk,html[data-theme=dark] .copilotNext,html[data-theme=dark] .copilotDraft{background:#07192a73;border-color:#7dafc633}html[data-theme=dark] .copilotDraft>div{background:#ffffff09;border-bottom-color:#7dafc62e}html[data-theme=dark] .copilotDraft>p{color:#c7d9e3!important}html[data-theme=dark] .details .copilotAnalyse{color:#8ed8ee!important;background:#ffffff0d!important;border-color:#67bcdc73!important}html[data-theme=dark] .details .copilotAnalyse:hover{background:#46c9ef1f!important}.communicationHealth{background:#ffffffdb;border:1px solid #d9e8ee;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.communicationScoreRing{--communication-colour:#27a36a;background:radial-gradient(circle at center,#fff 57%,transparent 59%), conic-gradient(var(--communication-colour) var(--communication-score),#dfebef 0);color:#173f60;border-radius:50%;align-content:center;place-items:center;width:54px;height:54px;display:grid}.communicationScoreRing span{font-size:15px;font-weight:950;line-height:1}.communicationScoreRing small{color:#7b8d9b;margin-top:2px;font-size:5px;font-weight:900}.communicationHealthCopy{min-width:0}.communicationHealthCopy>small,.communicationAction small{letter-spacing:.09em;color:#6d8495;font-size:6px;font-weight:900;display:block}.communicationHealthCopy strong{color:#173e5e;margin:2px 0;font-size:11px;display:block}.communicationHealthCopy>span{color:#748898;font-size:6px;display:block}.communicationHealth.healthy .communicationScoreRing{--communication-colour:#58aa6d}.communicationHealth.watch .communicationScoreRing{--communication-colour:#dfa526}.communicationHealth.atRisk .communicationScoreRing{--communication-colour:#d75050}.communicationHealth.watch .communicationHealthCopy strong{color:#946a0a}.communicationHealth.atRisk .communicationHealthCopy strong{color:#b83f3f}.communicationFactors{grid-template-columns:1fr 1fr;gap:5px;display:grid}.communicationFactors>div{background:#ffffffb3;border:1px solid #e0eaef;border-left:3px solid #879bab;border-radius:7px;min-width:0;padding:6px 7px}.communicationFactors>div.good{border-left-color:#45a86f}.communicationFactors>div.warn{border-left-color:#dda72b}.communicationFactors>div.bad{border-left-color:#d75656}.communicationFactors span,.communicationFactors b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.communicationFactors span{color:#768a99;font-size:5px;font-weight:800}.communicationFactors b{color:#284b65;margin-top:2px;font-size:7px}.communicationAction{background:#e8f5fa;border:1px solid #cce5ef;border-radius:8px;padding:7px 8px}.communicationAction b{color:#1d536f;margin-top:3px;font-size:7px;line-height:1.4;display:block}html[data-theme=dark] .communicationHealth{background:#07192a73;border-color:#7dafc633}html[data-theme=dark] .communicationScoreRing{background:radial-gradient(circle at center,#102c43 57%,transparent 59%), conic-gradient(var(--communication-colour) var(--communication-score),#29475a 0);color:#eef9fc}html[data-theme=dark] .communicationHealthCopy strong{color:#e9f7fc}html[data-theme=dark] .communicationHealthCopy>small,html[data-theme=dark] .communicationHealthCopy>span,html[data-theme=dark] .communicationAction small{color:#8faabb}html[data-theme=dark] .communicationFactors>div{background:#07192a5c;border-top-color:#7dafc62e;border-bottom-color:#7dafc62e;border-right-color:#7dafc62e}html[data-theme=dark] .communicationFactors span{color:#8fa8b8}html[data-theme=dark] .communicationFactors b{color:#d5e4eb}html[data-theme=dark] .communicationAction{background:#1d64802e;border-color:#63b2d13d}html[data-theme=dark] .communicationAction b{color:#c8e8f3}.conversationHealthBadge{vertical-align:middle;cursor:help;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:3px;min-width:34px;height:16px;margin-left:6px;box-shadow:0 1px 3px #112d4814;letter-spacing:0!important;padding:0 5px!important;font-size:6px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.conversationHealthBadge i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.conversationHealthBadge.green{color:#16784b;background:#ddf5e9;border-color:#b9e4cf}.conversationHealthBadge.amber{color:#8d6500;background:#fff1c9;border-color:#efd98f}.conversationHealthBadge.red{color:#b52f38;background:#ffe2e4;border-color:#f2b7bc}.conversationHealthBadge.urgent{animation:2.2s ease-out infinite communicationHealthPulse;box-shadow:0 0 #d53d4647}@keyframes communicationHealthPulse{0%{box-shadow:0 0 #d53d464d}55%{box-shadow:0 0 0 5px #d53d4600}to{box-shadow:0 0 #d53d4600}}@media (prefers-reduced-motion:reduce){.conversationHealthBadge.urgent{animation:none}}html[data-theme=dark] .conversationHealthBadge.green{color:#75d7a5;background:#23905a2e;border-color:#55c08757}html[data-theme=dark] .conversationHealthBadge.amber{color:#f1c85b;background:#c68f1229;border-color:#e1b13c57}html[data-theme=dark] .conversationHealthBadge.red{color:#ff8f96;background:#c0303a2e;border-color:#e95d6661}.detailsTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.journeyTimeline{background:linear-gradient(#fbfdff 0%,#f4f8fb 100%);border:1px solid #dbe6ed;border-radius:13px;gap:10px;margin:0 0 12px;padding:11px;display:grid;box-shadow:0 5px 16px #1942600f}.journeyTimelineHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.journeyTimelineHead>div{min-width:0}.journeyTimelineHead small{letter-spacing:.12em;color:#2580a2;font-size:6px;font-weight:950;display:block}.journeyTimelineHead h3{color:#173b5d;margin:2px 0 3px;font-size:13px}.journeyTimelineHead p{color:#6f8291;margin:0;font-size:7px;line-height:1.45}.details .journeyTimelineHead button{cursor:pointer;flex:none;color:#277899!important;background:#fff!important;border:1px solid #c8dce7!important;border-radius:8px!important;width:auto!important;margin:0!important;padding:6px 8px!important;font-size:7px!important;font-weight:900!important}.details .journeyTimelineHead button:disabled{opacity:.6;cursor:wait}.timelineSearch{background:#fff;border:1px solid #d7e3ea;border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:flex}.timelineSearch span{color:#6b8495;font-size:13px}.timelineSearch input{color:#24455e;width:100%;min-width:0;font:inherit;background:0 0;outline:0;padding:8px 0;font-size:8px;border:0!important}.timelineSearch input::placeholder{color:#95a6b2}.timelineFilters{flex-wrap:wrap;gap:5px;display:flex}.details .timelineFilters button{cursor:pointer;align-items:center;gap:4px;color:#607687!important;background:#fff!important;border:1px solid #d9e4ea!important;border-radius:999px!important;width:auto!important;margin:0!important;padding:5px 7px!important;font-size:6px!important;font-weight:850!important;display:inline-flex!important}.details .timelineFilters button span{color:#557083;background:#eef3f6;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:5px;display:grid}.details .timelineFilters button.active{box-shadow:0 1px 4px #146f921a;color:#176b8d!important;background:#e8f7fc!important;border-color:#66b5d0!important}.timelineSummary{color:#80919e;justify-content:space-between;align-items:center;font-size:6px;display:flex}.timelineSummary b{color:#315a73}.timelineList{display:grid}.timelineDay{align-items:center;gap:7px;margin:2px 0 7px;display:flex;position:relative}.timelineDay:after{content:"";background:#dfe8ed;flex:1;height:1px}.timelineDay span{letter-spacing:.07em;text-transform:uppercase;color:#648093;font-size:6px;font-weight:950}.timelineEvent{grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid}.timelineMarker{flex-direction:column;align-items:center;display:flex;position:relative}.timelineMarker>span{z-index:1;color:#577487;background:#fff;border:1px solid #d4e3ea;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid;box-shadow:0 2px 7px #1f486314}.timelineMarker>i{background:#dbe5ea;flex:1;width:1px;min-height:24px}.timelineRowWrap:last-child .timelineMarker>i{display:none}.timelineEventBody{background:#fff;border:1px solid #e0e8ed;border-left:3px solid #8da2b1;border-radius:9px;min-width:0;margin-bottom:7px;padding:8px 9px}.timelineEventTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.timelineEventTop b{color:#23465f;font-size:8px;line-height:1.35}.timelineEventTop time{color:#8b9ba6;flex:none;font-size:6px}.timelineEventBody p{-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#607686!important;margin:4px 0!important;font-size:7px!important;line-height:1.45!important}.timelineEventMeta{align-items:center;gap:5px;margin-top:5px;display:flex}.timelineEventMeta span{color:#58758a;font-size:6px;font-weight:800}.timelineEventMeta em{text-overflow:ellipsis;white-space:nowrap;color:#7b8d99;text-transform:capitalize;background:#f0f4f7;border-radius:999px;padding:2px 5px;font-size:5px;font-style:normal;overflow:hidden}.timelineEvent.tone-blue .timelineEventBody{border-left-color:#3797c5}.timelineEvent.tone-blue .timelineMarker>span{color:#237da9;background:#e9f7fd;border-color:#bae2f2}.timelineEvent.tone-teal .timelineEventBody{border-left-color:#26a0a1}.timelineEvent.tone-teal .timelineMarker>span{color:#167a7b;background:#e5f7f6;border-color:#bde5e2}.timelineEvent.tone-purple .timelineEventBody{border-left-color:#8269c6}.timelineEvent.tone-purple .timelineMarker>span{color:#6850ae;background:#f0ecfb;border-color:#d6ccf1}.timelineEvent.tone-indigo .timelineEventBody{border-left-color:#536fc1}.timelineEvent.tone-indigo .timelineMarker>span{color:#405da9;background:#edf0fb;border-color:#cbd3f1}.timelineEvent.tone-green .timelineEventBody{border-left-color:#43a770}.timelineEvent.tone-green .timelineMarker>span{color:#287d50;background:#e8f7ef;border-color:#c5e8d5}.timelineEvent.tone-amber .timelineEventBody{border-left-color:#d5a52c}.timelineEvent.tone-amber .timelineMarker>span{color:#9b7009;background:#fff6dc;border-color:#eedca6}.timelineEvent.tone-red .timelineEventBody{border-left-color:#d55d64}.timelineEvent.tone-red .timelineMarker>span{color:#b94149;background:#fff0f1;border-color:#f0c9cc}.timelineEmpty{text-align:center;color:#7b8f9d;background:#ffffff8c;border:1px dashed #d6e2e8;border-radius:10px;place-items:center;gap:4px;padding:32px 12px;display:grid}.timelineEmpty>span{color:#8db1c2;font-size:19px}.timelineEmpty b{color:#45667b;font-size:9px}.timelineEmpty p{color:#899aa5!important;margin:0!important;font-size:7px!important}html[data-theme=dark] .journeyTimeline{background:linear-gradient(#142b3ff5,#0d2335f5);border-color:#7ca7bf33;box-shadow:0 5px 18px #0000002b}html[data-theme=dark] .journeyTimelineHead h3{color:#edf8fc}html[data-theme=dark] .journeyTimelineHead p{color:#8fa7b6}html[data-theme=dark] .details .journeyTimelineHead button,html[data-theme=dark] .timelineSearch,html[data-theme=dark] .details .timelineFilters button,html[data-theme=dark] .timelineEventBody,html[data-theme=dark] .timelineMarker>span{background:#07182875!important;border-color:#7eaac238!important}html[data-theme=dark] .timelineSearch input{color:#dcecf4}html[data-theme=dark] .timelineDay:after,html[data-theme=dark] .timelineMarker>i{background:#7eaac22e}html[data-theme=dark] .timelineEventTop b{color:#dcecf4}html[data-theme=dark] .timelineEventBody p{color:#a9c0ce!important}html[data-theme=dark] .timelineEventMeta span{color:#8eb2c5}html[data-theme=dark] .timelineEventMeta em,html[data-theme=dark] .details .timelineFilters button span{color:#8fa6b5;background:#ffffff0e}html[data-theme=dark] .details .timelineFilters button{color:#9cb4c2!important}html[data-theme=dark] .details .timelineFilters button.active{color:#92e4fa!important;background:#2691b42e!important;border-color:#46c9ef8c!important}html[data-theme=dark] .timelineEmpty{background:#06152340;border-color:#7eaac233}html[data-theme=dark] .timelineEmpty b{color:#bdd1dc}html[data-theme=dark] .timelineEmpty p{color:#8199a8!important}.universalSearchTrigger{border:1px solid var(--line);background:var(--panel);min-width:58px;height:34px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:19px;display:inline-flex}.universalSearchTrigger:hover{border-color:var(--brand-cyan);background:var(--soft)}.universalSearchTrigger kbd{color:var(--muted);background:0 0;border:0;padding:0;font:700 9px/1 inherit}.universalSearchScrim{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040f2094;animation:.16s ease-out universalSearchFade;position:fixed;inset:0}.universalSearchPalette{z-index:161;border:1px solid color-mix(in srgb,var(--line) 76%,var(--brand-cyan));background:var(--panel);width:min(760px,100vw - 32px);max-height:min(82vh,760px);color:var(--ink);border-radius:20px;flex-direction:column;animation:.18s ease-out universalSearchRise;display:flex;position:fixed;top:max(7vh,42px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 90px #020d1f61}.universalSearchHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,var(--brand-cyan) 6%);align-items:center;gap:12px;min-height:70px;padding:0 18px;display:flex}.universalSearchHeader input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:600 17px/1.35 inherit}.universalSearchMagnifier{color:var(--brand-cyan);font-size:28px}.universalSearchHeader>kbd,.universalSearchFooter kbd{border:1px solid var(--line);background:var(--soft);color:var(--muted);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 70%,transparent);border-radius:6px;padding:4px 6px;font:700 10px/1 inherit}.universalSearchSpinner{border:2px solid var(--line);border-top-color:var(--brand-cyan);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite universalSearchSpin}.universalSearchFilters{border-bottom:1px solid var(--line);scrollbar-width:none;gap:7px;padding:11px 16px;display:flex;overflow-x:auto}.universalSearchFilters button{white-space:nowrap;background:var(--soft);color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font:700 11px/1 inherit;display:inline-flex}.universalSearchFilters button span{background:color-mix(in srgb,var(--panel) 75%,transparent);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.universalSearchFilters button.active{border-color:color-mix(in srgb,var(--brand-cyan) 45%,var(--line));background:color-mix(in srgb,var(--brand-cyan) 14%,var(--panel));color:var(--brand-cyan)}.universalSearchBody{background:color-mix(in srgb,var(--page) 62%,var(--panel));min-height:280px;overflow-y:auto}.universalSearchStart,.universalSearchEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:38px;display:flex}.universalSearchSpark{background:linear-gradient(145deg,var(--brand-cyan),#236bb5);color:#fff;border-radius:17px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 12px 26px #1299d03d}.universalSearchStart h2{margin:14px 0 5px;font-size:20px}.universalSearchStart p{max-width:480px;color:var(--muted);margin:0;font-size:13px}.universalSearchExamples{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.universalSearchExamples button{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:9px;padding:8px 10px;font:600 11px/1 inherit}.universalSearchExamples button:hover{border-color:var(--brand-cyan);color:var(--brand-cyan)}.universalSearchEmpty{color:var(--muted);gap:6px}.universalSearchEmpty b{color:var(--ink);font-size:16px}.universalSearchEmpty.error b{color:#d84a55}.universalSearchResults{padding:8px}.universalSearchResults>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:10px;display:grid}.universalSearchResults>button:hover,.universalSearchResults>button.active{border-color:color-mix(in srgb,var(--brand-cyan) 38%,var(--line));background:color-mix(in srgb,var(--brand-cyan) 10%,var(--panel))}.universalSearchType{background:var(--soft);width:44px;height:44px;color:var(--brand-navy);border-radius:13px;place-items:center;font-weight:900;display:grid;overflow:hidden}.universalSearchType img{object-fit:cover;width:100%;height:100%}.universalSearchType.type-message{color:#247bb8;background:#e8f5ff}.universalSearchType.type-document{color:#9c6c00;background:#fff4d8}.universalSearchType.type-activity{color:#13845e;background:#e7f8f1}[data-theme=dark] .universalSearchType.type-candidate{color:#12345c;background:#eaf7fb}.universalSearchResultCopy{min-width:0;display:block}.universalSearchResultTop{align-items:center;gap:8px;display:flex}.universalSearchResultTop b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.universalSearchResultTop em{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-cyan);background:color-mix(in srgb,var(--brand-cyan) 12%,transparent);border-radius:999px;padding:4px 6px;font:800 8px/1 inherit}.universalSearchResultCopy small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.universalSearchResultCopy p{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--ink) 76%,var(--muted));margin:5px 0 0;font-size:11px;overflow:hidden}.universalSearchOpen{color:var(--muted);font-size:15px}.universalSearchResults>button.active .universalSearchOpen{color:var(--brand-cyan)}.universalSearchFooter{border-top:1px solid var(--line);min-height:42px;color:var(--muted);align-items:center;gap:16px;padding:0 16px;font-size:9px;display:flex}.universalSearchFooter span:last-child{margin-left:auto}.universalSearchFooter kbd{margin-right:3px;padding:3px 5px}@keyframes universalSearchFade{0%{opacity:0}to{opacity:1}}@keyframes universalSearchRise{0%{opacity:0;transform:translate(-50%,-8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes universalSearchSpin{to{transform:rotate(360deg)}}@media (max-width:700px){.universalSearchPalette{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0}.universalSearchHeader{padding:0 13px}.universalSearchHeader input{font-size:15px}.universalSearchFooter span:last-child,.universalSearchTrigger kbd{display:none}.universalSearchTrigger{min-width:34px;padding:0}.universalSearchStart{padding:24px}}.universalSearchPalette{--panel:#fff;--page:#f4f7fb;--ink:#102b4e;--muted:#60758d;--line:#d7e2ed;--soft:#edf3f8;--brand-cyan:#148eb8;--brand-navy:#12345c;isolation:isolate;color:#102b4e!important;opacity:1!important;background:#fff!important;border-color:#c9d9e7!important;box-shadow:0 32px 100px #04142b57,0 3px 12px #04142b24!important}.universalSearchScrim{-webkit-backdrop-filter:blur(6px)saturate(.78)!important;backdrop-filter:blur(6px)saturate(.78)!important;background:#0714277a!important}.universalSearchHeader{background:#f9fbfd!important;border-bottom-color:#d7e2ed!important}.universalSearchHeader input{color:#102b4e!important}.universalSearchHeader input::placeholder{color:#6d8096!important}.universalSearchFilters{background:#fff!important;border-bottom-color:#d7e2ed!important}.universalSearchBody{background:#f4f7fb!important}.universalSearchFooter{background:#fff!important;border-top-color:#d7e2ed!important}.universalSearchStart h2,.universalSearchResultTop b,.universalSearchEmpty b{color:#102b4e!important}.universalSearchStart p,.universalSearchResultCopy small,.universalSearchResultCopy p,.universalSearchFooter{color:#60758d!important}.universalSearchExamples button,.universalSearchResults>button{background:#fff}.universalSearchTrigger{color:#173e69!important;background:#fff!important;border-color:#d5e0eb!important}.universalSearchTrigger:hover{background:#eef8fb!important;border-color:#42b6d7!important}[data-theme=dark] .universalSearchPalette{--panel:#14263c;--page:#0f1d2f;--ink:#f2f7fc;--muted:#a9bacd;--line:#334a64;--soft:#20364e;--brand-cyan:#48c3e3;--brand-navy:#dceefa;color:#f2f7fc!important;background:#14263c!important;border-color:#38536f!important;box-shadow:0 34px 110px #0000009e,0 0 0 1px #6ac7e314!important}[data-theme=dark] .universalSearchScrim{-webkit-backdrop-filter:blur(7px)saturate(.68)!important;backdrop-filter:blur(7px)saturate(.68)!important;background:#010812ab!important}[data-theme=dark] .universalSearchHeader{background:#172b43!important;border-bottom-color:#334a64!important}[data-theme=dark] .universalSearchHeader input{color:#f2f7fc!important}[data-theme=dark] .universalSearchHeader input::placeholder{color:#91a6ba!important}[data-theme=dark] .universalSearchFilters{background:#14263c!important;border-bottom-color:#334a64!important}[data-theme=dark] .universalSearchBody{background:#0f1d2f!important}[data-theme=dark] .universalSearchFooter{background:#14263c!important;border-top-color:#334a64!important}[data-theme=dark] .universalSearchStart h2,[data-theme=dark] .universalSearchResultTop b,[data-theme=dark] .universalSearchEmpty b{color:#f2f7fc!important}[data-theme=dark] .universalSearchStart p,[data-theme=dark] .universalSearchResultCopy small,[data-theme=dark] .universalSearchResultCopy p,[data-theme=dark] .universalSearchFooter{color:#a9bacd!important}[data-theme=dark] .universalSearchExamples button,[data-theme=dark] .universalSearchResults>button{color:#f2f7fc;background:#14263c}[data-theme=dark] .universalSearchTrigger{color:#eef7fc!important;background:#172b43!important;border-color:#36506b!important}[data-theme=dark] .universalSearchTrigger:hover{background:#20364e!important;border-color:#48c3e3!important}.chatHeader .projectBadge{margin-left:0}.headerUniversalSearchButton{color:#176b91;cursor:pointer;background:#f5fbfd;border:1px solid #c9dce8;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;height:38px;margin-left:auto;padding:0 12px;font:800 10px/1 inherit;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #124d7014}.headerUniversalSearchButton svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.headerUniversalSearchButton:hover{background:#e9f8fc;border-color:#49b7d6;transform:translateY(-1px);box-shadow:0 5px 14px #12759729}.headerUniversalSearchButton:focus-visible{outline-offset:2px;outline:3px solid #37b7da47}.chatHeader .headerUniversalSearchButton+.lifecycleHeaderCard{margin-left:0}[data-theme=dark] .headerUniversalSearchButton{color:#77d3eb;background:#17314a;border-color:#3b5871;box-shadow:0 3px 12px #0003}[data-theme=dark] .headerUniversalSearchButton:hover{background:#20415d;border-color:#62cce7}@media (max-width:1100px){.headerUniversalSearchButton span{display:none}.headerUniversalSearchButton{width:38px;padding:0}}.headerSlaButton{border:1px solid color-mix(in srgb,#efb535 55%,var(--line));background:color-mix(in srgb,#efb535 12%,var(--panel));height:38px;color:color-mix(in srgb,#b87300 80%,var(--ink));cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:900 10px/1 inherit;transition:transform .15s,background .15s,border-color .15s;display:inline-flex;position:relative;box-shadow:0 2px 8px #9f680814}.headerSlaButton:hover{background:color-mix(in srgb,#efb535 20%,var(--panel));border-color:#dfa62a;transform:translateY(-1px)}.headerSlaIcon{font-size:14px}.headerSlaButton b{color:#fff;background:#df3f45;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:1px;padding:0 5px;font:900 9px/1 inherit;display:grid;box-shadow:0 0 0 3px #df3f451f}.slaScrim{z-index:170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040f208c;animation:.16s ease-out universalSearchFade;position:fixed;inset:0}.slaDrawer{z-index:171;background:var(--panel);width:min(470px,100vw - 20px);height:100dvh;color:var(--ink);border-left:1px solid var(--line);flex-direction:column;animation:.2s ease-out slaSlideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-24px 0 70px #020d1f42}.slaDrawerHeader{border-bottom:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,#efb535 8%),var(--panel));justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.slaDrawerTitle{align-items:flex-start;gap:11px;display:flex}.slaDrawerTitle>span{color:#fff;background:linear-gradient(145deg,#f5c04a,#e18c1f);border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;display:grid;box-shadow:0 9px 22px #d38b1938}.slaDrawerTitle small{color:#aa7316;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.slaDrawerTitle h2{margin:2px 0;font-size:19px}.slaDrawerTitle p{color:var(--muted);margin:0;font-size:10px}.slaClose{border:1px solid var(--line);background:var(--soft);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;font-size:22px;line-height:1}.slaSummary{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 16px 8px;display:grid}.slaSummary>div{border:1px solid var(--line);background:var(--soft);border-radius:11px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.slaSummary span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.slaSummary strong{font-size:18px}.slaSummary .critical{border-color:color-mix(in srgb,#df3f45 42%,var(--line));color:#d7353c;background:color-mix(in srgb,#df3f45 8%,var(--panel))}.slaSummary .high{border-color:color-mix(in srgb,#e58c26 44%,var(--line));color:#c36c0b;background:color-mix(in srgb,#e58c26 8%,var(--panel))}.slaSummary .warning{border-color:color-mix(in srgb,#dfb52b 42%,var(--line));color:#a67b00;background:color-mix(in srgb,#dfb52b 8%,var(--panel))}.slaRules{scrollbar-width:none;gap:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.slaRules span{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px}.slaRules i{color:var(--brand-cyan);font-style:normal}.slaToolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 60%,var(--panel));align-items:center;gap:7px;padding:10px 16px;display:flex}.slaTabs{flex:1;gap:4px;min-width:0;display:flex}.slaTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 9px;font:800 9px/1 inherit;display:inline-flex}.slaTabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 5px #0c223d1a}.slaTabs b{background:var(--soft);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.slaRefresh,.slaRun{border:1px solid var(--line);background:var(--panel);height:31px;color:var(--muted);cursor:pointer;border-radius:9px;font:800 9px/1 inherit}.slaRefresh{width:32px;padding:0;font-size:15px}.slaRun{color:var(--brand-cyan);border-color:color-mix(in srgb,var(--brand-cyan) 42%,var(--line));padding:0 10px}.slaRefresh:disabled,.slaRun:disabled{opacity:.55;cursor:wait}.slaError{border:1px solid color-mix(in srgb,#df3f45 35%,var(--line));background:color-mix(in srgb,#df3f45 8%,var(--panel));color:#c6383e;border-radius:10px;margin:10px 16px 0;padding:9px 11px;font-size:9px}.slaList{background:color-mix(in srgb,var(--page) 64%,var(--panel));flex-direction:column;flex:1;gap:10px;min-height:0;padding:13px 16px;display:flex;overflow-y:auto}.slaCard{border:1px solid var(--line);background:var(--panel);border-left-width:4px;border-radius:14px;padding:12px;position:relative;box-shadow:0 6px 18px #0c223d0d}.slaCard.critical{border-left-color:#df3f45}.slaCard.high{border-left-color:#e58c26}.slaCard.warning{border-left-color:#dfb52b}.slaCardTop{justify-content:space-between;align-items:center;display:flex}.slaSeverity{text-transform:uppercase;letter-spacing:.09em;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.slaCard.critical .slaSeverity{background:color-mix(in srgb,#df3f45 13%,var(--panel));color:#d3353d}.slaCard.high .slaSeverity{background:color-mix(in srgb,#e58c26 14%,var(--panel));color:#bd6809}.slaCard.warning .slaSeverity{background:color-mix(in srgb,#dfb52b 14%,var(--panel));color:#987000}.slaCardTop time{color:var(--muted);font-size:8px}.slaPerson{align-items:center;gap:9px;margin-top:10px;display:flex}.slaAvatar{background:color-mix(in srgb,var(--brand-cyan) 12%,var(--panel));width:36px;height:36px;color:var(--brand-cyan);border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.slaAvatar img{object-fit:cover;width:100%;height:100%}.slaPerson h3{margin:0;font-size:12px}.slaPerson p{color:var(--muted);margin:2px 0 0;font-size:8px}.slaCard h4{margin:11px 0 3px;font-size:11px}.slaCardSummary{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.slaHealthMeter{background:var(--soft);border-radius:999px;height:20px;margin-top:9px;position:relative;overflow:hidden}.slaHealthMeter i{background:linear-gradient(90deg,#df3f45,#e5a526,#33aa6a);height:100%;display:block}.slaHealthMeter span{color:var(--ink);place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute;inset:0}.slaCardActions{align-items:center;gap:7px;margin-top:11px;display:flex}.slaCardActions button{cursor:pointer;border-radius:9px;height:31px;padding:0 10px;font:800 8px/1 inherit}.slaOpenConversation{border:1px solid var(--brand-cyan);background:var(--brand-cyan);color:#fff}.slaAcknowledge{border:1px solid var(--line);background:var(--panel);color:var(--muted)}.slaCardActions>span{color:var(--muted);font-size:8px;font-weight:700}.slaEmpty{text-align:center;min-height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.slaEmpty>span{background:color-mix(in srgb,#38a86b 12%,var(--panel));color:#2e9b61;border-radius:17px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.slaEmpty b{color:var(--ink);margin-top:12px;font-size:13px}.slaEmpty p{max-width:270px;margin:5px 0 0;font-size:9px;line-height:1.5}.slaFooter{border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.slaFooter span{align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.slaFooter span i{background:#39a96b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39a96b1f}.slaFooter small{color:var(--muted);font-size:7px}@keyframes slaSlideIn{0%{opacity:.45;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px){.headerSlaButton>span:nth-child(2){display:none}.headerSlaButton{padding:0 9px}}@media (max-width:700px){.slaDrawer{width:100vw}.slaSummary{padding-inline:12px}.slaToolbar,.slaRules,.slaList{padding-left:12px;padding-right:12px}.slaDrawerTitle p{display:none}}.slaDrawer{--panel:#fff;--page:#f4f7fb;--ink:#102b4e;--muted:#60758d;--line:#d7e2ed;--soft:#edf3f8;--brand-cyan:#148eb8;--brand-navy:#12345c;isolation:isolate;z-index:2147483000!important;color:#102b4e!important;opacity:1!important;filter:none!important;background:#fff!important;border-left-color:#cbd9e6!important;box-shadow:-28px 0 90px #03122652!important}.slaScrim{z-index:2147482999!important;-webkit-backdrop-filter:blur(5px)saturate(.82)!important;backdrop-filter:blur(5px)saturate(.82)!important;background:#0714277a!important}.slaDrawerHeader{background:linear-gradient(145deg,#fffaf0,#fff)!important;border-bottom-color:#d7e2ed!important}.slaSummary,.slaRules,.slaToolbar,.slaList,.slaFooter{opacity:1!important}.slaSummary>div,.slaRules span,.slaTabs button.active,.slaRefresh,.slaRun,.slaCard,.slaFooter{background:#fff!important}.slaToolbar,.slaList{background:#f4f7fb!important}.slaCard{color:#102b4e!important;box-shadow:0 7px 22px #0c223d14!important}.slaCardSummary,.slaPerson p,.slaCardTop time,.slaCardActions>span,.slaDrawerTitle p,.slaFooter small{color:#60758d!important}.slaTabs button,.slaAcknowledge{color:#536b83!important}.slaOpenConversation{color:#fff!important;background:#148eb8!important;border-color:#148eb8!important}.slaAcknowledge{background:#fff!important;border-color:#cddae6!important}.slaClose{color:#536b83!important;background:#edf3f8!important;border-color:#d7e2ed!important}.chatHeader .headerSlaButton{color:#8b6200!important;cursor:pointer!important;background:#fff9e8!important;border:1px solid #e1c06d!important;border-radius:11px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:70px!important;height:38px!important;margin:0!important;padding:0 14px 0 11px!important;font:900 10px/1 inherit!important;display:inline-flex!important;position:relative!important;box-shadow:0 2px 8px #9f68081a!important}.chatHeader .headerSlaButton:hover{transform:translateY(-1px);background:#fff3cf!important;border-color:#d7a72f!important}.chatHeader .headerSlaIcon{color:#fff!important;background:#f2b53c!important;border-radius:7px!important;place-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;display:grid!important}.chatHeader .headerSlaButton>b{color:#fff!important;background:#df3f45!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0 5px!important;font:900 9px/1 inherit!important;display:grid!important;position:absolute!important;top:-7px!important;right:-7px!important;box-shadow:0 2px 7px #b5232c47!important}html[data-theme=dark] .slaDrawer{--panel:#14283d;--page:#0d1c2c;--ink:#eef7fb;--muted:#9bb0c1;--line:#304960;--soft:#1b344c;color:#eef7fb!important;background:#14283d!important;border-left-color:#304960!important}html[data-theme=dark] .slaDrawerHeader{background:linear-gradient(145deg,#2c2c31,#14283d)!important;border-bottom-color:#304960!important}html[data-theme=dark] .slaSummary>div,html[data-theme=dark] .slaRules span,html[data-theme=dark] .slaTabs button.active,html[data-theme=dark] .slaRefresh,html[data-theme=dark] .slaRun,html[data-theme=dark] .slaCard,html[data-theme=dark] .slaFooter{background:#14283d!important;border-color:#304960!important}html[data-theme=dark] .slaToolbar,html[data-theme=dark] .slaList{background:#0d1c2c!important}html[data-theme=dark] .slaCard{color:#eef7fb!important}html[data-theme=dark] .slaCardSummary,html[data-theme=dark] .slaPerson p,html[data-theme=dark] .slaCardTop time,html[data-theme=dark] .slaCardActions>span,html[data-theme=dark] .slaDrawerTitle p,html[data-theme=dark] .slaFooter small{color:#9bb0c1!important}html[data-theme=dark] .slaTabs button,html[data-theme=dark] .slaAcknowledge{color:#adc0ce!important}html[data-theme=dark] .slaAcknowledge,html[data-theme=dark] .slaClose{color:#c5d4df!important;background:#1b344c!important;border-color:#3a566d!important}html[data-theme=dark] .chatHeader .headerSlaButton{color:#ffd878!important;background:#362f20!important;border-color:#6c5930!important}html[data-theme=dark] .chatHeader .headerSlaButton:hover{background:#473b22!important;border-color:#b08734!important}html[data-theme=dark] .chatHeader .headerSlaButton>b{border-color:#112338!important}@media (max-width:1180px){.chatHeader .headerSlaButton{width:42px!important;min-width:42px!important;padding:0!important}.chatHeader .headerSlaButton>span:nth-child(2){display:none!important}}.conversationOperationalMeta{color:#5f7084;white-space:nowrap;align-items:center;min-width:0;margin-top:4px;font-size:8px;font-weight:650;line-height:1.35;display:flex;overflow:hidden}.conversationOperationalMeta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.conversationOperationalMeta span:first-child{max-width:42%}.conversationOperationalMeta span:nth-child(2){flex:none}.conversationOperationalMeta span:last-child{flex:1}.conversationOperationalMeta span+span:before{content:"·";color:#9aa8b7;margin:0 5px}html[data-theme=dark] .conversationOperationalMeta{color:var(--ui-text-soft)}html[data-theme=dark] .conversationOperationalMeta span+span:before{color:#60738a}.conversationDdayBadge{color:#68798c;text-align:center;background:#f3f6f9;border:1px solid #d9e1e9;border-radius:9px;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:40px;margin-left:2px;padding:5px 4px;display:flex}.conversation.companyCard .conversationDdayBadge small{letter-spacing:.07em;font-weight:900;line-height:1;display:block;color:inherit!important;font-size:6px!important}.conversationDdayBadge b{color:inherit;font-size:11px;font-weight:900;line-height:1;display:block}.conversationDdayBadge.safe{color:#187748;background:#e5f7ed;border-color:#b8e4ca}.conversationDdayBadge.warning{color:#8c6400;background:#fff3cf;border-color:#edd58b}.conversationDdayBadge.critical{color:#b52f3a;background:#ffe4e6;border-color:#f1b3b9}.conversationDdayBadge.overdue{color:#fff;background:#b82f3a;border-color:#9d202a;box-shadow:0 2px 6px #9d202a33}.conversationDdayBadge.none{color:#8290a0;background:#f1f4f7;border-color:#dce3ea}.conversationDdayBadge.onboard{color:#7046a8;background:#f0e9ff;border-color:#cbb8f3;box-shadow:0 2px 7px #7046a824}.conversationGroupDateSort{min-width:27px!important;padding:0 5px!important}html[data-theme=dark] .conversationDdayBadge.safe{color:#75d7a5;background:#23905a2e;border-color:#55c08757}html[data-theme=dark] .conversationDdayBadge.warning{color:#f1c85b;background:#c68f1229;border-color:#e1b13c57}html[data-theme=dark] .conversationDdayBadge.critical{color:#ff9ca2;background:#c0303a33;border-color:#e95d6666}html[data-theme=dark] .conversationDdayBadge.overdue{color:#fff;background:#9e2833;border-color:#dc5a65}html[data-theme=dark] .conversationDdayBadge.onboard{color:#d7c3ff;background:#7046a83d;border-color:#b797ef80}html[data-theme=dark] .conversationDdayBadge.none{border-color:var(--ui-border-strong);color:var(--ui-text-soft);background:#ffffff0a}.chatHeader .headerBriefingButton{color:#126c91;cursor:pointer;background:linear-gradient(135deg,#effbff,#e7f6fb);border:1px solid #8ac7da;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:82px;height:36px;margin-left:4px;padding:0 11px;font-size:9px;font-weight:850;display:flex;position:relative}.chatHeader .headerBriefingButton:hover{background:#dff4fb;border-color:#58afd0}.chatHeader .headerBriefingButton>span:first-child{color:#0995bd;font-size:14px}.chatHeader .headerBriefingButton>b{color:#fff;background:#e14c55;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.dailyBriefingScrim{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08192f94;position:fixed;inset:0}.dailyBriefingModal{z-index:221;color:#142b48;background:#fff;border:1px solid #dce6ef;border-radius:20px;width:min(780px,100vw - 34px);max-height:min(88vh,820px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 80px #071c3447}.dailyBriefingModal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;padding:20px 22px 15px;display:flex;position:sticky;top:0}.dailyBriefingTitle{align-items:center;gap:11px;display:flex}.dailyBriefingTitle>span{color:#fff;background:linear-gradient(135deg,#0b8fb7,#45cae8);border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 7px 18px #0b8fb733}.dailyBriefingTitle small,.dailyBriefingListHead small{color:#1783a9;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.dailyBriefingTitle h2{margin:2px 0 1px;font-size:20px}.dailyBriefingTitle p{color:#718096;margin:0;font-size:9px}.dailyBriefingModal>header>button{color:#173754;cursor:pointer;background:#edf3f7;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.dailyBriefingHero{background:linear-gradient(135deg,#eefaff,#f7fdff);border:1px solid #b8ddea;border-radius:15px;margin:18px 20px 12px;padding:18px 20px}.dailyBriefingHero>small{color:#137ea4;letter-spacing:.11em;font-size:7px;font-weight:950}.dailyBriefingHero h3{color:#163b61;margin:6px 0;font-size:18px;line-height:1.3}.dailyBriefingHero p{color:#64778d;margin:0;font-size:9px}.dailyBriefingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px 14px;display:grid}.dailyBriefingStats>div{background:#f8fafc;border:1px solid #dfe7ef;border-radius:12px;min-width:0;padding:12px}.dailyBriefingStats span{letter-spacing:.06em;font-size:7px;font-weight:900;display:block}.dailyBriefingStats b{margin:4px 0 3px;font-size:24px;line-height:1;display:block}.dailyBriefingStats small{color:#75849a;font-size:7px;line-height:1.35;display:block}.dailyBriefingStats .urgent{color:#bd333e;background:#fff5f5;border-color:#f0c9cc}.dailyBriefingStats .unanswered{color:#986b00;background:#fff9ec;border-color:#edd9a7}.dailyBriefingStats .joining{color:#1c7c4d;background:#eef9f4;border-color:#c6e5d4}.dailyBriefingStats .unassigned{color:#596b80;background:#f3f5f8;border-color:#dce2e9}.dailyBriefingListHead{justify-content:space-between;align-items:end;padding:2px 20px 9px;display:flex}.dailyBriefingListHead h3{margin:2px 0 0;font-size:13px}.dailyBriefingListHead>span{color:#526b83;background:#edf3f7;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:850}.dailyBriefingList{border:1px solid #e0e7ee;border-radius:13px;margin:0 20px 20px;overflow:hidden}.dailyBriefingList>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf2;grid-template-columns:36px minmax(140px,1fr) minmax(150px,1.05fr) 132px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.dailyBriefingList>button:last-child{border-bottom:0}.dailyBriefingList>button:hover{background:#f5fbfd}.dailyBriefingAvatar{color:#164f70;background:#ddf4f9;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.dailyBriefingAvatar img{object-fit:cover;width:100%;height:100%}.dailyBriefingPerson{min-width:0}.dailyBriefingPerson b,.dailyBriefingPerson small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dailyBriefingPerson b{font-size:10px}.dailyBriefingPerson small{color:#76869a;margin-top:2px;font-size:7px}.dailyBriefingReasons{flex-wrap:wrap;gap:4px;display:flex}.dailyBriefingReasons i{color:#b62f3a;background:#ffe7e9;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}.dailyBriefingReadiness{background:#f7fafc;border:1px solid #dde6ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:6px 8px;display:flex}.dailyBriefingReadiness strong{align-items:baseline;gap:3px;font-size:13px;font-weight:950;line-height:1;display:flex}.dailyBriefingReadiness strong em{letter-spacing:.05em;font-size:6px;font-style:normal}.dailyBriefingReadiness small{text-overflow:ellipsis;white-space:nowrap;color:#718096;max-width:100%;font-size:6.5px;line-height:1.2;display:block;overflow:hidden}.dailyBriefingReadiness.ready{color:#18794a;background:#edf9f3;border-color:#bfe3cf}.dailyBriefingReadiness.warning{color:#946800;background:#fff8e9;border-color:#ead7a8}.dailyBriefingReadiness.risk{color:#b62f3a;background:#fff1f2;border-color:#efc4c8}.dailyBriefingReadiness.loading{color:#718096}.dailyBriefingOpen{color:#1784aa;white-space:nowrap;font-size:8px;font-weight:900}.dailyBriefingEmpty{text-align:center;padding:28px}.dailyBriefingEmpty>span{color:#1d824f;background:#e7f7ee;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 7px;font-size:18px;display:grid}.dailyBriefingEmpty b{font-size:12px;display:block}.dailyBriefingEmpty p{color:#748398;margin:4px 0 0;font-size:8px}.dailyBriefingModal>footer{color:#718096;text-align:right;padding:0 20px 17px;font-size:8px}html[data-theme=dark] .chatHeader .headerBriefingButton{color:#8edcf2;background:#17354a;border-color:#2e718d}html[data-theme=dark] .chatHeader .headerBriefingButton>b{border-color:#102338}html[data-theme=dark] .dailyBriefingModal,html[data-theme=dark] .dailyBriefingList,html[data-theme=dark] .dailyBriefingList>button{color:#edf6fb;background:#14283d;border-color:#304960}html[data-theme=dark] .dailyBriefingModal>header{background:#14283df5;border-color:#304960}html[data-theme=dark] .dailyBriefingModal>header>button{color:#c9d7e2;background:#1d354c}html[data-theme=dark] .dailyBriefingHero{background:linear-gradient(135deg,#14354a,#152f43);border-color:#2d657b}html[data-theme=dark] .dailyBriefingHero h3{color:#edf8fc}html[data-theme=dark] .dailyBriefingHero p,html[data-theme=dark] .dailyBriefingTitle p,html[data-theme=dark] .dailyBriefingPerson small{color:#9eb0c0}html[data-theme=dark] .dailyBriefingStats>div{background:#172c41;border-color:#304960}html[data-theme=dark] .dailyBriefingStats .urgent{color:#ff9098;background:#b52f3a24}html[data-theme=dark] .dailyBriefingStats .unanswered{color:#f1c85b;background:#b5821224}html[data-theme=dark] .dailyBriefingStats .joining{color:#75d7a5;background:#23905a24}html[data-theme=dark] .dailyBriefingStats .unassigned{color:#b3c3d1}html[data-theme=dark] .dailyBriefingList>button:hover{background:#19344a}html[data-theme=dark] .dailyBriefingList>button{border-bottom-color:#304960}html[data-theme=dark] .dailyBriefingListHead>span{color:#a8bdcc;background:#1c354b}@media (max-width:1300px){.chatHeader .headerBriefingButton{width:42px;min-width:42px;padding:0}.chatHeader .headerBriefingButton>span:nth-child(2){display:none}}@media (max-width:720px){.dailyBriefingModal{width:calc(100vw - 18px);max-height:92vh}.dailyBriefingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyBriefingList>button{grid-template-columns:34px minmax(0,1fr) auto}.dailyBriefingReasons{grid-column:2/4}}.messageAssignTrigger{color:#60778b;cursor:pointer;opacity:0;z-index:5;background:#fff;border:1px solid #dbe3eb;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,transform .15s,background .15s,border-color .15s,color .15s;display:grid;position:absolute;top:calc(50% - 15px);right:-30px;transform:translateY(-50%)}.messageAssignTrigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.messageBubbleWrap.inbound:hover .messageAssignTrigger{opacity:1}.messageAssignTrigger:hover{color:#087ca3;background:#eef8fb;border-color:#86c6db;transform:translateY(-50%)scale(1.06)}.messageBubbleWrap.inbound .reactionTrigger{top:calc(50% + 15px)}.messageDeleteTrigger{color:#a94b4b;cursor:pointer;opacity:0;z-index:6;background:#fff;border:1px solid #ead4d4;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:11px;transition:opacity .15s,transform .15s,background .15s;display:grid;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.messageBubbleWrap.outbound:hover .messageDeleteTrigger{opacity:1}.messageDeleteTrigger:hover{background:#fff0f0;transform:translateY(-50%)scale(1.06)}.bubble.deletedMessage{opacity:.72;border-style:dashed!important}.deletedMessageBody{font-style:italic;color:#6e7f8e!important}.dangerAction{background:#b64040!important;border-color:#b64040!important}.deleteMessageModal{max-width:560px}.syncWarningBox{color:#795518;background:#fff8e9;border:1px solid #efd7a8;border-radius:12px;margin:18px;padding:14px 16px}.syncWarningBox b{margin-bottom:7px;display:block}.syncWarningBox p{margin:5px 0;font-size:11px;line-height:1.45}html[data-theme=dark] .messageDeleteTrigger{color:#f2a4a4;background:#1a2f43;border-color:#68464b}html[data-theme=dark] .messageDeleteTrigger:hover{background:#422a30}html[data-theme=dark] .deletedMessageBody{color:#9eb0bf!important}html[data-theme=dark] .syncWarningBox{color:#edd79e;background:#3a301d;border-color:#6f5a2c}.messageAssignmentChip{box-sizing:border-box;color:#116884;cursor:pointer;white-space:nowrap;background:#edf9fc;border:1px solid #b9dce8;border-radius:999px;flex-wrap:nowrap;justify-content:flex-start;align-self:flex-start;align-items:center;gap:5px;max-width:100%;height:20px;min-height:20px;margin:4px 0 1px 8px;padding:2px 7px;font-size:8px;line-height:1;box-shadow:0 1px 4px #165b7414;width:auto!important;display:inline-flex!important}.messageAssignmentChip span{white-space:nowrap;font-size:8px;font-weight:900;line-height:1}.messageAssignmentChip small{color:#557a88;white-space:nowrap;font-size:7px;line-height:1}.messageAssignmentChip time{color:#8b5d00;white-space:nowrap;background:#fff4cf;border-radius:999px;padding:2px 4px;font-size:6px;font-weight:850;line-height:1}.messageAssignmentChip.status-completed{color:#1d7a49;background:#eefbf3;border-color:#b6e2c8}.messageAssignmentChip.status-completed small{color:#3b8a5e}.messageAssignmentChip:hover{background:#e4f7fb;border-color:#3c9fbc}.messageTaskAlertCard{background:#f4fcff;border-left-color:#0b9ac4}.messageTaskAlertIcon{color:#fff;background:linear-gradient(145deg,#0c9bc4,#087b9f);border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:900;display:grid}.messageTaskAlertCard strong{color:#17324f}.messageAssignmentDismissLayer{background:#08182b29}.messageAssignmentPopover{box-sizing:border-box;color:#132b46;background:#fff;border:1px solid #dce8ef;border-radius:15px;width:min(340px,100vw - 24px);padding:16px;box-shadow:0 20px 58px #071e3447}.messageAssignmentPopover header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.messageAssignmentPopover header small{letter-spacing:.12em;color:#158ab0;font-size:8px;font-weight:900;display:block}.messageAssignmentPopover h3{margin:2px 0 0;font-size:18px}.messageAssignmentPopover header p{color:#7a8a99;margin:3px 0 0;font-size:9px}.messageAssignmentPopover header>button{color:#51677a;cursor:pointer;background:#eef3f7;border:0;border-radius:9px;flex:none;width:29px;height:29px;font-size:19px}.messageAssignmentPopover label{gap:6px;margin:0 0 14px;display:grid}.messageAssignmentPopover label>span{color:#304a62;font-size:10px;font-weight:850}.messageAssignmentPopover select{box-sizing:border-box;color:#18324c;width:100%;font:inherit;background:#fff;border:1px solid #cfdae4;border-radius:10px;outline:none;padding:10px 11px;font-size:11px;font-weight:700}.messageAssignmentPopover select:focus{border-color:#1594bb;box-shadow:0 0 0 3px #1594bb1f}.messageAssignmentPopover footer{justify-content:flex-end;align-items:center;gap:7px;display:flex}.messageAssignmentPopover footer button{cursor:pointer;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:850}.messageAssignmentCancel{color:#405a70;background:#fff;border:1px solid #d4dee6}.messageAssignmentSave{color:#fff;background:#0785ad;border:1px solid #0785ad}.messageAssignmentRemove{color:#b33a46;background:#fff5f5;border:1px solid #f0c5c9;margin-right:auto}.messageAssignmentPopover button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .messageAssignTrigger{color:#a9bfd0;background:#182b42;border-color:#385069}html[data-theme=dark] .messageAssignTrigger:hover{color:#83d9ef;background:#143b50;border-color:#2fa7c7}html[data-theme=dark] .messageAssignmentPopover{color:#edf5fb;background:#122238;border-color:#30465d}html[data-theme=dark] .messageAssignmentPopover header>button{color:#c5d5e2;background:#1b3047}html[data-theme=dark] .messageAssignmentPopover header p{color:#9cafbf}html[data-theme=dark] .messageAssignmentPopover label>span{color:#d8e4ef}html[data-theme=dark] .messageAssignmentPopover select,html[data-theme=dark] .messageAssignmentCancel{color:#e7f0f8;background:#182b42;border-color:#385069}html[data-theme=dark] .messageAssignmentChip{color:#7bdaf1;background:#143449;border-color:#28657c}html[data-theme=dark] .messageAssignmentChip small{color:#9bbac7}html[data-theme=dark] .messageTaskAlertCard{background:#132b40;border-color:#23546c #23546c #23546c #26b5dd}html[data-theme=dark] .messageTaskAlertCard strong{color:#e8f4fa}@media (max-width:900px){.messageAssignTrigger{opacity:1;right:-26px}.messageBubbleWrap.inbound .reactionTrigger{top:calc(50% + 15px)}.messageAssignmentPopover{padding:14px}.messageAssignmentPopover footer{flex-wrap:wrap}.messageAssignmentRemove{width:100%;margin-right:0}}.comms2{width:100%;min-width:0;max-width:100vw;overflow:hidden}.comms2>.sidebar,.comms2>.listPane,.comms2>.chatPane,.comms2>.details{min-width:0;max-width:100%}.chatHeader{gap:8px;min-width:0;overflow:hidden}.chatHeader>div{min-width:0;overflow:hidden}.chatHeader h2,.chatHeader p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatHeader .pinHeaderBadge,.chatHeader .projectBadge,.chatHeader .status{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.context,.composer{min-width:0;max-width:100%;overflow-x:auto}@media (max-width:1600px){.comms2{grid-template-columns:190px 290px minmax(0,1fr) 330px}.chatHeader{gap:6px;padding:9px 10px}.chatHeader .projectBadge,.chatHeader .status,.headerBriefingButton span:last-child,.headerSlaButton>span:nth-child(2){display:none}.headerBriefingButton,.headerSlaButton{justify-content:center;width:38px;min-width:38px;padding:0}}@media (max-width:1279px){.comms2,.comms2.detailsCollapsed{grid-template-columns:clamp(165px,18vw,200px) clamp(240px,24vw,300px) minmax(0,1fr)!important}.comms2:not(.detailsCollapsed) .details{display:none}}@media (max-width:979px){.comms2,.comms2.listCollapsed.detailsCollapsed{grid-template-columns:clamp(165px,20vw,200px) minmax(0,1fr)!important}.comms2.listCollapsed .listPane,.comms2.detailsCollapsed .details{display:none}.chatHeader{flex-wrap:wrap}.chatHeader .headerPaneButton{white-space:nowrap;justify-content:center;align-items:center;min-height:32px;padding:0 9px;display:inline-flex}}@media (max-width:560px){.comms2{grid-template-columns:1fr!important}.comms2 .sidebar{display:none}.chatHeader{padding:8px}.chatHeader .candidateAvatarButton{width:32px;height:32px}.chatHeader .headerUniversalSearchButton span{display:none}.chatHeader .headerUniversalSearchButton{width:34px;min-width:34px;padding:0}.messages{padding-left:10px;padding-right:10px}.bubble{max-width:88%}.comms2 .listPane{z-index:1250;width:min(88vw,360px);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #0a234140}.comms2:not(.listCollapsed) .listPane{transform:translate(0)}.comms2 .chatPane{grid-column:1;width:100vw;min-width:0}}.chatHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""meta actions";align-items:center;gap:5px 10px;min-width:0;display:grid;overflow:hidden}.chatHeaderIdentity{grid-area:identity;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.chatHeaderName{min-width:0;overflow:hidden}.chatHeaderName h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.chatHeaderName p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:2px 0 0;overflow:hidden}.chatHeaderMeta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.chatHeaderMeta .pinHeaderBadge,.chatHeaderMeta .projectBadge,.chatHeaderMeta .status{text-overflow:clip;white-space:nowrap;flex:none;max-width:none;overflow:visible}.chatHeaderActions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.chatHeaderActions>button{flex:none}@media (max-width:1600px){.chatHeader .projectBadge,.chatHeader .status{display:inline-flex}.chatHeaderActions .headerBriefingButton span:last-child,.chatHeaderActions .headerSlaButton>span:nth-child(2){display:none}}@media (max-width:900px){.chatHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""meta actions"}.chatHeaderActions{align-self:center}}@media (max-width:700px){.chatHeader{grid-template-columns:1fr;grid-template-areas:"identity""meta""actions";align-items:start}.chatHeaderActions{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:1px;overflow-x:auto}.chatHeaderMeta{max-width:100%}}@media (max-width:560px){.chatHeaderName h2{font-size:14px}.chatHeaderName p{font-size:11px}.chatHeaderMeta{gap:4px}.chatHeaderActions{max-width:100%}}.lifecycleHeaderCard,.lifecycleStageLine,.lifecycleMeta{min-width:0;max-width:100%}.lifecycleStageLine strong,.lifecycleMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:700px){.lifecycleHeaderCard{grid-template-columns:minmax(0,1fr) auto;width:100%}}.headerInfoBadge{color:#34546d;white-space:nowrap;background:#f7fafc;border:1px solid #dce6ef;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.headerJoinBadge{color:#8b6111;background:#fffaf0;border-color:#f1d79d}.headerStyle-focus .chatHeaderMeta{padding-top:1px}.headerStyle-focus .chatHeaderActions{align-self:center}.headerStyle-command{background:linear-gradient(#fff 0%,#fbfdff 100%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""meta actions";padding-top:10px;padding-bottom:10px}.headerStyle-command .chatHeaderIdentity{align-items:flex-start}.headerStyle-command .chatHeaderName h2{letter-spacing:-.01em;font-size:18px}.headerStyle-command .chatHeaderMeta{gap:6px}.headerStyle-command .chatHeaderMeta .status{color:#13754b;white-space:nowrap;background:#eaf7f0;border-radius:999px;order:-1;padding:4px 9px;font-size:11px;font-weight:800}.headerStyle-command .chatHeaderActions{border-left:1px solid #e7edf3;align-content:center;align-self:stretch;padding-left:8px}.headerStyle-compact{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"identity meta actions";gap:0 8px;padding-top:8px;padding-bottom:8px}.headerStyle-compact .chatHeaderIdentity{gap:6px}.headerStyle-compact .candidateAvatarButton{width:34px;height:34px}.headerStyle-compact .chatHeaderName h2{font-size:14px}.headerStyle-compact .chatHeaderName p{font-size:10px}.headerStyle-compact .chatHeaderMeta{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.headerStyle-compact .chatHeaderMeta::-webkit-scrollbar{display:none}.headerStyle-compact .chatHeaderMeta .headerInfoBadge{padding:3px 6px;font-size:10px}.headerStyle-compact .chatHeaderActions{flex-wrap:nowrap}.headerStyle-compact .headerBriefingButton span:last-child,.headerStyle-compact .headerSlaButton>span:nth-child(2){display:none}@media (max-width:1100px){.headerStyle-compact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""meta meta";row-gap:5px}.headerStyle-compact .chatHeaderMeta{padding-left:40px}}@media (max-width:700px){.headerStyle-command .chatHeaderActions{border-top:1px solid #e7edf3;border-left:0;padding:6px 0 0}.headerStyle-compact{grid-template-columns:1fr;grid-template-areas:"identity""meta""actions"}.headerStyle-compact .chatHeaderMeta{padding-left:0}}.chatHeader:has(.lifecycleHeaderCard){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"identity meta lifecycle actions";gap:0 8px}.chatHeader:has(.lifecycleHeaderCard) .chatHeaderMeta{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chatHeader .lifecycleHeaderCard{border-radius:10px;grid-area:lifecycle;justify-content:center;align-items:center;gap:0;min-width:0;max-width:140px;margin:0;padding:6px 9px;display:flex}.chatHeader .lifecycleHeaderCard .lifecycleStageLine{gap:6px}.chatHeader .lifecycleHeaderCard .lifecycleStageLine strong{font-size:10px}@media (max-width:1100px){.chatHeader:has(.lifecycleHeaderCard){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""meta lifecycle";row-gap:5px}.chatHeader:has(.lifecycleHeaderCard) .lifecycleHeaderCard{justify-self:start}}@media (max-width:700px){.chatHeader:has(.lifecycleHeaderCard){grid-template-columns:1fr;grid-template-areas:"identity""meta""lifecycle""actions";row-gap:5px}}.chatHeader:has(.lifecycleHeaderCard){grid-template-columns:minmax(280px,auto) minmax(0,1fr) auto;grid-template-areas:"identity identity actions""meta meta lifecycle";align-items:center;gap:6px 8px}.chatHeader:has(.lifecycleHeaderCard) .chatHeaderMeta{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.chatHeader:has(.lifecycleHeaderCard) .chatHeaderMeta::-webkit-scrollbar{display:none}.chatHeader:has(.lifecycleHeaderCard) .lifecycleHeaderCard{grid-area:lifecycle;justify-self:end;width:max-content;min-width:150px;max-width:260px;margin:0;padding:6px 10px}.chatHeader:has(.lifecycleHeaderCard) .lifecycleMeta{display:none}@media (max-width:1100px){.chatHeader:has(.lifecycleHeaderCard){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""meta lifecycle"}.chatHeader:has(.lifecycleHeaderCard) .lifecycleHeaderCard{justify-self:end;min-width:140px}}@media (max-width:700px){.chatHeader:has(.lifecycleHeaderCard){grid-template-columns:1fr;grid-template-areas:"identity""meta""lifecycle""actions";row-gap:5px}.chatHeader:has(.lifecycleHeaderCard) .lifecycleHeaderCard{justify-self:start}}.appShell.comms2{width:100%;max-width:none}.crew360TopRow.compact{border-bottom:1px solid #e7edf3;grid-template-columns:minmax(70px,1fr) auto auto;align-items:center;gap:5px;min-height:38px;padding:5px 8px;display:grid}.crew360TopRow.compact .crew360Head{min-width:0;padding:0}.crew360TopRow.compact .crew360Head small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.crew360GlobalActions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.crew360GlobalActions button{border-radius:8px;justify-content:center;gap:0;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;position:relative}.crew360GlobalActions .headerUniversalSearchButton svg{width:14px;height:14px}.crew360GlobalActions .headerUniversalSearchButton span,.crew360GlobalActions .headerBriefingButton span:last-of-type,.crew360GlobalActions .headerSlaButton>span:nth-child(2){display:none}.crew360GlobalActions .headerBriefingButton>b,.crew360GlobalActions .headerSlaButton>b{top:-4px;right:-4px}.crew360TopRow.compact>.paneToggle{width:30px;min-width:30px;height:30px;padding:0}html[data-theme=dark] .crew360TopRow.compact{border-bottom-color:#304960}@media (max-width:900px){.crew360TopRow.compact{grid-template-columns:minmax(60px,1fr) auto auto;padding-inline:6px}.crew360GlobalActions{gap:3px}.crew360GlobalActions button,.crew360TopRow.compact>.paneToggle{width:28px;min-width:28px;height:28px;min-height:28px}}@media (max-width:560px){.crew360TopRow.compact{grid-template-columns:minmax(0,1fr) auto auto}}.messageAssignmentChip{flex-wrap:wrap;max-width:min(360px,100% - 12px)}.messageAssignmentChip em{color:#557a88;white-space:normal;text-overflow:ellipsis;flex:100%;margin:1px 0 0;font-size:9px;font-style:normal;font-weight:650;line-height:1.25;overflow:hidden}.messageTaskAlertNote{color:#527084;margin:4px 0 0;font-size:9px;line-height:1.3}.conversationAssignmentNote{color:#24617b;background:#f0fbfe;border-left:3px solid #1594bb;border-radius:5px;gap:2px;margin-top:4px;padding:4px 7px;font-size:9px;line-height:1.25;display:grid}.conversationAssignmentNote b{font-size:9px}.conversationAssignmentNote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=dark] .messageAssignmentChip em,html[data-theme=dark] .messageTaskAlertNote{color:#9bbac7}html[data-theme=dark] .conversationAssignmentNote{color:#bfeaf5;background:#143449;border-left-color:#26b5dd}.crew360TopRow.compact{grid-template-columns:minmax(54px,1fr) minmax(120px,auto) auto auto;min-width:0}.crew360LifecycleSlot{justify-content:flex-end;align-items:center;min-width:0;max-width:190px;display:flex}.crew360LifecycleSlot .lifecycleHeaderCard{box-sizing:border-box;border-radius:9px;width:100%;min-width:0;max-width:190px;margin:0;padding:5px 8px}.crew360LifecycleSlot .lifecycleStageLine{justify-content:center;gap:5px;min-width:0}.crew360LifecycleSlot .lifecycleStageLine strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (max-width:900px){.crew360TopRow.compact{grid-template-columns:minmax(44px,1fr) minmax(100px,auto) auto auto}.crew360LifecycleSlot,.crew360LifecycleSlot .lifecycleHeaderCard{max-width:145px}}@media (max-width:560px){.crew360TopRow.compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.crew360LifecycleSlot{max-width:none}}.recentConversationGroup{background:linear-gradient(#fbfeff 0%,#f5fbfd 100%);border-top:2px solid #dcebf1;margin-top:8px}.recentConversationGroup .conversationGroupHead{background:#eef9fc}.recentConversationGroup .conversationGroupHead b{color:#0d789e;letter-spacing:.08em}.recentConversationCard{border-left:3px solid #19a2c6}.recentConversationCard:hover{background:#eefafd}html[data-theme=dark] .recentConversationGroup{background:linear-gradient(#142e42 0%,#12283b 100%);border-top-color:#2d657b}html[data-theme=dark] .recentConversationGroup .conversationGroupHead{background:#163b50}html[data-theme=dark] .recentConversationGroup .conversationGroupHead b{color:#8edcf2}html[data-theme=dark] .recentConversationCard:hover{background:#173b50}.composerInputWrap{grid-template-columns:38px minmax(0,1fr);align-items:stretch;width:100%;min-width:0}.composerEditorShell{width:100%;min-width:0}.composerInput{box-sizing:border-box;width:100%;min-width:0}.composerSendRow{width:100%;min-width:0}.composerSendRow>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:700px){.composerInputWrap{grid-template-columns:34px minmax(0,1fr)}.composerSendRow>small{white-space:normal}}.assignmentDeadlineAlertStack{z-index:12500}.assignmentDeadlineAlert-24h{background:#fff9e8!important;border-left-color:#d39b19!important}.assignmentDeadlineAlert-2h{background:#fff3e8!important;border-left-color:#e97920!important}.assignmentDeadlineAlert-30m,.assignmentDeadlineAlert-overdue{background:#fff1f2!important;border-left-color:#c93642!important}.assignmentDeadlineAlert-overdue .messageTaskAlertIcon{background:linear-gradient(145deg,#c93642,#8f1f2b)!important}.conversationHealthLine{background:#e7edf2;border-radius:999px;width:100%;height:4px;margin:6px 0 0;overflow:hidden;box-shadow:inset 0 1px 1px #0f274314}.conversationHealthLine span{border-radius:inherit;min-width:3px;height:100%;transition:width .25s;display:block}.conversationHealthLine.green span{background:linear-gradient(90deg,#15824f 0%,#2daa6d 55%,#73e0a7 100%)}.conversationHealthLine.amber span{background:linear-gradient(90deg,#c98408 0%,#efaa2a 55%,#ffd979 100%)}.conversationHealthLine.red span{background:linear-gradient(90deg,#a92435 0%,#d64545 55%,#ff9292 100%)}@media (prefers-reduced-motion:reduce){.conversationHealthLine span{transition:none}}.candidateChannelBadge{background:#f8fbfd;border:1px solid #dbe6ee;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:46px;min-height:38px;padding:4px 6px;display:flex;box-shadow:0 2px 8px #1437530d}.channelIcon{border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.channelIcon.crewchat{background:#fff}.channelIcon.crewchat img{object-fit:contain;width:27px;height:27px;display:block}.channelIcon.telegram{color:#fff;background:#2aabee}.channelIcon.telegram svg{fill:#fff;width:17px;height:17px;display:block}.channelIcon.none{color:#93a1ad;background:#eef2f5;font-size:14px;font-weight:900}html[data-theme=dark] .candidateChannelBadge{box-shadow:none;background:#14283d;border-color:#35506a}html[data-theme=dark] .channelIcon.crewchat{background:#fff}html[data-theme=dark] .channelIcon.none{color:#8ea4b7;background:#22384d}@media (max-width:900px){.candidateChannelBadge{min-height:34px;padding:3px 5px}.channelIcon{flex-basis:24px;width:24px;height:24px}.channelIcon.crewchat img{width:24px;height:24px}.channelIcon.telegram svg{width:15px;height:15px}}@media (max-width:700px){.comms2,.comms2.listCollapsed,.comms2.detailsCollapsed,.comms2.listCollapsed.detailsCollapsed{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100dvw!important;min-width:0!important;max-width:100dvw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.comms2>.sidebar,.comms2>.details{display:none!important}.comms2>.chatPane{border-right:0!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;position:relative!important;overflow:hidden!important}.comms2>.listPane{z-index:1250!important;width:min(88dvw,360px)!important;min-width:0!important;max-width:min(88dvw,360px)!important;height:100dvh!important;transition:transform .2s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important;box-shadow:18px 0 45px #0a234140!important}.comms2:not(.listCollapsed)>.listPane{transform:translate(0)!important}.chatHeader{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions""meta meta"!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:8px 10px!important;overflow:hidden!important}.chatHeaderIdentity,.chatHeaderName{min-width:0!important;overflow:hidden!important}.chatHeaderName h2{font-size:15px!important}.chatHeaderName p{font-size:10px!important}.chatHeaderMeta{scrollbar-width:none;padding-bottom:1px;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.chatHeaderMeta::-webkit-scrollbar{display:none}.chatHeaderActions{scrollbar-width:none;flex-wrap:nowrap!important;justify-content:flex-end!important;width:auto!important;max-width:46vw!important;overflow:auto hidden!important}.chatHeaderActions::-webkit-scrollbar{display:none}.chatHeader .headerPaneButton{flex:none!important;display:inline-flex!important}.chatHeader .candidateChannelBadge{flex:none!important}.context{scrollbar-width:none;box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;gap:12px!important;width:100%!important;padding:7px 10px!important;overflow:auto hidden!important}.context::-webkit-scrollbar{display:none}.messages{overscroll-behavior:contain;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 12px 18px!important;overflow-x:hidden!important}.messageBubbleWrap{max-width:92%!important}.bubble{max-width:100%!important;font-size:14px!important;line-height:1.42!important}.bubble small{font-size:9px!important}.composer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:#fff!important;flex:none!important;overflow:visible!important}.quickTemplates{min-width:0!important;margin-bottom:7px!important}.quickTemplates>b{margin-bottom:5px!important}.quickTemplates>div{scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.quickTemplates>div::-webkit-scrollbar{display:none}.composerInputWrap{grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important}.composerEditorShell{width:100%!important;min-width:0!important;max-width:100%!important}.composerToolbar{scrollbar-width:none;box-sizing:border-box!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.composerToolbar::-webkit-scrollbar{display:none}.composerInput{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:82px!important;max-height:180px!important}.composerSendRow{align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}.composerSendRow>small{flex:auto!important;min-width:0!important;font-size:8px!important;line-height:1.25!important}.composerSendRow>button{flex:none!important}.restorePane{display:none!important}}.uploadAccessToggle{background:#f8fbfe;border:1px solid #dfe7ef;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 11px;display:flex}.uploadAccessToggle>div{min-width:0}.uploadAccessToggle small{letter-spacing:.09em;color:#7d8ea1;font-size:7px;font-weight:900;display:block}.uploadAccessToggle b{color:#284b68;margin-top:2px;font-size:10px;display:block}.uploadAccessToggle span{color:#7c8b9b;margin-top:2px;font-size:8px;line-height:1.35;display:block}.uploadAccessToggle.on{background:#effaf4;border-color:#bfe3ce}.uploadAccessToggle.on small,.uploadAccessToggle.on b{color:#1f744c}.uploadToggleButton{cursor:pointer;flex:none;height:34px;color:#617487!important;background:#edf2f6!important;border:1px solid #cfdbe4!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;width:72px!important;margin:0!important;padding:3px 6px!important;display:flex!important}.uploadToggleButton i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;box-shadow:0 1px 4px #122e4b2e}.uploadToggleButton strong{font-size:8px;line-height:1}.uploadAccessToggle.on .uploadToggleButton{color:#fff!important;background:#20945f!important;border-color:#20945f!important}.uploadAccessToggle.on .uploadToggleButton i{transform:translate(34px)}.uploadAccessToggle.on .uploadToggleButton strong{transform:translate(-28px)}html[data-theme=dark] .uploadAccessToggle{background:#14283c;border-color:#344d63}html[data-theme=dark] .uploadAccessToggle b{color:#e1edf5}html[data-theme=dark] .uploadAccessToggle span{color:#9bb0c1}html[data-theme=dark] .uploadAccessToggle.on{background:#153929;border-color:#2b7452}@media (max-width:700px){.uploadAccessToggle{padding:9px 10px}.uploadToggleButton{width:68px!important}}.channelDisconnected{color:#8996a5}.channelLinkReady{color:#9a6c00;font-weight:700}html[data-theme=dark] .channelDisconnected{color:#91a6b9}html[data-theme=dark] .channelLinkReady{color:#e2bb62}.channelIcon.crewchat.linkReady{opacity:1;filter:none;background:#fff;border:1px solid #dbe6ee}.channelIcon.crewchat.linkReady img{opacity:1}html[data-theme=dark] .channelIcon.crewchat.linkReady{background:#fff;border-color:#35506a}.appVersionNotice{z-index:25000;color:#173b63;background:#fffffff7;border:1px solid #cfe0ea;border-radius:14px;align-items:center;gap:14px;max-width:430px;padding:12px 14px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #12304e2e}.appVersionNotice div{min-width:0}.appVersionNotice b{font-size:12px;display:block}.appVersionNotice span{color:#667b90;margin-top:2px;font-size:9px;line-height:1.4;display:block}.appVersionNotice button{color:#fff;cursor:pointer;background:#176f95;border:0;border-radius:9px;flex:none;padding:8px 10px;font-size:9px;font-weight:800}html[data-theme=dark] .appVersionNotice{color:#eef6fc;background:#13273afa;border-color:#36536b}html[data-theme=dark] .appVersionNotice span{color:#a6b8c7}.templateHqShell{color:#15395f;background:#f4f7fb;min-height:100vh}.templateHqPage{max-width:1700px;margin-left:190px;padding:20px 26px 40px}.templateHqHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.templateHqHeader small,.templateHqComposerHead small{letter-spacing:.1em;color:#6b84a0;font-size:8px;font-weight:900}.templateHqHeader h1{color:#102f52;margin:4px 0 5px;font-size:27px}.templateHqHeader p{color:#647a91;max-width:760px;margin:0;font-size:11px;line-height:1.45}.templateHqStats{flex:none;gap:8px;display:flex}.templateHqStats>div{background:#fff;border:1px solid #dbe5ef;border-radius:12px;min-width:86px;padding:10px 12px;box-shadow:0 5px 18px #1a3d5e0d}.templateHqStats b{color:#0f4e76;font-size:19px;display:block}.templateHqStats span{color:#7b8ea1;font-size:8px}.templateHqComposer,.templateHqLibrary,.templateHqNote{background:#fff;border:1px solid #dbe5ef;border-radius:15px;box-shadow:0 8px 25px #1c3d5e0d}.templateHqComposer{margin-bottom:18px;padding:16px}.templateHqComposerHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.templateHqComposerHead h2{color:#153a60;margin:3px 0 0;font-size:16px}.templateHqFormGrid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.templateHqFormGrid label,.templateHqMessageField{display:block}.templateHqFormGrid span,.templateHqMessageField>span{color:#5b7087;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.templateHqFormGrid input,.templateHqMessageField textarea,.templateHqToolbar input,.templateHqToolbar select{box-sizing:border-box;color:#173b60;width:100%;font:inherit;background:#fff;border:1px solid #d7e2ec;border-radius:9px;outline:none;padding:9px 10px;font-size:10px}.templateHqMessageField{margin-top:10px}.templateHqMessageField textarea{resize:vertical;min-height:150px;line-height:1.5}.templateHqPlaceholderBar{background:#f4f8fb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;display:flex}.templateHqPlaceholderBar b{color:#5d7187;font-size:8px}.templateHqPlaceholderBar span{color:#2a6584;background:#fff;border:1px solid #dbe5ef;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.templateHqProjectScope{background:#fbfcfe;border:1px solid #e3eaf1;border-radius:10px;margin-top:11px;padding:10px}.templateHqProjectScope>div:first-child{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.templateHqProjectScope b{font-size:9px}.templateHqProjectScope span{color:#8090a0;font-size:7px}.templateHqProjectScope>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.templateHqProjectScope button{color:#5a7086;cursor:pointer;background:#fff;border:1px solid #d7e1ea;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.templateHqProjectScope button.active{color:#176b8e;background:#e7f6fb;border-color:#75bfd9}.templateHqOptions{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.templateHqQuickToggle,.templateHqMediaPicker{background:#fbfdff;border:1px solid #dfe7ef;border-radius:10px;padding:10px}.templateHqQuickToggle{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.templateHqQuickToggle input{margin-top:2px}.templateHqQuickToggle b{font-size:9px;display:block}.templateHqQuickToggle small,.templateHqMediaPicker small{color:#7c8d9e;margin-top:2px;font-size:7px;display:block}.templateHqMediaPicker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.templateHqMediaPicker small{width:100%}.templateHqRemoveMedia{color:#a34949;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.templateHqExistingMedia{max-width:460px;margin-top:10px}.templateHqComposerActions{align-items:center;gap:10px;margin-top:12px;display:flex}.templateHqComposerActions span{color:#8090a0;font-size:7px}.templateHqLibrary{padding:14px}.templateHqToolbar{grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:center;gap:8px;margin-bottom:13px;display:grid}.templateHqView{border:1px solid #dbe4ec;border-radius:9px;display:flex;overflow:hidden}.templateHqView button{color:#6a8197;cursor:pointer;background:#fff;border:0;width:34px;height:34px}.templateHqView button.active{color:#176f96;background:#e9f6fb}.templateHqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.templateHqList{grid-template-columns:1fr;gap:9px;display:grid}.templateHqCard{background:#fff;border:1px solid #dfe7ef;border-radius:12px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:0 3px 12px #193b5c0a}.templateHqCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.templateHqCardTop span{text-transform:uppercase;letter-spacing:.06em;color:#66809a;font-size:7px;font-weight:900}.templateHqCard h3{color:#12395e;margin:3px 0 0;font-size:12px}.templateHqCard .quick{color:#6a7d90;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #dce5ee;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.templateHqCard .quick.active{color:#8a6500;background:#fff3c9;border-color:#e6c864}.templateHqCard>p{color:#445f77;white-space:pre-wrap;max-height:120px;margin:10px 0;font-size:9px;line-height:1.48;overflow:auto}.templateHqMediaImage{object-fit:contain;background:#f4f7fa;border-radius:9px;width:100%;max-height:190px;margin-top:9px;display:block}.templateHqDocument{color:#254f70;background:#f8fbfd;border:1px solid #dce6ef;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;text-decoration:none;display:flex}.templateHqDocument b{font-size:8px;display:block}.templateHqDocument small{color:#7d8ea0;font-size:7px}.templateHqTargets{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.templateHqTargets span{color:#577087;background:#eef4f8;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.templateHqUpdated{color:#91a0ae;margin-top:8px;font-size:7px;display:block}.templateHqCard footer{border-top:1px solid #edf1f5;gap:6px;margin-top:9px;padding-top:9px;display:flex}.templateHqCard footer button{color:#345d7a;cursor:pointer;background:#fff;border:1px solid #d8e2eb;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.templateHqCard footer button.danger{color:#a44a4a;border-color:#edd5d5;margin-left:auto}.templateHqEmpty{text-align:center;color:#7c8d9e;padding:30px;font-size:10px}.templateHqNote{margin-top:14px;padding:11px 13px}.templateHqNote b{font-size:9px}.templateHqNote p{color:#6e8193;margin:4px 0 0;font-size:8px;line-height:1.45}html[data-theme=dark] .templateHqShell{background:var(--ui-bg,#0f1d2a);color:var(--ui-text,#e8f0f7)}html[data-theme=dark] .templateHqComposer,html[data-theme=dark] .templateHqLibrary,html[data-theme=dark] .templateHqNote,html[data-theme=dark] .templateHqCard,html[data-theme=dark] .templateHqStats>div{background:var(--ui-panel,#162635);border-color:var(--ui-border,#2b4154)}html[data-theme=dark] .templateHqHeader h1,html[data-theme=dark] .templateHqComposerHead h2,html[data-theme=dark] .templateHqCard h3{color:var(--ui-text,#eef5fa)}html[data-theme=dark] .templateHqFormGrid input,html[data-theme=dark] .templateHqMessageField textarea,html[data-theme=dark] .templateHqToolbar input,html[data-theme=dark] .templateHqToolbar select,html[data-theme=dark] .templateHqQuickToggle,html[data-theme=dark] .templateHqMediaPicker,html[data-theme=dark] .templateHqProjectScope{color:#eaf2f8;background:#132331;border-color:#30485c}@media (max-width:1200px){.templateHqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateHqToolbar{grid-template-columns:1fr 150px 150px auto}}@media (max-width:800px){.templateHqPage{margin-left:0;padding:14px}.templateHqHeader{flex-direction:column}.templateHqStats{width:100%}.templateHqStats>div{flex:1}.templateHqFormGrid,.templateHqOptions,.templateHqToolbar,.templateHqGrid{grid-template-columns:1fr}}.listPane .search{position:relative}.listPane .search input{padding-right:30px}.inboxSearchClear{color:#6f8193;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:17px;line-height:20px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.inboxSearchClear:hover{color:#183a60;background:#eaf0f5}[data-theme=dark] .inboxSearchClear{color:#9bb0c3}[data-theme=dark] .inboxSearchClear:hover{color:#f2f7fc;background:#20344b}.bubble.outbound .messageImage{box-sizing:border-box;margin:0 0 10px;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}@media (max-width:700px){.bubble.outbound .messageImage{width:100%!important;max-width:100%!important;max-height:none!important}}.aiPolishControl{position:relative;align-items:center!important;gap:0!important;margin:0!important;display:inline-flex!important}.composerToolbar .aiPolishButton,.composerToolbar .aiPolishMenuButton,.composerToolbar .aiPolishUndo{color:#176f97!important;min-height:29px!important;box-shadow:none!important;background:#f7fbfd!important;border:1px solid #cfe0ea!important;margin:0!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.composerToolbar .aiPolishButton{border-radius:8px 0 0 8px!important;padding:6px 9px!important}.composerToolbar .aiPolishMenuButton{border-left:0!important;border-radius:0 8px 8px 0!important;width:27px!important;min-width:27px!important;padding:0!important;font-size:12px!important}.composerToolbar .aiPolishButton:hover:not(:disabled),.composerToolbar .aiPolishMenuButton:hover:not(:disabled),.composerToolbar .aiPolishUndo:hover:not(:disabled){color:#115f84!important;background:#e9f6fb!important;border-color:#9fcbdc!important}.composerToolbar .aiPolishButton:disabled,.composerToolbar .aiPolishMenuButton:disabled{opacity:.45;cursor:not-allowed!important}.composerToolbar .aiPolishUndo{color:#6a7280!important;background:#fff!important;border-radius:8px!important;padding:6px 8px!important}.aiPolishMenu{z-index:15100!important;background:#fff!important;border:1px solid #d8e3eb!important;border-radius:11px!important;gap:3px!important;width:245px!important;margin:0!important;padding:7px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 7px)!important;left:0!important;box-shadow:0 14px 34px #12304c2e!important}.composerToolbar .aiPolishMenu>button{color:#294d69!important;text-align:left!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;margin:0!important;padding:7px 8px!important;display:block!important}.composerToolbar .aiPolishMenu>button:hover{background:#f2f8fb!important}.aiPolishMenu b{font-size:8.5px!important;line-height:1.2!important;display:block!important}.aiPolishMenu small{color:#7b8c9d!important;white-space:normal!important;margin-top:2px!important;font-size:7px!important;line-height:1.3!important;display:block!important}html[data-theme=dark] .composerToolbar .aiPolishButton,html[data-theme=dark] .composerToolbar .aiPolishMenuButton,html[data-theme=dark] .composerToolbar .aiPolishUndo,html[data-theme=dark] .aiPolishMenu,html[data-theme=dark] .composerToolbar .aiPolishMenu>button{color:#dcebf4!important;background:#162635!important;border-color:#35536a!important}html[data-theme=dark] .composerToolbar .aiPolishMenu>button:hover{background:#20394c!important}html[data-theme=dark] .aiPolishMenu small{color:#9bb0c1!important}@media (max-width:700px){.composerToolbar .aiPolishButton{padding:6px 8px!important}.aiPolishMenu{left:12px!important;right:12px!important;bottom:calc(105px + env(safe-area-inset-bottom))!important;width:auto!important;position:fixed!important}}.aiPolishMenuDismiss{z-index:15100;background:0 0;position:fixed;inset:0}.aiPolishMenuPortal{z-index:15110!important}@media (max-width:700px){.aiPolishMenuPortal{left:12px!important;right:12px!important;bottom:calc(105px + env(safe-area-inset-bottom))!important;width:auto!important}}.composerToolbar .aiPolishButton.single{border-radius:8px!important;padding:6px 10px!important}.composerToolbar .aiPolishButton.singleMenu{color:#176f97!important;min-height:29px!important;box-shadow:none!important;background:#f7fbfd!important;border:1px solid #cfe0ea!important;border-radius:8px!important;margin:0!important;padding:6px 10px!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.composerToolbar .aiPolishButton.singleMenu:hover:not(:disabled){color:#115f84!important;background:#e9f6fb!important;border-color:#9fcbdc!important}.composerToolbar .aiPolishButton.singleMenu:disabled{opacity:.45;cursor:not-allowed!important}.aiPolishMenuPortal{background:#fff!important;border:1px solid #d8e3eb!important;border-radius:11px!important;width:260px!important;max-width:calc(100vw - 24px)!important;padding:7px!important;box-shadow:0 14px 34px #12304c2e!important}.aiPolishMenuPortal>button{color:#294d69!important;text-align:left!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;margin:0!important;padding:8px 9px!important;display:block!important}.aiPolishMenuPortal>button+button{margin-top:3px!important}.aiPolishMenuPortal>button:hover{background:#f2f8fb!important}.aiPolishMenuPortal b{font-size:8.5px!important;line-height:1.2!important;display:block!important}.aiPolishMenuPortal small{color:#7b8c9d!important;white-space:normal!important;margin-top:2px!important;font-size:7px!important;line-height:1.35!important;display:block!important}html[data-theme=dark] .composerToolbar .aiPolishButton.singleMenu,html[data-theme=dark] .aiPolishMenuPortal,html[data-theme=dark] .aiPolishMenuPortal>button{color:#dcebf4!important;background:#162635!important;border-color:#35536a!important}html[data-theme=dark] .aiPolishMenuPortal>button:hover{background:#20394c!important}html[data-theme=dark] .aiPolishMenuPortal small{color:#9bb0c1!important}.composerToolbar .aiPolishButton.singleMenu{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:78px!important;height:29px!important;min-height:29px!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important}.aiPolishMenuPortal{left:var(--ai-polish-left,12px)!important;top:var(--ai-polish-top,80px)!important;z-index:15110!important;width:280px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;bottom:auto!important;right:auto!important}.aiPolishMenuPortal>button{min-height:48px!important}.aiPolishMenuPortal>button b{font-size:9px!important}.aiPolishMenuPortal>button small{font-size:7.5px!important;line-height:1.35!important}@media (max-width:700px){.aiPolishMenuPortal{top:auto!important;left:12px!important;right:12px!important;bottom:calc(105px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}}.composerToolbar .aiPolishUndo{white-space:nowrap!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:58px!important;height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:8px!important;line-height:1!important;display:inline-flex!important}.documentChannelSummary{background:#fff;border:1px solid #d8e6ee;border-radius:12px;gap:8px;margin-bottom:10px;padding:12px;display:grid}.documentChannelSummary small{letter-spacing:.09em;color:#71879a;font-size:9px;font-weight:900;display:block}.documentChannelSummary b{color:#173f63;margin-top:2px;font-size:12px;display:block}.documentChannelPills{flex-wrap:wrap;gap:6px;display:flex}.documentChannelPills span{border:1px solid #d7e4ec;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.documentChannelPills .available{color:#226a4a;background:#eefaf4;border-color:#cfe9db}.documentChannelPills .muted{color:#8091a0;background:#f5f7f9;border-color:#e2e8ed}.telegramUnavailableNote{color:#60778b;background:#f6f9fb;border:1px solid #e1e9ef;border-radius:9px;padding:9px 10px;font-size:10px;line-height:1.4}.privateAttachmentLoading{color:#6f8293}.privateMessageImageLink{display:block}.crewchatPrivateAttachmentBlock{gap:6px;display:grid}.crewpassSaveRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.crewpassSaveRow select{color:#36556e;background:#fff;border:1px solid #cfdde7;border-radius:8px;max-width:210px;padding:5px 7px;font-size:9px}.crewpassSaveRow button{color:#246747;cursor:pointer;background:#eef9f3;border:1px solid #b9d7c8;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900}.crewpassSaveRow button:disabled{opacity:.55;cursor:default}.crewpassSavedBadge{color:#246747;background:#eaf8f0;border:1px solid #cbe8d7;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.conversationNameRow{align-items:center;gap:6px;min-width:0;display:flex}.conversationNameRow>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.conversationNameRow>time{flex:none;margin-left:auto}.crewpass3Mini{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:15px;padding:0 5px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.crewpass3Mini.active{color:#187648;background:#dcf5e8;border-color:#b8e3cd}.crewpass3Mini.invited{color:#8a6511;background:#fff3c8;border-color:#efd98a}.crewpass3Mini.not_invited{color:#9b3d48;background:#fde5e8;border-color:#efbcc3}html[data-theme=dark] .crewpass3Mini.active{color:#b7f7cb;background:#22c55e24;border-color:#22c55e52}html[data-theme=dark] .crewpass3Mini.invited{color:#ffe39a;background:#f59e0b24;border-color:#f59e0b4d}html[data-theme=dark] .crewpass3Mini.not_invited{color:#fecaca;background:#ef444421;border-color:#ef444447}.reactionChips{z-index:4;align-items:center;gap:4px;display:flex;position:absolute;bottom:-11px;left:10px}.reactionGroupChip{color:#31465c;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:28px;height:23px;padding:0 6px;font-size:15px;display:inline-flex;position:relative;box-shadow:0 2px 7px #1428411f}.reactionGroupChip>b{color:#66798d;font-size:10px;line-height:1}.reactionGroupChip.mine{background:#eef7ff;border-color:#8fc5f5}.reactionHoverCard{color:#243b53;text-align:left;pointer-events:none;z-index:50;background:#fff;border:1px solid #dfe6ed;border-radius:10px;flex-direction:column;gap:6px;min-width:175px;max-width:240px;padding:8px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 30px #1428412e}.reactionGroupChip:hover .reactionHoverCard,.reactionGroupChip:focus-visible .reactionHoverCard{display:flex}.reactionHoverCard>strong{border-bottom:1px solid #edf1f5;padding-bottom:4px;font-size:10px}.reactionHoverCard>span{align-items:center;gap:7px;min-width:0;display:flex}.reactionHoverCard>span>i{color:#31536f;background:#e8f1f8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;display:grid;overflow:hidden}.reactionHoverCard img{object-fit:cover;width:100%;height:100%}.reactionHoverCard em{font-size:8px;font-style:normal;font-weight:900}.reactionHoverCard>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}html[data-theme=dark] .reactionGroupChip{color:#eef5fb;background:#182b42;border-color:#385069}html[data-theme=dark] .reactionGroupChip.mine{background:#173955;border-color:#4f93c7}html[data-theme=dark] .reactionGroupChip>b{color:#b5c8d8}html[data-theme=dark] .reactionHoverCard{color:#eef5fb;background:#11243a;border-color:#385069}html[data-theme=dark] .reactionHoverCard>strong{border-bottom-color:#2b4259}html[data-theme=dark] .reactionHoverCard>span>i{color:#d8e8f5;background:#1d3850}.conversationNameRow{min-width:0;display:block}.conversationNameRow>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.conversationMetaLine{white-space:nowrap;align-items:center;gap:5px;width:100%;min-width:0;margin-top:3px;overflow:hidden;display:flex!important}.conversationMetaLine>span{flex:none}.conversationMetaLine .projectMiniTag{text-overflow:ellipsis;max-width:88px;overflow:hidden}.conversationMetaLine .conversationHealthBadge{flex:none}.conversationMetaLine .crewpass3Mini{flex:none;margin-left:auto}.conversationMetaTime{color:#8da0b6;flex:none;margin-left:1px;font-size:9px}.conversationIdLine{white-space:nowrap;align-items:center;gap:5px;width:100%;min-width:0;margin-top:3px;overflow:hidden;display:flex!important}.conversationIdLine>span{flex:none}.conversationIdLine .crewpass3Mini{margin-left:auto}.conversationMetaDetails{gap:6px;margin-top:4px}.conversationMetaDetails .projectMiniTag{text-overflow:ellipsis;min-width:0;overflow:hidden;flex:auto!important;max-width:none!important}.conversationMetaDetails .conversationHealthBadge{flex:none}.crewChatAccessRow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.crewChatAccessCopy{color:#14577d;white-space:nowrap;cursor:pointer;background:#f4fbff;border:1px solid #c9deec;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1.2}.crewChatAccessCopy:hover:not(:disabled){background:#e9f7ff;border-color:#9fc8de}.crewChatAccessCopy:disabled{opacity:.62;cursor:wait}.openCrewPassCandidate{cursor:pointer;color:#3aa76d;background:linear-gradient(#22c55e29,#1665341a);border:1px solid #22c55e4d;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:950;line-height:1;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s;display:grid;box-shadow:0 2px 9px #22c55e14}.openCrewPassCandidate:hover{color:#198754;background:linear-gradient(#22c55e40,#16653429);border-color:#4ade8085;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e26}html[data-theme=dark] .openCrewPassCandidate{color:#bbf7d0;background:linear-gradient(#22c55e29,#1665341a);border-color:#22c55e4d;box-shadow:0 0 14px #22c55e14}html[data-theme=dark] .openCrewPassCandidate:hover{color:#dcfce7}html[data-theme=dark] .chatPane,html[data-theme=dark] .details,html[data-theme=dark] .listPane{background:#0b1628!important}html[data-theme=dark] .chatHeader,html[data-theme=dark] .context,html[data-theme=dark] .composer{background:#10203a!important;border-color:#233a56!important}html[data-theme=dark] .messages{background-color:#071426!important}html[data-theme=dark] .candidateInfoCard,html[data-theme=dark] .progressCard,html[data-theme=dark] .trafficCommand,html[data-theme=dark] .messageBuilder,html[data-theme=dark] .savedMessageTools{background:linear-gradient(#132844,#102039)!important;border-color:#29425f!important}.crewChatAccessRow.compact{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.crewChatAccessRow.compact .crewChatAccessCopy,.crewPassLoginHelpBtn{white-space:nowrap!important;border-radius:7px!important;width:auto!important;min-width:0!important;min-height:26px!important;padding:4px 7px!important;font-size:7px!important}.crewPassLoginHelpBtn{color:#176b91;cursor:pointer;background:#f3f9fc;border:1px solid #c9dce7;font-weight:800}.loginHelpBack{z-index:19000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081d3373;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.loginHelpCard{color:#183b59;background:#fff;border:1px solid #d7e4ec;border-radius:16px;width:min(520px,94vw);max-height:88vh;padding:16px;overflow:auto;box-shadow:0 24px 70px #09233b47}.loginHelpCard>header{border-bottom:1px solid #e8eef2;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.loginHelpCard header small{letter-spacing:.1em;color:#6f879a;font-size:7px;font-weight:900}.loginHelpCard h3{margin:3px 0;font-size:17px}.loginHelpCard header button{background:#eef3f6;border:0;border-radius:8px;width:28px;height:28px;font-size:17px}.loginHelpStatus{justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.loginHelpCard dl{border:1px solid #e1e9ef;border-radius:10px;grid-template-columns:95px 1fr;gap:0;margin:0;display:grid;overflow:hidden}.loginHelpCard dt,.loginHelpCard dd{border-bottom:1px solid #edf1f4;margin:0;padding:8px;font-size:9px}.loginHelpCard dt{color:#71869a;background:#f7fafc;font-weight:800}.loginHelpCard pre{white-space:pre-wrap;font:inherit;color:#35536b;background:#f8fbfd;border:1px solid #dce8ef;border-radius:10px;margin:12px 0;padding:12px;font-size:9px;line-height:1.5}.loginHelpCard footer{justify-content:flex-end;gap:7px;display:flex}.loginHelpCard footer button{color:#285b79;background:#fff;border:1px solid #d1e0e9;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.loginHelpCard footer .primary{color:#fff;background:#123f63;border-color:#123f63}.messageAutoLink{text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer;color:#0875ad!important;text-decoration:underline!important}.messageAutoLink:hover{color:#045b87!important}.attachmentViewerTrigger{cursor:zoom-in!important}.privateMessageImageLink.attachmentViewerTrigger{text-align:left;background:0 0;border:0;padding:0;display:block}.messageDocument.attachmentViewerTrigger{text-align:left;width:100%}.crewAttachmentViewerBack{z-index:22000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e1dc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crewAttachmentViewer{color:#e9f4ff;background:#081a2f;border:1px solid #6fb1e74d;border-radius:18px;grid-template-rows:auto auto 1fr auto;width:min(1180px,96vw);height:min(850px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000080}.crewAttachmentViewer>header{background:linear-gradient(135deg,#173d78,#0d2a51);border-bottom:1px solid #87bce833;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.crewAttachmentViewer>header>div:first-child{gap:2px;display:grid}.crewAttachmentViewer header small{letter-spacing:.14em;color:#92bfe4;font-size:7px;font-weight:900}.crewAttachmentViewer header strong{font-size:14px}.crewAttachmentViewer header span{color:#9fb7cb;font-size:8px}.crewAttachmentViewerHeadActions{align-items:center;gap:8px;display:flex!important}.crewAttachmentViewerHeadActions a,.crewAttachmentViewerHeadActions button{color:#eaf6ff;background:#ffffff0f;border:1px solid #95c4ea47;border-radius:8px;place-items:center;min-height:30px;padding:0 10px;font-size:8px;font-weight:800;text-decoration:none;display:grid}.crewAttachmentViewerHeadActions button{cursor:pointer;width:32px;padding:0;font-size:17px}.crewAttachmentViewerTools{background:#0b2038;border-bottom:1px solid #87bce829;align-items:center;gap:6px;padding:8px 12px;display:flex}.crewAttachmentViewerTools button,.crewAttachmentViewerTools b{color:#e8f5ff;background:#112c49;border:1px solid #87bce838;border-radius:7px;place-items:center;min-width:30px;height:28px;padding:0 8px;font-size:8px;font-weight:900;display:grid}.crewAttachmentViewerTools button{cursor:pointer}.crewAttachmentViewerTools>span{color:#9fb8cd;margin-left:auto;font-size:8px}.crewAttachmentViewerCanvas{background:#030c17;place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.crewAttachmentViewerCanvas img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .12s;display:block;box-shadow:0 12px 40px #0006}.crewAttachmentViewerCanvas iframe{background:#fff;border:0;border-radius:5px;width:100%;height:100%;min-height:520px}.crewAttachmentViewerUnsupported{text-align:center;gap:12px;display:grid}.crewAttachmentViewerUnsupported a{color:#75c9ff}.crewAttachmentViewer>footer{background:#0b2038;border-top:1px solid #87bce829;justify-content:flex-end;align-items:center;gap:8px;padding:10px 13px;display:flex}.crewAttachmentViewer>footer select{color:#eaf5ff;background:#102b47;border:1px solid #31516d;border-radius:8px;min-width:210px;max-width:360px;height:32px;padding:0 8px;font-size:8px}.crewAttachmentViewer>footer button.primary{color:#fff;background:#19a65a;border:0;border-radius:8px;height:32px;padding:0 13px;font-size:8px;font-weight:900}.crewAttachmentViewer>footer .crewpassSavedBadge{margin-left:auto}@media (max-width:760px){.crewAttachmentViewerBack{padding:5px}.crewAttachmentViewer{border-radius:11px;width:100%;height:98vh}.crewAttachmentViewer>header{padding:10px}.crewAttachmentViewerCanvas{padding:5px}.crewAttachmentViewer>footer{flex-wrap:wrap}.crewAttachmentViewer>footer select{flex:1;min-width:0}}.quickTemplateHowTo{color:#6543a6;white-space:nowrap;cursor:pointer;background:#f7f2ff;border:1px solid #c8b7ee;border-radius:9px;height:34px;padding:0 10px;font-size:8px;font-weight:900}.quickTemplateHowTo span{opacity:.6}.howToQuickMenu{z-index:15000;color:#173c59;background:#fff;border:1px solid #d8e4ec;border-radius:14px;width:min(390px,100vw - 30px);max-height:430px;position:absolute;bottom:76px;left:12px;overflow:hidden;box-shadow:0 20px 55px #0c2b4438}.howToQuickMenu header{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.howToQuickMenu header>div{display:grid}.howToQuickMenu header small{letter-spacing:.12em;color:#7890a2;font-size:6px;font-weight:900}.howToQuickMenu header b{font-size:12px}.howToQuickMenu header button{background:#eef3f6;border:0;border-radius:7px;width:26px;height:26px}.howToQuickMenu>div{max-height:365px;padding:7px;overflow:auto}.howToQuickMenu>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.howToQuickMenu>div>button:hover{background:#f5f9fc}.howToQuickMenu>div>button>span{font-size:17px}.howToQuickMenu>div>button>div{display:grid}.howToQuickMenu>div>button b{font-size:9px}.howToQuickMenu>div>button small{color:#7890a2;font-size:7px}.recentConversationCard{position:relative}.recentTrayRemove{z-index:4;color:#748b9b;opacity:0;cursor:pointer;background:#eef4f7;border:0;border-radius:50%;width:19px;height:19px;font-size:12px;line-height:19px;transition:opacity .12s;position:absolute;top:5px;right:5px}.recentConversationCard:hover .recentTrayRemove{opacity:1}.recentTrayRemove:hover{color:#b43b3b;background:#ffe9e9}.recentConversationCard.selected{box-shadow:inset 0 0 0 2px #42d68d!important}.recentConversationGroup .conversation{scroll-margin:0!important}.howToSendBack{z-index:21000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05192b80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.howToSendCard{color:#173d59;background:#fff;border:1px solid #d9e5ec;border-radius:16px;width:min(650px,94vw);max-height:88vh;overflow:auto;box-shadow:0 25px 70px #09243b47}.howToSendCard header{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;padding:14px;display:flex}.howToSendCard header small{letter-spacing:.14em;color:#7a90a2;font-size:6px;font-weight:900}.howToSendCard h3{margin:2px 0;font-size:16px}.howToSendCard header button{background:#eef3f6;border:0;border-radius:8px;width:28px;height:28px}.howToSendCard>p{white-space:pre-wrap;background:#f6fafc;border-radius:10px;margin:13px;padding:12px;font-size:9px;line-height:1.5}.howToSendSteps{gap:9px;padding:3px 13px 13px;display:flex;overflow:auto}.howToSendSteps figure{background:#f8fafc;border:1px solid #dce6ec;border-radius:10px;min-width:170px;margin:0;overflow:hidden}.howToSendSteps img{object-fit:cover;width:170px;height:105px;display:block}.howToSendSteps figcaption{text-align:center;padding:6px;font-size:8px;font-weight:900}.howToSendCard footer{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.howToSendCard footer span{color:#72889a;font-size:8px}.howToSendCard footer button.primary{color:#fff;background:#153f63;border:0;border-radius:9px;padding:9px 15px;font-size:9px;font-weight:900}.quickTemplateMenuButton.howTo{color:#64459b!important;background:#f8f4ff!important;border-color:#cbb9ee!important}.quickTemplateMenuButton.howTo.active{box-shadow:0 0 0 2px #7b54b41f}.howToInlineDropdown{z-index:15020;color:#173d59;background:#fff;border:1px solid #d9e4eb;border-radius:12px;width:340px;max-height:390px;position:absolute;bottom:42px;left:0;overflow:hidden;box-shadow:0 18px 50px #0a283f38}.howToInlineDropdown header{border-bottom:1px solid #e7eef2;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.howToInlineDropdown header>div{display:grid}.howToInlineDropdown header b{font-size:10px}.howToInlineDropdown header small{color:#7890a2;font-size:7px}.howToInlineDropdown header button{background:#eef3f6;border:0;border-radius:7px;width:25px;height:25px}.howToInlineDropdown>div{max-height:320px;padding:6px;overflow:auto}.howToInlineDropdown>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.howToInlineDropdown>div>button:hover{background:#f5f8fb}.howToInlineDropdown>div>button>span{font-size:17px}.howToInlineDropdown>div>button>div{display:grid}.howToInlineDropdown>div>button b{font-size:9px}.howToInlineDropdown>div>button small{color:#7890a2;font-size:7px}.quickTemplateSecondRow{align-items:center;gap:6px;min-height:34px;margin-top:6px;display:flex}.quickTemplateSecondRow .quickTemplateMenuWrap{position:relative}.quickTemplateSecondRow .quickTemplateMenuButton{justify-content:flex-start;min-width:116px;height:34px}.quickTemplateSecondRow .howToInlineDropdown{bottom:40px;left:0}.quickTemplateSecondRow{z-index:20!important;pointer-events:none!important;height:0!important;min-height:0!important;margin-top:0!important;position:relative!important;overflow:visible!important}.quickTemplateSecondRowSpacer{display:none!important}.quickTemplateSecondRow>.quickTemplateMenuWrap{pointer-events:auto!important;position:absolute!important;bottom:-39px!important;left:0!important}.quickTemplateSecondRow .quickTemplateMenuButton{min-width:116px!important;height:34px!important}.quickTemplateSecondRow .howToInlineDropdown{bottom:40px!important}.quickTemplateTopline{flex-wrap:wrap!important;align-content:flex-start!important;row-gap:6px!important}.quickTemplateTopline>.howToSlot{flex:none!important;order:3!important;position:relative!important}.quickTemplateTopline>.pinnedTemplates,.quickTemplateTopline>.composerStaffChatButton{order:2!important}.quickTemplateTopline>.howToSlot .quickTemplateMenuButton{min-width:116px!important;height:34px!important}.quickTemplateSecondRow{display:none!important}.quickTemplateTopline>.howToSlot .howToInlineDropdown{top:auto!important;bottom:40px!important;left:0!important}.quickTemplateTopline{flex-wrap:unset!important;grid-template-rows:34px 34px!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:start!important;gap:6px!important;display:grid!important}.quickTemplateTopline>.quickTemplateMenuWrap:first-child{grid-area:1/1!important;width:100%!important}.quickTemplateTopline>.howToUnderTemplates{grid-area:2/1!important;width:100%!important;position:relative!important}.quickTemplateTopline>.howToUnderTemplates .quickTemplateMenuButton{justify-content:flex-start!important;width:100%!important;min-width:0!important;height:34px!important}.quickTemplateTopline>.pinnedTemplates{grid-area:1/2/span 2!important;align-self:start!important;min-width:0!important}.quickTemplateTopline>.composerStaffChatButton{grid-area:1/3!important}.quickTemplateTopline>.howToUnderTemplates .howToInlineDropdown{position:absolute!important;top:auto!important;bottom:40px!important;left:0!important}.quickTemplateTopline{align-content:normal!important;align-items:center!important;column-gap:initial!important;row-gap:initial!important;flex-wrap:nowrap!important;grid-template-rows:none!important;grid-template-columns:none!important;display:flex!important}.quickTemplateTopline>.quickTemplateMenuWrap:first-child,.quickTemplateTopline>.pinnedTemplates,.quickTemplateTopline>.composerStaffChatButton{order:initial!important;grid-area:auto!important;align-self:auto!important;width:auto!important}.quickTemplateTopline>.pinnedTemplates{flex:auto!important;min-width:0!important}.quickTemplateSecondRow,.howToUnderTemplates,.howToSlot{display:none!important}.composerStaffChatButton{position:relative!important}.composerStaffChatButton.hasUnread{color:#b4232d!important;background:#fff0f0!important;border-color:#e84a4a!important;box-shadow:0 0 0 2px #e84a4a1a!important}.composerStaffChatButton.hasUnread>b{color:#fff;box-sizing:border-box;background:#df2e38;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-7px;right:-6px}.composerStaffChatButton.newMessagePulse{animation:.65s ease-in-out 3 composerStaffChatAlert}@keyframes composerStaffChatAlert{0%,to{transform:scale(1);box-shadow:0 0 0 2px #e84a4a1a}50%{transform:scale(1.08);box-shadow:0 0 0 6px #e84a4a2e}}html[data-theme=dark] .topCandidateInfo,html[data-theme=dark] .documentUploadControls,html[data-theme=dark] .telegramUploadControl,html[data-theme=dark] .telegramUploadPrimaryTarget,html[data-theme=dark] .telegramUploadRecentTarget,html[data-theme=dark] .onboardingCopilot,html[data-theme=dark] .readinessCard,html[data-theme=dark] .onboardingReadiness,html[data-theme=dark] .messagingTools,html[data-theme=dark] .crew360LifecycleSlot,html[data-theme=dark] .lifecycleHeaderCard,html[data-theme=dark] .quickStatusCard,html[data-theme=dark] .composerShell,html[data-theme=dark] .composerToolbar{color:#eaf3fb!important;background:#10203a!important;border-color:#29425f!important}html[data-theme=dark] .candidateInfoCard dl,html[data-theme=dark] .candidateInfoCard dt,html[data-theme=dark] .candidateInfoCard dd,html[data-theme=dark] .candidateInfoCard h3,html[data-theme=dark] .documentUploadControls h3,html[data-theme=dark] .documentUploadControls b,html[data-theme=dark] .progressCard h3,html[data-theme=dark] .progressCard strong,html[data-theme=dark] .messageBuilder h3,html[data-theme=dark] .messageBuilder b{color:#eaf3fb!important}html[data-theme=dark] .candidateInfoCard dt,html[data-theme=dark] .candidateInfoCard small,html[data-theme=dark] .documentUploadControls small,html[data-theme=dark] .progressCard small,html[data-theme=dark] .messageBuilder p{color:#9fb4c8!important}html[data-theme=dark] .candidateInfoCard select,html[data-theme=dark] .inlineSelect,html[data-theme=dark] .composer textarea,html[data-theme=dark] .composer [contenteditable=true]{color:#edf6ff!important;background:#0b1a2d!important;border-color:#31506d!important}html[data-theme=dark] .composer textarea::placeholder{color:#8299ae!important}html[data-theme=dark] .crewChatAccessCopy,html[data-theme=dark] .crewPassLoginHelpBtn,html[data-theme=dark] .paneToggle,html[data-theme=dark] .crew360GlobalActions button{color:#dcecff!important;background:#142b46!important;border-color:#345575!important}html[data-theme=dark] .telegramUploadControl,html[data-theme=dark] .telegramUploadControl button,html[data-theme=dark] .telegramUploadPrimaryTarget button,html[data-theme=dark] .telegramUploadRecentTarget button{color:#dcecff!important;background:#10243d!important;border-color:#345675!important}html[data-theme=dark] .telegramUploadControl.active{color:#ffe0a0!important;background:#352d1d!important;border-color:#8c6c2b!important}html[data-theme=dark] .progressCard [class*=readiness],html[data-theme=dark] .progressCard [class*=status],html[data-theme=dark] .trafficCommand article,html[data-theme=dark] .messageBuilder article{background:#0d1d31!important;border-color:#29425f!important}html[data-theme=dark] .crew360TopRow.compact .lifecycleHeaderCard,html[data-theme=dark] .crew360LifecycleSlot .lifecycleHeaderCard{background:#10203a!important;border-color:#29425f!important}html[data-theme=dark] .telegramUploadPrimaryTarget .telegramUploadControl,html[data-theme=dark] .telegramUploadPrimaryTarget .documentChannelSummary,html[data-theme=dark] .telegramUploadRecentTarget .telegramUploadRecent,html[data-theme=dark] .telegramUploadRecentTarget .recentTelegramFiles{color:#eaf3fb!important;background:#10203a!important;border-color:#29425f!important}html[data-theme=dark] .documentChannelSummary small{color:#91a9bd!important}html[data-theme=dark] .documentChannelSummary b{color:#edf6ff!important}html[data-theme=dark] .documentChannelPills .available{color:#86e3ae!important;background:#153b30!important;border-color:#28664d!important}html[data-theme=dark] .documentChannelPills .muted{color:#91a6b9!important;background:#17283d!important;border-color:#31465d!important}html[data-theme=dark] .allowUploadButton{color:#dcecff!important;background:#10243d!important;border-color:#4b7898!important}html[data-theme=dark] .allowUploadButton:hover{background:#17314e!important}html[data-theme=dark] .uploadActiveBanner{background:#352d1d!important;border-color:#8c6c2b!important}html[data-theme=dark] .uploadActiveBanner b{color:#ffd77e!important}html[data-theme=dark] .uploadActiveBanner span{color:#d7bd82!important}html[data-theme=dark] .uploadActiveBanner button{color:#eaf4fc!important;background:#17314e!important;border-color:#426484!important}html[data-theme=dark] .uploadWindowPanel{color:#eaf3fb!important;background:#0d1d31!important;border-color:#29425f!important}html[data-theme=dark] .uploadWindowPanel p,html[data-theme=dark] .uploadWindowPanel label{color:#a4b7c8!important}html[data-theme=dark] .uploadWindowPanel input{color:#edf6ff!important;background:#09192b!important;border-color:#31506d!important}html[data-theme=dark] .uploadDurationGrid button{color:#dcecff!important;background:#142b46!important;border-color:#345575!important}html[data-theme=dark] .uploadDurationGrid .singleFile{color:#dcecff!important;background:#17314e!important}html[data-theme=dark] .recentTelegramFiles{border-top-color:#29425f!important}html[data-theme=dark] .recentTelegramFiles summary{color:#eaf3fb!important}html[data-theme=dark] .recentTelegramFiles summary b{color:#dcecff!important;background:#203650!important}html[data-theme=dark] .recentTelegramFiles button{color:#dcecff!important;background:#10243d!important;border-color:#294a68!important}html[data-theme=dark] .recentTelegramFiles button small{color:#94aabd!important}html[data-theme=dark] .chatHeaderMeta .projectBadge,html[data-theme=dark] .chatHeaderMeta .pinHeaderBadge,html[data-theme=dark] .chatHeaderMeta .status,html[data-theme=dark] .chatHeaderMeta .dateBadge,html[data-theme=dark] .chatHeaderMeta .positionBadge,html[data-theme=dark] .chatHeaderMeta .shipBadge,html[data-theme=dark] .chatHeaderMeta>span{color:#e7f2fb!important;box-shadow:none!important;background:#142b46!important;border-color:#345575!important}html[data-theme=dark] .chatHeaderMeta .status.waitingStaff,html[data-theme=dark] .chatHeaderMeta .status.waitingCandidate,html[data-theme=dark] .chatHeaderMeta .status.open{color:#8ae3b0!important;background:#153b30!important;border-color:#28664d!important}html[data-theme=dark] .chatHeaderMeta .pinHeaderBadge{color:#9ee8ff!important;background:#123a50!important;border-color:#28718f!important}html[data-theme=dark] .chatHeaderMeta .dateBadge{color:#ffdc8a!important;background:#3a301d!important;border-color:#81662c!important}html[data-theme=dark] .chatHeaderMeta .shipBadge{color:#c8d9e8!important;background:#17283d!important;border-color:#31465d!important}html[data-theme=dark] .conversationGroupHead{background:#152a43!important;border-color:#29425f!important}html[data-theme=dark] .conversationGroupHead b{color:#9fc2dc!important}html[data-theme=dark] .conversationGroupHead span,html[data-theme=dark] .conversationGroupCount{color:#dbeaf6!important;background:#203750!important}html[data-theme=dark] .conversationGroupSort,html[data-theme=dark] .conversationGroupStageFilter{color:#c4d8e8!important;background:#19314c!important;border-color:#36546f!important}html[data-theme=dark] .conversationGroupSort:hover,html[data-theme=dark] .conversationGroupStageFilter:hover{background:#203d5d!important;border-color:#4c708f!important}html[data-theme=dark] .conversationGroupSort.active{color:#9ee8ff!important;background:#123e56!important;border-color:#2f819f!important}html[data-theme=dark] .conversationGroupStageFilter.active.onboarding{color:#ffdc8a!important;background:#3a301d!important;border-color:#81662c!important}html[data-theme=dark] .conversationGroupStageFilter.active.onboard{color:#d2b8ff!important;background:#302644!important;border-color:#66508a!important}html[data-theme=dark] .projectMiniTag{color:#dcecff!important;background:#17314b!important;border:1px solid #31516e!important}html[data-theme=dark] .projectMiniTag.company-seachefs{color:#9ee8ff!important;background:#123b50!important;border-color:#286f8d!important}html[data-theme=dark] .projectMiniTag.company-costa{color:#ffdc8a!important;background:#3a301d!important;border-color:#81662c!important}html[data-theme=dark] .projectMiniTag.company-river{color:#e7c3ad!important;background:#352b28!important;border-color:#695149!important}html[data-theme=dark] .projectMiniTag.company-royal{color:#bdd7ff!important;background:#1c304c!important;border-color:#405d83!important}html[data-theme=dark] .projectMiniTag.company-other{color:#d2b8ff!important;background:#302644!important;border-color:#66508a!important}html[data-theme=dark] .pinMiniTag{color:#9ee8ff!important;background:#123a50!important;border-color:#28718f!important}html[data-theme=dark] .composerToolbar>span{color:#91a6ba!important}html[data-theme=dark] .composerToolbar button{color:#e7f2fb!important;box-shadow:none!important;background:#142b46!important;border-color:#345575!important}html[data-theme=dark] .composerToolbar button:hover:not(:disabled){color:#fff!important;background:#1b3958!important;border-color:#4a7597!important}html[data-theme=dark] .composerToolbar button.active,html[data-theme=dark] .composerToolbar button[aria-pressed=true]{color:#bceeff!important;background:#174664!important;border-color:#3f8aab!important}html[data-theme=dark] .composerToolbar .composerClearFormat{color:#b8c9d8!important;background:#17283d!important;border-color:#31465d!important}html[data-theme=dark] .composerToolbar small{color:#8198ac!important}html[data-theme=dark] .telegramUnavailableNote{color:#a7bdd0!important;background:#10243d!important;border-color:#294a68!important}html[data-theme=dark] .messageBuilderHead{border-bottom-color:#29425f!important}html[data-theme=dark] .messageBuilderHead small,html[data-theme=dark] .messageBuilderHead p,html[data-theme=dark] .messageBuilderLabel span,html[data-theme=dark] .messageBuilderHint{color:#94aabd!important}html[data-theme=dark] .messageBuilderHead h3,html[data-theme=dark] .messageBuilderLabel b{color:#eaf3fb!important}html[data-theme=dark] .messageBuilderHead>span,html[data-theme=dark] .ownershipCard .sectionTitle>span{color:#bde8ff!important;background:#17314e!important;border:1px solid #345575!important}html[data-theme=dark] .requestChoice{color:#eaf3fb!important;background:#10243d!important;border-color:#294a68!important}html[data-theme=dark] .requestChoice:hover{background:#17314e!important;border-color:#4a7597!important}html[data-theme=dark] .requestChoice.selected{background:#153a50!important;border-color:#3f8aaa!important;box-shadow:0 0 0 2px #3f8aaa1a!important}html[data-theme=dark] .requestChoiceText b{color:#edf6ff!important}html[data-theme=dark] .requestChoiceText small{color:#91a6b9!important}html[data-theme=dark] .savedMessageTools{border-top-color:#29425f!important}html[data-theme=dark] .savedMessageTools>select,html[data-theme=dark] .saveTemplateRow input,html[data-theme=dark] .ownershipField select,html[data-theme=dark] .supportAddGrid select,html[data-theme=dark] .supportGroupAssign select{color:#edf6ff!important;background:#0b1a2d!important;border-color:#31506d!important}html[data-theme=dark] .saveTemplateRow button,html[data-theme=dark] .supportAddGrid button,html[data-theme=dark] .supportGroupAssign button{color:#eaf4fc!important;background:#17314e!important;border-color:#345575!important}html[data-theme=dark] .saveTemplateRow button:disabled,html[data-theme=dark] .supportAddGrid button:disabled,html[data-theme=dark] .supportGroupAssign button:disabled{color:#60758a!important;opacity:1!important;background:#111f31!important;border-color:#263b50!important}html[data-theme=dark] .ownershipCard{color:#eaf3fb!important;background:#10203a!important;border-color:#29425f!important}html[data-theme=dark] .ownershipCard .sectionTitle h3{color:#eaf3fb!important}html[data-theme=dark] .ownershipCard .sectionTitle p,html[data-theme=dark] .ownershipField>span{color:#94aabd!important}html[data-theme=dark] .supportChip{background:#122840!important;border-color:#2d4a67!important}html[data-theme=dark] .supportChip b{color:#edf6ff!important}html[data-theme=dark] .supportChip small{color:#91a6b9!important}html[data-theme=dark] .supportChip button{color:#ff9ca5!important;background:#3b2429!important;border-color:#704047!important}html[data-theme=dark] .supportEmpty{color:#91a6b9!important;background:#0d1d31!important;border-color:#31506d!important}html[data-theme=dark] .supportGroupAssign{border-top-color:#29425f!important}html[data-theme=dark] .documentFilterBar button{color:#dcecff!important;box-shadow:none!important;background:#142b46!important;border-color:#345575!important}html[data-theme=dark] .documentFilterBar button span{color:#dceaf6!important;background:#203a54!important}html[data-theme=dark] .documentFilterBar button.active{color:#fff!important;background:#17314e!important;border-color:#4a7597!important}html[data-theme=dark] .documentFilterBar button.active.action{color:#ff9ca5!important;background:#3b2429!important;border-color:#704047!important}html[data-theme=dark] .documentFilterBar button.active.watch{color:#ffdc8a!important;background:#3a301d!important;border-color:#81662c!important}html[data-theme=dark] .documentFilterBar button.active.ready{color:#8ae3b0!important;background:#153b30!important;border-color:#28664d!important}html[data-theme=dark] .needsAttention{color:#f6df9f!important;background:#2d2618!important;border-color:#7a5e27!important}html[data-theme=dark] .needsAttention h3{color:#ffe6a3!important}html[data-theme=dark] .needsAttention .reqItem{background:#352d1d!important;border-color:#6f5729!important}html[data-theme=dark] .reqGroup,html[data-theme=dark] .reqGroup summary{color:#eaf3fb!important;background:#10203a!important;border-color:#29425f!important}html[data-theme=dark] .reqGroup summary b{color:#dceaf6!important;background:#203a54!important}html[data-theme=dark] .reqItem{color:#eaf3fb!important;background:#0d1d31!important;border-color:#29425f!important}html[data-theme=dark] .reqItem>span{color:#edf6ff!important}html[data-theme=dark] .reqItem>span small{color:#91a6b9!important}html[data-theme=dark] .reqActions button{color:#dcecff!important;background:#142b46!important;border-color:#345575!important}html[data-theme=dark] .reqActions button:hover{color:#fff!important;background:#1b3958!important;border-color:#4a7597!important}html[data-theme=dark] .reqItem .statusDot,html[data-theme=dark] .reqItem [class*=statusDot]{color:#dcecff!important;background:#19314c!important;border-color:#36546f!important}html[data-theme=dark] .documentChannelPills{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html[data-theme=dark] .documentChannelPills>span{letter-spacing:.01em!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:25px!important;padding:0 10px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09,0 1px 4px #00000024!important}html[data-theme=dark] .documentChannelPills .available{color:#a8f2c6!important;background:linear-gradient(#183d31 0%,#133126 100%)!important;border:1px solid #2d7657!important}html[data-theme=dark] .documentChannelPills .muted{color:#a9bfd1!important;background:linear-gradient(#1a2d43 0%,#14263a 100%)!important;border:1px solid #38536d!important}html[data-theme=dark] .reqItem .statusDot,html[data-theme=dark] .reqItem [class*=statusDot],html[data-theme=dark] .reqActions .statusDot{letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:62px!important;min-height:23px!important;padding:0 9px!important;font-size:7px!important;font-weight:950!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] .reqItem .statusDot.approved,html[data-theme=dark] .reqItem [class*=statusDot][class*=approved],html[data-theme=dark] .reqActions .statusDot.approved{color:#aef0c8!important;background:linear-gradient(#173c2b 0%,#122f23 100%)!important;border:1px solid #2f7d59!important}html[data-theme=dark] .reqItem .statusDot.missing,html[data-theme=dark] .reqItem .statusDot.rejected,html[data-theme=dark] .reqItem [class*=statusDot][class*=missing],html[data-theme=dark] .reqItem [class*=statusDot][class*=rejected]{color:#ffabb1!important;background:linear-gradient(#44272b 0%,#352024 100%)!important;border:1px solid #7b434b!important}html[data-theme=dark] .reqItem .statusDot.under_review,html[data-theme=dark] .reqItem .statusDot.booked,html[data-theme=dark] .reqItem .statusDot.needs_booking,html[data-theme=dark] .reqItem [class*=statusDot][class*=review],html[data-theme=dark] .reqItem [class*=statusDot][class*=booked]{color:#ffe09a!important;background:linear-gradient(#3b321e 0%,#30291a 100%)!important;border:1px solid #7e682f!important}html[data-theme=dark] .reqItem .statusDot:not(.approved):not(.missing):not(.rejected):not(.under_review):not(.booked):not(.needs_booking){color:#d7e9f7!important;background:linear-gradient(#19314a 0%,#14283d 100%)!important;border:1px solid #3c5f7c!important}.staffInteractiveGuideCard{background:#ffffffeb;border:1px solid #2a8bb852;border-radius:14px;margin:4px 0 8px;overflow:hidden}.staffInteractiveGuideCard .messageImage{object-fit:contain;background:#10283d;max-height:300px;border:0!important;border-radius:0!important;margin:0!important}.staffInteractiveGuideInfo{border-top:1px solid #d8e6ee;gap:2px;padding:10px 12px;display:grid}.staffInteractiveGuideInfo b{color:#147da6;font-size:11px}.staffInteractiveGuideInfo span{color:#173c5f;font-size:12px;font-weight:900}.staffInteractiveGuideInfo small{color:#71879a;font-size:9px}html[data-theme=dark] .staffInteractiveGuideCard{background:#132b40;border-color:#315b73}html[data-theme=dark] .staffInteractiveGuideInfo{border-color:#315064}html[data-theme=dark] .staffInteractiveGuideInfo span{color:#eef8ff}html[data-theme=dark] .staffInteractiveGuideInfo small{color:#a8bdcc}.crewpassSavedBadge.sourcePending{color:#8a5a00;background:#fff6df;border-color:#f2d58b}.crewpassRetrySource{height:28px;color:#7a5200!important;cursor:pointer!important;background:#fff8e7!important;border:1px solid #e0b85d!important;border-radius:8px!important;padding:0 9px!important;font-size:8px!important;font-weight:900!important}.crewpassReviewRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crewpassOpenReviewBtn{height:30px;color:#13648f!important;cursor:pointer!important;background:#e8f6ff!important;border:1px solid #2d8ec4!important;border-radius:8px!important;padding:0 10px!important;font-size:8px!important;font-weight:900!important}.crewpassReviewState{border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.crewpassReviewState.approved{color:#187243;background:#e9f9ef;border-color:#bfe7ce}.crewpassReviewState.rejected{color:#a32929;background:#fff0f0;border-color:#efc2c2}.crewpassReviewState.review{color:#805600;background:#fff7df;border-color:#efd58a}.crewpassReviewState.review.sourcePending{color:#805000;background:#fff1d8;border-color:#e5bb65}.crewAttachmentReviewFooter{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.crewAttachmentReviewMeta{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.crewAttachmentReviewMeta select{min-width:220px!important;max-width:360px!important}.crewpassReviewActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.crewpassReviewActions button,.crewpassReviewActions select{border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:950}.crewpassReviewActions .needsReview{color:#543800;background:#f7c95d;border:1px solid #dbb04e}.crewpassReviewActions .approve{color:#fff;background:linear-gradient(#23bf69,#159552);border:1px solid #15944c}.crewpassReviewActions .reject{color:#fff;background:linear-gradient(#e95d5d,#c83e3e);border:1px solid #c94040}.crewpassReviewActions .retry{color:#795000;background:#fff3d6;border:1px solid #d5a64a}.crewpassApprovalSource{color:#eaf5ff;background:#102b47;border:1px solid #31516d}.crewAttachmentRejectBack{z-index:23000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b16c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crewAttachmentRejectDialog{color:#eef6ff;background:#0a1d33;border:1px solid #e15c5c59;border-radius:15px;width:min(520px,94vw);overflow:hidden;box-shadow:0 26px 80px #0000007a}.crewAttachmentRejectDialog>header{background:linear-gradient(135deg,#6f252c,#3c1b25);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.crewAttachmentRejectDialog header small{letter-spacing:.12em;color:#ffb4b4;font-size:7px;font-weight:900;display:block}.crewAttachmentRejectDialog header strong{margin-top:3px;font-size:13px;display:block}.crewAttachmentRejectDialog header button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:30px;height:30px;font-size:17px}.crewAttachmentRejectDialog>label{gap:6px;margin:13px 16px 0;display:grid}.crewAttachmentRejectDialog label>span{color:#c4d2e2;font-size:8px;font-weight:900}.crewAttachmentRejectDialog select,.crewAttachmentRejectDialog textarea{color:#eef6ff;font:inherit;background:#0e2944;border:1px solid #36516d;border-radius:9px;padding:9px;font-size:9px}.crewAttachmentRejectDialog textarea{resize:vertical;min-height:82px}.crewAttachmentRejectDialog>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;margin-top:13px;padding:13px 16px;display:flex}.crewAttachmentRejectDialog footer button{color:#eaf5ff;background:#102b47;border:1px solid #36516d;border-radius:8px;height:34px;padding:0 12px;font-size:8px;font-weight:900}.crewAttachmentRejectDialog footer .reject{color:#fff;background:#c83e3e;border-color:#c94040}@media (max-width:760px){.crewAttachmentReviewFooter{flex-direction:column;align-items:stretch!important}.crewAttachmentReviewMeta,.crewpassReviewActions{width:100%}.crewpassReviewActions>button,.crewpassReviewActions>select{flex:1}.crewAttachmentReviewMeta select{flex:1;min-width:0!important;max-width:none!important}}.crewCallHistoryPanel{background:#f8fbfd;border:1px solid #dfe8ef;border-radius:14px;gap:10px;margin:0 0 12px;padding:11px;display:grid}.crewCallHistoryHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crewCallHistoryHead small{letter-spacing:.12em;color:#1780aa;font-size:7px;font-weight:900;display:block}.crewCallHistoryHead h3{color:#153c61;margin:2px 0 3px;font-size:14px}.crewCallHistoryHead p{color:#72869a;margin:0;font-size:8px;line-height:1.45}.crewCallHistoryHead button{color:#176f95;cursor:pointer;background:#fff;border:1px solid #d5e3ec;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.crewCallHistoryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.crewCallHistoryStats span{background:#fff;border:1px solid #e0e8ef;border-radius:10px;gap:2px;padding:8px;display:grid}.crewCallHistoryStats b{color:#143d67;font-size:15px}.crewCallHistoryStats small{color:#8090a0;font-size:7px}.crewCallHistoryList{gap:7px;display:grid}.crewCallHistoryRow{background:#fff;border:1px solid #e0e7ed;border-radius:11px;grid-template-columns:36px 1fr;align-items:start;gap:9px;padding:9px;display:grid}.crewCallHistoryIcon{color:#08749e;background:#eaf6fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.crewCallHistoryRow.status-missed .crewCallHistoryIcon,.crewCallHistoryRow.status-declined .crewCallHistoryIcon{color:#c33d4a;background:#fff0f1}.crewCallHistoryMain{min-width:0}.crewCallHistoryMain>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.crewCallHistoryMain b{color:#183f62;font-size:10px}.crewCallHistoryMain span,.crewCallHistoryMain small{color:#6f8396;font-size:8px}.crewCallHistoryMain>small{margin-top:3px;display:block}.crewCallHistoryMeta{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.crewCallHistoryMeta span{color:#557087;background:#f0f5f8;border:1px solid #e1e8ee;border-radius:999px;padding:3px 6px;font-size:7px}.crewCallHistoryEmpty{text-align:center;color:#7b8d9d;background:#fff;border:1px dashed #d8e3ea;border-radius:11px;padding:18px;font-size:9px}@media (max-width:900px){.crewCallHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.crew360TopRow.compact{grid-template-columns:minmax(54px,1fr) minmax(118px,190px) auto 32px!important;column-gap:8px!important;overflow:visible!important}.crew360GlobalActions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:4px 4px 4px 0!important;display:flex!important;overflow:visible!important}.crew360GlobalActions button{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;position:relative!important;overflow:visible!important}.crew360GlobalActions .headerBriefingButton>b,.crew360GlobalActions .headerSlaButton>b{border:2px solid var(--panel,#fff)!important;box-sizing:border-box!important;z-index:4!important;white-space:nowrap!important;border-radius:999px!important;place-items:center!important;width:auto!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:8px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-7px!important;right:-7px!important}.crew360TopRow.compact>.paneToggle{width:32px!important;min-width:32px!important;height:34px!important;min-height:34px!important}@media (max-width:900px){.crew360TopRow.compact{grid-template-columns:minmax(44px,1fr) minmax(100px,145px) auto 30px!important;column-gap:6px!important}.crew360GlobalActions{gap:7px!important}.crew360GlobalActions button{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important}.crew360TopRow.compact>.paneToggle{width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important}}.crew360GlobalActions .headerBriefingButton,.crew360GlobalActions .headerSlaButton{flex:0 0 44px!important;width:44px!important;min-width:44px!important;padding:0 5px!important}.crew360GlobalActions .headerBriefingButton>b,.crew360GlobalActions .headerSlaButton>b{color:#fff!important;z-index:3!important;background:#e64d57!important;border:0!important;border-radius:999px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:7px!important;line-height:16px!important;position:absolute!important;top:2px!important;right:2px!important;transform:none!important;box-shadow:0 1px 5px #901c2747!important}.crew360GlobalActions .headerBriefingButton>span:first-child,.crew360GlobalActions .headerSlaButton .headerSlaIcon{transform:translate(-5px)}.crew360GlobalActions{gap:7px!important}@media (max-width:900px){.crew360GlobalActions .headerBriefingButton,.crew360GlobalActions .headerSlaButton{flex-basis:42px!important;width:42px!important;min-width:42px!important}}.messageDateDivider{color:#7c8fa3;letter-spacing:.08em;text-transform:uppercase;align-self:stretch;align-items:center;gap:10px;margin:12px 0 8px;font-size:8px;font-weight:900;display:flex}.messageDateDivider:before,.messageDateDivider:after{content:"";background:linear-gradient(90deg,#0000,#d8e1e8);flex:auto;height:1px}.messageDateDivider:after{background:linear-gradient(90deg,#d8e1e8,#0000)}.messageDateDivider span{white-space:nowrap;background:#ffffffd1;border:1px solid #dbe3ea;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;display:inline-flex;box-shadow:0 2px 8px #203d560a}html[data-theme=dark] .messageDateDivider{color:#8ea6bd}html[data-theme=dark] .messageDateDivider:before{background:linear-gradient(90deg,#0000,#94a3b83d)}html[data-theme=dark] .messageDateDivider:after{background:linear-gradient(90deg,#94a3b83d,#0000)}html[data-theme=dark] .messageDateDivider span{color:#9eb4c8;background:#112236db;border-color:#94a3b82e}.crewpassReviewActions .crewpassExpiryField{color:#dbeafe;flex-direction:column;gap:4px;min-width:170px;font-size:11px;font-weight:800;display:flex}.crewpassReviewActions .crewpassExpiryField span{color:#dbeafe;font-size:11px;font-weight:850}.crewpassReviewActions .crewpassExpiryField em{color:#fb7185;font-style:normal}.crewpassReviewActions .crewpassExpiryField input{color:#eef6ff;background:#10243f;border:1px solid #60a5fa47;border-radius:8px;min-height:36px;padding:7px 9px}.crewpassReviewActions .crewpassExpiryField small{color:#8ea6c3;font-size:9px;font-weight:600}html[data-theme=dark] .dailyBriefingStats .unassigned{color:#aebfd1;background:#596b8024}html[data-theme=dark] .dailyBriefingReadiness{background:#172c41;border-color:#304960}html[data-theme=dark] .dailyBriefingReadiness small{color:#9eb0c0}html[data-theme=dark] .dailyBriefingReadiness.ready{color:#86efac;background:#1c7c4d24;border-color:#4ade803d}html[data-theme=dark] .dailyBriefingReadiness.warning{color:#f1c85b;background:#986b0026;border-color:#f5c5533d}html[data-theme=dark] .dailyBriefingReadiness.risk{color:#ff9098;background:#b52f3a24;border-color:#ff90983d}@media (max-width:720px){.dailyBriefingList>button{grid-template-columns:34px minmax(120px,1fr) auto}.dailyBriefingReasons{grid-column:2/-1}.dailyBriefingReadiness{grid-column:2;max-width:160px}.dailyBriefingOpen{grid-area:1/3}}.messageBubbleWrap.assignmentDeepLinkFocus{z-index:4;outline-offset:6px;border-radius:14px;outline:3px solid #12a6c9b8;animation:.9s ease-in-out 2 assignmentDeepLinkPulse;position:relative;box-shadow:0 0 0 9px #12a6c91f,0 10px 30px #0f4e6c2e}.messageBubbleWrap.assignmentDeepLinkFocus .messageAssignmentChip{background:#dff7fc;border-color:#159fc4;box-shadow:0 0 0 4px #159fc424,0 5px 14px #1168842e}html[data-theme=dark] .messageBubbleWrap.assignmentDeepLinkFocus{outline-color:#54d8f4;box-shadow:0 0 0 9px #54d8f41f,0 10px 30px #00000057}html[data-theme=dark] .messageBubbleWrap.assignmentDeepLinkFocus .messageAssignmentChip{background:#17465b;border-color:#54d8f4}@keyframes assignmentDeepLinkPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
