/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--anchor-scroll-offset:6rem;}@media (max-width:767px){:root{--anchor-scroll-offset:9rem;}}[id],:target{scroll-margin-top:var(--anchor-scroll-offset);}.node--city--full,.node--news--full,.node--event--full{[id],:target{scroll-margin-top:0;}}
body:has(> .ui-dialog > .ui-dialog-content form.confirmation) > .ui-widget-overlay{background:rgb(0 0 0 / 0.4);opacity:1;}.ui-dialog:has(> .ui-dialog-content form.confirmation){max-width:min(42rem,calc(100vw - 2rem));padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-text-main);box-shadow:var(--shadow-lg);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);.ui-dialog-titlebar{position:relative;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 16) 0 calc(var(--spacing) * 6);border:0;border-radius:0;background:transparent;font-weight:400;}.ui-dialog-title{float:none;display:block;width:auto;margin:0;overflow:visible;white-space:normal;text-overflow:clip;font-family:var(--font-agenda);font-size:var(--font-size-heading-3);line-height:normal;font-weight:600;color:var(--color-text-main);}.ui-dialog-titlebar-close{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin:0;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--color-text-secondary);font-size:0;line-height:0;text-indent:0;cursor:pointer;transition:color 150ms;&:hover,&:focus{border:0;background:transparent;color:var(--color-text-main);}&:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:0;}.ui-button-icon,.ui-button-icon-space{display:none;}&::before{content:"";width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:currentColor;-webkit-mask:url(/themes/custom/bwy/src/svg/close.svg) center / contain no-repeat;mask:url(/themes/custom/bwy/src/svg/close.svg) center / contain no-repeat;}}.ui-dialog-content{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) 0;min-height:0 !important;color:inherit;font:inherit;form.confirmation > .form-actions{display:none;}}.ui-dialog-buttonpane{margin:0;padding:calc(var(--spacing) * 6);border:0;background:transparent;}.ui-dialog-buttonset{float:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 4);margin:0;}.ui-dialog-buttonpane .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);margin:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 6);border:0;border-radius:9999px;background-image:none;background-color:var(--color-blue-600);color:var(--color-white);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color 150ms,color 150ms;&:hover,&:focus,&:active{border:0;background-color:var(--color-blue-700);color:var(--color-white);}&:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px;}}.ui-dialog-buttonpane .ui-button.dialog-cancel{border:2px solid var(--color-blue-600);background-color:var(--color-white);color:var(--color-blue-600);&:hover,&:focus,&:active{border:2px solid var(--color-blue-600);background-color:var(--color-blue-500);color:var(--color-blue-600);}&:focus-visible{outline-color:var(--color-blue-500);}}}@media (min-width:768px){.ui-dialog:has(> .ui-dialog-content form.confirmation){.ui-dialog-titlebar{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 16) 0 calc(var(--spacing) * 8);}.ui-dialog-content{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 8) 0;}.ui-dialog-buttonpane{padding:calc(var(--spacing) * 8);}}}
