.text-start{text-align:start}@font-face{font-family:HostGrotesk;src:url(/assets/fonts/HostGrotesk/HostGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/assets/fonts/HostGrotesk/HostGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:HostGrotesk,sans-serif}.mrt-no-records-to-display{white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:center!important;display:block!important;width:100%!important}.main-header-menu,.mantine-Image-imageWrapper{padding-top:10px!important}.main-header-menu .mantine-Tabs-tabsList,.mantine-Image-imageWrapper{padding-top:22px!important}.mrt-table-cell{white-space:normal!important;word-break:normal!important}.mantine-Table-tbody .mrt-no-records-to-display,.mantine-Table-tbody [data-no-records-to-display=true]{white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:center!important;display:block!important;width:100%!important;font-size:14px!important;line-height:1.5!important}.mantine-Navbar-root{background:linear-gradient(to bottom,#733DC4,#8f68ce)!important;border:0px;position:fixed!important;top:0!important;left:0!important;height:100vh!important;z-index:1000!important;overflow-y:auto!important;width:320px!important}.mantine-Navbar-root[style*="width: 80px"]{width:80px!important}.mantine-App-root{padding-left:0!important;width:100%!important}.mantine-App-main{margin-left:0!important;padding-left:0!important;width:100%!important}.content-wrapper{margin-left:320px!important;width:calc(100% - 320px)!important;transition:margin-left .3s ease,width .3s ease!important;padding-left:40px!important}.content-wrapper.sidebar-collapsed{margin-left:80px!important;width:calc(100% - 80px)!important;padding-left:40px!important}.content-wrapper-full{margin-left:0!important;width:100%!important;transition:margin-left .3s ease,width .3s ease!important}.mantine-Header-root{position:relative!important;top:auto!important;left:auto!important;z-index:auto!important;width:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;background:white!important;margin:0 auto!important}.mantine-App-header{position:relative!important;top:auto!important;left:auto!important;z-index:auto!important;width:auto!important;margin-left:0!important;display:flex!important;justify-content:center!important}.mantine-Container-root{max-width:100%!important}.content-wrapper .mantine-Container-root{margin-left:0!important;padding-left:0!important}.mantine-Box-root[style*="flexGrow: 1"]{margin-left:0!important;position:relative!important}.mantine-Container-root[style*="py='1rem'"],.mantine-Container-root[style*="p='lg'"]{position:relative!important}.mantine-Container-root[style*="py='1rem'"]:after,.mantine-Container-root[style*="p='lg'"]:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:20px!important;height:20px!important;background-color:#fff!important;border-radius:20px 0 0!important;z-index:10!important}.mantine-Container-root[style*="py='1rem'"]:before,.mantine-Container-root[style*="p='lg'"]:before{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;background-color:#733dc4!important;border-radius:16px 0 0!important;z-index:11!important}.contract-details-rounded-corner-outer{position:absolute!important;top:0!important;width:20px!important;height:20px!important;background-color:#fff!important;border-radius:20px 0 0!important;border-color:transparent!important;z-index:1!important}.contract-details-rounded-corner,.customer-details-rounded-corner,.project-details-rounded-corner,.product-details-rounded-corner,.vgv-details-rounded-corner{position:absolute!important;top:-2px!important;left:-42px!important;width:17px!important;height:17px!important;background-color:#733dc4!important;border-color:transparent!important;z-index:1!important}.left-sidebar-widgets .widget{background-color:#fff!important;border:1px solid #e0e0e0!important}.contract-details-rounded-corner:after,.customer-details-rounded-corner:after,.project-details-rounded-corner:after,.product-details-rounded-corner:after,.vgv-details-rounded-corner:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;background-color:#fff!important;border-radius:16px 0 0!important;border-color:transparent!important;z-index:2!important}.mantine-Accordion-item{border:1px solid #e9ecef!important;border-radius:8px!important;margin-bottom:8px!important}.mantine-Accordion-control{background-color:#f8f9fa!important;border-radius:8px 8px 0 0!important;padding:6px 12px!important;min-height:32px!important}.mantine-Accordion-control:hover{background-color:#e9ecef!important}.mantine-Accordion-control[data-active=true]{background-color:#733dc4!important;color:#fff!important}.mantine-Accordion-control[data-active=true] .mantine-Accordion-label{color:#fff!important;font-weight:600!important;font-size:.9rem!important}.mantine-Accordion-control[data-active=true] .mantine-Accordion-chevron{color:#fff!important}.mantine-Accordion-panel{padding:12px 16px!important;background-color:#fff!important;border-radius:0 0 8px 8px!important}.mantine-Accordion-root{width:100%!important}.content-wrapper .two-column-layout{display:flex!important;gap:20px!important;width:100%!important}.content-wrapper .main-column{flex:1!important;min-width:0!important}.left-sidebar-widgets .widget{background-color:#fff!important;border:1px solid #e0e0e0!important;margin-bottom:16px!important}.right-sidebar-widgets .widget{background-color:#f8f9fa!important;border:none!important;margin-bottom:16px!important}.content-wrapper .sidebar-column{width:20%!important;min-width:250px!important;max-width:300px!important}.widget{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important}.widget:last-child{margin-bottom:0!important}.widget h4,.widget .mantine-Title-root[data-order="4"]{color:#333!important;font-weight:600!important;font-size:1.1rem!important;margin-bottom:16px!important}.widget .mantine-Text-root{color:#333!important;font-size:.875rem!important;line-height:1.5!important}.widget .mantine-Stack-root,.widget .mantine-Group-root{gap:12px!important}.mantine-Accordion-item:first-child .mantine-Accordion-control{background-color:#733dc4!important;color:#fff!important}.mantine-Accordion-item:first-child .mantine-Accordion-control .mantine-Accordion-label{color:#fff!important;font-weight:600!important}.mantine-Accordion-item:first-child .mantine-Accordion-control .mantine-Accordion-chevron{color:#fff!important;transform:rotate(180deg)!important}.mantine-Accordion-item:first-child .mantine-Accordion-panel,.mantine-Accordion-item:first-child .mantine-Accordion-content{display:block!important}.mantine-Accordion-item:first-child[data-active=false]{--mantine-accordion-content-height: auto !important}.mantine-Accordion-item:first-child[data-active=false] .mantine-Accordion-content{height:auto!important;overflow:visible!important}@media (max-width: 768px){.content-wrapper .two-column-layout{flex-direction:column!important}.content-wrapper .sidebar-column{width:100%!important;max-width:none!important}}.mantine-Container-root[style*="p='lg'"],.mantine-Box-root[style*="flexGrow: 1"]{position:relative!important;overflow:hidden!important}.mantine-NavLink-root,.mantine-NavLink-root .mantine-NavLink-icon{color:#fff!important}.mantine-NavLink-root svg,.mantine-NavLink-root .mantine-NavLink-icon svg,.mantine-NavLink-root .tabler-icon,.mantine-NavLink-root [class*=tabler-icon-]{color:#fff!important;fill:#fff!important;stroke:#fff!important}.mantine-NavLink-root:hover{background-color:#ffffff1a!important;color:#fff!important}.mantine-NavLink-root:hover .mantine-NavLink-icon{color:#fff!important}.mantine-NavLink-root:hover svg,.mantine-NavLink-root:hover .mantine-NavLink-icon svg,.mantine-NavLink-root:hover .tabler-icon,.mantine-NavLink-root:hover [class*=tabler-icon-]{color:#fff!important;fill:#fff!important;stroke:#fff!important}.mantine-NavLink-root[data-active=true]{background-color:#fff3!important;color:#fff!important;font-weight:700!important}.mantine-NavLink-root[data-active=true] .mantine-NavLink-icon{color:#fff!important}.mantine-NavLink-root[data-active=true] svg,.mantine-NavLink-root[data-active=true] .mantine-NavLink-icon svg,.mantine-NavLink-root[data-active=true] .tabler-icon,.mantine-NavLink-root[data-active=true] [class*=tabler-icon-]{color:#fff!important;fill:#fff!important;stroke:#fff!important}.mantine-NavLink-root[data-active=true]:hover{background-color:#ffffff40!important;color:#fff!important}.mantine-NavLink-root[data-active=true]:hover svg,.mantine-NavLink-root[data-active=true]:hover .mantine-NavLink-icon svg,.mantine-NavLink-root[data-active=true]:hover .tabler-icon,.mantine-NavLink-root[data-active=true]:hover [class*=tabler-icon-]{color:#fff!important;fill:#fff!important;stroke:#fff!important}@media (max-width: 768px){.mantine-Navbar-root{position:fixed!important;transform:translate(-100%)!important;transition:transform .3s ease!important}.mantine-Navbar-root.sidebar-open{transform:translate(0)!important}.mantine-App-root{padding-left:0!important}.content-wrapper{margin-left:0!important;width:100%!important}.mantine-App-main,.mantine-App-header{margin-left:0!important}.mantine-Header-root{margin-left:0!important;width:auto!important}.content-wrapper .contract-details-rounded-corner-outer{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}}.mantine-Container-root,.mantine-Box-root,.mantine-Stack-root,.mantine-Group-root{will-change:auto!important;transform:translateZ(0)!important;backface-visibility:hidden!important}.mantine-Navbar-root,.mantine-Container-root,.mantine-Box-root{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.loading-blur{filter:blur(4px)!important;transition:filter .3s ease!important}.loading-blur.loading{filter:blur(4px)!important}.mantine-Table-root,.mantine-ScrollArea-root{-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:HostGrotesk;src:url(/assets/fonts/HostGrotesk/HostGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HostGrotesk;src:url(/assets/fonts/HostGrotesk/HostGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.mantine-Image-image{object-fit:cover!important;object-position:center!important}.mantine-Button-root{transition:all .15s ease!important;transform:translateZ(0)!important}.mantine-Button-root:active{transform:translateZ(0) scale(.98)!important}.mantine-TextInput-input,.mantine-NumberInput-input,.mantine-Select-input{transition:all .2s ease!important;transform:translateZ(0)!important}.mantine-Modal-root{background-color:#00000080!important;position:absolute;top:320px;left:100px;z-index:999999;width:100%}.mantine-Modal-body{padding:20px!important}.mantine-Modal-header{padding:20px 20px 0!important}.mantine-Modal-title{font-weight:600!important;font-size:1.1rem!important}.mantine-Table-tbody tr{transition:background-color .15s ease!important}.mantine-NavLink-root{transition:all .2s ease!important;transform:translateZ(0)!important}.widget{transition:all .2s ease!important;transform:translateZ(0)!important;will-change:transform,opacity!important}.widget:hover{transform:translateZ(0) translateY(-1px)!important;box-shadow:0 4px 12px #0000001a!important}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)!important;background-size:200% 100%!important;animation:loading-shimmer 1.5s infinite!important}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mantine-TextInput-input:focus,.mantine-NumberInput-input:focus,.mantine-Select-input:focus{box-shadow:0 0 0 2px #733dc433!important;border-color:#733dc4!important}.mantine-Button-root:hover{transform:translateZ(0) translateY(-1px)!important;box-shadow:0 4px 12px #733dc44d!important}.mantine-Button-root:active{transform:translateZ(0) translateY(0)!important;box-shadow:0 2px 6px #733dc44d!important}.mantine-Popover-dropdown,.mantine-DatePickerInput-popover,.mantine-DatePicker-popover{z-index:10000!important;overflow:visible!important}.widget,.mantine-Container-root,.mantine-Stack-root{overflow:visible!important}.mantine-Notifications-root{top:80px!important;right:20px!important;left:auto!important;bottom:auto!important;z-index:1002!important}.mantine-Notifications-container{max-width:400px!important;width:400px!important}.mantine-Notification-root{margin-bottom:8px!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;border:1px solid rgba(0,0,0,.1)!important}.mantine-Notification-root[data-color=red]{border-left:4px solid #fa5252!important}.mantine-Notification-root[data-color=green]{border-left:4px solid #40c057!important}:root{--react-pdf-text-layer: 1}.textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none}.textLayer span,.textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;user-select:none}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black}@media (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight}.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid selectedItem}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;--scale-factor: 1}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0}.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{width:100%;height:100%}.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}
