:where(.personal-shell,[data-check-page-flow],[data-organisation-blue-shell],[data-blue-enquiry-guide],#demo-chooser,.cdbs-modal-panel,.cdbs-modal-surface){--blue-shell-base:#1649bc;--blue-shell-header-gradient:linear-gradient(105deg, #102d78 0%, #1649bc 48%, #2459cb 100%);--blue-shell-sidebar-gradient:linear-gradient(155deg, #102d78 0%, #1647ac 42%, #245bd0 100%);--blue-shell-workspace:#f5f7fc;--blue-shell-header-pattern:radial-gradient(circle at 100% -70%, #ffffff1a 0 80px, transparent 81px), radial-gradient(circle at 100% -70%, #ffffff0f 0 110px, transparent 111px), radial-gradient(circle at 100% -70%, #ffffff0a 0 145px, transparent 146px)}html.dark :where(.personal-shell,[data-check-page-flow],[data-organisation-blue-shell],[data-blue-enquiry-guide],#demo-chooser,.cdbs-modal-panel,.cdbs-modal-surface){--blue-shell-base:#0d2b68;--blue-shell-header-gradient:linear-gradient(105deg, #091a40 0%, #123578 48%, #1a459b 100%);--blue-shell-sidebar-gradient:linear-gradient(155deg, #091a40 0%, #123578 42%, #1a459b 100%);--blue-shell-workspace:#101c30}.cdbs-app-panel,.cdbs-modal-panel,.cdbs-modal-surface{--app-panel-band:#1d4ed8;--app-panel-tint:#eff6ff;--app-panel-line:#dce5f2;--app-panel-surface:#fff;--app-panel-heading-ink:#10213b;--panel-header-background:linear-gradient(110deg, var(--app-panel-tint) 0%, color-mix(in srgb, var(--app-panel-band) 14%, white) 55%, var(--app-panel-band) 100%)}.dark :is(.cdbs-app-panel,.cdbs-modal-panel,.cdbs-modal-surface){--app-panel-heading-ink:#f2f2f2;--app-panel-surface:#242424;--app-panel-line:#414141;--app-panel-tint:#292d34;--panel-header-background:linear-gradient(110deg, #292929 0%, #303030 55%, var(--app-panel-band) 100%)}.cdbs-modal-panel{border:1px solid var(--card-line,var(--app-panel-line));background:var(--app-panel-surface);border-radius:16px;container-type:inline-size}.cdbs-modal-panel:has(.cdbs-modal-header,.cdbs-modal-footer,.demo-chooser-heading){background:0 0;border:0}.cdbs-modal-panel:has(.cdbs-modal-header,.cdbs-modal-footer)>.cdbs-modal-stack{background:0 0}.cdbs-modal-panel:has(.cdbs-modal-header,.cdbs-modal-footer)>.cdbs-modal-stack>:not(.cdbs-modal-header):not(.cdbs-modal-footer){background:var(--app-panel-surface)}.cdbs-modal-panel .cdbs-modal-header,.cdbs-modal-surface .cdbs-modal-header{isolation:isolate;background:var(--panel-header-background);min-height:80px;color:var(--app-panel-heading-ink);border:0;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:18px 20px;display:flex;position:relative;overflow:hidden}.cdbs-modal-header>:not(.cdbs-modal-header-art):not(.cdbs-modal-custom-art):not(.cdbs-modal-band-contours){z-index:1;min-width:0;position:relative}.cdbs-modal-header>:is(button,a){flex-shrink:0}.cdbs-modal-header-art{color:#fff;opacity:.45;pointer-events:none;z-index:0;width:180px;height:128px;position:absolute;top:-18px;right:40px}.cdbs-modal-custom-art{pointer-events:none;opacity:.45;z-index:0;position:absolute;inset:0}.cdbs-modal-header :is(h1,h2,h3){letter-spacing:-.025em;color:var(--app-panel-heading-ink);white-space:normal;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.cdbs-modal-header p{color:var(--app-panel-heading-ink);font-size:14px;line-height:1.5}.cdbs-modal-heading{flex:1;min-width:0}.cdbs-modal-icon{width:36px;height:36px;color:var(--app-panel-band);background:#fff;border:1px solid #ffffffb3;border-radius:10px;flex:0 0 36px;place-items:center;display:grid;box-shadow:0 1px 3px #0f172a14}.cdbs-modal-icon>svg{width:20px;height:20px}.cdbs-modal-close{border:1px solid var(--app-panel-line);background:var(--app-panel-surface);width:40px;height:40px;color:var(--app-panel-heading-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cdbs-modal-close:hover{background:var(--surface-hover-strong,#eff6ff)}.cdbs-modal-close:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.cdbs-modal-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.cdbs-modal-stack{flex-direction:column;min-height:0;max-height:calc(100dvh - 3rem - 2px);display:flex;overflow:hidden}.cdbs-modal-panel .cdbs-modal-footer,.cdbs-modal-surface .cdbs-modal-footer{border-top:1px solid var(--app-panel-line);background:var(--app-panel-surface);color:var(--foreground);box-shadow:none;flex-shrink:0;margin:0;padding:12px 20px}.dark .cdbs-modal-icon{color:#dbeafe;background:#303030;border-color:#4a4a4a}@container (width<=600px){.cdbs-modal-header{--panel-header-background:linear-gradient(110deg, var(--app-panel-tint), color-mix(in srgb, var(--app-panel-band) 28%, white))}.dark .cdbs-modal-header{--panel-header-background:linear-gradient(110deg, #292929, color-mix(in srgb, var(--app-panel-band) 35%, #292929))}.cdbs-modal-header-art{color:var(--app-panel-band);opacity:.18}.dark .cdbs-modal-header-art{color:#bfdbfe;opacity:.3}}@media (width<=639px){.cdbs-modal-panel .cdbs-modal-header,.cdbs-modal-surface .cdbs-modal-header{gap:12px;padding:16px}.cdbs-modal-body{padding:16px}.cdbs-modal-panel .cdbs-modal-footer,.cdbs-modal-surface .cdbs-modal-footer{padding:12px 16px}}@media (forced-colors:active){.cdbs-modal-panel .cdbs-modal-header,.cdbs-modal-surface .cdbs-modal-header{color:canvastext;background:canvas;border-bottom:1px solid canvastext}.cdbs-modal-header :is(h1,h2,h3,p){color:canvastext}.cdbs-modal-header-art,.cdbs-modal-custom-art{display:none}}.cdbs-modal-panel .demo-chooser-surface{padding:0}.cdbs-modal-panel .demo-chooser-options{margin:0;padding:20px}.cdbs-modal-panel .cdbs-modal-header .help-close{background:var(--app-panel-surface)}.cdbs-modal-surface{container-type:inline-size}.cdbs-modal-panel .cdbs-inspector-footer>div{background:0 0;border:0;padding:0}.cdbs-modal-header>button[aria-label^=Close]{border:1px solid var(--app-panel-line);background:var(--app-panel-surface);width:40px;height:40px;color:var(--app-panel-heading-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cdbs-modal-stack[data-confirm-tone=danger]{--blue-shell-header-gradient:linear-gradient(105deg, #7f1d1d 0%, #be123c 48%, #e11d48 100%)}.cdbs-modal-stack[data-confirm-tone=danger] .cdbs-modal-band-contours{color:#fecdd3}.cdbs-modal-stack[data-confirm-tone=danger] .cdbs-modal-header :is(p,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700),.cdbs-modal-stack[data-confirm-tone=danger] .cdbs-modal-footer :is(p,small){color:#ffe4e6}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header{background:var(--blue-shell-header-gradient);color:#fff;--app-panel-heading-ink:#fff;padding:24px}.cdbs-modal-header>.cdbs-modal-band-contours{z-index:0;color:#bfdbfe;opacity:.45;pointer-events:none;width:260px;height:260px;position:absolute;bottom:-60px;right:0;transform:rotate(180deg)}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header :is(h1,h2,h3){color:#fff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header :is(p,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-brand){color:#e0edff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header :is(.cdbs-modal-close,button[aria-label^=Close],.help-close){color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header :is(.cdbs-modal-close,button[aria-label^=Close],.help-close):hover{background:#ffffff30}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header .cdbs-modal-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header>span:has(>svg):not(.cdbs-modal-custom-art){color:#fff;background:#ffffff1a;border:1px solid #ffffff40}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer{background:var(--blue-shell-header-pattern), var(--blue-shell-header-gradient);color:#fff;border:0;padding:16px 24px}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer :is(p,small,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:#e0edff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer :is(.cleardbs-button-primary,button.bg-brand,a.bg-brand){color:#1744a3;box-shadow:none;background:#fff;border-color:#fff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer :is(.cleardbs-button-primary,button.bg-brand,a.bg-brand):hover:not(:disabled){background:#e0edff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer .cleardbs-button-danger{color:#be123c;box-shadow:none;background:#fff;border-color:#fff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer .cleardbs-button-danger:hover:not(:disabled){background:#ffe4e6}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer :is(.cleardbs-button-secondary,button.bg-white,button.text-slate-600,button.text-slate-700){color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff60}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer :is(.cleardbs-button-secondary,button.bg-white,button.text-slate-600,button.text-slate-700):hover:not(:disabled){background:#ffffff30}:is(.cdbs-modal-panel,.cdbs-modal-surface) :is(.cdbs-modal-header,.cdbs-modal-footer) :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #fff}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer [role=alert]{color:#fff;background:#9f1239;border-radius:8px;padding:8px 12px}.cdbs-modal-body{padding:24px}@media (width<=639px){:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-header{padding:18px 16px}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer{padding:12px 16px}.cdbs-modal-body{padding:16px}}@media (forced-colors:active){.cdbs-modal-band-contours{display:none}:is(.cdbs-modal-panel,.cdbs-modal-surface) :is(.cdbs-modal-header,.cdbs-modal-footer){color:canvastext;background:canvas;border:1px solid canvastext}:is(.cdbs-modal-panel,.cdbs-modal-surface) :is(.cdbs-modal-header,.cdbs-modal-footer) :is(h1,h2,h3,p,a,button){color:canvastext}}:is(.cdbs-modal-panel,.cdbs-modal-surface) .cdbs-modal-footer a:not(.cleardbs-button):not(.bg-brand){color:#e0edff}[data-auth-card].cdbs-modal-surface .cdbs-modal-header{color:#020617;--app-panel-heading-ink:#020617;background:#fff;border-bottom:1px solid #e2e8f0;min-height:0}[data-auth-card] .cdbs-modal-band-contours{display:none}[data-auth-card].cdbs-modal-surface .cdbs-modal-header :is(h1,h2,h3){color:#020617}[data-auth-card].cdbs-modal-surface .cdbs-modal-header p{color:#475569}[data-auth-card].cdbs-modal-surface .cdbs-modal-header :is(.cdbs-modal-close,button[aria-label^=Close]){color:#64748b;background:#fff;border:1px solid #e2e8f0}[data-auth-card].cdbs-modal-surface .cdbs-modal-header :is(.cdbs-modal-close,button[aria-label^=Close]):hover{color:#020617;background:#f1f5f9}html.dark [data-auth-card].cdbs-modal-surface .cdbs-modal-header{background:var(--app-panel-surface,#151f33);color:#f8fafc;--app-panel-heading-ink:#f8fafc;border-bottom-color:#26334d}html.dark [data-auth-card].cdbs-modal-surface .cdbs-modal-header :is(h1,h2,h3){color:#f8fafc}html.dark [data-auth-card].cdbs-modal-surface .cdbs-modal-header p{color:#b5c1d3}html.dark [data-auth-card].cdbs-modal-surface .cdbs-modal-header :is(.cdbs-modal-close,button[aria-label^=Close]){color:#b5c1d3;background:0 0;border-color:#26334d}
