.wm-signature-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}
.wm-signature-options legend{margin-bottom:7px;color:#43565e;font-size:11px;font-weight:700}
.wm-signature-options label{display:flex;flex-direction:row;align-items:flex-start;padding:12px;border:1px solid var(--wm-line);border-radius:9px;cursor:pointer}
.wm-signature-options input{width:auto;margin:2px 8px 0 0}
.wm-signature-options span{display:flex;flex-direction:column;gap:3px}
.wm-signature-options em{padding:2px 5px;border-radius:10px;background:#ddf3f0;color:#087b65;font-size:7px;font-style:normal;text-transform:uppercase}
.wm-signature-warning{display:flex;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #f4d28c;border-radius:9px;background:#fff8e8;color:#8a5a00}
.wm-signature-warning p{margin:3px 0 0;font-size:10px;line-height:1.5}
.wm-signature-preview{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}
.wm-signature-preview span{font-size:10px;font-weight:700}
.wm-signature-preview img{max-width:100%;max-height:180px;object-fit:contain;object-position:left center;border:1px solid var(--wm-line);border-radius:8px;padding:8px}
@media(max-width:700px){.wm-signature-options{grid-template-columns:1fr}}
