.adn .adn-step{background:#f5f5f7;color:#4338ca}.adn-hint{margin-left:auto;color:var(--cp-muted,#6b7280);font:400 12px/1.2 var(--font-ui)}.adn-msg{margin:0;padding:6px 8px;border-radius:8px;background:var(--cp-blue-soft,#e8f0fc);color:var(--cp-blue,#1954bc);font:400 12px/1.4 var(--font-ui)}.adn-note{border:1px solid var(--cp-line,#e6eaef);border-radius:8px;background:#fff;min-width:0}.adn-note.is-signed{border-color:#e5e5ea;background:#fff}.adn-note>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;cursor:pointer;list-style:none;min-width:0}.adn-note>summary::-webkit-details-marker{display:none}.adn-note>summary:before{content:"\25B8";color:var(--cp-muted,#6b7280);font-size:11px;flex:none}.adn-note[open]>summary:before{content:"\25BE"}.adn-title{flex:none;font:600 12px/1.2 var(--font-data,"IBM Plex Mono",ui-monospace,monospace);color:var(--cp-ink,#171717)}.adn-req{order:3;flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cp-muted,#6b7280);font:400 12px/1.2 var(--font-ui)}.adn-note[open] .adn-req{display:none}.adn-title{flex:1 1 auto;min-width:0}.adn-tag{flex:none;padding:3px 8px;border-radius:999px;background:#f5f5f7;color:#1d1d1f;font:600 11px/1 var(--font-ui)}.adn-tag.is-on{background:var(--cp-blue-soft,#e8f0fc);color:var(--cp-blue,#1954bc)}.adn-body{padding:0 12px 8px;display:flex;flex-direction:column;gap:3px}.adn-body p{margin:0;font:400 13px/1.45 var(--font-ui);color:var(--cp-ink,#171717);overflow-wrap:anywhere}.adn-body .adn-sec{margin-top:4px;font-weight:600}.adn-body .adn-field b{font-weight:600}.adn-body .adn-item{padding-left:14px;position:relative}.adn-body .adn-item:before{content:"\2022";position:absolute;left:3px;color:var(--cp-muted,#6b7280)}.adn-body .adn-sign{margin-top:6px;color:#4338ca;font-weight:600}.adn-cosign,.adn-edited{margin:0;padding:0 12px 8px;font:400 12px/1.4 var(--font-ui)}.adn-edited{color:var(--cp-muted,#6b7280)}.adn-cosign{color:var(--cp-blue,#1954bc);font-weight:600}.adn-acts,.adn-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px}.adn-confirm span{flex:1 1 220px;font:400 12px/1.4 var(--font-ui)}.adn-acts button,.adn-confirm button{height:28px;padding:0 12px;border-radius:8px;border:1px solid var(--cp-line,#e6eaef);background:#fff;color:var(--cp-ink,#171717);font:600 12px/1 var(--font-ui);cursor:pointer}.adn-acts .adn-primary,.adn-confirm .adn-primary{background:var(--cp-blue,#1954bc);border-color:var(--cp-blue,#1954bc);color:#fff}.adn-acts button:disabled,.adn-confirm button:disabled{opacity:.6;cursor:default}.adn-edit{padding:0 12px 4px;display:flex;flex-direction:column;gap:8px}.adn-edit textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid var(--cp-line,#e6eaef);border-radius:8px;font:400 13px/1.45 var(--font-ui);resize:vertical}.adn-edit .adn-acts{padding:0 0 8px}@media (max-width:640px){.adn-hint{display:none}}