.workbench-page:has([data-ai-tool]) .knowledge-main{max-width:1080px}.ai-local{font-size:13px;color:#27684e;margin-bottom:18px}.ai-import{border:1px solid #d7e1e7;border-radius:12px;padding:20px;margin:20px 0;background:#fff;min-width:0}.ai-import legend{font-size:15px;font-weight:650;padding:0 8px}.ai-import .wb-grid,.ai-mapping{margin-top:18px}.ai-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;margin:18px 0}.ai-check input{margin-top:5px;flex-shrink:0;accent-color:#176447}.ai-summary{font-size:16px;overflow-wrap:anywhere}.ai-result h3{font-size:18px;font-weight:650;margin:24px 0 10px}.ai-result .wb-table{min-width:600px}.ai-result .wb-table td:first-child{width:auto}.ai-result .wb-table td{max-width:350px;white-space:pre-line}.ai-result .wb-table th{white-space:nowrap}.ai-result .wb-table-wrap{border:1px solid #dbe5eb;border-radius:10px;background:#fff}.ai-result details,.wb-panel>details{margin-top:18px}.wb-panel summary{cursor:pointer;font-size:14px;font-weight:600}.ai-result pre{max-height:440px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#fff;padding:15px;border:1px solid #d7e1e7;border-radius:8px}.ai-findings{display:grid;gap:12px;margin-top:18px}.ai-finding{background:#fff;border:1px solid #dbe5eb;border-left:3px solid #7e9eae;border-radius:8px;padding:18px;overflow-wrap:anywhere}.ai-finding[data-state=Pr\fc fen],.ai-finding[data-state=Abweichung]{border-left-color:#b55336}.ai-finding[data-state=OK]{border-left-color:#328264}.ai-finding small{font-weight:650;color:#506879}.ai-finding h3{margin:6px 0;font-size:16px}.ai-finding p{font-size:14px;margin:8px 0}.ai-finding code{font-size:12px;white-space:pre-wrap}.ai-notice{padding:14px 18px;margin:18px 0;border-left:3px solid #c89845;background:#fff9ee;font-size:14px}.ai-empty{padding:16px;background:#fff;border:1px solid #dbe5eb;border-radius:8px}.ai-result a{color:#1b637f;text-decoration:underline}.ai-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.ai-metrics>div{background:#fff;border:1px solid #dbe5eb;border-radius:10px;padding:18px;min-width:0}.ai-metrics dt{font-size:12px;color:#506879}.ai-metrics dd{font-size:25px;font-weight:650;overflow-wrap:anywhere}.ai-source-list{font-size:13px;line-height:1.8;padding-left:20px;list-style:disc}#ai-html-field{margin-top:20px}#ai-markdown{font-family:ui-monospace,monospace;font-size:13px;line-height:1.6;margin-top:8px}#ai-region{max-width:100%}.ai-import input[type=file]{font-size:14px;overflow:hidden}.ai-import input[type=file]::file-selector-button{border:0;border-radius:5px;background:#eaf1f5;color:#244a61;padding:7px;margin-right:8px}@media(max-width:600px){.ai-import{padding:14px}.ai-metrics{grid-template-columns:1fr}.ai-metrics>div{padding:12px 16px}.ai-metrics dd{font-size:24px}.ai-result .wb-table{min-width:560px}.ai-finding{padding:14px}}
