.admin-page-background{background-color:var(--admin-bg);color:var(--admin-text);transition:background-color .3s ease,color .3s ease}[data-admin-theme=midnight]{--admin-bg: #000000;--admin-card-bg: rgba(20, 20, 23, .8);--admin-border: rgba(255, 255, 255, .1);--admin-text: #f4f4f5;--admin-accent: #ffae00;--admin-radius: .5rem;--admin-sidebar-bg: #0c0c0e;--admin-sidebar-width: 280px}[data-admin-theme=intelli]{--admin-bg: #09090b;--admin-card-bg: rgba(24, 24, 27, .6);--admin-border: rgba(255, 255, 255, .05);--admin-text: #fafafa;--admin-accent: #f97316;--admin-radius: 1.5rem;--admin-sidebar-bg: rgba(24, 24, 27, .5);--admin-sidebar-width: 260px}[data-admin-theme=crypto]{--admin-bg: #030014;--admin-card-bg: rgba(19, 19, 30, .6);--admin-border: rgba(124, 58, 237, .2);--admin-text: #e2e8f0;--admin-accent: #8b5cf6;--admin-radius: 1.25rem;--admin-sidebar-bg: rgba(15, 23, 42, .4);--admin-sidebar-width: 270px}.admin-card{background:var(--admin-card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:0 4px 20px -2px #0006;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s,border-radius .3s ease}[data-admin-theme=intelli] .admin-card{box-shadow:0 0 0 1px #ffffff0d,0 10px 30px -10px #00000080}[data-admin-theme=crypto] .admin-card{box-shadow:0 0 0 1px #8b5cf61a,0 10px 40px -10px #8b5cf61a}[data-admin-theme=intelli] .admin-sidebar-container{margin:1rem;height:calc(100vh - 2rem);border-radius:var(--admin-radius);border:1px solid var(--admin-border);background-color:var(--admin-sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-admin-theme=crypto] .admin-sidebar-container{margin:1rem;height:calc(100vh - 2rem);border-radius:var(--admin-radius);border:1px solid var(--admin-border);background-color:var(--admin-sidebar-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 30px #7c3aed0d}[data-admin-theme=midnight] .admin-sidebar-container{height:100vh;border-right:1px solid var(--admin-border);background-color:var(--admin-sidebar-bg)}.admin-card:hover{border-color:#ffffff26}.admin-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.admin-card-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--admin-border);background-color:#ffffff05;display:flex;align-items:center;justify-content:space-between}.admin-card-content{padding:1.5rem}.admin-input,input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],select,textarea{background-color:#0006;border:1px solid var(--admin-border);border-radius:.75rem;padding:.7rem 1rem;color:var(--admin-text);outline:none;transition:all .2s ease;font-size:.925rem;font-weight:400;font-family:Inter,sans-serif}input::placeholder,textarea::placeholder{color:#71717a}input:focus,select:focus,textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px rgba(var(--admin-accent),.15);background-color:#0009}button{transition:all .2s ease}table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}thead th{background-color:#27272a66;color:#a1a1aa;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:1rem;border-bottom:1px solid var(--admin-border);text-align:left}thead th:first-child{border-top-left-radius:.5rem}thead th:last-child{border-top-right-radius:.5rem}tbody tr{transition:background-color .15s ease}tbody tr:hover{background-color:#ffffff08}tbody td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.04);color:#e4e4e7;vertical-align:middle}tbody tr:last-child td{border-bottom:none}.admin-preview-mockup{position:relative;width:414px;height:850px;background-color:#121212;border:12px solid #27272a;border-radius:3.5rem;box-shadow:0 0 0 2px #18181b,0 25px 50px -12px #000c;overflow:hidden;padding:0}.phone-preview-screen{width:100%;height:100%;border:none;border-radius:2.8rem;background-color:#000;overflow:hidden}.sidebar-item-active{background:linear-gradient(90deg,rgba(255,174,0,.1) 0%,transparent 100%);border-left:3px solid var(--admin-accent);color:#fff}.advanced-options-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease-out,margin-top .4s ease-out;opacity:0;margin-top:0}.advanced-options-content.visible{max-height:3000px;opacity:1;margin-top:1rem;transition:max-height .6s ease-in,opacity .5s ease-in .1s,margin-top .6s ease-in}.custom-scrollbar::-webkit-scrollbar,.admin-content-area::-webkit-scrollbar{width:6px;display:block}.custom-scrollbar::-webkit-scrollbar-track,.admin-content-area::-webkit-scrollbar-track{background:#0000001a}.custom-scrollbar::-webkit-scrollbar-thumb,.admin-content-area::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.admin-content-area::-webkit-scrollbar-thumb:hover{background:#52525b}.admin-content-area::-webkit-scrollbar{width:8px}.admin-content-area::-webkit-scrollbar-track{background:transparent}.admin-content-area::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:20px;border:2px solid transparent;background-clip:content-box}.admin-content-area::-webkit-scrollbar-thumb:hover{background-color:#fff3}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,20px)}
