/* Discovery pages retain native editable elements. Brand identity comes from the
   composition around them, rather than another universal outlined card. */
/* Source-led directory documents use the theme's own catalog components. Nested
   public containers must fit the Builder column, without a second page gutter. */
.es-kbpub .es-kb-demo-directory [data-es-section="directory-reference-catalog"] [class$="__container"]{width:100%;max-width:100%;margin-inline:0;padding-inline:0}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] :is([class$="__cats"],[class$="__popular"]){padding-block:0}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-popular"] :is(.es-ms__homebody,.es-gl__homebody){display:block;padding:0;margin:0}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-popular"] .es-elg__popgrid{grid-template-columns:minmax(0,1fr);gap:12px}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class$="__sechead"]{margin-bottom:24px;gap:16px}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class$="__sechead"] > a{display:none}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class$="__ranked"]{grid-template-columns:minmax(0,1fr);gap:10px}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class$="__ranked"] li{padding:20px;min-width:0}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class$="__ranked"] li a span{display:block;font-weight:400;font-size:14px;line-height:1.6;margin-top:6px}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"]{gap:24px;align-self:start}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"] [data-es-items="quick-links"]{grid-template-columns:minmax(0,1fr);gap:0}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"] .es-kb-grid__item{padding:12px 0;border:0;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid var(--kbe-line,#e5e7eb)}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"] .es-kb-grid__item a{font-size:14px;line-height:1.6;font-weight:500}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"] .es-kb-grid__heading{font-size:18px;line-height:1.4;margin-bottom:12px}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-tags"] [data-es-items="quick-links"]{grid-template-columns:minmax(0,1fr);gap:0}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-tags"] .es-kb-grid__item{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:20px;align-items:center;padding:18px 12px;border:0;border-bottom:1px solid var(--kbe-line,#e5e7eb);border-radius:0;box-shadow:none;background:transparent}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-tags"] .es-kb-grid__item p{margin:0;font-size:14px;line-height:1.6}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-tag-cloud"] [class$="__tagcloud"]{padding:20px;margin-block:8px 24px;gap:10px}
.es-kbpub[data-kb-theme="documentation-pro"] .es-kb-demo-directory{max-width:1328px}
.es-kbpub[data-kb-theme="documentation-pro"] .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.es-kbpub:is([data-kb-theme="modern-search"],[data-kb-theme="compact-docs"],[data-kb-theme="minimal-knowledge"],[data-kb-theme="soft-saas"]) .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.es-kbpub:is([data-kb-theme="dark-knowledge"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.es-kbpub:is([data-kb-theme="documentation-pro"],[data-kb-theme="modern-search"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-tags"] [data-es-items="quick-links"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.es-kbpub:is([data-kb-theme="documentation-pro"],[data-kb-theme="modern-search"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-tags"] .es-kb-grid__item{display:block;padding:18px;border:1px solid var(--kbe-line,#e5e7eb);border-radius:var(--kbe-radius,8px);background:var(--kbe-paper,#fff)}
.es-kbpub:is([data-kb-theme="documentation-pro"],[data-kb-theme="modern-search"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-tags"] .es-kb-grid__item a{display:block;font-weight:600;margin-bottom:8px}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-elg__innerhero:not(.is-mini){text-align:center;padding-block:48px}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-elg__innerhero:not(.is-mini) h1{font-size:clamp(28px,3vw,42px);line-height:1.2;margin-bottom:24px}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-elg__innerhero .es-elg__search{max-width:640px;margin-inline:auto}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-elg__innerhero:has(.es-elg__directory-lead) h1{margin-bottom:12px}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-elg__directory-lead{max-width:480px;margin:0 auto 24px;color:#e5eaf1;line-height:1.65;font-size:15px}
@media(min-width:901px){
 .es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"]{--es-span-tablet:9!important}
 .es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"]{--es-span-tablet:3!important}
 .es-kbpub[data-kb-theme="minimal-knowledge"] .es-kb-demo-directory[data-directory-page="categories"] [data-es-node="directory-reference-main"]{--es-span-tablet:12!important}
}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__sechead{align-items:flex-start;text-align:left;margin-bottom:20px}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__ornament{display:none}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__cat{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:6px;align-content:start;text-align:left;padding:24px;min-height:144px}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__caticon{grid-row:1/4;width:48px;height:48px;margin:0}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__cat :is(strong,em,.es-elg__catcount){grid-column:2;margin:0}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__cat strong{font-family:inherit;font-size:16px;line-height:1.4}
.es-kbpub[data-kb-theme="elegant-help-center"] .es-kb-demo-directory [data-es-node="directory-reference-main"] .es-elg__cat em{font-size:13px;line-height:1.6}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-support"] :is(h2,h3){font-size:22px;line-height:1.3}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-support"] p{font-size:14px;line-height:1.7}
.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-routes"] [data-es-items="quick-links"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media(max-width:600px){.es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-routes"] [data-es-items="quick-links"]{grid-template-columns:minmax(0,1fr)}}
@media(max-width:900px){
 .es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-rail"]{margin-top:12px}
 .es-kbpub[data-kb-theme="documentation-pro"] .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .es-kbpub:is([data-kb-theme="modern-search"],[data-kb-theme="compact-docs"],[data-kb-theme="minimal-knowledge"],[data-kb-theme="soft-saas"],[data-kb-theme="dark-knowledge"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .es-kbpub:is([data-kb-theme="documentation-pro"],[data-kb-theme="modern-search"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-tags"] [data-es-items="quick-links"]{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:540px){
 .es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"],.es-kbpub[data-kb-theme="documentation-pro"] .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"]{grid-template-columns:minmax(0,1fr)}
 .es-kbpub .es-kb-demo-directory [data-es-node="directory-reference-tags"] .es-kb-grid__item{grid-template-columns:minmax(0,1fr);gap:6px}
 .es-kbpub:is([data-kb-theme="modern-search"],[data-kb-theme="compact-docs"],[data-kb-theme="minimal-knowledge"],[data-kb-theme="soft-saas"],[data-kb-theme="dark-knowledge"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-main"] [class*="__catgrid"],.es-kbpub:is([data-kb-theme="documentation-pro"],[data-kb-theme="modern-search"],[data-kb-theme="gradient-hero"]) .es-kb-demo-directory [data-es-node="directory-reference-tags"] [data-es-items="quick-links"]{grid-template-columns:minmax(0,1fr)}
}
.es-kbpub:is([data-kb-theme="novadesk"],[data-kb-theme="cloudora"],[data-kb-theme="vertexone"],[data-kb-theme="cartbloom"],[data-kb-theme="finora"],[data-kb-theme="carewell"],[data-kb-theme="vitacare"],[data-kb-theme="neura"],[data-kb-theme="synapse"],[data-kb-theme="bloomhelp"],[data-kb-theme="mellow"],[data-kb-theme="estatehub"],[data-kb-theme="industra"],[data-kb-theme="forgepoint"]) .es-kb-demo-directory [data-es-section="directory-intro"]{overflow:hidden;border-radius:var(--kbe-radius);margin-bottom:32px}
.es-kbpub:is([data-kb-theme="novadesk"],[data-kb-theme="cloudora"],[data-kb-theme="vertexone"],[data-kb-theme="cartbloom"],[data-kb-theme="finora"],[data-kb-theme="carewell"],[data-kb-theme="vitacare"],[data-kb-theme="neura"],[data-kb-theme="synapse"],[data-kb-theme="bloomhelp"],[data-kb-theme="mellow"],[data-kb-theme="estatehub"],[data-kb-theme="industra"],[data-kb-theme="forgepoint"]) .es-kb-demo-directory [data-es-section="directory-intro"] [data-es-kind="column"]{padding:24px}
.es-kbpub[data-kb-theme="novadesk"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:linear-gradient(120deg,#ece8ff,#fff 72%);border-left:8px solid #6245e8}
.es-kbpub[data-kb-theme="cloudora"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:linear-gradient(140deg,#d9efff,#f5fbff 65%);border-top:5px solid #3588c9;border-radius:32px 8px 32px 8px}
.es-kbpub[data-kb-theme="devatlas"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-top:4px solid #087d5c;border-bottom:1px solid #9fb7ab;background:#f3f8f5}
.es-kbpub[data-kb-theme="devatlas"] .es-kb-demo-directory [data-es-node="directory-eyebrow"]{font-family:monospace;letter-spacing:.04em}
.es-kbpub[data-kb-theme="codeharbor"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-left:8px solid #1671a8;background:#edf5fb}
.es-kbpub[data-kb-theme="codeharbor"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding-left:28px}
.es-kbpub[data-kb-theme="aureon"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-top:1px solid #ac8c45;border-bottom:4px double #ac8c45;background:#faf8f1}
.es-kbpub[data-kb-theme="vertexone"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#eaf0f8;border-top:7px solid #b58b32;border-radius:0}
.es-kbpub[data-kb-theme="maison"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-block:1px solid #a28a63;background:#f8f4ed}
.es-kbpub[data-kb-theme="maison"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:24px}
.es-kbpub[data-kb-theme="elan"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-bottom:1px solid #8f7772}
.es-kbpub[data-kb-theme="elan"] .es-kb-demo-directory [data-es-node="directory-title"] :is(h1,h2){font-weight:400;letter-spacing:-.045em}
.es-kbpub[data-kb-theme="shopease"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#fff0df;border-bottom:6px solid #bc570b}
.es-kbpub[data-kb-theme="shopease"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:24px}
.es-kbpub[data-kb-theme="cartbloom"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#fff0cf;border-radius:28px 28px 8px 28px;border-bottom:7px solid #be4771}
.es-kbpub[data-kb-theme="finora"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#e0f0e8;border-left:7px solid #08715b;border-radius:4px 24px 24px 4px}
.es-kbpub[data-kb-theme="trustvault"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#eef5f7;border-top:6px solid #12394f;border-bottom:1px solid #39778c}
.es-kbpub[data-kb-theme="edusphere"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#fff6d9;border-bottom:6px solid #335eab}
.es-kbpub[data-kb-theme="edusphere"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:24px}
.es-kbpub[data-kb-theme="academia"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#f7f2e8;border-top:5px double #8f293d;border-bottom:1px solid #b9a88d}
.es-kbpub[data-kb-theme="carewell"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#e7f6f3;border-left:7px solid #197c83;border-radius:6px 30px 30px 6px}
.es-kbpub[data-kb-theme="vitacare"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#edf1dd;border-radius:40px 8px 40px 8px;border-bottom:5px solid #718440}
.es-kbpub[data-kb-theme="voyage"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#e6f1ed;border-bottom:6px solid #176458}
.es-kbpub[data-kb-theme="voyage"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:28px}
.es-kbpub[data-kb-theme="havenstay"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#f6eee3;border-block:1px solid #a78055}
.es-kbpub[data-kb-theme="havenstay"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:28px}
.es-kbpub[data-kb-theme="civicone"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#eaf0f7;border-top:8px solid #1b4f86;border-radius:0}
.es-kbpub[data-kb-theme="publica"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#fff4d6;border-left:8px solid #175b6d;border-radius:0}
.es-kbpub:is([data-kb-theme="civicone"],[data-kb-theme="publica"]) .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:24px}
.es-kbpub[data-kb-theme="neura"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#e6e1ff;border-left:8px solid #6b46d9;border-radius:24px 24px 24px 4px}
.es-kbpub[data-kb-theme="synapse"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:linear-gradient(135deg,#dbe9ff,#e5f9f4);border-top:4px solid #087c91;border-radius:3px}
.es-kbpub[data-kb-theme="bloomhelp"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#ffe5a3;border:3px solid #33244a;border-radius:24px 8px 24px 8px;box-shadow:6px 6px 0 #33244a}
.es-kbpub[data-kb-theme="mellow"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#f3e7da;border-radius:48px 12px 48px 12px;border-bottom:5px solid #a17051}
.es-kbpub[data-kb-theme="estatehub"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#edf2e9;border-left:8px solid #315e43;border-radius:0}
.es-kbpub[data-kb-theme="habitat"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#f3f0e8;border-block:1px solid #716450}
.es-kbpub[data-kb-theme="habitat"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:24px}
.es-kbpub[data-kb-theme="pressly"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-top:6px solid #181818;border-bottom:2px solid #181818;background:#faf8f3}
.es-kbpub[data-kb-theme="storyline"] .es-kb-demo-directory [data-es-section="directory-intro"]{border-left:5px solid #a13e38;background:#fbefe5}
.es-kbpub[data-kb-theme="storyline"] .es-kb-demo-directory [data-es-node="directory-intro-copy"]{padding:24px}
.es-kbpub[data-kb-theme="industra"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#fff1cf;border-top:8px solid #d79019;border-radius:0}
.es-kbpub[data-kb-theme="forgepoint"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:#efe5db;border-left:9px solid #a7552a;border-radius:0}
.es-kbpub[data-kb-theme="documentation-pro"][data-es-theme="dark"]{background:#111526;color:var(--kbe-ink)}
.es-kbpub[data-es-theme="dark"] .es-kb-demo-directory [data-es-section="directory-intro"]{background:var(--kbe-paper)}
.es-kbpub .es-kb-demo-directory[data-directory-layout="quad"] [data-es-section^="directory-collection-"] [data-es-kind="column"]{padding:20px}
.es-kbpub .es-kb-demo-directory[data-directory-layout="quad"] [data-es-section^="directory-collection-"] [data-es-el="heading"] h2{font-size:21px;line-height:1.25}
@media(max-width:600px){
 .es-kbpub .es-kb-demo-directory [data-es-section="directory-intro"] [data-es-kind="column"]{padding:18px}
 .es-kbpub[data-kb-theme="bloomhelp"] .es-kb-demo-directory [data-es-section="directory-intro"]{box-shadow:3px 3px 0 #33244a}
}

