.int-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 18px}.int-overview>div{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:14px;padding:18px;background:var(--card)}.int-overview span,.int-overview small{color:var(--muted-foreground)}.int-overview strong{font-size:20px}.int-fields{border:0;padding:0;min-width:0;display:grid;gap:18px}.int-product{display:grid;gap:14px}.int-price{border:1px solid var(--border);border-radius:12px;padding:18px;display:grid;gap:14px}.int-price legend{padding:0 8px}.int-turn-list{display:grid;gap:10px}.int-fields:disabled{opacity:.85}.agents__detail .seg{flex-wrap:wrap}.agents__detail .agenda-tabs{flex-wrap:wrap}.int-fields details summary{cursor:pointer}.int-price .grid-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.int-fields fieldset.settings-subsection{min-width:0;border:1px solid var(--border);border-radius:14px;padding:20px;background:var(--card);display:grid;gap:14px}
.int-fields fieldset.settings-subsection>legend{padding:0 8px;font-weight:650;color:var(--foreground)}
.int-fields textarea.input{min-height:88px;resize:vertical;line-height:1.5}
.int-messages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}
