:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .nav-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;min-height:28px;flex-shrink:0;border-bottom:1px solid var(--border-color);background-color:var(--secondary-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .nav-title{font-size:15px;font-weight:600;margin:0;color:var(--text-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding:12px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-toggle button{padding:6px 8px;font-size:11px;border:1px solid var(--border-color);border-radius:6px;background-color:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-toggle button:hover:not(:disabled){background-color:var(--hover-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-toggle button.active{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-toggle button:disabled{opacity:.5;cursor:not-allowed}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-search input{width:100%;padding:6px 8px;font-size:12px;background-color:var(--input-bg, var(--secondary-color));border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);box-sizing:border-box}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-search input:focus{outline:none;border-color:var(--accent-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-actions{display:grid;gap:6px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn{padding:6px 8px;font-size:11px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--hover-color);color:var(--text-color);cursor:pointer;transition:all .15s ease}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn:hover:not(:disabled){background:var(--secondary-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn:disabled{opacity:.5;cursor:not-allowed}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.create{background:var(--success-color);border-color:var(--success-color);color:#fff}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.create:hover{background:var(--button-success-hover)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.danger{background:var(--error-color);border-color:var(--error-color);color:#fff}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.danger:hover:not(:disabled){background:#d32f2f;border-color:#d32f2f}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.accent{background:var(--accent-color);border-color:var(--accent-color);color:#fff}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.accent:hover{background:var(--button-accent-hover)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.neutral{border-color:var(--border-color);color:var(--text-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-btn.neutral:hover:not(:disabled){border-color:var(--accent-color, #4a9eff);background-color:var(--hover-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-status{padding:8px;font-size:12px;color:var(--text-muted);text-align:center}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-status.error{color:var(--error-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-list{flex:1;overflow-y:auto}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-empty{padding:16px;text-align:center;color:var(--text-muted);font-size:13px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-item{display:flex;align-items:center;width:100%;padding:8px 10px;margin-bottom:4px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-color);font-size:13px;text-align:left;cursor:pointer;transition:all .15s ease}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-item:hover{background:var(--hover-color);border-color:var(--border-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-item.active{background:#4a9eff26;border-color:var(--accent-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .item-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions{display:flex;align-items:center;gap:6px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn{display:flex;align-items:center;justify-content:center;gap:4px;min-width:26px;height:26px;padding:0 8px;background-color:var(--accent-color);border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;transition:all .15s;box-sizing:border-box}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn:hover{background-color:var(--button-accent-hover)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn .action-icon{width:14px;height:14px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn .action-label{font-size:11px;font-weight:600;white-space:nowrap}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.create{background-color:var(--success-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.create:hover{background-color:var(--button-success-hover)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.save{background-color:var(--success-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.save:hover{background-color:var(--button-success-hover)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.cancel{background-color:var(--error-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.cancel:hover{background-color:#d32f2f}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn:disabled{opacity:.5;cursor:not-allowed}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn:disabled:hover{background-color:var(--accent-color)}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn.save:disabled:hover{background-color:var(--success-color)}.tool-skills .ped-loading{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--hover-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:wiki-skeleton-loading 1.5s infinite;border-radius:3px;min-width:3ch}@media(max-width:767px){:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .sidebar-body{padding:10px 8px}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-label{display:none}:is(.tool-construction,.tool-loadouts,.tool-skills,.tool-gear-advisor) .tool-header-actions .action-btn{padding:0}}
