.cc-registry .cc-ct-review{max-width:72ch}.cc-rg-li{grid-template-columns:minmax(0,1fr)}.cc-rg-views{margin:0 0 12px;max-width:100%;overflow-x:auto}.cc-rg-views .cc-seg-btn{white-space:nowrap}.cc-rg-surface .cc-rs-line{gap:8px;flex-wrap:wrap}.cc-rg-facts{margin-top:0}.cc-rg-facts .cc-fkv-row{grid-template-columns:120px minmax(0,1fr)}.cc-rg-value{overflow-wrap:anywhere;white-space:pre-line}.cc-rg-note{display:flex;margin:4px 0 8px;font-size:var(--coco-text-meta);line-height:var(--coco-leading-meta)}.cc-rg-acts,.cc-rg-note{align-items:center;gap:6px}.cc-rg-acts{display:inline-flex;flex-wrap:wrap}.cc-rg-gap{margin-top:12px}.cc-rg-cap{text-transform:capitalize}.cc-rg-decided{background:var(--cc-success-soft);color:var(--cc-success)}.cc-rg-decided,.cc-rg-open{display:inline-flex;align-items:center;gap:4px}.cc-rg-open{background:var(--cc-warning-soft);color:var(--cc-ink)}.cc-rg-decide{flex-wrap:wrap;max-width:100%}.cc-rg-entry{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--cc-line)}.cc-rg-entry:last-child{border-bottom:0}.cc-rg-account{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--coco-radius-sm);background:var(--cc-surface-2);font-size:var(--coco-text-cell);line-height:var(--coco-leading-meta);color:var(--cc-ink)}.cc-rg-account p{margin:0}.cc-rg-account-name{font-weight:600}.cc-rg-files{list-style:none;margin:0;padding:0}.cc-rg-file{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--cc-line)}.cc-rg-file:last-child{border-bottom:0}.cc-rg-file-main{display:flex;flex-direction:column;flex:1;min-width:0}.cc-rg-file-name{font-size:var(--coco-text-body);color:var(--cc-ink);text-decoration:none}.cc-rg-file-name:hover{text-decoration:underline}.cc-rg-file-meta{font-size:var(--coco-text-meta)}@media (pointer:coarse){.cc-rg-acts .cc-btn,.cc-rg-decide .cc-seg-btn{min-height:40px}}.cc-pu{max-width:960px}.cc-pu-back{margin-top:8px}.cc-pu .cc-page-head{flex-wrap:wrap}.cc-pu .cc-page-head h1{min-width:0}.cc-pu-table-wrap{max-width:100%;overflow-x:auto}.cc-pu-table{width:100%;border-collapse:collapse;font-size:var(--coco-text-cell);line-height:var(--coco-leading-meta)}.cc-pu-table td,.cc-pu-table th{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--cc-line)}.cc-pu-table thead th{font-weight:var(--coco-weight-strong);color:var(--cc-ink-2);font-size:var(--coco-text-meta)}.cc-pu-table tbody th{font-weight:600;color:var(--cc-ink);white-space:nowrap}.cc-pu-summary{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.cc-lv-notice svg{display:inline;vertical-align:-2px;margin-right:6px}.cc-lv-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--cc-surface-2)}.cc-lv-box{display:inline-flex;align-items:center;gap:4px;color:var(--cc-ink-3);font-size:var(--coco-text-cell)}.cc-lv-box.is-on{color:var(--cc-success)}.cc-tag.cc-rg-left{background:var(--cc-surface-2);color:var(--cc-ink-3)}.cc-lv-check{width:18px;height:18px;accent-color:var(--cc-accent)}.cc-lv-official{display:flex;align-items:flex-start;gap:12px}.cc-lv-official p{margin:0;font-size:var(--coco-text-meta);line-height:var(--coco-leading-meta)}.cc-lv-portrait{width:72px;height:72px;border-radius:var(--coco-radius-md);-o-object-fit:cover;object-fit:cover;flex:none;background:var(--cc-surface-2);border:1px solid var(--cc-line)}.cc-lv-portrait-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--cc-ink-3)}.cc-lv-candidates{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.cc-lv-candidate{display:flex;flex-direction:column;gap:6px;min-width:0}.cc-lv-candidate img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--coco-radius-md);border:1px solid var(--cc-line);background:var(--cc-surface-2)}.cc-lv-candidate-name{font-size:var(--coco-text-meta)}.cc-lv-issue{list-style:none;margin:8px 0 0;padding:0}.cc-lv-issue-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;border-bottom:1px solid var(--cc-line)}.cc-lv-issue-row:last-child{border-bottom:0}.cc-lv-history{margin-top:8px;font-size:var(--coco-text-cell)}.cc-lv-history summary{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--cc-ink-2)}.cc-lv-history ol{list-style:none;margin:4px 0 0;padding:0}.cc-lv-file{flex-direction:column;align-items:stretch}.cc-lv-file-line{display:flex;align-items:center;gap:10px}.cc-lv-versions{margin:4px 0 4px 38px;padding:0;list-style:none;font-size:var(--coco-text-meta)}.cc-lv-confirm-photo{display:block;max-width:160px;max-height:160px;border-radius:var(--coco-radius-md);-o-object-fit:cover;object-fit:cover}.cc-lv-fieldset{border:0;margin:0;padding:0;min-width:0}.cc-lv-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;margin-top:6px}.cc-lv-choice{display:flex;align-items:center;gap:8px;min-height:32px;font-size:var(--coco-text-cell);color:var(--cc-ink)}.cc-lv-defs{list-style:none;margin:0;padding:0}.cc-lv-def{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--cc-line)}.cc-lv-def:last-child{border-bottom:0}.cc-lv-def[data-archived] .cc-lv-def-main{opacity:.6}.cc-lv-def-main{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--coco-text-cell)}.cc-lv-sources{display:flex;flex-direction:column;gap:8px}.cc-lv-source{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid var(--cc-line);border-radius:var(--coco-radius-md);background:var(--cc-surface);color:var(--cc-ink);text-align:left;font:inherit;cursor:pointer}.cc-lv-source:hover{background:var(--cc-surface-2)}.cc-lv-source:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.cc-lv-source-main{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--coco-text-cell)}.cc-lv-source-name{font-weight:600}.cc-lv-hint{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--coco-text-meta)}.cc-lv-removed{margin-top:8px}@media (pointer:coarse){.cc-lv-candidate .cc-btn,.cc-lv-choice,.cc-lv-issue-row .cc-btn{min-height:40px}}.cc-rg-facts+.cc-ct-form{margin-top:12px}.cc-registry[data-field-lines] [data-canonical-table] td+td,.cc-registry[data-field-lines] [data-canonical-table] th+th{box-shadow:inset 1px 0 0 var(--cc-line)}