/* pages/visualizer/_visualizer.scss */
@media (max-width:575px){.mobile-only-sm{display:block}}@media (min-width:576px){.mobile-only-sm{display:none !important}}@media (max-width:767px){.mobile-only-md{display:block}}@media (min-width:768px){.mobile-only-md{display:none !important}}@media (max-width:991px){.mobile-only-lg{display:block}}@media (min-width:992px){.mobile-only-lg{display:none !important}}@media (max-width:1259px){.mobile-only-xl{display:block}}@media (min-width:1260px){.mobile-only-xl{display:none !important}}@media (max-width:1399px){.mobile-only-xxl{display:block}}@media (min-width:1400px){.mobile-only-xxl{display:none !important}}@media (max-width:1919px){.mobile-only-xxxl{display:block}}@media (min-width:1920px){.mobile-only-xxxl{display:none !important}}@media (max-width:575px){.desktop-only-sm{display:none !important}}@media (min-width:576px){.desktop-only-sm{display:block}}@media (max-width:767px){.desktop-only-md{display:none !important}}@media (min-width:768px){.desktop-only-md{display:block}}@media (max-width:991px){.desktop-only-lg{display:none !important}}@media (min-width:992px){.desktop-only-lg{display:block}}@media (max-width:1259px){.desktop-only-xl{display:none !important}}@media (min-width:1260px){.desktop-only-xl{display:block}}@media (max-width:1399px){.desktop-only-xxl{display:none !important}}@media (min-width:1400px){.desktop-only-xxl{display:block}}@media (max-width:1919px){.desktop-only-xxxl{display:none !important}}@media (min-width:1920px){.desktop-only-xxxl{display:block}}body #main{flex-grow:1;display:flex;flex-direction:column}@media (max-width:768px){body #header-wrapper.headroom--unpinned{transform:translateY(0)}}#layout{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column}#layout [data-component="SearchBoxLandscape"]{display:none}#layout-head{padding:35px var(--header-x-gap) 0;flex-shrink:0;text-align:center}#layout-head #breadcrumbs{margin-bottom:20px}@media (min-width:992px){#layout-head{min-width:100%;padding-top:35px}}#layout-head .desc{max-width:400px;margin:13px 0 0;font-size:14px;line-height:20px;font-weight:300;color:#58595B}@media (min-width:768px){#layout-head .desc{font-size:20px;line-height:30px;max-width:700px;margin:0 auto}}#layout #visualizer-types-tab{margin:25px 0}#layout #visualizer-types-tab .btn-framed{font-size:16px;padding:12px 20px;letter-spacing:normal;border-width:1px;display:flex;align-items:center;justify-content:center;min-width:162px}@media (min-width:992px){#layout #visualizer-types-tab .btn-framed{padding:15px 40px;font-size:20px}}#layout #visualizer-types-tab .btn-framed.active{--background-color: #000;--icon-color: #000;--text-color: #fff}#visualizer-wrapper{flex-grow:1;flex-shrink:0;position:relative;background-color:rgba(0, 0, 0, 0.2);margin:auto;margin-top:25px;transition:height 0.3s ease;will-change:transition;width:95vw;margin-bottom:2.5vw;height:calc(95vh - var(--header-height))}#visualizer-wrapper .visualizer{width:100%;height:100%;transition:height 0.3s ease;will-change:transition}#visualizer-wrapper .visualizer.loaded+.loader{display:none}#visualizer-wrapper .loader{background-color:rgba(255, 255, 255, 0.7);position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}#visualizer-wrapper .loader .lottie{mix-blend-mode:darken;width:250px;height:250px}#visualizer-wrapper [data-role='visualizer-root-ui'],#visualizer-wrapper [data-role='root-ui']{--global-transition: all 150ms ease-in-out;--line-height: 1.27;--bg-color: #fff;--font-family: Frutiger LT Pro, Narkiss Tam, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--text-color: #000;--text-inverse-color: white;--primary-color-rgb: 244, 108, 66;--primary-color: rgb(var(--primary-color-rgb));--hr-color: #ced0da;--text-sub-color: #838a92;--selected-box-shadow: 0 0 8px 0 #DC4405;--small-box-shadow: 0 3px 16px 0 rgba(58, 66, 76, 0.4);--hover-box-shadow: 0 2px 6px 0 rgba(58, 66, 76, 0.31);--button-radius: 0;--landscape-button-radius: 0;--image-radius: 0;--selected-border-width: 1px;z-index:1}#visualizer-wrapper [data-role='visualizer-root-ui'] .floatMenu__3nW21,#visualizer-wrapper [data-role='root-ui'] .floatMenu__3nW21{z-index:2}#previewVisualizerModal .modal-header{height:100%;padding:var(--modal-padding-y) var(--modal-padding-x);min-height:230px;display:flex;flex-flow:column;justify-content:center;align-items:flex-start}#previewVisualizerModal .modal-header.use-image{--color: #fff}#previewVisualizerModal .title,#previewVisualizerModal .subtitle{max-width:100%;color:var(--color, #000)}#previewVisualizerModal .close-modal svg{fill:var(--color)}#summeryVisualizerModal .modal-header{height:100%;padding:var(--modal-padding-y) var(--modal-padding-x);min-height:230px;display:flex;flex-flow:column;justify-content:center;align-items:flex-start}#summeryVisualizerModal .modal-header.use-image{--color: #fff}#summeryVisualizerModal .modal-head{text-align:center}#summeryVisualizerModal .modal-dialog{max-width:463px !important}#summeryVisualizerModal .modal-content{flex-direction:column;padding:50px 40px !important}#summeryVisualizerModal .modal-terms{font-size:14px;font-weight:300;margin-bottom:46px}#summeryVisualizerModal .modal-desc{margin-top:10px}#summeryVisualizerModal .modal-actions{position:absolute;left:0;right:0;display:flex;height:auto}#summeryVisualizerModal .modal-actions .close-modal{left:0}#summeryVisualizerModal .title,#summeryVisualizerModal .subtitle{max-width:100%;color:var(--color, #000)}#summeryVisualizerModal .title-t1{font-weight:300;line-height:1.1}#summeryVisualizerModal .close-modal svg{fill:var(--color)}#summeryVisualizerModal .form[aria-busy="true"]{opacity:0;pointer-events:none}#summeryVisualizerModal .form-loading{position:absolute;right:0;left:0;display:none;justify-content:center;align-items:center;min-height:160px;z-index:1;top:30%}#summeryVisualizerModal .form-loading .spinner-border{width:5rem;height:5rem}#summeryVisualizerModal .form-group-row{display:grid;grid-gap:20px;margin:20px 0}#summeryVisualizerModal .form-group.floating{--font-size: 18px}#summeryVisualizerModal .form-group.floating input{color:#58595b;font-weight:300;background:#f8f8f8;border-radius:3px;padding:15px 15px;border:1px solid transparent}#summeryVisualizerModal .form-group.floating input[aria-invalid="true"],#summeryVisualizerModal .form-group.floating input[aria-invalid="true"]:focus{background:rgba(204, 26, 26, 0.05);border-color:#cc1a1a}#summeryVisualizerModal .form-group.floating input:focus{border-color:rgba(0, 0, 0, 0.1)}#summeryVisualizerModal .form-group.floating input[type="password"]{font-family:Arial, sans-serif}#summeryVisualizerModal .form-group.floating.invalid input{background:rgba(204, 26, 26, 0.05);border-color:#cc1a1a}#summeryVisualizerModal .form-group.floating .desc-err,#summeryVisualizerModal .form-group.floating .tf-msg-error{font-weight:400;font-size:13px;line-height:16px;color:#cc1a1a;padding-top:10px}#summeryVisualizerModal .form-group.floating label{font-weight:400;font-size:16px;line-height:19px;color:rgba(13, 13, 13, 0.5);transform:translate(15px, 15px);top:2px;max-width:100%;transition:max-width 0.3s;overflow:hidden;white-space:nowrap}@media (min-width:768px){#summeryVisualizerModal .form-group.floating label{top:6px}}#summeryVisualizerModal .form-group.floating input:focus+label,#summeryVisualizerModal .form-group.floating input:not(:placeholder-shown)+label{max-width:0}#summeryVisualizerModal .form-group.one-line a[role="button"]{font-weight:400}#summeryVisualizerModal .form-success{display:none;text-align:center}#summeryVisualizerModal .form-success p{margin-top:33px}#summeryVisualizerModal .form-success svg{width:57px;height:35px}#summeryVisualizerModal .form .btn{color:#fff;border:0;background:#000;width:100%;padding:16px 10px}@media (min-width:576px){#summeryVisualizerModal .row-full{grid-column:1/3}}.modal{z-index:10000}.modal-backdrop{z-index:9999}
