@import "https://fonts.googleapis.com/css2?family=Azeret+Mono:wght@300;400&family=Roboto:wght@100;300;400;500;700&family=Roboto+Condensed:wght@200;400;500;700;800&display=swap";
:root{--ai-gradient:linear-gradient(90deg, #c866ad 0%, #7883c9 100%);--ai-gradient__light:linear-gradient(90deg, #c866ad66 0%, #7883c966 100%)}body{margin:0}@media screen and (max-height:650px){h1.error-number{font-size:5rem}}@media screen and (max-height:550px){h1.error-number{font-size:4rem}}@media screen and (max-height:650px){h3.error-title{font-size:2rem}}@media screen and (max-height:550px){h3.error-title{font-size:1.5rem}}@media screen and (max-height:650px){h5.error-text,p.error-subtext{font-size:1rem}}@media screen and (max-height:550px){h5.error-text,p.error-subtext{font-size:.75rem}}.marker-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;isolation:isolate;background:0 0;position:relative}.marker-highlight label{background:var(--ai-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.marker-highlight .MuiInputBase-root:before{border-bottom:2px solid;border-image:var(--ai-gradient) 1}.marker-highlight:has(>.MuiInputBase-root) .MuiInputBase-formControl:before{border-bottom:2px solid;border-image:var(--ai-gradient) 1}.marker-highlight .MuiOutlinedInput-root{background:linear-gradient(white, white) padding-box, var(--ai-gradient) border-box;border:2px solid #0000;border-radius:4px}.marker-highlight .MuiOutlinedInput-root fieldset{border:none!important}.marker-highlight .MuiOutlinedInput-root:hover:not(.Mui-disabled),.marker-highlight .MuiOutlinedInput-root.Mui-focused{background:linear-gradient(white, white) padding-box, var(--ai-gradient) border-box}.marker-highlight .MuiBox-root:after,.marker-highlight .MuiTypography-root:after{border-bottom:2px solid!important;border-image:var(--ai-gradient) 1!important}.marker-highlight:hover .MuiBox-root:after,.marker-highlight:hover .MuiTypography-root:after{border-image:var(--ai-gradient) 1!important}.ai-parent:has(* .marker-highlight){border-image:var(--ai-gradient) 1}.ai-parent.compliance:has(.ai-disclaimer){padding-bottom:12px}@keyframes scaleText{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.MuiDataGrid-row.marker-highlight-ai{background-image:var(--ai-gradient__light)!important}.MuiDataGrid-row.marker-highlight-ai input,.MuiDataGrid-row.marker-highlight-ai>*{background-color:#0000}tr.marker-highlight-ai td:nth-child(2) p{width:fit-content;position:relative}tr.marker-highlight-ai td:nth-child(2) p:before{content:"";background:var(--ai-gradient);width:100%;height:2px;position:absolute;bottom:0;left:0}.file-drop:has(.ai-file-drop){width:100%}.ai-file-drop{padding-left:1rem;padding-right:2rem;justify-content:space-between;align-items:center;width:100%;height:100%;padding-block:1.5rem;display:flex;position:relative}.compliance-file-drop{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;height:auto;padding:5px;transition:all .2s ease-in-out;display:flex;position:relative}.compliance-file-drop:hover{background-color:#1976d20a}.widget-align-right#hubspot-messages-iframe-container.hidden{display:none!important}.project-dashboard-cards-grid{box-sizing:border-box;grid-template-rows:repeat(1,fit-content(150px));grid-template-columns:repeat(5,1fr);gap:5px;height:fit-content;margin-bottom:5px;display:grid}.grid-layout-locked{pointer-events:none!important}.MuiTabs-flexContainer:has(.ai-icon){align-items:center}.MuiDialogContent-root:has(.cashflow-notes){padding-bottom:0}.bold{font-weight:700}.text-disabled{color:#00000061}@keyframes ai-border-shimmer{0%{background-position:-200%}to{background-position:200%}}.ai-upload-dropzone{background-color:#0000;border:2px dashed #e0e0e0;border-radius:8px;flex-direction:column;flex:1 0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s ease-in-out;display:flex;position:relative}.ai-upload-dropzone.dragging{background-color:#1976d20a;border-color:#1976d2}.ai-upload-dropzone.has-files{flex:none;height:auto;padding:32px}.tox.tox-edit-focus{border:2px solid #006ce7!important;border-radius:4px!important}.tox.tox-edit-focus .tox-edit-area:before{opacity:0!important}.tox.richtext-editable:not(.tox-tinymce-inline) .tox-editor-header,.tox.richtext-editable:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{box-shadow:none!important;border-bottom:1px solid #0000003b!important}
:root{--ai-form-header-height:102px}.form-header__wrapper{--originial-bg-color:#fff;--transition-duration:.7s;background-color:var(--originial-bg-color);opacity:1;transition:height var(--transition-duration) ease, opacity var(--transition-duration) ease, margin-bottom var(--transition-duration) ease, display var(--transition-duration) ease allow-discrete;border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}@starting-style{.form-header__wrapper{height:var(--ai-form-header-height);opacity:1;margin-bottom:1.5rem}}@starting-style{.form-header__wrapper.visible{opacity:0;height:0;margin-bottom:0}}.form-header__drop__progress{opacity:1;height:100%;transition:opacity var(--transition-duration) ease;transition-behavior:allow-discrete;border-radius:1px;flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}@starting-style{.form-header__drop__progress{opacity:1}}.form-header__drop__progress:before{content:"";pointer-events:none;transition:border var(--transition-duration) ease;border:1px dashed #4895e1;border-radius:4px;position:absolute;inset:5px}.form-header__drop__progress .ai-file-drop>div{transition:transform var(--transition-duration) ease}.form-header__drop__progress .ai-file-drop>div p,.form-header__drop__progress .ai-file-drop>div h4{text-overflow:ellipsis;overflow:hidden}.form-header__drop__progress.processing{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.upload-icon{color:#4895e1;opacity:1;transition:opacity var(--transition-duration) ease, transform var(--transition-duration) ease;font-size:2rem;transform:scale(1)}.upload-border{transition:opacity var(--transition-duration) ease;border:2px dashed #4895e1;border-radius:4px;margin-right:1.5rem;padding-inline:.4rem}.atom-icon{opacity:1;transition:opacity var(--transition-duration) ease;margin-right:.5rem}.learn-more-btn{--blue-color:#69b1fb;color:#000;border:1px solid var(--blue-color);opacity:1;transition:opacity calc(var(--transition-duration) / 2) ease;background-color:#fff;border-radius:5px;padding-block:5px;padding-inline:15px;font-size:.9rem;text-decoration:none;box-shadow:0 2px 4px #0000001a}.form-header__wrapper.loading .learn-more-btn{opacity:0}.close-btn{opacity:1;transition:opacity var(--transition-duration) ease, transform var(--transition-duration) ease;padding:.1rem;position:absolute;top:0;right:0;transform:scale(1)}.form-header__wrapper.loading .close-btn.loading-state{opacity:0;transform:scale(.8)}.ai-feedback-window{--height-pixel:48px;--max-height:calc(70vh - var(--height-pixel));--height-minimized:67.5px;top:0;right:var(--height-pixel);width:100%;max-width:440px;max-height:var(--max-height);z-index:1300;transform:translateY(calc((var(--ai-form-header-height) / 2) - (var(--height-minimized) / 2)));border-radius:8px;transition:all .3s;position:absolute;overflow:hidden;box-shadow:0 8px 16px #0000001f,0 2px 6px #00000014}.ai-feedback-window.ai-feedback-window--minimized{max-height:var(--height-minimized)}@media (max-width:700px){.ai-feedback-window{max-width:calc(100% - (var(--height-pixel) * 2))}}
.MuiDataGrid-columnHeader>.MuiDataGrid-columnSeparator{visibility:hidden}.MuiDataGrid-columnHeaders:hover .MuiDataGrid-columnSeparator{visibility:visible}
