.CommunicationSettings-module__3DXQQG__container{max-width:var(--max-content-width);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.CommunicationSettings-module__3DXQQG__pageHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.CommunicationSettings-module__3DXQQG__pageHeader h1{margin:0;font-size:1.75rem;font-weight:600}.CommunicationSettings-module__3DXQQG__message{border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.CommunicationSettings-module__3DXQQG__message.CommunicationSettings-module__3DXQQG__success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.CommunicationSettings-module__3DXQQG__message.CommunicationSettings-module__3DXQQG__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.CommunicationSettings-module__3DXQQG__tabsContainer{-webkit-overflow-scrolling:touch;border-bottom:2px solid #ffffff1a;gap:.5rem;margin-bottom:1.5rem;padding-bottom:0;display:flex;overflow-x:auto}.CommunicationSettings-module__3DXQQG__tabButton{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.CommunicationSettings-module__3DXQQG__tabButton:hover{color:#ffffffe6;background:#ffffff0d}.CommunicationSettings-module__3DXQQG__tabButton.CommunicationSettings-module__3DXQQG__tabActive{color:rgb(var(--color-primary-rgb,59, 130, 246));border-bottom-color:rgb(var(--color-primary-rgb,59, 130, 246))}.CommunicationSettings-module__3DXQQG__tabContent{flex-direction:column;gap:1.5rem;display:flex}.CommunicationSettings-module__3DXQQG__emailSection{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.CommunicationSettings-module__3DXQQG__sectionDescription{color:#fff9;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.CommunicationSettings-module__3DXQQG__sectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.CommunicationSettings-module__3DXQQG__sectionHeaderRow h2{margin:0;font-size:1.25rem;font-weight:600}.CommunicationSettings-module__3DXQQG__addButtons{flex-wrap:wrap;gap:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__emptyState{text-align:center;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.CommunicationSettings-module__3DXQQG__emptyState svg{opacity:.3;margin-bottom:1rem}.CommunicationSettings-module__3DXQQG__emptyState h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.CommunicationSettings-module__3DXQQG__emptyState p{color:#ffffff80;margin:0;font-size:.875rem}.CommunicationSettings-module__3DXQQG__itemsList{flex-direction:column;gap:1rem;display:flex}.CommunicationSettings-module__3DXQQG__itemCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem;transition:all .2s}.CommunicationSettings-module__3DXQQG__itemCard:hover{background:#ffffff14;border-color:#ffffff26}.CommunicationSettings-module__3DXQQG__itemHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.CommunicationSettings-module__3DXQQG__itemInfo h3{margin:0 0 .25rem;font-size:1rem;font-weight:600}.CommunicationSettings-module__3DXQQG__itemInfo p{color:#fff9;margin:0;font-size:.875rem}.CommunicationSettings-module__3DXQQG__itemBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__badge{white-space:nowrap;background:#ffffff1a;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;min-height:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__success{color:#4ade80;background:#22c55e26;border-color:#22c55e47}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__warning{color:#fbbf24;background:#fbbf2426;border-color:#fbbf2447}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__danger{color:#f87171;background:#ef444426;border-color:#ef444447}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__info,.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__personal{color:#c4b5fd;background:#a78bfa29;border-color:#a78bfa52}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__organization{color:#4ade80;background:#22c55e26;border-color:#22c55e47}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__notification{color:#93c5fd;background:#3b82f629;border-color:#3b82f652}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__campaign{color:#fcd34d;background:#f59e0b29;border-color:#f59e0b52}.CommunicationSettings-module__3DXQQG__badge.CommunicationSettings-module__3DXQQG__muted{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}.CommunicationSettings-module__3DXQQG__statusPill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:1.5rem;padding:.2rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}button.CommunicationSettings-module__3DXQQG__statusPill{cursor:pointer;background:0 0}.CommunicationSettings-module__3DXQQG__statusPillOn{color:#4ade80;background:#22c55e29;border-color:#22c55e52}.CommunicationSettings-module__3DXQQG__statusPillOff{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1f}button.CommunicationSettings-module__3DXQQG__statusPillOff:hover{color:#fffc;background:#ffffff14;border-color:#fff3}.CommunicationSettings-module__3DXQQG__statusPillWarn{color:#fbbf24;cursor:pointer;background:#fbbf2426;border-color:#fbbf2452}button.CommunicationSettings-module__3DXQQG__statusPillWarn:hover{background:#fbbf2438}.CommunicationSettings-module__3DXQQG__deactivatedRow{opacity:.5}.CommunicationSettings-module__3DXQQG__capabilityBadges{gap:.375rem;display:flex}.CommunicationSettings-module__3DXQQG__capabilityBadge{background:var(--color-primary-alpha-15,#3b82f626);min-height:1.35rem;color:rgb(var(--color-primary-rgb,59, 130, 246));border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.CommunicationSettings-module__3DXQQG__itemActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.CommunicationSettings-module__3DXQQG__textButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.CommunicationSettings-module__3DXQQG__textButton:hover{color:rgb(var(--color-primary-rgb,59, 130, 246))}.CommunicationSettings-module__3DXQQG__textButton.CommunicationSettings-module__3DXQQG__danger{color:#ef4444cc}.CommunicationSettings-module__3DXQQG__textButton.CommunicationSettings-module__3DXQQG__danger:hover{color:#ef4444}.CommunicationSettings-module__3DXQQG__section{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.CommunicationSettings-module__3DXQQG__sectionHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.CommunicationSettings-module__3DXQQG__sectionHeader h3{margin:0;font-size:1rem;font-weight:600}.CommunicationSettings-module__3DXQQG__signaturePage{flex-direction:column;gap:1.25rem;display:flex}.CommunicationSettings-module__3DXQQG__signaturePageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CommunicationSettings-module__3DXQQG__signaturePageTitle{color:#fffffff2;margin:0 0 .3rem;font-size:1.25rem;font-weight:650}.CommunicationSettings-module__3DXQQG__signaturePageDesc{color:#ffffff7a;max-width:36rem;margin:0;font-size:.875rem;line-height:1.4}.CommunicationSettings-module__3DXQQG__signatureScope{flex-direction:column;gap:.4rem;width:min(100%,28rem);display:flex}.CommunicationSettings-module__3DXQQG__signatureScopeLabel{color:#ffffffd9;font-size:.8125rem;font-weight:600}.CommunicationSettings-module__3DXQQG__signatureScopeSelect{color:#fffffff0;appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#ffffffbf 50%) calc(100% - 1.25rem)/6px 6px no-repeat,linear-gradient(135deg,#ffffffbf 50%,#0000 50%) calc(100% - .9rem)/6px 6px no-repeat,#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:100%;min-height:2.75rem;padding:0 2.75rem 0 1.15rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.CommunicationSettings-module__3DXQQG__signatureScopeSelect:focus{border-color:#3b82f6a6;box-shadow:0 0 0 3px #3b82f624}.CommunicationSettings-module__3DXQQG__signatureScopeSelect option,.CommunicationSettings-module__3DXQQG__signatureScopeSelect optgroup{color:#f9fafb;background:#111827}.CommunicationSettings-module__3DXQQG__formGroup{flex-direction:column;gap:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__formGroup label{color:#ffffffe6;font-size:.875rem;font-weight:500}.CommunicationSettings-module__3DXQQG__formGroup small{color:#ffffff80;margin-top:-.25rem;font-size:.8125rem}.CommunicationSettings-module__3DXQQG__formGroup input[type=text],.CommunicationSettings-module__3DXQQG__formGroup input[type=password],.CommunicationSettings-module__3DXQQG__formGroup input[type=email],.CommunicationSettings-module__3DXQQG__formGroup select,.CommunicationSettings-module__3DXQQG__formGroup textarea{width:100%;color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.CommunicationSettings-module__3DXQQG__formGroup textarea{resize:vertical}.CommunicationSettings-module__3DXQQG__formGroup input:focus,.CommunicationSettings-module__3DXQQG__formGroup select:focus,.CommunicationSettings-module__3DXQQG__formGroup textarea:focus{background:#ffffff14;border-color:#fff3;outline:none}@media (max-width:768px){.CommunicationSettings-module__3DXQQG__container{gap:1.25rem}.CommunicationSettings-module__3DXQQG__pageHeader h1{font-size:1.5rem}.CommunicationSettings-module__3DXQQG__tabsContainer{gap:.25rem}.CommunicationSettings-module__3DXQQG__tabButton{padding:.625rem 1rem;font-size:.8125rem}.CommunicationSettings-module__3DXQQG__sectionHeaderRow{flex-direction:column;align-items:flex-start}.CommunicationSettings-module__3DXQQG__addButtons{width:100%}.CommunicationSettings-module__3DXQQG__itemHeader{flex-direction:column}.CommunicationSettings-module__3DXQQG__itemActions{justify-content:space-between;width:100%}}.CommunicationSettings-module__3DXQQG__form{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.CommunicationSettings-module__3DXQQG__form input[type=text],.CommunicationSettings-module__3DXQQG__form input[type=email],.CommunicationSettings-module__3DXQQG__form input[type=password],.CommunicationSettings-module__3DXQQG__form input[type=number]{width:100%;color:inherit;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.CommunicationSettings-module__3DXQQG__form input:focus{border-color:rgb(var(--color-primary-rgb,59, 130, 246));background:#ffffff14;outline:none}.CommunicationSettings-module__3DXQQG__form input[type=number]{-moz-appearance:textfield}.CommunicationSettings-module__3DXQQG__form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CommunicationSettings-module__3DXQQG__form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CommunicationSettings-module__3DXQQG__form input:disabled,.CommunicationSettings-module__3DXQQG__inputDisabled{opacity:.6;cursor:not-allowed;background:#ffffff05!important}.CommunicationSettings-module__3DXQQG__formRow{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.CommunicationSettings-module__3DXQQG__formActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}@media (max-width:640px){.CommunicationSettings-module__3DXQQG__formRow{grid-template-columns:1fr}.CommunicationSettings-module__3DXQQG__formActions{flex-direction:column-reverse}}.CommunicationSettings-module__3DXQQG__tableContainer{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;overflow:auto visible}.CommunicationSettings-module__3DXQQG__dataTable{border-collapse:collapse;width:100%;font-size:.875rem}.CommunicationSettings-module__3DXQQG__dataTable thead{background:#ffffff0d;border-bottom:1px solid #ffffff14}.CommunicationSettings-module__3DXQQG__dataTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3;padding:.875rem 1rem;font-size:.8125rem;font-weight:600}.CommunicationSettings-module__3DXQQG__dataTable tbody tr{border-bottom:1px solid #ffffff0f;transition:background-color .15s}.CommunicationSettings-module__3DXQQG__dataTable tbody tr:last-child{border-bottom:none}.CommunicationSettings-module__3DXQQG__dataTable tbody tr:hover{background:#ffffff0a}.CommunicationSettings-module__3DXQQG__clickableRow{cursor:pointer}.CommunicationSettings-module__3DXQQG__dataTable td{vertical-align:middle;padding:1rem}.CommunicationSettings-module__3DXQQG__tableCellWithBadge{align-items:center;gap:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__tableCellMain{font-weight:500}.CommunicationSettings-module__3DXQQG__assignmentCell{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.CommunicationSettings-module__3DXQQG__setupFlow{background:#3b82f614;border:1px solid #3b82f640;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.9rem 1rem;display:flex}.CommunicationSettings-module__3DXQQG__setupStep{opacity:.55;align-items:flex-start;gap:.55rem;display:flex}.CommunicationSettings-module__3DXQQG__setupStepActive{opacity:1}.CommunicationSettings-module__3DXQQG__setupStepNum{color:#93c5fd;background:#3b82f640;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.CommunicationSettings-module__3DXQQG__setupStep strong{color:#ffffffeb;font-size:.8125rem;display:block}.CommunicationSettings-module__3DXQQG__setupStep span{color:#ffffff80;margin-top:.1rem;font-size:.7rem;display:block}.CommunicationSettings-module__3DXQQG__setupStepArrow{color:#ffffff4d;font-size:1rem}.CommunicationSettings-module__3DXQQG__linkButton{color:#93c5fd;cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.CommunicationSettings-module__3DXQQG__linkButton:hover{color:#bfdbfe}.CommunicationSettings-module__3DXQQG__assignPhoneLayout{flex-direction:column;gap:.85rem;display:flex}.CommunicationSettings-module__3DXQQG__assignPhoneHero{background:radial-gradient(120% 140% at 0 0,#3b82f62e,#0000 55%),#ffffff09;border:1px solid #3b82f638;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.CommunicationSettings-module__3DXQQG__assignPhoneHeroIcon{color:#93c5fd;background:#3b82f62e;border:1px solid #3b82f64d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.CommunicationSettings-module__3DXQQG__assignPhoneHeroText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.CommunicationSettings-module__3DXQQG__assignPhoneChipNumber{color:#fffffff5;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.95rem;font-weight:650;line-height:1.2}.CommunicationSettings-module__3DXQQG__assignPhoneChipLabel{color:#ffffff7a;font-size:.75rem;line-height:1.2}.CommunicationSettings-module__3DXQQG__assignPhoneCard{background:#00000038;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.9rem;padding:.9rem;display:flex}.CommunicationSettings-module__3DXQQG__assignField{flex-direction:column;gap:.4rem;min-width:0;margin:0;display:flex}.CommunicationSettings-module__3DXQQG__assignFieldLabel{letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a;font-size:.7rem;font-weight:650}.CommunicationSettings-module__3DXQQG__assignDropdown{width:100%}.CommunicationSettings-module__3DXQQG__assignDropdown button{justify-content:space-between;width:100%;min-height:2.6rem}.CommunicationSettings-module__3DXQQG__assignSection{flex-direction:column;gap:.75rem;display:flex}.CommunicationSettings-module__3DXQQG__assignSectionHead{align-items:flex-start;gap:.65rem;display:flex}.CommunicationSettings-module__3DXQQG__assignStep{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;font-size:.7rem;font-weight:700;display:inline-flex}.CommunicationSettings-module__3DXQQG__assignSectionTitle{color:#ffffffeb;margin:0;font-size:.875rem;font-weight:600;line-height:1.25}.CommunicationSettings-module__3DXQQG__assignSectionHint{color:#ffffff73;margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.CommunicationSettings-module__3DXQQG__emailAttachList{background:#0003;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.35rem;max-height:240px;padding:.35rem;display:flex;overflow-y:auto}.CommunicationSettings-module__3DXQQG__emailAttachRow{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.65rem;padding:.6rem .7rem;transition:background .15s,border-color .15s;display:flex}.CommunicationSettings-module__3DXQQG__emailAttachRow:hover{background:#ffffff0a;border-color:#ffffff14}.CommunicationSettings-module__3DXQQG__emailAttachRowChecked{background:#3b82f61a;border-color:#3b82f647}.CommunicationSettings-module__3DXQQG__emailAttachRowChecked:hover{background:#3b82f624;border-color:#3b82f659}.CommunicationSettings-module__3DXQQG__emailAttachCheckbox{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;width:.95rem;height:.95rem}.CommunicationSettings-module__3DXQQG__emailAttachMain{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.CommunicationSettings-module__3DXQQG__emailAttachMain strong{color:#ffffffeb;font-size:.8125rem;font-weight:600}.CommunicationSettings-module__3DXQQG__emailAttachMain span{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.CommunicationSettings-module__3DXQQG__emailAttachOther{color:#fbbf24d9;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2438;border-radius:999px;padding:.15rem .4rem;font-size:.68rem;font-weight:500}.CommunicationSettings-module__3DXQQG__smsAttachCell{flex-direction:column;gap:.35rem;min-width:11rem;display:flex}.CommunicationSettings-module__3DXQQG__smsAttachCheckbox{cursor:pointer;color:#ffffffd9;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.CommunicationSettings-module__3DXQQG__smsAttachSelectLabel{color:#ffffffbf;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.CommunicationSettings-module__3DXQQG__smsAttachSelectPrefix{color:#ffffff8c;flex-shrink:0;font-weight:600}.CommunicationSettings-module__3DXQQG__smsAttachSelect{min-width:0;max-width:14rem;color:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:6px;flex:1;padding:.2rem .35rem;font-size:.75rem}.CommunicationSettings-module__3DXQQG__smsAttachHint{color:#34c759f2;font-variant-numeric:tabular-nums;font-size:.7rem}.CommunicationSettings-module__3DXQQG__attachedEmailChip{color:#93c5fdf2;text-overflow:ellipsis;white-space:nowrap;background:#3b82f626;border:1px solid #3b82f640;border-radius:999px;max-width:14rem;padding:.15rem .55rem;font-size:.75rem;display:inline-block;overflow:hidden}.CommunicationSettings-module__3DXQQG__multipleAssigned{z-index:1;align-items:center;display:inline-flex;position:relative}.CommunicationSettings-module__3DXQQG__multipleAssignedLabel{color:#93c5fdf2;cursor:default;background:#3b82f626;border:1px solid #3b82f640;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.CommunicationSettings-module__3DXQQG__multipleAssignedCount{color:#dbeafe;background:#3b82f659;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.65rem;font-weight:700;display:inline-flex}.CommunicationSettings-module__3DXQQG__multipleAssignedTooltipFixed{z-index:100000;pointer-events:none;background:#0c0e16fa;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:.35rem;min-width:12rem;max-width:18rem;max-height:15rem;padding:.55rem .65rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #0000008c}.CommunicationSettings-module__3DXQQG__multipleAssignedTooltipTitle{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;margin-bottom:.15rem;font-size:.65rem;font-weight:600}.CommunicationSettings-module__3DXQQG__multipleAssignedTooltipRow{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.05rem;padding:.25rem 0;display:flex}.CommunicationSettings-module__3DXQQG__multipleAssignedTooltipRow:last-child{border-bottom:none;padding-bottom:0}.CommunicationSettings-module__3DXQQG__multipleAssignedTooltipRow strong{color:#ffffffe6;font-size:.78rem;font-weight:600}.CommunicationSettings-module__3DXQQG__multipleAssignedTooltipRow span{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.CommunicationSettings-module__3DXQQG__mutedCell{color:#ffffff73;flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.CommunicationSettings-module__3DXQQG__assignedTo{color:#ffffffb8;font-size:.8125rem;font-weight:500}.CommunicationSettings-module__3DXQQG__categoryHint{color:#ffffff6b;font-size:.7rem;line-height:1.3}.CommunicationSettings-module__3DXQQG__assignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.CommunicationSettings-module__3DXQQG__assignmentOptionWide{grid-column:1/-1}@media (max-width:640px){.CommunicationSettings-module__3DXQQG__assignmentGrid{grid-template-columns:1fr}}.CommunicationSettings-module__3DXQQG__personalPicker{background:0 0;border:none;margin-top:0;padding:0}.CommunicationSettings-module__3DXQQG__personalPicker label{color:#ffffffe6;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.CommunicationSettings-module__3DXQQG__personalPickerHint{color:#ffffff80;margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.CommunicationSettings-module__3DXQQG__tableActions{align-items:center;gap:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__modalPhoneInfo{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:0;padding:.75rem .85rem;display:flex}.CommunicationSettings-module__3DXQQG__modalPhoneName{margin:0 0 .15rem;font-size:.875rem;font-weight:600}.CommunicationSettings-module__3DXQQG__modalPhoneNumber{color:#ffffff8c;margin:0;font-size:.75rem}.CommunicationSettings-module__3DXQQG__assignmentOptions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__assignmentOption{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.65rem;padding:.7rem .75rem;transition:background .15s,border-color .15s;display:flex;position:relative}.CommunicationSettings-module__3DXQQG__assignmentOption:hover{background:#ffffff0f;border-color:#ffffff24}.CommunicationSettings-module__3DXQQG__assignmentOptionIcon{color:#ffffffb3;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CommunicationSettings-module__3DXQQG__assignmentOptionText{flex:1;min-width:0;padding-right:1.25rem}.CommunicationSettings-module__3DXQQG__assignmentOption h4{color:#fffffff2;margin:0 0 .1rem;font-size:.8125rem;font-weight:600;line-height:1.2}.CommunicationSettings-module__3DXQQG__assignmentOption p{color:#ffffff7a;margin:0;font-size:.7rem;line-height:1.25}.CommunicationSettings-module__3DXQQG__divider{text-align:center;color:#fff6;margin:1.5rem 0;font-size:.8125rem;font-weight:600;position:relative}.CommunicationSettings-module__3DXQQG__divider:before,.CommunicationSettings-module__3DXQQG__divider:after{content:"";background:#ffffff14;width:calc(50% - 2rem);height:1px;position:absolute;top:50%}.CommunicationSettings-module__3DXQQG__divider:before{left:0}.CommunicationSettings-module__3DXQQG__divider:after{right:0}.CommunicationSettings-module__3DXQQG__currentAssignment{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.CommunicationSettings-module__3DXQQG__currentAssignmentLabel{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.CommunicationSettings-module__3DXQQG__currentAssignmentValue{align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:500;display:flex}.CommunicationSettings-module__3DXQQG__assignmentOption.CommunicationSettings-module__3DXQQG__active{background:#3b82f61f;border-color:#3b82f659}.CommunicationSettings-module__3DXQQG__assignmentOption.CommunicationSettings-module__3DXQQG__active .CommunicationSettings-module__3DXQQG__assignmentOptionIcon{color:#93c5fd;background:#3b82f633}.CommunicationSettings-module__3DXQQG__activeCheck{color:#60a5fa;flex-shrink:0;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.CommunicationSettings-module__3DXQQG__select{width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:.875rem}.CommunicationSettings-module__3DXQQG__select:focus{background:#ffffff0f;border-color:#3b82f666;outline:none}.CommunicationSettings-module__3DXQQG__selectWrapper{position:relative}.CommunicationSettings-module__3DXQQG__numberList{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.5rem;max-height:300px;padding:.5rem;display:flex;overflow-y:auto}.CommunicationSettings-module__3DXQQG__numberOption{cursor:pointer;background:#ffffff0a;border:2px solid #ffffff14;border-radius:8px;align-items:center;gap:.75rem;padding:.875rem;transition:all .2s;display:flex}.CommunicationSettings-module__3DXQQG__numberOption:hover{background:#ffffff14;border-color:#ffffff26}.CommunicationSettings-module__3DXQQG__numberOption.CommunicationSettings-module__3DXQQG__selected{background:var(--color-primary-alpha-15,#3b82f626);border-color:var(--color-primary-alpha-40,#3b82f666)}.CommunicationSettings-module__3DXQQG__numberOptionRadio{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CommunicationSettings-module__3DXQQG__numberOption.CommunicationSettings-module__3DXQQG__selected .CommunicationSettings-module__3DXQQG__numberOptionRadio{border-color:var(--color-primary,#3b82f6)}.CommunicationSettings-module__3DXQQG__radioChecked{background:var(--color-primary,#3b82f6);border-radius:50%;width:10px;height:10px}.CommunicationSettings-module__3DXQQG__numberOptionPhone{color:#fffffff2;margin:0;font-size:.9375rem;font-weight:600}.CommunicationSettings-module__3DXQQG__numberOptionLocation{color:#fff9;margin:.25rem 0 0;font-size:.8125rem}.CommunicationSettings-module__3DXQQG__currentNumberInfo{background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-30,#3b82f64d);border-radius:8px;margin-bottom:1.25rem;padding:.875rem 1rem}.CommunicationSettings-module__3DXQQG__infoText{color:#ffffffe6;margin:0;font-size:.875rem;line-height:1.5}.CommunicationSettings-module__3DXQQG__similarBadge{text-transform:uppercase;letter-spacing:.5px;color:#22c55e;background:#22c55e33;border:1px solid #22c55e66;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.CommunicationSettings-module__3DXQQG__serverInfo{background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:8px;margin-bottom:1.5rem;padding:1rem 1.25rem}.CommunicationSettings-module__3DXQQG__serverInfo h4{color:#ffffffe6;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.875rem;font-weight:600;display:flex}.CommunicationSettings-module__3DXQQG__serverSettings{flex-wrap:wrap;gap:1.5rem;display:flex}.CommunicationSettings-module__3DXQQG__serverSettings>div{align-items:center;gap:.5rem;display:flex}.CommunicationSettings-module__3DXQQG__serverLabel{color:#fff9;font-size:.8125rem}.CommunicationSettings-module__3DXQQG__serverSettings code{color:#fffffff2;background:#0000004d;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.8125rem}.CommunicationSettings-module__3DXQQG__infoBox{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.CommunicationSettings-module__3DXQQG__infoBox svg{color:#fbbf24;flex-shrink:0;margin-top:2px}.CommunicationSettings-module__3DXQQG__infoBox p{color:#ffffffd9;margin:0;font-size:.8125rem;line-height:1.5}.CommunicationSettings-module__3DXQQG__passwordInputWrapper{align-items:center;display:flex;position:relative}.CommunicationSettings-module__3DXQQG__passwordInputWrapper input{width:100%;padding-right:3rem}.CommunicationSettings-module__3DXQQG__passwordToggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.CommunicationSettings-module__3DXQQG__passwordToggle:hover{color:#fffc}.CommunicationSettings-module__3DXQQG__input{color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem}.CommunicationSettings-module__3DXQQG__input:focus{background:#ffffff14;border-color:#fff3;outline:none}
.HoldToPurchaseButton-module__nKeHYq__purchaseButton{color:#34c759;cursor:pointer;-webkit-user-select:none;user-select:none;background:#34c7591a;border:1px solid #34c75933;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex;position:relative}.HoldToPurchaseButton-module__nKeHYq__purchaseButton:hover:not(:disabled){background:#34c75933;border-color:#34c7594d;transform:scale(1.02)}.HoldToPurchaseButton-module__nKeHYq__purchaseButton:active:not(:disabled){transform:scale(.98)}.HoldToPurchaseButton-module__nKeHYq__purchaseButton:disabled{opacity:.5;cursor:not-allowed}.HoldToPurchaseButton-module__nKeHYq__progressCircle{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HoldToPurchaseButton-module__nKeHYq__progressCircleFill{transform-origin:50%;transform:rotate(-90deg)}.HoldToPurchaseButton-module__nKeHYq__icon{z-index:1;position:relative}
.Modal-module__x9ikJG__root{z-index:2147483647;isolation:isolate;position:fixed;inset:0}body:has(.cms-os-embed) .Modal-module__x9ikJG__root{top:var(--cms-os-header-inset,42px)}body:has(.cms-os-embed-has-subnav) .Modal-module__x9ikJG__root{top:var(--cms-os-header-inset,76px)}.Modal-module__x9ikJG__backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#00000094;animation:.15s ease-out Modal-module__x9ikJG__backdropIn;position:absolute;inset:0}@keyframes Modal-module__x9ikJG__backdropIn{0%{opacity:0}to{opacity:1}}.Modal-module__x9ikJG__shell{z-index:1;box-sizing:border-box;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));pointer-events:none;overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.Modal-module__x9ikJG__shellMinimized{padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end}.Modal-module__x9ikJG__modal{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#030406f0;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;width:min(100%,92vw);min-height:0;max-height:min(88dvh,88vh,100%);margin:auto;animation:.25s cubic-bezier(.4,0,.2,1) Modal-module__x9ikJG__modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000085,inset 0 0 0 1px #ffffff09;container-type:inline-size}@keyframes Modal-module__x9ikJG__modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module__x9ikJG__sm{max-width:min(400px,100%)}.Modal-module__x9ikJG__md{max-width:min(540px,100%)}.Modal-module__x9ikJG__lg{max-width:min(760px,100%)}.Modal-module__x9ikJG__xl{max-width:min(960px,100%)}.Modal-module__x9ikJG__expanded{width:min(96vw,1180px);max-width:min(96vw,1180px);max-height:min(92dvh,92vh,100%)}.Modal-module__x9ikJG__minimized{width:min(92vw,420px);max-width:min(92vw,420px);max-height:none;animation:none}.Modal-module__x9ikJG__header{-webkit-backdrop-filter:blur(18px);-webkit-user-select:none;user-select:none;background:#03040657;border-bottom:0;flex-shrink:0;grid-template-columns:clamp(54px,16cqw,148px) minmax(0,1fr) clamp(54px,16cqw,148px);align-items:center;gap:12px;height:36px;min-height:36px;padding:0 10px 0 12px;display:grid;position:relative;box-shadow:0 16px 26px #03040638}.Modal-module__x9ikJG__header:after{content:"";pointer-events:none;background:linear-gradient(#0304063d,#03040600);height:30px;position:absolute;bottom:-30px;left:0;right:0}.Modal-module__x9ikJG__windowControls{z-index:1;flex-shrink:0;grid-column:1;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;position:relative}.Modal-module__x9ikJG__windowControl{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:13px;height:13px;padding:0;transition:transform .12s,background .12s,border-color .12s;display:flex;box-shadow:inset 0 1px #ffffff52,0 1px 5px #00000042}.Modal-module__x9ikJG__controlDot{border-radius:inherit;width:100%;height:100%;display:block}.Modal-module__x9ikJG__windowControl:disabled{cursor:default;opacity:.35}.Modal-module__x9ikJG__closeControl{background:#ff5f57;border-color:#00000029}.Modal-module__x9ikJG__minimizeControl{background:var(--color-primary,#3b82f6);border-color:#00000029}.Modal-module__x9ikJG__expandControl{background:#28c840;border-color:#00000029}.Modal-module__x9ikJG__windowControl:hover:not(:disabled){transform:scale(1.12)}.Modal-module__x9ikJG__closeControl:hover:not(:disabled){background:#ff6b62}.Modal-module__x9ikJG__minimizeControl:hover:not(:disabled){background:#4f92ff}.Modal-module__x9ikJG__expandControl:hover:not(:disabled){background:#3bd955}.Modal-module__x9ikJG__settingsControl{color:#ffffffdb;background:#000000c7;border-color:#ffffffb8}.Modal-module__x9ikJG__settingsControl svg{width:8.5px;height:8.5px}.Modal-module__x9ikJG__settingsControl:hover:not(:disabled){color:#fff;background:#000000eb;border-color:#ffffffe6}.Modal-module__x9ikJG__headerContent{z-index:1;grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:7px;min-width:0;max-width:min(520px,100%);height:30px;display:flex;position:relative}.Modal-module__x9ikJG__icon{color:#e2e8f0d1;background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 1px #ffffff0e}.Modal-module__x9ikJG__titleStack{justify-content:center;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.Modal-module__x9ikJG__title{color:#f8fafcf0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.84rem;font-weight:600;overflow:hidden}.Modal-module__x9ikJG__subtitle{color:#cbd5e199;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:0;font-size:.78rem;line-height:1;overflow:hidden}.Modal-module__x9ikJG__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0304068f;flex:auto;min-height:0;padding:.75rem .85rem;overflow-y:auto}.Modal-module__x9ikJG__footer{-webkit-backdrop-filter:blur(18px);background:#03040661;border-top:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}@media (max-width:900px){.Modal-module__x9ikJG__shell{padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px))}.Modal-module__x9ikJG__lg,.Modal-module__x9ikJG__xl{max-width:100%}.Modal-module__x9ikJG__expanded{width:100%;max-width:100%}}@media (max-width:600px){.Modal-module__x9ikJG__shell{padding:0;padding-top:max(.5rem, env(safe-area-inset-top,0px));justify-content:stretch;align-items:flex-end}.Modal-module__x9ikJG__shellMinimized{padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));justify-content:center}.Modal-module__x9ikJG__modal{border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;width:100%;max-height:min(92dvh,92vh);animation:.25s cubic-bezier(.4,0,.2,1) Modal-module__x9ikJG__sheetIn;max-width:100%!important}.Modal-module__x9ikJG__expanded{border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;max-height:min(96dvh,96vh)}@keyframes Modal-module__x9ikJG__sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Modal-module__x9ikJG__minimized{border-radius:14px;width:100%;max-width:100%;animation:none}.Modal-module__x9ikJG__header{height:44px;min-height:44px;padding:0 .875rem 0 1rem}.Modal-module__x9ikJG__body{padding:1rem}.Modal-module__x9ikJG__footer{padding:.875rem 1rem;padding-bottom:max(.875rem, env(safe-area-inset-bottom,0px))}.Modal-module__x9ikJG__title{font-size:.9rem}}@media (max-width:420px){.Modal-module__x9ikJG__footer{flex-direction:column-reverse;align-items:stretch}.Modal-module__x9ikJG__footer button{width:100%}.Modal-module__x9ikJG__header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.Modal-module__x9ikJG__headerContent{max-width:100%}}@media (max-height:520px){.Modal-module__x9ikJG__shell{padding:max(.5rem, env(safe-area-inset-top,0px)) max(.5rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px));align-items:stretch}.Modal-module__x9ikJG__modal{border-radius:14px;height:100%;max-height:100%}}
.ImageRepositionModal-module__x-AiCW__viewport{background:#0006;border-radius:8px;justify-content:center;align-items:center;min-height:180px;padding:12px;display:flex;overflow:hidden}.ImageRepositionModal-module__x-AiCW__stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;position:relative;overflow:hidden}.ImageRepositionModal-module__x-AiCW__stage:active{cursor:grabbing}.ImageRepositionModal-module__x-AiCW__image{pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.ImageRepositionModal-module__x-AiCW__maskOutline{pointer-events:none;border:1.5px solid #ffffffd9;position:absolute;inset:0}.ImageRepositionModal-module__x-AiCW__maskCircle{border-radius:50%;box-shadow:0 0 0 9999px #0000008c}.ImageRepositionModal-module__x-AiCW__maskRect{border-radius:8px;box-shadow:0 0 0 9999px #0000008c}.ImageRepositionModal-module__x-AiCW__controls{align-items:center;gap:12px;margin-top:14px;padding:0 8px;display:flex}.ImageRepositionModal-module__x-AiCW__zoomIcon{color:#fff9;cursor:pointer;flex-shrink:0}.ImageRepositionModal-module__x-AiCW__zoomIcon:hover{color:#ffffffe6}.ImageRepositionModal-module__x-AiCW__zoomSlider{accent-color:var(--color-primary,#3b82f6);cursor:pointer;flex:1}.ImageRepositionModal-module__x-AiCW__hint{text-align:center;color:#ffffff73;margin:8px 0 0;font-size:12px}.ImageRepositionModal-module__x-AiCW__loading{color:#ffffff80;justify-content:center;align-items:center;padding:48px;display:flex}.ImageRepositionModal-module__x-AiCW__decodeError{text-align:center;color:#ffffffb3;padding:32px 24px;font-size:13px}.ImageRepositionModal-module__x-AiCW__spinner{animation:1s linear infinite ImageRepositionModal-module__x-AiCW__imageRepositionSpin}@keyframes ImageRepositionModal-module__x-AiCW__imageRepositionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Toggle-module__JkJ05G__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.Toggle-module__JkJ05G__wrapper.Toggle-module__JkJ05G__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Toggle-module__JkJ05G__track{border-radius:var(--radius-full,100px);background:#ffffff1f;border:1px solid #ffffff1a;flex-shrink:0;transition:background .2s,border-color .2s;position:relative}.Toggle-module__JkJ05G__track.Toggle-module__JkJ05G__on{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6)}.Toggle-module__JkJ05G__sm{width:32px;height:18px}.Toggle-module__JkJ05G__md{width:44px;height:24px}.Toggle-module__JkJ05G__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Toggle-module__JkJ05G__thumb{pointer-events:none;background:#fff;border-radius:50%;transition:left .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000059}.Toggle-module__JkJ05G__sm .Toggle-module__JkJ05G__thumb{width:12px;height:12px;left:2px}.Toggle-module__JkJ05G__sm.Toggle-module__JkJ05G__on .Toggle-module__JkJ05G__thumb{left:calc(100% - 14px)}.Toggle-module__JkJ05G__md .Toggle-module__JkJ05G__thumb{width:18px;height:18px;left:2px}.Toggle-module__JkJ05G__md.Toggle-module__JkJ05G__on .Toggle-module__JkJ05G__thumb{left:calc(100% - 20px)}.Toggle-module__JkJ05G__label{color:var(--color-text,inherit);font-size:13px;font-weight:500;line-height:1}
.ColorPicker-module__nIFV3a__wrap{flex-direction:column;gap:.4rem;max-width:100%;display:inline-flex;position:relative}.ColorPicker-module__nIFV3a__label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:650}.ColorPicker-module__nIFV3a__trigger{color:#fffffff0;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;min-height:2.6rem;padding:.3rem .9rem .3rem .35rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.ColorPicker-module__nIFV3a__trigger:hover:not(:disabled){background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#ffffff38}.ColorPicker-module__nIFV3a__trigger:disabled{opacity:.45;cursor:not-allowed}.ColorPicker-module__nIFV3a__triggerOpen{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0a}.ColorPicker-module__nIFV3a__triggerDot{border:1px solid #fff3;border-radius:999px;flex-shrink:0;width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px #0003,0 1px 3px #00000059}.ColorPicker-module__nIFV3a__triggerHex{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:left;min-width:4.75rem}.ColorPicker-module__nIFV3a__chevron{color:#fff6;margin-left:.15rem;transition:transform .15s}.ColorPicker-module__nIFV3a__chevronOpen{transform:rotate(180deg)}.ColorPicker-module__nIFV3a__popover{z-index:100050;background:#0c0c0c;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:.7rem;max-height:calc(100vh - 24px);padding:.8rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 0 0 1px #ffffff08,0 28px 72px #000000b3}.ColorPicker-module__nIFV3a__popoverUp{transform-origin:0 100%}.ColorPicker-module__nIFV3a__popoverDown{transform-origin:0 0}.ColorPicker-module__nIFV3a__svArea{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffff0f;border-radius:14px;flex-shrink:0;width:100%;height:10.5rem;position:relative;overflow:hidden}.ColorPicker-module__nIFV3a__svWhite{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.ColorPicker-module__nIFV3a__svBlack{background:linear-gradient(#0000,#000);position:absolute;inset:0}.ColorPicker-module__nIFV3a__svThumb{pointer-events:none;border:2.5px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080,0 2px 10px #00000073}.ColorPicker-module__nIFV3a__sliderRow{align-items:center;gap:.55rem;display:flex}.ColorPicker-module__nIFV3a__previewRing{background:conic-gradient(from 180deg,#ffffff59,#ffffff0d,#ffffff59);border-radius:999px;flex-shrink:0;width:2.1rem;height:2.1rem;padding:2px}.ColorPicker-module__nIFV3a__previewFill{border:1px solid #00000059;border-radius:999px;width:100%;height:100%;box-shadow:inset 0 1px 2px #ffffff1f}.ColorPicker-module__nIFV3a__hueTrack{cursor:pointer;touch-action:none;background:linear-gradient(90deg,#ff0040 0%,#ff0 16%,#0f0 33%,#0ff 50%,#00f 66%,#f0f 83%,#ff0040 100%);border:1px solid #ffffff14;border-radius:999px;flex:1;height:14px;position:relative;box-shadow:inset 0 1px 2px #00000040}.ColorPicker-module__nIFV3a__hueThumb{pointer-events:none;background:0 0;border:2.5px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073,0 2px 8px #0006}.ColorPicker-module__nIFV3a__eyedropper,.ColorPicker-module__nIFV3a__copyBtn{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:background .15s,color .15s;display:inline-flex}.ColorPicker-module__nIFV3a__eyedropper:hover,.ColorPicker-module__nIFV3a__copyBtn:hover{color:#fff;background:#ffffff1f}.ColorPicker-module__nIFV3a__formatBar{align-items:stretch;gap:.45rem;display:flex}.ColorPicker-module__nIFV3a__formatToggle{color:#ffffffd9;letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;min-width:3.1rem;padding:0 .55rem;font-family:inherit;font-size:.68rem;font-weight:750;transition:background .15s,border-color .15s}.ColorPicker-module__nIFV3a__formatToggle:hover{background:#ffffff1a;border-color:#fff3}.ColorPicker-module__nIFV3a__hexBar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:1;align-items:center;gap:.35rem;min-width:0;padding:.2rem .3rem .2rem .65rem;display:flex}.ColorPicker-module__nIFV3a__hexPrefix{color:#ffffff59;font-size:.8rem;font-weight:700}.ColorPicker-module__nIFV3a__hexInput{color:#fffffff2;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:650}.ColorPicker-module__nIFV3a__channelRow{flex:1;grid-template-columns:repeat(3,1fr);gap:.35rem;min-width:0;display:grid}.ColorPicker-module__nIFV3a__channel{flex-direction:column;align-items:center;gap:.15rem;min-width:0;display:flex}.ColorPicker-module__nIFV3a__channel span{letter-spacing:.05em;color:#ffffff59;font-size:.58rem;font-weight:750}.ColorPicker-module__nIFV3a__channel input{color:#ffffffeb;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;appearance:textfield;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:2rem;padding:.15rem .25rem;font-family:inherit;font-size:.78rem;font-weight:600}.ColorPicker-module__nIFV3a__channel input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ColorPicker-module__nIFV3a__channel input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ColorPicker-module__nIFV3a__channel input:focus{background:#ffffff12;border-color:#ffffff40}.ColorPicker-module__nIFV3a__presetsHeader{letter-spacing:.05em;text-transform:uppercase;color:#ffffff59;margin:.05rem 0 0;font-size:.62rem;font-weight:700}.ColorPicker-module__nIFV3a__presets{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.ColorPicker-module__nIFV3a__preset{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff1a;border-radius:999px;width:100%;padding:0;transition:transform .1s,border-color .1s,box-shadow .1s}.ColorPicker-module__nIFV3a__preset:hover{border-color:#ffffff59;transform:scale(1.08)}.ColorPicker-module__nIFV3a__presetSelected{border-color:#fff;box-shadow:0 0 0 2px #0c0c0c,0 0 0 3.5px #ffffffe6}
.CircleCheckbox-module__6DCu9q__root{min-height:44px;color:var(--color-text,inherit);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.875rem;padding:.375rem .5rem;transition:background .16s,color .16s;display:inline-flex;position:relative}.CircleCheckbox-module__6DCu9q__root:hover{background:var(--color-surface-hover,#ffffff0b)}.CircleCheckbox-module__6DCu9q__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CircleCheckbox-module__6DCu9q__control{border:2px solid var(--color-border,#ffffff57);color:#0000;background:var(--color-surface,#ffffff06);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.CircleCheckbox-module__6DCu9q__controlChecked{border-color:var(--color-primary,rgb(var(--color-primary-rgb,59, 130, 246)));background:var(--color-primary-alpha-15,#3b82f629);color:#fff;box-shadow:0 0 0 4px #3b82f61a}.CircleCheckbox-module__6DCu9q__input:focus-visible+.CircleCheckbox-module__6DCu9q__control{border-color:var(--color-primary,rgb(var(--color-primary-rgb,59, 130, 246)));box-shadow:0 0 0 4px #3b82f629}.CircleCheckbox-module__6DCu9q__label{font-size:.9375rem;font-weight:550;line-height:1.25}.CircleCheckbox-module__6DCu9q__disabled{opacity:.55;cursor:not-allowed}.CircleCheckbox-module__6DCu9q__disabled:hover{background:0 0}
.OptionPicker-module__zcIulW__container{gap:12px;display:flex}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__row{flex-flow:wrap}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__disabled{opacity:.4;pointer-events:none}.OptionPicker-module__zcIulW__option{color:var(--color-text-secondary,#ffffff8c);cursor:pointer;text-align:center;background:#ffffff0a;border:2px solid #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;line-height:1.3;transition:all .15s;display:flex}.OptionPicker-module__zcIulW__option.OptionPicker-module__zcIulW__withIcon{flex-direction:column;gap:8px;padding:20px 16px!important}.OptionPicker-module__zcIulW__option:hover:not(:disabled){color:var(--color-text,inherit);background:#ffffff14;border-color:#fff3}.OptionPicker-module__zcIulW__option.OptionPicker-module__zcIulW__selected{border-color:var(--color-primary,#3b82f6);background:rgba(var(--color-primary-rgb,59, 130, 246), .12);color:var(--color-primary,#3b82f6)}.OptionPicker-module__zcIulW__option:active:not(:disabled){transform:scale(.97)}.OptionPicker-module__zcIulW__sm .OptionPicker-module__zcIulW__option{padding:7px 12px;font-size:12px;font-weight:600}.OptionPicker-module__zcIulW__md .OptionPicker-module__zcIulW__option{padding:11px 16px;font-size:13px;font-weight:600}.OptionPicker-module__zcIulW__icon{background:#ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.OptionPicker-module__zcIulW__label{color:var(--color-text,#fff);font-size:14px;font-weight:600}.OptionPicker-module__zcIulW__description{color:var(--color-text-secondary,#ffffff8c);max-width:220px;font-size:12px;font-weight:400;line-height:1.4}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__grid .OptionPicker-module__zcIulW__option{flex:none}
.ViewToggle-module__rVhS4G__toggle{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ViewToggle-module__rVhS4G__btn{color:#ffffff73;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ViewToggle-module__rVhS4G__btn:hover{color:#ffffffb3}.ViewToggle-module__rVhS4G__btn.ViewToggle-module__rVhS4G__active{color:#ffffffeb;background:#ffffff1f;box-shadow:0 1px 3px #0000004d}
.FilterBar-module___HXl7W__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FilterBar-module___HXl7W__left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FilterBar-module___HXl7W__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.FilterBar-module___HXl7W__dropdownWrap{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.FilterBar-module___HXl7W__dropdownWrap:hover{background:#ffffff14;border-color:#fff3}.FilterBar-module___HXl7W__dropdownWrap:focus-within{border-color:var(--color-primary-alpha-50,#3b82f680)}.FilterBar-module___HXl7W__dropdownLabel{color:#fffc;white-space:nowrap;font-size:13px;font-weight:500}.FilterBar-module___HXl7W__dropdownChevron{pointer-events:none;color:#ffffff59;flex-shrink:0;position:static;transform:none}.FilterBar-module___HXl7W__dropdownNative{opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;font-family:inherit;position:absolute;inset:0}.FilterBar-module___HXl7W__dropdownNative option{color:#e5e7eb;background:#1f2937}
.Table-module__Zaz4DG__container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl,16px);width:100%;transition:box-shadow .2s;overflow:hidden}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__compact .Table-module__Zaz4DG__cell{padding:6px 14px}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__striped .Table-module__Zaz4DG__body .Table-module__Zaz4DG__row:nth-child(2n){background:var(--color-surface)}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__borderless{box-shadow:none;background:0 0;border:none;border-radius:0}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__borderless .Table-module__Zaz4DG__cell{border-bottom:none}.Table-module__Zaz4DG__wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.Table-module__Zaz4DG__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text);font-size:13px}.Table-module__Zaz4DG__head{position:relative}.Table-module__Zaz4DG__head.Table-module__Zaz4DG__sticky{z-index:10;position:sticky;top:0}.Table-module__Zaz4DG__body .Table-module__Zaz4DG__row:last-child .Table-module__Zaz4DG__cell{border-bottom:none}.Table-module__Zaz4DG__row{transition:background-color .15s}.Table-module__Zaz4DG__row.Table-module__Zaz4DG__hoverable:hover{background:var(--color-surface-hover)}.Table-module__Zaz4DG__row.Table-module__Zaz4DG__clickable{cursor:pointer}.Table-module__Zaz4DG__cell{padding:10px var(--spacing-md,16px);text-align:left;vertical-align:middle;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:13px;line-height:1.5}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__alignCenter{text-align:center}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__alignRight{text-align:right}.Table-module__Zaz4DG__head .Table-module__Zaz4DG__cell{padding:10px var(--spacing-md,16px);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);font-size:10px;font-weight:600;line-height:1.5}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sortable{cursor:pointer;padding-right:28px;position:relative}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sortable:hover{color:var(--color-text)}.Table-module__Zaz4DG__sortIcon{color:var(--color-text-secondary);opacity:.5;font-size:12px;transition:opacity .15s,color .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sorted .Table-module__Zaz4DG__sortIcon{opacity:1;color:var(--color-primary,#3b82f6)}.Table-module__Zaz4DG__userCell{align-items:center;gap:10px;display:flex}.Table-module__Zaz4DG__userInfo{flex:1;min-width:0}.Table-module__Zaz4DG__userName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.Table-module__Zaz4DG__userDetail{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.2;overflow:hidden}.Table-module__Zaz4DG__status{border-radius:var(--radius-full,100px);align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.Table-module__Zaz4DG__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__active{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__active .Table-module__Zaz4DG__statusDot{background:#10b981}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__inactive{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__inactive .Table-module__Zaz4DG__statusDot{background:#ef4444}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__pending{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__pending .Table-module__Zaz4DG__statusDot{background:#f59e0b}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__default{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__default .Table-module__Zaz4DG__statusDot{background:var(--color-text-secondary)}.Table-module__Zaz4DG__badge{border-radius:var(--radius-full,100px);letter-spacing:.02em;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__primary{background:var(--color-primary-alpha-10,#3b82f61a);color:var(--color-primary,#3b82f6);border:1px solid var(--color-primary-alpha-20,#3b82f633)}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__secondary{background:var(--accent-purple-alpha-10,#8b5cf61a);color:var(--accent-purple,#8b5cf6);border:1px solid var(--accent-purple-alpha-20,#8b5cf633)}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__default{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}@media (max-width:599px){.Table-module__Zaz4DG__container{border-radius:var(--radius-lg,12px)}.Table-module__Zaz4DG__head{display:none}.Table-module__Zaz4DG__body{display:block}.Table-module__Zaz4DG__row{padding:var(--spacing-md,16px);border-bottom:1px solid var(--color-border);display:block}.Table-module__Zaz4DG__cell{border:none;padding:4px 0;display:block}.Table-module__Zaz4DG__cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:2px;font-size:10px;font-weight:600;display:block}}@media (min-width:600px) and (max-width:959px){.Table-module__Zaz4DG__cell{padding:8px 12px;font-size:12px}.Table-module__Zaz4DG__head .Table-module__Zaz4DG__cell{padding:8px 12px;font-size:10px}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__hideTablet{display:none}}
.DataTable-module__kSl6jW__loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:64px 24px;display:flex}.DataTable-module__kSl6jW__spinner{border:2.5px solid var(--color-border);border-top-color:var(--color-primary,#3b82f6);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite DataTable-module__kSl6jW__datatable-spin}@keyframes DataTable-module__kSl6jW__datatable-spin{to{transform:rotate(360deg)}}.DataTable-module__kSl6jW__loadingText{color:var(--color-text-secondary);margin:0;font-size:13px}.DataTable-module__kSl6jW__empty{text-align:center;color:var(--color-text-secondary);padding:64px 24px}.DataTable-module__kSl6jW__emptyIcon{opacity:.3;margin-bottom:14px;font-size:40px}.DataTable-module__kSl6jW__emptyText{color:var(--color-text);margin:0 0 6px;font-size:14px;font-weight:500}.DataTable-module__kSl6jW__emptySubtext{color:var(--color-text-secondary);margin:0;font-size:13px}
.SettingsPage-module__Px8klq__container{max-width:var(--max-content-width);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.SettingsPage-module__Px8klq__pageHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.SettingsPage-module__Px8klq__pageHeader h1{margin:0;font-size:1.75rem;font-weight:600}.SettingsPage-module__Px8klq__tabsContainer{-webkit-overflow-scrolling:touch;border-bottom:2px solid #ffffff1a;gap:.5rem;margin-bottom:1.5rem;padding-bottom:0;display:flex;overflow-x:auto}.SettingsPage-module__Px8klq__tabButton{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SettingsPage-module__Px8klq__tabButton:hover{color:#ffffffe6;background:#ffffff0d}.SettingsPage-module__Px8klq__tabButton.SettingsPage-module__Px8klq__tabActive{color:rgb(var(--color-primary-rgb,59, 130, 246));border-bottom-color:rgb(var(--color-primary-rgb,59, 130, 246))}.SettingsPage-module__Px8klq__tabContent{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:768px){.SettingsPage-module__Px8klq__container{gap:1.25rem}.SettingsPage-module__Px8klq__pageHeader h1{font-size:1.5rem}.SettingsPage-module__Px8klq__tabsContainer{gap:.25rem}.SettingsPage-module__Px8klq__tabButton{padding:.625rem 1rem;font-size:.8125rem}}
.ColumnPicker-module__HRR4VG__wrapper{position:relative}.ColumnPicker-module__HRR4VG__trigger{background:var(--color-bg-secondary,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,13px);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:flex}.ColumnPicker-module__HRR4VG__trigger:hover{background:var(--color-bg-tertiary,#e5e7eb);color:var(--color-text-primary,#111827)}.ColumnPicker-module__HRR4VG__popover{z-index:50;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,8px);min-width:220px;max-height:400px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 25px #0000001f}.ColumnPicker-module__HRR4VG__popoverHeader{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ColumnPicker-module__HRR4VG__popoverTitle{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#111827);font-weight:600}.ColumnPicker-module__HRR4VG__resetButton{color:var(--color-text-secondary,#6b7280);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;align-items:center;padding:4px;display:flex}.ColumnPicker-module__HRR4VG__resetButton:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.ColumnPicker-module__HRR4VG__columnList{max-height:320px;padding:6px 0;overflow-y:auto}.ColumnPicker-module__HRR4VG__columnItem{cursor:pointer;align-items:center;gap:8px;padding:6px 12px;transition:background .1s;display:flex}.ColumnPicker-module__HRR4VG__columnItem:hover{background:var(--color-bg-secondary,#f3f4f6)}.ColumnPicker-module__HRR4VG__columnItem.ColumnPicker-module__HRR4VG__locked{opacity:.5;cursor:default}.ColumnPicker-module__HRR4VG__checkbox{width:16px;height:16px;accent-color:var(--color-primary,#6366f1);cursor:pointer;flex-shrink:0}.ColumnPicker-module__HRR4VG__columnLabel{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#111827)}
.EmailThreadModal-module__hRjsBG__readerModal{background:radial-gradient(circle at 14% 0,#60a5fa12,#0000 32%),#07090cf5;border-color:#94a3b829;border-radius:22px;width:min(96vw,1440px);max-width:min(96vw,1440px);height:min(86vh,900px);max-height:min(86vh,900px);z-index:2147483647!important}.EmailThreadModal-module__hRjsBG__readerBody{background:#0204087a;min-height:0;padding:0;overflow:hidden!important}.EmailThreadModal-module__hRjsBG__readerShell{background:linear-gradient(90deg,#ffffff06,#0000 22%),#ffffff03;grid-template-columns:224px minmax(0,1fr) 210px;height:100%;min-height:0;display:grid}.EmailThreadModal-module__hRjsBG__timelinePane,.EmailThreadModal-module__hRjsBG__contextPane{background:#ffffff07;min-height:0;padding:.9rem}.EmailThreadModal-module__hRjsBG__timelinePane{border-right:1px solid #94a3b81f}.EmailThreadModal-module__hRjsBG__contextPane{border-left:1px solid #94a3b81f;height:100%;overflow-y:auto}.EmailThreadModal-module__hRjsBG__timelineHeader{color:#e2e8f0c2;justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.74rem;font-weight:700;display:flex}.EmailThreadModal-module__hRjsBG__timelineHeader strong{color:#bfdbfef5;background:#60a5fa24;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-flex}.EmailThreadModal-module__hRjsBG__timelineList{flex-direction:column;gap:.35rem;display:flex;position:relative}.EmailThreadModal-module__hRjsBG__timelineList:before{content:"";background:#94a3b82e;width:1px;position:absolute;top:.72rem;bottom:.72rem;left:.31rem}.EmailThreadModal-module__hRjsBG__timelineListSingle:before{display:none}.EmailThreadModal-module__hRjsBG__timelineItem{z-index:1;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:.68rem minmax(0,1fr);gap:.5rem;padding:.58rem .55rem;display:grid;position:relative}.EmailThreadModal-module__hRjsBG__timelineItem:hover,.EmailThreadModal-module__hRjsBG__timelineItemLatest{background:#ffffff0e;border-color:#94a3b824}.EmailThreadModal-module__hRjsBG__timelineDot{background:#94a3b8cc;border-radius:999px;width:.56rem;height:.56rem;margin-top:.18rem;box-shadow:0 0 0 4px #080a0cf2}.EmailThreadModal-module__hRjsBG__timelineItemLatest .EmailThreadModal-module__hRjsBG__timelineDot{background:#60a5fa;box-shadow:0 0 0 4px #080a0cf2,0 0 18px #60a5fa73}.EmailThreadModal-module__hRjsBG__timelineContent,.EmailThreadModal-module__hRjsBG__senderBlock{flex-direction:column;min-width:0;display:flex}.EmailThreadModal-module__hRjsBG__timelineSender{color:#f8fafcf2;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.EmailThreadModal-module__hRjsBG__timelineDate,.EmailThreadModal-module__hRjsBG__timelinePreview,.EmailThreadModal-module__hRjsBG__senderMeta,.EmailThreadModal-module__hRjsBG__messageTime,.EmailThreadModal-module__hRjsBG__contextLabel,.EmailThreadModal-module__hRjsBG__contextGrid small{color:#94a3b8c7}.EmailThreadModal-module__hRjsBG__timelineDate{margin-top:.12rem;font-size:.69rem}.EmailThreadModal-module__hRjsBG__timelinePreview{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.28rem;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.EmailThreadModal-module__hRjsBG__timelineOpen{color:#93c5fddb;margin-top:.28rem;font-size:.68rem;font-weight:700}.EmailThreadModal-module__hRjsBG__messagePane{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#60a5fa7a transparent;flex-direction:column;gap:1rem;min-height:0;padding:1.2rem;display:flex;overflow-y:auto}.EmailThreadModal-module__hRjsBG__messagePane::-webkit-scrollbar{width:6px}.EmailThreadModal-module__hRjsBG__messagePane::-webkit-scrollbar-track{background:0 0}.EmailThreadModal-module__hRjsBG__messagePane::-webkit-scrollbar-thumb{background:#60a5fa73;border-radius:999px}.EmailThreadModal-module__hRjsBG__messageCard{background:#0f1217c2;border:1px solid #94a3b821;border-radius:18px;padding:1rem;scroll-margin-top:1rem;box-shadow:inset 0 1px #ffffff09}.EmailThreadModal-module__hRjsBG__messageCardOutgoing{background:#0d182ac7;border-color:#60a5fa2e}.EmailThreadModal-module__hRjsBG__messageCardLatest{border-color:#60a5fa47}.EmailThreadModal-module__hRjsBG__messageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.72rem;display:flex}.EmailThreadModal-module__hRjsBG__senderName{color:#f8fafcf5;font-size:.96rem;font-weight:750}.EmailThreadModal-module__hRjsBG__senderMeta,.EmailThreadModal-module__hRjsBG__messageTime{font-size:.76rem}.EmailThreadModal-module__hRjsBG__messageTime{text-align:right;flex-shrink:0}.EmailThreadModal-module__hRjsBG__messageEngagement{color:#93c5fde0;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.28rem;margin-top:.24rem;font-size:.72rem;font-weight:720;display:flex}.EmailThreadModal-module__hRjsBG__messageSubject{color:#e2e8f0f0;overflow-wrap:anywhere;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:1rem;font-weight:700;display:flex}.EmailThreadModal-module__hRjsBG__latestBadge,.EmailThreadModal-module__hRjsBG__forwardedDivider{border-radius:999px;align-items:center;width:fit-content;font-size:.7rem;font-weight:750;display:inline-flex}.EmailThreadModal-module__hRjsBG__latestBadge{color:#bfdbfef5;background:#60a5fa1f;border:1px solid #60a5fa2e;padding:.14rem .52rem}.EmailThreadModal-module__hRjsBG__recipientsRow{color:#cbd5e1b8;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;font-size:.78rem;display:flex}.EmailThreadModal-module__hRjsBG__messageBody,.EmailThreadModal-module__hRjsBG__messageIframe{background:#ffffff09;border:1px solid #94a3b81a;border-radius:16px;width:100%}.EmailThreadModal-module__hRjsBG__messageBody{color:#e2e8f0eb;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#60a5fa6b transparent;max-height:60vh;padding:1.05rem 1.12rem;font-size:.93rem;line-height:1.62;overflow-y:auto}.EmailThreadModal-module__hRjsBG__messageBody a{color:#93c5fd;font-weight:650}.EmailThreadModal-module__hRjsBG__messageIframe{min-height:240px;max-height:64vh;overflow:hidden}.EmailThreadModal-module__hRjsBG__plainParagraph{margin:0 0 .82rem}.EmailThreadModal-module__hRjsBG__plainParagraph:last-child{margin-bottom:0}.EmailThreadModal-module__hRjsBG__forwardedDivider{color:#cbd5e1d1;background:#94a3b81a;border:1px solid #94a3b829;margin:.15rem 0 .85rem;padding:.22rem .62rem}.EmailThreadModal-module__hRjsBG__metaLine{color:#e2e8f0d6;grid-template-columns:4.6rem minmax(0,1fr);gap:.65rem;margin-bottom:.36rem;display:grid}.EmailThreadModal-module__hRjsBG__metaLabel{color:#94a3b8e0;font-size:.78rem;font-weight:750}.EmailThreadModal-module__hRjsBG__metaValue{min-width:0}.EmailThreadModal-module__hRjsBG__quotedHistory,.EmailThreadModal-module__hRjsBG__signatureBlock{color:#cbd5e1b8;white-space:pre-wrap;background:#94a3b812;border:1px solid #94a3b81f;border-radius:14px;margin-top:.85rem;padding:.8rem .9rem;font-size:.82rem}.EmailThreadModal-module__hRjsBG__quotedHistory summary{cursor:pointer;color:#e2e8f0d1;font-weight:750}.EmailThreadModal-module__hRjsBG__quotedHistory div{margin-top:.75rem}.EmailThreadModal-module__hRjsBG__attachments{flex-wrap:wrap;gap:.55rem;margin-top:.72rem;display:flex}.EmailThreadModal-module__hRjsBG__imageAttachment,.EmailThreadModal-module__hRjsBG__fileAttachment{color:#e2e8f0e6;background:#ffffff0b;border:1px solid #94a3b824;border-radius:14px;text-decoration:none}.EmailThreadModal-module__hRjsBG__imageAttachment{width:76px;height:58px;overflow:hidden}.EmailThreadModal-module__hRjsBG__imageAttachment img{object-fit:cover;width:100%;height:100%}.EmailThreadModal-module__hRjsBG__fileAttachment{align-items:center;gap:.42rem;min-height:34px;padding:.42rem .62rem;font-size:.78rem;font-weight:650;display:inline-flex}.EmailThreadModal-module__hRjsBG__contextPane{flex-direction:column;gap:.85rem;display:flex}.EmailThreadModal-module__hRjsBG__contextCard{background:#ffffff0b;border:1px solid #94a3b81f;border-radius:16px;padding:.9rem}.EmailThreadModal-module__hRjsBG__contextLabel{margin-bottom:.3rem;font-size:.72rem;font-weight:750}.EmailThreadModal-module__hRjsBG__contextValue{color:#f8fafcf0;overflow-wrap:anywhere;font-size:.9rem;font-weight:750}.EmailThreadModal-module__hRjsBG__contextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.EmailThreadModal-module__hRjsBG__contextGrid div{background:#ffffff0a;border:1px solid #94a3b81c;border-radius:16px;flex-direction:column;justify-content:center;min-height:64px;padding:.72rem;display:flex}.EmailThreadModal-module__hRjsBG__contextGrid span{color:#f8fafcf5;font-size:1.25rem;font-weight:800}.EmailThreadModal-module__hRjsBG__contextGrid small{margin-top:.15rem;font-size:.7rem}.EmailThreadModal-module__hRjsBG__contextEngagement{color:#bfdbfee6;background:#60a5fa17;border:1px solid #60a5fa26;border-radius:14px;align-items:center;gap:.42rem;padding:.68rem .78rem;font-size:.76rem;font-weight:720;display:inline-flex}.EmailThreadModal-module__hRjsBG__contextReply{color:#fff;cursor:pointer;background:#2f6fd6;border:1px solid #60a5fa52;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:36px;padding:0 .85rem;font-size:.82rem;font-weight:750;display:inline-flex}.EmailThreadModal-module__hRjsBG__attachmentsTray{background:#ffffff0a;border:1px solid #94a3b824;border-radius:16px;flex-direction:column;gap:.55rem;min-height:0;max-height:min(42vh,280px);margin-top:auto;padding:.78rem;display:flex}.EmailThreadModal-module__hRjsBG__attachmentsTrayHeader{color:#e2e8f0e0;flex-shrink:0;align-items:center;gap:.4rem;font-size:.74rem;font-weight:750;display:flex}.EmailThreadModal-module__hRjsBG__attachmentsTrayHeader strong{color:#bfdbfef2;background:#60a5fa29;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;margin-left:auto;font-size:.68rem;font-weight:800;display:inline-flex}.EmailThreadModal-module__hRjsBG__attachmentsTrayList{flex-direction:column;gap:.4rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.EmailThreadModal-module__hRjsBG__attachmentsTrayItem{color:#e2e8f0eb;background:#00000038;border:1px solid #94a3b81f;border-radius:12px;align-items:center;gap:.5rem;padding:.42rem .5rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.EmailThreadModal-module__hRjsBG__attachmentsTrayItem:hover{background:#60a5fa1a;border-color:#60a5fa47}.EmailThreadModal-module__hRjsBG__attachmentsTrayThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:28px;height:28px}.EmailThreadModal-module__hRjsBG__attachmentsTrayIcon{color:#bfdbfef2;background:#94a3b81f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.EmailThreadModal-module__hRjsBG__attachmentsTrayMeta{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.EmailThreadModal-module__hRjsBG__attachmentsTrayName{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;overflow:hidden}.EmailThreadModal-module__hRjsBG__attachmentsTrayFrom{color:#94a3b8d9;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.EmailThreadModal-module__hRjsBG__attachmentsTrayDownload{opacity:.65;flex-shrink:0}.EmailThreadModal-module__hRjsBG__attachmentsTrayItem:hover .EmailThreadModal-module__hRjsBG__attachmentsTrayDownload{opacity:1}.EmailThreadModal-module__hRjsBG__readerFooter{background:#03040670;border-top:1px solid #ffffff14;justify-content:flex-end;gap:.45rem;padding:.68rem 1rem;display:flex}.EmailThreadModal-module__hRjsBG__iconButton{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}.EmailThreadModal-module__hRjsBG__replyButton{color:#fff;background:#2f6fd6;border-color:#60a5fa61}@media (max-width:1080px){.EmailThreadModal-module__hRjsBG__readerShell{grid-template-columns:220px minmax(0,1fr)}.EmailThreadModal-module__hRjsBG__contextPane{display:none}}@media (max-width:768px){.EmailThreadModal-module__hRjsBG__readerModal{border-radius:18px;width:min(94vw,720px);height:min(86vh,780px);max-height:86vh;top:50%!important}.EmailThreadModal-module__hRjsBG__readerShell{grid-template-columns:1fr}.EmailThreadModal-module__hRjsBG__timelinePane{display:none}.EmailThreadModal-module__hRjsBG__messagePane{padding:.82rem}.EmailThreadModal-module__hRjsBG__messageCard{border-radius:16px;padding:.82rem}.EmailThreadModal-module__hRjsBG__messageHeader,.EmailThreadModal-module__hRjsBG__messageSubject{flex-direction:column;align-items:flex-start;gap:.35rem}.EmailThreadModal-module__hRjsBG__messageTime{text-align:left}}
.HoldToDeleteButton-module__uTqkNq__deleteButton{width:var(--hold-delete-button-size,32px);height:var(--hold-delete-button-size,32px);color:#ff3b30;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.HoldToDeleteButton-module__uTqkNq__deleteButton:hover:not(:disabled){background:#ff3b3014;border-color:#ff3b3024}.HoldToDeleteButton-module__uTqkNq__deleteButton:focus-visible{box-shadow:0 0 0 2px #ff3b3047}.HoldToDeleteButton-module__uTqkNq__deleteButton.HoldToDeleteButton-module__uTqkNq__holding:not(:disabled){background:#ff3b3024;border-color:#ff3b3047}.HoldToDeleteButton-module__uTqkNq__deleteButton:active:not(:disabled){transform:scale(.97)}.HoldToDeleteButton-module__uTqkNq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.HoldToDeleteButton-module__uTqkNq__progressCircle{width:var(--hold-delete-button-size,32px);height:var(--hold-delete-button-size,32px);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HoldToDeleteButton-module__uTqkNq__progressCircleBg{opacity:0;transition:opacity .2s}.HoldToDeleteButton-module__uTqkNq__holding .HoldToDeleteButton-module__uTqkNq__progressCircleBg{opacity:1}.HoldToDeleteButton-module__uTqkNq__progressCircleFill{transform-origin:50%;transform:rotate(-90deg)}.HoldToDeleteButton-module__uTqkNq__icon{z-index:1;position:relative}
.MiniCalendarPicker-module___WJ89W__pickerContainer{position:relative}.MiniCalendarPicker-module___WJ89W__pickerTrigger{border-radius:var(--radius-md,.5rem);width:100%;color:var(--color-text,#fff);cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:.875rem;transition:all .15s;display:flex}.MiniCalendarPicker-module___WJ89W__pickerTrigger:hover{background:#ffffff14;border-color:#ffffff40}.MiniCalendarPicker-module___WJ89W__calendarIcon{color:var(--color-text-secondary,#71717a);flex-shrink:0}.MiniCalendarPicker-module___WJ89W__pickerValue{color:var(--color-text,#fff)}.MiniCalendarPicker-module___WJ89W__pickerPlaceholder{color:var(--color-text-secondary,#71717a)}.MiniCalendarPicker-module___WJ89W__pickerDropdown{z-index:2147483647;border-radius:var(--radius-md,.5rem);isolation:isolate;background:#1a1a1a;border:1px solid #ffffff1f;width:280px;padding:12px;animation:.15s MiniCalendarPicker-module___WJ89W__miniCalFadeIn;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000080}@keyframes MiniCalendarPicker-module___WJ89W__miniCalFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MiniCalendarPicker-module___WJ89W__pickerHeader{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;display:flex}.MiniCalendarPicker-module___WJ89W__pickerMonthYear{color:var(--color-text,#fff);font-size:.875rem;font-weight:600}.MiniCalendarPicker-module___WJ89W__pickerNavBtn{width:28px;height:28px;color:var(--color-text-secondary,#71717a);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.MiniCalendarPicker-module___WJ89W__pickerNavBtn:hover{color:var(--color-text,#fff);background:#ffffff1a}.MiniCalendarPicker-module___WJ89W__pickerGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.MiniCalendarPicker-module___WJ89W__pickerDayHeader{height:28px;color:var(--color-text-secondary,#71717a);text-transform:uppercase;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.MiniCalendarPicker-module___WJ89W__pickerDay{width:100%;height:32px;color:var(--color-text,#fff);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:.8125rem;transition:all .15s;display:flex}.MiniCalendarPicker-module___WJ89W__pickerDay:hover{background:#ffffff1a}.MiniCalendarPicker-module___WJ89W__pickerDay.MiniCalendarPicker-module___WJ89W__otherMonth{color:var(--color-text-secondary,#71717a);opacity:.4}.MiniCalendarPicker-module___WJ89W__pickerDay.MiniCalendarPicker-module___WJ89W__today{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary,#3b82f6);font-weight:600}.MiniCalendarPicker-module___WJ89W__pickerDay.MiniCalendarPicker-module___WJ89W__selected{background:var(--color-primary,#3b82f6);color:#fff;font-weight:600}.MiniCalendarPicker-module___WJ89W__pickerDay.MiniCalendarPicker-module___WJ89W__selected:hover{background:var(--color-primary,#3b82f6);opacity:.9}.MiniCalendarPicker-module___WJ89W__pickerDay.MiniCalendarPicker-module___WJ89W__disabled{color:var(--color-text-secondary,#71717a);opacity:.25;cursor:not-allowed}.MiniCalendarPicker-module___WJ89W__pickerDay.MiniCalendarPicker-module___WJ89W__disabled:hover{background:0 0}
.CalendarVisibilityPanel-module__UBUdrW__container{flex-shrink:0;position:relative}.CalendarVisibilityPanel-module__UBUdrW__toggleButton{justify-content:space-between;align-items:center;gap:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);min-height:34px;color:var(--color-text);cursor:pointer;min-width:150px;padding:.42rem .9rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.CalendarVisibilityPanel-module__UBUdrW__toggleButton:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30)}.CalendarVisibilityPanel-module__UBUdrW__toggleContent{align-items:center;gap:var(--spacing-sm);display:flex}.CalendarVisibilityPanel-module__UBUdrW__count{color:var(--color-text-secondary);background:var(--color-primary-alpha-10);border-radius:var(--radius-full,100px);padding:.1rem .36rem;font-size:.75rem}.CalendarVisibilityPanel-module__UBUdrW__toggleButton svg{color:var(--text-secondary);transition:transform .2s}.CalendarVisibilityPanel-module__UBUdrW__toggleButton svg.CalendarVisibilityPanel-module__UBUdrW__rotated{transform:rotate(180deg)}.CalendarVisibilityPanel-module__UBUdrW__panel{border:1px solid var(--glass-border);border-radius:var(--radius-xl,1rem);min-width:280px;max-width:320px;box-shadow:var(--shadow-lg,0 8px 32px #0009);z-index:9999;background:#1a1a1f;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.CalendarVisibilityPanel-module__UBUdrW__panelHeader{padding:var(--spacing-md);background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.CalendarVisibilityPanel-module__UBUdrW__panelHeader .CalendarVisibilityPanel-module__UBUdrW__createButton{background:var(--color-primary-alpha-20);border:1px solid var(--color-primary-alpha-40);border-radius:var(--radius-full,100px);width:24px;height:24px;color:var(--color-primary,#3b82f6);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.CalendarVisibilityPanel-module__UBUdrW__panelHeader .CalendarVisibilityPanel-module__UBUdrW__createButton:hover{background:var(--color-primary-alpha-30);border-color:var(--color-primary,#3b82f6)}.CalendarVisibilityPanel-module__UBUdrW__calendarList{max-height:400px;padding:var(--spacing-sm) 0;overflow-y:auto}.CalendarVisibilityPanel-module__UBUdrW__calendarGroup{margin-bottom:var(--spacing-xs)}.CalendarVisibilityPanel-module__UBUdrW__calendarGroup:last-child{margin-bottom:0}.CalendarVisibilityPanel-module__UBUdrW__groupHeader{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-surface);justify-content:space-between;align-items:center;display:flex}.CalendarVisibilityPanel-module__UBUdrW__groupLabel{align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;display:flex}.CalendarVisibilityPanel-module__UBUdrW__groupIcon{align-items:center;display:flex}.CalendarVisibilityPanel-module__UBUdrW__groupToggle{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.CalendarVisibilityPanel-module__UBUdrW__groupToggle:hover{background:var(--color-surface-hover);color:var(--color-text)}.CalendarVisibilityPanel-module__UBUdrW__groupToggle .CalendarVisibilityPanel-module__UBUdrW__partial{opacity:.5}.CalendarVisibilityPanel-module__UBUdrW__calendarItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;font-size:14px;transition:all .2s;display:flex}.CalendarVisibilityPanel-module__UBUdrW__calendarItem:hover{background:var(--color-surface-hover)}.CalendarVisibilityPanel-module__UBUdrW__colorDot{border-radius:3px;flex-shrink:0;width:12px;height:12px;transition:opacity .2s}.CalendarVisibilityPanel-module__UBUdrW__colorDot.CalendarVisibilityPanel-module__UBUdrW__hidden{opacity:.3}.CalendarVisibilityPanel-module__UBUdrW__calendarName{text-overflow:ellipsis;white-space:nowrap;flex:1;transition:opacity .2s;overflow:hidden}.CalendarVisibilityPanel-module__UBUdrW__calendarName.CalendarVisibilityPanel-module__UBUdrW__hidden{opacity:.5}.CalendarVisibilityPanel-module__UBUdrW__subLabel{color:var(--text-tertiary);padding-right:var(--spacing-sm);margin-left:auto;font-size:11px}.CalendarVisibilityPanel-module__UBUdrW__calendarItem svg{color:var(--text-secondary);flex-shrink:0}.CalendarVisibilityPanel-module__UBUdrW__calendarRow{padding-right:var(--spacing-sm);align-items:center;gap:4px;display:flex}.CalendarVisibilityPanel-module__UBUdrW__calendarRow .CalendarVisibilityPanel-module__UBUdrW__calendarItem{flex:1;padding-right:4px}.CalendarVisibilityPanel-module__UBUdrW__calendarMeta{flex-shrink:0;align-items:center;gap:4px;display:flex}.CalendarVisibilityPanel-module__UBUdrW__memberAvatars{align-items:center;display:flex}.CalendarVisibilityPanel-module__UBUdrW__memberAvatar{color:#fff;border:1.5px solid var(--glass-bg,#1e1e23fa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-5px;font-size:9px;font-weight:700;display:flex}.CalendarVisibilityPanel-module__UBUdrW__memberAvatars .CalendarVisibilityPanel-module__UBUdrW__memberAvatar:first-child{margin-left:0}.CalendarVisibilityPanel-module__UBUdrW__memberAvatarExtra{width:20px;height:20px;color:var(--text-secondary);border:1.5px solid var(--glass-bg,#1e1e23fa);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-5px;font-size:8px;font-weight:700;display:flex}.CalendarVisibilityPanel-module__UBUdrW__manageMembersBtn{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.CalendarVisibilityPanel-module__UBUdrW__manageMembersBtn:hover{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}@media (max-width:767px){.CalendarVisibilityPanel-module__UBUdrW__panel{max-width:none;position:fixed;inset:auto 16px 60px}.CalendarVisibilityPanel-module__UBUdrW__calendarList{max-height:300px}}.CalendarVisibilityPanel-module__UBUdrW__calendarItem svg.CalendarVisibilityPanel-module__UBUdrW__hiddenIcon{opacity:.4}
.CalendarSelector-module__YDfmqa__container{position:relative}.CalendarSelector-module__YDfmqa__selectorButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;border-radius:8px;min-width:180px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CalendarSelector-module__YDfmqa__selectorButton:hover{background:#ffffff14;border-color:#fff3}.CalendarSelector-module__YDfmqa__colorDot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.CalendarSelector-module__YDfmqa__calendarName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CalendarSelector-module__YDfmqa__selectorButton svg{color:var(--text-secondary);transition:transform .2s}.CalendarSelector-module__YDfmqa__selectorButton svg.CalendarSelector-module__YDfmqa__rotated{transform:rotate(180deg)}.CalendarSelector-module__YDfmqa__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;background:#1e1e23fa;border:1px solid #ffffff26;border-radius:12px;min-width:280px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 32px #0009}.CalendarSelector-module__YDfmqa__dropdownHeader{padding:var(--spacing-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:#0003;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.CalendarSelector-module__YDfmqa__iconButton{border:1px solid var(--glass-border);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.CalendarSelector-module__YDfmqa__iconButton:hover{color:var(--text-primary);background:#ffffff14}.CalendarSelector-module__YDfmqa__calendarList{max-height:400px;padding:var(--spacing-xs) 0;overflow-y:auto}.CalendarSelector-module__YDfmqa__calendarGroup{margin-bottom:var(--spacing-xs)}.CalendarSelector-module__YDfmqa__calendarGroup:last-child{margin-bottom:0}.CalendarSelector-module__YDfmqa__groupLabel{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;background:#0000001a;font-size:11px;font-weight:600;display:flex}.CalendarSelector-module__YDfmqa__groupIcon{color:var(--text-secondary);align-items:center;display:flex}.CalendarSelector-module__YDfmqa__calendarItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;transition:all .2s;display:flex}.CalendarSelector-module__YDfmqa__calendarItem:hover{background:#ffffff0d}.CalendarSelector-module__YDfmqa__calendarItem.CalendarSelector-module__YDfmqa__active{background:#ffffff1a}.CalendarSelector-module__YDfmqa__itemColorDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.CalendarSelector-module__YDfmqa__itemContent{flex:1;min-width:0}.CalendarSelector-module__YDfmqa__itemName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.CalendarSelector-module__YDfmqa__itemSubLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.CalendarSelector-module__YDfmqa__memberCount{min-width:20px;height:20px;color:var(--text-secondary);background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.CalendarSelector-module__YDfmqa__createButton{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);color:var(--text-secondary);cursor:pointer;background:#00000026;border:none;border-top:1px solid #ffffff1a;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CalendarSelector-module__YDfmqa__createButton:hover{color:var(--text-primary);background:#ffffff0d}@media (max-width:767px){.CalendarSelector-module__YDfmqa__container{width:100%}.CalendarSelector-module__YDfmqa__selectorButton{width:100%;min-width:auto}.CalendarSelector-module__YDfmqa__dropdown{min-width:auto;position:fixed;inset:auto 16px 60px}.CalendarSelector-module__YDfmqa__calendarList{max-height:300px}}
.CreateCalendarModal-module__Xnw5jG__body{flex-direction:column;gap:20px;display:flex}.CreateCalendarModal-module__Xnw5jG__error{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:12px 16px;font-size:14px}.CreateCalendarModal-module__Xnw5jG__field{flex-direction:column;gap:8px;display:flex}.CreateCalendarModal-module__Xnw5jG__field label{color:var(--text-secondary);font-size:13px;font-weight:500}.CreateCalendarModal-module__Xnw5jG__field input,.CreateCalendarModal-module__Xnw5jG__field textarea{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:12px 14px;font-size:14px;transition:all .2s}.CreateCalendarModal-module__Xnw5jG__field input:focus,.CreateCalendarModal-module__Xnw5jG__field textarea:focus{border-color:var(--color-primary-alpha-50,#3b82f680);background:#ffffff14;outline:none}.CreateCalendarModal-module__Xnw5jG__field input::placeholder,.CreateCalendarModal-module__Xnw5jG__field textarea::placeholder{color:var(--text-tertiary)}.CreateCalendarModal-module__Xnw5jG__field textarea{resize:vertical;min-height:80px}.CreateCalendarModal-module__Xnw5jG__colorPicker{flex-wrap:wrap;gap:8px;display:flex}.CreateCalendarModal-module__Xnw5jG__colorOption{cursor:pointer;border:2px solid #0000;border-radius:8px;width:32px;height:32px;transition:all .2s}.CreateCalendarModal-module__Xnw5jG__colorOption:hover{transform:scale(1.1)}.CreateCalendarModal-module__Xnw5jG__colorOption.CreateCalendarModal-module__Xnw5jG__selected{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.CreateCalendarModal-module__Xnw5jG__memberList{flex-direction:column;gap:4px;display:flex}.CreateCalendarModal-module__Xnw5jG__memberChip{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.CreateCalendarModal-module__Xnw5jG__memberAvatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.CreateCalendarModal-module__Xnw5jG__memberName{color:var(--text-primary);flex:1;font-size:13px}.CreateCalendarModal-module__Xnw5jG__memberEmail{color:var(--text-secondary);font-size:11px}.CreateCalendarModal-module__Xnw5jG__memberRemove{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.CreateCalendarModal-module__Xnw5jG__memberRemove:hover{color:#ef4444;background:#ef444433}.CreateCalendarModal-module__Xnw5jG__addMemberBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.CreateCalendarModal-module__Xnw5jG__addMemberBtn:hover{border-color:var(--color-primary-alpha-40,#3b82f666);color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-5,#3b82f60d)}.CreateCalendarModal-module__Xnw5jG__memberSearch{position:relative}.CreateCalendarModal-module__Xnw5jG__searchInputRow{background:#0003;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.CreateCalendarModal-module__Xnw5jG__searchInputRow svg{color:var(--text-secondary);flex-shrink:0}.CreateCalendarModal-module__Xnw5jG__searchInputRow input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.CreateCalendarModal-module__Xnw5jG__searchInputRow button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.CreateCalendarModal-module__Xnw5jG__searchDropdown{border:1px solid var(--glass-border);z-index:100;background:#1e1e23;border-radius:8px;max-height:200px;margin-top:4px;overflow:hidden auto;box-shadow:0 8px 24px #00000080}.CreateCalendarModal-module__Xnw5jG__searchHint{color:var(--text-secondary);text-align:center;padding:12px 16px;font-size:13px}.CreateCalendarModal-module__Xnw5jG__searchResult{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:background .15s;display:flex}.CreateCalendarModal-module__Xnw5jG__searchResult:hover{background:#ffffff12}@media (max-width:480px){.CreateCalendarModal-module__Xnw5jG__body{gap:16px}}
.CalendarMemberModal-module__2Soxka__error{padding:var(--spacing-md);color:#ef4444;margin-bottom:var(--spacing-md);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;font-size:14px}.CalendarMemberModal-module__2Soxka__searchBox{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--glass-border);margin-bottom:var(--spacing-md);background:#0003;border-radius:8px;display:flex}.CalendarMemberModal-module__2Soxka__searchBox:focus-within{background:#0000004d;border-color:#fff3}.CalendarMemberModal-module__2Soxka__searchBox svg{color:var(--text-secondary);flex-shrink:0}.CalendarMemberModal-module__2Soxka__searchBox input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:15px}.CalendarMemberModal-module__2Soxka__searchBox input::placeholder{color:var(--text-secondary);opacity:.6}.CalendarMemberModal-module__2Soxka__columns{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;min-height:300px;display:grid}.CalendarMemberModal-module__2Soxka__column{gap:var(--spacing-sm);flex-direction:column;min-height:0;display:flex}.CalendarMemberModal-module__2Soxka__columnHeader{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600;display:flex}.CalendarMemberModal-module__2Soxka__userList{padding:var(--spacing-xs);border:1px solid var(--glass-border);background:#00000026;border-radius:8px;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.CalendarMemberModal-module__2Soxka__emptyState{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);font-size:14px;font-style:italic}.CalendarMemberModal-module__2Soxka__userCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:0 0;border:1px solid #0000;border-radius:6px;transition:background .2s;display:flex}.CalendarMemberModal-module__2Soxka__userCard:hover{background:#ffffff0d}.CalendarMemberModal-module__2Soxka__avatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.CalendarMemberModal-module__2Soxka__userInfo{flex:1;min-width:0}.CalendarMemberModal-module__2Soxka__userName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.CalendarMemberModal-module__2Soxka__userEmail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:767px){.CalendarMemberModal-module__2Soxka__columns{grid-template-columns:1fr}}
.ComposeView-module__trMlRW__container{background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ComposeView-module__trMlRW__header{border-bottom:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.ComposeView-module__trMlRW__title{text-align:center;letter-spacing:-.2px;opacity:.8;flex:1;margin:0;font-size:.9375rem;font-weight:600}.ComposeView-module__trMlRW__alert{text-align:center;border-radius:10px;margin:.75rem 1rem 0;padding:.625rem 1rem;font-size:.8125rem;font-weight:500}.ComposeView-module__trMlRW__alert.ComposeView-module__trMlRW__success{color:#34c759;background:#34c7591f}.ComposeView-module__trMlRW__alert.ComposeView-module__trMlRW__error{color:#ff3b30;background:#ff3b301f}.ComposeView-module__trMlRW__content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto}.ComposeView-module__trMlRW__fieldCard{background:0 0;border-bottom:.5px solid #ffffff0f;border-radius:0;padding:.75rem 0}.ComposeView-module__trMlRW__fieldCard:last-of-type{border-bottom:none}.ComposeView-module__trMlRW__fieldLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.35;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.ComposeView-module__trMlRW__titleInput{width:100%;color:inherit;letter-spacing:-.2px;background:0 0;border:none;outline:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500}.ComposeView-module__trMlRW__titleInput::placeholder{color:#ffffff40}.ComposeView-module__trMlRW__titleInput:disabled{opacity:.5}.ComposeView-module__trMlRW__channelSelector{background:#ffffff0f;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ComposeView-module__trMlRW__channelButtonActive{opacity:1;background:#ffffff1f;font-weight:600}.ComposeView-module__trMlRW__recipientTypeToggle{background:#ffffff0f;border-radius:8px;gap:2px;margin-bottom:.625rem;padding:2px;display:inline-flex}.ComposeView-module__trMlRW__typeButtonActive{opacity:1;background:#ffffff1f;font-weight:600}.ComposeView-module__trMlRW__groupSelector{flex-wrap:wrap;gap:.375rem;display:flex}.ComposeView-module__trMlRW__contactSelector{flex-direction:column;gap:.625rem;display:flex}.ComposeView-module__trMlRW__searchBox{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.ComposeView-module__trMlRW__searchBox:focus-within{background:#ffffff0f;border-color:#007aff66}.ComposeView-module__trMlRW__searchInput{color:inherit;background:0 0;border:none;outline:none;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem}.ComposeView-module__trMlRW__searchInput::placeholder{color:#ffffff4d}.ComposeView-module__trMlRW__selectedContactsList{flex-wrap:wrap;gap:.375rem;padding:.5rem 0;display:flex}.ComposeView-module__trMlRW__selectedContactChip{border-radius:var(--radius-full,100px);color:#5ac8fa;background:#007aff26;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.ComposeView-module__trMlRW__searchResults{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;max-height:240px;overflow-y:auto}.ComposeView-module__trMlRW__searchResultItem{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:.5px solid #ffffff0a;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:all .15s;display:flex}.ComposeView-module__trMlRW__searchResultItem:last-child{border-bottom:none}.ComposeView-module__trMlRW__searchResultItem:hover:not(:disabled){background:#ffffff0a}.ComposeView-module__trMlRW__searchResultItem:active:not(:disabled){background:#ffffff0f}.ComposeView-module__trMlRW__searchResultInfo{flex:1;min-width:0}.ComposeView-module__trMlRW__searchResultName{font-size:.875rem;font-weight:500;line-height:1.3}.ComposeView-module__trMlRW__searchResultPhone{opacity:.4;margin-top:.125rem;font-size:.75rem;font-weight:400}.ComposeView-module__trMlRW__groupChip{border-radius:var(--radius-full,100px);color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.ComposeView-module__trMlRW__groupChip:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff26}.ComposeView-module__trMlRW__groupChip:active:not(:disabled){transform:scale(.97)}.ComposeView-module__trMlRW__groupChipActive{color:#5ac8fa;background:#007aff26;border-color:#007aff4d}.ComposeView-module__trMlRW__groupCount{border-radius:var(--radius-full,100px);background:#ffffff1f;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.ComposeView-module__trMlRW__groupChipActive .ComposeView-module__trMlRW__groupCount{background:#007aff40}.ComposeView-module__trMlRW__selectionSummary{opacity:.4;text-align:left;border-top:.5px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem;font-size:.75rem}.ComposeView-module__trMlRW__emptyState{text-align:center;opacity:.3;padding:1rem;font-size:.8125rem;font-weight:400}.ComposeView-module__trMlRW__scheduleRow{align-items:center;gap:.5rem;display:flex}.ComposeView-module__trMlRW__datetimeInput{color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem}.ComposeView-module__trMlRW__datetimeInput:focus{border-color:#007aff66;outline:none}.ComposeView-module__trMlRW__messageBox{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex:1;min-height:160px;margin-top:.25rem;transition:all .2s}.ComposeView-module__trMlRW__messageBox:focus-within{background:#ffffff0a;border-color:#ffffff1f}.ComposeView-module__trMlRW__messageBox.ComposeView-module__trMlRW__dragging{background:#007aff0f;border-color:#007aff66}.ComposeView-module__trMlRW__messageBox textarea{resize:none;width:100%;height:100%;min-height:160px;color:inherit;background:0 0;border:none;padding:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1.5}.ComposeView-module__trMlRW__messageBox textarea:focus{outline:none}.ComposeView-module__trMlRW__messageBox textarea::placeholder{color:#fff3}.ComposeView-module__trMlRW__messageBox textarea:disabled{opacity:.5}.ComposeView-module__trMlRW__messageInfo{justify-content:flex-end;align-items:center;padding-top:.25rem;display:flex}.ComposeView-module__trMlRW__charCount{opacity:.3;font-size:.6875rem;font-weight:400}.ComposeView-module__trMlRW__charCount.ComposeView-module__trMlRW__warning{color:#ff9500;opacity:.7}.ComposeView-module__trMlRW__charCount.ComposeView-module__trMlRW__error{color:#ff3b30;opacity:1}.ComposeView-module__trMlRW__attachmentsList{flex-direction:column;gap:.375rem;display:flex}.ComposeView-module__trMlRW__attachmentItem{background:#ffffff0a;border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.ComposeView-module__trMlRW__attachmentPreview{border-radius:6px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.ComposeView-module__trMlRW__attachmentPreview img{object-fit:cover;width:100%;height:100%}.ComposeView-module__trMlRW__attachmentIcon{color:#007aff;background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ComposeView-module__trMlRW__attachmentInfo{flex:1;min-width:0}.ComposeView-module__trMlRW__attachmentName{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.ComposeView-module__trMlRW__attachmentSize{opacity:.4;margin-top:.0625rem;font-size:.6875rem}.ComposeView-module__trMlRW__dropOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#007affe6;justify-content:center;align-items:center;animation:.15s ComposeView-module__trMlRW__fadeIn;display:flex;position:absolute;inset:0}@keyframes ComposeView-module__trMlRW__fadeIn{0%{opacity:0}to{opacity:1}}.ComposeView-module__trMlRW__dropMessage{color:#fff;flex-direction:column;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.ComposeView-module__trMlRW__hiddenFileInput{display:none}.ComposeView-module__trMlRW__templateUploadArea{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:10px;flex-flow:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.ComposeView-module__trMlRW__templateSelect{min-width:160px;height:32px;color:inherit;cursor:pointer;background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:0 .625rem;font-size:.8125rem}.ComposeView-module__trMlRW__templateSelect:focus{border-color:rgba(var(--accent-purple-rgb,99, 102, 241), .5)}.ComposeView-module__trMlRW__templateSelect option{color:#fff;background:#1a1a2e}.ComposeView-module__trMlRW__uploadHint{opacity:.35;text-align:center;margin:0;font-size:.6875rem}.ComposeView-module__trMlRW__templatePreview{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.ComposeView-module__trMlRW__templateInfo{flex:1;align-items:center;gap:.625rem;display:flex}.ComposeView-module__trMlRW__templateDetails{flex-direction:column;gap:.125rem;display:flex}.ComposeView-module__trMlRW__templateName{font-size:.8125rem;font-weight:600}.ComposeView-module__trMlRW__templateSize{opacity:.4;font-size:.6875rem}.ComposeView-module__trMlRW__templateNote{color:#34c759;text-align:center;background:#34c75914;border-radius:6px;margin-top:.5rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.4}.ComposeView-module__trMlRW__channelNote{color:#007aff;text-align:center;background:#007aff14;border-radius:6px;margin-top:.375rem;padding:.375rem .625rem;font-size:.6875rem}.ComposeView-module__trMlRW__templateActions{align-items:center;gap:.375rem;display:flex}.ComposeView-module__trMlRW__previewModal{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:2rem;animation:.2s ComposeView-module__trMlRW__fadeIn;display:flex;position:fixed;inset:0}.ComposeView-module__trMlRW__previewModalContent{background:#1e1e1efa;border-radius:16px;flex-direction:column;width:95vw;height:95vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.ComposeView-module__trMlRW__previewModalHeader{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ComposeView-module__trMlRW__previewModalHeader h3{margin:0;font-size:1rem;font-weight:600}.ComposeView-module__trMlRW__previewModalBody{background:#fff;border-radius:12px;flex-direction:column;flex:1;margin:1.5rem;padding:1.5rem;display:flex;overflow:auto}.ComposeView-module__trMlRW__previewFrame{border:none;border-radius:8px;flex:1;width:100%;min-height:0}.ComposeView-module__trMlRW__previewModalFooter{border-top:1px solid #ffffff14;justify-content:flex-end;padding:1rem 1.25rem;display:flex}@media (min-width:769px){.ComposeView-module__trMlRW__header{padding:.875rem 1.5rem}.ComposeView-module__trMlRW__content{padding:.75rem 1.5rem}.ComposeView-module__trMlRW__fieldCard{padding:.875rem 0}.ComposeView-module__trMlRW__titleInput{font-size:1.0625rem}.ComposeView-module__trMlRW__groupChip{padding:.4375rem .875rem;font-size:.875rem}.ComposeView-module__trMlRW__searchBox{padding:.625rem .875rem}.ComposeView-module__trMlRW__searchInput{font-size:.9375rem}.ComposeView-module__trMlRW__searchResults{max-height:320px}.ComposeView-module__trMlRW__searchResultItem{padding:.75rem .875rem}.ComposeView-module__trMlRW__messageBox{min-height:200px}.ComposeView-module__trMlRW__messageBox textarea{min-height:200px;padding:1rem;font-size:1rem}.ComposeView-module__trMlRW__previewModalContent{width:90vw;max-width:1200px;height:90vh}.ComposeView-module__trMlRW__previewModalBody{margin:2rem;padding:2rem}}@media (max-width:768px){.ComposeView-module__trMlRW__previewModal{padding:0}.ComposeView-module__trMlRW__previewModalContent{border-radius:0;width:100vw;height:100vh}.ComposeView-module__trMlRW__previewModalHeader{padding:.875rem}.ComposeView-module__trMlRW__previewModalBody{border-radius:0;margin:0;padding:.875rem}.ComposeView-module__trMlRW__previewModalFooter{padding:.875rem}.ComposeView-module__trMlRW__previewFrame{border-radius:0}}
.FloatingActionButton-module__Pr_Q8G__fab{color:#fff;cursor:pointer;z-index:1000;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:2rem;right:2rem;box-shadow:0 4px 16px #007aff66}@media (min-width:769px){.FloatingActionButton-module__Pr_Q8G__fab{bottom:3.5rem;right:5rem}}.FloatingActionButton-module__Pr_Q8G__fab:hover{transform:scale(1.1);box-shadow:0 6px 20px #007aff80}.FloatingActionButton-module__Pr_Q8G__fab:active{transform:scale(.95)}@media (max-width:768px){.FloatingActionButton-module__Pr_Q8G__fab{bottom:6rem;right:2rem}}
.DesignVariantPreview-module__VwjEgG__card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:12px;display:grid}.DesignVariantPreview-module__VwjEgG__previewViewport{background:#00000059;border-radius:8px;justify-content:center;align-items:center;min-height:140px;display:flex;overflow:hidden}.DesignVariantPreview-module__VwjEgG__previewStage{transform-origin:0 0;flex:none;position:relative;overflow:hidden}.DesignVariantPreview-module__VwjEgG__title{color:#fff;margin:0;font-size:13px;font-weight:650}.DesignVariantPreview-module__VwjEgG__description{color:#ffffff94;margin:3px 0 0;font-size:11px;line-height:1.4}
.AddColumnModal-module__XsdAgW__label{color:var(--color-text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.AddColumnModal-module__XsdAgW__input{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);width:100%;color:var(--color-text);outline:none;padding:10px 12px;font-size:14px}.AddColumnModal-module__XsdAgW__input:focus{border-color:var(--color-primary)}.AddColumnModal-module__XsdAgW__error{color:var(--color-danger,#f87171);margin-top:8px;font-size:13px}
.EditSequenceModal-module__Slz6Bq__editSequenceModal{max-width:1000px}
.LocationSelect-module__HzY48W__select{box-sizing:border-box;border:1px solid var(--color-border,var(--border-color,#ffffff1f));appearance:none;background-color:var(--color-surface,var(--input-bg,#111));width:100%;min-width:0;height:38px;color:var(--color-text,var(--text-primary,#fff));cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg,#0000 50%,#ffffffb8 50%),linear-gradient(135deg,#ffffffb8 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:12px;outline:none;padding:0 34px 0 12px;font-size:13px}.LocationSelect-module__HzY48W__select option{color:#fff;background:#111}.LocationSelect-module__HzY48W__select:disabled{opacity:.5;cursor:not-allowed}
