.divider{align-items:center;border:none;display:flex;margin:var(--divider-margin-horizontal,var(--divider-margin-horizontal)) 0;position:relative;width:100%}.divider:before{border-top:var(--divider-border-width,var(--divider-border-width)) solid var(--divider-border-color,var(--divider-border-color));content:"";flex:1}.divider--vertical{align-items:center;align-self:stretch;display:inline-flex;flex-direction:column;margin:0 var(--divider-margin-vertical,var(--divider-margin-vertical));min-height:100%;width:auto}.divider--vertical:before{border-left:var(--divider-border-width,var(--divider-border-width)) solid var(--divider-border-color,var(--divider-border-color));border-top:none;height:100%;min-height:inherit}.divider--dashed:after,.divider--dashed:before{border-style:dashed}.divider--dotted:after,.divider--dotted:before{border-style:dotted}.divider__content{align-items:center;background:var(--divider-content-background,var(--divider-content-background));color:var(--divider-content-color,var(--divider-content-color));display:inline-flex;font-size:.875rem;padding:0 var(--divider-content-gap,var(--divider-content-gap));white-space:nowrap}.divider--with-content:after{border-top:var(--divider-border-width,var(--divider-border-width)) solid var(--divider-border-color,var(--divider-border-color));content:"";flex:1}.divider--with-content.divider--dashed:after{border-top-style:dashed}.divider--with-content.divider--dotted:after{border-top-style:dotted}.divider--align-left:before{flex:0 0 5%}.divider--align-left:after,.divider--align-right:before{flex:1}.divider--align-right:after{flex:0 0 5%}.divider--align-center:after,.divider--align-center:before{flex:1}.divider--vertical.divider--with-content .divider__content{padding:var(--divider-content-gap,var(--divider-content-gap)) 0}.divider--vertical.divider--with-content:after{border-left:var(--divider-border-width,var(--divider-border-width)) solid var(--divider-border-color,var(--divider-border-color));border-top:none;height:auto}.divider--vertical.divider--align-top:before{flex:0 0 5%}.divider--vertical.divider--align-bottom:before,.divider--vertical.divider--align-top:after{flex:1}.divider--vertical.divider--align-bottom:after{flex:0 0 5%}
