:root{--bg-color:#0b0f19;--card-bg:#131b2e;--card-border:#1e293b;--primary:#6366f1;--primary-hover:#4f46e5;--text-main:#f8fafc;--text-muted:#94a3b8;--accent-green:#10b981;--accent-yellow:#f59e0b;--accent-red:#ef4444}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}body{background-color:var(--bg-color);color:var(--text-main);min-height:100vh}.app-container{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--card-border);background-color:#0f172a;flex-direction:column;gap:24px;width:260px;padding:24px 16px;display:flex}.brand{color:#fff;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;display:flex}.brand-icon{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex}.nav-menu{flex-direction:column;gap:8px;display:flex}.nav-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;transition:all .2s;display:flex}.nav-item:hover,.nav-item.active{color:#a5b4fc;background-color:#6366f126}.main-content{flex:1;padding:32px;overflow-y:auto}.header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.header h1{font-size:1.75rem;font-weight:700}.header p{color:var(--text-muted);margin-top:4px;font-size:.9rem}.btn-primary{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:background .2s;display:flex}.btn-primary:hover{background-color:var(--primary-hover)}.btn-secondary{color:#e2e8f0;cursor:pointer;background-color:#1e293b;border:1px solid #334155;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-weight:500;display:flex}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.stat-icon{border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.purple{color:#818cf8;background:#6366f126}.stat-icon.green{color:#34d399;background:#10b98126}.stat-icon.yellow{color:#fbbf24;background:#f59e0b26}.stat-value{font-size:1.5rem;font-weight:700}.stat-label{color:var(--text-muted);font-size:.85rem}.reviews-list{flex-direction:column;gap:20px;display:flex}.review-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px}.review-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.product-title{color:#e2e8f0;font-size:1rem;font-weight:600}.marketplace-badge{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600}.marketplace-badge.wb{color:#ddd6fe;background:#5b21b6}.marketplace-badge.ozon{color:#bfdbfe;background:#1e3a8a}.marketplace-badge.avito{color:#a7f3d0;background:#065f46}.rating-stars{color:#fbbf24;gap:2px;margin:6px 0;display:flex}.user-comment{color:#cbd5e1;background:#0f172a80;border-radius:8px;margin-bottom:16px;padding:12px;font-size:.95rem;line-height:1.5}.ai-reply-box{border-left:3px solid var(--primary);margin-top:12px;padding-left:16px}.ai-reply-title{color:var(--primary);align-items:center;gap:6px;margin-bottom:6px;font-size:.8rem;font-weight:700;display:flex}.reply-textarea{border:1px solid var(--card-border);width:100%;color:var(--text-main);resize:vertical;background:#0f172a;border-radius:8px;min-height:80px;margin-bottom:12px;padding:12px;font-size:.9rem}.review-actions{justify-content:flex-end;gap:12px;display:flex}
