/*!
 * SurabayLoker UI Kit
 * Smart Jobs Dashboard Styles
 *
 * Modules:
 * - Layout & Grid System
 * - Navigation & Mobile Menu
 * - Sliders & Forms
 * - Hero Typing Animation
 *
 * Version: 1.0.0
 * Environment: Production
 *
 * Copyright 2026 SURABAYALOKER.COM. All rights reserved.
 */
::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fade-in-up{animation:fadeInUp 0.6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(15px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:0.1s}.delay-2{animation-delay:0.2s}.delay-3{animation-delay:0.3s}.glass-menu{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:rgb(255 255 255 / .95)}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;margin-bottom:2rem;font-family:'Plus Jakarta Sans',sans-serif}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:42px;padding:0 14px;font-size:.875rem;font-weight:700;border-radius:.5rem;text-decoration:none;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.pagination .page-num,.pagination .page-nav{background-color:#fff;color:#475569;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.pagination .page-num:hover,.pagination .page-nav:hover{border-color:#c7d2fe;color:#4f46e5;background-color:#eef2ff;transform:translateY(-2px);box-shadow:0 4px 12px rgb(79 70 229 / .15)}.pagination .page-num.active{background-color:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 4px 14px 0 rgb(79 70 229 / .4);pointer-events:none}.pagination .page-dots{background-color:#fff0;color:#94a3b8;border:none;box-shadow:none;letter-spacing:2px;padding:0 8px;min-width:auto}.loker-content{color:#475569;font-size:1rem;line-height:1.8}.loker-content p{margin-bottom:1.25rem}.loker-content p:last-child{margin-bottom:0}.loker-content h1,.loker-content h2,.loker-content h3,.loker-content h4,.loker-content h5{color:#0f172a;font-weight:800;line-height:1.3;margin-top:2rem;margin-bottom:1rem}.loker-content h1{font-size:1.5rem}.loker-content h2{font-size:1.25rem}.loker-content h3{font-size:1.125rem}.loker-content ul{list-style-type:none;padding-left:0;margin-bottom:1.5rem}.loker-content ul>li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.loker-content ul>li::before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;border-radius:50%;background-color:#4f46e5}.loker-content ol{list-style-type:decimal;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.loker-content ol li{padding-left:.25rem;margin-bottom:.5rem}.loker-content strong,.loker-content b{color:#1e293b;font-weight:700}.loker-content i,.loker-content em{color:#64748b}.loker-content a{color:#4f46e5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.loker-content a:hover{color:#4338ca}
