.cpe{flex-direction:column;gap:12px;display:flex}.cpe-empty{color:var(--sh-fg-3);font-size:13px;line-height:1.5}.cpe-pool{border:1px solid var(--sh-border);border-radius:var(--radius-lg);background:var(--sh-surface);flex-direction:column;gap:10px;padding:12px;display:flex}.cpe-pool-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:start;gap:10px;display:grid}.cpe-pool-row.other{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}@media (max-width:760px){.cpe-pool-row,.cpe-pool-row.other{grid-template-columns:1fr}}.cpe-field{flex-direction:column;gap:4px;min-width:0;display:flex}.cpe-label{color:var(--sh-fg-2);font-size:12px;font-weight:500}.cpe-hint{color:var(--sh-fg-3);font-size:11.5px;line-height:1.4}.cpe-error{color:var(--sh-danger);font-size:12px;line-height:1.4}.cpe-input-invalid{border-color:var(--sh-danger)}.cpe-other-label{color:var(--sh-fg);padding-top:22px;font-size:13px;font-weight:600}.cpe-remove{align-self:end}.cpe-status{color:var(--sh-fg-3);font-size:12px}.cpe-status b{color:var(--sh-fg);font-weight:600}.cpe-status.full b{color:var(--sh-warn)}.cpe-actions{gap:8px;display:flex}