#embed-options{border:0;margin-top:20px;padding:0;text-align:left}
#embed-options>summary{font-size:14px;min-height:44px;padding:12px 0}
#embed-options p{font-size:14px;line-height:1.5;margin:0 0 12px}
#embed-options .embed-view{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}
#embed-options .embed-view legend{font-size:14px;font-weight:600;margin-bottom:8px}
#embed-options .embed-view label{display:flex;align-items:center;gap:8px;min-height:44px;min-width:80px;padding:8px 12px;margin:0;border:1px solid var(--control);border-radius:7px;font-size:14px}
#embed-options .embed-view input{width:18px;height:18px;min-height:18px;padding:0;margin:0}
#embed-output{margin-top:20px;min-width:0}
#embed-output[hidden]{display:none}
#embed-output label{font-size:14px;margin:0 0 8px}
#embed-code{font-family:ui-monospace,monospace;font-size:14px;line-height:1.5;min-height:112px;max-height:160px;white-space:pre-wrap;word-break:break-all;resize:vertical;margin:0}
#embed-options .embed-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}
#embed-preview{display:flex;align-items:center;min-height:44px;font-size:14px}
#embed-status{margin:12px 0 0}
#embed-status:empty{display:none}
#embed-status.is-error{color:var(--error)}
