@layer components{.wizard-shell{--wizard-card-radius: 1.25rem;--wizard-transition-speed: .25s;font-family:inherit;position:relative}.wizard-shell .fs-7{font-size:.875rem!important}.wizard-shell .fs-8{font-size:.75rem!important}.wizard-shell .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wizard-shell .rotate-180{transform:rotate(180deg)}.wizard-shell .wizard-surface,.wizard-shell .wizard-step-card{background-color:#fff;color:var(--bs-body-color);transition:background-color var(--wizard-transition-speed) ease,color var(--wizard-transition-speed) ease}.wizard-shell .industry-scroll-wrapper{position:relative;width:100%;padding-inline:20px}.wizard-shell .industry-scroll-wrapper .nav-pills-scroll{touch-action:pan-x;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}.wizard-shell .industry-scroll-wrapper .nav-pills-scroll .industry-pill-btn{padding:.625rem 1.25rem;font-size:.875rem;transition:all .2s ease}.wizard-shell .industry-scroll-wrapper .nav-pills-scroll .industry-pill-btn.btn-active-pill{background-color:var(--bs-primary)!important;color:#fff!important;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.25);border:1px solid var(--bs-primary)!important}.wizard-shell .industry-scroll-wrapper .nav-pills-scroll .industry-pill-btn.btn-inactive-pill{background-color:#fff;border:1px solid var(--bs-border-color);color:var(--bs-body-color)}.wizard-shell .industry-scroll-wrapper .nav-pills-scroll .industry-pill-btn.btn-inactive-pill:hover{border-color:var(--bs-primary)}.wizard-shell .scroll-touch-bar{position:absolute;top:0;bottom:0;height:100%;width:44px;z-index:10;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bs-body-color);transition:all .25s ease}.wizard-shell .scroll-touch-bar:not(:disabled):hover{background:var(--bs-primary);color:#fff}.wizard-shell .scroll-touch-bar:disabled{opacity:.35;pointer-events:none;background:transparent}.wizard-shell .scroll-touch-bar.touch-bar-start{inset-inline-start:0;border-inline-end:1px solid var(--bs-border-color)}.wizard-shell .scroll-touch-bar.touch-bar-end{inset-inline-end:0;border-inline-start:1px solid var(--bs-border-color)}.wizard-shell .wizard-collapse-header{border-radius:.75rem;padding:.75rem 1.25rem;transition:filter .2s ease,transform .2s ease}.wizard-shell .wizard-collapse-header:hover{filter:brightness(.96)}.wizard-shell .segmented-wrapper{-webkit-overflow-scrolling:touch;width:100%}.wizard-shell .segmented-control{padding:.35rem;border-radius:50rem;display:flex;width:100%;gap:.25rem}.wizard-shell .segmented-control .btn-segment{border-radius:50rem;padding:.45rem 1rem;font-size:.85rem;border:none;transition:all .2s ease;color:inherit;background:transparent;opacity:.7;flex:1 1 auto;white-space:nowrap;text-align:center}.wizard-shell .segmented-control .btn-segment.active{background-color:#fff;color:var(--bs-primary);box-shadow:0 2px 8px #00000014;font-weight:600;opacity:1}.wizard-shell .segmented-control .btn-segment:hover:not(.active){opacity:1;background-color:#ffffff80}.wizard-shell .module-card{border-radius:var(--wizard-card-radius);background-color:#fff;border:1px solid var(--bs-border-color)!important;box-shadow:0 2px 8px #00000005;transition:all var(--wizard-transition-speed) ease}.wizard-shell .module-card:hover{box-shadow:0 6px 16px #0000000f;transform:translateY(-2px);border-color:rgba(var(--bs-primary-rgb),.2)!important}.wizard-shell .module-card.is-selected{border-color:var(--bs-primary)!important;background-color:rgba(var(--bs-primary-rgb),.04)!important;box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.08)}.wizard-shell .module-card .form-switch .custom-toggle-switch{appearance:none;-webkit-appearance:none;width:3rem!important;height:1.5rem!important;background-color:var(--bs-secondary-bg)!important;background-image:none!important;border:1.5px solid rgba(0,0,0,.28)!important;border-radius:2rem!important;position:relative;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.wizard-shell .module-card .form-switch .custom-toggle-switch:after{content:"";position:absolute;top:2px;right:2px;width:1.15rem;height:1.15rem;background-color:var(--bs-secondary-color);border-radius:50%;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s ease-in-out}.wizard-shell .module-card .form-switch .custom-toggle-switch:checked{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.wizard-shell .module-card .form-switch .custom-toggle-switch:checked:after{transform:translate(-1.4rem);background-color:#fff}.wizard-shell .module-card .form-switch .custom-toggle-switch:disabled{opacity:.65;cursor:not-allowed}.wizard-shell .wizard-sticky-summary{border-radius:var(--wizard-card-radius);background-color:#fff;border:1px solid var(--bs-border-color)!important;box-shadow:0 2px 8px #00000005!important}.wizard-shell .wizard-sticky-summary .summary-header{border-bottom:1px solid var(--bs-border-color)}.wizard-shell .wizard-sticky-summary .summary-item{padding-block:.75rem;border-bottom:1px dashed var(--bs-border-color)}.wizard-shell .wizard-sticky-summary .summary-item:last-child{border-bottom:none}}[data-bs-theme=dark] .wizard-shell .wizard-step-card,[data-bs-theme=dark] .wizard-shell .wizard-surface{background-color:var(--color-surface);border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .wizard-shell .wizard-collapse-header:hover{filter:brightness(1.15)}[data-bs-theme=dark] .wizard-shell .module-card,[data-bs-theme=dark] .wizard-shell .wizard-sticky-summary,[data-bs-theme=dark] .wizard-shell .industry-section-card,[data-bs-theme=dark] .wizard-shell .industry-pill-btn.btn-inactive-pill,[data-bs-theme=dark] .wizard-shell .segmented-control .btn-segment.active{background-color:var(--color-surface)}[data-bs-theme=dark] .wizard-shell .segmented-control .btn-segment:hover:not(.active){background-color:#ffffff1a}[data-bs-theme=dark] .wizard-shell .scroll-touch-bar{background:#161720b3;color:var(--bs-primary)}
