.cc-do-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.cc-do-row,.cc-do-stack>*{min-width:0}.cc-do-row{display:flex;align-items:center;gap:12px}.cc-do-head{align-items:flex-start}.cc-do-grow{flex:1 1 auto;min-width:0}.cc-do-strong{font-weight:550;color:var(--cc-ink)}.cc-do-note{margin:4px 0 0;font-size:var(--coco-text-meta)}.cc-do-list{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.cc-do-list>li{padding:8px 0;border-bottom:1px solid var(--cc-line)}.cc-do-scroll{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cc-do-scroll button{scroll-margin-inline:8px}.cc-do-table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--coco-text-cell)}.cc-do-table th{text-align:left;font-weight:550;color:var(--cc-ink-3);font-size:var(--coco-text-meta);padding:6px 8px;white-space:nowrap}.cc-do-table td,.cc-do-table th{border-bottom:1px solid var(--cc-line)}.cc-do-table td{padding:8px;vertical-align:top}.cc-do-sub{display:block;margin-top:2px;font-size:var(--coco-text-meta)}.cc-do-wrap{white-space:pre-line;overflow-wrap:anywhere}.cc-do-acts{white-space:nowrap;width:1%;text-align:right}.cc-do-acts .cc-btn+.cc-btn{margin-left:6px}.cc-do-code,.cc-do-mono{font-family:var(--coco-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--coco-text-meta)}.cc-do-code,.cc-do-tag{white-space:nowrap}.cc-do-tag.is-ok{background:var(--cc-success-soft);color:var(--cc-success)}.cc-do-tag.is-warn{background:var(--cc-warning-soft);color:var(--cc-ink)}.cc-do-verify{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--cc-line)}.cc-do-result{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;padding:12px;border:1px solid var(--cc-line);border-radius:var(--coco-radius-lg)}.cc-do-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:6px 0 0;font-size:var(--coco-text-cell)}.cc-do-facts dt{color:var(--cc-ink-3)}.cc-do-facts dd{margin:0;min-width:0}.cc-do-ok{color:var(--cc-success)}.cc-do-ok,.cc-do-warn{margin:6px 0 0;font-weight:550}.cc-do-warn{color:var(--cc-ink)}@media (max-width:640px){.cc-do-row{flex-wrap:wrap}.cc-do-head>.cc-btn{width:100%;justify-content:center}.cc-do-result{grid-template-columns:minmax(0,1fr)}}.cc-cdoc{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:880px}.cc-cdoc,.cc-cdoc>section{min-width:0}.cc-cdoc>section>.cc-sub-h{margin-top:0}.cc-cdoc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.cc-cdoc-note{margin:8px 0 0}