body{margin:0}:root{--primary-color: #1733FF;--secondary-color: #3AD6CB;--tertiary-color: #181C19;--background-color: #FFF;--v3-background-color: rgb(246, 252, 251);--text-color: #181c19;--text-secondary: #666;--border-color: #E0E4EA;--shadow-color: rgba(0, 0, 0, .04);--hover-shadow: rgba(0, 0, 0, .1);--container-max-width: 1280px;--padding-large: 2rem;--padding-medium: 1.5rem;--padding-small: 1rem;--margin-large: 3rem;--margin-medium: 2rem;--margin-small: .5rem;--border-radius: 18px;--border-radius-small: .5em;--border-radius-tiny: 10px;--font-size-large: 2rem;--font-size-medium: .75rem;--font-size-small: 10px;--font-weight-bold: 600;--letter-spacing: -.5px;--opacity-primary: .22;--opacity-secondary: .13;--opacity-hover: .5;--transition-speed: .2s;--transition-speed-slow: .3s;--z-index-high: 1000;--z-index-medium: 99;--z-index-low: 10;--primary-gradient: radial-gradient(circle, var(--primary-color) 0%, transparent 70%);--secondary-gradient: radial-gradient(circle, var(--secondary-color) 0%, transparent 70%);--loading-gradient: linear-gradient(to right, #d1d1d1 8%, #b9b9b9 38%, #d1d1d1 54%);--input-loading-gradient: linear-gradient(to right, #f2f1f1 8%, #e6e6e6 38%, #f2f1f1 54%);--animation-duration: 1.8s;--animation-iteration: infinite;--animation-timing: linear;--mobile-breakpoint: 768px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--primary-color);color:#fff;padding:8px 16px;text-decoration:none;font-weight:600;z-index:var(--z-index-high);border-radius:0 0 4px;transition:top .2s ease-in-out}.skip-link:focus{top:0;outline:3px solid var(--secondary-color);outline-offset:2px}#main-content:focus{outline:none}:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}button:focus-visible,.ant-btn:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--primary-color-rgb, 66, 133, 244),.3)}a:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector,.ant-input-affix-wrapper:focus-within{outline:3px solid var(--primary-color);outline-offset:2px}.ant-checkbox-input:focus-visible+.ant-checkbox-inner,.ant-radio-input:focus-visible+.ant-radio-inner{outline:3px solid var(--primary-color);outline-offset:2px}.layoutContainer{background-color:transparent}.designerContainer{background-color:#f9fafb;min-height:100vh}.layoutReviewContainer{background-color:transparent;min-height:100vh}.layoutReviewContainer.layoutReviewApplication{background-color:#fff}.layoutReviewContainer h1{font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-large)!important;letter-spacing:var(--letter-spacing)!important;color:var(--text-color)!important}.layoutReviewContainer h2,.review-drawer h2,.layoutReviewContainer h3,.review-drawer h3,.review-drawer h4{font-weight:var(--font-weight-bold)!important;letter-spacing:var(--letter-spacing)!important;color:var(--text-color)!important}.layoutContainer:before{content:"";position:fixed;top:-15vw;left:-15vw;width:50vw;height:50vw;background:var(--primary-gradient);opacity:var(--opacity-primary)}.layoutContainer:after{content:"";position:fixed;bottom:-10vw;right:-10vw;width:30vw;height:30vw;background:var(--secondary-gradient);opacity:var(--opacity-secondary)}.layoutContainer.printLayout:before{height:0;width:0;background:none}.layoutContainer.printLayout:after{height:0;width:0;background:none}.layoutContainer .mainContent{margin-left:var(--margin-medium);z-index:var(--z-index-low);padding:var(--padding-large);flex-grow:1;margin-bottom:var(--margin-large)}.layoutContainer .ant-select-selector .ant-select-selection-search-input,.layoutContainer .ant-select-selection-item,.layoutContainer .ant-select-selection-placeholder{font-size:16px!important}@media(max-width:768px){.layoutContainer .mainContent{padding:var(--padding-small);margin-left:0}.layoutContainer .formSection{max-width:100%!important;padding:var(--padding-medium)!important}}.heading-list-item a,.heading-list-item a:visited{color:var(--primary-color)}.heading-list-item a:hover{color:var(--tertiary-color)}.layoutContainer .formSection{opacity:1;transition:ease-in-out all var(--transition-speed-slow);padding:var(--padding-large);border-radius:0px var(--border-radius) var(--border-radius) 0px;border:2px solid var(--border-color);background-color:var(--v3-background-color)}@media print{.hide-on-print,.ant-upload-drag,.ant-upload-btn,.ant-select-selection-search,.ant-layout-footer{display:none!important}.ant-input-outlined,.ant-input-disabled,.ant-input-outlined[disabled],.ant-picker-outlined.ant-picker-disabled input[disabled],:where(.css-dev-only-do-not-override-1fbsxlq).ant-picker-outlined[disabled] input[disabled],.ant-picker-outlined,.ant-picker-disabled textarea[disabled],.ant-picker-outlined[disabled],textarea[disabled],.ant-select-outlined,.ant-select-disabled,.ant-select-selector,.ant-radio-wrapper-disabled,.ant-checkbox-wrapper-disabled,.ant-checkbox-disabled,.ant-select-multiple,.ant-select-selection-item-content,.ant-checkbox-wrapper-in-form-item,.ant-checkbox-label{color:#000!important}.ant-checkbox-inner:after{border-color:#000!important}}.thinking-dots span{animation:blink 1.4s infinite;opacity:0}.thinking-dots span:nth-child(2){animation-delay:.2s}.thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:0}30%{opacity:1}}.tiptap-html-widget .tiptap{outline:none}.tiptap-html-widget .tiptap p{margin:0 0 .5em}.tiptap-html-widget .tiptap p:last-child{margin-bottom:0}.tiptap-html-widget .tiptap h1,.tiptap-html-widget .tiptap h2,.tiptap-html-widget .tiptap h3{margin:0 0 .5em;line-height:1.3}.tiptap-html-widget .tiptap h1{font-size:2em}.tiptap-html-widget .tiptap h2{font-size:1.5em}.tiptap-html-widget .tiptap h3{font-size:1.17em}.tiptap-html-widget .tiptap ul,.tiptap-html-widget .tiptap ol{padding-left:1.5em;margin:0 0 .5em 1rem}.tiptap-html-widget .tiptap a,.tiptap-html-widget .ProseMirror a{color:#1890ff;text-decoration:underline;cursor:pointer}.tiptap-html-widget .tiptap a:hover,.tiptap-html-widget .ProseMirror a:hover{color:#40a9ff}.tiptap-html-widget [data-type=link],.tiptap-html-widget a[href]{color:#1890ff!important;text-decoration:underline!important}.tiptap-html-widget .tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-html-widget:focus-within{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}body .ant-menu-light.ant-menu-horizontal>.ant-menu-item:after,body .ant-menu-light.ant-menu-horizontal>.ant-menu-item-active:after,body .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after{transform:translateY(-17px);border-bottom-width:3px!important}.milestone-icon{position:relative;margin-top:-15px}.milestone-icon .ant-avatar{position:relative;z-index:100}.milestone-list-item{position:relative}.milestone-list-item:after{content:"";position:absolute;bottom:-10px;top:-10px;margin:auto;left:38px;width:4px;background-color:#d9d9d9;display:block}.milestone-list-item.complete:after,.milestone-list-item.approved:after{background:linear-gradient(0deg,#14723000,#147230 15% 75%,#14723080 90%,#14723000)}.milestone-list-item.needs-review:after,.milestone-list-item.feedback_required:after,.milestone-list-item.denied:after{background:linear-gradient(0deg,#ffbd8d00,#ffbd8d 15% 75%,#ffbd8d80 90%,#ffbd8d00)}.milestone-list-item.under_review:after,.milestone-list-item.qaqc_rejected:after,.milestone-list-item.under_qaqc:after,.milestone-list-item.pending:after{background:linear-gradient(0deg,#f2b71500,#f9db8a 15% 75%,#f9db8a80 90%,#f2b71500)}.milestone-list-item.waiting:after,.milestone-list-item.not_ready:after{background:linear-gradient(0deg,#0000,#00000040 15% 75%,#0000)}.milestone-list-item.ready:after{background:linear-gradient(0deg,#9cc73200,#9cc732 15% 75%,#9cc73200)}.milestone-list-item:first-child:after{top:50%}.milestone-list-item:last-child:after{bottom:50%}body{counter-reset:section 0}.section-level-2{counter-increment:section}.section-level-3{position:relative}.section-level-3 .section-title:before{content:counter(section) ". ";position:absolute;width:2ch;counter-increment:section;text-align:right;transform:translate(-1.8em)}.section-level-3 .no-numbers .section-title:before{content:"";counter-increment:none}@media screen and (max-device-width:480px)and (orientation:portrait){.section-level-3 .section-title:before{position:relative}}.ant-select.language-select .ant-select-selector,.ant-select.language-select.ant-select-outlined .ant-select-selector{background-color:transparent;color:#fff!important;border:none!important;box-shadow:none!important}.ant-select.language-select .ant-select-selection-item,.ant-select.language-select .ant-select-arrow{color:#fff}:root{--primary-color: #1733FF;--secondary-color: #3AD6CB;--background-color: #FFF;--v3-background-color: rgb(246, 252, 251);--text-color: #181c19;--text-secondary: #666;--border-color: #E0E4EA;--shadow-color: rgba(0, 0, 0, .04);--hover-shadow: rgba(0, 0, 0, .1);--container-max-width: 1280px;--padding-large: 2rem;--padding-medium: 1.5rem;--padding-small: 1rem;--margin-large: 3rem;--margin-medium: 2rem;--margin-small: .5rem;--border-radius: 18px;--border-radius-small: .5em;--border-radius-tiny: 10px;--font-size-large: 2rem;--font-size-medium: .75rem;--font-size-small: 10px;--font-weight-bold: 600;--letter-spacing: -.5px;--opacity-primary: .22;--opacity-secondary: .13;--opacity-hover: .5;--transition-speed: .2s;--transition-speed-slow: .3s;--z-index-high: 1000;--z-index-medium: 99;--z-index-low: 10;--primary-gradient: radial-gradient(circle, var(--primary-color) 0%, transparent 70%);--secondary-gradient: radial-gradient(circle, var(--secondary-color) 0%, transparent 70%);--loading-gradient: linear-gradient(to right, #d1d1d1 8%, #b9b9b9 38%, #d1d1d1 54%);--input-loading-gradient: linear-gradient(to right, #f2f1f1 8%, #e6e6e6 38%, #f2f1f1 54%);--animation-duration: 1.8s;--animation-iteration: infinite;--animation-timing: linear;--mobile-breakpoint: 768px}html,body{background-color:var(--background-color)}.v3{height:100vh;background-color:var(--background-color)}.layoutMain{background-color:transparent;min-height:100vh}.designerContainer{background-color:transparent}.formItemWrapper{padding:.1em var(--padding-small);margin-bottom:var(--margin-small);border-radius:var(--border-radius-small);transition:all var(--transition-speed) ease;cursor:pointer}.editorBtn{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:var(--z-index-medium);opacity:0;transition:all var(--transition-speed) ease;border-radius:var(--border-radius-small);cursor:pointer}.editorBtn:hover,.editorBtn:focus-within{opacity:1}.editorBtn:hover+.formItemWrapper,.editorBtn:focus-within+.formItemWrapper{opacity:var(--opacity-hover)}.form-group{width:100%}.ant-form-item .ant-form-item-control-input{min-height:auto!important}.ant-select-selection-placeholder{color:#000!important}.ant-menu-item-group-title{margin-left:4px!important}.section-title{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.menu-beta .ant-menu-item-selected{border-left:5px solid var(--primary-color);border-radius:var(--border-radius-tiny) 0px 0px var(--border-radius-tiny);font-weight:var(--font-weight-bold);padding-left:11px!important}.loading-gradient{animation-duration:var(--animation-duration);animation-fill-mode:forwards;animation-iteration-count:var(--animation-iteration);animation-name:placeHolderShimmer;animation-timing-function:var(--animation-timing);background:#f6f7f8;background:var(--loading-gradient);background-size:1000px 640px;position:relative}.input-loading-gradient{animation-duration:var(--animation-duration);animation-fill-mode:forwards;animation-iteration-count:var(--animation-iteration);animation-name:placeHolderShimmer;animation-timing-function:var(--animation-timing);background:#f6f7f8;background:var(--input-loading-gradient);background-size:1000px 640px;position:relative;display:flex;justify-content:flex-end;align-items:center}.input-loading-gradient .anticon{margin:5px;font-size:var(--font-size-small);color:#aaa}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.designerContainer .mainContent{margin-left:var(--margin-medium);z-index:var(--z-index-low);padding:var(--padding-large);flex-grow:1;margin-bottom:var(--margin-large)}@media(max-width:768px){.designerContainer .mainContent{padding:var(--padding-small);margin-left:0}.designerContainer .formSection{max-width:100%!important;padding:var(--padding-medium)!important}}.formSection{opacity:1;transition:ease-in-out all var(--transition-speed-slow)}.designerContainer .formSection{opacity:1;transition:ease-in-out all var(--transition-speed-slow);padding:var(--padding-large);border-radius:0px var(--border-radius) var(--border-radius) 0px;border:2px solid var(--border-color)}.formSection.sectionTransition{opacity:0;translate:20px 0}.ant-form-item-explain{color:#0009!important}.signature input{font-family:cursive}.footer{position:fixed;bottom:0;left:0;right:0;padding:var(--margin-small) var(--padding-large);background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 1px 3px var(--shadow-color);display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-medium);color:var(--text-secondary);z-index:var(--z-index-high);height:40px;gap:var(--margin-small)}.footer p a{padding-left:var(--margin-small);color:var(--text-secondary)}.footer-logo{height:10px;margin-right:var(--margin-small);opacity:.8;display:inline-block;vertical-align:middle}.review-save-btn-hover{transition:all var(--transition-speed) ease}.review-save-btn-hover:hover{transform:translateY(-1px);box-shadow:0 4px 6px var(--hover-shadow);background-color:#000!important;border-color:#000!important}.review-cancel-btn-hover:hover{color:#000!important;border-color:var(--border-color)!important;background-color:var(--border-color)!important}.designerContainer .ant-select-selector{border-radius:4px!important;font-size:14px}.designerContainer .ant-input,.designerContainer .ant-select-selection-item,.designerContainer .ant-input-wrapper.ant-input-group,.designerContainer .ant-select-selection-search{font-size:14px!important}@media print{.hide-on-print{display:none!important}}.osano-cm-widget{display:none}
