/* MCP compositions reuse original user dialogs, config fields and semantic theme. */
.mx-heading,.mx-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mx-heading{margin-bottom:16px}.mx-heading h3{margin:0 0 6px}.mx-tools{margin-bottom:16px}.mx-tools>.at-muted,.mx-note{font-size:11px;line-height:21px}.mx-table td{white-space:normal;overflow-wrap:anywhere}.mx-table td:first-child{min-width:130px}.mx-table td>small{font-size:10px;line-height:19px}.mx-table .at-row-actions{white-space:nowrap}.mx-table .at-row-actions .btn{font-size:11px;padding:5px 10px}.mx-table th{font-size:11px}.mx-note{margin:16px 0;color:var(--muted)}.rf-dialog.mx-dialog{width:min(760px,calc(100vw - 32px));max-width:760px}.mx-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mx-task-grid label{display:flex;align-items:center;gap:8px;font-size:13px;line-height:22px;min-width:0}.mx-task-grid input{accent-color:var(--accent);flex:none}.mx-capabilities{margin:18px 0}.mx-front-notice{margin:0 0 22px}.mx-effective{display:block;font-size:10px;line-height:19px;color:var(--muted);margin-top:5px}.mx-dialog .at-facts{margin-top:18px}.mx-dialog .at-log li{overflow-wrap:anywhere}
@media(max-width:700px){.mx-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-task-grid label{font-size:12px;gap:6px}.mx-heading{align-items:flex-start}.mx-heading .btn{font-size:11px;min-height:30px;padding:5px 10px}.mx-table td:first-child{min-width:0}.mx-table .at-row-actions{display:flex;gap:7px;justify-content:flex-end}.rf-dialog.mx-dialog{width:calc(100vw - 20px)}.mx-dialog>.dialog-footer{gap:7px;flex-wrap:wrap}.mx-dialog>.dialog-footer .btn{font-size:11px;padding:5px 10px}.um-detail-tabs:has([data-action="um-tab:MCP授权"]){max-width:100%}.mx-tools .at-filter{min-width:130px}.mx-front-notice{font-size:11px;line-height:20px}}
