[data-mtw-acrylic][hidden]{display:none!important}
[data-mtw-acrylic]{margin:16px 0;padding:16px;border:1px solid #c7a72c;border-radius:12px;background:#fffbed;color:#1a1a1a;font-size:14px;line-height:1.5}
[data-mtw-acrylic] h3{font-size:17px;font-weight:700;line-height:1.3;margin:0 0 8px;color:inherit}
[data-mtw-acrylic] p{margin:6px 0;color:inherit}
.mtw-acrylic-pair{border-top:1px solid #ded8bb;padding:12px 0;overflow-wrap:anywhere}
.mtw-acrylic-pair label{display:flex;align-items:flex-start;gap:10px;min-height:44px;cursor:pointer;color:inherit}
.mtw-acrylic-pair input[type=checkbox]{appearance:auto;flex:0 0 22px;width:22px;height:22px;margin:3px 0;accent-color:#b28a00}
.mtw-acrylic-pair small{display:block;margin:4px 0;font-size:12px;line-height:1.5}
.mtw-acrylic-pair .mtw-acrylic-quantity{align-items:center;margin:8px 0 0 32px}
.mtw-acrylic-pair input[type=number]{width:80px;min-height:44px;padding:8px;border:1px solid #777;border-radius:6px;font-size:16px;background:white;color:#1a1a1a}
[data-mtw-acrylic] button{min-height:44px;border:1px solid currentColor;background:transparent;border-radius:6px;padding:8px 12px;color:inherit}
[data-acrylic-status]{font-size:13px;font-weight:600}
[data-acrylic-status][data-error=true]{color:#a11b15}
