html.light{--color-primary:#305cde;--color-primary-hover:#305cde;--color-primary-light:#305cde;--color-surface-deep:#f0f4f8;--color-surface-dark:#e2e8f0;--color-surface-card:rgba(255,255,255,0.88);--color-surface-card-hover:rgba(30,41,59,0.12);--color-surface-elevated:rgba(255,255,255,0.92);--color-surface-input:#ffffff!important;--color-surface-glass:rgba(255,255,255,0.6);--color-surface-overlay:rgba(0,0,0,0.3);--color-text:#0f172a;--color-text-secondary:#334155;--color-text-muted:#475569;--color-text-inverted:#ffffff;--color-glass:rgba(0,0,0,0.08);--color-glass-hover:rgba(30,41,59,0.34);--blue-deep:#f0f4f8;--blue-dark:#e2e8f0;--blue-accent:#305cde;--blue-bright:#305cde;--white:#ffffff;--white-90:#0f172a;--white-60:#334155;--white-30:#475569;--white-10:rgba(30,41,59,0.1);--white-5:rgba(30,41,59,0.06);--glass-border:rgba(0,0,0,0.08);--glass-bg:rgba(255,255,255,0.6);--input-bg:#ffffff!important;--todo-bg:rgba(255,159,10,0.08);--todo-accent:#e68a00;--doing-bg:rgba(29,107,243,0.08);--doing-accent:#305cde;--done-bg:rgba(34,197,94,0.08);--done-accent:#16a34a;--red:#ef4444;--orange:#f59e0b;--success:#22c55e;--dropdown-bg:linear-gradient(135deg,rgba(255,255,255,0.985),rgba(244,248,255,0.99));--dropdown-border:rgba(30,41,59,0.22);--dropdown-text:#0f172a;--dropdown-text-secondary:#334155;--dropdown-hover:rgba(30,41,59,0.12);--dropdown-active:rgba(30,41,59,0.18);--taskup-skeleton-strong:rgba(15,23,42,0.10);--taskup-skeleton-soft:rgba(15,23,42,0.06);color-scheme:light}html.light .rich-text-editor-shell{box-shadow:0 10px 24px rgba(15,23,42,.08)}html.light .rich-text-toolbar{background:var(--color-primary)!important;color:#ffffff!important;overflow:visible!important;border-bottom:1px solid rgba(255,255,255,.08)}html.light .rich-text-toolbar .rich-text-toolbar-button.bg-surface-glass{background:rgba(255,255,255,.18)!important;color:#ffffff!important;border-color:rgba(255,255,255,.35)!important}html.light .rich-text-toolbar .bg-white\/90{background-color:rgba(255,255,255,.92)!important}html.light .tiptap-editor{background:#ffffff!important}html.light .tiptap-editor :where(p,div,li,h1,h2,h3,h4,h5,h6):not([style*=color]){color:inherit}html.light .tiptap-editor span[style*=color]{-webkit-text-fill-color:currentColor}html.light .tiptap-editor mark[data-color],html.light .tiptap-editor mark[style*=background-color]{-webkit-text-fill-color:currentColor;color:inherit}html.light .tiptap-editor a{color:#2563eb!important}html.light .tiptap-editor img{background:#f8fafc}html.light .chat-composer-input{box-shadow:0 8px 18px rgba(15,23,42,.08)}html.light .profile-sub-modal{background:#ffffff!important;color:#0f172a!important}html.light .profile-sub-modal .text-white,html.light .profile-sub-modal .text-white\/50,html.light .profile-sub-modal .text-white\/60,html.light .profile-sub-modal .text-white\/70,html.light .profile-sub-modal .text-white\/80,html.light .profile-sub-modal .text-white\/90{color:#0f172a!important}html.light .profile-sub-modal input:not(.profile-field-error):not([data-field-error=true]),html.light .profile-sub-modal select:not(.profile-field-error):not([data-field-error=true]),html.light .profile-sub-modal textarea:not(.profile-field-error):not([data-field-error=true]){background:#ffffff!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}html.light .profile-sub-modal button:not([class*=bg-emerald]):not([class*=bg-green]):not([class*=bg-primary]){color:#334155!important}html.light .user-profile-modal{background:#ffffff!important;color:#0f172a!important}html.light .user-profile-modal .ring-white\/10,html.light .user-profile-modal .ring-white\/12,html.light .user-profile-modal .ring-white\/20{--tw-ring-color:rgba(15,23,42,0.12)!important}html.light .user-profile-modal .border-white\/10{border-color:rgba(15,23,42,.1)!important}html.light .user-profile-modal .text-white,html.light .user-profile-modal .text-white\/50,html.light .user-profile-modal .text-white\/60,html.light .user-profile-modal .text-white\/70,html.light .user-profile-modal .text-white\/75,html.light .user-profile-modal .text-white\/80,html.light .user-profile-modal .text-white\/90{color:#0f172a!important}html.light .user-profile-modal .text-emerald-100,html.light .user-profile-modal .text-emerald-200{color:#047857!important}html.light .user-profile-modal .offline-status-badge{background-color:#cbd5e1!important;color:#1e293b!important;--tw-ring-color:#94a3b8!important}html.light .user-profile-modal .offline-status-dot{background-color:#475569!important}html.light .user-profile-modal input,html.light .user-profile-modal select,html.light .user-profile-modal textarea{background:#ffffff!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}html.light .user-profile-modal :is(button,a).profile-action-btn,html.light .user-profile-modal :is(button,a)[class~=bg-blue-600],html.light .user-profile-modal :is(button,a)[class~=bg-emerald-500],html.light .user-profile-modal :is(button,a)[class~=bg-emerald-600],html.light .user-profile-modal :is(button,a)[class~=bg-green-600],html.light .user-profile-modal :is(button,a)[class~=bg-primary]{color:#ffffff!important}html.light .user-profile-modal .profile-menu-item-danger{color:#e11d48!important}html.light .user-profile-modal .profile-menu-item-danger:hover{background-color:rgba(244,63,94,.1)!important}html.light .user-profile-modal .profile-menu-item{color:#334155!important}html.light .user-profile-modal .profile-menu-item:hover{background-color:rgba(248,250,252,.94)!important}html.light .user-setting-modal-search{background:#ffffff!important;border-color:rgba(15,23,42,.14)!important;color:#0f172a!important}html.light body{background-color:#f0f4f8;color:#1e293b}html.light body:after,html.light body:before{display:none}html.light select{color-scheme:light}html.light select option{background-color:#ffffff!important;color:#0f172a!important}html.light select option:checked,html.light select option:focus,html.light select option:hover{background:linear-gradient(90deg,#dbeafe,#bfdbfe)!important;color:#0f172a!important}html.light select option:checked{background-color:var(--color-primary)!important;color:#ffffff!important}html.light::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}html.light::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}html.light{scrollbar-color:rgba(0,0,0,.15) transparent}html.light .glass-card{background:rgba(255,255,255,.7);border-color:rgba(0,0,0,.08);backdrop-filter:blur(24px);box-shadow:0 1px 3px rgba(0,0,0,.06)}html.light .glass-card-hover:hover{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.08)}html.light .btn-primary{box-shadow:0 4px 20px rgba(30,41,59,.25)}html.light .btn-primary:hover{box-shadow:0 6px 24px rgba(30,41,59,.35)}html.light .btn-secondary{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:#1e293b}html.light .btn-secondary:hover{background:rgba(30,41,59,.12);border-color:rgba(30,41,59,.28)}html.light .btn-ghost{color:#334155}html.light .btn-ghost:hover{background:rgba(30,41,59,.12);color:#0f172a}html.light .btn-danger{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2);color:#dc2626}html.light .btn-danger:hover{background:rgba(239,68,68,.15)}html.light .badge-urgent{background:rgba(239,68,68,.1);color:#dc2626}html.light .badge-hard{background:rgba(245,158,11,.1);color:#d97706}html.light .badge-easy{background:rgba(34,197,94,.1);color:#16a34a}html.light .badge-later{background:rgba(148,163,184,.15);color:#94a3b8}html.light .badge-info,html.light .badge-normal{background:rgba(30,41,59,.1);color:#1e293b}html.light .badge-success{background:rgba(34,197,94,.1);color:#16a34a}html.light .badge-warning{background:rgba(245,158,11,.1);color:#d97706}html.light .badge-danger{background:rgba(239,68,68,.1);color:#dc2626}html.light .kanban-col-todo{background:rgba(255,159,10,.06);border-color:rgba(255,159,10,.15)}html.light .kanban-col-doing{background:rgba(29,107,243,.05);border-color:rgba(29,107,243,.15)}html.light .kanban-col-done{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.15)}html.light .task-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04)}html.light .task-card:before{background:linear-gradient(135deg,rgba(255,255,255,.5),transparent)}html.light .task-card:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.08)}html.light .app-sidebar{background:rgba(255,255,255,.95);border-right-color:rgba(0,0,0,.08)}html.light .sidebar-icon{color:#94a3b8}html.light .sidebar-icon:hover{background:rgba(30,41,59,.12);color:#1e293b}html.light .sidebar-icon.active{background:rgba(30,41,59,.1);color:#1e293b}html.light .nav-tab{color:#94a3b8}html.light .nav-tab:hover{color:#1e293b;background:rgba(30,41,59,.12)}html.light .nav-tab.active{color:#1e293b;background:rgba(0,0,0,.06)}html.light .filter-chip{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08);color:#334155}html.light .filter-chip:hover{background:rgba(30,41,59,.12);color:#0f172a}html.light .filter-chip.active{background:rgba(30,41,59,.08);color:#1e293b;border-color:rgba(30,41,59,.2)}html.light .modal-overlay{background:rgba(0,0,0,.3)}html.light .modal-panel{background:linear-gradient(135deg,#ffffff,#f8fafc);border-color:rgba(0,0,0,.08);box-shadow:0 32px 64px rgba(0,0,0,.12)}html.light .light-modal-panel,html.light [role=dialog].bg-surface-dark{background:#ffffff!important;background-color:#ffffff!important;border-color:rgba(15,23,42,.12)!important}html.light .light-modal-body,html.light .share-to-friend-modal .light-modal-body,html.light .share-to-friend-modal-preview,html.light .share-to-friend-modal.light-modal-panel,html.light .task-group-selection-modal-footer{background:#ffffff!important;background-color:#ffffff!important}html.light .share-to-friend-modal .bg-surface-input{background:#ffffff!important;border-color:rgba(15,23,42,.12)!important}html.light .share-to-friend-modal .share-action-btn.bg-primary:not(:disabled),html.light .share-to-friend-modal .share-action-btn.bg-primary:not(:disabled) :is(span,svg),html.light .share-to-friend-modal .share-tab-btn[aria-pressed=true],html.light .share-to-friend-modal .share-tab-btn[aria-pressed=true] :is(span,svg){color:#ffffff!important}html.light .share-to-friend-modal .share-tab-btn[aria-pressed=true] .share-tab-badge{color:#ffffff!important;background-color:rgba(255,255,255,.22)!important}html.light .share-to-friend-modal .share-tab-btn:not([aria-pressed=true]):hover,html.light .share-to-friend-modal .share-tab-btn:not([aria-pressed=true]):hover :is(span,svg){color:#0f172a!important}html.light .share-to-friend-modal .share-tab-btn:not([aria-pressed=true]):hover .share-tab-badge{color:#0f172a!important;background-color:#e2e8f0!important}html.light .task-group-selection-modal-body .bg-surface-card,html.light .task-group-selection-modal-body .bg-surface-elevated,html.light .task-group-selection-modal-body .bg-surface-glass,html.light .task-group-selection-modal-panel .bg-surface-card,html.light .task-group-selection-modal-panel .bg-surface-elevated,html.light .task-group-selection-modal-panel .bg-surface-glass{background:#ffffff!important;background-color:#ffffff!important}html.light .task-group-selection-modal-body button:hover,html.light .task-group-selection-modal-footer button:hover{background-color:rgba(29,107,243,.08)!important}html.light .task-group-selection-modal-panel button.bg-primary,html.light .task-group-selection-modal-panel button.bg-primary:hover{background-color:#305cde!important;color:#ffffff!important}html.light .view-task-modal-body,html.light .view-task-modal-panel{background:#ffffff!important}html.light .view-task-modal-panel{border-color:rgba(15,23,42,.12)!important}html.light .view-task-modal-body .bg-surface-card,html.light .view-task-modal-body .bg-surface-dark,html.light .view-task-modal-body .bg-surface-elevated,html.light .view-task-modal-panel .bg-surface-card,html.light .view-task-modal-panel .bg-surface-dark,html.light .view-task-modal-panel .bg-surface-elevated{background:#ffffff!important;background-color:#ffffff!important}html.light .view-task-modal-body .view-task-mobile-toolbar{background:#ffffff!important}html.light .form-task-modal-body,html.light .form-task-modal-panel{background:#ffffff!important;background-color:#ffffff!important}html.light .form-task-modal-panel{border-color:rgba(15,23,42,.12)!important}html.light .form-task-modal-body .bg-surface-card,html.light .form-task-modal-body .bg-surface-dark,html.light .form-task-modal-body .bg-surface-elevated,html.light .form-task-modal-body .bg-surface-glass,html.light .form-task-modal-panel .bg-surface-card,html.light .form-task-modal-panel .bg-surface-dark,html.light .form-task-modal-panel .bg-surface-elevated,html.light .form-task-modal-panel .bg-surface-glass{background:#ffffff!important;background-color:#ffffff!important}html.light .auth-card{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.08);box-shadow:0 32px 64px rgba(0,0,0,.08)}html.light .dropdown-menu{background:var(--dropdown-bg);border-color:var(--dropdown-border);box-shadow:0 16px 48px rgba(0,0,0,.1)}html.light .dropdown-item{color:var(--dropdown-text-secondary)}html.light .dropdown-item:hover{background:var(--dropdown-hover);color:var(--dropdown-text)}html.light .dropdown-item.active{background:var(--dropdown-active);color:var(--dropdown-text)}html.light .chat-shell{background:#f3f6fb;border-color:rgba(30,41,59,.16);box-shadow:0 10px 26px rgba(15,23,42,.08)}html.light .chat-sidebar{background:#eef2f7;border-right-color:rgba(30,41,59,.14)}html.light .chat-sidebar-tabs{background:#f8fbff;border-color:rgba(30,41,59,.16)}html.light .chat-sidebar-tab{color:#334155}html.light .chat-sidebar-tab:hover{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary) 100%)!important;color:#ffffff!important;box-shadow:0 6px 14px rgba(30,41,59,.24)!important}html.light .chat-sidebar-tab:hover span,html.light .chat-sidebar-tab:hover svg{color:#ffffff!important}html.light .chat-sidebar-tab.bg-primary{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary) 100%)!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(30,41,59,.28)}html.light .chat-main{background:#f5f8fd}html.light .chat-main-header{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 100%)!important;border-bottom-color:rgba(255,255,255,.2)}html.light .chat-mobile-status-header,html[data-theme=light] .chat-mobile-status-header{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 100%)!important;border-bottom-color:rgba(255,255,255,.2)!important}html.light .chat-mobile-status-header>button,html[data-theme=light] .chat-mobile-status-header>button{color:#ffffff!important}html.light .chat-mobile-status-header>button[class*="bg-white/10"],html[data-theme=light] .chat-mobile-status-header>button[class*="bg-white/10"]{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.38)!important;color:rgba(255,255,255,.96)!important}html.light .chat-mobile-status-header>button[class*="bg-white/10"]:active,html.light .chat-mobile-status-header>button[class*="bg-white/10"]:hover,html[data-theme=light] .chat-mobile-status-header>button[class*="bg-white/10"]:active,html[data-theme=light] .chat-mobile-status-header>button[class*="bg-white/10"]:hover{background-color:rgba(255,255,255,.28)!important;border-color:rgba(255,255,255,.52)!important;color:#ffffff!important}html.light .chat-mobile-status-header>button[class*="bg-indigo-500/20"],html[data-theme=light] .chat-mobile-status-header>button[class*="bg-indigo-500/20"]{background-color:rgba(79,70,229,.32)!important;border-color:rgba(129,140,248,.68)!important;color:#ffffff!important}html.light .chat-mobile-status-header>button[class*="bg-sky-500/20"],html[data-theme=light] .chat-mobile-status-header>button[class*="bg-sky-500/20"]{background-color:rgba(14,165,233,.32)!important;border-color:rgba(56,189,248,.7)!important;color:#ffffff!important}html.light .chat-mobile-status-header>button[class*="bg-amber-500/20"],html[data-theme=light] .chat-mobile-status-header>button[class*="bg-amber-500/20"]{background-color:rgba(245,158,11,.34)!important;border-color:rgba(251,191,36,.72)!important;color:#ffffff!important}html.light .chat-mobile-status-header>button[class*="bg-emerald-500/20"],html[data-theme=light] .chat-mobile-status-header>button[class*="bg-emerald-500/20"]{background-color:rgba(16,185,129,.34)!important;border-color:rgba(52,211,153,.72)!important;color:#ffffff!important}html.light .chat-mobile-status-header>button>span,html[data-theme=light] .chat-mobile-status-header>button>span{color:#ffffff!important}html.light .chat-mobile-status-header>button>span[class*="bg-white/15"],html.light .chat-mobile-status-header>button>span[class*="bg-white/20"],html[data-theme=light] .chat-mobile-status-header>button>span[class*="bg-white/15"],html[data-theme=light] .chat-mobile-status-header>button>span[class*="bg-white/20"]{background-color:rgba(255,255,255,.3)!important}html.light .chat-room-name:hover,html.light .chat-room-name:hover span,html[data-theme=light] .chat-room-name,html[data-theme=light] .chat-room-name span,html[data-theme=light] .chat-sidebar-tab.bg-primary,html[data-theme=light] .chat-sidebar-tab.bg-primary span,html[data-theme=light] .chat-sidebar-tab.bg-primary svg,html[data-theme=light] .chat-sidebar-tab:hover,html[data-theme=light] .chat-sidebar-tab:hover span,html[data-theme=light] .chat-sidebar-tab:hover svg,html[data-theme=light] .right-panel-user-tab-active,html[data-theme=light] .right-panel-user-tab-active span,html[data-theme=light] .right-panel-user-tab-active svg{color:#ffffff!important}html[data-theme=light] .chat-main-header{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 100%)!important}html.light [class*="hover:bg-surface-card-hover"]:hover{background-color:rgba(30,41,59,.12)!important}html.light [class*="hover:border-glass-hover"]:hover{border-color:rgba(30,41,59,.34)!important}html.light [class*="hover:text-text"]:hover{color:#0f172a!important}html.light .notify-list-item,html[data-theme=light] .notify-list-item{color:#0f172a}html.light .notify-list-item--unread:hover,html[data-theme=light] .notify-list-item--unread:hover{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)!important;color:#0f172a!important}html.light .notify-list-item--unread:hover .text-text,html[data-theme=light] .notify-list-item--unread:hover .text-text{color:#0f172a!important}html.light .notify-list-item--unread:hover .text-text-muted,html.light .notify-list-item--unread:hover .text-text-secondary,html[data-theme=light] .notify-list-item--unread:hover .text-text-muted,html[data-theme=light] .notify-list-item--unread:hover .text-text-secondary{color:#475569!important}html.light [class*="hover:bg-[#1e293b]"]:hover,html.light [class*="hover:bg-[#1e293b]"]:hover span,html.light [class*="hover:bg-[#1e293b]"]:hover svg,html.light [class*="hover:bg-primary"]:hover:not([class*="hover:bg-primary/"]),html.light [class*="hover:bg-primary"]:hover:not([class*="hover:bg-primary/"]) span,html.light [class*="hover:bg-primary"]:hover:not([class*="hover:bg-primary/"]) svg,html.light [class*="hover:bg-primary-light"]:hover:not([class*="hover:bg-primary-light/"]),html.light [class*="hover:bg-primary-light"]:hover:not([class*="hover:bg-primary-light/"]) span,html.light [class*="hover:bg-primary-light"]:hover:not([class*="hover:bg-primary-light/"]) svg{color:#ffffff!important}html.light :is(.bg-primary,[class*="bg-[#1e293b]"],.right-panel-user-tab-active,.nav-tab.active) svg[fill=none][stroke=currentColor],html.light :is([class*="hover:bg-primary"]:hover:not([class*="hover:bg-primary/"]),[class*="hover:bg-primary-light"]:hover:not([class*="hover:bg-primary-light/"]),[class*="hover:bg-[#1e293b]"]:hover) svg[fill=none][stroke=currentColor],html[data-theme=light] :is(.bg-primary,[class*="bg-[#1e293b]"],.right-panel-user-tab-active,.nav-tab.active) svg[fill=none][stroke=currentColor],html[data-theme=light] :is([class*="hover:bg-primary"]:hover:not([class*="hover:bg-primary/"]),[class*="hover:bg-primary-light"]:hover:not([class*="hover:bg-primary-light/"]),[class*="hover:bg-[#1e293b]"]:hover) svg[fill=none][stroke=currentColor]{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}html.light .chat-message-list{background:#f2f6fc;border-color:rgba(30,41,59,.14)}html.light .chat-message-bubble,html[data-theme=light] .chat-message-bubble{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .chat-message-bubble .chat-task-card-slot button,html[data-theme=light] .chat-message-bubble .chat-task-card-slot button{-webkit-text-fill-color:currentColor!important}html.light .chat-message-bubble-other,html[data-theme=light] .chat-message-bubble-other{background:#ffffff!important;border-color:#d9e3f0!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}html.light .chat-message-bubble-other.chat-message-bubble-judge,html[data-theme=light] .chat-message-bubble-other.chat-message-bubble-judge{background:#fffbeb!important;border-color:rgba(217,119,6,.55)!important;box-shadow:0 6px 16px rgba(15,23,42,.1)!important}html.light .chat-message-bubble-own,html[data-theme=light] .chat-message-bubble-own{background:#dff1ff!important;border-color:#9dccff!important;box-shadow:0 10px 22px rgba(37,99,235,.12)!important}html.light .chat-message-bubble .text-text,html.light .chat-message-bubble .text-text-muted,html.light .chat-message-bubble .text-text-secondary,html[data-theme=light] .chat-message-bubble .text-text,html[data-theme=light] .chat-message-bubble .text-text-muted,html[data-theme=light] .chat-message-bubble .text-text-secondary{color:#334155!important;-webkit-text-fill-color:#334155!important}html.light .chat-message-bubble .chat-message-rich-text .mention-link,html.light .chat-message-bubble .chat-message-rich-text .mention-link:visited,html[data-theme=light] .chat-message-bubble .chat-message-rich-text .mention-link,html[data-theme=light] .chat-message-bubble .chat-message-rich-text .mention-link:visited{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}html.light .chat-bottom-bar,html[data-theme=light] .chat-bottom-bar{background:#ffffff!important;border-top-color:rgba(30,41,59,.14)!important}html.light .chat-filter-btn{background:rgba(255,255,255,.14)!important;color:#ffffff!important;border-color:rgba(255,255,255,.32)!important}html.light .chat-filter-btn:active,html.light .chat-filter-btn:hover{background:rgba(255,255,255,.22)!important;color:#ffffff!important}html.light .chat-note-btn{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.32)!important;color:#ffffff!important}html.light .chat-note-btn:active,html.light .chat-note-btn:hover{background:rgba(255,255,255,.22)!important;color:#ffffff!important}html.light .chat-main-header button[class*="bg-white/"],html[data-theme=light] .chat-main-header button[class*="bg-white/"]{background-color:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.32)!important;color:rgba(255,255,255,.92)!important}html.light .chat-main-header button[class*="bg-white/"]:active,html.light .chat-main-header button[class*="bg-white/"]:hover,html[data-theme=light] .chat-main-header button[class*="bg-white/"]:active,html[data-theme=light] .chat-main-header button[class*="bg-white/"]:hover{background-color:rgba(255,255,255,.22)!important;border-color:rgba(255,255,255,.48)!important;color:#ffffff!important}html.light .chat-main-header button[class*="bg-white/"] svg,html[data-theme=light] .chat-main-header button[class*="bg-white/"] svg{color:#ffffff!important;stroke:#ffffff!important}html.light .chat-main-header button.message-filter-toggle.bg-primary,html[data-theme=light] .chat-main-header button.message-filter-toggle.bg-primary{background-color:rgba(15,23,42,.22)!important;border-color:rgba(255,255,255,.45)!important;color:#ffffff!important}html.light .friend-list-card{background:rgba(255,255,255,.96)!important;border-color:rgba(30,41,59,.16)!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important}html.light .friend-list-header{background:var(--color-primary)!important;border-bottom-color:rgba(255,255,255,.26)!important}html.light .friend-list-header-icon{background:rgba(255,255,255,.18)!important}html.light .friend-list-header-icon-svg,html.light .friend-list-header-title{color:#ffffff!important}html.light .friend-list-header-badge{background:rgba(255,255,255,.24)!important;color:#ffffff!important;border-color:rgba(255,255,255,.4)!important}html.light .friend-list-header-add-btn{background:rgba(255,255,255,.2)!important;color:#ffffff!important;border-color:rgba(255,255,255,.4)!important}html.light .friend-list-header-add-btn:hover{background:rgba(255,255,255,.3)!important;color:#ffffff!important}html.light .friend-search-input{background:#ffffff!important;color:#0f172a!important;border-color:rgba(30,41,59,.2)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}html.light .friend-search-input::placeholder{color:#94a3b8!important}html.light .friend-search-clear-btn,html.light .friend-search-icon{color:#64748b!important}html.light .drive-mode-tabs-wrap{background:rgba(255,255,255,.94)!important;border-bottom-color:rgba(30,41,59,.16)!important}html.light .drive-mode-tab{color:#64748b!important}html.light .drive-mode-tab:hover{background:rgba(30,41,59,.1)!important;color:#1e293b!important}html.light .drive-mode-tab-active{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 100%)!important;color:#ffffff!important;border-color:rgba(255,255,255,.35)!important}html.light .drive-mode-tab-active,html.light .drive-mode-tab-active span,html.light .drive-mode-tab-active svg{color:#ffffff!important}html.light .drive-source-tabs{background:#f8fbff!important;border-color:rgba(30,41,59,.18)!important}html.light .drive-source-tab{color:#475569!important}html.light .drive-source-tab:hover{background:rgba(30,41,59,.1)!important;color:#1e293b!important}html.light .drive-source-tab-active{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 100%)!important;color:#ffffff!important;border-color:rgba(255,255,255,.35)!important}html.light .drive-source-tab-active,html.light .drive-source-tab-active span,html.light .drive-source-tab-active svg{color:#ffffff!important}html.light .right-panel-user-tabs{background:#f8fbff!important;border-color:rgba(30,41,59,.18)!important}html.light .right-panel-user-tab{color:#475569!important}html.light .right-panel-user-tab:hover:not(.right-panel-user-tab-active),html[data-theme=light] .right-panel-user-tab:hover:not(.right-panel-user-tab-active){background:#f1f5f9!important;color:#334155!important}html.light .right-panel-user-tab:hover:not(.right-panel-user-tab-active) span,html.light .right-panel-user-tab:hover:not(.right-panel-user-tab-active) svg,html[data-theme=light] .right-panel-user-tab:hover:not(.right-panel-user-tab-active) span,html[data-theme=light] .right-panel-user-tab:hover:not(.right-panel-user-tab-active) svg{color:#334155!important}html.light .right-panel-user-tab-active{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 100%)!important;color:#ffffff!important}html.light .right-panel-user-tab-active,html.light .right-panel-user-tab-active span,html.light .right-panel-user-tab-active svg{color:#ffffff!important}html.light .friend-search-clear-btn:hover{color:#1e293b!important}html.light .right-panel-board-card{background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border-color:rgba(29,107,243,.16)!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}html.light .right-panel-board-card:hover{background:linear-gradient(180deg,#ffffff,#eef5ff)!important;border-color:rgba(29,107,243,.36)!important;box-shadow:0 12px 26px rgba(29,107,243,.12)!important}html.light .right-panel-board-card-active{border-color:rgba(29,107,243,.78)!important;box-shadow:0 0 0 1px rgba(29,107,243,.38),0 14px 30px rgba(29,107,243,.16)!important}html.light .right-panel-board-card-active:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(29,107,243,.14),transparent 56%)}html.light .right-panel-section-header,html[data-theme=light] .right-panel-section-header{background:#305cde!important;border-bottom:1px solid rgba(255,255,255,.22)!important}html.light .right-panel-section-header :is(h3,span,svg),html[data-theme=light] .right-panel-section-header :is(h3,span,svg){color:#ffffff!important}html.light .right-panel-section-header h3>span.inline-flex,html[data-theme=light] .right-panel-section-header h3>span.inline-flex{background:rgba(255,255,255,.18)!important;color:#ffffff!important}html.light .right-panel-section-header h3>span:not(.inline-flex),html[data-theme=light] .right-panel-section-header h3>span:not(.inline-flex){background:transparent!important;color:#ffffff!important}html.light .taskgroup-shell{background:#ffffff!important;border-color:rgba(30,41,59,.16)!important;box-shadow:0 14px 34px rgba(15,23,42,.09)!important}html.light .taskgroup-hero{background:linear-gradient(135deg,#305cde,#305cde 62%,#4b8ff6)!important;border-bottom-color:rgba(255,255,255,.24)!important}html.light .taskgroup-hero-icon{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important}html.light .taskgroup-create-btn{background:#ffffff!important;border-color:rgba(255,255,255,.38)!important;color:#0f172a!important;box-shadow:0 10px 22px rgba(0,0,0,.16)!important}html.light .taskgroup-body{background:#f5f8fd!important}html.light .taskgroup-list-frame{background:#f8fbff!important;border-color:rgba(30,41,59,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html.light .taskgroup-table-head{background:rgba(241,246,252,.96)!important}html.light .taskgroup-table-head th{color:#64748b!important;border-bottom-color:rgba(30,41,59,.12)!important}html.light .taskgroup-table-row{background:#ffffff!important}html.light .taskgroup-table-row td{border-bottom-color:rgba(30,41,59,.09)!important}html.light .taskgroup-table-row:hover{background:#eef6ff!important}html.light .taskgroup-table-row-child{background:#f1f7ff!important}html.light .taskgroup-table-row-child td:first-child{box-shadow:inset 3px 0 0 rgba(37,99,235,.76)!important}html.light .taskgroup-card-action,html.light .taskgroup-card-chip,html.light .taskgroup-card-rank,html.light .taskgroup-favorite-btn,html.light .taskgroup-icon-btn,html.light .taskgroup-mini-btn,html.light .taskgroup-row-action{background:#f8fbff!important;border-color:rgba(30,41,59,.14)!important;color:#475569!important}html.light .taskgroup-card-action:hover,html.light .taskgroup-icon-btn:hover,html.light .taskgroup-mini-btn:hover{background:#eef6ff!important;color:#0f172a!important}html.light .taskgroup-group-visual{background:#ffffff!important;border-color:rgba(30,41,59,.14)!important;box-shadow:0 5px 14px rgba(15,23,42,.1)!important}html.light .taskgroup-favorite-active{background:rgba(244,63,94,.11)!important;border-color:rgba(225,29,72,.28)!important;color:#e11d48!important}html.light .taskgroup-inline-action{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.2)!important;color:#1d4ed8!important}html.light .taskgroup-inline-action:hover{background:rgba(37,99,235,.13)!important;border-color:rgba(37,99,235,.3)!important;color:#1e3a8a!important}html.light .taskgroup-member-pill{background:#f8fbff!important;border-color:rgba(30,41,59,.14)!important;color:#334155!important}html.light .taskgroup-avatar-more,html.light .taskgroup-avatar-stack{border-color:#ffffff!important;background:#eef2f7!important;color:#334155!important}html.light .taskgroup-row-action-edit:hover{background:rgba(245,158,11,.12)!important;border-color:rgba(217,119,6,.26)!important;color:#b45309!important}html.light .taskgroup-card-action-danger,html.light .taskgroup-row-action-danger{background:#fee2e2!important;border-color:#fecaca!important;color:#dc2626!important}html.light .taskgroup-card-action-danger:hover,html.light .taskgroup-row-action-danger:hover{background:#fecaca!important;color:#b91c1c!important}html.light .taskgroup-mobile-card{background:#ffffff!important;border-color:rgba(30,41,59,.14)!important;box-shadow:0 8px 22px rgba(15,23,42,.08)!important}html.light .taskgroup-mobile-card-child{background:#f7fbff!important}html.light .taskgroup-card-action-edit{background:rgba(245,158,11,.1)!important;border-color:rgba(217,119,6,.2)!important;color:#b45309!important}html.light .taskgroup-card-action-tree{background:rgba(37,99,235,.09)!important;border-color:rgba(37,99,235,.22)!important;color:#1d4ed8!important}html.light .friend-shell{background:#ffffff!important;border-color:rgba(30,41,59,.16)!important;box-shadow:0 14px 34px rgba(15,23,42,.09)!important}html.light .friend-hero{background:linear-gradient(135deg,#305cde,#305cde 62%,#4b8ff6)!important;border-bottom-color:rgba(255,255,255,.24)!important}html.light .friend-hero-icon{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important}html.light .friend-create-btn{background:#ffffff!important;border-color:rgba(255,255,255,.38)!important;color:#0f172a!important;box-shadow:0 10px 22px rgba(0,0,0,.16)!important}html.light .friend-request-btn{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important}html.light .friend-request-btn:hover{background:rgba(255,255,255,.24)!important}html.light .friend-request-panel{background:#ffffff!important;border-color:rgba(30,41,59,.12)!important;box-shadow:0 18px 40px rgba(15,23,42,.14)!important}html.light .friend-request-item{background:#f8fbff!important;border-color:rgba(30,41,59,.1)!important}html.light .friend-body{background:#f5f8fd!important}html.light .friend-list-frame,html.light .friend-search-panel{background:#f8fbff!important;border-color:rgba(30,41,59,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html.light .friend-search-field{background:#ffffff!important;border-color:rgba(30,41,59,.14)!important;color:#0f172a!important}html.light .friend-user-card{background:#ffffff!important;border-color:rgba(30,41,59,.09)!important}html.light .friend-user-card:hover{background:#eef6ff!important;border-color:rgba(30,41,59,.18)!important}html.light .friend-avatar{background:#ffffff!important;border-color:rgba(30,41,59,.14)!important;box-shadow:0 5px 14px rgba(15,23,42,.1)!important}html.light .friend-avatar-online{border-color:rgba(5,150,105,.48)!important;box-shadow:0 0 0 3px rgba(5,150,105,.08),0 5px 14px rgba(15,23,42,.1)!important}html.light .friend-online-dot{border-color:#ffffff!important}html.light .friend-online-dot-active{background:#10b981!important}html.light .friend-online-dot-idle{background:#94a3b8!important}html.light .friend-status-online{background:#dcfce7!important;border-color:#bbf7d0!important;color:#047857!important}html.light .friend-status-offline{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#64748b!important}html.light .friend-chat-btn{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.2)!important;color:#1d4ed8!important}html.light .friend-chat-btn:hover{background:rgba(37,99,235,.13)!important;border-color:rgba(37,99,235,.3)!important;color:#1e3a8a!important}html.light .friend-list-item{background:rgba(255,255,255,.88)!important;border-color:rgba(0,0,0,.07)!important}html.light .friend-list-item:hover{background:rgba(239,246,255,.95)!important;border-color:rgba(30,41,59,.22)!important}html.light .friend-list-item:hover .friend-list-name,html.light .friend-list-name{color:#0f172a!important}html.light .friend-list-email{color:#64748b!important}html.light .friend-list-chat-btn:hover{color:#1e293b!important;background:rgba(30,41,59,.1)!important}html.light .table-dark th{color:#94a3b8;border-color:rgba(0,0,0,.06)}html.light .table-dark td{color:#1e293b;border-color:rgba(0,0,0,.04)}html.light .table-dark tr:hover td{background:rgba(0,0,0,.02)}html.light .history-table-wrap{background:#ffffff!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)}html.light .history-table-head{background:#305cde!important}html.light .history-table-head th{color:#ffffff!important;border-color:rgba(255,255,255,.18)!important}html.light .history-table-body,html.light .history-table-body tr{background:#ffffff!important}html.light .history-table-body tr:hover{background:#f5f9ff!important}html.light .divider-line{color:#64748b}html.light .divider-line:after,html.light .divider-line:before{background:rgba(0,0,0,.08)}html.light .tooltip-dark{background:#ffffff;border-color:rgba(0,0,0,.08);color:#1e293b;box-shadow:0 8px 24px rgba(0,0,0,.1)}html.light .tabs-container{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}html.light .tab-item{color:#64748b}html.light .tab-item:hover{color:#1e293b}html.light .tab-item.active{background:#ffffff;color:#1e293b;box-shadow:0 2px 8px rgba(0,0,0,.06)}html.light .spinner{border-color:#1e293b rgba(0,0,0,.08) rgba(0,0,0,.08)}html.light .progress-bar{background:rgba(0,0,0,.06)}html.light .empty-state{color:#94a3b8}html.light .btn-social{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:#1e293b}html.light .btn-social:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.12)}html.light .checkbox-dark{accent-color:#1e293b}html.light .label-dark{color:#64748b}html.light .section-label{color:#94a3b8}html.light .notif-dot{background:#ef4444;border-color:#f0f4f8}html.light .dp-modern-dark{background:linear-gradient(135deg,#ffffff,#f8fafc)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 20px 60px rgba(0,0,0,.1)!important}html.light .dp-modern-dark .react-datepicker__day-name{color:#94a3b8!important}html.light .dp-modern-dark .react-datepicker__day{color:#1e293b!important}html.light .dp-modern-dark .react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){background:rgba(0,0,0,.05)!important}html.light .dp-modern-dark .react-datepicker__day--outside-month{color:#cbd5e1!important}html.light .dp-modern-dark .react-datepicker__day--disabled{color:#e2e8f0!important}html.light .dp-month-year,html.light .dp-nav-btn{color:#1e293b}html.light .dp-nav-btn:hover:not(:disabled),html.light .dp-today-btn{background:rgba(0,0,0,.05)}html.light .dp-today-btn{color:#1e293b}html.light .dp-today-btn:hover{background:rgba(0,0,0,.1)}html.light .dp-month-year-mode .react-datepicker__month-text{color:#1e293b!important}html.light .dp-month-year-mode .react-datepicker__month-text:hover{background:rgba(14,165,233,.12)!important;color:#0f172a!important}html.light .dp-month-year-mode .react-datepicker__month-text--keyboard-selected,html.light .dp-month-year-mode .react-datepicker__month-text--selected{background:#0ea5e9!important;color:#ffffff!important}html.light .dp-modern-dark.dp-year-mode .react-datepicker__year-text{color:#1e293b!important}html.light .dp-modern-dark.dp-year-mode .react-datepicker__year-text:hover{background:rgba(14,165,233,.14)!important;color:#0f172a!important}html.light .dp-modern-dark.dp-year-mode .react-datepicker__year-text--keyboard-selected:not(.react-datepicker__year-text--selected){background:rgba(14,165,233,.18)!important;color:#0f172a!important}html.light .dp-modern-dark.dp-year-mode .react-datepicker__year-text--keyboard-selected:not(.react-datepicker__year-text--selected):hover{background:rgba(14,165,233,.28)!important;color:#0f172a!important}html.light .dp-modern-dark.dp-year-mode .react-datepicker__year-text--selected,html.light .dp-modern-dark.dp-year-mode .react-datepicker__year-text--selected:hover{background:#0ea5e9!important;color:#ffffff!important}html.light .app-sidebar{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary) 100%);border-right-color:rgba(255,255,255,.15)}html.light .sidebar-icon{color:rgba(255,255,255,.6)}html.light .sidebar-icon:hover{background:rgba(255,255,255,.15);color:#ffffff}html.light .sidebar-icon.active{background:rgba(255,255,255,.2);color:#ffffff}html.light .sidebar-icon.active:before{background:#ffffff}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast{--taskup-toast-bg:linear-gradient(150deg,rgba(255,255,255,0.98),rgba(248,250,252,0.94));--taskup-toast-border:rgba(15,23,42,0.1);--taskup-toast-shadow:0 18px 38px rgba(15,23,42,0.12),0 0 0 1px rgba(255,255,255,0.76) inset;color:#0f172a}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast:hover{border-color:rgba(15,23,42,.16);box-shadow:0 22px 46px rgba(15,23,42,.16),inset 0 0 0 1px rgba(255,255,255,.9)}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast[data-type=success]{--taskup-toast-accent:#16a34a;--taskup-toast-accent-soft:rgba(22,163,74,0.22)}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast[data-type=error]{--taskup-toast-accent:#dc2626;--taskup-toast-accent-soft:rgba(220,38,38,0.22)}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast[data-type=warning]{--taskup-toast-accent:#d97706;--taskup-toast-accent-soft:rgba(217,119,6,0.22)}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast[data-type=info]{--taskup-toast-accent:#2563eb;--taskup-toast-accent-soft:rgba(37,99,235,0.22)}html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast:not([data-type]),html.light [data-sonner-toaster].taskup-toast-container [data-sonner-toast].taskup-toast[data-type=default]{--taskup-toast-accent:#475569;--taskup-toast-accent-soft:rgba(71,85,105,0.13)}html.light .taskup-toast__icon,html.light [data-sonner-toast].taskup-toast [data-icon]{border-color:color-mix(in srgb,var(--taskup-toast-accent) 26%,transparent);background:color-mix(in srgb,var(--taskup-toast-accent) 10%,transparent)}html.light .taskup-toast__close,html.light [data-sonner-toast].taskup-toast [data-close-button]{border-color:rgba(15,23,42,.08);background:rgba(15,23,42,.05);color:rgba(15,23,42,.56)}html.light .taskup-toast__close:focus-visible,html.light .taskup-toast__close:hover,html.light [data-sonner-toast].taskup-toast [data-close-button]:focus-visible,html.light [data-sonner-toast].taskup-toast [data-close-button]:hover{border-color:rgba(15,23,42,.14);background:rgba(15,23,42,.09);color:rgba(15,23,42,.86)}html.light .animate-slideInRight{animation:slideInRight .25s ease-out both}html.light .bg-primary,html.light .nav-tab.active,html.light .right-panel-user-tab-active,html.light [class*="bg-[#1e293b]"]{color:#ffffff!important;background-color:var(--color-primary)!important}html.light .bg-primary :is(span,p,h1,h2,h3,h4,h5,h6,div,a,button,svg,i,[class*=text-]),html.light .nav-tab.active :is(span,p,h1,h2,h3,h4,h5,h6,div,a,button,svg,i,[class*=text-]),html.light .right-panel-user-tab-active :is(span,p,h1,h2,h3,h4,h5,h6,div,a,button,svg,i,[class*=text-]),html.light [class*="bg-[#1e293b]"] :is(span,p,h1,h2,h3,h4,h5,h6,div,a,button,svg,i,[class*=text-]){color:#ffffff!important;fill:#ffffff!important}html.light .rich-text-toolbar .rich-text-color-popover,html.light .rich-text-toolbar .rich-text-color-popover :is(span,p,div,button,[class*=text-]){color:#0f172a!important;fill:currentColor!important}html.light .taskup-overview-card :is(.text-emerald-400,.text-emerald-500,[class*=text-emerald-]),html.light .taskup-overview-card :is(.text-emerald-400,.text-emerald-500,[class*=text-emerald-]) *{color:#34d399!important}html.light .taskup-overview-card :is(.text-cyan-400,.text-cyan-500,[class*=text-cyan-]),html.light .taskup-overview-card :is(.text-cyan-400,.text-cyan-500,[class*=text-cyan-]) *{color:#22d3ee!important}html.light .taskup-overview-card :is(.text-orange-400,.text-orange-500,[class*=text-orange-]),html.light .taskup-overview-card :is(.text-orange-400,.text-orange-500,[class*=text-orange-]) *{color:#fb923c!important}html.light .taskup-overview-card .text-slate-400,html.light .taskup-overview-card .text-white\/30{color:#94a3b8!important}html.light .chat-sidebar>div:first-child{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,.08)}html.light .chat-sidebar-tab{color:#64748b!important}html.light .chat-sidebar-tab.bg-white{background:var(--color-primary)!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(30,41,59,.15)!important;border:none!important}html.light .chat-sidebar-tab:not(.bg-white):hover{background:rgba(0,0,0,.04)!important;color:#0f172a!important}html.light .chat-sidebar>div:first-child .bg-white\/10{background:#f1f5f9!important;border-color:#e2e8f0!important}html.light .chat-sidebar>div:first-child input{color:#0f172a!important}html.light .chat-sidebar>div:first-child input::placeholder{color:#94a3b8!important}html.light .chat-sidebar>div:first-child svg{color:#64748b!important}html.light .bg-surface-input,html.light .input-dark,html.light input:not(.bg-transparent):not(.profile-field-error):not([data-field-error=true]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html.light select:not(.bg-transparent):not(.profile-field-error):not([data-field-error=true]),html.light textarea:not(.bg-transparent):not(.profile-field-error):not([data-field-error=true]):not(.chat-composer-textarea){background-color:#ffffff!important;color:#0f172a!important;border-color:rgba(0,0,0,.15)!important}html.light .bg-surface-input::placeholder,html.light input::placeholder,html.light textarea::placeholder{color:#94a3b8!important}html.light .bg-surface-input svg{color:#64748b!important}html.light .bg-surface-input:focus-within,html.light .input-dark:focus,html.light input:not(.bg-transparent):not(.profile-field-error):not([data-field-error=true]):not([type=checkbox]):not([type=radio]):focus,html.light select:not(.bg-transparent):not(.profile-field-error):not([data-field-error=true]):focus,html.light textarea:not(.bg-transparent):not(.profile-field-error):not([data-field-error=true]):not(.chat-composer-textarea):focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px rgba(29,107,243,.12)!important;background-color:#ffffff!important;outline:none!important}html.light .bg-surface-input:has(.tiptap-editor),html.light div:has(>.tiptap-editor){background-color:#ffffff!important;border-color:rgba(0,0,0,.15)!important}html.light div:has(>.tiptap-editor)>div:first-child{background-color:#f8fafc!important;border-bottom-color:rgba(0,0,0,.1)!important}html.light div:has(>.tiptap-editor)>div:first-child button{color:#64748b!important}html.light div:has(>.tiptap-editor)>div:first-child button:hover{background-color:#e2e8f0!important;color:#0f172a!important}html.light div:has(>.tiptap-editor)>div:first-child button.bg-primary{background-color:var(--color-primary)!important;color:#ffffff!important}html.light .tiptap-editor p.is-editor-empty:first-child:before{color:#94a3b8!important}html.light .mb-3.grid.grid-cols-2.gap-2 button span:not(.rounded-full),html.light .mb-3.grid.grid-cols-2.gap-2 button svg{color:#0f172a!important}html.light .mb-3.grid.grid-cols-2.gap-2 button:hover span:not(.rounded-full),html.light .mb-3.grid.grid-cols-2.gap-2 button:hover svg{color:#000000!important}html.light .mb-3.grid.grid-cols-2.gap-2 button span.rounded-full{background-color:rgba(29,107,243,.1)!important;color:#1d4ed8!important}html.light .mobile-topbar-title-button{background-color:#ffffff!important;border-color:rgba(15,23,42,.14)!important;color:#0f172a!important;box-shadow:0 8px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;border-width:1.5px!important}html.light .mobile-topbar-title-button:hover{background-color:#ffffff!important;border-color:rgba(48,92,222,.28)!important;box-shadow:0 10px 24px rgba(48,92,222,.12),inset 0 1px 0 rgba(255,255,255,.95)!important}html.light .mobile-topbar-title-button:active:not(:disabled){box-shadow:0 4px 14px rgba(15,23,42,.08)!important}html.light .mobile-topbar-title-chevron{background-color:rgba(48,92,222,.08)!important;border-color:rgba(48,92,222,.16)!important;color:#305cde!important;opacity:1!important}html.light .mobile-topbar-title-button:disabled{opacity:.92!important}html.light .mobile-topbar-notify-button{color:#305cde!important}html.light .mobile-topbar-notify-button:hover{background-color:rgba(48,92,222,.12)!important}html.light .mb-3.grid.grid-cols-2.gap-2 button[style*="border-width: 2px"]{background-color:#ffffff!important;border-color:var(--color-primary)!important;box-shadow:0 4px 12px rgba(29,107,243,.12)!important}@media (max-width:639px){html.light .chat-composer-inline-sticker,html.light .chat-mobile-action-btn,html.light .chat-mobile-collapse-toggle{color:#475569!important}html.light .chat-composer-inline-sticker:active,html.light .chat-composer-inline-sticker:hover,html.light .chat-mobile-action-btn:active,html.light .chat-mobile-action-btn:hover,html.light .chat-mobile-collapse-toggle:active,html.light .chat-mobile-collapse-toggle:hover{background:rgba(37,99,235,.08)!important;color:#1d4ed8!important}html.light .chat-composer-input{background:rgba(255,255,255,.86)!important;border-color:rgba(15,23,42,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}html.light .chat-composer-input:focus-within{border-color:rgba(15,23,42,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important}html.light .chat-composer-textarea::placeholder{color:#94a3b8!important}html.light .view-task-mobile-toolbar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,245,249,.92))!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 14px 30px rgba(15,23,42,.12)}html.light .view-task-tab-group{background:transparent!important;border-color:transparent!important}html.light .view-task-tab{color:#334155!important;background:rgba(255,255,255,.78)!important;border-color:rgba(15,23,42,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html.light .view-task-tab:not(.view-task-tab-active):hover{color:#0f172a!important;background:rgba(255,255,255,.72)!important}html.light .view-task-tab-active{color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:rgba(37,99,235,.24)!important;box-shadow:0 10px 20px rgba(37,99,235,.18)}html.light .view-task-comment-count{border-color:rgba(255,255,255,.86);box-shadow:0 6px 14px rgba(15,23,42,.18)}html.light .view-task-comment-count,html.light .view-task-tab-active .view-task-comment-count,html.light .view-task-tab-active:hover .view-task-comment-count,html.light .view-task-tab:hover .view-task-comment-count,html.light [class*="hover:bg-primary"]:hover .view-task-comment-count{background:#ffffff!important;color:#0f172a!important}html.light .view-task-action-button,html.light .view-task-share-link-group{color:#334155!important;background:rgba(255,255,255,.78)!important;border-color:rgba(15,23,42,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html.light .view-task-action-button:focus-visible,html.light .view-task-action-button:hover{color:#1d4ed8!important;background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.28)!important}html.light .view-task-share-link-group:focus-within,html.light .view-task-share-link-group:hover{color:#1d4ed8!important;background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.28)!important}html.light .view-task-header-history-button,html.light .view-task-header-history-button svg{color:#ffffff!important}html.light .view-task-header-history-button{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.light .view-task-header-history-button:focus-visible,html.light .view-task-header-history-button:hover{background:rgba(255,255,255,.22)!important;border-color:rgba(255,255,255,.34)!important}}html.light .rich-text-editor-shell{background:#ffffff!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important}html.light .rich-text-editor-shell>.rich-text-toolbar,html.light .rich-text-toolbar{background:var(--color-primary)!important;color:#ffffff!important;overflow:visible!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.light .rich-text-toolbar button{color:#ffffff!important;border-color:rgba(255,255,255,.2)!important}html.light .rich-text-toolbar button:hover{background:rgba(255,255,255,.14)!important;color:#ffffff!important}html.light .rich-text-toolbar button.bg-white\/90{color:#1e293b!important}html.light .rich-text-content{background:#ffffff!important;color:#0f172a!important}html.light .tiptap-editor{color:#0f172a!important;caret-color:#0f172a!important}html.light .chat-composer-input{background:#ffffff!important;border-color:rgba(15,23,42,.14)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}html.light .chat-composer-input:focus-within{border-color:rgba(15,23,42,.18)!important;box-shadow:0 8px 18px rgba(15,23,42,.1)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important}html.light .chat-composer-textarea,html.light .chat-composer-textarea:focus,html.light .chat-composer-textarea:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}html.light .chat-composer-textarea{color:#0f172a!important;caret-color:#0f172a!important}html.light .chat-composer-textarea--preview-mode,html.light .chat-composer-textarea.text-transparent{color:transparent!important;-webkit-text-fill-color:transparent!important}html.light .chat-composer-mirror--preview,html.light .chat-input-preview,html.light .note-modal{color:#0f172a!important}html.light .note-modal{background:#ffffff!important}html.light .note-modal aside,html.light .note-modal main{background:#f8fafc!important}html.light .note-modal .bg-surface-card{background:#ffffff!important}html.light .profile-sub-modal,html.light .user-profile-modal{background:#ffffff!important;color:#0f172a!important}html.light .profile-sub-modal .text-white,html.light .profile-sub-modal .text-white\/50,html.light .profile-sub-modal .text-white\/60,html.light .profile-sub-modal .text-white\/70,html.light .profile-sub-modal .text-white\/80,html.light .profile-sub-modal .text-white\/90,html.light .user-profile-modal .text-white,html.light .user-profile-modal .text-white\/50,html.light .user-profile-modal .text-white\/60,html.light .user-profile-modal .text-white\/70,html.light .user-profile-modal .text-white\/75,html.light .user-profile-modal .text-white\/80,html.light .user-profile-modal .text-white\/90{color:#0f172a!important}html.light .profile-sub-modal input:not(.profile-field-error):not([data-field-error=true]),html.light .profile-sub-modal select:not(.profile-field-error):not([data-field-error=true]),html.light .profile-sub-modal textarea:not(.profile-field-error):not([data-field-error=true]),html.light .user-profile-modal input:not(.profile-field-error):not([data-field-error=true]),html.light .user-profile-modal select:not(.profile-field-error):not([data-field-error=true]),html.light .user-profile-modal textarea:not(.profile-field-error):not([data-field-error=true]){background:#ffffff!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}html.light .profile-sub-modal input.profile-field-error,html.light .profile-sub-modal input.profile-field-error:focus,html.light .profile-sub-modal input[data-field-error=true],html.light .profile-sub-modal input[data-field-error=true]:focus,html.light .profile-sub-modal textarea.profile-field-error,html.light .profile-sub-modal textarea.profile-field-error:focus,html.light .profile-sub-modal textarea[data-field-error=true],html.light .profile-sub-modal textarea[data-field-error=true]:focus{border:1px solid #ef4444!important;--tw-ring-width:0px!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;box-shadow:none!important;outline:none!important}html.light .user-profile-modal .bg-white\/10,html.light .user-profile-modal .bg-white\/5,html.light .user-profile-modal .bg-white\/6{background-color:rgba(248,250,252,.94)!important}html.light .profile-sub-modal button[class~=bg-emerald-500],html.light .profile-sub-modal button[class~=bg-emerald-600],html.light .user-profile-modal :is(button,a).profile-action-btn,html.light .user-profile-modal :is(button,a)[class~=bg-blue-600],html.light .user-profile-modal :is(button,a)[class~=bg-emerald-500],html.light .user-profile-modal :is(button,a)[class~=bg-emerald-600],html.light .user-profile-modal :is(button,a)[class~=bg-green-600],html.light .user-profile-modal :is(button,a)[class~=bg-primary]{color:#ffffff!important}html.light .user-profile-modal .profile-tab-btn-active{color:#305cde!important}html.light .user-profile-modal .profile-tab-btn{color:#64748b!important}html.light .user-profile-modal .profile-tab-btn:hover{color:#0f172a!important}html.light .user-profile-modal .profile-cover-button{color:#ffffff!important;background-color:rgba(15,23,42,.42)!important}html.light .rich-text-toolbar{gap:.375rem!important}html.light .rich-text-toolbar-button{position:relative;color:#ffffff!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.24)!important}html.light .rich-text-toolbar-button:hover{background:rgba(255,255,255,.16)!important;color:#ffffff!important}html.light .rich-text-toolbar-button.bg-surface-glass,html.light .rich-text-toolbar-button.bg-white\/90{background:rgba(255,255,255,.22)!important;color:#ffffff!important;border-color:rgba(255,255,255,.4)!important}html.light .form-task-modal-panel .tiptap-editor span[style*=color],html.light .task-desc-html span[style*=color],html.light .view-task-modal-panel span[style*=color]{-webkit-text-fill-color:currentColor}html.light .form-task-modal-panel .tiptap-editor mark[data-color],html.light .form-task-modal-panel .tiptap-editor mark[style*=background-color],html.light .task-desc-html mark[data-color],html.light .task-desc-html mark[style*=background-color],html.light .view-task-modal-panel mark[data-color],html.light .view-task-modal-panel mark[style*=background-color]{-webkit-text-fill-color:currentColor;color:inherit}html.light .user-profile-modal-body{background:#ffffff!important;color:#0f172a!important}html.light .user-profile-modal-body .text-white,html.light .user-profile-modal-body .text-white\/50,html.light .user-profile-modal-body .text-white\/60,html.light .user-profile-modal-body .text-white\/70,html.light .user-profile-modal-body .text-white\/75,html.light .user-profile-modal-body .text-white\/80,html.light .user-profile-modal-body .text-white\/85,html.light .user-profile-modal-body .text-white\/90{color:#0f172a!important}html.light .user-profile-modal-body .bg-white\/10,html.light .user-profile-modal-body .bg-white\/5,html.light .user-profile-modal-body .bg-white\/6{background-color:#f8fafc!important;border-color:rgba(15,23,42,.1)!important}html.light .user-profile-modal-body .ring-white\/10,html.light .user-profile-modal-body .ring-white\/12,html.light .user-profile-modal-body .ring-white\/20{--tw-ring-color:rgba(15,23,42,0.12)!important}html.light .user-profile-modal-body :is(button,a).profile-action-btn,html.light .user-profile-modal-body :is(button,a)[class~=bg-blue-600],html.light .user-profile-modal-body :is(button,a)[class~=bg-emerald-500],html.light .user-profile-modal-body :is(button,a)[class~=bg-emerald-600],html.light .user-profile-modal-body :is(button,a)[class~=bg-green-600],html.light .user-profile-modal-body :is(button,a)[class~=bg-primary]{color:#ffffff!important}html.light .user-profile-modal .profile-action-btn{color:#ffffff!important;border:none}html.light .user-profile-modal .profile-action-btn--add-friend{background-color:#059669!important}html.light .user-profile-modal .profile-action-btn--add-friend:hover:not(:disabled){background-color:#047857!important}html.light .user-profile-modal .profile-action-btn--message{background-color:#0084ff!important}html.light .user-profile-modal .profile-action-btn--message:hover{background-color:#0078e7!important}html.dark .user-profile-modal .profile-action-btn{color:#ffffff!important}html.dark .user-profile-modal .profile-action-btn--add-friend{background-color:#059669!important}html.dark .user-profile-modal .profile-action-btn--add-friend:hover:not(:disabled){background-color:#047857!important}html.dark .user-profile-modal .profile-action-btn--message{background-color:#0084ff!important}html.dark .user-profile-modal .profile-action-btn--message:hover{background-color:#0078e7!important}html.light .taskup-overview-card{background:linear-gradient(180deg,rgba(29,107,243,.12),rgba(29,107,243,.06))!important;color:#0f172a!important;box-shadow:inset 0 0 0 1px rgba(29,107,243,.22),0 10px 24px rgba(29,107,243,.1)!important}html.light .taskup-overview-legend-value,html.light .taskup-overview-percent,html.light .taskup-overview-title,html.light .taskup-overview-value{color:#0f172a!important}html.light .taskup-overview-label,html.light .taskup-overview-legend-label,html.light .taskup-overview-percent-label{color:#475569!important}html.light .taskup-overview-success-label,html.light .taskup-overview-success-value{color:#059669!important}html.light .taskup-overview-trend{background:#dcfce7!important;color:#047857!important}html.light .taskup-overview-card svg{filter:drop-shadow(0 4px 10px rgba(15,23,42,.12))!important}html.light .chat-sidebar-time{color:#334155!important;font-weight:700!important}html.light .chat-sidebar-unread-badge{box-shadow:0 4px 12px rgba(15,23,42,.12)!important}html.light .chat-sidebar-unread-chat{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}html.light .chat-sidebar-unread-task{background:#fef3c7!important;border-color:#fcd34d!important;color:#92400e!important}html.light .chat-message-display-name,html[data-theme=light] .chat-message-display-name{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .task-member-picker-modal,html[data-theme=light] .task-member-picker-modal{background:#ffffff!important;background-color:#ffffff!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 24px 60px rgba(15,23,42,.18)!important}html.light .task-member-picker-footer,html.light .task-member-picker-list,html.light .task-member-picker-search,html.light .task-member-picker-section,html[data-theme=light] .task-member-picker-footer,html[data-theme=light] .task-member-picker-list,html[data-theme=light] .task-member-picker-search,html[data-theme=light] .task-member-picker-section{background:#ffffff!important;background-color:#ffffff!important;border-color:rgba(15,23,42,.1)!important}html.light .task-member-picker-input,html[data-theme=light] .task-member-picker-input{background:#ffffff!important;border-color:rgba(15,23,42,.16)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .task-member-picker-input::placeholder,html[data-theme=light] .task-member-picker-input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html.light .task-member-picker-clear,html.light .task-member-picker-search-icon,html[data-theme=light] .task-member-picker-clear,html[data-theme=light] .task-member-picker-search-icon{color:#64748b!important}html.light .task-member-picker-section-title,html.light .task-member-picker-select-all,html.light .task-member-picker-select-all span,html.light .task-member-picker-selected-label,html[data-theme=light] .task-member-picker-section-title,html[data-theme=light] .task-member-picker-select-all,html[data-theme=light] .task-member-picker-select-all span,html[data-theme=light] .task-member-picker-selected-label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .task-member-picker-empty-list,html.light .task-member-picker-empty-selected,html[data-theme=light] .task-member-picker-empty-list,html[data-theme=light] .task-member-picker-empty-selected{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html.light .task-member-picker-selected-chip,html.light .task-member-picker-selected-more,html[data-theme=light] .task-member-picker-selected-chip,html[data-theme=light] .task-member-picker-selected-more{background:rgba(29,107,243,.08)!important;border-color:rgba(29,107,243,.18)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .task-member-picker-user-row,html[data-theme=light] .task-member-picker-user-row{background:#ffffff!important;border-color:rgba(15,23,42,.1)!important}html.light .task-member-picker-user-row:hover,html[data-theme=light] .task-member-picker-user-row:hover{background:#f5f9ff!important;border-color:rgba(29,107,243,.24)!important}html.light .task-member-picker-user-row-selected,html[data-theme=light] .task-member-picker-user-row-selected{background:rgba(29,107,243,.1)!important;border-color:rgba(29,107,243,.42)!important;box-shadow:0 8px 20px rgba(29,107,243,.1)!important}html.light .task-member-picker-user-name,html[data-theme=light] .task-member-picker-user-name{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .task-member-picker-user-subtitle,html[data-theme=light] .task-member-picker-user-subtitle{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html.light .task-member-picker-status-dot:not(.bg-\[\#35dd8c\]),html[data-theme=light] .task-member-picker-status-dot:not(.bg-\[\#35dd8c\]){background:#94a3b8!important}html.light .task-member-picker-cancel,html[data-theme=light] .task-member-picker-cancel{background:#f1f5f9!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .task-member-picker-cancel:hover,html[data-theme=light] .task-member-picker-cancel:hover{background:#e2e8f0!important}html.light .task-member-picker-toggle-off,html[data-theme=light] .task-member-picker-toggle-off{background:#e2e8f0!important;border-color:#94a3b8!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}html.light .task-member-picker-toggle-off .task-member-picker-toggle-knob,html[data-theme=light] .task-member-picker-toggle-off .task-member-picker-toggle-knob{background:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,.18)!important}html.light .task-member-picker-toggle-on,html[data-theme=light] .task-member-picker-toggle-on{background:#2d74ff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(45,116,255,.16)!important}html.light .task-member-picker-toggle-on .task-member-picker-toggle-knob,html[data-theme=light] .task-member-picker-toggle-on .task-member-picker-toggle-knob{background:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,.2)!important}html.light .task-view-header-chip{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.28)!important;color:#ffffff!important}html.light .task-view-header-chip *{color:#ffffff!important}html.light .task-view-meta-chip{border:1px solid rgba(255,255,255,.28)}html.light .app-sidebar,html[data-theme=light] .app-sidebar{background:#305cde!important;border-right-color:rgba(255,255,255,.22)!important}html.light .sidebar-icon,html[data-theme=light] .sidebar-icon{color:rgba(255,255,255,.72)!important}html.light .sidebar-icon:hover,html[data-theme=light] .sidebar-icon:hover{background:rgba(255,255,255,.18)!important;color:#ffffff!important}html.light .sidebar-icon.active,html[data-theme=light] .sidebar-icon.active{background:rgba(255,255,255,.22)!important;color:#ffffff!important}html.light .view-task-comment-count.view-task-comment-count-active,html.light .view-task-tab-active .view-task-comment-count,html.light .view-task-tab-active:hover .view-task-comment-count,html[data-theme=light] .view-task-comment-count.view-task-comment-count-active,html[data-theme=light] .view-task-tab-active .view-task-comment-count,html[data-theme=light] .view-task-tab-active:hover .view-task-comment-count{background:#ffffff!important;background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .form-task-group-parent-button,html.light .form-task-group-parent-button span,html.light .form-task-group-parent-button svg,html[data-theme=light] .form-task-group-parent-button,html[data-theme=light] .form-task-group-parent-button span,html[data-theme=light] .form-task-group-parent-button svg{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .mobile-bottom-nav .mobile-bottom-nav-icon,html.light .mobile-bottom-nav .mobile-bottom-nav-icon *,html.light svg[fill=none][stroke=currentColor],html[data-theme=light] .mobile-bottom-nav .mobile-bottom-nav-icon,html[data-theme=light] .mobile-bottom-nav .mobile-bottom-nav-icon *,html[data-theme=light] svg[fill=none][stroke=currentColor]{fill:none!important;stroke:currentColor!important}html.light .taskup-meeting-page,html[data-theme=light] .taskup-meeting-page{background:linear-gradient(180deg,#d9e8fb,#edf4ff 46%,#f5f9ff)!important}html.light .taskup-meeting-page>div,html[data-theme=light] .taskup-meeting-page>div{color:#0f172a}html.light .taskup-meeting-room .meeting-panel,html[data-theme=light] .taskup-meeting-room .meeting-panel{background:#ffffff!important;border-color:rgba(30,64,175,.2)!important;color:#0f172a!important;box-shadow:0 18px 55px rgba(30,64,175,.12)!important}html.light .taskup-meeting-room .meeting-main-stage-panel,html[data-theme=light] .taskup-meeting-room .meeting-main-stage-panel{background:linear-gradient(180deg,#f8fbff,#eef5ff)!important}html.light .taskup-meeting-room .meeting-main-title-icon-wrap,html[data-theme=light] .taskup-meeting-room .meeting-main-title-icon-wrap{background:#ffffff!important;border-color:rgba(30,64,175,.28)!important}html.light .taskup-meeting-room .meeting-main-title-icon,html[data-theme=light] .taskup-meeting-room .meeting-main-title-icon{color:#0f172a!important}html.light .taskup-meeting-room .meeting-panel .bg-white\/10,html.light .taskup-meeting-room .meeting-panel .bg-white\/5,html[data-theme=light] .taskup-meeting-room .meeting-panel .bg-white\/10,html[data-theme=light] .taskup-meeting-room .meeting-panel .bg-white\/5{background-color:rgba(15,23,42,.06)!important}html.light .taskup-meeting-room .meeting-panel .border-white\/10,html[data-theme=light] .taskup-meeting-room .meeting-panel .border-white\/10{border-color:rgba(15,23,42,.1)!important}html.light .taskup-meeting-room .meeting-sidebar-panel,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-panel{background:#f5f9ff!important;border-color:#bfdbfe!important;color:#0f172a!important;box-shadow:0 18px 48px rgba(30,64,175,.12)!important}html.light .taskup-meeting-room .meeting-participants-header,html.light .taskup-meeting-room .meeting-sidebar-tabs,html[data-theme=light] .taskup-meeting-room .meeting-participants-header,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs{background:#ffffff!important;border-color:#dbe5f3!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn{color:#334155!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn:hover,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn-active,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn-active{color:#0f172a!important;background:#eef2ff!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-indicator,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-indicator{background:#0f172a!important}html.light .taskup-meeting-room .meeting-participants-header h3,html.light .taskup-meeting-room .meeting-participants-header span,html.light .taskup-meeting-room .meeting-participants-header svg,html[data-theme=light] .taskup-meeting-room .meeting-participants-header h3,html[data-theme=light] .taskup-meeting-room .meeting-participants-header span,html[data-theme=light] .taskup-meeting-room .meeting-participants-header svg{color:#0f172a!important}html.light .taskup-meeting-room .meeting-participants-list,html[data-theme=light] .taskup-meeting-room .meeting-participants-list{background:#f5f9ff!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-participant-item,html[data-theme=light] .taskup-meeting-room .meeting-participant-item{background:linear-gradient(135deg,#e8f1ff,#dbeafe)!important;border-color:#93c5fd!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-participant-item:hover,html[data-theme=light] .taskup-meeting-room .meeting-participant-item:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important}html.light .taskup-meeting-room .meeting-participant-item p,html.light .taskup-meeting-room .meeting-participant-self-tag,html[data-theme=light] .taskup-meeting-room .meeting-participant-item p,html[data-theme=light] .taskup-meeting-room .meeting-participant-self-tag{color:#0f172a!important}html.light .meeting-control-bar,html[data-theme=light] .meeting-control-bar{border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 16px 40px rgba(15,23,42,.14)!important}html.light .meeting-control-bar .meeting-control-neutral,html[data-theme=light] .meeting-control-bar .meeting-control-neutral{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(15,23,42,.08)!important}html.light .meeting-control-bar .meeting-control-neutral:hover,html[data-theme=light] .meeting-control-bar .meeting-control-neutral:hover{background:#eef2f7!important}html.light .meeting-control-bar .meeting-control-danger,html[data-theme=light] .meeting-control-bar .meeting-control-danger{background:#dc2626!important}html.light .taskup-meeting-room .meeting-chat-panel,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel{background:#ffffff!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-chat-header,html[data-theme=light] .taskup-meeting-room .meeting-chat-header{background:#ffffff!important;border-color:#dbe5f3!important}html.light .taskup-meeting-room .meeting-chat-panel p,html.light .taskup-meeting-room .meeting-chat-panel span,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel p,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel span{color:#0f172a!important}html.light .taskup-meeting-room .meeting-chat-panel a,html.light .taskup-meeting-room .meeting-chat-panel button,html.light .taskup-meeting-room .meeting-chat-panel h1,html.light .taskup-meeting-room .meeting-chat-panel h2,html.light .taskup-meeting-room .meeting-chat-panel h3,html.light .taskup-meeting-room .meeting-chat-panel h4,html.light .taskup-meeting-room .meeting-chat-panel h5,html.light .taskup-meeting-room .meeting-chat-panel h6,html.light .taskup-meeting-room .meeting-chat-panel label,html.light .taskup-meeting-room .meeting-chat-panel small,html.light .taskup-meeting-room .meeting-chat-panel strong,html.light .taskup-meeting-room .meeting-chat-panel svg,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel a,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel button,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel h1,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel h2,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel h3,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel h4,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel h5,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel h6,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel label,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel small,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel strong,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel svg{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .taskup-meeting-room .meeting-chat-panel .bg-white\/10,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel .bg-white\/10{background-color:#f1f5f9!important}html.light .taskup-meeting-room .meeting-chat-panel .border-white\/10,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel .border-white\/10{border-color:#dbe5f3!important}html.light .taskup-meeting-room .meeting-chat-panel input,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel input{color:#0f172a!important;border-color:#cbd5e1!important}html.light .taskup-meeting-room .meeting-chat-panel input::placeholder,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel input::placeholder{color:#64748b!important}html.light .taskup-meeting-room .meeting-room-elapsed,html.light .taskup-meeting-room .meeting-room-elapsed-icon,html.light .taskup-meeting-room .meeting-room-elapsed-value,html[data-theme=light] .taskup-meeting-room .meeting-room-elapsed,html[data-theme=light] .taskup-meeting-room .meeting-room-elapsed-icon,html[data-theme=light] .taskup-meeting-room .meeting-room-elapsed-value{color:#0f172a!important}html.light .taskup-meeting-room .meeting-chat-attach-btn,html[data-theme=light] .taskup-meeting-room .meeting-chat-attach-btn{background:#e2e8f0!important;border:1px solid #cbd5e1!important;color:#334155!important}html.light .taskup-meeting-room .meeting-chat-attach-btn:hover,html[data-theme=light] .taskup-meeting-room .meeting-chat-attach-btn:hover{background:#cbd5e1!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-chat-attach-icon,html[data-theme=light] .taskup-meeting-room .meeting-chat-attach-icon{color:#334155!important}html.light .taskup-meeting-room .meeting-prejoin-description,html.light .taskup-meeting-room .meeting-prejoin-spinner,html.light .taskup-meeting-room .meeting-prejoin-state,html.light .taskup-meeting-room .meeting-prejoin-title,html[data-theme=light] .taskup-meeting-room .meeting-prejoin-description,html[data-theme=light] .taskup-meeting-room .meeting-prejoin-spinner,html[data-theme=light] .taskup-meeting-room .meeting-prejoin-state,html[data-theme=light] .taskup-meeting-room .meeting-prejoin-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.light .taskup-meeting-room .meeting-prejoin-description,html[data-theme=light] .taskup-meeting-room .meeting-prejoin-description{color:#334155!important;-webkit-text-fill-color:#334155!important}html.light .meeting-device-modal,html[data-theme=light] .meeting-device-modal{background:#ffffff!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}html.light .meeting-device-modal *,html[data-theme=light] .meeting-device-modal *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.light .meeting-device-modal-overlay,html[data-theme=light] .meeting-device-modal-overlay{background:rgba(15,23,42,.26)!important}html.light .meeting-device-modal-panel,html[data-theme=light] .meeting-device-modal-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important}html.light .meeting-device-modal-footer,html.light .meeting-device-modal-header,html[data-theme=light] .meeting-device-modal-footer,html[data-theme=light] .meeting-device-modal-header{background:rgba(248,250,252,.96)!important}html.light .meeting-device-modal-button,html.light .meeting-device-modal-item-label,html.light .meeting-device-modal-section-title,html.light .meeting-device-modal-subtitle,html.light .meeting-device-modal-title,html[data-theme=light] .meeting-device-modal-button,html[data-theme=light] .meeting-device-modal-item-label,html[data-theme=light] .meeting-device-modal-section-title,html[data-theme=light] .meeting-device-modal-subtitle,html[data-theme=light] .meeting-device-modal-title{color:#0f172a!important}html.light .meeting-device-modal-icon-wrap,html[data-theme=light] .meeting-device-modal-icon-wrap{background:rgba(29,107,243,.12)!important}html.light .meeting-device-modal-icon,html[data-theme=light] .meeting-device-modal-icon{color:#305cde!important}html.light .meeting-device-modal-close,html[data-theme=light] .meeting-device-modal-close{color:#334155!important}html.light .meeting-device-modal-close:hover,html[data-theme=light] .meeting-device-modal-close:hover{background:rgba(15,23,42,.08)!important;color:#0f172a!important}html.light .meeting-device-modal-section,html[data-theme=light] .meeting-device-modal-section{border-color:rgba(15,23,42,.08)!important}html.light .meeting-device-modal-empty,html.light .meeting-device-modal-item,html[data-theme=light] .meeting-device-modal-empty,html[data-theme=light] .meeting-device-modal-item{background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.12)!important}html.light .meeting-device-modal-item:hover,html[data-theme=light] .meeting-device-modal-item:hover{background:rgba(29,107,243,.08)!important}html.light .meeting-device-modal-item-check,html[data-theme=light] .meeting-device-modal-item-check{color:#305cde!important}html.light .meeting-device-modal-button{background:rgba(255,255,255,.94)!important;border-color:rgba(15,23,42,.12)!important}html.light .meeting-device-modal-button:hover,html[data-theme=light] .meeting-device-modal-button:hover{background:rgba(15,23,42,.04)!important}html.light .meeting-copy-link-modal,html.light .meeting-recording-modal,html[data-theme=light] .meeting-copy-link-modal,html[data-theme=light] .meeting-recording-modal{color:#0f172a!important;background:rgba(15,23,42,.26)!important}html.light .meeting-copy-link-modal>div:first-child,html.light .meeting-recording-modal>div:first-child,html[data-theme=light] .meeting-copy-link-modal>div:first-child,html[data-theme=light] .meeting-recording-modal>div:first-child{border-color:rgba(15,23,42,.12)!important}html.light .meeting-copy-link-panel,html.light .meeting-recording-panel,html[data-theme=light] .meeting-copy-link-panel,html[data-theme=light] .meeting-recording-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important}html.light .meeting-copy-link-panel *,html.light .meeting-recording-panel *,html[data-theme=light] .meeting-copy-link-panel *,html[data-theme=light] .meeting-recording-panel *{-webkit-text-fill-color:currentColor}html.light .meeting-copy-link-header,html.light .meeting-copy-link-panel .text-white,html.light .meeting-copy-link-panel .text-white\/40,html.light .meeting-copy-link-panel .text-white\/50,html.light .meeting-copy-link-panel .text-white\/60,html.light .meeting-copy-link-panel .text-white\/70,html.light .meeting-copy-link-panel .text-white\/75,html.light .meeting-copy-link-panel .text-white\/80,html.light .meeting-copy-link-panel .text-white\/90,html.light .meeting-recording-header,html.light .meeting-recording-panel .text-white,html.light .meeting-recording-panel .text-white\/40,html.light .meeting-recording-panel .text-white\/50,html.light .meeting-recording-panel .text-white\/60,html.light .meeting-recording-panel .text-white\/70,html.light .meeting-recording-panel .text-white\/80,html.light .meeting-recording-panel .text-white\/90,html[data-theme=light] .meeting-copy-link-header,html[data-theme=light] .meeting-copy-link-panel .text-white,html[data-theme=light] .meeting-copy-link-panel .text-white\/40,html[data-theme=light] .meeting-copy-link-panel .text-white\/50,html[data-theme=light] .meeting-copy-link-panel .text-white\/60,html[data-theme=light] .meeting-copy-link-panel .text-white\/70,html[data-theme=light] .meeting-copy-link-panel .text-white\/75,html[data-theme=light] .meeting-copy-link-panel .text-white\/80,html[data-theme=light] .meeting-copy-link-panel .text-white\/90,html[data-theme=light] .meeting-recording-header,html[data-theme=light] .meeting-recording-panel .text-white,html[data-theme=light] .meeting-recording-panel .text-white\/40,html[data-theme=light] .meeting-recording-panel .text-white\/50,html[data-theme=light] .meeting-recording-panel .text-white\/60,html[data-theme=light] .meeting-recording-panel .text-white\/70,html[data-theme=light] .meeting-recording-panel .text-white\/80,html[data-theme=light] .meeting-recording-panel .text-white\/90{color:#0f172a!important}html.light .meeting-copy-link-card,html.light .meeting-recording-file-row,html.light .meeting-recording-summary,html[data-theme=light] .meeting-copy-link-card,html[data-theme=light] .meeting-recording-file-row,html[data-theme=light] .meeting-recording-summary{background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.12)!important}html.light .meeting-copy-link-primary,html.light .meeting-recording-primary,html[data-theme=light] .meeting-copy-link-primary,html[data-theme=light] .meeting-recording-primary{background:linear-gradient(135deg,#305cde,#2563eb)!important}html.light .meeting-copy-link-primary,html.light .meeting-copy-link-primary *,html.light .meeting-copy-link-primary svg,html[data-theme=light] .meeting-copy-link-primary,html[data-theme=light] .meeting-copy-link-primary *,html[data-theme=light] .meeting-copy-link-primary svg{color:#ffffff!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}html.light .meeting-copy-link-secondary,html.light .meeting-recording-secondary,html[data-theme=light] .meeting-copy-link-secondary,html[data-theme=light] .meeting-recording-secondary{background:rgba(255,255,255,.94)!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}html.light .meeting-copy-link-close,html.light .meeting-recording-close,html[data-theme=light] .meeting-copy-link-close,html[data-theme=light] .meeting-recording-close{color:#334155!important}html.light .meeting-copy-link-close:hover,html.light .meeting-recording-close:hover,html[data-theme=light] .meeting-copy-link-close:hover,html[data-theme=light] .meeting-recording-close:hover{background:rgba(15,23,42,.08)!important;color:#0f172a!important}html.light .meeting-recording-icon-wrap,html[data-theme=light] .meeting-recording-icon-wrap{background:rgba(29,107,243,.12)!important}html.light .meeting-recording-file-icon,html.light .meeting-recording-icon,html[data-theme=light] .meeting-recording-file-icon,html[data-theme=light] .meeting-recording-icon{color:#305cde!important}html.light .meeting-recording-file-size,html.light .meeting-recording-file-title,html.light .meeting-recording-footer,html.light .meeting-recording-label,html.light .meeting-recording-subtitle,html.light .meeting-recording-title,html[data-theme=light] .meeting-recording-file-size,html[data-theme=light] .meeting-recording-file-title,html[data-theme=light] .meeting-recording-footer,html[data-theme=light] .meeting-recording-label,html[data-theme=light] .meeting-recording-subtitle,html[data-theme=light] .meeting-recording-title{color:#0f172a!important}html.light .meeting-recording-duration,html[data-theme=light] .meeting-recording-duration{color:#305cde!important}html.light .taskup-meeting-page,html[data-theme=light] .taskup-meeting-page{background:linear-gradient(180deg,rgba(218,234,255,.92),rgba(244,249,255,.98) 40%,#ffffff)!important;color:#0f172a!important}html.light .taskup-meeting-page header .rounded-full,html[data-theme=light] .taskup-meeting-page header .rounded-full{background:rgba(255,255,255,.86)!important;border-color:rgba(29,107,243,.16)!important;box-shadow:0 10px 26px rgba(29,107,243,.1)!important}html.light .meeting-public-card,html[data-theme=light] .meeting-public-card{background:rgba(255,255,255,.94)!important;border-color:rgba(29,107,243,.16)!important;box-shadow:0 22px 60px rgba(29,107,243,.12)!important}html.light .meeting-public-card>div:first-child,html[data-theme=light] .meeting-public-card>div:first-child{background:linear-gradient(180deg,#ffffff,#f1f7ff)!important;border-color:rgba(29,107,243,.14)!important}html.light .meeting-public-card .bg-primary,html[data-theme=light] .meeting-public-card .bg-primary{background:linear-gradient(135deg,#305cde,#38bdf8)!important}html.light .taskup-meeting-room,html[data-theme=light] .taskup-meeting-room{color:#0f172a!important}html.light .taskup-meeting-room .meeting-panel,html[data-theme=light] .taskup-meeting-room .meeting-panel{background:rgba(255,255,255,.94)!important;border-color:rgba(29,107,243,.16)!important;box-shadow:0 20px 58px rgba(29,107,243,.12)!important}html.light .taskup-meeting-room .meeting-main-stage-panel,html[data-theme=light] .taskup-meeting-room .meeting-main-stage-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.98))!important}html.light .taskup-meeting-room .meeting-main-title-icon-wrap,html[data-theme=light] .taskup-meeting-room .meeting-main-title-icon-wrap{background:rgba(29,107,243,.1)!important;border-color:rgba(29,107,243,.18)!important}html.light .taskup-meeting-room .meeting-main-title-icon,html[data-theme=light] .taskup-meeting-room .meeting-main-title-icon{color:#305cde!important}html.light .taskup-meeting-room .meeting-room-elapsed,html.light .taskup-meeting-room .meeting-room-elapsed-value,html[data-theme=light] .taskup-meeting-room .meeting-room-elapsed,html[data-theme=light] .taskup-meeting-room .meeting-room-elapsed-value{color:#1e3a8a!important}html.light .meeting-chat-send-btn,html.light .taskup-meeting-room .meeting-copy-link-trigger,html[data-theme=light] .meeting-chat-send-btn,html[data-theme=light] .taskup-meeting-room .meeting-copy-link-trigger{background:linear-gradient(135deg,#305cde,#38bdf8)!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(29,107,243,.22)!important}html.light .meeting-chat-send-btn *,html.light .taskup-meeting-room .meeting-copy-link-trigger *,html[data-theme=light] .meeting-chat-send-btn *,html[data-theme=light] .taskup-meeting-room .meeting-copy-link-trigger *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html.light .taskup-meeting-room .meeting-sidebar-panel,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-panel{background:rgba(255,255,255,.96)!important;border-color:rgba(29,107,243,.16)!important}html.light .taskup-meeting-room .meeting-chat-header,html.light .taskup-meeting-room .meeting-participants-header,html.light .taskup-meeting-room .meeting-sidebar-tabs,html[data-theme=light] .taskup-meeting-room .meeting-chat-header,html[data-theme=light] .taskup-meeting-room .meeting-participants-header,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs{background:linear-gradient(180deg,#ffffff,#f4f8ff)!important;border-color:rgba(29,107,243,.14)!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn{color:#475569!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn:hover,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn:hover{background:rgba(29,107,243,.07)!important;color:#1d4ed8!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn-active,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-btn-active{background:rgba(29,107,243,.1)!important;color:#305cde!important}html.light .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-indicator,html[data-theme=light] .taskup-meeting-room .meeting-sidebar-tabs .meeting-sidebar-tab-indicator{background:#305cde!important}html.light .taskup-meeting-room .meeting-chat-panel,html.light .taskup-meeting-room .meeting-participants-list,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel,html[data-theme=light] .taskup-meeting-room .meeting-participants-list{background:#ffffff!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-participant-item,html[data-theme=light] .taskup-meeting-room .meeting-participant-item{background:#f8fbff!important;border-color:rgba(29,107,243,.14)!important;box-shadow:0 6px 18px rgba(29,107,243,.07)!important}html.light .taskup-meeting-room .meeting-participant-item:hover,html[data-theme=light] .taskup-meeting-room .meeting-participant-item:hover{background:#eef6ff!important;border-color:rgba(29,107,243,.28)!important}html.light .taskup-meeting-room .meeting-host-badge,html[data-theme=light] .taskup-meeting-room .meeting-host-badge{background:#305cde!important;color:#ffffff!important}html.light .taskup-meeting-room .meeting-chat-message-bubble,html[data-theme=light] .taskup-meeting-room .meeting-chat-message-bubble{border:1px solid rgba(29,107,243,.1)!important;box-shadow:0 6px 16px rgba(15,23,42,.06)!important}html.light .taskup-meeting-room .meeting-chat-message-bubble-self,html[data-theme=light] .taskup-meeting-room .meeting-chat-message-bubble-self{background:linear-gradient(135deg,#305cde,#38bdf8)!important;color:#ffffff!important;border-color:rgba(29,107,243,.2)!important}html.light .taskup-meeting-room .meeting-chat-message-bubble-self *,html[data-theme=light] .taskup-meeting-room .meeting-chat-message-bubble-self *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html.light .taskup-meeting-room .meeting-chat-message-bubble-other,html[data-theme=light] .taskup-meeting-room .meeting-chat-message-bubble-other{background:#f1f7ff!important;color:#0f172a!important}html.light .taskup-meeting-room .meeting-chat-panel input,html[data-theme=light] .taskup-meeting-room .meeting-chat-panel input{background:#ffffff!important;border-color:rgba(29,107,243,.2)!important;box-shadow:0 1px 0 rgba(29,107,243,.06)!important}html.light .taskup-meeting-room .meeting-chat-attach-btn,html[data-theme=light] .taskup-meeting-room .meeting-chat-attach-btn{background:#eff6ff!important;border-color:rgba(29,107,243,.18)!important;color:#305cde!important}html.light .taskup-meeting-room .meeting-chat-attach-btn:hover,html[data-theme=light] .taskup-meeting-room .meeting-chat-attach-btn:hover{background:#dbeafe!important;color:#1d4ed8!important}html.light .meeting-control-bar,html[data-theme=light] .meeting-control-bar{background:rgba(255,255,255,.96)!important;border-color:rgba(29,107,243,.16)!important;box-shadow:0 18px 48px rgba(29,107,243,.18)!important}html.light .meeting-control-bar .meeting-control-neutral,html.light .meeting-control-button.meeting-control-neutral,html[data-theme=light] .meeting-control-bar .meeting-control-neutral,html[data-theme=light] .meeting-control-button.meeting-control-neutral{background:#eff6ff!important;border-color:rgba(29,107,243,.2)!important;color:#1d4ed8!important}html.light .meeting-control-bar .meeting-control-neutral:hover,html.light .meeting-control-button.meeting-control-neutral:hover,html[data-theme=light] .meeting-control-bar .meeting-control-neutral:hover,html[data-theme=light] .meeting-control-button.meeting-control-neutral:hover{background:#dbeafe!important;color:#1e40af!important}html.light .meeting-control-bar .meeting-control-danger,html[data-theme=light] .meeting-control-bar .meeting-control-danger{background:#ef4444!important;border-color:#fecaca!important;color:#ffffff!important}html.light .meeting-copy-link-panel,html.light .meeting-device-modal-panel,html.light .meeting-recording-panel,html[data-theme=light] .meeting-copy-link-panel,html[data-theme=light] .meeting-device-modal-panel,html[data-theme=light] .meeting-recording-panel{background:#ffffff!important;border-color:rgba(29,107,243,.16)!important;box-shadow:0 24px 72px rgba(29,107,243,.18)!important}html.light .meeting-device-modal-footer,html.light .meeting-device-modal-header,html[data-theme=light] .meeting-device-modal-footer,html[data-theme=light] .meeting-device-modal-header{background:#f4f8ff!important;border-color:rgba(29,107,243,.12)!important}html.light .meeting-device-modal .bg-primary\/10,html[data-theme=light] .meeting-device-modal .bg-primary\/10{background-color:rgba(29,107,243,.1)!important}html.light .meeting-copy-link-card,html.light .meeting-recording-file-row,html.light .meeting-recording-summary,html[data-theme=light] .meeting-copy-link-card,html[data-theme=light] .meeting-recording-file-row,html[data-theme=light] .meeting-recording-summary{background:#f8fbff!important;border-color:rgba(29,107,243,.14)!important}html.light .meeting-copy-link-primary,html.light .meeting-recording-primary,html[data-theme=light] .meeting-copy-link-primary,html[data-theme=light] .meeting-recording-primary{background:linear-gradient(135deg,#305cde,#38bdf8)!important;color:#ffffff!important}