.signature-settings{display:flex;align-items:center;gap:10px;border:0;background:none;color:#897298;font:inherit;font-size:12px;padding:12px 0;margin-bottom:13px;cursor:pointer}
.signature-settings:hover{color:#a028d7}
.signature-dialog{width:650px}
.signature-account{margin:0 0 18px;color:#9c7eaf;font-size:12px}
.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}
.signature-grid input{display:block;width:100%;margin-top:6px;border:1px solid #e5dbea;border-radius:7px;padding:9px 12px;font:inherit;font-size:12px;color:inherit}
.signature-grid input:focus{outline:2px solid #e4b8f2;border-color:#bd79d3}
.signature-site{grid-column:1/-1}
.signature-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:12px 14px;background:#fcf7ff;border:1px dashed #dfc5ee;border-radius:10px}
.signature-brand input{display:block;margin:9px 0;max-width:100%;font:inherit;font-size:11px}
.signature-brand input::file-selector-button{background:#f0e3fa;color:#792aad;border:0;border-radius:6px;padding:7px 10px;margin-right:8px;cursor:pointer}
.signature-brand small{display:block;font-size:10px;color:#9c7eaf;line-height:1.5}
.signature-brand .text-button{font-size:11px;white-space:nowrap}
.signature-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}
.signature-tools .text-button{font-size:11px}
#signature-code textarea{font-family:Consolas,monospace}
#signature-code .text-button{display:block;margin:7px 0 12px;font-size:11px}
.signature-preview-label{font-size:8px;letter-spacing:1.3px;color:#a189ae;margin:19px 0 9px}
#signature-preview{display:block;width:100%;height:160px;border:1px solid #eee5f3;border-radius:9px;background:#fff}
.signature-dialog .signature-check{display:flex;align-items:center;gap:9px;font-weight:400;font-size:11px;margin:18px 0 10px}
.signature-check input{accent-color:#ae22df}
#signature-status{font-size:11px;color:#9c7eaf}
@media(max-width:500px){.signature-grid{grid-template-columns:1fr}.signature-tools{align-items:flex-start}.signature-tools .ai-button{white-space:normal}}
