/* Generated from authored KB component styles. Run tools/build-kb-portal-signatures.cjs. */
.es-portal{--es-text:#14213d;--es-muted:#64708a;--es-primary:#5a43e9;--es-brand-primary:#5a43e9;--es-surface:#fff;--es-primary-soft:#f4f3fd;--es-radius:12px;--es-shadow:0 4px 18px #17234a07;--es-heading-font:Inter,system-ui,-apple-system,'Segoe UI',sans-serif}
.es-portal[data-kb-theme="elegant-help-center"]{--es-text:var(--elg-navy,#0b1b32);--es-muted:var(--elg-muted,#7a746c);--es-primary:var(--elg-gold,#b4893e);--es-brand-primary:var(--elg-gold,#b4893e);--es-surface:var(--elg-card,#fff);--es-primary-soft:var(--elg-beige,#f4eee4);--es-heading-font:var(--elg-serif,Georgia,serif);--es-radius:12px}
.es-portal[data-kb-theme="documentation-pro"]{--es-text:var(--dpro-text,#17243b);--es-muted:var(--dpro-muted,#65738b);--es-primary:var(--dpro-blue,#2563eb);--es-brand-primary:var(--dpro-blue,#2563eb);--es-surface:var(--dpro-card,#fff);--es-primary-soft:#eff4ff;--es-radius:9px}
.es-portal[data-kb-theme="modern-search"]{--es-text:var(--ms-ink,#0c1234);--es-muted:var(--ms-muted,#526185);--es-primary:var(--ms-accent,#5830ff);--es-brand-primary:var(--ms-accent,#5830ff);--es-surface:var(--ms-card,#fff);--es-primary-soft:color-mix(in srgb,var(--ms-accent,#5830ff) 6%,var(--ms-card,#fff));--es-radius:12px}
.es-portal[data-kb-theme="glass-help-center"]{--es-text:#302c58;--es-muted:#777299;--es-primary:#7661d7;--es-brand-primary:#7661d7;--es-surface:#ffffffc4;--es-primary-soft:#f1edffb3;--es-radius:18px;--es-shadow:0 8px 28px #7268960a}
.es-portal[data-kb-theme="compact-docs"]{--es-text:#12203d;--es-muted:#66728a;--es-primary:#134df1;--es-brand-primary:#134df1;--es-primary-soft:#f3f6ff;--es-radius:7px;--es-shadow:none}
.es-portal[data-kb-theme="corporate-blue"]{--es-text:#092859;--es-muted:#64748e;--es-primary:#0759eb;--es-brand-primary:#0759eb;--es-primary-soft:#f0f6ff;--es-radius:8px}
.es-portal[data-kb-theme="dark-knowledge"]{--es-text:#f2edff;--es-muted:#aaa1bd;--es-primary:#b296ff;--es-brand-primary:#b296ff;--es-surface:#181326;--es-primary-soft:#241a37;--es-radius:14px;--es-shadow:0 6px 24px #0002}
.es-portal[data-kb-theme="minimal-knowledge"]{--es-text:#273047;--es-muted:#7b8190;--es-primary:#7764ab;--es-brand-primary:#7764ab;--es-primary-soft:#f8f7fb;--es-radius:9px;--es-shadow:none}
.es-portal[data-kb-theme="soft-saas"]{--es-text:#19244e;--es-muted:#687198;--es-primary:#665def;--es-brand-primary:#665def;--es-primary-soft:#f3f2ff;--es-radius:20px;--es-shadow:0 6px 20px #4a43800b}
.es-portal[data-kb-theme="gradient-hero"]{--es-text:#30254f;--es-muted:#7d7292;--es-primary:#7955d8;--es-brand-primary:#7955d8;--es-primary-soft:#f7f2ff;--es-radius:18px;--es-shadow:0 8px 26px #77469a0a}
.es-portal-body[data-es-theme="dark"] .es-portal{--es-surface:#1c2031;--es-primary-soft:#252b41;--es-text:#f0f2ff;--es-muted:#aeb7ce}
.es-portal :is(.es-portal-unmatched-component,.es-p-card,.es-portal-unmatched-component,.es-portal-unmatched-component,.es-portal-unmatched-component,.es-portal-unmatched-component){padding:var(--kbe-pad);border:1px solid var(--kbe-line);border-radius:var(--es-radius);background:var(--es-surface);color:var(--es-text);box-shadow:var(--es-shadow)}
.es-portal .es-p-card h3{font-family:var(--es-heading-font);margin:0;font-size:19px}
.es-portal .es-p-card p{color:var(--es-muted);line-height:1.75;margin:8px 0 0}
.es-portal .es-p-card{padding:24px;border:1px solid var(--kbe-line);border-top:3px solid var(--es-primary);border-radius:var(--es-radius);background:var(--es-surface);color:var(--es-muted);line-height:1.8}
.es-portal .es-p-card h3{margin:0 0 12px !important;font-size:18px;line-height:1.4}
.es-portal .es-portal-unmatched-component .es-p-card{height:100%;box-sizing:border-box}
.es-portal .es-p-card:has(.es-portal-unmatched-component){display:flex;flex-direction:column}
.es-portal .es-p-card>.es-portal-unmatched-component{margin-top:auto;padding-top:16px}
.es-portal[data-kb-theme="minimal-knowledge"]{--es-muted:#616978}
.es-portal[data-kb-theme="glass-help-center"]{--es-muted:#655f85}
.es-portal[data-kb-theme="gradient-hero"]{--es-muted:#6e6384}
.es-portal[data-kb-theme="modern-search"]{--es-radius:14px;--es-muted:#514466;--es-shadow:0 12px 32px #2616510b}
.es-portal[data-kb-theme="modern-search"] :is(.es-p-card,.es-p-card){border:0;border-radius:14px;background:#f0eaff;box-shadow:none;padding:28px}
.es-portal[data-kb-theme="corporate-blue"]{--es-radius:4px;--es-muted:#52657d;--es-shadow:none}
.es-portal[data-kb-theme="corporate-blue"] :is(.es-p-card,.es-p-card){border:0;border-top:5px solid #0759eb;border-radius:0;background:#edf4ff;box-shadow:none;padding:28px}
.es-portal[data-kb-theme="compact-docs"]{--es-radius:4px;--es-muted:#59657b;--es-shadow:none}
.es-portal[data-kb-theme="compact-docs"] :is(.es-p-card,.es-p-card){border:0;border-bottom:3px solid #c0cfee;border-radius:0;background:#eef3ff;padding:24px;box-shadow:none}
.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme="modern-search"]{--es-text:#f9fafb;--es-muted:#c4bad8;--es-primary:#c3acff;--es-brand-primary:#c3acff;--es-surface:#17132d;--es-primary-soft:#29203f;--es-on-primary:#151035}
.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme="modern-search"] :is(.es-p-card,.es-p-card,.es-portal-unmatched-component){background:#29203f;color:#f9fafb}
.es-portal[data-kb-theme="dark-knowledge"]{--es-on-primary:#171025}
.es-portal[data-kb-theme="dark-knowledge"]{--es-radius:8px;--es-muted:#c0b5d3;--es-shadow:0 18px 40px #0002}
.es-portal[data-kb-theme="dark-knowledge"] :is(.es-p-card,.es-p-card){border:0;border-left:4px solid #b296ff;border-radius:0 12px 12px 0;background:#281e39;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="glass-help-center"] .es-p-nav>a{border-radius:999px;padding:10px 16px;text-decoration:none}
.es-portal[data-kb-theme="glass-help-center"] .es-p-nav>a:is(:hover,:focus-visible){background:#ffffffb3;color:#5944b2;box-shadow:inset 0 1px 0 #fff,0 4px 16px #55427e0d}
.es-portal[data-kb-theme="glass-help-center"]{--es-primary:#5944b2;--es-brand-primary:#5944b2;--es-radius:22px;--es-shadow:0 16px 40px #55427e12}
.es-portal[data-kb-theme="glass-help-center"] :is(.es-p-card,.es-p-card,.es-portal-unmatched-component,.es-portal-unmatched-component){border:0;border-radius:22px;background:var(--es-surface);padding:28px;box-shadow:inset 0 1px 0 #ffffffb3,0 16px 40px #55427e12;backdrop-filter:blur(18px)}
.es-portal[data-kb-theme="minimal-knowledge"] .es-p-nav>a{border-radius:0;border-bottom:2px solid transparent;text-decoration:none;padding:10px 12px}
.es-portal[data-kb-theme="minimal-knowledge"] .es-p-nav>a:is(:hover,:focus-visible){border-bottom-color:currentColor;background:transparent}
.es-portal[data-kb-theme="minimal-knowledge"]{--es-primary:#34304c;--es-brand-primary:#34304c;--es-radius:0;--es-shadow:none}
.es-portal[data-kb-theme="minimal-knowledge"] :is(.es-p-card,.es-p-card){border:0;border-top:2px solid var(--es-text);border-radius:0;background:var(--es-surface);padding:24px 0;box-shadow:none}
.es-portal[data-kb-theme="documentation-pro"]{--es-radius:3px;--es-muted:#53627a;--es-shadow:none}
.es-portal[data-kb-theme="documentation-pro"] :is(.es-p-card,.es-p-card){border:0;border-top:3px solid #2563eb;border-radius:3px;background:var(--es-primary-soft);padding:24px;box-shadow:none}
.es-portal[data-kb-theme="elegant-help-center"]{--es-muted:#645d54;--es-shadow:none;--es-radius:6px}
.es-portal[data-kb-theme="elegant-help-center"] :is(.es-p-card,.es-p-card){border:0;border-top:1px solid #b4893e;border-radius:0;background:var(--es-primary-soft);padding:28px;box-shadow:none}
.es-portal[data-kb-theme="soft-saas"]{--es-primary:#5145c2;--es-brand-primary:#5145c2;--es-muted:#535c7f;--es-radius:24px;--es-shadow:0 18px 44px #38327510}
.es-portal[data-kb-theme="soft-saas"] :is(.es-p-card,.es-p-card){border:0;border-radius:24px;background:var(--es-primary-soft);padding:32px;box-shadow:0 12px 32px #3832750c}
.es-portal[data-kb-theme="gradient-hero"]{--es-primary:#6336ad;--es-brand-primary:#6336ad;--es-muted:#60516f;--es-radius:12px;--es-shadow:none}
.es-portal[data-kb-theme="gradient-hero"] :is(.es-p-card,.es-p-card){border:0;border-radius:4px 24px 4px 24px;background:var(--es-primary-soft);padding:32px;box-shadow:8px 8px 0 #a47ac51c}
.es-portal[data-kb-theme="academia"]{--es-text:#24372c;--es-primary:#9b7247;--es-brand-primary:#9b7247;--es-primary-soft:#f8f5ed;--es-radius:4px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="academia"]{--es-primary:#24372c;--es-brand-primary:#24372c}
.es-portal[data-kb-theme="academia"]{--es-radius:0;--es-primary:#7b292c;--es-brand-primary:#7b292c;--es-muted:#665c56;--es-shadow:none}
.es-portal[data-kb-theme="academia"] .es-p-nav>a{font-family:Georgia,serif;font-size:16px;border-radius:0;padding:12px}
.es-portal[data-kb-theme="academia"] :is(.es-p-card,.es-p-card){border:0;border-left:4px solid #7b292c;border-radius:0;background:#f6efe1;padding:30px;box-shadow:none}
.es-portal[data-kb-theme="aureon"]{--es-text:#122338;--es-primary:#b98c42;--es-brand-primary:#b98c42;--es-primary-soft:#f7f4ed;--es-radius:4px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="aureon"]{--es-primary:#122338;--es-brand-primary:#122338}
.es-portal[data-kb-theme="aureon"]{--es-radius:2px;--es-primary:#80601e;--es-brand-primary:#80601e;--es-muted:#665d50;--es-shadow:none}
.es-portal[data-kb-theme="aureon"] .es-p-nav>a{border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:.1em;padding:14px 12px}
.es-portal[data-kb-theme="aureon"] :is(.es-p-card,.es-p-card){border:0;border-radius:0;border-bottom:4px solid #b48b42;background:#f6f1e8;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="bloomhelp"]{--es-text:#413657;--es-primary:#da819b;--es-brand-primary:#da819b;--es-primary-soft:#fff4dc;--es-radius:24px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="bloomhelp"]{--es-primary:#413657;--es-brand-primary:#413657}
.es-portal[data-kb-theme="bloomhelp"]{--es-primary:#ad3e68;--es-brand-primary:#ad3e68;--es-text:#413657;--es-muted:#675a70;--es-primary-soft:#fff4dc;--es-radius:20px;--es-shadow:none;--es-on-primary:#fff}
.es-portal[data-kb-theme="bloomhelp"] .es-p-nav>a{border-radius:999px;padding:10px 16px;font-weight:650}
.es-portal[data-kb-theme="bloomhelp"] .es-p-nav>a:hover{background:#f8dce7;color:#71324f}
.es-portal[data-kb-theme="bloomhelp"] :is(.es-p-card,.es-p-card){border:0;border-radius:20px 20px 6px 20px;background:#fff0cc;padding:28px;box-shadow:4px 4px 0 #413657}
.es-portal[data-kb-theme="carewell"]{--es-text:#214e5c;--es-primary:#4a9eac;--es-brand-primary:#4a9eac;--es-primary-soft:#eff8f9;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="carewell"]{--es-primary:#214e5c;--es-brand-primary:#214e5c}
.es-portal[data-kb-theme="carewell"]{--es-radius:12px;--es-primary:#156c79;--es-brand-primary:#156c79;--es-muted:#4e6870;--es-shadow:none}
.es-portal[data-kb-theme="carewell"] .es-p-nav>a{min-height:48px;border-radius:8px;padding:12px}
.es-portal[data-kb-theme="carewell"] .es-p-nav>a:is(:hover,:focus-visible){background:#e3f3f4;color:#115661}
.es-portal[data-kb-theme="carewell"] :is(.es-p-card,.es-p-card){border:0;border-radius:12px;background:#e3f3f4;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="cartbloom"]{--es-text:#3d2849;--es-primary:#e16b87;--es-brand-primary:#e16b87;--es-primary-soft:#fff4e8;--es-radius:24px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="cartbloom"]{--es-primary:#3d2849;--es-brand-primary:#3d2849}
.es-portal[data-kb-theme="cartbloom"]{--es-radius:18px;--es-primary:#9e315c;--es-brand-primary:#9e315c;--es-muted:#755564;--es-shadow:none}
.es-portal[data-kb-theme="cartbloom"] .es-p-nav>a{border-radius:999px;padding:10px 16px}
.es-portal[data-kb-theme="cartbloom"] .es-p-nav>a:is(:hover,:focus-visible){background:#f8dbe8;color:#782244}
.es-portal[data-kb-theme="cartbloom"] :is(.es-p-card,.es-p-card){border:0;border-radius:22px 22px 5px 22px;background:#fff0d2;padding:32px;box-shadow:5px 5px 0 #e7d3a5}
.es-portal[data-kb-theme="civicone"]{--es-text:#173a60;--es-primary:#a8752c;--es-brand-primary:#a8752c;--es-primary-soft:#f2f5f8;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="civicone"]{--es-primary:#173a60;--es-brand-primary:#173a60}
.es-portal[data-kb-theme="civicone"]{--es-radius:0;--es-primary:#174c86;--es-brand-primary:#174c86;--es-muted:#53657c;--es-shadow:none}
.es-portal[data-kb-theme="civicone"] .es-p-nav>a{border-radius:0;font-weight:650;padding:14px}
.es-portal[data-kb-theme="civicone"] .es-p-nav>a:is(:hover,:focus-visible){background:#174c86;color:#fff}
.es-portal[data-kb-theme="civicone"] :is(.es-p-card,.es-p-card){border:0;border-top:6px solid #174c86;border-radius:0;background:#edf3f9;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="cloudora"]{--es-text:#17334e;--es-primary:#348fcb;--es-brand-primary:#348fcb;--es-primary-soft:#eaf7ff;--es-radius:24px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="cloudora"]{--es-primary:#17334e;--es-brand-primary:#17334e}
.es-portal[data-kb-theme="cloudora"]{--es-radius:18px;--es-shadow:0 12px 32px #17334e09;--es-primary:#1764c0;--es-brand-primary:#1764c0;--es-on-primary:#fff}
.es-portal[data-kb-theme="cloudora"] .es-p-nav>a{padding:12px 14px;border-radius:10px;color:#17334e}
.es-portal[data-kb-theme="cloudora"] .es-p-nav>a:hover{background:#eaf7ff;color:#22669b}
.es-portal[data-kb-theme="cloudora"] .es-p-card{border:0;border-left:4px solid #348fcb;border-radius:0 18px 18px 0;box-shadow:none;background:#eaf7ff}
.es-portal[data-kb-theme="codeharbor"]{--es-text:#102a43;--es-primary:#2476d2;--es-brand-primary:#2476d2;--es-primary-soft:#edf4fc;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="codeharbor"]{--es-primary:#2476d2;--es-brand-primary:#2476d2}
.es-portal[data-kb-theme="codeharbor"]{--es-radius:3px;--es-shadow:none;--es-primary:#1c60aa;--es-brand-primary:#1c60aa;--es-muted:#53667b;--es-primary-soft:#edf4fc;--es-on-primary:#fff}
.es-portal[data-kb-theme="codeharbor"] :is(.es-p-card,.es-p-card){border:0;border-top:4px solid #1c60aa;border-radius:0;background:#edf4fc;box-shadow:none}
.es-portal[data-kb-theme="devatlas"]{--es-text:#111a29;--es-primary:#8bd3aa;--es-brand-primary:#8bd3aa;--es-primary-soft:#f4f7f5;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="devatlas"]{--es-primary:#111a29;--es-brand-primary:#111a29}
.es-portal[data-kb-theme="devatlas"]{--es-radius:4px;--es-shadow:none;--es-primary:#176346;--es-brand-primary:#176346;--es-muted:#536457;--es-primary-soft:#edf5ef;--es-on-primary:#fff}
.es-portal[data-kb-theme="devatlas"] .es-p-nav>a{font:600 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;padding:10px 12px;border-radius:0}
.es-portal[data-kb-theme="devatlas"] .es-p-nav>a:hover{background:#253546;color:#b8efd0}
.es-portal[data-kb-theme="devatlas"] :is(.es-p-card,.es-p-card){border:0;border-left:3px solid #176346;border-radius:0;padding:24px;background:#edf5ef;box-shadow:none}
.es-portal[data-kb-theme="edusphere"]{--es-text:#293c70;--es-primary:#eead48;--es-brand-primary:#eead48;--es-primary-soft:#f3f6ff;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="edusphere"]{--es-primary:#293c70;--es-brand-primary:#293c70}
.es-portal[data-kb-theme="edusphere"]{--es-radius:14px;--es-primary:#315ca6;--es-brand-primary:#315ca6;--es-muted:#52627b;--es-shadow:none}
.es-portal[data-kb-theme="edusphere"] .es-p-nav>a{border-radius:8px;padding:12px}
.es-portal[data-kb-theme="edusphere"] .es-p-nav>a:is(:hover,:focus-visible){background:#eaf1ff;color:#214c90}
.es-portal[data-kb-theme="edusphere"] :is(.es-p-card,.es-p-card){border:0;border-radius:14px;background:#eaf1ff;box-shadow:inset 0 5px 0 #315ca6;padding:28px}
.es-portal[data-kb-theme="elan"]{--es-text:#222323;--es-primary:#847159;--es-brand-primary:#847159;--es-primary-soft:#fcfaf6;--es-radius:4px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="elan"]{--es-primary:#847159;--es-brand-primary:#847159}
.es-portal[data-kb-theme="elan"]{--es-radius:0;--es-primary:#574348;--es-brand-primary:#574348;--es-muted:#6e6065;--es-shadow:none}
.es-portal[data-kb-theme="elan"] .es-p-nav>a{border-radius:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:14px 10px}
.es-portal[data-kb-theme="elan"] :is(.es-p-card,.es-p-card){border:0;border-block:1px solid #cfc3c6;border-radius:0;background:transparent;padding:32px 0;box-shadow:none}
.es-portal[data-kb-theme="estatehub"]{--es-text:#193747;--es-primary:#b98d55;--es-brand-primary:#b98d55;--es-primary-soft:#f2f5f5;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="estatehub"]{--es-primary:#193747;--es-brand-primary:#193747}
.es-portal[data-kb-theme="estatehub"]{--es-radius:0;--es-primary:#3e6156;--es-brand-primary:#3e6156;--es-muted:#59695e;--es-shadow:none}
.es-portal[data-kb-theme="estatehub"] .es-p-nav>a{border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.07em;padding:14px 12px}
.es-portal[data-kb-theme="estatehub"] :is(.es-p-card,.es-p-card){border:0;border-top:4px solid #3e6156;border-radius:0;background:#edf1e9;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="finora"]{--es-text:#103b34;--es-primary:#c4a76a;--es-brand-primary:#c4a76a;--es-primary-soft:#f1f6f3;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="finora"]{--es-primary:#103b34;--es-brand-primary:#103b34}
.es-portal[data-kb-theme="finora"]{--es-primary:#177357;--es-brand-primary:#177357;--es-text:#103b34;--es-muted:#53685e;--es-primary-soft:#eef6f1;--es-radius:8px;--es-shadow:none;--es-on-primary:#fff}
.es-portal[data-kb-theme="finora"] .es-p-nav>a:hover{text-decoration:underline;text-underline-offset:7px}
.es-portal[data-kb-theme="finora"] :is(.es-p-card,.es-p-card){--es-text:#fff;--es-muted:#d6e6de;--es-primary:#ead1a1;--es-on-primary:#103b34;border:0;border-radius:8px;background:#103b34;color:#d6e6de;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="finora"] :is(.es-p-card,.es-p-card) :is(h3,strong){color:#fff}
.es-portal[data-kb-theme="forgepoint"]{--es-text:#273744;--es-primary:#bc6747;--es-brand-primary:#bc6747;--es-primary-soft:#f3f4f2;--es-radius:4px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="forgepoint"]{--es-primary:#273744;--es-brand-primary:#273744}
.es-portal[data-kb-theme="forgepoint"]{--es-radius:2px;--es-primary:#a54520;--es-brand-primary:#a54520;--es-muted:#685c54;--es-shadow:none}
.es-portal[data-kb-theme="forgepoint"] .es-p-nav>a{border-radius:0;font-weight:750;font-size:12px;text-transform:uppercase;padding:14px 12px}
.es-portal[data-kb-theme="forgepoint"] :is(.es-p-card,.es-p-card){border:0;border-top:6px solid #dc7439;border-radius:0;background:#f4eadd;padding:30px;box-shadow:6px 6px 0 #d9c5ac}
.es-portal[data-kb-theme="habitat"]{--es-text:#343b34;--es-primary:#a99a7d;--es-brand-primary:#a99a7d;--es-primary-soft:#f7f5ef;--es-radius:4px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="habitat"]{--es-primary:#343b34;--es-brand-primary:#343b34}
.es-portal[data-kb-theme="habitat"]{--es-radius:0;--es-primary:#62513f;--es-brand-primary:#62513f;--es-muted:#6a6258;--es-shadow:none}
.es-portal[data-kb-theme="habitat"] .es-p-nav>a{border-radius:0;letter-spacing:.08em;font-size:12px;text-transform:uppercase;padding:14px 12px}
.es-portal[data-kb-theme="habitat"] :is(.es-p-card,.es-p-card){border:0;border-radius:0;background:#f1ede3;padding:36px;box-shadow:none}
.es-portal[data-kb-theme="havenstay"]{--es-text:#343a35;--es-primary:#b69b73;--es-brand-primary:#b69b73;--es-primary-soft:#f8f5ee;--es-radius:14px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="havenstay"]{--es-primary:#343a35;--es-brand-primary:#343a35}
.es-portal[data-kb-theme="havenstay"]{--es-radius:4px;--es-primary:#745333;--es-brand-primary:#745333;--es-muted:#6c6258;--es-shadow:none}
.es-portal[data-kb-theme="havenstay"] .es-p-nav>a{font-family:Georgia,serif;font-size:16px;border-radius:0;padding:14px}
.es-portal[data-kb-theme="havenstay"] :is(.es-p-card,.es-p-card){border:0;border-top:2px solid #b39b76;border-radius:0;background:#f5efe3;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="industra"]{--es-text:#22313d;--es-primary:#db9140;--es-brand-primary:#db9140;--es-primary-soft:#eff3f5;--es-radius:4px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="industra"]{--es-primary:#22313d;--es-brand-primary:#22313d}
.es-portal[data-kb-theme="industra"]{--es-radius:0;--es-primary:#394b58;--es-brand-primary:#394b58;--es-muted:#53626a;--es-shadow:none}
.es-portal[data-kb-theme="industra"] .es-p-nav>a{border-radius:0;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;padding:14px 12px}
.es-portal[data-kb-theme="industra"] :is(.es-p-card,.es-p-card){border:0;border-left:6px solid #e6b746;border-radius:0;background:#eaf0f2;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="maison"]{--es-text:#28231e;--es-primary:#a18a66;--es-brand-primary:#a18a66;--es-primary-soft:#f7f3eb;--es-radius:4px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="maison"]{--es-primary:#28231e;--es-brand-primary:#28231e}
.es-portal[data-kb-theme="maison"]{--es-radius:0px;--es-shadow:none;--es-heading-font:Georgia,'Times New Roman',serif;--es-primary:#70552f;--es-brand-primary:#70552f;--es-muted:#645d53;--es-primary-soft:#f5efe4;--es-on-primary:#fff}
.es-portal[data-kb-theme="maison"] .es-p-nav>a{font:500 14px/1.8 Georgia,serif;letter-spacing:.04em;padding:12px 16px;border-radius:0}
.es-portal[data-kb-theme="maison"] .es-p-nav>a:hover{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}
.es-portal[data-kb-theme="maison"] :is(.es-p-card,.es-p-card){border:0;border-top:1px solid #a18a66;border-radius:0;background:#f5efe4;box-shadow:none;padding:28px}
.es-portal[data-kb-theme="mellow"]{--es-text:#435248;--es-primary:#b49d83;--es-brand-primary:#b49d83;--es-primary-soft:#f6f2e9;--es-radius:24px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="mellow"]{--es-primary:#435248;--es-brand-primary:#435248}
.es-portal[data-kb-theme="mellow"]{--es-radius:32px;--es-primary:#7d4a34;--es-brand-primary:#7d4a34;--es-muted:#705e50;--es-shadow:none}
.es-portal[data-kb-theme="mellow"] .es-p-nav>a{border-radius:999px;padding:12px 16px}
.es-portal[data-kb-theme="mellow"] :is(.es-p-card,.es-p-card){border:0;border-radius:36px 12px 36px 12px;background:#f4e6d0;padding:36px;box-shadow:none}
.es-portal[data-kb-theme="neura"]{--es-text:#1b2048;--es-primary:#8276ed;--es-brand-primary:#8276ed;--es-primary-soft:#f3f1ff;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="neura"]{--es-primary:#1b2048;--es-brand-primary:#1b2048}
.es-portal[data-kb-theme="neura"]{--es-radius:24px;--es-primary:#6240b1;--es-brand-primary:#6240b1;--es-muted:#655579;--es-shadow:none}
.es-portal[data-kb-theme="neura"] .es-p-nav>a{border-radius:999px;padding:12px 16px}
.es-portal[data-kb-theme="neura"] :is(.es-p-card,.es-p-card){border:0;border-radius:24px 24px 24px 4px;background:#eee7fa;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="novadesk"]{--es-text:#14213d;--es-primary:#6554f4;--es-brand-primary:#6554f4;--es-primary-soft:#eef0ff;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="novadesk"]{--es-primary:#6554f4;--es-brand-primary:#6554f4}
.es-portal[data-kb-theme="novadesk"]{--es-radius:16px;--es-primary:#5142c5;--es-brand-primary:#5142c5;--es-muted:#53617e}
.es-portal[data-kb-theme="novadesk"] .es-p-nav>a{border-radius:10px;padding:10px 14px}
.es-portal[data-kb-theme="novadesk"] .es-p-nav>a:is(:hover,:focus-visible){background:#e8e6ff;color:#342b83}
.es-portal[data-kb-theme="novadesk"] :is(.es-p-card,.es-p-card){border:0;border-radius:16px;background:#eef0ff;box-shadow:inset 0 4px 0 #6554f4;padding:28px}
.es-portal[data-kb-theme="pressly"]{--es-text:#222732;--es-primary:#c15346;--es-brand-primary:#c15346;--es-primary-soft:#f7f5ef;--es-radius:4px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="pressly"]{--es-primary:#c15346;--es-brand-primary:#c15346}
.es-portal[data-kb-theme="pressly"]{--es-radius:0;--es-primary:#ad302f;--es-brand-primary:#ad302f;--es-muted:#625d59;--es-shadow:none}
.es-portal[data-kb-theme="pressly"] .es-p-nav>a{border-radius:0;font-weight:700;padding:14px 12px;text-transform:uppercase;font-size:12px}
.es-portal[data-kb-theme="pressly"] :is(.es-p-card,.es-p-card){border:0;border-top:6px solid #ad302f;border-radius:0;background:#f4f0eb;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="publica"]{--es-text:#234e53;--es-primary:#c57b45;--es-brand-primary:#c57b45;--es-primary-soft:#f6f8f5;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="publica"]{--es-primary:#234e53;--es-brand-primary:#234e53}
.es-portal[data-kb-theme="publica"]{--es-radius:6px;--es-primary:#1f665d;--es-brand-primary:#1f665d;--es-muted:#4e6863;--es-shadow:none}
.es-portal[data-kb-theme="publica"] .es-p-nav>a{min-height:48px;border-radius:6px;padding:12px 14px}
.es-portal[data-kb-theme="publica"] .es-p-nav>a:is(:hover,:focus-visible){background:#e4f2e9;color:#1f665d}
.es-portal[data-kb-theme="publica"] :is(.es-p-card,.es-p-card){border:0;border-left:6px solid #1f665d;border-radius:0 10px 10px 0;background:#e4f2e9;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="shopease"]{--es-text:#173c48;--es-primary:#137f80;--es-brand-primary:#137f80;--es-primary-soft:#edf8f5;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="shopease"]{--es-primary:#137f80;--es-brand-primary:#137f80}
.es-portal[data-kb-theme="shopease"]{--es-radius:8px;--es-primary:#a84718;--es-brand-primary:#a84718;--es-muted:#6e584b;--es-primary-soft:#fff0e2;--es-shadow:none}
.es-portal[data-kb-theme="shopease"] .es-p-nav>a{border-radius:6px;padding:10px 14px}
.es-portal[data-kb-theme="shopease"] .es-p-nav>a:is(:hover,:focus-visible){background:#fff0e2;color:#a84718}
.es-portal[data-kb-theme="shopease"] :is(.es-p-card,.es-p-card){border:0;border-radius:8px;background:#fff0e2;padding:28px;box-shadow:inset 0 -4px 0 #e7bd97}
.es-portal[data-kb-theme="storyline"]{--es-text:#3b3247;--es-primary:#b5775c;--es-brand-primary:#b5775c;--es-primary-soft:#fbf5ee;--es-radius:14px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="storyline"]{--es-primary:#3b3247;--es-brand-primary:#3b3247}
.es-portal[data-kb-theme="storyline"]{--es-radius:4px;--es-primary:#8b4d34;--es-brand-primary:#8b4d34;--es-muted:#705e52;--es-shadow:none}
.es-portal[data-kb-theme="storyline"] .es-p-nav>a{border-radius:0;font-family:Georgia,serif;font-size:17px;padding:14px 12px}
.es-portal[data-kb-theme="storyline"] :is(.es-p-card,.es-p-card){border:0;border-left:4px solid #8b4d34;border-radius:0;background:#f6ead9;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="synapse"]{--es-text:#101d30;--es-primary:#49c4cf;--es-brand-primary:#49c4cf;--es-primary-soft:#eef8fb;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="synapse"]{--es-primary:#101d30;--es-brand-primary:#101d30}
.es-portal[data-kb-theme="synapse"]{--es-radius:4px;--es-primary:#345db5;--es-brand-primary:#345db5;--es-muted:#52627d;--es-shadow:none}
.es-portal[data-kb-theme="synapse"] .es-p-nav>a{font-family:ui-monospace,monospace;border-radius:4px;padding:12px}
.es-portal[data-kb-theme="synapse"] :is(.es-p-card,.es-p-card){border:0;border-left:4px solid #345db5;border-radius:0;background:#ebf1fc;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="trustvault"]{--es-text:#102b49;--es-primary:#2a839a;--es-brand-primary:#2a839a;--es-primary-soft:#f0f5f8;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="trustvault"]{--es-primary:#102b49;--es-brand-primary:#102b49}
.es-portal[data-kb-theme="trustvault"]{--es-primary:#186d82;--es-brand-primary:#186d82;--es-text:#102b49;--es-muted:#53697a;--es-primary-soft:#edf6f9;--es-radius:3px;--es-shadow:none;--es-on-primary:#fff}
.es-portal[data-kb-theme="trustvault"] :is(.es-p-card,.es-p-card){border:0;border-left:6px solid #2a839a;border-radius:0;background:#edf6f9;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="vertexone"]{--es-text:#092855;--es-primary:#c49a3c;--es-brand-primary:#c49a3c;--es-primary-soft:#f3f7fc;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="vertexone"]{--es-primary:#092855;--es-brand-primary:#092855}
.es-portal[data-kb-theme="vertexone"]{--es-radius:4px;--es-primary:#144c88;--es-brand-primary:#144c88;--es-muted:#52677c;--es-shadow:none}
.es-portal[data-kb-theme="vertexone"] .es-p-nav>a{border-radius:0;border-bottom:3px solid transparent;padding:12px}
.es-portal[data-kb-theme="vertexone"] .es-p-nav>a:is(:hover,:focus-visible){border-bottom-color:#b38a35;background:#edf3fa}
.es-portal[data-kb-theme="vertexone"] :is(.es-p-card,.es-p-card){border:0;border-left:6px solid #b38a35;border-radius:0;background:#edf3fa;padding:28px;box-shadow:none}
.es-portal[data-kb-theme="vitacare"]{--es-text:#344c3e;--es-primary:#9d9e6b;--es-brand-primary:#9d9e6b;--es-primary-soft:#f4f4e9;--es-radius:24px;--es-heading-font:Georgia,serif}
.es-portal[data-kb-theme="vitacare"]{--es-primary:#344c3e;--es-brand-primary:#344c3e}
.es-portal[data-kb-theme="vitacare"]{--es-radius:28px;--es-primary:#366747;--es-brand-primary:#366747;--es-muted:#5f6c58;--es-shadow:none}
.es-portal[data-kb-theme="vitacare"] .es-p-nav>a{border-radius:999px;padding:12px 16px}
.es-portal[data-kb-theme="vitacare"] .es-p-nav>a:is(:hover,:focus-visible){background:#e8efdc;color:#366747}
.es-portal[data-kb-theme="vitacare"] :is(.es-p-card,.es-p-card){border:0;border-radius:8px 32px 8px 32px;background:#e8efdc;padding:32px;box-shadow:none}
.es-portal[data-kb-theme="voyage"]{--es-text:#123947;--es-primary:#e29d4f;--es-brand-primary:#e29d4f;--es-primary-soft:#f0f7f7;--es-radius:14px;--es-heading-font:Inter,system-ui,sans-serif}
.es-portal[data-kb-theme="voyage"]{--es-primary:#123947;--es-brand-primary:#123947}
.es-portal[data-kb-theme="voyage"]{--es-radius:6px;--es-primary:#156573;--es-brand-primary:#156573;--es-muted:#536b70;--es-shadow:none}
.es-portal[data-kb-theme="voyage"] .es-p-nav>a{border-radius:0;border-bottom:3px solid transparent;padding:12px}
.es-portal[data-kb-theme="voyage"] .es-p-nav>a:is(:hover,:focus-visible){border-bottom-color:#156573;background:transparent}
.es-portal[data-kb-theme="voyage"] :is(.es-p-card,.es-p-card){border:0;border-radius:4px;background:#e8f4f4;padding:32px;box-shadow:inset 0 -5px 0 #156573}
.es-portal-body[data-es-theme="dark"],.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme]{--es-bg:#111827;--es-surface:#1b2535;--es-primary-soft:#25354b;--es-border:#3e4c63;--es-text:#edf3ff;--es-muted:#b5c3d9;--es-primary:color-mix(in srgb,var(--es-brand-primary,#6c80ed) 55%,#fff);--es-on-primary:#101827}
.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme] :is(.es-p-card,.es-p-hero,.es-p-ticket-card,.es-p-msg__body){background:var(--es-surface);color:var(--es-text);border-color:var(--es-border)}
.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme="dark-knowledge"]{--es-bg:#0b0914;--es-surface:#181326;--es-primary-soft:#241a37;--es-border:#3b3050;--es-text:#f2edff;--es-muted:#bbb0d0;--es-primary:#b296ff;--es-on-primary:#171025}
.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme] .es-p-nav>a{color:var(--es-text)}
.es-portal-body[data-es-theme="dark"] .es-portal[data-kb-theme] .es-p-nav>a:is(:hover,:focus-visible,:active,.is-active){background:var(--es-primary-soft);color:var(--es-text)}
.es-portal .es-p-filters button.is-active,.es-portal .es-p-stars button.is-on{color:var(--es-on-primary,#fff)}
.es-portal .es-p-card :is(input:not([type="checkbox"]),select,textarea){background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 28%,transparent)}
.es-portal .es-p-card :is(input,textarea)::placeholder{color:inherit;opacity:.65}
.es-portal[data-kb-theme="elegant-help-center"]{--es-on-primary:#171b2b}
.es-portal :is(.es-p-btn--primary,.es-tf-submit){color:var(--es-on-primary,#fff)}
.es-portal[data-kb-theme] :is(.es-p-link,.es-p-footer a){color:color-mix(in srgb,var(--es-text) 70%,var(--es-primary))}
.es-portal[data-kb-theme] button.es-p-link{min-height:44px;padding-block:8px}
.es-portal[data-kb-theme] .es-p-main a:not([class]){color:color-mix(in srgb,var(--es-text) 70%,var(--es-primary))}
.es-portal[data-kb-theme] :is(.es-p-account__identity-note a,.es-p-login__intro a,.es-p-login__card > p > a){color:color-mix(in srgb,var(--es-text) 70%,var(--es-primary));text-decoration:underline;text-underline-offset:3px}
.es-portal[data-kb-theme] .es-p-skip{background:var(--es-surface);color:var(--es-text)}
.es-portal .es-p-card :is(h1,h2,h3){font-family:var(--es-heading-font,inherit);color:var(--es-text)}
.es-portal .es-p-card label{color:var(--es-text)}
.es-portal .es-p-main :is(h1,h2,h3){font-family:var(--es-heading-font,inherit);color:var(--es-text)}
.es-portal[data-kb-theme] .es-p-card{color:var(--es-text)}

/* Shared keyboard and form behavior across the forty customer portal skins. */
.es-portal[data-kb-theme] :is(button:not(.es-p-link),.es-p-btn) { transition:box-shadow 160ms ease; }
.es-portal[data-kb-theme] :is(button:not(.es-p-link),.es-p-btn):not(:disabled):not([aria-disabled="true"]):hover { box-shadow:inset 0 0 0 2px currentColor; }
.es-portal[data-kb-theme] :is(button:not(.es-p-link),.es-p-btn):not(:disabled):not([aria-disabled="true"]):active { box-shadow:inset 0 0 0 3px currentColor; }
.es-portal[data-kb-theme] :is(.es-p-link,.es-p-footer a):hover { text-decoration:underline;text-underline-offset:3px; }
.es-portal[data-kb-theme] :is(.es-p-link,.es-p-footer a):active { text-decoration:underline;text-decoration-thickness:2px; }
.es-portal[data-kb-theme] button:disabled { cursor:not-allowed;opacity:.6; }
@media(prefers-reduced-motion:reduce) {
 .es-portal[data-kb-theme] :is(button:not(.es-p-link),.es-p-btn) { transition:none; }
}
.es-portal[data-kb-theme][data-es-header-layout] :is(a,button,input,select,textarea,[contenteditable="true"],summary):focus-visible {
 outline:3px solid #17243b;outline-offset:3px;box-shadow:0 0 0 6px #fff!important;transition:none!important;
}
.es-portal[data-kb-theme][data-es-header-layout] :is(input,select,textarea,[contenteditable="true"]):focus-visible { outline-offset:-6px;box-shadow:inset 0 0 0 3px #fff!important; }
.es-portal[data-kb-theme] :is(input,textarea)::placeholder { color:color-mix(in srgb,var(--es-muted) 70%,var(--es-text));opacity:1; }
.es-portal[data-kb-theme] .es-tf-error { padding:12px;margin-block:16px;border:1px solid #e4b4bf;border-radius:8px;background:#fff2f5;color:#9f1d35;font-size:14px;line-height:1.6;overflow-wrap:anywhere; }
@media(max-width:720px) {
 .es-portal:is([data-kb-theme="devatlas"],[data-kb-theme="codeharbor"]).is-nav-open .es-p-nav { background:inherit; }
}
@media(max-width:768px) {
 .es-portal[data-kb-theme][data-es-header-layout] :is(input:not(:is([type="checkbox"],[type="radio"],[type="range"],[type="button"],[type="submit"],[type="reset"],[type="hidden"],[type="color"],[type="file"])),select,textarea,[contenteditable="true"]) { font-size:max(16px,1em); }
 .es-portal[data-kb-theme] button { min-width:44px;min-height:44px; }
}
@media(forced-colors:active) {
 .es-portal[data-kb-theme][data-es-header-layout] :is(a,button,input,select,textarea,[contenteditable="true"],summary):focus-visible { outline-color:Highlight;box-shadow:none!important; }
}
