/* estudio2210 (Gorki, 22/10/2026): o contrato do estúdio — os dados no menu Estúdios, o estado no cartão Responsáveis,
   a faixa do topo para o estúdio e a tela do contrato. */
.ec-emp{margin-top:12px;border:1px solid var(--borda);border-radius:12px;padding:10px 14px;background:var(--fundo,#F8FAFC)}
.ec-emp>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14.5px;list-style:none}
.ec-emp>summary::-webkit-details-marker{display:none}
.ec-emp>summary::before{content:"\25B8";color:var(--suave);transition:transform .15s}
.ec-emp[open]>summary::before{transform:rotate(90deg)}
.ec-emp .ec-form{display:flex;flex-direction:column;gap:12px;margin-top:12px}
.ec-emp .ec-contratos{margin-top:12px;border-top:1px solid var(--linha);padding-top:10px}
.ec-emp .ec-contratos ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7}
.ec-resp{display:flex;flex-direction:column;gap:10px;margin-top:4px}
.ec-resp .ec-prazo{max-width:300px}
.ec-resp .ec-acoes{display:inline-flex;flex-wrap:wrap;gap:12px;margin-left:6px;align-items:center}
.ec-link{background:none;border:0;padding:0;font:inherit;color:#1D4ED8;text-decoration:underline;cursor:pointer}
.ec-link.perigo{color:#B91C1C}
.ec-hist{margin:0}
.ec-faixa{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 24px;background:linear-gradient(100deg,#FFF7ED,#FEF3C7);border-bottom:1px solid #FCD34D;color:#78350F;font-size:14px}
.ec-faixa a{margin-left:auto;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:9px;background:#B45309;color:#fff;font-weight:600;font-size:13.5px;text-decoration:none}
.ec-faixa a:hover{background:#92400E}
.ec-contrato{max-width:860px;display:flex;flex-direction:column;gap:12px}
.ec-contrato h3{margin:8px 0 0;font-size:15px}
.ec-contrato p{margin:0;line-height:1.6}
.ec-li{display:flex;gap:10px;align-items:flex-start;font-size:15px}
.ec-li input{margin-top:4px}
@media (max-width:700px){.ec-faixa{padding:10px 16px}.ec-faixa a{margin-left:0}}
