@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-BlackItalic-VoPXIx-P.woff2) format("woff2"),url(/assets/CharlieDisplay-BlackItalic-CQQoh6ok.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Regular-C23-n9Ep.woff2) format("woff2"),url(/assets/CharlieDisplay-Regular-DPH4MmHR.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-LightItalic-BtAgldER.woff2) format("woff2"),url(/assets/CharlieDisplay-LightItalic-BYZSbkW7.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Semibold-BoS12qcc.woff2) format("woff2"),url(/assets/CharlieDisplay-Semibold-CaJMbfKL.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Thin-CVE2-IQb.woff2) format("woff2"),url(/assets/CharlieDisplay-Thin-BwgHkb7V.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Light-DxAcV4Tn.woff2) format("woff2"),url(/assets/CharlieDisplay-Light-C-w7HrhY.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Black-DIJbIruf.woff2) format("woff2"),url(/assets/CharlieDisplay-Black-m336OlNY.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-BoldItalic-ZVg-OclH.woff2) format("woff2"),url(/assets/CharlieDisplay-BoldItalic-DtcdY_VV.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-SemiboldItalic-D_9-579J.woff2) format("woff2"),url(/assets/CharlieDisplay-SemiboldItalic-B2xV0__2.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Italic-D2o2fsEm.woff2) format("woff2"),url(/assets/CharlieDisplay-Italic-ZdcPliPX.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-ThinItalic-C52G4bQk.woff2) format("woff2"),url(/assets/CharlieDisplay-ThinItalic-D0JnHkb5.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Charlie Display;src:url(/assets/CharlieDisplay-Bold-D8KQuc0s.woff2) format("woff2"),url(/assets/CharlieDisplay-Bold-BxfoVgWX.woff) format("woff");font-weight:700;font-style:normal}html{height:100%;overflow-x:hidden;box-sizing:border-box}body{margin:0;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,#root,html{background:var(--background-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:var(--text-color, #333333);transition:all .3s cubic-bezier(.4,0,.2,1)}#root{height:100%;min-height:100%;overflow:hidden}:root{--primary-color: #6366f1;--primary-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--secondary-color: #06b6d4;--accent-color: #f59e0b;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--background-gradient: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--background-color: #f8fafc;--card-background: rgba(255, 255, 255, .95);--glass-background: rgba(255, 255, 255, .25);--sider-background: rgba(255, 255, 255, .95);--header-background: rgba(255, 255, 255, .95);--text-color: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--text-contrast: #ffffff;--border-color: rgba(226, 232, 240, .8);--hover-color: rgba(99, 102, 241, .08);--active-color: rgba(99, 102, 241, .16);--border-radius: 16px;--border-radius-sm: 8px;--border-radius-lg: 24px;--box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--box-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--backdrop-blur: blur(12px);--menu-highlight: #6366f1;--logout-color: #ef4444;--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1)}body.dark-theme{--primary-color: #6366f1;--primary-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--secondary-color: #06b6d4;--accent-color: #fbbf24;--success-color: #10b981;--warning-color: #fbbf24;--error-color: #f87171;--background-gradient: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--background-color: #0f172a;--card-background: rgba(30, 41, 59, .95);--glass-background: rgba(30, 41, 59, .25);--sider-background: rgba(30, 41, 59, .95);--header-background: rgba(30, 41, 59, .95);--text-color: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-contrast: #ffffff;--border-color: rgba(51, 65, 85, .8);--hover-color: rgba(99, 102, 241, .16);--active-color: rgba(99, 102, 241, .24);--box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--box-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--menu-highlight: #6366f1;--logout-color: #f87171}.glass-effect{background:var(--glass-background);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:1px solid var(--border-color)}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-modern{background:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:1px solid var(--border-color);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:var(--transition-normal)}.card-modern:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-lg)}code{font-family:JetBrains Mono,Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;background:var(--glass-background)}main::-webkit-scrollbar,*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--glass-background);border-radius:var(--border-radius-sm)}*::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:var(--border-radius-sm);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--secondary-color);background-clip:content-box}.ant-table-thead>tr>th{font-weight:600!important;background:var(--glass-background)!important;border-bottom:1px solid var(--border-color)!important;border-left:none!important;border-right:none!important;border-top:none!important;color:var(--text-color)!important}.ant-table-tbody>tr>td{border-left:none!important;border-right:none!important}.ant-table-tbody>tr:hover>td{background:var(--hover-color)!important}.ant-tag{border-color:transparent!important;border-radius:var(--border-radius-sm)!important;padding:4px 12px!important;font-weight:500!important}.ant-alert{border-color:transparent!important;border-radius:var(--border-radius)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.ant-menu-inline-collapsed-tooltip{display:none}.ant-btn{border-radius:var(--border-radius-sm)!important;font-weight:500!important;transition:var(--transition-normal)!important;border:none!important;box-shadow:var(--box-shadow)!important}.ant-btn-primary{background:var(--primary-gradient)!important;border:none!important}.ant-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:var(--box-shadow-lg)!important}.ant-btn-link:active,.ant-btn-link:hover,.ant-btn-link:focus{color:var(--primary-color)!important}.ant-input-search-button{border-radius:0 6px 6px 0!important;border:1px solid var(--border-color)!important;background:var(--card-background)!important;box-shadow:none!important}.DateInput_input__small{font-size:14px!important;font-weight:600!important}.SingleDatePicker_picker{z-index:10}.DateInput__small{width:100%!important}.DateInput__small>input{text-align:center;height:30px!important;border-radius:5px!important}.DateInput_input__focused{border-bottom:2px solid #e36a53!important}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#e36a53!important;border:1px double #e36a53!important;color:#fff;font-weight:700!important}.SingleDatePickerInput__withBorder{border-radius:5px!important;border:1px solid #dbdbdb}.DateInput{border-radius:5px!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#e36a53;color:#fff!important;font-weight:700!important}.ant-picker-ranges{display:flex;align-items:center;flex-flow:column}.ant-picker-ranges>.ant-picker-ok,.ant-picker-ranges>.ant-picker-ok>button{margin-left:0;width:100%}.ant-modal-title{font-weight:700;text-align:center!important}.ant-radio-button-wrapper-checked{background:#222!important;color:#fff!important;font-weight:600!important}.ant-form-item{margin-bottom:14px!important}.ant-space-align-center{justify-content:space-between;width:100%}.ant-notification-hook-holder,.ant-notification-notice{background:var(--card-background)!important;-webkit-backdrop-filter:var(--backdrop-blur)!important;backdrop-filter:var(--backdrop-blur)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important;box-shadow:var(--box-shadow-lg)!important}.ant-notification-notice-message{color:var(--text-color)!important;font-weight:600!important}.ant-notification-notice-description{color:var(--text-secondary)!important}.ant-notification-close-icon{color:var(--text-secondary)!important;transition:var(--transition-fast)!important}.ant-notification-close-icon:hover{color:var(--text-color)!important}.ant-drawer.ant-drawer-open .ant-drawer-mask{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background:#0000004d}.ant-drawer-content-wrapper{border-radius:var(--border-radius) 0 0 var(--border-radius)!important;overflow:hidden}.ant-drawer-content{background:var(--card-background)!important;-webkit-backdrop-filter:var(--backdrop-blur)!important;backdrop-filter:var(--backdrop-blur)!important}.ant-drawer-header{background:var(--card-background)!important;border-bottom:1px solid var(--border-color)!important}.ant-drawer-title{color:var(--text-color)!important;font-weight:600!important}.__json-pretty__{padding:7px;border-radius:5px}.ant-empty{margin:8px!important}.ant-empty-description{color:#878a8e}.v-l{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:5px 10px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.ant-form-item-label>label{font-weight:300;font-size:12px;color:#00000091;height:20px}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;color:#fff;background-color:#44b7ff}.ant-descriptions-item-label{font-weight:700}.ant-descriptions-item-label>span>.anticon{margin-right:5px}.ant-descriptions-title>span>i{margin-right:5px}.ant-tabs-card>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active{border-left:4px solid}.ant-tabs-card>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active>.ant-tabs-tab-btn{font-weight:700}.d-none{display:none}.rce-mbox{padding:6px 9px 22px}.rce-mbox-time{bottom:-9px!important}.rce-container-citem{margin-bottom:15px}.rce-mbox.rce-mbox-right{overflow:hidden}.rce-mbox-photo--img{cursor:pointer}.rce-citem-avatar img{width:auto!important;height:auto!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#999290}.ant-table-row{cursor:pointer}.rce-container-citem{width:350px}.rce-citem{cursor:default!important}.fc-event{margin-bottom:3px;padding-left:5px}.ant-input[disabled]{color:#000000bf}.ant-pagination{position:fixed;bottom:10px;right:30px}.logoutMenu{position:absolute!important;bottom:20px;font-weight:600;font-size:larger}.ant-layout .ant-layout-sider{background-color:var(--sider-background)!important;box-shadow:var(--box-shadow)}.ant-menu{background-color:var(--sider-background)!important;border-right:none!important}.ant-menu-item{color:var(--text-color)!important;margin:4px 0;border-radius:6px;transition:all .3s ease}.ant-menu-item:hover{background-color:var(--hover-color)!important;color:var(--primary-color)!important}.ant-menu-item-selected{background-color:var(--primary-color)!important;color:#fff!important}.ant-menu-item-active{color:var(--primary-color)!important}.ant-layout-header{background-color:var(--header-background)!important;box-shadow:var(--box-shadow)}.profileHoverMenu:hover{background-color:var(--hover-color);border-radius:6px}.ant-menu-item .anticon{font-size:16px;margin-right:10px;color:var(--text-color)}.ant-menu-item .anticon{font-size:18px;margin-right:10px;color:var(--text-color)}.ant-menu-title-content{font-weight:500;letter-spacing:.3px}.ant-menu-item,.profileHoverMenu,.ant-layout-sider{transition:all .3s cubic-bezier(.4,0,.2,1)}.logoutMenu .ant-menu-title-content{font-weight:600;color:var(--logout-color)!important}.logoutMenu .anticon{color:var(--logout-color)!important}.ant-menu-submenu-popup{background-color:#222831!important;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026}.ant-menu-submenu>.ant-menu{background-color:#222831!important;border-radius:8px}.ant-divider{background-color:#eeeeee1a!important;margin:12px 0}.ant-layout-sider-collapsed{transition:width .2s cubic-bezier(.4,0,.2,1)}.anticon{transition:transform .3s ease}.ant-menu-item:hover .anticon,.ant-menu-item-selected .anticon{color:var(--primary-color)}
