/* Continuação da direção B: escolha do cadastro, contexto e lista de trabalho. */
.catalog-tabs{display:flex;gap:8px;margin:0 0 26px;border-bottom:1px solid var(--line);padding-bottom:12px;flex-wrap:wrap}.catalog-tabs button{min-height:48px;padding:10px 18px;border:1px solid transparent;border-radius:10px;color:var(--muted);font-weight:500;transition:background .15s var(--ease)}.catalog-tabs button:hover{background:var(--soft)}.catalog-tabs button.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.catalog-context{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;align-items:center;margin:0 0 28px;padding:0 4px}.catalog-kicker{font-size:12px;color:var(--accent);font-weight:600}.catalog-context h2{font-size:23px;margin:7px 0}.catalog-context p{color:var(--muted);font-size:14px;max-width:65ch}.catalog-context .catalog-context-note{display:flex;align-items:flex-start;gap:12px;font-size:13px;border-left:1px solid var(--line);padding-left:28px}.catalog-context-note .icon{color:var(--accent);margin-top:2px}.catalog-list-heading{padding:24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.catalog-list-heading p{margin-top:5px;color:var(--muted);font-size:13px}.catalog-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.catalog-filters label{display:grid;gap:6px;font-size:12px;color:var(--muted);min-width:140px}.catalog-filters input,.catalog-filters select{width:100%;color:var(--ink);font-size:14px}.catalog-filters input{min-width:230px}.catalog-row{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:24px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.catalog-row:last-child{border-bottom:0}.catalog-identity{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.catalog-identity>strong{font-size:15px}.catalog-identity>span,.catalog-identity>small{font-size:13px;color:var(--muted)}.catalog-status{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:5px 10px;border:1px solid var(--line);border-radius:7px;background:var(--soft);color:var(--muted);font-size:12px;white-space:nowrap}.catalog-status.is-active{background:var(--green-soft);color:var(--green);border-color:transparent}.catalog-row-actions{display:flex;gap:8px;align-items:center}.catalog-fields{align-items:start}.catalog-fields label{align-content:start}.catalog-fields input,.catalog-fields select,.catalog-picker select{height:48px;min-width:0}.catalog-read-field{display:grid;gap:6px;font-size:13px}.catalog-read-field strong{padding:12px 0;min-height:48px}.catalog-read-field small{font-size:12px;color:var(--muted)}.catalog-picker{min-width:0;align-self:start}.catalog-picker label{display:grid;gap:6px;font-size:13px}.catalog-picker .text-action{font-size:12px;padding:6px 0;margin:0;min-height:48px}.catalog-picker .field-note{font-size:12px;margin-top:0}.catalog-picker-feedback{display:grid;gap:10px;color:var(--muted);font-size:13px}.catalog-picker-feedback .btn{justify-self:start}.team-detail-heading{display:flex;align-items:flex-start;gap:18px;justify-content:space-between}.team-detail-heading h3{font-size:21px;overflow-wrap:anywhere}.team-detail-heading p{color:var(--muted);font-size:13px;overflow-wrap:anywhere;margin-top:5px}.catalog-detail-actions{display:flex;gap:10px;flex-wrap:wrap}.team-detail-dialog{width:min(720px,calc(100vw - 32px))}.cash-team-filter-note{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--accent-soft);border-top:1px solid var(--line);font-size:13px}.cash-team-filter-note .btn{flex-shrink:0}.workspace-filters select{max-width:260px}.workspace-filters .workspace-help{max-width:45ch}.team-detail-dialog .attention-row>span:last-child{white-space:nowrap}
@media(max-width:1100px){.catalog-list-heading{align-items:flex-start;flex-direction:column}.catalog-filters{width:100%}.catalog-filters label{flex:1}.catalog-context{gap:24px}.catalog-row{gap:18px}}
@media(max-width:760px){.catalog-context{grid-template-columns:1fr;gap:16px;padding:0;margin-bottom:22px}.catalog-context h2{font-size:22px}.catalog-context .catalog-context-note{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.catalog-tabs{gap:6px;margin-bottom:22px}.catalog-tabs button{padding-inline:12px;flex:1;white-space:nowrap;font-size:13px}.catalog-list-heading{padding:18px;gap:18px}.catalog-filters{gap:12px}.catalog-filters label{min-width:120px}.catalog-filters label:first-child{flex-basis:100%}.catalog-filters input{min-width:0}.catalog-row{grid-template-columns:minmax(0,1fr) auto;padding:18px;gap:14px}.catalog-row-actions{grid-column:1/-1;justify-content:stretch}.catalog-row-actions>.btn:first-child{flex:1}.category-row .catalog-row-actions{grid-column:auto}.team-detail-heading{flex-wrap:wrap}.catalog-detail-actions>.btn{flex:1}.cash-team-filter-note{padding:14px 16px;flex-wrap:wrap}.workspace-filters select{max-width:100%}.workspace-filters .workspace-help{max-width:none}.catalog-picker .text-action{margin-bottom:0}.team-detail-dialog .attention-row>span:last-child{width:auto}.catalog-picker-feedback .btn{width:100%}}
@media(max-width:360px){.catalog-tabs button{flex:1 1 100%;text-align:left}.category-row .catalog-row-actions{grid-column:1/-1}}
