.team-form{max-width:64rem}.sistema-form-shell.team-form h1.text-2xl,.sistema-form-shell.team-form h1.type-page-title{font-weight:var(--font-weight-semibold,600);font-size:var(--text-page-title,1.25rem)!important}.sistema-layout .team-form button.inline-flex.h-10,.sistema-layout .team-form .h-10.rounded-md,.sistema-layout .team-form input.h-10,.sistema-layout .team-form .team-form__actions button.inline-flex{font-size:.875rem;height:2.25rem!important;min-height:2.25rem!important}.sistema-layout .team-form .team-form__actions button.inline-flex{padding-left:.9rem;padding-right:.9rem}.team-form__section{border:1px solid hsl(var(--border) / .9);background:hsl(var(--card));border-radius:.9rem;padding:1.15rem 1.25rem 1.25rem}.team-form__section-title{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.team-form__section-icon{background:hsl(var(--primary) / .1);width:1.35rem;height:1.35rem;color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.team-form__block{border:1px solid hsl(var(--border) / .85);background:hsl(var(--background));border-radius:.75rem;padding:.9rem 1rem}.team-form__note{background:hsl(var(--primary) / .06);color:hsl(var(--muted-foreground));border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.4;display:flex}.team-form__visibility{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=900px){.team-form__visibility{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-form__visibility-card{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.65rem;min-height:7.5rem;padding:.85rem .9rem;display:flex}.team-form__visibility-card.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary) / .06);box-shadow:inset 0 0 0 1px hsl(var(--primary))}.team-form__members{border-collapse:collapse;width:100%}.team-form__members th{text-align:left;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:.45rem .5rem;font-size:.75rem;font-weight:600}.team-form__members td{border-bottom:1px solid hsl(var(--border) / .7);vertical-align:middle;padding:.55rem .5rem}.team-form__members tr:last-child td{border-bottom:0}
