@import 'welcome-page'; @import 'setup-wizard'; @import 'initial_setup_wizard'; /** * Setup wizard custom CSS. * @since 1.0.3 */ *, *::after, *::before { box-sizing: border-box; margin: 0; padding: 0; } $step_color_primary: #00B4FF; $step-primary-font: 'Roboto', sans-serif; .setup-wizard__logo { text-align: center; margin: auto; margin-bottom: 25px; display: block; max-width: 100%; @media (max-width: 1280px) { } } .setup-wizard__pregress-bar { width: 100%; text-align: center; display: flex; border: 1px solid #EBEFF5; border-radius: 10px; background: #fff; overflow: hidden; .setup-wizard__pregress-step { flex-grow: 1; position: relative; padding: 15px 16px 15px 50px; background-color: transparent; &:first-child { padding: 15px 16px; } &:before { content: ""; position: absolute; z-index: 2; top: 0px; bottom: 0; right: -18px; margin: auto 0; width: 40px; height: 43px; background: rgb(255 255 255); transform: rotate(-43deg); clip-path: polygon(100% 2%, 2% 100%, 100% 100%); border-radius: 0 0 10px 0; border-right: 2px solid #EBEFF5; border-bottom: 2px solid #EBEFF5; } p { display: flex; align-items: center; font-size: 14px; font-weight: 400; gap: 9px; margin: 0; font-family: $step-primary-font; color: $step_color_primary; span { border: 1px solid $step_color_primary; border-radius: 50%; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; } } } .step-not-visited { p { color: #73707D; span { border: 1px solid rgba(229, 232, 243, 1); color: rgba(36, 34, 60, 0.2); } } } .step-active { background: $step_color_primary; color: #ffffff; &:before { background: $step_color_primary; border-right: none; border-bottom: none; } p { font-weight: 500; color: #fff; span { border: 1px solid #ffffff; } } } .step-visited { background: #FFFFFF; p { font-weight: 600; color: #081E43; span { background: $step_color_primary; display: flex; align-items: center; justify-content: center; svg{ width: 9px; height: 9px; } } } } }