/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-accent]{--admin-color-white:white;--admin-color-gray-950:#222330;--admin-color-gray-900:#393a3f;--admin-color-gray-800:#545560;--admin-color-gray-700:#767676;--admin-color-gray-500:#8e929c;--admin-color-gray-400:#adaeb3;--admin-color-gray-300:#c2c2c2;--admin-color-gray-200:#d4d4d8;--admin-color-gray-100:#dedfe4;--admin-color-blue-900:#000f33;--admin-color-blue-700:#002e9a;--admin-color-blue-650:#0036b1;--admin-color-blue-600:#003ecc;--admin-color-blue-050:#e5edff;--accent-base:#015efe;--admin-color-accent-base:light-dark(var(--accent-base),color-mix(in lch,lch(from var(--accent-base) calc(l * 20) c h),black 12%));--accent-mix-base:light-dark(color-mix(in lch,var(--accent-base),white 97%),color-mix(in lch,var(--accent-base),black 80%));--accent-mix-base-scheme:light-dark(black,white);--admin-color-accent-020:color-mix(in lch,var(--admin-color-accent-base) 10%,transparent);--admin-color-accent-030:color-mix(in lch,var(--admin-color-accent-base) 15%,transparent);--admin-color-accent-040:color-mix(in lch,var(--admin-color-accent-base) 20%,transparent);--admin-color-accent-100:color-mix(in lch,var(--accent-mix-base) 60%,var(--admin-color-accent-base));--admin-color-accent-500:var(--admin-color-accent-base);--admin-color-accent-550:color-mix(in lch,var(--accent-mix-base-scheme) 8%,var(--admin-color-accent-base));--admin-color-accent-600:color-mix(in lch,var(--accent-mix-base-scheme) 15%,var(--admin-color-accent-base));--admin-color-accent-700:color-mix(in lch,var(--accent-mix-base-scheme) 30%,var(--admin-color-accent-base));--admin-color-accent-900:color-mix(in lch,var(--accent-mix-base-scheme) 60%,var(--admin-color-accent-base));}
:root,[data-accent]{--admin-color-primary:var(--admin-color-accent-500);--admin-color-primary-hover:var(--admin-color-accent-550);--admin-color-primary-active:var(--admin-color-accent-600);--admin-color-primary-soft:var(--admin-color-accent-030);--admin-color-primary-soft-hover:var(--admin-color-accent-040);--admin-color-primary-soft-active:var(--admin-color-accent-050);--admin-color-bg-item:var(--admin-color-accent-020);--admin-color-bg-item-hover:var(--admin-color-accent-030);--admin-color-text:light-dark(var(--admin-color-gray-950),#d2d3d3);--admin-color-text-soft:light-dark(var(--admin-color-gray-800),#9e9fa0);--admin-color-text-loud:light-dark(var(--admin-color-gray-950),white);--admin-color-bg:light-dark(color-mix(in lch,var(--accent-base),#fff 97%),#1b1b1d);--admin-color-bg-surface:light-dark(var(--admin-color-white),#2a2a2d);--admin-color-bg-surface-nested:light-dark(#edeff5,#3b3b3f);--admin-color-bg-raised:light-dark(var(--admin-color-white),#47474c);--admin-color-bg-sunken:light-dark(#e2e5ec,#19191b);--admin-color-bg-input:light-dark(var(--admin-color-white),#3b3b3f);--admin-color-bg-header:light-dark(#e1eafc,#1b1b1d);--admin-color-bg-unpublished:light-dark(var(--admin-color-bg-error),var(--admin-color-bg-warning));--admin-color-icon:light-dark(#414247,#888);--admin-color-border:light-dark(var(--admin-color-gray-200),#43454a);--admin-color-border-soft:light-dark(color-mix(in lch,black 8%,transparent),color-mix(in lch,black 5%,transparent));--admin-color-border-loud:light-dark(color-mix(in lch,black 30%,transparent),color-mix(in lch,white 40%,transparent));--admin-color-border-input:light-dark(var(--admin-color-gray-500),#999);--admin-color-border-table:light-dark(color-mix(in srgb,black 10%,transparent),#43454a);--admin-color-text-on-primary:light-dark(var(--admin-color-white),#111);--admin-color-switch:light-dark(#26a769,var(--admin-color-accent-100));--admin-color-bg-inverse:light-dark(var(--admin-color-gray-950),var(--admin-color-bg-raised));--admin-shadow-color-1:light-dark(color-mix(in srgb,#142d52 2%,transparent),color-mix(in srgb,black 2%,transparent));--admin-shadow-color-2:light-dark(color-mix(in srgb,#142d52 3%,transparent),color-mix(in srgb,black 3%,transparent));--admin-shadow-color-3:light-dark(color-mix(in srgb,#142d52 4%,transparent),color-mix(in srgb,black 4%,transparent));--admin-shadow-color-4:light-dark(color-mix(in srgb,#142d52 12%,transparent),color-mix(in srgb,black 12%,transparent));--admin-shadow-color-button:light-dark(#0003,transparent);--admin-shadow-1:0 1px 2px var(--admin-shadow-color-1),0 0.1875rem 0.25rem var(--admin-shadow-color-2),0 0.3125rem 0.5rem var(--admin-shadow-color-3);--admin-shadow-2:0 1px 2px var(--admin-shadow-color-1),0 0.1875rem 0.25rem var(--admin-shadow-color-2),0 0.3125rem 0.5rem var(--admin-shadow-color-3),0 1.25rem 1.5rem var(--admin-shadow-color-4);--admin-color-error:light-dark(#cc3d3d,#ce6060);--admin-color-bg-error:color-mix(in srgb,#de7560 15%,transparent);--admin-color-text-error:light-dark(#cc3d3d,#e69e9e);--admin-color-warning:light-dark(#d8b234,#dec15f);--admin-color-bg-warning:color-mix(in srgb,#e29700 15%,transparent);--admin-color-text-warning:light-dark(#826b1f,#e8d185);--admin-color-success:light-dark(#058260,#32cea4);--admin-color-bg-success:light-dark(#26a76930,#26a76940);--admin-color-text-success:light-dark(#1d6844,#8bd3b1);--admin-color-focus:light-dark(color-mix(in srgb,#007dfa 60%,transparent),#51a8ff);--admin-color-focus-border:light-dark(color-mix(in lch,black 20%,transparent),color-mix(in lch,black 80%,transparent));--admin-color-focus-neutral:light-dark(color-mix(in lch,black 40%,transparent),color-mix(in lch,white 80%,transparent));--admin-color-text-disabled:light-dark(var(--admin-color-gray-700),#919191);--admin-color-bg-disabled:light-dark(#eaeaea,#313134);--admin-color-border-disabled:light-dark(var(--admin-color-gray-300),#555);--admin-color-link:var(--admin-color-primary);--admin-color-link-hover:light-dark(var(--admin-color-accent-600),var(--admin-color-accent-700));--admin-color-link-active:light-dark(var(--admin-color-accent-700),var(--admin-color-accent-900));}@media (forced-colors:active){:root{--admin-color-icon:CanvasText;}}
:root{--transition:all var(--admin-duration-fast) var(--admin-easing);--focus-border-size:calc(var(--admin-radius-2xs) - 1px);--focus-border-offset-size:0px;--outline-size:0.25rem;--focus-outline:var(--outline-size) solid var(--admin-color-focus);--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--admin-color-bg-surface),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--admin-color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--admin-pattern-square:0.5rem;--admin-icon-size-close:1.25rem;--admin-icon-size-toolbar-secondary:1.0625rem;--admin-icon-size-toolbar:1.0625rem;--admin-icon-size-sidebar-toggle:1.3125rem;--admin-radius-2xs:2px;--admin-radius-xs:0.25rem;--admin-radius-s:0.375rem;--admin-radius-m:0.5rem;--admin-radius-l:0.75rem;--admin-radius-xl:1rem;--size-summary-border-radius:calc(var(--admin-radius-m) - 1px);--admin-duration-fast:0.15s;--admin-duration-slow:0.3s;--admin-easing:cubic-bezier(0.19,1,0.22,1);--admin-transition:var(--admin-duration-fast) var(--admin-easing);--admin-transition-slow:var(--admin-duration-slow) var(--admin-easing);--admin-link-decoration-style:dotted;--admin-max-line-length:80ch;@media (min-width:61em){--admin-icon-size-toolbar:1.25rem;}}
:root{--admin-space-3xs:2px;--admin-space-2xs:0.25rem;--admin-space-xs:0.5rem;--admin-space-s:0.75rem;--admin-space-m:1rem;--admin-space-l:1.5rem;--admin-space-xl:2rem;--admin-space-2xl:3rem;--admin-space-3xl:4rem;--admin-theme-height-sticky:3.75rem;--admin-theme-toolbar-height:0px;--admin-theme-toolbar-secondary-height:0px;--admin-theme-toolbar-y-offset:0px;--admin-theme-toolbar-x-offset:0px;--admin-theme-scroll-offset:0px;--admin-theme-sticky-offset:0px;--admin-theme-sidebar-small-width:20rem;--admin-theme-sidebar-min-width:15rem;--admin-theme-sidebar-width:20rem;--admin-theme-sidebar-max-width:35rem;--admin-theme-sidebar-offset:var(--admin-theme-sidebar-width);@media (min-width:64em){--admin-theme-sticky-offset:var(--admin-theme-height-sticky);}@media (min-width:80em){--admin-theme-sidebar-width:22.5rem;}}:root{--admin-space-density-2xs:0.25rem;--admin-space-density-xs:0.5rem;--admin-space-density-s:0.75rem;--admin-space-density-m:1rem;--admin-space-density-l:1.5rem;--admin-space-density-xl:2rem;--admin-space-density-2xl:3rem;--admin-space-density-3xl:4rem;&[data-layout-density="small"]{--admin-space-density-2xs:0.15625rem;--admin-space-density-xs:0.3125rem;--admin-space-density-s:0.46875rem;--admin-space-density-m:0.625rem;--admin-space-density-l:0.9375rem;--admin-space-density-xl:1.25rem;--admin-space-density-2xl:1.875rem;--admin-space-density-3xl:2.5rem;}&[data-layout-density="medium"]{--admin-space-density-2xs:0.1875rem;--admin-space-density-xs:0.375rem;--admin-space-density-s:0.5625rem;--admin-space-density-m:0.75rem;--admin-space-density-l:1.125rem;--admin-space-density-xl:1.5rem;--admin-space-density-2xl:2.25rem;--admin-space-density-3xl:3rem;}}
:root{--admin-font-family:inter,"Helvetica Neue",blinkmacsystemfont,-apple-system,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,sans-serif;--admin-font-family-serif:"Times New Roman",times,serif;--admin-line-height:1.5;--admin-line-height-heading:1.3;--admin-line-height-label:1.125rem;--admin-font-size-2xs:0.75rem;--admin-font-size-xs:0.8125rem;--admin-font-size-s:0.875rem;--admin-font-size-m:1rem;--admin-font-size-l:1.125rem;--admin-font-size-xl:1.25rem;--admin-font-size-2xl:2.25rem;--admin-font-size-label:var(--admin-font-size-s);--admin-font-size-h1:2rem;--admin-font-size-h2:1.75rem;--admin-font-size-h3:1.5rem;--admin-font-size-h4:1.4375rem;--admin-font-size-h5:1.25rem;--admin-font-size-h6:var(--admin-font-size-l);--admin-font-size-page-title:1.625rem;--admin-font-size-quote:1.1em;--admin-font-weight-normal:400;--admin-font-weight-semibold:525;--admin-font-weight-bold:575;--admin-font-weight-heavy:625;@media (min-width:61em){--admin-font-size-page-title:1.8125rem;--admin-font-size-quote:1.2em;}@media (min-width:90em){--admin-font-size-page-title:2.125rem;}}
@font-face{font-family:Inter;src:url(/core/themes/default_admin/font/inter.woff2) format("woff2 supports variations(gvar)"),url(/core/themes/default_admin/font/inter.woff2) format("woff2-variations"),url(/core/themes/default_admin/font/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{color-scheme:light dark;}body{margin:0;background:var(--admin-color-bg);color:var(--admin-color-text);font-family:var(--admin-font-family);}.dialog-off-canvas-main-canvas{display:grid;min-block-size:100vh;place-items:center;}.layout-container{inline-size:min(24rem,100% - 2rem);margin-block:2rem;}.layout-container > :not(main){display:none;}main{display:flex;box-sizing:border-box;flex-direction:column;padding:2.5rem 2rem 2rem;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-l);background:var(--admin-color-bg-surface);box-shadow:var(--admin-shadow-2);}.layout-sidebar-first{order:-1;}.layout-sidebar-first > div > :not(:first-child),.layout-sidebar-first nav{display:none;}h1{margin:0 0 1.5rem;font-size:var(--admin-font-size-page-title);text-align:center;}:is(.user-login-form,.user-register-form,.user-pass,.openid-connect-login-form){display:grid;gap:1rem;}.form-item{display:grid;gap:0.375rem;margin:0;}label{font-size:var(--admin-font-size-label);font-weight:var(--admin-font-weight-bold);}:is(input[type="text"],input[type="password"],input[type="email"]){box-sizing:border-box;inline-size:100%;padding:0.625rem 0.75rem;border:1px solid var(--admin-color-border-input);border-radius:var(--admin-radius-s);background:var(--admin-color-bg-input);color:inherit;font:inherit;}:is(input[type="text"],input[type="password"],input[type="email"]):focus{border-color:var(--admin-color-primary);outline:2px solid var(--admin-color-primary-soft-active);}.form-actions{margin:0;}.form-submit{inline-size:100%;padding:0.75rem 1rem;border:0;border-radius:var(--admin-radius-s);background:var(--admin-color-primary);color:var(--admin-color-text-on-primary);font:inherit;font-weight:var(--admin-font-weight-bold);cursor:pointer;}.form-submit:is(:hover,:focus-visible){background:var(--admin-color-primary-hover);}.openid-connect-login-form{margin-block-end:1.5rem;padding-block-end:1.5rem;border-block-end:1px solid var(--admin-color-border);}.openid-connect-login-form .form-submit{background:var(--admin-color-primary);}.user-login-form .form-submit{background:transparent;color:var(--admin-color-primary);box-shadow:inset 0 0 0 1px var(--admin-color-primary);}.openid-connect-login-form:last-child{margin:0;padding:0;border:0;}.openid-connect-login-form:not(:has(.form-submit)){display:none;}
