.nameplate-dialog,.download-dialog{width:min(520px,calc(100vw - 28px));max-height:90dvh;overflow:auto;background:#fffaf3;color:#65452f;border:1px solid #d2aa80;border-radius:20px;padding:24px;box-sizing:border-box}.nameplate-dialog::backdrop,.download-dialog::backdrop{background:#432f2266}.nameplate-dialog header,.download-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.nameplate-dialog h2,.download-dialog h2{font:26px ZaozuoHand,sans-serif;margin:0 0 16px}.nameplate-dialog>label{display:block;margin:14px 0 8px}.nameplate-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #d2aa80;border-radius:12px;font:20px sans-serif;background:white;color:#65452f;resize:vertical}.nameplate-dialog fieldset{border:0;padding:0;margin:20px 0;display:flex;gap:16px}.nameplate-dialog legend{margin-bottom:10px}.nameplate-dialog fieldset label{display:flex;align-items:center;gap:6px}.nameplate-dialog input[type=radio]{width:18px;height:18px;accent-color:#805333}.nameplate-preview{height:180px;background:#fbf3e8;border-radius:14px;display:grid;place-items:center;overflow:hidden}.nameplate-preview img{max-width:100%;max-height:180px}.nameplate-dialog p,.download-dialog p{font-size:13px;line-height:1.7;color:#906d51}.nameplate-dialog [data-apply]{width:100%;margin-top:10px}.download-dialog>button{width:100%;margin:8px 0;min-height:54px;text-align:left;padding:14px 20px}.download-dialog>button span{display:block;font-size:12px;font-weight:normal;margin-top:4px}#add-text,#empty-text{margin-top:10px}

.nameplate-colors{margin-top:16px}.nameplate-dialog .personal-filament-swatches{max-height:150px}.nameplate-dialog .personal-filament-options{max-height:160px;overflow:auto}.nameplate-dialog .personal-filament-palettes{margin-top:12px;padding-top:12px}.nameplate-dialog .personal-filament-palettes h3{font-size:16px}.nameplate-dialog .editor-color-targets button:disabled{opacity:.4}
