.tool>*,.tool .result>*,.tool .state>div{min-inline-size:0}.tool .verdict .tag,.tool .score .tag{white-space:normal}.doc-text{inline-size:100%;min-block-size:200px;white-space:pre-wrap;overflow-wrap:anywhere}.warn-list{margin:0;padding-inline-start:20px;color:var(--nb-muted);font-size:var(--nb-text-sm)}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0}.kv dt{color:var(--nb-muted)}.kv dd{margin:0;overflow-wrap:anywhere}@media(max-width:520px){.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dd{margin-block-end:8px}}.verdict{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tag.warn{border-color:var(--nb-seed);background:color-mix(in srgb,var(--nb-seed) 22%,transparent)}.tag.na{color:var(--nb-muted)}.card-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.card-list>li,.sig-card{border:1px solid var(--nb-rule);border-radius:var(--nb-radius-md);padding:14px 16px;display:grid;gap:8px;min-inline-size:0}.card-list>li.is-bad,.sig-card.is-bad{border-color:var(--nb-berry)}.card-list>li.is-good,.sig-card.is-good{border-color:var(--nb-mint)}.card-list h3,.sig-card h3{margin:0;font-size:var(--nb-text-lg)}.check-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.refs{font-size:var(--nb-text-xs);color:var(--nb-muted);font-family:var(--nb-font-mono)}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:6px}.timeline li{padding-inline-start:14px;border-inline-start:3px solid var(--nb-rule)}.timeline li.is-ai{border-inline-start-color:var(--nb-fur)}.tabs{display:flex;flex-wrap:wrap;gap:8px}.kind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px 16px;font-size:var(--nb-text-sm)}.kind-grid label{display:flex;gap:6px;align-items:flex-start}mark.pii{background:color-mix(in srgb,var(--nb-fur) 35%,transparent);color:inherit;border-radius:3px}.highlight{white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:320px;overflow:auto;padding:10px;border:1px solid var(--nb-rule);border-radius:8px;font-family:var(--nb-font-mono);font-size:.85rem}.page-stage{position:relative;display:inline-block;max-inline-size:100%;line-height:0;border:1px solid var(--nb-rule);border-radius:6px;overflow:hidden;touch-action:none}.page-stage canvas{max-inline-size:100%;block-size:auto}.page-stage.is-drawing{cursor:crosshair}.page-stage .marker{position:absolute;border-radius:50%;outline:2px dashed var(--nb-fur);pointer-events:none}.thumbs{display:flex;flex-wrap:wrap;gap:12px}.thumbs figure{margin:0;display:grid;gap:4px;font-size:var(--nb-text-xs);color:var(--nb-muted);max-inline-size:100%}.thumbs canvas,.thumbs img{max-inline-size:min(100%,280px);block-size:auto;border:1px solid var(--nb-rule);border-radius:6px}.table-wrap{position:relative;overflow-x:auto;max-inline-size:100%}table.edit-table{border-collapse:collapse;inline-size:100%;font-size:var(--nb-text-sm)}table.edit-table th,table.edit-table td{text-align:start;padding:6px;border-block-end:1px solid var(--nb-rule);vertical-align:top}table.edit-table input{inline-size:100%;min-inline-size:90px}table.edit-table td.name{font-family:var(--nb-font-mono);font-size:var(--nb-text-xs);overflow-wrap:anywhere;min-inline-size:160px}.hanko-preview{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.hanko-preview .seal{inline-size:160px;block-size:160px;background:var(--nb-chip);border-radius:var(--nb-radius-md);display:grid;place-items:center}.hanko-preview .seal svg{inline-size:140px;block-size:140px}.score{display:flex;flex-wrap:wrap;gap:8px}.box-stage{position:relative;max-inline-size:100%;inline-size:fit-content;line-height:0;border:1px solid var(--nb-rule);border-radius:6px;overflow:hidden;cursor:crosshair;touch-action:none;user-select:none}.box-stage img{display:block;max-inline-size:100%;block-size:auto;pointer-events:none}.rbox{position:absolute;background:var(--nb-ink);opacity:.85;border:0;padding:0;cursor:pointer}.rbox.blur{background:color-mix(in srgb,var(--nb-sky) 55%,transparent);outline:2px solid var(--nb-sky)}.rbox.off{background:transparent;outline:2px dashed var(--nb-fur);opacity:1}.rbox.draft{background:color-mix(in srgb,var(--nb-fur) 30%,transparent);outline:2px dashed var(--nb-fur);pointer-events:none}.match-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-block-size:260px;overflow:auto;font-size:var(--nb-text-sm)}.match-list label{display:flex;gap:8px;align-items:baseline;overflow-wrap:anywhere}.pages{display:grid;gap:16px}.pages figure{margin:0;display:grid;gap:4px}.pages figcaption{font-size:var(--nb-text-xs);color:var(--nb-muted)}
