/*!
	Lato font.
*/@font-face{font-family:Lato;font-weight:100;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/ada4458b361d5e72bcbd19da105afdc5.woff2) format("woff2"),url(/fonts/482fe0a9e92d9c5ff7fec117ca54c8ae.woff) format("woff")}@font-face{font-family:Lato;font-weight:100;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/d9cf517802956cd88eadcb9158aa6dec.woff2) format("woff2"),url(/fonts/b4da0df63131b83ddeec1febb5b15374.woff) format("woff")}@font-face{font-family:Lato;font-weight:200;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/0faa1074c17a74a7f5e32cbe6f9d76f3.woff2) format("woff2"),url(/fonts/13fa4c60e0ee7ea5fe2bd84059fb8cac.woff) format("woff")}@font-face{font-family:Lato;font-weight:200;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/880cffe4febaa7476b6aee71db68b7e4.woff2) format("woff2"),url(/fonts/16d14ad314296a4644d550c8f20bd407.woff) format("woff")}@font-face{font-family:Lato;font-weight:300;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/7244318390cc4d36aac4a613ff42d308.woff2) format("woff2"),url(/fonts/90301aa07d780a09812229d6375c3b28.woff) format("woff")}@font-face{font-family:Lato;font-weight:300;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/314210a4825a7cc8ca7db893dfd9d283.woff2) format("woff2"),url(/fonts/b55e385f24f0f9f724dac935fe292ecf.woff) format("woff")}@font-face{font-family:Lato;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/bd03a2cc277bbbc338d464e679fe9942.woff2) format("woff2"),url(/fonts/27bd77b9162d388cb8d4c4217c7c5e2a.woff) format("woff")}@font-face{font-family:Lato;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/4eb103b4d12be57cb1d040ed5e162e9d.woff2) format("woff2"),url(/fonts/f28f2d6482446544ef1ea1ccc6dd5892.woff) format("woff")}@font-face{font-family:Lato Medium;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/0996d39c4cf5d223a14559dfa37047fd.woff2) format("woff2"),url(/fonts/acbd6ecc97c80340e9bf00ea80063234.woff) format("woff")}@font-face{font-family:Lato Medium;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/4d295621045bd774d4beed9d6d5796e4.woff2) format("woff2"),url(/fonts/aa1a75124661b40a6770dc0d8274ddaa.woff) format("woff")}@font-face{font-family:Lato;font-weight:500;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/8b4f872c5de19974857328d06d3fe48f.woff2) format("woff2"),url(/fonts/c2b50f4a7d908c8d06f5b05ec135e166.woff) format("woff")}@font-face{font-family:Lato;font-weight:500;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/80f6811f6c30735dab68a01372d8b78f.woff2) format("woff2"),url(/fonts/9fcec04cdba9253e002e740a7cd743fe.woff) format("woff")}@font-face{font-family:Lato;font-weight:600;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/cccb897485813c7c256901dbca54ecf2.woff2) format("woff2"),url(/fonts/d878b6c29b10beca227e9eef4246111b.woff) format("woff")}@font-face{font-family:Lato;font-weight:600;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/0b6bb6725576b072c5d0b02ecdd1900d.woff2) format("woff2"),url(/fonts/9c7e4e9eb485b4a121c760e61bc3707c.woff) format("woff")}@font-face{font-family:Lato;font-weight:800;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/c9cbbdc3762c340d5d37073a54971487.woff2) format("woff2"),url(/fonts/2ce4d82354fdf1be1788c526d94eefc1.woff) format("woff")}@font-face{font-family:Lato;font-weight:800;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/46f0461b6e19880fe446f094bbe787f4.woff2) format("woff2"),url(/fonts/38d2399f6c10d8ba1d8d45ba0c440ad5.woff) format("woff")}@font-face{font-family:Lato;font-weight:900;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/33d5f0d956f3fc30bc51f81047a2c47d.woff2) format("woff2"),url(/fonts/f80bda6afd19534368443a3d0323a140.woff) format("woff")}@font-face{font-family:Lato;font-weight:900;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/0f4fa9755f480e75463e74b3dce5a3ee.woff2) format("woff2"),url(/fonts/798eafdd87dc8f3174f76164f0685e02.woff) format("woff")}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}@keyframes rotate360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-animated{animation:rotate360 2s linear infinite}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--loader-size,2rem)}.modal-overlay{position:fixed;inset:0;overflow:auto;background:hsla(0,0%,50.2%,.6);z-index:1002}.modal-overlay::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25)}.modal-overlay.transition-appear,.modal-overlay.transition-enter{opacity:.01;transform:scale(.5);transform-origin:50% 25%}.modal-overlay.transition-appear-active,.modal-overlay.transition-enter-active{opacity:1;transform:scale(1);transition:opacity .2s ease-out,transform .2s ease-out}.modal-overlay.transition-exit{opacity:1;transform:scale(1);transform-origin:50% 25%}.modal-overlay.transition-exit-active{opacity:0;transform:scale(.5);transition:opacity .2s ease-out,transform .2s ease-out}.modal-element{z-index:1003;display:flex;flex-direction:column;margin:1rem;border:none;font-size:1rem;background:#fff;border-radius:.28rem;box-shadow:1px 3px 3px 0 rgba(0,0,0,.1),1px 3px 15px 2px rgba(0,0,0,.08)}.modal-element--basic{background:transparent;border-radius:0;box-shadow:none;border:none;font-size:inherit}.modal-element--default-sizes{max-width:90%}@media (min-width:600px){.modal-element--default-sizes{max-width:550px;width:100%}}@media (min-width:960px){.modal-element--default-sizes{max-width:800px;width:100%}}.modal-header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:20px;border-top-left-radius:.28rem;border-top-right-radius:.28rem;color:#353535;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:normal}.modal-header>svg:first-child:not(.modal-close-icon){margin-right:.25em;font-size:1.5em}.modal-content{width:100%;flex:1 1 auto;font-size:1em;line-height:1.4;padding:1.5rem}.modal-actions{padding:1rem;border-top:1px solid rgba(59,151,177,.4);display:flex;align-items:center;justify-content:space-between}.modal-actions>*{font-weight:400!important}.modal-actions>:not(:last-child){margin-right:.4em}.modal-close-icon{cursor:pointer;opacity:.8;font-size:1em;margin-left:auto;fill:#3b97b1;width:11.702px;height:11.702px;flex-shrink:0}:root{--dimmer-black:rgba(0,0,0,0.6);--dimmer-white:hsla(0,0%,100%,0.6);--z-dimmer:1000}.dimmer-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;vertical-align:middle;line-height:1;user-select:none;will-change:opacity,background-color;transition:background-color .25s ease-in-out;z-index:var(--z-dimmer)}.dimmer-content[data-ui-color=black]{background-color:var(--dimmer-black);color:#fff}.dimmer-content[data-ui-color=white]{background-color:var(--dimmer-white);color:#000}.dimmer-content[data-ui-color=transparent]{background-color:transparent;color:inherit}.dimmer-content[data-ui-color=inherit]{background-color:inherit;color:inherit}.dimmer-content.is-black{background-color:var(--dimmer-black);color:#fff}.dimmer-content.is-white{background-color:var(--dimmer-white);color:#000}.dimmer-content.is-transparent{background-color:transparent;color:inherit}.dimmer-content.is-inherit{background-color:inherit;color:inherit}:root{--z-page-dimmer:1000}.page-dimmer{background-color:rgba(0,0,0,.6);z-index:1000;position:absolute;inset:0;width:100%;height:100%}.page-dimmer.transition-appear,.page-dimmer.transition-enter{opacity:0}.page-dimmer.transition-appear-active,.page-dimmer.transition-enter-active{opacity:1;transition:opacity .2s linear}.page-dimmer.transition-exit{opacity:1}.page-dimmer.transition-exit-active{opacity:0;transition:opacity .2s linear}.btn{min-width:100px;font-weight:500!important;line-height:1rem;font-style:normal;text-transform:none;text-decoration:none;font-size:14px;border-radius:8px;text-shadow:none;-webkit-appearance:button;cursor:pointer;outline:0;border:none;min-height:1em;display:inline-flex;flex-direction:row;justify-content:space-evenly;align-items:center;align-content:stretch;padding:0 16px;height:40px;text-align:center;-webkit-tap-highlight-color:transparent;user-select:none;transition:opacity,background,color .2s ease;will-change:opacity,background,color;background-color:#3b97b1;color:#fff;box-shadow:0 1px 5px 0 rgba(59,151,177,.2),0 2px 2px 0 rgba(59,151,177,.14),0 3px 1px -2px rgba(59,151,177,.12)}.btn.active,.btn:hover{background:#44aecc}.btn.btn-active{background:#44aecc}.btn.btn-flat{font-weight:400;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 0 0 rgba(0,0,0,.15);background:inherit;color:#3b97b1}.btn.btn-flat.active,.btn.btn-flat.btn-active,.btn.btn-flat:hover{background:rgba(59,151,177,.12)}.btn.btn-disabled,.btn:disabled{opacity:.65;pointer-events:none;cursor:not-allowed}.checkbox-wrapper{font-style:normal;font-size:1.2em;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;backface-visibility:hidden;outline:none;cursor:pointer}.checkbox-wrapper.uiError{background-color:#f99!important;padding-inline:6px;border-radius:8px}.checkbox-wrapper .baseline-helper{opacity:0;width:0;visibility:hidden}.checkbox-wrapper .baseline-helper:after{content:"."}.checkbox-wrapper .makeInactiveLabel{display:flex;align-items:center;font-size:15px;margin-top:4px;font-size:1rem!important;line-height:1.5rem!important}.checkbox-wrapper>.input{opacity:0;cursor:pointer;width:0;height:0;visibility:hidden;outline:0;position:absolute;top:0;left:0}.checkbox-wrapper>.label{cursor:pointer;user-select:none;font-size:1em;padding-left:.4em;flex:0 1 auto;color:#222}.checkbox-wrapper.checkbox-disabled{pointer-events:none;opacity:.45}.checkbox-wrapper.checkbox-disabled,.checkbox-wrapper.checkbox-disabled>.label,.checkbox-wrapper>.input:disabled{cursor:not-allowed}.checkbox-wrapper svg{flex-shrink:0}:root{--dimmer-blur-amount:4px;--dimmer-gray-amount:0.3}.dimmable{position:relative}.dimmer.transition-appear,.dimmer.transition-enter{opacity:0}.dimmer.transition-appear-active,.dimmer.transition-enter-active{opacity:1;transition:opacity .3s ease}.dimmer.transition-exit{opacity:1}.dimmer.transition-exit-active{opacity:0;transition:opacity .3s ease}.dimmer.dimmer--blurring.transition-appear~*,.dimmer.dimmer--blurring.transition-enter~*{filter:blur(0) grayscale(0)!important}.dimmer.dimmer--blurring.transition-appear-active~*,.dimmer.dimmer--blurring.transition-enter-active~*{transition:filter .3s linear!important;filter:blur(var(--dimmer-blur-amount)) grayscale(var(--dimmer-gray-amount))!important}.dimmer.dimmer--blurring.transition-enter-done~*,.dimmer.dimmer--blurring.transition-exit~*{filter:blur(var(--dimmer-blur-amount)) grayscale(var(--dimmer-gray-amount))!important}.dimmer.dimmer--blurring.transition-exit-active~*{transition:filter .3s linear!important;filter:blur(0) grayscale(0)!important}.form-base{display:flex;position:relative;flex-direction:column;flex:0 0 auto;align-items:stretch;justify-content:flex-start}.form-padding{padding:20px}.loader-text{margin-top:.4rem;color:inherit;font-size:.5em}.validation-form>.error-msg{margin-top:1em;font-size:17px;background:transparent;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:1em 1.5em;gap:5px;color:#e06c75}.validation-form>.error-msg>svg{flex-shrink:0;margin-right:.5em}.state-input__icon{display:inline-flex;align-items:center;margin-left:.5em;font-size:1.1em;color:var(--state-input-icon-color,inherit)}.state-input__icon--success{--state-input-icon-color:#2ecc71}.state-input__icon--error{--state-input-icon-color:#e74c3c}.state-input__icon--pending{--state-input-icon-color:rgba(0,0,0,0.54)}.state-input__spinner{animation:state-input-spinner 1s linear infinite}@keyframes state-input-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.text-area{font-weight:400;font-style:normal;border-radius:.28rem;padding:.67em 1em;outline:none;text-align:left;box-sizing:border-box;transition:border-color,background,color .2s ease;will-change:color,border-color,background;color:#333;border:1px solid #ddd;background:#fff}.text-area:focus{color:#222}.text-area.text-area-error{background:#ffebee}.text-area.text-area-error,.text-area.text-area-error:focus{color:#d32f2f;border-color:#e57373}.text-area.text-area-no-resize{resize:none}.text-area:disabled{pointer-events:none;opacity:.45;background:#f5f5f5;cursor:not-allowed}.text-area-summary{border-radius:.28rem}.ui-header{display:inline-flex;padding:0;line-height:1.28;text-transform:none;flex:0 0 auto;justify-content:space-between}.form-field{display:flex;align-items:stretch;justify-content:flex-start;flex-flow:column nowrap}.form-field:not(:last-child){margin-bottom:10px}.form-field-no-margin:not(:last-child){margin-bottom:0}.form-field>.label{font-weight:700;text-transform:none;margin-bottom:.28rem;margin-right:0;font-size:var(--label-font-size,.92em);text-align:var(--label-text-align,left);flex:var(--label-flex)}.form-field>.control{position:relative;flex:1 1 auto;display:flex;flex-direction:column}.form-field .error-msg{font-size:.8em;line-height:24px;color:#e57373;text-align:var(--error-text-align,center)}.form-field-required>.label:after{display:inline-block;vertical-align:top;margin:-.2em 0 0 .2em;content:"*";color:#d32f2f}.form-field-inline{flex-flow:row wrap;align-items:baseline}.form-field-inline>.label{margin-bottom:0;margin-right:.85em}.form-field-password>.label{flex:1 0 150px;font-size:14px;font-weight:600}.form-field-password>.control{flex:3 1 250px}.transition-appear,.transition-enter{opacity:.1;transform:scale(.2)}.transition-appear-active,.transition-enter-active{opacity:1;transform:scale(1);transition:opacity .1s ease,transform .2s ease}.transition-exit{opacity:1;transform:scale(1)}.transition-exit-active{opacity:.1;transform:scale(.4);transition:opacity .2s ease,transform .2s ease}.select-root{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1em;font-weight:400;font-style:normal;cursor:pointer;text-align:left;box-sizing:border-box;background:var(--select-background,#fff);color:var(--select-color,#000)}.select-root--disabled{opacity:.45;pointer-events:none}.select-root__select{width:100%;height:100%;border:1px solid rgba(59,151,177,.15);outline:none;color:inherit;font-size:1em;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:2px 30px 2px 2px;border-radius:5px}.select-root__select:disabled{cursor:not-allowed}.select-root__chevron{position:absolute;right:0;display:inline-block;pointer-events:none;fill:currentColor;color:var(--select-chevron-color,rgba(59,151,177,.54));align-self:center;vertical-align:middle;padding-right:.7em;width:1.6em;height:1.6em}.icon-button{display:inline-flex;justify-content:center;align-items:center;margin:0;padding:0;border:none;outline:none;background:transparent;cursor:pointer;color:var(--icon-button-color,#3b97b1);width:var(--icon-button-size,24px);height:var(--icon-button-size,24px);transition:background .2s ease,color .2s ease}.icon-button>svg{width:var(--icon-button-icon-size,var(--icon-button-size,24px));height:var(--icon-button-icon-size,var(--icon-button-size,24px))}.icon-button--circle{border-radius:50%;border:var(--icon-button-border-width,2px) solid var(--icon-button-color,#3b97b1)}.icon-button--circle>svg{width:var(--icon-button-inner-size,calc(var(--icon-button-size, 24px)*0.7));height:var(--icon-button-inner-size,calc(var(--icon-button-size, 24px)*0.7))}.icon-button--circle:hover{background:var(--icon-button-active-bg,rgba(0,0,0,.1))}.icon-button:focus-visible{outline:2px solid rgba(51,119,255,.6);outline-offset:2px}.icon-button:disabled,.icon-button[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:default}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.custom_date_picker{border:1px solid rgba(59,151,177,.15);border-radius:.5em;padding:3px 22px 3px 15px;max-width:150px;width:100%;outline:none;z-index:999}.custom_date_picker:focus-within{border-color:#3b97b1}.react-datepicker{padding:2px 10px;border-radius:20px}.react-datepicker-popper{z-index:11}.inlinePosition{display:flex;align-items:center;justify-content:center}.inlinePosition>.react-datepicker-popper{left:-170px!important;z-index:1002!important}.inlinePosition.projectInlinePosition>.react-datepicker-popper{z-index:98!important}.inlinePosition .react-datepicker__triangle{left:80%!important}.inlinePosition .custom_date_picker{padding:3px}.react-datepicker__header,.react-datepicker__month{background-color:#fff;font-family:Poppins;font-size:14px}.react-datepicker__current-month{font-weight:700!important}.react-datepicker__header{border-bottom:none}.react-datepicker__day-name{font-size:12px;font-weight:300!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#000}.react-datepicker__close-icon:after{background-color:#3b97b1}.react-datepicker__navigation{top:13px}.custom_date_picker.components_style{padding:8px 16px;border-color:#eee;text-align:right}.custom_date_picker.components_style.project_width{max-width:110px}.custom_date_picker.components_style .react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:var(--primary)}.react-datepicker__day.react-datepicker__day--outside-month{color:#d6d8e1}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.grid-table-body{width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;overflow-y:auto}:root{--bp-sm:600px;--grid-header-cell-px:var(--grid-cell-px)}.grid-table-cell{height:100%;text-overflow:ellipsis;white-space:normal;min-width:0;display:flex;padding:0 var(--grid-cell-px);line-height:inherit}@media (max-width:var(--bp-sm)){.grid-table-cell{padding:0 var(--grid-cell-px)}}.grid-table-row--header .grid-table-cell{padding:0 var(--grid-header-cell-px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-table-row--header .grid-table-cell--stacked{white-space:normal;line-height:1.05}.grid-table-row--header .grid-table-cell--stacked>*{margin:0}:root{--grid-font-size:14px;--grid-line-height:1.2;--grid-cell-px:10px;--grid-row-py:6px;--grid-header-py:4px;--grid-column-gap:10px;--grid-table-border:1px solid #e2e2e2;--grid-table-radius:0.28rem}.grid-table{font-size:var(--grid-font-size);box-sizing:border-box;width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.grid-table *,.grid-table :after,.grid-table :before{box-sizing:inherit}.grid-table--bordered{border:var(--grid-table-border)!important;border-radius:var(--grid-table-radius)!important}.grid-table--no-bottom-radius{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}:root{--grid-row-bg:#fff;--grid-row-even-bg:#f5f5f5;--grid-row-header-bg:#f9fafb;--grid-row-header-color:#000;--grid-row-divider:rgba(0,0,0,0.07)}.grid-table-row{display:grid;width:100%;position:relative;font-weight:400;background:var(--grid-row-bg);-webkit-tap-highlight-color:transparent;transition:background,color 1.5s linear;height:var(--grid-row-height);padding:0;align-items:center;justify-items:stretch;justify-content:stretch;align-content:start;flex:0 0 auto;line-height:inherit}.grid-table-row--border:not(:last-child),.grid-table-row--header:not(:last-child){border-bottom:1px solid var(--grid-row-divider)}.grid-table-row--selectable:not(.grid-table-row--header){cursor:pointer}.grid-table-row--selectable:not(.grid-table-row--header):hover{background:#eee}.grid-table-row--even:not(.grid-table-row--header):nth-child(2n){background:var(--grid-row-even-bg)}.grid-table-row--header{background-color:var(--grid-row-header-bg);color:var(--grid-row-header-color);font-weight:600;height:var(--grid-header-height);padding:0;border:0;border-bottom:1px solid var(--grid-row-divider);line-height:inherit}.grid-table-row--header>.grid-table-cell>*{margin:0;line-height:inherit}.success-modal{position:absolute;inset:0;margin:auto;z-index:100000;width:480px;height:220px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.success-modal-dim{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.3)}.success-button{margin-left:auto;background-color:#3b97b1;padding:10px;border-radius:12px;width:80px;color:#fff;border:none;cursor:pointer;transition:background-color .2s ease}.success-button:hover{background-color:#999}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{padding:8px 10px;color:#fff;text-align:left;text-decoration:none;background-color:#373737;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17);min-height:34px}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#373737}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#373737}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#373737}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#373737}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}:root{--primaryDark:#2d778c;--secondary:#bbbabb;--whiteText:#fff;--primaryText:#1b1c1d;--secondaryText:#545454;--tertiaryText:#6b6b6b;--background:#fff;--tableRed:#e11900;--tableGreen:#008c48;--tableLightBrown:#b57611;--borderSeparator:#cdcdcd;--contentPrimary:#222;--tableBorder:#e2e2e2;--qbBackground:#2ca01c;--quipaBlue:#ecf6f9;--requiredColor:#fc6484;--subtitleColor:#64748b;--inputError:#cc3636;--inputErrorColor:#c6553d}.white_pencil path{stroke:#fff}.filters_container{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;margin-bottom:24px;min-height:37px}.filters_container .reset_all_filters{display:flex;align-items:center}.filters_container .reset_all_filters .reset_all_filters_button_container{display:flex;align-items:center;color:var(--primary);font-weight:500}.filters_container .table_filters{display:flex;overflow-x:auto;overflow-y:hidden;gap:10px;padding-bottom:3px;max-width:calc(100vw - 336px)}.filters_container .table_filters::-webkit-scrollbar{width:5px;height:5px}.filters_container .table_filters .client_filter,.filters_container .table_filters .estimate_filter,.filters_container .table_filters .invoice_filter,.filters_container .table_filters .items_filter,.filters_container .table_filters .rooms_filter,.filters_container .table_filters .status_filter{position:relative;display:flex;align-items:center;border:1px solid #8dcad3;border-radius:8px;background:#f7fbfc;cursor:pointer;min-height:37px}.filters_container .table_filters .client_filter .title,.filters_container .table_filters .estimate_filter .title,.filters_container .table_filters .invoice_filter .title,.filters_container .table_filters .items_filter .title,.filters_container .table_filters .rooms_filter .title,.filters_container .table_filters .status_filter .title{display:flex;gap:4px;align-items:center;user-select:none;padding:4px 34px 4px 16px;min-width:max-content}.filters_container .table_filters .client_filter .title .icon,.filters_container .table_filters .estimate_filter .title .icon,.filters_container .table_filters .invoice_filter .title .icon,.filters_container .table_filters .items_filter .title .icon,.filters_container .table_filters .rooms_filter .title .icon,.filters_container .table_filters .status_filter .title .icon{margin-left:5px;transition:all .3s ease;position:absolute;top:50%;right:7px;transform:translateY(-50%) rotate(0deg)}.filters_container .table_filters .client_filter .title .icon.rotate,.filters_container .table_filters .estimate_filter .title .icon.rotate,.filters_container .table_filters .invoice_filter .title .icon.rotate,.filters_container .table_filters .items_filter .title .icon.rotate,.filters_container .table_filters .rooms_filter .title .icon.rotate,.filters_container .table_filters .status_filter .title .icon.rotate{transform:translateY(-50%) rotate(180deg)}.dropdown{border:none;box-shadow:0 1px 3px rgba(0,0,0,.30196078431372547),0 4px 8px 3px rgba(0,0,0,.14901960784313725);border-radius:8px;min-width:100%;width:max-content;background:#fff;z-index:10000;padding:4px 0;opacity:0;pointer-events:none;transition:opacity .3s ease}.dropdown.client,.dropdown.estimate,.dropdown.invoice,.dropdown.items,.dropdown.rooms,.dropdown.status{min-width:176px;max-width:300px}.filters_container .table_filters .status_filter .dropdown.status{min-width:280px}.dropdown.active{opacity:1;pointer-events:auto}.dropdown .dropdown_body{max-height:550px;overflow-y:auto}@media (max-height:965px){.dropdown .dropdown_body{max-height:300px}}.dropdown .dropdown_body_row{gap:8px;padding:8px 15px;font-size:14px}.dropdown .dropdown_body_row,.dropdown .dropdown_body_row .checkbox_container{display:flex;align-items:center}.dropdown .dropdown_body_row:hover{background:#f7f7f7}.dropdown .dropdown_body_row.checkbox_row{display:flex;align-items:center;gap:10px;border-top:1px solid #cdcdcd}.dropdown .dropdown_body_row.idented{padding-left:40px}.filter_value{word-wrap:break-word;word-break:break-all}.filters_container .search_container{display:flex;align-items:center;max-width:402px;min-width:150px;flex:1;width:100%;border:1px solid rgba(35,35,35,.15);border-radius:.5em;overflow:hidden;padding-left:8px;min-height:37px;height:max-content}.filters_container .search_container.disabled{background:#f8f8f8}.filters_container .search_container .search_input{padding:6px;font-size:15px;color:rgba(27,28,29,.87);width:100%;height:100%;outline:none;font-style:italic}#full-width-search{max-width:100%;width:100%}.notes_icon_wrapper{display:flex;justify-content:center;align-items:center;width:25px;height:25px;cursor:pointer;border-radius:10px;transition:all .15s ease}.notes_icon_wrapper:hover{background-color:rgba(0,0,0,.15)}.note_container{position:absolute;top:100%}.note_container .note_body{position:absolute;left:30px!important;right:10px;display:flex;justify-content:space-between;z-index:999;background-color:#feffcd;box-shadow:4px 4px 4px rgba(0,0,0,.3),0 6px 10px 6px rgba(0,0,0,.15);padding:4px 4px 8px 16px;color:#4a4a4a;font-size:13px;margin-right:15px;flex-direction:column;width:90%;max-width:250px;min-width:250px!important;min-height:104px;overflow-wrap:break-word}.note_container .note_body .note_content_container{max-height:500px;overflow-y:auto;padding-right:4px;display:flex;flex:1}.note_container .note_body .note_header .note_header_actions{display:flex;justify-content:flex-end;user-select:none}.note_container .note_body .note_header .note_header_date{line-height:1;padding-bottom:8px}.note_container .note_body .note_header .note_header_actions button{font-size:30px;color:#6b6b6b;transform:rotate(45deg)}.note_container .note_body .note_content_container .note_content{width:100%;background-color:transparent;resize:none;box-sizing:border-box;padding-right:8px}.note_container .note_body .note_content_container .note_content:focus{outline:none}.note_container .note_body .note_actions{display:flex;justify-content:space-between;gap:10px;padding-right:12px;padding-top:8px}.note_container .note_body .note_actions button{text-decoration:underline;color:#6b6b6b;font-size:12px}.dot_menu{position:relative;z-index:999999;width:150px}.add_button_wider{width:200px!important}.dot_menu_wider{width:205px!important}.dot_menu .dot_menu_row{list-style-type:none;color:#6b6b6b;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;padding:var(--10px,10px);align-items:center;gap:10px;cursor:pointer;background-color:#fff}.dot_menu .dot_menu_row:hover{background-color:#eee}.dot_menu .dot_menu_row .dot_menu_row_list{font-size:14px;display:flex;align-items:center;background-color:transparent;border:none;cursor:pointer;margin-right:5px;width:100%;height:100%}.dot_menu .dot_menu_row .dot_menu_row_list .notes_sticky_icon.disabled>g,.dot_menu .dot_menu_row .dot_menu_row_list .notes_sticky_icon.disabled>path{fill:#d4d4d4!important;color:#d4d4d4!important}.dot_menu .dot_menu_row .dot_menu_row_list_disabled{font-size:16px;display:flex;align-items:center;background-color:transparent;border:none;cursor:pointer;margin-right:5px;width:100%;height:100%;opacity:.2}.dots_menu.new_client{top:62px!important;right:20px!important}.room-header-row{display:grid;grid-template-columns:1fr 26.5fr;background-color:#dbf0f2}.room-header-checkbox{display:grid;align-self:center;justify-self:center;background-color:#dbf0f2}.room-name-heading{display:grid;font-weight:500;font-size:16px;color:var(--secondaryText)}.max_content{width:max-content!important}.hyperlink{text-decoration:underline;color:var(--primaryDark);cursor:pointer}.table_header_cell{display:flex;gap:20px;width:100%;height:100%}.table_header_cell .selected_orders_title{display:flex;align-items:center}.table_header_cell .selected_orders_title span{font-size:12px;font-weight:500;color:#6b6b6b}.table_header_cell .selected_orders_actions{position:relative}.table_header_cell .selected_orders_actions .header_actions_dropdown{position:absolute;top:110%;left:0;width:max-content;background-color:#fff;border-radius:8px;border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:999;overflow:hidden;opacity:0;user-select:0;pointer-events:none;transition:all .15s ease}.table_header_cell .selected_orders_actions .header_actions_dropdown.active{opacity:1;user-select:auto;pointer-events:all}.table_header_cell .selected_orders_actions .header_actions_dropdown .header_actions_dropdown_row{padding:8px 16px;display:flex;align-items:center;width:100%;color:var(--secondaryText);font-weight:400;font-size:14px}.table_header_cell .selected_orders_actions .header_actions_dropdown .header_actions_dropdown_row:hover{background-color:#eee}.table_header_cell .selected_orders_actions .header_actions_dropdown>:first-child{padding-top:12px}.table_header_cell .selected_orders_actions .header_actions_dropdown>:last-child{padding-bottom:12px}.table_header_cell .selected_orders_actions button{display:flex;align-items:center;gap:5px;justify-content:space-between;background-color:var(--primary);padding:10px;border:none;border-radius:8px;color:#fff;height:100%;max-height:32px}.status_new{color:var(--tertiaryText)!important}.status_measured,.status_need_measure,.status_pending,.status_planning{color:var(--tableLightBrown)!important}.status_approved,.status_production,.status_ready{color:var(--tableGreen)!important}.status_closed{color:var(--tertiaryText)!important}.status_rejected{color:var(--tableRed)!important}.status_completed,.status_components_arrived,.status_in_production,.status_installed,.status_ordered,.status_ready{color:var(--tableGreen)!important}.invoicePaid_partial{color:var(--tableLightBrown)!important}.invoicePaid_paid,.invoicePaid_yes{color:var(--tableGreen)!important}.invoicePaid_no,.invoicePaid_not_paid{color:var(--tableRed)!important}.estimateNumber_not_created,.estimateStatus_not_created,.invoicePaid_not_created{color:var(--tertiaryText)!important}.estimateNumber_sent_to_customer,.estimateStatus_sent_to_customer{color:var(--tableGreen)!important}.estimateNumber_exported_to_qb,.estimateStatus_exported_to_qb{color:var(--tableLightBrown)!important}.base_status_color{color:var(--tertiaryText)!important}.custom_status_color{color:#37f}.separator{width:100%;height:1px;background-color:var(--borderSeparator);margin:8px 0}.item_name_text{color:#2d778c;text-decoration:underline}.item_name_text:hover{color:#51a6c5}.itemArchived{display:flex;align-items:center}.qb-tooltip .rc-tooltip-inner{background:#fff!important;color:#000;border:1px solid #e5e7eb;border-radius:8px;opacity:1!important}.qb-tooltip.rc-tooltip-placement-right .rc-tooltip-arrow{border-right-color:#fff!important}.qb-tooltip.rc-tooltip-placement-left .rc-tooltip-arrow{border-left-color:#fff!important}.qb-tooltip.rc-tooltip-placement-top .rc-tooltip-arrow{border-top-color:#fff!important}.qb-tooltip.rc-tooltip-placement-bottom .rc-tooltip-arrow{border-bottom-color:#fff!important}.hidden-arrow .rc-tooltip-arrow{display:none}.projects_body{width:100%}.projects_body .thead{display:grid;grid-template-columns:50px 2fr 2fr 50px 2fr 2fr 2fr 2fr 50px}.projects_body thead .tr{position:sticky;top:0;left:0;box-shadow:0 1px var(--tableBorder);background-color:#fff;z-index:1001}.text-right{text-align:right!important}.projects_body .thead .cell{padding:12px 8px;font-size:12px;font-weight:500;color:var(--tertiaryText);border-bottom:1px solid var(--tableBorder)}.projects_body .tbody{overflow-y:auto;height:calc(100vh - 300px)}.projects_body .tbody .tr{border-bottom:1px solid var(--tableBorder);position:relative;display:grid;grid-template-columns:50px 2fr 2fr 50px 2fr 2fr 2fr 2fr 50px}.projects_body .tbody .tr .td{padding:12px 8px;vertical-align:middle;font-size:14px;user-select:none;position:relative;display:flex;justify-content:center;flex-direction:column;word-break:break-word}.client_name{color:var(--primary);font-weight:500;cursor:pointer;text-decoration:underline}.parent_client_name{color:var(--secondaryText);font-size:12px;cursor:pointer}.clients_body{width:100%}.clients_body .thead{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 50px;border-bottom:1px solid var(--tableBorder)}.master_dropdown_arrow_position{width:24px;transform:rotate(0deg);transition:all .15s ease;&.active{transform:rotate(90deg)}}.label_font{font-family:Poppins;font-size:12px;font-weight:500}.client_search_container{padding-bottom:24px;padding-top:16px}.other_tables{display:flex;align-items:center;gap:24px}.rs_item_summary_table{width:100%}.rs_item_summary_table_body>.rs_item_summary_table_body_row,.rs_item_summary_table_header{display:grid;grid-template-columns:1.5fr 4fr 1fr 2.7fr 2.2fr}.rs_item_summary_table_header{background-color:#ecf6f9;color:#3b97b1}.rs_item_summary_table_header .th{padding:24px;line-height:16px;font-weight:500;display:flex;align-items:center}.rs_item_summary_table_header .th span{line-height:16px}.rs_item_summary_table_body_row{border-bottom:1px solid #dadada}.rs_item_summary_table_body_row .td{border-right:1px solid #dadada}.rs_item_summary_table_body_row>:last-child{border-right:none}.client_table_cell{padding:10px}.client_table_cell,.client_table_cell button{display:flex;align-items:center;justify-content:center}.client_table_cell button{position:relative;width:100%;height:100%}.status-wrap-span{white-space:normal!important;overflow-wrap:break-word;word-wrap:break-word}.pricing-section .extra-title{margin:0 0 32px;padding-left:198px}stripe-pricing-table{display:block;width:100%}@media (max-width:1024px){.pricing-section .extra-title{padding-left:186px}}.all_users_page_container .all_users_table{border:1px solid var(--tableBorder);border-radius:8px}.all_users_page_container{margin:20px;padding:14px;border-radius:10px;border:1px solid #e5e7eb}.all_users_page_container .projects_header{display:flex;flex-direction:column}.all_users_page_container .projects_header .projects_row{display:flex;justify-content:space-between;align-items:center;gap:10px}.all_users_page_container .projects_header .projects_row .projects_title span{font-size:24px;font-weight:500;color:var(--contentPrimary);line-height:32px}.all_users_page_container .projects_header .projects_row .projects_actions{position:relative}.all_users_page_container .projects_body{border:1px solid var(--tableBorder);border-radius:8px}.all_users_table{width:100%}.all_users_table .thead{display:grid;grid-template-columns:50px 1fr 1fr 1fr 1fr 1fr 150px}.all_users_table thead .tr{position:sticky;top:0;left:0;box-shadow:0 1px var(--tableBorder);background-color:#fff;z-index:1001}.all_users_table .thead .cell{padding:12px 0 8px;font-size:12px;font-weight:500;color:var(--tertiaryText);border-bottom:1px solid var(--tableBorder)}.all_users_table .tbody{overflow-y:auto;height:calc(100vh - 400px)}.all_users_table .tbody .tr{border-bottom:1px solid var(--tableBorder);position:relative;display:grid;grid-template-columns:50px 1fr 1fr 1fr 1fr 1fr 150px}.all_users_table .tbody .tr .td{padding:12px 8px;vertical-align:middle;font-size:14px;user-select:none;position:relative;display:flex;justify-content:center;flex-direction:column;word-break:break-word}.user_field_all_users{color:var(--primary);font-weight:500}.all_users_title span{font-size:24px;font-weight:500;color:var(--contentPrimary);line-height:32px}.all_users_subtitle span{color:var(--subtitleColor)}.component_cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rowSpaceBetween{width:100%;display:flex;justify-content:space-between!important;align-items:center!important}.cell_value{cursor:pointer}.components_yes{color:var(--tableGreen);text-decoration:underline;text-decoration-color:var(--tableGreen);text-underline-offset:2px}.components_no{color:var(--tableRed);text-decoration:underline;text-decoration-color:var(--tableRed);text-underline-offset:2px}.components_recieved_yes{color:var(--tableGreen);text-decoration:underline;text-decoration-color:var(--tableGreen);text-underline-offset:2px}.components_recieved_no{color:var(--tableLightBrown);text-decoration:underline;text-decoration-color:var(--tableLightBrown);text-underline-offset:2px}.components_recieved_no_overdue{color:var(--tableRed);text-decoration:underline;text-decoration-color:var(--tableRed);text-underline-offset:2px}.components_modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:none;width:100%;height:100%;max-width:calc(100% - 170px);max-height:632px;border-radius:16px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;z-index:1001;cursor:auto}.components_modal .components_modal_header{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px}.components_modal .components_modal_header .components_modal_header_close{display:flex;align-items:center}.components_modal .components_modal_header .components_modal_header_close .close_btn{font-size:26px;color:grey}.components_modal .components_modal_header .components_modal_header_title{display:flex;align-items:center;gap:10px}.components_modal .components_modal_header .components_modal_header_title>:first-child{font-weight:500;font-size:18px;line-height:28px;color:#222}.components_modal_overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.2;z-index:1000;cursor:auto}.components_modal .components_modal_body{margin:24px;height:100%;border:1px solid #e2e2e2;border-radius:8px;overflow-y:auto;max-height:458px}.components_modal .components_modal_body .components_modal_body_table{width:100%}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row{box-shadow:1px 0 1px #000;position:sticky;top:0;left:0;background-color:#fff;z-index:999}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row .components_modal_body_table_header_row_cell{padding:10px 16px;text-align:left;color:var(--tertiaryText);font-weight:500;font-size:12px}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row .components_modal_body_table_header_row_cell.align_right{text-align:right}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row>:first-child{padding-left:10px;width:20%}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row>:nth-child(4),.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row>:nth-child(5),.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row>:nth-child(6){width:14%}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_header .components_modal_body_table_header_row>:last-child{padding-right:10px;width:20%}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_body .components_modal_body_table_body_row{border-bottom:1px solid #e2e2e2}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_body .components_modal_body_table_body_row .components_modal_body_table_body_row_cell{padding:12px 8px;vertical-align:top;font-size:14px;color:#222}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_body .components_modal_body_table_body_row .components_modal_body_table_body_row_cell.align_right{text-align:right}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_body .components_modal_body_table_body_row .components_modal_body_table_body_row_cell.vertical_middle{vertical-align:middle}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_body .components_modal_body_table_body_row>:first-child{padding-left:10px}.components_modal .components_modal_body .components_modal_body_table .components_modal_body_table_body .components_modal_body_table_body_row>:last-child{padding-right:10px}.components_modal .components_modal_actions{padding:16px 24px;display:flex;justify-content:flex-end;gap:16px;width:100%}.components_modal .components_modal_actions .components_modal_actions_button{padding:10px 12px;border-radius:8px;font-weight:500;font-size:14px;line-height:16px;border:none}.components_modal .components_modal_actions .components_modal_actions_button.save_btn{background-color:var(--primary);color:var(--whiteText)}.dot_menu_row.disabled{cursor:not-allowed}.qb-overlay.dimmed{opacity:.5;filter:grayscale(60%);pointer-events:none}.header_actions_dropdown_row.disabled{cursor:not-allowed}.header_actions_dropdown_row.disabled,.header_actions_dropdown_row.disabled *{cursor:not-allowed!important}.orders_sub_menu{box-shadow:0 10px 14px 8px rgba(0,0,0,.14901960784313725),0 6px 5px rgba(0,0,0,.3);overflow:hidden;top:4px;right:15px;animation:slidein .2s ease-in;width:150px;border-radius:12px;display:block;z-index:999;display:flex;flex-direction:column;position:absolute;left:0;top:100%;border-radius:.375rem;width:138px}.orders_sub_menu button{background-color:#fff;color:#747474;width:100%;height:40px;text-align:start;padding:0 16px;transition:background-color .3s}.orders_sub_menu button:hover{background-color:#e2e8f0}.dots_menu{position:absolute;top:0;right:35px;width:max-content;background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);overflow:hidden;z-index:1000}.dots_menu .dots_menu_row{padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer}.dots_menu .dots_menu_row:hover{background-color:#eee}.add_item_submenu{box-shadow:0 10px 14px 8px rgba(0,0,0,.14901960784313725),0 6px 5px rgba(0,0,0,.3);overflow:hidden;top:4px;right:15px;animation:slidein .2s ease-in;width:136px;border-radius:12px;display:block;z-index:999;display:flex;flex-direction:column;position:absolute;left:0;top:100%;border-radius:.375rem;width:100%}.add_item_submenu button{background-color:#fff;color:#747474;width:100%;height:40px;text-align:start;padding:0 1rem;transition:background-color .3s}.add_item_submenu button:hover{background-color:#e2e8f0}.confirm_modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background-color:#fff;max-width:500px;border-radius:.5rem;border:1px solid rgba(27,28,29,.87);z-index:2002;box-shadow:1px 3px 3px 0 rgba(59,151,177,.2),1px 3px 15px 2px rgba(59,151,177,.2);width:100%;opacity:0;visibility:hidden;user-select:none;pointer-events:none;transition:all .3s ease}.confirm_modal.active{visibility:visible;user-select:auto;pointer-events:all;opacity:1;transform:translate(-50%,-50%) scale(1)}.confirm_modal_header{margin:20px;padding-bottom:4px;font-size:26px;color:var(--primary);border-bottom:10px solid rgba(59,151,177,.4);line-height:normal}.confirm_modal_body{margin:22.5px}.confirm_modal_actions{padding:10.5px 15px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(59,151,177,.4)}.confirm_modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,50.2%,.6);z-index:2001;visibility:hidden;user-select:none;pointer-events:none}.confirm_modal_overlay.active{visibility:visible;user-select:auto;pointer-events:all}.modal_title{color:#306f82}.item_summary_container{background-color:#dbf0f2;padding:15px 10px 10px;border-radius:5px;min-width:300px}.item_summary_header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#333}.arrow-icon{width:1.5em;height:1.5em;transition:transform .3s ease}.item_summary_header.is_collapsed_summary_desc .arrow-icon{transform:rotate(-180deg)}.item_summary_header.is_collapsed_summary_desc+.item-summary-content{max-height:0;padding-top:0;padding-bottom:0}.item-summary-content{overflow:hidden;transition:all .4s ease-in-out}.inlineStatusDropdown{position:absolute;top:100%;display:flex;flex-direction:column;z-index:2000;background-color:#fff;box-shadow:0 10px 14px 8px rgba(0,0,0,.14901960784313725),0 6px 5px rgba(0,0,0,.3);border-radius:10px;color:#4a4a4a;overflow:hidden;font-size:14px;width:280px}.inlineStatusDropdown .ul_body{max-height:550px;overflow-y:auto}.inlineStatusDropdown li{cursor:pointer;padding:10px 15px;word-wrap:break-word;overflow-wrap:break-word;white-space:wrap}.inlineStatusDropdown li:hover{background:#eee}.new_status{user-select:none;color:var(--primaryDark);display:flex;align-items:center;gap:5px}.plus_icon{width:16px;height:16px}.plus_icon path{stroke:var(--primaryDark)}.new_status_input_container{max-width:200px;width:100%}.new_status_input_container .input{border:2px solid #3c8f9e;font-weight:400!important;font-size:16px}.new_status_save_btn_container{color:var(--primaryDark)}.fee_type_dropdown{position:absolute;top:100%;left:0;min-width:180px;width:max-content;border-radius:8px}.fees_main{width:100%}.fees_no_data_container{display:flex;justify-content:center;width:100%;height:100%}.fees_no_data{display:flex;align-items:center;flex-direction:column;gap:16px;max-width:600px;width:100%}.message_1,.message_2{text-align:center}.message_1>span{font-size:24px;font-weight:500}.message_2>span{font-size:18px}.add_fee_container{position:relative}.add_fee_container .add_fee_btn{color:var(--primaryDark);font-weight:500;font-size:16px;outline:none;padding-bottom:7px}.fees_ul{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:180px;width:max-content;height:max-content;background-color:#fff;padding:4px 0;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);z-index:1}.fees_li{padding:8px 16px;cursor:pointer;user-select:none}.fees_li:hover{background-color:#f6f6f6}.fees_table_container{border:1px solid var(--tableBorder);border-radius:8px}.fees_table_body>.row,.fees_table_header{display:grid;column-gap:16px;grid-template-columns:50px 3.5fr 7fr 3fr 3fr 1.5fr 2fr 2fr 50px;border-bottom:1px solid var(--tableBorder)}.fees_table_header.batch_actions{grid-template-columns:50px 10.8fr 3fr 3fr 1.5fr 2fr 2fr 50px}.fees_table_header{padding:16px 0}.fees_table_header.batch_actions{padding:11.5px 0}.fees_table_body>.row .td{padding:16px 0}.fees_table_body>:last-child{border-bottom:none}.fees_table_header .th{padding:0 16px;display:flex;align-items:center}.fees_table_header>:first-child,.fees_table_header>:last-child,.fees_table_header>:nth-child(2){padding:0}.fees_table_header .th span{font-size:12px;font-weight:500;color:var(--tertiaryText);user-select:none}.fees_table_body .td{display:flex;align-items:center;width:100%;font-size:14px}.batch_col{display:flex;align-items:center;gap:20px}.estimate_number{text-decoration:underline;color:var(--primaryDark);cursor:pointer}.fees_overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15);z-index:1000}.fees_overlay.active{display:block}.fees_modal_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:1001;user-select:none;pointer-events:none;opacity:0;transition:all .2s ease-out}.fees_modal_container.active{transform:translate(-50%,-50%) scale(1);user-select:auto;pointer-events:all;opacity:1}.fees_modal{background-color:#fff;border-radius:16px;max-width:800px;min-width:800px;height:536px;display:flex;flex-direction:column}.fees_modal_header{justify-content:space-between;padding:16px 24px}.fees_modal_header,.fees_title{display:flex;align-items:center}.fees_title{gap:8px;color:var(--contentPrimary)}.fees_title>:nth-child(2){font-size:18px;font-weight:500}.fees_close_icon,.qb_icon{width:24px;height:24px}.fees_close_icon{cursor:pointer}.fees_modal_table_actions_container{display:flex;align-items:center;justify-content:space-between}.fees_modal_table_actions_title span{font-size:16px;font-weight:500}.fees_modal_table_actions,.fees_modal_table_actions_checkbox{display:flex;align-items:center}.fees_modal_table_actions_checkbox_title label{font-size:14px;color:var(--contentPrimary);user-select:none;cursor:pointer;padding-left:10px}.fees_modal_table_container{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1}.fees_modal_actions{display:flex;justify-content:flex-end;padding:16px 24px 24px}.fees_modal_actions_buttons{display:flex;align-items:center;gap:16px}.fees_modal_table{border:1px solid var(--tableBorder);border-radius:8px;height:100%}.fees_modal_table_body>.row,.fees_modal_table_header{display:grid;column-gap:16px;grid-template-columns:20px 300px 176px 50px 108px;border-bottom:1px solid var(--tableBorder)}.fees_modal_table_header{padding:16px 10px}.fees_modal_table_header .th{font-size:12px;font-weight:500}.fees_modal_table_header>:last-child{padding:0 16px}.fees_modal_table_body{overflow-y:auto;max-height:257px}.fees_modal_table_body>.row{padding:12px 10px}.fees_modal_table_body>.row.selected{background-color:var(--quipaBlue)}.fees_modal_table_body>.row .td{display:flex;justify-content:center;flex-direction:column}.fees_modal_table_body>.row .td span{word-wrap:break-word;word-break:break-all}.quick_add_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15);display:none;z-index:1000}.quick_add_overlay.active{display:block}.quick_add_container{position:fixed;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(0);z-index:1001;transition:all .15s ease}.quick_add_container.active{opacity:1;transform:translate(-50%,-50%) scale(1)}.quick_add_modal{background-color:#fff;border-radius:16px;border:none;min-width:720px;max-width:720px;max-height:90vh;display:flex;flex-direction:column}.quick_add_modal_header{display:flex;justify-content:space-between;gap:10px;padding:16px 24px}.quick_add_modal_header_title{display:flex;align-items:center}.quick_add_modal_header_title span{font-size:18px;font-weight:500;color:var(--contentPrimary)}.x_btn{width:24px;height:24px;cursor:pointer}.quick_add_modal_form_container{padding:24px;flex:1;overflow-y:auto}.quick_add_modal_actions{display:flex;align-items:center;justify-content:space-between}.quick_add_modal_form{display:flex;flex-direction:column;gap:32px}.quick_add_modal_form_row{display:flex;align-items:center;justify-content:space-between;gap:16px}.quick_add_modal_form_row.bill_to,.quick_add_modal_form_row.billing_type,.quick_add_modal_form_row.errors,.quick_add_modal_form_row.search{flex-direction:column;align-items:flex-start}.quick_add_modal_form_row.search{gap:8px}.quick_add_modal_form_row.errors{gap:0}.quick_add_modal_form_row.errors .shown_error{color:var(--tableRed)}.quick_add_modal_form_row_checkbox{display:flex;align-items:center;justify-content:center}.quick_add_modal_form_row label{font-weight:500;font-size:16px;color:var(--contentPrimary)}.quick_add_modal_form_row_checkbox_container label{font-weight:400;padding-left:16px;cursor:pointer}.quick_add_modal_form_row .company_name,.quick_add_modal_form_row .display_name,.quick_add_modal_form_row .first_name,.quick_add_modal_form_row .last_name{display:flex;flex-direction:column;flex:1;gap:8px}.quick_add_modal_form_row_checkbox_container{display:flex;align-items:center;justify-content:center}.required{color:var(--requiredColor)}.quick_add_modal_form_row_bill_to,.quick_add_modal_form_row_billing_type{display:flex;flex-direction:column;gap:8px}.quick_add_modal_form_row_bill_to_radio_row,.quick_add_modal_form_row_billing_type_radio_row{display:flex;align-items:center}.quick_add_modal_form_row_bill_to_radio_row label,.quick_add_modal_form_row_billing_type_radio_row label{padding-left:16px;cursor:pointer;font-weight:400}.parentheses{color:grey}.search_sub_clients_container{width:100%}.search_sub_clients_container label{height:unset;padding-left:16px;padding-top:8px;padding-bottom:8px;box-shadow:0 0 1px 0 rgba(0,0,0,.08),0 2px 2px 0 rgba(0,0,0,.06)}.search_sub_clients_container input::placeholder{font-style:normal;font-weight:400}.search_sub_clients_container.error label{border:1px solid var(--tableRed)}.quick_add_display_name_dropdown{position:absolute;top:115%;left:0;width:100%;background-color:#fff;z-index:1;border:1px solid var(--tableBorder);overflow:hidden;border-radius:8px}.quick_add_display_name_dropdown_row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--tableBorder)}.quick_add_display_name_dropdown>:last-child{border:none}.quick_add_display_name_dropdown_row:hover{background-color:#eee}.default_choice{font-weight:500;color:var(--contentPrimary);font-style:italic}.add_client_error{position:absolute;bottom:135%;left:50%;transform:translate(-50%) scale(0);background-color:#fff;border:1px solid rgba(59,151,177,.4);border-radius:.28rem;padding:5px 10px;font-size:.85rem;box-shadow:0 2px 4px 0 rgba(59,151,177,.12),0 2px 10px 0 rgba(59,151,177,.15);transition:all .15s ease;width:max-content;max-width:200px;z-index:11}.add_client_error.active{transform:translate(-50%) scale(1)}.add_client_error:after{content:"";position:absolute;top:100%;left:50%;border-width:8px;border-color:#fff transparent transparent;filter:drop-shadow(0 2px #3b97b166);transform:translate(-50%)}.reset_password_email_error{color:red;margin-bottom:10px}.pagination-container{display:flex;align-items:center;justify-content:flex-end;min-height:52px;height:100%;margin-right:10px;padding:10px 65px 10px 33px;border:1px solid #e2e2e2;border-bottom-left-radius:.28rem;border-bottom-right-radius:.28rem}.pagination-container .pagination_options{display:flex;align-items:center;gap:27px;height:32px}.pagination-container .pagination_options .pagination_option{position:relative;display:flex;align-items:center;justify-content:center}.pagination-container .pagination_options .pagination_option span{font-weight:500}.select-pagination{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:#fff;border:1px solid #e2e2e2;border-radius:6px;font-weight:400;font-size:1em;color:inherit;cursor:pointer;outline:none;padding:.5em 2.5em .5em 1em;box-sizing:border-box}.select-pagination.ui-disabled{opacity:.45;pointer-events:none}.pagination_option .chevron{position:absolute;right:.7em;top:50%;transform:translateY(-50%);width:1em;height:1em;color:#222;fill:currentColor;pointer-events:none}.pagination-container .pagination_options .pagination_option.arrows{gap:5px}.pagination-container .pagination_options .pagination_option.arrows>div{display:flex;align-items:center;justify-content:center}.pagination-container .pagination_options .pagination_option.arrows svg{cursor:pointer}.pagination-container .pagination_options .pagination_option.arrows svg.disabled{opacity:.4;cursor:auto}.pagination-container .pagination_options .pagination_option.arrows .left_end_icon,.pagination-container .pagination_options .pagination_option.arrows .prev_icon{transform:rotate(180deg)}.clear_filter_btn{color:var(--primary);font-weight:500;font-size:14px;width:100%}.cancel_btn,.cancel_btn_white,.confirm_btn,.primary_btn,.secondary_btn{border-radius:8px;border:0;color:#fff;margin:0;cursor:pointer;outline-color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;padding:10px 12px;min-height:40px;font-weight:500!important}.cancel_btn:disabled,.cancel_btn_white:disabled,.confirm_btn:disabled,.primary_btn:disabled,.secondary_btn:disabled{opacity:.65;border-color:#d4d4d4;cursor:auto}.primary_btn{background-color:var(--primary)}.secondary_btn{color:var(--primary);border:1px solid var(--primary)}.primary_btn:hover{background-color:#44aecc}.secondary_btn:hover{background:#f9f9f9}.confirm_btn{background-color:var(--primary);border:1px solid #c6c6c6}.cancel_btn{background-color:#f6f6f6;color:#000;border:1px solid #cdcdcd}.cancel_btn,.confirm_btn{min-width:100px;height:40px;user-select:none;line-height:.6rem}.confirm_btn:hover{background-color:#c6c6c6}.cancel_btn:hover{background-color:#eee}.link_button{outline:none;font-weight:500;padding:9px 0;border-bottom:2px solid transparent;transition:all .15s ease}.link_button.active{color:var(--primaryDark);border-bottom-color:var(--primaryDark)}.inline_save_btn{color:var(--primaryDark);font-weight:500}.export_qb_btn{background-color:var(--qbBackground);color:#fff;padding:10px 12px;border-radius:7px;font-size:14px}.cancel_quick_add{font-weight:500;color:var(--contentPrimary);padding:10px 12px}.add_more_embellishment_btn{margin-bottom:15px;margin-left:15px;margin-top:15px;font-size:14px;outline:0;padding:0 16px;height:40px;background-color:#d6eaf0;box-shadow:none;border:1px solid #c6c6c6;border-radius:.5em;display:block;text-transform:capitalize}.add_more_embellishment_btn,.remove_embellishment_btn{color:#3b97b1;min-width:100px;line-height:1rem;font-style:normal;text-decoration:none;text-shadow:none;appearance:button;cursor:pointer;min-height:1em;flex-direction:row;place-content:stretch space-evenly;-webkit-box-align:center;align-items:center;text-align:center;-webkit-tap-highlight-color:transparent;user-select:none;font-weight:500!important}.remove_embellishment_btn{background-color:inherit;text-transform:none;outline:0 hsla(0,0%,100%,0);display:inline-flex;transition:opacity,background,color .2s;will-change:opacity,background,color;box-shadow:0 1px 5px 0 rgba(59,151,177,.2),0 2px 2px 0 rgba(59,151,177,.14),0 3px 1px -2px rgba(59,151,177,.12);border-radius:3px;border:0;padding:10px;position:absolute;right:20px;top:10px;font-size:30px;width:30px;height:30px}.cancel_btn_white{color:#000;background-color:#fff;border:1px solid #d4d4d4}.checkbox{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:6px;border:1px solid #cdcdcd;position:relative;cursor:pointer;background-color:#fff;outline:none;flex-shrink:0}.checkbox.not_interactive{user-select:none;pointer-events:none;cursor:auto}.checkbox:checked{background-color:var(--primary);border:none}.checkbox.minus:checked:after,.checkbox:checked:after{content:"";position:absolute;top:45%;left:50%;width:5px;height:10px;color:#fff;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.checkbox.minus:checked:after{width:0;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.checkbox.disabled{opacity:.45;cursor:auto}.input{width:100%;border:1px solid #eee;border-radius:8px;padding:8px 16px;outline:none}.input.error{border:1px solid var(--inputError)}.input.bg_error{background-color:#fcf0f0;color:var(--inputErrorColor)}.shadow{box-shadow:0 0 1px 0 rgba(0,0,0,.08),0 2px 2px 0 rgba(0,0,0,.06)}.radio_container{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:50%;padding:0!important;cursor:pointer}.radio_container:after{content:"";position:absolute;width:10px;height:10px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.radio_container.error{border-color:var(--tableRed);box-shadow:0 0 3px red}.radio{cursor:pointer;appearance:none}.radio_container:has(.radio:checked){background-color:var(--primary);border-color:var(--primary)}.textarea{padding:8px 16px;border-radius:8px;border:1px solid #eee;outline:none;resize:none;width:100%}.textarea-autosize-summary-hardware-description{width:100%;min-height:39.42px;padding:10px;border:1px solid #b3b3b3;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;resize:none;box-sizing:border-box;font-family:inherit;font-size:1rem;line-height:1.5}.badge{display:inline-flex;align-items:center;justify-content:center;background-color:#d7eff3;color:#000;font-size:14px;font-weight:500;min-width:28px;min-height:28px;border-radius:50%;line-height:1;padding:4px}.badge.multi{border-radius:20px;padding:4px 12px;min-width:auto}.quick_books_error_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,50.2%,.6);z-index:1001}.quick_books_error_modal_overlay.active{display:block}.quick_books_error_modal{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);border-radius:16px;opacity:0;user-select:none;pointer-events:none;z-index:1002;overflow:hidden;max-width:480px;width:100%;max-height:300px;transition:all .15s ease}.quick_books_error_modal.active{transform:translate(-50%,-50%) scale(1);opacity:1;user-select:auto;pointer-events:all}.quick_books_error_modal_header{padding:16px 24px;display:flex;align-items:center;gap:8px}.quick_books_error_modal_header .title{font-weight:500;font-size:18px;line-height:28px}.quick_books_error_modal_body{padding:24px;font-size:16px;font-weight:400}.quick_books_error_modal_actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 24px}.add_new_add_on_wrapper{min-height:48px;border:1px solid #e2e2e2;border-top:none;display:flex;align-items:center;gap:5px}.add_new_add_on_wrapper .button_wrapper{padding:.625rem;color:var(--primary);font-weight:500;font-size:14px}.add_new_add_on_wrapper .new_row_wrapper{width:100%}.add_new_add_on_wrapper .new_row_wrapper .new_row_insert_wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#fcfdfe;flex:1;border-bottom:1px solid #e2e2e2}.add_new_add_on_wrapper .new_row_wrapper .new_row_insert_wrapper .input_wrapper,.add_new_add_on_wrapper .new_row_wrapper .new_row_insert_wrapper .price_wrapper_container{display:inline-flex;align-items:center;gap:7.5px;padding:9.375px}.add_new_add_on_wrapper .new_row_wrapper .new_row_insert_wrapper .input_wrapper{width:50%}.price_wrapper{display:flex;align-items:center;gap:7.5px}.price_wrapper_container{width:50%}.price_wrapper_container .price_wrapper_input_container{max-width:90px!important;min-width:90px!important;width:100%}.input_wrapper .input,.price_wrapper_input_container .input{padding:7.5px;border-color:#aaa}.add_new_add_on_wrapper .new_row_wrapper .new_row_actions_wrapper{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px}.projects_page_container{margin:24px}.projects_page_container .projects_header{display:flex;flex-direction:column}.projects_page_container .projects_header .projects_row{display:flex;justify-content:space-between;align-items:center;gap:10px}.projects_page_container .projects_header .projects_row .projects_title span{font-size:24px;font-weight:500;color:var(--contentPrimary);line-height:32px}.projects_page_container .projects_header .projects_row .projects_actions{position:relative}.projects_page_container .projects_body{border:1px solid var(--tableBorder);border-radius:8px}.table_column_dropdown{position:absolute;top:100%;right:0;width:280px;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 10px 14px 8px rgba(0,0,0,.14901960784313725),0 6px 5px rgba(0,0,0,.3);border-radius:10px;color:#4a4a4a;font-size:14px;overflow:hidden;z-index:2000;text-align:left}.table_column_dropdown .ul_body{max-height:550px;overflow-y:auto}.table_column_dropdown li{cursor:pointer;padding:10px 15px;word-wrap:break-word}.table_column_dropdown li:hover{background:#eee}.searchTerm{background:#e4e9f1}.steps_container{display:flex;align-items:center;padding:5px 0}.steps_container .back_step,.steps_container .next_step{display:flex;align-items:center;cursor:pointer;user-select:none;color:var(--primaryDark)}.steps_container .back_step{padding-right:24px}.steps_container .next_step{padding-left:24px}.steps_container .back_step .back_step_name,.steps_container .next_step .next_step_name{font-weight:500;font-size:16px}.steps_container .back_step .back_icon,.steps_container .next_step .next_icon{width:20px;height:20px}.steps_container .back_step .back_icon path,.steps_container .next_step .next_icon path{stroke:var(--primaryDark)}.steps_container .back_step .back_icon{transform:rotate(180deg)}.steps_container .back_step.disabled,.steps_container .next_step.disabled{opacity:.5;cursor:auto}.steps_separator{width:2px;height:100%;background-color:#fff}.addOnRowWrapper{padding:6px 10px;display:flex;align-items:center;font-size:16px}.addOnRowWrapper label{padding-left:8px;cursor:pointer}.addOnRowWrapper label.disabled{cursor:auto}@custom-variant dark (&:is(.dark *));:root{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:#3b97b1;--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--radius:0.625rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:#3b97b1;--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.145 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.145 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.985 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.396 0.141 25.723);--destructive-foreground:oklch(0.637 0.237 25.331);--border:oklch(0.269 0 0);--input:oklch(0.269 0 0);--ring:oklch(0.439 0 0);--chart-1:#3b97b1;--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:#3b97b1;--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(0.269 0 0);--sidebar-ring:oklch(0.439 0 0)}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}@layer base{*{@apply border-border outline-ring/50}body{@apply bg-background text-foreground}body.roman-shade-modal-open{overflow:hidden}}