@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);.main-list-items{height:100%}.main-list-items.sidebar{align-items:stretch;flex-direction:column;height:auto;width:100%}.dropdown-container{height:100%}.dropdown-container:after{background-color:initial;content:"";height:20px;left:0;position:absolute;top:100%;width:100%;z-index:1200}.main-list-items.mobile .dropdown-container,.main-list-items.sidebar .dropdown-container{border-bottom:none;height:auto;margin-bottom:0;margin-right:0;padding:0;width:100%}.dark .main-list-items.sidebar .dropdown-container,.main-list-items.sidebar .dropdown-container:last-child{border-bottom:none}.main-list-items.mobile .dropdown-container:after,.main-list-items.sidebar .dropdown-container:after{display:none}.nav-button{border-radius:8px;border-radius:var(--radius-md);color:#6e6b7b;color:var(--text-secondary-light);font-size:.95rem;height:100%;justify-content:flex-start}.dark .nav-button{color:#b4b7bd;color:var(--text-secondary-dark)}.can-wrapper .nav-button,.dropdown-container .nav-button{height:100%;width:100%}.main-list-items.mobile .can-wrapper .nav-button,.main-list-items.mobile .dropdown-container .nav-button,.main-list-items.mobile .nav-button{background-color:initial;border-radius:0;color:#54656f;height:54px;justify-content:center;margin:0;min-height:54px;padding:0;position:relative;text-align:center;width:100%}.main-list-items.sidebar .can-wrapper .nav-button,.main-list-items.sidebar .dropdown-container .nav-button,.main-list-items.sidebar .nav-button{align-items:center;background-color:initial;border-radius:50%;color:#54656f;display:flex;height:44px;justify-content:center;margin:4px auto;min-height:44px;padding:0;position:relative;text-align:center;width:44px}.app-container.classic-layout.dark .main-list-items.sidebar .can-wrapper .nav-button,.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-container .nav-button,.app-container.classic-layout.dark .main-list-items.sidebar .nav-button,.app-container.dark.classic-layout .main-list-items.sidebar .can-wrapper .nav-button,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-container .nav-button,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button,.dark.app-container.classic-layout .main-list-items.sidebar .can-wrapper .nav-button,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-container .nav-button,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button{background-color:initial!important}.main-list-items.sidebar .can-wrapper .nav-button>span:not(.badge):not(.connection-status),.main-list-items.sidebar .dropdown-container .nav-button>span:not(.badge):not(.connection-status),.main-list-items.sidebar .nav-button>span:not(.badge):not(.connection-status){display:none!important}.main-list-items.sidebar .nav-button:hover{background-color:#0000000d;color:#111b21}.app-container.classic-layout.dark .main-list-items.sidebar .nav-button,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button{color:#8696a0!important}.app-container.classic-layout.dark .main-list-items.sidebar .nav-button:hover,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button:hover,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button:hover{background-color:#ffffff1a!important;color:#d1d7db!important}.main-list-items.sidebar .nav-button.active{background-color:#00000014;color:#111b21}.app-container.classic-layout.dark .main-list-items.sidebar .nav-button.active,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button.active,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button.active{background-color:#ffffff26!important;color:#d1d7db!important}.main-list-items.sidebar .dropdown-icon{display:none}.main-list-items.sidebar .dropdown-icon.open{transform:rotate(180deg)}.can-wrapper .nav-button:hover,.dropdown-container .nav-button:hover,.nav-button:hover{background-color:#1e3a8a14;background-color:var(--hover-light);border-radius:8px;border-radius:var(--radius-md);color:#1e3a8a;color:var(--primary-color)}.dark .can-wrapper .nav-button:hover,.dark .dropdown-container .nav-button:hover,.dark .nav-button:hover{background-color:#60a5fa26;background-color:var(--hover-dark);color:#1e3a8a;color:var(--primary-color)}.can-wrapper .nav-button.active,.dropdown-container .nav-button.active,.nav-button.active{background-color:#1e3a8a33;background-color:var(--active-light);border-radius:8px;border-radius:var(--radius-md);color:#1e3a8a;color:var(--primary-color);font-weight:600}.dark .can-wrapper .nav-button.active,.dark .dropdown-container .nav-button.active,.dark .nav-button.active{background-color:#60a5fa40;background-color:var(--active-dark)}.can-wrapper .nav-button-icon,.dropdown-container .nav-button-icon,.nav-button-icon{height:24px;margin-right:10px;width:24px}.main-list-items.sidebar .can-wrapper .nav-button-icon,.main-list-items.sidebar .dropdown-container .nav-button-icon,.main-list-items.sidebar .nav-button-icon{color:inherit;height:24px;margin-left:0;margin-right:0;width:24px}.main-list-items.mobile .can-wrapper .nav-button.active,.main-list-items.mobile .dropdown-container .nav-button.active,.main-list-items.mobile .nav-button.active{background-color:#1e3a8a33;background-color:var(--active-light)}.dark .main-list-items.mobile .can-wrapper .nav-button.active,.dark .main-list-items.mobile .dropdown-container .nav-button.active,.dark .main-list-items.mobile .nav-button.active{background-color:#60a5fa40;background-color:var(--active-dark)}.dropdown-icon{display:none}.main-list-items.mobile .dropdown-icon{color:inherit;display:block;height:20px;margin-left:auto;width:20px}.dropdown-icon.open{color:#1e3a8a;color:var(--primary-color)}.dropdown-menu{border-radius:var(--radius-md);box-shadow:0 4px 14px 0 #22292f1a;box-shadow:var(--shadow-light);display:none;min-width:230px;opacity:0;padding:8px 0;pointer-events:none;top:calc(100% + 15px);visibility:hidden;z-index:1300}@media (min-width:769px){.dropdown-container:hover .dropdown-menu,.dropdown-menu:hover{display:block;opacity:1;pointer-events:auto;visibility:visible}}.dark .dropdown-menu{background-color:#1e1e1e;background-color:var(--bg-dark);box-shadow:0 4px 14px 0 #0000004d;box-shadow:var(--shadow-dark)}.main-list-items.mobile .dropdown-menu{background-color:initial;display:none;opacity:0;padding:0 0 0 16px;top:0;visibility:hidden}.main-list-items.mobile .dropdown-menu.open{display:block;opacity:1;pointer-events:auto;visibility:visible}.main-list-items.sidebar .dropdown-menu{background-color:initial;border-radius:0;box-shadow:none;display:none;left:0;margin-top:0;max-height:0;min-width:auto;opacity:0;overflow:hidden;padding:4px 0;pointer-events:none;position:relative;top:0;transition:max-height .3s ease,opacity .3s ease;visibility:hidden;width:100%}.main-list-items.sidebar .dropdown-menu.open{display:block!important;max-height:1000px;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-container,.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-menu,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-container,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-menu,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-container,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-menu{background-color:initial!important}.dropdown-menu-item{border-radius:0;color:#6e6b7b;color:var(--text-secondary-light)}.dark .dropdown-menu-item{color:#b4b7bd;color:var(--text-secondary-dark)}.dropdown-menu-item:hover{color:#1e3a8a;color:var(--primary-color);outline:1px solid #1e3a8a33}.dark .dropdown-menu-item:hover{color:#1e3a8a;color:var(--primary-color);outline:1px solid #60a5fa33}.main-list-items.mobile .dropdown-menu-item{padding:8px 16px 8px 48px;text-align:left}.main-list-items.sidebar .dropdown-menu-item{align-items:center;background-color:initial;border-radius:50%;color:#54656f;display:flex;flex-direction:column;height:44px;justify-content:center;margin:2px auto;padding:8px;text-align:center;width:44px}.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-menu-item,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-menu-item,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-menu-item{background-color:initial!important;color:#aebac1!important}.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-menu-item:hover,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-menu-item:hover,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-menu-item:hover{background-color:#ffffff14!important;color:#00a884!important}.main-list-items.sidebar .dropdown-menu-item .menu-item-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.main-list-items.sidebar .dropdown-menu-item .menu-item-text{display:none}.main-list-items.mobile .menu-item-icon,.main-list-items.sidebar .menu-item-icon{justify-content:flex-start}.main-list-items.sidebar .menu-item-icon{justify-content:center;min-width:auto}.main-list-items.sidebar .menu-item-text{display:none}.menu-item-text{font-weight:500;text-align:left}.hero-icon{color:inherit;margin-right:10px}.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-menu-item .hero-icon,.app-container.classic-layout.dark .main-list-items.sidebar .hero-icon,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-menu-item .hero-icon,.app-container.dark.classic-layout .main-list-items.sidebar .hero-icon,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-menu-item .hero-icon,.dark.app-container.classic-layout .main-list-items.sidebar .hero-icon{color:#aebac1!important}.app-container.classic-layout.dark .main-list-items.sidebar .dropdown-menu-item:hover .hero-icon,.app-container.dark.classic-layout .main-list-items.sidebar .dropdown-menu-item:hover .hero-icon,.dark.app-container.classic-layout .main-list-items.sidebar .dropdown-menu-item:hover .hero-icon{color:#00a884!important}.app-container.classic-layout.dark .main-list-items.sidebar .nav-button-icon,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button-icon,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button-icon{color:#8696a0!important}.app-container.classic-layout.dark .main-list-items.sidebar .nav-button.active .nav-button-icon,.app-container.classic-layout.dark .main-list-items.sidebar .nav-button:hover .nav-button-icon,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button.active .nav-button-icon,.app-container.dark.classic-layout .main-list-items.sidebar .nav-button:hover .nav-button-icon,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button.active .nav-button-icon,.dark.app-container.classic-layout .main-list-items.sidebar .nav-button:hover .nav-button-icon{color:#d1d7db!important}.badge{top:-6px}.badge,.notification-icon.has-notification:after{background-color:#ea5455}.connection-status{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;margin-left:8px;padding:4px 10px}.connection-status.warning{background-color:#ff980026;color:#ff9800;color:var(--warning-color)}.connection-status.error{background-color:#f4433626;color:#f44336;color:var(--error-color)}.connection-status.success{background-color:#4caf5026;color:#4caf50;color:var(--success-color)}.connection-icon{height:14px;margin-right:4px;width:14px}@media (max-width:1366px){.main-list-items{padding-left:0}.dropdown-container{margin-left:0}.nav-button{padding-left:12px;padding-right:12px}}@media (max-width:768px){.main-list-items{align-items:flex-start;flex-direction:column;width:100%}.dropdown-container{height:auto;margin-bottom:8px;margin-right:0;width:100%}.nav-button{border-radius:5px;border-radius:var(--radius-sm);height:44px;justify-content:flex-start;padding:0 16px;width:100%}.dropdown-container:hover .dropdown-menu{display:none;opacity:0;pointer-events:none;visibility:hidden}.dropdown-menu.open{display:block;opacity:1;pointer-events:auto;visibility:visible}}.main-list-items.mobile .can-wrapper,.main-list-items.mobile .can-wrapper .dropdown-container{display:block;width:100%}.main-list-items.mobile .can-wrapper .nav-button{align-items:center;border-radius:5px;border-radius:var(--radius-sm);display:flex;height:44px;justify-content:flex-start;padding:0 16px;text-align:left;width:100%}.main-list-items.mobile .can-wrapper .dropdown-icon{color:inherit;display:block;height:20px;margin-left:auto;width:20px}.main-list-items.mobile>.can-wrapper>div,.main-list-items.mobile>div{width:100%!important}.main-list-items.mobile .can-wrapper button,.main-list-items.mobile button{box-sizing:border-box;width:100%!important}.main-list-items.mobile .can-wrapper .nav-button span,.main-list-items.mobile .nav-button span{flex:1 1;text-align:left}:root{--navbar-height:56px;--primary-light:#1e3a8a1a;--drawer-width:280px;--sidebar-width:60px;--conversations-width:360px;--whatsapp-chat-bg:#e5ddd5;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--warning-color:#ff9800;--error-color:#f44336;--success-color:#4caf50}.app-container{background-color:#e8e8e8;background-color:var(--bg-default-light);color:#212121;color:var(--text-color-light);display:flex;flex-direction:column;height:100vh}.app-container.dark{background-color:#121212;background-color:var(--bg-default-dark);color:#fff;color:var(--text-color-dark)}.app-container.classic-layout{overflow-x:hidden;position:relative}.classic-topbar{align-items:center;background-color:#f0f2f5;border-bottom:1px solid #00000014;box-shadow:none;display:flex;height:60px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:999}.app-container.classic-layout.dark .classic-topbar,.app-container.dark.classic-layout .classic-topbar,.dark.app-container.classic-layout .classic-topbar{background-color:#202c33!important;border-bottom-color:#ffffff1a!important}.classic-topbar-content{align-items:center;display:flex;height:100%;width:100%}.app-container.classic-layout.dark .classic-topbar *,.app-container.dark.classic-layout .classic-topbar *,.dark.app-container.classic-layout .classic-topbar *{color:#aebac1!important}.app-container.classic-layout.dark .classic-topbar svg,.app-container.dark.classic-layout .classic-topbar svg,.dark.app-container.classic-layout .classic-topbar svg{fill:#aebac1!important;color:#aebac1!important}.app-container.classic-layout .sidebar.whatsapp-sidebar{background-color:#f0f2f5;border-right:1px solid #00000014;box-shadow:none;display:flex;flex-direction:column;height:calc(100vh - 60px);left:0;overflow:hidden;position:fixed;top:60px;width:60px;width:var(--sidebar-width);z-index:1000}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar{border-right-color:#ffffff1a!important}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .sidebar-footer,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .sidebar-menu,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .sidebar-profile,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .sidebar-footer,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .sidebar-menu,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .sidebar-profile,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .sidebar-footer,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .sidebar-menu,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .sidebar-profile{background-color:#202c33!important}.sidebar-profile{align-items:center;background-color:initial;border-bottom:1px solid #00000014;display:flex;flex-shrink:0;justify-content:center;min-height:60px;padding:8px}.app-container.classic-layout.dark .sidebar-profile,.app-container.dark.classic-layout .sidebar-profile,.dark.app-container.classic-layout .sidebar-profile{border-bottom-color:#ffffff1a!important}.sidebar-profile-avatar{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.sidebar-profile-avatar .avatar{border:2px solid #0000;border-radius:50%;height:40px;object-fit:cover;transition:all .2s ease;width:40px}.sidebar-profile-avatar:hover .avatar{border-color:#0000001a;transform:scale(1.05)}.app-container.classic-layout.dark .sidebar-profile-avatar:hover .avatar,.app-container.dark.classic-layout .sidebar-profile-avatar:hover .avatar,.dark.app-container.classic-layout .sidebar-profile-avatar:hover .avatar{border-color:#fff3!important}.sidebar-profile-avatar .status-badge:after{border:2px solid #f0f2f5;bottom:2px;height:12px;right:2px;width:12px}.app-container.classic-layout.dark .sidebar-profile-avatar .status-badge:after,.app-container.dark.classic-layout .sidebar-profile-avatar .status-badge:after,.dark.app-container.classic-layout .sidebar-profile-avatar .status-badge:after{border-color:#202c33!important}.dark .sidebar{background-color:#1e1e1e;background-color:var(--bg-dark);border-right-color:#333;border-right-color:var(--border-dark);box-shadow:0 4px 14px 0 #0000004d;box-shadow:var(--shadow-dark)}.sidebar-header{align-items:center;background-color:initial;border-bottom:none;display:flex;flex-shrink:0;height:60px;justify-content:center;min-height:60px;padding:12px 8px}.dark .sidebar-header{border-bottom-color:#333;border-bottom-color:var(--border-dark)}.sidebar-menu{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 0}.sidebar-footer,.sidebar-menu{display:flex;flex-direction:column}.sidebar-footer{align-items:center;background-color:initial;border-top:1px solid #00000014;flex-shrink:0;gap:4px;padding:8px}.app-container.classic-layout.dark .sidebar-footer,.app-container.dark.classic-layout .sidebar-footer,.dark.app-container.classic-layout .sidebar-footer{border-top-color:#ffffff1a!important}.sidebar-footer-item{align-items:center;background-color:initial;border-radius:50%;color:#54656f;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;transition:all .2s ease;width:44px}.app-container.classic-layout.dark .sidebar-footer-item,.app-container.dark.classic-layout .sidebar-footer-item,.dark.app-container.classic-layout .sidebar-footer-item{background-color:initial!important;color:#aebac1!important}.sidebar-footer-item:hover{background-color:#00000014;color:#00a884}.app-container.classic-layout.dark .sidebar-footer-item:hover,.app-container.dark.classic-layout .sidebar-footer-item:hover,.dark.app-container.classic-layout .sidebar-footer-item:hover{background-color:#ffffff14!important;color:#00a884!important}.app-container.classic-layout.dark .sidebar-footer-item button,.app-container.classic-layout.dark .sidebar-footer-item>div,.app-container.dark.classic-layout .sidebar-footer-item button,.app-container.dark.classic-layout .sidebar-footer-item>div,.dark.app-container.classic-layout .sidebar-footer-item button,.dark.app-container.classic-layout .sidebar-footer-item>div{background-color:initial!important}.sidebar-icon{color:inherit;height:24px;width:24px}.app-container.classic-layout.dark .sidebar-footer-item .sidebar-icon,.app-container.dark.classic-layout .sidebar-footer-item .sidebar-icon,.dark.app-container.classic-layout .sidebar-footer-item .sidebar-icon{color:#aebac1!important}.app-container.classic-layout.dark .sidebar-footer-item:hover .sidebar-icon,.app-container.dark.classic-layout .sidebar-footer-item:hover .sidebar-icon,.dark.app-container.classic-layout .sidebar-footer-item:hover .sidebar-icon{color:#00a884!important}.notifications-sidebar{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.app-container.classic-layout.dark .sidebar-footer .notifications-sidebar,.app-container.classic-layout.dark .sidebar-footer .notifications-sidebar .MuiIconButton-root,.app-container.classic-layout.dark .sidebar-footer .notifications-sidebar button,.app-container.classic-layout.dark .sidebar-footer .notifications-sidebar>*,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar [style*="background-color: #1e1e1e"],.app-container.classic-layout.dark .sidebar.whatsapp-sidebar [style*="background-color: rgb(30, 30, 30)"],.app-container.classic-layout.dark .sidebar.whatsapp-sidebar [style*="background-color:#1e1e1e"],.app-container.dark.classic-layout .sidebar-footer .notifications-sidebar,.app-container.dark.classic-layout .sidebar-footer .notifications-sidebar .MuiIconButton-root,.app-container.dark.classic-layout .sidebar-footer .notifications-sidebar button,.app-container.dark.classic-layout .sidebar-footer .notifications-sidebar>*,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar [style*="background-color: #1e1e1e"],.app-container.dark.classic-layout .sidebar.whatsapp-sidebar [style*="background-color: rgb(30, 30, 30)"],.app-container.dark.classic-layout .sidebar.whatsapp-sidebar [style*="background-color:#1e1e1e"],.dark.app-container.classic-layout .sidebar-footer .notifications-sidebar,.dark.app-container.classic-layout .sidebar-footer .notifications-sidebar .MuiIconButton-root,.dark.app-container.classic-layout .sidebar-footer .notifications-sidebar button,.dark.app-container.classic-layout .sidebar-footer .notifications-sidebar>*,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar [style*="background-color: #1e1e1e"],.dark.app-container.classic-layout .sidebar.whatsapp-sidebar [style*="background-color: rgb(30, 30, 30)"],.dark.app-container.classic-layout .sidebar.whatsapp-sidebar [style*="background-color:#1e1e1e"],.notifications-sidebar{background-color:initial!important}.app-container.classic-layout.dark .notifications-sidebar .icon,.app-container.classic-layout.dark .notifications-sidebar svg,.app-container.classic-layout.dark .sidebar-footer-item .icon,.app-container.classic-layout.dark .sidebar-footer-item button .icon,.app-container.classic-layout.dark .sidebar-footer-item button svg,.app-container.classic-layout.dark .sidebar-footer-item svg,.app-container.dark.classic-layout .notifications-sidebar .icon,.app-container.dark.classic-layout .notifications-sidebar svg,.app-container.dark.classic-layout .sidebar-footer-item .icon,.app-container.dark.classic-layout .sidebar-footer-item button .icon,.app-container.dark.classic-layout .sidebar-footer-item button svg,.app-container.dark.classic-layout .sidebar-footer-item svg,.dark.app-container.classic-layout .notifications-sidebar .icon,.dark.app-container.classic-layout .notifications-sidebar svg,.dark.app-container.classic-layout .sidebar-footer-item .icon,.dark.app-container.classic-layout .sidebar-footer-item button .icon,.dark.app-container.classic-layout .sidebar-footer-item button svg,.dark.app-container.classic-layout .sidebar-footer-item svg{color:#aebac1!important}.app-container.classic-layout.dark .notifications-sidebar:hover .icon,.app-container.classic-layout.dark .notifications-sidebar:hover svg,.app-container.classic-layout.dark .sidebar-footer-item:hover .icon,.app-container.classic-layout.dark .sidebar-footer-item:hover button .icon,.app-container.classic-layout.dark .sidebar-footer-item:hover button svg,.app-container.classic-layout.dark .sidebar-footer-item:hover svg,.app-container.dark.classic-layout .notifications-sidebar:hover .icon,.app-container.dark.classic-layout .notifications-sidebar:hover svg,.app-container.dark.classic-layout .sidebar-footer-item:hover .icon,.app-container.dark.classic-layout .sidebar-footer-item:hover button .icon,.app-container.dark.classic-layout .sidebar-footer-item:hover button svg,.app-container.dark.classic-layout .sidebar-footer-item:hover svg,.dark.app-container.classic-layout .notifications-sidebar:hover .icon,.dark.app-container.classic-layout .notifications-sidebar:hover svg,.dark.app-container.classic-layout .sidebar-footer-item:hover .icon,.dark.app-container.classic-layout .sidebar-footer-item:hover button .icon,.dark.app-container.classic-layout .sidebar-footer-item:hover button svg,.dark.app-container.classic-layout .sidebar-footer-item:hover svg{color:#00a884!important}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar *,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar *,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar *{color:inherit}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar svg,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar svg,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar svg{color:#aebac1!important}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .sidebar-footer,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .sidebar-menu,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .sidebar-profile,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar>*,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .sidebar-footer,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .sidebar-menu,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .sidebar-profile,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar>*,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .sidebar-footer,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .sidebar-menu,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .sidebar-profile,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar>*{background-color:#202c33!important}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .MuiIconButton-root,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar .MuiIconButton-root:not(:hover),.app-container.classic-layout.dark .sidebar.whatsapp-sidebar [class*=Mui],.app-container.classic-layout.dark .sidebar.whatsapp-sidebar [style*=background],.app-container.classic-layout.dark .sidebar.whatsapp-sidebar a:not(:hover),.app-container.classic-layout.dark .sidebar.whatsapp-sidebar button,.app-container.classic-layout.dark .sidebar.whatsapp-sidebar button:not(:hover):not(.active),.app-container.classic-layout.dark .sidebar.whatsapp-sidebar div:not(:hover):not(.active),.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .MuiIconButton-root,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar .MuiIconButton-root:not(:hover),.app-container.dark.classic-layout .sidebar.whatsapp-sidebar [class*=Mui],.app-container.dark.classic-layout .sidebar.whatsapp-sidebar [style*=background],.app-container.dark.classic-layout .sidebar.whatsapp-sidebar a:not(:hover),.app-container.dark.classic-layout .sidebar.whatsapp-sidebar button,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar button:not(:hover):not(.active),.app-container.dark.classic-layout .sidebar.whatsapp-sidebar div:not(:hover):not(.active),.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .MuiIconButton-root,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar .MuiIconButton-root:not(:hover),.dark.app-container.classic-layout .sidebar.whatsapp-sidebar [class*=Mui],.dark.app-container.classic-layout .sidebar.whatsapp-sidebar [style*=background],.dark.app-container.classic-layout .sidebar.whatsapp-sidebar a:not(:hover),.dark.app-container.classic-layout .sidebar.whatsapp-sidebar button,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar button:not(:hover):not(.active),.dark.app-container.classic-layout .sidebar.whatsapp-sidebar div:not(:hover):not(.active){background-color:initial!important}.app-container.classic-layout.dark .sidebar.whatsapp-sidebar,.app-container.dark.classic-layout .sidebar.whatsapp-sidebar,.dark.app-container.classic-layout .sidebar.whatsapp-sidebar{background-color:#202c33!important}.connection-status-sidebar{position:relative}.connection-status-sidebar .connection-status-indicator{border:2px solid #f0f2f5;border-radius:50%;height:12px;width:12px}.app-container.classic-layout.dark .connection-status-sidebar .connection-status-indicator,.app-container.dark.classic-layout .connection-status-sidebar .connection-status-indicator,.dark.app-container.classic-layout .connection-status-sidebar .connection-status-indicator{border-color:#202c33!important}.connection-status-sidebar .connection-status-indicator.online{background-color:#28c76f}.connection-status-sidebar .connection-status-indicator.warning{background-color:#ff9800}.connection-status-sidebar .connection-status-indicator.error{background-color:#f44336}.sidebar-user-menu{background-color:#fff;background-color:var(--bg-light);border-radius:8px;border-radius:var(--radius-md);bottom:60px;box-shadow:var(--menu-shadow);left:68px;left:calc(var(--sidebar-width) + 8px);overflow:hidden;position:absolute;width:260px;z-index:1300}.app-container.classic-layout.dark .sidebar-user-menu,.app-container.dark.classic-layout .sidebar-user-menu,.dark.app-container.classic-layout .sidebar-user-menu{background-color:#202c33!important;box-shadow:var(--menu-shadow-dark)}.sidebar-menu::-webkit-scrollbar{width:6px}.sidebar-menu::-webkit-scrollbar-track{background:#0000}.sidebar-menu::-webkit-scrollbar-thumb{background-color:#e0e0e0;background-color:var(--border-light);border-radius:3px}.dark .sidebar-menu::-webkit-scrollbar-thumb{background-color:#333;background-color:var(--border-dark)}.sidebar-menu::-webkit-scrollbar-thumb:hover{background-color:#6e6b7b;background-color:var(--text-secondary-light)}.dark .sidebar-menu::-webkit-scrollbar-thumb:hover{background-color:#b4b7bd;background-color:var(--text-secondary-dark)}.navbar.classic-header{background-color:#f0f2f5;border-bottom:1px solid #00000014;left:60px!important;left:var(--sidebar-width)!important;right:0!important;width:calc(100% - 60px)!important;width:calc(100% - var(--sidebar-width))!important}.app-container.classic-layout .navbar.classic-header.hidden-on-tickets{display:none}.dark .navbar.classic-header{background-color:#202c33;border-bottom-color:#ffffff1a}.navbar{background-color:#fff;background-color:var(--bg-light);height:56px;height:var(--navbar-height);left:0;position:fixed;right:0;top:0;z-index:1200}.dark .navbar{background-color:#1e1e1e;background-color:var(--bg-dark)}.navbar-container{height:100%;justify-content:space-between;margin:0 auto;padding:0 24px;width:100%}.navbar-container,.navbar-left{align-items:center;display:flex;position:relative}.navbar-left{flex:1 1}.navbar-logo{align-items:center;display:flex;height:100%;padding:0 16px}.logo-link,.navbar-logo.desktop-only{display:flex}.logo-link{align-items:center;height:100%;text-decoration:none}.logo-img{height:32px;max-width:160px;object-fit:contain}.logo-img:not([src]),.logo-img[src=""],.logo-img[src=null],.logo-img[src=undefined]{align-items:center;background-color:#1e3a8a;background-color:var(--primary-color);border-radius:5px;border-radius:var(--radius-sm);color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:120px}.logo-img:not([src]):before,.logo-img[src=""]:before,.logo-img[src=null]:before,.logo-img[src=undefined]:before{content:attr(alt)}.navbar-menu{align-items:center;display:flex;overflow-x:visible;position:relative}.navbar-menu::-webkit-scrollbar{display:none}.desktop-menu{display:flex;position:relative}.mobile-menu-button{background:#0000;border:none;border-radius:50%;color:#1e3a8a;color:var(--primary-color);cursor:pointer;display:none;padding:8px}.mobile-menu-button:hover{background-color:#1e3a8a14;background-color:var(--hover-light)}.dark .mobile-menu-button:hover{background-color:#60a5fa26;background-color:var(--hover-dark)}.navbar-actions{align-items:center;display:flex;gap:12px;position:relative}.announcements,.connection-status-container,.notifications,.notifications-volume,.theme-toggle,.user-profile,.version-container{align-items:center;display:flex;justify-content:center}.connection-status-container{cursor:help;margin-right:8px;position:relative}.connection-status-indicator{align-items:center;border-radius:50%;display:inline-flex;height:10px;justify-content:center;margin-right:6px;width:10px}.connection-status-indicator.online{background-color:#4caf50;background-color:var(--success-color);box-shadow:0 0 0 2px #4caf504d}.connection-status-indicator.warning{background-color:#ff9800;background-color:var(--warning-color);box-shadow:0 0 0 2px #ff98004d}.connection-status-indicator.offline{background-color:#f44336;background-color:var(--error-color);box-shadow:0 0 0 2px #f443364d}.connection-status-text{font-size:12px;font-weight:600;min-width:80px;white-space:nowrap}.connection-status-text.online{color:#4caf50;color:var(--success-color)}.connection-status-text.warning{color:#ff9800;color:var(--warning-color)}.connection-status-text.offline{color:#f44336;color:var(--error-color)}.quota-usage-container{align-items:center;display:flex;margin-right:12px;max-width:200px;min-width:140px}.quota-progress-root{align-items:center;background-color:#0000001a;border-radius:5px;display:flex;flex-grow:1;height:10px;position:relative;width:100%}.dark .quota-progress-root{background-color:#ffffff1a}.quota-progress-bar{border-radius:5px;height:10px;position:absolute}.quota-progress-bar.success{background-color:#4caf50;background-color:var(--success-color)}.quota-progress-bar.warning{background-color:#ff9800;background-color:var(--warning-color)}.quota-progress-bar.error{background-color:#f44336;background-color:var(--error-color)}.quota-progress-text{color:#fff;font-size:10px;font-weight:700;left:50%;position:absolute;text-shadow:0 0 2px #00000080;transform:translateX(-50%)}.quota-usage-text{color:#6e6b7b;color:var(--text-secondary-light);font-size:11px;margin-right:8px;white-space:nowrap}.dark .quota-usage-text{color:#b4b7bd;color:var(--text-secondary-dark)}.disk-icon{height:22px;margin-top:2px;width:22px}.disk-icon.success{color:#4caf50;color:var(--success-color)}.disk-icon.warning{color:#ff9800;color:var(--warning-color)}.disk-icon.error{color:#f44336;color:var(--error-color)}.icon-button{align-items:center;background-color:#fff;background-color:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border-light);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#1e3a8a;color:var(--primary-color);cursor:pointer;display:flex;height:36px;justify-content:center;margin:0 4px;padding:4px;width:36px}.icon-button:hover{background-color:#1e3a8a14;background-color:var(--hover-light)}.dark .icon-button{background-color:#1e1e1e;background-color:var(--bg-dark);border-color:#333;border-color:var(--border-dark);box-shadow:0 2px 4px #ffffff1a}.dark .icon-button:hover{background-color:#60a5fa26;background-color:var(--hover-dark)}.icon{height:22px;width:22px}.avatar-container{cursor:pointer;margin-top:4px;position:relative}.status-badge{position:relative}.status-badge:after{background-color:#28c76f;border:2px solid #fff;border:2px solid var(--bg-light);border-radius:50%;bottom:5px;content:"";height:10px;position:absolute;right:0;width:10px}.dark .status-badge:after{border-color:#121212}.status-badge.offline:after{background-color:#f44336;background-color:var(--error-color)}.status-badge.warning:after{background-color:#ff9800;background-color:var(--warning-color)}.avatar{border:2px solid #1e3a8a;border:2px solid var(--primary-color);border-radius:50%;height:36px;object-fit:cover;width:36px}.user-menu{background-color:#fff;background-color:var(--bg-light);border-radius:8px;border-radius:var(--radius-md);box-shadow:var(--menu-shadow);overflow:hidden;position:absolute;right:0;top:46px;top:calc(var(--navbar-height) - 10px);width:260px;z-index:1300}.dark .user-menu{background-color:#1e1e1e;box-shadow:var(--menu-shadow-dark)}.user-menu-header{align-items:center;background-color:#1e3a8a1a;background-color:var(--primary-light);display:flex;padding:16px}.dark .user-menu-header{background-color:#7367f026}.user-menu-avatar{border:2px solid #1e3a8a;border:2px solid var(--primary-color);border-radius:50%;height:40px;object-fit:cover;width:40px}.user-info{margin-left:12px;overflow:hidden}.user-name{color:#1e3a8a;color:var(--primary-color);font-size:14px;font-weight:600}.user-email,.user-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email{color:#6e6b7b;color:var(--text-secondary-light);font-size:12px}.dark .user-email{color:#b4b7bd;color:var(--text-secondary-dark)}.menu-divider{background-color:#e0e0e0;background-color:var(--border-light);height:1px;margin:0}.dark .menu-divider{background-color:#333;background-color:var(--border-dark)}.menu-item{align-items:center;background:#0000;border:none;color:#6e6b7b;color:var(--text-secondary-light);cursor:pointer;display:flex;font-size:14px;padding:12px 16px;text-align:left;width:100%}.menu-item:hover{background-color:#1e3a8a14;background-color:var(--hover-light);color:#1e3a8a;color:var(--primary-color);outline:1px solid #1e3a8a33}.dark .menu-item{color:#b4b7bd;color:var(--text-secondary-dark)}.dark .menu-item:hover{background-color:#60a5fa26;background-color:var(--hover-dark);color:#1e3a8a;color:var(--primary-color);outline:1px solid #60a5fa33}.menu-icon{color:inherit;height:18px;margin-right:12px;width:18px}.drawer-backdrop{background-color:#00000080;bottom:0;right:0;z-index:1400}.drawer,.drawer-backdrop{left:0;position:fixed;top:0}.drawer{background-color:#fff;background-color:var(--bg-light);box-shadow:0 4px 14px 0 #22292f1a;box-shadow:var(--shadow-light);display:flex;flex-direction:column;height:100%;overflow-x:hidden;width:280px;width:var(--drawer-width);z-index:1500}.dark .drawer{background-color:#1e1e1e;box-shadow:0 4px 14px 0 #0000004d;box-shadow:var(--shadow-dark)}.drawer-header{height:56px;height:var(--navbar-height);justify-content:space-between;padding:0 16px}.drawer-header,.drawer-logo{align-items:center;display:flex}.drawer-logo{height:100%}.close-drawer-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#6e6b7b;color:var(--text-secondary-light);cursor:pointer;display:flex;justify-content:center;padding:8px}.close-drawer-button:hover{background-color:#1e3a8a14;background-color:var(--hover-light);color:#1e3a8a;color:var(--primary-color);outline:1px solid #1e3a8a4d}.dark .close-drawer-button{color:#b4b7bd;color:var(--text-secondary-dark)}.dark .close-drawer-button:hover{background-color:#60a5fa26;background-color:var(--hover-dark);color:#1e3a8a;color:var(--primary-color);outline:1px solid #60a5fa4d}.drawer-user{align-items:center;background-color:#1e3a8a1a;background-color:var(--primary-light);display:flex;padding:16px}.dark .drawer-user{background-color:#60a5fa26}.drawer-user-avatar{border:2px solid #1e3a8a;border:2px solid var(--primary-color);border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.drawer-user-avatar img{height:100%;object-fit:cover;width:100%}.drawer-user-info{flex:1 1;margin-left:12px;overflow:hidden}.drawer-user-name{color:#1e3a8a;color:var(--primary-color);font-size:16px;font-weight:600}.drawer-user-email,.drawer-user-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-user-email{color:#6e6b7b;color:var(--text-secondary-light);font-size:13px}.dark .drawer-user-email{color:#b4b7bd;color:var(--text-secondary-dark)}.drawer-container{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px 0}.drawer-footer{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-light);padding:16px}.dark .drawer-footer{border-top:1px solid #333;border-top:1px solid var(--border-dark)}.drawer-footer-button{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius-md);color:#6e6b7b;color:var(--text-secondary-light);cursor:pointer;display:flex;font-size:14px;margin-bottom:8px;padding:12px 16px;text-align:left;width:100%}.drawer-footer-button:last-child{margin-bottom:0}.drawer-footer-button:hover{background-color:#1e3a8a14;background-color:var(--hover-light);color:#1e3a8a;color:var(--primary-color);outline:1px solid #1e3a8a4d}.dark .drawer-footer-button{color:#b4b7bd;color:var(--text-secondary-dark)}.dark .drawer-footer-button:hover{background-color:#60a5fa26;background-color:var(--hover-dark);color:#1e3a8a;color:var(--primary-color);outline:1px solid #60a5fa4d}.drawer-footer-icon{color:inherit;height:20px;margin-right:12px;width:20px}.main-content{background-color:#fff;flex-grow:1;height:calc(100vh - 56px);height:calc(100vh - var(--navbar-height));margin-top:56px;margin-top:var(--navbar-height);overflow-y:auto;position:relative;width:100%;z-index:1000}.app-container.modern-layout .main-content{height:calc(100vh - 56px)!important;height:calc(100vh - var(--navbar-height))!important;margin-top:56px!important;margin-top:var(--navbar-height)!important}.dark .main-content{background-color:#0b141a}.app-container.classic-layout .main-content{background-color:#fff;background-color:var(--bg-light)}.app-container.classic-layout.dark .main-content,.app-container.dark.classic-layout .main-content,.dark .app-container.classic-layout .main-content{background-color:#121212!important;background-color:var(--bg-default-dark)!important}.app-container.classic-layout .main-content{box-sizing:border-box;height:calc(100vh - 60px)!important;margin-left:60px!important;margin-left:var(--sidebar-width)!important;margin-top:60px!important;max-width:calc(100vw - 60px)!important;max-width:calc(100vw - var(--sidebar-width))!important;width:calc(100vw - 60px)!important;width:calc(100vw - var(--sidebar-width))!important}.app-container.classic-layout .main-content.whatsapp-three-columns{display:flex;flex-direction:row;height:calc(100vh - 60px)!important;overflow:hidden;padding:0!important;padding:0}.whatsapp-three-columns-wrapper{display:flex;flex-direction:row;height:100vh;overflow:hidden;padding:0!important;width:100%}.whatsapp-conversations-column{background-color:#fff;border-right:1px solid #00000014;display:flex;flex-direction:column;flex-shrink:0;height:100vh;max-width:360px;max-width:var(--conversations-width);min-width:360px;min-width:var(--conversations-width);overflow:hidden;position:relative;width:360px;width:var(--conversations-width)}.dark .whatsapp-conversations-column{background-color:#111b21;border-right-color:#ffffff1a}.whatsapp-chat-column{background-color:#e5ddd5;background-color:var(--whatsapp-chat-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='100' height='100' patternTransform='scale(.5)'%3E%3Crect width='100%25' height='100%25' fill='hsla(0,0%25,100%25,0)'/%3E%3Cpath d='M50 50 0 0m100 0L50 50l50 50M0 100l50-50' stroke-width='.5' stroke='hsla(259,0%25,53%25,0.15)' fill='none'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden;position:relative}.dark .whatsapp-chat-column{background-color:#0b141a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='100' height='100' patternTransform='scale(.5)'%3E%3Crect width='100%25' height='100%25' fill='hsla(0,0%25,100%25,0)'/%3E%3Cpath d='M50 50 0 0m100 0L50 50l50 50M0 100l50-50' stroke-width='.5' stroke='hsla(259,0%25,53%25,0.1)' fill='none'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E")}.app-container.classic-layout{margin-left:0!important;padding-left:0!important}@media (max-width:768px){.app-container.classic-layout .sidebar{display:none}.navbar.classic-header{left:0;width:100%}.app-container.classic-layout .main-content{margin-left:0!important;max-width:100vw!important;width:100vw!important}}.content-container{display:flex;flex-direction:column;height:100%;margin:0 auto;padding:16px;width:100%}.app-container.dark .content-container,.content-container,.dark .content-container{background-color:initial}.app-container.classic-layout .main-content.whatsapp-three-columns .content-container{background-color:#fff;height:100vh!important;margin:0!important;max-width:100%!important;overflow:hidden;padding:0!important;width:100%!important}.dark .app-container.classic-layout .main-content.whatsapp-three-columns .content-container{background-color:#0b141a}.app-container.classic-layout .main-content.whatsapp-three-columns .content-container .MuiBox-root,.app-container.classic-layout .main-content.whatsapp-three-columns .content-container [class*=container],.app-container.classic-layout .main-content.whatsapp-three-columns .content-container [class*=dashboardContainer],.app-container.classic-layout .main-content.whatsapp-three-columns .content-container [class*=mainContainer],.app-container.classic-layout .main-content.whatsapp-three-columns .content-container>*{height:100%!important;margin:0!important;padding:0!important;width:100%!important}.app-container.classic-layout .main-content.whatsapp-three-columns .content-container>*>*{background-color:initial!important;box-sizing:border-box;height:100%!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.content-container{padding:12px}.quota-usage-text{display:none}.quota-usage-container{min-width:100px}}@media (max-width:1024px){.connection-status-text{display:none}.connection-status-container{margin-right:4px}}@media (max-width:768px){.desktop-menu{display:none}.mobile-menu-button{display:flex;margin-right:16px}.navbar-logo.desktop-only{display:none}.navbar-actions{gap:8px}.content-container{padding:12px}.user-menu{right:-8px;width:240px}.connection-status-text,.version-container{display:none}.connection-status-container{margin-right:4px}.quota-usage-container{display:none}}@media (max-width:1365px){.connection-status-text,.quota-progress-root{display:none}.quota-usage-container{margin-right:8px;min-width:auto}.quota-usage-text{margin-right:0}.navbar-logo.desktop-only{display:none}.navbar-left{justify-content:flex-start}.navbar-menu{flex:1 1}.desktop-menu{padding-left:0}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#222427;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px}.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-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-width:1px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;line-height:0;padding:0 6px}.emoji-mart-anchor{background:none;border:none;box-shadow:none;color:#858585;display:block;flex:1 1 auto;margin:0;overflow:hidden;padding:12px 4px;position:relative;text-align:center;transition:color .1s ease-out}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor-selected,.emoji-mart-anchor:focus,.emoji-mart-anchor:hover{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{background-color:#464646;bottom:-3px;height:3px;left:0;position:absolute;width:100%}.emoji-mart-anchors i{display:inline-block;max-width:22px;width:100%}.emoji-mart-anchors img,.emoji-mart-anchors svg{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{height:270px;overflow-x:hidden;overflow-y:scroll;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{border:1px solid #d9d9d9;border-radius:5px;display:block;font-size:16px;outline:0;padding:5px 25px 6px 10px;width:100%}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{background:none;border:none;padding:2px 5px 1px;position:absolute;right:11px;top:7px;z-index:2}.emoji-mart-category .emoji-mart-emoji span{cursor:default;position:relative;text-align:center;z-index:1}.emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#f4f4f4;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.emoji-mart-category-label{position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:2}.emoji-mart-category-label span{background-color:#fff;background-color:#fffffff2;display:block;font-weight:500;padding:5px 6px;width:100%}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{display:inline-block;list-style:none;margin:0;padding:0}.emoji-mart-emoji{background:none;border:none;box-shadow:none;display:inline-block;font-size:0;margin:0;padding:0;position:relative}.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{color:#858585;font-size:14px;padding-top:70px;text-align:center}.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{height:70px;position:relative}.emoji-mart-preview-data,.emoji-mart-preview-emoji,.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{color:#888;font-size:12px}.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-shortname{margin-left:.5em}.emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.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{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;font-size:0;padding:2px 0}.emoji-mart-skin-swatches.custom{background-color:#fff;border:none;font-size:0}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{padding:0 2px;width:16px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;transition-duration:.125s;transition-property:width,padding;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch:first-child{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{padding:0 2px;position:relative;width:16px}.emoji-mart-skin-swatch.selected:after{background-color:#fff;border-radius:100%;content:"";height:4px;left:50%;margin:-2px 0 0 -2px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease-out;width:4px}.emoji-mart-skin-swatch.custom{cursor:default;display:inline-block;height:38px;overflow:hidden;transition-duration:.125s;transition-property:width,height;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch.custom.selected{height:38px;padding:0 2px 0 0;position:relative;width:36px}.emoji-mart-skin-swatch.custom.selected:after{content:"";height:0;width: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{height:38px;padding:0 2px 0 0;width:36px}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{background-color:#fff;border-radius:10%;color:#888;display:inline-block;font-size:11px;height:40px;padding:5px 2px;text-align:left;vertical-align:middle;width:95px}.emoji-mart-skin{border-radius:100%;display:inline-block;max-width:12px;padding-top:100%;width: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{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.emoji-mart-dark{background-color:#222;color:#fff}.emoji-mart-dark,.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{background-color:#2f2f2f;border-color:#555453;color:#fff}.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{background-color:#222;border-color:#555453}.emoji-mart-dark .emoji-mart-anchor-selected,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor:hover{color:#bfbfbf}#container-circles{bottom:90px;left:50%;position:absolute}#outer-circle{background-color:#fff6;height:75px;left:-37px;width:75px;z-index:1}#inner-circle,#outer-circle{border-radius:50%;position:absolute}#inner-circle{background:#fff;height:44px;left:50%;margin:-22px 0 0 -22px;top:38px;width:44px;z-index:2}#inner-circle.is-clicked{height:38px;margin:-19px 0 0 -19px;width:38px}#white-flash.normal{height:100%;opacity:1;position:absolute;transition:opacity .9s ease-out;width:100%}#white-flash.do-transition{background:#fff;opacity:0}#display-error{background-color:#fff;color:#000}.react-html5-camera-photo{position:relative;text-align:center}.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:768px}.react-html5-camera-photo>.display-error{margin:0 auto;width:768px}@media(max-width:768px){.react-html5-camera-photo>.display-error,.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:100%}}.react-html5-camera-photo-fullscreen>img,.react-html5-camera-photo-fullscreen>video{height:100vh;width:100vw}.react-html5-camera-photo-fullscreen>video{object-fit:fill}.react-html5-camera-photo-fullscreen>.display-error{height:100vh;width:100vw}.camera-container{display:flex;flex-direction:column;position:relative}.camera-container,.react-html5-camera-photo{border-radius:12px;height:100%;overflow:hidden;width:100%}.react-html5-camera-photo>img,.react-html5-camera-photo>video{border-radius:12px;height:100%;object-fit:cover;width:100%}.camera-controls{bottom:20px;gap:20px;left:0;position:absolute;right:0;z-index:10}.camera-button,.camera-controls{align-items:center;display:flex;justify-content:center}.camera-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:50px;transition:all .2s ease;width:50px}.camera-button:hover{background-color:#ffffff4d;transform:scale(1.05)}.close-button{right:15px}.close-button,.switch-button{background-color:#00000080;height:36px;position:absolute;top:15px;width:36px}.switch-button{left:15px}.preview-container{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.captured-image{border-radius:12px;height:100%;object-fit:cover;width:100%}.preview-controls{bottom:20px;display:flex;gap:20px;justify-content:center;left:0;padding:0 15px;position:absolute;right:0}.preview-button{border:none;border-radius:30px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;max-width:120px;padding:12px 20px;transition:all .2s ease}.confirm-button{background-color:#4caf50;background-color:var(--success-color,#4caf50);color:#fff;color:var(--text-white,#fff)}.confirm-button:hover{background-color:#3e8e41;background-color:var(--success-hover-color,#3e8e41)}.cancel-button{background-color:#fffc;color:#333;color:var(--text-secondary-light,#333)}.cancel-button:hover{background-color:#fff;background-color:var(--bg-light,#fff)}.react-html5-camera-photo>button{background-color:#fff!important;border:3px solid #fffc!important;box-shadow:0 0 10px #0003!important;height:60px!important;width:60px!important}@media screen and (max-width:480px){.camera-controls,.preview-controls{bottom:15px}.preview-button{font-size:13px;padding:10px 15px}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{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{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.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{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.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{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-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:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;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:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 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{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.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{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.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:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.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{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.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-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.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{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.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;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{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{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}:root{--login-primary-color:var(--primaryColor,#6366f1);--login-primary-rgb:var(--primary-rgb,99,102,241);--login-gradient-start:var(--login-gradient-start,#667eea);--login-gradient-end:var(--login-gradient-end,#764ba2);--yellow-bright:#f9ed32;--yellow-golden:#f2d335;--yellow-muted:#d9bd32;--gray-light:#b0bac3;--gray-medium:#7c838a;--blue-light:#e6f3ff;--black:#000;--white:#fff;--green-link:#4caf50}.login-page-body{align-items:center;background:linear-gradient(180deg,#667eea,#764ba2);background:linear-gradient(180deg,var(--login-gradient-start) 0,var(--login-gradient-end) 100%);color:#000;color:var(--black);display:flex;font-family:Poppins,sans-serif;height:100vh;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.login-page-body.dark{background:linear-gradient(180deg,#1a1a1a,#2d2d2d)}.login-page-body.has-background{background-color:initial;background-image:var(--login-background-image)}.login-page-body.has-background:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.login-theme-toggle{align-items:center;background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#000;color:var(--black);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;top:24px;transition:all .3s ease;width:48px;z-index:100}.login-theme-toggle:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.login-theme-toggle--desktop{display:flex}.login-theme-toggle--mobile{display:none}.login-main-card{animation:slideIn .6s ease-out;background:#fff;background:var(--white);border-radius:24px;box-shadow:0 20px 60px #00000026;display:flex;max-width:1000px;min-height:600px;overflow:hidden;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-visual-section{align-items:center;background:#e6f3ff;background:var(--blue-light);display:flex;flex:0 0 40%;flex-direction:column;justify-content:center;overflow:hidden;padding:40px;position:relative}.login-visual-section:before{animation:blob1 8s ease-in-out infinite;background:#667eea;background:var(--login-gradient-start);border-radius:50% 40% 60% 30%;content:"";height:300px;left:-50px;opacity:.4;position:absolute;top:-50px;width:300px}.login-visual-section:after{animation:blob2 10s ease-in-out infinite;background:#764ba2;background:var(--login-gradient-end);border-radius:40% 60% 30% 50%;bottom:-30px;content:"";height:250px;opacity:.3;position:absolute;right:-30px;width:250px}@keyframes blob1{0%,to{border-radius:50% 40% 60% 30%;transform:translate(0) rotate(0deg)}50%{border-radius:40% 60% 30% 50%;transform:translate(20px,20px) rotate(180deg)}}@keyframes blob2{0%,to{border-radius:40% 60% 30% 50%;transform:translate(0) rotate(0deg)}50%{border-radius:50% 40% 60% 30%;transform:translate(-20px,-20px) rotate(-180deg)}}.login-visual-content{position:relative;text-align:center;width:100%;z-index:2}.login-visual-logo{color:#000;color:var(--black);font-size:24px;font-weight:600;margin-bottom:40px;text-align:left}.login-visual-image{height:auto;margin:0 auto;max-width:300px;position:relative;width:100%;z-index:2}.login-visual-image img{height:auto;object-fit:contain;width:100%}.login-form-section{background:#fff;background:var(--white);display:flex;flex:0 0 60%;flex-direction:column;justify-content:center;padding:60px 50px;position:relative}.login-form-content{margin:0 auto;max-width:400px;width:100%}.login-form-title{color:#000;color:var(--black);font-size:26px;font-weight:600;margin-bottom:8px;text-align:center}.login-form-subtitle{color:#7c838a;color:var(--gray-medium);font-size:14px;font-weight:400;margin-bottom:32px;text-align:center}.login-form{gap:20px}.login-form,.login-input-group{display:flex;flex-direction:column}.login-input-group{gap:8px}.login-input-label{color:#000;color:var(--black);font-size:14px;font-weight:500;margin-bottom:4px}.login-input-wrapper{position:relative}.login-input{background:#b0bac333;border:1px solid #b0bac3;border:1px solid var(--gray-light);border-radius:12px;color:#000;color:var(--black);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:48px;padding:0 16px;transition:all .3s ease;width:100%}.login-input:focus{background:#ffffffe6;border-color:#6366f1;border-color:var(--login-primary-color);box-shadow:0 0 0 3px #6366f133;box-shadow:0 0 0 3px rgba(var(--login-primary-rgb),.2);outline:none}.login-input::placeholder{color:#7c838a;color:var(--gray-medium);font-weight:400}.login-input select,select.login-input{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%237C838A" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-position:right 14px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:40px}.login-input option{background-color:#fff;background-color:var(--white);color:#000;color:var(--black);padding:12px}.login-error{background-color:#fee2e280;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;font-size:14px;font-weight:500;padding:12px 16px}.login-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background:linear-gradient(135deg,var(--login-gradient-start) 0,var(--login-gradient-end) 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #6366f14d;box-shadow:0 4px 12px rgba(var(--login-primary-rgb),.3);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;margin-top:8px;transition:all .3s ease;width:100%}.login-button:hover:not(:disabled){box-shadow:0 6px 16px #6366f180;box-shadow:0 6px 16px rgba(var(--login-primary-rgb),.5);filter:brightness(1.1);transform:translateY(-2px)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.login-button-spinner{animation:spin .8s linear infinite;border:2px solid #0000004d;border-radius:50%;border-top-color:#000;border-top:2px solid var(--black);height:18px;width:18px}.login-toggle-section{margin-top:20px;text-align:center}.login-toggle-text{color:#7c838a;color:var(--gray-medium);font-size:14px;font-weight:400}.login-toggle-button{background:#0000;border:none;color:#6366f1;color:var(--login-primary-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-left:4px;text-decoration:none;transition:all .3s ease}.login-toggle-button:hover{text-decoration:underline}.login-separator{align-items:center;display:flex;margin:24px 0;text-align:center}.login-separator:after,.login-separator:before{background:#b0bac3;background:var(--gray-light);content:"";flex:1 1;height:1px}.login-separator-text{color:#7c838a;color:var(--gray-medium);font-size:14px;font-weight:400;padding:0 16px}.login-social-buttons{display:flex;gap:12px;margin-top:8px}.login-social-button{align-items:center;background:#fff;background:var(--white);border:1px solid #b0bac3;border:1px solid var(--gray-light);border-radius:12px;color:#000;color:var(--black);cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;height:48px;justify-content:center;transition:all .3s ease}.login-social-button:hover{border-color:#f9ed32;border-color:var(--yellow-bright);box-shadow:0 2px 8px #f9ed3233;transform:translateY(-1px)}.login-social-icon{height:20px;object-fit:contain;width:20px}.login-footer{color:#7c838a;color:var(--gray-medium);font-size:12px;font-weight:400;margin-top:32px;text-align:center}.login-steps-indicator{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:32px}.login-step{flex:1 1;flex-direction:column;gap:8px;max-width:150px}.login-step,.login-step-number{align-items:center;display:flex}.login-step-number{background:#b0bac34d;border:2px solid #b0bac3;border:2px solid var(--gray-light);border-radius:50%;color:#7c838a;color:var(--gray-medium);font-size:14px;font-weight:600;height:36px;justify-content:center;transition:all .3s ease;width:36px}.login-step.active .login-step-number{background:#6366f1;background:var(--login-primary-color);border-color:#6366f1;border-color:var(--login-primary-color);box-shadow:0 4px 12px #6366f14d;box-shadow:0 4px 12px rgba(var(--login-primary-rgb),.3);color:#fff;color:var(--white)}.login-step.completed .login-step-number{background:#4caf50;background:var(--green-link);border-color:#4caf50;border-color:var(--green-link);color:#fff;color:var(--white)}.login-step.completed .login-step-number:after{content:"✓";font-size:18px}.login-step-label{color:#7c838a;color:var(--gray-medium);font-size:12px;font-weight:500;text-align:center;transition:all .3s ease}.login-step.active .login-step-label{color:#000;color:var(--black);font-weight:600}.login-step-line{background:#b0bac3;background:var(--gray-light);flex:1 1;height:2px;margin:0 8px;max-width:60px;transition:all .3s ease}.login-step.completed+.login-step-line{background:#4caf50;background:var(--green-link)}.login-form-actions{display:flex;gap:12px;margin-top:8px}.login-button-secondary{align-items:center;background:#fff;background:var(--white);border:2px solid #b0bac3;border:2px solid var(--gray-light);border-radius:12px;color:#000;color:var(--black);cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:48px;justify-content:center;transition:all .3s ease}.login-button-secondary:hover{background:#6366f11a;background:rgba(var(--login-primary-rgb),.1);border-color:#6366f1;border-color:var(--login-primary-color);transform:translateY(-1px)}.login-form-actions .login-button{flex:2 1;margin-top:0}.login-branding-section{display:none!important}@media (max-width:768px){.login-main-card{flex-direction:column;max-width:500px;min-height:auto;width:95%}.login-visual-section{flex:0 0 auto;min-height:200px;padding:30px 20px}.login-visual-logo{font-size:20px;margin-bottom:20px}.login-visual-image{max-width:200px}.login-form-section{flex:1 1;padding:40px 30px}.login-form-title{font-size:22px}.login-social-buttons{flex-direction:column}.login-theme-toggle--desktop{display:none}.login-theme-toggle--mobile{display:flex;height:40px;position:absolute;right:12px;top:12px;width:40px;z-index:60}}@media (max-width:480px){.login-form-section{padding:30px 20px}.login-form-title{font-size:20px}.login-visual-section{min-height:150px;padding:20px}}.container,.login-image-side,.logoImg,.toggle-container{display:none!important}.login-phone-input-container{position:relative;width:100%}.login-phone-input-container .login-input-wrapper{align-items:stretch;display:flex;gap:8px}.login-phone-country-selector{align-items:center;background-color:var(--login-background-paper);border:1px solid var(--login-border-light);border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;display:flex;gap:4px;height:40px;height:var(--login-input-height,40px);justify-content:center;min-width:60px;padding:0 10px;transition:all .3s ease;transition:all var(--login-transition,.3s ease)}.login-phone-country-selector:focus,.login-phone-country-selector:hover{border-color:var(--login-primary-color)}.login-phone-country-selector:focus{box-shadow:0 0 0 2px #1e3a8a40;box-shadow:0 0 0 2px rgba(var(--primary-rgb,30,58,138),.25);outline:none}.login-phone-country-arrow{color:var(--login-text-secondary);font-size:10px;transition:transform .3s ease;transition:transform var(--login-transition,.3s ease)}.login-phone-input-field{flex:1 1;padding-left:14px!important}.login-phone-country-menu{background-color:var(--login-background-paper);border:1px solid var(--login-border-light);border-radius:8px;box-shadow:0 5px 15px #22292f1a;box-shadow:var(--login-shadow-medium,0 5px 15px #22292f1a);display:flex;flex-direction:column;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}body.dark .login-phone-country-menu{box-shadow:0 5px 15px #0006}.login-phone-country-search{border-bottom:1px solid var(--login-border-light);padding:8px}.login-phone-country-search .login-input{font-size:.8125rem;margin:0}.login-phone-country-list{max-height:250px;overflow-y:auto}.login-phone-country-list::-webkit-scrollbar{width:8px}.login-phone-country-list::-webkit-scrollbar-track{background:var(--login-background)}.login-phone-country-list::-webkit-scrollbar-thumb{background:var(--login-border-medium);border-radius:4px}.login-phone-country-list::-webkit-scrollbar-thumb:hover{background:var(--login-primary-color)}.login-phone-country-item{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background-color .3s ease;transition:background-color var(--login-transition,.3s ease);width:100%}.login-phone-country-item:hover{background-color:var(--login-action-hover)}.login-phone-country-name{color:var(--login-text-primary);flex:1 1;font-size:.875rem}.login-phone-country-dial{color:var(--login-text-secondary);font-size:.8125rem;font-weight:500}@media (prefers-color-scheme:dark){body.dark .login-phone-country-menu,body.dark .login-phone-country-search .login-input,body.dark .login-phone-country-selector,body.dark .login-phone-input-field{background-color:var(--login-background-paper);border-color:var(--login-border-light);color:var(--login-text-primary)}body.dark .login-phone-country-item:hover{background-color:var(--login-action-hover)}}:root{--toast-bg:var(--surface-bg,#fff);--toast-border:var(--surface-border,#0000001a);--toast-text:var(--surface-text,#212121);--toast-shadow:var(--surface-shadow,0 5px 15px #0000001a);--color-success:#22c55e;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6}@media (prefers-color-scheme:dark){:root{--toast-bg:var(--surface-bg,#111827eb);--toast-border:var(--surface-border,#94a3b82e);--toast-text:var(--surface-text,#e5e7eb);--toast-shadow:var(
      --surface-shadow,0 12px 32px #00000073,0 3px 10px #00000059
    )}}.dark{--toast-bg:var(--surface-bg,#111827eb);--toast-border:var(--surface-border,#94a3b82e);--toast-text:var(--surface-text,#e5e7eb);--toast-shadow:var(
    --surface-shadow,0 12px 32px #00000073,0 3px 10px #00000059
  )}.toast-container{flex-direction:column;gap:10px;left:50%;pointer-events:none;position:fixed;top:20px;transform:translateX(-50%);z-index:9999}.toast,.toast-container{align-items:center;display:flex}.toast{background:#fff;background:var(--toast-bg);border:1px solid #0000001a;border:1px solid var(--toast-border);border-radius:14px;box-shadow:0 5px 15px #0000001a;box-shadow:var(--toast-shadow);gap:12px;max-width:420px;min-width:280px;opacity:0;padding:12px 16px;pointer-events:auto;transform:translateY(-100%);transition:all .28s cubic-bezier(.4,0,.2,1)}.toast--visible{opacity:1;transform:translateY(0)}.toast--removing{opacity:0;transform:translateY(-100%) scale(.97)}.toast__icon{color:#fff}.toast--success .toast__icon{background:#22c55e;background:var(--color-success,#22c55e)}.toast--error .toast__icon{background:#ef4444;background:var(--color-error,#ef4444)}.toast--warning .toast__icon{background:#f59e0b;background:var(--color-warning,#f59e0b)}.toast--info .toast__icon{background:#3b82f6;background:var(--color-info,#3b82f6)}.toast__icon{align-items:center;border-radius:999px;display:flex;flex-shrink:0;font-size:15px;height:28px;justify-content:center;width:28px}.toast__content{flex:1 1;min-width:0}.toast__message{word-wrap:break-word;font-size:14px;font-weight:500;line-height:1.4;margin:0}.toast__close,.toast__message{color:#212121;color:var(--toast-text)}.toast__close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;opacity:.6;transition:all .18s ease;width:22px}.toast__close:focus{outline:2px solid #0003;outline-offset:1px}.toast__close:hover{background-color:#0000000d;opacity:.9}@media (prefers-color-scheme:dark){.toast__close:hover{background-color:#ffffff0f}}@media (max-width:640px){.toast-container{align-items:stretch;left:10px;right:10px;top:10px;transform:none}.toast{max-width:none;min-width:0;min-width:auto;padding:10px 14px;width:100%}.toast--removing{transform:translateY(-100%) scale(.98)}}@media (prefers-contrast:high){.toast{background:#fff!important;border-width:2px}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .2s ease}.toast--removing,.toast--visible,.toast__close:hover{transform:none}}.rbc-calendar{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%}.event-container{align-items:center;background-color:#1e3a8a;background-color:var(--primaryColor,#1e3a8a);border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-height:24px;padding:4px 8px;position:relative}.event-container.dark{background-color:#60a5fa;background-color:var(--primaryColor,#60a5fa);color:#fff}.event-container.light{background-color:#1e3a8a;background-color:var(--primaryColor,#1e3a8a);color:#fff}.event-container:hover{opacity:.9}.event-title{flex:1 1;font-size:14px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-icon{color:#fff!important;cursor:pointer;height:18px!important;opacity:0;width:18px!important;z-index:10}.event-container:hover .delete-icon{opacity:1}.calendar-event.light{background-color:#1e3a8a!important;background-color:var(--primaryColor,#1e3a8a)!important;border:none!important;color:#fff!important}.calendar-event.dark{background-color:#60a5fa!important;background-color:var(--primaryColor,#60a5fa)!important;border:none!important;color:#fff!important}@media (max-width:768px){.rbc-toolbar{align-items:center;flex-direction:column}.rbc-toolbar-label{margin:8px 0}.rbc-btn-group{display:flex;justify-content:center;margin:4px 0;width:100%}.rbc-btn-group button{flex:1 1;font-size:12px;padding:6px 8px}.event-title{font-size:12px}.delete-icon{height:16px!important;opacity:1;width:16px!important}.rbc-agenda-view table.rbc-agenda-table{font-size:12px}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td,.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:4px}.rbc-month-view .rbc-header{font-size:12px;padding:4px}.rbc-month-view .rbc-date-cell{font-size:12px;padding:2px}.rbc-time-view .rbc-header{font-size:12px}.rbc-time-view .rbc-label{font-size:11px;padding:2px 4px}.rbc-time-header-content .rbc-header.rbc-today{background-color:#1e3a8a1a}}@media (max-width:480px){.rbc-toolbar button{font-size:11px;padding:4px 6px}.rbc-btn-group{flex-wrap:wrap}.rbc-btn-group button{margin:2px}.rbc-month-view{font-size:11px}.event-container{min-height:20px;padding:2px 4px}.event-title{font-size:11px}.delete-icon{height:14px!important;width:14px!important}}.dark .rbc-toolbar button{background-color:#1e1e1e;background-color:var(--bg-dark,#1e1e1e);border-color:#333;border-color:var(--border-dark,#333);color:#b4b7bd;color:var(--text-secondary-dark,#b4b7bd)}.dark .rbc-toolbar button:hover{background-color:#60a5fa26;color:#60a5fa;color:var(--primaryColor,#60a5fa)}.dark .rbc-toolbar button.rbc-active{background-color:#60a5fa40;color:#60a5fa;color:var(--primaryColor,#60a5fa)}.dark .rbc-agenda-view,.dark .rbc-month-view,.dark .rbc-time-view{background-color:#121212;background-color:var(--bg-default-dark,#121212);border-color:#333;border-color:var(--border-dark,#333)}.dark .rbc-agenda-table,.dark .rbc-day-bg,.dark .rbc-day-bg+.rbc-day-bg,.dark .rbc-header,.dark .rbc-header+.rbc-header,.dark .rbc-month-row,.dark .rbc-time-content,.dark .rbc-time-content>*+*>*,.dark .rbc-time-header,.dark .rbc-time-header-content{border-color:#333;border-color:var(--border-dark,#333)}.dark .rbc-off-range-bg{background-color:#0003}.dark .rbc-today{background-color:#60a5fa1a}.dark .rbc-agenda-table td,.dark .rbc-agenda-table th{border-color:#333}.dark .rbc-time-slot{color:#b4b7bd}.dark .rbc-current-time-indicator{background-color:#60a5fa;background-color:var(--primaryColor,#60a5fa)}.dark .rbc-date-cell,.dark .rbc-header{color:#b4b7bd}.light .rbc-toolbar button{background-color:#fff;background-color:var(--bg-light,#fff);border-color:#e0e0e0;border-color:var(--border-light,#e0e0e0);color:#6e6b7b;color:var(--text-secondary-light,#6e6b7b)}.light .rbc-toolbar button:hover{background-color:#1e3a8a14;color:#1e3a8a;color:var(--primaryColor,#1e3a8a)}.light .rbc-toolbar button.rbc-active{background-color:#1e3a8a33;color:#1e3a8a;color:var(--primaryColor,#1e3a8a)}.light .rbc-agenda-view,.light .rbc-month-view,.light .rbc-time-view{background-color:#fff;border-color:#e0e0e0}.light .rbc-agenda-table,.light .rbc-day-bg,.light .rbc-day-bg+.rbc-day-bg,.light .rbc-header,.light .rbc-header+.rbc-header,.light .rbc-month-row,.light .rbc-time-content,.light .rbc-time-content>*+*>*,.light .rbc-time-header,.light .rbc-time-header-content{border-color:#e0e0e0}.light .rbc-off-range-bg{background-color:#0000000d}.light .rbc-today{background-color:#1e3a8a14}.light .rbc-agenda-table td,.light .rbc-agenda-table th{border-color:#e0e0e0}.light .rbc-time-slot{color:#6e6b7b}.light .rbc-current-time-indicator{background-color:#1e3a8a;background-color:var(--primaryColor,#1e3a8a)}.light .rbc-date-cell,.light .rbc-header{color:#212121}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.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{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray: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;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;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{margin:15px;position:absolute;z-index:5}.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:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.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-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.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-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.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{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 #0059dccc}.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{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.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}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.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.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.ai-agent-node-container{margin:0;padding:0}.ai-agent-card,.ai-agent-node-container{overflow:visible!important;position:relative}.ai-agent-card{align-items:center;border:2px solid;border-radius:16px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:120px;padding:16px;transition:all .2s ease;width:360px}.ai-agent-header{align-items:center;display:flex;gap:8px;text-align:center}.ai-agent-icon-badge{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ai-agent-title{font-size:1rem;font-weight:700;line-height:1.1}.ai-agent-subtitle{font-size:.85rem;font-weight:500}.ai-agent-preview{font-size:.85rem;max-width:320px;text-align:center}.ai-agent-node-container .react-flow__handle{border:2px solid;border-radius:50%;height:14px;position:absolute;transition:all .2s ease;width:14px;z-index:15}.ai-agent-node-container .react-flow__handle[data-handlepos=left]{left:-10px;top:50%;transform:translateY(-50%)}.ai-agent-node-container .react-flow__handle[data-handlepos=right]{right:-10px;top:50%;transform:translateY(-50%)}.ai-agent-node-container .react-flow__handle[data-handlepos=bottom]{border-width:3px;bottom:-10px;height:16px;left:50%;transform:translateX(-50%);width:16px}.ai-agent-node-container .react-flow__handle:after{border-bottom:3px solid #0000;border-top:3px solid #0000;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.ai-agent-node-container .react-flow__handle:hover{transform:scale(1.3)}.ai-agent-node-container .react-flow__handle[data-handlepos=left]:hover,.ai-agent-node-container .react-flow__handle[data-handlepos=right]:hover{transform:translateY(-50%) scale(1.3)}.ai-agent-node-container .react-flow__handle[data-handlepos=bottom]:hover{transform:translateX(-50%) scale(1.3)}.ai-agent-tools-container{height:0;left:0;min-height:0;overflow:visible;pointer-events:none;position:absolute;top:100%;width:100%;z-index:1}.ai-agent-tools-container>*{pointer-events:auto}.ai-agent-connector-layer{left:0;pointer-events:none;position:absolute;top:0;z-index:0}.ai-agent-tool-wrapper{pointer-events:auto;position:absolute;z-index:2}.ai-agent-loop-handle,.ai-agent-tool-handle{opacity:0!important;pointer-events:none!important}.ai-agent-tool-node{align-items:center;border:2px solid;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:72px}.ai-agent-tool-node:hover{filter:brightness(1.1);transform:scale(1.08)}.ai-agent-tool-node:hover:before{animation:pulse 2s ease-in-out infinite;border-radius:50%;bottom:-4px;content:"";left:-4px;pointer-events:none;position:absolute;right:-4px;top:-4px;z-index:-1}.ai-agent-tool-node:active{transform:scale(.95);transition:transform .1s ease}.ai-agent-loop-container{left:100%;margin-left:48px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ai-agent-loop-tool{border-width:3px!important;height:88px!important;width:88px!important}.ai-agent-loop-icon{animation:spin 2s linear infinite;transform-origin:center}.ai-agent-wires-overlay{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:1}.ai-agent-wire{stroke-dasharray:6 6;animation:wireDash 1.2s linear infinite}@keyframes wireDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mini-tool-anchor-dot{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #0000001a,0 2px 4px #0003;height:10px;left:50%;pointer-events:none;position:absolute;top:-8px;transform:translateX(-50%);width:10px;z-index:12}.dark .mini-tool-anchor-dot,body[data-theme=dark] .mini-tool-anchor-dot,html[data-theme=dark] .mini-tool-anchor-dot{border-color:#1e1e23f2;box-shadow:0 0 0 2px #8b5cf64d,0 2px 4px #0006}.loop-tool-anchor-dot{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #0000001a,0 2px 4px #0003;height:10px;left:-8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:12}.dark .loop-tool-anchor-dot,body[data-theme=dark] .loop-tool-anchor-dot,html[data-theme=dark] .loop-tool-anchor-dot{border-color:#1e1e23f2;box-shadow:0 0 0 2px #8b5cf64d,0 2px 4px #0006}.ai-agent-loop-container,.ai-agent-tool-wrapper{position:relative}.preview-classic,.preview-modern{display:flex;gap:8px;height:120px}.preview-classic{flex-direction:row}.preview-modern{flex-direction:column}.preview-sidebar{align-items:center;background-color:#f0f2f5;border-radius:0;border-right:1px solid #00000014;display:flex;flex-shrink:0;justify-content:center;width:70px}.dark .preview-sidebar{background-color:#202c33;border-right-color:#ffffff1a}.preview-sidebar-content{color:#fff;font-size:12px;font-weight:600;text-align:center}.preview-top-menu{align-items:center;background-color:#1e3a8a;background-color:var(--primaryColor,#1e3a8a);border-radius:4px;display:flex;flex-shrink:0;height:30px;justify-content:center}.preview-top-menu-content{color:#fff;font-size:11px;font-weight:600;text-align:center}.preview-main-content{background-color:#fff;border-radius:0;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px}.dark .preview-main-content{background-color:#0b141a}.preview-content-line{background-color:#e0e0e0;border-radius:2px;height:8px;width:100%}.dark .preview-content-line{background-color:#424242}.layout-settings-header{margin-bottom:24px}:root{--primary-color:var(--primaryColor,#1e3a8a);--text-color-light:#212121;--text-color-dark:#fff;--text-secondary-light:#6e6b7b;--text-secondary-dark:#b4b7bd;--bg-light:#fff;--bg-dark:#1e1e1e;--bg-default-light:#e8e8e8;--bg-default-dark:#121212;--border-light:#e0e0e0;--border-dark:#333;--hover-light:#1e3a8a14;--hover-dark:#60a5fa26;--active-light:#1e3a8a33;--active-dark:#60a5fa40;--transition-speed:0.25s;--shadow-light:0 4px 14px 0 #22292f1a;--shadow-dark:0 4px 14px 0 #0000004d}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background-color:#fff3}::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}.slide-in-right{animation:slideInRight .3s ease}.slide-in-left{animation:slideInLeft .3s ease}.slide-in-up{animation:slideInUp .3s ease}.main-list-items{align-items:center;display:flex}.main-list-items.mobile{align-items:flex-start;flex-direction:column;width:100%}.dropdown-container{margin-right:8px;position:relative}.main-list-items.mobile .dropdown-container{margin-bottom:4px;margin-right:0;width:100%}.nav-button{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:center;padding:8px 12px;position:relative;transition:all .25s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.main-list-items.mobile .nav-button{justify-content:space-between;padding:12px 16px;width:100%}.nav-button:hover{background-color:#1e3a8a14;background-color:var(--hover-light)}.dark .nav-button:hover{background-color:#60a5fa26;background-color:var(--hover-dark)}.nav-button.active{font-weight:600;position:relative}.dropdown-icon{height:16px;margin-left:4px;transition:transform .25s ease;transition:transform var(--transition-speed) ease;width:16px}.dropdown-icon.open{transform:rotate(180deg)}.dropdown-menu{animation:fadeIn .2s ease;background-color:#fff;background-color:var(--bg-light);border-radius:8px;box-shadow:var(--menu-shadow);left:0;margin-top:4px;min-width:220px;overflow:hidden;position:absolute;top:100%;z-index:1000}.main-list-items.mobile .dropdown-menu{animation:none;border-radius:0;box-shadow:none;margin-top:0;padding-left:16px;position:relative;width:100%}.dropdown-menu-item{align-items:center;color:inherit;display:flex;font-size:14px;padding:10px 16px;text-decoration:none;transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.dropdown-menu-item:hover{background-color:#1e3a8a14;background-color:var(--hover-light)}.dark .dropdown-menu-item:hover{background-color:#60a5fa26;background-color:var(--hover-dark)}.menu-item-icon{align-items:center;display:flex;justify-content:center;min-width:36px}.menu-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-icon{height:1.2rem;margin-right:8px;width:1.2rem}.badge-container{position:relative}.badge{align-items:center;background-color:#f44336;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:0;top:-8px;width:16px}.notification-icon{position:relative}.notification-icon.has-notification:after{background-color:#f44336;border-radius:50%;content:"";height:8px;position:absolute;right:8px;top:0;width:8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.main-list-items{align-items:flex-start;flex-direction:column;width:100%}.nav-button{justify-content:space-between;margin-bottom:4px;margin-right:0;padding:12px 16px;width:100%}}.drawer-footer-button,.navbar .theme-toggle{z-index:2000}