@charset "UTF-8";html,body{text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}:root{--theme-color: #24056d;--theme-color-10: rgba(36, 5, 109, .1);--theme-color-15: rgba(36, 5, 109, .15);--theme-color-20: rgba(36, 5, 109, .2);--theme-color-30: rgba(36, 5, 109, .3);--theme-color-50: rgba(36, 5, 109, .5);--theme-color-70: rgba(36, 5, 109, .7);--theme-color-90: rgba(36, 5, 109, .9);--gradient-primary: linear-gradient(135deg, #24056d 0%, #180b25 100%);--gradient-primary-hover: linear-gradient(135deg, #2d0a8a 0%, #1f0f35 100%);--gradient-secondary: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);--gradient-accent: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-danger: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--gradient-info: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--primary-color: #24056d;--primary-light: #4c1d95;--primary-dark: #180b25;--primary-hover: #2d0a8a;--secondary-color: #64748b;--secondary-light: #94a3b8;--secondary-dark: #475569;--success-color: #10b981;--success-light: #34d399;--success-dark: #059669;--success-hover: #059669;--warning-color: #f59e0b;--warning-light: #fbbf24;--warning-dark: #d97706;--warning-hover: #d97706;--danger-color: #ef4444;--danger-light: #f87171;--danger-dark: #dc2626;--danger-hover: #dc2626;--info-color: #06b6d4;--info-light: #22d3ee;--info-dark: #0891b2;--info-hover: #0891b2;--bg-color: #ffffff;--bg-light-color: #f8fafc;--bg-dark-color: #ffffff;--custom-border: #e2e8f0;--bg-highlight-color: #f1f5f9;--bg-greylight-color: #64748b;--bg-primary-menu: #fff;--bg-secondary-menu: #64748b;--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .25);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: cubic-bezier(.68, -.55, .265, 1.55);--dash-theme-card: var(--theme-color-10);--accordion-color: var(--theme-color-10);--border-color: #e2e8f0;--text-color: #1e293b;--text-dark-color: #0f172a;--text-light-color: #f8fafc;--text-muted: #64748b;--text-color-70: rgba(30, 41, 59, .7);--text-color-95: rgba(30, 41, 59, .95);--bg-board-card: #f8fafc;--template-nav: var(--theme-color-10);--icon: #64748b;--bg-tag: var(--theme-color-20);--tab: #ffffff;--tab-active: #24056d;--tab-border: #e2e8f0;--chat-f-dark-nav: #f1f5f9;--chat-dark-nav: #f8fafc;--chat-light-nav: #fff;--chat-task-border: rgba(56, 63, 68, .8);--issue-card: var(--theme-color-10);--quote-bg: rgba(36, 5, 109, .1);--q-self-color: var(--text-dark-color);--input-border: #e2e8f0;--table-header-bg: #f8fafc;--table-row-bg: rgba(36, 5, 109, .05);--table-row-bg-2: #f1f5f9;--table-row-border: #e2e8f0;--table--hover-row-bg: rgba(36, 5, 109, .1);--thread-bg-1: #f1f5f9;--thread-bg-2: #e2e8f0;--message-link-color: var(--theme-color);--bg-chat-0: rgba(248, 250, 252, .95);--bg-chat-1: rgba(241, 245, 249, .95);--bg-chat-2: rgba(226, 232, 240, .95);--bg-chat-3: rgba(203, 213, 225, .95);--bg-chat-4: rgba(148, 163, 184, .95);--bg-chat-5: rgba(100, 116, 139, .95);--nav-link: #10b981;--routine-color: #059669;--msg-routine-color: #d1fae5;--emergency-color: #dc2626;--msg-emergency-color: #fecaca;--urgent-color: #d97706;--msg-urgent-color: #fed7aa;--self-routine-color: #d1fae5;--followup-color: #fef3c7;--self-emergency-color: #fecaca;--self-urgent-color: #fed7aa;--discharge-color: #fff;--q-emergency-color: #dc2626;--q-urgent-color: #d97706;--bg-quoted-message: rgba(0, 0, 0, .05);--bg-scroll: #f1f5f9;--pending-status: #f59e0b;--started-status: #24056d;--paused-status: #f59e0b;--finished-status: #10b981}[data-theme=light]{--wa-light: #ece5dd;--header-border-color: #e5e9f2;--bg-header-border-color: #e5e9f2;--cstm-text-input-color: undefined;--minimal-color: rgba(33, 37, 41, .35);--sidebar-color: #f8f9fa;--purple-color: #6f42c1;--purple-light: #a855f7;--purple-dark: #5a21b6;--brown-color: #795548;--brown-light: #a16207;--brown-dark: #5d4037}[data-theme=dark]{--routine-color: #10b981;--msg-routine-color: #064e3b;--msg-emergency-color: #7f1d1d;--msg-urgent-color: #78350f;--self-routine-color: #10b981;--followup-color: #713f12;--self-emergency-color: #7f1d1d;--self-urgent-color: #78350f;--q-routine-color: #064e3b;--discharge-color: rgba(255, 255, 255, .1);--q-self-color: #ffffff;--wa-light: #1e293b;--gradient-primary: linear-gradient(135deg, #24056d 0%, #180b25 100%);--gradient-primary-hover: linear-gradient(135deg, #2d0a8a 0%, #1f0f35 100%);--gradient-secondary: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);--gradient-accent: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-danger: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--gradient-info: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--success-color: #22c55e;--success-light: #4ade80;--success-dark: #16a34a;--success-hover: #16a34a;--danger-color: #f87171;--danger-light: #fca5a5;--danger-dark: #ef4444;--danger-hover: #ef4444;--purple-color: #a855f7;--purple-light: #c084fc;--purple-dark: #9333ea;--brown-color: #a16207;--brown-light: #ca8a04;--brown-dark: #854d0e;--bg-color: #0f172a;--bg-light-color: #1e293b;--bg-dark-color: #020617;--custom-border: #334155;--bg-highlight-color: #1e293b;--bg-greylight-color: #475569;--bg-primary-menu: #1e293b;--bg-secondary-menu: #334155;--border-color: #334155;--text-color: #f8fafc;--text-dark-color: #f1f5f9;--text-light-color: #f8fafc;--text-muted: #cbd5e1;--text-color-70: rgba(248, 250, 252, .7);--text-color-95: rgba(248, 250, 252, .95);--glass-bg: rgba(0, 0, 0, .2);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--accordion-color: #1e293b;--bg-board-card: #1e293b;--template-nav: #1e293b;--icon: #94a3b8;--dash-theme-card: var(--bg-light-color);--bg-scroll: #020617;--bg-tag: #334155;--tab: #1e293b;--tab-active: #ffffff;--tab-border: #334155;--chat-f-dark-nav: #0f172a;--chat-dark-nav: #1e293b;--chat-light-nav: #0f172a;--chat-task-border: #64748b;--issue-card: #1e293b;--quote-bg: rgba(36, 5, 109, .1);--input-border: #334155;--table-header-bg: #1e293b;--table-row-bg: #0f172a;--table-row-bg-2: #1e293b;--table-row-border: #334155;--table--hover-row-bg: #1e293b;--thread-bg-1: #1e293b;--thread-bg-2: #334155;--message-link-color: #ffffff;--bg-chat-0: rgba(15, 23, 42, .95);--bg-chat-1: rgba(30, 41, 59, .95);--bg-chat-2: rgba(51, 65, 85, .95);--bg-chat-3: rgba(71, 85, 105, .95);--bg-chat-4: rgba(100, 116, 139, .95);--bg-chat-5: rgba(148, 163, 184, .95);--bg-header-border-color: #334155;--header-border-color: #1e293b;--cstm-text-input-color: #94a3b8;--minimal-color: #64748b;--minimal-nav-color: #ffffff;--minimal-nav-hover-color: #e2e8f0;--sidebar-color: #0f172a;--msg-member-bg-color: #1e293b;--avatar-before-color: #ffffff;--msg-member-color: #94a3b8;--pagelink-b: #1e293b;--pagelink-color: #64748b;--pagelink-b-color: #0f172a;--contacts-b-color: #1e293b;--black-color: #000000;--contacts-text-color: #f8fafc;--contacts-bg-color: rgba(0, 0, 0, .2);--dropdown-bg-color: #1e293b;--table-thead-color: #334155;--appbar-head-color: #f8fafc}body::-webkit-scrollbar{display:none}*::-webkit-scrollbar{max-height:8px;max-width:8px}::-webkit-scrollbar-track{background:var(--bg-scroll)}.prevent-overscroll-reload{overscroll-behavior:contain!important}::-webkit-scrollbar-thumb{border-radius:8px;background:#999}::-webkit-scrollbar-thumb:hover{background:#555}.text-routine{color:#128c7e}.text-emergency{color:#ba3636}.text-urgent{color:#bcac59}.opacity-50{opacity:50%}.opacity-80{opacity:80%}.flex-100{flex:100%!important}.font-inherit{font-size:inherit!important}.white-space-normal{white-space:normal!important}.word-break{word-break:break-all}.border-none{border:none;outline:none}.cursor-pointer{cursor:pointer!important}.max-width-fit{max-width:fit-content}.min-width-fit{min-width:fit-content}.min-width-min-content{min-width:min-content}.min-width-160{min-width:160px}.max-width-max-content{max-width:max-content}.p-2_8{padding:2px 8px!important}.p-4_8{padding:4px 8px!important}.line-height-18{line-height:18px}.line-height-1{line-height:1}.text-black{color:#000!important}.light-text-70{color:var(--text-color-70)!important}.text-white-85{color:#ffffffd9!important}.text-white-95{color:#fffffff2!important}.rotate-45deg{transform:rotate(45deg)}.rotate-180deg{transform:rotate(180deg)}.z-index-1{z-index:1}.mb-1_5{margin-bottom:.187rem!important}.br-0{border-radius:0}.br-6{border-radius:6px}.white-space-preline{white-space:pre-line}.text-color{color:var(--text-color)!important}.in-one-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.in-four-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal}.overflow-unset{overflow:unset!important}.overflow-scroll{overflow:scroll!important}.disable-click{pointer-events:none}.visibility-visible{visibility:visible}.visibility-hidden{visibility:hidden}.content-visibility-visible{content-visibility:visible}.pointer-events-none{pointer-events:none}.hide-horizonal-scroll{overflow-x:hidden!important}.overflow-x-auto{overflow-x:auto!important}.vh-60{height:60vh!important}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis!important;white-space:pre-line!important}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-6{-webkit-line-clamp:6}.gap-5{display:flex;gap:5px}.gap-10{display:flex;gap:10px}.gap-20{display:flex;gap:20px}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;border:none;outline:none;border-radius:.375rem;opacity:.5}.outline-none{outline:none!important}.scroll-touch{-webkit-overflow-scrolling:touch}.box-center{display:flex;justify-content:center;align-items:center}.highest-z{z-index:9999;position:relative}.custom-datepicker-popper{z-index:9999!important}.react-datepicker-popper{z-index:1050}.custom-collapse{width:100%}.custom-collapse .ant-collapse-item{margin-bottom:1.5rem;border-radius:8px;overflow:hidden;border:1px solid #d9d9d9}.custom-collapse .ant-collapse-header{background-color:var(--primary);color:#fff;font-weight:500;width:100%}.custom-collapse .ant-collapse-content{background:#fafafa;width:100%}.custom-collapse-builder .ant-collapse-header{background-color:var(--primary);color:#fff;font-weight:500;width:100%}.ant-collapse-item,.ant-collapse-content,.ant-collapse-content-box{overflow:visible!important;z-index:auto}.checkbox-group{display:flex;flex-wrap:wrap;gap:.75rem}.organization-logo{width:100%}@media (max-width: 1200px){.organization-logo{width:30px}}.suggestion-dropdown{position:absolute;top:100%;left:0;right:0;z-index:9999;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0;margin-top:2px;list-style:none;box-shadow:0 2px 6px #0000001a;max-height:150px;overflow-y:auto}.suggestion-dropdown li{padding:8px 12px;cursor:pointer}.suggestion-dropdown li:hover{background-color:#f1f1f1}.message-dropdown-menu{position:absolute!important;inset:auto auto 0px 0px!important;z-index:1999}@media screen and (max-height: 735px){.message-dropdown-menu{max-height:150px;overflow-y:auto}}.admindash-grouped-usersbtn{display:"flex";flex-wrap:"wrap";gap:5;margin-top:2}.my-custom-select .ant-select-selection-item{color:#2563eb!important;background-color:#e0f2fe!important}.my-custom-select .ant-select-selection-placeholder{color:#9ca3af!important}.chat-body .chat-footer .send-icon,.chat-body .chat-footer .btn-icon{position:fixed!important;right:80px!important;bottom:70px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;height:1.8rem!important;width:1.8rem!important;background:var(--primary-color)!important;color:#fff!important;border:none!important;cursor:pointer!important;z-index:1000!important;transition:all .2s ease!important}.chat-body .chat-footer .send-icon:hover,.chat-body .chat-footer .btn-icon:hover{background:var(--primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #24056d33!important}.chat-body .chat-footer .task-send-button{background:var(--success-color)!important}.chat-body .chat-footer .task-send-button:hover{background:var(--success-hover)!important}.chat-body .chat-footer .types-button{background:var(--warning-color)!important;color:#fff!important;font-weight:600!important;font-size:14px!important}.chat-body .chat-footer .types-button:hover{background:var(--warning-hover)!important}.chat-body .chat-footer .danger-bg{background:var(--danger-color)!important}.chat-body .chat-footer .danger-bg:hover{background:var(--danger-hover)!important}.chat-body .chat-footer .warning-bg{background:var(--warning-color)!important}.chat-body .chat-footer .warning-bg:hover{background:var(--warning-hover)!important}.chat-body .chat-footer .routine-bg{background:var(--info-color)!important}.chat-body .chat-footer .routine-bg:hover{background:var(--info-hover)!important}.chat-body .chat-footer .send-icon.disabled,.chat-body .chat-footer .btn-icon.disabled{background:var(--border-color)!important;color:var(--text-muted)!important;cursor:not-allowed!important;opacity:.6!important}.chat-body .chat-footer .send-icon.disabled:hover,.chat-body .chat-footer .btn-icon.disabled:hover{transform:none!important;box-shadow:none!important}@media only screen and (max-width: 767px){.chat-body .chat-footer .send-icon,.chat-body .chat-footer .btn-icon{width:2rem!important;height:2rem!important;font-size:14px!important}.chat-body .chat-footer .types-button{font-size:12px!important}}.chat-body .chat-footer *[class*=btn]{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important}.bg-gradient-primary{background:var(--gradient-primary)!important}.bg-gradient-secondary{background:var(--gradient-secondary)!important}.bg-gradient-accent{background:var(--gradient-accent)!important}.bg-gradient-success{background:var(--gradient-success)!important}.bg-gradient-warning{background:var(--gradient-warning)!important}.bg-gradient-danger{background:var(--gradient-danger)!important}.bg-gradient-info{background:var(--gradient-info)!important}.glass-effect{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.glass-effect-dark{background:#0003!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0000004d!important}.btn-gradient{background:var(--gradient-primary)!important;border:none!important;color:#fff!important;border-radius:8px!important;font-weight:500!important;transition:all var(--transition-normal)!important;position:relative!important;overflow:hidden!important}.btn-gradient:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s!important}.btn-gradient:hover:before{left:100%!important}.btn-gradient:hover{background:var(--gradient-primary-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-xl)!important}.card-gradient{background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-light-color) 100%)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:var(--shadow-md)!important;transition:all var(--transition-normal)!important}.card-gradient:hover{box-shadow:var(--shadow-xl)!important;transform:translateY(-2px)!important}.sidebar-modern{background:var(--gradient-primary)!important;box-shadow:var(--shadow-xl)!important;border-right:1px solid var(--glass-border)!important}.sidebar-modern .nav-link{color:#fffc!important;border-radius:8px!important;margin:4px 8px!important;transition:all var(--transition-normal)!important}.sidebar-modern .nav-link:hover{background:var(--glass-bg)!important;color:#fff!important;transform:translate(4px)!important}.sidebar-modern .nav-link.active{background:var(--glass-bg)!important;color:#fff!important;box-shadow:var(--shadow-md)!important}.form-control-modern{border-radius:8px!important;border:1px solid var(--border-color)!important;transition:all var(--transition-normal)!important;background:var(--bg-color)!important}.form-control-modern:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #24056d1a!important;transform:translateY(-1px)!important}.navbar-modern{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:var(--shadow-md)!important}.table-modern{border-radius:8px!important;overflow:hidden!important;box-shadow:var(--shadow-sm)!important}.table-modern thead th{background:var(--gradient-secondary)!important;color:#fff!important;font-weight:600!important;border:none!important;padding:16px!important}.table-modern tbody tr{transition:all var(--transition-fast)!important}.table-modern tbody tr:hover{background:var(--bg-highlight-color)!important;transform:scale(1.01)!important}.modal-modern .modal-content{border-radius:16px!important;border:none!important;box-shadow:var(--shadow-2xl)!important;background:var(--bg-color)!important}.modal-modern .modal-header{background:var(--gradient-primary)!important;color:#fff!important;border-radius:16px 16px 0 0!important;border:none!important}.badge-modern{border-radius:6px!important;font-weight:500!important;padding:6px 12px!important;transition:all var(--transition-fast)!important}.badge-modern:hover{transform:scale(1.05)!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fab{position:fixed!important;bottom:24px!important;right:24px!important;width:56px!important;height:56px!important;border-radius:50%!important;background:var(--gradient-primary)!important;color:#fff!important;border:none!important;box-shadow:var(--shadow-xl)!important;transition:all var(--transition-normal)!important;z-index:1000!important}.fab:hover{transform:scale(1.1)!important;box-shadow:var(--shadow-2xl)!important}.scrollbar-modern::-webkit-scrollbar{width:8px!important;height:8px!important}.scrollbar-modern::-webkit-scrollbar-track{background:var(--bg-light-color)!important;border-radius:4px!important}.scrollbar-modern::-webkit-scrollbar-thumb{background:var(--gradient-primary)!important;border-radius:4px!important;transition:all var(--transition-normal)!important}.scrollbar-modern::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-hover)!important}.pulse{animation:pulse 2s infinite!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.bounce{animation:bounce 1s infinite!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.fade-in{animation:fadeIn .5s ease-in!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft .5s ease-out!important}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-right{animation:slideInRight .5s ease-out!important}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.scale-in{animation:scaleIn .3s ease-out!important}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.hover-lift{transition:all var(--transition-normal)!important}.hover-lift:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-xl)!important}.hover-glow:hover{box-shadow:0 0 20px #24056d4d!important}@media (max-width: 768px){.sidebar-modern{background:var(--gradient-primary)!important}.fab{bottom:16px!important;right:16px!important;width:48px!important;height:48px!important}}[data-theme=dark] .glass-effect{background:#0003!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .card-gradient{background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-light-color) 100%)!important}[data-theme=dark] .form-control-modern{background:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .table-modern thead th{background:var(--gradient-secondary)!important}[data-theme=dark] .sidebar .card{background-color:var(--bg-color)!important;border-color:var(--custom-border)!important;color:var(--text-color)!important}[data-theme=dark] .sidebar .card-header{background-color:var(--bg-light-color)!important;border-color:var(--custom-border)!important;color:var(--text-color)!important}[data-theme=dark] .sidebar .card-body{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .sidebar .list-group-item{background-color:var(--bg-color)!important;border-color:var(--custom-border)!important;color:var(--text-color)!important}[data-theme=dark] .sidebar .list-group-item:hover{background-color:var(--bg-highlight-color)!important}[data-theme=dark] .sidebar .text-muted{color:var(--text-muted)!important}[data-theme=dark] .sidebar h5,[data-theme=dark] .sidebar h6,[data-theme=dark] .sidebar p{color:var(--text-color)!important}[data-theme=dark] .sidebar .small{color:var(--text-muted)!important}[data-theme=dark] .profile .page-main-heading{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .profile .page-main-heading h5{color:var(--text-color)!important}[data-theme=dark] .profile .page-main-heading p{color:var(--text-muted)!important}[data-theme=dark] .profile .card{background-color:var(--bg-color)!important;border-color:var(--custom-border)!important}[data-theme=dark] .profile .card-header{background-color:var(--bg-light-color)!important;border-color:var(--custom-border)!important;color:var(--text-color)!important}[data-theme=dark] .profile .card-body{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .profile .form-group label{color:var(--text-color)!important}[data-theme=dark] .profile .form-control{background-color:var(--bg-color)!important;color:var(--text-color)!important;border-color:var(--custom-border)!important}[data-theme=dark] .profile .form-control:focus{border-color:var(--theme-color)!important;box-shadow:0 0 0 .2rem #24056d40!important}[data-theme=dark] .profile .btn-secondary{background-color:var(--bg-light-color)!important;border-color:var(--custom-border)!important;color:var(--text-color)!important}[data-theme=dark] .profile .btn-secondary:hover{background-color:var(--bg-highlight-color)!important;border-color:var(--theme-color)!important}[data-theme=dark] .profile .btn-primary{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff!important}[data-theme=dark] .profile .btn-primary:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}[data-theme=dark] .profile .avatar{background-color:var(--bg-light-color)!important;border-color:var(--custom-border)!important}[data-theme=dark] .profile .sidebar-header{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .profile .sidebar-header h5{color:var(--text-color)!important}[data-theme=dark] .profile .sidebar-header p{color:var(--text-muted)!important}[data-theme=dark] .profile .container-xl{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .small,[data-theme=dark] .text-muted{color:var(--text-muted)!important}[data-theme=dark] .form-control-md{background-color:var(--bg-color)!important;color:var(--text-color)!important;border-color:var(--custom-border)!important}[data-theme=dark] .form-control-md:focus{border-color:var(--theme-color)!important;box-shadow:0 0 0 .2rem #24056d40!important}[data-theme=dark] .form-control-md::placeholder{color:var(--text-muted)!important}[data-theme=dark] .form-control-md:disabled{background-color:var(--bg-highlight-color)!important;color:var(--text-muted)!important}.bg-chat-dark{background:linear-gradient(var(--bg-chat-0),var(--bg-chat-0)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-light{background:linear-gradient(var(--bg-chat-1),var(--bg-chat-1)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-purple{background:linear-gradient(var(--bg-chat-2),var(--bg-chat-2)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-green{background:linear-gradient(var(--bg-chat-3),var(--bg-chat-3)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-brown{background:linear-gradient(var(--bg-chat-4),var(--bg-chat-4)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-pink{background:linear-gradient(var(--bg-chat-5),var(--bg-chat-5)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.ck.ck-editor{max-width:100%}.ck.ck-editor__top{max-width:100%;overflow-x:auto}.ck.ck-toolbar{max-width:100%;flex-wrap:wrap!important}.ck.ck-toolbar .ck-toolbar__items{flex-wrap:wrap!important}.bg-chat-dark{background:linear-gradient(var(--bg-chat-0),var(--bg-chat-0)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-light{background:linear-gradient(var(--bg-chat-1),var(--bg-chat-1)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-purple{background:linear-gradient(var(--bg-chat-2),var(--bg-chat-2)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-green{background:linear-gradient(var(--bg-chat-3),var(--bg-chat-3)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-brown{background:linear-gradient(var(--bg-chat-4),var(--bg-chat-4)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-pink{background:linear-gradient(var(--bg-chat-5),var(--bg-chat-5)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-dark{background:linear-gradient(var(--bg-chat-0),var(--bg-chat-0)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-light{background:linear-gradient(var(--bg-chat-1),var(--bg-chat-1)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-purple{background:linear-gradient(var(--bg-chat-2),var(--bg-chat-2)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-green{background:linear-gradient(var(--bg-chat-3),var(--bg-chat-3)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-brown{background:linear-gradient(var(--bg-chat-4),var(--bg-chat-4)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-pink{background:linear-gradient(var(--bg-chat-5),var(--bg-chat-5)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-dark{background:linear-gradient(var(--bg-chat-0),var(--bg-chat-0)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-light{background:linear-gradient(var(--bg-chat-1),var(--bg-chat-1)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-purple{background:linear-gradient(var(--bg-chat-2),var(--bg-chat-2)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-green{background:linear-gradient(var(--bg-chat-3),var(--bg-chat-3)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-brown{background:linear-gradient(var(--bg-chat-4),var(--bg-chat-4)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-pink{background:linear-gradient(var(--bg-chat-5),var(--bg-chat-5)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;border-color:var(--primary-color)!important;color:#fff!important;box-shadow:0 2px 8px #24056d33!important}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%)!important;border-color:var(--primary-hover)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #24056d4d!important}*{margin:0;padding:0}html,body{-webkit-overflow-scrolling:touch!important;overflow:auto!important;height:100%!important;overscroll-behavior:contain!important}.main .chats,body{overscroll-behavior-y:contain!important;-ms-overflow-style:none;scrollbar-width:none;width:100%}.bg-light-color{background-color:var(--bg-light-color)}.btn.bg-routine,.badge.bg-routine{background-color:var(--routine-color)!important}.btn.bg-emergency,.badge.bg-emergency{background-color:var(--emergency-color)!important}.btn.bg-urgent,.badge.bg-urgent{background-color:var(--urgent-color)!important}.message-content.bg-emergency{background-color:var(--msg-emergency-color)!important}.message-content.bg-urgent{background-color:var(--msg-urgent-color)!important}.self .bg-routine{background-color:var(--self-routine-color)!important}.self .bg-emergency{background-color:var(--self-emergency-color)!important}.self .bg-urgent{background-color:var(--self-urgent-color)!important}.bg-q-routine{background-color:var(--q-routine-color)!important}.bg-q-emergency{background-color:var(--q-emergency-color)!important}.bg-q-urgent{background-color:var(--q-urgent-color)!important}.bg-pending{background-color:var(--pending-status)!important}.bg-started{background-color:var(--started-status)!important}.bg-paused{background-color:var(--paused-status)!important}.bg-finished{background-color:var(--finished-status)!important}.text-pending span.ant-select-selection-item{color:var(--pending-status)!important}.text-started span.ant-select-selection-item{color:var(--started-status)!important}.text-paused span.ant-select-selection-item{color:var(--paused-status)!important}.text-finished span.ant-select-selection-item{color:var(--finished-status)!important}.tag-paused{padding:2px 8px;background-color:#ff850029!important;color:#ff8500!important}.tag-finished{padding:2px 8px;background-color:#19b55733!important;color:#1b9b3f!important}.bg-duedate_1{background-color:#94b469}.bg-duedate_2{background-color:#b4a569}.bg-duedate_3{background-color:#d46363}.bg-routine .bg-q-urgent{background-color:#ae9714}.bg-routine .bg-q-emergency{background-color:#bf5353}.bg-emergency .bg-q-urgent{background-color:#9f8b1a}.bg-emergency .bg-q-routine{background-color:#2f7367}.bg-urgent .bg-q-emergency{background-color:#bf5353}.bg-urgent .bg-q-routine{background-color:#2f7367}.input-border{border-radius:4px;border:1px solid var(--input-border)}.input-border:focus{border:1px solid var(--theme-color)}.border-radius-1{border-radius:8px!important}.c-user-0{color:#ce3e8b}.c-user-1{color:#ae7aff}.c-user-2{color:#51b14b}.c-user-3{color:#c4735b}.c-user-4{color:#4c83d4}.c-user-5{color:#eb68a4}.c-user-6{color:#7e52ff}.c-user-7{color:#5cd6b3}.c-user-8{color:#58c4c3}.c-user-9{color:#c9873a}.bg-at-the-rate,.bg-hashtag{background-color:#fff;color:#000!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid var(--theme-color)}.bg-dr-patient{background-color:#dc2626;color:#fff!important}.badge-custom{color:#fff!important;font-weight:600}.badge{color:#fff!important}.badge.bg-light{color:#212529!important;background-color:#f8f9fa!important}.badge.bg-secondary{color:#fff!important;background-color:#6c757d!important}.badge.bg-at-the-rate,.badge.bg-hashtag{background-color:#fff!important;color:#000!important;border:1px solid var(--theme-color);font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.badge.bg-dr-patient{background-color:#dc2626!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)}.badge.bg-emergency{background-color:#dc2626!important;color:#fff!important}.badge.bg-urgent{background-color:#d97706!important;color:#fff!important}.badge.bg-routine{background-color:#059669!important;color:#fff!important}.badge.bg-paused{background-color:#f59e0b!important;color:#fff!important}.badge.bg-finished{background-color:#10b981!important;color:#fff!important}.task-status{color:#fff!important;font-weight:600}.badge[style*=background-color]{color:#fff!important;font-weight:600;border:1px solid rgba(255,255,255,.2)}.badge-rounded{border-radius:20px!important}.badge-custom{font-size:12px!important;padding:4px 8px!important;line-height:1.2!important}.badge.bg-at-the-rate span,.badge.bg-hashtag span{font-weight:700!important;font-size:14px!important}.bg-at-the-rate,.bg-hashtag,.badge.bg-at-the-rate,.badge.bg-hashtag{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;min-height:24px!important}.new_issue_badge,.new_cmmt_badge{background-color:#dc2626!important;color:#fff!important;font-weight:600!important;font-size:10px!important;padding:2px 6px!important;border-radius:10px!important}.MuiChip-root{color:#fff!important;font-weight:600!important}.MuiChip-root.MuiChip-colorPrimary{background-color:var(--theme-color)!important;color:#fff!important}.MuiChip-root.MuiChip-colorSecondary{background-color:#6c757d!important;color:#fff!important}.MuiChip-root.MuiChip-colorSuccess{background-color:#10b981!important;color:#fff!important}.MuiChip-root.MuiChip-colorWarning{background-color:#f59e0b!important;color:#fff!important}.MuiChip-root.MuiChip-colorError{background-color:#dc2626!important;color:#fff!important}.MuiChip-root.MuiChip-colorDefault{background-color:#6c757d!important;color:#fff!important}.bg-chat-search-msg{background-color:#ebe8df}.bg-dark-f{background-color:var(--bg-dark-color)}.bg-grey{background-color:#383f44}.theme-border-f{border-radius:4px}.theme-border{border:1px solid transparent;border-radius:4px}.theme-border-f:focus,.theme-border:focus{border:1px solid var(--theme-color)}.bg-chat-dark{background:linear-gradient(var(--bg-chat-0),var(--bg-chat-0)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-light{background:linear-gradient(var(--bg-chat-1),var(--bg-chat-1)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-purple{background:linear-gradient(var(--bg-chat-2),var(--bg-chat-2)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-green{background:linear-gradient(var(--bg-chat-3),var(--bg-chat-3)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-brown{background:linear-gradient(var(--bg-chat-4),var(--bg-chat-4)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-chat-pink{background:linear-gradient(var(--bg-chat-5),var(--bg-chat-5)),url(/assets/wa_bg_image-D5K1m_Ya.png);background-color:#000}.bg-color-demo{display:inline-block;cursor:pointer;border:2px solid rgba(45,46,44,1);margin-bottom:4px;height:32px}.thread-bg-1{background-color:var(--thread-bg-1)}.thread-bg-2{background-color:var(--thread-bg-2)}.w-bg-chat-dark{background:var(--bg-chat-0)}.w-bg-chat-light{background:var(--bg-chat-1)}.w-bg-chat-purple{background:var(--bg-chat-2)}.w-bg-chat-green{background:var(--bg-chat-3)}.w-bg-chat-brown{background:var(--bg-chat-4)}.w-bg-chat-pink{background:var(--bg-chat-5)}.text-highlight-blue{color:#000;background-color:#34b7f126;border-radius:4px;padding:2px 6px;margin:0 2px;font-weight:500;display:inline-block;white-space:nowrap;border:1px solid rgba(52,183,241,.3)}[data-theme=dark] .text-highlight-blue{color:#fff!important;background-color:var(--theme-color)!important;border:1px solid var(--theme-color)!important}.chat-footer .text-highlight-blue{color:#000!important;background-color:#34b7f126!important;border:1px solid rgba(52,183,241,.3)!important}[data-theme=dark] .chat-footer .text-highlight-blue{color:#fff!important;background-color:var(--theme-color)!important;border:1px solid var(--theme-color)!important}.chat-footer .text-color,.chat-footer [data-slate-editor],.chat-footer [contenteditable=true],.chat-footer .enhanced-chat-input,.chat-footer .enhanced-mentions-input{color:var(--text-color)!important;background-color:transparent!important}.chat-footer .text-color *:not(.text-highlight-blue),.chat-footer [data-slate-editor] *:not(.text-highlight-blue),.chat-footer [contenteditable=true] *:not(.text-highlight-blue),.chat-footer .enhanced-chat-input *:not(.text-highlight-blue),.chat-footer .enhanced-mentions-input *:not(.text-highlight-blue){color:var(--text-color)!important}[data-theme=dark] .chat-footer .text-color,[data-theme=dark] .chat-footer [data-slate-editor],[data-theme=dark] .chat-footer [contenteditable=true],[data-theme=dark] .chat-footer .enhanced-chat-input,[data-theme=dark] .chat-footer .enhanced-mentions-input{color:var(--text-color)!important}[data-theme=dark] .chat-footer .text-color *:not(.text-highlight-blue),[data-theme=dark] .chat-footer [data-slate-editor] *:not(.text-highlight-blue),[data-theme=dark] .chat-footer [contenteditable=true] *:not(.text-highlight-blue),[data-theme=dark] .chat-footer .enhanced-chat-input *:not(.text-highlight-blue),[data-theme=dark] .chat-footer .enhanced-mentions-input *:not(.text-highlight-blue){color:var(--text-color)!important}.mentions__cmmt,.mentions__message,.mentions__cmmt_edit{display:inline-block!important;white-space:nowrap!important;font-weight:500!important;border-radius:4px!important;padding:2px 6px!important;margin:0 2px!important;color:#000!important;background-color:#34b7f126!important;border:1px solid rgba(52,183,241,.3)!important}[data-theme=dark] .mentions__cmmt,[data-theme=dark] .mentions__message,[data-theme=dark] .mentions__cmmt_edit{color:#fff!important;background-color:var(--theme-color)!important;border:1px solid var(--theme-color)!important}.issue-break-line{border:1px solid #ffffff50}.login_loader{fill:var(--theme-color)}.message-text{color:var(--text-color)!important}.message-day{padding-top:16px}@media only screen and (min-width: 1200px){.custom-page-layout{height:100vh;overflow:auto}}@media only screen and (max-width: 1199px){.custom-page-layout{padding-bottom:60px}.chat-header-opt-item{display:flex!important}}.chat-attachment-dropdown{position:absolute!important;inset:auto auto 0px 0px!important;bottom:100%;will-change:transform}.message-dropdown-menu{top:10px;left:0;will-change:transform}.list-group-item:hover{cursor:pointer}.username-text{text-transform:capitalize}.message-options .dropdown:hover{cursor:pointer}.message.reaction-menu-on{background-color:#5aaf846e;opacity:.75}.message .message-options.thread{margin-left:1.25rem;margin-right:0;transform:none!important}.message.self .message-options.thread{margin-right:1.25rem;margin-left:0}.message .message-content{overflow-wrap:break-word;white-space:pre-line;box-shadow:2px 2px 2px #85858530}.message.self .message-content{background-color:var(--self-routine-color)}.message .message-content .dropdown{position:absolute;right:-25px;height:25px;width:25px;line-height:1;top:0;text-align:center}.message.self .message-content .dropdown{right:auto;left:-25px}.message .keep-watch-task{position:absolute;right:-24px;background:#42d142;height:8px;width:8px;border-radius:8px;bottom:-2px}.message .unread-msg{position:absolute;right:-24px;background:#d18e42;height:8px;width:8px;border-radius:8px;bottom:8px}.message.self .keep-watch-task{right:auto;left:-24px}.main-layout{min-height:100vh!important}.nav-link:hover{cursor:pointer}.message-divider-label,.message-member:before{min-width:85px;max-width:80%;text-align:center;overflow:hidden}.inputField{border:none;outline:none}.main_div{scroll-margin:10px}.m-4px{margin:4px}.auto-set-field{border:3px solid green}.send-btn-hover:active{opacity:1;border:1px solid black}.quote-message{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;background-color:var(--quote-bg)}.quote-message .message-content{margin-block:8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;background-color:#0000001a;box-shadow:none!important}.quote-message .message-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.message-patient:hover{text-decoration:underline;text-decoration-color:#34b7f1}.quote-message .message-content>.message-patient,.quote-message .message-content>.message-subject,.quote-message .message-content>p,.quote-message .message-content>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.square-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.square-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.unread-messages{background-color:#80808033}.unread-messages>.msg-box{width:fit-content;background-color:#80808080;border-radius:14px;font-size:.8rem}.flex-60{flex:60%!important;width:60%!important}.ml-50{margin-left:.175rem!important}.mx-msg-footer{margin:auto 2px}.badge-plus{position:absolute;top:-6px;right:-2px;height:10px;width:10px;line-height:10px;font-size:13px;color:#505050;padding:0}.board .badge-plus{color:#2d2d2d}.dropzone-border{border:1px dotted var(--theme-color)}.dropzone-input{cursor:pointer}.cancel-edit-button{right:auto!important}.task-send-button,.types-button{margin-right:44px}.task-msg-border{border:2px solid var(--theme-color)}.recording-footer{border-top:1px solid grey}.modal-fullscreen{width:100%!important;max-width:none!important;height:100%}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.custom-close{color:#a31b1b!important;position:absolute;left:-45px;background-color:#fff!important;height:32px;width:32px;line-height:32px!important;top:15px;z-index:9999}.hw-video{width:320px;height:240px}.emoji-area-btn{margin-right:65%}.emoji-dropdown{border:none!important;z-index:1050!important;position:fixed!important;bottom:80px!important;right:20px!important}em-emoji-picker #preview{display:none!important}.theme-toggle-btn{border-radius:50%!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.slate-toolbar{border-bottom:1px solid var(--border-color)!important}.slate-toolbar .MuiIconButton-root{margin:0 2px!important}[data-slate-editor] strong{font-weight:700!important}[data-slate-editor] em{font-style:italic!important}[data-slate-editor] u{text-decoration:underline!important}[data-slate-editor] span[style*="text-decoration: underline"]{text-decoration:underline!important;text-decoration-style:solid!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important}[data-theme=light] [data-slate-editor] span[style*="text-decoration: underline"],[data-theme=dark] [data-slate-editor] span[style*="text-decoration: underline"]{text-decoration-color:var(--text-color)!important}.slate-toolbar .MuiIconButton-root[data-active=true]{background-color:var(--theme-color)!important;color:#fff!important}.theme-toggle-btn:hover{background-color:var(--theme-color-10)!important}[data-theme=dark] .theme-toggle-btn,[data-theme=light] .theme-toggle-btn{background-color:var(--bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.theme-toggle-btn.MuiIconButton-sizeSmall{min-width:32px!important;min-height:32px!important;font-size:16px!important}.dropdown-item .theme-toggle-btn{margin-left:auto!important;margin-right:0!important}.nav-item .theme-toggle-btn{margin:0 4px!important}@media only screen and (min-width: 1199px){.hw-video{width:250px;height:141px}.emoji-dropdown{position:fixed!important;bottom:80px!important;right:20px!important;transform:none!important;margin-bottom:0!important}}@media only screen and (max-width: 1199px){.modal-fullscreen{margin:0 auto!important}.emoji-dropdown{position:fixed!important;bottom:80px!important;right:20px!important;transform:none!important;margin-bottom:0!important}}@media only screen and (max-width: 991px){.ant-select-dropdown{min-width:200px!important}.custom-close{left:-35px}.emoji-dropdown{position:fixed!important;bottom:80px!important;right:20px!important;transform:none!important;margin-bottom:0!important}}@media only screen and (max-width: 767px){.custom-close{left:-30px}.message .message-content{padding:.2rem .5rem!important}.task-send-button,.types-button{margin-right:32px}.chat-body .chat-footer .send-icon{height:1.8rem!important;width:1.8rem!important;font-size:14px!important;right:10px!important;bottom:30px!important}.chat-body .chat-footer>textarea,.chat-body .chat-footer>input,.chat-body .chat-footer>.form-control{padding:20px 134px 20px 40px!important}.chat-body .chat-footer>textarea.edit-msg,.chat-body .chat-footer>input.edit-msg,.chat-body .chat-footer>.form-control.edit-msg{padding:20px 112px 20px 40px!important}.main-layout .calls,.main-layout .chats{width:100%!important}.message .message-content{max-width:calc(100% - 64px)!important}.message .message-content.quoted-message{max-width:100%!important}.popup-media video{width:100%!important}.emoji-area-btn{margin-right:64px}.emoji-dropdown{position:fixed!important;bottom:80px!important;right:20px!important;transform:none!important;margin-bottom:0!important}}@media only screen and (max-width: 575px){.dash-head-icon{display:block!important}.custom-close{left:5px}.emoji-dropdown{position:fixed!important;bottom:80px!important;right:20px!important;transform:none!important;margin-bottom:0!important}}.z-index-1020{z-index:1020}.z-index-1025{z-index:1025!important}.z-index-1060{z-index:1060!important}.z-index-1030{z-index:1030!important}.z-index-2000{z-index:2000!important}.h-200{cursor:pointer;max-height:fit-content!important}.hw-200{max-height:200px!important;max-width:200px!important}.audio_btn_recording{color:var(--red)}.audio-file-input{border:none;outline:none}.blink-quote-message{-webkit-animation:blink-message 3s;-moz-animation:blink-message 3s;-o-animation:blink-message 3s;animation:blink-message 3s}.blink-once{-webkit-animation:blinkonce 3s;-moz-animation:blinkonce 3s;-o-animation:blinkonce 3s;animation:blinkonce 3s}@keyframes blinkonce{0%,to{background-color:#56a07a80}50%{background-color:#619c7e}}@-webkit-keyframes blinkonce{0%,to{background-color:#56a07a80}50%{background-color:#619c7e}}@keyframes blink-message{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%,to{background-color:#56a07a80}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{background-color:#619c7e}}@-webkit-keyframes blink-message{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%,to{background-color:#56a07a80}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{background-color:#619c7e}}.emoji-btn{margin-right:94px}.user-tag-menu{height:170px;transform:translate3d(0,-170px,0);overflow:scroll}.vertical-scrollable{overflow-y:scroll}.avatar.sm-transition{transform:scale(.68)}.mentions-input input{border:none;outline:none}.thread-container{padding:0!important}.thread-container.border-radius-14-wh{padding-bottom:8px!important}.border-radius-14-wh{border-radius:14px!important;border:1px solid #64646d!important;border-collapse:collapse}.message .message-content.thread-main-message{display:block;min-width:90%!important;word-break:break-word}.custom-tab{margin-top:20px}.custom-tab .nav-tabs{gap:6px;margin-bottom:0!important;border-bottom-color:#a4a0ec}.custom-tab .nav-tabs .nav-item{margin-bottom:0}.custom-tab .nav-tabs .nav-link{background-color:#0000;border-color:#fafbfd;border:0;padding:8px 22px;font-size:14px;line-height:18px}.custom-tab .nav-tabs button.nav-link:focus{outline:unset!important}.custom-tab .nav-tabs .nav-link.active{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.custom-tab .tab-content{padding:15px}.media-wrapper{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 100%;justify-content:flex-start}.media-image img,.media-image video{height:80px!important;width:80px;object-fit:cover}.react-pdf__Page{overflow:auto;margin-bottom:15px;overscroll-behavior:auto!important}.react-pdf__Page canvas{margin-inline:auto}.messaage-container:last-child{padding-top:18px}.message-options .dropdown{position:unset}.show-thread-parent:hover{text-decoration:underline}.show-deleted-message{color:#ffffffd9}.deleted-message{font-style:italic}@media only screen and (max-width: 374px){.message .message-options{position:relative;width:100%}.message .message-options .dropdown{position:static}.message-dropdown-mobile{transform:translate3d(0,-15px,0)!important}}.task-due-date .react-datepicker__portal{top:auto!important;right:0!important;bottom:0!important;left:auto!important;height:auto!important;width:auto!important}.task-due-date input{color:#000}.time-filters .timer .item{align-content:center;font-size:14px}.chat-info-group-content>.result-title{margin:.75rem 1.25rem!important;border-bottom:1px solid var(--border-color)}.submitbtn{font-size:14px!important}.min-avatar{transform:scale(.65)}.input-time{width:38px;max-width:38px;padding:4px!important}.timer span.input-group-text{border-radius:0;font-size:14px;font-weight:100}.timer input::-webkit-outer-spin-button,.num-input-hide input::-webkit-outer-spin-button,.num-input-hide input::-webkit-inner-spin-button,.timer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-input-hide input[type=number],.timer input[type=number]{-moz-appearance:textfield}@media only screen and (max-width: 575px){.hw-20{min-width:20px;min-height:20px}}.row.gutter-sm{margin-right:-10px!important;margin-left:-10px!important}.row.gutter-sm>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.task-attachment-body{overflow-y:auto;padding:8px;height:fit-content;max-height:480px}.task-attachment-body .attachment-image{border-radius:8px;max-width:178px;max-height:178px}.tasklist-dropdown{position:unset!important}.tasklist-dropdown>.dropdown-menu{width:max-content!important}.task-image-gallery img{z-index:-1}.task-completed{text-decoration:line-through;font-style:italic}.dropdown .task-status-btn{padding:2px 8px}.subtask-details .card-body{padding:.75rem!important}.task-card-svg{flex:1 1 auto;justify-content:center}.task-card-svg .svg-wrap{height:20px;width:20px;margin-right:3px}.task-card-svg .svg-wrap svg{width:100%;height:100%;margin-top:-10px}.task-card-svg p{font-size:14px;line-height:1}.task-profile-svg{justify-content:center}.task-profile-svg .svg-wrap{height:20px;width:20px;border-radius:50%;transform:translate(20px,-30px)}.task-profile-svg .svg-wrap svg{width:100%;height:100%;margin-top:-10px}.react-datepicker__close-icon:after{background-color:var(--theme-color)}.task-bakdrop{z-index:1027!important;filter:none!important;background-color:#0009!important}.modal-content-task-details .icons div.icon{margin:2px 6px;cursor:pointer;color:var(--icon)}@media only screen and (min-width: 1199px) and (min-height: 500px){.modal-content-task-details{min-height:500px}}.width-limit-8{max-width:170px}table{max-height:50vh}table thead th,.MuiDataGrid-columnHeaders{background-color:var(--table-header-bg);color:var(--text-color);font-weight:600}.MuiDataGrid-columnHeaderTitle{color:var(--text-color);font-weight:600}tr.template-task-table-row td{padding:.3rem .4rem}tr.template-task-table-row td.task-col{width:fit-content}tr.template-task-table-row td.subject-col,tr.template-task-table-row td.type-col{width:40%}tr.sa-list-user-table-row td,tr.list-user-table-row td,tr.list-task-table-row td{padding:.3rem .4rem}.bg-primary .card-header{background-color:transparent}.dashboard_chat{margin-top:16px}.clock-menu ul li p:hover{color:var(--theme-color);text-decoration:underline;cursor:pointer}.nav-tabs{border-bottom:1px solid var(--theme-color)}.dashboard-nav .nav-tabs{border-bottom:2px solid var(--theme-color)}.dashboard-nav .nav-tabs .nav-link{outline:none;background-color:var(--tab);color:var(--text-dark-color);padding:.3rem .5rem;margin:0 .3rem 0 0}.dashboard-nav .nav-tabs .nav-link.active{color:var(--text-light-color);background-color:var(--theme-color);border-color:var(--theme-color)}.task-nav .nav-tabs .nav-link{outline:none;background-color:var(--tab);color:var(--text-dark-color);padding:.3rem .5rem;margin:0 .3rem 0 0}.task-nav .nav-tabs .nav-link.active{color:var(--text-light-color);background-color:var(--theme-color);border-color:var(--theme-color)}.admin-search.input-group{border-radius:5px;margin:8px 0}.bg-taskify{background-color:#1f0c20;color:#fff}.super-admin{height:100vh;overflow:auto}.custom-box-task{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:.4375rem 1.25rem;line-height:1;border-radius:.25rem;color:#fff;min-width:max-content}.custom-box-task.pending,.custom-box-task.started,.custom-box-task.paused,.custom-box-task.finished{background-color:var(--theme-color);border-color:var(--theme-color)}.custom-box-task.urgent{background-color:var(--urgent-color);border-color:var(--urgent-color)}.custom-box-task.emergency{background-color:var(--emergency-color);border-color:var(--emergency-color)}.custom-box-task.routine{background-color:var(--routine-color);border-color:var(--routine-color)}.custom-box-task.mentioned{background-color:var(--theme-color);border-color:var(--theme-color)}.message-subject,.message-patient,.message-task-text,.message-cc{margin:0}.close-btn{color:var(--secondary)}.input-group>.file-name{border:none}.modal-body.image-video-gallery>div>div{z-index:1;background-color:#000;opacity:.8}.modal-body.image-video-gallery img{z-index:0}.svg-text{max-width:90%}.user-avatar:hover{opacity:.5;cursor:pointer}.update-image{height:80px;width:80px}.dashboard-clock-logs,.dashboard-date-logs{background-color:var(--dash-theme-card);border:1px solid var(--bg-dark-color);border-radius:5px;box-shadow:unset}.user-logs-data{background-color:var(--accordion-color);border-radius:8px;overflow:auto}.text-link{color:#1f0c20}.text-link:hover{color:#1f0c20;text-decoration:underline;cursor:pointer}.message-footer{bottom:2px;right:8px}.message-footer>.message-info{font-size:11px}.message-footer .message-info span{margin-right:2px;margin-left:2px}.table-body-logs{height:50px;overflow:auto}.message-container.disabled:last-child{margin-top:250px!important}.message-content a{color:var(--message-link-color)}.message-content a:hover{text-decoration:underline}.label-dropdown{position:unset}.label-dropdown ul{position:absolute;inset:0 auto auto 0}.dropdown-select-options{display:flex;background-color:var(--bg-primary-menu);border:1px solid var(--bg-highlight-color);border-radius:4px;color:var(--text-color-95)}.dropdown-select-options>.options{display:flex;cursor:pointer}.dropdown-select-options>.options>.option.active{background-color:var(--theme-color);color:var(--text-light-color);border-radius:6px}.chat-footer textarea.form-control{background-color:transparent!important;resize:none;max-height:64px;overflow:auto;align-items:center}.chat-content .container{position:relative}.scroll-bottom{position:absolute;right:8px;bottom:8px}.update-group-icon{position:absolute;bottom:0;right:0;border-radius:50%}.dropdown-item.download:hover{opacity:1;text-decoration:none}.document audio{max-height:38px}.task-comments-wrapper{max-height:300px;overflow:auto;border-radius:4px}@media (min-height: 997px){.task-comments-wrapper{max-height:500px}}.rotate-right{transform:rotateY(180deg)}.date-label .react-datepicker-wrapper{display:inline-block;width:auto}.chat-member-dropdown>ul{position:absolute;max-height:38vh;overflow:auto}.chat-member-dropdown.open-upside>ul{inset:auto auto 100% auto}.chat-member-dropdown.open-downside>ul{inset:100% auto auto auto}.select-group-dropdown>ul{position:absolute;inset:0px auto auto 0px;transform:translateY(30px);max-height:180px;overflow:auto}.user-desg-dropdown{position:unset}.user-desg-dropdown>ul{position:absolute;inset:auto;transform:auto;height:150px;overflow:auto}.desg-tag{border-radius:4px;padding:2px 8px;background-color:var(--bg-tag);font-size:13px}.main-desg-tag{background-color:var(--theme-color);color:#fff}.task.display-tag{border-radius:4px;padding:2px 8px;background-color:#665dfe40;color:#383f44}.issues-search-category .form-control:focus{border:1px solid var(--theme-color)}.resize{resize:both}textarea.resize-none{resize:none}.issues-category-cards .breadcrumb .breadcrumb-item:hover{cursor:pointer;text-decoration:underline}.issues-category-cards .breadcrumb h5{margin-bottom:0}.bg-full-dark{background-color:#2a2a2a!important;border-color:#2a2a2a!important}.preview-attachments .media-image{position:relative}.preview-attachments .media-image .close-btn{position:absolute;border:none;border-radius:50%;transform:translate(-14px,-14px)}.preview-attachments{position:relative;z-index:10;margin-top:8px;margin-bottom:8px;background:#ffffff0d;border-radius:4px;padding:8px;border:1px solid rgba(255,255,255,.1)}.bg__chat-dark>.preview-attachments{background:#1976d21a;border:1px solid rgba(25,118,210,.3);border-radius:6px;margin:8px 12px;box-shadow:0 2px 4px #0000001a}[data-theme=dark] .MuiCard-root{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiCardContent-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiTypography-root,[data-theme=dark] .MuiTypography-body1,[data-theme=dark] .MuiTypography-body2,[data-theme=dark] .MuiTypography-caption,[data-theme=dark] .MuiTypography-h6,[data-theme=dark] .MuiButton-root{color:var(--text-color)!important}[data-theme=dark] .MuiButton-contained{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .MuiButton-contained:hover{background-color:var(--primary-color)!important;opacity:.9}[data-theme=dark] .MuiSelect-root,[data-theme=dark] .MuiSelect-select{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiMenuItem-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiMenuItem-root:hover,[data-theme=dark] .MuiFormControl-root{background-color:var(--bg-dark-color)!important}[data-theme=dark] .MuiInputBase-root,[data-theme=dark] .MuiInputBase-input,[data-theme=dark] .MuiOutlinedInput-root{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiOutlinedInput-notchedOutline{border-color:var(--border-color)!important}[data-theme=dark] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,[data-theme=dark] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color)!important}[data-theme=dark] .MuiChip-root{background-color:var(--bg-highlight-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiChip-label{color:var(--text-color)!important}[data-theme=dark] .MuiAvatar-root{background-color:var(--bg-highlight-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiTooltip-tooltip{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .MuiTooltip-arrow{color:var(--bg-dark-color)!important}[data-theme=dark] .leave-management .MuiBox-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .leave-management .MuiGrid-root,[data-theme=dark] .leave-management .MuiGrid-item{background-color:transparent!important}.pre-chatfooter{position:relative;z-index:5}.bg__chat-dark{position:relative;z-index:1}[data-theme=dark] .text-color{color:var(--text-color)!important}[data-theme=dark] .text-dark{color:var(--text-dark-color)!important}[data-theme=dark] .text-muted{color:var(--text-muted)!important}[data-theme=dark] .bg-light{background-color:var(--bg-light-color)!important}[data-theme=dark] .bg-dark{background-color:var(--bg-dark-color)!important}[data-theme=dark] .border{border-color:var(--border-color)!important}[data-theme=dark] .dropdown-menu{background-color:var(--bg-light-color);border-color:var(--border-color)}[data-theme=dark] .dropdown-item{color:var(--text-color)}[data-theme=dark] .dropdown-item:hover{background-color:var(--bg-highlight-color);color:var(--text-color)}[data-theme=dark] .form-control{background-color:var(--bg-dark-color);border-color:var(--border-color);color:var(--text-color)}[data-theme=dark] .form-control:focus{background-color:var(--bg-dark-color);border-color:var(--primary-color);color:var(--text-color);box-shadow:0 0 0 .2rem #1f0c2040}[data-theme=dark] .btn{color:var(--text-color)}[data-theme=dark] .btn-outline-secondary{border-color:var(--border-color);color:var(--text-color)}[data-theme=dark] .btn-outline-secondary:hover{background-color:var(--bg-highlight-color);border-color:var(--primary-color);color:var(--text-color)}[data-theme=dark] .custom-switch .custom-control-label:before{background-color:var(--bg-dark-color);border-color:var(--border-color)}[data-theme=dark] .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--primary-color);border-color:var(--primary-color)}[data-theme=dark] .custom-switch .custom-control-label:after{background-color:var(--text-color)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] label{color:var(--text-color)}[data-theme=dark] .badge{color:#fff!important}[data-theme=dark] .badge.bg-light{color:#212529!important;background-color:#f8f9fa!important}[data-theme=dark] .badge.bg-secondary{color:#fff!important;background-color:#6c757d!important}[data-theme=dark] .badge.bg-at-the-rate,[data-theme=dark] .badge.bg-hashtag{background-color:var(--theme-color)!important;color:#fff!important;border:1px solid #ffffff;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}[data-theme=dark] .bg-at-the-rate,[data-theme=dark] .bg-hashtag{background-color:var(--theme-color)!important;color:#fff!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid #ffffff}[data-theme=dark] .badge.bg-dr-patient{background-color:#dc2626!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)}[data-theme=dark] .task-status{color:#fff!important;font-weight:600}[data-theme=dark] .badge[style*=background-color]{color:#fff!important;font-weight:600;border:1px solid rgba(255,255,255,.3)}[data-theme=dark] .MuiChip-root{color:#fff!important;font-weight:600!important}[data-theme=dark] .MuiChip-root.MuiChip-colorPrimary{background-color:#fff!important;color:var(--theme-color)!important;border:1px solid var(--theme-color)}[data-theme=dark] .MuiChip-root.MuiChip-colorSecondary{background-color:#6c757d!important;color:#fff!important}[data-theme=dark] .MuiChip-root.MuiChip-colorSuccess{background-color:#10b981!important;color:#fff!important}[data-theme=dark] .MuiChip-root.MuiChip-colorWarning{background-color:#f59e0b!important;color:#fff!important}[data-theme=dark] .MuiChip-root.MuiChip-colorError{background-color:#dc2626!important;color:#fff!important}[data-theme=dark] .MuiChip-root.MuiChip-colorDefault{background-color:#6c757d!important;color:#fff!important}.chat-footer button,.chat-footer .btn,.task-send-button,.types-button{position:relative;z-index:50!important;pointer-events:auto!important}#fileUpload{position:absolute;left:-9999px;opacity:0;pointer-events:none}.attachment-dropdown{z-index:99999!important}.chat-footer{position:relative;z-index:2}.ckeditor-parent *{color:#000!important}.ckeditor-parent h2,.ckeditor-parent h3,.ckeditor-parent h4,.ckeditor-parent p{margin:4px 0}.issue-description-box>span>*{margin-bottom:4px}@media only screen and (max-width: 640px){.message{font-size:12px}}@media only screen and (max-width: 1199px){.message{font-size:14px}}.dropdown-max-width{max-width:320px}@media only screen and (max-width: 767px){.message{font-size:13px}.width-limit-200{max-width:200px}}.message-header-user{line-height:1.2}@media only screen and (max-width: 1199px){.container{max-width:100%}}.cstm-datepicker .react-datepicker-popper{transform:translateY(35px)!important}.cstm-datepicker .react-datepicker-popper .react-datepicker__triangle{transform:translate(20px)!important}.cstm-mention-menu{transform:translateY(30px)!important}.min-width-100{min-width:100%}.max-height-200{max-height:200px}.msg-badge-text{display:flex;font-size:10px;justify-content:center}.message .message-content.quoted-message{background-color:#0000001a;box-shadow:none!important;border-radius:5px;border-left:5px solid var(--theme-color)}.dashboard-unread-count{border-left:5px solid #ce3e8b;background-color:#0000001a;box-shadow:none!important;border-radius:5px}.message .message-content.quoted-message.qb-c-user-0{border-left:5px solid #ce3e8b}.message .message-content.quoted-message.qb-c-user-1{border-left:5px solid #ae7aff}.message .message-content.quoted-message.qb-c-user-2{border-left:5px solid #51b14b}.message .message-content.quoted-message.qb-c-user-3{border-left:5px solid #c4735b}.message .message-content.quoted-message.qb-c-user-4{border-left:5px solid #4c83d4}.message .message-content.quoted-message.qb-c-user-5{border-left:5px solid #eb68a4}.message .message-content.quoted-message.qb-c-user-6{border-left:5px solid #7e52ff}.message .message-content.quoted-message.qb-c-user-7{border-left:5px solid #5cd6b3}.message .message-content.quoted-message.qb-c-user-8{border-left:5px solid #58c4c3}.message .message-content.quoted-message.qb-c-user-9{border-left:5px solid #c9873a}.att-filename,.in-two-line{-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;max-width:290px;display:-webkit-box;font-size:12px!important}input.form-control:focus{border:1px solid var(--theme-color)!important}.custom-dropdown{background-color:var(--bg-dark-color);border:1px solid var(--custom-border)}.custom-dropdown:focus{border:1px solid var(--theme-color)}.message.self .q-message.text-color{color:var(--q-self-color)}#TaskListViewAccordion .task-card-item{margin:8px 0}.task-card-item{background-color:var(--chat-dark-nav)}.task-page .board-toolbar{box-shadow:1px 1px 4px #00000040}.bg-card{background-color:var(--issue-card)}.bg-dark-nav{background-color:var(--template-nav)}.bg__chat-f-dark{background-color:var(--chat-f-dark-nav)}.bg__chat-dark{background-color:var(--chat-dark-nav)}.bg__chat-light{background-color:var(--chat-light-nav)}.search-bar_chat-header{margin-left:4px}.basic-multi-select .select__control{border:none}.category_noti_count{transform:translate(10px,-10px);background-color:var(--theme-color);padding:1px 8px;border-radius:50%;color:#fff;right:0}.new_issue_badge{display:inline-flex;background-color:#f7902d;color:#fff;padding:0 6px;border-radius:21px;font-size:12px}.main-layout .notification-indicator:before{position:absolute;content:"";width:8px;height:8px;background-color:#f7902d;border-radius:50%;transform:translate(10px,18px)}.light-shadow{box-shadow:2px 2px 2px #00000012}mark,mark span,.mark-highlight{background-color:#f8ff00;color:#000}.accordion-item{background-color:var(--accordion-color)}.preview-file-doc{display:flex;align-items:center;text-align:center;overflow:hidden;font-size:12px;height:80px;width:80px;background-color:var(--bg-color);color:var(--text-color)}.width-limit-767{max-width:767px}.task-card-badge{font-size:12px;font-weight:inherit}.contacts-info .username-text{max-width:134px}@media only screen and (min-width: 1200px){tr.sa-list-user-table-row td:nth-child(1),tr.sa-list-user-table-row td:nth-child(2),tr.list-user-table-row td:nth-child(1),tr.list-user-table-row td:nth-child(2),tr.list-user-table-row td:nth-child(3),tr.list-task-table-row td:nth-child(1),tr.list-task-table-row td:nth-child(2),tr.list-task-table-row td:nth-child(3),tr.list-task-table-row th:first-child,tr.list-task-table-row td:first-child{max-width:280px}}@media only screen and (max-width: 1199px){tr.sa-list-user-table-row td:nth-child(1),tr.sa-list-user-table-row td:nth-child(2),tr.list-user-table-row td:nth-child(1),tr.list-user-table-row td:nth-child(2),tr.list-user-table-row td:nth-child(3),tr.list-task-table-row td:nth-child(1),tr.list-task-table-row td:nth-child(2),tr.list-task-table-row td:nth-child(3),tr.list-task-table-row th:first-child,tr.list-task-table-row td:first-child{min-width:180px;max-width:280px}}.btn-svg{color:var(--text-color)}.btn-svg:hover{cursor:pointer;color:#665dfe}.btn-svg:active{color:#665dfe}.mentions__cmmt__input,.mentions__ccusers__input{color:var(--text-color)}.mentions__cmmt::placeholder{color:var(--text-color)}.mentions__cmmt__suggestions,.mentions__ccusers__suggestions{transform:translate(20px,-100%);max-height:150px;overflow-y:auto;z-index:1025!important}.chat-footer .mentions__cmmt__suggestions{transform:translate(20px)}.mentions__cmmt__suggestions__list li,.mentions__ccusers__suggestions__list li{width:100%;padding:6px 10px;white-space:nowrap;background-color:var(--bg-dark-color)}.mentions__cmmt_edit__suggestions__item--focused,.mentions__ccusers__suggestions__item--focused,.mentions__cmmt__suggestions__item--focused,.mentions__cmmt__suggestions__list li:hover,.mentions__ccusers__suggestions__list li:hover,.mentions_advance_search__suggestions__list li:hover,.mentions_advance_search__suggestions__item--focused{background-color:#1f0c20;color:#fff}.mentions__cmmt__suggestions__item__display{max-width:240px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 576px){.mentions__cmmt__suggestions__item__display{max-width:400px}}@media only screen and (min-width: 768px){.mentions__cmmt__suggestions__item__display{max-width:500px}}@media only screen and (min-width: 1199px){.mentions__cmmt__suggestions__item__display{max-width:560px}}@media only screen and (min-width: 1199px){.mentions__cmmt__suggestions__item__display{max-width:680px}}.mentions__ccusers__input{z-index:1}.mentions__ccusers__control{font-size:inherit!important}.mentions__ccusers__highlighter{border:none!important;z-index:2;pointer-events:none;font-size:inherit}.mentions__cmmt__input{padding:6px;z-index:1}.mentions__cmmt__highlighter{border:none!important;z-index:2;pointer-events:none}.mentions__cmmt_edit textarea{outline:none;padding:2px 4px}.mentions__cmmt_edit__input{z-index:1}.mentions__cmmt_edit__highlighter{z-index:2;pointer-events:none}.unread-badge{position:absolute;background-color:#f7902d;transform:translate(-6px,6px);padding:6px;right:0;border-radius:50%}.unread-comment{background-color:#f7902d;padding:5px!important;border-radius:50%}.unread-mention{background-color:#1f0c20;padding:5px!important;border-radius:50%}.cmmt-mention{background-color:#1f0c20;padding:0 5px!important;border-radius:50%}.comment_options .reply_opt{font-size:12px}.comment_options .reply_opt:hover{text-decoration:underline;cursor:pointer}.new_cmmt_badge{display:inline-flex;background-color:#f7902d;color:#fff;padding:0 6px;border-radius:20px;font-size:12px;align-items:center}.cmmt_input_reply_mention{color:gray;display:flex}.dashboard_info{max-height:50%}.sticky-table{max-height:90vh;overflow-y:auto}.sticky-table table thead tr th{position:sticky;top:0;z-index:5}.status-badge{top:-2px}.status-badge svg{height:18px;width:18px}.react-datepicker-popper{z-index:10}.message-member-divider{max-width:100%;display:block;letter-spacing:.0313rem;padding:.125rem .5rem;border-radius:.1875rem}.message-member-divider>span{padding:2px 8px;text-align:center;max-width:fit-content}.pdf-zoom_in_out{transform:translate(0);bottom:24px;right:24px;z-index:1020}.content-visibility-auto,.more-member-badge{display:block;position:-webkit-sticky;position:sticky;border:50%}.more-member-badge:before{content:attr(data-members);display:block;position:absolute;top:0;letter-spacing:.0313rem;padding:.125rem .5rem;border-radius:.1875rem;background-color:#f8f9fa;border:1px solid #e5e9f2;border-radius:50%;left:50%;transform:translate(-50%)}.notify-comment{display:flex;justify-content:center;align-items:center;max-width:50%}.notify-comment img{border-radius:50%;border:1px solid #808080}.notify-comment p{max-width:300px}.hot-toaster{pointer-events:none!important}.hot-toaster>div{width:100%}.todo-dd{transform:translateY(40px)!important;inset:0 0 auto auto!important}.open-menu-left{transform:translateY(40px)!important;inset:0 auto auto 0!important}.open-menu-right{transform:translateY(40px)!important;inset:0 0 auto auto!important}@media only screen and (min-width: 767px){.hot-toaster>div>div{max-width:50%!important}}@media only screen and (max-width: 768px){.hot-toaster>div>div{max-width:100%!important}}.cstm-taskstatus-dropdown{position:absolute;inset:0 0 auto auto!important;transform:translate(-12.5px,125px)!important;min-width:8rem}.user-info-modal .modal-title{display:flex;justify-content:space-between}.ant-modal-wrap.ant-modal-centered{pointer-events:all;position:relative;height:0px;z-index:9999}.user-info-modal .ant-modal-header{margin:0 5px;background-color:transparent;color:var(--text-color)}.user-info-modal .ant-modal-content{resize:both;background-color:var(--bg-light-color);border:1px solid #808080;overflow:auto;max-height:90vh;pointer-events:auto;z-index:99999}.user-info-modal .pdf-zoom_in_out{top:46px;left:0;z-index:1020}.user-info-modal .ant-modal-body{max-height:calc(100% - 32px);overflow:auto}.popup-quote-button{position:absolute;top:100%;right:0;pointer-events:all;background-color:#2a2a2a;border-radius:6px;z-index:1020}.message .popup-opt-media{position:absolute;height:25px;width:25px;top:36px;text-align:center;left:auto;right:-26px}.message.self .popup-opt-media{right:auto;left:-24px}.message .message-content.followup-task{background-color:var(--followup-color)!important}.ant-modal-root{overscroll-behavior:auto!important}.ant-modal-content{max-width:100vw}.modal-quote-cstm-buttons{position:absolute;z-index:9999;bottom:10px;left:50%;transform:translate(-50%)}@media only screen and (min-width: 1200px){.task-boards{overflow:auto!important}}@media only screen and (max-width: 991.98px){.task-boards{display:block!important}.task-boards .task-card-item{max-width:calc(100vw - 16px)}}.cstm-taskboard{width:32%}@media only screen and (max-width: 1199.98px){.cstm-taskboard{width:98%}.appbar .appbar-wrapper{display:none!important}.task-boards{overflow-x:auto!important;width:100%}}.cstm-mui-datagrid{max-height:88vh;overflow:auto}.MuiDataGrid-main{min-height:100px}.MuiDataGrid-main .MuiDataGrid-overlay{background-color:var(--accordion-color)}.MuiDataGrid-main .MuiDataGrid-detailPanel{background-color:var(--border-color)}.cstm-mui-datagrid .MuiDataGrid-root,.cstm-mui-datagrid .MuiDataGrid-columnHeaders,.cstm-mui-datagrid .MuiDataGrid-cell{border:none!important;color:var(--text-color)}.cstm-mui-datagrid .MuiDataGrid-columnHeaders,.cstm-mui-datagrid .MuiDataGrid-pinnedColumnHeaders{background-color:var(--table-header-bg);border-bottom:3px solid var(--theme-color)!important;color:var(--text-color)}.cstm-mui-datagrid .MuiDataGrid-virtualScroller{max-height:66vh;overflow-y:auto!important}.cstm-mui-datagrid .MuiDataGrid-row,.cstm-mui-datagrid .MuiDataGrid-pinnedColumns{background-color:var(--table-row-bg);border-bottom:1px solid var(--table-row-border)}.cstm-mui-datagrid .MuiDataGrid-columnHeaderTitle{font-weight:600;color:var(--text-color)}.cstm-mui-datagrid .MuiDataGrid-row:hover{background-color:var(--table--hover-row-bg)!important}.cstm-mui-datagrid .MuiDataGrid-footerContainer p{margin-bottom:0;color:var(--text-color)}.cstm-mui-datagrid.loading .MuiDataGrid-main>div:nth-child(4),.cstm-mui-datagrid.not_loading .MuiDataGrid-main>div:nth-child(3){display:none}.cstm-multi-input__control{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important}.cstm-multi-input__control input{color:var(--text-color)!important}.cstm-multi-input__value-containera:hover{cursor:text}.cstm-multi-input__indicators:hover{cursor:pointer}input.hide-spin::-webkit-outer-spin-button,input.hide-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.hide-spin[type=number]{-moz-appearance:textfield}.cstm-search-dropdown{position:absolute;inset:2px 12px auto auto}@media screen and ((max-width: 567px) or ((max-width: 1400px) and (min-width: 1200px))){.cstm-chat-search-btn{padding:2px 8px}}.chat-search-info-header{min-height:auto!important}.note-container .note .notes-options-menu{inset:auto 100% 100% auto!important;transform:none!important}.note-container .note:first-child .notes-options-menu{inset:100% 100% auto auto!important;transform:none!important}.exitpop-up{position:fixed;bottom:15%;left:50%;transform:translate(-50%);padding:10px;background-color:gray;color:#fff;border-radius:20px;z-index:999999;animation:fadeInAnimation ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.font-range datalist{display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-lr}.font-range datalist>option{padding:0}.font-range input[type=range]{margin:0}.ant-modal-mask,.ant-modal-wrap{z-index:2000!important}.react-select__menu,.select__menu,.select__menu-list{z-index:1000!important;min-width:250px}.billingcode_select__menu .select__option,.select__menu .select__option{color:#000}.billingcode_select__menu-list{z-index:1000!important;max-height:150px!important}.cstm-multi-input__input-container:after{z-index:1000;min-width:170px!important}.cstm-multi-input__value-container{overflow-y:scroll!important;max-height:12vh}.react-select-dd__control:active,.react-select-dd__control:focus{border-color:var(--theme-color)!important}.cstm-overflow-inherit-table.cstm-mui-datagrid,.cstm-overflow-inherit-table .MuiDataGrid-cell--withRenderer,.cstm-overflow-inherit-table .MuiDataGrid-main{overflow:initial!important}.confetti-message{justify-content:center;align-items:center;height:100vh;width:100vw;color:#fff}.min-width-328{min-width:328px}.select_border_danger>.select__control{border-color:#ff337c!important}.rbc-time-slot{min-height:30px}.rbc-current-time-indicator{display:none!important}.rbc-today{background-color:transparent!important}button.Mui-selected{background-color:var(--theme-color)!important}button.Mui-selected.bg-none{background-color:transparent!important;outline:none;color:#000}button.MuiIconButton-root:focus{outline:none}.Mui-verticalTabs .Mui-vericalTab{color:var(--text-color);background-color:transparent;outline:none}.Mui-verticalTabs .Mui-vericalTab.Mui-selected{background-color:var(--theme-color)!important;color:#fff}.MuiDataGrid-row.Mui-selected{background-color:#665dfe4d}.Mui-verticalTabs .MuiTabs-scroller{border-radius:8px}.Mui-verticalTabs .Mui-vericalTab:first-child{border-radius:8px 8px 0 0}.Mui-verticalTabs .Mui-vericalTab:last-child{border-radius:0 0 8px 8px}.Mui-verticalTabs .MuiTabs-flexContainer{background-color:var(--table-row-bg);border-radius:8px}.user-image-modal-content .ant-modal-content{padding:0;background:#00000080;width:0;min-width:0}.user-image-modal-content .header,.user-image-modal-content .footer{background-color:#00000080;color:#fff;display:flex;justify-content:space-around;padding:0 10px;height:50px}.user-image-modal-content .header{position:sticky}.user-image-modal-content .footer{position:sticky;bottom:100%}.min-height-60{min-height:60px!important}.react-select-datagrid-MuiDataGrid-virtualScroller{min-height:300px}.MuiTooltip-popper{z-index:2001}.MuiTooltip-popper .MuiTooltip-tooltip{z-index:9999}.reactstrap-modal-body{overflow-y:auto}@media only screen and (max-width: 1199px){.reactstrap-modal-body{max-height:calc(100vh - 100px)}}@media only screen and (min-width: 1200px){.reactstrap-modal-body{max-height:calc(100vh - 180px)}}.color-dot{height:12px;width:12px;border-radius:50%}.color-circle{height:18px;width:18px;border-radius:50%}.color-circle-sm{height:10px;width:10px;border-radius:50%}.color-square{height:28px;width:50px;border-radius:10%}.cstm-multi-input__value-container--is-multi{-ms-overflow-style:none;scrollbar-width:none}.reactions-menu{position:absolute;bottom:0;background-color:var(--bg-dark-color);color:var(--text-color);border-radius:10px;z-index:1025;list-style-type:none;box-shadow:0 1px 10px #0003;border:1px solid #80808093;-moz-box-shadow:0px 1px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 10px rgba(0,0,0,.2)}.reacted-div{border:1px solid #e4dfdf;box-shadow:0 2px 5px var(--bg-highlight-color);background:var(--bg-dark-color);padding:3px;border-radius:10px;font-size:14px}.emoji-font{font-family:Roboto,Helvetica,Arial,sans-serif!important}.ant-select-selection-placeholder{text-align:left}.border-y-none{border-bottom:0;border-top:0}.border-left-only,.border-right-only{border-bottom:0;border-top:0;border-right:0}.stripe-table .MuiDataGrid-virtualScrollerRenderZone div.MuiDataGrid-row:nth-child(odd){background-color:var(--table-row-bg)}.stripe-table .MuiDataGrid-virtualScrollerRenderZone div.MuiDataGrid-row:nth-child(2n){background-color:var(--table-row-bg-2)}.formio .builder-sidebar_scroll{overflow-y:hidden}.dashboard-sm-clock{left:-10px;top:44px;background-color:#c8c8c8;border-radius:20px}.task-status-analytics,.task-day-analytics{border:2px solid var(--bg-tag);border-radius:8px;margin:0;padding:12px 0}.analytics-card{padding:8px}.chat-footer .message-input textarea{outline:none;border:none;padding:.7rem 11rem .7rem 2.3rem;background-color:initial!important;min-height:40px;max-height:200px;overflow-y:auto!important;resize:none;z-index:0;transition:height .2s ease;line-height:1.4;font-family:inherit}.chat-footer .message-input textarea::-webkit-scrollbar{width:6px}.chat-footer .message-input textarea::-webkit-scrollbar-track{background:var(--bg-light-color);border-radius:3px}.chat-footer .message-input textarea::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px;transition:background .2s ease}.chat-footer .message-input textarea::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.chat-footer [data-slate-editor]::-webkit-scrollbar{width:6px}.chat-footer [data-slate-editor]::-webkit-scrollbar-track{background:var(--bg-light-color);border-radius:3px}.chat-footer [data-slate-editor]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px;transition:background .2s ease}.chat-footer [data-slate-editor]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.chat-footer .mentions__cmmt{min-height:40px!important;max-height:200px!important;overflow-y:auto!important;resize:none!important;transition:height .2s ease!important}.chat-footer .mentions__cmmt::-webkit-scrollbar{width:6px}.chat-footer .mentions__cmmt::-webkit-scrollbar-track{background:var(--bg-light-color);border-radius:3px}.chat-footer .mentions__cmmt::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px;transition:background .2s ease}.chat-footer .mentions__cmmt::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.mentions_advance_search{width:100%!important}.mentions_advance_search__highlighter,.mentions_advance_search__input{display:block;width:100%;height:calc(1.5em + .75rem + 4px);padding:8px 12px;font-size:1rem;font-weight:400;line-height:1;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;outline:none}.mentions_advance_search__highlighter{font-size:14px;margin-top:2px}.mentions_advance_search__inputß:focus{border:1px solid var(--theme-color)}.sidebar-notification{height:8px;width:8px;border-radius:50%;background-color:#f27c49;position:absolute;top:2px;right:2px}.sidebar-notification-main-sidebar{min-height:8px;min-width:8px;height:auto;width:auto;padding:2px 6px;border-radius:10px;background-color:#f27c49;position:absolute;top:2px;right:2px;font-size:10px;font-weight:700;color:#fff;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center;white-space:nowrap;z-index:10}.task-attachments .task-badge{right:8px;bottom:8px}.task-attachments .task-download{right:0;top:8px}.task-view-btn{border-radius:12px}.blinking{-webkit-animation:1s blink ease infinite;-moz-animation:1s blink ease infinite;-ms-animation:1s blink ease infinite;-o-animation:1s blink ease infinite;animation:1s blink ease infinite}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@-moz-keyframes blink{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes blink{0%,to{opacity:0}50%{opacity:1}}@-ms-keyframes blink{0%,to{opacity:0}50%{opacity:1}}@-o-keyframes blink{0%,to{opacity:0}50%{opacity:1}}.subtask-details .MuiAvatar-circular{max-height:32px;max-width:32px}.taskSortDropdown .ant-btn-icon-only{width:50px}hr.chat-messages{border:1px solid #c3c3c3;width:20%;margin:0 auto;border-radius:5px}.message-draft .draft-tools{visibility:hidden}.message-draft:hover .draft-tools{visibility:visible}.ck-content.ck-editor__editable{max-height:70vh;overflow:auto}.mentions__cmmt.task-reply .mentions__cmmt__highlighter{visibility:hidden}.mentions__cmmt.task-reply{max-height:200px;min-height:50px}.mentions__cmmt.task-reply .mentions__cmmt__suggestions{top:auto!important;bottom:30px}.mentions__cmmt.task-reply .mentions__cmmt__input{border:1px solid var(--bg-light-color);padding:.7rem;min-height:100%}.signature-wrapper{position:relative;min-width:300px;height:auto}.signature-wrapper canvas{max-width:300px;max-height:200px}.signature{position:absolute;width:100%;height:100%}.cstm-btn{color:#633cb8!important;background-color:#633cb833!important;border:none!important;outline:none!important;border-radius:16px!important}[data-theme=dark] .cstm-btn{color:#fff!important;background-color:#633cb8!important;border:none!important;outline:none!important;border-radius:16px!important}.appbar-drawer{z-index:1050;display:flex;flex:1;height:100%}.app-drawer{height:100%;background-color:#f0f2f5}@media (max-width: 1200px){.appbar-drawer .MuiPaper-root{width:100%}.appbar-drawer .MuiPaper-root .app-drawer{position:absolute;width:100%;height:100%}}@media (min-width: 1200px){.appbar-drawer .MuiPaper-root .app-drawer{width:28.25rem}}.search-input{background-color:var(--chat-dark-nav)}input.search-input:focus{background-color:transparent!important;border:0!important}.cstm-box-header{height:60px}.cstm-box-body{height:calc(100% - 60px);overflow-x:hidden!important}.bg-discharge{background-color:var(--discharge-color)!important}.message-menu{display:none}.message-content:hover .message-menu{display:block;position:absolute;top:0!important;right:0!important;padding:0 4px 8px 8px;border-radius:0 8px 0 18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.more-image-badge{position:absolute;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#00000090;color:#fff;font-size:28px}.cstm-mui-tab .MuiTabs-indicator{height:4px;border-radius:12px;background-color:var(--theme-color)!important}.subtask-tabs .Mui-selected,.subtask-tabs .Mui-checked{background-color:transparent!important;color:#633cb8!important}.subtask-question .MuiSwitch-track{background-color:#e0d8f1!important}.Mui-checked{color:#633cb8!important}.subtask-tabs .MuiTabs-indicator{border-radius:16px;width:3px;background-color:#633cb8!important}[data-theme=dark] .subtask-tabs{color:#9f74ff!important}.nav-link.disabled{cursor:not-allowed;opacity:.65;color:gray;background-color:#f8f9fa;pointer-events:none}.nav-link{transition:background-color .3s ease,color .3s ease}.nav-link.disabled:hover{background-color:#f8f9fa}.mentions__suggestions__list{max-height:100px;overflow-y:auto}.logs-level-1{color:#00f;font-weight:700}.logs-level-2{color:#b8860b;font-weight:700}.logs-level-3{color:purple;font-weight:700}.logs-level-4{color:red;font-weight:700}.logs-level-5{color:green;font-weight:700}.calculation-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.calculation-item{display:flex;align-items:center}.highlight-red-bold{font-weight:700;color:red}.highlight-red{font-weight:500;color:red}.highlight-orange{font-weight:500;color:orange}.highlight-blue{font-weight:500;color:#00f}.highlight-green-bold{font-weight:700;color:green}@media (max-width: 425px){.calculation-container{flex-direction:column;align-items:flex-start}}.user-form-buttons .back-btn{margin-right:5px;margin-top:18px}.user-form-buttons .next-btn{margin-left:1px;margin-top:18px}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0!important;top:-210%!important}@media (min-width: 400px){.user-form-buttons .back-btn{margin-right:5px;margin-top:30px}.user-form-buttons .next-btn{margin-left:1px;margin-top:30px}}@media (min-width: 1000px){.user-form-buttons .back-btn{margin-right:0}.user-form-buttons .next-btn{margin-left:35rem}}@media (min-width: 1200px){.user-form-buttons .back-btn{margin-right:1rem}.user-form-buttons .next-btn{margin-left:35rem}}@media (max-width: 991.98px){.d-flex.flex-wrap.justify-content-between.mb-2{flex-direction:column;gap:15px}.search-container{min-width:200px}}@media (max-width: 575.98px){.d-flex.flex-wrap.justify-content-between.mb-2>div{width:100%}.d-flex.flex-wrap.gap-3.my-1{gap:10px!important}}@media (min-width: 992px){.search-container{width:auto;min-width:200px}.d-flex.flex-wrap.justify-content-between.mb-2{gap:20px}}.small-modal .modal-content{padding:5px!important}.datepicker-container-lab{display:flex;justify-content:center;padding:10px}.facility-table-organization{align-items:flex-start;max-width:100%;width:100%;padding:1rem}.facility-table-imageDiv{width:40px;flex-shrink:0}.facility-table-image{width:35px;object-fit:cover}.facility-table-nameDiv{margin-left:10px;overflow:hidden;word-break:break-word;white-space:normal;text-overflow:ellipsis;flex-grow:1;line-height:1.2;display:flex;align-items:center;min-height:35px}.chat-footer .MuiBox-root{position:relative;z-index:3}.slate-editor,.slate-editor *{color:var(--text-color)!important}.slate-editor::placeholder{color:var(--text-color-70)!important;opacity:1!important}.slate-editor div[data-slate-placeholder]{color:var(--text-color-70)!important;opacity:1!important}.text-color,.text-color *{color:var(--text-color)!important}.slate-editor{color:var(--text-color)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.slate-editor *{color:var(--text-color)!important}.slate-toolbar{background:linear-gradient(135deg,var(--bg-light-color) 0%,var(--bg-color) 100%)!important;border:1px solid var(--border-color)!important;border-radius:8px 8px 0 0!important;box-shadow:0 2px 8px #00000014!important}.slate-toolbar .MuiIconButton-root{border-radius:6px!important;transition:all .2s ease!important;margin:0 2px!important}.slate-toolbar .MuiIconButton-root:hover{transform:translateY(-1px)!important;box-shadow:0 2px 8px #1f0c2033!important}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important;transition:all .3s ease!important}.btn-primary:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1f0c204d!important}.btn-outline-primary{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:transparent!important;transition:all .3s ease!important}.btn-outline-primary:hover{background-color:var(--primary-color)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1f0c204d!important}.card{border-radius:12px!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 8px #00000014!important;transition:all .3s ease!important}.card:hover{box-shadow:0 8px 24px #0000001f!important;transform:translateY(-2px)!important}.form-control{border-radius:8px!important;border:1px solid var(--border-color)!important;transition:all .3s ease!important}.form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem #1f0c2040!important}.nav-link{border-radius:8px!important;transition:all .3s ease!important}.nav-link:hover{background-color:var(--theme-color-10)!important;transform:translate(2px)!important}.nav-link.active{background-color:var(--primary-color)!important;color:#fff!important}.table{border-radius:8px!important;overflow:hidden!important}.table thead th{background-color:var(--table-header-bg)!important;border-bottom:2px solid var(--primary-color)!important;color:var(--text-color)!important;font-weight:600!important}.table tbody tr:hover{background-color:var(--table--hover-row-bg)!important;transform:scale(1.01)!important;transition:all .2s ease!important}.modal-content{border-radius:12px!important;border:none!important;box-shadow:0 20px 60px #0000004d!important}.modal-header{border-bottom:1px solid var(--border-color)!important;background-color:var(--bg-light-color)!important;border-radius:12px 12px 0 0!important}.badge{border-radius:6px!important;font-weight:500!important;padding:4px 8px!important}.badge-primary{background-color:var(--primary-color)!important;color:#fff!important}.alert{border-radius:8px!important;border:none!important;box-shadow:0 2px 8px #0000001a!important}.progress{border-radius:8px!important;background-color:var(--bg-highlight-color)!important}.progress-bar{background-color:var(--primary-color)!important;border-radius:8px!important}.dropdown-menu{border-radius:8px!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 24px #00000026!important;padding:8px 0!important}.dropdown-item{border-radius:4px!important;margin:2px 8px!important;transition:all .2s ease!important}.dropdown-item:hover{background-color:var(--theme-color-10)!important;transform:translate(4px)!important}.sidebar{box-shadow:2px 0 8px #0000001a!important}.navbar{box-shadow:0 2px 8px #0000001a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.chat-message{border-radius:12px!important;margin-bottom:8px!important;transition:all .3s ease!important}.chat-message:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000001a!important}.input-group-text{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.list-group-item{border-radius:8px!important;margin-bottom:4px!important;border:1px solid var(--border-color)!important;transition:all .3s ease!important}.list-group-item:hover{background-color:var(--bg-highlight-color)!important;transform:translate(4px)!important}.page-link{border-radius:6px!important;margin:0 2px!important;border:1px solid var(--border-color)!important;transition:all .3s ease!important}.page-link:hover{background-color:var(--primary-color)!important;color:#fff!important;transform:translateY(-1px)!important}.page-item.active .page-link{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.glass-effect{background:#ffffff1a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important}.glass-effect-dark{background:#0000001a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important}.btn{border-radius:8px!important;font-weight:500!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.btn:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s!important}.btn:hover:before{left:100%!important}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px #1f0c204d!important}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #1f0c2066!important}.btn-outline-primary:after{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:var(--primary-color)!important;transition:left .3s ease!important;z-index:-1!important}.btn-outline-primary:hover:after{left:0!important}.btn-outline-primary:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #1f0c204d!important}.card{background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-light-color) 100%)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 4px 20px #00000014!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--primary-color),var(--primary-light),var(--primary-color))!important;transform:scaleX(0)!important;transition:transform .3s ease!important}.card:hover:before{transform:scaleX(1)!important}.card:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 20px 40px #00000026!important}.form-control{border-radius:12px!important;border:2px solid var(--border-color)!important;transition:all .3s ease!important;background:var(--bg-color)!important;padding:12px 16px!important;font-size:14px!important}.form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 4px #1f0c201a!important;transform:translateY(-1px)!important}.nav-link{border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:visible!important;font-weight:500!important}.nav-link:before{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;width:0!important;height:2px!important;background:var(--primary-color)!important;transition:all .3s ease!important;transform:translate(-50%)!important}.nav-link:hover:before{width:80%!important}.nav-link:hover{background:linear-gradient(135deg,var(--theme-color-10) 0%,var(--theme-color-5) 100%)!important;transform:translate(4px)!important}.nav-link.active{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important;box-shadow:0 4px 15px #1f0c204d!important}.table{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 20px #00000014!important;border:1px solid var(--border-color)!important}.table thead th{background:linear-gradient(135deg,var(--table-header-bg) 0%,var(--bg-light-color) 100%)!important;border-bottom:3px solid var(--primary-color)!important;color:var(--text-color)!important;font-weight:600!important;padding:16px 12px!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.5px!important}.table tbody tr{transition:all .3s ease!important;border-bottom:1px solid var(--border-color)!important}.table tbody tr:hover{background:linear-gradient(135deg,var(--table--hover-row-bg) 0%,var(--theme-color-5) 100%)!important;transform:scale(1.01)!important;box-shadow:0 4px 15px #1f0c201a!important}.table tbody td{padding:16px 12px!important;vertical-align:middle!important}.modal-content{border-radius:20px!important;border:none!important;box-shadow:0 25px 50px #00000040!important;background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-light-color) 100%)!important;overflow:hidden!important}.modal-header{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important;border-bottom:none!important;padding:24px 32px!important;position:relative!important}.modal-header:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important}.modal-body{padding:32px!important}.modal-footer{border-top:1px solid var(--border-color)!important;padding:24px 32px!important;background:var(--bg-light-color)!important}.badge{border-radius:20px!important;font-weight:600!important;padding:6px 12px!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 2px 8px #0000001a!important}.badge-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important}.alert{border-radius:12px!important;border:none!important;box-shadow:0 4px 20px #0000001a!important;padding:16px 20px!important;position:relative!important;overflow:hidden!important}.alert:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--primary-color)!important}.progress{border-radius:12px!important;background:var(--bg-highlight-color)!important;height:8px!important;overflow:hidden!important;box-shadow:inset 0 2px 4px #0000001a!important}.progress-bar{background:linear-gradient(90deg,var(--primary-color) 0%,var(--primary-light) 100%)!important;border-radius:12px!important;position:relative!important;overflow:hidden!important}.progress-bar:after{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;animation:shimmer 2s infinite!important}@keyframes shimmer{0%{left:-100%}to{left:100%}}.dropdown-menu{border-radius:12px!important;border:1px solid var(--border-color)!important;box-shadow:0 12px 32px #00000026!important;padding:8px 0!important;background:var(--bg-color)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dropdown-item{border-radius:8px!important;margin:2px 8px!important;transition:all .3s ease!important;padding:10px 16px!important;font-weight:500!important}.dropdown-item:hover{background:linear-gradient(135deg,var(--theme-color-10) 0%,var(--theme-color-5) 100%)!important;transform:translate(6px)!important;color:var(--primary-color)!important}[data-theme=dark] .main,[data-theme=dark] .main .chats,[data-theme=dark] .main-visible,[data-theme=dark] .chat-content,[data-theme=dark] .chat-body{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .message-day{background-color:transparent!important;color:var(--text-color)!important}[data-theme=dark] .chat-messages{border-color:var(--border-color)!important}[data-theme=dark] .chat-input-container{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .chat-input{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .sidebar .tab-content{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .sidebar .nav-tabs{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .sidebar .nav-tabs .nav-link{color:var(--text-color)!important;background-color:transparent!important}[data-theme=dark] .sidebar .nav-tabs .nav-link.active{background-color:var(--theme-color)!important;color:#fff!important;border-color:var(--theme-color)!important}[data-theme=dark] .sidebar .nav-tabs .nav-link:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-header{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-footer{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .chat-info,[data-theme=dark] .chat-info-header{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-info h5,[data-theme=dark] .chat-info h6{color:var(--text-color)!important}[data-theme=dark] .chat-info p{color:var(--text-muted)!important}[data-theme=dark] .message-bubble{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .message-bubble.self{background-color:var(--theme-color)!important;color:#fff!important}[data-theme=dark] .message-bubble.other{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-input-group{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .chat-input-group .form-control{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .chat-input-group .btn{background-color:var(--theme-color)!important;color:#fff!important;border-color:var(--theme-color)!important}[data-theme=dark] .chat-input-group .btn:hover{background-color:var(--theme-color-hover)!important;border-color:var(--theme-color-hover)!important}[data-theme=dark] .sidebar-modern,[data-theme=dark] .sidebar-modern .tab-pane,[data-theme=dark] .sidebar-modern .scrollbar-modern,[data-theme=dark] .sidebar-modern .fade-in,[data-theme=dark] .sidebar-modern .slide-in-left,[data-theme=dark] .sidebar-modern .slide-in-right{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-list-item{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-list-item:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .chat-list-item.active{background-color:var(--theme-color)!important;color:#fff!important}[data-theme=dark] .chat-search{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-search input{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .chat-search input::placeholder{color:var(--text-muted)!important}.chat-message{border-radius:16px!important;margin-bottom:12px!important;transition:all .3s ease!important;box-shadow:0 2px 12px #00000014!important;position:relative!important;overflow:hidden!important}.chat-message:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)!important;opacity:0!important;transition:opacity .3s ease!important}.chat-message:hover:before{opacity:1!important}.chat-message:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #00000026!important}.input-group-text{background:linear-gradient(135deg,var(--bg-light-color) 0%,var(--bg-color) 100%)!important;border-color:var(--border-color)!important;color:var(--text-color)!important;font-weight:500!important;border-radius:8px 0 0 8px!important}.list-group-item{border-radius:12px!important;margin-bottom:8px!important;border:1px solid var(--border-color)!important;transition:all .3s ease!important;background:var(--bg-color)!important;position:relative!important;overflow:hidden!important}.list-group-item:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--primary-color)!important;transform:scaleY(0)!important;transition:transform .3s ease!important}.list-group-item:hover{background:linear-gradient(135deg,var(--bg-highlight-color) 0%,var(--theme-color-5) 100%)!important;transform:translate(6px)!important;box-shadow:0 4px 15px #1f0c201a!important}.page-link{border-radius:8px!important;margin:0 3px!important;border:1px solid var(--border-color)!important;transition:all .3s ease!important;font-weight:500!important;color:var(--text-color)!important}.page-link:hover{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #1f0c204d!important;border-color:var(--primary-color)!important}.page-item.active .page-link{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;border-color:var(--primary-color)!important;box-shadow:0 4px 15px #1f0c204d!important}.loading-shimmer{background:linear-gradient(90deg,var(--bg-light-color) 25%,var(--bg-color) 50%,var(--bg-light-color) 75%)!important;background-size:200% 100%!important;animation:shimmer 1.5s infinite!important}.fab{position:fixed!important;bottom:24px!important;right:24px!important;width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important;border:none!important;box-shadow:0 8px 25px #1f0c204d!important;transition:all .3s ease!important;z-index:1000!important}.fab:hover{transform:scale(1.1)!important;box-shadow:0 12px 35px #1f0c2066!important}.tooltip{background:var(--text-color)!important;color:var(--bg-color)!important;border-radius:8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:500!important;box-shadow:0 4px 15px #0003!important}::-webkit-scrollbar{width:8px!important;height:8px!important}::-webkit-scrollbar-track{background:var(--bg-light-color)!important;border-radius:4px!important}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%)!important;border-radius:4px!important;transition:all .3s ease!important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%)!important}.chip{border-radius:20px!important;font-weight:500!important;padding:6px 12px!important;font-size:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;border:none!important;box-shadow:0 2px 8px #0000001a!important}.chip-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important}.chip-primary:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #1f0c204d!important}.chip-secondary{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-dark) 100%)!important;color:#fff!important}.chip-success{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%)!important;color:#fff!important}.chip-warning{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)!important;color:#fff!important}.chip-danger{background:linear-gradient(135deg,var(--danger-color) 0%,var(--danger-dark) 100%)!important;color:#fff!important}.chip-info{background:linear-gradient(135deg,var(--info-color) 0%,var(--info-dark) 100%)!important;color:#fff!important}.MuiChip-root{border-radius:20px!important;font-weight:500!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0000001a!important}.MuiChip-root:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #1f0c204d!important}.MuiChip-colorPrimary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important}.MuiChip-colorPrimary:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%)!important}.MuiChip-colorSecondary{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-dark) 100%)!important;color:#fff!important}.MuiChip-colorSuccess{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%)!important;color:#fff!important}.MuiChip-colorWarning{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)!important;color:#fff!important}.MuiChip-colorError{background:linear-gradient(135deg,var(--danger-color) 0%,var(--danger-dark) 100%)!important;color:#fff!important}.MuiChip-colorInfo{background:linear-gradient(135deg,var(--info-color) 0%,var(--info-dark) 100%)!important;color:#fff!important}.btn{border-radius:8px!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #1f0c2033!important}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #1f0c2033!important}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%)!important;box-shadow:0 6px 20px #1f0c204d!important}.btn-outline-primary{background:transparent!important;border:2px solid var(--primary-color)!important;color:var(--primary-color)!important;position:relative!important;overflow:hidden!important}.btn-outline-primary:hover{background:var(--primary-color)!important;color:#fff!important;box-shadow:0 6px 20px #1f0c204d!important}.card{background:var(--bg-color)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 25px #0000001f!important}.form-control{border-radius:8px!important;border:1px solid var(--border-color)!important;transition:all .2s ease!important;background:var(--bg-color)!important;padding:10px 14px!important;font-size:14px!important}.form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #1f0c201a!important;transform:translateY(-1px)!important}.form-control:hover{border-color:var(--primary-light)!important}.nav-link{border-radius:8px!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important;font-weight:500!important}.nav-link:hover{background:var(--theme-color-10)!important;transform:translate(2px)!important}.nav-link.active{background:var(--primary-color)!important;color:#fff!important;box-shadow:0 2px 8px #1f0c2033!important}.table{border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 8px #00000014!important;border:1px solid var(--border-color)!important}.table thead th{background:var(--table-header-bg)!important;border-bottom:2px solid var(--primary-color)!important;color:var(--text-color)!important;font-weight:600!important;padding:12px!important}.table tbody tr{transition:all .2s ease!important;border-bottom:1px solid var(--border-color)!important}.table tbody tr:hover{background:var(--table--hover-row-bg)!important;transform:scale(1.005)!important}.modal-content{border-radius:12px!important;border:none!important;box-shadow:0 10px 30px #0003!important;background:var(--bg-color)!important;overflow:hidden!important}.modal-header{background:var(--primary-color)!important;color:#fff!important;border-bottom:none!important;padding:16px 24px!important}.modal-body{padding:24px!important}.modal-footer{border-top:1px solid var(--border-color)!important;padding:16px 24px!important;background:var(--bg-light-color)!important}.badge{border-radius:12px!important;font-weight:500!important;padding:4px 8px!important;transition:all .2s ease!important}.badge-primary{background:var(--primary-color)!important;color:#fff!important}.badge-primary:hover{transform:scale(1.05)!important;box-shadow:0 2px 8px #1f0c2033!important}.alert{border-radius:8px!important;border:none!important;box-shadow:0 2px 8px #0000001a!important;padding:12px 16px!important;position:relative!important;overflow:hidden!important}.alert:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--primary-color)!important}.progress{border-radius:8px!important;background:var(--bg-highlight-color)!important;height:6px!important;overflow:hidden!important}.progress-bar{background:var(--primary-color)!important;border-radius:8px!important;transition:width .3s ease!important}.dropdown-menu{border-radius:8px!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 16px #0000001a!important;padding:6px 0!important;background:var(--bg-color)!important}.dropdown-item{border-radius:6px!important;margin:2px 6px!important;transition:all .2s ease!important;padding:8px 12px!important}.dropdown-item:hover{background:var(--theme-color-10)!important;transform:translate(3px)!important;color:var(--primary-color)!important}.list-group-item{border-radius:8px!important;margin-bottom:6px!important;border:1px solid var(--border-color)!important;transition:all .2s ease!important;background:var(--bg-color)!important;position:relative!important;overflow:hidden!important}.list-group-item:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--primary-color)!important;transform:scaleY(0)!important;transition:transform .2s ease!important}.list-group-item:hover:before{transform:scaleY(1)!important}.list-group-item:hover{background:var(--bg-highlight-color)!important;transform:translate(3px)!important;box-shadow:0 2px 8px #1f0c201a!important}.page-link{border-radius:6px!important;margin:0 2px!important;border:1px solid var(--border-color)!important;transition:all .2s ease!important;font-weight:500!important;color:var(--text-color)!important}.page-link:hover{background:var(--primary-color)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #1f0c2033!important;border-color:var(--primary-color)!important}.page-item.active .page-link{background:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 2px 8px #1f0c2033!important}.task-status{border-radius:6px!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important;color:#fff!important;transition:all .2s ease!important}.task-status:hover{transform:translateY(-1px)!important;box-shadow:0 2px 8px #0003!important}.bg-finished{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%)!important;color:#fff!important}.bg-pending{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)!important;color:#fff!important}.bg-started{background:linear-gradient(135deg,var(--info-color) 0%,var(--info-dark) 100%)!important;color:#fff!important}.bg-paused{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)!important;color:#fff!important}.bg-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)!important;color:#fff!important}.bg-duedate_1{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%)!important;color:#fff!important}.bg-duedate_2{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)!important;color:#fff!important}.bg-duedate_3,.task-type-danger{background:linear-gradient(135deg,var(--danger-color) 0%,var(--danger-dark) 100%)!important;color:#fff!important}.task-type-warning{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)!important;color:#fff!important}.task-type-routine{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%)!important;color:#fff!important}.badge{border-radius:12px!important;font-weight:500!important;padding:4px 8px!important;font-size:11px!important;color:#fff!important;transition:all .2s ease!important;border:none!important}.badge:hover{transform:scale(1.05)!important;box-shadow:0 2px 8px #0003!important}.task-status p,.task-status span,.task-status div,.board-task-card .task-status,.board-task-card .badge,.text-white,.board-task-card .MuiChip-root,.board-task-card .MuiChip-label{color:#fff!important}.modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;padding:16px 24px!important;background:var(--bg-color)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-color)!important}.modal-header h5,.modal-header .modal-title{color:var(--text-color)!important;font-weight:600!important;margin:0!important;flex:1!important;min-width:0!important}.MuiActionButton .MuiIconButton-root{color:var(--text-color)!important;transition:all .2s ease!important}.MuiActionButton .MuiIconButton-root:hover{background-color:var(--theme-color-10)!important;transform:translateY(-1px)!important}.MuiActionButton .MuiIconButton-root .MuiSvgIcon-root{color:inherit!important}.MuiActionButton.text-color .MuiIconButton-root,.MuiActionButton.text-color .MuiIconButton-root .MuiSvgIcon-root{color:var(--text-color)!important}.MuiActionButton.text-success .MuiIconButton-root,.MuiActionButton.text-success .MuiIconButton-root .MuiSvgIcon-root{color:var(--success-color)!important}.MuiActionButton.text-danger .MuiIconButton-root,.MuiActionButton.text-danger .MuiIconButton-root .MuiSvgIcon-root{color:var(--danger-color)!important}.MuiActionButton.text-warning .MuiIconButton-root,.MuiActionButton.text-warning .MuiIconButton-root .MuiSvgIcon-root{color:var(--warning-color)!important}.MuiActionButton.text-primary .MuiIconButton-root,.MuiActionButton.text-primary .MuiIconButton-root .MuiSvgIcon-root{color:var(--primary-color)!important}.task-details-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important}.task-details-header .text-color{color:var(--text-color)!important}.task-details-header .icons{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.modal-content-task-details{background:var(--bg-color)!important;color:var(--text-color)!important}.modal-content-task-details .modal-header{background:var(--bg-color)!important;color:var(--text-color)!important;border-bottom:1px solid var(--border-color)!important}.modal-content-task-details .modal-body{background:var(--bg-color)!important;color:var(--text-color)!important}.cstm-btn{background:var(--primary-color)!important;color:#fff!important;border:1px solid var(--primary-color)!important;border-radius:6px!important;padding:8px 16px!important;font-weight:500!important;transition:all .2s ease!important}.cstm-btn:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1f0c2033!important}.cstm-btn.variant-outlined{background:transparent!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.cstm-btn.variant-outlined:hover{background:var(--primary-color)!important;color:#fff!important}.icon,.icon.text-color{color:var(--text-color)!important}.icon.text-success{color:var(--success-color)!important}.icon.text-danger{color:var(--danger-color)!important}.icon.text-warning{color:var(--warning-color)!important}.icon.text-primary{color:var(--primary-color)!important}.task-details-header *,.modal-content-task-details *{color:inherit!important}@media (max-width: 768px){.task-details-header{flex-direction:column!important;align-items:flex-start!important}.task-details-header .icons{width:100%!important;justify-content:flex-end!important}.modal-header{padding:12px 16px!important}}.slate-editor{background:var(--bg-color)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:var(--text-color)!important}.slate-editor .slate-toolbar{background:var(--bg-light-color)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-color)!important}.slate-editor .slate-toolbar .MuiIconButton-root{color:var(--text-color)!important;background:var(--bg-highlight-color)!important}.slate-editor .slate-toolbar .MuiIconButton-root:hover{background:var(--theme-color-20)!important;color:var(--text-color)!important}.slate-editor .slate-toolbar .MuiIconButton-root.Mui-selected,.slate-editor .slate-toolbar .MuiIconButton-root[aria-pressed=true]{background:var(--primary-color)!important;color:#fff!important}.slate-editor .slate-toolbar .MuiIconButton-root.Mui-selected:hover,.slate-editor .slate-toolbar .MuiIconButton-root[aria-pressed=true]:hover{background:var(--primary-hover)!important;color:#fff!important}.slate-editor .slate-toolbar svg{color:inherit!important}[data-theme=dark] .slate-editor .slate-toolbar{background:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .slate-editor .slate-toolbar .MuiIconButton-root{color:var(--text-color)!important;background:var(--bg-highlight-color)!important}[data-theme=dark] .slate-editor .slate-toolbar .MuiIconButton-root:hover{background:var(--theme-color-20)!important;color:var(--text-color)!important}.bg-taskify{background:linear-gradient(135deg,#1f0c20,#2d1a2f,#1f0c20);color:#fff;position:relative;overflow:hidden}.bg-taskify:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none}.login-container{padding:20px;position:relative;z-index:10;animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-form{background:transparent;padding:0;max-width:400px;margin:0 auto}.login-form .form-control{border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:14px 16px;font-size:16px;transition:all .3s ease;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:16px}.login-form .form-control::placeholder{color:#ffffffb3}.login-form .form-control:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1a;background:#ffffff26;outline:none;color:#fff}.login-form .btn-primary{background:linear-gradient(135deg,#1f0c20,#2d1a2f);border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:14px 32px;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 16px #0003;margin-top:8px}.login-form .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;background:linear-gradient(135deg,#2d1a2f,#1f0c20);border-color:#ffffff4d}.login-form .btn-primary:active{transform:translateY(0)}.login_loader{fill:#1f0c20;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.loading-screen{background:linear-gradient(135deg,#1f0c20,#2d1a2f,#1f0c20);position:relative;overflow:hidden}.loading-screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.loading-content{padding:20px;position:relative;z-index:10;animation:fadeInScale .8s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.loading-progress{background:#fff3;border-radius:10px;height:8px;overflow:hidden;margin:16px 0}.loading-progress-bar{background:linear-gradient(90deg,#fffc,#fff9);height:100%;border-radius:10px;transition:width .3s ease;position:relative}.loading-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.login-logo{width:auto;height:80px;max-width:120px;margin:0 auto 20px;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:logoFloat 3s ease-in-out infinite;object-fit:contain}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.login-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.login-subtitle{font-size:1.1rem;color:#fffc;margin-bottom:24px;text-align:center;line-height:1.6}.loading-text{font-size:1.2rem;font-weight:500;color:#fff;text-align:center;margin-top:12px;animation:textPulse 2s infinite}@keyframes textPulse{0%,to{opacity:1}50%{opacity:.7}}.login-form .form-label{color:#fff;font-weight:600;margin-bottom:6px;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-align:left;display:block}.login-form .form-check{margin:16px 0 20px;text-align:left}.login-form .form-check-label{color:#fffc;font-size:14px;margin-left:8px;text-align:left}.login-form .form-check-input{background-color:#fff3;border-color:#ffffff4d;width:16px;height:16px}.login-form .form-check-input:checked{background-color:#1f0c20;border-color:#1f0c20}.login-form .form-check-input:focus{box-shadow:0 0 0 3px #ffffff1a}.login-form .alert-danger{background:#dc354533;border:1px solid rgba(220,53,69,.3);color:#ff6b6b;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:14px}.login-form .mb-4{margin-bottom:16px!important}@media (max-width: 768px){.login-container{padding:16px}.login-form{padding:0}.login-title{font-size:2rem}.login-logo{height:60px;max-width:100px;margin-bottom:16px}.login-subtitle{margin-bottom:20px}.login-form .form-control{padding:12px 14px;margin-bottom:12px}.login-form .btn-primary{padding:12px 24px}}[data-theme=dark] .login-form .form-control{background:#ffffff1a;border-color:#fff3;color:#fff}[data-theme=dark] .login-form .form-control:focus{border-color:#ffffff80;background:#ffffff26}.organization-switch-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;background-color:#00000080!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:flex!important;justify-content:center!important;align-items:center!important}.organization-switch-modal{background:#fff!important;border-radius:16px!important;padding:24px!important;width:90%!important;max-width:400px!important;box-shadow:0 20px 40px #0000004d!important;border:1px solid rgba(255,255,255,.1)!important;animation:slideInUp .3s ease-out!important}.organization-switch-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:16px!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:16px!important}.organization-switch-title{font-size:18px!important;font-weight:700!important;color:var(--primary-color)!important;margin:0!important}.organization-switch-close{background:none!important;border:none!important;cursor:pointer!important;color:var(--primary-color)!important;font-size:20px!important;padding:4px!important;border-radius:4px!important;transition:all .2s ease!important}.organization-switch-close:hover{background:#1f0c201a!important}.organization-switch-button{display:block!important;width:100%!important;text-align:left!important;padding:16px!important;border:2px solid #e2e8f0!important;background:#fff!important;cursor:pointer!important;font-size:16px!important;border-radius:12px!important;margin-bottom:12px!important;color:#333!important;transition:all .2s ease!important;font-weight:500!important}.organization-switch-button:hover{border-color:var(--primary-color)!important;background:#1f0c200d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1f0c201a!important}.organization-switch-button:active{transform:translateY(0)!important}.organization-switch-number{font-weight:700!important;margin-right:12px!important;color:var(--primary-color)!important;background:#1f0c201a!important;padding:4px 8px!important;border-radius:6px!important;font-size:14px!important}.organization-logo{cursor:pointer!important;transition:all .2s ease!important;border-radius:8px!important}.organization-logo:hover{transform:scale(1.05)!important;box-shadow:0 4px 12px #1f0c2033!important}[data-theme=dark] .organization-switch-modal{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .organization-switch-header{border-bottom-color:#334155!important}[data-theme=dark] .organization-switch-button{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .organization-switch-button:hover{background:#1f0c2033!important;border-color:var(--primary-color)!important}[data-theme=dark] .ant-card-head{background-color:var(--bg-light-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1f0c2033!important}[data-theme=dark] .ant-input-number:focus,[data-theme=dark] .ant-input-number-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1f0c2033!important}[data-theme=dark] .ant-select:focus,[data-theme=dark] .ant-select-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1f0c2033!important}[data-theme=dark] .ant-select-selection-placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-picker:focus,[data-theme=dark] .ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1f0c2033!important}[data-theme=dark] .ant-picker-header{background-color:var(--bg-light-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-picker-header button,[data-theme=dark] .ant-picker-content th,[data-theme=dark] .ant-picker-content td,[data-theme=dark] .ant-picker-cell{color:var(--text-color)!important}[data-theme=dark] .ant-picker-cell-out-view{color:var(--text-muted)!important}[data-theme=dark] .ant-btn-primary:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:.8!important}[data-theme=dark] .ant-space,[data-theme=dark] .ant-row,[data-theme=dark] .ant-col{color:var(--text-color)!important}[data-theme=dark] .ant-form-item-required{color:var(--text-color)!important}[data-theme=dark] .ant-message-notice-content{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-upload-drag{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-upload-list{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-upload-list-item{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-upload-list-item-name{color:var(--text-color)!important}[data-theme=dark] .ant-upload-list-item-card-actions{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-upload-list-item-card-actions-btn{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-upload-list-item-card-actions-btn:hover,[data-theme=dark] .cstm-mui-datagrid{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-columnHeaders{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-columnHeader{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-right-color:var(--border-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-columnHeaderTitle{color:var(--text-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-cell{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-right-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-row:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-footerContainer{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-virtualScroller,[data-theme=dark] .cstm-mui-datagrid .MuiDataGrid-virtualScrollerRenderZone{background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiChip-root{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .MuiChip-root.MuiChip-colorPrimary{background-color:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}[data-theme=dark] .MuiChip-root.MuiChip-colorDefault{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .MuiChip-label{color:inherit!important}[data-theme=dark] .MuiIconButton-root{color:var(--text-color)!important}[data-theme=dark] .MuiIconButton-root:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .MuiIconButton-root.MuiIconButton-colorError{color:#ef4444!important}[data-theme=dark] .MuiIconButton-root.MuiIconButton-colorError:hover{background-color:#ef44441a!important}[data-theme=dark] .MuiDataGrid-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-columnHeaders{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-columnHeader{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-right-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-columnHeaderTitle,[data-theme=dark] .MuiDataGrid-columnHeaderTitleContainer{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-cell{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-right-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-row{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-row:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .MuiDataGrid-row.Mui-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .MuiDataGrid-row.Mui-selected:hover{background-color:var(--primary-color)!important;opacity:.8!important}[data-theme=dark] .MuiDataGrid-footerContainer{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-footerRowCount,[data-theme=dark] .MuiDataGrid-selectedRowCount{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-virtualScroller,[data-theme=dark] .MuiDataGrid-virtualScrollerRenderZone,[data-theme=dark] .MuiDataGrid-virtualScrollerContent{background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiTablePagination-root{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .MuiTablePagination-toolbar{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiTablePagination-selectLabel,[data-theme=dark] .MuiTablePagination-displayedRows{color:var(--text-color)!important}[data-theme=dark] .MuiTablePagination-select{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .MuiTablePagination-select:focus{border-color:var(--primary-color)!important}[data-theme=dark] .MuiTablePagination-selectIcon,[data-theme=dark] .MuiTablePagination-actions,[data-theme=dark] .MuiTablePagination-actions .MuiIconButton-root{color:var(--text-color)!important}[data-theme=dark] .MuiTablePagination-actions .MuiIconButton-root:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiTablePagination-actions .MuiIconButton-root.Mui-disabled{color:var(--text-muted)!important}[data-theme=dark] .MuiDataGrid-menu{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .MuiDataGrid-menuList,[data-theme=dark] .MuiDataGrid-menuItem{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-menuItem:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .MuiDataGrid-menuItem.Mui-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .MuiDataGrid-loadingOverlay,[data-theme=dark] .MuiDataGrid-overlay,[data-theme=dark] .MuiDataGrid-overlayWrapper{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-checkboxInput{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-checkboxInput.Mui-checked,[data-theme=dark] .MuiDataGrid-checkboxInput.Mui-indeterminate{color:var(--primary-color)!important}[data-theme=dark] .MuiDataGrid-sortIcon{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-sortIcon.Mui-active{color:var(--primary-color)!important}[data-theme=dark] .MuiDataGrid-filterForm{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-filterFormDeleteIcon{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-filterFormOperatorInput,[data-theme=dark] .MuiDataGrid-filterFormValueInput{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-columnMenu{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .MuiDataGrid-columnMenuList,[data-theme=dark] .MuiDataGrid-columnMenuItem{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-columnMenuItem:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .MuiDataGrid-columnMenuItem.Mui-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .MuiDataGrid-panel{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .MuiDataGrid-panelHeader{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-panelContent{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-panelFooter{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-toolbarContainer{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-toolbarFilterList,[data-theme=dark] .MuiDataGrid-densitySelector{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-densitySelectorIcon{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-columnVisibility{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-columnVisibilityIcon{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-export{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-exportIcon{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-print{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-printIcon{color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-preferencesPanel{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .MuiDataGrid-preferencesPanelHeader{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .MuiDataGrid-preferencesPanelContent{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiDataGrid-preferencesPanelFooter{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .ant-input-prefix,[data-theme=dark] .ant-input-suffix{color:var(--text-muted)!important}[data-theme=dark] .ant-input-number:focus,[data-theme=dark] .ant-input-number-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-input-number-handler-wrap{background-color:var(--bg-dark-color)!important;border-left-color:var(--border-color)!important}[data-theme=dark] .ant-input-number-handler{color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-input-number-handler:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-select:focus,[data-theme=dark] .ant-select-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-select:hover{border-color:var(--primary-color)!important}[data-theme=dark] .ant-select-clear{background-color:var(--bg-dark-color)!important;color:var(--text-muted)!important}[data-theme=dark] .ant-select-item{color:var(--text-color)!important;background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-select-item:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-select-item-option-active{background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-select-item-option-disabled{color:var(--text-muted)!important;background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-picker:focus,[data-theme=dark] .ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-picker-header button:hover,[data-theme=dark] .ant-picker-content{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-btn-text{background-color:transparent!important;border-color:transparent!important;color:var(--text-color)!important}[data-theme=dark] .ant-btn-text:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-input:hover{border-color:var(--primary-color)!important}[data-theme=dark] .ant-input::placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-input-prefix,[data-theme=dark] .ant-input-suffix,[data-theme=dark] .ant-input-clear-icon{color:var(--text-muted)!important}[data-theme=dark] .ant-input-clear-icon:hover{color:var(--text-color)!important}[data-theme=dark] .ant-select{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--primary-color)!important}[data-theme=dark] .ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-select-selector{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-selection-item{color:var(--text-color)!important}[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-select-arrow{color:var(--text-muted)!important}[data-theme=dark] .ant-select-clear{color:var(--text-muted)!important;background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-select-clear:hover{color:var(--text-color)!important}[data-theme=dark] .ant-select-dropdown{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .ant-select-item{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-item:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-item-option-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-select-item-option-active{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-item-option-disabled{color:var(--text-muted)!important}[data-theme=dark] .ant-select-item-option-disabled:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-picker{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-picker:hover{border-color:var(--primary-color)!important}[data-theme=dark] .ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-picker-input>input{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-picker-input>input::placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-picker-suffix{color:var(--text-muted)!important}[data-theme=dark] .ant-picker-clear{color:var(--text-muted)!important;background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-picker-clear:hover{color:var(--text-color)!important}[data-theme=dark] .ant-picker-dropdown{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .ant-picker-panel{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-picker-header{background-color:var(--bg-dark-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-picker-header button{color:var(--text-color)!important}[data-theme=dark] .ant-picker-header button:hover{color:var(--primary-color)!important}[data-theme=dark] .ant-picker-header-view{color:var(--text-color)!important}[data-theme=dark] .ant-picker-content{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-picker-cell{color:var(--text-color)!important}[data-theme=dark] .ant-picker-cell:hover{background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-picker-cell-in-view{color:var(--text-color)!important}[data-theme=dark] .ant-picker-cell-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-picker-cell-disabled{color:var(--text-muted)!important}[data-theme=dark] .ant-picker-cell-disabled:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-picker-footer{background-color:var(--bg-dark-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .ant-btn{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-btn:hover{background-color:var(--bg-light-color)!important;border-color:var(--primary-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-btn:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-btn-primary:hover{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}[data-theme=dark] .ant-btn-primary:focus{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-btn-danger{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-theme=dark] .ant-btn-danger:hover{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-theme=dark] .ant-btn-loading,[data-theme=dark] .ant-btn-disabled{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}[data-theme=dark] .ant-card{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-card-head{background-color:var(--bg-dark-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-typography .ant-typography-secondary{color:var(--text-muted)!important}[data-theme=dark] .ant-upload{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-upload:hover{border-color:var(--primary-color)!important}[data-theme=dark] .ant-upload-drag{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-upload-drag:hover{border-color:var(--primary-color)!important}[data-theme=dark] .ant-upload-drag .ant-upload-drag-container{color:var(--text-color)!important}[data-theme=dark] .ant-dropdown{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .ant-dropdown-menu{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-dropdown-menu-item{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-dropdown-menu-item-disabled{color:var(--text-muted)!important}[data-theme=dark] .ant-message{color:var(--text-color)!important}[data-theme=dark] .ant-message-notice{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .ant-message-notice-content{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-space,[data-theme=dark] .ant-row,[data-theme=dark] .ant-col,[data-theme=dark] .ant-form-item{color:var(--text-color)!important}[data-theme=dark] .ant-form-item-label>label.ant-form-item-required:after{color:#ff4d4f!important}[data-theme=dark] .ant-form-item-explain-error{color:#ff4d4f!important}[data-theme=dark] .ant-form-item-explain-warning{color:#faad14!important}[data-theme=dark] .ant-form-item-explain-success{color:#52c41a!important}[data-theme=dark] .ant-input-number{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-number:hover{border-color:var(--primary-color)!important}[data-theme=dark] .ant-input-number-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-input-number-input{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-number-handler{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-number-handler:hover{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-textarea{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-textarea textarea{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-textarea textarea::placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-modal{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-modal-content{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-modal-header{background-color:var(--bg-dark-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-modal-title{color:var(--text-color)!important}[data-theme=dark] .ant-modal-close{color:var(--text-muted)!important}[data-theme=dark] .ant-modal-close:hover{color:var(--text-color)!important}[data-theme=dark] .ant-modal-body{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-modal-footer{background-color:var(--bg-dark-color)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .ant-table{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-table-thead>tr>th{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-table-tbody>tr>td{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-pagination{color:var(--text-color)!important}[data-theme=dark] .ant-pagination-item{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-pagination-item:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}[data-theme=dark] .ant-pagination-item-active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-pagination-prev,[data-theme=dark] .ant-pagination-next{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-pagination-prev:hover,[data-theme=dark] .ant-pagination-next:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}[data-theme=dark] .ant-pagination-prev:disabled,[data-theme=dark] .ant-pagination-next:disabled{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}[data-theme=dark] .ant-tooltip,[data-theme=dark] .ant-tooltip-inner{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-tooltip-arrow:before{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-popover{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .ant-popover-inner{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-popover-title{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-popover-inner-content{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-popover-arrow:before{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-alert-success{background-color:#52c41a1a!important;border-color:#52c41a!important;color:#52c41a!important}[data-theme=dark] .ant-alert-info{background-color:#1890ff1a!important;border-color:#1890ff!important;color:#1890ff!important}[data-theme=dark] .ant-alert-warning{background-color:#faad141a!important;border-color:#faad14!important;color:#faad14!important}[data-theme=dark] .ant-alert-error{background-color:#ff4d4f1a!important;border-color:#ff4d4f!important;color:#ff4d4f!important}[data-theme=dark] .ant-progress,[data-theme=dark] .ant-progress-text{color:var(--text-color)!important}[data-theme=dark] .ant-progress-bg{background-color:var(--primary-color)!important}[data-theme=dark] .ant-badge{color:var(--text-color)!important}[data-theme=dark] .ant-badge-count{background-color:#ff4d4f!important;color:#fff!important}[data-theme=dark] .ant-badge-dot{background-color:#ff4d4f!important}[data-theme=dark] .ant-tag,[data-theme=dark] .ant-tag-checkable{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-tag-checkable:hover{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-tag-checkable-checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-divider{border-color:var(--border-color)!important}[data-theme=dark] .ant-skeleton{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-skeleton-element,[data-theme=dark] .ant-skeleton-button,[data-theme=dark] .ant-skeleton-input,[data-theme=dark] .ant-skeleton-avatar,[data-theme=dark] .ant-skeleton-title{background-color:var(--bg-dark-color)!important}[data-theme=dark] .ant-skeleton-paragraph>li{background-color:var(--bg-dark-color)!important}[data-theme=dark] .inventory-management .ant-input{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .inventory-management .ant-input::placeholder{color:var(--text-muted)!important}[data-theme=dark] .inventory-management .ant-input-prefix{color:var(--text-muted)!important}[data-theme=dark] .inventory-management .ant-select{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--primary-color)!important}[data-theme=dark] .inventory-management .ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .inventory-management .ant-select-selector{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-select-selection-item{color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-select-selection-placeholder,[data-theme=dark] .inventory-management .ant-select-arrow{color:var(--text-muted)!important}[data-theme=dark] .inventory-management .ant-select-clear{color:var(--text-muted)!important;background-color:var(--bg-dark-color)!important}[data-theme=dark] .inventory-management .ant-select-clear:hover{color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-select-dropdown{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .inventory-management .ant-select-item{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-select-item:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-select-item-option-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .inventory-management .ant-select-item-option-active{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-picker{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-picker:hover{border-color:var(--primary-color)!important}[data-theme=dark] .inventory-management .ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .inventory-management .ant-picker-input>input{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-picker-input>input::placeholder{color:var(--text-muted)!important}[data-theme=dark] .inventory-management .ant-picker-suffix{color:var(--text-muted)!important}[data-theme=dark] .inventory-management .ant-picker-clear{color:var(--text-muted)!important;background-color:var(--bg-dark-color)!important}[data-theme=dark] .inventory-management .ant-picker-clear:hover{color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-btn{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-btn:hover{background-color:var(--bg-light-color)!important;border-color:var(--primary-color)!important;color:var(--text-color)!important}[data-theme=dark] .inventory-management .ant-btn:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .inventory-management .ant-btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .inventory-management .ant-btn-primary:hover{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}[data-theme=dark] .inventory-management .ant-card{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .inventory-management .ant-card-body,[data-theme=dark] .ant-select-dropdown .ant-select-item{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-disabled{color:var(--text-muted)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-disabled:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-input-search .ant-input{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input-search .ant-input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c3aed33!important}[data-theme=dark] .ant-input-search .ant-input::placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-input-search .ant-input-prefix,[data-theme=dark] .ant-input-search .ant-input-suffix,[data-theme=dark] .ant-input-search .ant-input-clear-icon{color:var(--text-muted)!important}[data-theme=dark] .ant-input-search .ant-input-clear-icon:hover{color:var(--text-color)!important}[data-theme=dark] .ant-input-search .ant-input-search-button{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-input-search .ant-input-search-button:hover{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}[data-theme=dark] .ant-select-multiple .ant-select-selector{background-color:var(--bg-dark-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-multiple .ant-select-selection-item{background-color:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}[data-theme=dark] .ant-select-multiple .ant-select-selection-item-remove{color:#fff!important}[data-theme=dark] .ant-select-multiple .ant-select-selection-item-remove:hover{color:#fffc!important}[data-theme=dark] .ant-select-multiple .ant-select-selection-placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-dropdown-menu{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-color)!important;background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-dropdown-menu-item:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-dropdown-menu-item-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .ant-dropdown-menu-item-disabled{color:var(--text-muted)!important;background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-dropdown-menu-item-disabled:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .ant-typography,[data-theme=dark] .ant-typography h1,[data-theme=dark] .ant-typography h2,[data-theme=dark] .ant-typography h3,[data-theme=dark] .ant-typography h4,[data-theme=dark] .ant-typography h5,[data-theme=dark] .ant-typography h6{color:var(--text-color)!important}[data-theme=dark] .ant-typography.ant-typography-secondary{color:var(--text-muted)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--text-color)!important}[data-theme=dark] .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f!important}[data-theme=dark] .ant-form-item-explain{color:var(--text-muted)!important}[data-theme=dark] .ant-card{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-card-head{background-color:var(--bg-dark-color)!important;border-bottom-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-card-head-title{color:var(--text-color)!important}[data-theme=dark] .ant-card-body{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-alert{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-alert-success{background-color:#10b9811a!important;border-color:#10b981!important;color:#10b981!important}[data-theme=dark] .ant-alert-error{background-color:#ef44441a!important;border-color:#ef4444!important;color:#ef4444!important}[data-theme=dark] .ant-alert-warning{background-color:#f59e0b1a!important;border-color:#f59e0b!important;color:#f59e0b!important}[data-theme=dark] .ant-alert-info{background-color:#3b82f61a!important;border-color:#3b82f6!important;color:#3b82f6!important}[data-theme=dark] .ant-alert-message,[data-theme=dark] .ant-alert-description,[data-theme=dark] .ant-alert-icon{color:inherit!important}[data-theme=dark] .ant-alert-close-icon{color:var(--text-muted)!important}[data-theme=dark] .ant-alert-close-icon:hover{color:var(--text-color)!important}[data-theme=dark] .ant-empty,[data-theme=dark] .ant-empty-description{color:var(--text-muted)!important}[data-theme=dark] .ant-spin{color:var(--primary-color)!important}[data-theme=dark] .ant-spin-dot-item{background-color:var(--primary-color)!important}[data-theme=dark] .ant-spin-text{color:var(--text-color)!important}[data-theme=dark] .ant-divider{border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-divider-inner-text{color:var(--text-color)!important}[data-theme=dark] .MuiMenu-root,[data-theme=dark] .MuiMenu-paper{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .MuiMenu-list{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;padding:0!important}[data-theme=dark] .MuiMenuItem-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-bottom:1px solid var(--border-color)!important;min-height:36px!important;padding:8px 16px!important;font-size:14px!important;line-height:1.5!important}[data-theme=dark] .MuiMenuItem-root:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiMenuItem-root:focus{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiMenuItem-root.Mui-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .MuiMenuItem-root.Mui-selected:hover{background-color:var(--primary-color)!important;color:#fff!important;opacity:.9!important}[data-theme=dark] .MuiMenuItem-root.Mui-disabled{background-color:var(--bg-light-color)!important;color:var(--text-muted)!important;opacity:.6!important}[data-theme=dark] .MuiMenuItem-root.Mui-disabled:hover{background-color:var(--bg-light-color)!important;color:var(--text-muted)!important}[data-theme=dark] .MuiMenuItem-root .MuiTouchRipple-root{color:var(--primary-color)!important}[data-theme=dark] .MuiMenuItem-root .MuiTouchRipple-child{background-color:var(--primary-color)!important}[data-theme=dark] .MuiDivider-root{background-color:var(--border-color)!important;margin:4px 0!important}[data-theme=dark] .MuiDivider-middle{background-color:var(--border-color)!important}[data-theme=dark] .MuiIconButton-root{color:var(--text-color)!important;background-color:transparent!important}[data-theme=dark] .MuiIconButton-root:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiActionButton-root:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiActionButton-root.Mui-disabled{color:var(--text-muted)!important}[data-theme=dark] .MuiActionButton-root.Mui-disabled:hover{background-color:transparent!important;color:var(--text-muted)!important}[data-theme=dark] .chat-dropdown .MuiMenu-root{background-color:var(--bg-light-color)!important}[data-theme=dark] .chat-dropdown .MuiMenuItem-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-dropdown .MuiMenuItem-root:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .chat-dropdown .MuiMenuItem-root.Mui-selected,[data-theme=dark] .chat-dropdown .MuiMenuItem-root.Mui-selected:hover{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .text-color,[data-theme=dark] .text-color:hover,[data-theme=dark] .text-color.p-0,[data-theme=dark] .text-color.p-0:hover,[data-theme=dark] .text-color.ml-1,[data-theme=dark] .text-color.ml-1:hover{color:var(--text-color)!important}[data-theme=dark] .MuiPopover-root{background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiPopover-paper{background-color:var(--bg-light-color)!important;border-color:var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .MuiList-root,[data-theme=dark] .MuiList-item{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiList-item:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiList-item.Mui-selected,[data-theme=dark] .MuiList-item.Mui-selected:hover{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .MuiList-item.Mui-disabled{color:var(--text-muted)!important;background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiList-item.Mui-disabled:hover{background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiButton-root{color:var(--text-color)!important;background-color:transparent!important}[data-theme=dark] .MuiButton-root:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiButton-root.Mui-disabled{color:var(--text-muted)!important}[data-theme=dark] .MuiButton-root.Mui-disabled:hover{background-color:transparent!important;color:var(--text-muted)!important}[data-theme=dark] .MuiButtonBase-root{color:var(--text-color)!important;background-color:transparent!important}[data-theme=dark] .MuiButtonBase-root:hover{background-color:var(--bg-dark-color)!important;color:#fff!important}[data-theme=dark] .MuiButtonBase-root.Mui-disabled{color:var(--text-muted)!important}[data-theme=dark] .MuiButtonBase-root.Mui-disabled:hover{background-color:transparent!important;color:var(--text-muted)!important}[data-theme=dark] .MuiIconButton-root:focus{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiIconButton-root.Mui-disabled{color:var(--text-muted)!important;background-color:transparent!important}[data-theme=dark] .MuiActionButton-root{color:var(--text-color)!important;background-color:transparent!important}[data-theme=dark] .MuiActionButton-root:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiActionButton-root:focus{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-dropdown .MuiMenu-root{background-color:var(--bg-light-color)!important;border:1px solid var(--border-color)!important;box-shadow:0 6px 16px #0000004d!important}[data-theme=dark] .chat-dropdown .MuiMenuItem-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;border-bottom:1px solid var(--border-color)!important}[data-theme=dark] .chat-dropdown .MuiMenuItem-root:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .chat-dropdown .MuiMenuItem-root:last-child{border-bottom:none!important}[data-theme=dark] .text-color,[data-theme=dark] .text-color:hover{color:var(--text-color)!important}[data-theme=dark] .text-color:focus{color:var(--text-color)!important}[data-theme=dark] .MuiMenuList-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important;padding:0!important}[data-theme=dark] .MuiMenuList-root .MuiMenuItem-root{background-color:var(--bg-light-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiMenuList-root .MuiMenuItem-root:hover{background-color:var(--bg-dark-color)!important;color:var(--text-color)!important}[data-theme=dark] .MuiMenu-anchor{color:var(--text-color)!important}[data-theme=dark] .MuiMenu-transition{background-color:var(--bg-light-color)!important}[data-theme=dark] .MuiMenuItem-root .MuiSvgIcon-root,[data-theme=dark] .MuiMenuItem-root:hover .MuiSvgIcon-root,[data-theme=dark] .MuiMenuItem-root .react-bootstrap-icons,[data-theme=dark] .MuiMenuItem-root:hover .react-bootstrap-icons{color:var(--text-color)!important}[data-theme=dark] .gap-10{gap:10px!important}[data-theme=dark] .MuiMenuItem-root.text-color,[data-theme=dark] .MuiMenuItem-root.text-color:hover{color:var(--text-color)!important}[data-theme=dark] .MuiMenuItem-root.text-color:focus{color:var(--text-color)!important}.theme-toggle-button{transition:all .3s ease!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-toggle-button:hover{background-color:var(--bg-highlight-color)!important;transform:scale(1.05)!important}.theme-toggle-button svg{transition:all .3s ease!important;color:var(--text-color)!important}[data-theme=dark] .theme-toggle-button svg{color:var(--text-color)!important}[data-theme=light] .theme-toggle-button svg{color:var(--text-color)!important}.modern-login-container{min-height:100vh;background:linear-gradient(135deg,#0f0710,#1a0f1a,#0f0710);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.background-animations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,#667eea1a,#764ba21a);animation:float 6s ease-in-out infinite}.shape-1{width:200px;height:200px;top:10%;left:10%;animation-delay:0s}.shape-2{width:150px;height:150px;top:60%;right:15%;animation-delay:2s}.shape-3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.6}}.login-content{position:relative;z-index:10;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);padding:48px;max-width:480px;width:100%;box-shadow:0 25px 50px #0000004d}.logo-section{text-align:center;margin-bottom:40px}.modern-login-logo{width:80px;height:80px;object-fit:contain;margin-bottom:24px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}.modern-login-title{font-size:36px;font-weight:700;color:#fff;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.modern-login-subtitle{font-size:18px;color:#fffc;margin-bottom:0;font-weight:400}.modern-login-form{width:100%}.form-field-container{margin-bottom:24px;position:relative}.field-wrapper{position:relative;display:flex;align-items:center}.field-icon{position:absolute;left:16px;color:#fff9;font-size:18px;z-index:2;transition:all .3s ease}.password-icon{font-size:16px;display:flex;align-items:center;justify-content:center}.modern-form-input{width:100%;padding:16px 16px 16px 48px;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1a;color:#fff;font-size:16px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-form-input::placeholder{color:#ffffff80;transition:all .3s ease}.modern-form-input:focus{outline:none;border-color:#fffc;background:#ffffff26;box-shadow:0 0 0 4px #ffffff1a}.modern-form-input:focus+.field-icon{color:#ffffffe6}.floating-label{position:absolute;left:48px;top:50%;transform:translateY(-50%);color:#fff9;font-size:16px;transition:all .3s ease;pointer-events:none;z-index:1}.modern-form-input:focus~.floating-label,.modern-form-input:not(:placeholder-shown)~.floating-label{top:0;left:16px;font-size:12px;color:#fffc;background:#667eeae6;padding:4px 8px;border-radius:6px;transform:translateY(-50%)}.password-toggle{position:absolute;right:16px;background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.password-toggle:hover{color:#ffffffe6;background:#ffffff1a}.error-message{display:flex;align-items:center;gap:8px;color:#ff6b6b;font-size:14px;margin-top:8px;padding:8px 12px;background:#ff6b6b1a;border-radius:8px;border-left:3px solid #ff6b6b}.error-icon{font-size:16px;flex-shrink:0}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modern-checkbox{display:flex;align-items:center;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.modern-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{height:20px;width:20px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:6px;margin-right:12px;position:relative;transition:all .3s ease}.modern-checkbox:hover .checkmark{background:#fff3;border-color:#ffffff80}.modern-checkbox input:checked~.checkmark{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent}.checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.modern-checkbox input:checked~.checkmark:after{display:block}.checkbox-label{color:#fffc;font-size:14px}.forgot-password{color:#fffc;text-decoration:none;font-size:14px;transition:all .3s ease}.forgot-password:hover{color:#fff;text-decoration:underline}.error-alert{display:flex;align-items:center;gap:12px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:12px;padding:16px;margin-bottom:24px;color:#ff6b6b;font-size:14px}.alert-icon{font-size:18px;flex-shrink:0}.modern-submit-btn{width:100%;padding:16px 32px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-bottom:24px}.modern-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.modern-submit-btn:active{transform:translateY(0)}.modern-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-content{position:relative;z-index:10;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);padding:48px;max-width:480px;width:100%;box-shadow:0 25px 50px #0000004d;text-align:center}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signup-link{text-align:center;color:#fffc;font-size:14px}.signup-text{color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.signup-text:hover{color:#ffffffe6;text-decoration:underline}.modern-loading-screen{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.loading-content{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:48px 40px;box-shadow:0 25px 50px #00000026;border:1px solid rgba(255,255,255,.2);max-width:450px;width:100%;text-align:center;position:relative;z-index:10}.loading-section{margin-top:32px;text-align:center}.modern-progress-container{margin-bottom:32px}.progress-track{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:16px;box-shadow:inset 0 2px 4px #0003}.progress-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;box-shadow:0 0 10px #667eea80;transition:width .3s ease}.progress-text{display:flex;justify-content:space-between;align-items:center;color:#fffc;font-size:14px;font-weight:500}.progress-percentage{font-weight:700;color:#fff;font-size:18px}.progress-label{color:#ffffffb3}.modern-loading-text{font-size:16px;color:#fff;margin-bottom:32px;font-weight:500;text-transform:capitalize;text-shadow:0 1px 2px rgba(0,0,0,.3)}.loading-dots{display:flex;justify-content:center;gap:8px}.dot{width:8px;height:8px;background:#667eea;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.loading-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.gradient-overlay{width:100%;height:100%;position:absolute}.particles-container{position:absolute;width:100%;height:100%;overflow:hidden}.particle{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;bottom:-20px}.loading-shape-1{width:150px;height:150px;top:15%;left:10%;background:#ffffff0d;border-radius:50%}.loading-shape-2{width:100px;height:100px;top:70%;right:20%;background:#ffffff08;border-radius:20px}.loading-shape-3{width:120px;height:120px;bottom:15%;left:15%;background:#ffffff0a;border-radius:50%}.loading-content-container{position:relative;z-index:10;width:100%}.modern-loading-content{text-align:center;max-width:400px;margin:0 auto}.logo-container{margin-bottom:32px}.modern-loading-logo{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}.modern-loading-title{font-size:36px;font-weight:700;color:#fff;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.modern-loading-subtitle{font-size:18px;color:#fffc;margin-bottom:40px;font-weight:400}@media (max-width: 768px){.login-content{padding:32px 24px;margin:20px}.loading-content{padding:40px 32px;margin:20px;max-width:400px}.modern-login-title{font-size:28px}.modern-loading-title{font-size:32px}.modern-loading-logo,.modern-login-logo{width:70px;height:70px}}@media (max-width: 480px){.login-content{padding:24px 20px}.loading-content{padding:32px 24px;margin:16px;max-width:350px}.modern-login-title{font-size:24px}.modern-form-input{padding:14px 14px 14px 44px}.field-icon{left:14px;font-size:16px}.modern-loading-title{font-size:28px}.modern-loading-logo,.modern-login-logo{width:70px;height:70px}.progress-percentage{font-size:16px}.modern-loading-text{font-size:14px}}.modern-card{background:var(--bg-color);border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid var(--custom-border);transition:all .3s ease;overflow:hidden}.modern-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.modern-card-header{background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-light-color) 100%);padding:20px 24px;border-bottom:1px solid var(--custom-border);border-radius:16px 16px 0 0}.modern-card-body{padding:24px}.modern-card-footer{background:var(--bg-light-color);padding:16px 24px;border-top:1px solid var(--custom-border);border-radius:0 0 16px 16px}.btn-modern{background:linear-gradient(135deg,var(--theme-color) 0%,var(--primary-color) 100%);color:#fff;border:none;border-radius:12px;padding:12px 24px;font-weight:600;font-size:14px;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.btn-modern:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f0c204d}.btn-modern:active{transform:translateY(0)}.btn-modern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-modern:hover:before{left:100%}.btn-modern-outline{background:transparent;color:var(--theme-color);border:2px solid var(--theme-color);border-radius:12px;padding:10px 22px;font-weight:600;font-size:14px;transition:all .3s ease;cursor:pointer}.btn-modern-outline:hover{background:var(--theme-color);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #1f0c204d}.modern-form-control{background:var(--bg-color);border:2px solid var(--custom-border);border-radius:12px;padding:12px 16px;font-size:14px;transition:all .3s ease;color:var(--text-color)}.modern-form-control:focus{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 3px #1f0c201a;background:var(--bg-color)}.modern-form-control::placeholder{color:var(--text-muted)}.modern-table{background:var(--bg-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid var(--custom-border)}.modern-table thead th{background:linear-gradient(135deg,var(--theme-color) 0%,var(--primary-color) 100%);color:#fff;font-weight:600;padding:16px;border:none;text-align:left}.modern-table tbody tr{transition:all .3s ease}.modern-table tbody tr:hover{background:#1f0c200d}.modern-table tbody td{padding:16px;border-bottom:1px solid var(--custom-border);color:var(--text-color)}.badge-modern{background:linear-gradient(135deg,var(--theme-color) 0%,var(--primary-color) 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block;text-transform:uppercase;letter-spacing:.5px}.badge-modern-success{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%)}.badge-modern-warning{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-dark) 100%)}.badge-modern-danger{background:linear-gradient(135deg,var(--danger-color) 0%,var(--danger-dark) 100%)}.badge-modern-info{background:linear-gradient(135deg,var(--info-color) 0%,var(--info-dark) 100%)}.alert-modern{background:var(--bg-color);border:1px solid var(--custom-border);border-radius:12px;padding:16px 20px;margin:16px 0;box-shadow:0 2px 12px #0000000f;position:relative;overflow:hidden}.alert-modern:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--theme-color)}.alert-modern-success:before{background:var(--success-color)}.alert-modern-warning:before{background:var(--warning-color)}.alert-modern-danger:before{background:var(--danger-color)}.alert-modern-info:before{background:var(--info-color)}.modern-modal{background:var(--bg-color);border-radius:16px;box-shadow:0 20px 60px #0003;border:1px solid var(--custom-border);overflow:hidden}.modern-modal-header{background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-light-color) 100%);padding:20px 24px;border-bottom:1px solid var(--custom-border)}.modern-modal-body{padding:24px}.modern-modal-footer{background:var(--bg-light-color);padding:16px 24px;border-top:1px solid var(--custom-border);display:flex;gap:12px;justify-content:flex-end}.loading-spinner-modern{width:40px;height:40px;border:3px solid var(--custom-border);border-top:3px solid var(--theme-color);border-radius:50%;animation:spin 1s linear infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-light-color);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--theme-color);border-radius:4px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*:focus{outline:2px solid var(--theme-color);outline-offset:2px}.text-gradient{background:linear-gradient(135deg,var(--theme-color) 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.grid-modern{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-modern-compact{gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.space-y-8>*+*{margin-top:32px}.space-x-4>*+*{margin-left:16px}.space-x-6>*+*{margin-left:24px}[data-theme=dark] .select__control,.dark-skin .select__control,body.dark-skin .select__control,[data-theme=dark] .react-select__control,.dark-skin .react-select__control,body.dark-skin .react-select__control,[data-theme=dark] .basic-single .select__control,.dark-skin .basic-single .select__control,body.dark-skin .basic-single .select__control,[data-theme=dark] .basic-multi .select__control,.dark-skin .basic-multi .select__control,body.dark-skin .basic-multi .select__control{background-color:var(--bg-dark-color)!important;border-color:var(--bg-highlight-color)!important;color:#000!important}[data-theme=dark] .select__control--is-focused,.dark-skin .select__control--is-focused,body.dark-skin .select__control--is-focused,[data-theme=dark] .react-select__control--is-focused,.dark-skin .react-select__control--is-focused,body.dark-skin .react-select__control--is-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 1px var(--primary-color)!important}[data-theme=dark] .select__menu,.dark-skin .select__menu,body.dark-skin .select__menu,[data-theme=dark] .react-select__menu,.dark-skin .react-select__menu,body.dark-skin .react-select__menu,[data-theme=dark] .select__menu-list,.dark-skin .select__menu-list,body.dark-skin .select__menu-list{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important}[data-theme=dark] .select__option,.dark-skin .select__option,body.dark-skin .select__option,[data-theme=dark] .react-select__option,.dark-skin .react-select__option,body.dark-skin .react-select__option{background-color:#fff!important;color:#000!important}[data-theme=dark] .select__option--is-focused,.dark-skin .select__option--is-focused,body.dark-skin .select__option--is-focused,[data-theme=dark] .react-select__option--is-focused,.dark-skin .react-select__option--is-focused,body.dark-skin .react-select__option--is-focused{background-color:#f0f0f0!important;color:#000!important}[data-theme=dark] .select__option--is-selected,.dark-skin .select__option--is-selected,body.dark-skin .select__option--is-selected,[data-theme=dark] .react-select__option--is-selected,.dark-skin .react-select__option--is-selected,body.dark-skin .react-select__option--is-selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .select__single-value,.dark-skin .select__single-value,body.dark-skin .select__single-value,[data-theme=dark] .react-select__single-value,.dark-skin .react-select__single-value,body.dark-skin .react-select__single-value,[data-theme=dark] .select__input,.dark-skin .select__input,body.dark-skin .select__input,[data-theme=dark] .react-select__input,.dark-skin .react-select__input,body.dark-skin .react-select__input{color:#000!important}[data-theme=dark] .select__placeholder,.dark-skin .select__placeholder,body.dark-skin .select__placeholder,[data-theme=dark] .react-select__placeholder,.dark-skin .react-select__placeholder,body.dark-skin .react-select__placeholder{color:#666!important}[data-theme=dark] .select__multi-value,.dark-skin .select__multi-value,body.dark-skin .select__multi-value,[data-theme=dark] .react-select__multi-value,.dark-skin .react-select__multi-value,body.dark-skin .react-select__multi-value{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .select__multi-value__label,.dark-skin .select__multi-value__label,body.dark-skin .select__multi-value__label,[data-theme=dark] .react-select__multi-value__label,.dark-skin .react-select__multi-value__label,body.dark-skin .react-select__multi-value__label,[data-theme=dark] .select__multi-value__remove,.dark-skin .select__multi-value__remove,body.dark-skin .select__multi-value__remove,[data-theme=dark] .react-select__multi-value__remove,.dark-skin .react-select__multi-value__remove,body.dark-skin .react-select__multi-value__remove{color:#fff!important}[data-theme=dark] .select__multi-value__remove:hover,.dark-skin .select__multi-value__remove:hover,body.dark-skin .select__multi-value__remove:hover,[data-theme=dark] .react-select__multi-value__remove:hover,.dark-skin .react-select__multi-value__remove:hover,body.dark-skin .react-select__multi-value__remove:hover{background-color:#fff3!important;color:#fff!important}[data-theme=dark] .select__indicator-separator,.dark-skin .select__indicator-separator,body.dark-skin .select__indicator-separator,[data-theme=dark] .react-select__indicator-separator,.dark-skin .react-select__indicator-separator,body.dark-skin .react-select__indicator-separator{background-color:var(--bg-highlight-color)!important}[data-theme=dark] .select__dropdown-indicator,.dark-skin .select__dropdown-indicator,body.dark-skin .select__dropdown-indicator,[data-theme=dark] .react-select__dropdown-indicator,.dark-skin .react-select__dropdown-indicator,body.dark-skin .react-select__dropdown-indicator,[data-theme=dark] .select__clear-indicator,.dark-skin .select__clear-indicator,body.dark-skin .select__clear-indicator,[data-theme=dark] .react-select__clear-indicator,.dark-skin .react-select__clear-indicator,body.dark-skin .react-select__clear-indicator{color:var(--text-color)!important}[data-theme=dark] .select__option:hover,.dark-skin .select__option:hover,body.dark-skin .select__option:hover,[data-theme=dark] .react-select__option:hover,.dark-skin .react-select__option:hover,body.dark-skin .react-select__option:hover{background-color:#f0f0f0!important;color:#000!important}[data-theme=dark] .select__loading-indicator,.dark-skin .select__loading-indicator,body.dark-skin .select__loading-indicator,[data-theme=dark] .react-select__loading-indicator,.dark-skin .react-select__loading-indicator,body.dark-skin .react-select__loading-indicator{color:var(--primary-color)!important}[data-theme=dark] .select__menu-notice,.dark-skin .select__menu-notice,body.dark-skin .select__menu-notice,[data-theme=dark] .react-select__menu-notice,.dark-skin .react-select__menu-notice,body.dark-skin .react-select__menu-notice{color:#666!important}[data-theme=dark] .select__group-heading,.dark-skin .select__group-heading,body.dark-skin .select__group-heading,[data-theme=dark] .react-select__group-heading,.dark-skin .react-select__group-heading,body.dark-skin .react-select__group-heading{color:#666!important;background-color:#f8f9fa!important}[data-theme=dark] .select__control--is-disabled,.dark-skin .select__control--is-disabled,body.dark-skin .select__control--is-disabled,[data-theme=dark] .react-select__control--is-disabled,.dark-skin .react-select__control--is-disabled,body.dark-skin .react-select__control--is-disabled{background-color:#f5f5f5!important;color:#999!important}[data-theme=dark] .select__menu-portal,.dark-skin .select__menu-portal,body.dark-skin .select__menu-portal,[data-theme=dark] .react-select__menu-portal,.dark-skin .react-select__menu-portal,body.dark-skin .react-select__menu-portal{z-index:9999!important}[data-theme=dark] .select__option--is-focused,.dark-skin .select__option--is-focused,body.dark-skin .select__option--is-focused,[data-theme=dark] .react-select__option--is-focused,.dark-skin .react-select__option--is-focused,body.dark-skin .react-select__option--is-focused{background-color:#e3f2fd!important;color:#000!important}[data-theme=dark] .async-select .select__control,.dark-skin .async-select .select__control,body.dark-skin .async-select .select__control,[data-theme=dark] .creatable-select .select__control,.dark-skin .creatable-select .select__control,body.dark-skin .creatable-select .select__control{background-color:var(--bg-dark-color)!important;border-color:var(--bg-highlight-color)!important;color:#000!important}[data-theme=dark] .async-select .select__menu,.dark-skin .async-select .select__menu,body.dark-skin .async-select .select__menu,[data-theme=dark] .creatable-select .select__menu,.dark-skin .creatable-select .select__menu,body.dark-skin .creatable-select .select__menu{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important}[data-theme=dark] .async-select .select__option,.dark-skin .async-select .select__option,body.dark-skin .async-select .select__option,[data-theme=dark] .creatable-select .select__option,.dark-skin .creatable-select .select__option,body.dark-skin .creatable-select .select__option{background-color:#fff!important;color:#000!important}.custom-dropdown-menu{background-color:var(--bg-dark-color)!important;border:1px solid var(--bg-highlight-color)!important;color:var(--text-color)!important;z-index:9999!important}.custom-dropdown-item{color:var(--text-color)!important;transition:background-color .2s ease!important}.custom-dropdown-item:hover{background-color:var(--bg-highlight-color)!important;color:var(--text-color)!important}.position-relative{position:relative!important}.custom-dropdown-menu{position:absolute!important;top:100%!important;right:0!important;min-width:120px!important;box-shadow:0 2px 8px #00000026!important;border-radius:4px!important;padding:4px 0!important;margin-top:4px!important}[data-theme=dark] .select__option,.dark-skin .select__option,body.dark-skin .select__option,[data-theme=dark] .react-select__option,.dark-skin .react-select__option,body.dark-skin .react-select__option,[data-theme=dark] [class*=select__option],.dark-skin [class*=select__option],body.dark-skin [class*=select__option],[data-theme=dark] [class*=react-select__option],.dark-skin [class*=react-select__option],body.dark-skin [class*=react-select__option]{color:#000!important;background-color:#fff!important}[data-theme=dark] .select__input,.dark-skin .select__input,body.dark-skin .select__input,[data-theme=dark] .react-select__input,.dark-skin .react-select__input,body.dark-skin .react-select__input,[data-theme=dark] [class*=select__input],.dark-skin [class*=select__input],body.dark-skin [class*=select__input],[data-theme=dark] [class*=react-select__input],.dark-skin [class*=react-select__input],body.dark-skin [class*=react-select__input],[data-theme=dark] .select__single-value,.dark-skin .select__single-value,body.dark-skin .select__single-value,[data-theme=dark] .react-select__single-value,.dark-skin .react-select__single-value,body.dark-skin .react-select__single-value,[data-theme=dark] [class*=select__single-value],.dark-skin [class*=select__single-value],body.dark-skin [class*=select__single-value],[data-theme=dark] [class*=react-select__single-value],.dark-skin [class*=react-select__single-value],body.dark-skin [class*=react-select__single-value]{color:#000!important}[data-theme=dark] .select__menu,.dark-skin .select__menu,body.dark-skin .select__menu,[data-theme=dark] .react-select__menu,.dark-skin .react-select__menu,body.dark-skin .react-select__menu,[data-theme=dark] [class*=select__menu],.dark-skin [class*=select__menu],body.dark-skin [class*=select__menu],[data-theme=dark] [class*=react-select__menu],.dark-skin [class*=react-select__menu],body.dark-skin [class*=react-select__menu]{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important}[data-theme=dark] .basic-single .select__option,.dark-skin .basic-single .select__option,body.dark-skin .basic-single .select__option,[data-theme=dark] .basic-multi .select__option,.dark-skin .basic-multi .select__option,body.dark-skin .basic-multi .select__option,[data-theme=dark] .basic-single .select__input,.dark-skin .basic-single .select__input,body.dark-skin .basic-single .select__input,[data-theme=dark] .basic-multi .select__input,.dark-skin .basic-multi .select__input,body.dark-skin .basic-multi .select__input,[data-theme=dark] .basic-single .select__single-value,.dark-skin .basic-single .select__single-value,body.dark-skin .basic-single .select__single-value,[data-theme=dark] .basic-multi .select__single-value,.dark-skin .basic-multi .select__single-value,body.dark-skin .basic-multi .select__single-value{color:#000!important}[data-theme=dark] .basic-single .select__menu,.dark-skin .basic-single .select__menu,body.dark-skin .basic-single .select__menu,[data-theme=dark] .basic-multi .select__menu,.dark-skin .basic-multi .select__menu,body.dark-skin .basic-multi .select__menu{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important}[data-theme=dark] [class*=select__],.dark-skin [class*=select__],body.dark-skin [class*=select__],[data-theme=dark] .select__option,.dark-skin .select__option,body.dark-skin .select__option,[data-theme=dark] .select__input,.dark-skin .select__input,body.dark-skin .select__input,[data-theme=dark] .select__single-value,.dark-skin .select__single-value,body.dark-skin .select__single-value{color:#000!important}[data-theme=dark] .select__menu,.dark-skin .select__menu,body.dark-skin .select__menu,[data-theme=dark] .select__menu-list,.dark-skin .select__menu-list,body.dark-skin .select__menu-list{background-color:#fff!important;border:1px solid #ccc!important}[data-theme=dark] .select__option,.dark-skin .select__option,body.dark-skin .select__option{background-color:#fff!important;color:#000!important}[data-theme=dark] .select__option:hover,.dark-skin .select__option:hover,body.dark-skin .select__option:hover{background-color:#f0f0f0!important;color:#000!important}[data-theme=dark] .select__option--is-focused,.dark-skin .select__option--is-focused,body.dark-skin .select__option--is-focused{background-color:#e3f2fd!important;color:#000!important}[data-theme=dark] .billingcode_select__menu .select__option,.dark-skin .billingcode_select__menu .select__option,body.dark-skin .billingcode_select__menu .select__option,[data-theme=dark] .select__menu .select__option,.dark-skin .select__menu .select__option,body.dark-skin .select__menu .select__option{color:#000!important;background-color:#fff!important}[data-theme=dark] .react-select__menu,.dark-skin .react-select__menu,body.dark-skin .react-select__menu,[data-theme=dark] .select__menu,.dark-skin .select__menu,body.dark-skin .select__menu,[data-theme=dark] .select__menu-list,.dark-skin .select__menu-list,body.dark-skin .select__menu-list{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important;z-index:1000!important}[data-theme=dark] .react-select__option,.dark-skin .react-select__option,body.dark-skin .react-select__option,[data-theme=dark] .select__option,.dark-skin .select__option,body.dark-skin .select__option{color:#000!important;background-color:#fff!important}[data-theme=dark] .react-select__option:hover,.dark-skin .react-select__option:hover,body.dark-skin .react-select__option:hover,[data-theme=dark] .select__option:hover,.dark-skin .select__option:hover,body.dark-skin .select__option:hover{background-color:#f0f0f0!important;color:#000!important}[data-theme=dark] .react-select__option--is-focused,.dark-skin .react-select__option--is-focused,body.dark-skin .react-select__option--is-focused,[data-theme=dark] .select__option--is-focused,.dark-skin .select__option--is-focused,body.dark-skin .select__option--is-focused{background-color:#e3f2fd!important;color:#000!important}[data-theme=dark] .react-select__input,.dark-skin .react-select__input,body.dark-skin .react-select__input,[data-theme=dark] .select__input,.dark-skin .select__input,body.dark-skin .select__input,[data-theme=dark] .react-select__single-value,.dark-skin .react-select__single-value,body.dark-skin .react-select__single-value,[data-theme=dark] .select__single-value,.dark-skin .select__single-value,body.dark-skin .select__single-value{color:#000!important}html[data-theme=dark] .select__option,html.dark-skin .select__option,html body.dark-skin .select__option,html[data-theme=dark] .react-select__option,html.dark-skin .react-select__option,html body.dark-skin .react-select__option{color:#000!important;background-color:#fff!important}html[data-theme=dark] .select__input,html.dark-skin .select__input,html body.dark-skin .select__input,html[data-theme=dark] .react-select__input,html.dark-skin .react-select__input,html body.dark-skin .react-select__input,html[data-theme=dark] .select__single-value,html.dark-skin .select__single-value,html body.dark-skin .select__single-value,html[data-theme=dark] .react-select__single-value,html.dark-skin .react-select__single-value,html body.dark-skin .react-select__single-value{color:#000!important}html[data-theme=dark] .select__menu,html.dark-skin .select__menu,html body.dark-skin .select__menu,html[data-theme=dark] .react-select__menu,html.dark-skin .react-select__menu,html body.dark-skin .react-select__menu{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important}html[data-theme=dark] [class*=select__option],html.dark-skin [class*=select__option],html body.dark-skin [class*=select__option],html[data-theme=dark] [class*=react-select__option],html.dark-skin [class*=react-select__option],html body.dark-skin [class*=react-select__option]{color:#000!important;background-color:#fff!important}html[data-theme=dark] [class*=select__input],html.dark-skin [class*=select__input],html body.dark-skin [class*=select__input],html[data-theme=dark] [class*=react-select__input],html.dark-skin [class*=react-select__input],html body.dark-skin [class*=react-select__input],html[data-theme=dark] [class*=select__single-value],html.dark-skin [class*=select__single-value],html body.dark-skin [class*=select__single-value],html[data-theme=dark] [class*=react-select__single-value],html.dark-skin [class*=react-select__single-value],html body.dark-skin [class*=react-select__single-value]{color:#000!important}html[data-theme=dark] [class*=select__menu],html.dark-skin [class*=select__menu],html body.dark-skin [class*=select__menu],html[data-theme=dark] [class*=react-select__menu],html.dark-skin [class*=react-select__menu],html body.dark-skin [class*=react-select__menu]{background-color:#fff!important;border:1px solid #ccc!important;box-shadow:0 2px 8px #00000026!important}.even-row{background-color:var(--table-row-bg)}.odd-row{background-color:var(--bg-light-color)}.MuiDataGrid-root{font-size:14px;color:var(--text-color)}.MuiDataGrid-columnHeaders{background-color:var(--table-header-bg);color:var(--text-color);font-weight:700}.MuiDataGrid-columnHeader{background-color:var(--table-header-bg);color:var(--text-color);border-right:1px solid var(--border-color)}.MuiDataGrid-columnHeaderTitle{color:var(--text-color);font-weight:700}.MuiDataGrid-columnHeaderTitleContainer{color:var(--text-color)}.MuiDataGrid-footerContainer{background-color:var(--bg-light-color);color:var(--text-color)}:root{--skeleton-color-1: hsl(200, 20%, 80%);--skeleton-color-2: hsl(200, 20%, 95%)}[data-theme=dark]{--skeleton-color-1: hsl(200, 7%, 25%);--skeleton-color-2: hsl(202, 7%, 33%)}.skeleton{animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:var(--skeleton-color-1)}to{background-color:var(--skeleton-color-2)}}.skeleton-text{width:100%;height:.7rem;margin-bottom:.5rem;border-radius:.25rem}.skeleton-text__body{width:75%}.skeleton-text__body-50{width:50%}.skeleton-footer{width:30%}@media only screen and (min-width: 1200px){._page-layout_ciyrz_2{height:100vh;overflow:auto}}@media only screen and (max-width: 1199px){._page-layout_ciyrz_2{overflow:auto;height:calc(100vh - 60px)}}input[type=date]{height:calc(1.5em + .75rem + 4px)!important}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}._form-control_ciyrz_25{width:inherit!important}._board-toolbar_ciyrz_29{border-radius:6px;border:1px solid rgba(0,0,0,.125)}@media (max-width: 575.98px){._board-toolbar_ciyrz_29{margin-top:15px}}._scrumboard_ciyrz_40{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;margin-top:10px 0;gap:8px;padding:0 8px}@media only screen and (max-width: 768px){._scrumboard_ciyrz_40{gap:4px;padding:0 4px}}@media only screen and (max-width: 576px){._scrumboard_ciyrz_40{gap:2px;padding:0 2px}}._board-card_ciyrz_64{margin:8px;height:fit-content;min-width:320px;max-width:400px;flex:0 0 auto}@media only screen and (max-width: 1199px){._board-card_ciyrz_64{min-width:280px;max-width:350px}._scrumboard_ciyrz_40{height:calc(100% - 60px)}}@media only screen and (max-width: 768px){._board-card_ciyrz_64{min-width:250px;max-width:300px;margin:4px}}@media only screen and (max-width: 576px){._board-card_ciyrz_64{min-width:200px;max-width:250px;margin:2px}}@media only screen and (min-width: 1200px){._board-card_ciyrz_64{min-width:350px;max-width:400px}._scrumboard_ciyrz_40{height:calc(100% - 65px)}}._roe-box-shadow_ciyrz_116{border-radius:6px}._column-title_ciyrz_120{display:flex;align-items:center;justify-content:space-between;padding:8px}._column-title_ciyrz_120 ._title_ciyrz_142{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._board-card-scroll_ciyrz_149{color:var(--text-muted);width:100%;max-height:calc(100vh - 170px);overflow:auto}._board-card-height_ciyrz_157{max-height:calc(100vh - 320px)}._board-task-card_ciyrz_161{background-color:var(--bg-color);padding:8px;border-radius:3px;cursor:pointer;margin-bottom:10px;box-shadow:1px 1px 4px #0000001a;border:1px solid var(--border-color);color:var(--text-color)}._task-title_ciyrz_172{display:flex;align-items:center;justify-content:space-between}._task-title_ciyrz_172 ._title_ciyrz_142{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}._board-task-card_ciyrz_161 ._task-cover_ciyrz_185 img{width:100%;border-radius:7px;margin:3px 0;height:127px;object-fit:cover}._status-block_ciyrz_193{display:flex;margin:0}._status-block_ciyrz_193 ._task-status_ciyrz_198{width:30px;height:12px;border-radius:50px;margin:2px 2px 2px 0;cursor:pointer}._status-block_ciyrz_193 ._msg-task-status_ciyrz_207{height:13px;border-radius:50px;margin-left:4px;cursor:pointer}._member_ciyrz_215{margin:5px;width:30px;height:30px}._member_ciyrz_215 img{width:100%;height:100%;border:1px solid rgba(95,95,95,.33);border-radius:50%;object-fit:cover}._card-task-member_ciyrz_229{display:flex;align-items:center;flex-wrap:wrap}._task-options_ciyrz_247,._count_ciyrz_248{display:flex;align-items:center;justify-content:flex-end}._header-options_ciyrz_254._task-options_ciyrz_247{gap:16px}._todos_ciyrz_258 ._header-options_ciyrz_254._task-options_ciyrz_247{gap:8px}._task-options_ciyrz_247 ._icon-space_ciyrz_262{font-size:14px;color:var(--text-muted);margin:0 4px 0 8px}._task-options_ciyrz_247 ._board-count-space_ciyrz_268{color:var(--text-muted);font-size:14px}._task-options_ciyrz_247 ._count-number_ciyrz_273{font-size:14px;line-height:1}._fs-14_ciyrz_278{font-size:14px}._add-task-block_ciyrz_282{display:flex;align-items:center;justify-content:flex-end;padding:10px;cursor:pointer}._add-board-task_ciyrz_291:hover{transform:scale(1.08)}._add-task-block_ciyrz_282 svg{margin-right:10px}._add-card-input-block_ciyrz_299{text-align:center;padding:8px}._add-card-input-block_ciyrz_299 ._add-card-input_ciyrz_299{width:100%;background-color:var(--bg-dark-color);border-radius:3px;border:1px solid var(--border-color);font-size:16px;padding:10px;color:var(--text-color)}._add-card-input-block_ciyrz_299 ._add-card-input_ciyrz_299:focus{outline:0}._add-card-input-block_ciyrz_299 ._action_ciyrz_320{display:flex;align-items:center}@media (max-width: 1199px){._board-card-scroll_ciyrz_149{max-height:calc(100vh - 236px)}._board-card-height_ciyrz_157{max-height:calc(100vh - 380px)}}._accordion-item_ciyrz_336{padding:8px;border-radius:5px;box-shadow:0 2px 3px #00000080}._gap-2_ciyrz_344{gap:16px}@media only screen and (min-width: 1200px){._table-task-list_ciyrz_348 thead tr th:first-child,._table-task-list_ciyrz_348 tbody tr td:first-child{max-width:280px}}@media only screen and (max-width: 1199px){._table-task-list_ciyrz_348 thead tr th:first-child,._table-task-list_ciyrz_348 tbody tr td:first-child{min-width:180px;max-width:180px}}.container12{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:100%;margin:20px auto;font-family:Arial,sans-serif;text-align:center}h1{color:#333}.tables-wrapper{display:flex;gap:20px;align-items:flex-start}.table-container{overflow-x:auto;margin-top:20px}table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 4px 6px #0000001a;border-radius:8px;overflow:hidden}.baseline-table-container{width:230px;align-self:flex-start}.baseline-table{height:auto!important;display:block}th,td{min-width:230px;padding:12px 15px;border:1px solid #ddd;text-align:left}th{background-color:#f4f4f4;font-weight:700}td{font-size:14px}.label-column{font-weight:700;color:#444;background:#fafafa}.dropdown-input::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none}.dropdown-input{width:100%;padding:8px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none}.dropdown-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none}.dropdown-input:focus{border-color:#007bff}@media (max-width: 768px){.tables-wrapper{flex-direction:column;gap:20px}.baseline-table-container{width:100%!important;align-self:stretch}.baseline-table table{width:100%!important;margin-top:0!important}th,td{min-width:150px;padding:10px;font-size:12px}.dropdown-input{font-size:12px}}.modal-overlay12{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal12{background:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 5px 15px #0000004d}.modal-actions12{margin-top:15px;display:flex;justify-content:center;gap:10px}.confirm-btn12,.cancel-btn12{padding:8px 12px;border:none;cursor:pointer;border-radius:5px}.confirm-btn12{background-color:green;color:#fff}.cancel-btn12{background-color:red;color:#fff}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.enhanced-chat-input{position:relative;width:100%;border-radius:8px;border:1px solid #ddd;transition:border-color .2s ease}.enhanced-chat-input.focused{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.enhanced-chat-input.drag-over{border:2px dashed #007bff;background-color:#007bff0d}.enhanced-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0;flex-wrap:nowrap}.toolbar-btn{padding:4px 6px!important;border:none!important;background:transparent!important;color:#6c757d!important;border-radius:4px!important;transition:all .2s ease!important;min-width:auto!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}.toolbar-btn:hover{background:#e9ecef!important;color:#495057!important}.toolbar-btn:active{background:#dee2e6!important}.toolbar-btn.active{background:#007bff!important;color:#fff!important}.toolbar-divider{width:1px;height:20px;background:#dee2e6;margin:0 4px}.toolbar-attachment-wrapper,.toolbar-emoji-wrapper{display:flex;align-items:center}.toolbar-attachment-wrapper .attachment{position:relative;z-index:1000}.toolbar-attachment-wrapper .btn{padding:4px 6px!important;border:none!important;background:transparent!important;color:#6c757d!important;border-radius:4px!important;transition:all .2s ease!important;min-width:auto!important;height:28px!important}.toolbar-attachment-wrapper .btn:hover{background:#e9ecef!important;color:#495057!important}.toolbar-emoji-wrapper .emoji-area-btn{display:flex;align-items:center}.cancel-edit-button{position:absolute!important;top:-50px!important;left:10px!important;z-index:9999!important;background-color:#dc3545!important;color:#fff!important;border:none!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 4px #0003!important;transition:all .2s ease!important;pointer-events:auto!important}.cancel-edit-button:hover{background-color:#c82333!important;transform:scale(1.05)!important;box-shadow:0 4px 8px #0000004d!important}.cancel-edit-button:active{transform:scale(.95)!important}.chat-footer{position:relative!important}.toolbar-emoji-wrapper .btn{padding:4px 6px!important;border:none!important;background:transparent!important;color:#6c757d!important;border-radius:4px!important;transition:all .2s ease!important;min-width:auto!important;height:28px!important}.toolbar-emoji-wrapper .btn:hover{background:#e9ecef!important;color:#495057!important}.toolbar-attachment-wrapper .chat-attachment-dropdown{position:absolute!important;bottom:100%!important;left:0!important;transform:translateY(-5px)!important;z-index:1050!important;box-shadow:0 4px 6px #0000001a!important}.toolbar-emoji-wrapper .emoji-dropdown{position:absolute!important;bottom:100%!important;right:0!important;transform:translateY(-5px)!important;z-index:1050!important;box-shadow:0 4px 6px #0000001a!important}.enhanced-mentions-input::placeholder{color:#6c757d!important;font-style:italic!important}.enhanced-chat-input.focused .enhanced-mentions-input{background:#007bff05!important}.enhanced-mentions-input:focus{outline:none!important;box-shadow:none!important}.chat-footer .text-color,.chat-footer [data-slate-editor],.chat-footer [contenteditable=true]{color:var(--text-color)!important;background-color:transparent!important}.chat-footer .text-color *:not(.text-highlight-blue),.chat-footer [data-slate-editor] *:not(.text-highlight-blue),.chat-footer [contenteditable=true] *:not(.text-highlight-blue){color:var(--text-color)!important}[data-theme=dark] .chat-footer .text-color,[data-theme=dark] .chat-footer [data-slate-editor],[data-theme=dark] .chat-footer [contenteditable=true]{color:var(--text-color)!important}[data-theme=dark] .chat-footer .text-color *:not(.text-highlight-blue),[data-theme=dark] .chat-footer [data-slate-editor] *:not(.text-highlight-blue),[data-theme=dark] .chat-footer [contenteditable=true] *:not(.text-highlight-blue){color:var(--text-color)!important}.mentions__cmmt{background-color:#34b7f126!important;color:#000!important;border-radius:4px!important;padding:2px 6px!important;margin:0 2px!important;font-weight:500!important;display:inline-block!important;white-space:nowrap!important;border:1px solid rgba(52,183,241,.3)!important}.mentions__message{background-color:#7b1fa226!important;color:#000!important;border-radius:4px!important;padding:2px 6px!important;margin:0 2px!important;font-weight:500!important;display:inline-block!important;white-space:nowrap!important;border:1px solid rgba(123,31,162,.3)!important}[data-theme=dark] .mentions__cmmt,[data-theme=dark] .mentions__message{background-color:var(--theme-color)!important;color:#fff!important;border:1px solid var(--theme-color)!important}.paste-processing{position:absolute;bottom:0;left:0;right:0;background:#ffffffe6;padding:8px 16px;border-radius:0 0 8px 8px;text-align:center}.drag-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#007bff1a;border:2px dashed #007bff;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:10}.drag-content{display:flex;flex-direction:column;align-items:center;gap:8px;color:#007bff;font-weight:500}.formatted-preview{top:40px;left:0;right:0;bottom:0;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.5;background:#fff;border-radius:0 0 8px 8px;cursor:text;overflow-y:auto;min-height:60px;max-height:150px}.formatted-preview .placeholder-text{color:#6c757d;font-style:italic}.formatted-preview strong{font-weight:700}.formatted-preview em{font-style:italic}.formatted-preview u{text-decoration:underline}.formatted-preview a{color:#007bff;text-decoration:underline;cursor:pointer}.formatted-preview a:hover{color:#0056b3}.formatted-preview:hover{background-color:#f8f9fa}@media (max-width: 768px){.enhanced-toolbar{gap:2px;padding:4px 6px}.toolbar-btn{padding:3px 4px!important;height:24px!important}.enhanced-mentions-input{min-height:50px!important;font-size:16px!important}}.attachment .dropdown{position:relative}.chat-attachment-dropdown{position:absolute!important;bottom:100%!important;left:0!important;right:auto!important;top:auto!important;transform:none!important;z-index:1050!important;margin-bottom:8px!important;min-width:200px!important}.emoji-dropdown{z-index:1049!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{overflow-y:scroll;overflow-x:hidden;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:7px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}:root{--clock-color: #495057}[data-theme=dark]{--clock-color: #f4f4f4}._clock_h6z8l_12{border-radius:10px;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:6px 12px;min-width:160px}._calendar_h6z8l_22{font-size:.875rem;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:6px;padding:0 6px;color:var(--clock-color);margin-bottom:3px}._row_h6z8l_35{display:flex;flex-direction:row;gap:6px;justify-content:center;margin-bottom:3px}._hour_h6z8l_43{flex:1 1;display:flex;align-items:center;justify-content:center}._hour_h6z8l_43 p{font-size:1.25rem;margin-bottom:0;line-height:1.2}._ampm_h6z8l_56{font-size:1.25rem;line-height:1.2;display:flex;align-items:center;justify-content:center}._digital_h6z8l_64{display:inline-block;position:relative;font-family:Digital-7;color:var(--clock-color)}._digital_h6z8l_64 p{margin:0}._fa_h6z8l_75{margin-left:15px;font-size:1.1rem}._message_h6z8l_80{background:#da9090;border:2px solid rgb(255,115,0);border-radius:5px;padding:10px;margin:10px;font-size:1.5rem;font-family:monospace,Arial,Helvetica,sans-serif;text-align:center}@media (max-width: 575px){._clock_h6z8l_12{padding:4px 8px;min-width:140px}._countdown_h6z8l_97{font-size:4rem}._hour_h6z8l_43 p,._ampm_h6z8l_56{font-size:1.125rem;line-height:1.3}._calendar_h6z8l_22{font-size:.8rem}}._subtask-block-header_hg478_5{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}._subtasks-wrapper_hg478_21 ._card-body_hg478_21{background-color:#32383d;font-size:14px;color:#adb3be;line-height:18px;padding:12px}._subtask-options_hg478_29{margin-top:6px;display:flex;justify-content:space-between;align-items:center}._subtask-options_hg478_29 span{padding:0 6px;font-weight:500;cursor:pointer}._subtask-options_hg478_29 span:first-child{padding-left:0}@media only screen and (max-width: 460px){._subtask-options_hg478_29{display:block}._subtask-options_hg478_29 span{margin-block:8px}}._p-50_hg478_57{padding:3px!important}._add-task-block_hg478_61{text-align:center}._add-task-block_hg478_61{display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}._add-comment-btn_hg478_73{display:flex}._add-comment-btn_hg478_73>span:hover{cursor:pointer;color:#1f0c20;text-decoration:underline}._add-task-block_hg478_61 svg{margin-right:10px}._add-card-input-block_hg478_87{text-align:left;padding:8px 0}._add-card-input-block_hg478_87 ._add-card-input_hg478_87{width:100%;border-radius:4px;padding:6px}._add-card-input-block_hg478_87 .mentions__cmmt__control,._comment-media_hg478_101 .mentions__cmmt__control,._comment-media_hg478_101 .mentions__cmmt_edit__control{min-height:56px;text-align:left}._add-card-input-block_hg478_87 .mentions__cmmt__highlighter,._comment-media_hg478_101 .mentions__cmmt__highlighter,._comment-media_hg478_101 .mentions__cmmt_edit__highlighter{padding:6px!important;border:1px solid transparent!important;background-color:transparent!important;color:transparent!important;white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere;line-height:1.35;font:inherit;pointer-events:none}._add-card-input-block_hg478_87 .mentions__cmmt__highlighter__substring,._comment-media_hg478_101 .mentions__cmmt__highlighter__substring,._comment-media_hg478_101 .mentions__cmmt_edit__highlighter__substring{opacity:0!important}._add-card-input-block_hg478_87 .task-detail-comment-mention,._comment-media_hg478_101 .task-detail-comment-mention{display:inline!important;padding:0!important;margin:0!important;border:0!important;border-radius:3px;color:inherit!important;background-color:#34b7f12e!important;box-shadow:inset 0 0 0 1px #34b7f14d;white-space:pre-wrap!important}[data-theme=dark] ._add-card-input-block_hg478_87 .task-detail-comment-mention,[data-theme=dark] ._comment-media_hg478_101 .task-detail-comment-mention{background-color:color-mix(in srgb,var(--theme-color) 22%,transparent)!important;box-shadow:inset 0 0 0 1px var(--theme-color)}._add-card-input-block_hg478_87 textarea.mentions__cmmt__input,._comment-media_hg478_101 textarea.mentions__cmmt__input,._comment-media_hg478_101 textarea.mentions__cmmt_edit__input{padding:6px!important;background-color:transparent!important;color:var(--text-color)!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)!important;white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere;line-height:1.35;font:inherit;border-radius:4px}._add-card-input-block_hg478_87 .mentions__cmmt__suggestions__list li,._comment-media_hg478_101 .mentions__cmmt__suggestions__list li,._comment-media_hg478_101 .mentions__cmmt_edit__suggestions__list li{background-color:var(--bg-color)!important;color:var(--text-color)!important}._add-card-input-block_hg478_87 .mentions__cmmt__suggestions__item__display,._comment-media_hg478_101 .mentions__cmmt__suggestions__item__display,._comment-media_hg478_101 .mentions__cmmt_edit__suggestions__item__display{color:inherit!important}._add-card-input-block_hg478_87 .mentions__cmmt__suggestions__item--focused,._add-card-input-block_hg478_87 .mentions__cmmt__suggestions__list li:hover,._comment-media_hg478_101 .mentions__cmmt__suggestions__item--focused,._comment-media_hg478_101 .mentions__cmmt__suggestions__list li:hover,._comment-media_hg478_101 .mentions__cmmt_edit__suggestions__item--focused,._comment-media_hg478_101 .mentions__cmmt_edit__suggestions__list li:hover{background-color:var(--theme-color)!important;color:#fff!important}._add-card-input-block_hg478_87 .mentions__cmmt__suggestions__item--focused .mentions__cmmt__suggestions__item__display,._add-card-input-block_hg478_87 .mentions__cmmt__suggestions__list li:hover .mentions__cmmt__suggestions__item__display,._comment-media_hg478_101 .mentions__cmmt__suggestions__item--focused .mentions__cmmt__suggestions__item__display,._comment-media_hg478_101 .mentions__cmmt__suggestions__list li:hover .mentions__cmmt__suggestions__item__display,._comment-media_hg478_101 .mentions__cmmt_edit__suggestions__item--focused .mentions__cmmt_edit__suggestions__item__display,._comment-media_hg478_101 .mentions__cmmt_edit__suggestions__list li:hover .mentions__cmmt_edit__suggestions__item__display{color:#fff!important}._add-card-input-block_hg478_87 ._add-card-input_hg478_87:focus{outline:0}._add-card-input-block_hg478_87 ._action_hg478_200{display:flex;align-items:center}._card-task-member_hg478_205{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0;flex-wrap:wrap}._card-task-member_hg478_205 ul{list-style-type:none}._card-task-member_hg478_205 ul li{margin:4px 0}._card-task-member_hg478_205 ._member_hg478_222 img,._member_hg478_222 img{width:24px;height:24px;border-radius:50%;object-fit:cover}._btn-dark_hg478_230{color:#fff;background-color:#23272b;border-color:#1d2124}._attached-img-box_hg478_236{display:flex;justify-content:center;flex-direction:column}._attached-img-box_hg478_236 img{max-width:200px;max-height:200px;object-fit:cover;margin:0 auto}._attached-img-box_hg478_236 p{margin:8px 0;font-size:14px;line-height:18px;color:#fff9}._comment-media_hg478_101 h6{font-weight:500}._fs-14_hg478_270{font-size:14px!important}._fs-12_hg478_274{font-size:12px!important}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.attendance-logs-container{padding:16px;background:var(--bg-light-color);border-radius:16px;min-height:100%;width:100%;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.attendance-logs-container:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.attendance-logs-main-container{padding:16px;background:var(--bg-light-color);min-height:100vh;width:100%}.attendance-logs-layout{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%}.day-logs-section{width:100%}.day-logs-card{background:var(--bg-color);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--custom-border);width:100%;transition:all var(--transition-normal)}.day-logs-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.date-logs-section{width:100%}.date-logs-card{background:var(--bg-color);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--custom-border);padding:20px;width:100%;transition:all var(--transition-normal)}.date-logs-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.header-info-card{background:var(--gradient-primary);color:#fff;padding:24px;border-radius:16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-lg);width:100%;position:relative;overflow:hidden}.header-info-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.header-info-card:hover:before{left:100%}.user-info .username{font-size:1.5rem;font-weight:700;margin:0 0 8px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.user-info .date{font-size:1rem;margin:0;opacity:.9;color:#fff;font-weight:500}.total-hours{display:flex;align-items:center;background:var(--glass-bg);padding:16px 20px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:all var(--transition-normal)}.total-hours:hover{background:#ffffff40;transform:scale(1.05)}.hours-icon{font-size:1.4rem;margin-right:12px;color:gold;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hours-text{font-size:1.2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.logs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px;width:100%}.log-card{background:var(--bg-color);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;transition:all var(--transition-normal);border:1px solid var(--custom-border);height:250px;display:flex;flex-direction:column;width:100%;position:relative}.log-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.log-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-normal)}.log-card:hover:before{transform:scaleX(1)}.card-header{background:var(--gradient-secondary);padding:20px 24px;border-bottom:1px solid var(--custom-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;position:relative}.card-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-normal)}.card-header:hover:after{transform:scaleX(1)}.card-icon{font-size:1.4rem;margin-right:16px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.card-title{font-size:1.1rem;font-weight:600;margin:0;color:#fff;flex:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.card-hours{background:var(--gradient-accent);color:#fff;padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.card-hours:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.card-content{padding:24px;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.card-content::-webkit-scrollbar{width:6px}.card-content::-webkit-scrollbar-track{background:var(--bg-highlight-color);border-radius:3px}.card-content::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:3px;transition:all var(--transition-fast)}.card-content::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-hover)}.time-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-height:0}.time-column{text-align:center}.column-title{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px;position:relative}.column-title:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:30px;height:2px;background:var(--gradient-primary);border-radius:1px}.time-entry{display:flex;align-items:center;justify-content:center;margin-bottom:12px;padding:12px;background:var(--bg-light-color);border-radius:8px;transition:all var(--transition-fast);border:1px solid transparent}.time-entry:hover{background:var(--bg-highlight-color);border-color:var(--primary-color);transform:translate(4px);box-shadow:var(--shadow-sm)}.time-dot{width:10px;height:10px;border-radius:50%;margin-right:12px;flex-shrink:0;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.time-entry:hover .time-dot{transform:scale(1.2)}.time-dot.green{background:var(--success-color)}.time-dot.red{background:var(--danger-color)}.time-dot.blue{background:var(--info-color)}.time-dot.orange{background:var(--warning-color)}.time-dot.purple{background:var(--purple-color, #6f42c1)}.time-dot.brown{background:var(--brown-color, #795548)}.time-text{font-size:.9rem;color:var(--text-color);font-weight:500;transition:color var(--transition-fast)}.time-entry:hover .time-text{color:var(--primary-color);font-weight:600}.no-entries{color:var(--text-muted);font-size:.85rem;font-style:italic}.task-card .card-content{padding:20px 24px}.task-list{display:flex;flex-direction:column;gap:20px}.task-item{background:var(--bg-light-color);border-radius:12px;padding:20px;border:1px solid var(--custom-border);transition:all var(--transition-normal);position:relative;overflow:hidden}.task-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gradient-primary);transform:scaleY(0);transition:transform var(--transition-normal)}.task-item:hover:before{transform:scaleY(1)}.task-item:hover{background:var(--bg-highlight-color);transform:translate(8px);box-shadow:var(--shadow-md)}.task-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--custom-border)}.task-name{font-size:1rem;font-weight:600;color:var(--text-color);margin:0;flex:1}.task-hours{background:var(--gradient-success);color:#fff;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.task-hours:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.task-times{display:grid;grid-template-columns:1fr 1fr;gap:20px}.task-time-column{display:flex;flex-direction:column;align-items:center}.time-label{font-size:.85rem;color:var(--text-muted);margin-bottom:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.no-entries-container{text-align:center;padding:24px}.no-data-state{display:flex;justify-content:center;align-items:center;min-height:200px;background:var(--bg-light-color);border-radius:16px;border:2px dashed var(--custom-border);transition:all var(--transition-normal)}.no-data-state:hover{border-color:var(--primary-color);background:var(--bg-highlight-color)}.no-data-icon{font-size:3.5rem;margin-bottom:20px;opacity:.5;color:var(--text-muted);transition:all var(--transition-normal)}.no-data-state:hover .no-data-icon{opacity:.8;transform:scale(1.1)}.no-data-text{font-size:1.2rem;margin:0 0 12px;color:var(--text-color);font-weight:600}.no-data-subtext{font-size:1rem;margin:0;color:var(--text-muted);font-style:italic}.error-state{text-align:center;padding:24px;background:var(--gradient-danger);border:1px solid var(--danger-light);border-radius:12px;color:#fff;box-shadow:var(--shadow-md)}.error-text{margin:0;font-size:.9rem}@media (max-width: 1200px){.logs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.header-info-card{flex-direction:column;text-align:center;gap:16px}.total-hours{align-self:center}}@media (max-width: 992px){.logs-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.log-card{height:250px}}@media (max-width: 768px){.attendance-logs-main-container{padding:12px}.attendance-logs-layout{gap:16px}.day-logs-card{max-width:100%}.date-logs-card{padding:16px}.attendance-logs-container{padding:12px}.header-info-card{padding:16px;margin-bottom:16px}.user-info .username{font-size:1.1rem}.card-header{padding:12px 16px;flex-wrap:wrap;gap:8px}.card-content{padding:16px}.time-columns{grid-template-columns:1fr;gap:16px}.task-times{grid-template-columns:1fr;gap:12px}.task-header{flex-direction:column;align-items:flex-start;gap:8px}.task-hours{align-self:flex-end}.logs-grid{grid-template-columns:1fr;gap:16px}.log-card{height:220px}}@media (max-width: 480px){.attendance-logs-main-container{padding:8px}.attendance-logs-layout{gap:12px}.attendance-logs-container{padding:8px}.header-info-card{padding:12px}.card-header{padding:10px 12px}.card-content{padding:12px}.time-entry{padding:6px}.time-text{font-size:.8rem}.date-logs-card{padding:12px}.log-card{height:200px}}.date-logs-container{padding:0;width:100%}.date-logs-header{background:linear-gradient(135deg,var(--bg-light-color) 0%,var(--bg-highlight-color) 100%);border-radius:12px 12px 0 0;padding:24px;border-bottom:1px solid var(--custom-border);margin-bottom:0;width:100%}.header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;width:100%}.header-title{display:flex;align-items:center;gap:12px}.header-icon{font-size:1.5rem;color:var(--icon)}.title-text{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0}.header-summary{display:flex;gap:24px;flex-wrap:wrap}.summary-item{display:flex;align-items:center;gap:8px;background:var(--bg-color);padding:8px 16px;border-radius:8px;border:1px solid var(--custom-border);box-shadow:0 2px 4px #0000000d}.summary-icon{font-size:1rem;color:var(--icon)}.summary-label{font-size:.85rem;color:var(--text-muted);font-weight:500}.summary-value{font-size:.9rem;color:var(--text-color);font-weight:600}.filters-section{background:var(--bg-color);padding:20px 24px;border-bottom:1px solid var(--custom-border);width:100%}.filters-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;width:100%}.user-filter{flex-shrink:0}.user-dropdown{min-width:200px}.date-filter{flex:1;max-width:400px}.date-picker-container{display:flex;flex-direction:column;gap:8px}.date-label{font-size:.9rem;font-weight:600;color:var(--text-color);margin:0}.date-picker-input{padding:10px 16px;border:1px solid var(--input-border);border-radius:8px;font-size:.9rem;background:var(--bg-color);transition:border-color .2s ease,box-shadow .2s ease}.date-picker-input:focus{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 3px #24056d1a}.data-grid-section{background:var(--bg-color);padding:0 24px 24px;border-radius:0 0 12px 12px;width:100%}.data-grid-container{border-radius:8px;overflow:hidden;border:1px solid var(--custom-border);width:100%}.data-grid-container.loading{display:flex;align-items:center;justify-content:center;min-height:200px}.data-grid-container.not_loading{display:block}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:var(--bg-light-color);border-radius:8px;border:1px solid var(--custom-border);width:100%}.loading-text{margin:16px 0 0;color:var(--text-muted);font-size:1rem;font-weight:500}.no-data-container{display:flex;justify-content:center;align-items:center;padding:40px 20px;background:var(--bg-light-color);border-radius:8px;border:1px solid var(--custom-border);min-height:200px}.no-data-content{text-align:center;color:var(--text-muted)}.no-data-icon{font-size:3rem;margin-bottom:16px;opacity:.5;color:var(--text-muted)}.no-data-text{font-size:1.1rem;margin:0 0 8px;color:var(--text-color);font-weight:500}.no-data-subtext{font-size:.9rem;margin:0;color:var(--text-muted);font-style:italic}.date-cell,.hours-cell,.time-cell{display:flex;align-items:center;gap:8px;padding:4px 0}.date-icon,.hours-icon{font-size:.9rem;color:var(--icon);flex-shrink:0}.time-cell{flex-direction:column;align-items:flex-start;gap:4px}.time-label{font-size:.75rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.time-value{font-size:.85rem;color:var(--text-color);font-weight:500}@media (max-width: 1200px){.header-content{flex-direction:column;align-items:flex-start;gap:16px}.header-summary{width:100%;justify-content:space-between}.filters-content{flex-direction:column;align-items:stretch;gap:16px}.date-filter{max-width:100%}}@media (max-width: 768px){.date-logs-header{padding:20px}.header-title .title-text{font-size:1.25rem}.header-summary{flex-direction:column;gap:12px;width:100%}.summary-item{justify-content:space-between;width:100%}.filters-section{padding:16px 20px}.data-grid-section{padding:0 20px 20px}}@media (max-width: 480px){.date-logs-header{padding:16px}.header-title .title-text{font-size:1.1rem}.filters-section{padding:12px 16px}.data-grid-section{padding:0 16px 16px}.summary-item{padding:6px 12px}.summary-label,.summary-value{font-size:.8rem}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.form-canvas.dndflow .reactflow-wrapper{background-color:#fff}.react-flow__panel.react-flow__attribution{display:none}.hcmd-form .react-flow__pane{overflow:scroll;cursor:default}.dndflow{flex-direction:column;display:flex;flex-grow:1;height:100%}.dndflow aside{border-right:1px solid #eee;padding:15px 10px;font-size:12px;background:#fcfcfc}.dndflow aside .description{margin-bottom:10px}.dndflow .dndnode{height:20px;padding:4px;border:1px solid #1a192b;border-radius:2px;margin-bottom:10px;display:flex;justify-content:center;align-items:center;cursor:grab}.dndflow .dndnode.input{border-color:#0041d0}.dndflow .dndnode.output{border-color:#ff0072}.dndflow .reactflow-wrapper{flex-grow:1;height:100%}.dndflow .selectall{margin-top:10px}@media screen and (min-width: 768px){.dndflow{flex-direction:row}.dndflow aside{width:20%;max-width:250px}}.cstm-field-edit-border{border:2px solid transparent}.cstm-field-edit-border.hovered:hover{border:2px solid black;border-radius:3px}.cstm-form-input-field{position:relative}.cstm-form-input-field .action-controller{position:absolute;display:flex!important;flex-direction:row;justify-content:flex-end;line-height:1;right:0;bottom:110%}.cstm-form-input-field .component-btn-group:hover{visibility:visible!important}.cstm-form-input-field .component-btn-group{display:flex;flex-direction:row;margin-top:-2px;position:absolute;right:0;z-index:1000}.cstm-form-input-field .component-btn-group .component-settings-button{border-radius:0;font-size:10px;height:18px;line-height:1.2em;padding:2px;width:18px}.cstm-form-input-field .component-btn-group .component-settings-button{box-shadow:0 0 10px 1px #3071a980;float:right;margin:4px 4px 0 0;z-index:1001}.form-renderer .nodrag{cursor:default}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.welcome-chat-container{background:var(--bg-color);transition:all .3s ease}.welcome-chat-container .avatar-img{border:3px solid var(--theme-color);box-shadow:0 4px 20px #24056d4d;transition:all .3s ease}.welcome-chat-container .avatar-img:hover{transform:scale(1.05);box-shadow:0 6px 25px #24056d66}.welcome-chat-container .username-text{color:var(--text-color);font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.welcome-chat-container .text-muted{color:var(--text-muted)!important;margin-bottom:1.5rem;transition:color .3s ease}.welcome-cta-btn{background:var(--gradient-primary);border:none;color:#fff;padding:.75rem 2rem;border-radius:25px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #24056d4d}.welcome-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #24056d66;background:var(--gradient-primary);color:#fff}.welcome-cta-btn:active{transform:translateY(0)}[data-theme=dark] .welcome-chat-container{background:var(--bg-color)}[data-theme=dark] .welcome-chat-container .avatar-img{border-color:var(--theme-color);box-shadow:0 4px 20px #24056d80}[data-theme=dark] .welcome-chat-container .username-text{color:var(--text-color)}[data-theme=dark] .welcome-chat-container .text-muted{color:var(--text-muted)!important}[data-theme=dark] .welcome-cta-btn{background:var(--gradient-primary);box-shadow:0 4px 15px #24056d80}[data-theme=dark] .welcome-cta-btn:hover{box-shadow:0 6px 20px #24056d99}.note-container{background-color:#f4f4f4;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;overflow:hidden;padding:10px;width:100%;box-sizing:border-box}.h-100{height:100%}.p-10{padding:10px}.thread-container-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden}.thread-header-row{display:flex;background-color:#6200ea;color:#fff;font-weight:700;padding:8px 16px}.thread-header-cell{flex:1;text-align:left;padding:8px}.thread-header-cell:nth-child(3){flex:2}.thread-container{display:flex;flex-direction:column}.thread-row{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease-in-out;cursor:pointer}.thread-row:hover{background-color:#f9f9f9}.thread-cell{flex:1;text-align:left;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-cell:nth-child(3){flex:2}.thread-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;flex-shrink:0}.thread-avatar img{width:100%;height:100%;object-fit:cover}.thread-name{display:flex;align-items:center;font-weight:700}.text-center{text-align:center;color:#9e9e9e;padding:20px}.mt-3{margin-top:15px}.mb-3{margin-bottom:15px}.thread-details-container{padding:20px;background-color:#f7f7f7;border-radius:10px;font-family:Arial,sans-serif;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;height:100%}.replies-section{overflow-y:auto;flex:1;margin-bottom:10px}.thread-details-container .ChatFooter{position:sticky;bottom:0;background-color:#f7f7f7;padding-top:10px;z-index:10}.back-button{background-color:#6c63ff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-bottom:15px;display:inline-block;transition:background-color .2s ease}.back-button:hover{background-color:#5a54cc}.main-thread-card,.child-thread-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:15px;margin-bottom:15px;box-shadow:0 2px 5px #0000001a}.thread-subject{font-weight:700;font-size:16px;margin-bottom:10px;word-break:break-word}.thread-header{display:flex;align-items:center;margin-bottom:10px}.avatar{width:40px;height:40px;border-radius:50%;margin-right:10px;object-fit:cover;flex-shrink:0}.sender-name{font-weight:700;margin:0}.thread-message{margin:5px 0 0;color:#555;word-break:break-word}.thread-date{font-size:12px;color:#888}@media screen and (max-width: 768px){.thread-header-row,.thread-row{padding:8px}.thread-header-cell,.thread-cell{padding:6px;font-size:14px}.thread-header-cell:nth-child(4),.thread-cell:nth-child(4){flex:.8}.thread-header-cell:nth-child(1),.thread-cell:nth-child(1){flex:1.2}.thread-avatar{width:32px;height:32px;margin-right:8px}.main-thread-card,.child-thread-card{padding:12px}}@media screen and (max-width: 576px){.thread-header-row{display:none}.thread-row{flex-direction:column;align-items:flex-start;padding:12px;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.thread-cell{width:100%;padding:4px;white-space:normal;text-overflow:clip;overflow:visible}.thread-cell:nth-child(2){font-weight:700;margin:8px 0;font-size:15px}.thread-cell:nth-child(3){margin-bottom:8px;white-space:normal;line-height:1.4}.thread-cell:nth-child(4){align-self:flex-end;font-size:12px;color:#777;padding-top:8px}.thread-name{width:100%}.thread-avatar{width:36px;height:36px}.thread-details-container{padding:15px 10px}.main-thread-card,.child-thread-card{padding:12px 10px}.thread-header{flex-wrap:wrap}.thread-container-table{border-radius:6px;box-shadow:0 2px 4px #0000000d}.thread-row{border-radius:8px;background-color:#fff;margin:0 0 8px;box-shadow:0 1px 3px #00000014}.thread-row:active{background-color:#f0f0f0}.back-button{font-size:14px;padding:8px 12px;width:80%;max-width:200px;text-align:center}.text-center{padding:15px 10px}.thread-container{padding:0}.note-container{padding:8px}}@media screen and (max-width: 375px){.thread-row{padding:10px 8px}.thread-cell{padding:3px}.thread-avatar{width:32px;height:32px;margin-right:8px}.thread-cell:nth-child(2){font-size:14px}.thread-cell:nth-child(3){font-size:13px}.thread-cell:nth-child(4){font-size:11px}}.user-menu-container{position:relative}.user-data{cursor:pointer;display:flex;justify-content:center;align-items:center;height:50px;width:50px;border-radius:50%;transition:background-color .5s ease-in-out}.user-data.active{background-color:#fff}.user-data .rounded-image{width:45px;height:45px;border-radius:50%;object-fit:cover}.user-menu{position:absolute;bottom:-146px;right:12px;background-color:var(--bg-dark-color);color:var(--text-color);border-radius:10px;z-index:1025;list-style-type:none;box-shadow:0 1px 10px #0003;border:1px solid #80808093;-moz-box-shadow:0px 1px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 10px rgba(0,0,0,.2)}.task-menu{right:54px}.user-menu:before{content:"";width:0;height:0;position:absolute;right:10px;bottom:-11px;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #80808093}.user-menu li.item{font-size:15px;cursor:pointer;transition:.25s all;text-align:left;position:relative;padding:10px 8px 10px 27px}.user-menu li.task-due-date{padding:10px 8px;font-size:15px;cursor:pointer;transition:.25s all;position:relative}.user-menu li.item:before{position:absolute;content:"";left:8px;width:11px;height:11px;background-color:#245e54;border-radius:50%;top:50%;transform:translateY(-50%)}.user-menu li.routine-bg:before{background-color:var(--routine-color)}.user-menu li.warning-bg:before{background-color:var(--urgent-color)}.user-menu li.danger-bg:before{background-color:var(--emergency-color)}.user-menu li:first-of-type{border-radius:10px 10px 0 0}.user-menu li:last-of-type{border-radius:0 0 10px 10px}.user-menu li:not(:last-of-type){border-bottom:1px solid #80808093}.user-menu li:hover{background-color:var(--theme-color);color:#fff}.task-type-routine:before,.task-type-warning:before,.task-type-danger:before{content:"➤"}.task-type-danger{font-size:18px;line-height:22px;color:#ec2b00}.task-type-routine{font-size:18px;line-height:22px;color:#245e54}.task-type-warning{font-size:18px;line-height:22px;color:#f2a502}
