.page[data-v-b69e1363]{min-height:100dvh;display:flex;flex-direction:column}.header[data-v-b69e1363]{border-bottom:1px solid var(--border);background:var(--surface);padding:1rem}.back[data-v-b69e1363]{font-size:.875rem;color:var(--muted);text-decoration:none}.back[data-v-b69e1363]:hover{color:var(--accent)}h1[data-v-b69e1363]{margin:.5rem 0 .25rem;font-size:clamp(1.25rem,4vw,1.75rem)}.subtitle[data-v-b69e1363]{margin:0;color:var(--muted);font-size:.9rem}.main[data-v-b69e1363]{flex:1;max-width:56rem;margin:0 auto;padding:1rem;width:100%;display:flex;flex-direction:column;gap:1rem}.panel[data-v-b69e1363]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem}.dropzone[data-v-b69e1363]{text-align:center;padding:1.5rem 1rem;border:2px dashed var(--border);border-radius:10px;transition:border-color .15s,background .15s}.dropzone--active[data-v-b69e1363]{border-color:var(--accent);background:#10b98114}.hint[data-v-b69e1363]{margin:.75rem 0 0;font-size:.85rem;color:var(--muted)}.toolbar[data-v-b69e1363]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.btn[data-v-b69e1363]{border:1px solid var(--border);background:#243044;color:var(--text);border-radius:8px;padding:.5rem .85rem;cursor:pointer}.btn[data-v-b69e1363]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-b69e1363]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-b69e1363]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.ghost[data-v-b69e1363]{background:transparent}.btn.small[data-v-b69e1363]{padding:.35rem .65rem;font-size:.85rem}.btn.small.primary[data-v-b69e1363]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.file-btn[data-v-b69e1363]{position:relative;display:inline-flex;margin-top:.5rem}.file-input[data-v-b69e1363]{position:absolute;inset:0;opacity:0;cursor:pointer}.notice[data-v-b69e1363]{margin:.75rem 0 0;font-size:.85rem;color:var(--accent)}.list-title[data-v-b69e1363]{margin:0 0 .75rem;font-size:1rem}.items[data-v-b69e1363]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.item[data-v-b69e1363]{display:flex;gap:.75rem;border:1px solid var(--border);border-radius:10px;padding:.65rem}.thumb[data-v-b69e1363]{flex-shrink:0;width:4rem;height:4rem;border-radius:8px;overflow:hidden;background:#0f1419}.thumb img[data-v-b69e1363]{width:100%;height:100%;object-fit:cover}.body[data-v-b69e1363]{flex:1;min-width:0}.row-head[data-v-b69e1363]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.name[data-v-b69e1363]{font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.size[data-v-b69e1363]{font-size:.8rem;color:var(--muted)}.risk[data-v-b69e1363]{display:inline-block;margin-top:.35rem;font-size:.75rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.risk--high[data-v-b69e1363]{background:#ef444433;color:#fca5a5}.risk--medium[data-v-b69e1363]{background:#f59e0b33;color:#fcd34d}.risk--low[data-v-b69e1363]{background:#3b82f626;color:#93c5fd}.risk--none[data-v-b69e1363]{background:#22c55e26;color:#86efac}.status[data-v-b69e1363]{font-size:.85rem;color:var(--muted)}.findings-block[data-v-b69e1363]{margin-top:.65rem}.findings-title[data-v-b69e1363]{margin:0 0 .4rem;font-size:.85rem;font-weight:600;color:var(--text)}.findings-count[data-v-b69e1363]{margin-left:.35rem;font-weight:500;color:var(--muted);font-size:.8rem}.findings-scroll[data-v-b69e1363]{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.findings-table[data-v-b69e1363]{width:100%;border-collapse:collapse;font-size:.8rem;min-width:28rem}.findings-table th[data-v-b69e1363],.findings-table td[data-v-b69e1363]{padding:.45rem .55rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.findings-table th[data-v-b69e1363]{background:#0f1419a6;color:var(--muted);font-weight:600;white-space:nowrap}.findings-table tbody tr:last-child td[data-v-b69e1363]{border-bottom:none}.findings-table tbody tr.risk--high[data-v-b69e1363]{background:#ef44440f}.findings-table tbody tr.risk--medium[data-v-b69e1363]{background:#f59e0b0d}.cell-category[data-v-b69e1363]{color:var(--muted);white-space:nowrap;width:6.5rem}.cell-label[data-v-b69e1363]{font-weight:600;white-space:nowrap;width:7.5rem}.cell-value[data-v-b69e1363]{word-break:break-word;line-height:1.45}.value-text[data-v-b69e1363]{display:block;color:var(--text)}.value-hint[data-v-b69e1363]{display:block;margin-top:.2rem;font-size:.75rem;color:var(--muted)}.cell-risk[data-v-b69e1363]{white-space:nowrap;width:4.5rem}.risk-tag[data-v-b69e1363]{display:inline-block;font-size:.72rem;font-weight:700;padding:.12rem .4rem;border-radius:4px}.err[data-v-b69e1363]{margin:.35rem 0 0;font-size:.8rem;color:#fca5a5}.actions[data-v-b69e1363]{display:flex;gap:.35rem;margin-top:.5rem}
