/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.select2-container--open{z-index:1261;}
.region-title__action{display:inline-block;margin-left:1em;}[dir="rtl"] .region-title__action{margin-right:1em;margin-left:0;}.block-region{margin-top:4px;margin-bottom:4px;padding:3px;color:#000;background-color:#ff6;}a.block-demo-backlink,a.block-demo-backlink:link,a.block-demo-backlink:visited{position:fixed;z-index:499;left:20px;padding:5px 10px;color:#000;border-radius:0 0 10px 10px;background-color:#b4d7f0;font-family:"Lucida Grande",Verdana,sans-serif;font-size:small;line-height:20px;}a.block-demo-backlink:hover{text-decoration:underline;}.block-form .form-item-settings-admin-label label{display:inline;}.block-form .form-item-settings-admin-label label::after{content:":";}.block-disabled:not(:hover){opacity:0.675;background:#fcfcfa;}
.contextual{position:absolute;z-index:500;top:6px;right:0;}[dir="rtl"] .contextual{right:auto;left:0;}.contextual.open{z-index:501;}.contextual-region.focus{outline:1px dashed #d6d6d6;outline-offset:1px;}.contextual .trigger{position:relative;right:6px;float:right;overflow:hidden;margin:0;padding:0 2px;cursor:pointer;border:1px solid #ccc;border-radius:13px;background-color:#fff;background-attachment:scroll;}[dir="rtl"] .contextual .trigger{right:auto;left:6px;float:left;}.contextual.open .trigger{z-index:2;border:1px solid #ccc;border-bottom-color:transparent;border-radius:13px 13px 0 0;box-shadow:none;}.contextual-region .contextual .contextual-links{position:relative;top:-1px;right:6px;float:right;clear:both;margin:0;padding:0.25em 0;text-align:left;white-space:nowrap;border:1px solid #ccc;border-radius:4px 0 4px 4px;background-color:#fff;}[dir="rtl"] .contextual-region .contextual .contextual-links{right:auto;left:6px;float:left;text-align:right;border-radius:0 4px 4px 4px;}.contextual-region .contextual .contextual-links li{margin:0;padding:0;list-style:none;list-style-image:none;border:none;background-color:#fff;line-height:100%;}.contextual-region .contextual .contextual-links a{display:block;margin:0.25em 0;padding:0.4em 0.6em;color:#333;background-color:#fff;font-family:sans-serif;font-size:small;font-weight:normal;line-height:0.8em;}.touchevents .contextual-region .contextual .contextual-links a{font-size:large;}.contextual-region .contextual .contextual-links a,.contextual-region .contextual .contextual-links a:hover{text-decoration:none;}.no-touchevents .contextual-region .contextual .contextual-links li a:hover{color:#000;background:#f7fcff;}
.toolbar-bar .toolbar-icon-edit::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23bebebe' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3e%3crect fill='%23bebebe' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3e%3cpath fill='%23bebebe' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");}.toolbar-bar .toolbar-icon-edit:active::before,.toolbar-bar .toolbar-icon-edit.is-active::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23ffffff' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3e%3crect fill='%23ffffff' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3e%3cpath fill='%23ffffff' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");}.contextual .trigger{width:26px !important;height:26px !important;text-indent:-9999px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23bebebe' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3e%3crect fill='%23bebebe' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3e%3cpath fill='%23bebebe' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;}.contextual .trigger:hover{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3e%3crect fill='%23787878' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3e%3cpath fill='%23787878' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");}.contextual .trigger:focus{outline:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%235181C6' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3e%3crect fill='%235181C6' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3e%3cpath fill='%235181C6' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");}
@font-face{font-family:Inter;src:url(/core/modules/navigation/assets/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap;}
:root{--admin-toolbar-rem:max(1rem,16PX);}[data-drupal-admin-styles]{--admin-toolbar-color-focus:var(--drupal-admin-color-focus,var(--admin-toolbar-color-green-400));--admin-toolbar-size-focus:var(--drupal-admin-size-focus,2px);--admin-toolbar-color-blue-070:var(--drupal-admin-color-blue-070,#dbe8ff);--admin-toolbar-color-blue-100:var(--drupal-admin-color-blue-100,#ccdfff);--admin-toolbar-color-blue-200:var(--drupal-admin-color-blue-200,#94bbff);--admin-toolbar-color-blue-300:var(--drupal-admin-color-blue-300,#669eff);--admin-toolbar-color-blue-400:var(--drupal-admin-color-blue-400,#347efe);--admin-toolbar-color-blue-450:var(--drupal-admin-color-blue-450,#015efe);--admin-toolbar-color-blue-500:var(--drupal-admin-color-blue-500,#004bcc);--admin-toolbar-color-blue-600:var(--drupal-admin-color-blue-600,#0041b1);--admin-toolbar-color-blue-650:var(--drupal-admin-color-blue-650,#00389a);--admin-toolbar-color-blue-700:var(--drupal-admin-color-blue-700,#002566);--admin-toolbar-color-blue-800:var(--drupal-admin-color-blue-800,#001333);--admin-toolbar-color-gray-020:var(--drupal-admin-color-gray-020,#f8f9fc);--admin-toolbar-color-gray-050:var(--drupal-admin-color-gray-050,#f3f5f9);--admin-toolbar-color-gray-070:var(--drupal-admin-color-gray-070,#e3e9f2);--admin-toolbar-color-gray-100:var(--drupal-admin-color-gray-100,#d8dfea);--admin-toolbar-color-gray-200:var(--drupal-admin-color-gray-200,#cfd4dd);--admin-toolbar-color-gray-300:var(--drupal-admin-color-gray-300,#b8c1d0);--admin-toolbar-color-gray-400:var(--drupal-admin-color-gray-400,#a2acbe);--admin-toolbar-color-gray-500:var(--drupal-admin-color-gray-500,#8590a3);--admin-toolbar-color-gray-600:var(--drupal-admin-color-gray-600,#798291);--admin-toolbar-color-gray-700:var(--drupal-admin-color-gray-700,#6d7583);--admin-toolbar-color-gray-800:var(--drupal-admin-color-gray-800,#4f5661);--admin-toolbar-color-gray-900:var(--drupal-admin-color-gray-900,#323946);--admin-toolbar-color-gray-950:var(--drupal-admin-color-gray-950,#1f242d);--admin-toolbar-color-gray-990:var(--drupal-admin-color-gray-990,#13161a);--admin-toolbar-color-orange-020:var(--drupal-admin-color-orange-020,#fff7e0);--admin-toolbar-color-orange-050:var(--drupal-admin-color-orange-050,#ffefc2);--admin-toolbar-color-orange-070:var(--drupal-admin-color-orange-070,#ffe499);--admin-toolbar-color-orange-100:var(--drupal-admin-color-orange-100,#fdd568);--admin-toolbar-color-orange-200:var(--drupal-admin-color-orange-200,#ffc629);--admin-toolbar-color-orange-300:var(--drupal-admin-color-orange-300,#f5b400);--admin-toolbar-color-red-020:var(--drupal-admin-color-red-020,#ffe5e0);--admin-toolbar-color-red-050:var(--drupal-admin-color-red-050,#ffccc2);--admin-toolbar-color-red-070:var(--drupal-admin-color-red-070,#fa9);--admin-toolbar-color-red-100:var(--drupal-admin-color-red-100,#fd8168);--admin-toolbar-color-red-200:var(--drupal-admin-color-red-200,#ff4d29);--admin-toolbar-color-red-300:var(--drupal-admin-color-red-300,#ff2b00);--admin-toolbar-color-red-400:var(--drupal-admin-color-red-400,#e52600);--admin-toolbar-color-red-500:var(--drupal-admin-color-red-500,#c22000);--admin-toolbar-color-red-600:var(--drupal-admin-color-red-600,#991a00);--admin-toolbar-color-green-020:var(--drupal-admin-color-green-020,#ccffe7);--admin-toolbar-color-green-050:var(--drupal-admin-color-green-050,#9cfccf);--admin-toolbar-color-green-070:var(--drupal-admin-color-green-070,#3df59f);--admin-toolbar-color-green-100:var(--drupal-admin-color-green-100,#2ce890);--admin-toolbar-color-green-200:var(--drupal-admin-color-green-200,#18dc81);--admin-toolbar-color-green-300:var(--drupal-admin-color-green-300,#00cc6d);--admin-toolbar-color-green-400:var(--drupal-admin-color-green-400,#009952);--admin-toolbar-color-green-500:var(--drupal-admin-color-green-500,#008044);--admin-toolbar-color-green-600:var(--drupal-admin-color-green-600,#005c31);--admin-toolbar-color-white:var(--drupal-admin-color-white,#fff);--admin-toolbar-color-expanded:rgb(231,234,243,0.5);--admin-toolbar-font-family:inter,sans-serif;--admin-toolbar-color-shadow-0:rgb(0,0,0,0);--admin-toolbar-color-shadow-6:rgb(0,0,0,0.06);--admin-toolbar-color-shadow-8:rgb(0,0,0,0.08);--admin-toolbar-color-shadow-15:rgb(0,0,0,0.15);--admin-toolbar-space-4:var(--drupal-admin-space-4,calc(0.25 * var(--admin-toolbar-rem)));--admin-toolbar-space-8:var(--drupal-admin-space-8,calc(0.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-10:var(--drupal-admin-space-10,calc(0.625 * var(--admin-toolbar-rem)));--admin-toolbar-space-12:var(--drupal-admin-space-12,calc(0.75 * var(--admin-toolbar-rem)));--admin-toolbar-space-16:var(--drupal-admin-space-16,var(--admin-toolbar-rem));--admin-toolbar-space-20:var(--drupal-admin-space-20,calc(1.25 * var(--admin-toolbar-rem)));--admin-toolbar-space-24:var(--drupal-admin-space-24,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-32:var(--drupal-admin-space-32,calc(2 * var(--admin-toolbar-rem)));--admin-toolbar-space-40:var(--drupal-admin-space-40,calc(2.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-48:var(--drupal-admin-space-48,calc(3 * var(--admin-toolbar-rem)));--admin-toolbar-space-56:var(--drupal-admin-space-56,calc(3.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-64:var(--drupal-admin-space-64,calc(4 * var(--admin-toolbar-rem)));--admin-toolbar-space-72:var(--drupal-admin-space-72,calc(4.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-80:var(--drupal-admin-space-80,calc(5 * var(--admin-toolbar-rem)));--admin-toolbar-space-96:var(--drupal-admin-space-96,calc(6 * var(--admin-toolbar-rem)));--admin-toolbar-popover-width:calc(16 * var(--admin-toolbar-rem));--admin-toolbar-font-size-heading-xs:var(--drupal-admin-font-size-heading-xs,calc(0.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-xs:var(--drupal-admin-line-height-heading-xs,var(--admin-toolbar-rem));--admin-toolbar-font-size-heading-sm:var(--drupal-admin-font-size-heading-sm,var(--admin-toolbar-rem));--admin-toolbar-line-height-heading-sm:var(--drupal-admin-line-height-heading-sm,var(--admin-toolbar-rem));--admin-toolbar-font-size-heading-md:var(--drupal-admin-font-size-heading-md,calc(1.125 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-md:var(--drupal-admin-line-height-heading-md,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-lg:var(--drupal-admin-font-size-heading-lg,calc(1.25 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-lg:var(--drupal-admin-line-height-heading-lg,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-xl:var(--drupal-admin-font-size-heading-xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-xl:var(--drupal-admin-line-height-heading-xl,calc(2 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-2xl:var(--drupal-admin-font-size-heading-2xl,calc(1.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-2xl:var(--drupal-admin-line-height-heading-2xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-3xl:var(--drupal-admin-font-size-heading-3xl,calc(2.25 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-3xl:var(--drupal-admin-line-height-heading-3xl,calc(3 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-label-xs:var(--drupal-admin-font-size-label-xs,calc(0.625 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-xs:var(--drupal-admin-line-height-label-xs,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-sm:var(--drupal-admin-font-size-label-sm,calc(0.75 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-sm:var(--drupal-admin-line-height-label-sm,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-md:var(--drupal-admin-font-size-label-md,calc(0.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-md:var(--drupal-admin-line-height-label-md,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-lg:var(--drupal-admin-font-size-label-lg,var(--admin-toolbar-rem));--admin-toolbar-line-height-label-lg:var(--drupal-admin-line-height-label-lg,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-xl:var(--drupal-admin-font-size-label-xl,calc(1.125 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-xl:var(--drupal-admin-line-height-label-xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-info-xs:var(--drupal-admin-font-size-info-xs,calc(0.75 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-xs:var(--drupal-admin-line-height-info-xs,var(--admin-toolbar-rem));--admin-toolbar-font-size-info-sm:var(--drupal-admin-font-size-info-sm,calc(0.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-sm:var(--drupal-admin-line-height-info-sm,var(--admin-toolbar-rem));--admin-toolbar-font-size-info-md:var(--drupal-admin-font-size-info-md,var(--admin-toolbar-rem));--admin-toolbar-line-height-info-md:var(--drupal-admin-line-height-info-md,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-info-lg:var(--drupal-admin-font-size-info-lg,calc(1.125 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-lg:var(--drupal-admin-line-height-info-lg,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-info-xl:var(--drupal-admin-font-size-info-xl,calc(1.25 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-xl:var(--drupal-admin-line-height-info-xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-letter-spacing-0-8:var(--drupal-admin-letter-spacing-0-8,calc(0.05 * var(--admin-toolbar-rem)));--admin-toolbar-letter-spacing-0-06:var(--drupal-admin-letter-spacing-0-06,calc(0.00375 * var(--admin-toolbar-rem)));--admin-toolbar-z-index-admin-footer:var(--drupal-admin-z-index-footer,40);--admin-toolbar-z-index-header:var(--drupal-admin-z-index-header,99);--admin-toolbar-z-index-top-bar:var(--drupal-admin-z-index-top-bar,490);--admin-toolbar-z-index-admin-toolbar-control-bar:var(--drupal-admin-z-index-admin-toolbar-control-bar,499);--admin-toolbar-z-index-overlay:var(--drupal-admin-z-index-overlay,500);--admin-toolbar-z-index:var(--drupal-admin-z-index,501);--admin-toolbar-z-index-popover:var(--drupal-admin-z-index-popover,601);--admin-toolbar-z-index-footer:var(--drupal-admin-z-index-footer,701);--admin-toolbar-z-index-tooltip:var(--drupal-admin-z-index-tooltip,801);}[data-admin-toolbar-transitions]{--admin-toolbar-transition:150ms ease-out;}@media (prefers-reduced-motion){[data-admin-toolbar-transitions]{--admin-toolbar-transition:0s linear;}}
body{--admin-toolbar-sidebar-width:80vw;--admin-toolbar-sidebar-header:calc(3.75 * var(--admin-toolbar-rem));@media (min-width:35rem){--admin-toolbar-sidebar-width:calc(16.5 * var(--admin-toolbar-rem));}@media (min-width:64rem){--admin-toolbar-sidebar-width:calc(4.5 * var(--admin-toolbar-rem));[data-admin-toolbar="expanded"] &{--admin-toolbar-sidebar-width:calc(16.5 * var(--admin-toolbar-rem));}}}[data-admin-toolbar-transitions]{:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar{transition:visibility var(--admin-toolbar-transition),transform var(--admin-toolbar-transition);@media not (min-width:64rem){visibility:hidden;}@media (min-width:64rem){transition:width var(--admin-toolbar-transition);~ .dialog-off-canvas-main-canvas{transition:margin-inline-start var(--admin-toolbar-transition);}}}}}:is(#extra-specificity-hack,[data-drupal-admin-styles]){.admin-toolbar__displace-placeholder{position:absolute;inset-block-start:0;inset-inline-start:0;@media (min-width:64rem){width:var(--admin-toolbar-sidebar-width);}}}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--admin-toolbar-z-index);display:flex;flex-direction:column;block-size:100vh;transform:translateX(-100%);background-color:var(--admin-toolbar-color-white);font-family:var(--admin-toolbar-font-family);inline-size:calc(var(--admin-toolbar-sidebar-width) + 1px);[dir="rtl"] &{right:0;transform:translateX(100%);@media (min-width:64rem){transform:none;}}& ~ .dialog-off-canvas-main-canvas{@media (min-width:64rem){margin-inline-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width));[dir="rtl"] &{margin-inline-start:var(--drupal-displace-offset-right,var(--admin-toolbar-sidebar-width));}}}[data-admin-toolbar="expanded"] &{visibility:visible;transform:none;}@media (min-width:64rem){transform:none;inset-block-start:0;}@media only screen and (max-height:18.75rem){min-height:20rem;}}.admin-toolbar__back-button{display:none;flex-grow:0;}&.admin-toolbar:has([data-toolbar-popover-control][aria-expanded="true"]){.admin-toolbar__back-button{display:flex;@media (min-width:64rem){display:none;}}.admin-toolbar__logo{display:none;@media (min-width:64rem){display:inline-flex;}}}.admin-toolbar__close-button{flex-grow:0;justify-self:end;margin-inline-start:auto;@media (min-width:64rem){display:none;}}.admin-toolbar__expand-button{display:none;align-items:center;justify-content:center;width:calc(2.25 * var(--admin-toolbar-rem));height:calc(2.25 * var(--admin-toolbar-rem));margin-inline-start:calc(0.125 * var(--admin-toolbar-rem));cursor:pointer;color:var(--admin-toolbar-color-gray-800);border:1px solid var(--admin-toolbar-color-gray-300);border-radius:50%;background-color:transparent;&:hover{color:var(--admin-toolbar-color-gray-990);}@media (min-width:64rem){display:flex;}}.admin-toolbar__expand-button-chevron{flex-shrink:0;fill:currentColor;width:calc(1 * var(--admin-toolbar-rem));height:calc(1 * var(--admin-toolbar-rem));transition:opacity var(--admin-toolbar-transition),rotate var(--admin-toolbar-transition);opacity:0;[data-admin-toolbar-transitions] &{opacity:1;}[dir="rtl"] &{rotate:180deg;}.admin-toolbar__expand-button[aria-expanded="true"] &{rotate:180deg;[dir="rtl"] &{rotate:0deg;}}}.admin-toolbar__header{position:sticky;z-index:var(--admin-toolbar-z-index-header);inset-block-start:0;display:flex;align-items:center;justify-content:space-between;margin-block-start:calc(var(--admin-toolbar-sidebar-header) * -1);padding-block-start:var(--admin-toolbar-space-16);padding-block-end:var(--admin-toolbar-space-4);background-color:var(--admin-toolbar-color-white);&:not(:has(.admin-toolbar__logo)){@media (min-width:64rem){display:none;}}@media (min-width:64rem){position:static;align-items:start;margin-block-start:revert;padding-block-start:revert;}}.admin-toolbar__logo{display:inline-flex;overflow:hidden;border-radius:var(--admin-toolbar-space-8);&:hover{background-color:transparent;}& img{display:block;max-width:var(--admin-toolbar-space-40);}}.admin-toolbar__scroll-wrapper{display:flex;overflow-y:auto;flex-direction:column;height:100%;border-inline-end:solid 1px transparent;background:linear-gradient(var(--admin-toolbar-color-white) 30%,var(--admin-toolbar-color-white)),radial-gradient(farthest-side at 50% 0,var(--admin-toolbar-color-shadow-15),var(--admin-toolbar-color-shadow-0));background-color:var(--admin-toolbar-color-white);background-repeat:no-repeat;background-attachment:local,scroll;background-position-y:3rem;background-size:100% 2.5rem,100% 1rem;@media (min-width:64rem){display:contents;overflow-y:unset;background:none;}}.admin-toolbar__content{display:grid;gap:var(--admin-toolbar-space-12);padding-block:var(--admin-toolbar-sidebar-header) var(--admin-toolbar-space-16);padding-inline:var(--admin-toolbar-space-16);border-inline-end:1px solid var(--admin-toolbar-color-gray-100);@media (min-width:64rem){display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;flex-grow:1;padding-block-start:var(--admin-toolbar-space-16);background:linear-gradient(var(--admin-toolbar-color-white) 30%,var(--admin-toolbar-color-white)),linear-gradient(var(--admin-toolbar-color-white),var(--admin-toolbar-color-white) 80%) 0 100%,radial-gradient(farthest-side at 50% 0,var(--admin-toolbar-color-shadow-15),var(--admin-toolbar-color-shadow-0)),radial-gradient(farthest-side at 50% 100%,var(--admin-toolbar-color-shadow-15),var(--admin-toolbar-color-shadow-0)) 0 100%;background-color:var(--admin-toolbar-color-white);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 2.5rem,100% 2.5rem,100% 1rem,100% 1rem;}}.admin-toolbar__footer{z-index:var(--admin-toolbar-z-index-footer);display:grid;gap:var(--admin-toolbar-space-4);margin-block-start:auto;padding:var(--admin-toolbar-space-16);border-block-start:1px solid var(--admin-toolbar-color-gray-200);border-inline-end:1px solid var(--admin-toolbar-color-gray-100);& > .toolbar-block{&:last-of-type{margin-block-end:var(--admin-toolbar-space-12);}}@media (min-width:64rem){--admin-toolbar-z-index-footer:-1;position:sticky;bottom:0;background-color:var(--admin-toolbar-color-white);}}.admin-toolbar__toggle{display:none;@media (min-width:64rem){display:flex;}}[data-drupal-tooltip]:hover + .admin-toolbar__tooltip,[data-drupal-tooltip]:focus + .admin-toolbar__tooltip{[data-admin-toolbar="expanded"] &{display:none;}}}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar-overlay{position:fixed;z-index:var(--admin-toolbar-z-index-overlay);inset-block-start:0;inset-inline-start:0;display:none;width:100vw;height:100vh;background-color:rgb(0,0,0,0.14);:where([data-admin-toolbar="expanded"]) &{display:block;}@media (forced-colors:active){opacity:0.14;background-color:canvasText;}@media (min-width:64rem){display:none;}}}
:root{--admin-toolbar-top-bar-height:calc(4 * var(--admin-toolbar-rem));}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.top-bar{position:relative;z-index:var(--admin-toolbar-z-index-top-bar);display:flex;display:none;color:var(--admin-toolbar-color-gray-990);border-bottom:solid 1px transparent;background-color:var(--admin-toolbar-color-white);box-shadow:0 0 8px 0 var(--admin-toolbar-color-shadow-15);font-family:var(--admin-toolbar-font-family);padding-inline:var(--admin-toolbar-space-4);padding-block:var(--admin-toolbar-space-4);@media (min-width:64rem){block-size:var(--admin-toolbar-top-bar-height);position:fixed;inset-block-start:0;inset-inline-start:0;width:100vw;padding-block:var(--admin-toolbar-space-12);padding-inline:calc(var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width)) + var(--admin-toolbar-space-32)) var(--admin-toolbar-space-32);box-shadow:0 0 40px 0 var(--admin-toolbar-color-shadow-6),0 4px 4px 0 var(--admin-toolbar-color-shadow-8);[dir="rtl"] &{padding-inline:calc(var(--drupal-displace-offset-right,var(--admin-toolbar-sidebar-width)) + var(--admin-toolbar-space-32)) var(--admin-toolbar-space-32);}}}&.top-bar:has(.top-bar__tools:not(:empty),.top-bar__context:not(:empty),.top-bar__actions:not(:empty)){display:block;~ .dialog-off-canvas-main-canvas{@media (min-width:64rem){margin-block-start:var(--admin-toolbar-top-bar-height);}}}.top-bar__actions{display:flex;justify-content:end;gap:0.5rem;@media (min-width:64rem){justify-content:end;gap:var(--admin-toolbar-space-4);}}.top-bar__content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;gap:var(--admin-toolbar-space-16);width:100%;}.top-bar__controls{display:none;@media (min-width:64rem){display:flex;gap:var(--admin-toolbar-space-8);}}.top-bar__context{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--admin-toolbar-space-20);}.top-bar__title{--toolbar--title-max-width:40ch;}.top-bar__tools{display:flex;gap:0.5rem;}}
:root{--admin-toolbar-top-bar-height:var(-admin-toolbar-space-64);}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar-control-bar{position:relative;z-index:var(--admin-toolbar-z-index-admin-toolbar-control-bar);display:flex;padding:var(--admin-toolbar-space-4);border-bottom:1px solid var(--admin-toolbar-color-gray-100);background-color:white;font-family:var(--admin-toolbar-font-family);@media (min-width:64rem){display:none;}}.admin-toolbar-control-bar__burger{align-self:start;@media (min-width:64rem){display:none;}}.admin-toolbar-control-bar__content{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between;gap:var(--admin-toolbar-space-16);width:100%;}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-menu{display:grid;margin:0;padding:0;list-style-type:none;gap:var(--admin-toolbar-space-4);}[class*="toolbar-menu--level-"]{display:none;}[data-toolbar-menu-trigger][aria-expanded="true"] + [class*="toolbar-menu--level-"]{display:grid;}.toolbar-menu__item{display:grid;}.toolbar-menu__item--level-1{border-radius:var(--admin-toolbar-space-8);&:has(> [data-toolbar-menu-trigger][aria-expanded="true"]){background:var(--admin-toolbar-color-gray-050);}}.toolbar-menu--level-2{padding-block-end:var(--admin-toolbar-space-12);box-shadow:inset var(--admin-toolbar-space-4) 0 0 0 var(--admin-toolbar-color-gray-100);[dir="rtl"] &{box-shadow:inset calc(-1 * var(--admin-toolbar-space-4)) 0 0 0 var(--admin-toolbar-color-gray-100);}}.toolbar-menu__link{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-inline:var(--admin-toolbar-space-20) var(--admin-toolbar-space-12);padding-block:var(--admin-toolbar-space-8);cursor:pointer;text-align:start;-webkit-text-decoration:none;text-decoration:none;letter-spacing:var(--admin-toolbar-letter-spacing-0-06);overflow-wrap:break-word;color:var(--admin-toolbar-color-gray-800);border:none;background-color:transparent;font-family:inherit;font-size:var(--admin-toolbar-font-size-info-xs);line-height:var(--admin-toolbar-line-height-info-xs);font-variation-settings:"wght" 600;inline-size:100%;gap:var(--admin-toolbar-space-8);&:has(+ .toolbar-menu .is-active){color:var(--admin-toolbar-color-gray-950);}&.current{color:var(--admin-toolbar-color-gray-990);&::after{position:absolute;z-index:1;inset-block-start:calc(50% - var(--admin-toolbar-space-8) / 2);inset-inline-start:calc(var(--admin-toolbar-space-4) * -0.5);content:"";border-radius:50%;background-color:currentColor;inline-size:var(--admin-toolbar-space-8);block-size:var(--admin-toolbar-space-8);}}&:focus{color:var(--admin-toolbar-color-gray-990);outline-offset:-2px;background-color:transparent;}&:hover{color:var(--admin-toolbar-color-blue-700);background-color:transparent;&::before{position:absolute;z-index:1;inset-block-start:0;inset-inline-start:0;content:"";background-color:currentColor;inline-size:var(--admin-toolbar-space-8);block-size:100%;}}}.toolbar-menu__link--3{padding-inline-start:var(--admin-toolbar-space-32);font-size:var(--admin-toolbar-font-size-info-xs);line-height:var(--admin-toolbar-line-height-info-xs);font-variation-settings:"wght" 500;&::after{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:0;content:"";background-color:var(--admin-toolbar-color-gray-100);inline-size:var(--admin-toolbar-space-20);block-size:1px;}&:hover{&::after{background-color:currentColor;}}}.toolbar-menu__chevron{flex-shrink:0;margin-inline-start:auto;transition:rotate var(--admin-toolbar-transition);rotate:90deg;fill:currentColor;block-size:var(--admin-toolbar-space-16);inline-size:var(--admin-toolbar-space-16);[dir="rtl"] &{rotate:90deg;}[aria-expanded="true"] &{rotate:-90deg;[dir="rtl"] &{rotate:none;}}}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-block{display:grid;gap:var(--admin-toolbar-space-4);.admin-toolbar__content &{&:nth-last-child(n + 2){&::after{margin-top:var(--admin-toolbar-space-8);content:"";border-top:1px solid var(--admin-toolbar-color-gray-200);}}}}.toolbar-block__list{display:grid;margin:0;padding:0;list-style-type:none;word-wrap:break-word;hyphens:auto;gap:var(--admin-toolbar-space-4);}.toolbar-block__list-item{display:grid;}.toolbar-block__title{position:relative;margin:0;padding:var(--admin-toolbar-space-12) var(--admin-toolbar-space-8);letter-spacing:var(--admin-toolbar-letter-spacing-0-8);text-transform:uppercase;color:var(--admin-toolbar-color-gray-700);font-family:inherit;font-size:var(--admin-toolbar-font-size-label-xs);line-height:var(--admin-toolbar-line-height-label-xs);font-variation-settings:"wght" 500;html:not([data-admin-toolbar="expanded"]) &,html[data-admin-toolbar-animating][data-admin-toolbar="expanded"] &{display:flex;align-items:center;justify-content:center;padding:0;color:var(--admin-toolbar-color-gray-600);font-size:0;block-size:calc(2.5 * var(--admin-toolbar-rem));inline-size:calc(2.5 * var(--admin-toolbar-rem));&::before{position:absolute;display:block;width:var(--admin-toolbar-space-4);height:var(--admin-toolbar-space-4);content:"";border-radius:50%;background-color:currentColor;}}}}
