.diagram-item{border-radius:var(--border-radius-s);box-shadow:var(--box-shadow);margin-top:0;padding:var(--space-m);transition:all .2s ease-out}.diagram-item,.diagram-item.has-relex-blue-background-color{--icon-background-color:#87beeb}.diagram-item.has-relex-green-background-color{--icon-background-color:#caeab0}.diagram-item.has-relex-yellow-background-color{--icon-background-color:#ffdc7b}.diagram-item.has-relex-purple-background-color{--icon-background-color:#c5abd8}.diagram-item.has-relex-red-background-color{--icon-background-color:#fc9090}.diagram-item.has-relex-orange-background-color{--icon-background-color:#ffbf8f}.diagram-item:hover{box-shadow:var(--box-shadow-darker)}.diagram-item:hover .dialog-show-btn svg{transform:translate3d(.125rem,-.125rem,-.125rem)}.diagram-item:not(.dialog-open){cursor:pointer;position:relative!important}.diagram-item .dialog-show-btn{align-items:center;background-color:transparent;border:0;color:var(--color-brand-blue-800);display:flex;font-family:Figtree,sans-serif;font-size:clamp(1rem,.9607843137rem + .1568627451vw,1.1rem);font-weight:700;gap:.25rem;line-height:1;margin-top:var(--space-l);padding:0;text-decoration:underline;transition:all .3s}.diagram-item .dialog-show-btn svg{transition:all .3s}.diagram-item .dialog-show-btn:active,.diagram-item .dialog-show-btn:focus,.diagram-item .dialog-show-btn:hover{color:var(--color-branc-blue-900)}.diagram-item .dialog-show-btn:after{content:"";display:block;inset:0;position:absolute}.diagram-item .wp-block-heading{margin:0}.diagram-item .wp-block-columns{flex-direction:column;gap:var(--space-s);margin-top:var(--space-l)}.diagram-item .wp-block-columns .wp-block-column{align-items:center;display:flex;gap:var(--space-s)}.diagram-item .wp-block-columns .wp-block-column figure{background-color:var(--icon-background-color);border-radius:var(--border-radius-xs);height:2.5rem;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:2.5rem}.diagram-item .wp-block-columns .wp-block-column p{font-family:Figtree,sans-serif;font-size:var(--font-size-text-510);font-weight:700;line-height:1.4}.diagram-item.has-background{padding-bottom:var(--space-m);padding-top:var(--space-m);position:unset}.diagram-item.has-background:after{display:none}
