@import"https://fonts.googleapis.com/css2?family=Prompt:wght@400;500;600;700&family=Fira+Code:wght@400;500;600&display=swap";@font-face{font-family:SplitOn;src:url(/build/assets/SplitOn-ms3j4N5j.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}:root{--neo-primary: #D946EF;--neo-primary-dark: #A21CAF;--neo-primary-light: #F0ABFC;--neo-accent-cyan: #06b6d4;--neo-bg-dark: #f1f5f9;--neo-bg-medium: #ffffff;--neo-bg-card: #ffffff;--neo-text-white: #1e293b;--neo-text-muted: #64748b;--neo-success: #22c55e;--neo-error: #ef4444;--neo-warning: #f59e0b;--neo-info: #3b82f6;--neo-border: rgba(217, 70, 239, .15);--neo-border-hover: rgba(217, 70, 239, .35);--neo-shadow: rgba(0, 0, 0, .08);--neo-gradient-accent: linear-gradient(90deg, #D946EF, #06b6d4)}.dark{--neo-bg-dark: #0c0c14;--neo-bg-medium: #10101c;--neo-bg-card: #10101c;--neo-text-white: #f0f0f5;--neo-text-muted: #8A99AF;--neo-border: rgba(217, 70, 239, .2);--neo-border-hover: rgba(217, 70, 239, .4);--neo-shadow: rgba(0, 0, 0, .3)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d946ef4d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d946ef80}.neo-card{position:relative;overflow:hidden}header.neo-card,.neo-card.overflow-visible{overflow:visible}.neo-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--neo-gradient-accent);border-radius:inherit}*:focus-visible{outline:none;box-shadow:0 0 0 2px #d946ef66;border-radius:4px}input:focus,select:focus,textarea:focus{border-color:var(--neo-border-hover)!important;box-shadow:0 0 12px #d946ef1a!important}::-moz-selection{background:#d946ef4d;color:var(--neo-text-white)}::selection{background:#d946ef4d;color:var(--neo-text-white)}table th,table td{border-color:var(--neo-border)!important}table tr:hover td{background:#d946ef0d}button:active:not(:disabled),a:active:not(:disabled){transform:scale(.98)}.flatpickr-wrapper{width:100%}.flatpickr-time input{color:var(--neo-text-white)!important}.flatpickr-time input:hover,.flatpickr-time input:focus{background:none}.datatable-input{background:var(--neo-bg-dark)!important;border:1px solid var(--neo-border)!important;color:var(--neo-text-white)!important;border-radius:8px!important;font-family:Prompt,sans-serif!important;font-size:.85rem!important}.datatable-input:focus{border-color:var(--neo-border-hover)!important;box-shadow:0 0 12px #d946ef1a!important}.datatable-wrapper{color:var(--neo-text-white)}.datatable-wrapper .datatable-top,.datatable-wrapper .datatable-bottom{border-color:var(--neo-border)!important}.datatable-wrapper .datatable-selector{background:var(--neo-bg-card)!important;border:1px solid var(--neo-border)!important;color:var(--neo-text-white)!important;border-radius:8px!important;padding:.35rem 1.5rem .35rem .5rem!important;font-family:Prompt,sans-serif!important;font-size:.85rem!important}.datatable-wrapper .datatable-info{color:var(--neo-text-muted)!important}.datatable-wrapper .datatable-pagination a{color:var(--neo-text-muted)!important;border-radius:6px!important;transition:all .15s ease!important}.datatable-wrapper .datatable-pagination a:hover,.datatable-wrapper .datatable-pagination .datatable-active a{background:var(--neo-primary)!important;color:#fff!important}.datatable-wrapper .datatable-table>thead>tr>th{color:var(--neo-text-muted)!important;font-weight:500!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-color:var(--neo-border)!important}.datatable-wrapper .datatable-table>tbody>tr>td{color:var(--neo-text-white)!important;border-color:var(--neo-border)!important}.datatable-wrapper .datatable-table>tbody>tr:hover>td{background:#d946ef0a!important}.datatable-wrapper .datatable-empty{color:var(--neo-text-muted)!important}.datatable-wrapper .datatable-dropdown label{color:var(--neo-text-white)!important}.swal2-popup{background:var(--neo-bg-medium)!important;border:1px solid var(--neo-border)!important}.swal2-title{color:var(--neo-text-white)!important}.swal2-html-container{color:var(--neo-text-muted)!important}.swal2-confirm{background:var(--neo-primary)!important}
