 
.cp-wrap{display:flex;align-items:center;gap:10px;min-width:0;margin:6px 0 4px}.cp-wrap label{flex:none;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2)}
.cp-wrap input{flex:none;width:120px;min-height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--txt);font:600 .82rem/1 inherit;font-family:inherit}
.cp-wrap input:focus-visible{outline:2px solid #6ee7f5;outline-offset:2px}
.cp-row{flex:1 1 auto;min-width:0;padding:2px 0;flex-wrap:nowrap}.cp-row .ct-note{white-space:nowrap}
.cp-panel{margin:6px 0 10px;padding:12px 14px;border:1px solid var(--line2);border-radius:14px;background:rgba(10,6,18,.45);min-width:0}
.cp-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cp-head b{font-size:1rem}
.cp-kvs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.cp-layers{display:flex;flex-direction:column;gap:4px;margin-top:8px}.cp-lay{display:grid;grid-template-columns:130px 100px minmax(0,1fr);gap:8px;font-size:.74rem;line-height:1.4;align-items:baseline}
.cp-lay i{font-style:normal;color:var(--mut2);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.cp-lay.no span{color:#ffb84d;font-weight:700}.cp-lay.yes span{color:#7dffa8}.cp-lay small{color:var(--mut);overflow-wrap:anywhere}
.cp-refuse{margin:4px 0}.cp-stale{margin:0 0 8px}
@media(max-width:640px){.cp-wrap input{width:96px}.cp-kvs{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-lay{grid-template-columns:minmax(0,1fr) auto}.cp-lay small{grid-column:1/-1}}
