.ConversationList-module__yfMvJq__container{background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;height:100%;display:flex}.ConversationList-module__yfMvJq__header{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ConversationList-module__yfMvJq__title{margin:0;font-size:1.25rem;font-weight:700}.ConversationList-module__yfMvJq__newButton{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;width:36px;height:36px;box-shadow:var(--rai-chrome-shadow);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ConversationList-module__yfMvJq__newButton:hover{box-shadow:0 4px 12px var(--color-primary-alpha-40,#3b82f666);transform:scale(1.1)}.ConversationList-module__yfMvJq__searchContainer{padding:.75rem 1rem;position:relative}.ConversationList-module__yfMvJq__searchIcon{opacity:.5;position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}.ConversationList-module__yfMvJq__searchInput{width:100%;color:inherit;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:100px;outline:none;padding:.625rem 1rem .625rem 2.5rem;font-size:.875rem;transition:all .2s}.ConversationList-module__yfMvJq__searchInput:focus{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.ConversationList-module__yfMvJq__searchInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6)}.ConversationList-module__yfMvJq__list{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ConversationList-module__yfMvJq__conversationItem{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:.875rem;padding:.875rem 1.25rem;transition:background .15s;display:flex}.ConversationList-module__yfMvJq__conversationItem:hover{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a)}.ConversationList-module__yfMvJq__conversationItem.ConversationList-module__yfMvJq__active{border-left-color:var(--color-primary);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.ConversationList-module__yfMvJq__avatar{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ConversationList-module__yfMvJq__avatar img{object-fit:cover;width:100%;height:100%}.ConversationList-module__yfMvJq__avatarInitial{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);font-size:1.25rem;font-weight:600}.ConversationList-module__yfMvJq__conversationInfo{flex:1;min-width:0}.ConversationList-module__yfMvJq__conversationTop{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ConversationList-module__yfMvJq__conversationName{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex;overflow:hidden}.ConversationList-module__yfMvJq__groupIcon{opacity:.6;flex-shrink:0}.ConversationList-module__yfMvJq__conversationTime{opacity:.5;flex-shrink:0;font-size:.75rem}.ConversationList-module__yfMvJq__conversationBottom{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ConversationList-module__yfMvJq__lastMessage{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ConversationList-module__yfMvJq__unreadBadge{background:var(--color-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.6875rem;font-weight:700;display:flex}.ConversationList-module__yfMvJq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ConversationList-module__yfMvJq__emptyIcon{opacity:.3;margin-bottom:1rem}.ConversationList-module__yfMvJq__empty p{opacity:.6;margin-bottom:1rem}.ConversationList-module__yfMvJq__startButton{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.ConversationList-module__yfMvJq__startButton:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.ConversationList-module__yfMvJq__loading{opacity:.6;justify-content:center;align-items:center;padding:2rem;display:flex}
.ImageLightbox-module__o80FPW__backdrop{z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ImageLightbox-module__o80FPW__modal{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#121214);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:16px;flex-direction:column;width:min(860px,100vw - 48px);height:min(720px,100vh - 80px);display:flex;overflow:hidden;box-shadow:0 24px 80px var(--lightningcss-light,#0f172a25)var(--lightningcss-dark,#00000094)}.ImageLightbox-module__o80FPW__header{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff17);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.ImageLightbox-module__o80FPW__title{min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe0);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ImageLightbox-module__o80FPW__toolbar{flex:none;gap:8px;display:flex}.ImageLightbox-module__o80FPW__action{width:38px;height:38px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24);border-radius:10px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.ImageLightbox-module__o80FPW__action:hover{background:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24)}.ImageLightbox-module__o80FPW__preview{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#08090a);flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.ImageLightbox-module__o80FPW__image{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;display:block}@media (max-width:640px){.ImageLightbox-module__o80FPW__backdrop{padding:12px}.ImageLightbox-module__o80FPW__modal{width:calc(100vw - 24px);height:min(72vh,620px)}}
.MessageBubble-module__pnCwhq__container{box-sizing:border-box;flex-direction:column;width:fit-content;min-width:0;max-width:min(85%,36rem);margin-bottom:.5rem;display:flex}.MessageBubble-module__pnCwhq__own{align-self:flex-end;align-items:flex-end}.MessageBubble-module__pnCwhq__other{align-self:flex-start;align-items:flex-start}.MessageBubble-module__pnCwhq__replyPreview{cursor:pointer;text-align:left;width:100%;max-width:100%;color:inherit;box-sizing:border-box;background:var(--lightningcss-light,#f1f5f92e)var(--lightningcss-dark,#0000002e);border:0;border-radius:9px;align-items:stretch;gap:8px;margin:0 0 7px;padding:7px 9px;display:flex}.MessageBubble-module__pnCwhq__replyAccent{background:#7db7ff;border-radius:2px;flex:0 0 3px;width:3px}.MessageBubble-module__pnCwhq__replyPreviewBody{flex-direction:column;flex:1;gap:1px;min-width:0;max-width:calc(100% - 11px);display:flex}.MessageBubble-module__pnCwhq__replyPreview:hover{background:var(--lightningcss-light,#f1f5f942)var(--lightningcss-dark,#00000042)}.MessageBubble-module__pnCwhq__replyName{color:var(--color-primary-light,#7db7ff);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.MessageBubble-module__pnCwhq__replyContent{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:12px;line-height:1.25;overflow:hidden}.MessageBubble-module__pnCwhq__bubbleWrapper{width:fit-content;max-width:100%;display:block;position:relative}.MessageBubble-module__pnCwhq__swipeReplyCue{color:var(--lightningcss-light,#486a95)var(--lightningcss-dark,#7db7ff);pointer-events:none;background:#3b82f62e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.MessageBubble-module__pnCwhq__own .MessageBubble-module__pnCwhq__swipeReplyCue{left:auto;right:10px}.MessageBubble-module__pnCwhq__actions{opacity:0;pointer-events:none;z-index:5;white-space:nowrap;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141418eb);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:16px;align-items:center;gap:.25rem;margin-bottom:0;padding:2px 2px 4px;transition:opacity .12s;display:flex;position:absolute;bottom:100%;box-shadow:0 4px 16px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059)}.MessageBubble-module__pnCwhq__actionsVisible{opacity:1;pointer-events:auto;transition-delay:.1s}.MessageBubble-module__pnCwhq__actionsLeft{left:auto;right:0}.MessageBubble-module__pnCwhq__actionsRight{left:0;right:auto}.MessageBubble-module__pnCwhq__actionButton{width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);cursor:pointer;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.MessageBubble-module__pnCwhq__actionButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);background:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.MessageBubble-module__pnCwhq__reactionPicker{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1e1e1ef2);z-index:10;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:24px;align-items:center;gap:.25rem;padding:.375rem;display:flex;position:absolute;top:-44px;box-shadow:0 4px 20px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.MessageBubble-module__pnCwhq__reactionReply{height:28px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e0efff);cursor:pointer;white-space:nowrap;background:#3b82f647;border:none;border-left:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-left:4px;padding:0 10px 0 8px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.MessageBubble-module__pnCwhq__reactionReply:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:#3b82f673}.MessageBubble-module__pnCwhq__bubbleActive{outline:1px solid #3b82f659}.MessageBubble-module__pnCwhq__pickerLeft{right:0}.MessageBubble-module__pnCwhq__pickerRight{left:0}.MessageBubble-module__pnCwhq__reactionOption{cursor:pointer;background:0 0;border:none;border-radius:50%;width:32px;height:32px;font-size:1.125rem;transition:all .15s}.MessageBubble-module__pnCwhq__reactionOption:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);transform:scale(1.2)}.MessageBubble-module__pnCwhq__menu{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1e1e1ef2);z-index:10;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:8px;min-width:120px;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;box-shadow:0 4px 20px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.MessageBubble-module__pnCwhq__menuLeft{right:0}.MessageBubble-module__pnCwhq__menuRight{left:0}.MessageBubble-module__pnCwhq__menuItem{width:100%;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .15s;display:flex}.MessageBubble-module__pnCwhq__menuItem:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageBubble-module__pnCwhq__menuItemDanger{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444)}.MessageBubble-module__pnCwhq__menuItemDanger:hover{background:#ef444426}.MessageBubble-module__pnCwhq__bubble{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;cursor:context-menu;touch-action:pan-y;will-change:transform;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:18px;max-width:100%;padding:.625rem 1rem;position:relative}.MessageBubble-module__pnCwhq__own .MessageBubble-module__pnCwhq__bubble{background:var(--color-primary);border-bottom-right-radius:4px}.MessageBubble-module__pnCwhq__other .MessageBubble-module__pnCwhq__bubble{border-bottom-left-radius:4px}.MessageBubble-module__pnCwhq__deleted .MessageBubble-module__pnCwhq__bubble,.MessageBubble-module__pnCwhq__bubble.MessageBubble-module__pnCwhq__deleted{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);font-style:italic}.MessageBubble-module__pnCwhq__senderName{color:var(--color-primary-text,var(--color-primary));margin-bottom:.25rem;font-size:.75rem;font-weight:600}.MessageBubble-module__pnCwhq__deletedText{opacity:.5;font-style:italic}.MessageBubble-module__pnCwhq__editContainer{flex-direction:column;gap:.5rem;display:flex}.MessageBubble-module__pnCwhq__editInput{color:inherit;font-size:inherit;resize:none;background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border:1px solid var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3);border-radius:8px;min-height:60px;padding:.5rem;font-family:inherit}.MessageBubble-module__pnCwhq__editActions{justify-content:flex-end;gap:.5rem;display:flex}.MessageBubble-module__pnCwhq__editActions button{cursor:pointer;border:none;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;transition:all .15s}.MessageBubble-module__pnCwhq__editActions button:first-child{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageBubble-module__pnCwhq__editActions button:last-child{color:var(--color-primary-text,var(--color-primary));background:#fff}.MessageBubble-module__pnCwhq__attachments{margin-bottom:.5rem}.MessageBubble-module__pnCwhq__attachment img,.MessageBubble-module__pnCwhq__attachmentVideo{background:var(--lightningcss-light,#f1f5f959)var(--lightningcss-dark,#00000059);border-radius:8px;max-width:min(250px,100%);max-height:200px;display:block}.MessageBubble-module__pnCwhq__imageAttachmentButton{cursor:zoom-in;background:0 0;border:0;border-radius:8px;max-width:100%;padding:0;display:block;overflow:hidden}.MessageBubble-module__pnCwhq__imageAttachmentButton img{transition:transform .16s,filter .16s}.MessageBubble-module__pnCwhq__imageAttachmentButton:hover img{filter:brightness(1.06);transform:scale(1.015)}.MessageBubble-module__pnCwhq__imageAttachmentButton:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.MessageBubble-module__pnCwhq__attachmentVideo{width:100%}.MessageBubble-module__pnCwhq__attachment a{color:inherit;text-decoration:underline}.MessageBubble-module__pnCwhq__content{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9375rem;line-height:1.4}.MessageBubble-module__pnCwhq__meta{align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.MessageBubble-module__pnCwhq__time{opacity:.6;font-size:.6875rem}.MessageBubble-module__pnCwhq__edited{opacity:.5;font-size:.625rem}.MessageBubble-module__pnCwhq__readStatus{opacity:.7;align-items:center;display:flex}.MessageBubble-module__pnCwhq__readStatusRead{color:var(--color-primary,#3b82f6);opacity:1}.MessageBubble-module__pnCwhq__reactions{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.MessageBubble-module__pnCwhq__reactionBadge{cursor:pointer;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;transition:all .15s;display:flex}.MessageBubble-module__pnCwhq__reactionBadge:hover{background:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.MessageBubble-module__pnCwhq__reactionBadge span{opacity:.8;font-size:.6875rem}.MessageBubble-module__pnCwhq__reactionOwn{border-color:var(--color-primary);background:var(--color-primary-alpha-15,#3b82f626)}.MessageBubble-module__pnCwhq__ctxMenu{z-index:10050;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1c1c1ef5);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;min-width:180px;max-width:240px;padding:6px;position:fixed;box-shadow:0 12px 40px var(--lightningcss-light,#0f172a1d)var(--lightningcss-dark,#00000073)}.MessageBubble-module__pnCwhq__ctxEmojis{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);gap:2px;margin-bottom:4px;padding:4px 4px 8px;display:flex}.MessageBubble-module__pnCwhq__ctxEmojis button{cursor:pointer;background:0 0;border:none;border-radius:8px;width:28px;height:28px;font-size:16px;transition:background .12s,transform .12s}.MessageBubble-module__pnCwhq__ctxEmojis button:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);transform:scale(1.12)}.MessageBubble-module__pnCwhq__ctxItem{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.MessageBubble-module__pnCwhq__ctxItem:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageBubble-module__pnCwhq__ctxItem svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);flex-shrink:0}.MessageBubble-module__pnCwhq__ctxDanger,.MessageBubble-module__pnCwhq__ctxDanger svg{color:var(--lightningcss-light,#b94d4d)var(--lightningcss-dark,#ff6b6b)}.MessageBubble-module__pnCwhq__ctxDanger:hover{background:#ef444426}
.MessageThread-module__M7M3QW__container{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.MessageThread-module__M7M3QW__messageHighlight{animation:1.5s MessageThread-module__M7M3QW__messageFlash}@keyframes MessageThread-module__M7M3QW__messageFlash{0%{background:#3b82f640}to{background:0 0}}.MessageThread-module__M7M3QW__header{z-index:5;background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex;position:sticky;top:0}.MessageThread-module__M7M3QW__backButton{width:36px;height:36px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);cursor:pointer;background:0 0;border:none;border-radius:50%;transition:all .15s;display:none}.MessageThread-module__M7M3QW__backButton:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}@media (max-width:768px){.MessageThread-module__M7M3QW__backButton{justify-content:center;align-items:center;display:flex}}.MessageThread-module__M7M3QW__avatar{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.MessageThread-module__M7M3QW__avatar img{object-fit:cover;width:100%;height:100%}.MessageThread-module__M7M3QW__avatarInitial{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);font-size:1.125rem;font-weight:600}.MessageThread-module__M7M3QW__headerInfo{flex:1;min-width:0}.MessageThread-module__M7M3QW__headerName{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.MessageThread-module__M7M3QW__headerSubtitle{opacity:.6;font-size:.75rem}.MessageThread-module__M7M3QW__headerActions{align-items:center;gap:.25rem;display:flex}.MessageThread-module__M7M3QW__headerButton{width:36px;height:36px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.MessageThread-module__M7M3QW__headerButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageThread-module__M7M3QW__menuContainer{position:relative}.MessageThread-module__M7M3QW__menu{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1e1e1efa);z-index:30;border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;min-width:200px;margin-top:.5rem;padding:.375rem;position:absolute;top:100%;right:0;box-shadow:0 8px 28px var(--lightningcss-light,#0f172a1d)var(--lightningcss-dark,#00000073)}.MessageThread-module__M7M3QW__menuEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);padding:.75rem .875rem;font-size:.8125rem;line-height:1.35}.MessageThread-module__M7M3QW__menuItem{width:100%;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;transition:background .15s;display:flex}.MessageThread-module__M7M3QW__menuItem:hover{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.MessageThread-module__M7M3QW__menuItemDanger{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444)}.MessageThread-module__M7M3QW__menuItemDanger:hover{background:#ef44441f}.MessageThread-module__M7M3QW__messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.25rem;min-height:0;padding:1.75rem 1.25rem 1.25rem;display:flex;overflow:hidden auto}.MessageThread-module__M7M3QW__loadingMore{text-align:center;opacity:.6;padding:.75rem;font-size:.8125rem}.MessageThread-module__M7M3QW__dateGroup{flex-direction:column;display:flex}.MessageThread-module__M7M3QW__dateDivider{justify-content:center;align-items:center;margin:1rem 0;display:flex}.MessageThread-module__M7M3QW__dateDivider span{opacity:.7;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:100px;padding:.375rem .875rem;font-size:.75rem}.MessageThread-module__M7M3QW__empty{text-align:center;opacity:.6;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.MessageThread-module__M7M3QW__empty p{margin:0 0 .25rem;font-size:1rem}.MessageThread-module__M7M3QW__empty span{font-size:.8125rem}.MessageThread-module__M7M3QW__typingIndicator{align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem .75rem;display:flex}.MessageThread-module__M7M3QW__typingDots{align-items:center;gap:3px;display:flex}.MessageThread-module__M7M3QW__typingDots span{background:var(--lightningcss-light,#0f172a80)var(--lightningcss-dark,#ffffff80);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both MessageThread-module__M7M3QW__typingBounce}.MessageThread-module__M7M3QW__typingDots span:first-child{animation-delay:0s}.MessageThread-module__M7M3QW__typingDots span:nth-child(2){animation-delay:.16s}.MessageThread-module__M7M3QW__typingDots span:nth-child(3){animation-delay:.32s}@keyframes MessageThread-module__M7M3QW__typingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.MessageThread-module__M7M3QW__typingText{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-size:.75rem;font-style:italic}
.MessageInput-module__Z10YJq__container{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#121418);z-index:5;border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex:none;padding:.75rem .875rem;position:relative}.MessageInput-module__Z10YJq__dragging{background:var(--color-primary-alpha-10,#3b82f61a);border-color:var(--color-primary)}.MessageInput-module__Z10YJq__replyBar{background:0 0;border:none;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:0;align-items:center;gap:0;margin:0 0 .5rem;padding:8px 4px 8px 0;display:flex}.MessageInput-module__Z10YJq__replyAccent{background:var(--color-primary,#3b82f6);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:28px;margin-right:10px}.MessageInput-module__Z10YJq__replyInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MessageInput-module__Z10YJq__replyLabel{color:var(--color-primary-light,#7db7ff);font-size:12px;font-weight:600;line-height:1.2}.MessageInput-module__Z10YJq__replyContent{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.MessageInput-module__Z10YJq__cancelReply{width:26px;height:26px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;transition:background .12s,color .12s;display:flex}.MessageInput-module__Z10YJq__cancelReply:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);background:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24)}.MessageInput-module__Z10YJq__attachmentPreview{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.MessageInput-module__Z10YJq__attachmentItem{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:8px;position:relative;overflow:hidden}.MessageInput-module__Z10YJq__attachmentItem img,.MessageInput-module__Z10YJq__videoPreview{object-fit:cover;background:var(--lightningcss-light,#f1f5f959)var(--lightningcss-dark,#00000059);width:80px;height:80px;display:block}.MessageInput-module__Z10YJq__fileInfo{align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.MessageInput-module__Z10YJq__fileInfo span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.MessageInput-module__Z10YJq__removeAttachment{width:20px;height:20px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);cursor:pointer;background:var(--lightningcss-light,#f1f5f999)var(--lightningcss-dark,#0009);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:4px;right:4px}.MessageInput-module__Z10YJq__removeAttachment:hover{background:#ef4444cc}.MessageInput-module__Z10YJq__inputWrapper{align-items:flex-end;gap:.55rem;display:flex}.MessageInput-module__Z10YJq__fileInput{display:none}.MessageInput-module__Z10YJq__raiSlot{flex-shrink:0;align-items:flex-end;margin-bottom:1px;display:flex;position:relative}.MessageInput-module__Z10YJq__raiBtn{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#04060cf5);color:#2563eb;cursor:pointer;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059)}.MessageInput-module__Z10YJq__raiBtn:hover:not(:disabled){border-color:#3b82f659;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059),0 0 12px #2563eb33}.MessageInput-module__Z10YJq__raiBtn:disabled{opacity:.55;cursor:default}.MessageInput-module__Z10YJq__raiBtnActive{border-color:#3b82f673;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059),0 0 0 2px #3b82f640}.MessageInput-module__Z10YJq__raiMark{color:#2563eb;display:block}.MessageInput-module__Z10YJq__raiMenu{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#191919fa);-webkit-backdrop-filter:blur(20px);z-index:100;border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;min-width:200px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 32px var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#0006)}.MessageInput-module__Z10YJq__raiMenuItem{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.MessageInput-module__Z10YJq__raiMenuItem:hover:not(:disabled){color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fa);background:#3b82f61f}.MessageInput-module__Z10YJq__raiMenuItem:disabled{opacity:.45;cursor:default}.MessageInput-module__Z10YJq__raiMenuItem svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);flex-shrink:0}@keyframes MessageInput-module__Z10YJq__raiSpin{to{transform:rotate(360deg)}}.MessageInput-module__Z10YJq__inputShell{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.MessageInput-module__Z10YJq__attachButton{width:30px;height:30px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;bottom:4px;right:5px}.MessageInput-module__Z10YJq__attachButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageInput-module__Z10YJq__input{width:100%;min-height:38px;max-height:150px;color:inherit;resize:none;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:20px;outline:none;padding:.55rem 2.55rem .55rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.4;transition:background .2s,border-color .2s;overflow-y:auto}.MessageInput-module__Z10YJq__input:focus{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.MessageInput-module__Z10YJq__input::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6)}.MessageInput-module__Z10YJq__input:disabled{opacity:.5;cursor:not-allowed}.MessageInput-module__Z10YJq__sendButton,.MessageInput-module__Z10YJq__micButton{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1px;padding:0;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.MessageInput-module__Z10YJq__sendButton{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);cursor:not-allowed;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageInput-module__Z10YJq__sendIcon{display:block;transform:translate(1px)}.MessageInput-module__Z10YJq__sendActive{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow);border-color:var(--color-primary,#3b82f6);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;box-shadow:0 0 0 1px var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#0003)}.MessageInput-module__Z10YJq__sendActive:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);border-color:var(--color-primary-dark,#2563eb);box-shadow:0 0 12px rgba(var(--color-primary-rgb,59, 130, 246), .35);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.MessageInput-module__Z10YJq__sendButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.MessageInput-module__Z10YJq__sendButton:disabled.MessageInput-module__Z10YJq__sendActive{opacity:.55}.MessageInput-module__Z10YJq__micButton{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessageInput-module__Z10YJq__micButton:hover:not(:disabled){color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.MessageInput-module__Z10YJq__micButton:disabled{opacity:.55;cursor:not-allowed}.MessageInput-module__Z10YJq__micButtonActive{background:#ff3b3026;border-color:#ff3b3059;animation:1.5s ease-in-out infinite MessageInput-module__Z10YJq__micPulse;color:var(--lightningcss-light,#ce2f26)var(--lightningcss-dark,#ff3b30)!important}.MessageInput-module__Z10YJq__micButtonActive:hover:not(:disabled){color:var(--lightningcss-light,#ce2f26)var(--lightningcss-dark,#ff3b30);background:#ff3b3038}@keyframes MessageInput-module__Z10YJq__micPulse{0%,to{box-shadow:0 0 #ff3b304d}50%{box-shadow:0 0 0 4px #ff3b3000}}.MessageInput-module__Z10YJq__spinning{animation:1s linear infinite MessageInput-module__Z10YJq__spin}@keyframes MessageInput-module__Z10YJq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MessageInput-module__Z10YJq__voiceError{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);background:#ef44441f;border:1px solid #ef444447;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .65rem;font-size:.75rem;display:flex}.MessageInput-module__Z10YJq__voiceError button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;display:flex}.MessageInput-module__Z10YJq__voiceError button:hover{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.MessageInput-module__Z10YJq__dropOverlay{border:2px dashed var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6);pointer-events:none;z-index:6;background:#3b82f62e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;inset:0}
.WorkspaceChatPopover-module__rRrx2a__chatPopover{background:var(--color-background);border:1px solid var(--color-border);z-index:60;border-radius:18px;flex-direction:column;width:min(380px,100vw - 24px);height:560px;max-height:calc(100vh - 24px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 60px var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#000000bf)}.WorkspaceChatPopover-module__rRrx2a__dragStrip{background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px 7px 12px;display:flex}.WorkspaceChatPopover-module__rRrx2a__dragStrip:active{cursor:grabbing}.WorkspaceChatPopover-module__rRrx2a__dragGrip{color:var(--color-text-muted);flex-shrink:0}.WorkspaceChatPopover-module__rRrx2a__dragTitle{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.WorkspaceChatPopover-module__rRrx2a__dragClose{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkspaceChatPopover-module__rRrx2a__dragClose:hover{background:var(--color-surface-hover);color:var(--color-text)}.WorkspaceChatPopover-module__rRrx2a__chatEmbed{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkspaceChatPopover-module__rRrx2a__chatEmbed>div:first-child{flex:1;min-height:0}.WorkspaceChatPopover-module__rRrx2a__chatEmbed>.container{flex:1;min-height:0}.WorkspaceChatPopover-module__rRrx2a__chatLoading{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:0 16px;font-size:13px;display:flex}.WorkspaceChatPopover-module__rRrx2a__chatRetry{border:1px solid var(--color-border,#ffffff24);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:12px}.WorkspaceChatPopover-module__rRrx2a__chatRetry:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}@media (max-width:640px){.WorkspaceChatPopover-module__rRrx2a__chatPopover{height:min(560px,100vh - 24px);bottom:12px;right:12px}}.WorkspaceChatPopover-module__rRrx2a__summaryPanel{background:#3b82f61a;border:1px solid #3b82f640;border-radius:10px;flex-shrink:0;margin:0 .5rem .35rem;padding:.55rem .65rem}.WorkspaceChatPopover-module__rRrx2a__summaryHeader{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:flex}.WorkspaceChatPopover-module__rRrx2a__summaryClose{width:22px;height:22px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:1rem;line-height:1}.WorkspaceChatPopover-module__rRrx2a__summaryClose:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.WorkspaceChatPopover-module__rRrx2a__summaryContent{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);white-space:pre-wrap;max-height:120px;font-size:.8125rem;line-height:1.45;overflow-y:auto}
.WorkspaceTheaterScheduleModal-module__NkiXUq__form{flex-direction:column;gap:18px;min-height:0;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__section{flex-direction:column;gap:10px;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#ffffff8c);margin:0;font-size:11px;font-weight:800}.WorkspaceTheaterScheduleModal-module__NkiXUq__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:640px){.WorkspaceTheaterScheduleModal-module__NkiXUq__grid{grid-template-columns:1fr}}.WorkspaceTheaterScheduleModal-module__NkiXUq__field{flex-direction:column;gap:5px;min-width:0;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__fieldFull{flex-direction:column;grid-column:1/-1;gap:5px;min-width:0;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#ffffff8c);font-size:10.5px;font-weight:700}.WorkspaceTheaterScheduleModal-module__NkiXUq__input,.WorkspaceTheaterScheduleModal-module__NkiXUq__textarea{box-sizing:border-box;border:1px solid var(--glass-border,#ffffff14);width:100%;min-height:38px;color:var(--color-text,#fff);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:999px;outline:none;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.WorkspaceTheaterScheduleModal-module__NkiXUq__textarea{resize:vertical;border-radius:18px;min-height:72px;line-height:1.4}.WorkspaceTheaterScheduleModal-module__NkiXUq__input:hover,.WorkspaceTheaterScheduleModal-module__NkiXUq__textarea:hover{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.WorkspaceTheaterScheduleModal-module__NkiXUq__input:focus,.WorkspaceTheaterScheduleModal-module__NkiXUq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10,#3b82f61a)}.WorkspaceTheaterScheduleModal-module__NkiXUq__hint{background:var(--color-primary-alpha-10,#60a5fa1a);border:1px solid var(--color-primary-alpha-20,#60a5fa38);color:var(--color-primary-light,#7dd3fc);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__itineraryHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__addBtn{border:1px solid var(--glass-border,#ffffff1a);min-height:34px;color:var(--color-text,#fff);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__addBtn:hover{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.WorkspaceTheaterScheduleModal-module__NkiXUq__empty{border:1px dashed var(--color-border,#ffffff1f);color:var(--color-text-muted,#ffffff80);text-align:center;border-radius:18px;padding:16px;font-size:12px}.WorkspaceTheaterScheduleModal-module__NkiXUq__item{border:1px solid var(--color-border,#ffffff1a);background:var(--color-surface,#00000038);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__itemTop{align-items:center;gap:8px;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__itemIndex{background:var(--color-primary-alpha-15,#60a5fa26);width:28px;height:28px;color:var(--color-primary-light,#93c5fd);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__itemTitle{flex:1;min-width:0}.WorkspaceTheaterScheduleModal-module__NkiXUq__iconBtn{border:1px solid var(--glass-border,#ffffff1a);width:32px;height:32px;color:var(--color-text-muted,#ffffffa6);cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__iconBtn:hover{color:var(--color-text,#fff);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.WorkspaceTheaterScheduleModal-module__NkiXUq__iconBtn:disabled{opacity:.35;cursor:not-allowed}.WorkspaceTheaterScheduleModal-module__NkiXUq__itemGrid{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:10px;display:grid}@media (max-width:720px){.WorkspaceTheaterScheduleModal-module__NkiXUq__itemGrid{grid-template-columns:1fr}}.WorkspaceTheaterScheduleModal-module__NkiXUq__checkRow{border:1px solid var(--glass-border,#ffffff14);min-height:38px;color:var(--color-text,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__checkRow input{accent-color:var(--color-primary,#60a5fa)}.WorkspaceTheaterScheduleModal-module__NkiXUq__error{background:var(--color-error-alpha-10,#dc26261f);border:1px solid var(--color-error,#dc262666);color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);border-radius:999px;padding:9px 14px;font-size:12px}.WorkspaceTheaterScheduleModal-module__NkiXUq__footer{justify-content:flex-end;gap:8px;display:flex}.WorkspaceTheaterScheduleModal-module__NkiXUq__dropdownField{width:100%;min-width:0}
.WorkspaceNewTaskModal-module___jt53a__formGroup{margin-bottom:var(--spacing-lg,16px)}.WorkspaceNewTaskModal-module___jt53a__formGroup:last-child{margin-bottom:0}.WorkspaceNewTaskModal-module___jt53a__formGroup label{margin-bottom:var(--spacing-sm,8px);color:var(--text-secondary);font-size:14px;font-weight:500;display:block}.WorkspaceNewTaskModal-module___jt53a__select{width:100%;padding:var(--spacing-md,12px);border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border-radius:8px;font-family:inherit;font-size:15px;transition:all .2s}.WorkspaceNewTaskModal-module___jt53a__select:focus{background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3);outline:none}.WorkspaceNewTaskModal-module___jt53a__select:disabled{opacity:.5;cursor:not-allowed}.WorkspaceNewTaskModal-module___jt53a__select option{background:var(--color-surface);color:var(--text-primary)}.WorkspaceNewTaskModal-module___jt53a__helpText{margin-top:var(--spacing-sm,8px);color:var(--text-secondary);font-size:13px;font-style:italic}.WorkspaceNewTaskModal-module___jt53a__footerRight{gap:var(--spacing-md,12px);margin-left:auto;display:flex}@media (max-width:640px){.WorkspaceNewTaskModal-module___jt53a__footerRight{width:100%}.WorkspaceNewTaskModal-module___jt53a__footerRight button{flex:1}}
.BoardSelector-module__Dgh4Hq__boardSelectorContainer{align-items:center;gap:var(--spacing-md);flex-direction:row;flex:1;min-width:0;display:flex}.BoardSelector-module__Dgh4Hq__boardSelector{flex:1;min-width:0;position:relative}.BoardSelector-module__Dgh4Hq__selectorButton{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-full,100px);color:var(--text-primary);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);width:min(240px,100%);min-width:0;max-width:100%;font-size:13px;font-weight:500;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__selectorButton:hover{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.BoardSelector-module__Dgh4Hq__selectorButton:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10,#3b82f61a);outline:none}.BoardSelector-module__Dgh4Hq__boardName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BoardSelector-module__Dgh4Hq__selectorButton svg{transition:transform .2s}.BoardSelector-module__Dgh4Hq__selectorButton svg.BoardSelector-module__Dgh4Hq__rotated{transform:rotate(180deg)}.BoardSelector-module__Dgh4Hq__dropdown{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1e1e23fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;border:1px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-radius:12px;min-width:min(300px,100cqw - 24px);max-width:min(360px,100cqw - 24px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 32px var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#0009)}@container (max-width:520px){.BoardSelector-module__Dgh4Hq__selectorButton{width:min(160px,100%);padding:6px 10px}.BoardSelector-module__Dgh4Hq__memberAvatarsInline{display:none}}.BoardSelector-module__Dgh4Hq__dropdownHeader{padding:var(--spacing-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.BoardSelector-module__Dgh4Hq__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}.BoardSelector-module__Dgh4Hq__iconButton:hover{color:var(--text-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.BoardSelector-module__Dgh4Hq__boardList{max-height:400px;overflow-y:auto}.BoardSelector-module__Dgh4Hq__boardItem{width:100%;padding:var(--spacing-md);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;align-items:flex-start;gap:4px;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__boardItem:last-child{border-bottom:none}.BoardSelector-module__Dgh4Hq__boardItem:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.BoardSelector-module__Dgh4Hq__boardItem.BoardSelector-module__Dgh4Hq__active{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.BoardSelector-module__Dgh4Hq__boardItemContent{justify-content:space-between;align-items:center;width:100%;display:flex}.BoardSelector-module__Dgh4Hq__boardItemName{font-size:15px;font-weight:500}.BoardSelector-module__Dgh4Hq__taskCount{min-width:24px;height:24px;color:var(--text-secondary);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.BoardSelector-module__Dgh4Hq__boardItemDesc{color:var(--text-secondary);font-size:13px;line-height:1.4}.BoardSelector-module__Dgh4Hq__chipRow{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.BoardSelector-module__Dgh4Hq__chip{border-radius:var(--radius-md,.5rem);white-space:nowrap;text-overflow:ellipsis;border:1px solid;align-items:center;gap:3px;max-width:160px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex;overflow:hidden}.BoardSelector-module__Dgh4Hq__raiBoardItem{background:rgba(var(--accent-purple-rgb,139, 92, 246), .04)}.BoardSelector-module__Dgh4Hq__raiBoardItem:hover{background:var(--accent-purple-alpha-10,#8b5cf61a)}.BoardSelector-module__Dgh4Hq__raiBadge{background:linear-gradient(135deg, var(--accent-purple,#8b5cf6) 0%, #6d28d9 100%);color:#fff;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.BoardSelector-module__Dgh4Hq__boardDivider{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);height:1px;margin:4px 12px}.BoardSelector-module__Dgh4Hq__createButton{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);color:var(--text-secondary);cursor:pointer;background:var(--lightningcss-light,#f1f5f926)var(--lightningcss-dark,#00000026);border:none;border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);font-size:14px;font-weight:500;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__createButton:hover{color:var(--text-primary);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.BoardSelector-module__Dgh4Hq__memberAvatars,.BoardSelector-module__Dgh4Hq__memberAvatarsInline{align-items:center;gap:4px;display:flex}.BoardSelector-module__Dgh4Hq__avatar{border:2px solid var(--color-surface);color:#fff;cursor:default;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__avatar:first-child{margin-left:0}.BoardSelector-module__Dgh4Hq__avatar:hover{box-shadow:0 4px 12px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.BoardSelector-module__Dgh4Hq__addMemberButton{align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);cursor:pointer;margin-left:var(--spacing-sm);white-space:nowrap;background:0 0;border:none;font-size:13px;font-weight:500;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__addMemberButton:hover{color:var(--text-primary)}.BoardSelector-module__Dgh4Hq__addMemberButton .BoardSelector-module__Dgh4Hq__iconCircle{border:1px solid var(--glass-border);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__addMemberButton:hover .BoardSelector-module__Dgh4Hq__iconCircle{background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.BoardSelector-module__Dgh4Hq__addMemberButtonInline{border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:all .2s;display:flex}.BoardSelector-module__Dgh4Hq__addMemberButtonInline:hover{color:var(--text-primary);background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}@media (max-width:767px){.BoardSelector-module__Dgh4Hq__boardSelector{width:100%}.BoardSelector-module__Dgh4Hq__selectorButton{width:100%;min-width:auto;padding:var(--spacing-sm);font-size:14px}.BoardSelector-module__Dgh4Hq__dropdown{min-width:auto;max-width:none;max-height:400px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:none}.BoardSelector-module__Dgh4Hq__boardList{max-height:280px}.BoardSelector-module__Dgh4Hq__memberAvatars{justify-content:flex-start}.BoardSelector-module__Dgh4Hq__avatar{width:28px;height:28px;font-size:10px}.BoardSelector-module__Dgh4Hq__addMemberButton{height:28px;padding:0 var(--spacing-sm);font-size:12px}.BoardSelector-module__Dgh4Hq__addMemberButton span{display:none}}
.tasks-module__e_UKFG__tasksPage{z-index:1;width:100%;max-width:1800px;padding-bottom:var(--spacing-2xl);min-width:0;margin:0 auto;position:relative;overflow-x:hidden;container:tasks-page/inline-size}@media (min-width:768px){.tasks-module__e_UKFG__tasksPage{gap:var(--spacing-lg);flex-direction:column;height:100%;padding-bottom:0;display:flex}}.tasks-module__e_UKFG__back{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xl);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-decoration:none;transition:all .2s;display:inline-flex}.tasks-module__e_UKFG__back:hover{color:var(--color-primary-text,var(--color-primary));background:var(--color-surface);transform:translate(-4px)}.tasks-module__e_UKFG__header{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);display:flex;position:relative}.tasks-module__e_UKFG__settingsButton{top:var(--spacing-md);left:var(--spacing-md);cursor:pointer;opacity:.7;color:inherit;z-index:10;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.tasks-module__e_UKFG__settingsButton:hover{opacity:1;background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.tasks-module__e_UKFG__settingsButton:active{transform:scale(.95)}.tasks-module__e_UKFG__settingsIcon{flex-wrap:wrap;width:18px;height:18px}.tasks-module__e_UKFG__headerContent{align-items:center;gap:var(--spacing-lg);flex:1;display:flex}.tasks-module__e_UKFG__headerIcon{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));border-radius:var(--radius-lg);color:#fff;width:64px;height:64px;box-shadow:0 8px 24px var(--color-primary-alpha-40,#3b82f666);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tasks-module__e_UKFG__header h1{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-3xl);background:linear-gradient(135deg, white, var(--color-primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tasks-module__e_UKFG__header p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.tasks-module__e_UKFG__headerActions{align-items:center;gap:var(--spacing-md);display:flex}.tasks-module__e_UKFG__boardToolbar{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;flex-shrink:0;min-width:0;max-width:100%;padding:0;display:flex}.tasks-module__e_UKFG__boardToolbar>*{min-width:0}.tasks-module__e_UKFG__boardToolbarTight{gap:var(--spacing-sm)}.tasks-module__e_UKFG__navSettingsButton{cursor:pointer;opacity:.7;color:inherit;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tasks-module__e_UKFG__navSettingsButton:hover{opacity:1;background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.tasks-module__e_UKFG__navSettingsButton:active{transform:translateY(-50%)scale(.95)}.tasks-module__e_UKFG__secondaryNavContainer{flex-direction:column;align-items:center;gap:0;width:fit-content;margin:0 auto;padding:.5rem;display:flex}.tasks-module__e_UKFG__secondaryNavContainer>div{padding-bottom:0}.tasks-module__e_UKFG__tabNavigation{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:auto;padding:.25rem 0 0;display:flex}.tasks-module__e_UKFG__segmentedControl{border-radius:var(--radius-full,100px);background:0 0;gap:.125rem;min-width:0;padding:0;display:flex}.tasks-module__e_UKFG__segment{border-radius:var(--radius-full,100px);color:inherit;cursor:pointer;opacity:.5;text-align:center;letter-spacing:.01em;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:.375rem;min-height:24px;padding:.1875rem .75rem;font-size:.6875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.tasks-module__e_UKFG__segment svg{transition:all .2s cubic-bezier(.4,0,.2,1)}.tasks-module__e_UKFG__segment:hover{opacity:.85}.tasks-module__e_UKFG__segment:active{opacity:.4;transform:scale(.98)}.tasks-module__e_UKFG__segmentActive{color:inherit;box-shadow:none;opacity:1;background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);font-weight:600}.tasks-module__e_UKFG__segmentActive svg{color:inherit}@container (max-width:900px){.tasks-module__e_UKFG__header{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;align-items:flex-start}.tasks-module__e_UKFG__headerContent,.tasks-module__e_UKFG__headerActions{width:100%}.tasks-module__e_UKFG__boardToolbar{gap:var(--spacing-sm);flex-wrap:wrap}.tasks-module__e_UKFG__segmentedControl{flex-wrap:wrap;justify-content:center;width:auto;min-width:0}.tasks-module__e_UKFG__tabNavigation{padding:.5rem 0}.tasks-module__e_UKFG__segment{min-height:26px;padding:.25rem .75rem;font-size:.6875rem}}@container (max-width:720px){.tasks-module__e_UKFG__boardToolbar{width:100%}.tasks-module__e_UKFG__segment{min-height:32px;padding:.3125rem .625rem}.tasks-module__e_UKFG__segment span{text-overflow:ellipsis;max-width:6.5rem;overflow:hidden}}@container (max-width:520px){.tasks-module__e_UKFG__tasksPage{padding-bottom:var(--spacing-xl)}.tasks-module__e_UKFG__header{padding:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.tasks-module__e_UKFG__headerContent{gap:var(--spacing-md)}.tasks-module__e_UKFG__headerIcon{width:48px;height:48px}.tasks-module__e_UKFG__header h1{font-size:var(--font-size-2xl)}.tasks-module__e_UKFG__headerActions{gap:var(--spacing-sm);flex-wrap:wrap}.tasks-module__e_UKFG__headerActions>*{flex:auto;min-height:40px}.tasks-module__e_UKFG__boardToolbar>*{min-height:36px}}@media (max-width:900px){.tasks-module__e_UKFG__header{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;align-items:flex-start}.tasks-module__e_UKFG__boardToolbar{gap:var(--spacing-sm);flex-wrap:wrap}}@media (max-width:640px){.tasks-module__e_UKFG__tasksPage{padding-bottom:var(--spacing-xl)}.tasks-module__e_UKFG__headerActions{gap:var(--spacing-sm);flex-wrap:wrap}.tasks-module__e_UKFG__boardToolbar{width:100%}}
.VolunteerPipelineAddModal-module__iWij7a__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.VolunteerPipelineAddModal-module__iWij7a__formGroup label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}.VolunteerPipelineAddModal-module__iWij7a__formGroup input,.VolunteerPipelineAddModal-module__iWij7a__formGroup select{width:100%;min-height:42px;color:var(--color-text);border:1px solid var(--glass-border);border-radius:var(--radius-md);font:inherit;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);padding:.625rem .75rem}.VolunteerPipelineAddModal-module__iWij7a__formGroup small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.VolunteerPipelineAddModal-module__iWij7a__error{color:var(--color-error,#f87171);border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef444440;margin-bottom:1rem;padding:.75rem}
.WorshipTeamDashboard-module__TfrJxq__workspace{width:100%;min-width:0;container:worship-workspace/inline-size}.WorshipTeamDashboard-module__TfrJxq__dashboard{--worship-text:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#edf0f5);--worship-muted:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#949cab);--worship-border:var(--lightningcss-light,var(--theme-light-border,#e2e8f0))var(--lightningcss-dark,#ffffff17);--worship-surface:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#101216);--worship-soft:var(--lightningcss-light,#f7f9fc)var(--lightningcss-dark,#ffffff06);--worship-accent:var(--color-primary,#3b82f6);--worship-green:var(--lightningcss-light,#087f64)var(--lightningcss-dark,#54c6a5);--worship-amber:var(--lightningcss-light,#98600b)var(--lightningcss-dark,#e6b66b);color:var(--worship-text);flex-direction:column;gap:22px;min-width:0;max-width:1480px;margin:0 auto;padding:24px;display:flex;container:worship-dashboard/inline-size}.WorshipTeamDashboard-module__TfrJxq__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.WorshipTeamDashboard-module__TfrJxq__header h1{letter-spacing:-.65px;margin:0;font-size:25px;font-weight:650;line-height:1.25}.WorshipTeamDashboard-module__TfrJxq__header p{color:var(--worship-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.WorshipTeamDashboard-module__TfrJxq__headerActions{flex-shrink:0;align-items:center;gap:14px;display:flex}.WorshipTeamDashboard-module__TfrJxq__headerActions>:first-child{width:auto;margin:0;padding:0}.WorshipTeamDashboard-module__TfrJxq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.WorshipTeamDashboard-module__TfrJxq__metric{background:var(--worship-surface);border:1px solid var(--worship-border);border-radius:14px;min-width:0;padding:18px 20px 16px}.WorshipTeamDashboard-module__TfrJxq__coverageMetric{background:linear-gradient(125deg, color-mix(in srgb, var(--worship-green) 7%, var(--worship-surface)), var(--worship-surface))}.WorshipTeamDashboard-module__TfrJxq__metricLabel{color:var(--worship-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.WorshipTeamDashboard-module__TfrJxq__metricLabel svg{color:var(--worship-accent);opacity:.85;flex-shrink:0}.WorshipTeamDashboard-module__TfrJxq__coverageMetric .WorshipTeamDashboard-module__TfrJxq__metricLabel svg{color:var(--worship-green)}.WorshipTeamDashboard-module__TfrJxq__attentionMetric .WorshipTeamDashboard-module__TfrJxq__metricLabel svg{color:var(--worship-amber)}.WorshipTeamDashboard-module__TfrJxq__metricValue{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:13px 0 9px;font-size:31px;font-weight:600;line-height:1.15}.WorshipTeamDashboard-module__TfrJxq__metricValue>span{color:var(--worship-muted);margin-left:2px;font-size:22px}.WorshipTeamDashboard-module__TfrJxq__metricHint,.WorshipTeamDashboard-module__TfrJxq__metricFoot{color:var(--worship-muted);font-size:11px;line-height:1.5}.WorshipTeamDashboard-module__TfrJxq__metricFoot{align-items:center;gap:14px;display:flex}.WorshipTeamDashboard-module__TfrJxq__metricFoot .WorshipTeamDashboard-module__TfrJxq__meter{flex:1;min-width:20px;max-width:75px}.WorshipTeamDashboard-module__TfrJxq__mainGrid,.WorshipTeamDashboard-module__TfrJxq__detailGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.WorshipTeamDashboard-module__TfrJxq__panel{background:var(--worship-surface);border:1px solid var(--worship-border);border-radius:14px;min-width:0;overflow:hidden}.WorshipTeamDashboard-module__TfrJxq__panelHeader{justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 15px;display:flex}.WorshipTeamDashboard-module__TfrJxq__panelHeader h2{letter-spacing:-.15px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.WorshipTeamDashboard-module__TfrJxq__panelHeader>svg{color:var(--worship-muted)}.WorshipTeamDashboard-module__TfrJxq__panelHeader p{color:var(--worship-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.WorshipTeamDashboard-module__TfrJxq__panelHeader>:last-child:not(:first-child){flex-shrink:0;width:auto;margin:0}.WorshipTeamDashboard-module__TfrJxq__panelHeader>div:last-child:not(:first-child){padding:0}.WorshipTeamDashboard-module__TfrJxq__attentionPanel h2 svg{color:var(--worship-amber)}.WorshipTeamDashboard-module__TfrJxq__panelFooter{border-top:1px solid var(--worship-border);padding:7px 13px}.WorshipTeamDashboard-module__TfrJxq__panelFooter>button{color:var(--worship-muted)}.WorshipTeamDashboard-module__TfrJxq__warningBadge,.WorshipTeamDashboard-module__TfrJxq__successBadge,.WorshipTeamDashboard-module__TfrJxq__neutralBadge{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.WorshipTeamDashboard-module__TfrJxq__neutralBadge{color:var(--worship-muted);background:var(--worship-soft)}.WorshipTeamDashboard-module__TfrJxq__warningBadge{color:var(--worship-amber);background:color-mix(in srgb, var(--worship-amber) 10%, transparent)}.WorshipTeamDashboard-module__TfrJxq__successBadge{color:var(--worship-green);background:color-mix(in srgb, var(--worship-green) 10%, transparent)}.WorshipTeamDashboard-module__TfrJxq__needsList{max-height:330px;overflow-y:auto}.WorshipTeamDashboard-module__TfrJxq__needRow{border-top:1px solid var(--worship-border);align-items:flex-start;gap:12px;padding:13px 20px;display:flex}.WorshipTeamDashboard-module__TfrJxq__needIcon{background:var(--worship-soft);border:1px solid var(--worship-border);width:34px;height:34px;color:var(--worship-muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.WorshipTeamDashboard-module__TfrJxq__rowContent{flex:1;min-width:0}.WorshipTeamDashboard-module__TfrJxq__rowContent h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:550;display:flex}.WorshipTeamDashboard-module__TfrJxq__rowContent p{color:var(--worship-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.WorshipTeamDashboard-module__TfrJxq__inlineCount{color:var(--worship-amber);font-size:10px;font-weight:500}.WorshipTeamDashboard-module__TfrJxq__rowDate{color:var(--worship-muted);margin-top:5px;font-size:10px;display:block}.WorshipTeamDashboard-module__TfrJxq__empty{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:160px;padding:32px 18px;display:flex}.WorshipTeamDashboard-module__TfrJxq__empty svg{color:var(--worship-green)}.WorshipTeamDashboard-module__TfrJxq__empty strong{font-size:13px;font-weight:500}.WorshipTeamDashboard-module__TfrJxq__empty span,.WorshipTeamDashboard-module__TfrJxq__emptyText{color:var(--worship-muted);font-size:12px;line-height:1.6}.WorshipTeamDashboard-module__TfrJxq__emptyText{margin:0;padding:25px 20px}.WorshipTeamDashboard-module__TfrJxq__meter{background:color-mix(in srgb, var(--worship-muted) 15%, transparent);border:0;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.WorshipTeamDashboard-module__TfrJxq__meter::-webkit-meter-bar{background:color-mix(in srgb, var(--worship-muted) 15%, transparent);border:0;border-radius:999px}.WorshipTeamDashboard-module__TfrJxq__meter::-webkit-meter-optimum-value{background:var(--worship-green);border-radius:999px}.WorshipTeamDashboard-module__TfrJxq__meter::-moz-meter-bar{background:var(--worship-green);border-radius:999px}.WorshipTeamDashboard-module__TfrJxq__teamList{padding:0 20px 8px}.WorshipTeamDashboard-module__TfrJxq__teamRow{border-top:1px solid var(--worship-border);padding:13px 0}.WorshipTeamDashboard-module__TfrJxq__teamTitle,.WorshipTeamDashboard-module__TfrJxq__teamMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.WorshipTeamDashboard-module__TfrJxq__teamTitle{margin-bottom:10px;font-size:12px}.WorshipTeamDashboard-module__TfrJxq__teamTitle strong{font-weight:550}.WorshipTeamDashboard-module__TfrJxq__teamTitle>span{color:var(--worship-green);font-variant-numeric:tabular-nums;font-weight:550}.WorshipTeamDashboard-module__TfrJxq__teamMeta{color:var(--worship-muted);margin-top:7px;font-size:10px}.WorshipTeamDashboard-module__TfrJxq__trendStrip{background:var(--worship-soft);border-top:1px solid var(--worship-border);align-items:center;gap:20px;padding:15px 20px;display:flex}.WorshipTeamDashboard-module__TfrJxq__trendStrip>span{color:var(--worship-muted);font-size:11px}.WorshipTeamDashboard-module__TfrJxq__trendValues{gap:24px;padding-bottom:2px;display:flex;overflow-x:auto}.WorshipTeamDashboard-module__TfrJxq__trendValues>div{flex-shrink:0}.WorshipTeamDashboard-module__TfrJxq__trendValues strong{font-size:12px;font-weight:550;display:block}.WorshipTeamDashboard-module__TfrJxq__trendValues span{color:var(--worship-muted);margin-top:3px;font-size:9px;display:block}.WorshipTeamDashboard-module__TfrJxq__volunteers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px;max-height:300px;padding:9px 20px 22px;display:grid;overflow-y:auto}.WorshipTeamDashboard-module__TfrJxq__volunteer{align-items:center;gap:10px;min-width:0;display:flex}.WorshipTeamDashboard-module__TfrJxq__volunteer>div:last-child{min-width:0}.WorshipTeamDashboard-module__TfrJxq__volunteer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.WorshipTeamDashboard-module__TfrJxq__volunteer span{color:var(--worship-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.WorshipTeamDashboard-module__TfrJxq__monthBar{justify-content:space-between;align-items:center;padding:0 16px 8px 20px;display:flex}.WorshipTeamDashboard-module__TfrJxq__monthBar>span{color:var(--worship-muted);font-size:11px;font-weight:500}.WorshipTeamDashboard-module__TfrJxq__monthBar>div{align-items:center;gap:4px;display:flex}.WorshipTeamDashboard-module__TfrJxq__eventList{max-height:360px;padding:0 10px 8px;overflow-y:auto}.WorshipTeamDashboard-module__TfrJxq__serviceRow{border-top:1px solid var(--worship-border);align-items:center;gap:16px;padding:18px 10px;display:flex}.WorshipTeamDashboard-module__TfrJxq__serviceRow[data-next=true]{border:1px solid color-mix(in srgb, var(--worship-accent) 20%, var(--worship-border));background:color-mix(in srgb, var(--worship-accent) 4%, var(--worship-surface));border-radius:10px;margin-bottom:5px;padding:17px 13px}.WorshipTeamDashboard-module__TfrJxq__serviceRow[data-next=true]+.WorshipTeamDashboard-module__TfrJxq__serviceRow{border-top-color:#0000}.WorshipTeamDashboard-module__TfrJxq__dateTile{border:1px solid var(--worship-border);background:var(--worship-soft);border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-height:56px;display:flex}.WorshipTeamDashboard-module__TfrJxq__dateTile>span{text-transform:uppercase;letter-spacing:.8px;color:var(--worship-muted);font-size:9px}.WorshipTeamDashboard-module__TfrJxq__dateTile strong{letter-spacing:-.5px;font-size:21px;font-weight:550;line-height:1.4}.WorshipTeamDashboard-module__TfrJxq__serviceContent{flex:1;min-width:0}.WorshipTeamDashboard-module__TfrJxq__serviceContent h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.4}.WorshipTeamDashboard-module__TfrJxq__serviceContent p{color:var(--worship-muted);margin:5px 0 10px;font-size:10px;line-height:1.5}.WorshipTeamDashboard-module__TfrJxq__serviceContent .WorshipTeamDashboard-module__TfrJxq__meter{max-width:230px;height:4px}.WorshipTeamDashboard-module__TfrJxq__eyebrow{text-transform:uppercase;letter-spacing:1px;color:var(--worship-accent);margin-bottom:4px;font-size:8px;font-weight:650;display:block}.WorshipTeamDashboard-module__TfrJxq__pastServices{border-top:1px solid var(--worship-border);margin:0 20px}.WorshipTeamDashboard-module__TfrJxq__pastServices summary{color:var(--worship-muted);cursor:pointer;padding:12px 0 14px;font-size:11px}.WorshipTeamDashboard-module__TfrJxq__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:3px 20px 16px;display:grid}.WorshipTeamDashboard-module__TfrJxq__weekday{text-align:center;color:var(--worship-muted);padding:7px 0;font-size:10px}.WorshipTeamDashboard-module__TfrJxq__calendarDay{appearance:none;min-height:36px;color:var(--worship-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;font-family:inherit;font-size:11px;display:flex}.WorshipTeamDashboard-module__TfrJxq__calendarDay:hover{background:var(--worship-soft);border-color:var(--worship-border)}.WorshipTeamDashboard-module__TfrJxq__calendarDay[data-today=true]{color:var(--worship-accent);background:color-mix(in srgb, var(--worship-accent) 8%, transparent)}.WorshipTeamDashboard-module__TfrJxq__calendarDay[aria-pressed=true]{border-color:var(--worship-accent);background:color-mix(in srgb, var(--worship-accent) 12%, transparent)}.WorshipTeamDashboard-module__TfrJxq__dayDots{justify-content:center;gap:3px;height:3px;display:flex}.WorshipTeamDashboard-module__TfrJxq__dayDots i{background:var(--worship-green);border-radius:50%;width:3px;height:3px;display:block}.WorshipTeamDashboard-module__TfrJxq__dayDots i[data-open=true]{background:var(--worship-amber)}.WorshipTeamDashboard-module__TfrJxq__selectionLabel{color:var(--worship-muted);justify-content:space-between;align-items:center;padding:0 20px 8px;font-size:11px;display:flex}.WorshipTeamDashboard-module__TfrJxq__calendarDay:focus-visible,.WorshipTeamDashboard-module__TfrJxq__pastServices summary:focus-visible{outline:2px solid var(--worship-accent);outline-offset:2px}@container worship-workspace (max-width:760px){.WorshipTeamDashboard-module__TfrJxq__dashboard{padding:4px 0 16px}}@container worship-dashboard (max-width:1050px){.WorshipTeamDashboard-module__TfrJxq__mainGrid,.WorshipTeamDashboard-module__TfrJxq__detailGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.WorshipTeamDashboard-module__TfrJxq__volunteers{grid-template-columns:minmax(0,1fr);gap:15px}.WorshipTeamDashboard-module__TfrJxq__header h1{font-size:23px}.WorshipTeamDashboard-module__TfrJxq__metric{padding:16px}.WorshipTeamDashboard-module__TfrJxq__metricFoot .WorshipTeamDashboard-module__TfrJxq__meter{display:none}}@container worship-dashboard (max-width:760px){.WorshipTeamDashboard-module__TfrJxq__header{flex-direction:column;align-items:flex-start;gap:14px}.WorshipTeamDashboard-module__TfrJxq__headerActions{justify-content:space-between;width:100%}.WorshipTeamDashboard-module__TfrJxq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.WorshipTeamDashboard-module__TfrJxq__mainGrid,.WorshipTeamDashboard-module__TfrJxq__detailGrid{grid-template-columns:minmax(0,1fr)}.WorshipTeamDashboard-module__TfrJxq__volunteers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container worship-dashboard (max-width:440px){.WorshipTeamDashboard-module__TfrJxq__metric{padding:14px 12px}.WorshipTeamDashboard-module__TfrJxq__metricValue{font-size:27px}.WorshipTeamDashboard-module__TfrJxq__metricLabel{font-size:11px}.WorshipTeamDashboard-module__TfrJxq__metricLabel svg{display:none}.WorshipTeamDashboard-module__TfrJxq__metricHint,.WorshipTeamDashboard-module__TfrJxq__metricFoot{font-size:10px}.WorshipTeamDashboard-module__TfrJxq__panelHeader{flex-wrap:wrap;padding:16px}.WorshipTeamDashboard-module__TfrJxq__panelHeader p{font-size:11px}.WorshipTeamDashboard-module__TfrJxq__headerActions{flex-wrap:wrap;gap:6px}.WorshipTeamDashboard-module__TfrJxq__serviceRow{gap:10px}.WorshipTeamDashboard-module__TfrJxq__dateTile{width:39px}.WorshipTeamDashboard-module__TfrJxq__serviceContent h3{font-size:13px}.WorshipTeamDashboard-module__TfrJxq__serviceRow>.WorshipTeamDashboard-module__TfrJxq__warningBadge,.WorshipTeamDashboard-module__TfrJxq__serviceRow>.WorshipTeamDashboard-module__TfrJxq__successBadge{padding:4px 6px;font-size:9px}.WorshipTeamDashboard-module__TfrJxq__volunteers{grid-template-columns:minmax(0,1fr)}.WorshipTeamDashboard-module__TfrJxq__trendStrip{flex-direction:column;align-items:flex-start;gap:12px}.WorshipTeamDashboard-module__TfrJxq__trendValues{gap:20px;max-width:100%}}
.Clients-module__fynYPq__clientsPage{width:100%}.Clients-module__fynYPq__header{margin-bottom:var(--spacing-2xl);justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.Clients-module__fynYPq__headerContent{gap:var(--spacing-xs);flex-direction:column;display:flex}.Clients-module__fynYPq__headerContent h1{font-size:var(--font-size-2xl);letter-spacing:-.02em;margin:0;font-weight:700}.Clients-module__fynYPq__headerContent p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-weight:500}.Clients-module__fynYPq__addButton{background:linear-gradient(135deg, var(--color-primary,#3b82f6) 0%, var(--color-primary-dark,#2563eb) 100%);color:#fff;cursor:pointer;min-height:36px;box-shadow:0 2px 8px var(--color-primary-alpha-25,#3b82f640);white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.Clients-module__fynYPq__addButton:before{content:"";opacity:0;background:linear-gradient(135deg,var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a) 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.Clients-module__fynYPq__addButton:hover{box-shadow:0 4px 12px var(--color-primary-alpha-35,#3b82f659);transform:translateY(-1px)}.Clients-module__fynYPq__addButton:hover:before{opacity:1}.Clients-module__fynYPq__addButton:active{transform:translateY(0)}.Clients-module__fynYPq__statsRow{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.Clients-module__fynYPq__statsRow{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}.Clients-module__fynYPq__statCard{padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.Clients-module__fynYPq__statCard:before{content:"";background:linear-gradient(90deg, var(--color-primary), transparent);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Clients-module__fynYPq__statCard:hover:before{opacity:1}.Clients-module__fynYPq__statLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.Clients-module__fynYPq__statValue{font-size:var(--font-size-2xl);color:var(--color-text-primary);letter-spacing:-.02em;font-weight:700}.Clients-module__fynYPq__searchBar{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;transition:all .2s;display:flex}.Clients-module__fynYPq__searchBar:focus-within{border-color:var(--color-primary-alpha-50,#3b82f680);box-shadow:0 0 0 3px var(--color-primary-alpha-10,#3b82f61a)}.Clients-module__fynYPq__searchBar svg{color:var(--color-text-secondary);flex-shrink:0}.Clients-module__fynYPq__searchInput{color:var(--color-text-primary);font-size:var(--font-size-md);background:0 0;border:none;outline:none;flex:1}.Clients-module__fynYPq__searchInput::placeholder{color:var(--color-text-secondary)}.Clients-module__fynYPq__loading{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-md)}@media (max-width:768px){.Clients-module__fynYPq__header{flex-direction:column;align-items:stretch}.Clients-module__fynYPq__addButton{justify-content:center;width:100%}.Clients-module__fynYPq__statsRow{grid-template-columns:1fr}}.Clients-module__fynYPq__workspaceNav{margin:calc(-1 * var(--spacing-lg)) 0 var(--spacing-xl)}
.MessagingDropdown-conversation-module__L5WnkW__dropdown{top:var(--messaging-dropdown-top,56px);left:var(--messaging-dropdown-left,12px);width:min(380px,100vw - 24px);max-height:min(520px, var(--messaging-dropdown-available-height,520px));background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#121418);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border,#ffffff1a);z-index:calc(var(--z-top-layer,2147480000) - 1);border-radius:12px;flex-direction:column;transition:max-height .2s;animation:.2s MessagingDropdown-conversation-module__L5WnkW__slideDown;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 40px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.MessagingDropdown-conversation-module__L5WnkW__dropdownChat{height:min(520px, var(--messaging-dropdown-available-height,520px));max-height:min(520px, var(--messaging-dropdown-available-height,520px))}.MessagingDropdown-conversation-module__L5WnkW__dropdownWithSummary{max-height:min(720px, var(--messaging-dropdown-available-height,720px))}.MessagingDropdown-conversation-module__L5WnkW__dropdownChat.MessagingDropdown-conversation-module__L5WnkW__dropdownWithSummary{height:min(720px, var(--messaging-dropdown-available-height,720px));max-height:min(720px, var(--messaging-dropdown-available-height,720px))}@keyframes MessagingDropdown-conversation-module__L5WnkW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MessagingDropdown-conversation-module__L5WnkW__arrow{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141414f2);border-left:1px solid var(--glass-border,#ffffff1a);border-top:1px solid var(--glass-border,#ffffff1a);width:12px;height:12px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.MessagingDropdown-conversation-module__L5WnkW__header{background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;align-items:center;gap:8px;padding:.875rem 1rem;display:flex}.MessagingDropdown-conversation-module__L5WnkW__header h3{color:var(--color-text,#fff);flex:1;margin:0;font-size:15px;font-weight:600}.MessagingDropdown-conversation-module__L5WnkW__backBtn,.MessagingDropdown-conversation-module__L5WnkW__iconBtn{width:28px;height:28px;color:var(--color-primary,#3b82f6);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .2s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__backBtn:hover,.MessagingDropdown-conversation-module__L5WnkW__iconBtn:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagingDropdown-conversation-module__L5WnkW__newBtn{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;width:28px;height:28px;box-shadow:var(--rai-chrome-shadow);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__newBtn:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;transform:scale(1.05)}.MessagingDropdown-conversation-module__L5WnkW__soundBtn{width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);cursor:pointer;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__soundBtn:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.MessagingDropdown-conversation-module__L5WnkW__searchBox{border:1px solid var(--glass-border,#ffffff14);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:8px;align-items:center;gap:8px;margin:10px 12px;padding:8px 12px;display:flex}.MessagingDropdown-conversation-module__L5WnkW__searchBox svg{color:var(--color-text-secondary,#71717a)}.MessagingDropdown-conversation-module__L5WnkW__searchBox input{color:var(--color-text,#fff);background:0 0;border:none;outline:none;flex:1;font-size:13px}.MessagingDropdown-conversation-module__L5WnkW__searchBox input::placeholder{color:var(--color-text-secondary,#71717a)}.MessagingDropdown-conversation-module__L5WnkW__list{flex:1;max-height:360px;overflow-y:auto}.MessagingDropdown-conversation-module__L5WnkW__empty{text-align:center;color:var(--color-text-secondary,#71717a);padding:30px 20px;font-size:13px}.MessagingDropdown-conversation-module__L5WnkW__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__item:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.MessagingDropdown-conversation-module__L5WnkW__avatar{background:linear-gradient(135deg, var(--color-primary,#3b82f6), var(--color-primary-light,#60a5fa));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__avatar img{object-fit:cover;width:100%;height:100%}.MessagingDropdown-conversation-module__L5WnkW__info{flex:1;min-width:0}.MessagingDropdown-conversation-module__L5WnkW__name{color:var(--color-text,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__memberCount{color:var(--color-text-secondary,#71717a);margin-left:4px;font-size:11px;font-weight:400}.MessagingDropdown-conversation-module__L5WnkW__preview{color:var(--color-text-secondary,#71717a);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.MessagingDropdown-conversation-module__L5WnkW__time{color:var(--color-text-secondary,#71717a);font-size:11px}.MessagingDropdown-conversation-module__L5WnkW__badge{background:var(--color-primary,#3b82f6);color:#fff;text-align:center;border-radius:10px;min-width:16px;padding:2px 6px;font-size:10px;font-weight:700}.MessagingDropdown-conversation-module__L5WnkW__chatHeaderInfo{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:8px;margin:-4px 0;padding:4px 8px;transition:background .2s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__chatHeaderInfo:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.MessagingDropdown-conversation-module__L5WnkW__chatHeaderText{flex-direction:column;align-items:flex-start;display:flex}.MessagingDropdown-conversation-module__L5WnkW__chatHeaderText h3{font-size:14px}.MessagingDropdown-conversation-module__L5WnkW__participantCount{color:var(--color-text-secondary,#71717a);font-size:11px}.MessagingDropdown-conversation-module__L5WnkW__messages{-webkit-overflow-scrolling:touch;background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;flex:auto;gap:.25rem;min-height:0;padding:1rem .875rem;display:flex;overflow:hidden auto}.MessagingDropdown-conversation-module__L5WnkW__messagesUnified{align-items:stretch;gap:.125rem}.MessagingDropdown-conversation-module__L5WnkW__messagesUnified>*{max-width:100%}.MessagingDropdown-conversation-module__L5WnkW__message{box-sizing:border-box;gap:6px;min-width:0;max-width:min(85%,18rem);display:flex;position:relative}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__sent{flex-direction:row-reverse;align-self:flex-end}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__sent .MessagingDropdown-conversation-module__L5WnkW__messageContent{align-items:flex-end}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__received{align-self:flex-start}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__received .MessagingDropdown-conversation-module__L5WnkW__messageContent{align-items:flex-start}.MessagingDropdown-conversation-module__L5WnkW__senderAvatar{background:linear-gradient(135deg, var(--color-primary,#3b82f6), var(--color-primary-light,#60a5fa));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:flex;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__senderAvatar img{object-fit:cover;width:100%;height:100%}.MessagingDropdown-conversation-module__L5WnkW__senderAvatarSpacer{flex-shrink:0;width:24px}.MessagingDropdown-conversation-module__L5WnkW__messageContent{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex;position:relative}.MessagingDropdown-conversation-module__L5WnkW__senderName{color:var(--color-primary-light,#60a5fa);margin-left:2px;font-size:11px;font-weight:500}.MessagingDropdown-conversation-module__L5WnkW__bubble{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;cursor:context-menu;border-radius:18px;max-width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.4}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__sent .MessagingDropdown-conversation-module__L5WnkW__bubble{background:var(--color-primary,#3b82f6);color:#fff;border-bottom-right-radius:4px}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__received .MessagingDropdown-conversation-module__L5WnkW__bubble{color:var(--color-text,#fff);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-bottom-left-radius:4px}.MessagingDropdown-conversation-module__L5WnkW__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.MessagingDropdown-conversation-module__L5WnkW__msgMeta{align-items:center;gap:4px;margin-top:3px;display:flex}.MessagingDropdown-conversation-module__L5WnkW__msgTime{opacity:.7;font-size:10px}.MessagingDropdown-conversation-module__L5WnkW__readStatus{opacity:.7;align-items:center;display:flex}.MessagingDropdown-conversation-module__L5WnkW__readIcon{color:var(--color-primary-light,#60a5fa)}.MessagingDropdown-conversation-module__L5WnkW__deleted{color:var(--color-text-secondary,#71717a);font-size:12px;font-style:italic}.MessagingDropdown-conversation-module__L5WnkW__reactions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.MessagingDropdown-conversation-module__L5WnkW__reactionBubble{border:1px solid var(--glass-border,#ffffff14);cursor:pointer;background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:10px;align-items:center;gap:2px;padding:2px 6px;font-size:12px;transition:background .2s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__reactionBubble:hover{background:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.MessagingDropdown-conversation-module__L5WnkW__quickReactions{opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1e1e1ef2);border:1px solid var(--glass-border,#ffffff14);white-space:nowrap;border-radius:16px;gap:2px;padding:4px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;top:-28px;right:0}.MessagingDropdown-conversation-module__L5WnkW__message:hover .MessagingDropdown-conversation-module__L5WnkW__quickReactions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__received .MessagingDropdown-conversation-module__L5WnkW__quickReactions{left:0;right:auto}.MessagingDropdown-conversation-module__L5WnkW__quickReactions button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:transform .15s,background .15s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__quickReactions button:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);transform:scale(1.15)}.MessagingDropdown-conversation-module__L5WnkW__quickReplyBtn{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e0efff);white-space:nowrap;gap:3px;margin-left:2px;font-size:11px;font-weight:600;background:#3b82f647!important;border-left:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)!important;border-radius:999px!important;width:auto!important;height:24px!important;padding:0 8px!important}.MessagingDropdown-conversation-module__L5WnkW__quickReplyBtn:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:#3b82f673!important;transform:none!important}.MessagingDropdown-conversation-module__L5WnkW__replyPreview{text-align:left;background:0 0;border:none;max-width:100%;margin:0 0 3px;padding:0;display:flex}.MessagingDropdown-conversation-module__L5WnkW__replyPreviewBody{background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px;flex-direction:column;gap:1px;min-width:0;max-width:100%;padding:6px 10px;display:flex}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__sent .MessagingDropdown-conversation-module__L5WnkW__replyPreviewBody{text-align:right;background:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);align-items:flex-end}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__received .MessagingDropdown-conversation-module__L5WnkW__replyPreviewBody{text-align:left;align-items:flex-start}.MessagingDropdown-conversation-module__L5WnkW__replyPreviewName{color:var(--color-primary-light,#7db7ff);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__sent .MessagingDropdown-conversation-module__L5WnkW__replyPreviewName{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9)}.MessagingDropdown-conversation-module__L5WnkW__replyPreviewText{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-size:12px;line-height:1.25;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__message.MessagingDropdown-conversation-module__L5WnkW__sent .MessagingDropdown-conversation-module__L5WnkW__replyPreviewText{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb8)}.MessagingDropdown-conversation-module__L5WnkW__replyBar{z-index:6;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:none;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:0;flex-shrink:0;align-items:center;gap:0;margin:0;padding:8px 12px 6px;font-size:.75rem;display:flex;position:relative}.MessagingDropdown-conversation-module__L5WnkW__replyBarAccent{background:var(--color-primary,#3b82f6);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:28px;margin-right:10px}.MessagingDropdown-conversation-module__L5WnkW__replyBarInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MessagingDropdown-conversation-module__L5WnkW__replyBarLabel{color:var(--color-primary-light,#7db7ff);font-size:12px;font-weight:600;line-height:1.2}.MessagingDropdown-conversation-module__L5WnkW__replyBarQuote{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.MessagingDropdown-conversation-module__L5WnkW__replyBarClose{width:26px;height:26px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;transition:background .12s,color .12s;display:flex}.MessagingDropdown-conversation-module__L5WnkW__replyBarClose:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24)}.MessagingDropdown-conversation-module__L5WnkW__msgContextMenu{z-index:var(--z-top-layer,2147480000);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1c1c1ef5);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;min-width:180px;max-width:240px;padding:6px;position:fixed;box-shadow:0 12px 40px var(--lightningcss-light,#0f172a1d)var(--lightningcss-dark,#00000073)}.MessagingDropdown-conversation-module__L5WnkW__msgContextEmojis{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);gap:2px;margin-bottom:4px;padding:4px 4px 8px;display:flex}.MessagingDropdown-conversation-module__L5WnkW__msgContextEmojis button{cursor:pointer;background:0 0;border:none;border-radius:8px;width:28px;height:28px;font-size:16px;transition:background .12s,transform .12s}.MessagingDropdown-conversation-module__L5WnkW__msgContextEmojis button:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);transform:scale(1.12)}.MessagingDropdown-conversation-module__L5WnkW__msgContextItem{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.MessagingDropdown-conversation-module__L5WnkW__msgContextItem:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagingDropdown-conversation-module__L5WnkW__msgContextItem svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);flex-shrink:0}.MessagingDropdown-conversation-module__L5WnkW__msgContextDanger,.MessagingDropdown-conversation-module__L5WnkW__msgContextDanger svg{color:var(--lightningcss-light,#b94d4d)var(--lightningcss-dark,#ff6b6b)}.MessagingDropdown-conversation-module__L5WnkW__msgContextDanger:hover{background:#ef444426}.MessagingDropdown-conversation-module__L5WnkW__chatPane{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.MessagingDropdown-conversation-module__L5WnkW__chatPaneDragging{outline:2px dashed var(--color-primary,#3b82f6);outline-offset:-3px}.MessagingDropdown-conversation-module__L5WnkW__chatDropOverlay{z-index:40;border:2px dashed var(--color-primary,#3b82f6);color:var(--color-primary-light,#60a5fa);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172abf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:.5rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}
.ClientModal-module__mwhLWa__form{flex-direction:column;gap:0;display:flex}.ClientModal-module__mwhLWa__error{color:#ef4444;padding:var(--spacing-md);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);background:#ef44441a}.ClientModal-module__mwhLWa__formGroup{margin-bottom:var(--spacing-lg)}.ClientModal-module__mwhLWa__formGroup label{margin-bottom:var(--spacing-xs);color:var(--color-text-primary);font-weight:500;display:block}.ClientModal-module__mwhLWa__formGroup input,.ClientModal-module__mwhLWa__formGroup textarea,.ClientModal-module__mwhLWa__formGroup select{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-primary);font-size:var(--font-size-md);transition:all .2s}.ClientModal-module__mwhLWa__formGroup input:focus,.ClientModal-module__mwhLWa__formGroup textarea:focus,.ClientModal-module__mwhLWa__formGroup select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10,#3b82f61a);outline:none}.ClientModal-module__mwhLWa__formGroup small{margin-top:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}.ClientModal-module__mwhLWa__formRow{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ClientModal-module__mwhLWa__formRow{grid-template-columns:1fr}}
.ClientsTable-module__-0Xp4G__tableContainer{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:16px;overflow-x:auto}.ClientsTable-module__-0Xp4G__table{border-collapse:collapse;width:100%;min-width:640px}.ClientsTable-module__-0Xp4G__table thead{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.ClientsTable-module__-0Xp4G__table th{text-align:left;padding:var(--spacing-md) var(--spacing-lg);font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.ClientsTable-module__-0Xp4G__table td{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0d)}.ClientsTable-module__-0Xp4G__table tbody tr:last-child td{border-bottom:none}.ClientsTable-module__-0Xp4G__table tbody tr{transition:all .2s}.ClientsTable-module__-0Xp4G__clickableRow{cursor:pointer}.ClientsTable-module__-0Xp4G__table tbody tr:hover{background:var(--color-primary-alpha-5,#3b82f60d)}.ClientsTable-module__-0Xp4G__clientName{flex-direction:column;gap:4px;display:flex}.ClientsTable-module__-0Xp4G__clientName strong{color:var(--color-text-primary);font-weight:600}.ClientsTable-module__-0Xp4G__slug{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:Monaco,Courier New,monospace}.ClientsTable-module__-0Xp4G__tierBadge{min-height:28px;font-size:var(--font-size-sm);text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 14px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.ClientsTable-module__-0Xp4G__tierStarter{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary-light,#60a5fa);border:1px solid var(--color-primary-alpha-30,#3b82f64d)}.ClientsTable-module__-0Xp4G__tierGrowth{color:var(--lightningcss-light,#257441)var(--lightningcss-dark,#4ade80);background:#22c55e26;border:1px solid #22c55e4d}.ClientsTable-module__-0Xp4G__tierUnlimited{color:var(--lightningcss-light,#7c55a3)var(--lightningcss-dark,#c084fc);background:#a855f726;border:1px solid #a855f74d}.ClientsTable-module__-0Xp4G__tierNone{color:var(--color-text-secondary);background:#6b728026;border:1px solid #6b728033}.ClientsTable-module__-0Xp4G__statusBadge{min-height:28px;font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 14px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.ClientsTable-module__-0Xp4G__statusBadge.ClientsTable-module__-0Xp4G__active{color:var(--lightningcss-light,#257441)var(--lightningcss-dark,#4ade80);background:#22c55e26;border:1px solid #22c55e4d}.ClientsTable-module__-0Xp4G__statusBadge.ClientsTable-module__-0Xp4G__inactive{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);background:#ef444426;border:1px solid #ef44444d}.ClientsTable-module__-0Xp4G__actions{gap:var(--spacing-xs);align-items:center;display:flex}.ClientsTable-module__-0Xp4G__messageAction{color:var(--color-text-secondary,#ffffff8c);background:0 0;border-color:#0000}.ClientsTable-module__-0Xp4G__messageAction:hover:not(:disabled){color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-10,#3b82f61a);border-color:var(--color-primary-alpha-25,#3b82f640)}.ClientsTable-module__-0Xp4G__emptyState{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-md)}@media (max-width:768px){.ClientsTable-module__-0Xp4G__table th,.ClientsTable-module__-0Xp4G__table td{padding:var(--spacing-sm) var(--spacing-md)}.ClientsTable-module__-0Xp4G__table th{font-size:var(--font-size-xs)}.ClientsTable-module__-0Xp4G__tierBadge,.ClientsTable-module__-0Xp4G__statusBadge{font-size:var(--font-size-xs);min-height:24px;padding:3px 10px}}
.DeleteConfirmationModal-module__QJVOgG__header{text-align:center;padding:8px 0 0}.DeleteConfirmationModal-module__QJVOgG__iconContainer{color:var(--lightningcss-light,#ce2f26)var(--lightningcss-dark,#ff3b30);background:#ff3b3026;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.DeleteConfirmationModal-module__QJVOgG__content{padding:0}.DeleteConfirmationModal-module__QJVOgG__warning{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);margin:0 0 16px;font-size:.95rem;line-height:1.5}.DeleteConfirmationModal-module__QJVOgG__warning strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white)}.DeleteConfirmationModal-module__QJVOgG__dataList{background:#ff3b3014;border:1px solid #ff3b3026;border-radius:10px;margin:0 0 16px;padding:16px 16px 16px 36px;list-style:outside}.DeleteConfirmationModal-module__QJVOgG__dataList li{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);padding:4px 0;font-size:.85rem}.DeleteConfirmationModal-module__QJVOgG__finalWarning{color:var(--lightningcss-light,#ce2f26)var(--lightningcss-dark,#ff3b30);text-align:center;margin:0 0 20px;font-size:.9rem}.DeleteConfirmationModal-module__QJVOgG__finalWarning strong{font-weight:600}.DeleteConfirmationModal-module__QJVOgG__inputGroup{margin-bottom:16px}.DeleteConfirmationModal-module__QJVOgG__inputGroup label{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.85rem;display:block}.DeleteConfirmationModal-module__QJVOgG__inputGroup input{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-radius:10px;padding:14px 16px;font-size:1rem;transition:all .2s}.DeleteConfirmationModal-module__QJVOgG__inputGroup input:focus{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:#ff3b3080;outline:none}.DeleteConfirmationModal-module__QJVOgG__inputGroup input:disabled{opacity:.5;cursor:not-allowed}.DeleteConfirmationModal-module__QJVOgG__inputGroup input::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d)}.DeleteConfirmationModal-module__QJVOgG__error{color:var(--lightningcss-light,#ce2f26)var(--lightningcss-dark,#ff3b30);background:#ff3b3026;border:1px solid #ff3b304d;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.9rem}.DeleteConfirmationModal-module__QJVOgG__spinner{animation:1s linear infinite DeleteConfirmationModal-module__QJVOgG__spin}@keyframes DeleteConfirmationModal-module__QJVOgG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TicketList-module__p9DduW__list{flex-direction:column;display:flex}.TicketList-module__p9DduW__empty{text-align:center;min-height:200px;color:var(--color-text-secondary,#94a3b8);place-items:center;gap:8px;padding:32px 16px;font-size:13px;display:grid}.TicketList-module__p9DduW__emptyIcon{width:48px;height:48px;color:var(--color-primary-light,#60a5fa);background:color-mix(in srgb, var(--color-primary,#3b82f6) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-primary,#3b82f6) 22%, transparent);border-radius:14px;place-items:center;display:grid}.TicketList-module__p9DduW__emptyTitle{color:var(--color-text,#f1f5f9);margin:0;font-size:14px;font-weight:650}.TicketList-module__p9DduW__emptyHint{max-width:340px;color:var(--color-text-secondary,#64748b);margin:0;font-size:12px;line-height:1.45}.TicketList-module__p9DduW__row{border:0;border-bottom:1px solid var(--glass-border,#ffffff0f);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .12s;display:flex}.TicketList-module__p9DduW__row:last-child{border-bottom:none}.TicketList-module__p9DduW__row:hover{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08)}.TicketList-module__p9DduW__left{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TicketList-module__p9DduW__statusRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TicketList-module__p9DduW__subject{color:var(--color-text,#f1f5f9);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.TicketList-module__p9DduW__meta{color:var(--color-text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.TicketList-module__p9DduW__ticketNum{color:var(--color-text-secondary,#94a3b8);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.TicketList-module__p9DduW__dot{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#94a3b873)}.TicketList-module__p9DduW__status,.TicketList-module__p9DduW__msgs{color:var(--color-text-secondary,#94a3b8)}.TicketList-module__p9DduW__priority{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.TicketList-module__p9DduW__priorityUrgent{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);background:#f871711f}.TicketList-module__p9DduW__priorityHigh{color:var(--lightningcss-light,#a25e26)var(--lightningcss-dark,#fb923c);background:#fb923c1f}.TicketList-module__p9DduW__priorityMedium{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);background:#fbbf241f}.TicketList-module__p9DduW__priorityLow{color:var(--color-text-secondary,#94a3b8);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.TicketList-module__p9DduW__orgBadge{background:color-mix(in srgb, var(--color-primary,#3b82f6) 14%, transparent);color:var(--color-primary-light,#60a5fa);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.TicketList-module__p9DduW__statusOpen{color:var(--color-primary-light,#60a5fa)}.TicketList-module__p9DduW__statusProgress{color:var(--lightningcss-light,#a25e26)var(--lightningcss-dark,#fb923c)}.TicketList-module__p9DduW__statusWaiting{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24)}.TicketList-module__p9DduW__statusResolved{color:var(--lightningcss-light,#39795f)var(--lightningcss-dark,#6ee7b7)}.TicketList-module__p9DduW__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.TicketList-module__p9DduW__time{color:var(--color-text-secondary,#64748b);white-space:nowrap;font-size:11px}.TicketList-module__p9DduW__arrow{color:var(--color-text-secondary,#64748b);opacity:.7}
.NewTicketModal-module__DgTH-G__form{flex-direction:column;gap:16px;display:flex}.NewTicketModal-module__DgTH-G__row{flex-direction:column;gap:6px;display:flex}.NewTicketModal-module__DgTH-G__label{color:var(--text-secondary);font-size:13px;font-weight:500}.NewTicketModal-module__DgTH-G__input,.NewTicketModal-module__DgTH-G__select{border:1.5px solid var(--border-default);border-radius:var(--radius-full,100px);background:var(--surface-1);color:var(--text-primary);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.NewTicketModal-module__DgTH-G__input:focus,.NewTicketModal-module__DgTH-G__select:focus{border-color:var(--brand-primary)}.NewTicketModal-module__DgTH-G__textarea{border:1.5px solid var(--border-default);border-radius:var(--radius-md,8px);background:var(--surface-1);color:var(--text-primary);resize:vertical;outline:none;min-height:100px;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.NewTicketModal-module__DgTH-G__textarea:focus{border-color:var(--brand-primary)}.NewTicketModal-module__DgTH-G__typeGrid{flex-wrap:wrap;gap:8px;display:flex}.NewTicketModal-module__DgTH-G__typeBtn{border:1.5px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;padding:6px 14px;font-size:13px;transition:all .15s}.NewTicketModal-module__DgTH-G__typeBtn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.NewTicketModal-module__DgTH-G__typeActive{border-color:var(--brand-primary);background:var(--brand-subtle);color:var(--brand-primary);font-weight:500}.NewTicketModal-module__DgTH-G__error{color:var(--red-fg);background:var(--red-subtle);border-radius:var(--radius-md,8px);padding:8px 12px;font-size:13px}.NewTicketModal-module__DgTH-G__submitBtn{background:var(--brand-primary);color:var(--brand-fg);border-radius:var(--radius-full,100px);cursor:pointer;border:none;padding:9px 20px;font-size:14px;font-weight:500;transition:opacity .15s}.NewTicketModal-module__DgTH-G__submitBtn:disabled{opacity:.5;cursor:not-allowed}.NewTicketModal-module__DgTH-G__submitBtn:not(:disabled):hover{opacity:.9}
.ScheduleCallModal-module__vO3MdW__form{flex-direction:column;gap:16px;display:flex}.ScheduleCallModal-module__vO3MdW__intro{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.ScheduleCallModal-module__vO3MdW__row{flex-direction:column;gap:6px;display:flex}.ScheduleCallModal-module__vO3MdW__twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ScheduleCallModal-module__vO3MdW__label{color:var(--text-secondary);font-size:13px;font-weight:500}.ScheduleCallModal-module__vO3MdW__input,.ScheduleCallModal-module__vO3MdW__select{border:1.5px solid var(--border-default);border-radius:var(--radius-full,100px);background:var(--surface-1);color:var(--text-primary);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.ScheduleCallModal-module__vO3MdW__input:focus,.ScheduleCallModal-module__vO3MdW__select:focus{border-color:var(--brand-primary)}.ScheduleCallModal-module__vO3MdW__textarea{border:1.5px solid var(--border-default);border-radius:var(--radius-md,8px);background:var(--surface-1);color:var(--text-primary);resize:vertical;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.ScheduleCallModal-module__vO3MdW__textarea:focus{border-color:var(--brand-primary)}.ScheduleCallModal-module__vO3MdW__error{color:var(--red-fg);background:var(--red-subtle);border-radius:var(--radius-md,8px);padding:8px 12px;font-size:13px}.ScheduleCallModal-module__vO3MdW__submitBtn{background:var(--brand-primary);color:var(--brand-fg);border-radius:var(--radius-full,100px);cursor:pointer;border:none;padding:9px 20px;font-size:14px;font-weight:500;transition:opacity .15s}.ScheduleCallModal-module__vO3MdW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ScheduleCallModal-module__vO3MdW__submitBtn:not(:disabled):hover{opacity:.9}
