#byob-app-embed-wrapper .byob-resource:has(.hot-emboss){flex-wrap:wrap}
#byob-app-embed-wrapper .hot-emboss{flex:0 0 100%;width:100%;margin-top:12px;border-top:1px solid #ddd;padding-top:12px;font-size:14px;line-height:1.5}
#byob-app-embed-wrapper .hot-emboss__toggle{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}
#byob-app-embed-wrapper .hot-emboss input[type=checkbox]{width:18px;height:18px;accent-color:#000;flex-shrink:0}
#byob-app-embed-wrapper .hot-emboss__fields{margin-top:12px}
#byob-app-embed-wrapper .hot-emboss__fields[hidden]{display:none!important}
#byob-app-embed-wrapper .hot-emboss__fields label{display:block;margin:12px 0 4px}
#byob-app-embed-wrapper .hot-emboss input[type=text],#byob-app-embed-wrapper .hot-emboss select,#byob-app-embed-wrapper .hot-emboss textarea{display:block;width:100%;padding:10px;border:1px solid #777;background:#fff;color:#111;border-radius:2px;font:inherit;min-height:44px;box-sizing:border-box}
#byob-app-embed-wrapper .hot-emboss small{display:block;color:#555;font-size:12px;margin-top:5px}
#byob-app-embed-wrapper .hot-emboss-total{font-size:13px;line-height:1.5;margin:12px 0}
#byob-app-embed-wrapper .hot-emboss-error{color:#a40000;font-size:14px;line-height:1.5}
#byob-app-embed-wrapper .hot-emboss-error:empty{display:none}
#byob-app-embed-wrapper .hot-emboss input:focus-visible,#byob-app-embed-wrapper .hot-emboss select:focus-visible,#byob-app-embed-wrapper .hot-emboss textarea:focus-visible{outline:2px solid #111;outline-offset:3px}

