/* Core 0.9.6: separate report surface, independent of legacy result pane CSS. */
.aigator-detector [data-aigator-report-workspace][hidden],.aigator-detector .aigator-detector__form[hidden],.aigator-detector .aigator-last-report[hidden]{display:none!important}
.aigator-detector.has-workspace-result{scroll-margin-top:90px;}
.aigator-detector.has-workspace-result .aigator-detector__shell{padding:28px;}
.aigator-detector.has-workspace-result .aigator-detector__header{display:none}
.aigator-detector .aigator-report-mount{width:100%;min-width:0;}
.aigator-detector .aigator-last-report{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin:0 0 16px;border:1px solid #c7dbd0;background:#f0f7f2;color:#244634;border-radius:12px;font:500 14px/1.55 inherit;}
.aigator-detector .aigator-last-report button{background:#fff;border:1px solid #adc8b8;padding:10px 16px;border-radius:9px;white-space:normal;color:#15573d;font-weight:650;min-height:44px;cursor:pointer;flex-shrink:0;}
.aigator-detector .aigator-last-report button:focus-visible{outline:3px solid #23754d;outline-offset:3px;}
/* Fallback report hidden state must win if a legacy element has display:block. */
.aigator-detector__score-caption[hidden],.aigator-detector__class-evidence[hidden]{display:none!important}
@media(max-width:640px){.aigator-detector .aigator-last-report{align-items:stretch;flex-direction:column;gap:10px;}.aigator-detector .aigator-last-report button{width:100%}.aigator-detector.has-workspace-result .aigator-detector__shell{padding:18px 12px;}}
