/* Knowledgebase interaction polish. Import after the knowledgebase/header styles. */
/* Expandable article titles on the topic landing page. */
section[aria-label="Knowledgebase topics"] details {
 transition:background-color 180ms ease,border-color 180ms ease;
 border-radius:12px;
}
section[aria-label="Knowledgebase topics"] details > summary {
 transition:color 180ms ease,transform 180ms ease;
 padding-right:8px;
}
section[aria-label="Knowledgebase topics"] details:hover,
section[aria-label="Knowledgebase topics"] details:focus-within { background:#f8f1ff;border-color:#cba8ec; }
section[aria-label="Knowledgebase topics"] details > summary:hover,
section[aria-label="Knowledgebase topics"] details > summary:focus-visible { color:#6934ce;transform:translateX(4px); }
section[aria-label="Knowledgebase topics"] a,
.header-help-topic a,
.kb-guide-read,
.kb-topic-back,
.kb-topic-empty a {
 transition:color 180ms ease,transform 180ms ease,text-decoration-color 180ms ease;
 text-decoration-color:transparent;
}
section[aria-label="Knowledgebase topics"] a:hover,
section[aria-label="Knowledgebase topics"] a:focus-visible,
.header-help-topic a:hover,
.header-help-topic a:focus-visible,
.kb-guide-read:hover,
.kb-guide-read:focus-visible,
.kb-topic-back:hover,
.kb-topic-empty a:hover {
 color:#50249f;
 text-decoration:underline;
 text-decoration-color:#ad246b;
 text-underline-offset:5px;
}
section[aria-label="Knowledgebase topics"] a:hover,
section[aria-label="Knowledgebase topics"] a:focus-visible,
.kb-guide-read:hover,
.kb-guide-read:focus-visible { transform:translateX(4px); }
/* Category archive cards: subtle lift, with the title highlighted. */
.kb-guide-card { transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease; }
.kb-guide-card:hover,
.kb-guide-card:focus-within { transform:translateY(-4px);box-shadow:0 10px 22px #6934ce16;border-color:#cba8ec; }
.kb-guide-card h2 a { transition:color 180ms ease; }
.kb-guide-card h2 a:hover,
.kb-guide-card h2 a:focus-visible { color:#6934ce; }
/* The header's topic links slide inside their coloured panels. */
.header-help-topic li a { display:block;border-radius:8px;padding:5px 7px;margin:-5px -7px;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease; }
.header-help-topic li a:hover,
.header-help-topic li a:focus-visible { background:#ffffffa0;transform:translateX(3px);color:#50249f; }
/* Article links keep a visible underline; hover deepens it. */
.kb-article-content a { transition:color 180ms ease,text-decoration-color 180ms ease;text-decoration-thickness:1px; }
.kb-article-content a:hover,
.kb-article-content a:focus-visible { color:#ad246b;text-decoration-thickness:2px;text-decoration-color:#ad246b; }
.kb-sidebar .kb-secondary-link,
.kb-sidebar .kb-button { transition:background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease; }
.kb-sidebar .kb-secondary-link:hover,
.kb-sidebar .kb-secondary-link:focus-visible,
.kb-sidebar .kb-button:hover,
.kb-sidebar .kb-button:focus-visible { transform:translateY(-2px);box-shadow:0 5px 12px #30204418; }
@media(prefers-reduced-motion:reduce) {
 section[aria-label="Knowledgebase topics"] details,
 section[aria-label="Knowledgebase topics"] summary,
 section[aria-label="Knowledgebase topics"] a,
 .kb-guide-card,.kb-guide-card h2 a,.kb-guide-read,.kb-topic-back,.kb-topic-empty a,
 .header-help-topic a,.header-help-topic li a,.kb-article-content a,
 .kb-sidebar .kb-secondary-link,.kb-sidebar .kb-button { transition:none; }
 section[aria-label="Knowledgebase topics"] summary:hover,
 section[aria-label="Knowledgebase topics"] summary:focus-visible,
 section[aria-label="Knowledgebase topics"] a:hover,
 section[aria-label="Knowledgebase topics"] a:focus-visible,
 .kb-guide-card:hover,.kb-guide-card:focus-within,.kb-guide-read:hover,.kb-guide-read:focus-visible,
 .header-help-topic li a:hover,.header-help-topic li a:focus-visible,
 .kb-sidebar .kb-secondary-link:hover,.kb-sidebar .kb-secondary-link:focus-visible,
 .kb-sidebar .kb-button:hover,.kb-sidebar .kb-button:focus-visible { transform:none; }
}

/* Category-matched rows: padding stays identical before and during hover. */
section[aria-label="Knowledgebase topics"] details { padding:0;border-radius:12px; }
section[aria-label="Knowledgebase topics"] details > summary { padding:16px 12px;transform:none; }
section[aria-label="Knowledgebase topics"] details > p,
section[aria-label="Knowledgebase topics"] details > a { margin-left:12px;margin-right:12px; }
section[aria-label="Knowledgebase topics"] details > a { margin-bottom:16px; }
section[aria-label="Knowledgebase topics"] details:hover,
section[aria-label="Knowledgebase topics"] details:focus-within { background:var(--kb-hover-bg,#f0e5ff);border-color:var(--kb-hover-accent,#6934ce); }
section[aria-label="Knowledgebase topics"] details > summary:hover,
section[aria-label="Knowledgebase topics"] details > summary:focus-visible,
section[aria-label="Knowledgebase topics"] a:hover,
section[aria-label="Knowledgebase topics"] a:focus-visible { color:var(--kb-hover-accent,#6934ce);text-decoration-color:var(--kb-hover-accent,#6934ce);transform:none; }
.kb-guide-card:hover,.kb-guide-card:focus-within { border-color:var(--topic-accent,#6934ce);box-shadow:0 8px 0 var(--topic-background,#f0e5ff); }
.kb-guide-card h2 a:hover,.kb-guide-card h2 a:focus-visible,
.kb-guide-card .kb-guide-read:hover,.kb-guide-card .kb-guide-read:focus-visible { color:var(--topic-accent,#6934ce);text-decoration-color:var(--topic-accent,#6934ce);transform:none; }
.header-help-topic { --kb-hover-accent:#50249f; }
.header-help-topic:nth-child(1) { --kb-hover-accent:#785414; }
.header-help-topic:nth-child(2) { --kb-hover-accent:#10829f; }
.header-help-topic:nth-child(3) { --kb-hover-accent:#6934ce; }
.header-help-topic:nth-child(4) { --kb-hover-accent:#ad246b; }
.header-help-topic li { padding:0; }
.header-help-topic li a { margin:0;padding:10px 8px;transform:none; }
.header-help-topic a:hover,.header-help-topic a:focus-visible { color:var(--kb-hover-accent);text-decoration-color:var(--kb-hover-accent); }
.header-help-topic li a:hover,.header-help-topic li a:focus-visible { transform:none; }

/* Keep category headings strong; article-list titles use a lighter weight. */
section[aria-label="Knowledgebase topics"] details > summary { font-weight:500; }
.kb-guide-card h2 { font-weight:600; }
.header-help-topic li a { font-weight:500; }
.kb-related .kb-tab-title { font-weight:500; }

/* Confetti only: preserve the other selectable palettes. No markup/behavior changes. */
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header{background:linear-gradient(110deg,#f0e3fa,#fff5fc 60%,#e7f5f8) !important;color:#302044 !important;border:0 !important;box-shadow:0 5px 24px #30204416 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header::after{background:linear-gradient(90deg,#6934ce,#ff86bd 55%,#72c8dd) !important;height:3px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"]{background:#302044 !important;border:1px solid #513463 !important;border-radius:12px !important;box-shadow:0 3px 0 #30204410 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"] a{color:#fff5fc !important;border-radius:8px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"] a:hover{background:#503460 !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"] a[aria-current="page"]{background:#6934ce !important;color:#fff5fc !important;box-shadow:inset 0 -2px 0 #ff86bd !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header a.bg-brand-navy{background:#ff86bd !important;color:#302044 !important;border-radius:9px !important;box-shadow:0 3px 0 #d95a9930 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header a.bg-brand-navy:hover{background:#ffadd2 !important;color:#302044 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"]{background:#302044 !important;border-color:#513463 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"] a:not(.bg-brand-navy){color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"] a:hover:not(.bg-brand-navy){background:#503460 !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"] a[aria-current="page"]:not(.bg-brand-navy){background:#6934ce !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .mobile-menu-toggle{background:#302044 !important;color:#fff5fc !important;border:1px solid #513463 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help>summary.header-help-tab{background:#5f2daf !important;color:#fff5fc !important;border-color:#7e50c6 !important;border-radius:0 0 10px 10px !important;box-shadow:0 4px 12px #30204420 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help>summary.header-help-tab:hover{background:#7337c8 !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help[open]>summary.header-help-tab{background:#7337c8 !important;color:#fff5fc !important;box-shadow:inset 0 -3px 0 #ff86bd,0 5px 16px #30204422 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access>summary.header-client-tab{background:#244b59 !important;color:#fff5fc !important;border-color:#42788a !important;border-radius:0 0 10px 10px !important;box-shadow:0 4px 12px #30204420 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access>summary.header-client-tab:hover{background:#326577 !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access[open]>summary.header-client-tab{background:#326577 !important;color:#fff5fc !important;border-color:#72c8dd !important;box-shadow:inset 0 -3px 0 #72c8dd,0 5px 16px #30204422 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs .utility-tab-chevron{background:#ffffff15 !important;color:#fff5fc !important;box-shadow:inset 0 0 0 1px #ffffff25 !important;border-radius:6px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details[open] .utility-tab-chevron{background:#ffffff22 !important;color:#fff5fc !important;box-shadow:inset 0 0 0 1px #ffffff30 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-panel{background:#fff5fc !important;color:#302044 !important;border:1px solid #bda2db !important;border-top:4px solid #6934ce !important;border-radius:16px !important;box-shadow:0 18px 45px #30204430 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-panel{background:#fff5fc !important;color:#302044 !important;border:1px solid #a1cfdb !important;border-top:4px solid #72c8dd !important;border-radius:16px !important;box-shadow:0 18px 45px #30204430 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-submit{background:#6934ce !important;color:#fff5fc !important;border-radius:9px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-submit:hover{background:#50249f !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-heading button, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-heading button{background:#eee4ff !important;color:#302044 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header a:focus-visible, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header button:focus-visible, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header summary:focus-visible{outline:3px solid #ff86bd !important;outline-offset:4px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .bwp-nav-expand{color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .bwp-nav-submenu{background:#302044 !important;border-color:#513463 !important;}
@media(prefers-reduced-motion:reduce){html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header summary{transition:none!important}}

/* Quieter header hierarchy. */
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header{background:#fffafc !important;box-shadow:0 3px 15px #3020440b !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header::after{height:1px !important;background:#dfd3e9 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"]{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;gap:3px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"] a{background:transparent !important;color:#302044 !important;border-radius:0 !important;box-shadow:none !important;border-bottom:2px solid transparent !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"] a:hover{background:transparent !important;color:#6934ce !important;border-bottom-color:#d6b9ee !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Main navigation"] a[aria-current="page"]{background:transparent !important;color:#6934ce !important;box-shadow:none !important;border-bottom-color:#6934ce !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header a.bg-brand-navy{background:#6934ce !important;color:#fff5fc !important;box-shadow:none !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header a.bg-brand-navy:hover{background:#50249f !important;color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help>summary.header-help-tab{background:#f4edf9 !important;color:#51405e !important;border:1px solid #ded0e9 !important;border-top:0 !important;box-shadow:0 2px 5px #30204408 !important;padding:9px 13px !important;min-height:39px !important;font-size:12px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help>summary.header-help-tab:hover{background:#eee2f8 !important;color:#6934ce !important;box-shadow:none !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help[open]>summary.header-help-tab{background:#eee2f8 !important;color:#6934ce !important;box-shadow:inset 0 -2px 0 #6934ce !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access>summary.header-client-tab{background:#f0f7f8 !important;color:#435961 !important;border:1px solid #d1e2e7 !important;border-top:0 !important;box-shadow:0 2px 5px #30204408 !important;padding:9px 13px !important;min-height:39px !important;font-size:12px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access>summary.header-client-tab:hover{background:#e2f1f4 !important;color:#245766 !important;box-shadow:none !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access[open]>summary.header-client-tab{background:#e2f1f4 !important;color:#245766 !important;border-color:#bddce5 !important;box-shadow:inset 0 -2px 0 #10829f !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs .utility-tab-chevron{background:transparent !important;color:inherit !important;box-shadow:none !important;width:17px !important;height:17px !important;flex-basis:17px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details[open] .utility-tab-chevron{background:transparent !important;color:inherit !important;box-shadow:none !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"]{background:#fffafc !important;border-color:#ded0e9 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"] a:not(.bg-brand-navy){color:#302044 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"] a:hover:not(.bg-brand-navy){background:#f4edf9 !important;color:#6934ce !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header nav[aria-label="Mobile navigation"] a[aria-current="page"]:not(.bg-brand-navy){background:#eee2f8 !important;color:#6934ce !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .mobile-menu-toggle{background:#f4edf9 !important;color:#302044 !important;border-color:#ded0e9 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .bwp-nav-expand{color:#302044 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .bwp-nav-submenu{background:#fffafc !important;border-color:#ded0e9 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-panel, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-panel{border-top-width:2px !important;box-shadow:0 12px 30px #30204420 !important;}

/* Expanded Confetti utility panels: homepage colour family. */
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-panel{background:#fff5fc !important;color:#302044 !important;border-color:#cbb2df !important;border-top-color:#6934ce !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-heading{background:linear-gradient(115deg,#302044,#49305e) !important;color:#fff5fc !important;padding:18px 20px !important;border-radius:10px !important;gap:18px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-heading p{color:#72c8dd !important;font-size:12px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-heading h2{color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-heading button{background:#ffffff15 !important;color:#fff5fc !important;box-shadow:inset 0 0 0 1px #ffffff25 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic{background:#dbc3f2 !important;color:#302044 !important;border-color:#c6a6df !important;box-shadow:none !important;border-radius:10px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(4n+2){background:#f3bcd7 !important;border-color:#e1a0c0 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(4n+3){background:#a5dde8 !important;border-color:#86c7d6 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(4n+4){background:#f6dba0 !important;border-color:#e7c982 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic h3, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic li a{color:#302044 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic p, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-label{color:#55415f !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic li a:hover{background:#fff5fcbf !important;color:#50249f !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-all{background:#fff5fca8 !important;color:#50249f !important;border-radius:7px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-footer{border-color:#ddc9e9 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-footer a{background:#eee4ff !important;color:#50249f !important;border:1px solid #d9c1ee !important;border-radius:8px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-footer a:last-child{background:#d9f4f8 !important;color:#245766 !important;border-color:#b3dce5 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header details.header-help[open]>summary.header-help-tab{background:#302044 !important;color:#fff5fc !important;box-shadow:inset 0 -2px 0 #ff86bd !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details.client-access[open]>summary.header-client-tab{background:#302044 !important;color:#fff5fc !important;border-color:#513463 !important;box-shadow:inset 0 -2px 0 #72c8dd !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-utility-tabs details[open] .utility-tab-chevron{color:#fff5fc !important;background:#ffffff15 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-panel{background:radial-gradient(ellipse at 95% 10%,#6934ce50,transparent 65%),linear-gradient(130deg,#302044,#24172f) !important;color:#fff5fc !important;border-color:#735087 !important;border-top-color:#72c8dd !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-heading h2{color:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-heading p{color:#72c8dd !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-intro, html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-panel>p{color:#e2d6ed !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-heading button{background:#ffffff15 !important;color:#fff5fc !important;box-shadow:inset 0 0 0 1px #ffffff25 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-submit{background:#ff86bd !important;color:#302044 !important;border-radius:9px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-submit:hover{background:#ffadd2 !important;color:#302044 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-links a{color:#e2d6ed !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-direct{background:#ffffff0c !important;color:#72c8dd !important;border-color:#ffffff25 !important;border-radius:8px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .client-access-links{border-color:#ffffff25 !important;}

/* Guide columns blend into one panel instead of separate cards. */
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-panel{background:#fff5fc !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-grid{gap:0 !important;align-items:stretch !important;background:linear-gradient(180deg,#fff5fc,#faf3fc) !important;border-top:1px solid #e3d4eb !important;border-bottom:1px solid #e3d4eb !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic{--guide-wash:#c5a0eb55 !important;--guide-ink:#6335a1 !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;background:radial-gradient(ellipse at 50% 5%,var(--guide-wash),transparent 78%) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:21px 20px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(4n+2){--guide-wash:#ee9cc655 !important;--guide-ink:#993664 !important;background:radial-gradient(ellipse at 50% 5%,var(--guide-wash),transparent 78%) !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(4n+3){--guide-wash:#75c8dc55 !important;--guide-ink:#21677b !important;background:radial-gradient(ellipse at 50% 5%,var(--guide-wash),transparent 78%) !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(4n+4){--guide-wash:#eec56d55 !important;--guide-ink:#80551a !important;background:radial-gradient(ellipse at 50% 5%,var(--guide-wash),transparent 78%) !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic+.header-help-topic{border-left:1px solid #30204412 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic h3{color:var(--guide-ink) !important;padding-bottom:12px !important;border-bottom:2px solid var(--guide-wash) !important;font-size:16px !important;line-height:1.4 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic li{border-bottom-color:#30204410 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic li a{color:#302044 !important;padding:10px 0 !important;border-radius:5px !important;font-weight:500 !important;line-height:1.5 !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic li a:hover{background:var(--guide-wash) !important;color:var(--guide-ink) !important;box-shadow:none !important;transform:none !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-all{background:transparent !important;color:var(--guide-ink) !important;border-radius:0 !important;padding:9px 0 !important;margin-top:12px !important;text-decoration:underline !important;text-underline-offset:4px !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-all:hover{background:transparent !important;color:#302044 !important;box-shadow:none !important;transform:none !important;}
html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic::after{content:"";position:absolute;z-index:-1;pointer-events:none;right:-36px;top:-42px;width:95px;height:95px;border:1px solid var(--guide-wash);border-radius:50%;opacity:.7}
@media(max-width:1023px){html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(odd){border-left:0!important}html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic:nth-child(n+3){border-top:1px solid #30204412!important}}
@media(max-width:639px){html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic+.header-help-topic{border-left:0!important;border-top:1px solid #30204412!important}html:is([data-bwp-palette="confetti"],:not([data-bwp-palette])) body header.bwp-site-header .header-help-topic{padding:19px 16px!important}}

/* Shared site-card system final overrides, in the website's stylesheet order. */
html body .header-help-panel{border-radius:18px!important}html body .header-help-footer a{border-radius:9px!important}html body .header-help-heading button,html body .client-access-heading button{border-radius:50%!important}
/* The copied components inherit the WordPress font and form-control reset. */
.bwp-client .header-utility-tabs :is(button,a,summary){font-family:inherit}.bwp-client .header-help-topic h3{font-weight:800}.bwp-client .client-access-links{justify-content:center;gap:18px;margin-top:16px;padding-top:0;border-top:0}.bwp-client .client-access-direct{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:639px){html body .header-help-panel{border-radius:15px!important}}
