.Communications-module__KY_7la__container{max-width:var(--max-content-width);margin:0 auto}.Communications-module__KY_7la__header{margin-bottom:2rem}.Communications-module__KY_7la__header h1{color:#1a1a1a;margin-bottom:.5rem;font-size:2rem;font-weight:600}.Communications-module__KY_7la__header p{color:#666;font-size:.95rem}.Communications-module__KY_7la__content{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.Communications-module__KY_7la__sendSection{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.Communications-module__KY_7la__historySection{background:#fff;border-radius:12px;max-height:800px;padding:2rem;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.Communications-module__KY_7la__sectionTitle{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.Communications-module__KY_7la__formGroup{margin-bottom:1.5rem}.Communications-module__KY_7la__formGroup label{color:#333;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.Communications-module__KY_7la__formGroup select,.Communications-module__KY_7la__formGroup textarea{border:1px solid #ddd;border-radius:8px;width:100%;padding:.75rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.Communications-module__KY_7la__formGroup select:focus,.Communications-module__KY_7la__formGroup textarea:focus{border-color:var(--color-primary,#3b82f6);outline:none}.Communications-module__KY_7la__formGroup textarea{resize:vertical;min-height:120px}.Communications-module__KY_7la__recipientInput{gap:.5rem;margin-bottom:.5rem;display:flex}.Communications-module__KY_7la__recipientInput input{border:1px solid #ddd;border-radius:8px;flex:1;padding:.75rem;font-size:.95rem}.Communications-module__KY_7la__recipientList{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Communications-module__KY_7la__recipientChip{background:#f3f4f6;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.Communications-module__KY_7la__charCount{text-align:right;color:#666;margin-top:.25rem;font-size:.85rem}.Communications-module__KY_7la__charCount.Communications-module__KY_7la__warning{color:#f59e0b}.Communications-module__KY_7la__charCount.Communications-module__KY_7la__error{color:#ef4444}.Communications-module__KY_7la__sendButton{width:100%}.Communications-module__KY_7la__historyItem{border-bottom:1px solid #e5e7eb;padding:1rem}.Communications-module__KY_7la__historyItem:last-child{border-bottom:none}.Communications-module__KY_7la__historyHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.Communications-module__KY_7la__historyInfo{flex:1}.Communications-module__KY_7la__historyInfo strong{color:#1a1a1a;margin-bottom:.25rem;display:block}.Communications-module__KY_7la__historyInfo span{color:#666;font-size:.85rem}.Communications-module__KY_7la__historyStats{gap:1rem;margin-top:.5rem;font-size:.85rem;display:flex}.Communications-module__KY_7la__historyStat{align-items:center;gap:.25rem;display:flex}.Communications-module__KY_7la__historyStat.Communications-module__KY_7la__success{color:#10b981}.Communications-module__KY_7la__historyStat.Communications-module__KY_7la__failure{color:#ef4444}.Communications-module__KY_7la__historyMessage{color:#333;background:#f9fafb;border-radius:6px;margin-top:.5rem;padding:.75rem;font-size:.9rem;font-style:italic}.Communications-module__KY_7la__alert{border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.95rem}.Communications-module__KY_7la__alert.Communications-module__KY_7la__success{color:#065f46;background:#d1fae5;border:1px solid #10b981}.Communications-module__KY_7la__alert.Communications-module__KY_7la__error{color:#991b1b;background:#fee2e2;border:1px solid #ef4444}.Communications-module__KY_7la__loading{text-align:center;color:#666;padding:2rem}@media (max-width:968px){.Communications-module__KY_7la__content{grid-template-columns:1fr}}@media (max-width:768px){.Communications-module__KY_7la__header h1{font-size:1.5rem}.Communications-module__KY_7la__sendSection,.Communications-module__KY_7la__historySection{padding:1.25rem}.Communications-module__KY_7la__historySection{max-height:none}}@media (max-width:480px){.Communications-module__KY_7la__header h1{font-size:1.25rem}.Communications-module__KY_7la__header p{font-size:.875rem}.Communications-module__KY_7la__sendSection,.Communications-module__KY_7la__historySection{padding:1rem}.Communications-module__KY_7la__content{gap:1rem}.Communications-module__KY_7la__recipientInput{flex-direction:column}.Communications-module__KY_7la__recipientInput input{width:100%}}
.MessagesTab-module__mXABcq__container{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.MessagesTab-module__mXABcq__mobileDetailView{z-index:200;background:#0a0a0a;flex-direction:column;width:100%;height:calc(100dvh - 60px);display:flex;position:fixed;inset:60px 0 0;overflow:hidden}.MessagesTab-module__mXABcq__tabNavigation{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.MessagesTab-module__mXABcq__contentGrid{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MessagesTab-module__mXABcq__composeButton{color:#fff;cursor:pointer;z-index:100;background:#007aff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:fixed;bottom:6rem;right:2rem;box-shadow:0 4px 16px #007aff66}.MessagesTab-module__mXABcq__composeButton:hover{transform:scale(1.1);box-shadow:0 6px 20px #007aff80}.MessagesTab-module__mXABcq__composeButton:active{transform:scale(.95)}.MessagesTab-module__mXABcq__alert{text-align:center;border-radius:12px;margin:1rem 1rem 0;padding:.875rem 1rem;font-size:.875rem;font-weight:400}.MessagesTab-module__mXABcq__alert.MessagesTab-module__mXABcq__success{color:#34c759;background:#34c75926}.MessagesTab-module__mXABcq__alert.MessagesTab-module__mXABcq__error{color:#ff3b30;background:#ff3b3026}.MessagesTab-module__mXABcq__historySection{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.MessagesTab-module__mXABcq__toolbar{background:#ffffff05;border-bottom:.5px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.MessagesTab-module__mXABcq__searchBox{border-radius:var(--radius-full,100px);background:#ffffff0d;border:1px solid #ffffff14;flex:1;align-items:center;gap:6px;padding:7px 14px;transition:all .2s;display:flex}.MessagesTab-module__mXABcq__searchBox:focus-within{background:#ffffff14;border-color:#ffffff26}.MessagesTab-module__mXABcq__searchBox svg{opacity:.5;flex-shrink:0}.MessagesTab-module__mXABcq__searchBox input{color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:400}.MessagesTab-module__mXABcq__searchBox input::placeholder{color:#ffffff59}@media (max-width:768px){.MessagesTab-module__mXABcq__toolbar{padding:.625rem 1rem}.MessagesTab-module__mXABcq__searchBox{gap:6px;padding:6px 12px}.MessagesTab-module__mXABcq__searchBox input{font-size:.875rem}}.MessagesTab-module__mXABcq__historyHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.MessagesTab-module__mXABcq__channelFilterDesktop{display:none}.MessagesTab-module__mXABcq__segmentedControl{border-radius:var(--radius-full,100px);background:0 0;gap:.125rem;min-width:0;padding:0;display:flex}.MessagesTab-module__mXABcq__segment{border-radius:var(--radius-full,100px);color:inherit;cursor:pointer;opacity:.5;text-align:center;letter-spacing:.01em;background:0 0;border:none;flex:none;min-height:24px;padding:.1875rem .75rem;font-size:.6875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.MessagesTab-module__mXABcq__segment:hover{opacity:.85}.MessagesTab-module__mXABcq__segment:active{opacity:.4;transform:scale(.98)}.MessagesTab-module__mXABcq__segmentActive{color:inherit;box-shadow:none;opacity:1;background:#ffffff1f;font-weight:600}.MessagesTab-module__mXABcq__channelFilter{align-items:center;gap:.5rem;display:flex}.MessagesTab-module__mXABcq__filterButton{border-radius:var(--radius-full,100px);color:inherit;cursor:pointer;opacity:.6;background:#ffffff14;border:none;padding:.4rem .875rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.MessagesTab-module__mXABcq__filterButton:hover{opacity:.8;background:#ffffff1f}.MessagesTab-module__mXABcq__filterButton:active{transform:scale(.95)}.MessagesTab-module__mXABcq__filterButtonActive{opacity:1;background:#ffffff26}.MessagesTab-module__mXABcq__historyList{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding-bottom:8rem;display:flex;overflow-y:auto}.MessagesTab-module__mXABcq__composeOverlay{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000b3;animation:.2s MessagesTab-module__mXABcq__fadeIn;position:fixed;inset:0}@keyframes MessagesTab-module__mXABcq__fadeIn{0%{opacity:0}to{opacity:1}}.MessagesTab-module__mXABcq__composeModal{-webkit-backdrop-filter:blur(40px);background:#1c1c1efa;border-radius:16px;width:90%;max-width:560px;max-height:80vh;animation:.35s cubic-bezier(.4,0,.2,1) MessagesTab-module__mXABcq__slideUp;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0009}@keyframes MessagesTab-module__mXABcq__slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%,-50%)}}.MessagesTab-module__mXABcq__composeHeader{background:#0000004d;border-bottom:.5px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.MessagesTab-module__mXABcq__composeHeader h2{text-align:center;letter-spacing:-.3px;flex:1;margin:0;font-size:1.0625rem;font-weight:600}.MessagesTab-module__mXABcq__cancelButton{color:#007aff;cursor:pointer;text-align:left;background:0 0;border:none;min-width:60px;padding:0;font-size:1.0625rem;font-weight:400;transition:opacity .2s}.MessagesTab-module__mXABcq__cancelButton:active{opacity:.5}.MessagesTab-module__mXABcq__sendHeaderButton{color:#007aff;cursor:pointer;text-align:right;background:0 0;border:none;min-width:60px;padding:0;font-size:1.0625rem;font-weight:600;transition:opacity .2s}.MessagesTab-module__mXABcq__sendHeaderButton:active:not(:disabled){opacity:.5}.MessagesTab-module__mXABcq__sendHeaderButton:disabled{opacity:.3;cursor:not-allowed}.MessagesTab-module__mXABcq__composeBody{flex-direction:column;gap:.75rem;max-height:calc(80vh - 53px);padding:1rem;display:flex;overflow-y:auto}.MessagesTab-module__mXABcq__formGroup{background:#ffffff0d;border-radius:12px;margin-bottom:0;overflow:hidden}.MessagesTab-module__mXABcq__messageBox{background:#ffffff0d;border-radius:12px;flex:1}.MessagesTab-module__mXABcq__messageBox textarea{resize:none;width:100%;min-height:150px;color:inherit;background:0 0;border:none;padding:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;line-height:1.4}.MessagesTab-module__mXABcq__messageBox textarea:focus{outline:none}.MessagesTab-module__mXABcq__messageBox textarea::placeholder{color:#ffffff4d}.MessagesTab-module__mXABcq__messageBox.MessagesTab-module__mXABcq__generating{background:linear-gradient(90deg,#007aff1f 0%,#1e90ff1f 25%,#3ca0ff1f 50%,#1e90ff1f 75%,#007aff1f 100%) 0 0/200% 100%;border:1px solid #007aff4d;animation:2s ease-in-out infinite MessagesTab-module__mXABcq__aiGradientShift}@keyframes MessagesTab-module__mXABcq__aiGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.MessagesTab-module__mXABcq__messageBox.MessagesTab-module__mXABcq__generating textarea{background:0 0}.MessagesTab-module__mXABcq__messageBox.MessagesTab-module__mXABcq__generating textarea::placeholder{color:#007aff99;animation:1.5s ease-in-out infinite MessagesTab-module__mXABcq__aiPulse}@keyframes MessagesTab-module__mXABcq__aiPulse{0%,to{opacity:.6}50%{opacity:1}}.MessagesTab-module__mXABcq__formGroup label{text-transform:uppercase;letter-spacing:.5px;opacity:.5;padding:.5rem .875rem .25rem;font-size:.6875rem;font-weight:400;display:block}.MessagesTab-module__mXABcq__formGroup select,.MessagesTab-module__mXABcq__formGroup input,.MessagesTab-module__mXABcq__formGroup select,.MessagesTab-module__mXABcq__formGroup textarea{width:100%;color:inherit;appearance:none;background:0 0;border:none;padding:.5rem .875rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.0625rem}.MessagesTab-module__mXABcq__formGroup input::placeholder{color:#ffffff4d}.MessagesTab-module__mXABcq__formGroup input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.MessagesTab-module__mXABcq__formGroup select:focus,.MessagesTab-module__mXABcq__formGroup input:focus,.MessagesTab-module__mXABcq__formGroup textarea:focus{outline:none}.MessagesTab-module__mXABcq__formGroup textarea{resize:none;min-height:120px;line-height:1.4}.MessagesTab-module__mXABcq__charCount{text-align:center;opacity:.4;font-size:.75rem;font-weight:400}.MessagesTab-module__mXABcq__charCount.MessagesTab-module__mXABcq__warning{color:#ff9500;opacity:.8}.MessagesTab-module__mXABcq__charCount.MessagesTab-module__mXABcq__error{color:#ff3b30;opacity:1}.MessagesTab-module__mXABcq__sendButton{color:#fff;cursor:pointer;letter-spacing:-.2px;background:#007aff;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #007aff4d}.MessagesTab-module__mXABcq__sendButton:hover:not(:disabled){background:#06c;box-shadow:0 6px 16px #007aff66}.MessagesTab-module__mXABcq__sendButton:active:not(:disabled){opacity:.8}.MessagesTab-module__mXABcq__sendButton:disabled{cursor:not-allowed;box-shadow:none;opacity:.5;background:#ffffff1a}.MessagesTab-module__mXABcq__historyItem{cursor:pointer;border-bottom:.5px solid #ffffff0f;padding:.75rem 1rem;transition:background .15s}.MessagesTab-module__mXABcq__historyItem:last-child{border-bottom:none}.MessagesTab-module__mXABcq__historyItem:active{background:#ffffff0a}.MessagesTab-module__mXABcq__historyTop{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.MessagesTab-module__mXABcq__historyTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.375rem;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.MessagesTab-module__mXABcq__channelIcon{opacity:.9;flex-shrink:0;font-size:.875rem}.MessagesTab-module__mXABcq__draftBadge{background:rgba(var(--accent-purple-rgb,99, 102, 241), .15);color:var(--accent-purple,#6366f1);letter-spacing:.02em;border-radius:6px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.MessagesTab-module__mXABcq__historyTime{opacity:.5;flex-shrink:0;font-size:.8125rem;font-weight:400}.MessagesTab-module__mXABcq__historyMessage{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.375rem;font-size:.875rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.MessagesTab-module__mXABcq__historyMeta{opacity:.5;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.MessagesTab-module__mXABcq__historyGroup{font-weight:400}.MessagesTab-module__mXABcq__historyStats{color:#34c759;align-items:center;gap:.25rem;font-weight:500;display:flex}.MessagesTab-module__mXABcq__conversationItem{cursor:pointer;border-bottom:.5px solid #ffffff0f;padding:.75rem 1rem;transition:background .15s}.MessagesTab-module__mXABcq__conversationItem:last-child{border-bottom:none}.MessagesTab-module__mXABcq__conversationItem:active{background:#ffffff0a}.MessagesTab-module__mXABcq__internalItem{background:#47556914;border-left:2px solid #64748b66}.MessagesTab-module__mXABcq__internalItem:active{background:#4755691f}.MessagesTab-module__mXABcq__internalBadge{letter-spacing:.01em;text-transform:uppercase;color:#64748b;background:#4755691f;border:.5px solid #64748b4d;border-radius:999px;flex-shrink:0;align-items:center;margin-left:.25rem;padding:.02rem .3rem;font-size:.5625rem;font-weight:600;display:inline-flex}.MessagesTab-module__mXABcq__conversationMain{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.MessagesTab-module__mXABcq__conversationLeft{flex:1;min-width:0}.MessagesTab-module__mXABcq__conversationName{margin-bottom:.25rem;font-size:.9375rem;font-weight:600;line-height:1.3}.MessagesTab-module__mXABcq__conversationPreview{opacity:.65;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.MessagesTab-module__mXABcq__campaignTag{color:#007aff;opacity:.9;margin-right:.375rem;font-size:.75rem;font-weight:600;display:inline-block}.MessagesTab-module__mXABcq__conversationRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.MessagesTab-module__mXABcq__conversationTime{opacity:.5;font-size:.8125rem;font-weight:400}.MessagesTab-module__mXABcq__unreadBadge{color:#fff;background:#007aff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:600;display:flex}.MessagesTab-module__mXABcq__chevron{opacity:.3;margin-top:auto}.MessagesTab-module__mXABcq__loading{text-align:center;opacity:.5;flex:1;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.875rem;font-weight:400;display:flex}@media (min-width:769px){.MessagesTab-module__mXABcq__container{flex-direction:column;height:100%;max-height:100%;display:flex}.MessagesTab-module__mXABcq__tabNavigation{background:#0003;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:center;gap:0;padding:.375rem 2rem;display:flex}.MessagesTab-module__mXABcq__contentGrid{flex:1;grid-template-columns:minmax(260px,clamp(260px,34vw,400px)) minmax(0,1fr);gap:0;min-height:0;display:grid}.MessagesTab-module__mXABcq__contentGrid.MessagesTab-module__mXABcq__scheduleView{flex-direction:row;display:flex}.MessagesTab-module__mXABcq__historySection{background:#0000004d;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.MessagesTab-module__mXABcq__historyHeader{display:none}.MessagesTab-module__mXABcq__segmentedControl{justify-content:center;width:auto;min-width:0}.MessagesTab-module__mXABcq__segment{min-height:24px;padding:.1875rem .75rem;font-size:.6875rem}.MessagesTab-module__mXABcq__channelFilterDesktop{border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem .75rem;display:flex}.MessagesTab-module__mXABcq__filterButton{padding:.5rem 1rem;font-size:.8125rem}.MessagesTab-module__mXABcq__historyList{flex:1;min-height:0;padding:0 0 1rem}.MessagesTab-module__mXABcq__historyItem{border-left:3px solid #0000;border-radius:0;padding:1.25rem 1.5rem;transition:background .15s,border-left-color .15s}.MessagesTab-module__mXABcq__historyItem:hover{background:#ffffff0d;border-left-color:#007aff}.MessagesTab-module__mXABcq__conversationItem{border-left:3px solid #0000;border-radius:0;padding:1.25rem 1.5rem;transition:background .15s,border-left-color .15s}.MessagesTab-module__mXABcq__conversationItem:hover{background:#ffffff0d;border-left-color:#007aff}.MessagesTab-module__mXABcq__composeButton{z-index:50;bottom:2rem;right:3rem}.MessagesTab-module__mXABcq__detailPane{background:#0003;flex-direction:column;grid-area:1/2/-1;min-width:0;display:flex;overflow:hidden}.MessagesTab-module__mXABcq__emptyDetail{flex:1;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,3rem);display:flex}.MessagesTab-module__mXABcq__emptyDetailContent{text-align:center;max-width:min(400px,100%)}.MessagesTab-module__mXABcq__emptyDetailIcon{opacity:.3;margin-bottom:1.5rem;font-size:4rem}.MessagesTab-module__mXABcq__emptyDetailContent h3{opacity:.8;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.MessagesTab-module__mXABcq__emptyDetailContent p{opacity:.5;font-size:1rem;line-height:1.6}}@media (max-width:968px){.MessagesTab-module__mXABcq__container{grid-template-columns:1fr}}@media (max-width:768px){.MessagesTab-module__mXABcq__tabNavigation{gap:.375rem;padding:.375rem 1rem}.MessagesTab-module__mXABcq__contentGrid.MessagesTab-module__mXABcq__scheduleView{flex-direction:column}}@media (min-width:769px) and (max-width:900px){.MessagesTab-module__mXABcq__channelFilterDesktop{justify-content:flex-start;padding-inline:.75rem;overflow-x:auto}.MessagesTab-module__mXABcq__filterButton,.MessagesTab-module__mXABcq__historyItem,.MessagesTab-module__mXABcq__conversationItem{padding-inline:.875rem}}.MessagesTab-module__mXABcq__chatView{background:#0003;flex-direction:column;height:100%;display:flex}.MessagesTab-module__mXABcq__chatHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.MessagesTab-module__mXABcq__chatHeaderLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.MessagesTab-module__mXABcq__chatHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.MessagesTab-module__mXABcq__chatContactName{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.MessagesTab-module__mXABcq__chatContactNameInput{border-radius:var(--radius-full,100px);color:inherit;background:#ffffff0f;border:1px solid #ffffff14;outline:none;width:100%;max-width:350px;padding:.625rem 1rem;font-size:.9375rem;font-weight:400;transition:all .2s}.MessagesTab-module__mXABcq__chatContactNameInput:focus{background:#ffffff14;border-color:#ffffff26}.MessagesTab-module__mXABcq__chatContactNameInput::placeholder{color:#ffffff59}.MessagesTab-module__mXABcq__contactAutocomplete{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#141414f2;border:1px solid #ffffff1a;border-radius:12px;max-height:300px;margin-top:.5rem;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 32px #0006}.MessagesTab-module__mXABcq__contactAutocompleteItem{cursor:pointer;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:background .15s;display:flex}.MessagesTab-module__mXABcq__contactAutocompleteItem:last-child{border-bottom:none}.MessagesTab-module__mXABcq__contactAutocompleteItem:hover{background:#ffffff0d}.MessagesTab-module__mXABcq__contactAutocompleteItem:active{background:#ffffff14}.MessagesTab-module__mXABcq__contactAutocompleteName{color:#fffffff2;font-size:.9375rem;font-weight:600}.MessagesTab-module__mXABcq__contactAutocompletePhone{color:#ffffff80;font-size:.8125rem}.MessagesTab-module__mXABcq__chatContactInfo{opacity:.7;font-size:.875rem}.MessagesTab-module__mXABcq__chatMessages{flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:1.25rem;display:flex;overflow:hidden auto}.MessagesTab-module__mXABcq__chatMessage{flex-direction:column;max-width:70%;display:flex}.MessagesTab-module__mXABcq__chatMessageSent{align-self:flex-end;align-items:flex-end}.MessagesTab-module__mXABcq__chatMessageReceived{align-self:flex-start;align-items:flex-start}.MessagesTab-module__mXABcq__chatMessageEmail{width:min(760px,82%);max-width:82%}.MessagesTab-module__mXABcq__chatMessageCall{width:min(360px,72%);max-width:72%}.MessagesTab-module__mXABcq__chatMessageBubble{border-radius:16px;padding:.5rem .875rem;position:relative}.MessagesTab-module__mXABcq__chatMessageSent .MessagesTab-module__mXABcq__chatMessageBubble{background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.MessagesTab-module__mXABcq__chatMessageReceived .MessagesTab-module__mXABcq__chatMessageBubble{background:#ffffff0f;border-bottom-left-radius:6px}.MessagesTab-module__mXABcq__chatMessageBubble.MessagesTab-module__mXABcq__chatMessageInternal{color:var(--color-text);background:#3741511a;border:.5px solid #4755694d;border-radius:14px;padding:.75rem .95rem}.MessagesTab-module__mXABcq__chatMessageText{margin-bottom:.125rem;font-size:.875rem;line-height:1.35}.MessagesTab-module__mXABcq__chatMessageTime{opacity:.7;font-size:.6875rem}.MessagesTab-module__mXABcq__chatMessageFooter{justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.MessagesTab-module__mXABcq__chatMessageStatus{opacity:.7;font-size:.625rem;font-weight:500}.MessagesTab-module__mXABcq__status_sending{opacity:.6}.MessagesTab-module__mXABcq__status_sent{opacity:.8}.MessagesTab-module__mXABcq__status_delivered{color:#10b981;opacity:1}.MessagesTab-module__mXABcq__status_failed{color:#ff6b6b;opacity:1}.MessagesTab-module__mXABcq__chatInput{background:#0000004d;border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.625rem 1rem;display:flex}.MessagesTab-module__mXABcq__chatInputRow{align-items:center;gap:.5rem;display:flex;position:relative}.MessagesTab-module__mXABcq__emailComposerRow{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:.55rem .5rem;display:grid}.MessagesTab-module__mXABcq__messageTypePill{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.MessagesTab-module__mXABcq__messageTypePillButton{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;width:30px;min-width:30px;height:30px;padding:0;font-size:.69rem;font-weight:650;transition:background .15s,color .15s,transform .15s;display:inline-flex}.MessagesTab-module__mXABcq__messageTypePillButton:hover{color:#ffffffe6;background:#ffffff14}.MessagesTab-module__mXABcq__messageTypePillButton:active{transform:scale(.98)}.MessagesTab-module__mXABcq__messageTypePillButtonActive{color:#fff;background:#ffffff29}.MessagesTab-module__mXABcq__chatTypeSelect{color:var(--color-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;min-width:100px;padding:.75rem 1rem;font-size:.875rem}.MessagesTab-module__mXABcq__chatTypeSelect:focus{border-color:var(--color-primary);outline:none}.MessagesTab-module__mXABcq__chatTextField{min-width:0;height:34px;color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex:1;padding:0 .95rem;font-size:.875rem}.MessagesTab-module__mXABcq__chatTextField:focus{border-color:var(--color-primary);background:#ffffff14;outline:none}.MessagesTab-module__mXABcq__chatTextField::placeholder{color:#ffffff4d}.MessagesTab-module__mXABcq__chatTextArea{min-width:0;height:34px;min-height:34px;color:var(--color-text);resize:none;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex:1;max-height:240px;padding:.45rem .95rem;font-family:inherit;font-size:.875rem;line-height:1.5;overflow-y:auto}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__messageTypePill{grid-area:1/1}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__aiButtonWrapper{grid-area:1/2}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__emailComposerEditor{grid-area:2/1/auto/-1;width:100%}.MessagesTab-module__mXABcq__emailComposerEditor{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:.55rem;padding:.45rem;display:flex}.MessagesTab-module__mXABcq__emailComposerEditor .MessagesTab-module__mXABcq__emailFormatToolbar{align-self:flex-start}.MessagesTab-module__mXABcq__emailComposerEditor .MessagesTab-module__mXABcq__chatTextArea{box-sizing:border-box;background:0 0;border:0;border-radius:14px;width:100%;height:132px;min-height:132px;max-height:min(36vh,360px);padding:.2rem .45rem .45rem;line-height:1.55}.MessagesTab-module__mXABcq__emailComposerEditor .MessagesTab-module__mXABcq__chatTextArea:focus{background:0 0}.MessagesTab-module__mXABcq__attachmentButton{grid-area:1/4;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.MessagesTab-module__mXABcq__chatSendButtonRound{grid-area:1/5;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.MessagesTab-module__mXABcq__chatTextArea:focus{border-color:var(--color-primary);background:#ffffff14;outline:none}.MessagesTab-module__mXABcq__chatTextArea::placeholder{color:#ffffff4d}.MessagesTab-module__mXABcq__chatTextField.MessagesTab-module__mXABcq__generating{background:linear-gradient(90deg,#007aff1f 0%,#1e90ff1f 25%,#3ca0ff1f 50%,#1e90ff1f 75%,#007aff1f 100%) 0 0/200% 100%;border:1px solid #007aff66;animation:2s ease-in-out infinite MessagesTab-module__mXABcq__aiGradientShift}.MessagesTab-module__mXABcq__chatTextField.MessagesTab-module__mXABcq__generating::placeholder{color:#007affcc;animation:1.5s ease-in-out infinite MessagesTab-module__mXABcq__aiPulse}.MessagesTab-module__mXABcq__typingIndicator{color:#ffffffb3;white-space:nowrap;background:#1e1e28f2;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:8px;padding:4px 10px;font-size:.75rem;animation:1.5s ease-in-out infinite MessagesTab-module__mXABcq__typingPulse;position:absolute;bottom:100%;left:70px}@keyframes MessagesTab-module__mXABcq__typingPulse{0%,to{opacity:.7}50%{opacity:1}}.MessagesTab-module__mXABcq__pendingApproval{background:linear-gradient(135deg,#007aff 0%,#1e90ff 50%,#3ca0ff 100%);animation:2s ease-in-out infinite MessagesTab-module__mXABcq__approvalPulse,2s ease-in-out infinite MessagesTab-module__mXABcq__approvalGlow}.MessagesTab-module__mXABcq__pendingApproval:hover{transform:scale(1.15);box-shadow:0 0 20px #007affcc}@keyframes MessagesTab-module__mXABcq__approvalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes MessagesTab-module__mXABcq__approvalGlow{0%,to{box-shadow:0 0 15px #007aff99,0 0 30px #007aff66,0 0 45px #007aff33}50%{box-shadow:0 0 20px #007affcc,0 0 40px #007aff99,0 0 60px #007aff66}}.MessagesTab-module__mXABcq__aiButtonWrapper{flex-shrink:0;position:relative}.MessagesTab-module__mXABcq__raiIconButton{box-shadow:inset 0 1px #ffffff0f;color:#ffffffeb!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.MessagesTab-module__mXABcq__raiIconButton:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff21!important;border-color:#ffffff38!important}.MessagesTab-module__mXABcq__aiButton{color:#007aff;cursor:pointer;background:#007aff26;border:1px solid #007aff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.MessagesTab-module__mXABcq__aiButton:hover{background:#007aff40;transform:scale(1.05)}.MessagesTab-module__mXABcq__aiButton:active{transform:scale(.95)}.MessagesTab-module__mXABcq__aiDropdown{-webkit-backdrop-filter:blur(40px);z-index:100;background:#1c1c1efa;border:1px solid #ffffff1a;border-radius:12px;min-width:220px;padding:.5rem;animation:.2s MessagesTab-module__mXABcq__slideUpFade;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 12px 32px #00000080}@keyframes MessagesTab-module__mXABcq__slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MessagesTab-module__mXABcq__aiDropdownItem{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.MessagesTab-module__mXABcq__aiDropdownItem:hover{color:#007aff;background:#007aff26}.MessagesTab-module__mXABcq__aiDropdownItem:active{transform:scale(.98)}.MessagesTab-module__mXABcq__aiDropdownItem svg{flex-shrink:0}.MessagesTab-module__mXABcq__aiDropdownDivider{background:#ffffff1a;height:1px;margin:.5rem 0}.MessagesTab-module__mXABcq__aiDropdownLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;padding:.5rem 1rem .25rem;font-size:.6875rem;font-weight:700}.MessagesTab-module__mXABcq__aiDropdownInfo{color:#007aff;background:#007aff1a;border-left:2px solid #007aff;border-radius:4px;margin:.5rem .5rem .5rem .75rem;padding:.5rem 1rem;font-size:.75rem}.MessagesTab-module__mXABcq__aiDropdownItemActive{color:#007aff;background:#007aff26}.MessagesTab-module__mXABcq__aiModeRadio{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MessagesTab-module__mXABcq__aiModeRadioActive{background:#007aff;border-radius:50%;width:8px;height:8px}.MessagesTab-module__mXABcq__raiModeIndicator{border-radius:var(--radius-full,100px);color:#007aff;background:#007aff26;border:1px solid #007aff4d;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite MessagesTab-module__mXABcq__pulse;display:flex}@keyframes MessagesTab-module__mXABcq__pulse{0%,to{opacity:1}50%{opacity:.7}}.MessagesTab-module__mXABcq__raiModeIndicator svg{flex-shrink:0}.MessagesTab-module__mXABcq__specialistIndicator{border-radius:var(--radius-full,100px);color:#7c3aed;white-space:nowrap;cursor:default;background:#7c3aed26;border:1px solid #7c3aed59;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite MessagesTab-module__mXABcq__pulse;display:flex}.MessagesTab-module__mXABcq__specialistIndicator svg{flex-shrink:0}.MessagesTab-module__mXABcq__specialistIndicatorPaused{color:#8e8e93;background:#7878801f;border-color:#7878804d;animation:none}.MessagesTab-module__mXABcq__emailSubjectRow{border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.25rem 0 .35rem;display:flex}.MessagesTab-module__mXABcq__emailSubjectInput{color:#ffffffe6;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.25rem 0;font-size:.8125rem;font-weight:500}.MessagesTab-module__mXABcq__emailSubjectInput::placeholder{color:#ffffff4d}.MessagesTab-module__mXABcq__emailFormatToolbar{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.MessagesTab-module__mXABcq__formatButton,.MessagesTab-module__mXABcq__formatColorButton{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:inline-flex}.MessagesTab-module__mXABcq__formatButton:hover,.MessagesTab-module__mXABcq__formatColorButton:hover{color:#fffffff0;background:#ffffff17}.MessagesTab-module__mXABcq__formatButtonActive{color:#fff;background:#ffffff29}.MessagesTab-module__mXABcq__formatColorButton{position:relative}.MessagesTab-module__mXABcq__formatColorButton:after{content:"";background:var(--composer-color);border:1px solid #00000059;border-radius:999px;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.MessagesTab-module__mXABcq__formatColorButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.MessagesTab-module__mXABcq__formatSizeSelect{color:#ffffffd1;background:#ffffff14;border:0;border-radius:999px;outline:none;height:24px;padding:0 .45rem;font-size:.68rem;font-weight:700}@media (max-width:860px){.MessagesTab-module__mXABcq__messageTypePillButton{padding:0}.MessagesTab-module__mXABcq__emailSubjectRow{flex-direction:column;align-items:stretch;gap:.35rem}.MessagesTab-module__mXABcq__emailComposerEditor .MessagesTab-module__mXABcq__emailFormatToolbar{align-self:flex-start}}.MessagesTab-module__mXABcq__ccBccToggle{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.6875rem;transition:color .15s;display:flex}.MessagesTab-module__mXABcq__ccBccToggle:hover{color:#ffffffb3}.MessagesTab-module__mXABcq__ccBccRow{border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.MessagesTab-module__mXABcq__ccBccLabel{color:#fff6;flex-shrink:0;min-width:2rem;font-size:.75rem;font-weight:500}.MessagesTab-module__mXABcq__ccBccInput{color:#ffffffe6;background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8125rem}.MessagesTab-module__mXABcq__ccBccInput::placeholder{color:#fff3}.MessagesTab-module__mXABcq__forwardContextBar{background:var(--color-warning,#f59e0b);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.MessagesTab-module__mXABcq__emailForwardButton{opacity:1;color:#e2e8f0c7!important;background:#94a3b814!important;border:1px solid #94a3b82e!important;border-radius:999px!important;min-height:26px!important;padding:.25rem .58rem!important;font-size:.74rem!important}.MessagesTab-module__mXABcq__emailForwardButton:hover{color:#fffffff0!important;background:#94a3b824!important;border-color:#94a3b847!important}.MessagesTab-module__mXABcq__emailMetaRow{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;gap:.5rem;padding:.25rem .75rem;display:flex}.MessagesTab-module__mXABcq__emailMetaLabel{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;overflow:hidden}.MessagesTab-module__mXABcq__recipientPickerRow{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.5rem;padding:.375rem 0;display:flex;position:relative}.MessagesTab-module__mXABcq__recipientPickerWrap{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-height:1.75rem;display:flex}.MessagesTab-module__mXABcq__recipientChip{border-radius:var(--radius-full,100px);color:#5ac8fa;white-space:nowrap;background:#007aff26;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:flex}.MessagesTab-module__mXABcq__recipientChipRemove{color:#5ac8fa99;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.MessagesTab-module__mXABcq__recipientChipRemove:hover{color:#5ac8fa}.MessagesTab-module__mXABcq__recipientSearchInput{color:#ffffffe6;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:.125rem 0;font-size:.8125rem}.MessagesTab-module__mXABcq__recipientSearchInput::placeholder{color:#ffffff40}.MessagesTab-module__mXABcq__recipientDropdown{z-index:50;background:var(--color-surface,#1a1a2e);border:1px solid #ffffff1a;border-radius:8px;max-height:200px;margin-bottom:4px;position:absolute;bottom:100%;left:2.5rem;right:0;overflow-y:auto;box-shadow:0 -4px 12px #0006}.MessagesTab-module__mXABcq__recipientDropdownItem{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .1s;display:flex}.MessagesTab-module__mXABcq__recipientDropdownItem:hover{background:#ffffff0f}.MessagesTab-module__mXABcq__recipientDropdownName{color:#ffffffe6;font-size:.8125rem;font-weight:500}.MessagesTab-module__mXABcq__recipientDropdownEmail{color:#fff6;margin-left:auto;font-size:.75rem}.MessagesTab-module__mXABcq__attachmentPreviewRow{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;display:flex}.MessagesTab-module__mXABcq__attachmentChip{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.375rem;max-width:180px;padding:.25rem .5rem;font-size:.75rem;display:flex}.MessagesTab-module__mXABcq__attachmentThumb{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:24px}.MessagesTab-module__mXABcq__attachmentName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MessagesTab-module__mXABcq__attachmentRemove{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.MessagesTab-module__mXABcq__attachmentRemove:hover{color:#fffc;background:#ffffff1a}.MessagesTab-module__mXABcq__messageAttachments{flex-direction:column;gap:.375rem;margin-top:.375rem;display:flex}.MessagesTab-module__mXABcq__messageAttachmentImage{object-fit:cover;cursor:pointer;border-radius:6px;max-width:200px;max-height:200px}.MessagesTab-module__mXABcq__messageAttachmentImage:hover{opacity:.9}.MessagesTab-module__mXABcq__messageAttachmentFile{color:#ffffffb3;background:#ffffff0f;border-radius:4px;align-items:center;gap:.375rem;max-width:200px;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:flex}.MessagesTab-module__mXABcq__messageAttachmentFile:hover{color:#ffffffe6;background:#ffffff1a}.MessagesTab-module__mXABcq__messageAttachmentFileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:768px){.MessagesTab-module__mXABcq__chatMessages{padding:.875rem}.MessagesTab-module__mXABcq__chatInput{padding:.5rem .75rem}.MessagesTab-module__mXABcq__emailComposerRow{grid-template-columns:1fr auto auto auto}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__messageTypePill{grid-column:1}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__aiButtonWrapper{grid-column:2}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__attachmentButton{grid-column:3}.MessagesTab-module__mXABcq__emailComposerRow .MessagesTab-module__mXABcq__chatSendButtonRound{grid-column:4}.MessagesTab-module__mXABcq__emailComposerEditor .MessagesTab-module__mXABcq__chatTextArea{min-height:120px;max-height:min(34vh,320px)}.MessagesTab-module__mXABcq__chatMessage{max-width:85%}}.MessagesTab-module__mXABcq__callDetailView,.MessagesTab-module__mXABcq__voicemailDetailView{background:#0003;flex-direction:column;height:100%;display:flex}.MessagesTab-module__mXABcq__callDetailHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.MessagesTab-module__mXABcq__callDetailHeaderInfo{flex:1;align-items:flex-start;gap:1.5rem;display:flex}.MessagesTab-module__mXABcq__callDetailIcon{background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:3rem;display:flex}.MessagesTab-module__mXABcq__callDetailTitle{opacity:.7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.MessagesTab-module__mXABcq__callDetailName{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.MessagesTab-module__mXABcq__callDetailInfo{opacity:.7;font-size:1rem}.MessagesTab-module__mXABcq__callDetailBody{flex-direction:column;flex:1;gap:2rem;padding:2rem;display:flex;overflow-y:auto}.MessagesTab-module__mXABcq__callDetailSection{flex-direction:column;gap:.5rem;display:flex}.MessagesTab-module__mXABcq__callDetailLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.5;font-size:.875rem;font-weight:600}.MessagesTab-module__mXABcq__callDetailValue{font-size:1.125rem;font-weight:500}.MessagesTab-module__mXABcq__callDetailActions{flex-wrap:wrap;gap:1rem;margin-top:auto;display:flex}.MessagesTab-module__mXABcq__callDetailActionButton{min-width:150px;color:var(--color-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.MessagesTab-module__mXABcq__callDetailActionButton:hover{border-color:var(--color-primary);background:#ffffff1a}.MessagesTab-module__mXABcq__callDetailActionButton:active{opacity:.8}.MessagesTab-module__mXABcq__voicemailPlayer{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.MessagesTab-module__mXABcq__voicemailPlayButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.25rem 2rem;font-size:1.125rem;font-weight:600;transition:all .2s;display:flex}.MessagesTab-module__mXABcq__voicemailPlayButton:hover{background:var(--color-primary-dark);box-shadow:0 4px 12px var(--color-primary-alpha-30,#3b82f64d)}.MessagesTab-module__mXABcq__voicemailPlayButton:active{opacity:.8}.MessagesTab-module__mXABcq__voicemailTranscription{flex-direction:column;gap:1rem;display:flex}.MessagesTab-module__mXABcq__voicemailTranscriptText{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:1.5rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.MessagesTab-module__mXABcq__callDetailHeader{padding:1rem}.MessagesTab-module__mXABcq__callDetailIcon{width:56px;height:56px;font-size:2rem}.MessagesTab-module__mXABcq__callDetailName{font-size:1.25rem}.MessagesTab-module__mXABcq__callDetailBody{gap:1.5rem;padding:1.5rem}.MessagesTab-module__mXABcq__callDetailActions{flex-direction:column}.MessagesTab-module__mXABcq__callDetailActionButton{width:100%}}.MessagesTab-module__mXABcq__emailCard{background:linear-gradient(#141820fa,#0f1218fa);border:1px solid #94a3b829;border-left:3px solid #94a3b83d;border-radius:15px;width:100%;max-width:100%;padding:.65rem .82rem;overflow:hidden;box-shadow:0 18px 50px #0000003d}.MessagesTab-module__mXABcq__emailCardHeader{border-bottom:1px solid #94a3b81f;align-items:center;gap:.48rem;min-width:0;margin-bottom:.38rem;padding-bottom:.42rem;display:flex;overflow:hidden}.MessagesTab-module__mXABcq__emailIcon{color:#e2e8f0c7;background:#94a3b81a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.MessagesTab-module__mXABcq__emailCardTitle{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;font-size:.94rem;font-weight:700;line-height:1.25}.MessagesTab-module__mXABcq__emailAttachmentBadge{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b829;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.75rem;display:flex}.MessagesTab-module__mXABcq__emailCardAttachments{flex-wrap:wrap;gap:.375rem;padding:.35rem 0 .2rem;display:flex}.MessagesTab-module__mXABcq__emailCardAttachmentThumb{border:1px solid #ffffff14;border-radius:8px;display:block;overflow:hidden}.MessagesTab-module__mXABcq__emailCardAttachmentImage{object-fit:cover;width:88px;height:88px;transition:opacity .15s;display:block}.MessagesTab-module__mXABcq__emailCardAttachmentImage:hover{opacity:.85}.MessagesTab-module__mXABcq__emailCardAttachmentFile{color:#ffffffb3;background:#ffffff0f;border-radius:8px;align-items:center;gap:.375rem;max-width:220px;padding:.4rem .55rem;font-size:.78rem;text-decoration:none;display:flex}.MessagesTab-module__mXABcq__emailCardAttachmentFile:hover{color:#ffffffe6;background:#ffffff1a}.MessagesTab-module__mXABcq__emailCardBody{color:#e2e8f0d6;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%;margin-bottom:.38rem;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.MessagesTab-module__mXABcq__emailCardFooter{border-top:1px solid #94a3b81f;align-items:center;gap:.38rem;padding-top:.36rem;display:flex}.MessagesTab-module__mXABcq__emailReplyButton{opacity:1;color:#e2e8f0c7!important;background:#94a3b814!important;border:1px solid #94a3b82e!important;border-radius:999px!important;min-height:26px!important;padding:.25rem .58rem!important;font-size:.74rem!important}.MessagesTab-module__mXABcq__emailReplyButton:hover{color:#f8fafce6!important;background:#94a3b821!important;border-color:#cbd5e142!important}.MessagesTab-module__mXABcq__emailReplyButton:active{opacity:.7}.MessagesTab-module__mXABcq__emailChevron{color:#cbd5e1c2;opacity:.8;flex-shrink:0;margin-left:auto}.MessagesTab-module__mXABcq__emailReplyReference{cursor:pointer;background:#94a3b813;border:1px solid #94a3b829;border-radius:12px;gap:.5rem;margin-bottom:.5rem;padding:.48rem .58rem;transition:background .15s,border-color .15s;display:flex}.MessagesTab-module__mXABcq__emailReplyReference:hover{background:#94a3b81c;border-color:#cbd5e13d}.MessagesTab-module__mXABcq__emailReplyBar{background:#94a3b873;border-radius:999px;flex-shrink:0;width:3px}.MessagesTab-module__mXABcq__emailReplyContent{flex:1;min-width:0}.MessagesTab-module__mXABcq__emailReplySubject{color:#e2e8f0db;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.16rem;font-size:.8rem;font-weight:700;overflow:hidden}.MessagesTab-module__mXABcq__emailReplyPreview{color:#e2e8f0b8;-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.2;display:-webkit-box;overflow:hidden}.MessagesTab-module__mXABcq__replyContext{background:var(--color-primary-alpha-10,#3b82f61a);border-left:3px solid var(--color-primary);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.MessagesTab-module__mXABcq__replyContextBar{background:var(--color-primary);border-radius:2px;flex-shrink:0;width:3px;height:100%}.MessagesTab-module__mXABcq__replyContextContent{flex:1;min-width:0}.MessagesTab-module__mXABcq__replyContextLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.MessagesTab-module__mXABcq__replyContextSubject{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.MessagesTab-module__mXABcq__replyContextClose{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.MessagesTab-module__mXABcq__replyContextClose:hover{background:#ffffff1a}.MessagesTab-module__mXABcq__replyContextClose:active{transform:scale(.95)}.MessagesTab-module__mXABcq__callRecord{cursor:pointer;border-radius:15px;flex-direction:column;gap:.36rem;width:100%;min-width:280px;padding:.65rem .75rem;font-size:.84rem;transition:all .2s;display:flex;box-shadow:0 12px 34px #0003}.MessagesTab-module__mXABcq__callRecord:hover{opacity:.9}.MessagesTab-module__mXABcq__callRecord:active{opacity:.8}.MessagesTab-module__mXABcq__callRecordOutgoing{background:#3b82f614;border:1px solid #60a5fa2e;border-left:3px solid #60a5fab3}.MessagesTab-module__mXABcq__callRecordIncoming{background:#3b82f612;border:1px solid #60a5fa29;border-left:3px solid #60a5fa94}.MessagesTab-module__mXABcq__callRecordMissed{background:#ef444414;border:1px solid #f871712e;border-left:3px solid #f87171a6}.MessagesTab-module__mXABcq__callRecordHeader{align-items:center;gap:.55rem;display:flex}.MessagesTab-module__mXABcq__callRecordIcon{opacity:.95;color:#e2e8f0e0;background:#ffffff0e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.MessagesTab-module__mXABcq__callRecordMainText{flex-direction:column;flex:1;gap:.125rem;display:flex}.MessagesTab-module__mXABcq__callRecordText{font-size:.95rem;font-weight:600;line-height:1.15}.MessagesTab-module__mXABcq__callRecordSummary{opacity:.75;font-size:.78rem;line-height:1.25}.MessagesTab-module__mXABcq__callRecordDetails{border-top:.5px solid #ffffff14;flex-direction:column;gap:.28rem;margin-top:.16rem;padding-top:.34rem;display:flex}.MessagesTab-module__mXABcq__callRecordDetailRow{justify-content:space-between;align-items:center;gap:.9rem;font-size:.72rem;display:flex}.MessagesTab-module__mXABcq__callRecordDetailLabel{opacity:.7;font-weight:500}.MessagesTab-module__mXABcq__callRecordDetailValue{font-weight:600}.MessagesTab-module__mXABcq__callRecordActions{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.26rem;display:flex}.MessagesTab-module__mXABcq__callRecordIconBtn{width:28px;height:28px;box-shadow:none;border-radius:999px!important;min-height:28px!important;padding:0!important}.MessagesTab-module__mXABcq__callRecordIconBtn:hover{transform:scale(1.1)}.MessagesTab-module__mXABcq__callRecordIconBtn:active{transform:scale(.95)}.MessagesTab-module__mXABcq__callRecordCallBtn{color:#fff!important;background:#3b82f6eb!important;border-color:#60a5fa57!important}.MessagesTab-module__mXABcq__callRecordTranscriptBtn{color:#e2e8f0d1!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.MessagesTab-module__mXABcq__callRecordTranscriptBtn:hover{background:#ffffff1a!important;border-color:#fff3!important}.MessagesTab-module__mXABcq__voicemailCard{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:14px;max-width:85%;padding:.5rem .625rem}.MessagesTab-module__mXABcq__voicemailCardHeader{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.MessagesTab-module__mXABcq__voicemailIcon{flex-shrink:0;font-size:1rem}.MessagesTab-module__mXABcq__voicemailDuration{opacity:.9;flex:1;font-size:.8125rem;font-weight:600}.MessagesTab-module__mXABcq__voicemailCard .MessagesTab-module__mXABcq__voicemailPlayButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:auto;padding:.375rem .75rem;font-size:.875rem;transition:all .2s}.MessagesTab-module__mXABcq__voicemailCard .MessagesTab-module__mXABcq__voicemailPlayButton:hover{background:var(--color-primary-dark);transform:scale(1.05)}.MessagesTab-module__mXABcq__voicemailCard .MessagesTab-module__mXABcq__voicemailPlayButton:active{transform:scale(.98)}.MessagesTab-module__mXABcq__voicemailTranscript{opacity:.85;border-top:1px solid #ffffff14;margin-bottom:.375rem;padding-top:.5rem;font-size:.8125rem;line-height:1.3}.MessagesTab-module__mXABcq__meetingRow{justify-content:center;margin:.45rem 0;display:flex}.MessagesTab-module__mXABcq__meetingCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.7rem;width:100%;max-width:520px;padding:1rem 1.1rem;font-size:.92rem;display:flex;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff09}.MessagesTab-module__mXABcq__meetingCardClickable{cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.MessagesTab-module__mXABcq__meetingCardClickable:hover{background:#fff1;border-color:#ffffff29}.MessagesTab-module__mXABcq__meetingCardClickable:active{background:#ffffff13;transform:scale(.995)}.MessagesTab-module__mXABcq__meetingCardClickable[aria-busy=true]{opacity:.6;pointer-events:none}.MessagesTab-module__mXABcq__meetingCardCancelled{opacity:.8;background:#94a3b80d;border-color:#94a3b81a}.MessagesTab-module__mXABcq__meetingCardHeader{align-items:center;gap:.65rem;display:flex}.MessagesTab-module__mXABcq__meetingIcon{color:#e2e8f0d1;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.MessagesTab-module__mXABcq__meetingHeaderText{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}.MessagesTab-module__mXABcq__meetingTitle{white-space:normal;text-overflow:ellipsis;font-size:1.04rem;font-weight:600;line-height:1.2;overflow:hidden}.MessagesTab-module__mXABcq__meetingWhen{opacity:.65;font-size:.86rem;line-height:1.2}.MessagesTab-module__mXABcq__meetingCardActions{flex-shrink:0;align-self:flex-start;align-items:center;gap:.4rem;display:flex}.MessagesTab-module__mXABcq__meetingStatusBadge{text-transform:capitalize;color:#e2e8f0c7;background:#ffffff13;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:600}.MessagesTab-module__mXABcq__meetingStatusBadge.MessagesTab-module__mXABcq__statusCompleted{color:#6ee7a8;background:#34c75914}.MessagesTab-module__mXABcq__meetingStatusBadge.MessagesTab-module__mXABcq__statusCancelled,.MessagesTab-module__mXABcq__meetingStatusBadge.MessagesTab-module__mXABcq__statusNoShow{color:#ff9a93;background:#ff3b3014}.MessagesTab-module__mXABcq__meetingOpenIcon{color:#e2e8f08a;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.MessagesTab-module__mXABcq__meetingMeta{opacity:.68;flex-wrap:wrap;gap:.3rem .65rem;font-size:.86rem;display:flex}.MessagesTab-module__mXABcq__meetingMetaItem{align-items:center;gap:.25rem;display:flex}.MessagesTab-module__mXABcq__meetingDescription{opacity:.78;border-top:.5px solid #ffffff14;padding-top:.7rem;font-size:.9rem;line-height:1.42}.MessagesTab-module__mXABcq__callSummaryModal{width:min(94vw,720px);max-height:88vh}.MessagesTab-module__mXABcq__callSummaryBody{background:#0304068f;flex-direction:column;flex:1;gap:1rem;padding:1rem 1.15rem;display:flex;overflow-y:auto}.MessagesTab-module__mXABcq__callSummaryTabs{background:#ffffff0b;border:1px solid #ffffff14;width:fit-content;padding:2px;box-shadow:inset 0 1px #ffffff09}.MessagesTab-module__mXABcq__callSummaryTab{min-width:86px}.MessagesTab-module__mXABcq__callSummarySection{flex-direction:column;gap:.65rem;display:flex}.MessagesTab-module__mXABcq__callSummaryLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.75rem;font-weight:700}.MessagesTab-module__mXABcq__callSummaryDetailGrid{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.52rem;padding:.75rem .85rem;display:flex}.MessagesTab-module__mXABcq__callSummaryDetailItem{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MessagesTab-module__mXABcq__callSummaryDetailLabel{opacity:.7;font-size:.875rem;font-weight:500}.MessagesTab-module__mXABcq__callSummaryDetailValue{text-align:right;font-size:.9375rem;font-weight:600}.MessagesTab-module__mXABcq__callSummaryAIContent{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.MessagesTab-module__mXABcq__callTranscript{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.75rem;max-height:320px;padding:1.25rem;display:flex;overflow-y:auto}.MessagesTab-module__mXABcq__callTranscriptEmpty{opacity:.55;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem;font-size:.9375rem}.MessagesTab-module__mXABcq__callSummaryEmpty{color:#e2e8f09e;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:.9rem 1rem;font-size:.9rem;line-height:1.45}.MessagesTab-module__mXABcq__callTranscriptLine{border-left:2px solid #0000;flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}.MessagesTab-module__mXABcq__callTranscriptStaff{border-left-color:var(--color-primary,#3b82f6cc)}.MessagesTab-module__mXABcq__callTranscriptCaller{border-left-color:#fff3}.MessagesTab-module__mXABcq__callTranscriptMeta{align-items:baseline;gap:.5rem;display:flex}.MessagesTab-module__mXABcq__callTranscriptSpeaker{letter-spacing:.3px;opacity:.85;font-size:.75rem;font-weight:700}.MessagesTab-module__mXABcq__callTranscriptStaff .MessagesTab-module__mXABcq__callTranscriptSpeaker{color:var(--color-primary,#60a5fa);opacity:1}.MessagesTab-module__mXABcq__callTranscriptTime{opacity:.45;font-variant-numeric:tabular-nums;font-size:.6875rem}.MessagesTab-module__mXABcq__callTranscriptText{color:#ffffffe6;font-size:.9375rem;line-height:1.5}.MessagesTab-module__mXABcq__callSummaryAIParagraph{font-size:.9375rem;line-height:1.6}.MessagesTab-module__mXABcq__callSummaryAIParagraph strong{opacity:.9;margin-bottom:.5rem;font-weight:700;display:block}.MessagesTab-module__mXABcq__callSummaryList{margin:.5rem 0 0;padding-left:1.5rem}.MessagesTab-module__mXABcq__callSummaryList li{opacity:.85;margin-bottom:.5rem;line-height:1.5}.MessagesTab-module__mXABcq__callSummaryList li:last-child{margin-bottom:0}.MessagesTab-module__mXABcq__sentimentPositive{color:#34c759;font-weight:600}.MessagesTab-module__mXABcq__callSummaryFooter{background:#03040661;border-top:1px solid #ffffff14;justify-content:flex-end;gap:.45rem;padding:.68rem 1rem;display:flex}.MessagesTab-module__mXABcq__callSummaryIconBtn{color:#e2e8f0d1;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.MessagesTab-module__mXABcq__callSummaryIconBtn:hover{background:#ffffff16;border-color:#ffffff2e}.MessagesTab-module__mXABcq__callSummaryIconBtn:active{transform:scale(.98)}.MessagesTab-module__mXABcq__callSummaryCallBtn{color:#fff;background:#2f6fd6;border-color:#60a5fa61}.MessagesTab-module__mXABcq__callSummaryCallBtn:hover{background:#285fb7;border-color:#93c5fd73}@media (max-width:768px){.MessagesTab-module__mXABcq__callSummaryTabs{width:100%}.MessagesTab-module__mXABcq__callSummaryTab{flex:1;min-width:0}.MessagesTab-module__mXABcq__callSummaryBody{padding:.9rem}.MessagesTab-module__mXABcq__callSummaryFooter{flex-direction:row;justify-content:flex-end;align-items:center;padding:.68rem .9rem}.MessagesTab-module__mXABcq__callSummaryFooter button{width:32px!important}.MessagesTab-module__mXABcq__chatMessageEmail,.MessagesTab-module__mXABcq__chatMessageCall{width:100%;max-width:100%}.MessagesTab-module__mXABcq__chatInput{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.MessagesTab-module__mXABcq__mobileDetailView .MessagesTab-module__mXABcq__chatHeader{padding-top:calc(.75rem + env(safe-area-inset-top))}}
.ConversationThread-module__4VZXTW__container{background:#0a0a0a;flex-direction:column;width:100%;height:100%;display:flex}.ConversationThread-module__4VZXTW__header{background:#ffffff05;border-bottom:.5px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ConversationThread-module__4VZXTW__backButton{color:#007aff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.ConversationThread-module__4VZXTW__backButton:active{opacity:.5}.ConversationThread-module__4VZXTW__headerInfo{text-align:center;flex:1}.ConversationThread-module__4VZXTW__contactName{font-size:1rem;font-weight:600;line-height:1.3}.ConversationThread-module__4VZXTW__contactPhone{opacity:.5;font-size:.8125rem;font-weight:400}.ConversationThread-module__4VZXTW__convertButton{color:#10b981;cursor:pointer;white-space:nowrap;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ConversationThread-module__4VZXTW__convertButton:hover:not(:disabled){background:#10b98133;border-color:#10b981}.ConversationThread-module__4VZXTW__convertButton:active:not(:disabled){transform:scale(.98)}.ConversationThread-module__4VZXTW__convertButton:disabled{opacity:.5;cursor:not-allowed}.ConversationThread-module__4VZXTW__shareButton{color:#007aff;cursor:pointer;white-space:nowrap;background:#007aff1a;border:1px solid #007aff4d;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ConversationThread-module__4VZXTW__shareButton:hover:not(:disabled){background:#007aff33;border-color:#007aff}.ConversationThread-module__4VZXTW__shareButton:active:not(:disabled){transform:scale(.98)}.ConversationThread-module__4VZXTW__shareButton:disabled{opacity:.5;cursor:not-allowed}.ConversationThread-module__4VZXTW__sharedBadge{color:#007aff;white-space:nowrap;background:#007aff14;border:1px solid #007aff33;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.ConversationThread-module__4VZXTW__contextBanner{text-align:center;background:#007aff1a;border-bottom:.5px solid #007aff33;padding:.5rem 1rem}.ConversationThread-module__4VZXTW__contextLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.6875rem;font-weight:500}.ConversationThread-module__4VZXTW__contextTitle{color:#007aff;margin-top:.125rem;font-size:.8125rem;font-weight:600}.ConversationThread-module__4VZXTW__messagesContainer{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.ConversationThread-module__4VZXTW__messageBubble{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;border-radius:18px;flex-direction:column;gap:.25rem;max-width:75%;padding:.625rem .875rem;display:flex;overflow:hidden}.ConversationThread-module__4VZXTW__messageBubbleStaff{color:#fff;background:#007aff;border-bottom-right-radius:4px;align-self:flex-end}.ConversationThread-module__4VZXTW__messageBubbleContact{background:#ffffff1a;border-bottom-left-radius:4px;align-self:flex-start}.ConversationThread-module__4VZXTW__messageText{font-size:.9375rem;font-weight:400;line-height:1.4}.ConversationThread-module__4VZXTW__messageFooter{justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.ConversationThread-module__4VZXTW__messageTime{opacity:.6;font-size:.6875rem;font-weight:400}.ConversationThread-module__4VZXTW__messageStatus{opacity:.7;font-size:.625rem;font-weight:500}.ConversationThread-module__4VZXTW__status_sending{opacity:.6}.ConversationThread-module__4VZXTW__status_sent{opacity:.7}.ConversationThread-module__4VZXTW__status_delivered{opacity:.8}.ConversationThread-module__4VZXTW__status_failed{color:#ff6b6b;opacity:1}.ConversationThread-module__4VZXTW__status_opened{color:#10b981;opacity:1}.ConversationThread-module__4VZXTW__inputContainer{background:#ffffff05;border-top:.5px solid #ffffff14;padding:.75rem 1rem}.ConversationThread-module__4VZXTW__inputWrapper{background:#ffffff14;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ConversationThread-module__4VZXTW__input{color:inherit;background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem}.ConversationThread-module__4VZXTW__input::placeholder{color:#fff6}.ConversationThread-module__4VZXTW__input:disabled{opacity:.5}.ConversationThread-module__4VZXTW__aiButton{color:#007aff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.ConversationThread-module__4VZXTW__aiButton:hover:not(:disabled){color:#39f;transform:scale(1.1)}.ConversationThread-module__4VZXTW__aiButton:active:not(:disabled){opacity:.5}.ConversationThread-module__4VZXTW__aiButton:disabled{opacity:.3;cursor:not-allowed;animation:1.5s ease-in-out infinite ConversationThread-module__4VZXTW__pulse}@keyframes ConversationThread-module__4VZXTW__pulse{0%,to{opacity:.3}50%{opacity:.6}}.ConversationThread-module__4VZXTW__sendButton{color:#007aff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:flex}.ConversationThread-module__4VZXTW__sendButton:active:not(:disabled){opacity:.5}.ConversationThread-module__4VZXTW__sendButton:disabled{opacity:.3;cursor:not-allowed}@media (min-width:769px){.ConversationThread-module__4VZXTW__container{max-width:900px;height:auto;min-height:calc(100vh - 68px);margin:0 auto}.ConversationThread-module__4VZXTW__header{padding:1rem 1.5rem}.ConversationThread-module__4VZXTW__headerInfo{text-align:left}.ConversationThread-module__4VZXTW__contactName{font-size:1.125rem}.ConversationThread-module__4VZXTW__contactPhone{font-size:.875rem}.ConversationThread-module__4VZXTW__convertButton{padding:.625rem 1.25rem;font-size:.9375rem}.ConversationThread-module__4VZXTW__contextBanner{padding:.75rem 1.5rem}.ConversationThread-module__4VZXTW__contextLabel{font-size:.75rem}.ConversationThread-module__4VZXTW__contextTitle{font-size:.875rem}.ConversationThread-module__4VZXTW__messagesContainer{gap:.625rem;padding:1.5rem 2rem}.ConversationThread-module__4VZXTW__messageBubble{border-radius:20px;max-width:65%;padding:.75rem 1rem}.ConversationThread-module__4VZXTW__messageText{font-size:1rem}.ConversationThread-module__4VZXTW__messageTime{font-size:.75rem}.ConversationThread-module__4VZXTW__inputContainer{padding:1rem 1.5rem}.ConversationThread-module__4VZXTW__inputWrapper{padding:.625rem 1rem}.ConversationThread-module__4VZXTW__input{font-size:1rem}}
.CampaignDetail-module__zSO5ha__container{background:0 0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.CampaignDetail-module__zSO5ha__header{background:#ffffff05;border-bottom:.5px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.CampaignDetail-module__zSO5ha__backButton{color:#007aff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.CampaignDetail-module__zSO5ha__backButton:active{opacity:.5}.CampaignDetail-module__zSO5ha__headerContent{flex:1;min-width:0}.CampaignDetail-module__zSO5ha__headerTop{align-items:center;gap:.5rem;display:flex}.CampaignDetail-module__zSO5ha__headerTitle{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.CampaignDetail-module__zSO5ha__headerSubtitle{opacity:.45;margin-top:.125rem;font-size:.75rem;font-weight:400}.CampaignDetail-module__zSO5ha__channelBadge{letter-spacing:.3px;text-transform:uppercase;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.CampaignDetail-module__zSO5ha__channelBadge.CampaignDetail-module__zSO5ha__sms{color:#007aff;background:#007aff26}.CampaignDetail-module__zSO5ha__channelBadge.CampaignDetail-module__zSO5ha__email{color:#af52de;background:#af52de26}.CampaignDetail-module__zSO5ha__channelBadge.CampaignDetail-module__zSO5ha__both{color:#5ac8fa;background:#5ac8fa26}.CampaignDetail-module__zSO5ha__headerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.CampaignDetail-module__zSO5ha__editButton{color:#007aff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:opacity .2s;display:flex}.CampaignDetail-module__zSO5ha__editButton:active{opacity:.5}.CampaignDetail-module__zSO5ha__scheduledBadge{color:#ff9500;background:#ff950026;border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.CampaignDetail-module__zSO5ha__draftBadge{background:rgba(var(--accent-purple-rgb,99, 102, 241), .15);color:var(--accent-purple,#6366f1);border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.CampaignDetail-module__zSO5ha__headerSpacer{flex-shrink:0;width:24px}.CampaignDetail-module__zSO5ha__content{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.CampaignDetail-module__zSO5ha__section{border-bottom:.5px solid #ffffff0f;padding:1rem}.CampaignDetail-module__zSO5ha__section:last-child{border-bottom:none}.CampaignDetail-module__zSO5ha__metaStrip{opacity:.55;flex-wrap:wrap;align-items:center;gap:.25rem 0;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.CampaignDetail-module__zSO5ha__metaItem{align-items:center;gap:.375rem;display:inline-flex}.CampaignDetail-module__zSO5ha__metaItem svg{opacity:.7;flex-shrink:0}.CampaignDetail-module__zSO5ha__metaDot{opacity:.35;margin:0 .5rem}.CampaignDetail-module__zSO5ha__messageCard{background:#ffffff0a;border-left:3px solid #007aff66;border-radius:12px;padding:1rem}.CampaignDetail-module__zSO5ha__messageCard.CampaignDetail-module__zSO5ha__emailAccent{border-left-color:#af52de66}.CampaignDetail-module__zSO5ha__messageSubject{opacity:.85;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.CampaignDetail-module__zSO5ha__messageText{opacity:.85;font-size:.9375rem;font-weight:400;line-height:1.55}.CampaignDetail-module__zSO5ha__statsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.CampaignDetail-module__zSO5ha__statsTitle{text-transform:uppercase;letter-spacing:.5px;opacity:.4;font-size:.75rem;font-weight:600}.CampaignDetail-module__zSO5ha__statsSubtitle{color:#ffffff6b;margin-top:.25rem;font-size:.75rem;font-weight:500}.CampaignDetail-module__zSO5ha__statsBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CampaignDetail-module__zSO5ha__deliveryRate{border-radius:8px;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.CampaignDetail-module__zSO5ha__deliveryRate.CampaignDetail-module__zSO5ha__good{color:#34c759;background:#34c7591f}.CampaignDetail-module__zSO5ha__deliveryRate.CampaignDetail-module__zSO5ha__partial{color:#ff9500;background:#ff95001f}.CampaignDetail-module__zSO5ha__deliveryRate.CampaignDetail-module__zSO5ha__bad{color:#ff3b30;background:#ff3b301f}.CampaignDetail-module__zSO5ha__liveBadge{color:#ffffffbd;letter-spacing:.01em;background:#ffffff0d;border:.5px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.CampaignDetail-module__zSO5ha__liveBadge.CampaignDetail-module__zSO5ha__good{color:#34c759;background:#34c7591a}.CampaignDetail-module__zSO5ha__liveBadge.CampaignDetail-module__zSO5ha__partial{color:#ff9500;background:#ff95001a}.CampaignDetail-module__zSO5ha__liveBadge.CampaignDetail-module__zSO5ha__bad{color:#ff3b30;background:#ff3b301a}.CampaignDetail-module__zSO5ha__statsGrid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.75rem;display:grid}.CampaignDetail-module__zSO5ha__statTile{background:linear-gradient(#ffffff0e,#ffffff07);border:.5px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:space-between;gap:.35rem;min-height:8rem;padding:.95rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.CampaignDetail-module__zSO5ha__statTileHeader{text-transform:uppercase;letter-spacing:.3px;opacity:.55;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.CampaignDetail-module__zSO5ha__statTileValue{letter-spacing:0;font-size:2rem;font-weight:700;line-height:1.2}.CampaignDetail-module__zSO5ha__statTilePercent{color:#ffffff8c;font-size:.8125rem;font-weight:600}.CampaignDetail-module__zSO5ha__statTileContext{color:#ffffff59;font-size:.6875rem;font-weight:500}.CampaignDetail-module__zSO5ha__statTileDelivered .CampaignDetail-module__zSO5ha__statTileValue,.CampaignDetail-module__zSO5ha__statTileDelivered .CampaignDetail-module__zSO5ha__statTileHeader{color:#34c759}.CampaignDetail-module__zSO5ha__statTileFailed .CampaignDetail-module__zSO5ha__statTileValue,.CampaignDetail-module__zSO5ha__statTileFailed .CampaignDetail-module__zSO5ha__statTileHeader{color:#ff3b30}.CampaignDetail-module__zSO5ha__statTileOpened .CampaignDetail-module__zSO5ha__statTileValue,.CampaignDetail-module__zSO5ha__statTileOpened .CampaignDetail-module__zSO5ha__statTileHeader{color:#007aff}.CampaignDetail-module__zSO5ha__statTileClicked .CampaignDetail-module__zSO5ha__statTileValue,.CampaignDetail-module__zSO5ha__statTileClicked .CampaignDetail-module__zSO5ha__statTileHeader{color:#af52de}.CampaignDetail-module__zSO5ha__statTileBar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:.25rem;overflow:hidden}.CampaignDetail-module__zSO5ha__statTileBarFill{background:#007aff;border-radius:2px;height:100%;transition:width .4s}.CampaignDetail-module__zSO5ha__statTileBarFill.CampaignDetail-module__zSO5ha__statTileBarFillDelivered{background:#34c759}.CampaignDetail-module__zSO5ha__statTileBarFill.CampaignDetail-module__zSO5ha__statTileBarFillClicked{background:#af52de}.CampaignDetail-module__zSO5ha__statTileBenchmark{opacity:.35;margin-top:.125rem;font-size:.625rem;font-weight:400}.CampaignDetail-module__zSO5ha__sectionHeader{opacity:.7;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.CampaignDetail-module__zSO5ha__scheduledInfo{text-align:center;background:#ff950014;border:1px solid #ff950026;border-radius:12px;padding:1rem}.CampaignDetail-module__zSO5ha__recipientCount{opacity:.9;font-size:.9375rem;line-height:1.5}.CampaignDetail-module__zSO5ha__recipientCount strong{color:#ff9500;font-weight:600}.CampaignDetail-module__zSO5ha__recipientsToggle{cursor:pointer;width:100%;color:inherit;opacity:.8;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;transition:opacity .15s;display:flex}.CampaignDetail-module__zSO5ha__recipientsToggle:active{opacity:.5}.CampaignDetail-module__zSO5ha__recipientsList{background:#ffffff0a;border-radius:12px;margin-top:.75rem;overflow:hidden}.CampaignDetail-module__zSO5ha__recipientsLoading{text-align:center;opacity:.4;padding:1rem;font-size:.8125rem}.CampaignDetail-module__zSO5ha__recipientRow{border-bottom:.5px solid #ffffff0f;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.CampaignDetail-module__zSO5ha__recipientRow:last-child{border-bottom:none}.CampaignDetail-module__zSO5ha__recipientAvatar{color:#007aff;text-transform:uppercase;background:#007aff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.6875rem;font-weight:700;display:flex}.CampaignDetail-module__zSO5ha__recipientInfo{flex:1;min-width:0}.CampaignDetail-module__zSO5ha__recipientName{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.CampaignDetail-module__zSO5ha__recipientError{color:#ff3b30;opacity:.8;margin-top:.125rem;font-size:.75rem}.CampaignDetail-module__zSO5ha__recipientOpenedAt{opacity:.45;margin-top:.125rem;font-size:.75rem}.CampaignDetail-module__zSO5ha__recipientClickedAt{color:#af52de;opacity:.65;margin-top:.125rem;font-size:.75rem}.CampaignDetail-module__zSO5ha__recipientStatus{opacity:.6;flex-shrink:0;font-size:.6875rem;font-weight:600}.CampaignDetail-module__zSO5ha__statusDelivered{color:#34c759;opacity:1}.CampaignDetail-module__zSO5ha__statusOpened{color:#007aff;opacity:1}.CampaignDetail-module__zSO5ha__statusClicked{color:#af52de;opacity:1}.CampaignDetail-module__zSO5ha__statusFailed{color:#ff3b30;opacity:1}@media (min-width:769px){.CampaignDetail-module__zSO5ha__container{max-width:1000px;height:100%;margin:0 auto}.CampaignDetail-module__zSO5ha__header{padding:1rem 1.5rem}.CampaignDetail-module__zSO5ha__headerTitle{font-size:1.125rem}.CampaignDetail-module__zSO5ha__editButton{font-size:1.0625rem}.CampaignDetail-module__zSO5ha__section{padding:1.25rem 1.5rem}.CampaignDetail-module__zSO5ha__messageCard{border-radius:14px;padding:1.25rem}.CampaignDetail-module__zSO5ha__messageText{font-size:1rem}.CampaignDetail-module__zSO5ha__statTile{padding:1rem}.CampaignDetail-module__zSO5ha__statTileValue{font-size:2.125rem}.CampaignDetail-module__zSO5ha__sectionHeader{font-size:.9375rem}.CampaignDetail-module__zSO5ha__scheduledInfo{border-radius:14px;padding:1.25rem}.CampaignDetail-module__zSO5ha__recipientCount{font-size:1rem}}
.MeetingModal-module__O_yIHW__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.MeetingModal-module__O_yIHW__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.MeetingModal-module__O_yIHW__field label{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:var(--spacing-xs);font-weight:600;display:flex}.MeetingModal-module__O_yIHW__field input,.MeetingModal-module__O_yIHW__field textarea{padding:var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-base);background:#ffffff08;font-family:inherit;transition:all .2s}.MeetingModal-module__O_yIHW__field input:focus,.MeetingModal-module__O_yIHW__field textarea:focus{border-color:var(--color-primary);background:#ffffff0d;outline:none}.MeetingModal-module__O_yIHW__field textarea{resize:vertical;min-height:100px}.MeetingModal-module__O_yIHW__checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#ffffff08;transition:all .2s;display:flex!important}.MeetingModal-module__O_yIHW__checkboxLabel:hover{border-color:var(--color-primary);background:#ffffff0d}.MeetingModal-module__O_yIHW__videoCheckbox{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary)}.MeetingModal-module__O_yIHW__checkboxLabel span{color:var(--color-text);font-weight:600}.MeetingModal-module__O_yIHW__hint{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.MeetingModal-module__O_yIHW__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.MeetingModal-module__O_yIHW__rightActions{gap:var(--spacing-sm);margin-left:auto;display:flex}.MeetingModal-module__O_yIHW__attendeesList{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.MeetingModal-module__O_yIHW__attendeeTag{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-alpha-15);border:1px solid var(--color-primary-alpha-30);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text);display:flex}.MeetingModal-module__O_yIHW__searchContainer{align-items:center;display:flex;position:relative}.MeetingModal-module__O_yIHW__searchIcon{left:var(--spacing-md);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.MeetingModal-module__O_yIHW__searchInput{width:100%;padding:var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-base);background:#ffffff08;padding-left:40px;transition:all .2s}.MeetingModal-module__O_yIHW__searchInput:focus{border-color:var(--color-primary);background:#ffffff0d;outline:none}.MeetingModal-module__O_yIHW__searching{right:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);position:absolute}.MeetingModal-module__O_yIHW__searchResults{top:calc(100% + var(--spacing-xs));border:1px solid var(--glass-border);border-radius:var(--radius-lg);z-index:10;background:#0a0a0a;max-height:200px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0009}.MeetingModal-module__O_yIHW__searchResult{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;border-bottom:1px solid var(--glass-border);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;align-items:center;transition:background .15s;display:flex}.MeetingModal-module__O_yIHW__searchResult:last-child{border-bottom:none}.MeetingModal-module__O_yIHW__searchResult:hover{background:#ffffff0d}.MeetingModal-module__O_yIHW__userInfo{flex-direction:column;gap:2px;display:flex}.MeetingModal-module__O_yIHW__userName{font-size:var(--font-size-sm);font-weight:500}.MeetingModal-module__O_yIHW__userRole{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.MeetingModal-module__O_yIHW__notifyToggleRow{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);color:var(--color-text-secondary);display:flex}.MeetingModal-module__O_yIHW__captureCard{gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#ffffff08;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.MeetingModal-module__O_yIHW__captureCardIcon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-primary);background:var(--color-primary-alpha-10);justify-content:center;align-items:center;display:flex}.MeetingModal-module__O_yIHW__captureCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.MeetingModal-module__O_yIHW__captureCardText span{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.MeetingModal-module__O_yIHW__captureCardText p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.4}.MeetingModal-module__O_yIHW__reminderList{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.MeetingModal-module__O_yIHW__reminderChip{align-items:center;gap:8px;display:flex}.MeetingModal-module__O_yIHW__reminderSelect{border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-md,8px);color:var(--color-text,#fafafa);font-size:var(--font-size-sm,13px);appearance:auto;background:#ffffff08;flex:1;padding:6px 10px}.MeetingModal-module__O_yIHW__reminderSelect:focus{border-color:var(--color-primary,#3b82f6)}.MeetingModal-module__O_yIHW__notificationToggles{border-radius:var(--radius-md,8px);background:#ffffff0a;flex-shrink:0;gap:2px;padding:2px;display:flex;overflow:hidden}.MeetingModal-module__O_yIHW__notificationToggle{color:var(--color-text-secondary,#9ca3af);font-size:var(--font-size-xs,12px);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;transition:all .15s}.MeetingModal-module__O_yIHW__notificationToggle:hover{color:var(--color-text,#fafafa);background:#ffffff0f}.MeetingModal-module__O_yIHW__notificationToggleActive{background:var(--color-primary,#3b82f6);color:#fff}.MeetingModal-module__O_yIHW__notificationToggleActive:hover{background:var(--color-primary,#3b82f6);color:#fff;opacity:.9}.MeetingModal-module__O_yIHW__reminderRemove{border-radius:var(--radius-full,50%);width:24px;height:24px;color:var(--color-text-secondary,#9ca3af);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.MeetingModal-module__O_yIHW__reminderRemove:hover{color:#ef4444;background:#ef444426}@media (max-width:768px){.MeetingModal-module__O_yIHW__row{grid-template-columns:1fr}.MeetingModal-module__O_yIHW__rightActions{width:100%}}
.MeetingDetail-module__Xtq92G__detail{--meeting-modal-gutter:1.1rem;background:#030406eb;width:min(92vw,860px);max-height:min(84vh,760px)}.MeetingDetail-module__Xtq92G__modalSubtitle{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.MeetingDetail-module__Xtq92G__meetingTypeBadge{font-size:var(--font-size-xs);white-space:nowrap;color:var(--color-text-secondary);background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-weight:600;line-height:1.4;display:inline-flex}.MeetingDetail-module__Xtq92G__meetingTypeWalkIn{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b59}.MeetingDetail-module__Xtq92G__meetingTypeTheater{border-color:var(--color-primary-alpha-30);background:var(--color-primary-alpha-10,#6366f11f);color:var(--color-primary)}.MeetingDetail-module__Xtq92G__body{padding:.85rem var(--meeting-modal-gutter) 1rem;background:#0304068f;flex:1;min-height:0;overflow-y:auto}.MeetingDetail-module__Xtq92G__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.MeetingDetail-module__Xtq92G__tabs{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.MeetingDetail-module__Xtq92G__tab{color:#e2e8f0a8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-width:104px;padding:.46rem .72rem;font-size:.84rem;font-weight:650;transition:background .2s,color .2s;display:flex}.MeetingDetail-module__Xtq92G__tab:hover{color:#f8fafce6;background:#ffffff0e}.MeetingDetail-module__Xtq92G__activeTab{color:#f8fafcf2;background:#ffffff1b}.MeetingDetail-module__Xtq92G__panel{flex-direction:column;gap:.8rem;min-height:320px;display:flex}.MeetingDetail-module__Xtq92G__panelHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.MeetingDetail-module__Xtq92G__panelHeader h3{color:#f8fafceb;margin:0;font-size:.94rem;font-weight:760}.MeetingDetail-module__Xtq92G__panelHeader span{color:#e2e8f085;margin-top:.18rem;font-size:.78rem;line-height:1.35;display:block}.MeetingDetail-module__Xtq92G__recordHeader{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.MeetingDetail-module__Xtq92G__recordItem,.MeetingDetail-module__Xtq92G__readingBlock,.MeetingDetail-module__Xtq92G__attendeesBlock,.MeetingDetail-module__Xtq92G__summaryAccessBlock,.MeetingDetail-module__Xtq92G__emptyState{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px}.MeetingDetail-module__Xtq92G__recordItem{align-items:center;gap:.7rem;min-width:0;padding:.8rem .9rem;display:flex}.MeetingDetail-module__Xtq92G__recordItem svg,.MeetingDetail-module__Xtq92G__blockTitle svg{color:#60a5fae6;flex:none}.MeetingDetail-module__Xtq92G__recordItem span,.MeetingDetail-module__Xtq92G__contactItem span{color:#e2e8f085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.16rem;font-size:.72rem;font-weight:760;display:block}.MeetingDetail-module__Xtq92G__recordItem>div,.MeetingDetail-module__Xtq92G__contactItem>div{min-width:0}.MeetingDetail-module__Xtq92G__recordItem strong,.MeetingDetail-module__Xtq92G__contactItem strong{color:#f8fafceb;overflow-wrap:anywhere;font-size:.94rem;font-weight:720;display:block}.MeetingDetail-module__Xtq92G__inlineActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MeetingDetail-module__Xtq92G__detailsEditor{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.75rem;margin-bottom:.35rem;padding:.95rem;display:flex}.MeetingDetail-module__Xtq92G__editGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.MeetingDetail-module__Xtq92G__editField{flex-direction:column;gap:.35rem;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__editField span{color:#e2e8f094;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:760}.MeetingDetail-module__Xtq92G__editField input,.MeetingDetail-module__Xtq92G__editField textarea{color:#f8fafceb;width:100%;min-width:0;font:inherit;resize:vertical;background:#03040657;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.68rem .78rem;font-size:.88rem}.MeetingDetail-module__Xtq92G__editField input:focus,.MeetingDetail-module__Xtq92G__editField textarea:focus{background:#0304067a;border-color:#3b82f69e}.MeetingDetail-module__Xtq92G__editActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.MeetingDetail-module__Xtq92G__readingBlock{flex-direction:column;gap:.55rem;padding:.95rem 1rem;display:flex}.MeetingDetail-module__Xtq92G__readingBlock h3{color:#e2e8f09e;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.MeetingDetail-module__Xtq92G__readingBlock p{color:#f8fafcdb;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.58}.MeetingDetail-module__Xtq92G__summaryAccessBlock{flex-direction:column;gap:.7rem;padding:.95rem 1rem;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessHeader{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessHeader h3{color:#e2e8f09e;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.MeetingDetail-module__Xtq92G__summaryAccessHeader span{color:#f8fafce6;margin-top:.2rem;font-size:.9rem;font-weight:720;display:block}.MeetingDetail-module__Xtq92G__summaryAccessHeader p{color:#e2e8f094;text-align:right;max-width:420px;margin:0;font-size:.8rem;line-height:1.45}.MeetingDetail-module__Xtq92G__summaryAccessGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem;display:grid}.MeetingDetail-module__Xtq92G__summaryAccessItem{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:.65rem;min-width:0;padding:.65rem .7rem;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessIcon{color:#93c5fdf2;background:#3b82f621;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessText{flex:1;min-width:0}.MeetingDetail-module__Xtq92G__summaryAccessText strong{color:#f8fafce6;font-size:.86rem;font-weight:760;display:block}.MeetingDetail-module__Xtq92G__summaryAccessText span{color:#e2e8f08a;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.77rem;line-height:1.35;display:block;overflow:hidden}.MeetingDetail-module__Xtq92G__summaryAccessItem button{flex:none}.MeetingDetail-module__Xtq92G__summaryLinkRow{align-items:center;gap:.55rem;display:flex}.MeetingDetail-module__Xtq92G__attendeesBlock{padding:.9rem 1rem}.MeetingDetail-module__Xtq92G__blockTitle{align-items:center;gap:.48rem;margin-bottom:.7rem;display:flex}.MeetingDetail-module__Xtq92G__blockTitle h3{color:#f8fafceb;margin:0;font-size:.9rem;font-weight:760}.MeetingDetail-module__Xtq92G__blockTitle span{color:#e2e8f085;margin-left:auto;font-size:.78rem}.MeetingDetail-module__Xtq92G__blockTitle button{flex:none}.MeetingDetail-module__Xtq92G__attendeeAddPanel{background:#3b82f612;border:1px solid #3b82f62e;border-radius:9px;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.75rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeSearchBox{color:#93c5fdf2;background:#0304066b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;min-width:0;padding:.55rem .68rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeSearchBox input{color:#f8fafceb;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.86rem}.MeetingDetail-module__Xtq92G__attendeeSearchBox span{color:#e2e8f085;font-size:.74rem}.MeetingDetail-module__Xtq92G__attendeeResults{flex-direction:column;gap:.35rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeResult{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeResult:hover:not(:disabled){background:#3b82f61a;border-color:#3b82f652}.MeetingDetail-module__Xtq92G__attendeeResult:disabled{cursor:wait;opacity:.62}.MeetingDetail-module__Xtq92G__attendeeResult>span{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__attendeeResult strong{color:#f8fafce6;font-size:.84rem;font-style:normal}.MeetingDetail-module__Xtq92G__attendeeResult em{color:#e2e8f08a;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;overflow:hidden}.MeetingDetail-module__Xtq92G__attendeeResult>svg{color:#60a5fae6;flex:none}.MeetingDetail-module__Xtq92G__attendeeList{flex-direction:column;gap:.45rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeRow{border-top:1px solid #fff1;justify-content:flex-start;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.MeetingDetail-module__Xtq92G__attendeeText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__attendeeRow strong{color:#f8fafce0;font-size:.88rem}.MeetingDetail-module__Xtq92G__attendeeRow span,.MeetingDetail-module__Xtq92G__emptyInline{color:#e2e8f085;font-size:.78rem}.MeetingDetail-module__Xtq92G__emptyInline{margin:0}.MeetingDetail-module__Xtq92G__contactGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.MeetingDetail-module__Xtq92G__contactItem{align-items:center;gap:.6rem;display:flex}.MeetingDetail-module__Xtq92G__contactItem svg{color:#60a5fae6;flex:none}.MeetingDetail-module__Xtq92G__emptyState{text-align:center;color:#e2e8f099;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:2rem 1rem;display:flex}.MeetingDetail-module__Xtq92G__emptyState svg{color:#60a5fad6;margin-bottom:.7rem}.MeetingDetail-module__Xtq92G__emptyState strong{color:#f8fafce6;font-size:.94rem}.MeetingDetail-module__Xtq92G__emptyState span{max-width:360px;margin-top:.28rem;font-size:.84rem;line-height:1.45}.MeetingDetail-module__Xtq92G__lifecycleNotice{color:#dbeafeeb;font-size:var(--font-size-xs);background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.55rem .65rem;line-height:1.35;display:flex}.MeetingDetail-module__Xtq92G__lifecycleNotice svg{flex-shrink:0}.MeetingDetail-module__Xtq92G__lifecycleEnded{color:#cbd5e1e6;background:#94a3b81a;border-color:#94a3b833}.MeetingDetail-module__Xtq92G__input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);background:#ffffff0d;outline:none;transition:all .2s}.MeetingDetail-module__Xtq92G__input:focus{border-color:var(--color-primary);background:#ffffff14}.MeetingDetail-module__Xtq92G__actions{width:100%;padding:.8rem var(--meeting-modal-gutter) .95rem;background:#030406b3;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MeetingDetail-module__Xtq92G__actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.MeetingDetail-module__Xtq92G__statusGroup{flex:1;align-items:center;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__itineraryTabPanel{min-height:360px}.MeetingDetail-module__Xtq92G__meetingLinkInput{border:1px solid var(--glass-border);min-width:0;color:var(--color-text);font-size:var(--font-size-sm);cursor:text;background:#ffffff08;border-radius:8px;flex:1;padding:.6rem .7rem}.MeetingDetail-module__Xtq92G__meetingLinkInput:focus{border-color:var(--color-primary);background:#ffffff0d;outline:none}.MeetingDetail-module__Xtq92G__statusSelect{border:1px solid var(--glass-border);border-radius:var(--radius-full,999px);width:auto;min-width:136px;max-width:170px;height:30px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;background:#ffffff08;padding:0 .7rem;line-height:1;transition:all .2s}.MeetingDetail-module__Xtq92G__statusSelect:focus{border-color:var(--color-primary);background:#ffffff0d;outline:none}.MeetingDetail-module__Xtq92G__statusSelect option{color:var(--color-text);background:#0a0a0a}@media (max-width:768px){.MeetingDetail-module__Xtq92G__detail{--meeting-modal-gutter:var(--spacing-md);width:100%;max-height:92vh}.MeetingDetail-module__Xtq92G__body{padding:var(--spacing-md);-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:5.5rem;overflow-y:auto}.MeetingDetail-module__Xtq92G__toolbar{align-items:stretch}.MeetingDetail-module__Xtq92G__tabs{width:100%}.MeetingDetail-module__Xtq92G__tab{flex:1;min-width:0;padding:.42rem .54rem;font-size:.78rem}.MeetingDetail-module__Xtq92G__recordHeader{grid-template-columns:1fr}.MeetingDetail-module__Xtq92G__panelHeader{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__panelHeader button{width:100%}.MeetingDetail-module__Xtq92G__editGrid{grid-template-columns:1fr}.MeetingDetail-module__Xtq92G__editActions{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__editActions button{width:100%}.MeetingDetail-module__Xtq92G__inlineActions{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__inlineActions input{width:100%}.MeetingDetail-module__Xtq92G__inlineActions button{width:100%}.MeetingDetail-module__Xtq92G__summaryAccessHeader{flex-direction:column;gap:.35rem}.MeetingDetail-module__Xtq92G__summaryAccessHeader p{text-align:left;max-width:none}.MeetingDetail-module__Xtq92G__summaryAccessGrid{grid-template-columns:1fr}.MeetingDetail-module__Xtq92G__summaryAccessItem{flex-wrap:wrap}.MeetingDetail-module__Xtq92G__summaryLinkRow{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__summaryLinkRow button{width:100%}.MeetingDetail-module__Xtq92G__meetingLinkInput{min-width:0;font-size:var(--font-size-xs);padding:var(--spacing-sm);flex:1}.MeetingDetail-module__Xtq92G__actions{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column-reverse;align-items:stretch}.MeetingDetail-module__Xtq92G__actionGroup{justify-content:flex-end;width:100%}.MeetingDetail-module__Xtq92G__statusGroup{width:100%}.MeetingDetail-module__Xtq92G__statusSelect{flex:1;min-width:0;max-width:100%}}@media (max-width:600px){.MeetingDetail-module__Xtq92G__modalSubtitle{display:none}}@media (max-width:420px){.MeetingDetail-module__Xtq92G__tab{gap:.28rem;padding:.42rem .24rem;font-size:.72rem}}
.CompletedMeetingModal-module__zXyQLW__completedModal{width:min(92vw,780px);max-height:86vh}.CompletedMeetingModal-module__zXyQLW__completedBody{background:#03040694;flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex;overflow-y:auto}.CompletedMeetingModal-module__zXyQLW__modalSubtitle{color:var(--color-text-secondary)}.CompletedMeetingModal-module__zXyQLW__referenceButton{flex:none}.CompletedMeetingModal-module__zXyQLW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CompletedMeetingModal-module__zXyQLW__tabs{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.CompletedMeetingModal-module__zXyQLW__tab{color:#e2e8f0a8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-width:106px;padding:.46rem .72rem;font-size:.84rem;font-weight:650;transition:background .2s,color .2s;display:flex}.CompletedMeetingModal-module__zXyQLW__tab:hover{color:#f8fafce6;background:#ffffff0e}.CompletedMeetingModal-module__zXyQLW__activeTab{color:#f8fafcf2;background:#ffffff1b}.CompletedMeetingModal-module__zXyQLW__panel{flex-direction:column;gap:.8rem;min-height:320px;display:flex}.CompletedMeetingModal-module__zXyQLW__panelHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CompletedMeetingModal-module__zXyQLW__panelHeader h3,.CompletedMeetingModal-module__zXyQLW__readingBlock h3{color:#f8fafcf0;margin:0;font-size:.92rem;font-weight:760}.CompletedMeetingModal-module__zXyQLW__panelHeader span{color:#e2e8f080;margin-top:.18rem;font-size:.78rem;display:block}.CompletedMeetingModal-module__zXyQLW__readingBlock,.CompletedMeetingModal-module__zXyQLW__transcriptList,.CompletedMeetingModal-module__zXyQLW__itineraryList,.CompletedMeetingModal-module__zXyQLW__attendeesBlock,.CompletedMeetingModal-module__zXyQLW__recordingBlock,.CompletedMeetingModal-module__zXyQLW__emptyState{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px}.CompletedMeetingModal-module__zXyQLW__recordHeader{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.CompletedMeetingModal-module__zXyQLW__recordItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.7rem;min-width:0;padding:.8rem .9rem;display:flex}.CompletedMeetingModal-module__zXyQLW__recordItem svg{color:#60a5fae6;flex:none}.CompletedMeetingModal-module__zXyQLW__recordItem span{color:#e2e8f085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.16rem;font-size:.72rem;font-weight:760;display:block}.CompletedMeetingModal-module__zXyQLW__recordItem strong{color:#f8fafceb;font-size:.94rem;font-weight:720}.CompletedMeetingModal-module__zXyQLW__attendeesBlock{padding:.9rem 1rem}.CompletedMeetingModal-module__zXyQLW__blockTitle{align-items:center;gap:.48rem;margin-bottom:.7rem;display:flex}.CompletedMeetingModal-module__zXyQLW__blockTitle svg{color:#60a5fae6}.CompletedMeetingModal-module__zXyQLW__blockTitle h3{color:#f8fafceb;margin:0;font-size:.9rem;font-weight:760}.CompletedMeetingModal-module__zXyQLW__blockTitle span{color:#e2e8f085;margin-left:auto;font-size:.78rem}.CompletedMeetingModal-module__zXyQLW__attendeeList{flex-direction:column;gap:.45rem;display:flex}.CompletedMeetingModal-module__zXyQLW__attendeeRow{border-top:1px solid #fff1;justify-content:flex-start;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.CompletedMeetingModal-module__zXyQLW__attendeeText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.CompletedMeetingModal-module__zXyQLW__attendeeRow strong{color:#f8fafce0;font-size:.88rem}.CompletedMeetingModal-module__zXyQLW__attendeeRow span,.CompletedMeetingModal-module__zXyQLW__emptyInline{color:#e2e8f085;font-size:.78rem}.CompletedMeetingModal-module__zXyQLW__emptyInline{margin:0}.CompletedMeetingModal-module__zXyQLW__readingBlock{flex-direction:column;gap:.55rem;padding:.95rem 1rem;display:flex}.CompletedMeetingModal-module__zXyQLW__readingBlock h3{color:#e2e8f09e;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.CompletedMeetingModal-module__zXyQLW__readingBlock p,.CompletedMeetingModal-module__zXyQLW__transcriptMessage p,.CompletedMeetingModal-module__zXyQLW__itineraryItem p{color:#f8fafcdb;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.58}.CompletedMeetingModal-module__zXyQLW__recordingBlock{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.CompletedMeetingModal-module__zXyQLW__recordingPlayer{background:#000;border-radius:8px;width:100%;max-height:420px}.CompletedMeetingModal-module__zXyQLW__recordingLink{color:#93c5fdf2;align-self:flex-start;font-size:.86rem;font-weight:650;text-decoration:none}.CompletedMeetingModal-module__zXyQLW__recordingLink:hover{text-decoration:underline}.CompletedMeetingModal-module__zXyQLW__transcriptList,.CompletedMeetingModal-module__zXyQLW__itineraryList{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.CompletedMeetingModal-module__zXyQLW__transcriptMessage{border-bottom:1px solid #ffffff12;padding:.82rem .95rem}.CompletedMeetingModal-module__zXyQLW__transcriptMessage:last-child,.CompletedMeetingModal-module__zXyQLW__itineraryItem:last-child{border-bottom:none}.CompletedMeetingModal-module__zXyQLW__messageHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.24rem;display:flex}.CompletedMeetingModal-module__zXyQLW__messageHeader strong{color:#f8fafce6;font-size:.8rem}.CompletedMeetingModal-module__zXyQLW__messageHeader span{color:#e2e8f070;font-variant-numeric:tabular-nums;font-size:.72rem}.CompletedMeetingModal-module__zXyQLW__itineraryItem{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:.72rem;padding:.86rem .95rem;display:flex}.CompletedMeetingModal-module__zXyQLW__itemIcon{color:#93c5fdf2;background:#3b82f621;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.CompletedMeetingModal-module__zXyQLW__itemContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.CompletedMeetingModal-module__zXyQLW__itemTitleRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.CompletedMeetingModal-module__zXyQLW__itemTitleRow strong{color:#f8fafceb;font-size:.9rem}.CompletedMeetingModal-module__zXyQLW__itemTitleRow span{color:#e2e8f080;white-space:nowrap;font-size:.76rem}.CompletedMeetingModal-module__zXyQLW__emptyState,.CompletedMeetingModal-module__zXyQLW__loadingState{text-align:center;color:#e2e8f099;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:2rem 1rem;display:flex}.CompletedMeetingModal-module__zXyQLW__emptyState svg{color:#60a5fad6;margin-bottom:.7rem}.CompletedMeetingModal-module__zXyQLW__emptyState strong{color:#f8fafce6;font-size:.94rem}.CompletedMeetingModal-module__zXyQLW__emptyState span,.CompletedMeetingModal-module__zXyQLW__loadingState{max-width:360px;margin-top:.28rem;font-size:.84rem;line-height:1.45}@media (max-width:768px){.CompletedMeetingModal-module__zXyQLW__completedBody{padding:.85rem}.CompletedMeetingModal-module__zXyQLW__toolbar{flex-direction:column;align-items:stretch}.CompletedMeetingModal-module__zXyQLW__tabs,.CompletedMeetingModal-module__zXyQLW__referenceButton{width:100%}.CompletedMeetingModal-module__zXyQLW__tab{flex:1;min-width:0;padding:.42rem .54rem;font-size:.78rem}.CompletedMeetingModal-module__zXyQLW__panelHeader{flex-direction:column;align-items:flex-start}.CompletedMeetingModal-module__zXyQLW__recordHeader{grid-template-columns:1fr}.CompletedMeetingModal-module__zXyQLW__itemTitleRow{flex-direction:column;gap:.2rem}}@media (max-width:600px){.CompletedMeetingModal-module__zXyQLW__modalSubtitle{display:none}.CompletedMeetingModal-module__zXyQLW__completedModal{width:100%;max-height:92vh}}@media (max-width:420px){.CompletedMeetingModal-module__zXyQLW__completedBody{padding:.75rem}.CompletedMeetingModal-module__zXyQLW__tab{gap:.28rem;padding:.42rem .22rem;font-size:.72rem}}
.MeetingAttendeeAvatar-module__szzg5q__avatar{color:#dbeafef5;background:#3b82f629;border:1px solid #60a5fa59;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:780;line-height:1;display:inline-flex;overflow:hidden}.MeetingAttendeeAvatar-module__szzg5q__avatar img{object-fit:cover;width:100%;height:100%}.MeetingAttendeeAvatar-module__szzg5q__avatar span{transform:translateY(.5px)}.MeetingAttendeeAvatar-module__szzg5q__sm{width:30px;height:30px;font-size:.68rem}.MeetingAttendeeAvatar-module__szzg5q__md{width:36px;height:36px;font-size:.76rem}
.RAIButton-module__fg48_W__wrapper{display:inline-block;position:relative}.RAIButton-module__fg48_W__raiButton{color:var(--color-primary-dark,#2563eb);cursor:pointer;background:#04060cf5;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.RAIButton-module__fg48_W__raiButton:hover{border-color:rgba(var(--color-primary-rgb,59, 130, 246), .28);box-shadow:inset 0 0 0 1px #00000059, 0 0 12px rgba(var(--color-primary-dark-rgb,37, 99, 235), .16);background:#080b14fa}.RAIButton-module__fg48_W__raiButton:active{opacity:.8;box-shadow:0 2px 6px #0006}.RAIButton-module__fg48_W__small{width:28px;height:28px}.RAIButton-module__fg48_W__medium{width:36px;height:36px}.RAIButton-module__fg48_W__large{width:44px;height:44px}.RAIButton-module__fg48_W__raiMark{justify-content:center;align-items:center;display:flex}.RAIButton-module__fg48_W__raiMarkIcon{color:var(--color-primary-dark,#2563eb);transition:color .2s,filter .2s;display:block}.RAIButton-module__fg48_W__raiButton:hover .RAIButton-module__fg48_W__raiMarkIcon{color:var(--color-primary,#3b82f6);filter:drop-shadow(0 0 5px rgba(var(--color-primary-dark-rgb,37, 99, 235), .28))}.RAIButton-module__fg48_W__dropdown{-webkit-backdrop-filter:blur(20px);z-index:1000;background:linear-gradient(160deg,#040610fa,#02030afc);border:1px solid #007aff26;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0009,0 0 10px #007aff14}.RAIButton-module__fg48_W__dropdownItem{color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.RAIButton-module__fg48_W__dropdownItem:hover{background:#007aff1a}.RAIButton-module__fg48_W__dropdownItemIcon{color:var(--color-primary-light,#60a5fa);flex-shrink:0;display:flex}
.ScheduleTab-module__qKtTia__container{flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ScheduleTab-module__qKtTia__calendar{border-right:.5px solid #ffffff14;flex:1;min-width:0;padding:1rem;overflow-y:auto}.ScheduleTab-module__qKtTia__header{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem;display:flex}.ScheduleTab-module__qKtTia__header h2{letter-spacing:-.3px;margin:0;font-size:1.125rem;font-weight:600}.ScheduleTab-module__qKtTia__navButton{color:#007aff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.ScheduleTab-module__qKtTia__navButton:active{background:#ffffff0a}.ScheduleTab-module__qKtTia__weekdays{opacity:.5;text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:grid}.ScheduleTab-module__qKtTia__days{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.ScheduleTab-module__qKtTia__day{aspect-ratio:1;cursor:pointer;color:inherit;background:#ffffff08;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;transition:all .2s;display:flex;position:relative}.ScheduleTab-module__qKtTia__day:hover{background:#ffffff0f}.ScheduleTab-module__qKtTia__day:active{transform:scale(.95)}.ScheduleTab-module__qKtTia__emptyDay{aspect-ratio:1}.ScheduleTab-module__qKtTia__dayNumber{font-size:.875rem;font-weight:400}.ScheduleTab-module__qKtTia__today{color:#007aff;background:#007aff26}.ScheduleTab-module__qKtTia__today .ScheduleTab-module__qKtTia__dayNumber{font-weight:600}.ScheduleTab-module__qKtTia__selected{background:#007aff40;border:1px solid #007aff}.ScheduleTab-module__qKtTia__messageDots{gap:2px;display:flex;position:absolute;bottom:4px}.ScheduleTab-module__qKtTia__dot{background:#007aff;border-radius:50%;width:4px;height:4px}.ScheduleTab-module__qKtTia__dayDetails{background:#0003;flex-direction:column;flex:1;display:flex;overflow:hidden}.ScheduleTab-module__qKtTia__dayDetailsHeader{border-bottom:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem;display:flex}.ScheduleTab-module__qKtTia__dayDetailsHeader h3{letter-spacing:-.3px;margin:0;font-size:1rem;font-weight:600}.ScheduleTab-module__qKtTia__scheduleButton{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:10px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ScheduleTab-module__qKtTia__scheduleButton:active{opacity:.7;transform:scale(.96)}.ScheduleTab-module__qKtTia__messagesList{flex:1;padding:1rem;overflow-y:auto}.ScheduleTab-module__qKtTia__messageCard{background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;margin-bottom:.75rem;padding:.875rem}.ScheduleTab-module__qKtTia__messageTime{color:#007aff;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.ScheduleTab-module__qKtTia__messageGroup{opacity:.5;margin-bottom:.5rem;font-size:.75rem}.ScheduleTab-module__qKtTia__messageText{opacity:.9;margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.ScheduleTab-module__qKtTia__messageRecipients{opacity:.5;font-size:.75rem}.ScheduleTab-module__qKtTia__empty{text-align:center;opacity:.5;padding:2rem 1rem;font-size:.875rem;font-weight:400}@media (min-width:769px){.ScheduleTab-module__qKtTia__container{height:100%;max-height:100%}.ScheduleTab-module__qKtTia__calendar{background:#0000004d;flex:1.5;min-width:0;padding:1.5rem;overflow-y:auto}.ScheduleTab-module__qKtTia__header{margin-bottom:1.25rem;padding:0 .25rem}.ScheduleTab-module__qKtTia__header h2{font-size:1.25rem;font-weight:700}.ScheduleTab-module__qKtTia__navButton{background:#ffffff0d;border-radius:50%;width:36px;height:36px;padding:.5rem}.ScheduleTab-module__qKtTia__navButton:hover{background:#ffffff1a}.ScheduleTab-module__qKtTia__weekdays{gap:.5rem;margin-bottom:.75rem;padding:0 .25rem;font-size:.75rem}.ScheduleTab-module__qKtTia__days{gap:.5rem}.ScheduleTab-module__qKtTia__day{border-radius:10px;min-height:60px;padding:.75rem .5rem}.ScheduleTab-module__qKtTia__day:hover{background:#ffffff1a;transform:translateY(-2px)}.ScheduleTab-module__qKtTia__dayNumber{font-size:1rem;font-weight:600}.ScheduleTab-module__qKtTia__dayDetails{background:#0003}.ScheduleTab-module__qKtTia__dayDetailsHeader{background:#ffffff05;padding:1.5rem 2rem}.ScheduleTab-module__qKtTia__dayDetailsHeader h3{font-size:1.25rem;font-weight:700}.ScheduleTab-module__qKtTia__scheduleButton{border-radius:10px;padding:.625rem 1.25rem;font-size:.9375rem}.ScheduleTab-module__qKtTia__scheduleButton:hover{background:#06c;transform:translateY(-1px)}.ScheduleTab-module__qKtTia__messagesList{padding:1.5rem 2rem}.ScheduleTab-module__qKtTia__messageCard{border-radius:14px;margin-bottom:1rem;padding:1.25rem;transition:all .2s}.ScheduleTab-module__qKtTia__messageCard:hover{border-color:var(--color-primary-alpha-30,#3b82f64d);background:#ffffff14;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.ScheduleTab-module__qKtTia__messageTime{gap:.5rem;font-size:1rem}.ScheduleTab-module__qKtTia__messageGroup{font-size:.875rem}.ScheduleTab-module__qKtTia__messageText{font-size:1rem;line-height:1.6}.ScheduleTab-module__qKtTia__messageRecipients{font-size:.875rem}}@media (max-width:768px){.ScheduleTab-module__qKtTia__container{flex-direction:column}.ScheduleTab-module__qKtTia__calendar{border-bottom:.5px solid #ffffff14;border-right:none}.ScheduleTab-module__qKtTia__dayDetails{width:100%}}
