*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Inter;font-weight:100;src:url(/static/fonts/Inter-Thin.otf)}@font-face{font-family:Inter;font-weight:200;src:url(/static/fonts/Inter-ExtraLight.ttf)}@font-face{font-family:Inter;font-weight:200;font-style:italic;src:url(/static/fonts/Inter-ExtraLightItalic.ttf)}@font-face{font-family:Inter;font-weight:300;src:url(/static/fonts/Inter-Light.ttf)}@font-face{font-family:Inter;font-weight:300;font-style:italic;src:url(/static/fonts/Inter-LightItalic.ttf)}@font-face{font-family:Inter;font-weight:400;src:url(/static/fonts/Inter-Regular.ttf)}@font-face{font-family:Inter;font-weight:400;font-style:italic;src:url(/static/fonts/Inter-Italic.otf)}@font-face{font-family:Inter;font-weight:500;src:url(/static/fonts/Inter-Medium.ttf)}@font-face{font-family:Inter;font-weight:600;src:url(/static/fonts/Inter-SemiBold.ttf)}@font-face{font-family:Inter;font-weight:600;font-style:italic;src:url(/static/fonts/Inter-SemiBoldItalic.ttf)}@font-face{font-family:Inter;font-weight:700;src:url(/static/fonts/Inter-Bold.ttf)}@font-face{font-family:Inter;font-weight:700;font-style:italic;src:url(/static/fonts/Inter-BoldItalic.ttf)}@font-face{font-family:Inter;font-weight:800;src:url(/static/fonts/Inter-ExtraBold.ttf)}@font-face{font-family:Inter;font-weight:900;src:url(/static/fonts/Inter-Black.ttf)}@font-face{font-family:Inter;font-weight:900;font-style:italic;src:url(/static/fonts/Inter-BlackItalic.ttf)}a{text-decoration:none;color:inherit}ul{list-style:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{font-size:calc(9.16667px + .27778vw);font-family:Inter;line-height:1.35;letter-spacing:-.00278rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input[type=button],input[type=submit]{font-family:inherit;color:inherit;background-color:inherit;outline:0;cursor:pointer;border:0}input[type=email],input[type=number],input[type=password],input[type=text],textarea{font-family:inherit;letter-spacing:inherit;line-height:inherit}:root{--mobile-width:1000px;--sidebar-width:230px;--header-height:70px;--unsaved-data-banner-height:25px;--content-top-margin:50px;--content-top-height:100px;--content-top-row-height:50px;--content-bottom-margin:50px;--list-view-top-height:100px;--list-view-bottom-margin:50px;--title-row-height:55px;--details-form-row-gap:20px;--details-form-column-gap:20px;--session-row-height:50px;--time-row-height:50px;--unallocated-row-height:100px;--red:#ed6c6c;--green:#20a46c;--grey:#999;--dark-grey:#283e6a;--white:#fff;--yellow:#ffe18e;--dark-yellow:#f2c024;--body-color:#f2f4f6;--link-color:#0170ff;--email-color:#39b5ff;--border-color:#ededed;--input-border-color:#ccc;--menu-active-color:#2c406e;--menu-color:#a1b1cf;--form-header-color:#32383f;--title-color:#2c406e;--section-background:#fff;--primary-button-background:#ffe18e;--primary-button-color:#2c406e;--danger-button-color:#fff;--danger-button-background:#ed6c6c;--label-color:#8f9eb8;--input-border-color:#e9ecf1;--input-value-color:#2c406e;--input-placeholder-color:#ccc;--checkbox-checkmark-width:60px;--table-light-text:#8f9eb8;--table-dark-text:#2c406e;--table-border-color:#f6f7f9;--table-padding:20px;--light-text:#8f9eb8;--dark-text:#2c406e;--blue-link-color:#39b5ff;--main-white-color:#f5f5f7;--box-background-color:#1d1d1d}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.3}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.7}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.3}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.7}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}#header{position:fixed;top:0;left:0;right:0;z-index:9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px 0 45px;height:70px;height:var(--header-height);-webkit-box-shadow:0 0 18px 0 #e6e6e6;box-shadow:0 0 18px 0 #e6e6e6;z-index:20;background-color:#fff;background-color:var(--white)}#header,#header .left-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .left-section{grid-gap:10px;gap:10px}#header .left-section .outreach-logo img{width:27px}#header .left-section .application-title{padding-bottom:5px;font-size:1.29em;font-weight:800;color:#2c406e;color:var(--dark-text)}#header .right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px}#header .right-section .user-profile-picture img{width:40px;height:40px;border-radius:99px;-o-object-fit:cover;object-fit:cover}#header .right-section .user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .right-section .user-details .user-name{color:#2c406e;color:var(--dark-text);font-weight:600;font-size:1.531em}#header .right-section .user-details .user-role{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}#header .right-section .user-details .user-role .role-name{color:#2c406e;color:var(--dark-text);font-size:.918em;font-weight:500}#header .right-section .user-details .user-role .role-icon{height:12px;width:12px}#sidebar{position:fixed;top:70px;top:var(--header-height);bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:4;max-width:160px;background-color:#fff;background-color:var(--white)}#sidebar .icon{width:19px}#sidebar .navigation-links,#sidebar .navigation-links>*+*{margin-top:25px}#sidebar .sidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:16px;gap:16px;padding-left:28px;color:#a1b1cf;color:var(--menu-color)}#sidebar .active{color:#2c406e;color:var(--menu-active-color);font-weight:700}#sidebar .active .icon{-webkit-filter:brightness(0) saturate(100%) invert(18%) sepia(71%) saturate(728%) hue-rotate(188deg) brightness(94%) contrast(85%);filter:brightness(0) saturate(100%) invert(18%) sepia(71%) saturate(728%) hue-rotate(188deg) brightness(94%) contrast(85%)}#sidebar .logout-button{width:100%;height:60px;font-weight:500;color:#ed6c6c;color:var(--red)}#sidebar .sidebar-toggle{width:100%;height:60px}.not-found-view{grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 320px);height:calc(100vh - var(--header-height) - var(--content-top-margin) - var(--content-top-height) - var(--content-top-row-height) - var(--content-bottom-margin))}.not-found-view .number{color:#f2c024;color:var(--dark-yellow);font-weight:700;font-size:9em}.not-found-view .text{color:#283e6a;color:var(--dark-grey);font-weight:600;font-size:2.8em}.not-found-view a.home-link{margin-top:10px;color:#0170ff;color:var(--link-color);font-weight:600;font-size:1em;text-decoration:underline}.sidebar-collapsed{width:80px}.sidebar-expanded{width:100%;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}svg.bar-chart .empty-placeholder{fill:#999}svg.bar-chart .bar-group .vertical-bar{fill:url(#svg-gradient-vertical);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}svg.bar-chart .bar-group .vertical-bar.empty-bar{fill:url(#svg-empty-gradient-vertical)}svg.bar-chart .bar-group .bar-tooltip{fill:rgba(0,0,0,.83)}svg.bar-chart .bar-group .bar-tooltip-text{font-size:.83em;fill:#fff}svg.bar-chart .x-axis-group .x-axis,svg.bar-chart .x-axis-group .y-axis,svg.bar-chart .y-axis-group .x-axis,svg.bar-chart .y-axis-group .y-axis{stroke:#999;stroke-width:1}svg.bar-chart .horizontal-grid-lines-group .horizontal-grid-line{stroke:#ccc;stroke-width:1}svg.bar-chart g.y-axis-label-group text.y-axis-label-text{direction:rtl}svg.bar-chart g.x-axis-label-group text.x-axis-label-text,svg.bar-chart g.x-axis-label-group text.y-axis-label-text,svg.bar-chart g.y-axis-label-group text.x-axis-label-text,svg.bar-chart g.y-axis-label-group text.y-axis-label-text{fill:#a1b1cf;fill:var(--menu-color)}svg.bar-chart.is-visible path.vertical-bar{-webkit-animation:grow-bar .8s ease-in-out forwards;animation:grow-bar .8s ease-in-out forwards;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes grow-bar{0%{-webkit-transform:translateY(-20px) scaleY(0);transform:translateY(-20px) scaleY(0)}to{-webkit-transform:translate(0) scaleY(1);transform:translate(0) scaleY(1)}}@keyframes grow-bar{0%{-webkit-transform:translateY(-20px) scaleY(0);transform:translateY(-20px) scaleY(0)}to{-webkit-transform:translate(0) scaleY(1);transform:translate(0) scaleY(1)}}#__react-alert__>div{pointer-events:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;left:unset!important;right:0!important;width:unset!important}#__react-alert__>div>div .alert-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 50px 0 0;padding:0 20px;height:45px;border-radius:3px;font-weight:600;font-size:1.1em;background-color:#fff;border-radius:10px}#__react-alert__>div>div .alert-template>*+*{margin-left:20px}#__react-alert__>div>div .alert-template.success{color:#3ea02d;border:1px solid #3ea02d}#__react-alert__>div>div .alert-template.error{color:#f27979;border:1px solid #f27979}.checkbox-field,.date-field,.drop-down-multiselect,.file-field,.input,.radio-field,.select-field,.time-input{position:relative;width:100%}.checkbox-field label.label,.checkbox-field label.title,.date-field label.label,.date-field label.title,.drop-down-multiselect label.label,.drop-down-multiselect label.title,.file-field label.label,.file-field label.title,.input label.label,.input label.title,.radio-field label.label,.radio-field label.title,.select-field label.label,.select-field label.title,.time-input label.label,.time-input label.title{position:absolute;z-index:1;top:-8px;display:inline-block;padding:0 10px;font-weight:400;font-size:.95em;color:#8f9eb8;color:var(--label-color);cursor:default;background-color:#fff;border-radius:0 10px 10px 0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:70%}.checkbox-field label.error-label,.date-field label.error-label,.drop-down-multiselect label.error-label,.file-field label.error-label,.input label.error-label,.radio-field label.error-label,.select-field label.error-label,.time-input label.error-label{font-weight:500;color:#ed6c6c;color:var(--red)}.checkbox-field label.read-state-label,.date-field label.read-state-label,.drop-down-multiselect label.read-state-label,.file-field label.read-state-label,.input label.read-state-label,.radio-field label.read-state-label,.select-field label.read-state-label,.time-input label.read-state-label{font-weight:500;font-size:.95em;letter-spacing:.043em;color:#8f9eb8;color:var(--label-color);cursor:default;display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%}.checkbox-field .select-field-inner,.checkbox-field .select-input,.checkbox-field .time-input-display,.checkbox-field>.date-input,.date-field .select-field-inner,.date-field .select-input,.date-field .time-input-display,.date-field>.date-input,.drop-down-multiselect .select-field-inner,.drop-down-multiselect .select-input,.drop-down-multiselect .time-input-display,.drop-down-multiselect>.date-input,.file-field .select-field-inner,.file-field .select-input,.file-field .time-input-display,.file-field>.date-input,.input .select-field-inner,.input .select-input,.input .time-input-display,.input>.date-input,.radio-field .select-field-inner,.radio-field .select-input,.radio-field .time-input-display,.radio-field>.date-input,.select-field .select-field-inner,.select-field .select-input,.select-field .time-input-display,.select-field>.date-input,.time-input .select-field-inner,.time-input .select-input,.time-input .time-input-display,.time-input>.date-input{height:35px;margin:5px 0 0;background-color:#fff}.checkbox-field .date-input,.checkbox-field .hidden-div,.checkbox-field .select-field-inner>.select-top,.checkbox-field>textarea,.date-field .date-input,.date-field .hidden-div,.date-field .select-field-inner>.select-top,.date-field>textarea,.drop-down-multiselect .date-input,.drop-down-multiselect .hidden-div,.drop-down-multiselect .select-field-inner>.select-top,.drop-down-multiselect>textarea,.file-field .date-input,.file-field .hidden-div,.file-field .select-field-inner>.select-top,.file-field>textarea,.input .date-input,.input .hidden-div,.input .select-field-inner>.select-top,.input>textarea,.radio-field .date-input,.radio-field .hidden-div,.radio-field .select-field-inner>.select-top,.radio-field>textarea,.select-field .date-input,.select-field .hidden-div,.select-field .select-field-inner>.select-top,.select-field>textarea,.time-input .date-input,.time-input .hidden-div,.time-input .select-field-inner>.select-top,.time-input>textarea{width:100%;padding:0 20px;color:#2c406e;color:var(--input-value-color);border:1px solid #e9ecf1;border:1px solid var(--input-border-color);border-radius:5px}.checkbox-field .date-input:focus,.checkbox-field .hidden-div:focus,.checkbox-field .select-field-inner>.select-top:focus,.checkbox-field>textarea:focus,.date-field .date-input:focus,.date-field .hidden-div:focus,.date-field .select-field-inner>.select-top:focus,.date-field>textarea:focus,.drop-down-multiselect .date-input:focus,.drop-down-multiselect .hidden-div:focus,.drop-down-multiselect .select-field-inner>.select-top:focus,.drop-down-multiselect>textarea:focus,.file-field .date-input:focus,.file-field .hidden-div:focus,.file-field .select-field-inner>.select-top:focus,.file-field>textarea:focus,.input .date-input:focus,.input .hidden-div:focus,.input .select-field-inner>.select-top:focus,.input>textarea:focus,.radio-field .date-input:focus,.radio-field .hidden-div:focus,.radio-field .select-field-inner>.select-top:focus,.radio-field>textarea:focus,.select-field .date-input:focus,.select-field .hidden-div:focus,.select-field .select-field-inner>.select-top:focus,.select-field>textarea:focus,.time-input .date-input:focus,.time-input .hidden-div:focus,.time-input .select-field-inner>.select-top:focus,.time-input>textarea:focus{outline:none}.checkbox-field .input-element-wrapper,.date-field .input-element-wrapper,.drop-down-multiselect .input-element-wrapper,.file-field .input-element-wrapper,.input .input-element-wrapper,.radio-field .input-element-wrapper,.select-field .input-element-wrapper,.time-input .input-element-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;margin:5px 0 0;border:1px solid #e9ecf1;border:1px solid var(--input-border-color);border-radius:2px;color:#ccc;color:var(--input-placeholder-color);background-color:#fff}.checkbox-field .input-element-wrapper.disabled,.date-field .input-element-wrapper.disabled,.drop-down-multiselect .input-element-wrapper.disabled,.file-field .input-element-wrapper.disabled,.input .input-element-wrapper.disabled,.radio-field .input-element-wrapper.disabled,.select-field .input-element-wrapper.disabled,.time-input .input-element-wrapper.disabled{color:#aab1c1;background-color:#fafafa}.checkbox-field .input-element-wrapper .icon,.date-field .input-element-wrapper .icon,.drop-down-multiselect .input-element-wrapper .icon,.file-field .input-element-wrapper .icon,.input .input-element-wrapper .icon,.radio-field .input-element-wrapper .icon,.select-field .input-element-wrapper .icon,.time-input .input-element-wrapper .icon{margin-left:20px;-ms-flex-negative:0;flex-shrink:0}.checkbox-field .input-element-wrapper input.input-element,.date-field .input-element-wrapper input.input-element,.drop-down-multiselect .input-element-wrapper input.input-element,.file-field .input-element-wrapper input.input-element,.input .input-element-wrapper input.input-element,.radio-field .input-element-wrapper input.input-element,.select-field .input-element-wrapper input.input-element,.time-input .input-element-wrapper input.input-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px;width:100%;height:100%;border:0;border-radius:5px}.checkbox-field .input-element-wrapper input.input-element:focus,.date-field .input-element-wrapper input.input-element:focus,.drop-down-multiselect .input-element-wrapper input.input-element:focus,.file-field .input-element-wrapper input.input-element:focus,.input .input-element-wrapper input.input-element:focus,.radio-field .input-element-wrapper input.input-element:focus,.select-field .input-element-wrapper input.input-element:focus,.time-input .input-element-wrapper input.input-element:focus{outline:none}.checkbox-field .input-element-wrapper input.input-element:disabled,.date-field .input-element-wrapper input.input-element:disabled,.drop-down-multiselect .input-element-wrapper input.input-element:disabled,.file-field .input-element-wrapper input.input-element:disabled,.input .input-element-wrapper input.input-element:disabled,.radio-field .input-element-wrapper input.input-element:disabled,.select-field .input-element-wrapper input.input-element:disabled,.time-input .input-element-wrapper input.input-element:disabled{color:inherit;background-color:inherit}.checkbox-field .input-element-wrapper input.input-element::-moz-placeholder,.date-field .input-element-wrapper input.input-element::-moz-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::-moz-placeholder,.file-field .input-element-wrapper input.input-element::-moz-placeholder,.input .input-element-wrapper input.input-element::-moz-placeholder,.radio-field .input-element-wrapper input.input-element::-moz-placeholder,.select-field .input-element-wrapper input.input-element::-moz-placeholder,.time-input .input-element-wrapper input.input-element::-moz-placeholder{color:#ccc;color:var(--input-placeholder-color);opacity:.5}.checkbox-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.date-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::-webkit-input-placeholder,.file-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.input .input-element-wrapper input.input-element::-webkit-input-placeholder,.radio-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.select-field .input-element-wrapper input.input-element::-webkit-input-placeholder,.time-input .input-element-wrapper input.input-element::-webkit-input-placeholder{color:#ccc;color:var(--input-placeholder-color);opacity:.5}.checkbox-field .input-element-wrapper input.input-element:-ms-input-placeholder,.date-field .input-element-wrapper input.input-element:-ms-input-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element:-ms-input-placeholder,.file-field .input-element-wrapper input.input-element:-ms-input-placeholder,.input .input-element-wrapper input.input-element:-ms-input-placeholder,.radio-field .input-element-wrapper input.input-element:-ms-input-placeholder,.select-field .input-element-wrapper input.input-element:-ms-input-placeholder,.time-input .input-element-wrapper input.input-element:-ms-input-placeholder{color:#ccc;color:var(--input-placeholder-color);opacity:.5}.checkbox-field .input-element-wrapper input.input-element::-ms-input-placeholder,.date-field .input-element-wrapper input.input-element::-ms-input-placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::-ms-input-placeholder,.file-field .input-element-wrapper input.input-element::-ms-input-placeholder,.input .input-element-wrapper input.input-element::-ms-input-placeholder,.radio-field .input-element-wrapper input.input-element::-ms-input-placeholder,.select-field .input-element-wrapper input.input-element::-ms-input-placeholder,.time-input .input-element-wrapper input.input-element::-ms-input-placeholder{color:#ccc;color:var(--input-placeholder-color);opacity:.5}.checkbox-field .input-element-wrapper input.input-element::placeholder,.date-field .input-element-wrapper input.input-element::placeholder,.drop-down-multiselect .input-element-wrapper input.input-element::placeholder,.file-field .input-element-wrapper input.input-element::placeholder,.input .input-element-wrapper input.input-element::placeholder,.radio-field .input-element-wrapper input.input-element::placeholder,.select-field .input-element-wrapper input.input-element::placeholder,.time-input .input-element-wrapper input.input-element::placeholder{color:#ccc;color:var(--input-placeholder-color);opacity:.5}.checkbox-field .input-element-wrapper .input-inside-right,.date-field .input-element-wrapper .input-inside-right,.drop-down-multiselect .input-element-wrapper .input-inside-right,.file-field .input-element-wrapper .input-inside-right,.input .input-element-wrapper .input-inside-right,.radio-field .input-element-wrapper .input-inside-right,.select-field .input-element-wrapper .input-inside-right,.time-input .input-element-wrapper .input-inside-right{margin-right:20px;white-space:nowrap}.checkbox-field .input-element-wrapper .suggestions,.date-field .input-element-wrapper .suggestions,.drop-down-multiselect .input-element-wrapper .suggestions,.file-field .input-element-wrapper .suggestions,.input .input-element-wrapper .suggestions,.radio-field .input-element-wrapper .suggestions,.select-field .input-element-wrapper .suggestions,.time-input .input-element-wrapper .suggestions{position:absolute;top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:187px;overflow-y:auto;z-index:1;border:1px solid #000;border-radius:0 0 10px 10px;background-color:#fff}.checkbox-field .input-element-wrapper .suggestions button.suggestion,.date-field .input-element-wrapper .suggestions button.suggestion,.drop-down-multiselect .input-element-wrapper .suggestions button.suggestion,.file-field .input-element-wrapper .suggestions button.suggestion,.input .input-element-wrapper .suggestions button.suggestion,.radio-field .input-element-wrapper .suggestions button.suggestion,.select-field .input-element-wrapper .suggestions button.suggestion,.time-input .input-element-wrapper .suggestions button.suggestion{padding:12px 16px;border-bottom:1px solid #000;cursor:default;color:#2c406e;color:var(--input-value-color);font-size:.95em;text-align:left}.checkbox-field .input-element-wrapper .suggestions button.suggestion:hover,.date-field .input-element-wrapper .suggestions button.suggestion:hover,.drop-down-multiselect .input-element-wrapper .suggestions button.suggestion:hover,.file-field .input-element-wrapper .suggestions button.suggestion:hover,.input .input-element-wrapper .suggestions button.suggestion:hover,.radio-field .input-element-wrapper .suggestions button.suggestion:hover,.select-field .input-element-wrapper .suggestions button.suggestion:hover,.time-input .input-element-wrapper .suggestions button.suggestion:hover{background-color:#fbfbfb}.checkbox-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.date-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.drop-down-multiselect .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.file-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.input .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.radio-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.select-field .input-element-wrapper .suggestions button.suggestion .suggestion-character.match,.time-input .input-element-wrapper .suggestions button.suggestion .suggestion-character.match{font-weight:500}.checkbox-field>textarea,.date-field>textarea,.drop-down-multiselect>textarea,.file-field>textarea,.input>textarea,.radio-field>textarea,.select-field>textarea,.time-input>textarea{margin-top:5px;padding:17px 20px;resize:none}.checkbox-field .select-field-inner,.date-field .select-field-inner,.drop-down-multiselect .select-field-inner,.file-field .select-field-inner,.input .select-field-inner,.radio-field .select-field-inner,.select-field .select-field-inner,.time-input .select-field-inner{position:relative}.checkbox-field .select-field-inner .select-box,.date-field .select-field-inner .select-box,.drop-down-multiselect .select-field-inner .select-box,.file-field .select-field-inner .select-box,.input .select-field-inner .select-box,.radio-field .select-field-inner .select-box,.select-field .select-field-inner .select-box,.time-input .select-field-inner .select-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 15px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #e9ecf1;border:1px solid var(--input-border-color);border-radius:5px}.checkbox-field .select-field-inner .select-box input[type=text],.date-field .select-field-inner .select-box input[type=text],.drop-down-multiselect .select-field-inner .select-box input[type=text],.file-field .select-field-inner .select-box input[type=text],.input .select-field-inner .select-box input[type=text],.radio-field .select-field-inner .select-box input[type=text],.select-field .select-field-inner .select-box input[type=text],.time-input .select-field-inner .select-box input[type=text]{width:100%;height:100%;border:0;outline:0;line-height:.5em}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.input .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder,.time-input .select-field-inner .select-box input[type=text].option-selected::-moz-placeholder{color:#444;color:#2c406e;color:var(--dark-text)}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.input .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder,.time-input .select-field-inner .select-box input[type=text].option-selected::-webkit-input-placeholder{color:#444;color:#2c406e;color:var(--dark-text)}.checkbox-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.input .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder,.time-input .select-field-inner .select-box input[type=text].option-selected:-ms-input-placeholder{color:#444;color:#2c406e;color:var(--dark-text)}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.input .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder,.time-input .select-field-inner .select-box input[type=text].option-selected::-ms-input-placeholder{color:#444;color:#2c406e;color:var(--dark-text)}.checkbox-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.date-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.drop-down-multiselect .select-field-inner .select-box input[type=text].option-selected::placeholder,.file-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.input .select-field-inner .select-box input[type=text].option-selected::placeholder,.radio-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.select-field .select-field-inner .select-box input[type=text].option-selected::placeholder,.time-input .select-field-inner .select-box input[type=text].option-selected::placeholder{color:#444;color:#2c406e;color:var(--dark-text)}.checkbox-field .select-field-inner .select-box .select-box-left .placeholder,.date-field .select-field-inner .select-box .select-box-left .placeholder,.drop-down-multiselect .select-field-inner .select-box .select-box-left .placeholder,.file-field .select-field-inner .select-box .select-box-left .placeholder,.input .select-field-inner .select-box .select-box-left .placeholder,.radio-field .select-field-inner .select-box .select-box-left .placeholder,.select-field .select-field-inner .select-box .select-box-left .placeholder,.time-input .select-field-inner .select-box .select-box-left .placeholder{color:#ccc;color:var(--input-placeholder-color);opacity:.5;font-size:.93em}.checkbox-field .select-field-inner .select-box .select-box-right,.date-field .select-field-inner .select-box .select-box-right,.drop-down-multiselect .select-field-inner .select-box .select-box-right,.file-field .select-field-inner .select-box .select-box-right,.input .select-field-inner .select-box .select-box-right,.radio-field .select-field-inner .select-box .select-box-right,.select-field .select-field-inner .select-box .select-box-right,.time-input .select-field-inner .select-box .select-box-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkbox-field .select-field-inner .select-options,.date-field .select-field-inner .select-options,.drop-down-multiselect .select-field-inner .select-options,.file-field .select-field-inner .select-options,.input .select-field-inner .select-options,.radio-field .select-field-inner .select-options,.select-field .select-field-inner .select-options,.time-input .select-field-inner .select-options{position:absolute;top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:202px;overflow-x:hidden;overflow-y:auto;width:calc(100% + 30px);margin-left:-15px;margin-right:15px;z-index:2;border:1px solid #f6f7f9;border-radius:6px;-webkit-box-shadow:0 0 10px 0 #e5e5e5;box-shadow:0 0 10px 0 #e5e5e5}.checkbox-field .select-field-inner .select-options button.select-option,.date-field .select-field-inner .select-options button.select-option,.drop-down-multiselect .select-field-inner .select-options button.select-option,.file-field .select-field-inner .select-options button.select-option,.input .select-field-inner .select-options button.select-option,.radio-field .select-field-inner .select-options button.select-option,.select-field .select-field-inner .select-options button.select-option,.time-input .select-field-inner .select-options button.select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:50px;padding-left:15px;background-color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:0;color:#a1b1cf}.checkbox-field .select-field-inner .select-options button.select-option .suggestion-character.match,.date-field .select-field-inner .select-options button.select-option .suggestion-character.match,.drop-down-multiselect .select-field-inner .select-options button.select-option .suggestion-character.match,.file-field .select-field-inner .select-options button.select-option .suggestion-character.match,.input .select-field-inner .select-options button.select-option .suggestion-character.match,.radio-field .select-field-inner .select-options button.select-option .suggestion-character.match,.select-field .select-field-inner .select-options button.select-option .suggestion-character.match,.time-input .select-field-inner .select-options button.select-option .suggestion-character.match{font-weight:500}.checkbox-field .select-field-inner .select-options button.select-option:hover,.date-field .select-field-inner .select-options button.select-option:hover,.drop-down-multiselect .select-field-inner .select-options button.select-option:hover,.file-field .select-field-inner .select-options button.select-option:hover,.input .select-field-inner .select-options button.select-option:hover,.radio-field .select-field-inner .select-options button.select-option:hover,.select-field .select-field-inner .select-options button.select-option:hover,.time-input .select-field-inner .select-options button.select-option:hover{font-weight:600;color:#2c406e;color:var(--dark-text);background-color:#fafafa}.checkbox-field .select-field-inner .select-options button.select-option:first-child,.date-field .select-field-inner .select-options button.select-option:first-child,.drop-down-multiselect .select-field-inner .select-options button.select-option:first-child,.file-field .select-field-inner .select-options button.select-option:first-child,.input .select-field-inner .select-options button.select-option:first-child,.radio-field .select-field-inner .select-options button.select-option:first-child,.select-field .select-field-inner .select-options button.select-option:first-child,.time-input .select-field-inner .select-options button.select-option:first-child{border-radius:6px 6px 0 0}.checkbox-field .select-field-inner .select-options button.select-option:last-child,.date-field .select-field-inner .select-options button.select-option:last-child,.drop-down-multiselect .select-field-inner .select-options button.select-option:last-child,.file-field .select-field-inner .select-options button.select-option:last-child,.input .select-field-inner .select-options button.select-option:last-child,.radio-field .select-field-inner .select-options button.select-option:last-child,.select-field .select-field-inner .select-options button.select-option:last-child,.time-input .select-field-inner .select-options button.select-option:last-child{border-radius:0 0 6px 6px}.checkbox-field .select-field-inner .select-options .select-options-no-data,.date-field .select-field-inner .select-options .select-options-no-data,.drop-down-multiselect .select-field-inner .select-options .select-options-no-data,.file-field .select-field-inner .select-options .select-options-no-data,.input .select-field-inner .select-options .select-options-no-data,.radio-field .select-field-inner .select-options .select-options-no-data,.select-field .select-field-inner .select-options .select-options-no-data,.time-input .select-field-inner .select-options .select-options-no-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:50px;padding-left:15px;background-color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;outline:0;color:#a1b1cf}.checkbox-field .date-input,.date-field .date-input,.drop-down-multiselect .date-input,.file-field .date-input,.input .date-input,.radio-field .date-input,.select-field .date-input,.time-input .date-input{position:relative}.checkbox-field .date-input .date-label,.date-field .date-input .date-label,.drop-down-multiselect .date-input .date-label,.file-field .date-input .date-label,.input .date-input .date-label,.radio-field .date-input .date-label,.select-field .date-input .date-label,.time-input .date-input .date-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer}.checkbox-field .date-input .date-label .placeholder,.date-field .date-input .date-label .placeholder,.drop-down-multiselect .date-input .date-label .placeholder,.file-field .date-input .date-label .placeholder,.input .date-input .date-label .placeholder,.radio-field .date-input .date-label .placeholder,.select-field .date-input .date-label .placeholder,.time-input .date-input .date-label .placeholder{color:#ccc;color:var(--input-placeholder-color)}.checkbox-field .date-input .calendar,.date-field .date-input .calendar,.drop-down-multiselect .date-input .calendar,.file-field .date-input .calendar,.input .date-input .calendar,.radio-field .date-input .calendar,.select-field .date-input .calendar,.time-input .date-input .calendar{position:absolute;top:56px;left:-13px;margin-top:0;padding:15px 20px 20px;z-index:2;border:1px solid #f1f1f1;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 16px 25px 0 #eee;box-shadow:0 16px 25px 0 #eee;font-size:.9em}.checkbox-field .date-input .calendar .date-header,.date-field .date-input .calendar .date-header,.drop-down-multiselect .date-input .calendar .date-header,.file-field .date-input .calendar .date-header,.input .date-input .calendar .date-header,.radio-field .date-input .calendar .date-header,.select-field .date-input .calendar .date-header,.time-input .date-input .calendar .date-header{margin-bottom:10px}.checkbox-field .date-input .calendar .date-header .date-input,.date-field .date-input .calendar .date-header .date-input,.drop-down-multiselect .date-input .calendar .date-header .date-input,.file-field .date-input .calendar .date-header .date-input,.input .date-input .calendar .date-header .date-input,.radio-field .date-input .calendar .date-header .date-input,.select-field .date-input .calendar .date-header .date-input,.time-input .date-input .calendar .date-header .date-input{width:105px;padding:4px 5px;font-size:1.1em;letter-spacing:.05em}.checkbox-field .date-input .calendar .date-header .time-input,.date-field .date-input .calendar .date-header .time-input,.drop-down-multiselect .date-input .calendar .date-header .time-input,.file-field .date-input .calendar .date-header .time-input,.input .date-input .calendar .date-header .time-input,.radio-field .date-input .calendar .date-header .time-input,.select-field .date-input .calendar .date-header .time-input,.time-input .date-input .calendar .date-header .time-input{float:right;width:90px;padding:4px 5px;font-size:1.1em;letter-spacing:.05em}.checkbox-field .date-input .calendar table.calendar-table,.date-field .date-input .calendar table.calendar-table,.drop-down-multiselect .date-input .calendar table.calendar-table,.file-field .date-input .calendar table.calendar-table,.input .date-input .calendar table.calendar-table,.radio-field .date-input .calendar table.calendar-table,.select-field .date-input .calendar table.calendar-table,.time-input .date-input .calendar table.calendar-table{border-collapse:collapse;table-layout:fixed;width:auto}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header,.date-field .date-input .calendar table.calendar-table thead.calendar-header,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header,.file-field .date-input .calendar table.calendar-table thead.calendar-header,.input .date-input .calendar table.calendar-table thead.calendar-header,.radio-field .date-input .calendar table.calendar-table thead.calendar-header,.select-field .date-input .calendar table.calendar-table thead.calendar-header,.time-input .date-input .calendar table.calendar-table thead.calendar-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-left:0;border:0;cursor:pointer}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:.9em}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year{font-weight:500;font-size:1.07em;color:#282c34}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper{position:relative}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list{position:absolute;top:100%;left:-20px;max-height:300px;overflow-y:auto;border-radius:5px;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,.1);box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item{padding:7px 20px;color:#8f9eb8;color:var(--light-text)}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover{font-weight:500px;color:#2c406e;color:var(--dark-text);background-color:#f6f6f6}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper{position:relative;margin-left:9px}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list{position:absolute;top:100%;left:-20px;max-height:300px;overflow-y:auto;border-radius:5px;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,.1);box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item{padding:7px 20px;color:#8f9eb8;color:var(--light-text)}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover{font-weight:500px;color:#2c406e;color:var(--dark-text);background-color:#f6f6f6}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data{width:100%;height:100%}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled{opacity:.25;pointer-events:none}.checkbox-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.date-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.drop-down-multiselect .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.file-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.radio-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.select-field .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th,.time-input .date-input .calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th{font-weight:400;color:rgba(101,109,122,.6)}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body,.date-field .date-input .calendar table.calendar-table tbody.calendar-body,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body,.file-field .date-input .calendar table.calendar-table tbody.calendar-body,.input .date-input .calendar table.calendar-table tbody.calendar-body,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body,.select-field .date-input .calendar table.calendar-table tbody.calendar-body,.time-input .date-input .calendar table.calendar-table tbody.calendar-body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data{padding:3px;cursor:pointer;text-align:center;font-weight:500}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:34px;padding:2px}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day{font-weight:700!important;color:#fff!important}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper{border-radius:7px;background-color:#00f}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today{position:relative}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after{content:"";position:absolute;bottom:5px;left:calc(50% - 2px);width:5px;height:5px;background-color:#30c4b8;border-radius:999px}.checkbox-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.date-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.drop-down-multiselect .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.file-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.radio-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.select-field .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled,.time-input .date-input .calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled{color:#ccc!important;pointer-events:none}.checkbox-field .date-input .calendar .date-footer,.date-field .date-input .calendar .date-footer,.drop-down-multiselect .date-input .calendar .date-footer,.file-field .date-input .calendar .date-footer,.input .date-input .calendar .date-footer,.radio-field .date-input .calendar .date-footer,.select-field .date-input .calendar .date-footer,.time-input .date-input .calendar .date-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.checkbox-field .date-input .calendar .date-footer .calendar-control-button,.date-field .date-input .calendar .date-footer .calendar-control-button,.drop-down-multiselect .date-input .calendar .date-footer .calendar-control-button,.file-field .date-input .calendar .date-footer .calendar-control-button,.input .date-input .calendar .date-footer .calendar-control-button,.radio-field .date-input .calendar .date-footer .calendar-control-button,.select-field .date-input .calendar .date-footer .calendar-control-button,.time-input .date-input .calendar .date-footer .calendar-control-button{width:77px;padding:12px 0;color:#fff;outline:0;border:0;cursor:pointer;font-weight:500;border-radius:5px}.checkbox-field .date-input .calendar .date-footer .clear-button,.date-field .date-input .calendar .date-footer .clear-button,.drop-down-multiselect .date-input .calendar .date-footer .clear-button,.file-field .date-input .calendar .date-footer .clear-button,.input .date-input .calendar .date-footer .clear-button,.radio-field .date-input .calendar .date-footer .clear-button,.select-field .date-input .calendar .date-footer .clear-button,.time-input .date-input .calendar .date-footer .clear-button{border:1px solid #f2f2f2;background-color:#fff;color:#8f9eb8;color:var(--light-text)}.checkbox-field .date-input .calendar .date-footer .set-button,.date-field .date-input .calendar .date-footer .set-button,.drop-down-multiselect .date-input .calendar .date-footer .set-button,.file-field .date-input .calendar .date-footer .set-button,.input .date-input .calendar .date-footer .set-button,.radio-field .date-input .calendar .date-footer .set-button,.select-field .date-input .calendar .date-footer .set-button,.time-input .date-input .calendar .date-footer .set-button{color:#2c406e;color:var(--dark-text);background-color:#ffe18e;background-color:var(--yellow)}.checkbox-field.disabled .date-input,.date-field.disabled .date-input,.drop-down-multiselect.disabled .date-input,.file-field.disabled .date-input,.input.disabled .date-input,.radio-field.disabled .date-input,.select-field.disabled .date-input,.time-input.disabled .date-input{color:#aab1c1;background-color:#fafafa;cursor:pointer;pointer-events:none;border:1px solid #e9ecf1}.checkbox-field .select-input>div,.checkbox-field .time-input-display,.date-field .select-input>div,.date-field .time-input-display,.drop-down-multiselect .select-input>div,.drop-down-multiselect .time-input-display,.file-field .select-input>div,.file-field .time-input-display,.input .select-input>div,.input .time-input-display,.radio-field .select-input>div,.radio-field .time-input-display,.select-field .select-input>div,.select-field .time-input-display,.time-input .select-input>div,.time-input .time-input-display{border:1px solid #e9ecf1;border:1px solid var(--input-border-color);border-radius:5px}.checkbox-field .time-input-display .time-input-box,.date-field .time-input-display .time-input-box,.drop-down-multiselect .time-input-display .time-input-box,.file-field .time-input-display .time-input-box,.input .time-input-display .time-input-box,.radio-field .time-input-display .time-input-box,.select-field .time-input-display .time-input-box,.time-input .time-input-display .time-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;height:100%;border-radius:5px 5px 0 0}.checkbox-field .time-input-display .time-input-box input[type=text].time-input-field,.date-field .time-input-display .time-input-box input[type=text].time-input-field,.drop-down-multiselect .time-input-display .time-input-box input[type=text].time-input-field,.file-field .time-input-display .time-input-box input[type=text].time-input-field,.input .time-input-display .time-input-box input[type=text].time-input-field,.radio-field .time-input-display .time-input-box input[type=text].time-input-field,.select-field .time-input-display .time-input-box input[type=text].time-input-field,.time-input .time-input-display .time-input-box input[type=text].time-input-field{width:100%;height:100%;border:0;outline:0;line-height:.5em}.checkbox-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.date-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.drop-down-multiselect .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.file-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.radio-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.select-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder,.time-input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-moz-placeholder{color:#2c406e;color:var(--dark-text)}.checkbox-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.date-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.drop-down-multiselect .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.file-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.radio-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.select-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder,.time-input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-webkit-input-placeholder{color:#2c406e;color:var(--dark-text)}.checkbox-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.date-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.drop-down-multiselect .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.file-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.radio-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.select-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder,.time-input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field:-ms-input-placeholder{color:#2c406e;color:var(--dark-text)}.checkbox-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.date-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.drop-down-multiselect .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.file-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.radio-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.select-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder,.time-input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::-ms-input-placeholder{color:#2c406e;color:var(--dark-text)}.checkbox-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.date-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.drop-down-multiselect .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.file-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.radio-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.select-field .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder,.time-input .time-input-display .time-input-box input[type=text].time-input-field.time-input-field::placeholder{color:#2c406e;color:var(--dark-text)}.checkbox-field .time-input-display .time-input-box .time-input-right,.date-field .time-input-display .time-input-box .time-input-right,.drop-down-multiselect .time-input-display .time-input-box .time-input-right,.file-field .time-input-display .time-input-box .time-input-right,.input .time-input-display .time-input-box .time-input-right,.radio-field .time-input-display .time-input-box .time-input-right,.select-field .time-input-display .time-input-box .time-input-right,.time-input .time-input-display .time-input-box .time-input-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-field .time-input-display .time-options,.date-field .time-input-display .time-options,.drop-down-multiselect .time-input-display .time-options,.file-field .time-input-display .time-options,.input .time-input-display .time-options,.radio-field .time-input-display .time-options,.select-field .time-input-display .time-options,.time-input .time-input-display .time-options{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:200px;overflow-y:auto;background-color:#fff;background-color:var(--white);border-radius:0 0 8px 8px;border:1px solid #f6f7f9;-webkit-box-shadow:0 0 10px 0 #e5e5e5;box-shadow:0 0 10px 0 #e5e5e5}.checkbox-field .time-input-display .time-options .time-option,.date-field .time-input-display .time-options .time-option,.drop-down-multiselect .time-input-display .time-options .time-option,.file-field .time-input-display .time-options .time-option,.input .time-input-display .time-options .time-option,.radio-field .time-input-display .time-options .time-option,.select-field .time-input-display .time-options .time-option,.time-input .time-input-display .time-options .time-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0 10px 15px;color:#8f9eb8;color:var(--light-text)}.checkbox-field .time-input-display .time-options .time-option:hover,.date-field .time-input-display .time-options .time-option:hover,.drop-down-multiselect .time-input-display .time-options .time-option:hover,.file-field .time-input-display .time-options .time-option:hover,.input .time-input-display .time-options .time-option:hover,.radio-field .time-input-display .time-options .time-option:hover,.select-field .time-input-display .time-options .time-option:hover,.time-input .time-input-display .time-options .time-option:hover{font-weight:600;color:#2c406e;color:var(--dark-text);background-color:#fafafa}.checkbox-field label.checkbox-inner,.date-field label.checkbox-inner,.drop-down-multiselect label.checkbox-inner,.file-field label.checkbox-inner,.input label.checkbox-inner,.radio-field label.checkbox-inner,.select-field label.checkbox-inner,.time-input label.checkbox-inner{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:50px}.checkbox-field label.checkbox-inner input,.date-field label.checkbox-inner input,.drop-down-multiselect label.checkbox-inner input,.file-field label.checkbox-inner input,.input label.checkbox-inner input,.radio-field label.checkbox-inner input,.select-field label.checkbox-inner input,.time-input label.checkbox-inner input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.checkbox-field label.checkbox-inner input:checked~.checkmark,.date-field label.checkbox-inner input:checked~.checkmark,.drop-down-multiselect label.checkbox-inner input:checked~.checkmark,.file-field label.checkbox-inner input:checked~.checkmark,.input label.checkbox-inner input:checked~.checkmark,.radio-field label.checkbox-inner input:checked~.checkmark,.select-field label.checkbox-inner input:checked~.checkmark,.time-input label.checkbox-inner input:checked~.checkmark{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-top:2px solid #20a46c;border-left:2px solid #20a46c;border-bottom:2px solid #20a46c}.checkbox-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.date-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.drop-down-multiselect label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.file-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.input label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.radio-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.select-field label.checkbox-inner input:checked~.checkmark>.checkmark-inner,.time-input label.checkbox-inner input:checked~.checkmark>.checkmark-inner{border:0;background-color:#20a46c;background-color:var(--green)}.checkbox-field label.checkbox-inner input:checked~.label-text,.date-field label.checkbox-inner input:checked~.label-text,.drop-down-multiselect label.checkbox-inner input:checked~.label-text,.file-field label.checkbox-inner input:checked~.label-text,.input label.checkbox-inner input:checked~.label-text,.radio-field label.checkbox-inner input:checked~.label-text,.select-field label.checkbox-inner input:checked~.label-text,.time-input label.checkbox-inner input:checked~.label-text{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#20a46c;color:var(--green);border-top:2px solid #20a46c;border-right:2px solid #20a46c;border-bottom:2px solid #20a46c}.checkbox-field label.checkbox-inner input:checked~.checkmark:after,.date-field label.checkbox-inner input:checked~.checkmark:after,.drop-down-multiselect label.checkbox-inner input:checked~.checkmark:after,.file-field label.checkbox-inner input:checked~.checkmark:after,.input label.checkbox-inner input:checked~.checkmark:after,.radio-field label.checkbox-inner input:checked~.checkmark:after,.select-field label.checkbox-inner input:checked~.checkmark:after,.time-input label.checkbox-inner input:checked~.checkmark:after{display:block}.checkbox-field label.checkbox-inner .checkmark,.date-field label.checkbox-inner .checkmark,.drop-down-multiselect label.checkbox-inner .checkmark,.file-field label.checkbox-inner .checkmark,.input label.checkbox-inner .checkmark,.radio-field label.checkbox-inner .checkmark,.select-field label.checkbox-inner .checkmark,.time-input label.checkbox-inner .checkmark{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;grid-gap:15px;gap:15px;width:60px;width:var(--checkbox-checkmark-width);height:50px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#f8f8f8;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.checkbox-field label.checkbox-inner .checkmark .checkmark-inner,.date-field label.checkbox-inner .checkmark .checkmark-inner,.drop-down-multiselect label.checkbox-inner .checkmark .checkmark-inner,.file-field label.checkbox-inner .checkmark .checkmark-inner,.input label.checkbox-inner .checkmark .checkmark-inner,.radio-field label.checkbox-inner .checkmark .checkmark-inner,.select-field label.checkbox-inner .checkmark .checkmark-inner,.time-input label.checkbox-inner .checkmark .checkmark-inner{display:inline-block;width:18px;height:18px;border-radius:3px;background-color:#fff;border:1px solid #eaeaea}.checkbox-field label.checkbox-inner .checkmark:after,.date-field label.checkbox-inner .checkmark:after,.drop-down-multiselect label.checkbox-inner .checkmark:after,.file-field label.checkbox-inner .checkmark:after,.input label.checkbox-inner .checkmark:after,.radio-field label.checkbox-inner .checkmark:after,.select-field label.checkbox-inner .checkmark:after,.time-input label.checkbox-inner .checkmark:after{content:"";position:absolute;display:none;top:17px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-field label.checkbox-inner .label-text,.date-field label.checkbox-inner .label-text,.drop-down-multiselect label.checkbox-inner .label-text,.file-field label.checkbox-inner .label-text,.input label.checkbox-inner .label-text,.radio-field label.checkbox-inner .label-text,.select-field label.checkbox-inner .label-text,.time-input label.checkbox-inner .label-text{margin-left:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:50px;width:calc(100% - 60px);width:calc(100% - var(--checkbox-checkmark-width));padding-right:20px;white-space:nowrap;font-weight:500;color:#999;background-color:#f8f8f8;border-top-right-radius:8px;border-bottom-right-radius:8px}.checkbox-field label.checkbox-inner:hover .checkmark,.checkbox-field label.checkbox-inner:hover .label-text,.date-field label.checkbox-inner:hover .checkmark,.date-field label.checkbox-inner:hover .label-text,.drop-down-multiselect label.checkbox-inner:hover .checkmark,.drop-down-multiselect label.checkbox-inner:hover .label-text,.file-field label.checkbox-inner:hover .checkmark,.file-field label.checkbox-inner:hover .label-text,.input label.checkbox-inner:hover .checkmark,.input label.checkbox-inner:hover .label-text,.radio-field label.checkbox-inner:hover .checkmark,.radio-field label.checkbox-inner:hover .label-text,.select-field label.checkbox-inner:hover .checkmark,.select-field label.checkbox-inner:hover .label-text,.time-input label.checkbox-inner:hover .checkmark,.time-input label.checkbox-inner:hover .label-text{background-color:rgba(109,126,155,.09804);-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.checkbox-field label.checkbox-inner-read-state,.date-field label.checkbox-inner-read-state,.drop-down-multiselect label.checkbox-inner-read-state,.file-field label.checkbox-inner-read-state,.input label.checkbox-inner-read-state,.radio-field label.checkbox-inner-read-state,.select-field label.checkbox-inner-read-state,.time-input label.checkbox-inner-read-state{opacity:.8;cursor:default}.checkbox-field label.checkbox-inner-read-state:hover .checkmark,.checkbox-field label.checkbox-inner-read-state:hover .label-text,.date-field label.checkbox-inner-read-state:hover .checkmark,.date-field label.checkbox-inner-read-state:hover .label-text,.drop-down-multiselect label.checkbox-inner-read-state:hover .checkmark,.drop-down-multiselect label.checkbox-inner-read-state:hover .label-text,.file-field label.checkbox-inner-read-state:hover .checkmark,.file-field label.checkbox-inner-read-state:hover .label-text,.input label.checkbox-inner-read-state:hover .checkmark,.input label.checkbox-inner-read-state:hover .label-text,.radio-field label.checkbox-inner-read-state:hover .checkmark,.radio-field label.checkbox-inner-read-state:hover .label-text,.select-field label.checkbox-inner-read-state:hover .checkmark,.select-field label.checkbox-inner-read-state:hover .label-text,.time-input label.checkbox-inner-read-state:hover .checkmark,.time-input label.checkbox-inner-read-state:hover .label-text{background-color:#f8f8f8}.checkbox-field .hidden-div,.date-field .hidden-div,.drop-down-multiselect .hidden-div,.file-field .hidden-div,.input .hidden-div,.radio-field .hidden-div,.select-field .hidden-div,.time-input .hidden-div{display:none;white-space:pre-wrap;word-wrap:break-word;line-height:unset}.checkbox-field .radio-options,.date-field .radio-options,.drop-down-multiselect .radio-options,.file-field .radio-options,.input .radio-options,.radio-field .radio-options,.select-field .radio-options,.time-input .radio-options{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-gap:20px;gap:20px;padding:5px 20px 10px;border-radius:5px;background-color:#fff;overflow:hidden}.checkbox-field .radio-options label,.date-field .radio-options label,.drop-down-multiselect .radio-options label,.file-field .radio-options label,.input .radio-options label,.radio-field .radio-options label,.select-field .radio-options label,.time-input .radio-options label{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999;border:1px solid #eee;border-radius:8px}.checkbox-field .radio-options label input,.date-field .radio-options label input,.drop-down-multiselect .radio-options label input,.file-field .radio-options label input,.input .radio-options label input,.radio-field .radio-options label input,.select-field .radio-options label input,.time-input .radio-options label input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.checkbox-field .radio-options label input:checked~.checkmark,.date-field .radio-options label input:checked~.checkmark,.drop-down-multiselect .radio-options label input:checked~.checkmark,.file-field .radio-options label input:checked~.checkmark,.input .radio-options label input:checked~.checkmark,.radio-field .radio-options label input:checked~.checkmark,.select-field .radio-options label input:checked~.checkmark,.time-input .radio-options label input:checked~.checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px;gap:5px;font-weight:500;color:#20a46c;color:var(--green);border-radius:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:2px solid #20a46c;border:2px solid var(--green)}.checkbox-field .radio-options label input:checked~.checkmark .selection-circle,.date-field .radio-options label input:checked~.checkmark .selection-circle,.drop-down-multiselect .radio-options label input:checked~.checkmark .selection-circle,.file-field .radio-options label input:checked~.checkmark .selection-circle,.input .radio-options label input:checked~.checkmark .selection-circle,.radio-field .radio-options label input:checked~.checkmark .selection-circle,.select-field .radio-options label input:checked~.checkmark .selection-circle,.time-input .radio-options label input:checked~.checkmark .selection-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;background-color:#20a46c;background-color:var(--green);border-radius:99px}.checkbox-field .radio-options label input:checked~.checkmark .selection-circle .selected,.date-field .radio-options label input:checked~.checkmark .selection-circle .selected,.drop-down-multiselect .radio-options label input:checked~.checkmark .selection-circle .selected,.file-field .radio-options label input:checked~.checkmark .selection-circle .selected,.input .radio-options label input:checked~.checkmark .selection-circle .selected,.radio-field .radio-options label input:checked~.checkmark .selection-circle .selected,.select-field .radio-options label input:checked~.checkmark .selection-circle .selected,.time-input .radio-options label input:checked~.checkmark .selection-circle .selected{width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-43deg);-ms-transform:rotate(-43deg);transform:rotate(-43deg)}.checkbox-field .radio-options label input:checked~.checkmark:after,.date-field .radio-options label input:checked~.checkmark:after,.drop-down-multiselect .radio-options label input:checked~.checkmark:after,.file-field .radio-options label input:checked~.checkmark:after,.input .radio-options label input:checked~.checkmark:after,.radio-field .radio-options label input:checked~.checkmark:after,.select-field .radio-options label input:checked~.checkmark:after,.time-input .radio-options label input:checked~.checkmark:after{display:block}.checkbox-field .radio-options label .checkmark,.date-field .radio-options label .checkmark,.drop-down-multiselect .radio-options label .checkmark,.file-field .radio-options label .checkmark,.input .radio-options label .checkmark,.radio-field .radio-options label .checkmark,.select-field .radio-options label .checkmark,.time-input .radio-options label .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:5px 10px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#999;color:var(--grey)}.checkbox-field .radio-options label:hover,.date-field .radio-options label:hover,.drop-down-multiselect .radio-options label:hover,.file-field .radio-options label:hover,.input .radio-options label:hover,.radio-field .radio-options label:hover,.select-field .radio-options label:hover,.time-input .radio-options label:hover{cursor:pointer}.checkbox-field .radio-options label:hover input:not(:checked)~.checkmark,.date-field .radio-options label:hover input:not(:checked)~.checkmark,.drop-down-multiselect .radio-options label:hover input:not(:checked)~.checkmark,.file-field .radio-options label:hover input:not(:checked)~.checkmark,.input .radio-options label:hover input:not(:checked)~.checkmark,.radio-field .radio-options label:hover input:not(:checked)~.checkmark,.select-field .radio-options label:hover input:not(:checked)~.checkmark,.time-input .radio-options label:hover input:not(:checked)~.checkmark{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.checkbox-field .date-input.error,.checkbox-field .input-element-wrapper.error,.checkbox-field .select-field-inner .select-box.error,.checkbox-field .time-input-display.error,.checkbox-field textarea.input-element.error,.date-field .date-input.error,.date-field .input-element-wrapper.error,.date-field .select-field-inner .select-box.error,.date-field .time-input-display.error,.date-field textarea.input-element.error,.drop-down-multiselect .date-input.error,.drop-down-multiselect .input-element-wrapper.error,.drop-down-multiselect .select-field-inner .select-box.error,.drop-down-multiselect .time-input-display.error,.drop-down-multiselect textarea.input-element.error,.file-field .date-input.error,.file-field .input-element-wrapper.error,.file-field .select-field-inner .select-box.error,.file-field .time-input-display.error,.file-field textarea.input-element.error,.input .date-input.error,.input .input-element-wrapper.error,.input .select-field-inner .select-box.error,.input .time-input-display.error,.input textarea.input-element.error,.radio-field .date-input.error,.radio-field .input-element-wrapper.error,.radio-field .select-field-inner .select-box.error,.radio-field .time-input-display.error,.radio-field textarea.input-element.error,.select-field .date-input.error,.select-field .input-element-wrapper.error,.select-field .select-field-inner .select-box.error,.select-field .time-input-display.error,.select-field textarea.input-element.error,.time-input .date-input.error,.time-input .input-element-wrapper.error,.time-input .select-field-inner .select-box.error,.time-input .time-input-display.error,.time-input textarea.input-element.error{border:1px solid #ed6c6c;border:1px solid var(--red)}.checkbox-field .error-message,.checkbox-field .success-message,.date-field .error-message,.date-field .success-message,.drop-down-multiselect .error-message,.drop-down-multiselect .success-message,.file-field .error-message,.file-field .success-message,.input .error-message,.input .success-message,.radio-field .error-message,.radio-field .success-message,.select-field .error-message,.select-field .success-message,.time-input .error-message,.time-input .success-message{display:inline-block;margin-top:5px;letter-spacing:.02em;font-size:.9em}.checkbox-field .read-state-value,.date-field .read-state-value,.drop-down-multiselect .read-state-value,.file-field .read-state-value,.input .read-state-value,.radio-field .read-state-value,.select-field .read-state-value,.time-input .read-state-value{margin-top:10px;margin-bottom:10px;font-weight:500;color:#2c406e;color:var(--input-value-color)}.checkbox-field .input-display-text,.date-field .input-display-text,.drop-down-multiselect .input-display-text,.file-field .input-display-text,.input .input-display-text,.radio-field .input-display-text,.select-field .input-display-text,.time-input .input-display-text{font-size:1.07em;color:#2c406e}.checkbox-field .success-message,.date-field .success-message,.drop-down-multiselect .success-message,.file-field .success-message,.input .success-message,.radio-field .success-message,.select-field .success-message,.time-input .success-message{color:#20a46c;color:var(--green)}.checkbox-field .error-message,.date-field .error-message,.drop-down-multiselect .error-message,.file-field .error-message,.input .error-message,.radio-field .error-message,.select-field .error-message,.time-input .error-message{color:#ed6c6c;color:var(--red)}.select-field-disabled .select-field-inner,.select-field-disabled .select-field-inner .select-box-left{background-color:#fafafa}.file-field{border:1px solid #e9ecf1;border:1px solid var(--input-border-color);border-radius:5px;height:50px}.file-field .drag-drop{height:100%}.file-field .drag-drop input{display:none}.file-field .drag-drop label.file-drag-upload{display:block;height:100%}.file-field .drag-drop label.file-drag-upload .file-field-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:0 15px}.file-field .drag-drop label.file-drag-upload .file-field-input .file-field-placeholder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#ccc;color:var(--input-placeholder-color)}.file-field .drag-drop label.file-drag-upload .file-field-input .file-name{color:#2c406e;color:var(--dark-text);font-weight:500}.file-field .drag-drop label.file-drag-upload .file-field-input .file-attach-icon{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.read-file-field label.read-state-label{font-weight:500;font-size:.95em;letter-spacing:.043em;color:#8f9eb8;color:var(--label-color);cursor:default}.read-file-field .read-file-field-placeholder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#ccc;color:var(--input-placeholder-color)}.read-file-field .read-file-name{color:#2c406e;color:var(--dark-text);font-weight:500;text-decoration:underline}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:30px;row-gap:30px;-moz-column-gap:40px;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}.checkbox-group>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:300px}.search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:350px;height:35px}.search-box .search-input{height:35px}.search-box .search-input .input-element-wrapper{height:35px;margin:0;border:1px solid #f6f7f9;border-radius:10px}.search-box .search-input .input-element-wrapper .icon .postfix{margin-right:20px}.search-box .search-input .error-message,.search-box .search-input .success-message{display:none}.search-box .with-data .icon .postfix{cursor:pointer}.search-box .search-suggestions{background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.05);box-shadow:0 2px 8px 2px rgba(0,0,0,.05);border-radius:0 0 3px 3px}.search-box .search-suggestions.no-suggestions{padding:10px 20px;border-radius:0 0 3px 3px;color:#a1b1cf}.search-box.search-box-suggestions-open .search-input .input-element-wrapper{border-radius:10px 10px 0 0}.search-suggestion{width:100%;padding:10px 20px;background:#fff;background:var(--white);border-bottom:1px solid #f6f7f9;color:#a1b1cf;color:var(--menu-color)}.search-suggestion .suggestion-row-1,.search-suggestion .suggestion-row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-suggestion .suggestion-row-1 .suggestion-top-left,.search-suggestion .suggestion-row-2 .suggestion-top-left{overflow-x:clip;max-width:50%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.search-suggestion .suggestion-row-1 .suggestion-bottom-right,.search-suggestion .suggestion-row-1 .suggestion-top-right,.search-suggestion .suggestion-row-2 .suggestion-bottom-right,.search-suggestion .suggestion-row-2 .suggestion-top-right{-ms-flex-item-align:end;align-self:flex-end}.search-suggestion .suggestion-row-1 .match,.search-suggestion .suggestion-row-2 .match{font-weight:600;color:#2c406e;color:var(--menu-active-color)}.search-suggestion .suggestion-row-2{margin-top:5px}.search-suggestion:hover{background-color:#f6f6f6}.more-suggestions-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.drop-down-multiselect{position:relative}.drop-down-multiselect .options-selected-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin:10px 0 0;padding:8px 20px;border:1px solid #e9ecf1;border:1px solid var(--input-border-color);border-radius:8px;font-size:.94em;color:#2c406e;color:var(--dark-text);white-space:nowrap}.drop-down-multiselect .options-container{position:absolute;z-index:99;background-color:#fff;-webkit-box-shadow:0 3px 15px rgba(40,44,52,.1);box-shadow:0 3px 15px rgba(40,44,52,.1);border-radius:7px}.drop-down-multiselect .options-container .options{overflow-y:auto;padding:20px 20px 15px;max-height:245px;max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content}.drop-down-multiselect .options-container .options .option{display:-webkit-box;display:-ms-flexbox;display:flex}.drop-down-multiselect .options-container .options .option .option-label{margin:0 0 0 20px;color:#8f9eb8;color:var(--light-text);white-space:nowrap}.drop-down-multiselect .options-container .options>*+*{margin:16px 0 0}.drop-down-multiselect .options-container .bulk-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;color:#2c406e;color:var(--dark-text);border-top:1px solid #e9ecf1;border-top:1px solid var(--input-border-color)}.drop-down-multiselect .options-container .bulk-action-buttons .clear-all-button,.drop-down-multiselect .options-container .bulk-action-buttons .select-all-button{font-weight:500;text-decoration:underline}.calendar-filter{height:50px}.calendar-filter label.label{display:none}.calendar-filter .options-selected-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px;margin:0;padding:0 15px;height:50px;color:#2c406e;color:var(--dark-text);font-weight:500;border:none;border-radius:10px;background-color:#fff;background-color:var(--white)}.calendar-filter .options-selected-wrapper .option-selected{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-filter .options-selected-wrapper .drop-down-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-client-selection .select-field-inner{margin:0;border-radius:10px}.calendar-client-selection .select-field-inner .select-box{border:none}.calendar-client-selection .select-field-inner .select-box .input-display-text{font-weight:500;color:#2c406e;color:var(--dark-text)}.calendar-client-selection .select-field-inner .select-box .input-display-text::-moz-placeholder{opacity:1;font-weight:500;color:#2c406e;color:var(--dark-text)}.calendar-client-selection .select-field-inner .select-box .input-display-text::-webkit-input-placeholder{opacity:1;font-weight:500;color:#2c406e;color:var(--dark-text)}.calendar-client-selection .select-field-inner .select-box .input-display-text:-ms-input-placeholder{opacity:1;font-weight:500;color:#2c406e;color:var(--dark-text)}.calendar-client-selection .select-field-inner .select-box .input-display-text::-ms-input-placeholder{opacity:1;font-weight:500;color:#2c406e;color:var(--dark-text)}.calendar-client-selection .select-field-inner .select-box .input-display-text::placeholder{opacity:1;font-weight:500;color:#2c406e;color:var(--dark-text)}table.table{position:relative;width:100%;padding:0 0 30px;border-collapse:separate;border-spacing:0;background:#fff;background:var(--white);border:1px solid #f6f7f9;-webkit-box-shadow:0 15px 20px rgba(44,64,110,.03);box-shadow:0 15px 20px rgba(44,64,110,.03);border-radius:10px}table.table thead.table-header{color:#8f9eb8;color:var(--table-light-text);font-weight:500}table.table thead.table-header tr.table-header-row{position:sticky;top:125px;top:calc(var(--header-height) + var(--title-row-height));-webkit-box-shadow:0 9px 18px -9px #efefef;box-shadow:0 9px 18px -9px #efefef;z-index:1}table.table thead.table-header tr.table-header-row th.table-header-data{padding-top:17px;padding-bottom:17px;background-color:#fff;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #f6f7f9;border-bottom:1px solid var(--table-border-color);font-weight:500}table.table thead.table-header tr.table-header-row th.table-header-data.category{color:#241f3e;font-size:1.2em}table.table thead.table-header tr.table-header-row th.table-header-data .draggable-header .column-name{position:relative;display:inline-block;cursor:pointer}table.table thead.table-header tr.table-header-row th.table-header-data button.expand-collapse{padding:5px;border-radius:5px;font-size:2em;border:0;background-color:inherit;cursor:pointer;outline:0}table.table thead.table-header tr.table-header-row th.table-header-data .arrow{display:inline-block;width:0;height:0;margin-left:10px;border-style:none}table.table thead.table-header tr.table-header-row th.table-header-data .upward-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #000;margin-bottom:0}table.table thead.table-header tr.table-header-row th.table-header-data .downward-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000}table.table thead.table-header tr.table-header-row th.table-header-data .resizer{position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:col-resize}table.table thead.table-header tr.table-header-row th.table-header-data .resizer .resizer-left{width:3px}table.table thead.table-header tr.table-header-row th.table-header-data .resizer .resizer-center{width:2px;background-color:#888}table.table thead.table-header tr.table-header-row th.table-header-data .resizer .resizer-right{width:3px}table.table thead.table-header tr.table-header-row th.table-header-data:first-child{padding-left:30px;border-radius:6px 0 0 0}table.table thead.table-header tr.table-header-row th.table-header-data:last-child{padding-right:30px;border-radius:0 6px 0 0}table.table thead.table-header tr.table-header-row .column-preferences{position:relative}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-toggle{position:absolute;top:0;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;width:25px;margin-top:30px;margin-right:-5px;background:#fff;border-radius:3px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);box-shadow:0 0 8px rgba(0,0,0,.15)}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded{position:absolute;top:57px;right:-15px;padding:20px;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:3px}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded>*+*{margin-top:20px}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded .column-preference-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;white-space:nowrap}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded .column-preference-item .box-check-green-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15px;width:15px;border-radius:3px;background:#20a46c;background:var(--green)}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded .column-preference-item .box-check-green-icon .tick{color:#fff;color:var(--white)}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded .column-preference-item .box-grey-icon{height:15px;width:15px;background:#f3f3f3;border:1px solid #eee;border-radius:3px}table.table thead.table-header tr.table-header-row .column-preferences .column-preferences-expanded .column-preference-item .box-grey-icon .tick{display:none}table.table thead.table-header tr.table-loader-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-ms-flex-pack:distribute;justify-content:space-around}table.table thead.table-header tr.table-loader-header-row th.table-loader-header-data{width:130px;height:30px;margin-top:30px;background:#f1efef;border-radius:6px}table.table thead.table-header tr.add-row{cursor:pointer}table.table thead.table-header tr.add-row:hover th{z-index:-1}table.table thead.table-header tr.add-row:hover th .add-row-box{border:2px dashed #cebe9f;color:#a5977b;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}table.table thead.table-header tr.add-row th{padding:3px 10px 10px;z-index:-1}table.table thead.table-header tr.add-row th .add-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed #e7d4af;padding:16px;border-radius:8px;color:#c8af7f;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}table.table thead.table-header tr.add-row th .add-row-box .add-row-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}table.table thead.table-header tr.add-row th .add-row-box .add-row-placeholder .add-row-icon{display:inline-block;width:20px;height:20px;background-image:url(/static/images/icons/plus-circle.svg)}table.table thead.table-header tr.add-row th .add-row-box .add-row-placeholder .add-row-text{margin-left:7px}table.table tbody.table-body tr.table-body-row{border-radius:4px}table.table tbody.table-body tr.table-body-row td.table-body-data{padding:15px 0;color:#2c406e;color:var(--table-dark-text);font-weight:500;border-bottom:1px solid #f6f7f9;border-bottom:1px solid var(--table-border-color)}table.table tbody.table-body tr.table-body-row td.table-body-data:first-child{padding-left:30px}table.table tbody.table-body tr.table-body-row td.table-body-data:last-child{padding-right:30px}table.table tbody.table-body tr.table-body-row .no-data .create-first-record{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;width:100%;color:#999;color:var(--grey)}table.table tbody.table-body tr.table-body-row td.table-body-data.control-cell{width:3.6em;margin:0;padding:0;text-align:center}table.table tbody.table-body tr.table-body-row td.table-body-data:first-child{border-radius:10px 0 0 10px}table.table tbody.table-body tr.table-body-row td.table-body-data:last-child{border-radius:0 10px 10px 0}table.table tbody.table-body tr.table-body-row td.table-body-data-column-hidden{display:none}table.table tbody.table-body tr.table-body-row:last-child td.table-body-data{border-bottom:none}table.table tbody.table-body tr.table-body-row .row-options-wrapper{position:relative}table.table tbody.table-body tr.table-body-row .row-options-wrapper .row-options{position:absolute;right:0;top:0;display:none;height:100%}table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;height:100%;width:-moz-max-content;width:-webkit-max-content;width:max-content}table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;height:100%;padding-left:15px;-webkit-box-shadow:-10px 0 50px rgba(0,0,0,.05);box-shadow:-10px 0 50px rgba(0,0,0,.05)}table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper .confirm-render .error-message,table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper .confirm-render .success-message{display:none}table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .confirmation-wrapper .close-option-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .option-confirm{margin-right:15px}table.table tbody.table-body tr.table-body-row .row-options-wrapper .option-expanded .option-confirm .option-confirm-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}table.table tbody.table-body tr.table-body-row:hover .row-options{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}table.table tbody.table-body tr.table-body-row.selected_{font-size:1.1em}table.table tbody.table-body tr.table-body-row.selected_ td.table-body-data{padding:9px 17px;background-color:#fff}table.table tbody.table-body tr.new-row td.table-body-data button.icon{width:20px;height:20px;border:0;outline:0;background-color:inherit;cursor:pointer}table.table tbody.table-body tr.new-row td.table-body-data button.icon:last-child{margin-left:10px}table.table tbody.table-body tr.new-row td.table-body-data input[type=number],table.table tbody.table-body tr.new-row td.table-body-data input[type=password],table.table tbody.table-body tr.new-row td.table-body-data input[type=text]{padding:7px;outline:0;border:1px solid #e5e5e5;border-radius:5px}table.table tbody.table-body tr.new-row td.table-body-data input.item-amount{width:60px;margin-left:5px}table.table tbody.table-body tr.new-row td.table-body-data input.item-growth-rate{width:60px;margin-right:5px}table.table tbody.table-body tr.new-row td.table-body-data .date-field{width:100px}table.table tbody.table-body tr.new-row td.table-body-data .date-field .date-label{border-radius:5px}table.table tbody.table-body tr.new-row td.table-body-data .date-field .date-label .placeholder{font-weight:400}table.table tbody.table-body tr.new-row td.table-body-data .date-field .date-label:hover{-webkit-box-shadow:inset 0 0 13px 0 #f7f7f7;box-shadow:inset 0 0 13px 0 #f7f7f7}table.table tbody.table-body tr.add-new-row td.table-body-data button.add-new-button{border:0;cursor:pointer;outline:0;background-color:inherit;color:#241f3e}table.table tbody.table-body tr.table-loader-row{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px}table.table tbody.table-body tr.table-loader-row td.table-loader-data{width:100px;height:30px;background:#f1efef;border-radius:6px}table.table tbody.table-body tr.confirm-danger-action,table.table tbody.table-body tr.confirm-danger-action *,table.table tbody.table-body tr.confirm-green-action>*>*{background-color:#ed6c6c;background-color:var(--red);color:#fff!important;color:var(--white)!important}table.table tbody.table-body tr.confirm-danger-action * .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,table.table tbody.table-body tr.confirm-danger-action * .confirmation-wrapper .confirm-render .select-field .select-field-inner *,table.table tbody.table-body tr.confirm-danger-action .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,table.table tbody.table-body tr.confirm-danger-action .confirmation-wrapper .confirm-render .select-field .select-field-inner *,table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .select-field .select-field-inner *{background-color:#fff;background-color:var(--white)}table.table tbody.table-body tr.confirm-danger-action * .option-confirm,table.table tbody.table-body tr.confirm-danger-action .option-confirm,table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm{background-color:#fff;background-color:var(--white);border-radius:99px}table.table tbody.table-body tr.confirm-danger-action * .option-confirm .option-confirm-button,table.table tbody.table-body tr.confirm-danger-action .option-confirm .option-confirm-button,table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button{padding:10px;border-radius:99px;background-color:#fff;background-color:var(--white)}table.table tbody.table-body tr.confirm-danger-action * .option-confirm .option-confirm-button .icon,table.table tbody.table-body tr.confirm-danger-action .option-confirm .option-confirm-button .icon,table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button .icon{background-color:#fff;background-color:var(--white)}table.table tbody.table-body tr.confirm-green-action,table.table tbody.table-body tr.confirm-green-action *,table.table tbody.table-body tr.confirm-green-action>*>*{background-color:#20a46c;background-color:var(--green);color:#fff!important;color:var(--white)!important}table.table tbody.table-body tr.confirm-green-action * .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,table.table tbody.table-body tr.confirm-green-action .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element,table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .input .input-element-wrapper .input-element{background-color:#fff;background-color:var(--white)}table.table tbody.table-body tr.confirm-green-action * .confirmation-wrapper .confirm-render .select-field .select-field-inner *,table.table tbody.table-body tr.confirm-green-action .confirmation-wrapper .confirm-render .select-field .select-field-inner *,table.table tbody.table-body tr.confirm-green-action>*>* .confirmation-wrapper .confirm-render .select-field .select-field-inner *{background-color:#fff;background-color:var(--white);color:var(--black)!important}table.table tbody.table-body tr.confirm-green-action * .option-confirm,table.table tbody.table-body tr.confirm-green-action .option-confirm,table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm{background-color:#fff;background-color:var(--white);border-radius:99px}table.table tbody.table-body tr.confirm-green-action * .option-confirm .option-confirm-button,table.table tbody.table-body tr.confirm-green-action .option-confirm .option-confirm-button,table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button{padding:10px;border-radius:99px;background-color:#fff;background-color:var(--white)}table.table tbody.table-body tr.confirm-green-action * .option-confirm .option-confirm-button .icon,table.table tbody.table-body tr.confirm-green-action .option-confirm .option-confirm-button .icon,table.table tbody.table-body tr.confirm-green-action>*>* .option-confirm .option-confirm-button .icon{background-color:#fff;background-color:var(--white)}table.table-scroll .table-header-row .table-header-data{border-bottom:1px solid #f6f7f9;-webkit-box-shadow:0 15px 25px -15px rgba(44,64,110,.03);box-shadow:0 15px 25px -15px rgba(44,64,110,.03)}.table-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px;height:756px;height:100%;background:#fff;border:1px solid #f6f7f9;-webkit-box-shadow:0 15px 20px rgba(44,64,110,.03);box-shadow:0 15px 20px rgba(44,64,110,.03);border-radius:10px}.table-empty .table-empty-text{font-weight:500;line-height:22px;color:#8f9eb8}table.row-link tbody.table-body tr{cursor:pointer}table.section-table{padding:0;border:none}table.section-table,table.section-table thead.table-header tr.table-header-row{-webkit-box-shadow:none;box-shadow:none}.button{padding:11px 30px;white-space:nowrap;border-radius:10px;font-weight:500}.button:disabled{opacity:.5;cursor:not-allowed}.danger-button{color:#fff;color:var(--danger-button-color);background-color:#ed6c6c;background-color:var(--danger-button-background)}.danger-2-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:31px;color:#f94b4b;font-weight:600;font-size:14px;line-height:17px;border:1px solid #f94b4b;border-radius:5px}.danger-2-button,.view-lead{display:-webkit-box;display:-ms-flexbox;display:flex}.view-lead{-moz-column-gap:5px;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px}.primary-button{color:#2c406e;color:var(--primary-button-color);background-color:#ffe18e;background-color:var(--primary-button-background)}.secondary-button{color:#2c406e;color:var(--dark-text);background:rgba(143,158,184,.09)}.secondary-2-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:31px;color:#8f9eb8;font-weight:600;font-size:14px;line-height:17px;border:1px solid #8f9eb8;border-radius:5px}#success-notification{background:#fff;border:1px solid #3ea02d;border-radius:10px}.tooltip{position:absolute;top:calc(100% + 10px);left:50%;z-index:100;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:-moz-max-content;width:-webkit-max-content;width:max-content;padding:5px 10px;font-size:12px;white-space:nowrap;color:#fff;border-radius:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease-in-out,visibility .01s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .01s ease-in-out;transition:opacity .3s ease-in-out,visibility .01s ease-in-out;background:rgba(0,0,0,.8)}.tooltip .key-value{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip .key-value .tooltip-key{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block}.tooltip .key-value .tooltip-seperator{margin:0 5px}.tooltip .key-value .tooltip-value{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block}.modal{display:grid;grid-template-rows:50px -webkit-max-content 1fr;grid-template-rows:50px max-content 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-areas:".      .     ." ".      inner ." ".      .     .";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:20;background-color:rgba(0,0,0,.5)}.modal .inner{grid-area:inner;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:10px}.modal .inner,.modal .inner .header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.modal .inner .header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;padding:20px 25px 20px 30px}.modal .inner .header h2{font-weight:600;font-size:1.698em;color:#2c406e}.modal .inner .header button.close-button{position:absolute;top:29px;right:34px;padding:0;background:none}.modal .inner .body{padding:15px 50px 40px}.modal .inner .footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;padding:20px 50px;border-top:1px solid #eee}.modal .inner .footer,.page-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-top-row{position:sticky;top:70px;top:var(--header-height);z-index:3;width:100%;height:55px;height:var(--title-row-height);background-color:#f2f4f6;background-color:var(--body-color)}.page-top-row .top-row-left{grid-gap:10px;gap:10px;-ms-flex-align:center;-ms-flex-preferred-size:min-content;flex-basis:min-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-top-row .top-row-left,.page-top-row .top-row-left .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.page-top-row .top-row-left .back-button{-ms-flex-align:center;height:100%}.page-top-row .top-row-left .page-title{font-size:1.6em;font-weight:700;color:#2c406e;color:var(--title-color)}.page-top-row .top-row-left .title-subscript{padding-top:4px;color:#8f9eb8;color:var(--light-text);font-weight:500;font-size:1em}.page-top-row .top-row-right{-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px;-ms-flex-preferred-size:min-content;flex-basis:min-content;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.page-top-row .top-row-right,.page-top-row .top-row-right .search-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;justify-content:flex-end}.page-top-row .top-row-right .search-box-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:end}.page-top-row .top-row-right .add-record-button .button,.page-top-row .top-row-right .load-leads-button .button{font-weight:600}.page-top-row .top-row-right .import-leads-button{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}.page-top-row .top-row-right .import-leads-button .button{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px;gap:5px}.page-top-row .top-row-right .import-leads-button input[type=file]{display:none}.page-top-row .top-row-right .more-options-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60%}.page-top-row .top-row-right .more-options-wrapper .more-options-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-top-row .top-row-right .more-options-wrapper .more-options-list{position:absolute;top:80%;right:0;background:#fff;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.08);box-shadow:0 2px 20px rgba(0,0,0,.08);border-radius:5px}.page-top-row .top-row-right .more-options-wrapper .more-options-list .more-option-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;padding:15px 20px 15px 15px;border-radius:5px;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.08);box-shadow:0 2px 20px rgba(0,0,0,.08)}.page-top-row .top-row-right .more-options-wrapper .more-options-list .more-option-button .more-option-text{font-size:14px;white-space:nowrap;color:#8f9eb8;color:var(--light-text)}.page-top-row .top-row-right .back-button-wrapper .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top-row .top-row-right .back-button-wrapper .back-button .back-button-text{font-size:1.2em;font-weight:700;color:#2c406e;color:var(--dark-text)}.page-top-row .top-row-right .version-details{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}.page-top-row .top-row-right .version-details .version-primary-details{font-weight:600;color:#8f9eb8;color:var(--light-text)}.page-top-row .top-row-right .version-details .version-user-details{position:relative}.page-top-row .top-row-right .version-details .version-user-details .tooltip{left:unset;right:0;display:none;min-width:230px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.page-top-row .top-row-right .version-details .version-user-details:hover .tooltip{display:block}.page-top-row .top-row-right .archived-message{margin-right:20px;font-weight:600;color:#8f9eb8;color:var(--light-text)}.page-top-row .top-row-right .booking-cancelled{color:#ed6c6c;color:var(--red);font-weight:600}.navigation-panel{position:relative;background-color:#fff;-webkit-box-shadow:0 15px 20px rgba(44,64,110,.03);box-shadow:0 15px 20px rgba(44,64,110,.03);border-radius:10px}.navigation-panel button.expand-collapse{position:absolute;top:17px;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);box-shadow:0 0 8px rgba(0,0,0,.15);border-top-left-radius:10px;border-bottom-left-radius:10px}.navigation-panel .section-link,.navigation-panel button.expand-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-panel .section-link{padding:14px 0;color:#a1b1cf;color:var(--menu-color);font-size:1.1em;font-weight:500;letter-spacing:.0019em}.navigation-panel .section-link .section-icon-or-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:100%}.navigation-panel .section-link .section-icon-or-number.collapsed{width:100%}.navigation-panel .section-link .danger-link{color:#ed6c6c;color:var(--red)}.navigation-panel .selected-sub-section{font-weight:600;color:#2c406e;color:var(--dark-text)}.navigation-panel .selected-sub-section .danger-link{color:#ed6c6c;color:var(--red)}.navigation-panel>*+*{border-top:1px solid #f6f7f9}.form-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.form-actions,.form-actions .form-actions-right{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px}.form-actions .form-edit-button,.form-actions .form-save-button{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.form-actions.collapsed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-actions.collapsed .form-cancel-button,.form-actions.collapsed .form-edit-button,.form-actions.collapsed .form-save-button{-ms-flex-item-align:unset;align-self:unset;margin-left:unset}.form-actions.collapsed .form-cancel-button button,.form-actions.collapsed .form-edit-button button,.form-actions.collapsed .form-save-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;padding:0;border-radius:9999px}.sections>*+*{margin-top:30px}.section{position:relative;background-color:#fff;background-color:var(--section-background);border:1px solid #f6f7f9;-webkit-box-shadow:0 15px 20px rgba(44,64,110,.03);box-shadow:0 15px 20px rgba(44,64,110,.03);border-radius:10px;padding:25px 35px}.section .section-anchor{position:absolute;top:-170px;top:calc(var(--header-height)*-1 + var(--content-top-margin)*-1 + var(--content-top-row-height)*-1);width:0;height:0;visibility:hidden}.section .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.section .section-heading .section-heading-left{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px}.section .section-heading .section-heading-left .section-title{color:#2c406e;color:var(--title-color);font-size:1.39em;line-height:1.222;font-weight:700}.section .section-content{color:#8f9eb8;color:var(--light-text);margin-top:50px}.section .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}.danger-section{border:3px solid #f27979}.danger-section .section-title{color:#ed6c6c;color:var(--red);font-weight:600}.danger-section .section-content{margin-top:30px}.danger-section .section-content .sub-section{margin-bottom:10px}.sub-section{margin-bottom:30px}.sub-section .sub-section-title{margin-bottom:30px;color:#2c406e;color:var(--title-color);font-size:1.158em;font-weight:500}.address-sub-section .same-as-checkbox-wrapper{max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content}.address-sub-section .address-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px 20px;gap:40px 20px;margin-top:30px}.address-sub-section .address-inputs .address{grid-column:1/3}.phone-number-list .phone-list-element,.phone-number-list .phone-list-element .phone-list-element-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}.phone-number-list .phone-list-element .phone-list-element-actions .phone-number-add,.phone-number-list .phone-list-element .phone-list-element-actions .phone-number-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px;height:50px;margin-top:5px;background:#f4f5f8;border-radius:5px}.phone-number-list>*+*{margin-top:20px}.phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}.phone-number .phone-number-label{max-width:150px}.phone-number .phone-number-input{max-width:250px}.phone-number>div{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-details .contact-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}.contact-details .contact-details-grid .address{grid-column:1/span 2}.contact-details .phone-number-list{margin-top:20px}.danger-zone{position:relative}.danger-zone .action-confirmation-ui{position:absolute;right:0;bottom:0}.danger-zone .action-confirmation-ui .action-confirmation-text{font-weight:600;font-size:1.442em;line-height:22px;color:#ed6c6c;color:var(--red)}.danger-zone .action-confirmation-ui .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:40px;gap:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.danger-zone>*+*{margin-top:30px}.danger-zone-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.danger-zone-item .left-section .main-action-title{color:#000}.danger-zone-item .left-section .main-action-subtitle{margin-top:10px;color:#999}.danger-zone-item-grey-out{opacity:.3}.loader-placeholder-box{height:19px;border-radius:6px;background-color:#f1efef}.am-pm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ccc;font-weight:500}.am-pm-toggle .am-pm-button{padding:15px;border:1px solid #f8f8f8}.am-pm-toggle .am-pm-button:disabled{cursor:default}.am-pm-toggle .am-button{border-radius:8px 0 0 8px}.am-pm-toggle .pm-button{border-radius:0 8px 8px 0}.am-pm-toggle .am-pm-active{color:#20a46c;color:var(--green);border:2px solid #20a46c;border:2px solid var(--green)}.coming-soon img{-o-object-fit:contain;object-fit:contain;height:201px}.week-view{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;grid-gap:15px;gap:15px}.week-view,.week-view .week-day{display:-webkit-box;display:-ms-flexbox;display:flex}.week-view .week-day{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:50px;color:#8f9eb8;background:#f4f5f8;border:1px solid #f4f5f8;border-radius:99px}.week-view .active{color:#fff;background:#2c406e;border:1px solid #f4f5f8}.profile-picture-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px;border-radius:5px;border:1px solid #e9ecf1;border:1px solid var(--input-border-color)}.profile-picture-upload input{display:none}.profile-picture-upload .profile-upload-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;width:-moz-max-content;width:-webkit-max-content;width:max-content}.profile-picture-upload .profile-upload-label .title{margin-bottom:16px;color:#8f9eb8;color:var(--light-text);font-weight:500;font-size:12px}.profile-picture-upload .profile-upload-label .profile-dp{width:65px;height:65px;-o-object-fit:cover;object-fit:cover;border-radius:99px}.profile-picture-upload .profile-upload-label .action-label{margin-top:15px;cursor:pointer;font-weight:600;font-size:16px;color:#2c406e;color:var(--dark-text)}.date-filter{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 15px;background-color:#fff;background-color:var(--white);border-radius:10px}.date-filter,.date-filter .selected-date-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-filter .selected-date-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;height:40px;color:#2c406e;color:var(--dark-text);font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-filter .selected-date-label .sub-text{font-size:.756em}.date-filter .previous-next-button{width:25px;height:30px}.date-filter .previous-next-button,.date-filter .switch-selected-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-filter .switch-selected-date{grid-gap:6px;gap:6px}.date-filter .date-filter-calendar{position:absolute;top:104%;left:0;padding:15px 20px 20px;z-index:2;border:1px solid #f1f1f1;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 16px 25px 0 #eee;box-shadow:0 16px 25px 0 #eee;font-size:.9em}.date-filter .date-filter-calendar .date-header{margin-bottom:10px}.date-filter .date-filter-calendar .date-header .date-input{width:105px;padding:4px 5px;font-size:1.1em;letter-spacing:.05em}.date-filter .date-filter-calendar .date-header .time-input{float:right;width:90px;padding:4px 5px;font-size:1.1em;letter-spacing:.05em}.date-filter .date-filter-calendar table.calendar-table{border-collapse:collapse;table-layout:fixed;width:auto}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-left:0;border:0;cursor:pointer}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .control-data.month-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:.9em}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year{font-weight:500;font-size:1.07em;color:#282c34}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper{position:relative}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list{position:absolute;top:100%;left:-20px;z-index:1;max-height:300px;overflow-y:auto;border-radius:5px;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,.1);box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item{padding:7px 20px;color:#8f9eb8;color:var(--light-text)}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .month-wrapper .calendar-months-list .calendar-month-item:hover{font-weight:500px;color:#2c406e;color:var(--dark-text);background-color:#f6f6f6}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper{position:relative;margin-left:9px}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list{position:absolute;top:100%;left:-20px;z-index:1;max-height:300px;overflow-y:auto;border-radius:5px;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,.1);box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item{padding:7px 20px;color:#8f9eb8;color:var(--light-text)}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data .month-year .year-wrapper .calendar-years-list .calendar-year-item:hover{font-weight:500px;color:#2c406e;color:var(--dark-text);background-color:#f6f6f6}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.calendar-header-data.arrow-cell .control-data{width:100%;height:100%}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.controls-row td.disabled{opacity:.25;pointer-events:none}.date-filter .date-filter-calendar table.calendar-table thead.calendar-header tr.calendar-header-row.weeks-row th{font-weight:400;color:rgba(101,109,122,.6)}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data{padding:3px;cursor:pointer;text-align:center;font-weight:500}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.calendar-body-data .day-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:34px;padding:2px}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day{font-weight:700!important;color:#fff!important}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.selected-day .day-wrapper{border-radius:7px;background-color:#283e6a;background-color:var(--dark-grey)}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today{position:relative}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.today:after{content:"";position:absolute;bottom:5px;left:calc(50% - 2px);width:5px;height:5px;background-color:#f2c024;background-color:var(--dark-yellow);border-radius:999px}.date-filter .date-filter-calendar table.calendar-table tbody.calendar-body tr.calendar-body-row td.disabled{color:#ccc!important;pointer-events:none}.date-filter .date-filter-calendar .date-footer{display:none}.year-filter{position:absolute;top:-79px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;padding-left:10px;padding-right:10px;height:47px;background:#fff;border:1px solid #eee;border-radius:10px}.year-filter .selected-year{font-weight:600;color:#8f9eb8;color:var(--light-text)}.unsaved-data-banner{grid-gap:6px;gap:6px;margin-left:15px;padding:6px 15px 6px 6px;white-space:nowrap;background-color:#ffbc93;color:#2c406e;color:var(--dark-text);font-weight:500;-webkit-box-shadow:0 5px 10px rgba(44,64,110,.05);box-shadow:0 5px 10px rgba(44,64,110,.05);border-radius:20px}.pdf-booking-export,.unsaved-data-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdf-booking-export{grid-gap:10px;gap:10px;height:50px;padding:0 20px;background-color:#fff;background-color:var(--white);border-radius:10px;cursor:pointer}.pdf-booking-export .export-text-inprogress{font-style:italic}.data-not-available{color:#ccc;font-weight:500}.overdue-notification{font-weight:500;color:#ed6c6c;color:var(--red)}.form-modal .form-actions{padding:18px;border-top:1px solid #ededed;border-top:1px solid var(--border-color)}.crawl-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:125px;top:calc(var(--header-height) + var(--title-row-height));width:100%;height:590px;margin-left:20px;padding:20px 10px 0 20px;border-radius:7px;background:#fff;cursor:pointer}.crawl-panel .close-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-bottom:15px}.crawl-panel .close-button,.crawl-panel .crawl-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.crawl-panel .crawl-heading-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.crawl-panel .crawl-heading-container .crawl-panel-heading{font-weight:700;font-size:18px;color:#2c406e}.crawl-panel .crawl-heading-container .info-icon .tooltip{display:none}.crawl-panel .crawl-heading-container .info-icon .tooltip .crawled-heading{font-weight:700}.crawl-panel .crawl-heading-container .info-icon:hover .tooltip{display:block;left:74%}.crawl-panel .status-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.crawl-panel .status-results .crawl-success-text .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.crawl-panel .status-results .crawl-success-text .heading .crawl-success-head{padding:10px 0;font-size:14px;font-weight:600;color:#28a745}.crawl-panel .status-results .crawl-success-text .heading .last-crawled-time{font-size:11px;color:#5d667c;cursor:pointer}.crawl-panel .status-results .crawl-success-text .crawl-result-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:20px;row-gap:20px;font-size:13px;font-weight:400;width:94%;color:#5d667c}.crawl-panel .status-results .crawl-pending-text .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.crawl-panel .status-results .crawl-pending-text .heading .crawl-pending-head{padding:10px 0;font-size:14px;font-weight:600;color:#007bff}.crawl-panel .status-results .crawl-pending-text .crawl-result-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:20px;row-gap:20px;font-size:13px;font-weight:400;width:94%;color:#5d667c}.crawl-panel .status-results .crawl-failed-text .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.crawl-panel .status-results .crawl-failed-text .heading .crawl-failed-head{padding:10px 0;font-size:14px;font-weight:600;color:#dc3545}.crawl-panel .status-results .crawl-failed-text .heading .last-crawled-time{font-size:11px;color:#5d667c;cursor:pointer}.crawl-panel .status-results .crawl-failed-text .crawl-result-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:20px;row-gap:20px;font-size:13px;font-weight:400;width:94%;color:#5d667c}.crawl-panel .status-results .crawl-success-keyword-text .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.crawl-panel .status-results .crawl-success-keyword-text .heading .crawl-success-keyword-head{padding:10px 0;font-size:14px;font-weight:600;color:orange}.crawl-panel .status-results .crawl-success-keyword-text .heading .last-crawled-time{font-size:11px;color:#5d667c;cursor:pointer}.crawl-panel .status-results .crawl-success-keyword-text .crawl-result-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:20px;row-gap:20px;font-size:13px;font-weight:400;width:94%;color:#5d667c}.crawl-panel .status-results .crawl-success-keyword-text .crawl-result-text ul{padding-left:15px;list-style-type:disc}.crawl-panel .status-results .crawl-success-keyword-text .crawl-result-text ul li{width:500;color:#5d667c}.crawl-panel .status-results .crawl-success-keyword-text .crawl-result-text ul li .keyword-link{color:#8f9eb8;text-decoration:underline;cursor:pointer}.table-crawlpanel-container{display:grid;grid-template-areas:".table leads-table row-link";width:100%}.crawling-status{position:relative;width:100%;padding-left:35px}.crawling-status .crawling-with-keyword{background-color:#fdedd3}.crawling-status .crawling-with-keyword,.crawling-status .crawling-without-keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;background-position:50%;border-radius:100%}.crawling-status .crawling-without-keyword{background-color:#d3fdeb}.crawling-status .crawling-alert{background-color:#fdd3d3}.crawling-status .crawling-alert,.crawling-status .crawling-pending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;background-position:50%;border-radius:100%}.crawling-status .crawling-pending{background-color:#d3f0fd}.crawling-status .crawling-pending .spin-pending-icon{-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.crawling-status .tooltip{display:none}.crawling-status .tooltip .crawled-heading{font-weight:700}.crawling-status:hover .tooltip{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh}#not-found .number{color:#f2c024;color:var(--dark-yellow);font-weight:700;font-size:9em}#not-found .text{color:#283e6a;color:var(--dark-grey);font-weight:600;font-size:2.8em}#not-found a.home-link{margin-top:10px;color:#0170ff;color:var(--link-color);font-weight:600;font-size:1em;text-decoration:underline}#leads-view .lead-details-modal .inner{width:85vw}#leads-view .lead-details-modal .inner .header{height:30px}#leads-view .lead-details-modal .inner .lead-form{padding:0 20px 20px}#leads-view .lead-details-modal .inner .lead-form .lf-sub-section-title{margin:30px 0}#leads-view .save-cancel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;margin-left:50px;margin-top:30px}#leads-view .page-content{grid-area:content}#leads-view .page-content .filter-row{width:100%;height:50px}#leads-view .page-content .leads-table{-ms-flex-item-align:start;align-self:flex-start}#leads-view .page-content .leads-table .lead-details .lead-name{margin-bottom:5px;font-weight:500;line-height:19px}#leads-view .page-content .leads-table .lead-details .lead-email{font-weight:500;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#leads-view .page-content .leads-table .lead-role-linkedin .lead-role{margin-bottom:5px;font-weight:500;line-height:19px}#leads-view .page-content .leads-table .lead-role-linkedin .lead-linkedin{font-weight:500;line-height:17px;color:#8f9eb8;color:var(--table-light-text);text-decoration:underline}#leads-view .page-content .leads-table .company-details .company-name{margin-bottom:5px;font-weight:500;line-height:19px}#leads-view .page-content .leads-table .company-details .company-website{font-weight:500;line-height:17px;color:#8f9eb8;color:var(--table-light-text);text-decoration:underline}#leads-view .page-content .steps-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:20px;gap:20px;margin:7px 0}#leads-view .page-content .steps-wrapper,#leads-view .page-content .steps-wrapper .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#leads-view .page-content .steps-wrapper .steps{grid-gap:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#leads-view .page-content .steps-wrapper .step{background-color:#f2f4f6;color:#2c406e;color:var(--title-color)}#leads-view .page-content .steps-wrapper .step,#leads-view .page-content .steps-wrapper .step-active{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border:1px solid #ddd;border-radius:5px}#leads-view .page-content .steps-wrapper .step-active{font-weight:600;color:#2c406e;color:var(--menu-active-color);background-color:#fff}#leads-view .page-content .quick-filters-actions-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#leads-view .page-content .quick-filters-actions-row,#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper{grid-gap:20px;gap:20px}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper .quick-filter{padding:4px 6px;border-radius:5px;border:1px solid #888;color:#888;background:#fff}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper .quick-filter.primary{border-color:green;font-weight:700;color:green}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper .quick-filter.secondary{border-color:orange;font-weight:700;color:orange}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper .industry-id-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper .industry-id-input-wrapper .industry-id-input-label{color:#777;font-weight:700}#leads-view .page-content .quick-filters-actions-row .quick-filters-wrapper .industry-id-input-wrapper input[type=number]{width:30px;text-align:center}#leads-view .page-content .quick-filters-actions-row .action-buttons-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 15px}#leads-view .lead-actions,#leads-view .lead-actions .promote-dump-lead,#leads-view .page-content .quick-filters-actions-row .action-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px}#leads-view .lead-actions .mark-lead{border:1px solid #ddd}#leads-view .apollo-form-inputs-wrapper{width:40vw;margin-right:40px;margin-left:40px}#leads-view .page-content .right-page-content .basic-details-primary,#leads-view .page-content .right-page-content .lead-company-details,#leads-view .page-content .right-page-content .lead-custom-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap);grid-gap:3px 8px;gap:3px 8px}#leads-view .page-content .right-page-content .link-clickable .error-message,#leads-view .page-content .right-page-content .link-clickable .success-message{display:none}#leads-view .page-content .right-page-content .link-clickable .link-row{text-align:right}#leads-view .page-content .right-page-content .link-clickable .link-row a{color:#aaa}#leads-view .name-recommendations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px 0;gap:5px 0}#leads-view .name-recommendations .name-recommendation{text-decoration:underline}#lead-details-view .page-content .right-page-content .basic-details-primary,#lead-details-view .page-content .right-page-content .lead-company-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}#campaigns-view .page-content{grid-area:content}#campaigns-view .page-content .campaigns-table .campaign-leads-details{position:relative}#campaigns-view .page-content .campaigns-table .campaign-leads-details .tooltip{display:none}#campaigns-view .page-content .campaigns-table .campaign-leads-details:hover .tooltip{display:block}#campaigns-view .page-content .campaigns-table .campaign-status-details .campaign-status{margin-bottom:5px}#campaigns-view .page-content .campaigns-table .campaign-status-details .campaign-status-last-activity{color:#8f9eb8;color:var(--table-light-text)}#campaigns-view .save-cancel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;margin-left:50px;margin-top:30px}#campaigns-view .campaign-details-modal .inner{width:50vw}#campaign-details-view .page-content .right-page-content .basic-details-primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}#campaign-details-view .page-content .right-page-content .company-leads .company-leads-table{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}#campaign-details-view .page-content .right-page-content .company-leads .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}#campaign-details-view .page-content .right-page-content .sequences-primary{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-primary-left{width:30%}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-primary-left .sequence-email-schedule .add-sequence-email{border-top:0}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-primary-left .sequence-email-schedule>*+*{padding-top:15px;border-top:1px solid #ededed;border-top:1px solid var(--border-color)}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-primary-right{width:70%}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-primary-right .sequence-email-templates{border:1px solid #d9d9d9;border-radius:7px}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-primary-right .sequence-email-templates>*+*{border-top:1px solid #d9d9d9}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email .sequence-header{margin-bottom:20px;font-size:16px;font-weight:500;color:#2c406e;color:var(--dark-text)}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email .sequence-followup{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:15px;gap:15px}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email .sequence-followup>*{-webkit-box-flex:1;-ms-flex:1;flex:1}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email-template{padding-top:20px;padding-bottom:20px}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email-template .email-template-top{height:10%}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email-template .email-template-top .email-template-order{padding-left:20px;padding-right:20px;padding-bottom:20px;font-weight:500;font-size:12px;color:#abb3c5}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email-template .email-template-top .email-template-subject{padding-left:20px;padding-right:20px;padding-bottom:20px;font-weight:500;color:#2c406e;color:var(--dark-text)}#campaign-details-view .page-content .right-page-content .sequences-primary .sequence-email-template .email-template-body{height:90%;padding-top:20px;padding-left:20px;padding-right:20px;border-top:1px solid #f5f5f5;color:#2c406e;color:var(--dark-text);font-weight:500}#campaign-details-view .page-content .right-page-content .weekday-schedules .weekday-schedule-row{display:-webkit-box;display:-ms-flexbox;display:flex}#campaign-details-view .page-content .right-page-content .weekday-schedules .weekday-schedule-row .weekday-enable-checkbox{margin-right:30px;padding-top:5px}#campaign-details-view .page-content .right-page-content .weekday-schedules .weekday-schedule-row .weekday-start-time{margin-right:30px}#campaign-details-view .primary-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:5px;gap:5px;font-weight:600}#templates-view .page-content{grid-area:content}#templates-view .page-content .templates-table .template-body{display:-webkit-box;max-width:566px;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;-o-text-overflow:ellipsis;text-overflow:ellipsis}#templates-view .page-content .templates-table .campaign-details .campaign-not-started{color:#8f9eb8;color:var(--table-light-text)}#templates-view .page-content .templates-table .campaign-details .add-comma:after{content:", "}#templates-view .page-content .templates-table .creation-details .created-on{color:#8f9eb8;color:var(--table-light-text)}#template-details-view .page-content .right-page-content .basic-details-primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}#template-details-view .page-content .right-page-content .template-action-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:15px;gap:15px;margin-top:20px}#template-details-view .page-content .right-page-content .variable-modal{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#template-details-view .page-content .right-page-content .variable-modal .template-variables{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:80%;right:0;background:#fff;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.08);box-shadow:0 2px 20px rgba(0,0,0,.08);border-radius:5px;z-index:4;padding:15px;grid-gap:15px 10px;gap:15px 10px}#template-details-view .page-content .right-page-content .variable-modal .template-variables .variables{background-color:#e2e8f4;padding:8px 15px;border-radius:30px;color:#2c406e}#template-details-view .page-content .right-page-content .spintax-details .variant-with-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px}#template-details-view .page-content .right-page-content .spintax-details .variant-with-delete .variant-add,#template-details-view .page-content .right-page-content .spintax-details .variant-with-delete .variant-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px;height:50px;margin-top:5px;background:#f4f5f8;border-radius:5px}#companies-view .page-content{grid-area:content}#companies-view .page-content .companies-table .company-website{margin-top:5px;color:#8f9eb8;color:var(--table-light-text);text-decoration:underline}#companies-view .page-content .companies-table .data-not-available{margin-top:5px}#company-details-view .page-content .right-page-content .company-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}#domains-view .page-content{grid-area:content}#domains-view .page-content .domains-table .client-details .client-name{margin-bottom:5px;font-weight:500;line-height:19px}#domains-view .page-content .domains-table .client-details .client-contact-no{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#domain-details-view .page-content .right-page-content .basic-details-primary,#domain-details-view .page-content .right-page-content .setup-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}#users-view .page-content{grid-area:content}#users-view .page-content .users-table td{font-size:16px}#users-view .page-content .users-table .user .user-name{margin-bottom:5px;font-weight:500;line-height:19px}#users-view .page-content .users-table .user .user-email{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#users-view .page-content .users-table .user-status{text-transform:capitalize}#users-view .page-content .users-table .user-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}#users-view .page-content .users-table .role{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:7px;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:13px}#users-view .user-modal .inner{padding:0 25px 25px;width:375px}#users-view .user-modal .inner .header{padding-left:0;padding-right:0}#users-view .user-modal .inner .header .close-button{right:0}#users-view .user-modal .inner .user-modal-content .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#users-view .user-modal .inner .user-modal-content .action-button .user-edit-button{margin-left:auto}#roles-view .roles-section{position:relative}#roles-view .roles-section .add-roles-button{position:absolute;top:-70px;right:0}#roles-view .roles-section .role-table .delete-role{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}#roles-view .roles-section .role-table .delete-role .user-assigned-warning{position:relative}#roles-view .roles-section .role-table .delete-role .user-assigned-warning .tooltip{display:none}#roles-view .roles-section .role-table .delete-role .user-assigned-warning:hover .tooltip{display:block}#roles-view .roles-section .role-modal .inner{padding:0 25px 25px;width:375px}#roles-view .roles-section .role-modal .inner .header{padding-left:0;padding-right:0}#roles-view .roles-section .role-modal .inner .header .close-button{right:0}#roles-view .roles-section .role-modal .inner .user-modal-content .action-button{float:right}#roles-view .permissions-section-main .section-content{margin-top:0}#roles-view .permissions-section .permission-header-row{position:sticky;top:125px;top:calc(var(--header-height) + var(--title-row-height));z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:30px;color:#8f9eb8;color:var(--light-text);background:#fff}#roles-view .permissions-section .permission-header-row .permission-column-title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;max-width:200px}#roles-view .permissions-section .permission-header-row .roles-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#roles-view .permissions-section .permission-header-row .roles-header .role-header-name{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:200px}#roles-view .permissions-section .permission-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0}#roles-view .permissions-section .permission-row .permission-name-wrapper{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;max-width:200px}#roles-view .permissions-section .permission-row .permission-name-wrapper .permission-name{color:#2c406e;color:var(--dark-text)}#roles-view .permissions-section .permission-row .permission-name-wrapper .dependent-permissions-warning{position:relative}#roles-view .permissions-section .permission-row .permission-name-wrapper .dependent-permissions-warning .tooltip{display:none}#roles-view .permissions-section .permission-row .permission-name-wrapper .dependent-permissions-warning:hover .tooltip{display:block}#roles-view .permissions-section .permission-row .permission-name-wrapper .dependent-permissions-warning:hover .tooltip .permission-name-tooltip{font-style:italic}#roles-view .permissions-section .permission-row .permission-cell{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:200px}#roles-view .permissions-section .box-check-green-icon{height:23px;width:23px;cursor:pointer;background-image:url(/static/images/icons/box-check-green.svg)}#roles-view .permissions-section .box-grey-icon{height:23px;width:23px;background:#f3f3f3;border:1px solid #eee;border-radius:5px;cursor:pointer}#roles-view .permissions-section .box-grey-icon:hover{-webkit-box-shadow:0 0 5px rgb(22 28 42/5%);box-shadow:0 0 5px rgb(22 28 42/5%)}#roles-view .permissions-section .permission-modal .inner{max-width:674px}#roles-view .permissions-section .permission-modal .inner .header{padding:20px 80px}#roles-view .permissions-section .permission-modal .inner .permission-modal-content{padding:0 80px;color:#8f9eb8;color:var(--light-text)}#roles-view .permissions-section .permission-modal .inner .permission-modal-content .dependent-permission-list{margin-top:25px}#roles-view .permissions-section .permission-modal .inner .permission-modal-content .dependent-permission-list>*+*{margin-top:15px}#roles-view .permissions-section .permission-modal .inner .permission-modal-content .confirmation-line{margin-top:25px}#roles-view .permissions-section .permission-modal .inner .permission-modal-content .permission-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-bottom:25px}#roles-view table.table thead.table-header tr.table-header-row th.table-header-data{border-bottom:none}#roles-view table.table thead.table-header tr.table-header-row{-webkit-box-shadow:none;box-shadow:none}#roles-view .table-empty,#roles-view table.table{border:none;-webkit-box-shadow:none;box-shadow:none}#home-page-view .hero-section{display:grid;grid-template-rows:1fr -webkit-max-content 50px;grid-template-rows:1fr max-content 50px;grid-template-columns:minmax(20px,1fr) minmax(320px,950px) minmax(20px,1fr);grid-template-areas:".        .         ." ".        content   ." ".        .         .";width:100vw;height:100vh;background-image:url(/static/images/3d-image.png);background-size:cover;background-position:center 15%}#home-page-view .hero-section .menu,#home-page-view .hero-section .mobile-menu{position:fixed;top:120px;left:50px}#home-page-view .hero-section .menu .menu-items,#home-page-view .hero-section .mobile-menu .menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}#home-page-view .hero-section .menu .menu-items .menu-item,#home-page-view .hero-section .mobile-menu .menu-items .menu-item{color:#989898;color:#ccc;font-size:1.3em}#home-page-view .hero-section .menu .menu-items .menu-item.active,#home-page-view .hero-section .mobile-menu .menu-items .menu-item.active{color:#bfbfbf;font-weight:700;font-size:2.2em}#home-page-view .hero-section .mobile-menu{position:fixed;top:41px;left:20px;display:none}@media screen and (max-width:900px){#home-page-view .hero-section .mobile-menu{display:unset}}@media screen and (max-width:900px){#home-page-view .hero-section .menu{display:none}}#home-page-view .hero-section .main-content{grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f5f5f7;color:var(--main-white-color);text-align:center}#home-page-view .hero-section .main-content .pre-heading{display:none;margin-bottom:40px;font-weight:600}#home-page-view .hero-section .main-content .heading-wrapper{display:grid;grid-template-columns:1fr 5fr 1fr;grid-template-areas:".        heading       .";margin-bottom:40px}#home-page-view .hero-section .main-content .heading-wrapper .heading{grid-area:heading;line-height:1.08em;font-size:3.8em;font-weight:800}#home-page-view .hero-section .main-content .sub-heading{margin-bottom:48px;font-size:1.8em;font-weight:500}#home-page-view .hero-section .main-content .timeline-cta a{font-size:1.7em;font-weight:500;color:#39b5ff;color:var(--blue-link-color)}#settings-view .basic-details-primary{display:grid;grid-template-areas:"pp   username    email   ." "pp   name        phone   ." "pp   .           .       .";grid-template-columns:150px minmax(200px,300px) minmax(200px,300px) 1fr;-moz-column-gap:50px;grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;grid-row-gap:20px;row-gap:20px}#settings-view .basic-details-primary .profile-photo{grid-area:pp}#settings-view .basic-details-primary .user-name{grid-area:username}#settings-view .basic-details-primary .email{grid-area:email}#settings-view .basic-details-primary .name{grid-area:name}#settings-view .basic-details-primary .phone-no{grid-area:phone}#settings-view .security{position:relative}#settings-view .security .row-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px}#settings-view .security .row-1 .update-email-id{max-width:300px}#settings-view .security .row-1 .send-invite-button{height:-moz-max-content;height:-webkit-max-content;height:max-content;margin-top:6px}#settings-view .security .row-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px;margin-top:40px}#settings-view .security .row-2 .update-password{max-width:300px}#settings-view .security .row-2 .save{height:-moz-max-content;height:-webkit-max-content;height:max-content;margin-top:6px}#settings-view .security .security-locked-screen{position:absolute;top:0;left:0;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;background-color:#fff;background-color:var(--white)}#settings-view .security .security-locked-screen,#settings-view .security .security-locked-screen .center-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#settings-view .security .security-locked-screen .center-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#settings-view .security .security-locked-screen .center-div .enter-password,#settings-view .security .security-locked-screen .center-div .lock-icon,#settings-view .security .security-locked-screen .center-div .lock-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#settings-view .security .security-locked-screen .center-div .lock-subtitle{margin-top:16px;font-weight:500;font-size:1.257em;color:#2c406e;color:var(--dark-text)}#settings-view .security .security-locked-screen .center-div .enter-password{margin-top:6px;font-size:.942em;color:#2c406e;color:var(--dark-text)}#settings-view .security .security-locked-screen .center-div .current-password{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#settings-view .security .security-locked-screen .center-div .current-password .unlock-button{margin-top:6px}#settings-view .personalization{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px}#settings-view .personalization .custom-date-format,#settings-view .personalization .custom-time-format{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:300px}#admin-view .page-content .right-page-content .basic-details-primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:20px 20px;gap:20px 20px;grid-gap:var(--details-form-row-gap) var(--details-form-column-gap);gap:var(--details-form-row-gap) var(--details-form-column-gap)}#admin-view .page-content .right-page-content .mail-accounts .mail-account-form{width:40vw;margin-right:40px;margin-left:40px}#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px}#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row .is-mail-account-inbox-created,#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row .mail-account-api-key,#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row .mail-account-name,#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row .mail-account-service-provider,#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row .mail-account-warmup-service,#admin-view .page-content .right-page-content .mail-accounts .mail-account-form .row .mail-account-warmup-start-date{width:100%}#admin-view .page-content .right-page-content .company-types .company-type-form,#admin-view .page-content .right-page-content .designations .designation-form,#admin-view .page-content .right-page-content .domain-score-services .domain-score-service-form,#admin-view .page-content .right-page-content .email-service-providers .email-service-provider-form,#admin-view .page-content .right-page-content .warmup-services .warmup-service-form{width:40vw;margin-right:40px;margin-left:40px}#admin-view .page-content .right-page-content .exhibit-apps .exhibit-app-status{text-transform:capitalize}#admin-view .page-content .right-page-content .apollo-credentials .apollo-credential-form,#admin-view .page-content .right-page-content .exhibit-apps .exhibit-app-form,#admin-view .page-content .right-page-content .fields .field-form,#admin-view .page-content .right-page-content .industries .industry-form,#admin-view .page-content .right-page-content .specializations .specialization-form{width:40vw;margin-right:40px;margin-left:40px}#gmail-view{color:#2c406e;color:var(--menu-active-color)}#gmail-view .content-wrapper{display:grid;grid-template-columns:350px 1fr;grid-template-areas:". right-content";-moz-column-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}#gmail-view .content-wrapper .left-content{padding:30px;background-color:#fff;border-radius:10px}#gmail-view .content-wrapper .left-content .email-list-wrapper .email-list-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 25px;color:#a1b1cf;cursor:pointer}#gmail-view .content-wrapper .left-content .email-list-wrapper .email-list-toggle .active-tab{color:#2c406e;color:var(--menu-active-color);font-weight:600;text-decoration:underline}#gmail-view .content-wrapper .left-content .email-list-wrapper .email-list-toggle .dot-seperator{width:8px;height:8px;border-radius:99px;background-color:#d0e1f4}#gmail-view .content-wrapper .left-content .email-list-wrapper .emails{padding:20px;border:1px solid #d9d9d9;border-radius:10px;font-size:1em;font-weight:500}#gmail-view .content-wrapper .left-content .email-list-wrapper .emails .sender-recipient-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px;margin-bottom:20px}#gmail-view .content-wrapper .left-content .email-list-wrapper .emails .subject-info{line-height:1.7;margin-bottom:20px}#gmail-view .content-wrapper .left-content .email-list-wrapper .emails .campaign-and-email-schedule-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px}#gmail-view .content-wrapper .left-content .email-list-wrapper .emails .campaign-and-email-schedule-info .email-date-time-info{color:#0daf61;font-size:.75em}#gmail-view .content-wrapper .right-content .email-preview{padding:30px;background-color:#fff;border-radius:10px}#gmail-view .content-wrapper .right-content .email-preview hr{margin-top:20px;border:1px solid #f3f3f3}#gmail-view .content-wrapper .right-content .email-preview .preview-title{margin-bottom:20px;font-size:1.35em;font-weight:700}#gmail-view .content-wrapper .right-content .email-preview .email-basic-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gmail-view .content-wrapper .right-content .email-preview .email-basic-details .sender-recipient-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:15px;gap:15px;font-size:1em;font-weight:500}#gmail-view .content-wrapper .right-content .email-preview .email-basic-details .campaign-email-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:5px;gap:5px;font-size:1em;font-weight:500}#gmail-view .content-wrapper .right-content .email-preview .email-basic-details .campaign-email-info .date{font-size:.75em}#gmail-view .content-wrapper .right-content .email-preview .email-basic-details .campaign-email-info .email-date-time{font-size:.75em;color:#0daf61}#gmail-view .content-wrapper .right-content .email-preview .email-basic-details .campaign-email-info .email-date-time-scheduled{font-size:.75em;color:#fc8547}#gmail-view .content-wrapper .right-content .email-preview .email-subject-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#gmail-view .content-wrapper .right-content .email-preview .email-subject-details .email-subject{font-size:1em;font-weight:500}#gmail-view .content-wrapper .right-content .email-preview .email-content-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#gmail-view .content-wrapper .right-content .email-preview .email-content-details .email-content{font-size:1em;font-weight:500;line-height:2}#gmail-view .content-wrapper .right-content .email-preview .follow-up-details .follow-up-title{margin:20px 0;font-size:.875em;color:#abb3c5}.form-box{display:grid;grid-template-rows:92px 140px 46px -webkit-max-content 1fr;grid-template-rows:92px 140px 46px max-content 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-areas:".    .             ." ".    logo          ." ".    .             ." ".    form    ." ".    .             .";height:100vh;background-color:#f2f4f6}.form-box .logo-header{grid-area:logo;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-box .logo-header img{height:150px}.form-box .form-box-body{grid-area:form;padding:55px;background:#fff;border:1px solid #f6f7f9;-webkit-box-shadow:0 0 15px rgba(44,64,110,.08);box-shadow:0 0 15px rgba(44,64,110,.08);border-radius:20px}.form-box .form-box-body .form-main-heading{margin-bottom:35px;font-weight:700;font-size:40px;line-height:48px;color:#080a51}.login-form-box .login-form-wrapper{grid-area:form;padding:55px;background:#fff;border:1px solid #f6f7f9;-webkit-box-shadow:0 0 15px rgba(44,64,110,.08);box-shadow:0 0 15px rgba(44,64,110,.08);border-radius:20px}.login-form-box .login-form-wrapper .login-form-main-heading{margin-bottom:35px;font-weight:700;font-size:40px;line-height:48px;color:#080a51}.login-form-box .login-form-wrapper .login-form-sub-heading{margin-bottom:35px;font-weight:700;font-size:25px;line-height:30px;color:#080a51}.login-form-box .login-form-wrapper .login-form .password{margin-top:40px}.login-form-box .login-form-wrapper .login-form .forgot-password-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0 30px;font-weight:500;font-size:14px;line-height:17px;color:#abb3c5}.login-form-box .login-form-wrapper .login-form .login-submit-button button{width:100%;height:50px;font-weight:500;color:#2c406e;background:#ffe18e;border-radius:10px}.login-form-box .forgot-password-modal .inner{position:relative;padding:0 150px 30px}.login-form-box .forgot-password-modal .inner .header{position:static;padding-bottom:0;padding-top:0;height:55px}.login-form-box .forgot-password-modal .inner .forgot-password-content .title{color:#2c406e;color:var(--dark-text)}.login-form-box .forgot-password-modal .inner .forgot-password-content .subtitle{margin-top:40px;color:#8f9eb8;color:var(--light-text)}.login-form-box .forgot-password-modal .inner .forgot-password-content .forgot-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:25px;gap:25px;margin-top:25px}.login-form-box .forgot-password-modal .inner .forgot-password-content .forgot-password-form .submit-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.set-password-form-box .register-button{width:100%}.verify-email-success .green-tick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.verify-email-success .success-text{margin-top:40px;color:#3ea02d;font-size:2.022em;font-weight:500}html{scroll-behavior:smooth}html body #main-grid{display:grid;grid-template-rows:70px minmax(calc(100vh - 170px),-webkit-max-content) 50px;grid-template-rows:70px minmax(calc(100vh - 170px),max-content) 50px;grid-template-rows:var(--header-height) minmax(calc(100vh - var(--header-height) - var(--content-top-margin) - var(--content-bottom-margin)),-webkit-max-content) var(--list-view-bottom-margin);grid-template-rows:var(--header-height) minmax(calc(100vh - var(--header-height) - var(--content-top-margin) - var(--content-bottom-margin)),max-content) var(--list-view-bottom-margin);grid-template-columns:minmax(20px,190px) minmax(320px,1fr) minmax(20px,30px);grid-template-areas:".            .             ." ".            content       ." ".            .             .";min-height:100vh;background-color:#f2f4f6;background-color:var(--body-color)}html body #main-grid .app-content{grid-area:content}html body #main-grid .listing-view{display:grid;grid-template-rows:55px -webkit-max-content;grid-template-rows:55px max-content;grid-template-rows:var(--title-row-height) -webkit-max-content;grid-template-rows:var(--title-row-height) max-content;grid-template-areas:"." "content";margin-right:10px}html body #main-grid .listing-view .page-content{min-height:calc(100vh - 175px);min-height:calc(100vh - var(--header-height) - var(--title-row-height) - var(--list-view-bottom-margin))}html body #main-grid .details-view{display:grid;grid-template-rows:var(--details-title-row-height) -webkit-max-content;grid-template-rows:var(--details-title-row-height) max-content;grid-template-areas:"." "content"}html body #main-grid .details-view .page-content{grid-area:content;display:grid;grid-template-columns:300px 1fr;grid-template-areas:".    right-page-content";-moz-column-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}html body #main-grid .details-view .page-content .left-page-content{position:sticky;top:125px;top:calc(var(--header-height) + var(--title-row-height));height:calc(100vh - 125px);height:calc(100vh - var(--header-height) - var(--title-row-height));padding-bottom:20px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}html body #main-grid .details-view .page-content .left-page-content::-webkit-scrollbar{display:none}html body #main-grid .details-view .page-content .right-page-content{grid-area:right-page-content}html body #main-grid .details-view .page-content.collapsed{grid-template-columns:100px 1fr}html body #main-grid::-webkit-scrollbar{width:7px;height:7px}html body #main-grid::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}html body #main-grid::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}html body .expanded-view{grid-template-columns:minmax(20px,110px) minmax(320px,1fr) minmax(20px,30px)!important}#section-1 *,#section-2 *,#section-3 *{-webkit-animation:slideInFromLeft .31s ease-out 0s 1;animation:slideInFromLeft .31s ease-out 0s 1}
