.dbp-flow{--dbp-flow--c--bg:rgb(var(--rd--c--primary,255 255 255));--dbp-flow--c--text:rgb(var(--rd--c--primary-on,51 51 51));--dbp-flow--s--padding:1.2em;--dbp-flow--s--gap:4rem;--dbp-flow--s--shadow:2px 3px 6px rgb(0 0 0/.1);--block--size-gap:1em;-webkit-box-align:start;align-items:flex-start;counter-reset:dbp-flow var(--dbp-flow--counter--reset,0);display:grid;gap:var(--dbp-flow--s--gap,1em);grid-template-columns:repeat(4,1fr);position:relative;width:100%}.dbp-flow-item{background:var(--dbp-flow--c--bg);border-radius:3px;-webkit-box-shadow:var(--dbp-flow--s--shadow);box-shadow:var(--dbp-flow--s--shadow);color:var(--dbp-flow--c--text);height:100%;padding:var(--dbp-flow--s--padding);position:relative}.dbp-flow-item:first-child .dbp-flow-arrow{display:none}.dbp-flow-item .dbp-flow-body{font-size:.9em}.dbp-flow-arrow{color:rgb(var(--rd--c--secondary,51 51 51));left:calc(var(--dbp-flow--s--gap)/-2);pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dbp-flow-arrow .material-icon{font-size:2em}.dbp-flow-number{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:rgb(var(--rd--c--secondary,51 51 51));border-radius:3em;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);color:rgb(var(--rd--c--secondary-on,51 51 51));display:-webkit-box;display:flex;flex-direction:column;font-size:.8em;font-weight:700;gap:.1em;height:2.5em;justify-content:center;line-height:1;margin-inline:auto;margin-bottom:.5em;margin-top:calc(-1.5em - var(--dbp-flow--s--padding));min-width:2.5em;padding:.6em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dbp-flow-number-icon span.material-icon{font-size:1.5em;font-variation-settings:"FILL" 1}.dbp-flow-number.is-type-number{counter-increment:dbp-flow}.dbp-flow-number.is-type-number:before{content:counter(dbp-flow);font-family:system-ui;font-size:1.4em;font-weight:700;line-height:1}.dbp-flow-number.is-type-text{padding-inline:.8em}.dbp-flow-number.is-position-left{margin-left:0}.dbp-flow-number.is-position-right{margin-right:0}.dbp-flow-number.is-position-inner{border-radius:inherit;-webkit-box-shadow:none;box-shadow:none;height:auto;margin:0;margin-bottom:var(--block--size-gap);padding-block:.8em;width:100%}
