.teams-container{padding:40px;background:#f8fafc;min-height:100vh;color:#0f172a}.teams-header{margin-bottom:30px}.subtitle{color:#64748b;margin-top:5px}.teams-card{background:#fff;padding:20px;border-radius:16px;box-shadow:0 10px 30px #0000000d;max-width:600px;margin-bottom:30px}.row{display:flex;gap:10px;margin-top:10px}.row input{flex:1;padding:12px;border-radius:10px;border:1px solid #e2e8f0}button{padding:12px 16px;border-radius:10px;border:none;cursor:pointer;font-weight:700}button:disabled{opacity:.6;cursor:not-allowed}button:not(.secondary):not(.danger){background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.secondary{background:#eef2ff;color:#4f46e5}.danger{background:#fee2e2;color:#dc2626}.teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:15px}.team-card{background:#fff;padding:16px;border-radius:14px;box-shadow:0 6px 20px #0000000a;transition:.2s}.team-card:hover{transform:translateY(-3px)}.team-top{display:flex;justify-content:space-between;align-items:center}.badge{font-size:10px;background:#e0e7ff;color:#4338ca;padding:4px 8px;border-radius:999px}.team-id{font-size:12px;color:#64748b;margin:10px 0}.team-actions{display:flex;gap:10px}.muted{color:#64748b}*{box-sizing:border-box}img{max-width:100%}button{width:auto;max-width:100%}input,textarea,select{width:100%}@media (max-width: 900px){.dashboard-grid,.projects-grid,.teams-grid{grid-template-columns:1fr!important}.sidebar{width:100%}.navbar{flex-direction:column;gap:12px}.row{flex-direction:column}button,.card,.project-card,.team-card{width:100%}}@media (max-width: 600px){h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}.container,.dashboard-container,.projects-container,.teams-container{padding:16px}}
