.inspector-page{max-width:1080px;margin:0 auto;padding:4rem 1.25rem 5rem}.inspector-hero{max-width:760px}.inspector-hero h1{margin:.35rem 0 1rem}.local-badge{display:inline-flex;gap:.5rem;align-items:center;margin:1rem 0 0;padding:.65rem .85rem;border:1px solid rgba(151,20,49,.2);border-radius:999px;background:#fff;color:#701027;font-weight:700;font-size:.88rem}.inspector-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1.25rem;margin-top:2rem}.inspector-panel{background:#fff;border:1px solid rgba(42,32,35,.12);border-radius:18px;padding:1.35rem;box-shadow:0 16px 40px rgba(69,31,40,.06)}.inspector-panel h2{margin:0 0 .75rem}.save-steps{padding-left:1.25rem;line-height:1.65}.save-steps li+li{margin-top:.25rem}.upload-zone{display:block;border:1px dashed rgba(151,20,49,.42);border-radius:14px;padding:1rem;background:#fdf9fa}.upload-zone strong,.upload-zone span{display:block}.upload-zone span{font-size:.88rem;color:#6e6467;margin-top:.25rem}.upload-zone input{display:block;margin-top:.9rem;width:100%}.source-divider{display:flex;align-items:center;gap:.75rem;color:#817679;font-size:.8rem;font-weight:700;margin:1rem 0}.source-divider:before,.source-divider:after{content:"";height:1px;background:#e6dfe1;flex:1}.paste-label{font-weight:700;display:block;margin-bottom:.45rem}.source-input{width:100%;min-height:180px;resize:vertical;border:1px solid #d8cfd2;border-radius:12px;padding:.8rem;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.inspector-actions{display:flex;gap:.65rem;margin-top:.85rem;flex-wrap:wrap}.primary-action,.secondary-action{border-radius:10px;padding:.75rem 1rem;font-weight:700;cursor:pointer}.primary-action{background:#971431;color:#fff;border:1px solid #971431}.secondary-action{background:#fff;color:#631126;border:1px solid #d8b9c1}.inspector-status{margin-top:1rem;color:#5e5557}.inspector-status.error{color:#9b1c31}.results-header{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1rem}.result-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0}.result-meta div{background:#faf7f8;border-radius:10px;padding:.7rem}.result-meta dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#776c6f}.result-meta dd{margin:.2rem 0 0;font-weight:700;overflow-wrap:anywhere}.finding-group+ .finding-group{margin-top:1.2rem}.finding-group h3{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#776c6f}.finding{border:1px solid #e2dadd;border-radius:12px;padding:.85rem;margin-top:.6rem}.finding-top{display:flex;justify-content:space-between;gap:1rem}.finding-label{font-weight:700}.finding-value{margin:.3rem 0 0;font-size:1.05rem;overflow-wrap:anywhere}.finding-status{font-size:.72rem;text-transform:uppercase;color:#766a6d}.source-toggle{margin-top:.65rem;border:0;background:none;color:#971431;font-weight:700;padding:0;cursor:pointer}.source-detail{margin-top:.75rem;background:#221e20;color:#f8eef1;border-radius:10px;padding:.85rem;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.source-detail dl{margin:0}.source-detail dt{color:#d8aeb8;margin-top:.55rem}.source-detail dt:first-child{margin-top:0}.source-detail dd{margin:.08rem 0 0}.source-detail a{color:#ffd1dc}.suppressed-note{margin-top:1rem;padding:.8rem;border-radius:10px;background:#faf4f6;color:#655a5d;font-size:.88rem}.empty-findings{color:#655a5d}.desktop-note{font-size:.83rem;color:#746a6d;margin-top:.75rem}@media(max-width:800px){.inspector-page{padding-top:2rem}.inspector-grid{grid-template-columns:1fr}.result-meta{grid-template-columns:1fr}.finding-top{display:block}.finding-status{display:block;margin-top:.35rem}}
