*{margin:0;padding:0;box-sizing:border-box}html{background:#000;color:#e5e7eb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:linear-gradient(135deg,#0a0a0a,#111,#0d0d0d);color:#e5e7eb;min-height:100vh;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 50%,rgba(16,185,129,.02) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.01) 0%,transparent 50%);pointer-events:none;z-index:0}app-root{display:block;min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#111,#0d0d0d);position:relative;z-index:1}.light-theme html,html.light-theme{background:#fff;color:#1a1a1a}.light-theme body,body.light-theme{background:linear-gradient(135deg,#f5f5f5,#fff,#f8f8f8);color:#1a1a1a}.light-theme body:before,body.light-theme:before{background:radial-gradient(circle at 20% 50%,rgba(0,0,0,.01) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,0,0,.005) 0%,transparent 50%)}.light-theme app-root,app-root.light-theme{background:linear-gradient(135deg,#f5f5f5,#fff,#f8f8f8)}.light-theme .page-header,.light-theme lib-page-header .page-header{background:#fff!important}.light-theme .header-background,.light-theme lib-page-header .header-background{background:#fff!important}.light-theme .data-grid-container,.light-theme app-data-grid .data-grid-container{background:#fff!important}.light-theme .grid-header,.light-theme app-data-grid .grid-header{background:#fff!important}.light-theme .grid-footer,.light-theme app-data-grid .grid-footer{background:#fff!important}.light-theme input[type=text],.light-theme input[type=email],.light-theme input[type=password],.light-theme input[type=number],.light-theme input[type=tel],.light-theme input[type=url],.light-theme input[type=search],.light-theme input[type=date],.light-theme input[type=time],.light-theme input[type=datetime-local],.light-theme textarea,.light-theme select{color:#1a1a1a!important}.light-theme input::placeholder,.light-theme textarea::placeholder{color:#0006!important}.light-theme input:disabled,.light-theme textarea:disabled,.light-theme select:disabled{color:#0006!important}.light-theme label{color:#000c!important}.light-theme .section-title{color:#0f172a!important;font-weight:800!important;text-shadow:none!important}.light-theme .section-title i{color:var(--accent-color-primary, #8b5cf6)!important;filter:drop-shadow(0 0 4px rgba(var(--accent-color-rgb, 139, 92, 246),.3))!important}.light-theme .form-control,.light-theme .form-control:focus,.light-theme input.form-control,.light-theme textarea.form-control,.light-theme select.form-control{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1a202c!important}.light-theme .form-control:hover,.light-theme input.form-control:hover,.light-theme textarea.form-control:hover,.light-theme select.form-control:hover{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1a202c!important}.light-theme .form-control::placeholder{color:#0006!important}.light-theme select{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1a202c!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.2)!important}.light-theme select:hover:not(:disabled){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.35)!important}.light-theme select:focus{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.5)!important;box-shadow:0 0 0 2px rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;outline:none!important}.light-theme select:disabled{background-color:#00000003!important;color:#0006!important;cursor:not-allowed!important}.light-theme select option{background:#fff!important;color:#1a1a1a!important;padding:.5rem!important}.light-theme select option:hover{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme select option:focus{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme select option:checked,.light-theme select option[selected]{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}.light-theme select.form-control{background-color:#00000005!important;color:#1a1a1a!important}.light-theme select.form-control:hover{background-color:#0000000a!important}.light-theme select.form-control:focus{background-color:#0000000a!important;color:#1a1a1a!important}.light-theme select.form-control option{background:#fff!important;color:#1a1a1a!important}.light-theme select.form-control option:checked,.light-theme select.form-control option[selected]{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}.light-theme .page-size-select,.light-theme .page-size-selector select,.light-theme select.page-size-select,.light-theme select[class*=select],.light-theme select[class*=dropdown]{background-color:#00000005!important;background-image:none!important;color:#1a1a1a!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.light-theme .page-size-select:hover:not(:disabled),.light-theme .page-size-selector select:hover:not(:disabled),.light-theme select.page-size-select:hover:not(:disabled){background-color:#0000000a!important}.light-theme .page-size-select:focus,.light-theme .page-size-selector select:focus,.light-theme select.page-size-select:focus{background-color:#0000000a!important;color:#1a1a1a!important}.light-theme select option,.light-theme .page-size-select option,.light-theme .page-size-selector select option,.light-theme select.form-control option,.light-theme select[class*=select] option,.light-theme select[class*=dropdown] option{background:#fff!important;color:#1a1a1a!important}.light-theme select option:hover,.light-theme .page-size-select option:hover,.light-theme .page-size-selector select option:hover,.light-theme select.form-control option:hover{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme select option:checked,.light-theme select option[selected],.light-theme .page-size-select option:checked,.light-theme .page-size-select option[selected],.light-theme .page-size-selector select option:checked,.light-theme .page-size-selector select option[selected],.light-theme select.form-control option:checked,.light-theme select.form-control option[selected]{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}.light-theme .grid-info,.light-theme .grid-info i,.light-theme .record-count,.light-theme .grid-table th,.light-theme .grid-table th .th-content,.light-theme .grid-table th .th-content span,.light-theme .grid-table td,.light-theme .grid-table td.col-number{color:#1a1a1a!important}.light-theme .grid-table tbody tr.data-row:hover .col-number{color:#000!important}.light-theme .sort-inactive{color:#00000080!important}.light-theme .grid-table th.sortable:hover .sort-inactive{color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .grid-table td.col-icon .icon-cell i,.light-theme .empty-state,.light-theme .empty-state p,.light-theme .page-info,.light-theme .page-size-label,.light-theme .page-size-selector{color:#1a1a1a!important}.light-theme .badge-primary{color:#1a1a1a!important}.light-theme .grid-header{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.light-theme .grid-info{color:#2d3748!important}.light-theme .grid-info i{color:#4a5568!important}.light-theme .record-count{background:linear-gradient(135deg,#f7fafc,#edf2f7)!important;color:#2d3748!important}.light-theme .search-icon{color:#4a5568!important}.light-theme .search-input{background:#f7fafc!important;color:#1a202c!important}.light-theme .search-input::placeholder{color:#718096!important}.light-theme .clear-search{color:#718096!important}.light-theme .grid-table th{background:linear-gradient(180deg,#f7fafc,#edf2f7)!important;color:#2d3748!important;font-weight:600!important}.light-theme .grid-table th .th-content,.light-theme .grid-table th .th-content span{color:#2d3748!important}.light-theme .grid-table td{color:#1a202c!important;background:#fff!important}.light-theme .grid-table td.col-number{color:#2d3748!important;font-weight:500!important}.light-theme .grid-table td.col-icon .icon-cell i{color:#4a5568!important;background:#f7fafc!important}.light-theme .empty-state{color:#4a5568!important}.light-theme .empty-state p{color:#718096!important}.light-theme .badge-primary{background:linear-gradient(135deg,#edf2f7,#e2e8f0)!important;color:#2d3748!important}.light-theme .badge-success{background:#10b9811f!important;color:#047857!important}.light-theme .badge-warning{background:#f59e0b1f!important;color:#b45309!important}.light-theme .badge-danger{background:#ef44441f!important;color:#b91c1c!important}.light-theme .badge-info{background:#06b6d41f!important;color:#0e7490!important}.light-theme .btn-action:not(.btn-danger-subtle),.light-theme .action-btn-edit{background:#f7fafc!important;color:#4a5568!important}.light-theme .btn-action.btn-danger-subtle{background:#ef444414!important;color:#b91c1c!important}.light-theme .btn-action.btn-info-subtle{background:#06b6d414!important;color:#0e7490!important}.light-theme .btn-icon,.light-theme .btn-reload,.light-theme .btn-export,.light-theme .btn-page{background:#f7fafc!important;color:#4a5568!important}.light-theme .pagination-ellipsis{color:#a0aec0!important}.light-theme .page-info,.light-theme .page-size-label,.light-theme .page-size-selector{color:#4a5568!important}.light-theme .page-size-select,.light-theme .page-size-selector select,.light-theme select.page-size-select,.light-theme .data-grid-container .page-size-select,.light-theme .data-grid-container .page-size-selector select{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2d3748!important;border:1px solid rgba(var(--accent-color-rgb, 139, 92, 246),.2)!important}.light-theme .page-size-select:hover:not(:disabled),.light-theme .page-size-selector select:hover:not(:disabled),.light-theme .data-grid-container .page-size-select:hover:not(:disabled),.light-theme .data-grid-container .page-size-selector select:hover:not(:disabled){background:#fff!important;background-color:#fff!important;background-image:none!important}.light-theme .page-size-select:focus,.light-theme .page-size-selector select:focus,.light-theme .data-grid-container .page-size-select:focus,.light-theme .data-grid-container .page-size-selector select:focus{background:#fff!important;background-color:#fff!important;background-image:none!important;border:2px solid rgba(var(--accent-color-rgb, 139, 92, 246),.8)!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.8)!important;box-shadow:0 0 0 3px rgba(var(--accent-color-rgb, 139, 92, 246),.2),0 4px 12px rgba(var(--accent-color-rgb, 139, 92, 246),.25),0 8px 24px rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;transform:translateY(-1px)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;outline:none!important}.light-theme .page-size-select:disabled,.light-theme .page-size-selector select:disabled{background:#f7fafc!important;background-color:#f7fafc!important;color:#a0aec0!important;opacity:.6!important}.light-theme .page-size-select option,.light-theme .page-size-selector select option,.light-theme select.page-size-select option{background:#fff!important;background-color:#fff!important;color:#2d3748!important}.light-theme .page-size-select option:hover,.light-theme .page-size-select option:focus,.light-theme .page-size-selector select option:hover,.light-theme .page-size-selector select option:focus{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .page-size-select option:checked,.light-theme .page-size-selector select option:checked{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}.light-theme .page-size-select option,.light-theme .page-size-selector select option,.light-theme select.page-size-select option,.light-theme select option[class*=page-size],.light-theme .data-grid-container .page-size-select option,.light-theme .data-grid-container .page-size-selector select option,.light-theme .grid-footer .page-size-select option,.light-theme .grid-footer .page-size-selector select option,.light-theme option[value="5"],.light-theme option[value="10"],.light-theme option[value="25"],.light-theme option[value="50"],.light-theme option[value="100"]{background:#fff!important;background-color:#fff!important;color:#2d3748!important}.light-theme .page-size-select option:hover,.light-theme .page-size-select option:focus,.light-theme .page-size-selector select option:hover,.light-theme .page-size-selector select option:focus{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .page-size-select option:checked,.light-theme .page-size-selector select option:checked,.light-theme select.page-size-select option:checked{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}.light-theme .grid-footer{background:#fff!important;border-top:1px solid rgba(0,0,0,.06)!important}.light-theme .data-grid-container{transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 20px #0000000f,0 0 40px #00000008,inset 0 1px #fff!important}.light-theme .grid-header,.light-theme .record-count{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .record-count:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px #0000000f,inset 0 1px #fff!important}.light-theme .search-input{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .search-input:hover{transform:translateY(-1px)!important}.light-theme .search-input:focus{transform:translateY(-1px)!important}.light-theme .btn-icon,.light-theme .btn-reload,.light-theme .btn-export{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .btn-icon:hover,.light-theme .btn-reload:hover:not(:disabled),.light-theme .btn-export:hover:not(:disabled){transform:translateY(-2px) scale(1.02)!important}.light-theme .btn-reload{background:#f7fafc!important;border:1px solid rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:#4a5568!important}.light-theme .btn-reload:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--accent-color-rgb, 139, 92, 246),.1),rgba(var(--accent-color-rgb, 139, 92, 246),.08))!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.4)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .btn-reload:disabled{background:#f7fafc!important;color:#a0aec0!important;border-color:#00000014!important;opacity:.6!important}.light-theme .btn-export{background:#f7fafc!important;border:1px solid rgba(16,185,129,.15)!important;color:#4a5568!important}.light-theme .btn-export:hover:not(:disabled){background:linear-gradient(135deg,#10b9811a,#10b98114)!important;border-color:#10b98166!important;color:#059669!important}.light-theme .btn-export:disabled{background:#f7fafc!important;color:#a0aec0!important;border-color:#00000014!important;opacity:.6!important}.light-theme .btn-icon{background:#f7fafc!important;color:#4a5568!important;border:1px solid rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important}.light-theme .btn-icon:hover{color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .btn-reload{background:#fff!important;border:1px solid rgba(16,185,129,.2)!important;color:#059669!important}.light-theme .btn-reload:hover:not(:disabled){background:#fff!important;border-color:#10b98166!important;color:#047857!important}.light-theme .btn-reload:disabled{background:#fff!important;color:#a0aec0!important;border-color:#00000014!important;opacity:.6!important}.light-theme .btn-export{background:#fff!important;border:1px solid rgba(var(--accent-color-rgb, 139, 92, 246),.2)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .btn-export:hover:not(:disabled){background:#fff!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.4)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .btn-export:disabled{background:#fff!important;color:#a0aec0!important;border-color:#00000014!important;opacity:.6!important}.light-theme .btn-icon.btn-reload,.light-theme .btn-icon.btn-export,.light-theme button.btn-reload,.light-theme button.btn-export,.light-theme .btn-reload,.light-theme .btn-export{background:#fff!important;background-color:#fff!important}.light-theme .btn-reload{border:1px solid rgba(16,185,129,.2)!important;color:#059669!important}.light-theme .btn-reload:before{background:transparent!important;background-color:transparent!important}.light-theme .btn-reload:hover:not(:disabled){background:#fff!important;background-color:#fff!important;border-color:#10b98166!important;color:#047857!important}.light-theme .btn-export{border:1px solid rgba(var(--accent-color-rgb, 139, 92, 246),.2)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .btn-export:before{background:transparent!important;background-color:transparent!important}.light-theme .btn-export:hover:not(:disabled){background:#fff!important;background-color:#fff!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.4)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .btn-icon:disabled{background:#f7fafc!important;color:#a0aec0!important;border-color:#00000014!important;opacity:.6!important}.light-theme .grid-table th,.light-theme .grid-table td{transition:all .2s ease!important}.light-theme .grid-table th{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .grid-table th.sortable{cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .grid-table th.sortable:hover{transform:translateY(-1px)!important}.light-theme .grid-table tbody tr.data-row{transition:all .25s cubic-bezier(.4,0,.2,1)!important;background:#fff!important}.light-theme .grid-table tbody tr.data-row:hover{background:linear-gradient(90deg,rgba(var(--accent-color-rgb, 139, 92, 246),.06),rgba(var(--accent-color-rgb, 139, 92, 246),.04),rgba(var(--accent-color-rgb, 139, 92, 246),.06))!important;box-shadow:inset 0 1px rgba(var(--accent-color-rgb, 139, 92, 246),.12),inset 0 -1px rgba(var(--accent-color-rgb, 139, 92, 246),.12),0 2px 8px rgba(var(--accent-color-rgb, 139, 92, 246),.08),0 0 0 1px rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;transform:translateY(-1px)!important}.light-theme .grid-table tbody tr.data-row:hover td{color:#1a202c!important}.light-theme .grid-table tbody tr.data-row:hover .col-number{color:#1a202c!important;font-weight:600!important}.light-theme .grid-table tbody tr.data-row:hover .col-icon .icon-cell i{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.2)!important}.light-theme .grid-table td.col-icon .icon-cell i{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .grid-table td.col-icon .icon-cell i:hover{transform:translateY(-2px) scale(1.05)!important}.light-theme .btn-action:not(.btn-danger-subtle),.light-theme .action-btn-edit{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .btn-action:not(.btn-danger-subtle):hover,.light-theme .action-btn-edit:hover{transform:translateY(-2px) scale(1.02)!important}.light-theme .action-btn-edit:hover{transform:translateY(-2px) scale(1.03)!important}.light-theme .btn-page{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .btn-page:hover:not(:disabled){transform:translateY(-2px) scale(1.05)!important}.light-theme .btn-page.active{transform:translateY(-1px)!important;animation:pageActivePulse 2s ease-in-out infinite!important}@keyframes pageActivePulse{0%,to{box-shadow:0 2px 8px rgba(var(--accent-color-rgb, 139, 92, 246),.3),0 0 16px rgba(var(--accent-color-rgb, 139, 92, 246),.2),inset 0 1px #fff6}50%{box-shadow:0 2px 12px rgba(var(--accent-color-rgb, 139, 92, 246),.4),0 0 20px rgba(var(--accent-color-rgb, 139, 92, 246),.3),inset 0 1px #ffffff80}}.light-theme .page-size-select,.light-theme .page-size-selector select{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.light-theme .page-size-select:hover:not(:disabled),.light-theme .page-size-selector select:hover{transform:translateY(-1px)!important}.light-theme .page-size-select:focus,.light-theme .page-size-selector select:focus{transform:translateY(-1px)!important}.light-theme .grid-table th,.light-theme .grid-table th .th-content,.light-theme .grid-table th .th-content span,.light-theme .search-icon,.light-theme .search-input,.light-theme .clear-search{color:#1a1a1a!important}.light-theme .btn-action:not(.btn-danger-subtle),.light-theme .action-btn-edit{color:#1a1a1a!important}.light-theme .btn-page{color:#1a1a1a!important}.light-theme .btn-page.active{background:linear-gradient(135deg,rgba(var(--accent-color-rgb, 139, 92, 246),.3),rgba(var(--accent-color-rgb, 139, 92, 246),.25))!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.7)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important;box-shadow:0 2px 12px rgba(var(--accent-color-rgb, 139, 92, 246),.4),0 0 25px rgba(var(--accent-color-rgb, 139, 92, 246),.3),inset 0 1px #ffffff4d!important}.light-theme .data-grid-container .page-size-select,.light-theme .data-grid-container .page-size-selector select,.light-theme .grid-footer .page-size-select,.light-theme .grid-footer .page-size-selector select,.light-theme .footer-right .page-size-select,.light-theme .footer-right .page-size-selector select{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2d3748!important}.light-theme .data-grid-container .page-size-select:hover:not(:disabled),.light-theme .data-grid-container .page-size-selector select:hover:not(:disabled),.light-theme .grid-footer .page-size-select:hover:not(:disabled),.light-theme .grid-footer .page-size-selector select:hover:not(:disabled){background:#fff!important;background-color:#fff!important;background-image:none!important}.light-theme .data-grid-container .page-size-select:focus,.light-theme .data-grid-container .page-size-selector select:focus,.light-theme .grid-footer .page-size-select:focus,.light-theme .grid-footer .page-size-selector select:focus{background:#fff!important;background-color:#fff!important;background-image:none!important}.light-theme .data-grid-container .page-size-select option,.light-theme .data-grid-container .page-size-selector select option,.light-theme .grid-footer .page-size-select option,.light-theme .grid-footer .page-size-selector select option,.light-theme .footer-right .page-size-select option,.light-theme .footer-right .page-size-selector select option,.light-theme select.page-size-select option{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2d3748!important;border:1px solid transparent!important;border-radius:4px!important;margin:2px 4px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.light-theme .data-grid-container .page-size-select option:hover,.light-theme .data-grid-container .page-size-select option:focus,.light-theme .data-grid-container .page-size-selector select option:hover,.light-theme .data-grid-container .page-size-selector select option:focus,.light-theme .grid-footer .page-size-select option:hover,.light-theme .grid-footer .page-size-select option:focus,.light-theme .grid-footer .page-size-selector select option:hover,.light-theme .grid-footer .page-size-selector select option:focus{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.2)!important;box-shadow:0 1px 3px rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important}.light-theme .data-grid-container .page-size-select option:checked,.light-theme .data-grid-container .page-size-selector select option:checked,.light-theme .grid-footer .page-size-select option:checked,.light-theme .grid-footer .page-size-selector select option:checked{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important;border-color:rgba(var(--accent-color-rgb, 139, 92, 246),.3)!important;box-shadow:0 2px 4px rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important}.light-theme .data-grid-container .grid-footer .footer-left .page-size-label .page-size-select option,.light-theme .data-grid-container .grid-footer .footer-left .page-size-label select.page-size-select option,.light-theme .data-grid-container .grid-footer .page-size-select option,.light-theme .data-grid-container .grid-footer select.page-size-select option,.light-theme app-data-grid .data-grid-container .grid-footer .page-size-select option,.light-theme app-data-grid .data-grid-container .grid-footer select.page-size-select option{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2d3748!important;padding:.5rem!important;border:none!important}.light-theme .data-grid-container .grid-footer .footer-left .page-size-label .page-size-select option:hover,.light-theme .data-grid-container .grid-footer .footer-left .page-size-label .page-size-select option:focus,.light-theme .data-grid-container .grid-footer .page-size-select option:hover,.light-theme .data-grid-container .grid-footer .page-size-select option:focus{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme .data-grid-container .grid-footer .footer-left .page-size-label .page-size-select option:checked,.light-theme .data-grid-container .grid-footer .page-size-select option:checked{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}.light-theme select.page-size-select option,.light-theme select[class*=page-size-select] option,.light-theme .page-size-select[class*=page-size] option{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2d3748!important;padding:.5rem!important;border:none!important}.light-theme select.page-size-select option:hover,.light-theme select.page-size-select option:focus,.light-theme select[class*=page-size-select] option:hover,.light-theme select[class*=page-size-select] option:focus{background:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.1)!important;color:var(--accent-color-primary, #8b5cf6)!important}.light-theme select.page-size-select option:checked,.light-theme select[class*=page-size-select] option:checked{background:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;background-color:rgba(var(--accent-color-rgb, 139, 92, 246),.15)!important;color:var(--accent-color-primary, #8b5cf6)!important;font-weight:600!important}
