.mcp-picker .mcp-property-select{grid-column:1/-1;width:100%;height:36px;margin-top:3px;padding:0 9px;border:1px solid #dededb;border-radius:7px;background:#fff;font-size:11px;color:#222}.mcp-picker .mcp-property-select:disabled{background:#f4f4f2;color:#999}.mcp-picker .mcp-property-select[multiple]{height:auto;padding:4px}.mcp-picker .mcp-property-select[multiple] option{padding:5px 6px;border-radius:4px}
.run-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.run-stat{padding:17px 18px;border:1px solid #e4e4e1;border-radius:12px;background:#fff}.run-stat span{display:block;color:#777;font-size:12px}.run-stat strong{display:block;margin-top:7px;font:600 26px/1 "Space Grotesk",sans-serif}.run-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:700}.run-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.run-status.sent{background:#e8f7ed;color:#19733a}.run-status.failed{background:#fff0ed;color:#b23825}.run-status.running{background:#fff5df;color:#9a6500}.run-detail{font-size:12px;color:#666;line-height:1.5}.run-detail strong{color:#222}.run-error{max-width:520px}.run-error summary{cursor:pointer;color:#b23825;font-size:12px;font-weight:600}.run-error pre{margin-top:8px;padding:10px;white-space:pre-wrap;word-break:break-word;border-radius:8px;background:#fff3f0;color:#7d281c;font:11px/1.5 ui-monospace,monospace}.log-filter{display:flex;gap:10px}.log-filter select{height:37px;padding:0 32px 0 10px;border:1px solid #dededb;border-radius:8px;background:#fff;font-size:12px}@media(max-width:767px){.run-summary{grid-template-columns:1fr}.log-filter{width:100%;flex-direction:column}.log-filter select{width:100%}.logbook-table,.logbook-table tbody,.logbook-table tr,.logbook-table td{display:block;width:100%}.logbook-table{min-width:0!important}.logbook-table thead{display:none}.logbook-table tbody{padding:10px;background:#f7f7f5}.logbook-table tr{margin-bottom:10px;padding:15px;border:1px solid #e4e4e1;border-radius:10px;background:#fff}.logbook-table td{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:7px 0;border:0}.logbook-table td:before{content:attr(data-label);color:#888;font-size:10px;font-weight:700;text-transform:uppercase}.run-error{max-width:none}}
