@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--bs-body-font-size: 14px;--bs-primary: #12838b}html,body{font-family:Roboto,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body.bg-gray{background-color:#f3f4f6}.font-sans{font-family:Roboto,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}:is(#welcome-page,#login-page) .logo{width:120px}:is(#login-page,#register-page,#password-page)>div{width:380px}#header{height:75px}#top{border-bottom:1px solid #eee}#top .nav-link{font-weight:500}#top .nav-link.active{border-bottom:2px solid #818cf8}.dropdown-item{font-size:var(--bs-body-font-size)}.fs-smaller{font-size:80%}.step-progress .progress-bar{background-color:#000}.step-container{position:relative;text-align:center;transform:translateY(-43%);margin-bottom:-15px}.step-container .step-circle{width:30px;height:30px;border-radius:50%;background-color:#fff;border:2px solid #eee;line-height:30px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:10px;cursor:pointer}.step-container .step-circle.active{border-color:#000;color:#fff}.step-container .step-line{position:absolute;top:16px;left:50px;width:calc(100% - 100px);height:2px;background-color:#000;z-index:-1}.step-container div.active:nth-of-type(1),.step-container .bg-stage1{background-color:var(--step1-col)}.step-container div.active:nth-of-type(2),.step-container .bg-stage2{background-color:var(--step2-col)}.step-container div.active:nth-of-type(3),.step-container .bg-stage3{background-color:var(--step3-col)}.step-container div.active:nth-of-type(4),.step-container .bg-stage4{background-color:var(--step4-col)}.step-container div.active:nth-of-type(5),.step-container .bg-stage5{background-color:var(--step5-col)}.step-container div.active:nth-of-type(6),.step-container .bg-stage6{background-color:var(--step5-col)}.step-container div.active:nth-of-type(7),.step-container .bg-stage7{background-color:var(--step5-col)}.bg-stage1-light{background-color:hsl(from var(--step1-col) h s calc(l + 50))!important}.bg-stage2-light{background-color:hsl(from var(--step2-col) h s calc(l + 50))!important}.bg-stage3-light{background-color:hsl(from var(--step3-col) h s calc(l + 50))!important}.bg-stage4-light{background-color:hsl(from var(--step4-col) h s calc(l + 50))!important}.bg-stage5-light,.bg-stage6-light,.bg-stage7-light{background-color:hsl(from var(--step5-col) h s calc(l + 50))!important}.bg-stage1{background-color:var(--step1-col)}.bg-stage2{background-color:var(--step2-col)}.bg-stage3{background-color:var(--step3-col)}.bg-stage4{background-color:var(--step4-col)}.bg-stage5,.bg-stage6,.bg-stage7{background-color:var(--step5-col)}.details-meta{border-top:1px solid #ededed;padding-top:10px}.btn-primary,.bg-primary{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.text-primary{color:var(--bs-primary)!important}.card.can-hover:hover{outline:5px solid #dce2e3}.move-top-1{position:relative;top:-1px}.move-top-2{position:relative;top:-2px}.move-top-3{position:relative;top:-3px}.move-top-4{position:relative;top:-4px}.float-end.bi-check-circle-fill{color:#00c700}.float-end.tag-cancelled{background:red;margin-right:16px;color:#fff;border-radius:16px;height:35px;line-height:35px;font-size:16px;padding:0 12px}.col-added,.col-actions{width:145px}.w-100px{width:100px}.w-120px{width:120px}.w-140px{width:140px}.w-160px{width:160px}.bg-info-light{background-color:#e8f5f1!important}.btn{font-weight:600;font-size:.84rem;padding:.5rem 1.1rem;border-radius:var(--fp-radius-sm);transition:all var(--fp-transition);display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;cursor:pointer;line-height:1.4}@media(min-width:1200px){.w-lg-100px{width:100px}.w-lg-120px{width:120px}.w-lg-140px{width:140px}.w-lg-160px{width:160px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1000px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}
