*{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:60px;--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:70px;--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;--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;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;padding:0 50px 0 45px;height:60px;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 .left-section .sunassist-logo img{width:80px}#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 .user-name{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{font-size:.918em;font-weight:500}#header .right-section .user-details .user-role .role-icon{height:12px;width:12px}#sidebar{position:fixed;top:60px;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 - 310px);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:50px;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 0 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;height:100%;padding-right:15px}.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:53px;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.selected,.checkbox-field .select-field-inner .select-options button.select-option:hover,.date-field .select-field-inner .select-options button.select-option.selected,.date-field .select-field-inner .select-options button.select-option:hover,.drop-down-multiselect .select-field-inner .select-options button.select-option.selected,.drop-down-multiselect .select-field-inner .select-options button.select-option:hover,.file-field .select-field-inner .select-options button.select-option.selected,.file-field .select-field-inner .select-options button.select-option:hover,.input .select-field-inner .select-options button.select-option.selected,.input .select-field-inner .select-options button.select-option:hover,.radio-field .select-field-inner .select-options button.select-option.selected,.radio-field .select-field-inner .select-options button.select-option:hover,.select-field .select-field-inner .select-options button.select-option.selected,.select-field .select-field-inner .select-options button.select-option:hover,.time-input .select-field-inner .select-options button.select-option.selected,.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:50px}.search-box .search-input{height:50px}.search-box .search-input .input-element-wrapper{height:50px;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)}.calendar-client-selection .select-field-inner .select-box .input-display-text:focus{opacity:.4}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:130px;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:30px;padding-bottom:30px;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}.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-button:disabled{opacity:.5;cursor:default}.danger-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:#f94b4b;font-weight:600;font-size:14px;line-height:17px;border:1px solid #f94b4b;border-radius:5px}.danger-2-button:disabled{opacity:.5;cursor:default}.primary-button{color:#2c406e;color:var(--primary-button-color);background-color:#ffe18e;background-color:var(--primary-button-background)}.primary-button:disabled{opacity:.5;cursor:default}.secondary-button{color:#8f9eb8;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}.secondary-2-button:disabled{opacity:.5;cursor:default}#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:150px -webkit-max-content 1fr;grid-template-rows:150px 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:10;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:60px;top:var(--header-height);z-index:3;width:100%;height:70px;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{font-weight:600}.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;width:100%;padding:15px 20px 15px 15px;border-radius:5px}.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 .selected-sub-section .section-icon-or-number{-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%)}.navigation-panel>*+*{border-top:1px solid #f6f7f9}.form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px;gap:10px;margin-top:25px}.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}.version-history{margin-top:30px}.version-history .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px}.version-history .top-row .title{color:#2c406e;color:var(--title-color);font-size:1.39em;line-height:1.222;font-weight:700}.version-history .top-row .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}.version-history .top-row .back-button-wrapper .back-button .back-button-text{font-size:1.2em;font-weight:700;color:#2c406e;color:var(--dark-text)}.version-history .version-list{margin-top:25px;background:#fff;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.03);box-shadow:0 15px 20px rgba(0,0,0,.03);border-radius:10px}.version-history .version-list .version-history-row{display:block;padding:20px 0 20px 50px;color:#a1b1cf;color:var(--menu-color);border-radius:10px}.version-history .version-list .version-history-row .time-difference{position:relative}.version-history .version-list .version-history-row .time-difference .tooltip{display:none}.version-history .version-list .version-history-row .time-difference:hover .tooltip{display:block}.version-history .version-list .version-history-empty{display:block;padding:20px 0 20px 50px;color:#a1b1cf;color:var(--menu-color);border-radius:10px}.version-history .version-list .version-history-selected{font-weight:600;color:#2c406e;color:var(--dark-text)}.version-history .version-list .version-history-loader{padding:20px 50px;background-color:#fff;border-radius:6px}.version-history .version-list .version-history-loader .loader-placeholder-box+*{margin-top:40px}.version-history .version-list .toggle-more{display:block;padding:20px 0 20px 50px;color:#a1b1cf;color:var(--menu-color);text-decoration:underline;border-radius:10px}.version-history .version-list>*+*{border-top:1px solid #f6f7f9}.version-history .version-list .back-button-collapsed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px 0}.version-history.collapsed .top-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.version-history.collapsed .version-list .version-history-row{font-size:1.1em;font-weight:500}.version-history.collapsed .version-list .version-history-row,.version-history.collapsed .version-list button.toggle-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;width:100%}.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:-160px;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;grid-gap:10px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .section-heading .section-title{color:#2c406e;color:var(--title-color);font-size:1.39em;line-height:1.222;font-weight:700}.section .section-content{color:red;margin-top:50px}.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}.emergency-contact-list .emergency-contact:not(:first-child){padding-top:30px;border-top:1px solid #e9ecf1;border-top:1px solid var(--input-border-color)}.emergency-contact-list .no-emergency-contacts{color:#8f9eb8;color:var(--light-text);margin-bottom:30px}.emergency-contact{position:relative}.emergency-contact .emergency-contact-header{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}.emergency-contact .emergency-contact-header .contact-title{margin-bottom:30px;color:#2c406e;color:var(--title-color);font-size:1.458em;font-weight:500}.emergency-contact .emergency-contact-header .emergency-contact-delete-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;width:34px;height:38px;background-color:#f4f5f8;border-radius:5px;cursor:pointer}.emergency-contact .basic-details .contact-basic-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)}.emergency-contact .basic-details .notes{margin-top:20px}.emergency-contact .basic-details .notes .input{height:100px}.emergency-contact .basic-details .notes .input .input-element-wrapper,.emergency-contact .basic-details .notes .input .input-element-wrapper .input-element{height:100%}.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)}.logo-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;margin-bottom:20px;border-radius:5px;border:1px solid #e9ecf1;border:1px solid var(--input-border-color)}.logo-upload input{display:none}.logo-upload .logo-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}.logo-upload .logo-upload-label .title{margin-bottom:16px;color:#8f9eb8;color:var(--light-text);font-weight:500;font-size:12px}.logo-upload .logo-upload-label .profile-dp{width:65px;height:65px;-o-object-fit:cover;object-fit:cover;border-radius:99px}.logo-upload .logo-upload-label .action-label{margin-top:15px;cursor:pointer;font-weight:600;font-size:16px;color:#2c406e;color:var(--dark-text)}.availability-calendar{overflow-y:clip}.availability-calendar .columns .label-column .corner-cell{height:70px}.availability-calendar .columns .label-column .row-label{padding-right:30px;font-size:16px;color:#8f9eb8;color:var(--light-text)}.availability-calendar .columns .column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.availability-calendar .columns .column .column-header{height:70px;border-bottom:1px solid #e2e5e9}.availability-calendar .columns .column .column-header .column-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:18px;color:#2c406e;color:var(--dark-text)}.availability-calendar .columns .column .column-header .eight-to-five-select{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}.availability-calendar .columns .column .column-header .eight-to-five-select .eight-to-five-toggle{-webkit-box-flex:1;-ms-flex:1;flex:1;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;max-width:75px;height:28px;color:#8f9eb8;border:1px solid #8f9eb8;border-radius:5px}.availability-calendar .columns .column .column-header .eight-to-five-select .eight-to-five-toggle:disabled{opacity:.6;cursor:not-allowed}.availability-calendar .columns .column .column-header .eight-to-five-select .eight-to-five-checked{background-color:#ffe18e;color:#2c406e;color:var(--dark-text);border:none}.availability-calendar .columns .column .cell{position:relative;border-bottom:1px solid #e2e5e9;border-right:1px solid #e2e5e9}.availability-calendar .columns .column .cell .item{position:absolute;z-index:2;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:100%;cursor:default;color:#2c406e;color:var(--dark-text);border-radius:3px;background-color:#ffe18e;border:1px solid #ffc934}.availability-calendar .columns div.column:nth-child(2) .cell{border-left:1px solid #e2e5e9}.availability-calendar .availability-modal .inner{padding:0 25px 25px;width:375px}.availability-calendar .availability-modal .inner .header{padding-left:0}.availability-calendar .availability-modal .inner .header .close-button{right:0}.availability-calendar .availability-modal .inner .availability-modal-content .action-buttons{float:right}.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{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: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{position:relative}.pdf-booking-export .driver-sheet-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;color:#2c406e;color:var(--dark-text)}.pdf-booking-export .download-options,.pdf-booking-export .driver-sheet-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;padding:0 20px;background-color:#fff;background-color:var(--white);border-radius:10px}.pdf-booking-export .download-options{position:absolute;top:100%;grid-gap:20px;gap:20px;width:100%;-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.05);box-shadow:0 2px 8px 2px rgba(0,0,0,.05)}.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)}.section-table{padding:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.section-table .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}.filter-box{border-radius:10px;background-color:#fff;background-color:var(--white);cursor:pointer}.filter-box,.filter-box .main-view{position:relative;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}.filter-box .main-view{height:53px;width:50px}.filter-box .main-view .purple-dot{position:absolute;top:13px;right:13px;width:10px;height:10px;background-color:#cf9fff;border-radius:99px}.filter-box .filter-box-expanded{position:absolute;top:60px;right:0;max-width:702px;padding:20px;background-color:#fff;background-color:var(--white);border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.filter-box .filter-box-expanded .first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.filter-box .filter-box-expanded .first-row .clear-all{color:#8f9eb8;color:var(--light-text);text-decoration:underline}.filter-box .filter-box-expanded .input,.filter-box .filter-box-expanded .select-field{min-width:300px}.notifications{position:relative}.notifications .main-view{position:relative;margin-right:30px}.notifications .main-view .unseen-notifications-count{position:absolute;top:-12px;right:-12px;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:25px;height:25px;font-size:.821em;background:#e09161;border-radius:99px;color:#fff;color:var(--white)}.notifications .icon:hover{cursor:pointer}.notifications .notification-expanded-view{position:absolute;top:35px;right:25px;padding:20px;max-height:465px;width:450px;border-radius:10px;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.14902);box-shadow:0 0 15px 0 rgba(0,0,0,.14902)}.notifications .notification-expanded-view .section-title{color:#2c406e;color:var(--title-color);font-size:1.25em;line-height:1.222;font-weight:700}.notifications .notification-expanded-view .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:350px;margin-bottom:15px}.notifications .notification-expanded-view .top-row h1{color:#2c406e;color:var(--dark-text)}.notifications .notification-expanded-view .top-row .mark-all-as-read{text-wrap:nowrap;color:#8f9eb8;color:var(--light-text);text-decoration:underline}.notifications .notification-expanded-view .notifications-list{max-height:300px;overflow-y:auto}.notifications .load-more-notification{padding:10px}.notifications .load-more-notification .load-more{font-size:1em;color:#2c406e;color:var(--dark-text);text-decoration:underline!important}.notification{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;padding:10px;border-radius:10px}.notification .tooltip{display:none}.notification .notification-body .notification-message{margin-bottom:5px;font-size:calc(9.16667px + .27778vw);color:#2c406e;color:var(--dark-text);line-height:1.75}.notification .notification-body .notification-message .orange-dot{display:none}.notification .notification-body .notification-message .link-notification-item{text-decoration:underline}.notification .notification-body .notification-time{color:#8f9eb8;color:var(--light-text);font-size:.85em}.notification:hover{background-color:#f2f4f6;cursor:pointer}.is-not-read{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;font-weight:600}.is-not-read .mark-as-read-icon .orange-dot{display:inline-block;width:10px;height:10px;margin-left:10px;background-color:#e09161;border-radius:99px}.is-not-read .mark-as-read-icon{position:relative}.is-not-read .mark-as-read-icon .tooltip{display:none}.is-not-read .mark-as-read-icon:hover .tooltip{display:block;position:absolute;left:-20px;top:20px}#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}#bookings-view{display:grid;grid-template-rows:100px -webkit-max-content;grid-template-rows:100px max-content;grid-template-rows:var(--list-view-top-height) -webkit-max-content;grid-template-rows:var(--list-view-top-height) max-content;grid-template-areas:"." "content"}#bookings-view .page-content{grid-area:content}#bookings-view .page-content .booking-table .client{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px}#bookings-view .page-content .booking-table .client .more-journeys{position:relative;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;padding:2px 8px;height:21px;font-weight:500;background-color:rgba(177,186,193,.3098);border-radius:22px;font-size:.876em;white-space:nowrap}#bookings-view .page-content .booking-table .client .more-journeys .tooltip{display:none}#bookings-view .page-content .booking-table .client .more-journeys:hover .tooltip{display:block}#bookings-view .page-content .booking-table .is-cancelled{text-decoration:line-through;opacity:.4}#booking-details-view .page-content .right-page-content .booking-primary-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)}#booking-details-view .page-content .right-page-content .client .read-mode-hyperlink{text-decoration:underline;color:#2c406e;color:var(--input-value-color)}#booking-details-view .page-content .right-page-content .journeys>.journey+.journey{padding-top:25px;border-top:1px solid #eee}#booking-details-view .page-content .right-page-content .journey-details{position:relative}#booking-details-view .page-content .right-page-content .journey-details .journey-top-right-actions{position:absolute;right:0;top:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;cursor:pointer}#booking-details-view .page-content .right-page-content .journey-details .journey-delete-button{background-color:#f4f5f8}#booking-details-view .page-content .right-page-content .journey-details .journey-delete-button,#booking-details-view .page-content .right-page-content .journey-details .journey-delete-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;width:34px;height:38px;border-radius:5px}#booking-details-view .page-content .right-page-content .journey-details .journey-delete-confirm-button{background-color:#ed6c6c;background-color:var(--red)}#booking-details-view .page-content .right-page-content .journey-details .payment-label{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;padding:4px 12px;font-weight:500;border-radius:25px}#booking-details-view .page-content .right-page-content .journey-details .payment-label-not-charged{color:#8f9eb8;border:1px solid #8f9eb8}#booking-details-view .page-content .right-page-content .journey-details .payment-label-account,#booking-details-view .page-content .right-page-content .journey-details .payment-label-donation{color:#e9872d;border:1px solid #e9872d}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;width:100%}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .read-mode-hyperlink{text-decoration:underline;color:#2c406e;color:var(--input-value-color)}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .registration{max-width:300px}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning{position:relative}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning .tooltip{display:none}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning .unsatisfied-requirements{-webkit-filter:brightness(0) saturate(100%) invert(51%) sepia(64%) saturate(500%) hue-rotate(347deg) brightness(100%) contrast(103%);filter:brightness(0) saturate(100%) invert(51%) sepia(64%) saturate(500%) hue-rotate(347deg) brightness(100%) contrast(103%)}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning .requirement-list .requirement-list-heading{color:#fff;color:var(--white)}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning .requirement-list .requirement{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:7px;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning .requirement-list .requirement .white-cross-red-box{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:12px;height:12px;border-radius:2px;background-color:#ed6c6c;background-color:var(--red)}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning .requirement-list>*+*{margin-top:10px}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-warning:hover .tooltip{display:block}#booking-details-view .page-content .right-page-content .journey-details .registration-input-wrapper .client-requirement-read-state{margin-top:auto;margin-bottom:auto;position:relative;top:-25px}#booking-details-view .page-content .right-page-content .journey-details .pickup-destination-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px;margin-top:20px}#booking-details-view .page-content .right-page-content .journey-details .pickup-destination-inputs .drop-off-address,#booking-details-view .page-content .right-page-content .journey-details .pickup-destination-inputs .drop-off-time,#booking-details-view .page-content .right-page-content .journey-details .pickup-destination-inputs .pickup-address,#booking-details-view .page-content .right-page-content .journey-details .pickup-destination-inputs .pickup-time{-webkit-box-flex:1;-ms-flex:1;flex:1}#booking-details-view .page-content .right-page-content .journey-details .journey-notes{margin-top:20px}#booking-details-view .page-content .right-page-content .journey-details .add-payment-details-checkbox{margin-top:30px;max-width:300px}#booking-details-view .page-content .right-page-content .journey-details .sub-section{margin-top:30px}#booking-details-view .page-content .right-page-content .journey-details .sub-section .sub-section-content .donation-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)}#booking-details-view .page-content .right-page-content .recurrence-primary{display:-webkit-box;display:-ms-flexbox;display:flex}#booking-details-view .page-content .right-page-content .recurrence-primary>*{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left>*+*{margin-top:15px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .row-1{max-width:300px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .row-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .row-2 .repeat-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#2c406e;color:var(--dark-text)}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .row-2 .frequency{max-width:100px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-1,#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-2,#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px;margin-top:30px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-1 .ends-never{width:auto}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-2{max-width:300px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-2 .ends-on{width:120px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-3 .ends-after{max-width:120px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-left .recurrence-ends .row-3 .input{max-width:150px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;max-width:400px;border-left:1px solid #e2e5e9}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right .booking-dates>*+*{margin-top:20px}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right .booking-dates .booking-date{display:-webkit-box;display:-ms-flexbox;display:flex}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right .booking-dates .booking-date .booking-completed-icon{visibility:hidden}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right .booking-dates .booking-date .booking-date{font-weight:500;color:#2c406e;color:var(--dark-text)}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right .booking-dates .booking-completed .booking-completed-icon{visibility:hidden}#booking-details-view .page-content .right-page-content .recurrence-primary .recurrence-right .booking-dates .booking-completed .booking-date{color:#20a46c;color:var(--green)}#booking-details-view .page-content .right-page-content .section .one-way-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;color:#2c406e;color:var(--dark-text);border:1px solid #2c406e;border-radius:25px}#booking-details-view .page-content .coming-soon,#booking-details-view .page-content .right-page-content .section .one-way-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#booking-details-view .booking-save-options .inner{padding:20px}#booking-details-view .booking-save-options .inner .header{height:auto;padding:0}#booking-details-view .booking-save-options .inner .header button.close-button{top:0;right:0}#booking-details-view .booking-save-options .inner .save-booking,#booking-details-view .booking-save-options .inner .save-this-and-future-bookings{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;grid-gap:20px;gap:20px;margin-top:30px}#booking-details-view .booking-save-options .inner .save-booking .save-booking-text,#booking-details-view .booking-save-options .inner .save-this-and-future-bookings .save-booking-text{color:#8f9eb8;color:var(--light-text)}#booking-details-view .booking-save-warning .inner{padding:20px}#booking-details-view .booking-save-warning .inner .header{height:auto;padding:0}#booking-details-view .booking-save-warning .inner .header button.close-button{top:0;right:0}#booking-details-view .booking-save-warning .inner .main-text{margin-top:30px}#booking-details-view .booking-save-warning .inner .main-text p{color:#8f9eb8;color:var(--light-text)}#booking-details-view .booking-save-warning .inner .main-text p+*{margin-top:10px}#booking-details-view .booking-save-warning .inner .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}#clients-view .page-content{grid-area:content}#clients-view .page-content .clients-table .client-details .client-name{margin-bottom:5px;font-weight:500;line-height:19px}#clients-view .page-content .clients-table .client-details .client-contact-no{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#clients-view .page-content .clients-table .age-gender .client-age{margin-bottom:5px;font-weight:500;line-height:19px}#clients-view .page-content .clients-table .age-gender .client-gender{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#clients-view .page-content .clients-table .emergency-contact .emergency-contact-name{margin-bottom:5px;font-weight:500;line-height:19px}#clients-view .page-content .clients-table .emergency-contact .emergency-contact-no{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#client-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)}#client-details-view .page-content .right-page-content .basic-details-notes .client-notes-input .read-state-value{white-space:pre-wrap}#client-details-view .page-content .right-page-content .demographic-primary,#client-details-view .page-content .right-page-content .demographic-status-details .grid-wrapper{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)}#client-details-view .page-content .right-page-content .demographic-status-details .checkbox-inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;margin-top:20px}#client-details-view .page-content .right-page-content .demographic-service-commenced{max-width:300px}#client-details-view .page-content .right-page-content .services-required-primary .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}#client-details-view .page-content .right-page-content .services-required-primary .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}#client-details-view .page-content .right-page-content .transport-requirements .row-1{max-width:300px}#client-details-view .page-content .right-page-content .transport-requirements .row-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:25px;gap:25px;margin-top:30px}#client-details-view .page-content .right-page-content .transport-requirements .row-3{margin-top:30px;max-width:475px}#client-details-view .page-content .right-page-content .transport-requirements .row-3 .read-state-value{white-space:pre-wrap}#client-details-view .page-content .right-page-content .mobility-assistance{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:40px;gap:40px}#client-details-view .page-content .right-page-content .meals-on-wheel-primary{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:40px;gap:40px}#client-details-view .page-content .right-page-content .meals-on-wheel-primary .meals-on-wheels-row{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:25px;gap:25px}#client-details-view .page-content .right-page-content .meals-on-wheel-primary .meals-on-wheels-row .meals-day{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}#client-details-view .page-content .right-page-content .delivery-details .delivery-input-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)}#client-details-view .page-content .right-page-content .delivery-details .notes-input-wrapper{margin-top:20px;max-width:400px}#client-details-view .page-content .right-page-content .medical-health .medical-health-input-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)}#client-details-view .page-content .right-page-content .medical-health .bowl-or-bladder-issues-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,270px));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);margin-top:30px}#client-details-view .page-content .right-page-content .medical-health .medical-health-notes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,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);margin-top:30px}#client-details-view .page-content .right-page-content .pension{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)}#client-details-view .page-content .right-page-content .care-plan .service-allocation{max-width:300px}#client-details-view .page-content .right-page-content .care-plan .care-plan-rows{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;margin-top:20px}#client-details-view .page-content .right-page-content .care-plan .care-plan-rows .care-plan-row{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)}#client-details-view .page-content .right-page-content .care-plan .care-plan-rows .care-plan-row .care-plan-document .file-field{margin-top:5px}#client-details-view .page-content .right-page-content .care-plan .care-plan-rows .care-plan-row .careplan-delete{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;max-width:45px;height:50px;margin-top:3px;background-color:#f2f4f6;background-color:var(--body-color);border-radius:10px}#client-details-view .page-content .right-page-content .care-plan .care-plan-rows .care-plan-row>div{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:300px}#client-details-view .page-content .right-page-content .care-plan .add-new-care-plan{margin-top:35px}#client-details-view .page-content .right-page-content .client-bookings .client-bookings-table{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}#client-details-view .page-content .right-page-content .client-bookings .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}#client-details-view .page-content .right-page-content .ledger .ledger-table{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}#client-details-view .page-content .right-page-content .ledger .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}#client-details-view .page-content .right-page-content .client-statistics{position:relative}#client-details-view .modal .inner .header{margin-left:50px}#client-details-view .modal .inner .deceased-status-warning{padding-left:80px;padding-right:80px;max-width:700px;color:#8f9eb8;color:var(--light-text)}#client-details-view .modal .inner .deceased-status-warning .warning-text>*+*{margin-top:20px}#client-details-view .modal .inner .deceased-status-warning .action-buttons{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:30px}#vehicles-view{display:grid;grid-template-rows:100px -webkit-max-content;grid-template-rows:100px max-content;grid-template-areas:"." "content"}#vehicles-view .page-content{grid-area:content}#vehicles-view .page-content .vehicle-table .registration .registration-no{margin-bottom:5px;font-weight:500;line-height:19px}#vehicles-view .page-content .vehicle-table .registration .registration-details{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:.893em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#vehicle-details-view .page-content .left-page-content{height:calc(100vh - 210px);height:calc(100vh - var(--header-height) - var(--content-top-margin) - var(--content-bottom-margin) - var(--content-top-row-height));overflow-y:auto}#vehicle-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)}#vehicle-details-view .page-content .right-page-content .mileage-service-details{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}#vehicle-details-view .page-content .right-page-content .mileage-service-details .last-service-details,#vehicle-details-view .page-content .right-page-content .mileage-service-details .mileage-details,#vehicle-details-view .page-content .right-page-content .mileage-service-details .next-service-details{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px}#vehicle-details-view .page-content .right-page-content .mileage-service-details .last-service-details>div,#vehicle-details-view .page-content .right-page-content .mileage-service-details .mileage-details>div,#vehicle-details-view .page-content .right-page-content .mileage-service-details .next-service-details>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:300px}#vehicle-details-view .page-content .right-page-content .purchase-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)}#vehicle-details-view .page-content .right-page-content .vehicle-particulars .checkbox-group,#vehicle-details-view .page-content .right-page-content .vehicle-particulars .row-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px}#vehicle-details-view .page-content .right-page-content .vehicle-particulars .checkbox-group>div,#vehicle-details-view .page-content .right-page-content .vehicle-particulars .row-1>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:300px}#vehicle-details-view .page-content .right-page-content .vehicle-particulars .row-2{margin-top:20px}#vehicle-details-view .page-content .right-page-content .vehicle-statistics{position:relative}#volunteers-view{display:grid;grid-template-rows:100px -webkit-max-content;grid-template-rows:100px max-content;grid-template-areas:"." "content"}#volunteers-view .page-content{grid-area:content}#volunteers-view .page-content .volunteers-table .volunteer-details .volunteer-name{margin-bottom:5px;font-weight:500;line-height:19px}#volunteers-view .page-content .volunteers-table .volunteer-details .volunteer-contact-no{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#volunteers-view .page-content .volunteers-table .age-gender .client-age{margin-bottom:5px;font-weight:500;line-height:19px}#volunteers-view .page-content .volunteers-table .age-gender .client-gender{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#volunteers-view .page-content .volunteers-table .emergency-contact .emergency-contact-name{margin-bottom:5px;font-weight:500;line-height:19px}#volunteers-view .page-content .volunteers-table .emergency-contact .emergency-contact-no{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#volunteer-details-view .page-content .right-page-content .basic-details-primary,#volunteer-details-view .page-content .right-page-content .license-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,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)}#volunteer-details-view .page-content .right-page-content .training .training-row{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:25px;gap:25px;margin-top:40px}#volunteer-details-view .page-content .right-page-content .training .training-row .training-name{max-width:220px;text-transform:capitalize}#volunteer-details-view .page-content .right-page-content .training .training-row .date-completed{max-width:300px}#volunteer-details-view .page-content .right-page-content .training .training-row .preferred{max-width:220px}#volunteer-details-view .page-content .right-page-content .training .training-row .input-wrapper{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#volunteer-details-view .page-content .right-page-content .volunteer-bookings .volunteer-bookings-table{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}#volunteer-details-view .page-content .right-page-content .volunteer-bookings .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}#volunteer-details-view .page-content .right-page-content .volunteer-statistics{position:relative}#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:130px;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}#calendar-view .calendar-top-row{position:sticky;top:60px;top:var(--header-height);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f2f4f6;background-color:var(--body-color)}#calendar-view .calendar-top-row .top-row-left{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar-view .calendar-top-row .top-row-left .title-subscript{padding-top:4px;color:#8f9eb8;color:var(--light-text);font-weight:500;font-size:1em}#calendar-view .calendar-top-row .top-row-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px}#calendar-view .calendar-top-row .top-row-right .client-filter-wrapper{max-width:170px}#calendar-view .page-content{grid-area:content}#calendar-view .page-content .time-of-day-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#calendar-view .page-content .time-of-day-selector .time-of-day{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;grid-gap:30px;gap:30px;width:-moz-max-content;width:-webkit-max-content;width:max-content}#calendar-view .page-content .time-of-day-selector .time-of-day .time-of-day-option{padding-bottom:8px;font-size:1.022em;color:#8f9eb8;color:var(--light-text);cursor:pointer}#calendar-view .page-content .time-of-day-selector .time-of-day .time-of-day-option-active{font-size:1.168em;font-weight:500;color:#2c406e;color:var(--dark-text);border-bottom:2px solid #2c406e}#calendar-view .page-content .time-of-day-selector .time-of-day .dot-seperator{width:8px;height:8px;border-radius:99px;background-color:#d0e1f4}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner{width:35vw}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .header .volunteer-vehicle{font-family:Inter;font-weight:400;color:#8f9eb8;color:var(--light-text);font-style:italic}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .header .volunteer-vehicle:before{content:"\00a0\00a0"}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .volunteer-modal-content{padding:25px}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .volunteer-modal-content .availability-time-warning{color:#e9872d;margin-top:0}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .volunteer-modal-content .availability-time-warning>*+*{margin-top:10px}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .volunteer-modal-content .action-buttons .submit-button{float:right}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .volunteer-modal-content .confirm-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#calendar-view .page-content .vehicle-volunteer-assign-modal .inner .volunteer-modal-content>*+*{margin-top:30px}#calendar-view .page-content .journey-calendar{padding:30px;border-radius:10px;background-color:#fff;background-color:var(--white)}#calendar-view .page-content .journey-calendar .time-of-day-selector{position:sticky;top:130px;top:calc(var(--header-height) + var(--title-row-height));height:50px;height:var(--session-row-height);background:#fff;z-index:1}#calendar-view .page-content .journey-calendar .time-label-row{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;top:180px;top:calc(var(--header-height) + var(--title-row-height) + var(--session-row-height));height:50px;height:var(--time-row-height);background:#fff;z-index:1}#calendar-view .page-content .journey-calendar .time-label-row .vehicle-details-placeholder{width:100px}#calendar-view .page-content .journey-calendar .time-label-row .time-columns{display:-webkit-box;display:-ms-flexbox;display:flex}#calendar-view .page-content .journey-calendar .time-label-row .time-columns .time-column{padding-bottom:20px;width:60px;font-weight:500;color:#2c406e;color:var(--dark-text);border-bottom:1px solid #e9ecf1}#calendar-view .page-content .journey-calendar .unallocated-row{position:sticky;top:230px;top:calc(var(--header-height) + var(--title-row-height) + var(--session-row-height) + var(--time-row-height));height:100px;height:var(--unallocated-row-height);z-index:1;background:#fff;-webkit-box-shadow:0 6px 6px -8px #ccc;box-shadow:0 6px 6px -8px #ccc}#calendar-view .page-content .journey-calendar .vehicle-row{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:105px}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-details-column{width:100px}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-details-column .vehicle-name{position:relative;color:#2c406e;color:var(--dark-text)}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-details-column .vehicle-name .vehicle-name-container{display:inline-block;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;cursor:default}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-details-column .vehicle-name .tooltip{display:none}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-details-column .vehicle-name:hover .tooltip{display:block}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-details-column .add-volunteer-button{margin-top:12px;color:#8f9eb8;color:var(--light-text)}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-journeys{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-journeys .cell{background-color:#fff;background-color:var(--white);border-right:1px solid #e9ecf1;border-bottom:1px solid #e9ecf1}#calendar-view .page-content .journey-calendar .vehicle-row .vehicle-journeys .cell:first-child{border-left:1px solid #e9ecf1}#calendar-view .journey,#calendar-view .volunteer{position:absolute;width:-moz-max-content;width:-webkit-max-content;width:max-content;padding-left:2px;color:#2c406e;color:var(--dark-text);background-color:#d0e1f4;border-radius:3px}#calendar-view .journey .tooltip,#calendar-view .volunteer .tooltip{display:none}#calendar-view .journey .tooltip .client-name,#calendar-view .volunteer .tooltip .client-name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}#calendar-view .journey .tooltip .journey-details-tool-tip,#calendar-view .volunteer .tooltip .journey-details-tool-tip{width:-moz-max-content;width:-webkit-max-content;width:max-content;padding:10px}#calendar-view .journey .tooltip .journey-details-tool-tip>*+*,#calendar-view .volunteer .tooltip .journey-details-tool-tip>*+*{margin-top:20px}#calendar-view .journey .tooltip .journey-details-tool-tip .row-1,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-1{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:end;-ms-flex-align:end;align-items:flex-end;grid-gap:10px;gap:10px}#calendar-view .journey .tooltip .journey-details-tool-tip .row-1 .tool-tip-client-name,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-1 .tool-tip-client-name{font-size:1.5em;font-weight:700}#calendar-view .journey .tooltip .journey-details-tool-tip .row-1 .volunteer-assign-status,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-1 .volunteer-assign-status{padding:5px 15px;font-size:12px;font-weight:500;border:1px solid #d0e1f4;border-radius:30px}#calendar-view .journey .tooltip .journey-details-tool-tip .row-2,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-2{margin-top:6px}#calendar-view .journey .tooltip .journey-details-tool-tip .row-2 span,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-2 span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3em;font-weight:400}#calendar-view .journey .tooltip .journey-details-tool-tip .row-3 .key-value,#calendar-view .journey .tooltip .journey-details-tool-tip .row-4 .key-value,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-3 .key-value,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-4 .key-value{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;margin-bottom:8px;font-size:1.167em}#calendar-view .journey .tooltip .journey-details-tool-tip .row-3 .key-value .key,#calendar-view .journey .tooltip .journey-details-tool-tip .row-4 .key-value .key,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-3 .key-value .key,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-4 .key-value .key{color:#aaa}#calendar-view .journey .tooltip .journey-details-tool-tip .row-3 .key-value .value,#calendar-view .journey .tooltip .journey-details-tool-tip .row-4 .key-value .value,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-3 .key-value .value,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-4 .key-value .value{font-weight:500}#calendar-view .journey .tooltip .journey-details-tool-tip .row-3>*,#calendar-view .journey .tooltip .journey-details-tool-tip .row-4>*,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-3>*,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-4>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}#calendar-view .journey .tooltip .journey-details-tool-tip .row-5 .journey-notes,#calendar-view .volunteer .tooltip .journey-details-tool-tip .row-5 .journey-notes{font-size:1.167em;white-space:break-spaces}#calendar-view .volunteer-tooltip .license-no,#calendar-view .volunteer-tooltip .phone-no{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:2px;gap:2px}#calendar-view .volunteer-tooltip .license-no .key,#calendar-view .volunteer-tooltip .phone-no .key{color:#aaa}#calendar-view .volunteer-tooltip .license-no .value,#calendar-view .volunteer-tooltip .phone-no .value{font-size:1.167em;font-weight:500}#calendar-view .journey:hover .tooltip,#calendar-view .volunteer:hover .tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#calendar-view .journey:active .tooltip,#calendar-view .journey:hover .tooltip:hover,#calendar-view .volunteer:active .tooltip,#calendar-view .volunteer:hover .tooltip:hover{display:none}#calendar-view .volunteer{font-weight:500;background-color:#edc146}#calendar-view .volunteer .volunteer-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#calendar-view .journey{cursor:pointer}#calendar-view .journey .client-name{white-space:nowrap;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#calendar-view .is-cancelled{text-decoration:line-through;opacity:.4}#calendar-view .journey-with-volunteer{background-color:#ffe18e}#calendar-view .journey-not-matching{background-color:#f8f8f8;color:#8f9eb8;color:var(--light-text)}#calendar-view .unallocated-journey{color:#8f9eb8;background-color:#f1f7fc;cursor:pointer}.journey-ghost{position:absolute;width:-moz-max-content;width:-webkit-max-content;width:max-content;padding-left:2px;color:#2c406e;color:var(--dark-text);background-color:#d0e1f4;border-radius:3px;opacity:.5}.journey-ghost .client-name{white-space:nowrap;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.journey-ghost .border-drag{position:absolute;z-index:0;top:0;width:5px;height:20px;cursor:ew-resize;background-color:#a1b1cf}.journey-ghost .border-drag-right{right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.journey-ghost .border-drag-left{left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}#admin-view .admin-data-modal .inner{padding:0 25px 25px;width:375px}#admin-view .admin-data-modal .inner .header{padding-left:0;padding-right:0}#admin-view .admin-data-modal .inner .header .close-button{right:0;top:20px}#admin-view .admin-data-modal .inner .form-modal-content .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}#admin-view .admin-data-modal .inner .form-modal-content .action-button .user-edit-button{margin-left:auto}#admin-view .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}#myorganization-view .basic-details-primary{display:grid;grid-template-areas:"pp   username    name   ." "pp   email       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}#myorganization-view .basic-details-primary .profile-photo{grid-area:pp}#myorganization-view .basic-details-primary .user-name{grid-area:username}#myorganization-view .basic-details-primary .email{grid-area:email}#myorganization-view .basic-details-primary .name{grid-area:name}#myorganization-view .basic-details-primary .phone-no{grid-area:phone}#myorganization-view .organization-details-primary{display:grid;grid-template-columns:150px 1fr;grid-template-areas:"pp   right       right     right" "pp   right       right     right" "pp   right       right     right";grid-row-gap:20px;row-gap:20px;-moz-column-gap:50px;grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}#myorganization-view .organization-details-primary .profile-photo{grid-area:pp}#myorganization-view .organization-details-primary .right-fields{grid-area:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px}#organization-view{display:grid;grid-template-rows:100px -webkit-max-content;grid-template-rows:100px max-content;grid-template-rows:var(--list-view-top-height) -webkit-max-content;grid-template-rows:var(--list-view-top-height) max-content;grid-template-areas:"." "content"}#organization-view .page-content{grid-area:content}#organization-view .page-content .organization-table .admin-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}#organization-view .page-content .organization-table .admin-details .name-email .email-details{margin-top:10px;color:#8f9eb8;color:var(--light-text)}#organization-view .page-content .organization-table .admin-details .more-admins{position:relative;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;padding:2px 8px;height:21px;font-weight:500;background-color:rgba(177,186,193,.3098);border-radius:22px;font-size:.876em;white-space:nowrap}#organization-view .page-content .organization-table .admin-details .more-admins .tooltip{display:none}#organization-view .page-content .organization-table .admin-details .more-admins:hover .tooltip{display:block}#organization-details-view .organization-details-primary{display:grid;grid-template-areas:"pp   username    name   ." "pp   .           .      ." "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}#organization-details-view .organization-details-primary .profile-photo{grid-area:pp}#organization-details-view .organization-details-primary .user-name{grid-area:username}#organization-details-view .organization-details-primary .email{grid-area:email}#organization-details-view .organization-details-primary .name{grid-area:name}#organization-details-view .organization-details-primary .phone-no{grid-area:phone}#organization-details-view .users-table{padding:0}#organization-details-view .users-table,#organization-details-view .users-table .table-empty{border:none;-webkit-box-shadow:none;box-shadow:none}#organization-details-view .users-table td{font-size:16px}#organization-details-view .users-table .user .user-name{margin-bottom:5px;font-weight:500;line-height:19px}#organization-details-view .users-table .user .user-email{font-weight:500;font-size:.875em;line-height:17px;color:#8f9eb8;color:var(--table-light-text)}#organization-details-view .users-table .user-status{text-transform:capitalize}#organization-details-view .users-table .user-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}#organization-details-view .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}#organization-details-view .user-modal .inner{padding:0 25px 25px;width:375px}#organization-details-view .user-modal .inner .header{padding-left:0;padding-right:0}#organization-details-view .user-modal .inner .header .close-button{right:0}#organization-details-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}#organization-details-view .user-modal .inner .user-modal-content .action-button .user-edit-button{margin-left:auto}#activity-log-view .activity-logs-wrapper{padding:0 30px}#activity-log-view .activity-logs-wrapper .events{margin-top:20px}#activity-log-view .activity-logs-wrapper .events .activity-date{font-size:1.4em;font-weight:600;color:#2c406e;color:var(--dark-text);margin-bottom:20px}#activity-log-view .activity-logs-wrapper .events .activity{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#activity-log-view .activity-logs-wrapper .events .activity .activity-time{width:10%;font-size:1.1em;color:#8f9eb8;color:var(--table-light-text)}#activity-log-view .activity-logs-wrapper .events .activity .event{font-size:1.1em;font-weight:500;color:#2c406e;color:var(--title-color);padding:15px;background-color:#fff;border-radius:10px;width:1000px}#activity-log-view .activity-logs-wrapper .empty-screen{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:500px;color:#8f9eb8;color:var(--light-text);background-color:#fff;border-radius:10px}.report-tab .tabs .tab-buttons{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:50px;gap:50px;margin-top:-20px}.report-tab .tabs .tab-buttons button{color:#2c406e;font-size:1.1em}.report-tab .tabs .tab-buttons button.active{font-weight:700;border-bottom:2px solid #2c406e}.tab-content{margin-top:40px}.tab-content .report-choose-date{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:50px;gap:50px}.tab-content .action-buttons{margin-top:30px}.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{width:300px;height:140px}.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}.activate-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}.activate-form-box .login-form-wrapper .login-form-main-heading{margin-bottom:35px;font-weight:700;font-size:40px;line-height:48px;color:#080a51}.activate-form-box .login-form-wrapper .login-form-sub-heading{margin-bottom:35px;font-weight:700;font-size:25px;line-height:30px;color:#080a51}.activate-form-box .login-form-wrapper .login-form .password{margin-top:20px}.activate-form-box .login-form-wrapper .login-form .login-submit-button button{width:100%;height:50px;margin-top:20px;font-weight:500;color:#2c406e;background:#ffe18e;border-radius:10px}.activate-form-box .forgot-password-modal .inner{position:relative;padding:0 150px 30px}.activate-form-box .forgot-password-modal .inner .header{position:static;padding-bottom:0;padding-top:0;height:55px}.activate-form-box .forgot-password-modal .inner .forgot-password-content .title{color:#2c406e;color:var(--dark-text)}.activate-form-box .forgot-password-modal .inner .forgot-password-content .subtitle{margin-top:40px;color:#8f9eb8;color:var(--light-text)}.activate-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}.activate-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}#andrid-view{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px;margin-top:40px}#andrid-view .container{position:relative;height:700px;width:300px;background-color:#add8e6}#andrid-view .container .item{position:absolute;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;margin-top:10px;height:70px;width:70px;background-color:violet}#andrid-view .container .item:hover .right-side-box{display:block}#andrid-view .container .item .right-side-box{position:absolute;right:0;display:none;width:10px;height:50px;background-color:#00f}#test-view{margin-top:30px}#test-view svg{background-color:#ff0}#test-view svg .x-axis{stroke:#000}#test-view svg .bar{fill:red}.container{background-color:#232323}.header{padding:100px 220px 100px 250px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .img{max-width:100%;height:auto}.header button{color:#fff;background-color:#1d1d1d;padding:10px 25px;border-radius:50px;font-family:Inter;font-size:20px;font-weight:500}.heading label{padding:0 0 0 270px;font-family:Inter;font-weight:900;color:#fff;font-size:72px}.techbox{background-color:#1d1d1d;margin:75px 200px 0 270px;padding-bottom:50px;border-radius:15px}.techbox img{width:auto}.box-title{padding:50px 0 0 100px}.box-title label{color:#fff;font-family:Inter;font-weight:900;font-size:50px}.tech-list{padding:50px 50px 10px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech-content label{color:#fff;font-family:Inter;font-weight:700;font-size:28px;margin-left:50px;line-height:2.5}.tech-content p{color:#ccc;font-family:Inter;font-weight:400;font-size:20px;margin-left:50px;line-height:1.5;margin-right:50px}@media only screen and (max-width:600px){.header{padding:50px 0 50px 30px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.header button{color:#fff;background-color:#1d1d1d;padding:10px 25px;border-radius:50px;font-family:Inter;font-size:20px;font-weight:500}.heading label{padding:0 0 0 30px;font-family:Inter;font-weight:900;color:#fff;font-size:72px}}html{scroll-behavior:smooth}html body #main-grid{display:grid;grid-template-rows:60px minmax(calc(100vh - 160px),-webkit-max-content) 50px;grid-template-rows:60px minmax(calc(100vh - 160px),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:70px -webkit-max-content;grid-template-rows:70px 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 - 180px);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:130px;top:calc(var(--header-height) + var(--title-row-height));height:calc(100vh - 130px);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}
