.pw-ds--b-divider{display:flex;align-items:center}
.pw-ds--b-divider--horizontal{flex-direction:row;width:100%;position:relative}
.pw-ds--b-divider--horizontal .pw-ds-divider-line{flex:1;border:var(--size-border-br-1,1px) solid var(--border-default,#a4a4a4)}
.pw-ds--b-divider--vertical{flex-direction:column;align-items:flex-start;align-self:stretch;width:fit-content;height:100%}
.pw-ds--b-divider--vertical .pw-ds-divider-line{flex:1;width:1px;min-height:50px;height:100%;border:var(--size-border-br-1,1px) solid var(--border-default,#a4a4a4)}
.pw-ds--b-divider--with-icon .pw-ds-divider-icon{width:20px;height:20px;aspect-ratio:1/1;position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);background:var(--surface-container,#FFF);display:inline-flex;align-items:center;justify-content:center}
.pw-ds--b-divider--with-icon .pw-ds-divider-icon .material-icons{font-size:12px;color:var(--icons-body,#353535)}
.pw-ds--b-divider--with-text .pw-ds-divider-label{display:flex;padding:0 4px;align-items:flex-start;position:absolute;bottom:-9px;border-radius:var(--size-radius-rd-4,4px);background:var(--surface-container,#FFF);color:var(--text-body,#353535);font-style:normal;letter-spacing:.48px;text-transform:uppercase}
@media(min-width:768px){div:has(.pw-ds--b-divider--vertical):not([class*="row"]){display:flex;flex-direction:column;align-self:stretch;flex-grow:1}
.pw-ds--b-divider--vertical{flex:1;min-height:50px}
}