::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}#admin-panel::-webkit-scrollbar-track{background:#1e293b}#admin-panel::-webkit-scrollbar-thumb{background:#475569}input[type=range]{-webkit-appearance:none;background:0 0;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#161d2f;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 2px 5px #0000004d}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:#e2e8f0;border-radius:3px;width:100%;height:6px}#loader{transition:opacity .5s}.bg-brand{background-color:#161d2f}.text-brand{color:#161d2f}.border-brand{border-color:#161d2f}.accordion-item{transition:all .3s}.accordion-item.active{border-width:2px;border-color:#161d2f;box-shadow:0 10px 15px -3px #161d2f1a,0 4px 6px -2px #161d2f0d}.accordion-item.active .accordion-header{background-color:#161d2f08}.accordion-item.active h3{color:#161d2f}.accordion-item h3 span.rounded-full{transition:background-color .3s,color .3s}.accordion-item.active h3 span.rounded-full{color:#fff!important;background-color:#161d2f!important}.logo-container{background:#ffffff1a;border:2px solid #fff3;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}@media (width>=768px){.logo-container{width:56px;height:56px}}.success-overlay{z-index:100;color:#fff;text-align:center;background:#161d2ffa;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:none;position:absolute;inset:0}#toast{color:#fff;z-index:999;background:#10b981;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)translateY(-100px);box-shadow:0 4px 12px #00000026}#toast.show{transform:translate(-50%)translateY(0)}.pb-safe{padding-bottom:env(safe-area-inset-bottom,1rem)}
