.TemplatesView_page__Tio8B{padding:1.5rem;max-width:1100px;margin:0 auto}.TemplatesView_header__jiaMQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.TemplatesView_title__B5ExH{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.TemplatesView_subtitle__e7Ed_{font-size:.875rem;opacity:.45;margin:0}.TemplatesView_empty__RhGwZ,.TemplatesView_loading__JKcTd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:240px;opacity:.45;font-size:.9rem;text-align:center}.TemplatesView_emptyHint__SMh_e{font-size:.8125rem;opacity:.7;margin:0}.TemplatesView_grid__IQWtr{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.TemplatesView_card__nB4em{background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .1s}.TemplatesView_card__nB4em:hover{border-color:rgba(var(--accent-purple-rgb,99,102,241),.3);transform:translateY(-1px)}.TemplatesView_cardPreview__VLsPS{background:rgba(255,255,255,.03);height:100px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:.5px solid rgba(255,255,255,.06)}.TemplatesView_blockCount__QL_VF{position:absolute;bottom:8px;right:10px;font-size:.6875rem;opacity:.3}.TemplatesView_cardBody__WIAa1{padding:.875rem 1rem .625rem;flex:1 1}.TemplatesView_cardName__yVfmA{font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.TemplatesView_cardSubject__lXBif{font-size:.8125rem;opacity:.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplatesView_cardMeta__bOJsO{font-size:.75rem;opacity:.35;margin-top:.375rem}.TemplatesView_cardActions__JTeVE{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-top:.5px solid rgba(255,255,255,.06)}.ComposeView_container__BMMAi{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:transparent;position:relative;overflow:hidden}.ComposeView_header__JX9Q5{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:.5px solid rgba(255,255,255,.08)}.ComposeView_title__Kx0no{font-size:.9375rem;font-weight:600;margin:0;flex:1 1;text-align:center;letter-spacing:-.2px;opacity:.8}.ComposeView_alert__zJuPS{padding:.625rem 1rem;margin:.75rem 1rem 0;border-radius:10px;font-size:.8125rem;font-weight:500;text-align:center}.ComposeView_alert__zJuPS.ComposeView_success__WWKpl{background:rgba(52,199,89,.12);color:#34C759}.ComposeView_alert__zJuPS.ComposeView_error__JAOMF{background:rgba(255,59,48,.12);color:#FF3B30}.ComposeView_content__6UMcu{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.125rem}.ComposeView_fieldCard__p4d69{background:transparent;border-radius:0;padding:.75rem 0;border-bottom:.5px solid rgba(255,255,255,.06)}.ComposeView_fieldCard__p4d69:last-of-type{border-bottom:none}.ComposeView_fieldLabel__0IVXc{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;opacity:.35;font-weight:600;margin-bottom:.5rem}.ComposeView_titleInput__mkrib{width:100%;background:transparent;border:none;font-size:1rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:inherit;outline:none;padding:0;letter-spacing:-.2px}.ComposeView_titleInput__mkrib::placeholder{color:rgba(255,255,255,.25)}.ComposeView_titleInput__mkrib:disabled{opacity:.5}.ComposeView_channelSelector__eGDMe{display:inline-flex;background:rgba(255,255,255,.06);border-radius:8px;padding:2px;gap:2px}.ComposeView_channelButtonActive__RXDT7{background:rgba(255,255,255,.12);opacity:1;font-weight:600}.ComposeView_recipientTypeToggle__G6_W_{display:inline-flex;background:rgba(255,255,255,.06);border-radius:8px;padding:2px;margin-bottom:.625rem;gap:2px}.ComposeView_typeButtonActive__Z2_nM{background:rgba(255,255,255,.12);opacity:1;font-weight:600}.ComposeView_groupSelector__PRLWU{display:flex;flex-wrap:wrap;gap:.375rem}.ComposeView_contactSelector__wgrpg{display:flex;flex-direction:column;gap:.625rem}.ComposeView_searchBox__iJFyh{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:all .2s}.ComposeView_searchBox__iJFyh:focus-within{border-color:rgba(0,122,255,.4);background:rgba(255,255,255,.06)}.ComposeView_searchInput__coe_G{flex:1 1;background:transparent;border:none;outline:none;font-size:.875rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ComposeView_searchInput__coe_G::placeholder{color:rgba(255,255,255,.3)}.ComposeView_selectedContactsList__u57Am{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem 0}.ComposeView_selectedContactChip__32txX{display:flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;background:rgba(0,122,255,.15);border-radius:var(--radius-full,100px);font-size:.8125rem;font-weight:500;color:#5AC8FA}.ComposeView_searchResults__yw7xo{max-height:240px;overflow-y:auto;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02)}.ComposeView_searchResultItem__FW4VT{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:transparent;border:none;border-bottom:.5px solid rgba(255,255,255,.04);color:inherit;cursor:pointer;transition:all .15s;text-align:left;gap:.75rem}.ComposeView_searchResultItem__FW4VT:last-child{border-bottom:none}.ComposeView_searchResultItem__FW4VT:hover:not(:disabled){background:rgba(255,255,255,.04)}.ComposeView_searchResultItem__FW4VT:active:not(:disabled){background:rgba(255,255,255,.06)}.ComposeView_searchResultInfo__MY8Sg{flex:1 1;min-width:0}.ComposeView_searchResultName__vb_M8{font-size:.875rem;font-weight:500;line-height:1.3}.ComposeView_searchResultPhone__Fr3dt{font-size:.75rem;opacity:.4;font-weight:400;margin-top:.125rem}.ComposeView_groupChip__XHpgZ{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full,100px);font-size:.8125rem;font-weight:500;color:inherit;cursor:pointer;transition:all .2s}.ComposeView_groupChip__XHpgZ:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15)}.ComposeView_groupChip__XHpgZ:active:not(:disabled){transform:scale(.97)}.ComposeView_groupChipActive___IvPr{background:rgba(0,122,255,.15);border-color:rgba(0,122,255,.3);color:#5AC8FA}.ComposeView_groupCount__gMs7t{padding:.0625rem .375rem;background:rgba(255,255,255,.12);border-radius:var(--radius-full,100px);font-size:.6875rem;font-weight:600}.ComposeView_groupChipActive___IvPr .ComposeView_groupCount__gMs7t{background:rgba(0,122,255,.25)}.ComposeView_selectionSummary__ipcWC{margin-top:.5rem;padding-top:.5rem;border-top:.5px solid rgba(255,255,255,.06);font-size:.75rem;opacity:.4;text-align:left}.ComposeView_emptyState__x7aHZ{padding:1rem;text-align:center;font-size:.8125rem;opacity:.3;font-weight:400}.ComposeView_scheduleRow___8tGl{display:flex;gap:.5rem;align-items:center}.ComposeView_datetimeInput__KccIt{flex:1 1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.5rem .75rem;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:inherit;color-scheme:dark}.ComposeView_datetimeInput__KccIt:focus{outline:none;border-color:rgba(0,122,255,.4)}.ComposeView_messageBox__T11ii{flex:1 1;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;min-height:160px;transition:all .2s;margin-top:.25rem}.ComposeView_messageBox__T11ii:focus-within{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.ComposeView_messageBox__T11ii.ComposeView_dragging__jlaAU{border-color:rgba(0,122,255,.4);background:rgba(0,122,255,.06)}.ComposeView_messageBox__T11ii textarea{width:100%;height:100%;min-height:160px;padding:.875rem;border:none;background:transparent;font-size:.9375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;resize:none;color:inherit}.ComposeView_messageBox__T11ii textarea:focus{outline:none}.ComposeView_messageBox__T11ii textarea::placeholder{color:rgba(255,255,255,.2)}.ComposeView_messageBox__T11ii textarea:disabled{opacity:.5}.ComposeView_messageInfo__Lm7w_{display:flex;justify-content:flex-end;align-items:center;padding-top:.25rem}.ComposeView_charCount__tZTYV{font-size:.6875rem;opacity:.3;font-weight:400}.ComposeView_charCount__tZTYV.ComposeView_warning__vzfh_{color:#FF9500;opacity:.7}.ComposeView_charCount__tZTYV.ComposeView_error__JAOMF{color:#FF3B30;opacity:1}.ComposeView_attachmentsList__CpbPG{display:flex;flex-direction:column;gap:.375rem}.ComposeView_attachmentItem__dcFhp{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;background:rgba(255,255,255,.04);border-radius:10px}.ComposeView_attachmentPreview__SonaJ{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0}.ComposeView_attachmentPreview__SonaJ img{width:100%;height:100%;object-fit:cover}.ComposeView_attachmentIcon__q_0D_{width:40px;height:40px;border-radius:6px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#007AFF;flex-shrink:0}.ComposeView_attachmentInfo__HM40B{flex:1 1;min-width:0}.ComposeView_attachmentName__IUAq_{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComposeView_attachmentSize__IhN6_{font-size:.6875rem;opacity:.4;margin-top:.0625rem}.ComposeView_dropOverlay__XcD1i{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,122,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ComposeView_fadeIn__jpl0l .15s}@keyframes ComposeView_fadeIn__jpl0l{0%{opacity:0}to{opacity:1}}.ComposeView_dropMessage__Sm60Q{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:white;font-size:1.125rem;font-weight:600}.ComposeView_hiddenFileInput__XMn9H{display:none}.ComposeView_templateUploadArea__C243D{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.12);border-radius:10px}.ComposeView_templateSelect__yaY_1{flex:1 1;min-width:160px;height:32px;padding:0 .625rem;background:rgba(255,255,255,.06);border:.5px solid rgba(255,255,255,.12);border-radius:8px;color:inherit;font-size:.8125rem;cursor:pointer;outline:none}.ComposeView_templateSelect__yaY_1:focus{border-color:rgba(var(--accent-purple-rgb,99,102,241),.5)}.ComposeView_templateSelect__yaY_1 option{background:#1a1a2e;color:white}.ComposeView_uploadHint__6Gz7L{margin:0;font-size:.6875rem;opacity:.35;text-align:center}.ComposeView_templatePreview__ZecvD{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:rgba(255,255,255,.04);border-radius:10px;border:1px solid rgba(255,255,255,.06)}.ComposeView_templateInfo__8o5Up{display:flex;align-items:center;gap:.625rem;flex:1 1}.ComposeView_templateDetails__bQYwr{display:flex;flex-direction:column;gap:.125rem}.ComposeView_templateName__P7jYn{font-size:.8125rem;font-weight:600}.ComposeView_templateSize__Vz8iT{font-size:.6875rem;opacity:.4}.ComposeView_templateNote__2PFD_{margin-top:.5rem;padding:.5rem .625rem;background:rgba(52,199,89,.08);border-radius:6px;font-size:.6875rem;color:#34C759;text-align:center;line-height:1.4}.ComposeView_channelNote__KP11k{margin-top:.375rem;padding:.375rem .625rem;background:rgba(0,122,255,.08);border-radius:6px;font-size:.6875rem;color:#007AFF;text-align:center}.ComposeView_templateActions__XLE4m{display:flex;gap:.375rem;align-items:center}.ComposeView_previewModal__xNyC2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:ComposeView_fadeIn__jpl0l .2s}.ComposeView_previewModalContent____R5T{background:rgba(30,30,30,.98);border-radius:16px;width:95vw;height:95vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ComposeView_previewModalHeader__17oJ4{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.ComposeView_previewModalHeader__17oJ4 h3{margin:0;font-size:1rem;font-weight:600}.ComposeView_previewModalBody__QkJwn{flex:1 1;overflow:auto;padding:1.5rem;background:white;margin:1.5rem;border-radius:12px;display:flex;flex-direction:column}.ComposeView_previewFrame__Fkwrb{width:100%;flex:1 1;min-height:0;border:none;border-radius:8px}.ComposeView_previewModalFooter__GrukV{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end}@media (min-width:769px){.ComposeView_header__JX9Q5{padding:.875rem 1.5rem}.ComposeView_content__6UMcu{padding:.75rem 1.5rem}.ComposeView_fieldCard__p4d69{padding:.875rem 0}.ComposeView_titleInput__mkrib{font-size:1.0625rem}.ComposeView_groupChip__XHpgZ{padding:.4375rem .875rem;font-size:.875rem}.ComposeView_searchBox__iJFyh{padding:.625rem .875rem}.ComposeView_searchInput__coe_G{font-size:.9375rem}.ComposeView_searchResults__yw7xo{max-height:320px}.ComposeView_searchResultItem__FW4VT{padding:.75rem .875rem}.ComposeView_messageBox__T11ii{min-height:200px}.ComposeView_messageBox__T11ii textarea{min-height:200px;padding:1rem;font-size:1rem}.ComposeView_previewModalContent____R5T{width:90vw;max-width:1200px;height:90vh}.ComposeView_previewModalBody__QkJwn{margin:2rem;padding:2rem}}@media (max-width:768px){.ComposeView_previewModal__xNyC2{padding:0}.ComposeView_previewModalContent____R5T{width:100vw;height:100vh;border-radius:0}.ComposeView_previewModalHeader__17oJ4{padding:.875rem}.ComposeView_previewModalBody__QkJwn{margin:0;padding:.875rem;border-radius:0}.ComposeView_previewModalFooter__GrukV{padding:.875rem}.ComposeView_previewFrame__Fkwrb{border-radius:0}}.CommunicationsSetupWizard_container__8Yf7V{display:flex;align-items:center;justify-content:center;min-height:100%;padding:2rem;background:var(--color-surface)}.CommunicationsSetupWizard_wizard__gY6ms{max-width:640px;width:100%;background:var(--color-surface-elevated);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden}.CommunicationsSetupWizard_header___59rz{text-align:center;padding:2.5rem 2.5rem 2rem;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark,#1d4ed8) 100%);color:white}.CommunicationsSetupWizard_iconContainer__QVDP3{width:56px;height:56px;background:rgba(255,255,255,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CommunicationsSetupWizard_title__Wmn3_{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.01em}.CommunicationsSetupWizard_subtitle__I5Clu{font-size:.9rem;opacity:.85;margin:0;max-width:420px;margin-inline:auto;line-height:1.5}.CommunicationsSetupWizard_progress__cSUBc{display:flex;align-items:center;justify-content:center;padding:1.5rem 2.5rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.CommunicationsSetupWizard_progressStep__E_bMU{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-text-muted);font-size:12px;font-weight:500}.CommunicationsSetupWizard_progressStep__E_bMU.CommunicationsSetupWizard_active__LD_8p{color:var(--color-primary);font-weight:600}.CommunicationsSetupWizard_progressStep__E_bMU.CommunicationsSetupWizard_completed__mRG_A{color:var(--color-success)}.CommunicationsSetupWizard_progressIcon__GJbIL{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.04);transition:all .2s ease}.CommunicationsSetupWizard_progressStep__E_bMU.CommunicationsSetupWizard_active__LD_8p .CommunicationsSetupWizard_progressIcon__GJbIL{background:rgba(var(--color-primary-rgb,59,130,246),.12)}.CommunicationsSetupWizard_progressStep__E_bMU.CommunicationsSetupWizard_completed__mRG_A .CommunicationsSetupWizard_progressIcon__GJbIL{background:rgba(34,197,94,.12)}.CommunicationsSetupWizard_progressLine__prBoi{width:48px;height:2px;background:var(--color-border);margin:0 12px 1.25rem;border-radius:1px}.CommunicationsSetupWizard_content__xSw4z{padding:2rem 2.5rem 2.5rem}.CommunicationsSetupWizard_error__8QjQG{background:var(--color-error-alpha-10);color:var(--color-error);padding:.75rem 1rem;border-radius:10px;margin-bottom:1.5rem;font-size:.875rem}.CommunicationsSetupWizard_welcomeStep__P3vL_{text-align:center}.CommunicationsSetupWizard_features__lKiuc{display:flex;flex-direction:column;gap:10px;margin-bottom:2rem}.CommunicationsSetupWizard_feature__xQ3AT{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--color-surface);border-radius:12px;text-align:left}.CommunicationsSetupWizard_feature__xQ3AT svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.CommunicationsSetupWizard_feature__xQ3AT h3{font-size:.95rem;font-weight:600;margin:0 0 3px;color:var(--color-text)}.CommunicationsSetupWizard_feature__xQ3AT p{font-size:.825rem;color:var(--color-text-muted);margin:0;line-height:1.4}.CommunicationsSetupWizard_chooseTypeStep__dfxbY h2,.CommunicationsSetupWizard_emailSetupStep__6PL_1 h2{font-size:1.2rem;font-weight:700;margin:0 0 .35rem;color:var(--color-text);text-align:center}.CommunicationsSetupWizard_chooseTypeStep__dfxbY p,.CommunicationsSetupWizard_emailSetupStep__6PL_1 p{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:.875rem;text-align:center}.CommunicationsSetupWizard_setupOptions__Ot81L{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.CommunicationsSetupWizard_setupOption__PO8va{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--color-surface);border:2px solid var(--color-border);border-radius:12px;cursor:pointer;transition:all .15s ease;text-align:left}.CommunicationsSetupWizard_setupOption__PO8va:hover{border-color:var(--color-primary-alpha-50);background:var(--color-primary-alpha-5)}.CommunicationsSetupWizard_setupOptionSelected__vW3CS{border-color:var(--color-primary);background:var(--color-primary-alpha-10)}.CommunicationsSetupWizard_setupOptionIcon__WJaXK{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-alpha-10);border-radius:12px;color:var(--color-primary);flex-shrink:0}.CommunicationsSetupWizard_setupOptionContent__siqv3 h3{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text)}.CommunicationsSetupWizard_setupOptionContent__siqv3 p{font-size:.85rem;color:var(--color-text-muted);margin:0;text-align:left}.CommunicationsSetupWizard_emailSetupStep__6PL_1{text-align:center}.CommunicationsSetupWizard_emailPreview__EB4Ez{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem;margin-bottom:1.75rem;text-align:left}.CommunicationsSetupWizard_emailPreviewHeader__9NIG3{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--color-text);font-weight:500;font-size:.9rem}.CommunicationsSetupWizard_emailPreviewHeader__9NIG3 svg{color:var(--color-primary)}.CommunicationsSetupWizard_emailPreviewList__wp9ub{display:flex;flex-direction:column;gap:.75rem}.CommunicationsSetupWizard_emailPreviewItem__VS2fF{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--color-surface-elevated);border-radius:8px}.CommunicationsSetupWizard_emailPreviewItem__VS2fF strong{color:var(--color-primary)}.CommunicationsSetupWizard_emailPreviewItem__VS2fF span{font-size:.825rem;color:var(--color-text-muted)}.CommunicationsSetupWizard_createdEmails____2xJ{text-align:left;background:var(--color-surface);border-radius:12px;padding:1.25rem;margin:1.5rem 0}.CommunicationsSetupWizard_createdEmails____2xJ h3{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text)}.CommunicationsSetupWizard_credentialsWarning__cLtK7{font-size:.825rem;color:var(--color-warning);margin:0 0 1rem;padding:.5rem .75rem;background:var(--color-warning-alpha-10);border-radius:8px}.CommunicationsSetupWizard_emailCredential__qe7yR{background:var(--color-surface-elevated);border-radius:8px;padding:1rem;margin-bottom:.75rem}.CommunicationsSetupWizard_emailCredentialRow__ECvU_{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.CommunicationsSetupWizard_emailCredentialRow__ECvU_:last-child{margin-bottom:0}.CommunicationsSetupWizard_emailCredentialRow__ECvU_ label{font-size:.825rem;color:var(--color-text-muted);min-width:70px}.CommunicationsSetupWizard_credentialValue__uqr46{display:flex;align-items:center;gap:.5rem;flex:1 1}.CommunicationsSetupWizard_credentialValue__uqr46 span{font-family:monospace;font-size:.875rem;color:var(--color-text)}.CommunicationsSetupWizard_credentialValue__uqr46 .CommunicationsSetupWizard_password__8l9ai{letter-spacing:.1em}.CommunicationsSetupWizard_copied__gS5zJ{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:.7rem;color:var(--color-success);white-space:nowrap;background:var(--color-surface-elevated);padding:2px 6px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CommunicationsSetupWizard_serverSettings__eu9a3{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.CommunicationsSetupWizard_serverSettings__eu9a3 h4{font-size:.9rem;font-weight:600;margin:0 0 .75rem;color:var(--color-text)}.CommunicationsSetupWizard_serverSetting__F_lXF{display:flex;justify-content:space-between;align-items:center;font-size:.825rem;margin-bottom:.5rem}.CommunicationsSetupWizard_serverSetting__F_lXF span{color:var(--color-text-muted)}.CommunicationsSetupWizard_serverSetting__F_lXF code{font-family:monospace;color:var(--color-text);background:var(--color-surface-elevated);padding:.25rem .5rem;border-radius:4px}.CommunicationsSetupWizard_completeStep__WivhD h2,.CommunicationsSetupWizard_phoneSearchStep__yvMhG h2,.CommunicationsSetupWizard_phoneSelectStep__yVVyT h2,.CommunicationsSetupWizard_provisioningStep__V6aJv h2{font-size:1.2rem;font-weight:700;margin:0 0 .35rem;color:var(--color-text)}.CommunicationsSetupWizard_completeStep__WivhD p,.CommunicationsSetupWizard_phoneSearchStep__yvMhG p,.CommunicationsSetupWizard_phoneSelectStep__yVVyT p,.CommunicationsSetupWizard_provisioningStep__V6aJv p{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:.875rem}.CommunicationsSetupWizard_searchForm__l0Fhb{display:flex;gap:1rem;align-items:flex-end;margin-bottom:1.75rem}.CommunicationsSetupWizard_inputGroup__wSCsp{flex:1 1}.CommunicationsSetupWizard_inputGroup__wSCsp label{display:block;font-size:.825rem;font-weight:500;margin-bottom:.5rem;color:var(--color-text)}.CommunicationsSetupWizard_inputGroup__wSCsp input{width:100%;padding:.7rem 1rem;border:1px solid var(--color-border);border-radius:10px;font-size:.95rem;background:var(--color-surface);color:var(--color-text);transition:all .15s ease}.CommunicationsSetupWizard_inputGroup__wSCsp input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-20)}.CommunicationsSetupWizard_phoneList__W4NBz{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;margin-bottom:1.75rem}.CommunicationsSetupWizard_phoneOption__ign6z{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;background:var(--color-surface);border:2px solid var(--color-border);border-radius:12px;cursor:pointer;transition:all .15s ease}.CommunicationsSetupWizard_phoneOption__ign6z:hover{border-color:var(--color-primary-alpha-50);background:var(--color-primary-alpha-5)}.CommunicationsSetupWizard_phoneOptionSelected__u1Tm9{border-color:var(--color-primary);background:var(--color-primary-alpha-10)}.CommunicationsSetupWizard_phoneNumber__L96e7{font-size:1.05rem;font-weight:600;color:var(--color-text)}.CommunicationsSetupWizard_phoneLocation__qDwz_{font-size:.825rem;color:var(--color-text-muted);margin-top:2px}.CommunicationsSetupWizard_provisioningStep__V6aJv{text-align:center;padding:2.5rem 0}.CommunicationsSetupWizard_spinnerLarge__SpCwJ{color:var(--color-primary);animation:CommunicationsSetupWizard_spin__g5TVT 1s linear infinite;margin-bottom:1.5rem}.CommunicationsSetupWizard_completeStep__WivhD{text-align:center}.CommunicationsSetupWizard_successIcon__lKaTq{color:var(--color-success);margin-bottom:1rem}.CommunicationsSetupWizard_provisionedNumber__cSo6Q{display:flex;flex-direction:column;gap:4px;padding:1rem 1.25rem;background:var(--color-success-alpha-10);border-radius:12px;margin:1.5rem 0}.CommunicationsSetupWizard_provisionedNumber__cSo6Q span{font-size:.825rem;color:var(--color-text-muted)}.CommunicationsSetupWizard_provisionedNumber__cSo6Q strong{font-size:1.25rem;color:var(--color-success)}.CommunicationsSetupWizard_actions__LjneV{display:flex;gap:12px;justify-content:center;margin-top:.5rem}.CommunicationsSetupWizard_spinner__Gad3O{animation:CommunicationsSetupWizard_spin__g5TVT 1s linear infinite}@keyframes CommunicationsSetupWizard_spin__g5TVT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.CommunicationsSetupWizard_container__8Yf7V{padding:1rem}.CommunicationsSetupWizard_wizard__gY6ms{border-radius:16px}.CommunicationsSetupWizard_header___59rz{padding:2rem 1.5rem 1.5rem}.CommunicationsSetupWizard_content__xSw4z{padding:1.5rem}.CommunicationsSetupWizard_searchForm__l0Fhb{flex-direction:column}.CommunicationsSetupWizard_progress__cSUBc{padding:1rem}.CommunicationsSetupWizard_progressLine__prBoi{width:24px}}.ContactsTab_container__robrc{width:100%;flex:1 1;min-height:0;position:relative;display:flex;flex-direction:column}.ContactsTab_tabNavigation__vnJH4{flex-shrink:0;padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}.ContactsTab_contentArea__BnxLl{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.ContactsTab_segmentedControl__2GBBm{display:flex;gap:.125rem;background:none;border-radius:var(--radius-full,100px);padding:0;min-width:0}.ContactsTab_segment__bbicL{flex:0 0 auto;padding:.1875rem .75rem;background:transparent;border:none;border-radius:var(--radius-full,100px);font-size:.6875rem;font-weight:500;color:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.5;text-align:center;min-height:24px;letter-spacing:.01em}.ContactsTab_segment__bbicL:hover{opacity:.85}.ContactsTab_segment__bbicL:active{opacity:.4;transform:scale(.98)}.ContactsTab_segmentActive__fTg6Z{color:inherit;background:rgba(255,255,255,.12);box-shadow:none;opacity:1;font-weight:600}.ContactsTab_toolbar__NKmHq{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,255,255,.02);border-bottom:.5px solid rgba(255,255,255,.06);flex-shrink:0}.ContactsTab_searchBox__SlKO2{display:flex;align-items:center;gap:6px;padding:7px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full,100px);flex:1 1;transition:all .2s ease}.ContactsTab_searchBox__SlKO2:focus-within{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.ContactsTab_searchBox__SlKO2 svg{opacity:.5;flex-shrink:0}.ContactsTab_searchBox__SlKO2 input{flex:1 1;border:none;outline:none;background:transparent;font-size:13px;color:inherit;font-weight:400}.ContactsTab_searchBox__SlKO2 input::placeholder{color:rgba(255,255,255,.35)}.ContactsTab_contactsList__YA0So,.ContactsTab_groupsList__QIrPo{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8rem}.ContactsTab_groupRow__lL3_q{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-bottom:.5px solid rgba(255,255,255,.06);transition:background .15s}.ContactsTab_groupRow__lL3_q:active{background:rgba(255,255,255,.04)}.ContactsTab_groupIcon__u8gkK{width:40px;height:40px;border-radius:50%;background:rgba(0,122,255,.15);color:#007AFF;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactsTab_groupMain__TAw9c{flex:1 1;min-width:0;cursor:pointer}.ContactsTab_groupName__LIbll{font-size:1.0625rem;font-weight:400;line-height:1.3;margin-bottom:.125rem}.ContactsTab_groupDescription__ZVfbW{font-size:.875rem;opacity:.5;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactsTab_groupCount__APXRJ{font-size:.9375rem;opacity:.5;font-weight:400;flex-shrink:0}.ContactsTab_sectionHeader__3MjHE{padding:.25rem 1rem;background:rgba(255,255,255,.03);font-size:.875rem;font-weight:600;color:rgba(255,255,255,.6);letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;z-index:5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ContactsTab_contactRow__fXbab{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:.5px solid rgba(255,255,255,.06);transition:background .15s;gap:.75rem}.ContactsTab_contactRow__fXbab:active{background:rgba(255,255,255,.04)}.ContactsTab_contactMain__jT4yF{flex:1 1;min-width:0;cursor:pointer}.ContactsTab_contactName__U_CPJ{font-size:1.0625rem;font-weight:400;line-height:1.3;margin-bottom:.125rem}.ContactsTab_contactPhone__P54mD{font-size:.875rem;opacity:.5;font-weight:400}.ContactsTab_alphabetNav__knual{position:fixed;right:.25rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:0;z-index:100;padding:.25rem 0}.ContactsTab_alphabetLetter__7UXQp{background:none;border:none;color:#007AFF;font-size:.625rem;font-weight:600;padding:.0625rem .375rem;cursor:pointer;transition:all .15s;line-height:1;opacity:.7}.ContactsTab_alphabetLetter__7UXQp:disabled{color:rgba(255,255,255,.2);cursor:default}.ContactsTab_alphabetLetter__7UXQp:not(:disabled):active{opacity:1;transform:scale(1.2)}.ContactsTab_alphabetLetterActive__PGpvo{opacity:1}.ContactsTab_addButton__L2Fh2{position:fixed;bottom:6rem;right:2rem;width:60px;height:60px;border-radius:50%;background:#007AFF;color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,122,255,.4);transition:all .3s;z-index:100}.ContactsTab_addButton__L2Fh2:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,122,255,.5)}.ContactsTab_addButton__L2Fh2:active{transform:scale(.95)}.ContactsTab_empty__5fyyc{text-align:center;padding:2rem 1rem;opacity:.5;font-size:.875rem;font-weight:400}.ContactsTab_formGroup__kJG96{margin-bottom:.75rem;background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.ContactsTab_formGroup__kJG96 label{display:block;font-weight:400;padding:.5rem .875rem .25rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;opacity:.5}.ContactsTab_formGroup__kJG96 input,.ContactsTab_formGroup__kJG96 textarea{width:100%;padding:.5rem .875rem .75rem;border:none;background:transparent;font-size:1.0625rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:inherit}.ContactsTab_formGroup__kJG96 input:focus,.ContactsTab_formGroup__kJG96 textarea:focus{outline:none}.ContactsTab_formGroup__kJG96 textarea{resize:none;min-height:80px;line-height:1.4}.ContactsTab_checkboxLabel__CCAcc{display:flex!important;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem .875rem!important}.ContactsTab_checkboxLabel__CCAcc input[type=checkbox]{width:auto!important;padding:0!important;cursor:pointer;transform:scale(1.2)}.ContactsTab_checkboxLabel__CCAcc span{font-weight:400;font-size:1.0625rem;text-transform:none;letter-spacing:0;opacity:1}.ContactsTab_messageButton__XDcsp{background:rgba(0,122,255,.15);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#007AFF;cursor:pointer;transition:all .2s;flex-shrink:0}.ContactsTab_messageButton__XDcsp:hover{background:rgba(0,122,255,.25);transform:scale(1.05)}.ContactsTab_messageButton__XDcsp:active{background:rgba(0,122,255,.35);transform:scale(.95)}@media (min-width:769px){.ContactsTab_container__robrc{height:100%;max-height:100%;display:flex;flex-direction:column}.ContactsTab_tabNavigation__vnJH4{display:flex;flex-direction:column;align-items:center;gap:0;padding:.375rem 2rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.ContactsTab_contentArea__BnxLl{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ContactsTab_contentGrid__giKBI{flex:1 1;min-height:0;display:grid;grid-template-columns:400px 1fr;grid-gap:0;gap:0}.ContactsTab_listPane__oXmq_{position:relative;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.3);overflow:hidden}.ContactsTab_detailPane__Y8s9i{display:flex;flex-direction:column;overflow:hidden;background:rgba(0,0,0,.2)}.ContactsTab_segmentedControl__2GBBm{width:auto;min-width:0;justify-content:center}.ContactsTab_segment__bbicL{padding:.1875rem .75rem;font-size:.6875rem;min-height:24px}.ContactsTab_toolbar__NKmHq{padding:1rem 1.5rem .75rem;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;position:static;flex-shrink:0}.ContactsTab_searchBox__SlKO2{padding:.625rem 1rem;flex:1 1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px}.ContactsTab_searchBox__SlKO2 input{font-size:.9375rem}.ContactsTab_contactsList__YA0So{flex:1 1;min-height:0;overflow-y:auto;padding:0}.ContactsTab_sectionHeader__3MjHE{padding:.75rem 1.5rem;font-size:.8125rem;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ContactsTab_contactRow__fXbab{padding:1rem 1.5rem;border-radius:0;margin:0;border:none;border-bottom:.5px solid rgba(255,255,255,.06);border-left:3px solid transparent;transition:all .2s}.ContactsTab_contactRow__fXbab:hover{background:rgba(255,255,255,.05);border-left-color:#007AFF;transform:none;box-shadow:none}.ContactsTab_contactName__U_CPJ{font-size:1.0625rem}.ContactsTab_contactPhone__P54mD{font-size:.9375rem}.ContactsTab_groupsList__QIrPo{flex:1 1;min-height:0;overflow-y:auto;padding:0}.ContactsTab_groupRow__lL3_q{padding:1.25rem 1.5rem;border-radius:0;border:none;border-bottom:.5px solid rgba(255,255,255,.06);border-left:3px solid transparent;transition:all .2s}.ContactsTab_groupRow__lL3_q:hover{background:rgba(255,255,255,.05);border-left-color:#007AFF;transform:none;box-shadow:none}.ContactsTab_groupIcon__u8gkK{width:52px;height:52px}.ContactsTab_groupName__LIbll{font-size:1.25rem}.ContactsTab_groupDescription__ZVfbW{font-size:1rem}.ContactsTab_groupCount__APXRJ{font-size:1.125rem;font-weight:700}.ContactsTab_messageButton__XDcsp{width:44px;height:44px}.ContactsTab_addButton__L2Fh2{position:fixed;bottom:3rem;right:3rem;width:72px;height:72px;box-shadow:0 8px 32px rgba(0,122,255,.5)}.ContactsTab_addButton__L2Fh2:hover{transform:scale(1.1);box-shadow:0 12px 40px rgba(0,122,255,.6)}.ContactsTab_alphabetNav__knual{display:none}.ContactsTab_emptyDetail__8LuL0{flex:1 1;display:flex;align-items:center;justify-content:center;padding:3rem}.ContactsTab_emptyDetailContent__6Pppv{text-align:center;max-width:400px}.ContactsTab_emptyDetailIcon__2K3D1{font-size:4rem;margin-bottom:1.5rem;opacity:.3}.ContactsTab_emptyDetailContent__6Pppv h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;opacity:.8}.ContactsTab_emptyDetailContent__6Pppv p{font-size:1rem;opacity:.5;line-height:1.6}.ContactsTab_detailContent__uRXam{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.ContactsTab_detailHeader__lTN_6{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.ContactsTab_detailTitle__K_ly3{flex:1 1;min-width:0}.ContactsTab_detailTitle__K_ly3 h2{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.ContactsTab_inactiveBadge__Uxi_o{display:inline-block;padding:.375rem .75rem;background:rgba(255,152,0,.2);color:#FF9800;border-radius:8px;font-size:.8125rem;font-weight:600}.ContactsTab_detailActions__CZGol{display:flex;gap:.5rem;flex-shrink:0}.ContactsTab_detailActionButton__kiiTX{padding:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:inherit;cursor:pointer;border-radius:10px;transition:all .2s;display:flex;align-items:center;justify-content:center}.ContactsTab_detailActionButton__kiiTX:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}.ContactsTab_detailActionButton__kiiTX:active{transform:scale(.95)}.ContactsTab_detailBody__JH0_2{flex:1 1;overflow-y:auto;padding:2rem}.ContactsTab_detailSection__s_lOR{margin-bottom:2rem}.ContactsTab_detailSection__s_lOR:last-child{margin-bottom:0}.ContactsTab_detailLabel__SjnT8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-bottom:.75rem}.ContactsTab_detailValue__ASvj4{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.95)}.ContactsTab_detailValue__ASvj4 a{color:#007AFF;text-decoration:none;transition:opacity .2s}.ContactsTab_detailValue__ASvj4 a:hover{opacity:.8;text-decoration:underline}.ContactsTab_membersList__6R2fJ{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ContactsTab_memberItem__BpG1O{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .2s}.ContactsTab_memberItem__BpG1O:hover{background:rgba(255,255,255,.06);border-color:rgba(0,122,255,.3)}.ContactsTab_memberInfo__J6kBr{flex:1 1;min-width:0}.ContactsTab_memberName__FK6Q7{font-size:.9375rem;font-weight:600;margin-bottom:.25rem;color:rgba(255,255,255,.95)}.ContactsTab_memberPhone__1TLNq{font-size:.8125rem;color:rgba(255,255,255,.5)}.ContactsTab_memberMessageButton__x5y0D{padding:.5rem;background:rgba(0,122,255,.1);border:1px solid rgba(0,122,255,.2);color:#007AFF;cursor:pointer;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactsTab_memberMessageButton__x5y0D:hover{background:rgba(0,122,255,.2);border-color:rgba(0,122,255,.4);transform:scale(1.05)}.ContactsTab_memberMessageButton__x5y0D:active{transform:scale(.95)}.ContactsTab_memberSearchBox__suv_t{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:.75rem}.ContactsTab_memberSearchBox__suv_t input{flex:1 1;background:transparent;border:none;outline:none;color:rgba(255,255,255,.9);font-size:.875rem}.ContactsTab_memberSearchBox__suv_t input::placeholder{color:rgba(255,255,255,.4)}.ContactsTab_memberSearchBox__suv_t svg{color:rgba(255,255,255,.4);flex-shrink:0}.ContactsTab_paginationControls__iLBpR{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.ContactsTab_paginationInfo__L17BA{font-size:.8125rem;color:rgba(255,255,255,.6);min-width:100px;text-align:center}}@media (max-width:768px){.ContactsTab_tabNavigation__vnJH4{padding:.375rem 1rem;gap:.375rem}.ContactsTab_segmentedControl__2GBBm{margin:0}.ContactsTab_toolbar__NKmHq{padding:.625rem 1rem}.ContactsTab_searchBox__SlKO2{padding:.5rem .875rem;gap:.5rem}.ContactsTab_searchBox__SlKO2 input{font-size:.875rem}.ContactsTab_contentArea__BnxLl{display:flex;flex-direction:column}.ContactsTab_addButton__L2Fh2{bottom:6rem;right:2rem;width:60px;height:60px}.ContactsTab_alphabetNav__knual{right:.125rem}.ContactsTab_alphabetLetter__7UXQp{font-size:.5625rem;padding:.0625rem .3125rem}}@media (max-width:480px){.ContactsTab_segmentedControl__2GBBm{margin:.5rem;padding:2px}.ContactsTab_segment__bbicL{padding:.4rem .75rem;font-size:.75rem}.ContactsTab_searchBox__SlKO2,.ContactsTab_toolbar__NKmHq{padding:.5rem}.ContactsTab_searchBox__SlKO2 input{font-size:1rem}.ContactsTab_contactRow__fXbab{padding:.675rem .75rem}.ContactsTab_contactName__U_CPJ{font-size:1rem}.ContactsTab_contactPhone__P54mD{font-size:.8125rem}.ContactsTab_groupRow__lL3_q{padding:.75rem}.ContactsTab_groupIcon__u8gkK{width:36px;height:36px}.ContactsTab_groupName__LIbll{font-size:1rem}.ContactsTab_groupDescription__ZVfbW{font-size:.8125rem}.ContactsTab_groupCount__APXRJ{font-size:.875rem}.ContactsTab_messageButton__XDcsp{width:34px;height:34px}.ContactsTab_addButton__L2Fh2{bottom:6rem;right:2rem;width:60px;height:60px}}.ContactsTab_membersHeader__VhXCY{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.5rem 1rem 0}.ContactsTab_membersHeader__VhXCY label{margin:0;padding:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;opacity:.5}.ContactsTab_memberActions__ef80a{display:flex;gap:.5rem}.ContactsTab_selectedContacts__t8ypi{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:rgba(0,122,255,.08);border-radius:10px;margin:0 1rem .75rem;border:1px solid rgba(0,122,255,.15);max-height:200px;overflow-y:auto}.ContactsTab_selectedContact__yFJQq{display:flex;align-items:center;gap:.5rem;background:rgba(0,122,255,.25);padding:.5rem .75rem;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .2s}.ContactsTab_selectedContact__yFJQq:hover{background:rgba(0,122,255,.35)}.ContactsTab_moreContacts__y5Nmn{display:flex;align-items:center;padding:.5rem .75rem;background:rgba(255,255,255,.1);border-radius:8px;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.6)}.ContactsTab_contactSearchInput__3yYju{width:calc(100% - 2rem);padding:.75rem 1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:.875rem;color:inherit;font-family:inherit;transition:all .2s;margin:0 1rem .75rem;box-sizing:border-box}.ContactsTab_contactSearchInput__3yYju:focus{outline:none;border-color:#007AFF;background:rgba(255,255,255,.08);box-shadow:0 0 0 2px rgba(0,122,255,.2)}.ContactsTab_contactSearchInput__3yYju::placeholder{color:rgba(255,255,255,.4)}.ContactsTab_contactResults__kHcKW{max-height:320px;overflow-y:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.ContactsTab_contactResultItem__dOTie{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;background:transparent;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .15s}.ContactsTab_contactResultItem__dOTie:last-child{border-bottom:none}.ContactsTab_contactResultItem__dOTie:hover{background:rgba(0,122,255,.1)}.ContactsTab_contactResultItem__dOTie:active{background:rgba(0,122,255,.15);transform:scale(.99)}.ContactsTab_contactResultInfo__2ezNW{flex:1 1;min-width:0}.ContactsTab_contactResultName__4Iy8H{font-size:.9375rem;font-weight:600;margin-bottom:.25rem;color:rgba(255,255,255,.95)}.ContactsTab_contactResultDetails__k_ll6{font-size:.8125rem;color:rgba(255,255,255,.5);font-weight:400}.ContactsTab_contactResultItem__dOTie svg{color:#007AFF;opacity:.7;transition:opacity .2s}.ContactsTab_contactResultItem__dOTie:hover svg{opacity:1}.ContactsTab_noContactResults__eYsdP{text-align:center;padding:2.5rem 1rem;color:rgba(255,255,255,.4);font-size:.875rem;font-weight:400}.ContactsTab_mobileDetailView__mXAeM{width:100%;height:100%;display:flex;flex-direction:column;background:transparent}.ContactsTab_mobileDetailHeader__QTM0g{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:.5px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);gap:.75rem;flex-shrink:0}.ContactsTab_mobileDetailHeader__QTM0g h2{flex:1 1;text-align:center;font-size:1rem;font-weight:600;margin:0}.ContactsTab_backButton__ciYHZ{background:none;border:none;color:#007AFF;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ContactsTab_backButton__ciYHZ:active{opacity:.5}.ContactsTab_mobileDetailContent__d_eLE{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch}.ContactsTab_mobileDetailContent__d_eLE .ContactsTab_section___0Ng_{padding:1rem;border-bottom:.5px solid rgba(255,255,255,.06)}.ContactsTab_mobileDetailContent__d_eLE .ContactsTab_section___0Ng_:last-child{border-bottom:none}.ContactsTab_titleRow__r4zyH{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ContactsTab_contactTitle__D0fgX{font-size:1.5rem;font-weight:700;margin:0;line-height:1.3;flex:1 1;min-width:0}.ContactsTab_messageCard__Absm3{background:rgba(255,255,255,.05);border-radius:12px;padding:1rem}.ContactsTab_messageLabel__Km_8x{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.5;font-weight:600;margin-bottom:.5rem}.ContactsTab_messageText__2hU9Y{font-size:.9375rem;line-height:1.5;font-weight:400}.ContactsTab_infoGrid__lwGau{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.ContactsTab_infoCard__rZ3_G{background:rgba(255,255,255,.05);border-radius:12px;padding:.875rem;display:flex;gap:.75rem;align-items:flex-start}.ContactsTab_infoIcon__KQc80{color:#007AFF;flex-shrink:0}.ContactsTab_infoContent__3MRRH{flex:1 1;min-width:0}.ContactsTab_infoLabel__mwfnV{font-size:.75rem;opacity:.5;font-weight:500;margin-bottom:.25rem}.ContactsTab_infoValue__0tBxC{font-size:.875rem;font-weight:600;line-height:1.3;word-break:break-word}.ContactsTab_infoValue__0tBxC a{color:#007AFF;text-decoration:none}.ContactsTab_actionButtons__TXs9A{display:flex;gap:.5rem;flex-shrink:0}.ContactsTab_roundActionButton__Uftmo{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:inherit;cursor:pointer;transition:all .2s}.ContactsTab_roundActionButton__Uftmo:active{background:rgba(255,255,255,.1);transform:scale(.95)}.FlowsTab_container__BMFcf{width:100%;padding:0;position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.FlowsTab_searchToolbar__uM6aU{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,255,255,.02);border-bottom:.5px solid rgba(255,255,255,.06);flex-shrink:0}.FlowsTab_searchBox__OEkAU{display:flex;align-items:center;gap:6px;padding:7px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full,100px);flex:1 1;transition:all .2s ease}.FlowsTab_searchBox__OEkAU:focus-within{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.FlowsTab_searchBox__OEkAU svg{opacity:.5;flex-shrink:0}.FlowsTab_searchBox__OEkAU input{flex:1 1;border:none;outline:none;background:transparent;font-size:13px;color:inherit;font-weight:400}.FlowsTab_searchBox__OEkAU input::placeholder{color:rgba(255,255,255,.35)}.FlowsTab_toolbar__1ivQH{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2.5rem;gap:1rem}.FlowsTab_info__ZPNMG h2{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.FlowsTab_info__ZPNMG p{color:rgba(255,255,255,.6);font-size:.9rem}.FlowsTab_addButton__fNvDD{display:flex;align-items:center;gap:6px;padding:7px 14px;background:var(--color-primary,#3b82f6);color:white;border:none;border-radius:var(--radius-full,100px);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.FlowsTab_addButton__fNvDD:hover{background:var(--color-primary-dark,#2563eb);box-shadow:0 4px 12px var(--color-primary-alpha-30,rgba(59,130,246,.3))}.FlowsTab_flowsGrid__iowg_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.FlowsTab_flowCard__ED5UM{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg,.75rem);padding:1.75rem;transition:all .2s}.FlowsTab_flowCard__ED5UM:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);box-shadow:0 8px 24px rgba(0,0,0,.3)}.FlowsTab_flowInactive__9_flI{opacity:.6}.FlowsTab_flowHeader__uOX56{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.FlowsTab_flowType__Ju2gZ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,122,255,.2);border-radius:8px;color:#007AFF;font-size:.85rem;font-weight:600}.FlowsTab_flowActions__Aj6G_{display:flex;gap:.5rem}.FlowsTab_flowActions__Aj6G_ button{padding:.5rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:inherit;cursor:pointer;border-radius:8px;transition:all .2s}.FlowsTab_flowActions__Aj6G_ button:hover{background:rgba(255,255,255,.1)}.FlowsTab_activeBtn__sEYNK{color:#34C759!important}.FlowsTab_inactiveBtn__6IcAz{color:rgba(255,255,255,.4)!important}.FlowsTab_flowInfo__yhBrk{display:flex;flex-direction:column;gap:.75rem}.FlowsTab_flowName__sNIgR{font-size:1.15rem;font-weight:700}.FlowsTab_flowDescription__79X3I{font-size:.9rem;color:rgba(255,255,255,.6)}.FlowsTab_flowGroup__gC_80{font-size:.85rem;color:rgba(255,255,255,.5);font-weight:500}.FlowsTab_flowMessage__mguCU{font-size:.9rem;padding:.875rem;background:rgba(255,255,255,.05);border-radius:10px;line-height:1.4;color:rgba(255,255,255,.8)}.FlowsTab_flowLastRun__KJlgj{font-size:.8rem;color:rgba(255,255,255,.4);margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.FlowsTab_empty__piBrr{grid-column:1/-1;text-align:center;padding:3rem;color:rgba(255,255,255,.6);font-size:1.1rem}@media (min-width:769px){.FlowsTab_container__BMFcf{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0}.FlowsTab_contentGrid__KJoAi{flex:1 1;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(240px,clamp(240px,32vw,320px)) minmax(0,1fr);grid-gap:0;gap:0}.FlowsTab_listPane__Ieue_{position:relative;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.3);overflow:hidden}.FlowsTab_detailPane__HtFvS{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:rgba(0,0,0,.2)}.FlowsTab_toolbar__1ivQH{padding:clamp(.75rem,2vw,1rem) clamp(.875rem,2.5vw,1.5rem) .75rem;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;flex-shrink:0}.FlowsTab_addButton__fNvDD{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:10px}.FlowsTab_addButton__fNvDD:hover{box-shadow:0 4px 16px rgba(0,122,255,.4)}.FlowsTab_flowsList__rR25l{flex:1 1;min-height:0;overflow-y:auto;padding:0}.FlowsTab_flowItem__B_Pkm{padding:1rem clamp(.875rem,2.5vw,1.5rem);border-bottom:.5px solid rgba(255,255,255,.06);border-left:3px solid transparent;cursor:pointer;transition:all .2s}.FlowsTab_flowItem__B_Pkm:hover{background:rgba(255,255,255,.05);border-left-color:#007AFF}.FlowsTab_flowItemActive__W5r3T{background:rgba(0,122,255,.1);border-left-color:#007AFF}.FlowsTab_flowItemInactive__V1cVZ{opacity:.6}.FlowsTab_flowItemHeader__UT4tt{display:flex;align-items:center;gap:.75rem}.FlowsTab_flowItemType__5c5_J{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,122,255,.15);border-radius:8px;color:#007AFF}.FlowsTab_flowItemInfo__mIGK_{flex:1 1;min-width:0}.FlowsTab_flowItemName__nlJPL{font-size:.9375rem;font-weight:600;margin-bottom:.25rem;color:rgba(255,255,255,.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlowsTab_flowItemMeta__T67ZY{font-size:.8125rem;color:rgba(255,255,255,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlowsTab_flowItemActions__ZG70_{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.FlowsTab_flowItemStatus__R1_u9{flex-shrink:0}.FlowsTab_statusActive__xJB2k{background:rgba(52,199,89,.15);color:#34C759}.FlowsTab_statusActive__xJB2k,.FlowsTab_statusInactive__erKOc{display:inline-block;padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:600}.FlowsTab_statusInactive__erKOc{background:rgba(255,255,255,.08);color:rgba(255,255,255,.4)}.FlowsTab_flowBuilderWrapper__1QbRd{background:rgba(0,0,0,.2)}.FlowsTab_flowBuilderWrapper__1QbRd,.FlowsTab_flowBuilderWrapper__1QbRd>div{flex:1 1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.FlowsTab_flowHeader__uOX56{padding-bottom:1.5rem;margin-bottom:1.5rem}.FlowsTab_flowType__Ju2gZ{font-size:1rem;padding:.75rem 1.25rem;border-radius:12px}.FlowsTab_flowActions__Aj6G_{gap:.75rem}.FlowsTab_flowActions__Aj6G_ button{padding:.75rem;border-radius:10px}.FlowsTab_flowActions__Aj6G_ button:hover{background:rgba(255,255,255,.15);transform:scale(1.1)}.FlowsTab_flowInfo__yhBrk{gap:1rem}.FlowsTab_flowName__sNIgR{font-size:1.5rem}.FlowsTab_flowDescription__79X3I{font-size:1rem;line-height:1.6}.FlowsTab_flowGroup__gC_80{font-size:.9375rem}.FlowsTab_flowMessage__mguCU{font-size:1rem;padding:1.25rem;border-radius:14px;line-height:1.6}.FlowsTab_flowLastRun__KJlgj{font-size:.875rem;margin-top:.75rem;padding-top:.75rem}.FlowsTab_emptyDetail__jiC_m{flex:1 1;display:flex;align-items:center;justify-content:center;padding:3rem}.FlowsTab_emptyDetailContent__guM24{text-align:center;max-width:400px}.FlowsTab_emptyDetailIcon__A1Vl5{font-size:4rem;margin-bottom:1.5rem;opacity:.3}.FlowsTab_emptyDetailContent__guM24 h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;opacity:.8}.FlowsTab_emptyDetailContent__guM24 p{font-size:1rem;opacity:.5;line-height:1.6}.FlowsTab_detailContent__C951_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.FlowsTab_detailHeader__hYHkf{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.FlowsTab_detailTitle__rqxJQ{flex:1 1;min-width:0}.FlowsTab_detailTitle__rqxJQ h2{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.FlowsTab_inactiveBadge__gMNwB{display:inline-block;padding:.375rem .75rem;background:rgba(255,152,0,.2);color:#FF9800;border-radius:8px;font-size:.8125rem;font-weight:600}.FlowsTab_detailActions__0rAkE{display:flex;gap:.5rem;flex-shrink:0}.FlowsTab_detailActionButton__KHlh0{padding:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:inherit;cursor:pointer;border-radius:10px;transition:all .2s;display:flex;align-items:center;justify-content:center}.FlowsTab_detailActionButton__KHlh0:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}.FlowsTab_detailActionButton__KHlh0:active{transform:scale(.95)}.FlowsTab_detailBody__0axgy{flex:1 1;overflow-y:auto;padding:2rem}.FlowsTab_detailSection__DpJAK{margin-bottom:2rem}.FlowsTab_detailSection__DpJAK:last-child{margin-bottom:0}.FlowsTab_detailLabel__Q13xN{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-bottom:.75rem}.FlowsTab_detailValue__LWOip{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.95)}.FlowsTab_flowVisualization___CAI5{display:flex;flex-direction:column;gap:0;margin-bottom:2rem}.FlowsTab_flowStep__wC1gx{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px}.FlowsTab_flowStepIcon__srMjf{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:inherit}.FlowsTab_flowStepContent__SpqbK{flex:1 1;min-width:0}.FlowsTab_flowStepLabel__cy_Tr{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-bottom:.5rem}.FlowsTab_flowStepTitle__Aft09{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:rgba(255,255,255,.95)}.FlowsTab_flowStepDescription__rYlby{font-size:.9375rem;color:rgba(255,255,255,.6)}.FlowsTab_flowMessagePreview__jbIb7{margin-top:.75rem;padding:1rem;background:rgba(0,0,0,.3);border-radius:8px;font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.85);white-space:pre-wrap}.FlowsTab_flowConnector__5d4ud{display:flex;align-items:center;justify-content:center;height:32px;font-size:1.5rem;color:rgba(255,255,255,.3)}.FlowsTab_flowMetadata__KAOnF{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px}.FlowsTab_metadataItem__VWN01{display:flex;flex-direction:column;gap:.5rem}.FlowsTab_metadataLabel__UwH5m{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6}.FlowsTab_metadataValue__ZRRpt{font-size:1rem;line-height:1.5;color:rgba(255,255,255,.9)}}@media (min-width:769px) and (max-width:860px){.FlowsTab_contentGrid__KJoAi{grid-template-columns:minmax(220px,36vw) minmax(0,1fr)}.FlowsTab_addButton__fNvDD span{display:none}}@media (max-width:768px){.FlowsTab_container__BMFcf{padding:0}.FlowsTab_searchToolbar__uM6aU{padding:.625rem 1rem}.FlowsTab_searchBox__OEkAU{padding:.5rem .875rem;gap:.5rem}.FlowsTab_searchBox__OEkAU input{font-size:.875rem}.FlowsTab_flowsGrid__iowg_{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.FlowsTab_toolbar__1ivQH{flex-direction:column;align-items:stretch;margin-bottom:2rem}.FlowsTab_flowCard__ED5UM{padding:1.5rem}.FlowsTab_flowHeader__uOX56{flex-wrap:wrap;gap:.75rem}.FlowsTab_flowType__Ju2gZ{font-size:.8rem;padding:.4rem .875rem}.FlowsTab_flowActions__Aj6G_{gap:.375rem}.FlowsTab_flowActions__Aj6G_ button{padding:.4rem}.FlowsTab_flowName__sNIgR{font-size:1.05rem}.FlowsTab_flowMessage__mguCU{font-size:.85rem;padding:.75rem}.FlowsTab_addButton__fNvDD{width:100%;justify-content:center}}@media (max-width:480px){.FlowsTab_container__BMFcf{padding:1rem .75rem}.FlowsTab_toolbar__1ivQH{margin-bottom:1.5rem}.FlowsTab_flowsGrid__iowg_{gap:1.25rem}.FlowsTab_flowCard__ED5UM{padding:1.25rem;border-radius:14px}.FlowsTab_flowType__Ju2gZ{font-size:.75rem}.FlowsTab_flowName__sNIgR{font-size:1rem}}.FloatingActionButton_fab__dLiWS{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:#007AFF;color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,122,255,.4);transition:all .3s;z-index:1000}@media (min-width:769px){.FloatingActionButton_fab__dLiWS{right:5rem;bottom:3.5rem}}.FloatingActionButton_fab__dLiWS:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,122,255,.5)}.FloatingActionButton_fab__dLiWS:active{transform:scale(.95)}@media (max-width:768px){.FloatingActionButton_fab__dLiWS{bottom:6rem;right:2rem}}.ContactCSVImportReview_summaryGrid__8kpWt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.ContactCSVImportReview_summaryItem__mxuzB{border:1px solid var(--color-border,rgba(255,255,255,.12));border-radius:8px;padding:10px 12px;background:var(--color-surface-hover,rgba(255,255,255,.05))}.ContactCSVImportReview_summaryValue__TLslg{display:block;font-size:20px;font-weight:700;color:var(--color-text,#fff);line-height:1.1}.ContactCSVImportReview_summaryLabel__ygwsT{display:block;margin-top:4px;font-size:12px;color:var(--color-text-muted,rgba(255,255,255,.62))}.ContactCSVImportReview_templateBar__vCUfU{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;border-radius:8px;background:var(--color-primary-alpha-10,rgba(59,130,246,.1))}.ContactCSVImportReview_templateText__rO4gH{font-size:13px;color:var(--color-text-secondary,rgba(255,255,255,.78))}.ContactCSVImportReview_templateButton__lb4jT{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border,rgba(255,255,255,.16));border-radius:8px;background:var(--color-surface,rgba(255,255,255,.08));color:var(--color-text,#fff);font-size:13px;cursor:pointer}.ContactCSVImportReview_sectionTitle__Kd2F1{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--color-text,#fff)}.ContactCSVImportReview_notice__0wMbq{margin:0 0 16px;padding:10px 12px;border:1px solid var(--color-border,rgba(255,255,255,.12));border-radius:8px;background:var(--color-surface-hover,rgba(255,255,255,.05));color:var(--color-text-secondary,rgba(255,255,255,.74));font-size:12px}.ContactCSVImportReview_mappingTable__FBn5_{display:grid;grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr) minmax(150px,.9fr);border:1px solid var(--color-border,rgba(255,255,255,.12));border-radius:8px;overflow:hidden;margin-bottom:16px}.ContactCSVImportReview_mappingCell___4co_,.ContactCSVImportReview_mappingHeader__qo9wT{padding:9px 10px;border-bottom:1px solid var(--color-border,rgba(255,255,255,.08));min-width:0}.ContactCSVImportReview_mappingHeader__qo9wT{font-size:11px;font-weight:700;color:var(--color-text-muted,rgba(255,255,255,.58));background:var(--color-surface-hover,rgba(255,255,255,.05));text-transform:uppercase;letter-spacing:0}.ContactCSVImportReview_mappingCell___4co_{font-size:13px;color:var(--color-text,#fff)}.ContactCSVImportReview_mappingRowEnd__haRTa{border-bottom:0}.ContactCSVImportReview_sampleValue__HmV__{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary,rgba(255,255,255,.72))}.ContactCSVImportReview_select__N_K_W{width:100%;min-height:34px;border:1px solid var(--color-border,rgba(255,255,255,.14));border-radius:7px;background:var(--color-surface,rgba(8,12,22,.9));color:var(--color-text,#fff);padding:0 8px;font-size:13px}.ContactCSVImportReview_errors___IBXp{margin-bottom:16px;padding:12px;border-radius:8px;background:rgba(239,68,68,.1)}.ContactCSVImportReview_errorTitle__mLctT{margin-bottom:8px;font-size:13px;font-weight:700;color:#ef4444}.ContactCSVImportReview_errorList__AWzPh{margin:0;padding-left:18px;font-size:12px;color:#ef4444}.ContactCSVImportReview_previewList__s1qH5{max-height:260px;overflow:auto;border:1px solid var(--color-border,rgba(255,255,255,.12));border-radius:8px}.ContactCSVImportReview_previewRow__7kqfd{display:grid;grid-template-columns:54px minmax(0,1fr) 90px;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--color-border,rgba(255,255,255,.07));font-size:13px}.ContactCSVImportReview_previewRow__7kqfd:last-child{border-bottom:0}.ContactCSVImportReview_rowNumber__0yCbF{color:var(--color-text-muted,rgba(255,255,255,.58));font-size:12px}.ContactCSVImportReview_contactName__VX0WP{display:block;font-weight:700;color:var(--color-text,#fff)}.ContactCSVImportReview_contactMeta__twXHY{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary,rgba(255,255,255,.68));font-size:12px}.ContactCSVImportReview_statusInvalid__vIBNu,.ContactCSVImportReview_statusValid__by_1U{justify-self:end;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.ContactCSVImportReview_statusValid__by_1U{color:#34c759;background:rgba(52,199,89,.12)}.ContactCSVImportReview_statusInvalid__vIBNu{color:#ef4444;background:rgba(239,68,68,.12)}.ContactCSVImportReview_empty__Qdoe8{padding:18px;text-align:center;color:var(--color-text-muted,rgba(255,255,255,.6));font-size:13px}@media (max-width:720px){.ContactCSVImportReview_summaryGrid__8kpWt{grid-template-columns:1fr}.ContactCSVImportReview_templateBar__vCUfU{align-items:stretch;flex-direction:column}.ContactCSVImportReview_mappingTable__FBn5_{grid-template-columns:1fr}.ContactCSVImportReview_mappingHeader__qo9wT{display:none}.ContactCSVImportReview_mappingCell___4co_{border-bottom:0;padding-bottom:4px}.ContactCSVImportReview_mappingCell___4co_:nth-child(3n){border-bottom:1px solid var(--color-border,rgba(255,255,255,.08));padding-bottom:12px}.ContactCSVImportReview_previewRow__7kqfd{grid-template-columns:42px minmax(0,1fr)}.ContactCSVImportReview_statusInvalid__vIBNu,.ContactCSVImportReview_statusValid__by_1U{grid-column:2;justify-self:start}}