/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-tabs ul.webform-tabs-item-list{margin:0 0 1em 0;}.webform-tabs ul.webform-tabs-item-list li{margin:0 0.2em 0 0;}
.dropbutton-wrapper{--dropbutton--height:var(--sp1-5);--dropbutton--secondary-bg-color:var(--color--white);--dropbutton--active-bg-color:var(--color--gray-90);--dropbutton--outline-color:var(--color--primary-40);--dropbutton--border-radius:var(--border-radius);--dropbutton--font-size:var(--font-size-s);--dropbutton--text-color:var(--color-text-neutral-medium);--dropbutton--text-hover-color:var(--color-text-primary-medium);}.dropbutton-wrapper.open{position:relative;z-index:100;filter:drop-shadow(0 2px 2px var(--dropbutton--active-bg-color));}.dropbutton-widget{position:relative;width:max-content;height:var(--dropbutton--height);padding-inline-end:var(--dropbutton--height);border-radius:var(--dropbutton--border-radius);}.dropbutton-single .dropbutton-widget{padding-inline-end:0;}.dropbutton-wrapper.open .dropbutton-widget{border-radius:var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0 0;}.dropbutton{height:var(--dropbutton--height);margin-block:0;margin-inline-start:0;padding-inline-start:0;list-style:none;font-size:var(--dropbutton--font-size);}.dropbutton-toggle button{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:var(--dropbutton--height);height:var(--dropbutton--height);padding:0;cursor:pointer;border-color:transparent;border-radius:0 var(--border-radius) var(--border-radius) 0;background:var(--dropbutton--active-bg-color);}.dropbutton-toggle button:focus{outline:solid 2px var(--dropbutton--outline-color);outline-offset:-2px;}.dropbutton-toggle button::before{display:block;width:var(--sp0-5);height:var(--sp0-5);content:"";transform:translateY(-25%) rotate(45deg);border-right:solid 2px var(--dropbutton--outline-color);border-bottom:solid 2px var(--dropbutton--outline-color);}.dropbutton-wrapper.open :is(.dropbutton-toggle button::before){transform:translateY(25%) rotate(225deg);}[dir="rtl"] .dropbutton-toggle button{border-radius:var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);}.dropbutton-action:first-child{margin-inline-end:2px;border:solid 1px transparent;border-radius:var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);background:var(--dropbutton--active-bg-color);}[dir="rtl"] .dropbutton-action:first-child{border:solid 1px transparent;border-radius:0 var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0;}.dropbutton-action a{display:flex;align-items:center;margin-bottom:-2px;padding:0 0.5625rem;-webkit-text-decoration:none;text-decoration:none;color:var(--dropbutton--text-color);font-weight:600;}.dropbutton-action a:hover{color:inherit;}.dropbutton-action a:focus{outline:solid 2px var(--dropbutton--outline-color);outline-offset:-1px;}.dropbutton-single .dropbutton-action:first-child{border-right:solid 1px transparent;border-radius:var(--dropbutton--border-radius);}[dir="rtl"] .dropbutton-single .dropbutton-action:first-child{border:solid 1px transparent;}.dropbutton-single .dropbutton-action a{justify-content:center;}.secondary-action{visibility:hidden;width:calc(100% + var(--dropbutton--height));border-right:1px solid var(--dropbutton--active-bg-color);border-left:1px solid var(--dropbutton--active-bg-color);background:var(--dropbutton--secondary-bg-color);}.secondary-action:last-child{border-bottom:1px solid var(--dropbutton--active-bg-color);}.secondary-action a:hover{color:var(--dropbutton--text-hover-color);}.dropbutton-wrapper.open .secondary-action{visibility:visible;}
