.dropbutton-wrapper{--dropbutton-row-height:1.75rem;--dropbutton-toggle-width:1.5rem;--dropbutton-padding-inline:.5rem;--dropbutton-border:var(--border-width) solid var(--color-border);--dropbutton-background-color:var(--color-background);--dropbutton-hover-background-color:var(--background-color-lighter);--dropbutton-shadow:0 1px 3px #00000040}.js .dropbutton-wrapper{vertical-align:top;display:inline-block;position:relative}.dropbutton-widget{border:var(--dropbutton-border);background-color:var(--dropbutton-background-color)}.js .dropbutton-wrapper.dropbutton-single .dropbutton-widget,.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget{width:auto;max-width:none;padding:0;position:relative}.js .dropbutton-wrapper .dropbutton-widget .dropbutton{overflow:visible}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton{height:var(--dropbutton-row-height)}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-action:first-child{margin-inline-end:var(--dropbutton-toggle-width)}.dropbutton-action>:is(a,input,button){box-sizing:border-box;width:100%;height:var(--dropbutton-row-height);padding-block:0;padding-inline:var(--dropbutton-padding-inline);color:inherit;font-size:inherit;line-height:var(--dropbutton-row-height);text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;text-decoration:none;display:block}.dropbutton-action>:is(a,input,button):hover{background-color:var(--dropbutton-hover-background-color);text-decoration:none}.dropbutton-action>:is(a,input,button):focus-visible{outline:var(--border-width) solid var(--color-border);outline-offset:calc(-1 * var(--border-width))}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton .secondary-action{visibility:hidden;height:0;margin-inline:calc(-1 * var(--border-width));border:var(--border-width) solid transparent;display:block;overflow:hidden}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton .secondary-action+.secondary-action{border-block-start-width:0}.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton .secondary-action{visibility:visible;border-color:var(--color-border);background-color:var(--dropbutton-background-color);height:auto;box-shadow:var(--dropbutton-shadow);overflow:visible}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-toggle{z-index:1;width:var(--dropbutton-toggle-width);height:var(--dropbutton-row-height);inset-block:0 auto;inset-inline:auto 0}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-toggle button{border-inline-start:var(--dropbutton-border)}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-arrow,.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-arrow{top:50%;margin-block-start:-.1666em;margin-inline-start:-.3333em;inset-inline:50% auto}.js td .dropbutton-wrapper.dropbutton-single,.js td .dropbutton-wrapper.dropbutton-multiple{max-width:none;min-height:0;margin-inline:0;padding-inline:0}
