.nav-head{display:flex;align-items:center;gap:5px;background:#0f172a;padding:10px 15px;border-radius:8px}
.nav-head li{flex:0 0 auto}
.nav-head li a{display:block;padding:10px 20px;background:#1e293b;color:#cbd5e1;border-radius:6px;font-size:14px;text-decoration:none;transition:all .3s ease;border:1px solid transparent}
.nav-head li a:hover,.nav-head li.active a{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 15px rgba(59,130,246,.3)}
@media (max-width:767px){.nav-head{padding:8px 12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}
.nav-head::-webkit-scrollbar{display:none}
.nav-head li a{padding:8px 16px;font-size:13px;white-space:nowrap}}
.nav-text{display:flex;align-items:center;gap:5px;font-size:13px;color:#94a3b8}
.nav-text a{color:#94a3b8;text-decoration:none;transition:all .3s ease}
.nav-text a:hover{color:#3b82f6}
.type-slide{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.type-slide::-webkit-scrollbar{display:none}
.type-slide li{flex:0 0 auto}
.stui-header__menu ul.type-slide{padding:5px 0}
.stui-header__menu ul.type-slide li a{display:block;padding:10px 18px;color:#cbd5e1;font-size:14px;text-decoration:none;border-radius:6px;transition:all .3s ease;white-space:nowrap}
.stui-header__menu ul.type-slide li a:hover,.stui-header__menu ul.type-slide li.active a{background:#3b82f6;color:#fff}
.stui-screen__list{display:flex;flex-wrap:wrap;gap:8px;padding:15px 20px;background:#0f172a;margin-bottom:15px;border-radius:8px}
.stui-screen__list li{display:flex;align-items:center;flex:0 0 auto}
.stui-screen__list li span{color:#94a3b8;font-size:13px;margin-right:8px;flex-shrink:0}
.stui-screen__list li a{display:block;padding:8px 16px;background:#1e293b;color:#cbd5e1;border-radius:6px;font-size:13px;text-decoration:none;transition:all .3s ease;border:1px solid #334155;white-space:nowrap}
.stui-screen__list li a:hover,.stui-screen__list li a.active{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 15px rgba(59,130,246,.2)}
@media (max-width:767px){.stui-screen__list{padding:12px 15px;gap:6px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}
.stui-screen__list::-webkit-scrollbar{display:none}
.stui-screen__list li a{padding:6px 12px;font-size:12px}}
.stui-pannel__head.active{padding:15px 20px;background:linear-gradient(135deg,#0f172a 0,#1e293b 100%);border-bottom:2px solid #3b82f6}
.stui-pannel__head.active .title{font-size:18px;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px}
.stui-pannel__head.active .title img{width:24px;height:24px}
.stui-pannel__head.active .title a{color:inherit;text-decoration:none}
.stui-pannel__head.active .title a:hover{color:#3b82f6}
.stui-pannel__head.active .more{font-size:13px;color:#64748b;background:#1e293b;padding:4px 12px;border-radius:4px;transition:all .3s ease}
.stui-pannel__head.active .more:hover{color:#3b82f6;background:#0f172a}
.stui-pannel__head.active .more i{margin-left:5px}
@media (max-width:767px){.stui-pannel__head.active{padding:12px 15px}
.stui-pannel__head.active .title{font-size:16px}
.stui-pannel__head.active .title img{width:20px;height:20px}}
.bottom-line.active{border-bottom:2px solid #3b82f6}
.stui-pannel_hd.active{background:linear-gradient(135deg,#0f172a 0,#1e293b 100%)}
.stui-pannel_bd.active{background:#1e293b}
.type-slide{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:5px 0}
.type-slide::-webkit-scrollbar{display:none}
.type-slide li{flex:0 0 auto}
.type-slide li a{display:inline-block;padding:8px 16px;background:#1e293b;color:#cbd5e1;border-radius:6px;font-size:13px;text-decoration:none;transition:all .3s ease;border:1px solid #334155;margin:0 3px}
.type-slide li a:hover,.type-slide li.active a{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 15px rgba(59,130,246,.2)}
@media (max-width:767px){.type-slide li a{padding:6px 12px;font-size:12px;margin:0 2px}}