.ck-register{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin-top:8px;overflow:hidden}.ck-register .bar{border-bottom:1px solid var(--border);background:var(--surface-2,#f1f5f9);font-size:var(--fs-caption,13px);color:#475569;align-items:center;gap:10px;padding:14px 20px;display:flex}.ck-register .bar .dots{gap:6px;margin-right:4px;display:inline-flex}.ck-register .bar .dots i{background:#cbd5e1;border-radius:50%;width:9px;height:9px;display:block}.ck-register .bar code{color:var(--text-1,#0f172a);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ck-row{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.ck-row:last-child{border-bottom:0}.ck-row .icon-badge{width:44px;height:44px;margin:0}.ck-row h3{letter-spacing:0;margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.ck-row p{font-size:var(--fs-small);color:var(--text-2);margin:0;line-height:1.55}.ck-row .attrs{flex-wrap:wrap;gap:6px;display:flex}.ck-row .attrs span{border:1px solid var(--border);color:var(--text-1,#0f172a);background:var(--surface);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.ck-row.none .icon-badge,.ck-row.none .status{opacity:.78}.ck-row.none h3{font-family:inherit;font-weight:700}@media (width>=901px){.ck-row.none .status{grid-column:4}}.ck-register .foot{font-size:var(--fs-caption,13px);color:#475569;background:var(--surface-2,#f1f5f9);border-top:1px solid var(--border);padding:12px 22px}.prose-legal h2 .num{color:var(--accent,#2563eb);margin-right:.5em}.prose-legal table td:first-child{white-space:nowrap;font-weight:600}@media (width<=900px){.ck-row{grid-template-columns:44px minmax(0,1fr);gap:12px 16px}.ck-row .attrs,.ck-row .status{grid-column:2}.ck-row .status{justify-self:start}}@media (width<=768px){.prose-legal table thead{display:none}.prose-legal table tr{border-bottom:1px solid var(--border);padding:14px 0;display:block}.prose-legal table td{border:0;padding:3px 0;display:block}.prose-legal table td:first-child{white-space:normal;font-size:16px;font-weight:700}.prose-legal table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2);font-weight:600}}