.wcs-stopknop label{display:block;margin:0 0 12px}.wcs-stopknop input,.wcs-stopknop textarea,.wcs-stopknop select{max-width:100%;width:100%;box-sizing:border-box}.wcs-stopknop-modal{display:none;position:fixed;z-index:99999;inset:0;background:rgba(0,0,0,.55);align-items:center;justify-content:center;padding:20px}.wcs-stopknop-modal.is-open{display:flex}.wcs-stopknop-modal__panel{background:#fff;color:#111;max-width:760px;width:100%;max-height:90vh;overflow:auto;border-radius:8px;padding:24px;position:relative}.wcs-modal-close{position:absolute;right:12px;top:12px;background:transparent;border:0;font-size:28px;cursor:pointer}.wcs-item{display:grid;grid-template-columns:60px 1fr 80px;gap:12px;align-items:center;border-bottom:1px solid #ddd;padding:12px 0}.wcs-item img{width:60px;height:60px;object-fit:cover}.wcs-errors{color:#b00020;margin-top:12px}.wcs-message{margin-top:12px}.wcs-step button{margin-right:8px}.wcs-review table{width:100%;border-collapse:collapse}.wcs-review th,.wcs-review td{border-bottom:1px solid #ddd;padding:6px;text-align:left}@media(max-width:600px){.wcs-item{grid-template-columns:1fr}.wcs-stopknop-modal__panel{padding:18px}}
.wcs-stopknop .wcs-errors[hidden],
#wcs-stopknop-modal .wcs-errors[hidden] {
	display: none !important;
}
