*,:before,:after{box-sizing:border-box}body{color:#e2e2f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f14;margin:0;padding:0;font-family:Inter,Segoe UI,system-ui,sans-serif}#root{width:100%;min-height:100vh}input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}input:-webkit-autofill:active{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}textarea:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}textarea:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}textarea:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}select:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}select:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}select:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#e2e2f0!important;caret-color:#e2e2f0!important;border-color:#2d2d3d!important;box-shadow:inset 0 0 0 1000px #22222f!important}:-webkit-any(.ant-input-affix-wrapper:-webkit-autofill,.ant-input:-webkit-autofill){-webkit-text-fill-color:#e2e2f0!important;-webkit-box-shadow:inset 0 0 0 1000px #22222f!important}:is(.ant-input-affix-wrapper:autofill,.ant-input:autofill){-webkit-text-fill-color:#e2e2f0!important;-webkit-box-shadow:inset 0 0 0 1000px #22222f!important}.ant-picker-calendar,.ant-picker-calendar .ant-picker-panel{background:0 0!important}.ant-picker-calendar-date{border-color:#1f1f2e!important}.ant-picker-calendar-date:hover{background:#7c3aed14!important}.ant-picker-calendar-date-today{background:#7c3aed1f!important;border-color:#7c3aed!important}.ant-picker-content th{text-transform:uppercase;letter-spacing:.5px;color:#666680!important;font-size:12px!important;font-weight:600!important}.ant-picker-cell-in-view .ant-picker-calendar-date-value{color:#9999b3!important}.ant-picker-cell-selected .ant-picker-calendar-date-value,.ant-picker-cell-today .ant-picker-calendar-date-value{color:#e2e2f0!important;font-weight:700!important}.ant-table{background:0 0!important}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.5px;color:#666680!important;background:#1a1a24!important;border-color:#1f1f2e!important;font-size:11px!important;font-weight:700!important}.ant-table-tbody>tr>td{background:#13131e!important;border-color:#1f1f2e!important}.ant-table-tbody>tr:hover>td{background:#1a1a24!important}.ant-select-dropdown{background:#22222f!important;border:1px solid #2d2d3d!important;border-radius:10px!important}.ant-select-item{color:#e2e2f0!important}.ant-select-item-option-active{background:#7c3aed26!important}.ant-select-item-option-selected{background:#7c3aed40!important;font-weight:600!important}.ant-picker-dropdown .ant-picker-panel-container{background:#1a1a24!important;border:1px solid #2d2d3d!important}.ant-picker-header{color:#e2e2f0!important;border-color:#2d2d3d!important}.ant-picker-cell-inner{color:#9999b3!important}.ant-picker-cell-in-view .ant-picker-cell-inner{color:#e2e2f0!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:#7c3aed!important}.ant-input:focus,.ant-input:hover,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper-focused{background:#22222f!important}.ant-input-affix-wrapper>input.ant-input,.ant-input-affix-wrapper>input.ant-input:focus,.ant-input-affix-wrapper>input.ant-input:hover,.ant-input-affix-wrapper>input.ant-input:active{color:#e2e2f0!important;background:#22222f!important}.ant-input-password,.ant-input-password:hover,.ant-input-password:focus,.ant-input-password.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within{background:#22222f!important}.ant-input-password .ant-input-suffix .anticon{color:#666680!important}.ant-input-password .ant-input-suffix .anticon:hover{color:#9999b3!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#13131e}::-webkit-scrollbar-thumb{background:#2d2d3d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3d3d55}.ant-btn,.ant-card,.ant-tag{transition:all .15s!important}.ant-picker{background:#22222f!important;border-color:#2d2d3d!important}.ant-picker input{color:#e2e2f0!important}.ant-picker input::placeholder,.ant-picker .ant-picker-separator,.ant-picker .ant-picker-suffix{color:#555568!important}.ant-picker:hover,.ant-picker-focused{background:#22222f!important;border-color:#7c3aed!important}.ant-picker-range .ant-picker-active-bar{background:#7c3aed!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#7c3aed40!important}.ant-picker-header-view button{color:#e2e2f0!important}.ant-picker-header button{color:#9999b3!important}.ant-picker-footer{background:#1a1a24!important;border-color:#2d2d3d!important}.ant-picker-ranges .ant-picker-ok .ant-btn{background:#7c3aed!important;border-color:#7c3aed!important}.ant-picker-today-btn{color:#7c3aed!important}.ant-select-selection-placeholder,.ant-select-arrow{color:#555568!important}.ant-select:hover .ant-select-arrow{color:#9999b3!important}.ant-select-selector{color:#e2e2f0!important;background:#22222f!important;border-color:#2d2d3d!important}.ant-select-selection-item{color:#e2e2f0!important}.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed26!important}.ant-picker-calendar-full .ant-picker-panel{flex-direction:column;height:100%;display:flex}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body{flex:1;min-height:0;padding:0!important}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content{table-layout:fixed;border-collapse:collapse;width:100%;height:calc(100vh - 340px);min-height:420px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content thead th{text-transform:uppercase;letter-spacing:.5px;text-align:center;border-bottom:1px solid #1f1f2e;color:#555568!important;background:0 0!important;padding:10px 4px!important;font-size:11px!important;font-weight:700!important}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content tbody tr{height:calc(16.6667vh - 70px);min-height:80px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content tbody td{vertical-align:top;border-bottom:1px solid #1f1f2e;border-right:1px solid #1f1f2e;padding:0!important}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content tbody td:last-child{border-right:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content tbody td>div{height:100%;min-height:80px}@media (width<=768px){.ant-layout-sider{display:none!important}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content{height:calc(100vh - 380px)!important;min-height:320px!important}.ant-picker-calendar-full .ant-picker-panel .ant-picker-content tbody tr{height:calc(16.6667vh - 73.3333px)!important;min-height:52px!important}.ant-layout-content{height:auto!important;min-height:calc(100vh - 56px)!important;padding:12px!important}.ant-layout-header{height:56px!important;padding:0 12px!important}.ant-drawer-content-wrapper{width:100%!important}.ant-modal{max-width:100vw!important;margin:0!important;padding:0!important;top:0!important}.ant-modal-content{border-radius:0!important;min-height:100vh!important}.ant-table-wrapper{overflow-x:auto!important}.ant-row{margin-left:0!important;margin-right:0!important}.ant-picker-range{font-size:12px!important}.mobile-bottom-nav{display:flex!important}.dashboard-calendar-col{margin-bottom:16px}.reports-header{gap:12px;flex-direction:column!important;align-items:flex-start!important}.btn-new-event-desktop{display:none!important}.stats-card .ant-card-body{padding:12px 14px!important}.stats-card .ant-space{gap:8px!important}.btn-text-desktop{display:none}.desktop-only{display:none!important}.ant-layout-content{padding-bottom:80px!important}.ant-layout-header .ant-btn span:not(.anticon){display:none}.dashboard-stats-row{row-gap:10px!important}.dashboard-stats-row .ant-col{padding-left:5px!important;padding-right:5px!important}}@media (width>=769px){.mobile-bottom-nav{display:none!important}.btn-new-event-desktop{display:inline-flex!important}.btn-text-desktop{display:inline}}
