.design-steps { display: flex; justify-content: space-between; margin-bottom: 12px; } .design-steps .steps { box-shadow: inset 0 0 0 rgb(0 0 0 / 10%), 0 0 15px rgb(0 0 0 / 10%); border-radius: 4px; isolation: isolate; display: flex; } .step { position: relative; height: 32px; min-width: 100px; display: flex; justify-content: center; align-items: center; background-color: #ffffff; } .step > a { padding: 0 10px; position: relative; left: 5px; cursor: pointer; } .step:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .step:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .step:hover { background-color: #edeef2 !important; } .step > .hover-arrow, .step:hover > .solid-arrow { position: absolute; top: 0; left: 100%; width: 0; height: 0; z-index: 1; border-style: solid; border-width: 16px 0 16px 10px; border-color: transparent transparent transparent #edeef2 !important; } .step > .solid-arrow { background: none !important; width: 0 !important; height: 0 !important; } .step.disabled { background-color: #ffffff; } .step.disabled > a { color: #c4c4c4; cursor: not-allowed; pointer-events: none; } .step.clickable { background-color: #ffffff; } .step.clickable > .solid-arrow, .step.disabled > .solid-arrow { position: absolute; top: 0; left: 100%; z-index: 1; border-style: solid; border-width: 16px 0 16px 10px; border-color: transparent transparent transparent #ffffff; } .step.clickable > .outline-arrow, .step.disabled > .outline-arrow { background-image: url("static/svg/arrow-step-polyline.svg"); background-size: 8px; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; left: 100%; width: 15px; height: 32px; z-index: 1; } .step.active { background-color: #38b2fe; } .step.active > a { color: #ffffff; } .step:hover.active > a { color: #38b2fe; } .step.active > .solid-arrow { position: absolute; top: 0; left: 100%; z-index: 1; border-style: solid; border-width: 16px 0 16px 10px; border-color: transparent transparent transparent #38b2fe; } .step.active > .outline-arrow { background-image: url("static/svg/arrow-step-polyline.svg"); background-size: 8px; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; left: 100%; width: 15px; height: 32px; z-index: 1; } .step.current { background-color: #2e7eff; } .step.current > a { color: #ffffff; font-weight: bold; } .step:hover.current > a { color: #2e7eff; } .step.current > .solid-arrow { position: absolute; top: 0; left: 100%; z-index: 1; border-style: solid; border-width: 16px 0 16px 10px; border-color: transparent transparent transparent #2e7eff; } #returnConfirmModal .footer { display: flex; justify-content: space-between; } .visibility-hidden{visibility: hidden;}