/* Email Signature Generator (12-Nov-2026) */
.sig .sig-preview-card{background:#e8eef4;border:1px solid var(--line)}
.sig-preview-label{margin:0 0 8px;font-weight:650;font-size:.92rem}
#sig-preview{background:#ffffff;color:#222222;padding:16px;border-radius:8px;min-height:88px;overflow:auto;max-width:100%;box-shadow:0 1px 2px rgba(15,23,42,.06)}
#sig-preview table{max-width:100%}
#sig-preview a{overflow-wrap:anywhere;word-break:break-word}
#sig-preview img{max-width:100%;height:auto}
#sig-html{width:100%;min-height:90px;font-family:var(--mono);font-size:.78rem;resize:vertical}
.sig-extra{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin-bottom:8px}
.sig-logo-row{display:grid;grid-template-columns:1fr;gap:8px}
#sig-warn{background:#fff7ed;border:1px solid #fdba74;color:#9a3412;padding:10px 12px;border-radius:var(--r-sm);overflow-wrap:anywhere}
#sig-warn[hidden]{display:none!important}
#sig-live{min-height:1.4em;margin:8px 0 0}
.sig-appearance{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media (max-width:720px){
  .sig-extra,.sig-appearance{grid-template-columns:1fr}
  .sig-extra .sig-extra-del{justify-self:start;margin-bottom:8px}
}
/* Keep the signature on a light email-like surface even in dark mode. */
@media (prefers-color-scheme:dark){
  .sig .sig-preview-card{background:#1b2438}
  #sig-preview{background:#ffffff;color:#222222}
  #sig-warn{background:#3b2a12;border-color:#a16207;color:#fde68a}
}
@media print{
  .sig-actions,.content,.related,header,footer,nav.crumbs,.ad-slot{display:none!important}
  #sig-preview{box-shadow:none}
}
