:root{--sz-brand:#E8650A;--sz-brand-hover:#D05808;--sz-brand-light:#FFF3EA;--sz-brand-muted:rgba(232, 101, 10, 0.12);--sz-brand-gradient:linear-gradient(135deg, #E8650A 0%, #F5920A 60%, #FFAD2B 100%);--sz-brand-end:#FFAD2B;--sz-brand-shadow:0 3px 12px rgba(232, 101, 10, 0.35);--sz-brand-glow:0 12px 30px rgba(232, 101, 10, 0.24);--sz-hero-bg:linear-gradient(110deg,#111a2a 0%,#151d2b 58%,#813408 100%);--sz-hero-text:#ffffff;--sz-hero-muted:#cbd5e1;--sz-hero-kicker:#fb923c;--sz-hero-border:rgba(232,101,10,.36);}:root{--sz-success:#1d6f42;--sz-success-bg:#d4edda;--sz-success-border:#c3e6cb;--sz-danger:#c0392b;--sz-danger-bg:#fde8e8;--sz-danger-border:#f5c6cb;--sz-danger-hover:#991f17;--sz-warning:#856404;--sz-warning-bg:#fff3cd;--sz-warning-border:#ffeeba;--sz-info:#1a56db;--sz-info-bg:#e8f0fe;--sz-admin-bg:#e8f0fe;--sz-admin-color:#1a56db}:root{--sz-white:#ffffff;--sz-black:#1a1a1a;--sz-bg:#f4f5f7;--sz-surface:#ffffff;--sz-surface-alt:#f9f9f7;--sz-border:#e0e0e0;--sz-border-light:#eeeeee;--sz-border-dark:#dddddd;--sz-text-primary:#1a1a1a;--sz-text-secondary:#555555;--sz-text-muted:#888888;--sz-text-placeholder:#bbbbbb;--sz-divider:#f0f0f0;--sz-divider-alt:#f5f5f3}:root{--sz-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--sz-text-xs:11px;--sz-text-sm:12px;--sz-text-meta:12px;--sz-text-base:14px;--sz-text-md:15px;--sz-text-lg:17px;--sz-text-xl:20px;--sz-text-2xl:22px;--sz-text-3xl:24px;--sz-text-hero:28px;--sz-weight-normal:400;--sz-weight-medium:500;--sz-weight-bold:700}:root{--sz-radius-sm:6px;--sz-radius-md:8px;--sz-radius-lg:12px;--sz-radius-xl:16px;--sz-radius-pill:999px}:root{--sz-space-1:4px;--sz-space-2:8px;--sz-space-3:12px;--sz-space-4:16px;--sz-space-5:20px;--sz-space-6:24px;--sz-space-8:32px;--sz-space-10:40px}:root{--sz-shadow-sm:0 2px 8px rgba(0, 0, 0, 0.06);--sz-shadow-md:0 4px 24px rgba(0, 0, 0, 0.08);--sz-shadow-lg:0 8px 40px rgba(15, 23, 42, 0.10);--sz-shadow-brand:var(--sz-brand-shadow)}:root{--sz-transition-fast:all 0.12s ease;--sz-transition-base:all 0.15s ease;--sz-transition-slow:all 0.22s ease}:root{--sz-z-sidebar:100;--sz-z-topbar:90;--sz-z-dropdown:200;--sz-z-modal:300;--sz-z-toast:400}@media (prefers-color-scheme: dark){:root{--sz-bg:#0b1220;--sz-surface:#111827;--sz-surface-alt:#0f172a;--sz-border:rgba(255, 255, 255, 0.12);--sz-border-light:rgba(255, 255, 255, 0.08);--sz-border-dark:rgba(255, 255, 255, 0.18);--sz-text-primary:#f8fafc;--sz-text-secondary:#cbd5e1;--sz-text-muted:#94a3b8;--sz-text-placeholder:#64748b;--sz-divider:rgba(255, 255, 255, 0.08);--sz-divider-alt:rgba(255, 255, 255, 0.06);--sz-brand-light:rgba(232, 101, 10, 0.15);--sz-brand-muted:rgba(232, 101, 10, 0.10);--sz-success-bg:rgba(29, 111, 66, 0.18);--sz-danger-bg:rgba(192, 57, 43, 0.18);--sz-warning-bg:rgba(133, 100, 4, 0.18);--sz-info-bg:rgba(26, 86, 219, 0.18);--sz-shadow-sm:0 2px 8px rgba(0, 0, 0, 0.25);--sz-shadow-md:0 4px 24px rgba(0, 0, 0, 0.30);--sz-shadow-lg:0 8px 40px rgba(0, 0, 0, 0.40)}}.sz-dark{--sz-hero-bg:linear-gradient(110deg,#111a2a 0%,#151d2b 58%,#813408 100%);--sz-hero-text:#ffffff;--sz-hero-muted:#cbd5e1;--sz-hero-kicker:#fb923c;--sz-hero-border:rgba(232,101,10,.36);--sz-bg:#0b1220;--sz-surface:#111827;--sz-surface-alt:#0f172a;--sz-border:rgba(255, 255, 255, 0.12);--sz-border-light:rgba(255, 255, 255, 0.08);--sz-border-dark:rgba(255, 255, 255, 0.18);--sz-text-primary:#f8fafc;--sz-text-secondary:#cbd5e1;--sz-text-muted:#94a3b8;--sz-text-placeholder:#64748b;--sz-divider:rgba(255, 255, 255, 0.08);--sz-divider-alt:rgba(255, 255, 255, 0.06);--sz-brand-light:rgba(232, 101, 10, 0.15);--sz-brand-muted:rgba(232, 101, 10, 0.10);--sz-success-bg:rgba(29, 111, 66, 0.18);--sz-danger-bg:rgba(192, 57, 43, 0.18);--sz-warning-bg:rgba(133, 100, 4, 0.18);--sz-info-bg:rgba(26, 86, 219, 0.18);--sz-shadow-sm:0 2px 8px rgba(0, 0, 0, 0.25);--sz-shadow-md:0 4px 24px rgba(0, 0, 0, 0.30);--sz-shadow-lg:0 8px 40px rgba(0, 0, 0, 0.40)}.senderzz-cep-locked{background-color:var(--sz-card-soft)!important;cursor:not-allowed!important;opacity:0.75!important;border-color:var(--sz-border-strong)!important;color:var(--sz-text-soft)!important;pointer-events:none!important;user-select:none!important}.senderzz-cep-locked:focus{outline:none!important;box-shadow:none!important}:root,
.sz-root,
#sz-admin-wrap,
.sz-admin-wrap,
.sz-pwa,
.sz-pwa-only,
body.sz-pwa-only,
.sz-checkout,
.sz-mb-date-checkout{--sz-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--sz-text-xs:11px;--sz-text-sm:12px;--sz-text-meta:12px;--sz-text-base:14px;--sz-text-md:15px;--sz-text-lg:17px;--sz-text-xl:20px;--sz-text-2xl:22px;--sz-text-3xl:24px;--sz-text-hero:28px}#sz-admin-wrap,
#sz-admin-wrap *,
.sz-root,
.sz-root *,
.sz-pwa,
.sz-pwa *,
body.sz-pwa-only,
body.sz-pwa-only *,
.sz-mb-date-checkout,
.sz-mb-date-checkout *,
[class^="sz-"]:not(.dashicons):not(.fa):not(.fas):not(.far):not(.fab),
[class*=" sz-"]:not(.dashicons):not(.fa):not(.fas):not(.far):not(.fab){font-family:var(--sz-font)}#sz-admin-wrap,
.sz-root,
.sz-pwa,
body.sz-pwa-only{font-size:var(--sz-text-base)}#sz-admin-wrap input,
#sz-admin-wrap select,
#sz-admin-wrap textarea,
#sz-admin-wrap button,
.sz-root input,
.sz-root select,
.sz-root textarea,
.sz-root button,
.sz-pwa input,
.sz-pwa select,
.sz-pwa textarea,
.sz-pwa button,
body.sz-pwa-only input,
body.sz-pwa-only select,
body.sz-pwa-only textarea,
body.sz-pwa-only button{font-family:var(--sz-font);font-size:var(--sz-text-md)}:root{--sz-orange:#E8650A;--sz-orange-hover:#C94F06;--sz-orange-soft:#FFF4EC;--sz-card:#FFFFFF;--sz-card-soft:#FBFCFE;--sz-border-strong:#D7DEE8;--sz-text:#111827;--sz-text-soft:#334155;--sz-muted:#64748B;--sz-muted-2:#94A3B8;--sz-brand:#E8650A;--sz-brand-hover:#C94F06;--sz-brand-light:#FFF4EC;--sz-brand-gradient:#E8650A;--sz-brand-shadow:none;--sz-brand-glow:none;--sz-success:#16A34A;--sz-danger:#DC2626;--sz-warning:#D97706;--sz-info:#2563EB;--sz-bg:#F8FAFC;--sz-surface:#FFFFFF;--sz-surface-alt:#FBFCFE;--sz-border:#E6EAF0;--sz-border-light:#EEF2F7;--sz-border-dark:#D7DEE8;--sz-text-primary:#111827;--sz-text-secondary:#334155;--sz-text-muted:#64748B;--sz-radius-sm:8px;--sz-radius-md:12px;--sz-radius-lg:16px;--sz-radius-xl:20px;--sz-shadow-sm:none;--sz-shadow-md:none;--sz-shadow-lg:none;--sz-shadow-focus:0 0 0 3px rgba(232,101,10,.14);--sz-shadow-float:0 12px 30px rgba(15,23,42,.08);--sz-weight-normal:400;--sz-weight-medium:500;--sz-weight-semibold:600;--sz-weight-bold:700;--sz-weight-heavy:700;--sz-z-dropdown:100;--sz-z-sticky:300;--sz-z-sidebar:500;--sz-z-overlay:800;--sz-z-modal:900;--sz-z-toast:1000}

/* Senderzz v405 — fonte padrão Apple/SF nativa */
:root,
.sz-root,
#sz-admin-wrap,
.sz-admin-wrap,
.sz-pwa,
.sz-pwa-only,
body.sz-pwa-only,
.sz-checkout,
.sz-mb-date-checkout{--sz-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif}
html body #sz-admin-wrap,
html body #sz-admin-wrap *:not(.dashicons):not([class^="dashicons"]):not([class*=" dashicons"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons),
html body .sz-root,
html body .sz-root *:not(.dashicons):not([class^="dashicons"]):not([class*=" dashicons"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons),
html body .sz-pwa,
html body .sz-pwa *:not(.dashicons):not([class^="dashicons"]):not([class*=" dashicons"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons),
html body.sz-pwa-only,
html body.sz-pwa-only *:not(.dashicons):not([class^="dashicons"]):not([class*=" dashicons"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons),
html body .sz-checkout,
html body .sz-checkout *:not(.dashicons):not([class^="dashicons"]):not([class*=" dashicons"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons),
html body .sz-mb-date-checkout,
html body .sz-mb-date-checkout *:not(.dashicons):not([class^="dashicons"]):not([class*=" dashicons"]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons){font-family:var(--sz-font)!important}

/* Senderzz v406 typography tokens */
:root{--sz-lh-tight:1.12;--sz-lh-title:1.18;--sz-lh-body:1.45;--sz-ls-tight:-.015em;--sz-ls-normal:0;--sz-ls-label:.02em;--sz-weight-regular:400;--sz-weight-medium:500;--sz-weight-semibold:600;--sz-weight-bold:700;--sz-weight-heavy:700}
