*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;background-color:#0a0a14}body{background-color:#050508!important;background-image:radial-gradient(ellipse at top left,rgba(0,212,255,.15) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(157,0,255,.15) 0%,transparent 50%),radial-gradient(circle at 50% 50%,#14161ecc,#050508)!important;background-attachment:fixed!important;color:#fff;margin:0;width:100%;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px),radial-gradient(rgba(0,212,255,.1) 1px,transparent 1px);background-size:50px 50px,90px 90px;background-position:0 0,25px 25px;z-index:-2;pointer-events:none;animation:floatBackground 120s linear infinite;will-change:transform;transform:translateZ(0)}body:after{content:"";position:fixed;top:-20vh;left:-20vw;width:140vw;height:140vh;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(0,212,255,.05) 90deg,transparent 180deg,rgba(157,0,255,.05) 270deg,transparent 360deg);z-index:-1;pointer-events:none;animation:rotateNebula 60s linear infinite;will-change:transform;transform:translateZ(0);mix-blend-mode:screen}@media (max-width: 768px){body:after{animation:none!important;transform:rotate(45deg) translateZ(0);opacity:.4}body:before{animation:none!important}}@keyframes floatBackground{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}@keyframes rotateNebula{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.main-card{padding:12px!important;border-radius:16px!important}.card-header{flex-direction:column;align-items:flex-start!important;gap:12px;padding:12px 5px!important}.header-left h3{font-size:1.1rem!important}.table-frame{overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:calc(100% + 10px);margin:0 -5px;padding:0 5px}.clean-table{min-width:700px}.clean-table th,.clean-table td{padding:12px 10px!important;font-size:.8rem!important}.card-header .btn-neon-action,.card-header .btn-ghost{width:100%;justify-content:center}}.manager-container .pagination-container{display:flex!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin-top:30px!important;padding-top:20px!important;border-top:1px solid rgba(0,212,255,.1)!important}.manager-container .pagination-btn{background:#00d4ff0d!important;border:1px solid rgba(0,212,255,.2)!important;color:#00d4ff!important;padding:8px 16px!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:600!important;font-family:Rajdhani,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important}@media (max-width: 768px){.manager-container .pagination-btn{padding:10px 18px!important;font-size:.95rem!important}}.manager-container .pagination-btn:hover:not(:disabled){background:#00d4ff26!important;border-color:#00d4ff!important;box-shadow:0 0 15px #00d4ff4d!important;transform:translateY(-2px)!important}.manager-container .pagination-btn:disabled{opacity:.3!important;cursor:not-allowed!important;filter:grayscale(1)!important}.manager-container .pagination-info{color:#aaa!important;font-size:.9rem!important;font-family:Rajdhani,sans-serif!important}.manager-container .pagination-info b{color:#00d4ff!important}.manager-filters{display:flex;flex-wrap:wrap;gap:15px;background:#00d4ff0a;padding:18px;border-radius:12px;margin-bottom:24px;border:1px solid rgba(0,212,255,.15);align-items:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.neon-input-group{display:flex;flex-direction:column;gap:6px}.search-container{position:relative;display:flex;align-items:center}.search-container .material-icons{position:absolute;left:12px;color:#00d4ff;font-size:20px;pointer-events:none;z-index:2}.neon-input,.neon-select{background:#05050ae6!important;border:1px solid rgba(0,212,255,.2)!important;color:#fff!important;padding:10px 14px!important;border-radius:8px!important;outline:none!important;font-family:Rajdhani,sans-serif!important;font-size:.95rem!important;font-weight:500!important;transition:all .25s ease!important;width:100%}.search-container .neon-input{padding-left:42px!important}.neon-input:focus,.neon-select:focus{border-color:#00d4ff!important;box-shadow:0 0 15px #00d4ff4d!important;background:#00d4ff0d!important}.neon-label{color:#00d4ffcc;font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-left:4px}@media (max-width: 768px){.manager-filters{flex-direction:column;align-items:stretch;padding:15px}}.text-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;word-break:break-word}.clickable-description{cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none;border-left:3px solid transparent;padding-left:8px}.clickable-description:hover{background:#00d4ff0a;border-left-color:#00d4ff4d}.clickable-description.is-expanded{display:block!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;word-break:break-word!important;padding:10px 12px!important;background:#00d4ff0f!important;border-left:3px solid #00d4ff!important;border-radius:0 6px 6px 0!important;margin:6px 0!important;color:#e0e0e0!important;font-size:.85rem!important;line-height:1.55!important}.material-icons,[class*=material-icons],.notranslate{translate:no!important;-webkit-font-feature-settings:"liga"!important;font-feature-settings:"liga"!important}font,span[id*=goog-],span.google-translate-text{display:contents!important;vertical-align:inherit!important;background:transparent!important}.goog-te-banner-frame.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.goog-te-menu-value{display:none!important}body{top:0!important;position:static!important}.header,.nav-links,.auth-actions,.nav-list,.manager-filters{flex-wrap:wrap}.nav-item,.dropdown-item,.user-account-btn{white-space:nowrap!important}
