.iso-hangers-generator{border:1px solid var(--iso-border,#c9d1df);border-radius:14px;padding:14px;margin:0 0 16px;background:var(--iso-panel,#fff);color:var(--iso-text,#172339)}
.iso-hangers-generator h3{font-size:17px;margin:0 0 6px}.iso-hangers-generator fieldset{border:0;padding:0;margin:0;min-width:0}.iso-hangers-generator .iso-wide>label{display:flex;flex-direction:column;gap:5px}.iso-hangers-generator [hidden]{display:none!important}.iso-hangers-preview{display:flex;flex-direction:column;gap:5px;border-radius:9px;padding:10px;margin:12px 0;background:var(--iso-soft,#edf3f8);font-size:12px;overflow-wrap:anywhere}.iso-hangers-preview>strong{font-size:16px}.iso-hangers-preview details{margin-top:6px}.iso-hangers-preview summary{cursor:pointer}.iso-hangers-preview ul{margin:8px 0;padding-left:16px}.iso-hangers-preview li+li{margin-top:8px}.iso-hangers-preview small{display:block}.iso-hangers-preview[data-status=error]{color:var(--iso-danger,#a23423)}.iso-hangers-actions{display:flex;gap:8px;flex-wrap:wrap}.iso-hangers-actions button{flex:1;white-space:normal}.iso-hangers-generator a{color:var(--iso-accent,#155aa8)}
[data-qps-theme=dark] .iso-hangers-generator{--iso-panel:#182231;--iso-text:#edf3fc;--iso-soft:#223247;--iso-border:#415167;--iso-danger:#ffb9a9;--iso-accent:#a4caff}
