@font-face{font-family:sofiaprobold;src:url(/assets/SofiaProBold.woff2)}@font-face{font-family:sofiaprosemibold;src:url(/assets/SofiaProSemiBold.woff2)}@font-face{font-family:sofiaproregular;src:url(/assets/SofiaProRegular.woff2)}.header{display:flex;justify-content:space-between;padding:10px 20px;background-color:#f8f9fa;align-items:center;position:relative}.header-left{display:flex;align-items:center}.header-right{display:flex;align-items:center;position:relative;cursor:pointer}.profile-image{border-radius:50%;cursor:pointer}.header-right h3{margin-left:10px;cursor:pointer}.dropdown{position:absolute;top:100%;right:0;background-color:#fff;box-shadow:0 8px 16px #0003;z-index:1;border-radius:4px;cursor:pointer}.dropdown button{color:#000;background-color:#fff;width:100%;cursor:pointer;font-size:16px;padding:10px 0;border:none}.dropdown button:hover{background-color:#f1f1f1}.header-profile-name{font-family:sofiaprosemibold;color:#3d3a3b;text-wrap:nowrap}.header{height:80px;background-color:#fff;box-shadow:0 0 .41px #0000001f;box-shadow:0 0 .81px #0000000f;box-shadow:0 1.62px 3.25px #0000000a}.login-container{display:flex;flex-direction:column;width:100%;height:100vh;justify-content:center;align-items:center}.login-providers-container{max-width:400px}.page-content{flex:1;display:flex;flex-direction:column}.home-container{width:100%;margin:0 auto;padding:20px 40px}.search-container{display:flex;align-items:center;border:1px solid #ccc;border-radius:8px;padding:8px;box-shadow:0 .41px .41px #0000000a;background-color:#fff;margin:0 20px}.search-container input{border:none;outline:none;flex-grow:1;font-size:16px;padding-left:8px;background-color:#fff}.search-container svg{width:20px;height:20px;fill:#ccc}.search-container input::placeholder{color:#aaa}.placement{margin-top:20px}.placement.carousel .embedded-message{margin-right:20px}.placement.carousel .embedded-message:last-child{margin-right:0}.embedded-message__outer button{cursor:pointer}.modal__background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;justify-content:center;display:flex;z-index:1111}.modal{background-color:#fff;padding:20px 40px;border-radius:8px;max-width:1000px;flex:1;margin:10px 0;position:relative;overflow:scroll}.modal-small{background-color:#fff;padding:20px 40px;border-radius:8px;max-width:500px;max-height:250px;flex:1;margin:80px 0;position:relative;overflow:scroll;display:flex;flex-direction:column}.modal.styles{overflow:hidden}.modal__close{position:absolute;top:0;right:20px;font-size:32px;cursor:pointer}.modal__close:hover{color:#ff2400}.demo-builder{display:flex;flex-direction:column;flex:1;height:100%}.demo-styles-builder{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.demo-builder input:not(.demo-builder .app-preview-container input){margin:15px 0;padding:10px;border-radius:4px;border:1px solid #ccc}.demo-builder h2,.demo-style-manager h2,.demo-style-builder h2{font-family:sofiaprosemibold;font-size:24px;margin-bottom:0;text-align:center}.demo-style-manager h2,.demo-style-builder h2{margin-bottom:20px}.input-container{position:relative;display:flex;align-items:center}.input-container input{width:100%;padding:10px;font-size:16px;box-sizing:border-box;font-family:sofiaproregular}.input-container label{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:#aaa;transition:all .2s ease;font-family:sofiaproregular}.input-container input:focus+label,.input-container input:not(:placeholder-shown)+label{top:5px;left:15px;font-size:12px;color:#333}.input-container input::placeholder{font-family:sofiaproregular;font-size:16px;color:transparent}#new-demo-btn,#new-demo-style-btn{background-color:#59c1a7;color:#fff;padding:10px;border:none;border-radius:50px;cursor:pointer;margin:0 10px;width:calc(100% - 20px)}#demo-builder__save{background-color:#59c1a7;color:#fff;padding:10px;border:none;border-radius:50px;cursor:pointer;height:40px}.demo-select{font-family:sofiaproregular;margin:15px 0;flex:1}.no-options-message{margin:10px 0;text-align:center;font-size:14px;font-family:sofiaproregular}.app-preview-container{border-radius:8px;padding:0;margin:20px;width:calc(100% - 40px);background-color:#fafafa;pointer-events:none;border:1px solid #ccc;overflow:hidden}.app-preview-container *,.embedded-message__preview *{pointer-events:none}.tooltip{font-size:90%;padding:10px;border-radius:4px;box-sizing:border-box;width:max-content;max-width:250px;background-color:#fff;font-family:sofiaproregular;filter:drop-shadow(0px 0px 5px #333);color:#3d3a3b;z-index:111111111}.tooltip .bold{font-family:sofiaprosemibold}.question-mark{cursor:pointer;background-color:#33c4f3;color:#fff;border-radius:50%;margin:0 10px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;font-family:sofiaprobold}.demo-builder__header{font-family:sofiaprosemibold;margin-bottom:0}.embedded-message__preview{max-width:450px;margin:0 auto}.demo-builder__em-header{font-family:sofiaprosemibold;margin:0}.embedded-message__preview .placement{margin:0}*::-webkit-scrollbar{border:100px;height:0px;width:0px;background-color:transparent}.embedded-message__image{border-radius:4px;object-fit:cover}.loader{width:20px;height:20px;border-radius:50%;display:inline-block;border-top:3px solid #FFF;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.demo-container{max-width:800px;width:100%;margin:0 auto;padding:20px 0;flex:1;display:flex;flex-direction:column}#demo-list__container,#demo-styles-list__container{flex:1}.current-demo-badge,.apply-style{border:1px solid #59c1a7;padding:5px 10px;border-radius:4px;color:#59c1a7}.current-demo-badge{cursor:not-allowed}.apply-style{cursor:pointer}.dropdown button{padding:10px 20px}strong{font-family:sofiaprosemibold}.fiterable-logo{cursor:pointer}.manage-styles-btn{font-size:28px;margin:0 10px;cursor:pointer}.modal__content--styles{display:flex;flex-direction:column;width:100%;height:100%}#demo-list__filter{margin:20px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#demo-list__filter .search-container{flex:1}#demo-styles-list__filter{margin:20px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#demo-styles-list__filter .search-container{flex:1}.demo-style-manager{display:flex;flex-direction:column;width:100%;height:100%}.demo-style-builder{width:100%;height:100%;display:flex;flex-direction:column}.demo-styles-builder-form{display:flex;flex:1;flex-direction:column;overflow:hidden}.demo-styles-inputs{flex:1;overflow:scroll}input[type=color]{padding:0;height:40px}.hero-container{position:relative;background-image:url(https://firebasestorage.googleapis.com/v0/b/fiterable-web.appspot.com/o/Stock%2Fhero.png?alt=media&token=3dbc27d2-1321-4091-aefd-d956585e9e82);background-size:cover;background-position:center;max-height:500px;width:100%;height:500px}.hero-bg{max-height:500px;width:100%;object-fit:cover}.hero--overlay-content{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-title{font-family:sofiaproregular;font-size:42px;margin:0}.hero-section-title{font-family:sofiaprosemibold;font-size:42px;margin:0;max-width:380px}.hero-button-container{display:flex;justify-content:center}.fiterable-button{font-size:14px;padding:8px 12px;margin:10px;cursor:pointer}.hero-button{font-size:14px;padding:8px 15px;margin:10px;cursor:pointer;background-color:#0e9976;color:#fff;border-radius:4px;border:none;box-shadow:0 1px 2px #00000040,0 -1px #0000001a inset,0 1px #ffffff59 inset}.sign-in-button{font-size:14px;padding:8px 15px;cursor:pointer;background-color:#0e9976;color:#fff;border-radius:4px;border:none;box-shadow:0 1px 2px #00000040,0 -1px #0000001a inset,0 1px #ffffff59 inset;width:100px;margin:10px auto}.footer{position:relative;background-image:url(https://firebasestorage.googleapis.com/v0/b/fiterable-web.appspot.com/o/Stock%2Ffooter.jpeg?alt=media&token=dccc686a-2f6e-480f-8cdd-cf339bf2d792);background-size:cover;background-position:center;width:100%;padding:80px 0}.footer--overlay-content{color:#3d3a3b;text-align:center}.section-subtitle{font-family:sofiaproregular;font-size:14px;margin:0}.placement1Title{text-align:center;color:#3d3a3b;font-family:sofiaprosemibold}.placement2{position:relative;width:100%;background-image:url(https://firebasestorage.googleapis.com/v0/b/fiterable-web.appspot.com/o/Stock%2Fplacement2bg.jpeg?alt=media&token=22101563-0163-469d-b293-58e4040eb5b1),linear-gradient(#d3d3d3,#3d3a3b);background-position:50%;background-size:cover;background-repeat:no-repeat}.placement2 .placement{margin:unset}.placement2 .embedded-message__outer{flex:1;padding:70px;flex-direction:row;width:unset;background-color:transparent;border-radius:0;box-shadow:#0000000a 0 1.62px 3.25px;border:none}@media (max-width: 899px){.placement2 .embedded-message__outer{flex-direction:column-reverse;padding:20px}}.demosRoot{height:100vh;display:flex;justify-content:center;flex-direction:column}.demo-builder .embedded-message__outer,.demo-style-manager .embedded-message__outer{flex:1}.demo-builder__p2{margin:10px 0 20px}.carousel.no-scroll{justify-content:center}.profile-preview{display:flex;align-items:center;position:relative;cursor:pointer;justify-content:center}.hamburger-menu{font-size:24px}@media (min-width: 750px){.header-right{display:flex;flex-direction:row;align-items:center}.hamburger-menu,.menu-content,.menu-content.show{display:none}}@media (max-width: 749px){.header-right{display:none}.hamburger-menu{display:block;cursor:pointer}.menu-content{display:none;flex-direction:column}.menu-content.show{display:flex}}.no-scroll{overflow:hidden}#classCalendarTitle{text-align:center}#classCalendarContainer{height:calc(100% - 40px)}#customDataViewTitle{text-align:center}#customDataViewContainer{display:flex;flex-direction:column;height:100%}#custom-view-grid{flex:1;overflow:auto}.calendar-event{cursor:pointer}.confirm-class-btn{color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;margin-top:20px;width:100%;border:unset;border-radius:6px}.confirmBtm{display:flex;justify-content:center;flex:1;flex-direction:column}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%;padding:20px;background-color:#fffc}.spinner{width:80px;height:80px;position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.embedded-message__outer{display:flex;margin:10px;overflow:hidden;flex-shrink:0;align-items:center}.embedded-message__inner{display:flex;flex-direction:column;padding:20px;flex:1}.embedded-message__top{display:flex;margin-bottom:10px;align-items:center;flex:1 1 0%}.embedded-message__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;line-height:1.2em;margin:0;max-height:3.6em;overflow:hidden;text-overflow:ellipsis}.placement2 .embedded-message__title{-webkit-line-clamp:5;line-clamp:5}.embedded-message__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;margin:5px 0;overflow:hidden;text-overflow:ellipsis}.placement2 .embedded-message__description{-webkit-line-clamp:5;line-clamp:5}.embedded-message__top__left{margin:auto 0;flex-direction:column;flex-grow:1;width:100%;text-wrap:balance}.embedded-message__bottom{display:flex;justify-content:flex-start}.embedded-message__button__1,.embedded-message__button__2{border:0;padding:8px 15px}.embedded-message__button__1{margin:0 10px 0 0}.embedded-message__image-wrapper{display:block;margin:0;flex:1;width:100%}.embedded-message__image{margin:0;display:block;width:100%;height:auto}.skeleton{line-height:unset}.hamburger-toggle{position:relative;width:30px;height:30px;right:20px;transition-duration:.5s}.hamburger-toggle .icon-left{transition-duration:.5s;position:absolute;height:4px;width:15px;top:15px;background-color:#ccc;left:0}.hamburger-toggle .icon-left:before{transition-duration:.5s;position:absolute;width:15px;height:4px;background-color:#ccc;content:"";top:-10px}.hamburger-toggle .icon-left:after{transition-duration:.5s;position:absolute;width:15px;height:4px;background-color:#ccc;content:"";top:10px}.hamburger-toggle .icon-left:hover{cursor:pointer}.hamburger-toggle .icon-right{transition-duration:.5s;position:absolute;height:4px;width:15px;top:15px;background-color:#ccc;left:15px}.hamburger-toggle .icon-right:before{transition-duration:.5s;position:absolute;width:15px;height:4px;background-color:#ccc;content:"";top:-10px}.hamburger-toggle .icon-right:after{transition-duration:.5s;position:absolute;width:15px;height:4px;background-color:#ccc;content:"";top:10px}.hamburger-toggle.open .icon-left{transition-duration:.5s;background:transparent}.hamburger-toggle.open .icon-left:before{transform:rotate(45deg) scaleX(1.4) translate(2px,2px)}.hamburger-toggle.open .icon-left:after{transform:rotate(-45deg) scaleX(1.4) translate(2px,-2px)}.hamburger-toggle.open .icon-right{transition-duration:.5s;background:transparent}.hamburger-toggle.open .icon-right:before{transform:rotate(-45deg) scaleX(1.4) translate(-2px,2px)}.hamburger-toggle.open .icon-right:after{transform:rotate(45deg) scaleX(1.4) translate(-2px,-2px)}.hamburger-toggle:hover{cursor:pointer}.menu-content{display:none;position:absolute;top:100%;right:0;left:0;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;z-index:100}.menu-content.show{transform:translateY(0)}.fitloader{width:48px;height:48px;border:5px solid black;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fitrotation 1s linear infinite}@keyframes fitrotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fitloadercontainer{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.fitloadercontainerinline{display:flex;align-items:center;justify-content:center;height:350px;width:100%}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}*{font-family:sofiaproregular}.row-container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #ddd}.row-container-styles{padding:10px 20px;border-bottom:1px solid #ddd}.row-container-styles .row-container{border-bottom:none}.info-container{flex:1}.demo-name{font-size:16px;font-weight:700;font-family:sofiaprosemibold}.created-by,.created-on{font-size:14px;color:#555}.actions-container{display:flex;align-items:center}.play-button,.menu-button{background:none;border:none;cursor:pointer;font-size:20px}.play-button{margin-right:10px}.demomenu{display:flex;flex-direction:column;gap:8px}.demomenu-button{background:#fff;border-radius:999px;padding:8px 16px;cursor:pointer;border:2px solid transparent;transition:background-color .3s,color .3s;text-align:center;display:flex;align-items:center;justify-content:center}.demomenu-button-edit{border-color:#59c1a7}.demomenu-button-edit-icon{color:#59c1a7}.demomenu-button-delete{border-color:red}.demomenu-button-delete-icon{color:red}.demomenu-button-clone{border-color:#33c4f3}.demomenu-button-clone-icon{color:#33c4f3}.demomenu-button-edit:hover{background-color:#c3e8df}.demomenu-button-delete:hover{background-color:#fcc}.demomenu-button-clone:hover{background-color:#b3e6f9}*{box-sizing:border-box}html,body{height:100vh;width:100vw;margin:0}#root{background-color:#fafafa}
