.font-comfortaa{font-family:Comfortaa,cursive,sans-serif!important}@media screen{#print-area{display:none}}body{color:#fff;background-color:#121212;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background:#282828;border:2px solid #121212;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3e3e3e}input[type=text],input[type=number],input[type=date],input[type=file],select{color:#fff!important;background-color:#242424!important;border:1px solid #ffffff1a!important;border-radius:.75rem!important;outline:none!important;padding:.625rem .875rem!important;font-size:.875rem!important;transition:all .2s cubic-bezier(.3,0,0,1)!important}input[type=date]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;filter:invert()brightness(1.2)!important;opacity:.9!important;border-radius:4px!important;padding:2px!important;transition:opacity .2s,transform .15s!important}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1!important;transform:scale(1.15)!important}input[type=text]::placeholder,input[type=number]::placeholder{color:#727272!important}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,select:focus{background-color:#282828!important;border-color:#1ed760!important;box-shadow:0 0 0 2px #1ed76040!important}table{border-collapse:collapse;width:100%}body:not(.print-body) th,.tab-content th{color:#b3b3b3;text-transform:uppercase;letter-spacing:.08em;background-color:#181818;border-bottom:1px solid #ffffff14;font-size:.75rem;font-weight:700}td{color:#fff;border-bottom:1px solid #ffffff0a}tbody tr{transition:background-color .2s}tbody tr:hover{background-color:#ffffff0d!important}.search-input{padding-left:2.75rem!important}.glass-panel,.spotify-card{background-color:#181818;border:1px solid #ffffff12;border-radius:1rem;transition:all .3s cubic-bezier(.3,0,0,1);box-shadow:0 8px 30px #00000080}.spotify-card:hover{background-color:#242424;border-color:#ffffff1f}.tab-btn{color:#b3b3b3;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#242424;border:1px solid #0000;font-size:.875rem;font-weight:700;transition:all .2s cubic-bezier(.3,0,0,1);border-radius:9999px!important;padding:.625rem 1.25rem!important}.tab-btn:hover{color:#fff;background-color:#2a2a2a;transform:scale(1.03)}.tab-btn.active{color:#000!important;background-color:#1ed760!important;border-color:#1ed760!important;font-weight:800!important;box-shadow:0 4px 15px #1ed76059!important}.glow-spotify{box-shadow:0 0 20px #1ed76059}.glow-spotify-hover:hover{border-color:#1ed760;box-shadow:0 0 25px #1ed76080}.glow-cyan-hover:hover{border-color:#1ed760;box-shadow:0 0 20px #1ed76066}.swal2-popup{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:#fff!important;background:#181818!important;border:1px solid #ffffff1a!important;border-radius:1.5rem!important;font-family:Plus Jakarta Sans,sans-serif!important;box-shadow:0 20px 60px #000c!important}.swal2-title{color:#fff!important;letter-spacing:-.02em!important;font-weight:800!important}.swal2-html-container{color:#b3b3b3!important}.swal2-input,.swal2-select,.swal2-textarea{color:#fff!important;box-shadow:none!important;background-color:#242424!important;border:1px solid #ffffff26!important;border-radius:9999px!important;font-size:.875rem!important}.swal2-input:focus,.swal2-select:focus,.swal2-textarea:focus{border-color:#1ed760!important;box-shadow:0 0 0 2px #1ed7604d!important}.swal2-confirm{color:#000!important;background-color:#1ed760!important;border-radius:9999px!important;padding:.75rem 2rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.3,0,0,1)!important;box-shadow:0 4px 15px #1ed76059!important}.swal2-confirm:hover{background-color:#1fdf64!important;transform:scale(1.04)!important}.swal2-cancel{color:#fff!important;background-color:#242424!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;padding:.75rem 2rem!important;font-weight:700!important;transition:all .2s!important}.swal2-cancel:hover{background-color:#2a2a2a!important;border-color:#fff!important}@media print{body{color:#000!important;-webkit-text-fill-color:#000!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}*,:before,:after{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}th,td,p,span,div,h1,h2,h3,h4,h5,h6,b,strong,i,em{color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;background-color:#0000!important}}.pagination-num-input{text-align:center!important;color:#fff!important;width:44px!important;min-width:38px!important;height:auto!important;box-shadow:none!important;-moz-appearance:textfield!important;background-color:#0000!important;border:none!important;padding:2px 4px!important;font-size:.8125rem!important;line-height:1.25rem!important}.pagination-num-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.pagination-num-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.pagination-num-input:focus{box-shadow:none!important;border:none!important;outline:none!important}
