:where(.Tooltip){--Tooltip-api-maxWidth:260px;--Tooltip-api-padding-v:8px;--Tooltip-api-padding-h:12px}.Tooltip{--Tooltip-private-buffer:0;z-index:var(--z-tooltip);max-width:var(--Tooltip-api-maxWidth);grid-template:"content"/auto}.Tooltip[data-interactive=false]{cursor:default;pointer-events:none}.Tooltip:before{margin:calc(var(--Tooltip-private-buffer) * -1);padding:var(--Tooltip-private-buffer);content:" ";grid-area:content}.Tooltip-content{padding:var(--Tooltip-api-padding-v) var(--Tooltip-api-padding-h);background-color:var(--color-bg-alt);color:var(--color-fg);text-wrap:pretty;border-radius:8px;grid-area:content;font:400 12px/15px Söhne,system-ui,sans-serif}
:where([data-barber-pole]){--BarberPole-api-color-bg:transparent;--BarberPole-api-color-stripe:currentColor;--BarberPole-api-stripe-width-unitless:1;--BarberPole-api-stripe-gap-unitless:3;--BarberPole-api-angle:-45deg;--BarberPole-api-anim-dur:.4s}[data-barber-pole]{--BarberPole-private-ratio:calc(var(--BarberPole-api-stripe-width-unitless) / ( var(--BarberPole-api-stripe-width-unitless) + var(--BarberPole-api-stripe-gap-unitless) ) * 50%);--BarberPole-private-tileSize:calc(( var(--BarberPole-api-stripe-width-unitless) + var(--BarberPole-api-stripe-gap-unitless) ) * 2px);background-image:linear-gradient(var(--BarberPole-api-angle), var(--BarberPole-api-color-stripe) 0%, var(--BarberPole-api-color-stripe) var(--BarberPole-private-ratio), var(--BarberPole-api-color-bg) var(--BarberPole-private-ratio), var(--BarberPole-api-color-bg) 50%, var(--BarberPole-api-color-stripe) 50%, var(--BarberPole-api-color-stripe) calc(var(--BarberPole-private-ratio) + 50%), var(--BarberPole-api-color-bg) calc(var(--BarberPole-private-ratio) + 50%), var(--BarberPole-api-color-bg) 100%);background-position:calc(var(--BarberPole-private-tileSize) * -1) 0;background-size:var(--BarberPole-private-tileSize) var(--BarberPole-private-tileSize)}[data-barber-pole=working]{animation:BarberPole-working var(--BarberPole-api-anim-dur) linear infinite}@keyframes BarberPole-working{to{background-position-x:0}}
:root{--Button-const-size:32px}:where(.Button){--Button-api-size:var(--Button-const-size);--Button-api-padding-h:16px;--Button-api-icon-size:16px;--Button-api-icon-spacing:10px;--Button-api-font:400 14px/18px "Söhne", system-ui, sans-serif;--Button-api-font-weight:700;--Button-api-hover-scale:1.02;--Button-api-active-scale:.97;display:inline-flex}.Button{-webkit-appearance:none;min-width:var(--Button-api-size,0);height:var(--Button-api-size);padding:0 var(--Button-api-padding-h);gap:var(--Button-api-icon-spacing);transform-origin:50%;border-radius:calc(var(--Button-api-size) / 2);font:var(--Button-api-font);font-weight:var(--Button-api-font-weight);line-height:var(--Button-api-size);transition:filter .1s linear, var(--focus-transition), transform .1s var(--ease-in-out)}@media (hover:hover){.Button:hover{transform:scale(var(--Button-api-hover-scale));text-decoration:none}}.Button:active{transform:scale(var(--Button-api-active-scale))}.Button[disabled],.Button[disabled]:where(:hover,:active,:focus),.Button[data-disabled-with-tooltip],.Button[data-disabled-with-tooltip]:where(:hover,:active,:focus){cursor:default;pointer-events:none;transform:none}.Button-iconRight,.Button-iconLeft{width:var(--Button-api-icon-size);height:var(--Button-api-icon-size);flex:none;grid-template:"content"100%/100%}.Button-iconRight>*,.Button-iconLeft>*{grid-area:content}.Button-iconRight>.Icon,.Button-iconLeft>.Icon{--Icon-api-size:var(--Button-api-icon-size)}.Button-label{flex:none}:is(.Button:has(.Button-iconRight:only-child),.Button:has(.Button-iconLeft:only-child)){--Button-api-padding-h:0}.Button[data-flavor=frameless]{--Button-api-padding-h:8px}
