::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#181818}::-webkit-scrollbar-thumb{background-color:#444;border-radius:4px;border:1px solid #181818}::-webkit-scrollbar-thumb:hover{background-color:#666}:root{--bg-primary:#121212;--bg-secondary:#1e1e1e;--bg-tertiary:#2a2a2a;--bg-overlay:#242f3d;--border-color:#393939;--text-primary:#ffffff;--text-secondary:#e1e1e1;--text-muted:#999;--text-accent:#68798b;--accent-primary:#5d87ff;--accent-hover:#4a75e6;--success-color:#4caf50;--warning-color:#ffa500;--error-color:#ff4444;--gradient-techds:linear-gradient(45deg,#4e1b8c,#ac4dff,#4e1b8c);--gradient-gm:linear-gradient(45deg,#09ff00,#77a777,#09ff00);--gradient-kur:linear-gradient(45deg,#a587e4,#c8a2c8,#a587e4);--gradient-sledsupp:linear-gradient(45deg,#fff06c,#ce9614,#fff06c);--gradient-sledml:linear-gradient(45deg,#508f8a,#007872,#508f8a);--gradient-gvevent:linear-gradient(45deg,#74cc00,#7da238,#74cc00);--gradient-supp:linear-gradient(45deg,#fcf3a7,#d0a702,#fcf3a7);--gradient-event:linear-gradient(45deg,#b2ff4c,#7da238,#b2ff4c);--gradient-stmoder:linear-gradient(45deg,#4ef3e9,#048e7e,#4ef3e9);--gradient-moder:linear-gradient(45deg,#7ac7c0,#009f8c,#7ac7c0);--font-main:"Playpen Sans",cursive;--font-ui:"Segoe UI",Arial,sans-serif;--sidebar-width:250px;--header-height:60px;--border-radius:8px;--border-radius-sm:6px;--shadow-light:0 2px 4px rgba(0,0,0,.1);--shadow-medium:0 4px 8px rgba(0,0,0,.1);--shadow-heavy:0 4px 8px rgba(0,0,0,.3);--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.4s cubic-bezier(.4,0,.2,1)}body{font-family:var(--font-main);background-color:var(--bg-primary);margin:0;padding:0;color:var(--text-primary);font-weight:400;font-size:1rem;line-height:1.5;overflow-x:hidden}a{text-decoration:none;color:#007bff}a:hover{color:#0056b3}.header-link{color:inherit;text-decoration:none;font-weight:700;cursor:pointer}.header-link:hover{color:var(--text-primary)}.container{width:96%;max-width:2400px;margin:10px auto;padding:20px;background-color:var(--bg-secondary);border-radius:var(--border-radius);box-shadow:var(--shadow-medium);box-sizing:border-box;overflow-wrap:anywhere;transition:all .2s ease;font-size:13px}.main-content{margin-left:260px;padding:20px}.container-box{background-color:var(--bg-primary);border-radius:10px;padding:15px;margin-bottom:20px;transition:margin-left .3s ease,width .3s ease}.main-flex-container{display:flex;gap:20px;padding:20px;width:100%;max-width:100%;box-sizing:border-box;transition:all .3s ease}#container52{margin-left:288px;margin-right:38px;width:calc(100% - 340px);transition:margin-left .3s ease,width .3s ease;margin-top:80px;padding-top:20px}#container53{flex:1;margin-right:20px;margin-top:0;padding-top:10px;min-width:0;border-radius:var(--border-radius);box-shadow:var(--shadow-light)}.top-container{margin:80px 20px 10px 300px;width:calc(100% - 340px);display:flex;align-items:center;gap:20px;background-color:var(--bg-secondary);padding:20px;transition:all .3s ease;color:var(--text-primary);border-radius:var(--border-radius);box-shadow:var(--shadow-medium);box-sizing:border-box;font-size:12px}.info-box{width:100%;background-color:var(--bg-secondary);padding:15px;border-radius:var(--border-radius);color:var(--text-primary);font-size:14px;font-weight:700;box-sizing:border-box;width:calc(100% - 326px);margin-left:288px}.info-box h3{margin-top:0;font-size:14px;margin-bottom:10px;font-weight:700}.info-box a{color:#1e90ff;text-decoration:none}.icon-img{width:24px;height:24px;margin:0 3px}header{background-color:#333;color:var(--text-primary);padding:15px 0;text-align:center;font-size:24px}.header1{background-color:var(--bg-secondary);position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;width:100%;height:var(--header-height);padding:0 15px;border-bottom:2px solid var(--border-color)}.header1 h4{margin:0;flex-grow:1;color:var(--text-accent)}nav{background-color:#444;display:flex;justify-content:center;padding:10px}nav a{color:#fff;text-decoration:none;padding:10px 20px;margin:0 10px;border-radius:5px;transition:background-color .3s}nav a:hover{background-color:#666}.dropdown{position:relative;display:inline-block}.dropbtn{background-color:#333;color:#fff;padding:10px 15px;font-size:16px;border:none;cursor:pointer}.avatar-container{position:relative;display:inline-block}.avatar{width:40px;height:40px;border-radius:50%;cursor:pointer}.avatarr{width:100px;height:100px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatarrr{width:35px;height:35px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.dropdown-content1{position:absolute;top:40px;right:0;background-color:var(--bg-overlay);min-width:150px;box-shadow:0 4px 8px #0003;border-radius:5px;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s .3s}.avatar-container:hover .dropdown-content1{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s 0s}.dropdown-content1 button{width:100%;padding:10px 15px;border:none;background:none;color:#fff;text-align:left;cursor:pointer;font-size:14px}.dropdown-content1 button:hover{background-color:#2c3e50}.dropdown-content1.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s 0s,pointer-events 0s 0s}.sidebar{height:100vh;position:fixed;top:60px;left:0;background-color:var(--bg-secondary);overflow-x:hidden;overflow-y:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);padding-top:20px;z-index:1000;border-right:2px solid var(--border-color);box-shadow:var(--shadow-heavy);width:var(--sidebar-width)}.sidebar-content{padding:0 10px 20px}.sidebar-header{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--bg-tertiary);margin:0 12px 20px;animation:slideInDown .5s ease}.sidebar-header .avatar{width:50px;height:50px;border-radius:50%;border:2px solid #444;cursor:pointer;object-fit:cover}.sidebar-header .avatar:hover{transform:none;border-color:#444}.user-info-sidebar{flex:1;min-width:0}.user-name{font-size:16px;font-weight:600;color:var(--text-secondary);margin-bottom:4px;font-family:var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role{font-size:13px;color:var(--text-muted);font-weight:400;font-family:var(--font-ui);white-space:normal;word-wrap:break-word;line-height:1.3;max-height:none;overflow:visible}.sidebar-link{display:flex;align-items:center;padding:12px 16px;text-decoration:none;font-size:15px;color:var(--text-secondary);transition:all .3s ease;border-radius:10px;margin:4px 8px;border-left:4px solid transparent;position:relative;overflow:hidden}.sidebar-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(93,135,255,.1),transparent);transition:left .6s ease}.sidebar-link:hover:before{left:100%}.sidebar-link:hover{background:linear-gradient(135deg,var(--bg-tertiary),#333);border-left-color:var(--accent-primary);transform:translate(8px);color:var(--text-primary)}.sidebar-link.active{background:linear-gradient(135deg,var(--bg-tertiary),#333);border-left-color:var(--accent-primary);color:var(--accent-primary)}.link-icon{font-size:18px;margin-right:12px;width:24px;text-align:center;transition:transform .3s ease}.sidebar-link:hover .link-icon{transform:scale(1.2)}.link-text{flex:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submenu-toggle{cursor:pointer;display:flex;align-items:center;color:var(--text-secondary);width:100%;padding:12px 16px;transition:all .3s ease;border-radius:10px;margin:4px 8px;border-left:4px solid transparent;position:relative;overflow:hidden}.submenu-toggle:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(93,135,255,.1),transparent);transition:left .6s ease}.submenu-toggle:hover:before{left:100%}.submenu-toggle:hover{background:linear-gradient(135deg,var(--bg-tertiary),#333);border-left-color:var(--accent-primary);transform:translate(8px);color:var(--text-primary)}.submenu-toggle.active .submenu-arrow{transform:rotate(90deg)}.submenu{background:linear-gradient(135deg,#252525,var(--bg-tertiary));border-radius:8px;margin:4px 8px 4px 20px;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);display:block!important;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transition-property:max-height,opacity,transform,visibility}.submenu.show{max-height:500px;opacity:1;transform:translateY(0);visibility:visible}.submenu .sidebar-link{margin:2px 4px;padding:10px 12px;font-size:14px;border-left-width:3px;border-radius:6px;opacity:0;transform:translate(-10px);transition:all .3s ease .1s}.submenu.show .sidebar-link{opacity:1;transform:translate(0)}.submenu.show .sidebar-link:nth-child(1){transition-delay:.05s}.submenu.show .sidebar-link:nth-child(2){transition-delay:.1s}.submenu.show .sidebar-link:nth-child(3){transition-delay:.15s}.submenu.show .sidebar-link:nth-child(4){transition-delay:.2s}.submenu.show .sidebar-link:nth-child(5){transition-delay:.25s}.submenu.show .sidebar-link:nth-child(6){transition-delay:.3s}.submenu.show .sidebar-link:nth-child(7){transition-delay:.35s}.submenu.show .sidebar-link:nth-child(8){transition-delay:.4s}.submenu.show .sidebar-link:nth-child(9){transition-delay:.45s}.submenu .sidebar-link .link-icon{font-size:16px;margin-right:10px}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.submenu-arrow{width:16px;height:16px;margin-left:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-overlay.active{opacity:1;visibility:visible}.open-btn{display:none;background:none;border:none;color:var(--text-primary);font-size:24px;cursor:pointer;padding:12px;margin-right:10px;transition:all .3s ease;border-radius:6px;z-index:1001;position:relative}.open-btn:hover{background:#ffffff1a}#mySidebar{width:var(--sidebar-width);padding-top:10px;transition:width .3s ease}table{width:100%;border-collapse:collapse;margin:20px 0}th,td{border:1px solid var(--border-color);padding:10px;text-align:center;font-weight:700}th{background-color:var(--bg-secondary);font-weight:700}.line-table{border-collapse:collapse;width:100%;table-layout:auto;font-size:13px}.line-table th,.line-table td{border:none;border-bottom:1px solid var(--border-color);padding:8px 6px;white-space:normal;text-align:left;word-break:break-word}.line-table tbody tr:last-child td{border-bottom:none}.line-table tr:hover{background-color:var(--bg-tertiary)}.table-responsive{width:100%;overflow-x:auto}.table-responsive table{width:100%;min-width:700px;border-collapse:collapse}.header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.table-title{margin-bottom:10px;font-size:24px}.copy-btn{width:20px;height:20px;cursor:pointer;opacity:.8;transition:var(--transition-fast)}.copy-btn:hover{opacity:1;transform:scale(1.1)}.action-buttons{display:flex;gap:0px;justify-content:center;padding-left:10px}.circle-btn{width:30px;height:30px;padding:0;box-sizing:border-box;border-radius:50%;border:none;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.circle-btn:hover{background-color:var(--bg-tertiary)}.circle-btn img{width:24px;height:24px}.btn-info{background:var(--accent-primary);color:#fff;padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease}.btn-info:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn-modal{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-modal-primary{background:var(--accent-primary);color:#fff}.btn-modal-primary:hover{background:var(--accent-hover)}.tabs{display:flex;margin-bottom:1rem}.tab-button{padding:5px 15px;background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-weight:700;font-size:12px}.tab-button.active{border-bottom:2px solid var(--accent-primary);color:var(--accent-primary)}.tab-content{display:none}.tab-content.active{display:block}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:1000;justify-content:center;align-items:center}.modal{background:var(--bg-tertiary);border-radius:12px;border:1px solid var(--border-color);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.modal-header{padding:20px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.modal-title{font-size:18px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:10px}.modal-icon{font-size:24px}.modal-close{background:none;border:none;color:#888;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease}.modal-close:hover{background:var(--border-color);color:var(--text-primary)}.modal-body{padding:20px;color:var(--text-secondary);line-height:1.5}.modal-footer{padding:15px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px}.error-modal .modal-header{border-bottom-color:var(--error-color)}.error-modal .modal-icon{color:var(--error-color)}.warning-modal .modal-header{border-bottom-color:var(--warning-color)}.warning-modal .modal-icon{color:var(--warning-color)}.rules-list{list-style:none;padding:0;margin:0}.rules-list li{padding:10px 0;border-bottom:1px solid var(--border-color);display:flex;align-items:flex-start;gap:10px}.rules-list li:last-child{border-bottom:none}.rules-list li:before{content:"•";color:var(--accent-primary);font-weight:700;flex-shrink:0;margin-top:2px}.btn{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.btn-secondary{background:#555;color:#fff}.btn-secondary:hover{background:#666}.btn-warning{background:#dc3545;color:#fff}.btn-warning:hover{background:#c82333}.btn-primary{background:#4dabf7;color:#fff}.btn-primary:hover{background:#3d9be5}.btn-modal{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.btn-modal-secondary{background:#555;color:#fff}.btn-modal-secondary:hover{background:#666}.btn-modal-primary{background:#4dabf7;color:#fff}.btn-modal-primary:hover{background:#3d9be5}.action-buttons{display:flex;flex-direction:column;gap:12px}.action-btn{display:flex;align-items:center;gap:15px;width:100%;padding:16px;border:1px solid;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;background:transparent}.action-btn-warning{border-color:#dc35454d;color:#dc3545}.action-btn-warning:hover{background:#dc35451a;border-color:#dc354580}.action-btn-info{border-color:#ffc1074d;color:#ffc107}.action-btn-info:hover{background:#ffc1071a;border-color:#ffc10780}.action-btn-success{border-color:#28a7454d;color:#28a745}.action-btn-success:hover{background:#28a7451a;border-color:#28a74580}#notification-container{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999}.notification{background:linear-gradient(135deg,#2b2b2b,#3a3a3a);color:#fff;padding:12px 18px;border-radius:8px;box-shadow:0 4px 12px #0000004d;font-size:14px;font-weight:500;opacity:0;transform:translate(100%);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;max-width:300px;word-wrap:break-word;border-left:4px solid #5d87ff}.notification.show{opacity:1;transform:translate(0)}.notification.success{border-left-color:#00c851;background:linear-gradient(135deg,#00c851,#007e33)}.notification.error{border-left-color:#f44;background:linear-gradient(135deg,#f44,#c00)}.notification.warning{border-left-color:#fb3;background:linear-gradient(135deg,#fb3,#f80)}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:15px;background:var(--bg-secondary);border-radius:10px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;white-space:nowrap}.pagination button{padding:10px 15px;border:2px solid #e2e8f0;background:#fff;color:#4a5568;cursor:pointer;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s ease;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.pagination button:hover{background:#333;color:#fff;border-color:#333;transform:translateY(-1px)}.pagination button.active{background:#333;color:#fff;border-color:#333;box-shadow:0 2px 8px #4299e166}.pagination button:first-child,.pagination button:last-child{background:#333;color:#fff;border-color:#333;min-width:46px}.pagination button:first-child:hover,.pagination button:last-child:hover{background:#4a5568;border-color:#4a5568}.pagination a:hover{background-color:var(--border-color)}#container53 .pagination{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important}#container53 .pagination button{display:inline-flex!important;flex-shrink:0!important;white-space:nowrap!important}.pagination a,.pagination span{padding:8px 12px;border:1px solid var(--border-color);border-radius:5px;text-decoration:none;color:var(--text-primary);background-color:var(--bg-secondary);transition:all .3s ease}.pagination a:hover{background-color:var(--border-color);transform:translateY(-1px)}.pagination .current{background-color:var(--accent-primary);border-color:var(--accent-primary);color:#fff}@media (max-width:768px){.pagination{flex-wrap:wrap;gap:3px}.pagination a,.pagination span{padding:6px 10px;font-size:12px}}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-secondary);font-size:14px}.form-input{width:100%;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:14px;transition:all .3s ease;box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #5d87ff1a}.form-input::placeholder{color:var(--text-muted)}.form-hint{display:block;margin-top:6px;font-size:12px;color:var(--text-muted)}.form-textarea{resize:vertical;min-height:80px}.form-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.btn{padding:12px 24px;border:none;border-radius:var(--border-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:var(--accent-primary);color:#fff}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary:hover{background:var(--border-color);color:var(--text-primary)}.inactive-form{padding:10px 0}.duration-preview{background:var(--bg-secondary);padding:12px;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);margin:15px 0;display:none}.duration-preview.show{display:block;animation:fadeIn .3s ease}.duration-value{font-weight:600;margin-left:8px}@media (max-width:768px){.form-buttons{flex-direction:column}.btn{width:100%}.form-input{padding:14px}}.search-container{margin-bottom:20px;display:flex;gap:10px}.search-input{flex:1;padding:10px;border-radius:5px;border:1px solid #393939;background-color:#1e1e1e;color:#fff}.pagination{display:flex;justify-content:center;margin-top:20px;gap:5px}.pagination a,.pagination span{padding:8px 12px;border:1px solid #393939;border-radius:5px;text-decoration:none;color:#fff;background-color:#1e1e1e}.pagination a:hover{background-color:#393939}.pagination .current{background-color:#555}.no-results{text-align:center;padding:20px;color:#888}.loading{text-align:center;padding:10px;color:#888;display:none}.checkbox-group{margin-top:10px}.checkbox-group label{display:block;margin-bottom:6px}.form-buttons{margin-top:15px;display:flex;justify-content:flex-end;gap:10px}.checkbox-group{display:flex;flex-direction:column;gap:8px}.checkbox-item{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:28px;font-size:14px;-webkit-user-select:none;user-select:none}.checkbox-item input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-item .checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:18px;width:18px;background-color:var(--bg-tertiary);border:2px solid #555;border-radius:3px;box-sizing:border-box}.checkbox-item input[type=checkbox]:checked~.checkmark{background-color:var(--success-color);border-color:var(--success-color)}.checkbox-item .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-item input[type=checkbox]:checked~.checkmark:after{display:block}.role-select{border:1px solid #ccc;border-radius:4px;padding:6px 10px;cursor:pointer;display:inline-block;min-width:150px;-webkit-user-select:none;user-select:none}#roleModal{position:absolute;top:100%;left:0;z-index:1000;display:none;width:250px;background:#fff;border:1px solid #ccc;box-shadow:0 0 10px #0003;padding:10px;border-radius:5px;max-height:200px;overflow-y:auto}.role-tags{display:flex;flex-wrap:wrap;gap:6px}.role-tag{background:var(--accent-primary);color:#fff;padding:4px 10px;border-radius:12px;font-size:13px}.role-badge{padding:2px 8px;border-radius:4px;font-size:14px;margin-top:5px;font-weight:600;display:inline-block;color:transparent!important}.techds{background:var(--gradient-techds);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gm{background:var(--gradient-gm);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kur{background:var(--gradient-kur);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sledsupp{background:var(--gradient-sledsupp);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sledml{background:var(--gradient-sledml);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gvevent{background:var(--gradient-gvevent);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.supp{background:var(--gradient-supp);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.event{background:var(--gradient-event);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stmoder{background:var(--gradient-stmoder);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.moder{background:var(--gradient-moder);background-size:200% 200%;animation:gradientShift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.level-border-techds{background:var(--gradient-techds)}.level-border-gm{background:var(--gradient-gm)}.level-border-kur{background:var(--gradient-kur)}.level-border-sledsupp{background:var(--gradient-sledsupp)}.level-border-sledml{background:var(--gradient-sledml)}.level-border-gvevent{background:var(--gradient-gvevent)}.level-border-supp{background:var(--gradient-supp)}.level-border-event{background:var(--gradient-event)}.level-border-stmoder{background:var(--gradient-stmoder)}.level-border-moder{background:var(--gradient-moder)}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.warn-badge{position:absolute;top:-5px;right:-5px;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.warn-badge-blue{background:var(--accent-primary)}.warn-badge-red{background:var(--error-color)}.user-info{display:flex;flex-direction:column;gap:5px}#top-container h2,#top-container .role-badge,#top-container a{margin:0;transition:margin-left .3s ease,width .3s ease}.ticket{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:12px;margin-bottom:10px;background-color:var(--bg-secondary);transition:box-shadow .3s}.ticket:hover{box-shadow:var(--shadow-light)}.ticket-header{font-weight:700;cursor:pointer;display:flex;justify-content:space-between}.ticket-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.ticket a{display:inline-block;margin-top:10px}.logs-page{background:var(--bg-primary);min-height:100vh;padding:15px 0}.logs-container{background:var(--bg-secondary);border-radius:12px;padding:20px;margin:0 20px;box-shadow:0 4px 20px #0000004d;border:1px solid var(--border-color);max-width:none;width:auto;box-sizing:border-box}.logs-header{text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--border-color);position:relative}.logs-header:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,var(--accent-primary),#8aabff);border-radius:1px}.logs-title{font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--accent-primary),#8aabff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px;text-shadow:0 2px 8px rgba(93,135,255,.2)}.logs-subtitle{color:var(--text-muted);font-size:1rem;margin:0;font-weight:400}.logs-filters{background:linear-gradient(135deg,var(--bg-tertiary),#2a2a2a);border-radius:10px;padding:20px;margin-bottom:25px;border:1px solid var(--border-color);box-shadow:0 3px 15px #0003;position:relative;overflow:visible!important}.logs-filters:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),#8aabff)}.filters-title{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:15px;display:flex;align-items:center;gap:8px}.filters-title:before{content:'';display:inline-block;width:1.2rem;height:1.2rem;background:url('/static/icons/ui/search.svg?v=site-mono-1') center/contain no-repeat;font-size:1.2rem}.form-row-log{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;align-items:end}.filter-group{display:flex;flex-direction:column;gap:6px;position:relative;z-index:auto}.filter-label{font-weight:600;color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.filter-label:before{content:"•";color:var(--accent-primary);font-size:1rem}.filter-input{padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;transition:all .2s ease;width:100%;box-sizing:border-box}.filter-input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #5d87ff1a;background:var(--bg-tertiary)}.filter-input::placeholder{color:var(--text-muted);font-size:.85rem}.filter-input[multiple]{min-height:100px;max-height:200px;overflow-y:auto}.filter-input[multiple] option{padding:8px 12px;margin:2px 0;border-radius:4px;transition:all .2s ease}.filter-input[multiple] option:hover{background:#5d87ff1a}.filter-input[multiple] option:checked{background:linear-gradient(135deg,var(--accent-primary),#4a75e6);color:#fff}.filter-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color)}.btn-filter{padding:10px 18px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:.85rem;text-transform:uppercase;letter-spacing:.3px}.btn-primary{background:linear-gradient(135deg,var(--accent-primary),#4a75e6);color:#fff;box-shadow:0 2px 8px #5d87ff33}.btn-primary:hover{background:linear-gradient(135deg,#4a75e6,#3a65d6);transform:translateY(-1px);box-shadow:0 4px 12px #5d87ff4d}.btn-secondary{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--border-color);color:var(--text-primary);transform:translateY(-1px)}.logs-table-container{background:var(--bg-secondary);border-radius:10px;overflow:hidden;box-shadow:0 3px 15px #0003;border:1px solid var(--border-color);margin-bottom:20px}.logs-table{width:100%;border-collapse:collapse;background:var(--bg-secondary);font-size:.85rem}.logs-table thead{background:linear-gradient(135deg,var(--bg-tertiary),#2a2a2a)}.logs-table th{padding:12px 15px;text-align:center;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--accent-primary)}.logs-table td{padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-secondary);text-align:center;vertical-align:middle}.logs-table tbody tr{transition:all .2s ease}.logs-table tbody tr:hover{background:linear-gradient(135deg,#5d87ff0d,#2a2a2ae6)}.logs-table tbody tr:hover td{color:var(--text-primary)}.info-table{width:100%;border-collapse:collapse;background:var(--bg-secondary);border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #00000026;font-size:.9rem}.info-table th{background:linear-gradient(135deg,var(--accent-primary),#4a75e6);color:#fff;padding:15px;font-size:1.2rem;font-weight:700;text-align:center}.info-table td{padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-secondary)}.info-table tbody tr:hover td{background:#5d87ff08;color:var(--text-primary)}.data-label{font-weight:600;color:var(--accent-primary);display:inline-block;min-width:100px;text-transform:uppercase;font-size:.8rem}.data-value{font-weight:500;color:var(--text-primary);margin-left:8px}.data-link{color:var(--accent-primary);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px;font-size:.85rem}.data-link:hover{color:#8aabff;text-decoration:underline}.details-btn{background:linear-gradient(135deg,var(--accent-primary),#4a75e6);color:#fff;padding:6px 12px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;font-size:.8rem}.details-btn:hover{background:linear-gradient(135deg,#4a75e6,#3a65d6);transform:translateY(-1px)}.no-data{text-align:center;padding:40px 20px;color:var(--text-muted)}.no-data-icon{font-size:3rem;margin-bottom:15px;opacity:.4}.no-data-text{font-size:1.1rem;margin-bottom:10px;font-weight:600}.no-data-subtext{font-size:.9rem;opacity:.7;max-width:300px;margin:0 auto;line-height:1.4}.logs-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:15px;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color)}.pagination-btn{padding:8px 15px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:4px;font-weight:500;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-size:.85rem}.pagination-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.pagination-info{color:var(--text-muted);font-weight:500;font-size:.9rem}.log-entry{line-height:1.4;padding:6px 0}.log-date{color:var(--text-muted);font-family:Courier New,monospace;font-size:.8rem;background:var(--bg-tertiary);padding:3px 6px;border-radius:4px;border:1px solid var(--border-color)}.log-action{color:var(--text-primary);font-weight:400;font-size:.85rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.logs-table tbody tr{animation:fadeInUp .4s ease-out forwards;opacity:0}.info-table tbody tr{animation:slideInFromLeft .4s ease-out forwards;opacity:0}.logs-table tbody tr:nth-child(1){animation-delay:.05s}.logs-table tbody tr:nth-child(2){animation-delay:.1s}.logs-table tbody tr:nth-child(3){animation-delay:.15s}.logs-table tbody tr:nth-child(4){animation-delay:.2s}.logs-table tbody tr:nth-child(5){animation-delay:.25s}.info-table tbody tr:nth-child(1){animation-delay:.05s}.info-table tbody tr:nth-child(2){animation-delay:.1s}.info-table tbody tr:nth-child(3){animation-delay:.15s}.info-table tbody tr:nth-child(4){animation-delay:.2s}.info-table tbody tr:nth-child(5){animation-delay:.25s}@media (max-width:768px){.logs-container{padding:15px;margin:0 10px;border-radius:8px}.logs-title{font-size:1.6rem}.logs-subtitle{font-size:.9rem}.logs-filters{padding:15px}.form-row-log{grid-template-columns:1fr;gap:12px}.filter-buttons{flex-direction:column}.btn-filter{width:100%;justify-content:center}.logs-table th,.logs-table td{padding:8px 10px;font-size:.8rem}.info-table th{font-size:1.1rem;padding:12px}.info-table td{padding:10px 12px;font-size:.85rem}}@media (max-width:480px){.logs-title{font-size:1.4rem}.logs-filters{padding:12px}.filter-input{padding:8px 10px;font-size:.85rem}.logs-table th,.logs-table td{padding:6px 8px;font-size:.75rem}.btn-filter{padding:8px 12px;font-size:.8rem}}.filter-group .choices{width:100%;max-width:none}.choices.is-disabled .choices__inner{background-color:var(--bg-tertiary)!important;opacity:.6;cursor:not-allowed}.choices.is-disabled .choices__input{cursor:not-allowed}.target{font-weight:700;background:linear-gradient(90deg,#ff4e50,red,#8b0000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.select-help-text{font-size:12px;color:var(--text-muted);margin-top:5px;font-style:italic}.tags-input-container{position:relative;display:block;width:100%}.tags-input{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;min-height:44px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;transition:all .3s ease;cursor:pointer;position:relative;width:100%;box-sizing:border-box}.tags-input:hover{border-color:var(--accent-primary);box-shadow:0 0 0 1px #5d87ff1a}.tags-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #5d87ff33;outline:none}.tags-list{display:flex;flex-wrap:wrap;gap:4px;align-items:center;width:100%;order:1}.tags-input-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;order:2;min-height:20px}.tags-placeholder{color:var(--text-muted);font-size:.9rem;pointer-events:none;transition:all .3s ease;flex:1}.tags-selected-count{color:var(--accent-primary)!important;font-size:.9rem;font-weight:600;flex:1;display:none}.tags-list:not(:empty)+.tags-input-bottom .tags-placeholder{opacity:0;transform:translate(10px)}.tags-list:not(:empty)~.tags-input-bottom .tags-selected-count{display:block}.tags-list:not(:empty)~.tags-input-bottom .tags-placeholder{display:none}.tag{background:linear-gradient(135deg,var(--accent-primary),#4a75e6);color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:6px;max-width:150px;animation:tagAppear .2s ease-out;line-height:1.2}.tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.tag-remove{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;flex-shrink:0}.tag-remove:hover{background:#ffffff4d}.dropdown-arrow{color:var(--text-muted);font-size:10px;transition:transform .3s ease;padding:4px;flex-shrink:0}.tags-input-container.active .dropdown-arrow{transform:rotate(180deg);color:var(--accent-primary)}.dropdown-menu{position:absolute;top:100%!important;left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;max-height:400px;overflow:hidden;z-index:1000;box-shadow:0 8px 24px #0000004d;display:none;margin-top:4px!important;margin-bottom:0!important;animation:dropdownFadeIn .3s ease-out}.tags-input-container.active .dropdown-menu{display:flex;flex-direction:column}.dropdown-header{padding:12px;border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);flex-shrink:0}.search-container{position:relative;margin-bottom:8px}.search-input{width:100%;padding:8px 12px 8px 36px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;outline:none;transition:all .2s ease;box-sizing:border-box}.search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #5d87ff1a}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.8rem}.dropdown-actions{display:flex;gap:8px;margin-top:8px}.action-btn{padding:4px 8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s ease;flex:1}.action-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.dropdown-content{flex:1;overflow-y:auto;max-height:300px}.dropdown-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary);transition:all .2s ease;font-size:.85rem;display:flex;align-items:center;gap:10px}.dropdown-item:hover{background:#5d87ff1a;transition:background .2s ease}.dropdown-item.selected{background:#5d87ff1f}.dropdown-item:last-child{border-bottom:none}.checkbox{width:16px;height:16px;border:2px solid var(--border-color);border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.dropdown-item.selected .checkbox{background:var(--accent-primary);border-color:var(--accent-primary)}.dropdown-item.selected .checkbox:after{content:'';display:inline-block;width:14px;height:14px;background:url('/static/icons/ui/check.svg?v=site-mono-1') center/contain no-repeat;color:#fff;font-size:10px;font-weight:700}.item-text{flex:1;font-size:.85rem}.item-badge{background:var(--bg-tertiary);color:var(--text-muted);padding:2px 6px;border-radius:8px;font-size:.7rem;font-family:Courier New,monospace}.dropdown-footer{padding:8px 12px;border-top:1px solid var(--border-color);background:var(--bg-tertiary);font-size:.8rem;color:var(--text-muted);flex-shrink:0}.selected-count span{color:var(--accent-primary)!important;font-weight:600}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tagAppear{0%{opacity:0;transform:scale(.8) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.tags-input{min-height:40px;padding:6px 10px}.tag{font-size:10px;padding:2px 6px;max-width:120px}.dropdown-menu{max-height:350px}.dropdown-content{max-height:250px}.dropdown-item{padding:8px 10px;font-size:.8rem}.dropdown-actions{flex-direction:column;gap:4px}.action-btn{width:100%;text-align:center}}@media (max-width:480px){.tags-input{min-height:38px;padding:4px 8px}.tag{font-size:9px;padding:1px 4px;max-width:100px}}.tags-input.loading{opacity:.7;pointer-events:none}.tags-input.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:loadingShimmer 1.5s infinite}@keyframes loadingShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tags-input-container:focus-within .tags-input{border-color:var(--accent-primary);box-shadow:0 0 0 3px #5d87ff26}.tags-input-container *{transition:all .2s ease}.hidden-select{display:none}#container52.logs-container .target,.log-action .target{color:#ff4e50!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#ff4e50!important}#container52.logs-container .multi-select.open,#container52.logs-container .filter-group{position:relative!important;z-index:10000!important}.no_auth_container{background-color:#1e1e1e;border-radius:8px;box-shadow:0 8px 32px #0006;padding:40px;width:100%;max-width:480px;text-align:center;position:relative;overflow:hidden;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no_auth_container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5865f2,#57f287,#fee75c,#ed4245)}.no_auth_container h1{font-size:28px;margin-bottom:16px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.no_auth_container p{font-size:16px;margin-bottom:30px;color:#b9bbbe}#loginButton{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 12px #5865f24d}#loginButton:hover{background-color:#4752c4;transform:translateY(-2px);box-shadow:0 6px 16px #5865f266}#loginButton:active{transform:translateY(0)}.discord-icon{width:20px;height:20px}.discord-icon path{fill:#fff}.footer-text{margin-top:20px;font-size:14px;color:#72767d}@media (max-width:480px){.no_auth_container{padding:30px 20px}.no_auth_container h1{font-size:24px}}:root{--auth-bg:#0d0f14;--auth-card:rgba(27,29,35,.94);--auth-card-2:#15171c;--auth-border:#31343c;--auth-text:#f2f3f5;--auth-muted:#9ca3af;--auth-muted-2:#717784;--auth-input:#111318;--auth-button:#343842;--auth-button-hover:#424854}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:radial-gradient(circle at 20% 20%,rgba(85,90,105,.18),transparent 32%),radial-gradient(circle at 80% 80%,rgba(80,84,96,.14),transparent 30%),var(--auth-bg);color:var(--auth-text);font-family:Playpen Sans,system-ui,sans-serif}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(430px,100%);padding:34px;border:1px solid var(--auth-border);border-radius:22px;background:linear-gradient(180deg,var(--auth-card),var(--auth-card-2));box-shadow:0 24px 70px #0000007a;text-align:center}.auth-badge{display:inline-flex;padding:8px 13px;border:1px solid var(--auth-border);border-radius:999px;color:var(--auth-muted);background:#ffffff09;font-size:13px;margin-bottom:16px}.auth-card h1{margin:0 0 10px;font-size:30px;letter-spacing:-.03em}.auth-subtitle{margin:0 0 24px;color:var(--auth-muted);font-size:14px}.auth-error{margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.28);color:#fca5a5;font-size:13px}.auth-form{display:grid;gap:15px}.auth-field{display:grid;gap:8px;text-align:left;color:var(--auth-muted);font-size:13px;font-weight:700}.auth-field input{width:100%;height:48px;padding:0 14px;border-radius:13px;border:1px solid #2d3038;background:var(--auth-input);color:var(--auth-text);outline:none;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-field input:focus{border-color:#5b6270;box-shadow:0 0 0 4px #7880911f;background:#14171d}.auth-password-control{position:relative;width:100%}.auth-password-control input{padding-right:52px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--auth-muted);display:grid;place-items:center;cursor:pointer;box-shadow:none;transition:background .18s ease,color .18s ease}.password-toggle:hover,.password-toggle:focus-visible{background:#ffffff0f;color:var(--auth-text);outline:none}.password-toggle svg{width:18px;height:18px;fill:currentColor;display:block}.password-toggle .eye-closed,.password-toggle.is-visible .eye-open{display:none}.password-toggle.is-visible .eye-closed{display:block}.auth-submit,.discord-link{width:100%;min-height:48px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;text-decoration:none;font-family:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.auth-submit{margin-top:4px;border:1px solid #4b515d;background:linear-gradient(180deg,var(--auth-button-hover),var(--auth-button));color:#fff;box-shadow:0 12px 28px #0000003d}.auth-submit:hover,.discord-link:hover{transform:translateY(-1px);filter:brightness(1.08)}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--auth-muted-2);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--auth-border)}.discord-link{border:1px solid var(--auth-border);background:#ffffff0a;color:var(--auth-text)}.discord-icon{width:20px;height:20px;fill:currentColor}.footer-text{margin:20px 0 0;font-size:12px;color:var(--auth-muted-2);line-height:1.45}@media (max-width:480px){.auth-card{padding:26px 20px}.auth-card h1{font-size:26px}}.add-update-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 15px #667eea4d;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.add-update-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}#updatesList{display:flex;flex-direction:column;gap:15px}.update-item{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:12px;margin-bottom:10px;background-color:var(--bg-secondary);transition:box-shadow .3s}.update-item:hover{box-shadow:var(--shadow-light)}.update-item.expanded .ticket-body{max-height:1000px;padding-top:15px}.ticket-header{font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:5px 0}.ticket-body{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 10px}.ticket-body p{margin:10px 0;line-height:1.5;white-space:pre-wrap}.loading-updates,.no-updates{text-align:center;padding:50px 20px;color:#7f8c8d}.no-updates{font-style:italic}.no-updates span{font-size:48px;display:block;margin-bottom:15px;opacity:.5}.error-loading{text-align:center;padding:40px 20px;color:#e74c3c;background-color:#fdf2f2;border-radius:8px;border:1px solid #f5c6cb}.error-loading span{font-size:32px;margin-bottom:15px;display:block}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-overlay.active{display:flex}.modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header{padding:25px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.modal-title{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#fff;padding:5px}.modal-close:hover{opacity:.8}.modal-body{padding:25px}.update-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.form-input,.form-textarea{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .3s ease;font-family:inherit}.form-input:focus,.form-textarea:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db1a}.form-textarea{min-height:120px;resize:vertical}.form-hint{font-size:12px;color:#7f8c8d;display:flex;align-items:center;gap:5px}.form-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#2471a3);transform:translateY(-1px)}.btn-primary:disabled{background:#bdc3c7;cursor:not-allowed;transform:none}.btn-secondary{background:#95a5a6;color:#fff}.btn-secondary:hover{background:#7f8c8d}@media (max-width:768px){.ticket-header{flex-direction:column;align-items:flex-start;gap:5px}.modal{width:95%;margin:10px}.form-buttons{flex-direction:column}.btn,.add-update-btn{width:100%;justify-content:center}}@media (max-width:1024px){.sidebar{width:250px}#container52,.top-container{margin-left:270px;width:calc(100% - 300px)}.main-flex-container{gap:15px;padding:15px}}@media (max-width:768px){.user-role{font-size:12px;line-height:1.4}body,.header1 h4{font-size:14px}.open-btn{display:flex;align-items:center;justify-content:center}.sidebar{width:85%;max-width:300px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}#container52,.top-container{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.top-container{flex-direction:column;text-align:center;padding:15px;margin-top:60px}.avatarr{width:80px!important;height:80px!important;margin-bottom:10px}.user-info{width:100%}.user-info>div:first-child{flex-direction:column;gap:10px!important;height:auto!important}.main-flex-container{flex-direction:column;padding:0 10px 10px!important;gap:15px}.info-box,#container53{width:100%!important;margin-bottom:15px;margin-right:0}.tabs{flex-wrap:wrap;gap:5px}.tab-button{flex:1 0 45%;margin-bottom:5px;padding:10px 5px;font-size:12px;min-height:40px}.line-table{font-size:12px}.line-table thead{display:none}.line-table tbody tr{display:block;margin-bottom:15px;border:1px solid #444;border-radius:8px;padding:10px}.line-table tbody td{display:block;text-align:right;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.line-table tbody td:last-child{border-bottom:none}.line-table tbody td:before{content:attr(data-label);float:left;font-weight:700;color:#aaa;font-size:11px}.pagination{gap:6px;padding:12px;justify-content:flex-start}.pagination button{padding:8px 12px;min-width:38px;height:38px;font-size:13px}#editModal>div{width:95%!important;margin:20px}.action-buttons{justify-content:center;gap:10px}.circle-btn{width:35px;height:35px}.circle-btn img{width:20px;height:20px}.container{padding:15px;margin:5px auto}.avatarrr{width:30px;height:30px}.dropdown-content1{position:fixed;top:50px;right:10px;left:auto;min-width:140px}#logoutButton{width:80px;height:40px;font-size:14px}.sidebar.open .sidebar-header{animation:slideInDown .5s ease .1s both}.sidebar.open .sidebar-link,.sidebar.open .submenu-toggle{animation:slideInLeft .5s ease both}.sidebar.open .sidebar-link:nth-child(1){animation-delay:.2s}.sidebar.open .sidebar-item:nth-child(2){animation-delay:.25s}.sidebar.open .sidebar-link:nth-child(3){animation-delay:.3s}.sidebar.open .sidebar-item:nth-child(4){animation-delay:.35s}}@media (min-width:769px){.sidebar{width:280px;transform:translate(0)}#container52,.top-container{margin-left:300px;width:calc(100% - 340px)}}@media (max-width:480px){body{font-size:13px}.tab-button{flex:1 0 100%;font-size:11px}.top-container{padding:10px}.info-box,.container{padding:10px!important}.header1 h4{font-size:12px}.pagination button{padding:6px 10px;min-width:35px;height:35px;font-size:12px}.avatarr{width:70px!important;height:70px!important}.user-info h2{font-size:18px}.role-badge{font-size:12px;transform:scale(.7);transform-origin:left center}.notification{font-size:12px;padding:8px 12px}#notification-container{top:10px;right:10px}.sidebar{width:90%;max-width:280px}}@media (hover:none) and (pointer:coarse){.tab-button,.circle-btn,.pagination button{min-height:44px;min-width:44px}.sidebar-link,.submenu-toggle{padding:14px 16px}.line-table tbody td{padding:10px 0}.action-buttons{gap:15px}}@media (prefers-color-scheme:dark){.pagination button{background:#2d2d2d;color:#fff;border-color:#444}.pagination button:hover{background:#3d3d3d}}@media (hover:none) and (pointer:coarse){.line-table tbody tr{min-height:44px}.copy-btn,.vk-link{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}}@media (min-width:481px) and (max-width:768px){.line-table{font-size:14px}.line-table th,.line-table td{padding:10px 6px}.avatarrr{width:30px;height:30px}.user-cell-mobile{gap:6px}}@media (max-width:768px){.container{padding:10px 5px;margin:0 auto;width:100%;box-sizing:border-box}.table-title{font-size:1.1rem;text-align:center;margin:15px 0;padding:0 10px}.table-responsive{margin:0 -5px;padding:0 5px}.line-table{min-width:700px}.mobile-text-left{text-align:left!important}}@media (max-width:480px){.line-table{min-width:unset}.line-table thead{display:none}.line-table tbody tr{display:block;margin-bottom:15px;border:1px solid #444;border-radius:10px;padding:15px;background:#2a2a2a;box-shadow:0 2px 8px #0000004d}.line-table tbody td{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #3a3a3a;text-align:left}.line-table tbody td:last-child{border-bottom:none}.line-table tbody td:before{content:attr(data-label);font-weight:700;color:#aaa;font-size:12px;min-width:100px;margin-right:15px}.user-cell-mobile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.avatar-wrapper{position:relative;flex-shrink:0}.avatarrr{width:35px;height:35px;border-radius:50%;object-fit:cover}.warn-badge{position:absolute;top:-5px;right:-5px;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.warn-high{background:red;color:#fff}.warn-low{background:#5d87ff;color:#fff}.nickname{font-size:14px;word-break:break-word;flex:1;min-width:120px}.copy-btn{width:16px;height:16px;flex-shrink:0}.vk-link{word-break:break-all;font-size:13px}}:root{--auth-bg:#0d0f14;--auth-card:rgba(27,29,35,.94);--auth-card-2:#15171c;--auth-border:#31343c;--auth-text:#f2f3f5;--auth-muted:#9ca3af;--auth-muted-2:#717784;--auth-input:#111318;--auth-button:#343842;--auth-button-hover:#424854;--bg-primary:var(--auth-bg) !important;--bg-page:var(--auth-bg) !important;--bg-card:var(--auth-card) !important;--bg-card-2:var(--auth-card-2) !important;--bg-input:var(--auth-input) !important;--border:var(--auth-border) !important;--border-soft:rgba(255,255,255,.055) !important;--text:var(--auth-text) !important;--text-2:#d7dbe4 !important;--muted:var(--auth-muted) !important;--muted-2:var(--auth-muted-2) !important;--accent:var(--auth-button-hover) !important;--accent-hover:#515865 !important;--danger:#ff6b6b !important;--success:#7bd88f !important;--warning:#e8c96c !important;--radius-lg:22px !important;--radius-md:16px !important;--radius-sm:13px !important;--sidebar-width:260px !important;--shadow-card:0 24px 70px rgba(0,0,0,.48) !important;--shadow-soft:0 12px 28px rgba(0,0,0,.24) !important;--font-ui:"Playpen Sans",system-ui,sans-serif !important}*{box-sizing:border-box!important}html{min-height:100%!important;background:var(--auth-bg)!important}body{min-height:100%!important;margin:0!important;background:radial-gradient(circle at 20% 20%,rgba(85,90,105,.18),transparent 32%),radial-gradient(circle at 80% 80%,rgba(80,84,96,.14),transparent 30%),var(--auth-bg)!important;color:var(--auth-text)!important;font-family:var(--font-ui)!important;overflow-x:hidden!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 35%,black,transparent 74%);mask-image:radial-gradient(circle at 50% 35%,black,transparent 74%)}body,input,select,textarea,button,a,table,th,td,label,span,div,p,h1,h2,h3,h4,h5,h6{font-family:var(--font-ui)!important}a{color:#d7dbe4!important;text-decoration:none!important}a:hover{color:#fff!important}body.auth-page{min-height:100vh!important;display:grid!important;place-items:center!important;padding:24px!important}body.auth-page .auth-card,.auth-page .auth-card{width:min(430px,100%)!important;padding:34px!important;border:1px solid var(--auth-border)!important;border-radius:22px!important;background:linear-gradient(180deg,var(--auth-card),var(--auth-card-2))!important;box-shadow:var(--shadow-card)!important;text-align:center!important}.auth-badge,.page-kicker{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:8px 13px!important;border:1px solid var(--auth-border)!important;border-radius:999px!important;color:var(--auth-muted)!important;background:#ffffff09!important;font-size:13px!important;font-weight:700!important;margin-bottom:16px!important}.auth-card h1,body.auth-page .auth-card h1{margin:0 0 10px!important;font-size:30px!important;line-height:1.18!important;letter-spacing:-.03em!important;color:var(--auth-text)!important}.auth-subtitle,.auth-footnote,.footer-text{color:var(--auth-muted)!important;line-height:1.45!important}.auth-form{display:grid!important;gap:15px!important}.auth-field{display:grid!important;gap:8px!important;text-align:left!important;color:var(--auth-muted)!important;font-size:13px!important;font-weight:700!important}.auth-password-control{position:relative!important;width:100%!important}.auth-field input,.auth-password-control input{width:100%!important;height:48px!important;padding:0 14px!important;border-radius:13px!important;border:1px solid #2d3038!important;background:var(--auth-input)!important;color:var(--auth-text)!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.auth-password-control input{padding-right:52px!important}.auth-field input:focus,.auth-password-control input:focus{border-color:#5b6270!important;box-shadow:0 0 0 4px #7880911f!important;background:#14171d!important}.password-toggle{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--auth-muted)!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:none!important}.password-toggle:hover{background:#ffffff0f!important;color:var(--auth-text)!important}.password-toggle svg{width:18px!important;height:18px!important;display:block!important;fill:currentColor!important}.password-toggle .eye-closed,.password-toggle.is-visible .eye-open{display:none!important}.password-toggle.is-visible .eye-closed{display:block!important}.auth-submit,.discord-link,.discord-login{width:100%!important;min-height:48px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:800!important;cursor:pointer!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.auth-submit{margin-top:4px!important;border:1px solid #4b515d!important;background:linear-gradient(180deg,var(--auth-button-hover),var(--auth-button))!important;color:#fff!important;box-shadow:var(--shadow-soft)!important}.discord-link,.discord-login{border:1px solid var(--auth-border)!important;background:#ffffff0a!important;color:var(--auth-text)!important}.auth-submit:hover,.discord-link:hover,.discord-login:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}.auth-divider{display:flex!important;align-items:center!important;gap:12px!important;margin:20px 0!important;color:var(--auth-muted-2)!important;font-size:12px!important}.auth-divider:before,.auth-divider:after{content:""!important;flex:1!important;height:1px!important;background:var(--auth-border)!important}.discord-icon{width:20px!important;height:20px!important;fill:currentColor!important}.header1{position:fixed!important;top:0!important;left:0!important;right:0!important;height:64px!important;background:#1b1d23f0!important;border-bottom:1px solid var(--auth-border)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;z-index:1000!important;box-shadow:0 12px 34px #00000038!important}.header1>h4{margin:0!important;height:64px!important;display:flex!important;align-items:center!important;padding-left:22px!important;font-size:16px!important;font-weight:800!important;color:var(--auth-muted)!important;white-space:nowrap!important}.header-link{color:var(--auth-muted)!important}.open-btn.mobile-only{position:fixed!important;top:12px!important;left:14px!important;z-index:1500!important;width:42px!important;height:42px!important;border-radius:13px!important;display:none!important}.sidebar{position:fixed!important;top:64px!important;left:0!important;width:var(--sidebar-width)!important;height:calc(100vh - 64px)!important;padding:16px 14px 28px!important;background:linear-gradient(180deg,#1b1d23f0,#15171c)!important;border-right:1px solid var(--auth-border)!important;box-shadow:18px 0 50px #00000038!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow-y:auto!important;z-index:999!important}.sidebar::-webkit-scrollbar,body::-webkit-scrollbar,.table-responsive::-webkit-scrollbar,.logs-table-container::-webkit-scrollbar,.dropdown-content::-webkit-scrollbar{width:9px;height:9px}.sidebar::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb,.logs-table-container::-webkit-scrollbar-thumb,.dropdown-content::-webkit-scrollbar-thumb{background:#4a505c;border-radius:999px}.sidebar::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.table-responsive::-webkit-scrollbar-track,.logs-table-container::-webkit-scrollbar-track,.dropdown-content::-webkit-scrollbar-track{background:var(--auth-input)}.sidebar-header{display:flex!important;align-items:center!important;gap:13px!important;margin:0 0 20px!important;padding:15px!important;background:#111318c7!important;border:1px solid var(--auth-border)!important;border-radius:18px!important;box-shadow:0 14px 32px #00000038!important}.sidebar-header .avatar{width:52px!important;height:52px!important}.avatar,.avatarrr,.avatarr{border-radius:50%!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 20px #00000047!important}.avatarrr{width:34px!important;height:34px!important;min-width:34px!important}.user-info-sidebar{min-width:0!important}.user-name{color:var(--auth-text)!important;font-weight:900!important;font-size:15px!important;overflow-wrap:anywhere!important}.user-role{color:var(--auth-muted)!important;font-size:12px!important;line-height:1.45!important}.sidebar-link,.submenu-toggle{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:11px 13px!important;margin:6px 0!important;border-radius:13px!important;color:#d4d8e1!important;background:transparent!important;border:1px solid transparent!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease!important}.sidebar-link:hover,.submenu-toggle:hover,.sidebar-link.active,.submenu-toggle.active{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff16!important;transform:translate(3px)!important}.link-text{font-weight:800!important;letter-spacing:.005em!important;overflow:hidden!important;text-overflow:ellipsis!important}.submenu{margin:6px 0 12px 10px!important;padding:8px!important;background:#11131894!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:16px!important}.submenu-arrow{width:12px!important;height:12px!important;opacity:.75!important;filter:grayscale(1) brightness(1.8)!important}.container,#container52,.logs-container{width:calc(100% - var(--sidebar-width) - 72px)!important;max-width:1540px!important;margin:88px 36px 42px calc(var(--sidebar-width)+36px)!important;padding:26px!important;background:linear-gradient(180deg,var(--auth-card),var(--auth-card-2))!important;border:1px solid var(--auth-border)!important;border-radius:22px!important;box-shadow:var(--shadow-card)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.page-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 22px!important;padding:22px 24px!important;background:#111318b8!important;border:1px solid var(--auth-border)!important;border-radius:20px!important;box-shadow:0 12px 32px #0003!important}.page-hero h1,.container h1,.container h2,#container52 h1,#container52 h2,.table-title{color:var(--auth-text)!important;margin:0!important;font-weight:900!important;letter-spacing:-.035em!important;text-shadow:0 2px 18px rgba(0,0,0,.2)!important}.page-hero h1{font-size:clamp(28px,2.4vw,40px)!important;line-height:1.12!important}.page-hero p{margin:8px 0 0!important;color:var(--auth-muted)!important;line-height:1.55!important}.hero-stat-card{min-width:120px!important;padding:17px 20px!important;border-radius:18px!important;background:#ffffff09!important;border:1px solid var(--auth-border)!important;text-align:center!important}.hero-stat-card span{display:block!important;color:var(--auth-muted)!important;font-size:12px!important;margin-bottom:4px!important}.hero-stat-card strong{display:block!important;color:#fff!important;font-size:32px!important;line-height:1!important}.logs-filters,.logs-content,.logs-table-container,.table-responsive,.ticket,.modal,.profile-card,.search-container,.no-data,.no-results,.no-updates,.card,.content-card{background:#111318b8!important;border:1px solid var(--auth-border)!important;border-radius:18px!important;box-shadow:0 12px 32px #0003!important}.logs-filters{padding:23px!important;margin-bottom:22px!important;overflow:visible!important}.filters-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 20px!important;color:var(--auth-text)!important;font-size:20px!important;font-weight:900!important}.filters-title:before{content:""!important;display:inline-block!important;width:1.15em!important;height:1.15em!important;background:url("/static/icons/ui/search.svg?v=site-mono-1") center/contain no-repeat!important}input,select,textarea,.filter-input,.form-input,.search-input,.tags-input{min-height:46px!important;width:100%!important;padding:0 14px!important;border-radius:13px!important;border:1px solid #2d3038!important;background:var(--auth-input)!important;color:var(--auth-text)!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}textarea,textarea.form-input{min-height:110px!important;padding:12px 14px!important;resize:vertical!important}input:focus,select:focus,textarea:focus,.filter-input:focus,.form-input:focus,.search-input:focus,.tags-input:hover{border-color:#5b6270!important;box-shadow:0 0 0 4px #7880911f!important;background:#14171d!important}::placeholder{color:var(--auth-muted-2)!important}.filter-label,.form-label,label{color:var(--auth-muted)!important;font-weight:800!important;font-size:13px!important}.form-row-log{display:grid!important;grid-template-columns:repeat(5,minmax(160px,1fr))!important;gap:16px!important;align-items:end!important}.filter-group{display:grid!important;gap:8px!important;min-width:0!important}.filter-buttons,.form-buttons{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--auth-border)!important}button,.btn,.btn-filter,.btn-primary,.btn-secondary,.action-btn,.pagination a,.pagination span,.page-link{min-height:42px!important;padding:0 16px!important;border-radius:13px!important;border:1px solid var(--auth-border)!important;background:#ffffff0a!important;color:var(--auth-text)!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;box-shadow:none!important;transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease!important}.btn-primary,.btn-filter.btn-primary,button[type=submit],.submit-btn{border-color:#4b515d!important;background:linear-gradient(180deg,var(--auth-button-hover),var(--auth-button))!important;color:#fff!important;box-shadow:0 12px 28px #0003!important}.btn-secondary,.btn-filter.btn-secondary,button[type=reset]{background:#ffffff09!important;color:var(--auth-text)!important}button:hover,.btn:hover,.btn-filter:hover,.action-btn:hover,.pagination a:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}.dropdown-menu{background:linear-gradient(180deg,var(--auth-card),var(--auth-card-2))!important;border:1px solid var(--auth-border)!important;border-radius:16px!important;box-shadow:var(--shadow-card)!important;overflow:hidden!important}.dropdown-header,.dropdown-footer{background:#111318b8!important;border-color:var(--auth-border)!important}.dropdown-item{color:var(--auth-text)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.dropdown-item:hover{background:#ffffff0e!important}.checkbox{border-color:var(--auth-border)!important;background:var(--auth-input)!important}.item-badge{background:#ffffff0b!important;color:var(--auth-muted)!important;border:1px solid rgba(255,255,255,.06)!important}.table-responsive,.logs-table-container{overflow-x:auto!important;padding:0!important}table,.line-table,.logs-table,.info-table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;background:transparent!important;color:var(--auth-text)!important}thead{background:#0c0e12b8!important}th{height:54px!important;padding:14px 16px!important;color:var(--auth-text)!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:.01em!important;border-bottom:1px solid var(--auth-border)!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}td{padding:13px 16px!important;color:#d7dbe4!important;font-size:13px!important;font-weight:700!important;border-bottom:1px solid rgba(255,255,255,.055)!important;vertical-align:middle!important;background:transparent!important;overflow:hidden!important;text-overflow:ellipsis!important}tbody tr{background:#1113187a!important;transition:background .18s ease,transform .18s ease!important}tbody tr:hover{background:#ffffff09!important}.line-table th:nth-child(1),.line-table td:nth-child(1){width:19%!important;text-align:left!important}.line-table th:nth-child(2),.line-table td:nth-child(2){width:9%!important;text-align:center!important}.line-table th:nth-child(3),.line-table td:nth-child(3){width:8%!important;text-align:center!important}.line-table th:nth-child(4),.line-table td:nth-child(4){width:15%!important;text-align:center!important}.line-table th:nth-child(5),.line-table td:nth-child(5){width:15%!important;text-align:center!important}.line-table th:nth-child(6),.line-table td:nth-child(6){width:25%!important;text-align:center!important}.line-table th:nth-child(7),.line-table td:nth-child(7){width:9%!important;text-align:center!important}.line-table td:nth-child(4) .discord-id{display:inline-block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.line-table td:nth-child(6) span{display:inline-block!important;max-width:100%!important;white-space:normal!important;line-height:1.35!important}.logs-table th:nth-child(1),.logs-table td:nth-child(1){width:230px!important;text-align:center!important}.logs-table th:nth-child(2),.logs-table td:nth-child(2){width:auto!important;text-align:left!important}.log-date{display:inline-flex!important;padding:6px 10px!important;border-radius:8px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.065)!important;color:var(--auth-muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;white-space:nowrap!important}.log-action{color:var(--auth-text)!important;line-height:1.55!important;overflow-wrap:anywhere!important}.info-table td:first-child{width:260px!important;color:var(--auth-muted)!important}.data-label{color:var(--auth-muted)!important;font-weight:800!important}.data-value,.data-link{color:var(--auth-text)!important;font-weight:800!important}.copy-btn{width:18px!important;height:18px!important;opacity:.65!important;filter:grayscale(1) brightness(1.8)!important;cursor:pointer!important}.copy-btn:hover{opacity:1!important}.nickname{font-weight:900!important;white-space:nowrap!important}.target{color:#ff6b6b!important;font-weight:900!important}[class*=role],.nickname{text-shadow:none!important}.pagination{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:22px!important}.no-data,.no-results,.no-updates{padding:34px!important;text-align:center!important;color:var(--auth-muted)!important}.no-data-icon{font-size:36px!important;margin-bottom:10px!important}.no-data-text{color:var(--auth-text)!important;font-weight:900!important;font-size:18px!important}.modal-overlay{background:#00000094!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.modal{background:linear-gradient(180deg,var(--auth-card),var(--auth-card-2))!important;border:1px solid var(--auth-border)!important;border-radius:22px!important;box-shadow:var(--shadow-card)!important;color:var(--auth-text)!important}.modal-header{border-bottom:1px solid var(--auth-border)!important}.modal-title{color:var(--auth-text)!important}.modal-close{width:38px!important;height:38px!important;border-radius:12px!important}@media (max-width:1100px){:root{--sidebar-width:240px !important}.form-row-log{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (max-width:860px){.open-btn.mobile-only{display:inline-flex!important}.header1>h4{padding-left:70px!important}.sidebar{transform:translate(-105%)!important;transition:transform .22s ease!important}.sidebar.open,body.sidebar-open .sidebar{transform:translate(0)!important}.container,#container52,.logs-container{width:calc(100% - 24px)!important;margin:82px 12px 32px!important;padding:18px!important}.page-hero{flex-direction:column!important;align-items:flex-start!important}.hero-stat-card{width:100%!important}.form-row-log{grid-template-columns:1fr!important}table,thead,tbody,tr,th,td{display:block!important;width:100%!important}thead{display:none!important}tbody tr{padding:12px!important;border-bottom:1px solid var(--auth-border)!important}td{display:flex!important;justify-content:space-between!important;gap:14px!important;text-align:right!important;border-bottom:1px solid rgba(255,255,255,.045)!important}td:before{content:attr(data-label);color:var(--auth-muted)!important;font-weight:900!important;text-align:left!important}.line-table td:nth-child(n),.logs-table td:nth-child(n){width:100%!important;text-align:right!important}}@media (max-width:520px){.auth-card{padding:26px 20px!important}.auth-card h1{font-size:26px!important}.container,#container52,.logs-container{border-radius:18px!important}.page-hero h1{font-size:27px!important}.filter-buttons,.form-buttons{flex-direction:column!important}.btn,.btn-filter,button{width:100%!important}}:root{--header-height:64px !important;--sidebar-width:260px !important}.header1{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--header-height)!important;z-index:3000!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 22px!important;background:#1b1d23f0!important;border-bottom:1px solid var(--auth-border)!important;box-shadow:0 12px 34px #00000038!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow:visible!important}.header1>h4{order:2!important;margin:0!important;padding:0!important;height:auto!important;display:flex!important;align-items:center!important;color:var(--auth-text)!important;font-size:16px!important;font-weight:900!important;white-space:nowrap!important;line-height:1!important}.header-link{color:var(--auth-text)!important;text-decoration:none!important}.open-btn.mobile-only,#sidebarToggle{order:1!important;position:static!important;flex:0 0 auto!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border-radius:13px!important;display:none!important}.sidebar,#mySidebar{position:fixed!important;top:var(--header-height)!important;left:0!important;bottom:0!important;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;height:calc(100vh - var(--header-height))!important;padding:16px 14px 28px!important;background:linear-gradient(180deg,#1b1d23f0,#15171c)!important;border-right:1px solid var(--auth-border)!important;box-shadow:18px 0 50px #00000038!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:2500!important;transform:translate(0)!important;opacity:1!important;visibility:visible!important}.sidebar-header{display:flex!important;align-items:center!important;gap:13px!important;margin:0 0 18px!important;padding:15px!important;min-height:82px!important;background:#111318c7!important;border:1px solid var(--auth-border)!important;border-radius:18px!important}.sidebar-link,.submenu-toggle{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:11px 13px!important;margin:4px 0!important;border-radius:13px!important;border:1px solid transparent!important;background:transparent!important;color:#d4d8e1!important;transform:none!important}.sidebar-link:hover,.submenu-toggle:hover,.sidebar-link.active,.submenu-toggle.active{background:#ffffff0e!important;border-color:#ffffff16!important;color:#fff!important}.submenu{max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;margin:4px 0 8px!important;padding:0 8px!important;background:transparent!important;border:1px solid transparent!important;border-radius:16px!important;transition:max-height .22s ease,opacity .18s ease,visibility .18s ease,padding .18s ease!important}.submenu.show{max-height:640px!important;opacity:1!important;visibility:visible!important;padding:8px!important;background:#11131894!important;border-color:#ffffff0e!important}.submenu .sidebar-link{min-height:38px!important;padding:9px 11px!important;font-size:13px!important}.container,#container52,.logs-container,.top-container,.info-box{width:calc(100% - var(--sidebar-width) - 72px)!important;max-width:1540px!important;margin-top:88px!important;margin-right:36px!important;margin-bottom:42px!important;margin-left:calc(var(--sidebar-width)+36px)!important}@media (min-width:721px){.open-btn.mobile-only,#sidebarToggle{display:none!important}.header1>h4{padding-left:0!important}.sidebar,#mySidebar{transform:translate(0)!important;opacity:1!important;visibility:visible!important}}@media (max-width:720px){:root{--sidebar-width:280px !important}.open-btn.mobile-only,#sidebarToggle{display:inline-flex!important}.header1>h4{font-size:14px!important}.sidebar,#mySidebar{width:min(280px,86vw)!important;min-width:min(280px,86vw)!important;max-width:min(280px,86vw)!important;transform:translate(-110%)!important;transition:transform .22s ease!important}.sidebar.open,#mySidebar.open,body.sidebar-open .sidebar,body.sidebar-open #mySidebar{transform:translate(0)!important}.container,#container52,.logs-container,.top-container,.info-box{width:calc(100% - 24px)!important;margin:82px 12px 32px!important;padding:18px!important}}.admin-users-page .admin-flashes{display:grid;gap:10px;margin-bottom:16px}.flash-message{padding:12px 14px;border-radius:13px;border:1px solid var(--auth-border);background:#ffffff0a;color:var(--auth-text);font-weight:800}.flash-success{color:#9ca3af}.flash-error{color:#ff6b6b}.admin-check{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:13px;border:1px solid var(--auth-border);background:var(--auth-input);color:var(--auth-text)}.admin-check input{width:18px!important;min-height:18px!important}.profile-dashboard{width:calc(100% - var(--sidebar-width) - 72px)!important;max-width:1540px!important;margin-top:88px!important;margin-right:36px!important;margin-bottom:42px!important;margin-left:calc(var(--sidebar-width)+36px)!important}.panel-surface{position:relative;border:1px solid rgba(255,255,255,.075);border-radius:24px;background:linear-gradient(180deg,#14161cf5,#0e1016f5);box-shadow:0 26px 60px #00000047;overflow:hidden}.panel-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 28%,transparent 72%,rgba(255,255,255,.02));pointer-events:none}.panel-surface.compact{padding:24px}.profile-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:22px;align-items:start}.profile-side-card{padding:30px 22px;position:sticky;top:88px}.profile-avatar-wrap{display:flex;justify-content:center;margin-bottom:18px}.profile-avatar-large{width:122px;height:122px;border-radius:50%;object-fit:cover;border:3px solid #3d8dff;box-shadow:0 0 0 8px #3d8dff1a,0 18px 30px #00000059}.profile-side-meta{text-align:center;display:grid;gap:12px}.profile-side-name{font-size:34px!important;line-height:1.05!important;letter-spacing:-.03em!important;margin:0!important}.profile-level-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;padding:10px 16px;border-radius:999px;border:1px solid rgba(141,150,168,.26);background:#ffffff0a;color:var(--auth-muted);font-size:13px;font-weight:700}.profile-level-dot{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#2d3441,#161a22);color:#fff;font-weight:800;box-shadow:inset 0 1px #ffffff14}.profile-role-pill{display:inline-flex;justify-content:center;align-items:center;margin:2px auto 0;padding:12px 18px;min-height:46px;border-radius:15px;border:1px solid rgba(58,116,255,.45);background:linear-gradient(180deg,#105df0,#0b4fe0);color:#fff!important;font-weight:800;text-align:center;box-shadow:0 10px 24px #105df040}.profile-quick-links{display:grid;gap:12px;margin-top:26px}.profile-quick-link{display:flex!important;align-items:center;gap:12px;min-height:54px;padding:0 16px;border-radius:15px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--auth-text)!important;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.profile-quick-link:hover{transform:translateY(-1px);border-color:#a782ff66;background:#ffffff0e;box-shadow:0 14px 24px #0000002e}.profile-quick-link.active{border-color:#a782ff73;background:linear-gradient(180deg,#a782ff29,#ffffff0b)}.profile-quick-link-button{width:100%;text-align:left}.profile-quick-icon{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#a782ff1f;color:#d5c2ff;font-size:13px;font-weight:800}.profile-main-column{display:grid;gap:22px;min-width:0}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px}.profile-hero-title{margin:0!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.03!important;letter-spacing:-.04em!important}.profile-hero-subtitle{margin-top:10px!important;max-width:760px;color:var(--auth-muted)!important;font-size:16px}.profile-hero-actions{flex-shrink:0}.profile-total-card{width:118px;min-height:118px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.profile-total-label,.profile-total-suffix{color:var(--auth-muted);font-size:14px}.profile-total-card strong{font-size:54px;line-height:1;font-weight:800;color:#fff}.profile-stats-grid,.profile-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat-card,.profile-detail-card{min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:12px}.profile-stat-value{font-size:clamp(34px,4vw,52px);line-height:1;font-weight:800;color:#aa84ff}.profile-stat-label,.profile-detail-label{color:var(--auth-muted);font-size:15px}.profile-detail-value{font-size:20px;line-height:1.3;font-weight:800;color:var(--auth-text);overflow-wrap:anywhere}.profile-detail-value.status-good{color:#71d18d}.profile-detail-value.status-bad{color:#ff7b7b}.profile-content-panel{padding:22px}.profile-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.profile-page .tab-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--auth-muted);font-size:14px;font-weight:800;cursor:pointer;transition:all .18s ease}.profile-page .tab-button:hover{background:#ffffff12;color:#fff;border-color:#ffffff29}.profile-page .tab-button.active{color:#fff;border-color:#a17aff6b;background:linear-gradient(180deg,#916bff47,#ffffff0f);box-shadow:0 14px 28px #5b3caa40}.profile-page .tab-content{display:none}.profile-page .tab-content.active{display:block}.profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.profile-section-head h3{margin:0;font-size:24px;color:#fff}.profile-section-head p{margin-top:6px;color:var(--auth-muted)}.profile-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#070a0f73}.profile-page .profile-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:auto}.profile-page .profile-table thead th{position:sticky;top:0;z-index:1;background:#ffffff0a;color:#f1f3f8;font-size:13px;letter-spacing:.01em;text-transform:none}.profile-page .profile-table th,.profile-page .profile-table td{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.profile-page .profile-table tbody tr:hover{background:#ffffff06}.profile-log-main{display:block;color:#fff;font-weight:700}.profile-log-sub{display:block;margin-top:6px;color:var(--auth-muted)}.profile-table-punishments td:last-child,.profile-table-warns td,.profile-table-tasks td{white-space:normal}.profile-table-kpd td:nth-child(n+2),.profile-table-kpd th:nth-child(n+2){text-align:center}@media (max-width:1280px){.profile-layout{grid-template-columns:1fr}.profile-side-card{position:static}}@media (max-width:980px){.profile-stats-grid,.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.profile-dashboard{width:calc(100% - 24px)!important;margin:82px 12px 32px!important}.profile-side-card,.profile-hero,.profile-content-panel{padding:18px}.profile-stats-grid,.profile-detail-grid{grid-template-columns:1fr}.profile-side-name{font-size:28px!important}.profile-page .profile-table{min-width:640px}}:root{--sidebar-expanded-width:260px !important;--sidebar-collapsed-width:76px !important;--sidebar-width:var(--sidebar-expanded-width) !important}body.sidebar-collapsed{--sidebar-width:var(--sidebar-collapsed-width) !important}.header1{padding:0 18px!important;gap:12px!important;overflow:visible!important}.sidebar-control,#sidebarToggle{order:1!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#ffffff0b!important;color:#fff!important;font-size:18px!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.sidebar-control:hover,#sidebarToggle:hover{background:#ffffff14!important;border-color:#ffffff29!important}.header1>h4{order:2!important;flex:0 0 auto!important}.header-profile{order:3!important;position:relative!important;margin-left:auto!important;display:flex!important;align-items:center!important}.header-avatar-btn{width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;background:#ffffff0a!important;cursor:pointer!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.header-avatar-btn:hover{border-color:#ffffff47!important;background:#ffffff14!important}.header-avatar{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.header-profile-menu{position:absolute!important;top:calc(100%+12px)!important;right:0!important;min-width:190px!important;padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#12161f!important;box-shadow:0 20px 45px #00000061!important;opacity:0!important;transform:translateY(-6px)!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;z-index:4000!important}.header-profile.open .header-profile-menu{opacity:1!important;transform:translateY(0)!important;visibility:visible!important;pointer-events:auto!important}.header-profile-name{max-width:170px!important;padding:8px 10px 10px!important;color:#d8dde7!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-bottom:1px solid rgba(255,255,255,.07)!important;margin-bottom:8px!important}.header-logout-link{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 12px!important;border-radius:10px!important;background:#e509141f!important;color:#ff5d66!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.header-logout-link:hover{background:#e5091438!important;color:#fff!important}.sidebar,#mySidebar{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;padding:14px 10px 24px!important;background:linear-gradient(180deg,#141822fa,#0c0f16fa)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:16px 0 42px #0000003d!important;transition:width .22s ease,min-width .22s ease,max-width .22s ease,transform .22s ease!important}.sidebar-header,.user-info-sidebar,.avatar-container{display:none!important}.sidebar-content{display:grid!important;gap:6px!important;padding:0!important}.sidebar-link,.submenu-toggle{min-height:44px!important;padding:0 12px!important;margin:0!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:#d6dce7!important;display:flex!important;align-items:center!important;gap:12px!important;justify-content:flex-start!important;transform:none!important;overflow:hidden!important}.nav-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important;color:#f2f5fb!important;font-size:16px!important;line-height:1!important}.sidebar-link:hover,.submenu-toggle:hover,.sidebar-link.active,.submenu-toggle.active{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#fff!important}.sidebar-link:hover .nav-icon,.submenu-toggle:hover .nav-icon,.sidebar-link.active .nav-icon,.submenu-toggle.active .nav-icon{background:#e509142e!important;border-color:#e5091447!important;color:#fff!important}.link-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important;font-size:14px!important;opacity:1!important;transition:opacity .14s ease!important}.submenu-arrow{width:13px!important;height:13px!important;margin-left:auto!important;opacity:.72!important}.submenu{margin:4px 0 8px 44px!important;padding:0!important;border-radius:12px!important;background:transparent!important}.submenu.show{padding:6px!important;background:#ffffff09!important;border-color:#ffffff0e!important}.submenu .sidebar-link{min-height:36px!important;padding:0 9px!important;gap:8px!important}.submenu .nav-icon{width:18px!important;height:18px!important;flex-basis:18px!important;background:transparent!important;border:0!important;color:#8e97a6!important}body.sidebar-collapsed .sidebar,body.sidebar-collapsed #mySidebar{padding-left:10px!important;padding-right:10px!important}body.sidebar-collapsed .sidebar-link,body.sidebar-collapsed .submenu-toggle{justify-content:center!important;padding:0!important;gap:0!important}body.sidebar-collapsed .link-text,body.sidebar-collapsed .submenu-arrow{opacity:0!important;width:0!important;max-width:0!important;overflow:hidden!important;display:none!important}body.sidebar-collapsed .submenu,body.sidebar-collapsed .submenu.show{display:none!important}body.sidebar-collapsed .nav-icon{margin:0!important}body.sidebar-collapsed .container,body.sidebar-collapsed #container52,body.sidebar-collapsed .logs-container,body.sidebar-collapsed .top-container,body.sidebar-collapsed .info-box{width:calc(100% - var(--sidebar-collapsed-width) - 72px)!important;margin-left:calc(var(--sidebar-collapsed-width)+36px)!important}@media (max-width:720px){body.sidebar-collapsed{--sidebar-width:280px !important}.sidebar-control,#sidebarToggle{display:inline-flex!important}body.sidebar-collapsed .sidebar,body.sidebar-collapsed #mySidebar{width:min(280px,86vw)!important;min-width:min(280px,86vw)!important;max-width:min(280px,86vw)!important}body.sidebar-collapsed .link-text,body.sidebar-collapsed .submenu-arrow{display:inline-block!important;opacity:1!important;width:auto!important;max-width:none!important}body.sidebar-collapsed .submenu.show{display:block!important}body.sidebar-collapsed .sidebar-link,body.sidebar-collapsed .submenu-toggle{justify-content:flex-start!important;padding:0 12px!important;gap:12px!important}body.sidebar-collapsed .container,body.sidebar-collapsed #container52,body.sidebar-collapsed .logs-container,body.sidebar-collapsed .top-container,body.sidebar-collapsed .info-box{width:calc(100% - 24px)!important;margin:82px 12px 32px!important}}:root{--sidebar-expanded-width:260px !important;--sidebar-width:var(--sidebar-expanded-width) !important}body:not(.sidebar-open) .sidebar,body:not(.sidebar-open) #mySidebar{transform:translate(-110%)!important;pointer-events:none!important}body.sidebar-open .sidebar,body.sidebar-open #mySidebar{transform:translate(0)!important;pointer-events:auto!important}body:not(.sidebar-open) .sidebar-control,body:not(.sidebar-open) #sidebarToggle{background:#ffffff0b!important}body.sidebar-open .sidebar-control,body.sidebar-open #sidebarToggle{background:#e509142e!important;border-color:#e5091452!important}.container,#container52,.logs-container,.top-container,.info-box,.profile-dashboard{width:min(96%,1600px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}#container52,.logs-container,.top-container,.profile-dashboard{margin-top:84px!important}body.sidebar-collapsed .container,body.sidebar-collapsed #container52,body.sidebar-collapsed .logs-container,body.sidebar-collapsed .top-container,body.sidebar-collapsed .info-box,body.sidebar-collapsed .profile-dashboard,body.sidebar-open .container,body.sidebar-open #container52,body.sidebar-open .logs-container,body.sidebar-open .top-container,body.sidebar-open .info-box,body.sidebar-open .profile-dashboard{width:min(96%,1600px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:720px){.container,#container52,.logs-container,.top-container,.info-box,.profile-dashboard,body.sidebar-open .container,body.sidebar-open #container52,body.sidebar-open .logs-container,body.sidebar-open .top-container,body.sidebar-open .info-box,body.sidebar-open .profile-dashboard{width:calc(100% - 24px)!important;max-width:none!important;margin:82px 12px 32px!important}}:root{--profile-accent:#8f49ff;--profile-accent-2:#6d2cd1;--profile-accent-rgb:143,73,255;--profile-accent-2-rgb:109,44,209;--profile-accent-readable:#d9c4ff;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:linear-gradient(180deg,var(--profile-accent),var(--profile-accent-2))}body.profile-role-techds,.profile-page.profile-role-techds{--profile-accent:#ac4dff;--profile-accent-2:#4e1b8c;--profile-accent-rgb:172,77,255;--profile-accent-2-rgb:78,27,140;--profile-accent-readable:#ead6ff;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-techds)}body.profile-role-gm,.profile-page.profile-role-gm{--profile-accent:#09ff00;--profile-accent-2:#77a777;--profile-accent-rgb:9,255,0;--profile-accent-2-rgb:119,167,119;--profile-accent-readable:#b8ffb5;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-gm)}body.profile-role-kur,.profile-page.profile-role-kur{--profile-accent:#c8a2c8;--profile-accent-2:#a587e4;--profile-accent-rgb:200,162,200;--profile-accent-2-rgb:165,135,228;--profile-accent-readable:#f1d4f1;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-kur)}body.profile-role-sledsupp,.profile-page.profile-role-sledsupp{--profile-accent:#fff06c;--profile-accent-2:#ce9614;--profile-accent-rgb:255,240,108;--profile-accent-2-rgb:206,150,20;--profile-accent-readable:#fff4a6;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-sledsupp)}body.profile-role-sledml,.profile-page.profile-role-sledml{--profile-accent:#508f8a;--profile-accent-2:#007872;--profile-accent-rgb:80,143,138;--profile-accent-2-rgb:0,120,114;--profile-accent-readable:#a8e4df;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-sledml)}body.profile-role-gvevent,.profile-page.profile-role-gvevent{--profile-accent:#74cc00;--profile-accent-2:#7da238;--profile-accent-rgb:116,204,0;--profile-accent-2-rgb:125,162,56;--profile-accent-readable:#caff8a;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-gvevent)}body.profile-role-supp,.profile-page.profile-role-supp{--profile-accent:#fcf3a7;--profile-accent-2:#d0a702;--profile-accent-rgb:252,243,167;--profile-accent-2-rgb:208,167,2;--profile-accent-readable:#fff7b7;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-supp)}body.profile-role-event,.profile-page.profile-role-event{--profile-accent:#b2ff4c;--profile-accent-2:#7da238;--profile-accent-rgb:178,255,76;--profile-accent-2-rgb:125,162,56;--profile-accent-readable:#d6ff9c;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-event)}body.profile-role-stmoder,.profile-page.profile-role-stmoder{--profile-accent:#4ef3e9;--profile-accent-2:#048e7e;--profile-accent-rgb:78,243,233;--profile-accent-2-rgb:4,142,126;--profile-accent-readable:#b2fff9;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-stmoder)}body.profile-role-moder,.profile-page.profile-role-moder{--profile-accent:#7ac7c0;--profile-accent-2:#009f8c;--profile-accent-rgb:122,199,192;--profile-accent-2-rgb:0,159,140;--profile-accent-readable:#bbfff8;--profile-accent-soft:rgba(var(--profile-accent-rgb),.16);--profile-role-gradient:var(--gradient-moder)}.profile-page .profile-avatar-large{border-color:var(--profile-accent)!important;box-shadow:0 0 0 8px rgba(var(--profile-accent-rgb),.11),0 18px 30px #00000059!important}.profile-page .profile-role-pill{border-color:rgba(var(--profile-accent-rgb),.55)!important;background:var(--profile-role-gradient)!important;background-size:200% 200%!important;animation:gradientShift 4s ease infinite;box-shadow:0 10px 24px rgba(var(--profile-accent-rgb),.22)!important}.profile-page .profile-level-dot,.profile-page .profile-quick-icon{background:rgba(var(--profile-accent-rgb),.17)!important;color:var(--profile-accent-readable)!important}.profile-page .profile-quick-link.active{border-color:rgba(var(--profile-accent-rgb),.48)!important;background:linear-gradient(180deg,rgba(var(--profile-accent-rgb),.2),#ffffff0b)!important}.profile-page .profile-stat-value{color:var(--profile-accent)!important}.profile-page .profile-stats-grid,.profile-page .profile-detail-grid,.profile-analytics-grid{gap:16px!important}.profile-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-chart-card{min-height:315px;display:flex;flex-direction:column;gap:12px}.profile-chart-head h3{margin:0 0 4px;font-size:17px;color:#f7f8fb}.profile-chart-head p{margin:0;color:var(--auth-muted);font-size:12px}.profile-chart-wrap{position:relative;min-height:238px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:8px;overflow:visible}.profile-chart-svg{display:block;width:100%;height:238px}.profile-chart-grid-line{stroke:#ffffff1c;stroke-width:1}.profile-chart-axis-text,.profile-chart-label,.profile-chart-bar-label{fill:#dee2ece0;font-size:10px;font-family:Segoe UI,Arial,sans-serif}.profile-chart-line-area{fill:rgba(var(--profile-accent-rgb),.14)}.profile-chart-line{fill:none;stroke:var(--profile-accent);stroke-width:3}.profile-chart-point{fill:var(--profile-accent);stroke:#fff;stroke-width:2;cursor:pointer;transition:r .15s ease}.profile-chart-point:hover,.profile-chart-bar:hover{filter:brightness(1.18)}.profile-chart-bar{fill:url(#profileBarGradient);cursor:pointer}.profile-chart-value-label{fill:var(--profile-accent-readable);font-size:11px;font-weight:800;font-family:Segoe UI,Arial,sans-serif;pointer-events:none}.profile-chart-tooltip{position:fixed;z-index:3000;display:none;min-width:132px;padding:9px 10px;border-radius:10px;border:1px solid rgba(var(--profile-accent-rgb),.42);background:#0c0e15f5;color:#fff;box-shadow:0 14px 32px #00000057;font-size:12px;pointer-events:none}.profile-chart-tooltip strong{display:block;margin-bottom:3px;color:var(--profile-accent-readable);font-size:12px}.profile-page .tab-button{border-radius:10px!important}.profile-page .tab-button.active{border-color:rgba(var(--profile-accent-rgb),.48)!important;background:linear-gradient(180deg,rgba(var(--profile-accent-rgb),.3),#ffffff0e)!important;box-shadow:0 10px 22px rgba(var(--profile-accent-2-rgb),.18)!important}.profile-page .tab-content{display:none!important}.profile-page .tab-content.active{display:block!important}.profile-page .profile-table-wrap{overflow-x:hidden!important;overflow-y:visible!important}.profile-page .profile-table{min-width:0!important}.profile-page .profile-table th,.profile-page .profile-table td{padding:14px 16px!important}.profile-page .profile-table-wrap::-webkit-scrollbar,.profile-content-panel::-webkit-scrollbar{display:none!important}.profile-content-panel:after,.profile-table-wrap:after{display:none!important;content:none!important}@media (max-width:980px){.profile-analytics-grid{grid-template-columns:1fr}}.profile-dashboard.profile-page{width:min(86%,1280px)!important;max-width:1280px!important;margin:84px auto 34px!important}.profile-page .profile-layout{grid-template-columns:280px minmax(0,1fr)!important;gap:18px!important}.profile-page .panel-surface{border-radius:20px!important}.profile-page .panel-surface.compact{padding:20px!important}.profile-page .profile-side-card{padding:24px 20px!important;top:84px!important}.profile-page .profile-avatar-large{width:110px!important;height:110px!important}.profile-page .profile-side-name{font-size:28px!important}.profile-page .profile-role-pill,.profile-page .profile-quick-link{min-height:46px!important}.profile-page .profile-hero{padding:24px 26px!important;gap:18px!important}.profile-page .profile-hero-title{font-size:clamp(28px,3.5vw,44px)!important}.profile-page .profile-hero-subtitle{font-size:14px!important;max-width:680px!important}.profile-page .profile-total-card{width:106px!important;min-height:106px!important;border-radius:18px!important}.profile-page .profile-total-card strong{font-size:46px!important}.profile-page .profile-stat-card,.profile-page .profile-detail-card{min-height:116px!important}.profile-page .profile-stat-value{font-size:clamp(28px,3vw,42px)!important}.profile-page .profile-stat-label,.profile-page .profile-detail-label{font-size:14px!important}.profile-page .profile-detail-value{font-size:16px!important}@media (max-width:980px){.profile-page .profile-layout{grid-template-columns:1fr!important}.profile-page .profile-side-card{position:static!important}}@media (max-width:680px){.profile-dashboard.profile-page{width:calc(100% - 24px)!important;max-width:none!important;margin:82px 12px 28px!important}.profile-page .profile-stats-grid,.profile-page .profile-detail-grid{grid-template-columns:1fr!important}.profile-page .profile-hero{flex-direction:column!important;align-items:flex-start!important}}.profile-analytics-grid-single{grid-template-columns:1fr!important}.profile-chart-card-wide{min-height:330px!important}.profile-chart-card-wide .profile-chart-wrap{min-height:252px!important}.profile-chart-card-wide .profile-chart-svg{height:252px!important}#profileBarChart,#profileBarChart *{display:none!important}.profile-page .profile-role-pill{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.profile-page .profile-role-pill *,.profile-page .role-badge{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.profile-page .profile-table-wrap,.profile-content-panel,.table-responsive,.dashboard-container,#container52,.container{scrollbar-width:none!important}.profile-page .profile-table-wrap::-webkit-scrollbar,.profile-content-panel::-webkit-scrollbar,.table-responsive::-webkit-scrollbar,.dashboard-container::-webkit-scrollbar,#container52::-webkit-scrollbar,.container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-page .profile-table-wrap:after,.profile-content-panel:after,.profile-page .panel-surface:after,.table-responsive:after,.dashboard-container:after,#container52:after,.container:after{content:none!important;display:none!important;background:transparent!important}.profile-page .panel-surface:before,.dashboard-container .panel-surface:before,#container52:before,.container:before{background:transparent!important}.line-table thead,.line-table thead tr,.profile-table thead,.profile-table thead tr{background:#11141a!important}.line-table th,.profile-table th{background:transparent!important}.profile-chart-tooltip{white-space:nowrap}#container52.logs-container,#container52.logs-container *{--logs-border-strong:rgba(255,78,80,.42) !important;--logs-purple:#ff4e50 !important;--logs-purple-2:#ff6d7a !important;--logs-purple-dark:#3a1218 !important;--logs-red:#ff4e50 !important}html:has(#container52.logs-container),body:has(#container52.logs-container){background:linear-gradient(180deg,#0b0e14,#07090e 48%,#05070b)!important}#container52.logs-container .logs-hero:before,#container52.logs-container .logs-hero:after{content:none!important;display:none!important;background:none!important}#container52.logs-container .logs-hero,#container52.logs-container .logs-filters,#container52.logs-container .logs-content,#container52.logs-container .logs-pagination{background:linear-gradient(145deg,#181b25e0,#0d1018f0)!important}#container52.logs-container .filters-title:before{background:linear-gradient(135deg,#ff4e5047,#4612186b)!important;border-color:#ff6d7a47!important}#container52.logs-container .btn-primary,#container52.logs-container .details-btn{background:linear-gradient(135deg,#ff4e50,#8b0000)!important;border-color:#ff6d7a8a!important;box-shadow:0 12px 24px #ff4e5038!important}#container52.logs-container .target{color:#ff4e50!important;background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#ff4e50!important;text-shadow:0 0 14px rgba(255,78,80,.16)!important}#container52.logs-container .logs-filters{position:relative!important;z-index:9999!important;overflow:visible!important}#container52.logs-container .logs-content{position:relative!important;z-index:1!important}#container52.logs-container .filter-group,#container52.logs-container .multi-select,#container52.logs-container .multi-select.open{position:relative!important;z-index:10000!important}#container52.logs-container .multi-select-dropdown{z-index:10001!important;border-color:#ff6d7a4d!important}#container52.logs-container .multi-select-option:hover,#container52.logs-container .multi-select-option.is-active{background:#ff4e5029!important}#container52.logs-container .multi-select-option.is-selected{background:linear-gradient(135deg,#ff4e50e6,#8b0000db)!important}:root{--sidebar-expanded-width:300px !important;--sidebar-width:var(--sidebar-expanded-width) !important}html,body{overflow-x:hidden!important}body.sidebar-open:after{content:"";position:fixed;inset:var(--header-height,64px) 0 0 0;background:#0000006b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2400;pointer-events:none}.sidebar-control,#sidebarToggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border-radius:13px!important;z-index:2601!important}.sidebar,#mySidebar{position:fixed!important;top:var(--header-height,64px)!important;left:0!important;bottom:0!important;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;height:calc(100dvh - var(--header-height,64px))!important;padding:16px 14px 24px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#171a22fa,#0d1017fa)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:18px 0 48px #0000004d!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;z-index:2500!important;transform:translate(-110%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .24s ease,opacity .2s ease,visibility .2s ease!important}body.sidebar-open .sidebar,body.sidebar-open #mySidebar,.sidebar.open,#mySidebar.open{transform:translate(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sidebar-content{display:grid!important;gap:7px!important;width:100%!important;padding:0!important}.sidebar-item{width:100%!important;min-width:0!important}.sidebar-link,.submenu-toggle{width:100%!important;box-sizing:border-box!important;min-height:46px!important;margin:0!important;padding:11px 13px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;color:#d7dbe5!important;transform:none!important;overflow:hidden!important}.sidebar-link:before,.submenu-toggle:before{display:none!important}.submenu-toggle{display:grid!important;grid-template-columns:32px minmax(0,1fr) 13px!important;align-items:center!important;gap:12px!important;cursor:pointer!important}.sidebar-link{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.sidebar-link:hover,.submenu-toggle:hover,.sidebar-link.active,.submenu-toggle.active{background:#ffffff0f!important;border-color:#ffffff17!important;color:#fff!important}.nav-icon{width:32px!important;height:32px!important;min-width:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important;color:#f2f5fb!important;line-height:1!important}.link-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.25!important;font-size:14px!important;font-weight:800!important}.submenu-arrow{width:13px!important;height:13px!important;min-width:13px!important;margin-left:0!important;opacity:.74!important;transition:transform .18s ease!important}.submenu{width:100%!important;box-sizing:border-box!important;max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;margin:4px 0 8px!important;padding:0!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;transform:none!important;transition:max-height .24s ease,opacity .18s ease,visibility .18s ease,padding .18s ease!important}.submenu.show{max-height:760px!important;opacity:1!important;visibility:visible!important;padding:8px!important;background:#ffffff09!important;border-color:#ffffff0f!important}.submenu .sidebar-link{grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:9px 10px!important;font-size:13px!important;border-radius:12px!important;opacity:1!important;transform:none!important}.submenu .nav-icon{width:16px!important;height:16px!important;min-width:16px!important;background:transparent!important;border:0!important;color:#98a1b1!important}.submenu .link-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;font-size:13px!important}.container,#container52,.logs-container,.top-container,.info-box,.profile-dashboard,body.sidebar-open .container,body.sidebar-open #container52,body.sidebar-open .logs-container,body.sidebar-open .top-container,body.sidebar-open .info-box,body.sidebar-open .profile-dashboard,body.sidebar-collapsed .container,body.sidebar-collapsed #container52,body.sidebar-collapsed .logs-container,body.sidebar-collapsed .top-container,body.sidebar-collapsed .info-box,body.sidebar-collapsed .profile-dashboard{width:min(96%,1600px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}.profile-dashboard,body.sidebar-open .profile-dashboard,body.sidebar-collapsed .profile-dashboard{margin-top:84px!important;margin-bottom:42px!important}.profile-layout{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}.profile-main-column,.profile-side-card,.profile-hero,.profile-stats-grid,.profile-chart-card,.profile-content-panel{min-width:0!important}.main-content{margin-left:0!important}@media (max-width:1280px){.profile-layout{grid-template-columns:1fr!important}.profile-side-card{position:static!important}}@media (max-width:720px){:root{--sidebar-expanded-width:min(300px,86vw) !important;--sidebar-width:var(--sidebar-expanded-width) !important}.container,#container52,.logs-container,.top-container,.info-box,.profile-dashboard,body.sidebar-open .container,body.sidebar-open #container52,body.sidebar-open .logs-container,body.sidebar-open .top-container,body.sidebar-open .info-box,body.sidebar-open .profile-dashboard{width:calc(100% - 24px)!important;max-width:none!important;margin:82px 12px 32px!important}.profile-layout{grid-template-columns:1fr!important}}body.sidebar-open:after{content:none!important;display:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}.profile-dashboard.profile-page,body.sidebar-open .profile-dashboard.profile-page,body.sidebar-collapsed .profile-dashboard.profile-page{width:min(86%,1280px)!important;max-width:1280px!important;margin:84px auto 34px!important}#container52.logs-container,body.sidebar-open #container52.logs-container,body.sidebar-collapsed #container52.logs-container{width:min(1220px,calc(100vw - 72px))!important;max-width:1220px!important;margin:24px auto 42px!important;padding:0!important}body.sidebar-open .container,body.sidebar-open .top-container,body.sidebar-open .info-box,body.sidebar-collapsed .container,body.sidebar-collapsed .top-container,body.sidebar-collapsed .info-box{width:min(96%,1600px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:680px){.profile-dashboard.profile-page,body.sidebar-open .profile-dashboard.profile-page,body.sidebar-collapsed .profile-dashboard.profile-page{width:calc(100% - 24px)!important;max-width:none!important;margin:82px 12px 28px!important}}@media (max-width:980px){#container52.logs-container,body.sidebar-open #container52.logs-container,body.sidebar-collapsed #container52.logs-container{width:calc(100% - 24px)!important;max-width:none!important;margin:78px 12px 24px!important}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profile-page .pagination:empty{display:none!important;margin-top:0!important;padding:0!important;border:0!important;background:transparent!important}#container52.logs-container .form-row-log>.filter-group:first-child{min-width:0 !important;max-width:100% !important;overflow:visible !important}#container52.logs-container #logTypeSelectWidget,#container52.logs-container #log_type_control{width:100% !important;max-width:100% !important;box-sizing:border-box !important}#container52.logs-container #log_type_control{display:flex !important;flex-wrap:wrap !important;min-height:48px !important;padding:8px 12px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.11) !important;background:rgba(7,9,14,.62) !important;box-shadow:none !important;overflow-x:hidden !important;overflow-y:auto !important;gap:5px !important}#container52.logs-container #logTypeSelectWidget:not(.has-selection) #log_type_control{align-items:center !important;align-content:center !important}#container52.logs-container #logTypeSelectWidget.has-selection #log_type_control,#container52.logs-container #logTypeSelectWidget.open.has-selection #log_type_control{align-items:flex-start !important;align-content:flex-start !important;justify-content:flex-start !important}#container52.logs-container #logTypeSelectWidget.open #log_type_control,#container52.logs-container #logTypeSelectWidget #log_type_control:hover,#container52.logs-container #logTypeSelectWidget #log_type_control:focus-within{border-color:rgba(255,255,255,.11) !important;background:rgba(7,9,14,.62) !important;box-shadow:none !important}#container52.logs-container #logTypeSelectWidget .multi-select-tags{display:contents !important}#container52.logs-container #logTypeSelectWidget .multi-select-tag{display:inline-flex !important;align-items:center !important;align-self:flex-start !important;min-height:18px !important;height:20px !important;max-width:calc(100% - 8px) !important;padding:0 6px !important;gap:4px !important;border-radius:4px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(255,255,255,.035) !important;color:#fff !important;font-size:11px !important;line-height:18px !important;white-space:nowrap !important;overflow:hidden !important;box-shadow:none !important}#container52.logs-container #logTypeSelectWidget .multi-select-tag span{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;line-height:18px !important}#container52.logs-container #logTypeSelectWidget .multi-select-remove{width:12px !important;height:12px !important;flex:0 0 12px !important;display:inline-grid !important;place-items:center !important;padding:0 !important;border:0 !important;border-radius:2px !important;background:transparent !important;color:rgba(255,255,255,.72) !important;font-size:12px !important;line-height:1 !important}#container52.logs-container #logTypeSelectWidget .multi-select-search,#container52.logs-container #logTypeSelectWidget .multi-select-search:focus,#container52.logs-container #log_type_search,#container52.logs-container #log_type_search:focus{min-width:0 !important;height:22px !important;padding:0 !important;border:0 !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;background:transparent !important;color:#fff !important;font-size:13px !important}#container52.logs-container #logTypeSelectWidget:not(.has-selection) #log_type_search{flex:1 1 auto !important;width:100% !important;align-self:center !important;line-height:22px !important}#container52.logs-container #logTypeSelectWidget.has-selection #log_type_search{flex:0 0 8px !important;width:8px !important;align-self:flex-start !important}#container52.logs-container #logTypeSelectWidget #log_type_search::placeholder{color:var(--logs-muted-2) !important;opacity:1 !important}#container52.logs-container #logTypeSelectWidget .multi-select-dropdown,#container52.logs-container #log_type_dropdown{left:0 !important;right:auto !important;width:100% !important;min-width:100% !important;max-width:100% !important;box-sizing:border-box !important}#container52.logs-container .form-row-log>.filter-group:first-child{min-width:0 !important;overflow:visible !important}#container52.logs-container #logTypeSelectWidget{width:100% !important;max-width:100% !important;min-width:0 !important;position:relative !important;box-sizing:border-box !important}#container52.logs-container #log_type_control{width:100% !important;max-width:100% !important;min-width:0 !important;min-height:48px !important;height:auto !important;padding:8px 12px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;align-content:center !important;justify-content:flex-start !important;gap:4px !important;box-sizing:border-box !important;overflow:visible !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.11) !important;background:rgba(7,9,14,.62) !important;box-shadow:none !important}#container52.logs-container #logTypeSelectWidget.open #log_type_control,#container52.logs-container #logTypeSelectWidget #log_type_control:hover,#container52.logs-container #logTypeSelectWidget #log_type_control:focus-within{border-color:rgba(255,255,255,.11) !important;background:rgba(7,9,14,.62) !important;box-shadow:none !important}#container52.logs-container #logTypeSelectWidget.has-selection #log_type_control,#container52.logs-container #logTypeSelectWidget.open.has-selection #log_type_control{align-items:flex-start !important;align-content:flex-start !important;padding-top:7px !important;padding-bottom:7px !important}#container52.logs-container #logTypeSelectWidget .multi-select-tags{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;justify-content:flex-start !important;gap:4px !important;flex:1 1 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;overflow:hidden !important}#container52.logs-container #logTypeSelectWidget:not(.has-selection) .multi-select-tags{display:none !important}#container52.logs-container #logTypeSelectWidget .multi-select-tag{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;flex:0 1 auto !important;min-width:0 !important;max-width:100% !important;height:20px !important;min-height:20px !important;padding:0 7px !important;gap:4px !important;box-sizing:border-box !important;border-radius:4px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(255,255,255,.035) !important;color:#fff !important;font-size:11px !important;line-height:18px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;box-shadow:none !important}#container52.logs-container #logTypeSelectWidget .multi-select-tag span{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;line-height:18px !important}#container52.logs-container #logTypeSelectWidget .multi-select-remove{width:12px !important;height:12px !important;flex:0 0 12px !important;display:inline-grid !important;place-items:center !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:2px !important;background:transparent !important;color:rgba(255,255,255,.72) !important;font-size:12px !important;line-height:1 !important}#container52.logs-container #logTypeSelectWidget .multi-select-search,#container52.logs-container #logTypeSelectWidget .multi-select-search:focus,#container52.logs-container #log_type_search,#container52.logs-container #log_type_search:focus{min-width:0 !important;padding:0 !important;border:0 !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;background:transparent !important;color:#fff !important;font-size:13px !important}#container52.logs-container #logTypeSelectWidget:not(.has-selection) #log_type_search{display:block !important;flex:1 1 100% !important;width:100% !important;height:22px !important;line-height:22px !important;align-self:center !important}#container52.logs-container #logTypeSelectWidget.has-selection #log_type_search{display:block !important;flex:0 0 1px !important;width:1px !important;min-width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}#container52.logs-container #logTypeSelectWidget #log_type_search::placeholder{color:var(--logs-muted-2) !important;opacity:1 !important}#container52.logs-container #logTypeSelectWidget .multi-select-dropdown,#container52.logs-container #log_type_dropdown{left:0 !important;right:auto !important;width:100% !important;min-width:100% !important;max-width:100% !important;box-sizing:border-box !important}

/* ===== Unified pagination theme ===== */
:root {
    --panel-pagination-bg: linear-gradient(180deg, rgba(27, 29, 35, .96), rgba(21, 23, 28, .96));
    --panel-pagination-border: #31343c;
    --panel-pagination-button-bg: rgba(255, 255, 255, .045);
    --panel-pagination-button-border: #31343c;
    --panel-pagination-button-hover: #424854;
    --panel-pagination-button-active: linear-gradient(180deg, #515865, #343842);
    --panel-pagination-text: #f2f3f5;
    --panel-pagination-muted: #9ca3af;
}

.app-pagination,
.pagination,
.home-pagination,
.logs-pagination,
.ticket-list-pagination,
.tasks-pagination,
.archive-pagination,
.punish-pagination,
.technical-pagination {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    margin-top: 18px !important;
    padding: 18px 22px !important;
    background: var(--panel-pagination-bg) !important;
    border: 1px solid var(--panel-pagination-border) !important;
    border-radius: 18px !important;
    box-shadow: 0 18px 44px rgba(0, 0, 0, .24) !important;
    overflow-x: auto !important;
    scrollbar-width: thin;
}

.app-pagination--with-info,
.punish-pagination,
.technical-pagination {
    justify-content: space-between !important;
}

.app-pagination-info,
.pagination-info,
.punish-pagination-info,
.technical-pagination-info {
    color: var(--panel-pagination-muted) !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    white-space: nowrap !important;
}

.app-pagination-links,
.punish-pagination-links,
.technical-pagination-links {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
}

.app-page-link,
.app-page-ellipsis,
.pagination button,
.pagination a,
.pagination span:not(.pagination-info),
.home-pagination a,
.home-pagination span:not(.pagination-info),
.logs-pagination .pagination-btn,
.ticket-list-pagination a,
.ticket-list-pagination span:not(.pagination-info),
.tasks-pagination button,
.tasks-pagination a,
.tasks-pagination span:not(.pagination-info),
.archive-pagination a,
.archive-pagination span:not(.pagination-info),
.punish-page-link,
.punish-page-ellipsis,
.technical-page-link,
.technical-page-ellipsis {
    min-width: 42px !important;
    height: 42px !important;
    padding: 0 14px !important;
    border-radius: 12px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid var(--panel-pagination-button-border) !important;
    background: var(--panel-pagination-button-bg) !important;
    color: var(--panel-pagination-text) !important;
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    cursor: pointer !important;
    transition: transform .16s ease, background .16s ease, border-color .16s ease, box-shadow .16s ease !important;
    box-shadow: none !important;
    white-space: nowrap !important;
    flex: 0 0 auto !important;
}

.app-page-link:hover,
.pagination button:hover:not(:disabled),
.pagination a:hover,
.home-pagination a:hover,
.logs-pagination .pagination-btn:hover,
.ticket-list-pagination a:hover,
.tasks-pagination button:hover:not(:disabled),
.tasks-pagination a:hover,
.archive-pagination a:hover,
.punish-page-link:hover,
.technical-page-link:hover {
    transform: translateY(-1px) !important;
    background: var(--panel-pagination-button-hover) !important;
    border-color: #5b6270 !important;
    color: #ffffff !important;
}

.app-page-link.active,
.pagination button.active,
.pagination .current,
.home-pagination .current,
.home-pagination .active,
.logs-pagination .pagination-btn.active,
.ticket-list-pagination .current,
.ticket-list-pagination .active,
.tasks-pagination button.active,
.archive-pagination .current,
.archive-pagination .active,
.punish-page-link.active,
.technical-page-link.active {
    background: var(--panel-pagination-button-active) !important;
    border-color: rgba(255, 255, 255, .18) !important;
    color: #ffffff !important;
    box-shadow: 0 10px 28px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .08) inset !important;
}

.app-page-link.disabled,
.pagination button:disabled,
.logs-pagination .pagination-btn.disabled,
.ticket-list-pagination .disabled,
.tasks-pagination button:disabled,
.archive-pagination .disabled,
.punish-page-link.disabled,
.technical-page-link.disabled {
    opacity: .45 !important;
    pointer-events: none !important;
    cursor: default !important;
    transform: none !important;
}

.app-page-ellipsis,
.punish-page-ellipsis,
.technical-page-ellipsis,
.pagination .ellipsis,
.tasks-pagination .ellipsis {
    cursor: default !important;
    opacity: .75 !important;
}

@media (max-width: 700px) {
    .app-pagination,
    .pagination,
    .home-pagination,
    .logs-pagination,
    .ticket-list-pagination,
    .tasks-pagination,
    .archive-pagination,
    .punish-pagination,
    .technical-pagination {
        padding: 14px !important;
        border-radius: 16px !important;
        justify-content: center !important;
    }

    .app-pagination-info,
    .pagination-info,
    .punish-pagination-info,
    .technical-pagination-info {
        width: 100% !important;
        text-align: center !important;
    }
}

/* Archive page high-specificity pagination override */
body.archive-page #container52.archive-container .archive-pager,
body.archive-page #container52.archive-container .archive-pagination,
body.archive-page #container52.archive-container .archive-list-panel .pagination {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    margin: 18px auto 0 !important;
    padding: 18px 22px !important;
    background: var(--panel-pagination-bg) !important;
    border: 1px solid var(--panel-pagination-border) !important;
    border-radius: 18px !important;
    box-shadow: 0 18px 44px rgba(0, 0, 0, .24) !important;
    overflow-x: auto !important;
}

body.archive-page #container52.archive-container .archive-pager a,
body.archive-page #container52.archive-container .archive-pager span,
body.archive-page #container52.archive-container .archive-pagination a,
body.archive-page #container52.archive-container .archive-pagination span,
body.archive-page #container52.archive-container .archive-list-panel .pagination a,
body.archive-page #container52.archive-container .archive-list-panel .pagination span {
    width: auto !important;
    min-width: 42px !important;
    max-width: none !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 14px !important;
    border-radius: 12px !important;
    border: 1px solid var(--panel-pagination-button-border) !important;
    background: var(--panel-pagination-button-bg) !important;
    color: var(--panel-pagination-text) !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    box-shadow: none !important;
}

body.archive-page #container52.archive-container .archive-pager a:hover,
body.archive-page #container52.archive-container .archive-pagination a:hover,
body.archive-page #container52.archive-container .archive-list-panel .pagination a:hover {
    transform: translateY(-1px) !important;
    background: var(--panel-pagination-button-hover) !important;
    border-color: #5b6270 !important;
    color: #fff !important;
}

body.archive-page #container52.archive-container .archive-pager .current,
body.archive-page #container52.archive-container .archive-pagination .current,
body.archive-page #container52.archive-container .archive-list-panel .pagination .current {
    background: var(--panel-pagination-button-active) !important;
    border-color: rgba(255, 255, 255, .18) !important;
    color: #fff !important;
    box-shadow: 0 10px 28px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .08) inset !important;
}

/* site notifications bell */
.site-notifications{position:fixed;top:14px;right:78px;z-index:1200}.site-notifications-btn{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:rgba(18,22,34,.82);color:#fff;box-shadow:0 14px 34px rgba(0,0,0,.24);cursor:pointer;backdrop-filter:blur(14px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.site-notifications-btn:hover,.site-notifications.is-open .site-notifications-btn{transform:translateY(-1px);border-color:rgba(116,154,255,.34);background:rgba(28,34,52,.94)}.site-notifications-icon{font-size:18px;line-height:1}.site-notifications-count{position:absolute;top:-6px;right:-7px;min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ff4d6d;color:#fff;font-size:11px;font-weight:900;border:2px solid rgba(16,19,30,.98);box-shadow:0 8px 18px rgba(255,77,109,.38)}.site-notifications.has-unread .site-notifications-btn:after{content:"";position:absolute;inset:5px;border-radius:13px;border:1px solid rgba(255,77,109,.36);animation:siteNotifyPulse 1.7s infinite}.site-notifications-panel{position:absolute;top:52px;right:0;width:min(390px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 86px));overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(15,18,29,.97);box-shadow:0 24px 80px rgba(0,0,0,.42);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.site-notifications.is-open .site-notifications-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.site-notifications-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.site-notifications-head strong{display:block;color:#fff;font-size:15px}.site-notifications-head small{display:block;margin-top:3px;color:rgba(235,240,255,.55);font-size:12px}.site-notifications-head button{border:0;background:rgba(116,154,255,.12);color:rgba(223,231,255,.9);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer}.site-notifications-list{max-height:430px;overflow:auto;padding:8px}.site-notification-item{width:100%;display:flex;gap:11px;align-items:flex-start;text-align:left;padding:12px;border:0;border-radius:16px;background:transparent;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.site-notification-item:hover{background:rgba(255,255,255,.07);transform:translateX(2px)}.site-notification-item.is-unread{background:rgba(116,154,255,.10)}.site-notification-mark{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.08);font-weight:900}.site-notification-body strong{display:block;color:rgba(248,250,255,.96);font-size:13px;line-height:1.35}.site-notification-body small{display:block;margin-top:4px;color:rgba(235,240,255,.54);font-size:11px}.site-notifications-empty{padding:22px;text-align:center;color:rgba(235,240,255,.58);font-size:13px}@keyframes siteNotifyPulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.28)}100%{opacity:0;transform:scale(1.28)}}@media(max-width:720px){.site-notifications{top:12px;right:64px}.site-notifications-panel{right:-54px}}
.ui-svg-icon{width:1.12em;height:1.12em;display:inline-block;vertical-align:-.18em;object-fit:contain;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--ui-icon-url) center/contain no-repeat;mask:var(--ui-icon-url) center/contain no-repeat}.ui-svg-icon[style*="--ui-icon-url"]{object-fit:initial}img.ui-svg-icon{background:none;-webkit-mask:none;mask:none;object-fit:contain}.ui-svg-icon-lg{width:42px;height:42px}.nav-icon .ui-svg-icon,.site-notifications-icon,.sidebar-toggle-icon{width:20px;height:20px}.site-notification-mark .ui-svg-icon,.task-activity-chip .ui-svg-icon,.task-pin-icon .ui-svg-icon{width:18px;height:18px}.no-data-icon .ui-svg-icon,.archive-empty-icon .ui-svg-icon,.ticket-list-empty-icon .ui-svg-icon,.technical-empty-icon .ui-svg-icon,.profile-restricted-icon .ui-svg-icon{width:52px;height:52px}.owner-achievement-icon .ui-svg-icon{width:28px;height:28px}.modal-icon .ui-svg-icon,.action-icon .ui-svg-icon{width:22px;height:22px}.log-inline-icon{width:18px;height:18px;margin-left:4px}