.sbm-repeater{width:100%;position:relative}.sbm-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr) auto;gap:12px;align-items:end;padding:14px 0;border-bottom:1px solid #e4e0dd}.sbm-row-title{grid-column:1/-1;font-size:13px}.sbm-label{display:flex;flex-direction:column;gap:5px;font-size:13px}.sbm-label input{width:100%}.sbm-add,.sbm-remove{cursor:pointer;padding:10px 14px;border:1px solid #9b1e32;border-radius:3px;background:transparent;color:#9b1e32}.sbm-add{margin-top:14px}.sbm-remove{white-space:nowrap}@media(max-width:600px){.sbm-row{grid-template-columns:1fr 1fr}.sbm-row .sbm-remove{grid-column:1/-1;justify-self:start}}

.sbm-repeater .sbm-remove[hidden]{display:none!important}
.sbm-repeater .sbm-add,.sbm-repeater .sbm-remove{transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.sbm-repeater .sbm-add:focus-visible,.sbm-repeater .sbm-remove:focus-visible{outline:2px solid currentColor;outline-offset:3px}
