:root{--gs-orange: #ffa500;--gs-orange-dark: #e69500;--gs-black: #050509;--gs-ink: #16161c;--gs-muted: #6b7280;--gs-line: #ececec;--gs-card: #ffffff}.gs-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.gs-page-head h3{margin:0;color:var(--gs-black);font-weight:700;font-size:1.35rem}.gs-page-head p{margin:.25rem 0 0;color:var(--gs-muted);font-size:.9rem}.gs-btn{display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:10px;padding:.55rem .95rem;font-weight:600;font-size:.875rem;text-decoration:none;cursor:pointer}.gs-btn-primary,.gs-btn-primary:hover,.gs-btn-primary:focus{background:var(--gs-orange);color:var(--gs-black)}.gs-btn-ghost,.gs-btn-ghost:hover{background:#f4f4f5;color:var(--gs-ink)}.gs-btn-danger,.gs-btn-danger:hover{background:#fee2e2;color:#991b1b}.gs-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1.25rem}@media (min-width: 992px){.gs-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-stat{background:var(--gs-card);border:1px solid var(--gs-line);border-radius:16px;padding:1rem 1.1rem;display:flex;align-items:center;gap:.9rem;min-height:96px}.gs-stat-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffa50024;color:var(--gs-orange-dark);font-size:1.25rem;flex-shrink:0}.gs-stat h4{margin:0;font-size:1.45rem;color:var(--gs-black);line-height:1.1}.gs-stat span{display:block;color:var(--gs-muted);font-size:.78rem;margin-top:.15rem}.gs-card{background:var(--gs-card);border:1px solid var(--gs-line);border-radius:16px;overflow:hidden}.gs-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.1rem;border-bottom:1px solid var(--gs-line)}.gs-card-head h5{margin:0;font-size:.95rem;color:var(--gs-black);font-weight:700}.gs-card-body{padding:1rem 1.1rem}.gs-search{width:100%;max-width:280px;border:1px solid var(--gs-line);border-radius:10px;padding:.5rem .75rem;font-size:.875rem}.gs-search:focus{outline:2px solid rgba(255,165,0,.35);border-color:var(--gs-orange)}.gs-table{width:100%;margin:0}.gs-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-muted);font-weight:700;border-bottom:1px solid var(--gs-line);padding:.7rem .85rem;background:#fafafa}.gs-table td{padding:.8rem .85rem;vertical-align:middle;border-bottom:1px solid #f3f3f3;color:var(--gs-ink);font-size:.9rem}.gs-empty{text-align:center;color:var(--gs-muted);padding:2rem 1rem}.gs-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;background:#ffa50024;color:#9a6700}.gs-thumb{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#111}.gs-pager{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;color:var(--gs-muted);font-size:.8rem}.gs-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.85rem}.gs-photo-card{border:1px solid var(--gs-line);border-radius:14px;overflow:hidden;background:#fff}.gs-photo-card img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;background:#111}body[data-sidebar=dark] .navbar-brand-box{background:var(--gs-black)!important}.footer{color:#050509}.gs-sidebar.vertical-menu{display:flex;flex-direction:column;width:248px;background:radial-gradient(900px 280px at -30% -20%,rgba(255,165,0,.18),transparent 55%),linear-gradient(180deg,#0c0c12 0%,var(--gs-black) 48%,#030306 100%);border-right:1px solid rgba(255,165,0,.14);box-shadow:8px 0 32px #0000002e}@media (min-width: 992px){.gs-sidebar.vertical-menu{top:0;height:100vh}.main-content{margin-left:248px}.footer,#page-topbar{left:248px}.navbar-header{padding-left:.35rem}.navbar-brand-box{display:none!important}body.vertical-collpsed .gs-sidebar.vertical-menu{width:70px!important;position:fixed!important;top:0;height:100vh}body.vertical-collpsed .main-content{margin-left:70px}body.vertical-collpsed .footer,body.vertical-collpsed #page-topbar{left:70px}}.gs-sidebar-brand{display:flex;align-items:center;gap:.75rem;padding:1.1rem 1rem 1rem;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.gs-sidebar-logo{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;border-radius:10px;flex-shrink:0;background:#000}.gs-sidebar-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.gs-sidebar-brand-text strong{color:#fff;font-size:.98rem;font-weight:700;letter-spacing:-.02em}.gs-sidebar-brand-text small{color:var(--gs-orange);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-top:.15rem}.gs-sidebar-scroll{flex:1 1 auto;min-height:0;height:0!important}.gs-sidebar-scroll .simplebar-wrapper,.gs-sidebar-scroll .simplebar-mask,.gs-sidebar-scroll .simplebar-height-auto-observer-wrapper{height:100%}.gs-sidebar-user{display:flex;align-items:center;gap:.7rem;margin:.65rem .75rem .85rem;padding:.7rem .75rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,165,0,.16);flex-shrink:0}.gs-sidebar-avatar{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--gs-orange);color:var(--gs-black);font-size:.72rem;font-weight:800;flex-shrink:0}.gs-sidebar-user-meta{display:flex;flex-direction:column;min-width:0;line-height:1.2}.gs-sidebar-user-meta strong{color:#fff;font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sidebar-user-meta small{color:#ffffff73;font-size:.68rem;margin-top:.1rem}body[data-sidebar=dark] .gs-sidebar #sidebar-menu{padding:.85rem .75rem 1rem}body[data-sidebar=dark] .gs-sidebar #sidebar-menu .menu-title{color:#ffffff61;font-size:.68rem;letter-spacing:.16em;padding:.35rem .7rem .7rem!important}body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a{display:flex;align-items:center;gap:.65rem;margin:.18rem 0;padding:.62rem .7rem;border-radius:12px;color:#ffffff9e!important;font-size:.875rem;font-weight:600;transition:background .18s ease,color .18s ease,box-shadow .18s ease}body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a i{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border-radius:9px;background:#ffa5001a;color:var(--gs-orange)!important;font-size:1.05rem;line-height:1}body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a:hover{background:#ffffff0d;color:#fff!important}body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a:hover i{background:#ffa50033;color:var(--gs-orange)!important}body[data-sidebar=dark] .gs-sidebar .mm-active,body[data-sidebar=dark] .gs-sidebar .mm-active>a,body[data-sidebar=dark] .gs-sidebar .mm-active>a i,body[data-sidebar=dark] .gs-sidebar .mm-active .active,body[data-sidebar=dark] .gs-sidebar .mm-active .active i,body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a.active,body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a.active i{color:var(--gs-black)!important}body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a.active,body[data-sidebar=dark] .gs-sidebar .mm-active>a{background:var(--gs-orange);box-shadow:0 8px 18px #ffa50038}body[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a.active i,body[data-sidebar=dark] .gs-sidebar .mm-active>a i{background:#05050929;color:var(--gs-black)!important}body.vertical-collpsed .gs-sidebar-brand{justify-content:center;padding:1.1rem .5rem}body.vertical-collpsed .gs-sidebar-brand-text,body.vertical-collpsed .gs-sidebar-user-meta{display:none}body.vertical-collpsed .gs-sidebar-user{justify-content:center;padding:.55rem;margin:.5rem}body.vertical-collpsed[data-sidebar=dark] .gs-sidebar #sidebar-menu ul li a{justify-content:center;padding:.7rem .45rem}body.vertical-collpsed[data-sidebar=dark] .gs-sidebar #sidebar-menu>ul>li:hover>a{background:var(--gs-orange)!important;color:var(--gs-black)!important}body.vertical-collpsed[data-sidebar=dark] .gs-sidebar #sidebar-menu>ul>li:hover>a i{color:var(--gs-black)!important;background:#05050929}body.vertical-collpsed[data-sidebar=dark] .gs-sidebar #sidebar-menu>ul ul{background:var(--gs-black);border:1px solid rgba(255,165,0,.16)}.gs-menu-toggle{color:var(--gs-black)}.gs-menu-toggle:hover,.gs-menu-toggle:focus{color:var(--gs-orange-dark)}
