@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&family=Ephesis&family=Inter:wght@400;500;600;700&display=swap";:root{--job-context-brand-colour: #263e59;--job-context-lighter-brand-colour: #36577d;--job-context-darker-brand-colour: #12263e;--job-context-readable-text-brand-colour: #ffffff;--job-context-brand-colour-l10: #1d2540;--job-context-brand-colour-l95: #ecf2f7}html{font-size:12px;--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}*,*:before,*:after{border-width:0px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}*:focus-visible{outline-style:solid;outline-width:1px;outline-color:#36577d}button{font-family:inherit;color:inherit}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(54 87 125 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(54 87 125 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.prose{--tw-prose-root: var(--job-context-brand-colour-l10);--tw-prose-links: #0066cc;--tw-prose-hr: #e5e7eb;--tw-prose-pre-bg: #36577D;color:var(--tw-prose-root);font-size:1.17rem;line-height:2rem}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.17rem;line-height:2rem;margin:0}.prose :where([class~=supporting-body]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1rem;line-height:1.67rem;margin:0}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1rem;line-height:1.67rem;text-transform:uppercase;font-weight:500}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:0}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500}.prose :where(a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;margin:0;font-size:1.83rem;line-height:2.67rem}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;margin:0;font-size:1.5rem;line-height:2.33rem}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600;margin:0;font-size:1.33rem;line-height:2.33rem}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;margin:0;font-size:1.17rem;line-height:2rem}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600;color:inherit}.prose :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;margin:0;font-size:1.17rem;line-height:2rem}.prose :where(h5 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600;color:inherit}.prose :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;margin:0;font-size:1.17rem;line-height:2rem}.prose :where(h6 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600;color:inherit}.prose :where(label):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;margin:0;font-size:1.17rem;line-height:2rem}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0;width:100%;height:auto}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.rich-text-editor-variable{display:inline;cursor:pointer;white-space:nowrap!important;border-radius:.333rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding:.17rem .67rem;font-size:1.17rem;line-height:1rem}.rich-text-editor-variable.ProseMirror-selectednode{--tw-bg-opacity: .3}.btn{font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.btn:hover{text-decoration-line:none}.btn{display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;border-radius:.667rem;border-width:1px;padding:.83rem 1.17rem;font-size:1.17rem;line-height:2rem}.btn:disabled{cursor:not-allowed;opacity:.5!important}.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5!important}.btn{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.btn[aria-expanded=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.btn--job-brand:focus{--tw-ring-color: color-mix(in srgb,var(--job-context-brand-colour) 25%,transparent)}.btn--black:focus{--tw-ring-color: rgb(31 41 55 / .25)}.btn--black[aria-expanded=true]{--tw-ring-color: rgb(31 41 55 / .25)}.btn--gray:focus{--tw-ring-color: rgb(31 41 55 / .25)}.btn--gray[aria-expanded=true]{--tw-ring-color: rgb(31 41 55 / .25)}.btn--red:focus{--tw-ring-color: rgb(240 67 67 / .25)}.btn--red[aria-expanded=true]{--tw-ring-color: rgb(240 67 67 / .25)}.btn--yellow:focus{--tw-ring-color: rgb(250 187 0 / .25)}.btn--yellow[aria-expanded=true]{--tw-ring-color: rgb(250 187 0 / .25)}.btn--green:focus{--tw-ring-color: rgb(78 168 61 / .25)}.btn--green[aria-expanded=true]{--tw-ring-color: rgb(78 168 61 / .25)}.btn--blue:focus{--tw-ring-color: rgb(54 87 125 / .25)}.btn--blue[aria-expanded=true]{--tw-ring-color: rgb(54 87 125 / .25)}.btn--white:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.btn--white[aria-expanded=true]{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.btn--xs{padding:.33rem .5rem}.btn--sm{padding:.5rem .83rem}.btn--lg{padding:1.17rem}@media (min-width: 640px){.btn--lg{padding:1.5rem}}.btn--solid{border-color:transparent;font-weight:600}.btn--solid.btn--job-brand{background-color:var(--job-context-brand-colour);color:var(--job-context-readable-text-brand-colour)}.btn--solid.btn--job-brand:hover{background-color:var(--job-context-darker-brand-colour)}.btn--solid.btn--job-brand:disabled{background-color:var(--job-context-lighter-brand-colour)}.btn--solid.btn--job-brand[aria-disabled=true]{background-color:var(--job-context-lighter-brand-colour)}.btn--solid.btn--black{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--solid.btn--black:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.btn--solid.btn--black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--solid.btn--black:disabled{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.btn--solid.btn--black[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.btn--solid.btn--gray{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--solid.btn--gray:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.btn--solid.btn--gray:disabled{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.btn--solid.btn--gray[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.btn--solid.btn--red{--tw-bg-opacity: 1;background-color:rgb(240 67 67 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--solid.btn--red:hover{--tw-bg-opacity: 1;background-color:rgb(222 45 45 / var(--tw-bg-opacity))}.btn--solid.btn--red:disabled{--tw-bg-opacity: 1;background-color:rgb(240 67 67 / var(--tw-bg-opacity))}.btn--solid.btn--red[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(240 67 67 / var(--tw-bg-opacity))}.btn--solid.btn--yellow{--tw-bg-opacity: 1;background-color:rgb(250 187 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--solid.btn--yellow:hover{--tw-bg-opacity: 1;background-color:rgb(226 147 0 / var(--tw-bg-opacity))}.btn--solid.btn--yellow:disabled{--tw-bg-opacity: 1;background-color:rgb(250 187 0 / var(--tw-bg-opacity))}.btn--solid.btn--yellow[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(250 187 0 / var(--tw-bg-opacity))}.btn--solid.btn--green{--tw-bg-opacity: 1;background-color:rgb(78 168 61 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--solid.btn--green:hover{--tw-bg-opacity: 1;background-color:rgb(61 139 46 / var(--tw-bg-opacity))}.btn--solid.btn--green:disabled{--tw-bg-opacity: 1;background-color:rgb(78 168 61 / var(--tw-bg-opacity))}.btn--solid.btn--green[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(78 168 61 / var(--tw-bg-opacity))}.btn--solid.btn--blue{--tw-bg-opacity: 1;background-color:rgb(48 73 110 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--solid.btn--blue:hover{--tw-bg-opacity: 1;background-color:rgb(42 60 95 / var(--tw-bg-opacity))}.btn--solid.btn--blue:disabled{--tw-bg-opacity: 1;background-color:rgb(48 73 110 / var(--tw-bg-opacity))}.btn--solid.btn--blue[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(48 73 110 / var(--tw-bg-opacity))}.btn--solid.btn--white{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--solid.btn--white:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.btn--solid.btn--white:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.btn--solid.btn--white[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.btn--outline{font-weight:600}.btn--outline:disabled{--tw-border-opacity: .5 !important;--tw-text-opacity: .5 !important}.btn--outline[aria-disabled=true]{--tw-border-opacity: .5 !important;--tw-text-opacity: .5 !important}.btn--outline.btn--job-brand{border-color:var(--job-context-brand-colour);color:var(--job-context-brand-colour)}.btn--outline.btn--job-brand:hover{border-color:var(--job-context-lighter-brand-colour);color:var(--job-context-lighter-brand-colour)}.btn--outline.btn--job-brand:disabled{border-color:var(--job-context-brand-colour);color:var(--job-context-brand-colour)}.btn--outline.btn--job-brand[aria-disabled=true]{border-color:var(--job-context-brand-colour);color:var(--job-context-brand-colour)}.btn--outline.btn--black{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--outline.btn--black:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--outline.btn--black:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--outline.btn--black:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.btn--outline.btn--black:disabled{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--outline.btn--black[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--outline.btn--gray{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--outline.btn--gray:hover{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--outline.btn--gray:is(.dark *){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.btn--outline.btn--gray:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.btn--outline.btn--gray:disabled{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--outline.btn--gray[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--outline.btn--red{--tw-border-opacity: 1;border-color:rgb(240 67 67 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--outline.btn--red:hover{--tw-border-opacity: 1;border-color:rgb(249 112 112 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(249 112 112 / var(--tw-text-opacity))}.btn--outline.btn--red:disabled{--tw-border-opacity: 1;border-color:rgb(240 67 67 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--outline.btn--red[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(240 67 67 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--outline.btn--yellow{--tw-border-opacity: 1;border-color:rgb(250 187 0 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--outline.btn--yellow:hover{--tw-border-opacity: 1;border-color:rgb(255 222 27 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 222 27 / var(--tw-text-opacity))}.btn--outline.btn--yellow:disabled{--tw-border-opacity: 1;border-color:rgb(250 187 0 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--outline.btn--yellow[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(250 187 0 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--outline.btn--green{--tw-border-opacity: 1;border-color:rgb(78 168 61 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--outline.btn--green:hover{--tw-border-opacity: 1;border-color:rgb(115 197 99 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(115 197 99 / var(--tw-text-opacity))}.btn--outline.btn--green:is(.dark *){--tw-border-opacity: 1;border-color:rgb(78 168 61 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--outline.btn--green:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(115 197 99 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(115 197 99 / var(--tw-text-opacity))}.btn--outline.btn--green:disabled{--tw-border-opacity: 1;border-color:rgb(78 168 61 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--outline.btn--green[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(78 168 61 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--outline.btn--blue{--tw-border-opacity: 1;border-color:rgb(48 73 110 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--outline.btn--blue:hover{--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.btn--outline.btn--blue:disabled{--tw-border-opacity: 1;border-color:rgb(48 73 110 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--outline.btn--blue[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(48 73 110 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--outline.btn--white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--outline.btn--white:hover{border-color:#ffffffb3;color:#ffffffb3}.btn--outline.btn--white:disabled{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--outline.btn--white[aria-disabled=true]{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--ghost{border-color:transparent;font-weight:600}.btn--ghost:disabled{background-color:transparent!important;--tw-text-opacity: .5 !important}.btn--ghost[aria-disabled=true]{background-color:transparent!important;--tw-text-opacity: .5 !important}.btn--ghost.btn--job-brand{color:var(--job-context-brand-colour)}.btn--ghost.btn--job-brand:hover{background-color:var(--job-context-lighter-brand-colour);color:var(--job-context-readable-text-brand-colour)}.btn--ghost.btn--job-brand:disabled{background-color:var(--job-context-lighter-brand-colour);color:var(--job-context-brand-colour)}.btn--ghost.btn--job-brand[aria-disabled=true]{background-color:var(--job-context-lighter-brand-colour);color:var(--job-context-brand-colour)}.btn--ghost.btn--black{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--ghost.btn--black:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.btn--ghost.btn--black:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--ghost.btn--black:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.btn--ghost.btn--black:disabled{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--ghost.btn--black[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--ghost.btn--gray{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--ghost.btn--gray:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.btn--ghost.btn--gray:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.btn--ghost.btn--gray:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.btn--ghost.btn--gray:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--ghost.btn--gray[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--ghost.btn--red{--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--ghost.btn--red:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(154 26 26 / var(--tw-text-opacity))}.btn--ghost.btn--red:hover:is(.dark *){background-color:#9a1a1a4d;--tw-text-opacity: 1;color:rgb(249 112 112 / var(--tw-text-opacity))}.btn--ghost.btn--red:disabled{--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--ghost.btn--red[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--ghost.btn--yellow{--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--ghost.btn--yellow:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 197 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(152 80 8 / var(--tw-text-opacity))}.btn--ghost.btn--yellow:hover:is(.dark *){background-color:#9850084d;--tw-text-opacity: 1;color:rgb(255 222 27 / var(--tw-text-opacity))}.btn--ghost.btn--yellow:disabled{--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--ghost.btn--yellow[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--ghost.btn--green{--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--ghost.btn--green:hover{--tw-bg-opacity: 1;background-color:rgb(229 247 225 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 88 35 / var(--tw-text-opacity))}.btn--ghost.btn--green:hover:is(.dark *){background-color:#2b58234d;--tw-text-opacity: 1;color:rgb(115 197 99 / var(--tw-text-opacity))}.btn--ghost.btn--green:disabled{--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--ghost.btn--green[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--ghost.btn--blue{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--ghost.btn--blue:hover{--tw-bg-opacity: 1;background-color:rgb(194 212 228 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 48 79 / var(--tw-text-opacity))}.btn--ghost.btn--blue:is(.dark *){--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.btn--ghost.btn--blue:hover:is(.dark *){background-color:#23304f4d;--tw-text-opacity: 1;color:rgb(85 118 155 / var(--tw-text-opacity))}.btn--ghost.btn--blue:disabled{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--ghost.btn--blue[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--ghost.btn--white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--ghost.btn--white:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--ghost.btn--white:hover:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--ghost.btn--white:disabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--ghost.btn--white[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--soft{border-color:transparent;font-weight:600}.btn--soft:disabled{--tw-text-opacity: .5 !important}.btn--soft[aria-disabled=true]{--tw-text-opacity: .5 !important}.btn--soft.btn--job-brand{background-color:var(--job-context-lighter-brand-colour);color:var(--job-context-readable-text-brand-colour)}.btn--soft.btn--job-brand:hover{background-color:var(--job-context-darker-brand-colour)}.btn--soft.btn--job-brand:disabled{background-color:var(--job-context-lighter-brand-colour)}.btn--soft.btn--job-brand[aria-disabled=true]{background-color:var(--job-context-lighter-brand-colour)}.btn--soft.btn--black{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--soft.btn--black:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.btn--soft.btn--black:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--soft.btn--black:hover:is(.dark *){background-color:#fff3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--soft.btn--black:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--soft.btn--black[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--soft.btn--gray{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--soft.btn--gray:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.btn--soft.btn--gray:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.btn--soft.btn--gray:hover:is(.dark *){background-color:#fff3;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.btn--soft.btn--gray:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--soft.btn--gray[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--soft.btn--red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(154 26 26 / var(--tw-text-opacity))}.btn--soft.btn--red:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.btn--soft.btn--red:is(.dark *){--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--soft.btn--red:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(249 112 112 / var(--tw-text-opacity))}.btn--soft.btn--red:disabled{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(154 26 26 / var(--tw-text-opacity))}.btn--soft.btn--red[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(154 26 26 / var(--tw-text-opacity))}.btn--soft.btn--yellow{--tw-bg-opacity: 1;background-color:rgb(255 251 197 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(152 80 8 / var(--tw-text-opacity))}.btn--soft.btn--yellow:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 133 / var(--tw-bg-opacity))}.btn--soft.btn--yellow:is(.dark *){--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--soft.btn--yellow:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 66 11 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 222 27 / var(--tw-text-opacity))}.btn--soft.btn--yellow:disabled{--tw-bg-opacity: 1;background-color:rgb(255 251 197 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(152 80 8 / var(--tw-text-opacity))}.btn--soft.btn--yellow[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(255 251 197 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(152 80 8 / var(--tw-text-opacity))}.btn--soft.btn--green{--tw-bg-opacity: 1;background-color:rgb(229 247 225 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 88 35 / var(--tw-text-opacity))}.btn--soft.btn--green:hover{--tw-bg-opacity: 1;background-color:rgb(204 237 197 / var(--tw-bg-opacity))}.btn--soft.btn--green:is(.dark *){--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--soft.btn--green:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 72 31 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(115 197 99 / var(--tw-text-opacity))}.btn--soft.btn--green:disabled{--tw-bg-opacity: 1;background-color:rgb(229 247 225 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 88 35 / var(--tw-text-opacity))}.btn--soft.btn--green[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(229 247 225 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 88 35 / var(--tw-text-opacity))}.btn--soft.btn--blue{--tw-bg-opacity: 1;background-color:rgb(194 212 228 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 48 79 / var(--tw-text-opacity))}.btn--soft.btn--blue:hover{--tw-bg-opacity: 1;background-color:rgb(155 181 206 / var(--tw-bg-opacity))}.btn--soft.btn--blue:is(.dark *){--tw-text-opacity: 1;color:rgb(85 118 155 / var(--tw-text-opacity))}.btn--soft.btn--blue:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 37 64 / var(--tw-bg-opacity))}.btn--soft.btn--blue:disabled{--tw-bg-opacity: 1;background-color:rgb(194 212 228 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 48 79 / var(--tw-text-opacity))}.btn--soft.btn--blue[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(194 212 228 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 48 79 / var(--tw-text-opacity))}.btn--soft.btn--white{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--soft.btn--white:hover{background-color:#fff3}.btn--soft.btn--white:disabled{background-color:#ffffff1a}.btn--soft.btn--white[aria-disabled=true]{background-color:#ffffff1a}.btn--white-variant{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:500;--tw-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn--white-variant:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.btn--white-variant:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.btn--white-variant:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.btn--white-variant:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.btn--white-variant[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.btn--white-variant.btn--job-brand{color:var(--job-context-brand-colour)}.btn--white-variant.btn--black{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.btn--white-variant.btn--black:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--white-variant.btn--gray{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--white-variant.btn--gray:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.btn--white-variant.btn--red{--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.btn--white-variant.btn--yellow{--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.btn--white-variant.btn--green{--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.btn--white-variant.btn--blue{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--white-variant.btn--blue:is(.dark *){--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.btn--link{border-color:transparent;font-weight:600;--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--link:hover{--tw-text-opacity: 1;color:rgb(35 48 79 / var(--tw-text-opacity))}.btn--link:is(.dark *){--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.btn--link:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(85 118 155 / var(--tw-text-opacity))}.btn--link:disabled{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--link[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.btn--link.btn--job-brand{color:var(--job-context-brand-colour)}.btn--link.btn--job-brand:hover{color:var(--job-context-darker-brand-colour)}.btn--link.btn--job-brand:focus{--tw-ring-color: var(--job-context-brand-colour)}.btn--link.btn--job-brand:disabled{color:var(--job-context-brand-colour)}.btn--link.btn--job-brand[aria-disabled=true]{color:var(--job-context-brand-colour)}.btn--link.linkbtn--dark{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.btn--link.linkbtn--dark:hover{--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.btn--link.linkbtn--dark:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--link.linkbtn--dark:disabled{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.btn--link.linkbtn--dark[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.btn--link.linkbtn--gray{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--link.linkbtn--gray:hover{--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.btn--link.linkbtn--gray:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--link.linkbtn--gray:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--link.linkbtn--gray[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--link-inline{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;border-width:0px;background-color:transparent;padding:0;font-size:1.17rem;line-height:2rem;font-weight:500;--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.btn--link-inline:hover{text-decoration-line:underline}.btn--link-inline:focus{text-decoration-line:underline}.btn--link-inline:active{text-decoration-line:underline}.btn--link-inline:disabled{cursor:not-allowed;opacity:.5}.btn--link-inline:hover:disabled{text-decoration-line:none}.btn--link-inline[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn--link-inline.btn--sm{font-size:1rem;line-height:1.67rem}.btn--link-inline.linkbtn--dark{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--dark:hover{--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--dark:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--dark:disabled{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--dark[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--gray{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--gray:hover{--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--gray:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--gray:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.btn--link-inline.linkbtn--gray[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.pl-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.pl-form-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #30496E;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#30496e}.pl-form-input::-moz-placeholder{color:#6b7280;opacity:1}.pl-form-input::placeholder{color:#6b7280;opacity:1}.pl-form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.pl-form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.pl-form-input::-webkit-datetime-edit{display:inline-flex}.pl-form-input::-webkit-datetime-edit,.pl-form-input::-webkit-datetime-edit-year-field,.pl-form-input::-webkit-datetime-edit-month-field,.pl-form-input::-webkit-datetime-edit-day-field,.pl-form-input::-webkit-datetime-edit-hour-field,.pl-form-input::-webkit-datetime-edit-minute-field,.pl-form-input::-webkit-datetime-edit-second-field,.pl-form-input::-webkit-datetime-edit-millisecond-field,.pl-form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.pl-form-input{display:block;width:100%;border-radius:.667rem;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:.83rem 1.17rem;font-size:1.17rem;line-height:2rem}.pl-form-input:focus{--tw-border-opacity: 1;border-color:rgb(38 62 89 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(38 62 89 / var(--tw-ring-opacity))}.pl-form-input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.pl-form-input--number::-webkit-outer-spin-button,.pl-form-input--number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pl-form-input--number[type=number]{-moz-appearance:textfield}.pl-form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.pl-form-textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #30496E;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#30496e}.pl-form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.pl-form-textarea::placeholder{color:#6b7280;opacity:1}.pl-form-textarea{display:block;width:100%;border-radius:.667rem;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:.83rem 1.17rem;font-size:1.17rem;line-height:2rem}.pl-form-textarea:focus{--tw-border-opacity: 1;border-color:rgb(38 62 89 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(38 62 89 / var(--tw-ring-opacity))}.pl-form-textarea:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.pl-form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#30496e;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000;border-radius:100%}.pl-form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #30496E;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pl-form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){.pl-form-radio:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.pl-form-radio:checked:hover,.pl-form-radio:checked:focus{border-color:transparent;background-color:currentColor}.pl-form-radio{margin:0;height:1.17rem;width:1.17rem;flex-shrink:0;border-radius:9999px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(38 62 89 / var(--tw-text-opacity))}.pl-form-radio:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(38 62 89 / var(--tw-ring-opacity))}.pl-form-radio:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.pl-form-radio:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(54 87 125 / var(--tw-bg-opacity))}.pl-form-radio:focus:is(.dark *){--tw-ring-offset-color: #1f2937}.pl-form-radio:disabled{cursor:not-allowed;opacity:.5}.pl-form-radio[aria-disabled=true]{cursor:not-allowed;opacity:.5}.pl-form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#30496e;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000;border-radius:0}.pl-form-checkbox:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #30496E;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pl-form-checkbox:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.pl-form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.pl-form-checkbox:checked:hover,.pl-form-checkbox:checked:focus{border-color:transparent;background-color:currentColor}.pl-form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.pl-form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.pl-form-checkbox:indeterminate:hover,.pl-form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.pl-form-checkbox{margin:0;height:1.17rem;width:1.17rem;flex-shrink:0;border-radius:.333rem;border-style:solid;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(38 62 89 / var(--tw-text-opacity))}.pl-form-checkbox:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(38 62 89 / var(--tw-ring-opacity))}.pl-form-checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.pl-form-checkbox:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(54 87 125 / var(--tw-bg-opacity))}.pl-form-checkbox:focus:is(.dark *){--tw-ring-offset-color: #1f2937}.pl-form-checkbox:disabled{cursor:not-allowed;opacity:.5}.pl-form-checkbox[aria-disabled=true]{cursor:not-allowed;opacity:.5}.hr{border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(237 242 247 / var(--tw-border-opacity))}.container{margin-left:auto;margin-right:auto;width:100%;max-width:1000px;padding-left:1.17rem;padding-right:1.17rem}.grid-area-item1{grid-area:item1}.grid-area-item2{grid-area:item2}.grid-area-item3{grid-area:item3}.container-bottom-shadow:before{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.horizontal-scroll-shadows{background:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to right,#fff0,#fff 70%) 100% 0,radial-gradient(farthest-side at 0 50%,#0003,#0000),radial-gradient(farthest-side at 100% 50%,#0003,#0000) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.text-reveal{color:#0000;background:linear-gradient(#fff 0,#fff 0) no-repeat,linear-gradient(#1d2540 0,#1d2540 0) no-repeat;background-size:150% 100%;-webkit-background-clip:padding-box,text;background-clip:padding-box,text;animation:reveal 2s .5s both}.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}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-start-3{inset-inline-start:-.83rem}.bottom-0{bottom:0}.bottom-\[50px\]{bottom:50px}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:7.83rem}.top-4{top:1.17rem}.top-\[50px\]{top:50px}.top-\[60px\]{top:60px}.top-\[70px\]{top:70px}.\!z-modal1{z-index:108!important}.\!z-sideDrawer{z-index:102!important}.z-10{z-index:10}.z-commandPaletteModal{z-index:117}.z-dropdown{z-index:113}.z-modal1{z-index:108}.z-modal2{z-index:110}.z-modalBackdrop1{z-index:107}.z-modalBackdrop2{z-index:109}.z-pageHeader{z-index:101}.z-popover{z-index:111}.z-sidebar1{z-index:104}.z-sidebar2{z-index:106}.z-sidebarBackdrop1{z-index:103}.z-sidebarBackdrop2{z-index:105}.z-sticky{z-index:100}.z-toast{z-index:114}.z-tooltip{z-index:115}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.order-last{order:9999}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.-m-2{margin:-.5rem}.-m-3{margin:-.83rem}.m-0{margin:0}.m-1{margin:.17rem}.m-4{margin:1.17rem}.m-8{margin:2.5rem}.m-auto{margin:auto}.m-px{margin:1px}.-mx-1\.5{margin-left:-.33rem;margin-right:-.33rem}.-mx-4{margin-left:-1.17rem;margin-right:-1.17rem}.-my-\[calc\(0\.333rem\+1px\)\]{margin-top:calc((.333rem + 1px)*-1);margin-bottom:calc((.333rem + 1px)*-1)}.mx-1\.5{margin-left:.33rem;margin-right:.33rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-6{margin-left:1.83rem;margin-right:1.83rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.17rem;margin-bottom:.17rem}.my-10{margin-top:3.17rem;margin-bottom:3.17rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.83rem;margin-bottom:.83rem}.my-4{margin-top:1.17rem;margin-bottom:1.17rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-2{margin-bottom:-.5rem}.-mb-4{margin-bottom:-1.17rem}.-mb-\[4px\]{margin-bottom:-4px}.-me-1\.5{margin-inline-end:-.33rem}.-ml-1{margin-left:-.17rem}.-ml-\[1px\]{margin-left:-1px}.-mr-7{margin-right:-2.17rem}.-mt-1{margin-top:-.17rem}.-mt-1\.5{margin-top:-.33rem}.-mt-2{margin-top:-.5rem}.-mt-\[90px\]{margin-top:-90px}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5,.mb-1{margin-bottom:.17rem}.mb-16{margin-bottom:5.17rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.67rem}.mb-3{margin-bottom:.83rem}.mb-4{margin-bottom:1.17rem}.mb-5{margin-bottom:1.5rem}.mb-6{margin-bottom:1.83rem}.mb-8{margin-bottom:2.5rem}.mb-auto{margin-bottom:auto}.me-1{margin-inline-end:.17rem}.ml-1{margin-left:.17rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.83rem}.ml-4{margin-left:1.17rem}.ml-6{margin-left:1.83rem}.ml-8{margin-left:2.5rem}.ml-\[225px\]{margin-left:225px}.ml-auto{margin-left:auto}.mr-0\.5,.mr-1{margin-right:.17rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1.17rem}.mr-5{margin-right:1.5rem}.mr-6{margin-right:1.83rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.17rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.83rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-1{margin-top:.17rem}.mt-1\.5{margin-top:.33rem}.mt-10{margin-top:3.17rem}.mt-12{margin-top:3.83rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.67rem}.mt-3{margin-top:.83rem}.mt-3\.5{margin-top:1rem}.mt-4{margin-top:1.17rem}.mt-5{margin-top:1.5rem}.mt-6{margin-top:1.83rem}.mt-7{margin-top:2.17rem}.mt-8{margin-top:2.5rem}.mt-\[\.44rem\]{margin-top:.44rem}.mt-\[20\%\]{margin-top:20%}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-3\.5{width:1rem;height:1rem}.size-4{width:1.17rem;height:1.17rem}.size-5{width:1.5rem;height:1.5rem}.size-\[2rem\]{width:2rem;height:2rem}.size-\[44px\]{width:44px;height:44px}.size-full{width:100%;height:100%}.h-0{height:0px}.h-1\.5{height:.33rem}.h-10{height:3.17rem}.h-12{height:3.83rem}.h-14{height:4.5rem}.h-16{height:5.17rem}.h-2{height:.5rem}.h-2\.5{height:.67rem}.h-20{height:6.5rem}.h-28{height:9.17rem}.h-3{height:.83rem}.h-3\.5{height:1rem}.h-3\/5{height:60%}.h-32{height:10.5rem}.h-4{height:1.17rem}.h-5{height:1.5rem}.h-6{height:1.83rem}.h-7{height:2.17rem}.h-8{height:2.5rem}.h-9{height:2.83rem}.h-96{height:31.83rem}.h-\[100px\]{height:100px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[200px\]{height:200px}.h-\[28px\]{height:28px}.h-\[3\.167rem\]{height:3.167rem}.h-\[3\.83rem\]{height:3.83rem}.h-\[300px\]{height:300px}.h-\[40px\]{height:40px}.h-\[45px\]{height:45px}.h-\[480px\]{height:480px}.h-\[4px\]{height:4px}.h-\[5\.17rem\]{height:5.17rem}.h-\[5rem\]{height:5rem}.h-\[60\%\]{height:60%}.h-\[80\%\]{height:80%}.h-\[9rem\]{height:9rem}.h-\[calc\(100vh-70px\)\]{height:calc(100vh - 70px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:10.5rem}.max-h-6{max-height:1.83rem}.max-h-\[100px\]{max-height:100px}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[20px\]{max-height:20px}.max-h-\[244px\]{max-height:244px}.max-h-\[60px\]{max-height:60px}.max-h-\[75px\]{max-height:75px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-6{min-height:1.83rem}.min-h-\[150px\]{min-height:150px}.min-h-\[18px\]{min-height:18px}.min-h-\[34px\]{min-height:34px}.min-h-\[3em\]{min-height:3em}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[78px\]{min-height:78px}.\!w-0{width:0px!important}.w-0{width:0px}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:3.17rem}.w-11{width:3.5rem}.w-12{width:3.83rem}.w-14{width:4.5rem}.w-2{width:.5rem}.w-2\.5{width:.67rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:6.5rem}.w-3{width:.83rem}.w-3\.5{width:1rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1.17rem}.w-5{width:1.5rem}.w-6{width:1.83rem}.w-7{width:2.17rem}.w-8{width:2.5rem}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[150\%\]{width:150%}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[16px\]{width:16px}.w-\[180px\]{width:180px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[28px\]{width:28px}.w-\[3\.167rem\]{width:3.167rem}.w-\[3\.83rem\]{width:3.83rem}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[350px\]{width:350px}.w-\[4\.3rem\]{width:4.3rem}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[45px\]{width:45px}.w-\[5\.17rem\]{width:5.17rem}.w-\[5\.67rem\]{width:5.67rem}.w-\[50px\]{width:50px}.w-\[5rem\]{width:5rem}.w-\[60\%\]{width:60%}.w-\[65px\]{width:65px}.w-\[70px\]{width:70px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[9rem\]{width:9rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-28{min-width:9.17rem}.min-w-48{min-width:15.83rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[140px\]{min-width:140px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[18px\]{min-width:18px}.min-w-\[25rem\]{min-width:25rem}.min-w-\[280px\]{min-width:280px}.min-w-\[30px\]{min-width:30px}.min-w-\[30rem\]{min-width:30rem}.min-w-\[50px\]{min-width:50px}.min-w-\[75px\]{min-width:75px}.min-w-\[80px\]{min-width:80px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-0{max-width:0px}.max-w-20{max-width:6.5rem}.max-w-24{max-width:7.83rem}.max-w-32{max-width:10.5rem}.max-w-6xl{max-width:96rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[150rem\]{max-width:150rem}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-\[35rem\]{max-width:35rem}.max-w-\[400px\]{max-width:400px}.max-w-\[450px\]{max-width:450px}.max-w-\[600px\]{max-width:600px}.max-w-\[65px\]{max-width:65px}.max-w-\[675px\]{max-width:675px}.max-w-\[80px\]{max-width:80px}.max-w-\[80rem\]{max-width:80rem}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.flex-1{flex:1 1 0%}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-\[1_1_0px\]{flex:1 1 0px}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-\[1\]{flex-grow:1}.grow-\[2\]{flex-grow:2}.basis-0{flex-basis:0px}.basis-1\/2{flex-basis:50%}.basis-40{flex-basis:13.17rem}.basis-\[130px\]{flex-basis:130px}.basis-\[150px\]{flex-basis:150px}.basis-\[200px\]{flex-basis:200px}.basis-\[30px\]{flex-basis:30px}.basis-\[80px\]{flex-basis:80px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-36{--tw-translate-x: -11.83rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-52{--tw-translate-x: -17.17rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 2.17rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-9{--tw-translate-x: 2.83rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-3{-moz-columns:3;columns:3}.columns-4{-moz-columns:4;columns:4}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[200px_250px_200px_auto\]{grid-template-columns:200px 250px 200px auto}.grid-cols-\[58px_1fr\]{grid-template-columns:58px 1fr}.grid-cols-\[60px_160px_auto\]{grid-template-columns:60px 160px auto}.grid-cols-\[auto_150px\]{grid-template-columns:auto 150px}.grid-cols-\[max-content_auto\]{grid-template-columns:max-content auto}.grid-cols-\[minmax\(0\,_100px\)_auto_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,100px) auto minmax(0,1fr)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.17rem}.gap-1\.5{gap:.33rem}.gap-10{gap:3.17rem}.gap-16{gap:5.17rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.67rem}.gap-3{gap:.83rem}.gap-3\.5{gap:1rem}.gap-4{gap:1.17rem}.gap-5{gap:1.5rem}.gap-6{gap:1.83rem}.gap-8{gap:2.5rem}.gap-x-0\.5,.gap-x-1{-moz-column-gap:.17rem;column-gap:.17rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.67rem;column-gap:.67rem}.gap-x-3{-moz-column-gap:.83rem;column-gap:.83rem}.gap-x-3\.5{-moz-column-gap:1rem;column-gap:1rem}.gap-x-4{-moz-column-gap:1.17rem;column-gap:1.17rem}.gap-x-5{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-6{-moz-column-gap:1.83rem;column-gap:1.83rem}.gap-x-7{-moz-column-gap:2.17rem;column-gap:2.17rem}.gap-x-8{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-1{row-gap:.17rem}.gap-y-1\.5{row-gap:.33rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.83rem}.gap-y-4{row-gap:1.17rem}.gap-y-6{row-gap:1.83rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.17rem * var(--tw-space-x-reverse));margin-left:calc(.17rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.17rem * var(--tw-space-x-reverse));margin-left:calc(1.17rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.17rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.17rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.33rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.33rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.67rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.67rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.83rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.83rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.17rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.17rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.83rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.83rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[\.5rem\]{border-radius:.5rem!important}.rounded{border-radius:.333rem}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.667rem}.rounded-md{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.167rem}.rounded-xl{border-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.667rem;border-bottom-left-radius:.667rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-lg{border-top-left-radius:.667rem;border-top-right-radius:.667rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[\.5rem\]{border-top-width:.5rem}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-blue-600{--tw-border-opacity: 1 !important;border-color:rgb(48 73 110 / var(--tw-border-opacity))!important}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(155 181 206 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(48 73 110 / var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity: 1;border-color:rgb(29 37 64 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(204 237 197 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(78 168 61 / var(--tw-border-opacity))}.border-pc-blue-lighter{--tw-border-opacity: 1;border-color:rgb(237 242 247 / var(--tw-border-opacity))}.border-pc-job-brand{border-color:var(--job-context-brand-colour)}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(135 110 228 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 67 67 / var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(255 248 133 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(250 187 0 / var(--tw-border-opacity))}.border-t-pc-job-brand{border-top-color:var(--job-context-brand-colour)}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(194 212 228 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(155 181 206 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(119 150 182 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(236 242 247 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(54 87 125 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(48 73 110 / var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(20 183 255 / var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(0 152 255 / var(--tw-bg-opacity))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(0 128 255 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(229 247 225 / var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(163 221 152 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(78 168 61 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(49 110 39 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-pc-blue-dark{--tw-bg-opacity: 1;background-color:rgb(54 87 125 / var(--tw-bg-opacity))}.bg-pc-blue-lighter{--tw-bg-opacity: 1;background-color:rgb(237 242 247 / var(--tw-bg-opacity))}.bg-pc-blue-mid{--tw-bg-opacity: 1;background-color:rgb(0 102 204 / var(--tw-bg-opacity))}.bg-pc-job-brand{background-color:var(--job-context-brand-colour)}.bg-pc-job-brand-l95{background-color:var(--job-context-brand-colour-l95)}.bg-pc-lighter-job-brand{background-color:var(--job-context-lighter-brand-colour)}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(196 189 245 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(135 110 228 / var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(85 50 165 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 112 112 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 67 67 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(222 45 45 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(255 251 197 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 237 70 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(255 222 27 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(250 187 0 / var(--tw-bg-opacity))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-80{--tw-bg-opacity: .8}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-purple-600{--tw-gradient-from: #754fd8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(117 79 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-400{--tw-gradient-to: #55769B var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-gray-900{fill:#111827}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5,.p-1{padding:.17rem}.p-1\.5{padding:.33rem}.p-10{padding:3.17rem}.p-2{padding:.5rem}.p-2\.5{padding:.67rem}.p-3{padding:.83rem}.p-3\.5{padding:1rem}.p-4{padding:1.17rem}.p-5{padding:1.5rem}.p-6{padding:1.83rem}.p-8{padding:2.5rem}.p-\[0\.75rem\]{padding:.75rem}.p-\[12px\]{padding:12px}.p-\[1rem\]{padding:1rem}.\!px-1\.5{padding-left:.33rem!important;padding-right:.33rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.17rem;padding-right:.17rem}.px-10{padding-left:3.17rem;padding-right:3.17rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.67rem;padding-right:.67rem}.px-3{padding-left:.83rem;padding-right:.83rem}.px-3\.5{padding-left:1rem;padding-right:1rem}.px-4{padding-left:1.17rem;padding-right:1.17rem}.px-5{padding-left:1.5rem;padding-right:1.5rem}.px-6{padding-left:1.83rem;padding-right:1.83rem}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-0\.5,.py-1{padding-top:.17rem;padding-bottom:.17rem}.py-1\.5{padding-top:.33rem;padding-bottom:.33rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.67rem;padding-bottom:.67rem}.py-20{padding-top:6.5rem;padding-bottom:6.5rem}.py-3{padding-top:.83rem;padding-bottom:.83rem}.py-3\.5{padding-top:1rem;padding-bottom:1rem}.py-4{padding-top:1.17rem;padding-bottom:1.17rem}.py-6{padding-top:1.83rem;padding-bottom:1.83rem}.py-8{padding-top:2.5rem;padding-bottom:2.5rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.\!pl-0{padding-left:0!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.17rem}.pb-1\.5{padding-bottom:.33rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.67rem}.pb-3{padding-bottom:.83rem}.pb-4{padding-bottom:1.17rem}.pb-5{padding-bottom:1.5rem}.pb-6{padding-bottom:1.83rem}.pb-\[0\.75rem\]{padding-bottom:.75rem}.pe-0{padding-inline-end:0px}.pe-2{padding-inline-end:.5rem}.pe-4{padding-inline-end:1.17rem}.pl-0{padding-left:0}.pl-1\.5{padding-left:.33rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1.17rem}.pr-0{padding-right:0}.pr-10{padding-right:3.17rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1.17rem}.pr-5{padding-right:1.5rem}.pr-9{padding-right:2.83rem}.ps-0{padding-inline-start:0px}.ps-1\.5{padding-inline-start:.33rem}.ps-2{padding-inline-start:.5rem}.ps-4{padding-inline-start:1.17rem}.ps-7{padding-inline-start:2.17rem}.pt-0{padding-top:0}.pt-1{padding-top:.17rem}.pt-1\.5{padding-top:.33rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.83rem}.pt-4{padding-top:1.17rem}.pt-5{padding-top:1.5rem}.pt-6{padding-top:1.83rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.\!font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important}.font-inherit{font-family:inherit}.text-2xl{font-size:1.83rem;line-height:2.67rem}.text-4xl{font-size:2.83rem;line-height:3.33rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1.17rem;line-height:2rem}.text-lg{font-size:1.33rem;line-height:2.33rem}.text-sm{font-size:1rem;line-height:1.67rem}.text-xl{font-size:1.5rem;line-height:2.33rem}.text-xs{font-size:.83rem;line-height:1.33rem}.\!font-bold{font-weight:700!important}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-3{line-height:1rem}.leading-\[1\.167rem\]{line-height:1.167rem}.leading-\[1rem\]{line-height:1rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(35 48 79 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(29 37 64 / var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(61 139 46 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(43 88 35 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.text-pc-blue-dark{--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.text-pc-blue-darker{--tw-text-opacity: 1;color:rgb(38 62 89 / var(--tw-text-opacity))}.text-pc-blue-mid{--tw-text-opacity: 1;color:rgb(0 102 204 / var(--tw-text-opacity))}.text-pc-job-brand{color:var(--job-context-brand-colour)}.text-pc-readable-text-job-brand{color:var(--job-context-readable-text-brand-colour)}.text-red-500{--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(222 45 45 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(154 26 26 / var(--tw-text-opacity))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(226 147 0 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(152 80 8 / var(--tw-text-opacity))}.text-opacity-60{--tw-text-opacity: .6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .06), 0px 1px 2px 0px rgba(0, 0, 0, .1);--tw-shadow-colored: 0px 1px 1px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-flipped-lg{--tw-shadow: 4px 0px 3px 0px rgba(0, 0, 0, .1), 10px 0px 8px 0px rgba(0, 0, 0, .04);--tw-shadow-colored: 4px 0px 3px 0px var(--tw-shadow-color), 10px 0px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0px 4px 3px 0px rgba(0, 0, 0, .1), 0px 10px 8px 0px rgba(0, 0, 0, .04);--tw-shadow-colored: 0px 4px 3px 0px var(--tw-shadow-color), 0px 10px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .06), 0px 4px 3px 0px rgba(0, 0, 0, .07);--tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color), 0px 4px 3px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0px 8px 5px 0px rgba(0, 0, 0, .08), 0px 20px 13px 0px rgba(0, 0, 0, .03);--tw-shadow-colored: 0px 8px 5px 0px var(--tw-shadow-color), 0px 20px 13px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(54 87 125 / var(--tw-ring-opacity))}.ring-blue-500\/10{--tw-ring-color: rgb(54 87 125 / .1)}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(48 73 110 / var(--tw-ring-opacity))}.ring-blue-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 37 64 / var(--tw-ring-opacity))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 67 67 / var(--tw-ring-opacity))}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,margin\]{transition-property:opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-300{transition-delay:.3s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\@container{container-type:inline-size}.\@container\/pagecontent{container-type:inline-size;container-name:pagecontent}.\@container\/projectValue{container-type:inline-size;container-name:projectValue}.\@container\/scheduletab{container-type:inline-size;container-name:scheduletab}.markdown-font-size-reset p,.markdown-font-size-reset li{font-size:1.17rem!important;line-height:2rem!important}.markdown-font-size-reset-sm p,.markdown-font-size-reset-sm li{font-size:1rem!important;line-height:1.67rem!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.text-vertical{writing-mode:vertical-lr;text-orientation:mixed}svg.non-scaling-stroke>*{vector-effect:non-scaling-stroke}.responsive-breadcrumbs :nth-last-child(2) svg{display:none}.responsive-breadcrumbs :nth-last-child(3) a{display:none}.responsive-breadcrumbs :nth-last-child(3) svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.responsive-breadcrumbs :nth-last-child(3) svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.responsive-breadcrumbs li:not(:nth-last-child(2)):not(:nth-last-child(3)){display:none}@media (min-width: 640px){.responsive-breadcrumbs :nth-last-child(2) svg{display:flex}.responsive-breadcrumbs :nth-last-child(3) a{display:flex}.responsive-breadcrumbs :nth-last-child(3) svg{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.responsive-breadcrumbs :nth-last-child(3) svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.responsive-breadcrumbs li:not(:nth-last-child(2)):not(:nth-last-child(3)){display:flex}}@keyframes reveal{to{background-position:-200% 0,0 0}}@media (min-width: 768px){.md\:grid-template-desktop{grid-template-areas:"item1 item2" "item3 item2";grid-template-columns:1fr 30rem;grid-template-rows:auto 1fr}@media screen and (max-width: 1600px){.md\:grid-template-desktop{grid-template-columns:1fr 25rem}}@media screen and (max-width: 1024px){.md\:grid-template-desktop{grid-template-columns:1fr 22rem}}.md\:row-span-2{grid-row:span 2 / span 2}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-4:before{content:var(--tw-content);top:-1.17rem}.before\:left-4:before{content:var(--tw-content);left:1.17rem}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:start-4:before{content:var(--tw-content);inset-inline-start:1.17rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:-ms-px:before{content:var(--tw-content);margin-inline-start:-1px}.before\:me-6:before{content:var(--tw-content);margin-inline-end:1.83rem}.before\:h-4:before{content:var(--tw-content);height:1.17rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:.17rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:flex-1:before{content:var(--tw-content);flex:1 1 0%}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.before\:bg-blue-50:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(236 242 247 / var(--tw-bg-opacity))}.before\:bg-gray-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-2\.5:after{content:var(--tw-content);left:.67rem;right:.67rem}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:-bottom-4:after{content:var(--tw-content);bottom:-1.17rem}.after\:start-0:after{content:var(--tw-content);inset-inline-start:0px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:ms-6:after{content:var(--tw-content);margin-inline-start:1.83rem}.after\:h-0\.5:after{content:var(--tw-content);height:.17rem}.after\:h-4:after{content:var(--tw-content);height:1.17rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:flex-1:after{content:var(--tw-content);flex:1 1 0%}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:rounded-t-md:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:px-0:first-child{padding-left:0;padding-right:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-md:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-r-md:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.odd\:border-r:nth-child(odd){border-right-width:1px}.empty\:hidden:empty{display:none}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity))}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(54 87 125 / var(--tw-ring-opacity))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity))}.hover\:border-pc-job-brand:hover{border-color:var(--job-context-brand-colour)}.hover\:border-pc-lighter-job-brand:hover{border-color:var(--job-context-lighter-brand-colour)}.hover\:\!bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity))!important}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 242 247 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:hover\:no-underline:hover:hover,.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(54 87 125 / var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(48 73 110 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:bg-stone-100:focus{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}.focus\:text-blue-600:focus{--tw-text-opacity: 1;color:rgb(48 73 110 / var(--tw-text-opacity))}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(54 87 125 / var(--tw-ring-opacity))}.focus\:ring-blue-500\/25:focus{--tw-ring-color: rgb(54 87 125 / .25)}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(48 73 110 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-0:focus-visible{outline-width:0px}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-inherit:disabled{color:inherit}.disabled\:opacity-50:disabled{opacity:.5}.group\/row:hover .group-hover\/row\:bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.group:disabled .group-disabled\:cursor-not-allowed{cursor:not-allowed}.group:disabled .group-disabled\:opacity-50{opacity:.5}.group:not(:disabled):hover .group-\[\:not\(\:disabled\)\:hover\]\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.group:not(:disabled):hover .group-\[\:not\(\:disabled\)\:hover\]\:bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.peer:hover~.peer-hover\:opacity-100{opacity:1}.peer:hover~.peer-hover\:opacity-40{opacity:.4}.peer:disabled~.peer-disabled\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\:checked\]\:ring-2:has(:checked){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\:checked\]\:ring-blue-600:has(:checked){--tw-ring-opacity: 1;--tw-ring-color: rgb(48 73 110 / var(--tw-ring-opacity))}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[closed\]\:-translate-x-full[data-closed]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[selected\]\:border-blue-600[data-selected]{--tw-border-opacity: 1;border-color:rgb(48 73 110 / var(--tw-border-opacity))}.data-\[selected\]\:bg-white[data-selected]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.data-\[selected\]\:font-semibold[data-selected]{font-weight:600}.data-\[disabled\]\:text-gray-400[data-disabled]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[selected\]\:shadow-sm[data-selected]{--tw-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[transition\]\:transition[data-transition]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[transition\]\:duration-300[data-transition]{transition-duration:.3s}@container projectValue (min-width: 25rem){.\@\[25rem\]\/projectValue\:block{display:block}.\@\[25rem\]\/projectValue\:max-w-\[16\.667rem\]{max-width:16.667rem}}@container (min-width: 37.333rem){.\@md\:order-1{order:1}.\@md\:order-2{order:2}.\@md\:ml-auto{margin-left:auto}.\@md\:mt-0{margin-top:0}.\@md\:border-separate{border-collapse:separate}.\@md\:flex-row{flex-direction:row}.\@md\:text-right{text-align:right}}@container scheduletab (min-width: 42.667rem){.\@lg\/scheduletab\:basis-60{flex-basis:19.83rem}.\@lg\/scheduletab\:basis-80{flex-basis:26.5rem}.\@lg\/scheduletab\:flex-row{flex-direction:row}}@container pagecontent (min-width: 75.667rem){.\@4xl\/pagecontent\:block{display:block}.\@4xl\/pagecontent\:hidden{display:none}}@container (min-width: 640px){.\@screen-sm\:flex{display:flex}.\@screen-sm\:flex-row{flex-direction:row}}@container (min-width: 768px){.\@screen-md\:col-span-2{grid-column:span 2 / span 2}.\@screen-md\:col-span-3{grid-column:span 3 / span 3}.\@screen-md\:block{display:block}.\@screen-md\:hidden{display:none}.\@screen-md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@screen-md\:flex-col{flex-direction:column}}@container scheduletab (min-width: 1024px){.\@screen-lg\/scheduletab\:basis-80{flex-basis:26.5rem}.\@screen-lg\/scheduletab\:flex-row{flex-direction:row}}@container (min-width: 1024px){.\@screen-lg\:col-span-1{grid-column:span 1 / span 1}.\@screen-lg\:col-span-2{grid-column:span 2 / span 2}.\@screen-lg\:flex{display:flex}.\@screen-lg\:max-w-\[400px\]{max-width:400px}.\@screen-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@screen-lg\:flex-row{flex-direction:row}}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark\:divide-neutral-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(38 38 38 / var(--tw-divide-opacity))}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 37 64 / var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-green-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 72 31 / var(--tw-border-opacity))}.dark\:border-neutral-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity))}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-yellow-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 66 11 / var(--tw-border-opacity))}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(54 87 125 / var(--tw-bg-opacity))}.dark\:bg-blue-800\/10:is(.dark *){background-color:#23304f1a}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(78 168 61 / var(--tw-bg-opacity))}.dark\:bg-green-800\/10:is(.dark *){background-color:#2b58231a}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(222 45 45 / var(--tw-bg-opacity))}.dark\:bg-red-800\/10:is(.dark *){background-color:#9a1a1a1a}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-yellow-800\/10:is(.dark *){background-color:#9850081a}.dark\:bg-opacity-80:is(.dark *){--tw-bg-opacity: .8}.dark\:fill-slate-700:is(.dark *){fill:#334155}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(78 168 61 / var(--tw-text-opacity))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.dark\:text-neutral-600:is(.dark *){--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(240 67 67 / var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(250 187 0 / var(--tw-text-opacity))}.dark\:shadow-slate-700\/\[\.7\]:is(.dark *){--tw-shadow-color: rgb(51 65 85 / .7);--tw-shadow: var(--tw-shadow-colored)}.dark\:before\:border-neutral-600:is(.dark *):before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}.dark\:before\:bg-neutral-700:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.dark\:after\:border-neutral-600:is(.dark *):after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}.dark\:checked\:bg-blue-600:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(48 73 110 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark\:focus\:text-blue-500:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(54 87 125 / var(--tw-text-opacity))}.dark\:focus\:ring-offset-gray-800:focus:is(.dark *){--tw-ring-offset-color: #1f2937}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:end-5{inset-inline-end:1.5rem}.sm\:top-5{top:1.5rem}.sm\:order-1{order:1}.sm\:order-first{order:-9999}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:block{display:block}.sm\:max-h-none{max-height:none}.sm\:w-1\/3{width:33.333333%}.sm\:w-96{width:31.83rem}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:56rem}.sm\:max-w-4xl{max-width:74.67rem}.sm\:max-w-7xl{max-width:106.67rem}.sm\:max-w-lg{max-width:42.67rem}.sm\:flex-auto{flex:1 1 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1.17rem}.sm\:overflow-auto{overflow:auto}.sm\:rounded-lg{border-radius:.667rem}.sm\:border-t-0{border-top-width:0px}.sm\:p-5{padding:1.5rem}.sm\:px-6{padding-left:1.83rem;padding-right:1.83rem}.sm\:py-5{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pr-9{padding-right:2.83rem}.sm\:opacity-0{opacity:0}.sm\:shadow-\[0_10px_40px_10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 10px 40px 10px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 40px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/listed-notification:hover .sm\:group-hover\/listed-notification\:opacity-100{opacity:1}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:top-\[70px\]{top:70px}.md\:row-span-2{grid-row:span 2 / span 2}.md\:-mx-5{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mb-5{margin-bottom:-1.5rem}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[calc\(100vh-70px\)\]{height:calc(100vh - 70px)}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-5{gap:1.5rem}.md\:overflow-auto{overflow:auto}.md\:whitespace-nowrap{white-space:nowrap}.md\:p-2{padding:.5rem}.md\:p-5{padding:1.5rem}.md\:p-7{padding:2.17rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-5{padding-left:1.5rem;padding-right:1.5rem}.md\:py-4{padding-top:1.17rem;padding-bottom:1.17rem}.md\:pb-4{padding-bottom:1.17rem}.md\:pb-5{padding-bottom:1.5rem}.md\:pe-4{padding-inline-end:1.17rem}}@media (min-width: 1024px){.lg\:w-1\/3{width:33.333333%}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:items-stretch{align-items:stretch}.lg\:px-8{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1280px){.xl\:w-1\/4{width:25%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:gap-6{gap:1.83rem}}@media print{.print\:mb-3{margin-bottom:.83rem}.print\:mb-6{margin-bottom:1.83rem}.print\:mb-8{margin-bottom:2.5rem}.print\:ml-4{margin-left:1.17rem}.print\:mr-3{margin-right:.83rem}.print\:block{display:block}.print\:flex{display:flex}.print\:table{display:table}.print\:hidden{display:none}.print\:p-0{padding:0}}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:.5rem}.odd\:\[\&\:nth-last-child\(2\)\]\:border-b-0:nth-last-child(2):nth-child(odd){border-bottom-width:0px}.\[\&\:nth-last-child\(n\+2\)\]\:border-b:nth-last-child(n+2){border-bottom-width:1px}.\[\&\:nth-last-child\(n\+2\)\]\:pb-3:nth-last-child(n+2){padding-bottom:.83rem}.\[\&_\.ql-editor\]\:\!min-h-\[100px\] .ql-editor{min-height:100px!important}table.list-view-table{-ms-box-sizing:border-box;box-sizing:border-box;width:100%;border-collapse:separate;border-spacing:0 10px}table.list-view-table tbody,table.list-view-table tfoot,table.list-view-table thead,table.list-view-table th,table.list-view-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}table.list-view-table td{padding:.15em .5em;text-align:left;vertical-align:middle;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}table.list-view-table td.row-selection-table-cell{padding:0;text-align:center;vertical-align:middle}table.list-view-table td.align-right,table.list-view-table th.align-right{text-align:right}table.list-view-table td.align-center,table.list-view-table th.align-center{text-align:center}table.list-view-table tr{margin:0;padding:0;border:0;outline:0}table.list-view-table tbody tr td:not(.tr-exclude){background-color:#edf2f7;border-color:transparent;border-top:1px solid transparent;border-bottom:1px solid transparent}table.list-view-table tbody tr td:not(.tr-exclude).tr-start,table.list-view-table tbody tr td:not(.tr-exclude):first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:1px solid transparent}table.list-view-table tbody tr td:not(.tr-exclude).tr-end,table.list-view-table tbody tr td:not(.tr-exclude):last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:1px solid transparent}table.list-view-table tbody tr.clickable,table.list-view-table tbody tr.clickable td{cursor:pointer}table.list-view-table tbody tr.clickable:hover td:not(.tr-exclude){background-color:#dbe5f0}table.list-view-table tbody tr.disabled{cursor:default}table.list-view-table tbody tr.disabled td{opacity:.5}table.list-view-table tbody tr.disabled:hover td:not(.tr-exclude){background-color:#edf2f7;border-color:transparent}table.list-view-table tbody:not(:last-child) td{margin-bottom:10px}table.list-view-table thead td,table.list-view-table thead th{background-color:#fff;text-align:left;font-weight:600;padding:0 .5em .15em}table.list-view-table tfoot td{background-color:#fff;padding:.15em .5em 0}table.list-view-table tfoot td .pagination-control{margin-left:-.5em;margin-right:-.5em;width:calc(100% + 1em)}table.data-table{width:100%;border-collapse:collapse;border-spacing:0;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dbe5f0}table.data-table thead td,table.data-table thead th{font-weight:600;padding:.25rem .5rem;background-color:#edf2f7}table.data-table tbody,table.data-table tfoot,table.data-table thead,table.data-table th,table.data-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}table.data-table tbody tr td{padding:.25rem .5rem;vertical-align:middle}table.data-table tbody tr:nth-child(2n){background-color:#edf2f773}.scrollable-table-wrapper{overflow-y:auto;overflow-x:auto;margin-top:.5rem;margin-bottom:.5rem}.scrollable-table-wrapper table.list-view-table{margin-top:-10px;margin-bottom:-10px}.scrollable-table-wrapper table.list-view-table thead{position:sticky;top:0;z-index:100}.scrollable-table-wrapper table.list-view-table tfoot{position:sticky;bottom:0;z-index:100}body{font-family:Inter,"Noto Color Emoji",sans-serif;font-weight:400;font-size:12px;line-height:1.5}p{font-size:1rem;margin:0 0 .5em}small{font-size:.75rem;line-height:1.625}h1,h2,h3,h4,h5{font-weight:600;line-height:1.25;margin:0}h3,h4,h5{margin-bottom:.5em}h1,h2{margin-bottom:2rem}h1{font-size:1.802rem}h2{font-size:1.602rem}h3{font-size:1.424rem}h4{font-size:1.266rem}h5{font-size:1.125rem}em{font-style:italic}figure{margin:0}html{-ms-overflow-style:-ms-autohiding-scrollbar}*{box-sizing:border-box}body{overscroll-behavior-y:none}input,textarea{color:inherit;font-family:Inter,sans-serif}.bold-weight{font-family:Inter,sans-serif;font-weight:700}hr{border:none;border-top:1px solid rgba(54,87,125,.2);width:100%}a,.link{cursor:pointer;text-decoration:none;color:#06c;font-weight:600}a:active,a:hover,.link:active,.link:hover{text-decoration:underline}ul,ol{padding-left:25px}strong{font-weight:600}input{border:none}input:focus{outline:none}.flex-container{display:flex;flex-direction:row}.flex-container>*:not(:last-child){margin-right:1em}.flex-container.flex-contiguous>*:not(:last-child){margin-right:0}.flex-container.flex-center{align-items:center}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.background_secondary-blue{background-color:#263e59;color:#ffca2d}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.button.v2{font-family:inherit;padding:0 16px;height:30px;font-weight:600;text-decoration:none;letter-spacing:.02rem;font-variant-ligatures:none;font-variant:none;cursor:pointer;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;display:flex;align-items:center;box-shadow:none;border-radius:.3125rem}.button.v2:before{transition:border .3s ease-in-out;content:"";border:1px solid transparent;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit}.button.v2.box-shadow{box-shadow:0 2px 10px #0003}.button.v2>*:not(:last-child){margin-right:.8em}.button.v2>.button-content{flex-grow:1}.button.v2>.icon{flex-shrink:1}.button.v2:hover{box-shadow:none}.button.v2.disabled{cursor:default;box-shadow:none;opacity:.8}.button.v2 .spinner-container{display:flex;width:100%;justify-content:center;position:absolute;top:0;left:0;height:100%;align-items:center}.button.v2.processing .button-content,.button.v2.processing .icon{visibility:hidden}.button.v2:not(.button-style-anchor){line-height:1em}.button.v2:not(.button-style-anchor).button-col-primary{background-color:#ffca2d}.button.v2:not(.button-style-anchor).button-col-primary:hover{background-color:#fabb00}.button.v2:not(.button-style-anchor).button-col-primary.disabled{background-color:#ffca2d80;color:#36577dcc;fill:#36577dcc}.button.v2:not(.button-style-anchor).button-col-grey{background-color:#edf2f7}.button.v2:not(.button-style-anchor).button-col-grey:hover{background-color:#dbe5f0}.button.v2:not(.button-style-anchor).button-col-grey.disabled{background-color:#edf2f780;color:#36577dcc;fill:#36577dcc}.button.v2:not(.button-style-anchor).button-col-secondary{color:#fff;fill:#fff;background-color:#36577d}.button.v2:not(.button-style-anchor).button-col-secondary:hover{background-color:#263e59}.button.v2:not(.button-style-anchor).button-col-secondary.disabled{background-color:#36577d80}.button.v2:not(.button-style-anchor).button-col-white{background-color:#fff}.button.v2:not(.button-style-anchor).button-col-white:hover{background-color:#fff}.button.v2:not(.button-style-anchor).button-col-white.disabled{background-color:#edf2f7;color:#36577dcc;fill:#36577dcc}.button.v2:not(.button-style-anchor).button-col-red{background-color:#d93a3a;color:#fff}.button.v2:not(.button-style-anchor).button-col-red:hover{background-color:#921717}.button.v2:not(.button-style-anchor).button-col-red.disabled{background-color:#d93a3a80}.button.v2:not(.button-style-anchor).button-col-midblue{background-color:#06c;color:#fff}.button.v2:not(.button-style-anchor).button-col-midblue:hover{background-color:#0053b4}.button.v2:not(.button-style-anchor).button-col-midblue.disabled{background-color:#0066cc80}.button.v2.button-style-standard{font-size:.875rem}.button.v2.button-style-circular{height:50px;width:50px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.button.v2.button-style-circular .icon{display:none}.button.v2.button-style-full-width{width:100%;font-weight:900;line-height:20px;padding:14px;height:auto}.button.v2.button-style-outsize{height:44px;padding:0 20px}.button.v2.button-style-anchor{background-color:transparent;padding:0;border-radius:0;box-shadow:none;letter-spacing:0;font-weight:600;height:auto;line-height:1.5}.button.v2.button-style-anchor .button-content>svg{color:#36577d}.button.v2.button-style-anchor>*:not(:last-child){margin-right:.25em}.button.v2.button-style-anchor:hover{text-decoration:underline}.button.v2.button-style-anchor.button-col-primary{color:#ffca2d;fill:#ffca2d}.button.v2.button-style-anchor.button-col-primary.disabled{color:#ffca2d80;fill:#ffca2d80}.button.v2.button-style-anchor.button-col-secondary{color:#36577d;fill:#36577d}.button.v2.button-style-anchor.button-col-secondary.disabled{color:#36577d80;fill:#36577d80}.button.v2.button-style-anchor.button-col-midblue{color:#06c;fill:#06c}.button.v2.button-style-anchor.button-col-midblue.disabled{color:#0066cc80;fill:#0066cc80}.button.v2.button-style-anchor.button-col-white{color:#fff;fill:#fff}.button.v2.button-style-anchor.button-col-white.disabled{color:#ffffff80;fill:#ffffff80}.button.v2.button-style-anchor.button-col-red{color:#d93a3a;fill:#d93a3a}.button.v2.button-style-anchor.button-col-red.disabled{color:#d93a3a80;fill:#d93a3a80}.button.v2.outlined:not(.button-style-anchor){background-color:transparent;color:#36577d;fill:#36577d}.button.v2.outlined:not(.button-style-anchor):before{border-color:#36577d}.button.v2.outlined:not(.button-style-anchor):hover{background-color:inherit;color:#263e59;fill:#263e59}.button.v2.outlined:not(.button-style-anchor):hover:before{border-color:#263e59}.button.v2.outlined:not(.button-style-anchor).disabled{background-color:transparent;color:#36577d80;fill:#36577d80}.button.v2.outlined:not(.button-style-anchor).disabled:before{border-color:#36577d80}.button.v2.outlined:not(.button-style-anchor).button-col-primary:before{border-color:#ffca2d}.button.v2.outlined:not(.button-style-anchor).button-col-primary:hover:before{border-color:#fabb00}.button.v2.outlined:not(.button-style-anchor).button-col-primary.disabled:before{border-color:#ffca2d80}.button.v2.outlined:not(.button-style-anchor).button-col-grey:before{border-color:#edf2f7}.button.v2.outlined:not(.button-style-anchor).button-col-grey:hover:before{border-color:#dbe5f0}.button.v2.outlined:not(.button-style-anchor).button-col-grey.disabled:before{border-color:#edf2f780}.button.v2.outlined:not(.button-style-anchor).button-col-red:before{border-color:#d93a3a}.button.v2.outlined:not(.button-style-anchor).button-col-red:hover:before{border-color:#921717}.button.v2.outlined:not(.button-style-anchor).button-col-red.disabled:before{border-color:#d93a3a80}.button.v2.outlined:not(.button-style-anchor).button-col-white:before{border-color:#fff}.button.v2.outlined:not(.button-style-anchor).button-col-white:hover:before{border-color:#edf2f7}.button.v2.create-button{padding-left:0}.button.v2.create-button .create-icon-wrapper{height:30px;width:30px;display:flex;align-items:center;justify-content:center;padding:4px 0 4px 4px;margin-right:.5rem}.button.v2.icon-button .button-content svg{width:1.5rem;height:1.5rem}.button.v2.icon-button .button-content svg.react-iconly{width:30px;height:30px}.icon-button-container{display:flex;flex-direction:column;align-items:center;max-width:75px}.icon-button-container .icon-button .button-content{display:flex;align-content:center;justify-content:center}.icon-button-container .icon-sm.v2{width:30px;height:30px}.icon-button-container .icon-sm.v2 svg{width:15px!important;height:15px!important}.icon-button-container .icon-xs.v2{width:21px;height:21px}.icon-button-container .icon-xs.v2 svg{width:10px!important;height:10px!important}.icon-button-container>span{text-align:center}.icon-button-container>*:not(:last-child){margin-bottom:.5em}.modal .MuiBackdrop-root{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.modal .MuiDialog-paper{color:inherit;border-radius:6px;background-color:#edf2f7;overflow:visible}.modal .MuiDialogContent-root,.modal .MuiDialogContent-root:first-child{padding:0;margin:0;overflow:visible;display:flex;flex-direction:column;overflow:hidden}.modal .MuiDialogContent-root>.body-content,.modal .MuiDialogContent-root:first-child>.body-content{flex-grow:1;overflow-y:auto}.modal .MuiDialogContent-root .actions-container,.modal .MuiDialogContent-root:first-child .actions-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:2rem}.modal .MuiDialogContent-root .actions-container>*:not(:last-child),.modal .MuiDialogContent-root:first-child .actions-container>*:not(:last-child){margin-bottom:1rem}.modal .MuiDialogContent-root .actions-container button:not(.button-style-anchor),.modal .MuiDialogContent-root:first-child .actions-container button:not(.button-style-anchor){min-width:280px}.modal .MuiDialogContent-root>*,.modal .MuiDialogContent-root:first-child>*{padding:.5rem 2rem}.modal .MuiDialogContent-root>*.actions-container,.modal .MuiDialogContent-root:first-child>*.actions-container{padding:1rem 2rem}.modal .MuiDialogContent-root>*:first-child,.modal .MuiDialogContent-root:first-child>*:first-child{padding-top:1.5rem}.modal .MuiDialogContent-root>*:last-child,.modal .MuiDialogContent-root:first-child>*:last-child{padding-bottom:2rem}.modal .MuiDialogContent-root .title-container,.modal .MuiDialogContent-root:first-child .title-container{text-align:center}.modal .MuiDialogContent-root .title-container>.title,.modal .MuiDialogContent-root:first-child .title-container>.title{margin:0;font-size:1.424rem}.modal .close-control{position:absolute;top:-20px;right:-20px;width:40px;height:40px;border-radius:50%;background-color:#263e59;border:3px solid #ffffff;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}@media (max-width: 600px){.modal .MuiDialogContent-root>*,.modal .MuiDialogContent-root:first-child>*{padding:1rem}.modal .MuiDialogContent-root>*:first-child,.modal .MuiDialogContent-root:first-child>*:first-child{padding-top:1.5rem}.modal .MuiDialogContent-root>*:last-child,.modal .MuiDialogContent-root:first-child>*:last-child{padding-bottom:1rem}}.feature-unavailable-container{position:relative}.feature-unavailable-container .padlock{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9;cursor:pointer;opacity:0;transition-duration:.5s}.feature-unavailable-container .padlock:hover{opacity:1}.feature-unavailable-container .children>*{opacity:.5!important;filter:grayscale(1)!important}.feature-unavailable-upgrade-modal .body-content{padding:2em}.feature-unavailable-upgrade-modal .body-content h4{font-size:16px}.feature-unavailable-upgrade-modal .body-content li{margin:1em 0}.trial-period-expiry-banner{background-color:#0872ed;padding:.5rem;text-align:center;min-height:44px;display:flex;justify-content:center;align-items:center;color:#fff;flex-wrap:wrap}.trial-period-expiry-banner span:first-child strong{padding-right:.5rem}.trial-period-expiry-banner .button.upgrade-account{margin-left:1rem}.trial-subscription-upgrade-banner{background-color:#0872ed;padding:.5rem;text-align:center;min-height:44px;display:flex;justify-content:center;align-items:center;color:#fff;flex-wrap:wrap}.trial-subscription-upgrade-banner span:first-child strong{padding-right:.5rem}.trial-subscription-upgrade-banner .button.upgrade-account{margin-left:1rem}.user-seats-exceeded-banner{background-color:#bfd8f8;padding:.5rem 1.5rem;text-align:center}.user-seats-exceeded-banner .fa-chevron-right{margin-left:.5rem;font-size:.8rem}.user-seats-exceeded-banner a{font-family:Inter,sans-serif;font-weight:600;color:#0f69d1;white-space:nowrap}@media (max-width: 650px){.user-seats-exceeded-banner>*{width:100%;display:block;white-space:normal}.user-seats-exceeded-banner a{margin-left:0rem;margin-top:.3rem}}.input-wrapper--width-xxsm{max-width:75px}.input-wrapper--width-xsm{max-width:100px}.input-wrapper--width-sm{max-width:200px}.input-wrapper--width-md{max-width:500px}.input-wrapper--width-lg{max-width:800px}.input-wrapper{display:flex;align-items:center;border:1px solid #C7D8EA;background-color:#fff;transition:border-color .1s ease-in-out;min-height:3.125rem;line-height:1.5;border-radius:6px}.input-wrapper.input-wrapper--disabled{pointer-events:none;color:#263e5980}.input-wrapper.input-wrapper--bg-white{background-color:#fff}.input-wrapper.input-wrapper--bg-primary{background-color:#ffca2d}.input-wrapper.input-wrapper--bg-secondary{background-color:#edf2f7}.input-wrapper.input-wrapper--bg-secondary:hover{background-color:#dbe5f0}.input-wrapper:focus-within{outline:2px solid #ffca2d;background-color:#fffcf4}.input-wrapper.input-wrapper--style-unstyled{padding:0;background-color:transparent;border:none;outline:none}.input-wrapper.input-wrapper--style-unstyled .input-wrapper__pre-icon,.input-wrapper.input-wrapper--style-unstyled .input-wrapper__post-icon{padding:0}.input-wrapper.input-wrapper--style-unstyled .input-wrapper__input,.input-wrapper.input-wrapper--style-unstyled .input-wrapper__text-area,.input-wrapper.input-wrapper--style-unstyled .input-wrapper__anchor{padding-top:0;padding-bottom:0}.input-wrapper.input-wrapper--style-unstyled:focus-within{background-color:transparent;border:none;outline:none}.input-wrapper__input,.input-wrapper__text-area,.input-wrapper__anchor{border:none;max-width:100%;width:100%;font-size:1em;outline:none;padding:.75rem;margin:0;background-color:transparent;line-height:1.5}.input-wrapper__input::-moz-placeholder,.input-wrapper__text-area::-moz-placeholder,.input-wrapper__anchor::-moz-placeholder{color:#263e59;opacity:.5}.input-wrapper__input::placeholder,.input-wrapper__text-area::placeholder,.input-wrapper__anchor::placeholder{color:#263e59;opacity:.5}.input-wrapper__input:disabled,.input-wrapper__text-area:disabled,.input-wrapper__anchor:disabled{background-color:transparent}.input-wrapper__text-area{min-width:100%;min-height:3.75rem;line-height:1.5em;resize:vertical}.input-wrapper__pre-text{padding:.75rem 0 .75rem .75rem}.input-wrapper__icon-wrapper{display:flex;align-items:center;justify-content:center;padding:.75rem 0 .75rem .75rem}.input-wrapper__pre-icon{padding:0 0 0 .75rem}.input-wrapper__post-icon{padding:0 .75rem 0 0}.feedback-message{margin:0;font-size:.8em;line-height:1.5em;align-items:baseline}.feedback-message>*:not(:lst-child){margin-right:.5rem}.feedback-message .icon-container{width:1em;display:flex;align-items:flex-start;justify-content:center;margin-right:.5em}.feedback-message.feedback-level-error{color:#d93a3a}.feedback-message.feedback-level-success{color:#4ea83d}.validated-field-wrapper.invalid .input-wrapper,.validated-field-wrapper.invalid .input-wrapper:focus-within,.validated-field-wrapper.invalid .text-area-field-formatter-editor,.validated-field-wrapper.invalid .text-area-field-formatter-editor:focus-within{border-color:#d93a3a}.validated-field-wrapper .validation-errors{display:none;padding-top:.3rem}.validated-field-wrapper.invalid .validation-errors{display:block}.validated-field-wrapper.invalid .feedback-message-error:not(:last-child){margin-bottom:.2rem}.field-label{margin-bottom:.25rem}.field-label__label{display:flex}.field-label__description{font-size:.8em;color:#263e59bf}.field-label__required-indicator{color:#d93a3a}.field-label--style-standard .field-label__label{font-weight:600}.field-label--style-light{font-size:.75rem;color:#5f6c7a}.basic-field.hide-spinner-arrows input[type=number]{-moz-appearance:textfield}.basic-field.hide-spinner-arrows input::-webkit-outer-spin-button,.basic-field.hide-spinner-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basic-field.label-inline{display:flex;gap:.5rem;flex-direction:row;align-items:center}.loqate-advisory-email-input-field .fa-xmark{color:#d93a3a}.loqate-advisory-email-input-field .fa-check{color:#4ea83d}.loqate-advisory-email-input-field .fa-circle-notch{color:#dbe5f0;animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.checkbox.disabled{opacity:.3}.checkbox.disabled.checked .checkmark-wrapper{border-color:#263e59;background-color:#263e59;color:#fff}.checkbox .MuiCheckbox-root{color:#263e59}.checkbox .MuiCheckbox-root .checkmark-wrapper{border:2px solid #263e59;height:16px;width:16px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#263e59}.checkbox.checked .checkmark-wrapper{border-color:#4ea83d;background-color:#4ea83d;color:#fff}.dropdown-field .MuiInput-root{flex-grow:1;align-self:stretch;display:flex;line-height:1rem;max-width:100%}.dropdown-field .MuiInput-root .MuiInput-input{padding:.75rem 2rem .75rem .75rem;align-self:stretch;display:flex;align-items:center;margin-left:-1px;margin-right:-1px;background-color:transparent;font-size:.875rem;color:#263e59}.dropdown-field__selected-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.dropdown-field__selected-label .dropdown-more-values-amount{color:#5f6c7a;font-size:.75rem}.dropdown-field__icon-component.MuiSelect-icon{color:#263e59;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:2rem;padding:.75rem}.dropdown-field__paper.MuiPaper-root{border-radius:0;border:1px solid #C7D8EA;margin-top:.25rem}.dropdown-field__paper.MuiPaper-root .MuiList-root{color:#263e59}.dropdown-field__paper.MuiPaper-root .MuiList-root .MuiListItem-root>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-field__paper.MuiPaper-root .MuiList-root .MuiListItem-root .checkbox{margin-top:-10px;margin-bottom:-10px;margin-left:-10px}.dropdown-field__paper.MuiPaper-root .MuiListItem-button:hover{background-color:#edf2f7!important}.dropdown-field__paper.MuiPaper-root .MuiListItem-root.Mui-selected,.dropdown-field__paper.MuiPaper-root .MuiListItem-root.Mui-selected:hover{background-color:#dbe5f0!important}.dropdown-field__option-group{margin-top:.5rem}.dropdown-field__option-group:first-child{margin-top:0}.dropdown-field__option-group:first-child hr{display:none}.dropdown-field__option-group hr{margin:0;margin-left:1rem;margin-right:1rem}.dropdown-field__option-group-name{color:#263e5980;margin-left:1rem;margin-right:1rem}.add-user-form .validated-form{display:flex;flex-direction:column;gap:1.25rem}.add-user-modal p{margin:0}.add-user-modal>*:not(:last-child){margin-bottom:1rem}.add-user-modal .user-seats-filled>*:not(:last-child){margin-bottom:1rem}.add-user-modal .user-seats-filled .contact-us-directly-trigger{cursor:pointer}.banner{position:absolute;top:0;padding:5px 20px;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:10}.banner a,.banner a:hover,.banner a:visited{color:#fff}.banner.error{background:#d93a3a}.banner .banner-message-wrapper{display:flex;align-items:center;padding:10px}.banner .close-icon{cursor:pointer;font-size:22px;margin:10px 10px 0 0}.banner .type-icon{font-size:28px;margin-right:10px}.banner .close-icon,.banner .type-icon{align-self:flex-start}.modal-header-wrapper .buttons-container{display:flex}.modal-header-wrapper .buttons-container .button{margin-left:1rem}.collapsible-panel .collapsible-panel-header{min-height:30px;cursor:pointer;display:flex;align-items:center}.collapsible-panel .collapsible-panel-header .title{flex-grow:1}.collapsible-panel .collapsible-panel-header>*:not(:last-child){margin-right:1rem}.collapsible-panel.disabled .collapsible-panel-header{cursor:initial}.collapsible-panel.disabled div{opacity:.5}.collapsible-panel .collapsible-panel-body{pointer-events:none}.collapsible-panel.open .collapsible-panel-body{pointer-events:all}.collapsible-panel.open .control-icon-container .close-control-icon{opacity:1}.collapsible-panel.open .control-icon-container .open-control-icon{opacity:0}.collapsible-panel .collapsible-panel-body-container{overflow:hidden;transition-property:height}.collapsible-panel .control-icon-container{position:relative;width:1rem;height:1rem;font-size:1rem;flex-shrink:1}.collapsible-panel .control-icon-container>span{position:absolute;right:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.collapsible-panel .control-icon-container .close-control-icon{opacity:0}.collapsible-panel .control-icon-container .open-control-icon{opacity:1}.collapsible-panel.collapsible-panel-style-minimal,.collapsible-panel.collapsible-panel-style-standard,.collapsible-panel.collapsible-panel-style-outsize{width:100%}.collapsible-panel.collapsible-panel-style-minimal .collapsible-panel-header,.collapsible-panel.collapsible-panel-style-standard .collapsible-panel-header,.collapsible-panel.collapsible-panel-style-outsize .collapsible-panel-header{transition-property:background-color;transition-property:border-radius;letter-spacing:.02rem}.collapsible-panel.collapsible-panel-style-minimal .collapsible-panel-header .title,.collapsible-panel.collapsible-panel-style-standard .collapsible-panel-header .title,.collapsible-panel.collapsible-panel-style-outsize .collapsible-panel-header .title{font-weight:600}.collapsible-panel.collapsible-panel-style-minimal .collapsible-panel-body,.collapsible-panel.collapsible-panel-style-standard .collapsible-panel-body,.collapsible-panel.collapsible-panel-style-outsize .collapsible-panel-body{padding:0 1rem}.collapsible-panel.collapsible-panel-style-minimal .collapsible-panel-header{border-radius:15px;padding:.2rem 1rem .2rem 1.2rem;background-color:#36577d;color:#fff}.collapsible-panel.collapsible-panel-style-minimal.open .collapsible-panel-header{color:#36577d;background-color:#edf2f7}.collapsible-panel.collapsible-panel-style-minimal .collapsible-panel-body{padding:1rem 0 0}.collapsible-panel.collapsible-panel-style-standard{box-shadow:0 2px 10px #0003;border-radius:25px}.collapsible-panel.collapsible-panel-style-standard .collapsible-panel-header{padding:.2rem 1.5rem .2rem 1.7rem;min-height:50px;border-radius:25px;background:#fff}.collapsible-panel.collapsible-panel-style-standard .collapsible-panel-body-container{background:#dbe5f0;border-radius:0 0 25px 25px}.collapsible-panel.collapsible-panel-style-standard .collapsible-panel-body>*:first-child{padding:1rem 0;border-top:1px solid rgba(38,62,89,.2)}.collapsible-panel.collapsible-panel-style-standard.open{box-shadow:none}.collapsible-panel.collapsible-panel-style-standard.open .collapsible-panel-header{background:#dbe5f0;color:#263e59;border-radius:25px 25px 0 0}.collapsible-panel.collapsible-panel-style-outsize{box-shadow:0 2px 10px #0003;border-radius:15px}.collapsible-panel.collapsible-panel-style-outsize .collapsible-panel-header{padding:.2rem 1.5rem .2rem 1.7rem;min-height:50px;border-radius:15px;background:#fff}.collapsible-panel.collapsible-panel-style-outsize .collapsible-panel-body-container{background:#fff;border-radius:0 0 15px 15px}.collapsible-panel.collapsible-panel-style-outsize .collapsible-panel-body{padding-bottom:1rem}.collapsible-panel.collapsible-panel-style-outsize.open .collapsible-panel-header{color:#263e59;border-radius:15px 15px 0 0}.collapsible-panel.collapsible-panel-style-bar .collapsible-panel-header{display:flex;flex-direction:column;align-items:flex-start;cursor:default}.collapsible-panel.collapsible-panel-style-bar .collapsible-panel-header .title{width:100%;margin-right:0}.collapsible-panel.collapsible-panel-style-bar .control-icon-container{width:100%;display:flex;justify-content:center;align-items:center;background:#edf2f7;border-radius:6px;cursor:pointer;padding:.6rem 0;transition:background ease-in .15s}.collapsible-panel.collapsible-panel-style-bar .collapsible-panel-body-container .control-icon-container{margin-top:.5rem}.collapsible-panel.collapsible-panel-style-bar.open .collapsible-panel-header .control-icon-container{cursor:default;background:none;transition:background ease-in .15s}.file-upload-field .file-block .file-upload-trigger.main-block{cursor:pointer;border:2px dashed #36577d;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden;flex-direction:column;transition:border-color .2s ease-in-out}.file-upload-field .file-block .file-upload-trigger.main-block.dragging,.file-upload-field .file-block .file-upload-trigger.main-block:hover{background-color:#edf2f7}.file-upload-field .field-label{margin-bottom:2px;align-self:flex-start}@keyframes miniloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mini-loader{border:2px solid rgba(0,0,0,.05);border-top:2px solid #ffdb71;border-radius:50%;width:25px;height:25px;display:inline-block;animation-name:miniloader-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.persisted-file-control.file-block{position:relative;width:6rem}.persisted-file-control.file-block small{font-size:.75rem;word-break:break-word}.persisted-file-control.file-block .main-block{border:2px solid #dbe5f0;display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;border-radius:6px;overflow:hidden}.persisted-file-control.file-block .main-block svg{font-size:2rem}.persisted-file-control.file-block .main-block.image-block{border:none}.persisted-file-control.file-block .main-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.persisted-file-control.file-block .remove-file-trigger{position:absolute;cursor:pointer;top:.25rem;right:.25rem;background-color:#ffffff80;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .1s ease-in-out,background-color .1s ease-in-out}.persisted-file-control.file-block .remove-file-trigger:hover{color:#fff;background-color:#36577d}@keyframes persisted-file-control-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.persisted-file-control.file-block .fa-circle-notch{animation-name:persisted-file-control-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.persisted-file-control.file-block .modify-file-name-trigger{cursor:pointer;margin-left:.5rem}.file-upload-persist-remove-control{width:100%;position:relative}.file-upload-persist-remove-control .accepted-file-types{opacity:.6}.file-upload-persist-remove-control .drag-indicator{pointer-events:none;opacity:0;display:block;border-radius:6px;display:flex;align-items:center;justify-content:center;position:absolute;border:2px dashed #36577d;top:0;bottom:1rem;left:0;right:0;background-color:#edf2f7;transition:opacity .2s ease-in-out;flex-direction:column}.file-upload-persist-remove-control .drag-indicator svg{font-size:2rem}.file-upload-persist-remove-control.dragging .drag-indicator{opacity:1}.file-upload-persist-remove-control .file-list-container ul{list-style:none;display:flex;margin:0;padding:0;margin-right:-1rem;margin-bottom:-1rem;flex-wrap:wrap}.file-upload-persist-remove-control .file-list-container ul>li{margin-right:1rem;margin-bottom:1rem}.file-upload-persist-remove-control .file-block{width:6rem}.file-upload-persist-remove-control .file-block .main-block{border:2px solid #dbe5f0;display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;border-radius:6px;overflow:hidden}.file-upload-persist-remove-control .file-block .main-block svg{font-size:2rem}.file-upload-persist-remove-control .file-block small{font-size:.75rem;word-break:break-word}.file-upload-persist-remove-control .file-upload-field .accepted-file-types{display:none}.scaling-content-wrapper{width:100%;position:relative;overflow:hidden}.scaling-content-wrapper .scaling-content-wrapper-inner{width:1000px;position:absolute;top:0;left:0;transform-origin:left top}.colour-picker-field .field-label label{margin:auto}.colour-picker-field .colour-picker-wrapper{justify-content:center}.colour-picker-field .colour-picker-wrapper .sketch-picker{box-shadow:none!important;width:220px!important;padding:0!important;background-color:transparent!important}.colour-picker-field .colour-picker-wrapper .sketch-picker>div:first-child{border-radius:5px}.colour-picker-field .colour-picker-wrapper .sketch-picker input{border-radius:5px;box-shadow:0 4px 10px #36577d26!important;width:100%!important}.error-boundary-fallback{font-style:italic;colour:#5F6C7A}.markdown-label{white-space:pre-wrap;overflow-wrap:anywhere}.markdown-label p,.markdown-label ul,.markdown-label li,.markdown-label ol{margin:0}.markdown-label p,.markdown-label ul,.markdown-label ol{display:inline-block}.markdown-label ul li,.markdown-label ol li{margin-bottom:-.7rem;margin-top:-.7rem}.markdown-label ul li:first-child,.markdown-label ol li:first-child{margin-top:-1.2rem}.markdown-label ul li:last-child,.markdown-label ol li:last-child{margin-bottom:-1.2rem}@media print{a[href]:after{content:" (" attr(href) ")"}}.job-document-item-group-section{position:relative;border-radius:6px;padding:0;background:transparent;border:1px solid #edf2f7;overflow:hidden}.job-document-item-group-section.proposition{margin-top:1em}.job-document-item-group-section .job-document-items-group-description{margin:0 0 1rem;padding:1rem;white-space:pre-wrap}.job-document-item-group-section .job-document-items-group-description-container{background:#edf2f7;border-bottom-left-radius:0;border-bottom-right-radius:0;min-height:calc(1rem - 2px);margin-bottom:1rem}.job-document-item-group-section .job-document-items-section div:not(:nth-of-type(0))+.job-overview-item{margin-top:.7rem}.job-document-item-group-section .job-document-items-wrapper{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.job-document-item-group-section .job-document-items-wrapper .job-document-item-group-section-helper-title{position:absolute;font-size:.9em;font-style:italic;padding-right:.5rem;margin-top:-2em;background-color:#fff}.job-document-item-group-section .job-document-items-wrapper .job-document-items-section{margin-top:0}.job-document-item-group-section .job-document-items-wrapper .job-document-items-section div:not(:nth-of-type(0))+.job-document-item{margin-top:.7rem}.job-document-item-group-section .job-document-items-wrapper .job-document-items-section:not(:first-child){border-top:1px solid rgba(54,87,125,.3);padding-top:1rem}.job-document-item-group-section .job-document-items-wrapper .job-document-items-section.with-title{border-top:1px solid rgba(54,87,125,.3);padding-top:1rem;margin-top:1.5rem}.job-document-item-group-section .job-document-items-wrapper .job-document-items-section.with-title .job-document-item-group-section-helper-border{border-bottom:1px solid rgba(38,62,89,.2);margin-bottom:.5rem;display:none}.job-document-item-group-section .job-document-items-wrapper .job-document-items-section.with-title div:first-of-type+.job-document-item{margin-top:1.2rem}.job-document-item:not(:last-child){padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #edf2f7}.job-document-item.unselected .description-details-wrapper,.job-document-item.unselected .item-details{opacity:.5}.job-document-item.unselected:not(.disabled):hover{cursor:pointer}.job-document-item.unselected:not(.disabled):hover .job-document-item-inner .tooltip-container{opacity:1;transition:all ease-out .3s;top:-60px}.job-document-item.unselected:not(.disabled):hover .description-details-wrapper,.job-document-item.unselected:not(.disabled):hover .item-details{transition:opacity .3s ease-out;opacity:1}.job-document-item.disabled.unselected .description-details-wrapper,.job-document-item.disabled.unselected .item-details{opacity:.35}.job-document-item .job-document-item-inner{position:relative}.job-document-item .job-document-item-inner>*:not(:last-child){margin-bottom:.5rem}.job-document-item .job-document-item-inner .checkbox.disabled{opacity:1}.job-document-item .job-document-item-inner .tooltip-container{position:absolute;width:100%;display:flex;justify-content:center;opacity:0;top:-20px;transition:all ease-out .3s}.job-document-item .job-document-item-inner .tooltip-container .tooltip-text{color:#263e59;background:#fff;box-shadow:0 2px 10px #0003;padding:.5rem 1.5rem;border-radius:5px}.job-document-item .job-document-item-inner .tooltip-container .tooltip-text:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#ffffff transparent transparent transparent}.job-document-item .job-document-item-inner .cost-difference{font-weight:600;font-style:italic}.job-document-item .job-document-item-inner .radio-checkbox-container{position:relative;align-self:flex-start;display:flex}.job-document-item .job-document-item-inner .radio-checkbox-container .cost-difference{display:none}.job-document-item .job-document-item-inner .radio-checkbox-container .radio-button,.job-document-item .job-document-item-inner .radio-checkbox-container .checkbox{padding-right:.5rem}.job-document-item .job-document-item-inner .radio-checkbox-container .radio-button>span,.job-document-item .job-document-item-inner .radio-checkbox-container .checkbox>span{margin-left:-8px;margin-top:-6px}.job-document-item .job-document-item-inner .small-view-label{display:none}.job-document-item .job-document-item-inner .description-details-wrapper{width:100%;height:100%;display:block}.job-document-item .job-document-item-inner .description-details-wrapper .description.markdown-label{flex-grow:1}.job-document-item .job-document-item-inner .images-wrapper{margin-right:1rem}.job-document-item .job-document-item-inner .images-wrapper .image{max-height:150px;border-radius:6px;width:auto;cursor:pointer;max-width:100%;opacity:1}.job-document-item .job-document-item-inner .item-details{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto auto;grid-template-rows:auto auto auto;grid-template-areas:"... unit-price quantity discount vat total" "discount-description discount-description discount-description discount-description discount-description discount-description" "cis cis cis cis cis cis"}.job-document-item .job-document-item-inner .item-details .quantity{grid-area:quantity;width:50px}.job-document-item .job-document-item-inner .item-details .unit-price{grid-area:unit-price;width:120px}.job-document-item .job-document-item-inner .item-details .discount{grid-area:discount;width:120px}.job-document-item .job-document-item-inner .item-details .vat{grid-area:vat;width:80px}.job-document-item .job-document-item-inner .item-details .total{grid-area:total;width:150px}.job-document-item .job-document-item-inner .item-details .discount-description{grid-area:discount-description;margin-top:1rem;font-size:.75rem;text-align:right}.job-document-item .job-document-item-inner .item-details .cis{grid-area:cis;margin-top:1rem;font-size:.75rem;text-align:right}.job-document-item .job-document-item-inner .item-details .quantity,.job-document-item .job-document-item-inner .item-details .unit-price,.job-document-item .job-document-item-inner .item-details .vat,.job-document-item .job-document-item-inner .item-details .total,.job-document-item .job-document-item-inner .item-details .discount{display:grid;grid-template-columns:auto;align-content:center}.job-document-item .job-document-item-inner .item-details .quantity .label,.job-document-item .job-document-item-inner .item-details .unit-price .label,.job-document-item .job-document-item-inner .item-details .vat .label,.job-document-item .job-document-item-inner .item-details .total .label,.job-document-item .job-document-item-inner .item-details .discount .label{font-weight:600}.job-document-item .job-document-item-inner .item-details .quantity,.job-document-item .job-document-item-inner .item-details .unit-price,.job-document-item .job-document-item-inner .item-details .vat,.job-document-item .job-document-item-inner .item-details .discount{text-align:center;justify-content:center}.job-document-item .job-document-item-inner .item-details .total{justify-content:right;border-left:1px solid #36577d;margin-left:.5rem;padding:0 0 0 .5rem;text-align:right}.job-document-item .job-document-item-inner .item-details .total .label{display:none}.job-document-item .job-document-item-inner .item-details .total .value{display:grid;grid-template-columns:auto;font-size:1.125rem;font-weight:600}.job-document-item .job-document-item-inner .item-details .total .value .excluding-vat{font-size:.875rem;font-weight:400}.job-document-item .job-document-item-inner.sm-view .item-details{border-top:1px solid rgba(38,62,89,.2);grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:auto;grid-template-areas:"unit-price" "quantity" "discount" "discount-description" "vat" "total" "cis";padding-top:1rem}.job-document-item .job-document-item-inner.sm-view .item-details>*:not(:last-child){margin-bottom:1rem}.job-document-item .job-document-item-inner.sm-view .item-details .cis{flex-direction:row}.job-document-item .job-document-item-inner.sm-view .item-details .cis .value{flex:none}.job-document-item .job-document-item-inner.sm-view .item-details .discount-description{flex-direction:row;margin-top:0}.job-document-item .job-document-item-inner.sm-view .item-details .discount-description .value{flex:none}.job-document-item .job-document-item-inner.sm-view .item-details .quantity,.job-document-item .job-document-item-inner.sm-view .item-details .unit-price,.job-document-item .job-document-item-inner.sm-view .item-details .vat,.job-document-item .job-document-item-inner.sm-view .item-details .total,.job-document-item .job-document-item-inner.sm-view .item-details .cis,.job-document-item .job-document-item-inner.sm-view .item-details .discount{grid-template-columns:minmax(0,1fr) auto;width:100%}.job-document-item .job-document-item-inner.sm-view .item-details .quantity .label,.job-document-item .job-document-item-inner.sm-view .item-details .unit-price .label,.job-document-item .job-document-item-inner.sm-view .item-details .vat .label,.job-document-item .job-document-item-inner.sm-view .item-details .total .label,.job-document-item .job-document-item-inner.sm-view .item-details .cis .label,.job-document-item .job-document-item-inner.sm-view .item-details .discount .label{text-align:left}.job-document-item .job-document-item-inner.sm-view .item-details .total{padding:0;padding-top:1rem;margin:0;border-top:1px solid rgba(38,62,89,.2);border-left:none}.job-document-item .job-document-item-inner.sm-view .item-details .total>span:not(.value){display:inline-block}.job-document-item .job-document-item-inner.sm-view .item-details .total .final-value{font-size:1rem}.job-document-item .job-document-item-inner.sm-view .item-details .button-container{border-bottom:1px solid rgba(38,62,89,.2)}.job-document-item .job-document-item-inner.sm-view .item-details .button-container .button{width:100%;margin-bottom:1rem}.job-document-item .job-document-item-inner.sm-view .radio-checkbox-container .cost-difference{display:inline-block}.job-document-item-groups .item-group-print-headers{display:none}.job-document-item-groups .single-group .job-document-item-group-section:not(.proposition){padding:1rem}.paid-stamp .stamp{font-size:1.602rem;font-weight:700;text-transform:uppercase;border:2px solid #4ea83d;padding:.25rem;color:#4ea83d;line-height:1em;display:inline-block}.paid-stamp .stamp .stamp-inner{border:2px solid #4ea83d;padding:.5rem}.job-document-totals-scroll{scrollbar-width:auto;scrollbar-color:var(--job-context-brand-colour) #fff}.job-document-totals-scroll::-webkit-scrollbar{width:8px}.job-document-totals-scroll::-webkit-scrollbar-track{background:#fff}.job-document-totals-scroll::-webkit-scrollbar-thumb{background:var(--job-context-brand-colour);border-left:4px white solid;background-clip:padding-box}.job-document-totals{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;position:relative;width:400px;border:1px solid #edf2f7;border-radius:6px;padding:1rem;flex-shrink:0}.job-document-totals .reverse-charge-instructions,.job-document-totals .totals-container{width:100%}.job-document-totals .reverse-charge-instructions{line-height:1.5em}.job-document-totals .label-value-pair{display:flex;justify-content:space-between;padding:.5rem 0;text-align:right}.job-document-totals .label-value-pair .value{min-width:120px}.job-document-totals .label-value-pair .label{margin-right:0}.job-document-totals .label-value-pair.amount-due{font-weight:600;font-size:1.3rem}.job-document-totals .label-value-pair.quote-total{font-weight:600}.job-document-totals .separator{border-top:1px solid rgba(38,62,89,.2);border-bottom:1px solid rgba(38,62,89,.2);margin:.5em 0}.job-document-totals .separator .label-value-pair{padding:1rem 0}.job-document-totals .reverse-charge-instructions{font-size:.8em;color:#888;margin-bottom:1rem}.job-document-totals .paid-stamp{position:absolute;right:2.5rem;opacity:.8;mix-blend-mode:multiply;transform:rotate(-20deg)}.example-proposal .job-document-sticky-sidebar,.scaling-content-wrapper .job-document-sticky-sidebar{position:static!important}.example-proposal{width:100%}.example-proposal>*:not(:last-child){margin-bottom:1rem}.switch .MuiSwitch-switchBase+.MuiSwitch-track,.switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{opacity:1}.switch .MuiSwitch-switchBase+.MuiSwitch-track{background-color:#919191}.switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#fabb00}.switch .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.12}.switch-field{display:flex;align-items:center}.switch-field>*:not(:last-child){margin-right:1rem}.switch-field .switch{margin:-.5em}.text-area-field-formatter .rdw-editor-toolbar.text-area-field-formatter-toolbar{display:none}.text-area-field-formatter .rdw-editor-wrapper:focus-within .text-area-field-formatter-toolbar{display:flex}.text-area-field-formatter:has(.rdw-link-modal) .text-area-field-formatter-toolbar{display:flex}.text-area-field-formatter .text-area-field-formatter-toolbar{border:none;padding:0;margin-bottom:3px}.text-area-field-formatter .text-area-field-formatter-toolbar.toolbar-col-white,.text-area-field-formatter .text-area-field-formatter-toolbar.toolbar-col-white .rdw-option-wrapper{background:#fff}.text-area-field-formatter .text-area-field-formatter-toolbar.toolbar-col-primary,.text-area-field-formatter .text-area-field-formatter-toolbar.toolbar-col-primary .rdw-option-wrapper{background:#ffca2d}.text-area-field-formatter .text-area-field-formatter-toolbar.toolbar-col-secondary,.text-area-field-formatter .text-area-field-formatter-toolbar.toolbar-col-secondary .rdw-option-wrapper{background:#edf2f7}.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-inline-wrapper,.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-emoji-wrapper,.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-list-wrapper,.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-link-wrapper{margin-bottom:3px}.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-option-wrapper{border:none;min-width:20px;height:15px;margin:3px}.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-option-wrapper.rdw-option-active,.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-option-wrapper:hover{background:#dbe5f0;box-shadow:none}.text-area-field-formatter .text-area-field-formatter-toolbar .rdw-option-wrapper img{height:10px}.text-area-field-formatter .text-area-field-formatter-toolbar div:first-child .rdw-option-wrapper:first-child{margin-left:0}.text-area-field-formatter .text-area-field-formatter-editor{min-height:3.75rem;background-color:#fff;padding:.75rem;border:1px solid #C7D8EA;border-radius:6px}.text-area-field-formatter .text-area-field-formatter-editor:focus-within{outline:2px solid #ffca2d;border:none;background-color:#fffcf4}.text-area-field-formatter .public-DraftStyleDefault-block,.text-area-field-formatter .public-DraftStyleDefault-ol,.text-area-field-formatter .public-DraftStyleDefault-ul{margin:0}.text-area-field-formatter .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:0}.text-area-field-formatter .public-DraftStyleDefault-ol,.text-area-field-formatter .public-DraftStyleDefault-ul{padding:0 0 0 2.5rem}.text-area-field-formatter .rdw-link-modal{background:#edf2f7;border-radius:5px;height:210px;box-shadow:0 2px 10px #0006}.text-area-field-formatter .rdw-link-modal,.text-area-field-formatter .rdw-link-modal .rdw-link-modal-label{font-size:14px}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-input{margin:0}.text-area-field-formatter .rdw-link-modal input{background:#fff}.text-area-field-formatter .rdw-link-modal input:not([type=checkbox]){box-shadow:0 2px 10px #0003;border-radius:5px;padding:1rem .75rem}.text-area-field-formatter .rdw-link-modal input[type=checkbox]{width:auto;color:#263e59}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-target-option{display:none}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-buttonsection{margin-top:1rem}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-buttonsection button{display:flex;justify-content:center;border-radius:6px;font-family:inherit;padding:0 20px;height:30px;line-height:1em;font-weight:600;text-decoration:none;letter-spacing:.02rem;font-variant-ligatures:none;font-variant:none;cursor:pointer;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;align-items:center;box-shadow:none;margin-left:0}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-buttonsection button:before{transition:border .3s ease-in-out;content:"";border:1px solid transparent;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-buttonsection button:disabled{cursor:default;box-shadow:none;opacity:.8}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-buttonsection button:first-child{background:#263e59;color:#fff;fill:#fff}.text-area-field-formatter .rdw-link-modal .rdw-link-modal-buttonsection button:not(:first-child){text-decoration:underline;color:#263e59;fill:#263e59;background:none;margin-top:.5rem}.formatted-number-field .input-wrapper>*:not(:last-child){margin-right:.5rem}.formatted-number-field .field-label{margin-bottom:2px}.contact-us-modal{text-align:center}.contact-us-modal .body-content>*:not(:last-child){margin-bottom:2rem}.contact-us-modal .contact-methods-container{display:flex;justify-content:center;align-items:stretch}.contact-us-modal .contact-methods-container>*:not(:last-child){margin:0 2rem 0 0}.contact-us-modal .contact-methods-container .contact-method{background-color:#dbe5f0;border-radius:6px;padding:1.5rem .5rem;display:flex;flex-direction:column;align-items:center;width:180px;text-decoration:none}.contact-us-modal .contact-methods-container .contact-method svg{margin-bottom:.5rem}.contact-us-modal .feedback-prompt-container>*{margin:0;line-height:1.5em}.contact-us-modal .feedback-prompt-container a{margin:1.5rem auto 0;text-decoration:none;display:inline-block}.contact-us-modal .feedback-prompt-container a button{min-width:280px}.contact-us-modal .socials-container{margin-bottom:1rem}.contact-us-modal .socials-container .social-icons-container{font-size:1.8rem;justify-content:center}.contact-us-modal .socials-container .social-icons-container>*:not(:last-child){margin-right:2rem}@media (max-width: 600px){.contact-us-modal .contact-methods-container{flex-direction:column;align-items:center}.contact-us-modal .contact-methods-container>*:not(:last-child){margin:0 0 1rem}.contact-us-modal .contact-methods-container .contact-method,.contact-us-modal .feedback-prompt-container a,.contact-us-modal .feedback-prompt-container a button{width:100%}}.company-settings-container .legal-business-name-information{margin:1rem 1.5rem 0;display:inline-block}.company-settings-container .legal-business-name-information .clickable{font-weight:700;cursor:pointer}.company-settings-container .dropdown-field label{font-weight:700}.company-settings-container .collapsible-panel{margin-bottom:1rem}.settings-sub-section{background:#edf2f7;padding:1rem;border-radius:6px;display:flex;gap:1.25rem;flex-direction:column}.settings-sub-section h4{margin:0 0 .5rem}.settings-sub-section h4:not(:first-child){margin-top:2rem}.settings-sub-section:not(:first-child){margin-top:1rem}.settings-sub-section .drag-drop-wrapper{background:#dbe5f0}.company-settings-branding .brand-colour .brand-colour-introduction{margin-bottom:2rem}.company-settings-branding .brand-colour .brand-colour-body{flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem;justify-content:center}.company-settings-branding .brand-colour .brand-colour-body>*{margin-right:1rem;margin-bottom:1rem}.company-settings-branding .brand-colour .brand-colour-body .colour-picker-container{margin-bottom:1rem;width:auto}.company-settings-branding .brand-colour .brand-colour-body .colour-picker-container .colour-picker-container-inner{margin:0 auto;margin-left:2rem;margin-right:2rem}.company-settings-branding .brand-colour .brand-colour-body .colour-picker-container .clear-brand-colour-trigger-container{text-align:right}.company-settings-branding .brand-colour .brand-colour-body .colour-picker-container .clear-brand-colour-trigger{cursor:pointer;opacity:.5}.company-settings-branding .brand-colour .example-proposal-container{width:100%;background-color:#fff;padding:2rem;box-shadow:0 2px 10px #0003;min-width:400px;max-width:800px;margin:0 auto}.company-settings-branding .brand-colour .enlarge-preview-button-container{margin-left:auto}.company-settings-branding .logo-upload-wrapper{display:flex;justify-content:center}.company-settings-branding .logo-upload-wrapper .file-list-container ul{justify-content:center}.company-settings-branding .logo-upload-wrapper img{border-radius:6px;max-height:190px;width:auto}.company-settings-branding .marketing-description{font-size:.8rem;padding-bottom:1rem}.company-settings-branding .persisted-drag-drop-file-control-inner{background-color:#dbe5f0}.company-settings-email-customisation .settings-sub-section:not(:first-child){margin-top:0}.company-settings-email-customisation .settings-sub-section h4:not(:first-child){margin-top:0}.company-settings-email-customisation .settings-sub-section .basic-field{flex-grow:1;display:flex;justify-content:space-between}.company-settings-email-customisation .settings-sub-section .email-customisation-setting{text-align:center}.company-settings-email-customisation .settings-sub-section .email-customisation-setting>p{margin:0}.company-settings-email-customisation .settings-sub-section .add-email-address-row>.validated-field-wrapper{flex-grow:1}.dkim-verification-modal .dns-record{overflow-x:scroll}.email-template-modal .template-wrapper{box-shadow:0 2px 10px #0003;display:flex;align-items:center;justify-content:center;background:#edf2f7;border-radius:6px;background:#fff;flex-direction:column;padding:1.5rem}.email-template-modal .template-wrapper .account-logo{width:184px;margin-bottom:.5rem}.email-template-modal .template-wrapper .text-area-field{width:100%;max-width:490px;padding:1rem}.email-template-modal .template-wrapper .text-area-field .input-wrapper{border:1px solid rgba(54,87,125,.2);border-radius:6px}.email-template-modal .template-wrapper .text-area-field .input-wrapper textarea{text-align:center}.email-template-modal .template-wrapper .button{width:280px;margin:.5rem}.email-template-modal .reset-container{position:absolute;left:0;display:flex;align-items:center;cursor:pointer}.email-template-modal .reset-container .reset-icon{height:20px;width:20px;margin-right:.5rem}.email-template-modal .reset-container .reset-icon.spin{animation:spin .4s ease-out infinite}.enter-bank-details-prompt{opacity:0;transition:opacity .3s ease-in-out}.switch-field:hover+.enter-bank-details-prompt{opacity:.5}.cis-error{display:flex;flex-direction:row;padding:.5rem 0}.cis-error,.cis-error a{color:#d93a3a}.cis-error p{margin-top:0;font-size:.9rem}.cis-error p:last-child{margin-bottom:0}.cis-error svg{flex-shrink:0;margin-right:1rem;margin-top:2px}.default-deposit-percentage-wrapper .input-wrapper{width:100px}.company-settings-reminders:not(:last-child),.settings-sub-section .switch-field:not(:last-child){margin-bottom:1rem}.company-settings-reminders:not(:last-child):last-child,.settings-sub-section .switch-field:not(:last-child):last-child{margin-bottom:.5rem}@media (max-width: 800px){.company-settings-container .tab-content-container .email-customisation{flex-wrap:no-wrap;flex-direction:column}.company-settings-container .tab-content-container .email-customisation .email-template{width:100%}}.popup-menu{z-index:2000}.popup-menu .spinner-container{display:flex;width:100%;justify-content:center;position:absolute;top:0;left:0;height:100%;align-items:center}.popup-menu .menu-option.processing .option-name{visibility:hidden}.popup-menu .MuiPaper-root{border-radius:6px;box-shadow:0 2px 10px #0003}table.list-view-table td.quick-actions-table-cell{text-align:center;width:2.5rem;max-width:2.5rem;min-width:2.5rem;font-size:1.5rem}table.list-view-table td.quick-actions-table-cell .clickable{cursor:pointer}.feedback-block{background-color:#edf2f7;padding:1rem;position:relative;display:flex;gap:1.25rem;flex-direction:row}.feedback-block .dismiss-trigger{margin-left:auto}.feedback-block.feedback-level-alert{color:#906d02;background-color:#fff2cc}.feedback-block.feedback-level-alert .button.button-style-anchor{color:#906d02}.feedback-block.feedback-level-error{color:#921717;background-color:#ffd4d4}.feedback-block.feedback-level-error .button.button-style-anchor{color:#921717}.feedback-block.feedback-level-success{color:#4ea83d;background-color:#f0ffed}.feedback-block.feedback-level-success .button.button-style-anchor{color:#4ea83d}.cost-summary{display:flex;justify-content:space-between;margin:.5rem 0;border-bottom:1px solid #dbe5f0;padding:.6rem}.cost-summary label{font-family:Inter,sans-serif;font-weight:600;padding-right:.5rem}.aggregate-value-bar-chart-container{padding-top:65%;position:relative}.aggregate-value-bar-chart-container svg{position:absolute;top:0;width:100%;height:100%}.aggregate-value-bar-chart-container svg>*{shape-rendering:crispEdges}.aggregate-value-bar-chart-container svg .axis-label{font-size:12px}.aggregate-value-bar-chart-container .chart-tooltip{position:absolute;border-radius:.35rem;background-color:#fff;border:1px solid #c4c4c4;box-shadow:0 0 10px #0000000d;padding:.25rem .5rem;font-size:.8rem;max-width:300px;z-index:1000;pointer-events:none;transition:opacity .1s;opacity:0}.aggregate-value-bar-chart-container .chart-tooltip p{margin:0;font-size:.8rem}.aggregate-value-bar-chart-container text.bar-label{font-size:12px;transform:translateY(2px);alignment-baseline:central;z-index:1000;pointer-events:none}.aggregate-value-bar-chart-container text.internal-bar-label{text-anchor:end}.aggregate-value-bar-chart-container text.no-display-bar-label{visibility:hidden}.categories-key .key-items-container{flex-wrap:wrap}.categories-key{font-size:.8rem;line-height:1.2em}.categories-key .key-item-colour{margin-right:.3rem!important;width:2rem;height:1rem;background-color:#000;margin-top:1px;margin-bottom:1px}.key-indicators-data .key-indicators-data-inner{justify-content:center;flex-wrap:wrap;margin-bottom:-2rem;margin-right:-2rem}.key-indicators-data .key-indicators-data-inner .key-indicator-data-container{min-width:300px;margin-bottom:2rem;margin-right:2rem;flex-basis:calc(33.33% - 2rem);flex-shrink:0;flex-grow:1;padding-left:1.5rem}.content-panel{background-color:#fff;border-radius:6px;padding:1rem;border:none!important}.content-panel.box-shadow{box-shadow:0 2px 10px #0003}.key-indicator-data .icon-wrapper{background-color:#dbe5f0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.key-indicator-data .title-container{margin-bottom:.5rem!important}.key-indicator-data .title{font-size:1rem;margin:0}.key-indicator-data .current-period-value{font-size:1.802rem;line-height:1em;font-weight:600}.key-indicator-data .information-container{flex-basis:180px}.key-indicator-data .period-description-container,.key-indicator-data .previous-period-value-container{color:#5f6c7a;font-size:.9em}.key-indicator-data .previous-period-value-container{display:flex}.key-indicator-data .previous-period-value-container>*:not(:last-child){margin-right:.5rem}.key-indicator-data .previous-period-value-container .percentage-change-element{font-weight:600}.key-indicator-data .previous-period-value-container .percentage-change-element svg{margin-right:.25rem}.key-indicator-data .previous-period-value-container .percentage-change-element .fa-arrow-up{color:#4ea83d}.key-indicator-data .previous-period-value-container .percentage-change-element .fa-arrow-down{color:#d93a3a}.key-indicator-data .previous-period-value-container .percentage-change-element.increase{color:#4ea83d}.key-indicator-data .previous-period-value-container .percentage-change-element.decrease{color:#d93a3a}.key-indicator-data .spark-line-container{position:relative;display:flex;align-items:center;justify-content:center}.key-indicator-data .spark-line-container .demo{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#263e5926;font-size:1.2rem;font-weight:700}.key-indicator-data .spark-line-container .demo span{display:block;max-width:150px;text-align:center;line-height:1.2em}.key-indicator-data .spark-line-container .spark-line{width:100%}.key-indicator-data .spark-line-container .spark-line-inner{padding-bottom:40%}.key-indicator-data .spark-line-container.placeholder .spark-line{opacity:.35}.spark-line{width:100%;max-width:200px}.spark-line .spark-line-inner{position:relative;padding-bottom:40%}.spark-line .spark-line-inner svg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:visible}.spark-line .spark-line-inner svg .gradient-stop-1{stop-color:#ffca2d;stop-opacity:.5}.spark-line .spark-line-inner svg .gradient-stop-2{stop-color:#ffca2d;stop-opacity:0}.spark-line .spark-line-inner svg path{stroke:#fabb00;fill:none;stroke-width:3px}.tooltip-wrapper{margin-left:.5rem;cursor:pointer;width:16px;height:16px}.tooltip-wrapper .tooltip-icon{width:16px;height:16px}.tooltip-wrapper .tooltip-icon svg{transform:scaleY(-1)}.MuiTooltip-tooltip{font-size:1rem!important}.sent-invoices-chart .invoice-pending{fill:#00b6cb;background-color:#00b6cb}.sent-invoices-chart .invoice-paid{background-color:#0072f0;fill:#0072f0}.sent-invoices-chart .internal-bar-label{fill:#fff}.sent-invoices-chart .invoice-pending-bar-label.external-bar-label{fill:#00b6cb}.sent-quoinvoicestes-chart .invoice-paid-bar-label.external-bar-label{fill:#0072f0}.sent-invoices-chart>*:not(:last-child){margin-bottom:1rem}.sent-invoices-chart .categories-key{margin-left:80px}.sent-invoice-value-chart .invoice-pending-value{fill:#00b6cb;background-color:#00b6cb}.sent-invoice-value-chart .invoice-paid-value{background-color:#0072f0;fill:#0072f0}.sent-invoice-value-chart .internal-bar-label{fill:#fff}.sent-invoice-value-chart .invoice-pending-value-bar-label.external-bar-label{fill:#00b6cb}.sent-invoice-value-chart .invoice-paid-value-bar-label.external-bar-label{fill:#0072f0}.sent-invoice-value-chart>*:not(:last-child){margin-bottom:1rem}.sent-invoice-value-chart .categories-key{margin-left:80px}.sent-quotes-chart .quote-pending{fill:#fabb00;background-color:#fabb00}.sent-quotes-chart .quote-accepted{background-color:#4ea83e;fill:#4ea83e}.sent-quotes-chart .quote-declined{background-color:red;fill:red}.sent-quotes-chart .internal-bar-label{fill:#fff}.sent-quotes-chart .quote-pending-bar-label.internal-bar-label,.sent-quotes-chart .quote-pending-bar-label.external-bar-label{fill:#263e59}.sent-quotes-chart .quote-accepted-bar-label.external-bar-label{fill:#4ea83e}.sent-quotes-chart .quote-declined-bar-label.external-bar-label{fill:red}.sent-quotes-chart>*:not(:last-child){margin-bottom:1rem}.sent-quotes-chart .categories-key{margin-left:80px}.sent-quote-value-chart .quote-pending-value{fill:#fabb00;background-color:#fabb00}.sent-quote-value-chart .quote-accepted-value{background-color:#4ea83e;fill:#4ea83e}.sent-quote-value-chart .quote-declined-value{background-color:red;fill:red}.sent-quote-value-chart .internal-bar-label{fill:#fff}.sent-quote-value-chart .quote-pending-value-bar-label.internal-bar-label,.sent-quote-value-chart .quote-pending-value-bar-label.external-bar-label{fill:#263e59}.sent-quote-value-chart .quote-accepted-value-bar-label.external-bar-label{fill:#4ea83e}.sent-quote-value-chart .quote-declined-value-bar-label.external-bar-label{fill:red}.sent-quote-value-chart>*:not(:last-child){margin-bottom:1rem}.sent-quote-value-chart .categories-key{margin-left:80px}.analytics-dashboard-content{padding-top:1rem}.analytics-dashboard-content-inner{display:flex;flex-wrap:wrap}.analytics-dashboard-content .chart-container{flex-basis:calc(50% - 2rem);margin:1rem}.analytics-dashboard-content .key-indicators-data{margin-bottom:2rem}.analytics-dashboard-content .full-width{flex-basis:100%;width:100%}.analytics-dashboard-content .chart-container>*:not(:last-child){margin-bottom:1rem}.analytics-dashboard-content .chart-container h2{margin-top:0;margin-bottom:0;font-size:1.125rem}.analytics-dashboard-content .chart-container .microcopy{font-size:.7rem;color:#888}.analytics-dashboard-content .subscription-usage-data{width:100%;justify-content:center}.analytics-dashboard-content .tooltip-icon{padding:0}@media (max-width: 1000px){.analytics-dashboard-content .chart-container{flex-basis:100%}}@media (max-width: 600px){.analytics-dashboard-content{padding:.5rem}}.analytics-dashboard-unsubscribed-holding-content{padding:1.5rem;display:flex;flex-wrap:wrap;justify-content:center}.analytics-dashboard-unsubscribed-holding-content h4{font-size:2.5rem;opacity:.5;line-height:1em}.analytics-dashboard-unsubscribed-holding-content .content-panel{max-width:800px;margin:.5rem;text-align:center;padding:2rem 3rem}.analytics-dashboard-unsubscribed-holding-content .content-panel .button{margin:0 auto}.analytics-dashboard-unsubscribed-holding-content .content-panel img{max-width:100%}.analytics-dashboard-unsubscribed-holding-content .content-panel>*:not(:last-child){margin:0;margin-bottom:1rem}@media (max-width: 600px){.analytics-dashboard-unsubscribed-holding-content{padding:.5rem}.analytics-dashboard-unsubscribed-holding-content .content-panel{padding:1rem}}.payaca-phone-link button{min-width:240px}.payaca-phone-link .fa-phone-flip{margin-right:.5em;font-size:1em}@media (max-width: 600px){.payaca-phone-link{width:100%}.payaca-phone-link button{width:100%;min-width:auto}}.contact-us-callout{background-color:#edf2f7;max-width:370px;padding:1.5rem;text-align:center;border-radius:6px}.contact-us-callout .contact-us-prompt{display:flex;flex-direction:column;align-items:center}.contact-us-callout .contact-us-prompt>*{display:block}.contact-us-callout .contact-us-prompt>*:not(:last-child){margin-bottom:1rem}.contact-us-callout .contact-us-prompt a,.contact-us-callout .contact-us-prompt a:hover{text-decoration:none}.contact-us-callout .contact-us-prompt{text-align:center}.contact-us-callout h2{margin:0;line-height:1.2em;text-align:center}.contact-us-callout>*:not(:last-child){margin-bottom:1.5rem}.deal-activity-event-html-description blockquote.gmail_quote{margin:0 0 0 1rem;border-left:1px solid #dbe5f0;padding-left:1rem}.deal-activity-event-html-description div>table{width:100%;table-layout:fixed;overflow:hidden}.empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative;padding:20px}.empty-state img{width:35%;max-width:150px;min-width:80px}.empty-state .text{margin-bottom:50px;text-align:center}.empty-state img.arrow-icon{width:25%;max-width:150px;min-width:50px}.empty-state img.arrow-icon.up{transform:rotate(270deg);position:absolute;top:10px;right:110px}.form-section .form-section-title-wrapper{border-bottom:1px solid #e6e6e6;background:#fff2cc;display:flex;align-items:center;justify-content:space-between}.form-section .form-section-title{padding:10px;margin:0;color:#263e59}.form-section .form-section-content{margin:20px}.image-upload{display:flex;justify-content:center;flex-direction:column;align-items:center}.image-upload .image-container{border:1px solid #000;height:300px;width:400px;display:flex;align-items:center;max-width:100%}.image-upload .image-container img{height:auto;max-height:100%;width:auto;max-width:100%;margin:auto}.image-upload input{display:none}.image-upload .error{color:red;text-align:center;padding-top:5px}.image-upload .button{width:250px}.image-upload>*:not(:last-child){margin-bottom:1rem}.private-field .fa-eye,.private-field .fa-eye-slash{cursor:pointer;width:20px}.login-form-container .forgot-password-prompt{display:flex;justify-content:flex-start}.login-form-container .forgot-password-prompt .button.v2{width:auto}.login-form-container .forgot-password-prompt .button.v2 .button-content{font-weight:500}@media (min-width: 480px){.login-form-container .forgot-password-prompt{justify-content:flex-end}}#alert-dialog-title{font-family:Inter,sans-serif;font-weight:600;padding:0}.MuiDialogContent-root.content{padding:8px 24px 24px}.MuiDialogContent-root.content .list-item,.MuiDialogContent-root.content .list-item label{cursor:pointer}.MuiDialogContent-root.content .list-item:hover{background:#fab62d}.MuiDialogContent-root.content .button-container{display:flex;justify-content:space-around}.modal-header-wrapper{display:flex;justify-content:space-between;padding:16px 24px}.modal-header-wrapper .buttons-container>*,.modal-header-wrapper .close-icon{cursor:pointer}.confirm-modal.title h2{font-size:20px;text-align:center}.confirm-modal.content .button-container{margin-top:2rem;justify-content:center}.confirm-modal.content .button-container>*:not(:last-child){margin-right:1rem}.no-email-customer.confirm-modal.content .button-container .button{width:200px}.email-verification .button-container{flex-direction:column;align-items:center}.email-verification .button-container .button.tertiary{margin-bottom:0}.confirm-modal .body-content{padding-bottom:0;text-align:center}.offline-banner{display:flex;background:#c4c4c4;justify-content:center;padding:.5rem;align-items:center;text-align:center}.offline-banner svg{margin-right:1rem;height:30px}.pagination{background:#fff2cc;flex-shrink:1;display:flex;justify-content:center;align-items:center;padding:5px 10px;border:1px solid #c4c4c4;border-radius:0 0 5px 5px}.pagination .results{margin:5px}.pagination .pages{display:flex}.pagination .pages .page-number{cursor:pointer;padding:5px 10px;margin:0 5px}.pagination .pages .page-number.selected{border:1px solid #fab62d;border-radius:5px}.preview-update-reminder{background:#dbe5f0;border-radius:6px;padding:1rem}.preview-update-reminder .button{width:100%;margin-top:1rem}.preview-update-reminder p{margin-top:0rem}.progress-bar .progress-bar-segment{display:inline-block;margin:20px;border-bottom:2px solid transparent;opacity:.4}.progress-bar-segment.active{border-bottom:2px solid #fab62d;opacity:1}.progress-bar-segment.clickable{cursor:pointer;opacity:1}.progress-bar-segment.clickable label{cursor:pointer}@media (max-width: 700px){.progress-bar .progress-bar-segment{margin:20px 10px}}.section-radio-buttons .radio-button-wrapper{height:50px;width:100%;flex-direction:row;display:flex;overflow:hidden;border:1px solid #36577d;background-color:#fff;color:#36577d;border-radius:6px}.section-radio-buttons .radio-button-wrapper .section-radio-button{flex-direction:row;cursor:pointer;flex-grow:1;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.section-radio-buttons .radio-button-wrapper .section-radio-button:hover{background-color:#36577d1a}.section-radio-buttons .radio-button-wrapper .section-radio-button.selected{background-color:#36577d;color:#fff}.section-radio-buttons .radio-button-wrapper .section-radio-button:not(:last-child){border-right:1px solid #36577d}.single-item-label-wrapper{height:50px;font-weight:700;display:flex;justify-content:center;align-items:center;width:100%}.single-item-label{border:1px solid #fab62d;background:#fff1cd;height:100%;width:50%;display:flex;justify-content:center;align-items:center;border-radius:10px}.info-text{padding-bottom:5px}.select-value-modal .button-container{display:block!important;width:100%;margin:1rem 0}.select-value-modal .button-container .button:not(:last-child){margin-bottom:1rem}.select-value-modal .button{max-width:200px;margin:0 auto;display:block}.select-value-modal .error{color:red}.select-value-modal .input-field-container{width:200px;margin:auto}.select-value-modal .form-contents>*:not(:last-child){margin-bottom:1rem}.checkbox-field{display:flex;align-items:center}.checkbox-field>*:not(:last-child){margin-right:1rem}.checkbox-field .checkbox{margin:-.5em}.checkbox-field .field-label{margin-bottom:0}.customer-email-control .button-container{display:flex;justify-content:center;align-items:center}.customer-email-control .field-container{max-width:350px}.customer-email-control.sm-view .form-contents{flex-direction:column}.customer-email-control.sm-view .form-contents>*:not(:last-child){margin:0;margin-bottom:.5rem}.customer-email-control.sm-view .button-container{height:auto;justify-content:flex-end}.customer-email-control.sm-view .field-container{max-width:100%}.send-job{height:100%;width:100%}.send-job>*:not(:last-child){margin-bottom:1.5rem}.send-job .addressee-and-subject-container{margin-bottom:1rem}.send-job .addressee-and-subject-container .addressee-container,.send-job .addressee-and-subject-container .subject-container{display:flex;align-items:center;flex-wrap:wrap}.send-job .addressee-and-subject-container .addressee-container>div strong,.send-job .addressee-and-subject-container .subject-container>div strong{padding-right:.5rem}.send-job .addressee-and-subject-container>*:not(:last-child){margin-bottom:.5rem}.send-job .addressee-and-subject-container .customer-email-control{flex-grow:1}.send-job .addressee-and-subject-container .customer-email-control .form-contents{flex-direction:row}.send-job .addressee-and-subject-container .customer-email-control .form-contents .field-container{max-width:350px;margin-right:1rem}.send-job-button-container{display:flex;justify-content:flex-end;margin-top:2rem}.send-job-button-container .button{width:250px}.email-content-container{border-radius:0}.customer-email-preview-wrapper{padding:1rem;text-align:center;display:flex;justify-content:center}.customer-email-preview{width:500px;min-width:50%}.customer-email-preview img.logo{max-width:200px;margin-bottom:1rem}.customer-email-preview .button{margin:1em auto}.customer-email-preview .text-area-field textarea{text-align:center}.send-invoice-error-modal .send-invoice-error-modal-button-wrapper{display:flex;justify-content:center;margin-top:1rem}.settings-field-section{padding:10px 20px}.status-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;max-width:27rem;margin:auto;height:100%}.status-error img{height:150px}.status-error h4{margin-top:1rem}.trial-period-countdown-banner{background-color:#0872ed;padding:.5rem 3rem;text-align:center;min-height:44px;display:flex;justify-content:center;align-items:center;color:#fff;flex-wrap:wrap}.trial-period-countdown-banner span:first-child strong{padding-right:.5rem}.trial-period-countdown-banner .book-a-demo{display:inline-block;margin-left:1rem;padding:5px 1.25em;color:#0872ed;background-color:#fff;border-radius:100vh;text-decoration:none}.trial-period-countdown-banner .book-a-demo span{padding-right:.25em}.trial-period-countdown-banner .book-a-demo:hover{background-color:#dbe5f0}.trial-period-countdown-banner .welcome-video-button-wrapper{position:absolute;right:1rem}.header-information-resources-navigation .navigation-item{padding:.25rem 1rem;cursor:pointer;transition:background-color .1s ease-in-out}.header-information-resources-navigation .navigation-item.disabled{opacity:.5}.header-information-resources-navigation .navigation-item:hover{background-color:#edf2f7}.header-information-resources-navigation .navigation-item .fa-exclamation-triangle{color:#fabb00}.header-information-resources-navigation hr{margin-left:1rem;margin-right:1rem;width:auto}.responsive-popper-and-trigger{width:auto}.responsive-popper-and-trigger .show-popper-trigger{display:inline-block;max-width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.responsive-popper-and-trigger-popper{z-index:1000}.responsive-popper-and-trigger-popper .MuiPaper-root{padding:1rem 0;border-radius:6px;box-shadow:0 2px 10px #0003}.responsive-popper-and-trigger-drawer .MuiPaper-root{border-radius:10px 10px 0 0;box-shadow:0 2px 10px #0003}.header-information-resources-control .responsive-popper-and-trigger .show-popper-trigger{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.header-information-resources-control .responsive-popper-and-trigger .show-popper-trigger img{width:22px;height:22px}.header-information-resources-control .responsive-popper-and-trigger.active .show-popper-trigger,.header-information-resources-control .responsive-popper-and-trigger:hover .show-popper-trigger{box-shadow:0 2px 10px #0003}.header-information-resources-control-popper{width:180px;margin-top:.75rem}.header-information-resources-control-drawer .MuiPaper-root .header-information-resources-navigation{padding:.5rem 0}.header-navigation{color:#263e59}.header-navigation hr{margin-left:1rem;margin-right:1rem;width:auto}.header-navigation .navigation-item{padding:.25rem 1rem;cursor:pointer;transition:background-color .1s ease-in-out}.header-navigation .navigation-item.disabled{opacity:.5}.header-navigation .navigation-item:hover{background-color:#edf2f7}.header-navigation .navigation-item .fa-exclamation-triangle{color:#fabb00}.header-navigation-control .sm-view .show-popper-trigger{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:box-shadow .1s ease-in-out}.header-navigation-control .sm-view.active .show-popper-trigger{box-shadow:0 2px 10px #0003}.header-navigation-control:not(.sm-view){width:13.75rem}.header-navigation-control .show-popper-trigger>svg{width:22px;height:22px}.header-navigation-control .show-popper-trigger .button{width:100%;height:40px;border-radius:20px;pointer-events:none;overflow:hidden}.header-navigation-control .show-popper-trigger .button.with-logo{padding-left:5px}.header-navigation-control .show-popper-trigger .button .button-content{display:flex;font-weight:400;line-height:1.5em;align-items:center;text-align:left;overflow:hidden}.header-navigation-control .show-popper-trigger .button .button-content .company-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-navigation-control .show-popper-trigger .button .button-content img.logo{width:30px;flex-basis:30px;height:30px;flex-grow:0;flex-shrink:0;border-radius:50%;overflow:hidden;margin-right:.5rem;-o-object-fit:cover;object-fit:cover}.header-navigation-control-popper{width:13.75rem;margin-top:.75rem}.header-navigation-control-drawer .MuiPaper-root .header-navigation{padding:.5rem 0}.header-navigation-control-drawer .MuiPaper-root .account-user-indicator{color:#263e59;display:flex;flex-direction:column;padding:1rem;background-color:#edf2f7}.header-navigation-control-drawer .MuiPaper-root .account-user-indicator .account-name{font-weight:600}.responsive-popper-and-trigger-drawer .MuiPaper-root .account-user-indicator{padding:1.5rem}.responsive-popper-and-trigger-drawer .MuiPaper-root .navigation-item{padding:.75rem 1.5rem}@media (min-width: 400px){.responsive-popper-and-trigger-drawer .MuiPaper-root .account-user-indicator{flex-direction:row}.responsive-popper-and-trigger-drawer .MuiPaper-root .account-user-indicator .account-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.responsive-popper-and-trigger-drawer .MuiPaper-root .account-user-indicator .account-name .user-name{white-space:nowrap}}.header-search-control{display:flex;align-items:center}.header-search-control .header-search-control-inner{display:flex;align-items:center;width:100%}.header-search-control .header-search-control-inner>*:not(:last-child){margin-right:.5rem}.header-search-control .header-search-control-inner .search-icon-container{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.header-search-control .header-search-control-inner .search-icon-container svg{width:22px;height:22px}.header-search-control.sm-view .header-search-control-inner .close-icon-container,.header-search-control.sm-view.collapsed .header-search-control-inner .search-icon-container{cursor:pointer}.header-search-control.sm-view:not(.collapsed){width:100%}.festive-easter-egg-container{position:relative}.festive-easter-egg-container .btn:hover~.festive-tooltip{opacity:1;padding:5px;text-align:center;font-size:.8rem;background-color:#36577d;color:#fff;margin-top:.25em;white-space:nowrap;border-radius:5px;box-shadow:0 2px 10px #0003}.festive-easter-egg-container .festive-tooltip{position:absolute;opacity:0;left:-60px}@keyframes snowflakes-fall{0%{transform:translateY(0)}to{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,to{transform:translate(0)}50%{transform:translate(80px)}}.festive-easter-egg-container .snowflakes .snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;animation:snowflakes-shake 3s ease-in-out infinite}.festive-easter-egg-container .snowflakes .snowflake .inner{animation:snowflakes-fall linear infinite}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(1){left:8%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(1) .inner{animation-duration:15s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(2){left:55%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(2) .inner{animation-duration:16s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(3){left:2%;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(3) .inner{animation-duration:14s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(4){left:87%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(4) .inner{animation-duration:10s;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(5){left:19%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(5) .inner{animation-duration:16s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(6){left:14%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(6) .inner{animation-duration:7s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(7){left:72%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(7) .inner{animation-duration:16s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(8){left:69%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(8) .inner{animation-duration:10s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(9){left:36%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(9) .inner{animation-duration:8s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(10){left:81%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(10) .inner{animation-duration:14s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(11){left:100%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(11) .inner{animation-duration:16s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(12){left:11%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(12) .inner{animation-duration:11s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(13){left:69%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(13) .inner{animation-duration:9s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(14){left:91%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(14) .inner{animation-duration:16s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(15){left:70%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(15) .inner{animation-duration:15s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(16){left:82%;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(16) .inner{animation-duration:8s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(17){left:27%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(17) .inner{animation-duration:13s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(18){left:3%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(18) .inner{animation-duration:13s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(19){left:88%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(19) .inner{animation-duration:12s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(20){left:91%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(20) .inner{animation-duration:6s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(21){left:81%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(21) .inner{animation-duration:6s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(22){left:49%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(22) .inner{animation-duration:10s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(23){left:72%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(23) .inner{animation-duration:13s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(24){left:35%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(24) .inner{animation-duration:11s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(25){left:6%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(25) .inner{animation-duration:9s;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(26){left:12%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(26) .inner{animation-duration:14s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(27){left:36%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(27) .inner{animation-duration:7s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(28){left:33%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(28) .inner{animation-duration:16s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(29){left:98%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(29) .inner{animation-duration:6s;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(30){left:42%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(30) .inner{animation-duration:7s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(31){left:64%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(31) .inner{animation-duration:12s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(32){left:54%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(32) .inner{animation-duration:9s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(33){left:47%;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(33) .inner{animation-duration:6s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(34){left:4%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(34) .inner{animation-duration:11s;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(35){left:30%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(35) .inner{animation-duration:12s;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(36){left:30%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(36) .inner{animation-duration:15s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(37){left:77%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(37) .inner{animation-duration:9s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(38){left:72%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(38) .inner{animation-duration:16s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(39){left:89%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(39) .inner{animation-duration:14s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(40){left:74%;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(40) .inner{animation-duration:11s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(41){left:67%;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(41) .inner{animation-duration:6s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(42){left:25%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(42) .inner{animation-duration:16s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(43){left:15%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(43) .inner{animation-duration:15s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(44){left:52%;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(44) .inner{animation-duration:14s;animation-delay:2s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(45){left:63%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(45) .inner{animation-duration:8s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(46){left:40%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(46) .inner{animation-duration:15s;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(47){left:6%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(47) .inner{animation-duration:16s;animation-delay:5s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(48){left:10%;animation-delay:1s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(48) .inner{animation-duration:15s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(49){left:69%;animation-delay:4s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(49) .inner{animation-duration:8s;animation-delay:6s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(50){left:8%;animation-delay:3s}.festive-easter-egg-container .snowflakes .snowflake:nth-of-type(50) .inner{animation-duration:11s;animation-delay:2s}.authenticated-page-header{padding:0 2rem;background-color:#fff;display:flex;align-items:center;min-height:70px;border-bottom:1px solid #dbe5f0}.authenticated-page-header>*:not(:last-child){margin-right:1rem}.authenticated-page-header .date-container{font-weight:600;display:flex;align-items:center;justify-content:center;white-space:nowrap}.authenticated-page-header .date-container svg{color:#fabb00;margin-right:.5rem}.authenticated-page-header .header-previous-page-navigation-control-container{display:flex;align-items:center}.authenticated-page-header .info-actions-container,.authenticated-page-header:not(.sm-view) .header-search-control,.authenticated-page-header:not(.sm-view) .header-previous-page-navigation-control-container,.authenticated-page-header:not(.sm-view) .header-spacer{flex-grow:1;flex-basis:50%}.authenticated-page-header .info-actions-container{display:flex;align-items:center;justify-content:flex-end}.authenticated-page-header .info-actions-container .button.v2.button-style-circular{height:40px;width:40px}.authenticated-page-header .info-actions-container>*:not(:last-child){margin-right:.5rem}.authenticated-page-header .info-actions-container .header-search-control-container{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}.authenticated-page-header .info-actions-container .headway-widget-trigger{cursor:pointer;position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.authenticated-page-header .info-actions-container .headway-widget-trigger .megaphone{height:22px;width:22px}.authenticated-page-header .info-actions-container .headway-widget-trigger.active,.authenticated-page-header .info-actions-container .headway-widget-trigger:hover{box-shadow:0 2px 10px #0003}.authenticated-page-header .info-actions-container .headway-widget-trigger .headway-unseen-count{position:absolute;top:2px;left:10px;font-size:7px;color:#263e59}.authenticated-page-header .info-actions-container .headway-widget-trigger .headway-widget-badge-container{position:absolute}.authenticated-page-header .info-actions-container .headway-widget-trigger .headway-widget-badge-container .HW_badge{position:absolute;top:-7px;left:22px;background:#0080ff;padding-right:.17rem;padding-left:.17rem;min-height:18px;min-width:18px;font-size:10px;display:flex;justify-content:center;align-items:center;font-weight:600}.authenticated-page-header .show-navigation-sidebar-toggle{cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;margin-right:2rem}@media (max-width: 600px){.authenticated-page-header{min-height:50px}.authenticated-page-header .title-bar{padding:1rem}}.pagination-control{display:flex;align-items:center;font-size:.9rem;width:100%}.pagination-control>*{flex-basis:33.3333333333%;flex-grow:1}.pagination-control>*:not(:last-child){margin-right:3rem}.pagination-control .total-item-count{font-weight:600}.pagination-control .page-selection-control{display:flex;align-items:center;color:#36577d;justify-content:center}.pagination-control .page-selection-control>*{padding:.5rem}.pagination-control .page-selection-control>*:not(:last-child){margin-right:1em}.pagination-control .page-selection-control .fa-chevron-left,.pagination-control .page-selection-control .fa-chevron-right{font-size:.8em}.pagination-control .page-selection-control span.active{font-family:Inter,sans-serif;font-weight:600;color:#263e59}.pagination-control .page-selection-control span:not(.ellipsis){cursor:pointer}.pagination-control .page-size-control{display:flex;align-items:center;justify-content:right}.pagination-control .page-size-control span{white-space:pre}.pagination-control .page-size-control>*:not(:last-child){margin-right:1em}.pagination-control .page-size-control .dropdown-field{margin-bottom:0}.pagination-control .page-size-control .dropdown-field .input-wrapper{padding:.2em .4em;background-color:#edf2f7;box-shadow:none}.pagination-control .page-size-control .dropdown-field .MuiInputBase-root{font-size:.9em}.pagination-control .arrow-control{box-shadow:0 2px 10px #0003;display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:50%}@media (max-width: 600px){.pagination-control>*:not(.page-selection-control){display:none}.pagination-control .page-selection-control{margin-right:0}}.row-selection-table-cell{width:3rem;min-width:3rem;max-width:3rem}.row-selection-table-cell .checkbox .MuiCheckbox-root:not(.Mui-checked){color:#dbe5f5}.row-selection-table-cell .checkbox{margin:-.5rem;display:block}.row-selection-table-cell .checkbox .Mui-disabled{opacity:.5}.listed-customers-table{background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;height:100%}.listed-customers-table .pagination-control{padding:1rem 0rem 1rem 3rem}.listed-customers-table .no-results-container,.listed-customers-table .loader-container{display:flex;align-items:center;justify-content:center}.listed-customers-table .list-view-table-wrapper{border-radius:0;border:none;flex-grow:1}.listed-customers-table table.list-view-table>thead>tr>th:first-child{text-align:center}.listed-customers-table table.list-view-table td,.listed-customers-table table.list-view-table th{padding:.75em;vertical-align:middle}.listed-customers-table table.list-view-table th{padding-top:.5rem}.listed-customers-table table.list-view-table th .row-selection-table-cell{width:3rem;max-width:3rem;max-height:3rem}.listed-customers-table table.list-view-table .synced-with-integrations-table-cell .synced-with-integrations-container{display:flex;align-items:center;justify-content:center}.listed-customers-table table.list-view-table .synced-with-integrations-table-cell .synced-with-integrations-container>*{max-height:20px;width:20px}.listed-customers-table table.list-view-table .synced-with-integrations-table-cell .synced-with-integrations-container>*:not(:last-child){margin-right:.25rem}.listed-customers-table table.list-view-table .has-multiple-contacts-table-cell{text-align:center;min-width:100px}.listed-customers-table table.list-view-table .has-multiple-contacts-table-cell .fa-check{color:#4ea83d}@media (max-width: 600px){.listed-customers-table .pagination-control{padding:.5rem 0rem}}.maintenance-banner{display:flex;align-items:center;padding:.5rem;background:#ffca2d}.maintenance-banner .separator{border-bottom:1px solid #263e59;margin:1rem 20%}.maintenance-banner button.dismiss,.maintenance-banner button.reload{display:inline-block;margin-left:.8rem}.maintenance-banner .hammer-icon-wrapper .hammer-icon{font-size:20px}.maintenance-banner .hammer-icon-wrapper,.maintenance-banner .close-icon-wrapper{color:#263e59}.maintenance-banner .inner-banner-wrapper{display:flex;flex-direction:row;flex-grow:1;justify-content:center;text-align:center}.maintenance-banner.hidden{position:absolute;z-index:1000;background:none;padding:.5rem}.maintenance-banner.hidden .hammer-icon-wrapper{transition:color .5s ease-in;color:#ffca2d;padding:0;cursor:pointer}.dynamic-feedback-message .dynamic-feedback-message-panel{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px #0000004d;overflow:hidden}.dynamic-feedback-message .dynamic-feedback-message-panel .dynamic-feedback-message-header,.dynamic-feedback-message .dynamic-feedback-message-panel .dynamic-feedback-message-body{padding:.5rem}.dynamic-feedback-message .dynamic-feedback-message-panel .dynamic-feedback-message-header{background-color:#dbe5f0;display:flex;min-height:1.5rem;padding-top:.25rem;padding-bottom:.25rem}.dynamic-feedback-message .dynamic-feedback-message-panel .dynamic-feedback-message-header>*:not(:last-child){margin-right:.75rem}.dynamic-feedback-message .dynamic-feedback-message-panel .dynamic-feedback-message-header h4{margin:0}.dynamic-feedback-message .dynamic-feedback-message-panel .dynamic-feedback-message-header .cancel-dynamic-feedback-trigger{cursor:pointer;align-self:flex-start;margin-left:auto}.dynamic-feedback-overlay{position:fixed;bottom:calc(80px + 1rem);right:.8rem;width:300px;padding:.5rem;max-height:100vh;transition:bottom .3s ease-out;z-index:1200}.dynamic-feedback-overlay .dynamic-feedback-messages>*:not(:last-child){margin-bottom:1rem}.basic-page-wrapper{min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.basic-page-wrapper .page-wrapper-inner{flex-grow:1;background-color:#edf2f7;width:100%}.basic-page-wrapper .page-wrapper-inner .page-content{margin:0 auto;max-width:1200px;background-color:#fff;box-shadow:0 10px 40px 5px #36577d26;min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;min-height:-moz-stretch;min-height:-webkit-stretch;padding:2rem;display:flex;flex-direction:column}.basic-page-wrapper .page-wrapper-inner .page-content .header-content{margin-bottom:1rem}.basic-page-wrapper .page-wrapper-inner .page-content .body-content{flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:0}.basic-page-wrapper .payaca-logo{max-width:150px}@media (min-width: 700px){.basic-page-wrapper .page-wrapper-inner{padding:2rem}.basic-page-wrapper .page-wrapper-inner .page-content{border-radius:15px;min-height:calc(100vh - 4rem)}}.page-wrapper.maintenance .body-content{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:730px;margin:auto;text-align:center}.page-wrapper.maintenance .body-content h1{line-height:2rem}.page-wrapper.maintenance .body-content img{max-height:400px}.loader{max-width:75px}.loader-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:#edf2f7;z-index:100}.four-oh-four-page .information-wrapper{display:flex;align-items:center;flex-direction:column}.four-oh-four-page .sad-face{max-width:300px;flex-shrink:1;margin-bottom:3rem}.four-oh-four-page .sad-face img{max-width:100%}.four-oh-four-page .information-container{text-align:center}.four-oh-four-page .information-container h1{font-size:10rem;line-height:1em;margin:0}.four-oh-four-page .information-container h2{font-size:2rem;line-height:1em;margin:0}.four-oh-four-page .information-container button{margin:0 auto;margin-top:2rem}@media (min-width: 700px){.four-oh-four-page .information-wrapper{flex-direction:row}.four-oh-four-page .sad-face{max-width:440px;margin:0;margin-right:3rem}}.horizontal-chart{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 1rem}.horizontal-chart .tick-labels{grid-column:2/3;grid-row:ticks-end/end;position:relative}.horizontal-chart .tick-labels .tick-label{position:absolute;overflow:visible;color:#5f6c7a;font-size:.75rem}.horizontal-chart .tick-labels .tick-label .tick-label-inner{margin-left:-50%}.horizontal-chart .ticks{grid-column:2/3;grid-row:ticks-start/ticks-end;position:relative;z-index:-1}.horizontal-chart .ticks .tick{position:absolute;border-right:1px solid #dbe5f0;top:0;bottom:0;transition:left .5s}.horizontal-chart .value-wrapper{overflow:hidden}.horizontal-chart .value-wrapper .value{display:inline-block;white-space:nowrap}.horizontal-chart .label{justify-self:end;grid-column:1/2;grid-row:1/2;font-size:.875rem}.horizontal-chart .data-parent{grid-column:2/3;grid-row:1/2}.horizontal-bar-chart .data-parent .bar{padding:0 .25rem;text-align:right;transition:width .5s,color .5s}.horizontal-box-plot .data-parent{position:relative;overflow:hidden}.horizontal-box-plot .data-parent .range{margin-top:-1px;height:2px;background-color:#5f6c7a;position:absolute;top:50%}.horizontal-box-plot .data-parent .iq-range{height:100%;position:absolute;min-width:1px}.horizontal-box-plot .data-parent .median{margin-left:-1px;width:2px;background-color:#5f6c7a;height:100%;position:absolute;pointer-events:none}.horizontal-box-plot .data-parent .outlier{border-radius:50%;margin-left:-4px;margin-top:-4px;top:50%;padding:4px;background-color:#5f6c7a;position:absolute}.tag{display:inline-block;font-size:.75rem;max-width:100%;cursor:default}.tag .tag-inner{height:1.5rem;position:relative;border-right:none;padding-left:.75rem;padding-right:.75rem;display:flex;align-items:center;border-radius:.75rem}.tag .tag-inner span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag .tag-inner>*:not(:last-child){margin-right:.5rem}.tag .tag-inner .icon-container--display-none{display:none}.tag .tag-inner .icon-container{width:.8rem;position:relative;height:.8rem}.tag .tag-inner .icon-container>*{position:absolute;left:0;right:0;margin:auto;width:100%;transition:opacity .1s ease-in-out}.tag .tag-inner .icon-container .remove-tag-trigger{cursor:pointer;opacity:0;line-height:1em}.tag .tag-inner .icon-container .remove-tag-trigger .fa-xmark{display:block}.tag .tag-inner .icon-container .fa-circle-notch{font-size:.8rem}.tag .tag-inner .icon-container .fa-tag{font-size:.8rem;opacity:1}.tag.removable:hover .tag-inner .remove-tag-trigger{opacity:1}.tag.removable:hover .tag-inner .fa-tag{opacity:0}.tag-metric-analytics-data-visualisation,.tag-analytics-control{display:flex;gap:2rem;flex-direction:column}.tag-analytics-control .tag-analytics-control-dropdowns{display:flex;gap:1rem;flex-direction:row;align-items:center}.tag-analytics-control .tag-analytics-control-dropdowns>.dropdown-field{min-width:15rem}.tag-analytics-control .mini-loader{display:flex;align-items:center;justify-content:center}.tab{font-family:inherit;padding:.75rem 1rem 0;height:50px;line-height:1em;text-decoration:none;letter-spacing:.02rem;font-variant-ligatures:none;font-variant:none;cursor:pointer;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;position:relative;color:#263e59;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none;border-bottom:3px solid transparent}.tab:after{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.tab.active{border-color:#36577d;font-weight:600}.tab.disabled{color:#36577d4d;cursor:default}.tabbed-view-container{position:relative;overflow:hidden}.tabbed-view-container .tabs-wrapper{width:100%;background-color:#fff;position:relative}.tabbed-view-container .tabs-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:6px;background-image:linear-gradient(to bottom,rgba(0,0,0,.1),transparent)}.tabbed-view-container .tabs-wrapper .tabs{display:flex;flex-wrap:wrap;gap:.5rem}.tabbed-view-container .tabs-wrapper .tabs .tab h1,.tabbed-view-container .tabs-wrapper .tabs .tab h2,.tabbed-view-container .tabs-wrapper .tabs .tab h3,.tabbed-view-container .tabs-wrapper .tabs .tab h4,.tabbed-view-container .tabs-wrapper .tabs .tab h5,.tabbed-view-container .tabs-wrapper .tabs .tab h6{font-size:1rem;font-weight:inherit;margin-bottom:.5rem}.navigation-sidebar .tasks-icon{fill:#fff;padding:3px}.navigation-sidebar .collapsible-sidebar-inner nav{height:100%}.navigation-sidebar .collapsible-sidebar-inner nav .navigation-menu-items-container{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding-top:.5rem}.navigation-sidebar .current-user-information{margin-top:auto;opacity:1;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center}.navigation-sidebar .collapsed .user-indicator-circle{transform:scale(.75)}.collapsible-sidebar{position:relative;transition:width .3s ease-in-out;background-color:#fff;height:100%;display:flex;flex-direction:column}.collapsible-sidebar .collapsible-sidebar-wrapper{overflow:hidden;flex-grow:1}.collapsible-sidebar .collapsible-sidebar-inner{transition:width .3s ease-in-out,margin .3s ease-in-out;overflow-y:auto;height:100%;overflow:hidden}.collapsible-sidebar .expand-collapse-control{display:flex;align-items:center;justify-content:center;height:3rem}.collapsible-sidebar .expand-collapse-control .expand-collapse-control-inner{width:1rem;height:1rem;cursor:pointer;text-align:center;position:relative}.collapsible-sidebar .expand-collapse-control .expand-control,.collapsible-sidebar .expand-collapse-control .collapse-control{transition:opacity .3s ease-in-out;position:absolute}.collapsible-sidebar .collapse-control{opacity:1;margin:0 auto}.collapsible-sidebar .expand-control{opacity:0;margin:0 auto}.collapsible-sidebar.collapsed .collapse-control{opacity:0}.collapsible-sidebar.collapsed .expand-control{opacity:1}.navigation-menu-item{display:flex;align-items:center;transition:color .1s ease-in-out,background-color .1s ease-in-out;color:inherit;text-decoration:none;font-weight:400}.navigation-menu-item .upgrade-icon-container{display:flex;padding:0 1rem;color:#ffca2d}.navigation-menu-item .title-container{transition:opacity .3s ease-in-out;flex-grow:1;position:relative}.navigation-menu-item .title-container span span{display:flex;justify-content:space-between}.navigation-menu-item .icon-container{width:3rem;height:2.75rem;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease-in-out}.navigation-menu-item .icon-container .icon-container-inner{width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center}.navigation-menu-item.disabled .icon-container,.navigation-menu-item.disabled .title-container>span{opacity:.5}.navigation-menu-item:not(.disabled){cursor:pointer}.navigation-menu-item:not(.disabled):hover:not(.selected){color:#edf2f7;background-color:#ffffff1a}.navigation-menu-item:not(.disabled):hover .tooltip-container{opacity:1;transition:all ease-out .3s}.navigation-menu-item.selected{color:#ffca2d}.terms-and-privacy-updates-modal>p:first-child{padding:0rem 0rem 1rem}.terms-and-privacy-updates-modal .agreement-wrapper{max-height:300px;overflow-y:auto;margin-bottom:1rem;box-shadow:0 2px 10px #0003;border-radius:5px;padding:0 1rem;background-color:#fff}.terms-and-privacy-updates-modal h4{margin:1.5rem 0 .5rem}.terms-and-privacy-updates-modal.modal .MuiDialogContent-root>.body-content,.terms-and-privacy-updates-modal .modal .MuiDialogContent-root:first-child>.body-content{padding:.5rem 2rem}.terms-and-privacy-updates-modal.modal .MuiDialogContent-root>*:first-child,.terms-and-privacy-updates-modal .modal .MuiDialogContent-root:first-child>*:first-child{padding:2rem 1rem .5rem}.authenticated-page-wrapper .authenticated-page-header{position:sticky;top:0}.authenticated-page-wrapper .header-content .title-bar{display:flex;min-height:70px;align-items:center;padding:1rem 2rem;position:relative}.authenticated-page-wrapper .header-content .title-bar .dropdown-field h1{line-height:1rem}.authenticated-page-wrapper .header-content .title-bar h1{padding:0;margin:0;line-height:3.5rem}.authenticated-page-wrapper .header-body-sidebar-container{display:grid;grid-template-columns:1fr 25rem;grid-template-rows:auto 1fr;position:static}.authenticated-page-wrapper .header-body-sidebar-container .body-content,.authenticated-page-wrapper .header-body-sidebar-container .header-content{grid-column:1/3}.authenticated-page-wrapper .header-body-sidebar-container .sidebar-content{grid-column:2/3;grid-row:1/3;position:sticky;top:70px;bottom:0;align-self:start;padding:1rem}.authenticated-page-wrapper .header-body-sidebar-container .sidebar-content~.body-content{grid-column:1/2}.authenticated-page-wrapper .header-body-sidebar-container .sidebar-content~.header-content{grid-column:1/2}.authenticated-page-wrapper .page-wrapper-inner{display:flex;flex-direction:row}.authenticated-page-wrapper .page-wrapper-inner .navigation-sidebar-container{top:0;bottom:0;position:sticky;align-self:stretch}.authenticated-page-wrapper .page-wrapper-inner .page-content{position:relative;height:auto;overflow-y:auto;flex-grow:1;overflow-x:hidden}.authenticated-page-wrapper .page-wrapper-inner .page-content .page-content-with-blur{filter:blur(.8px)}.authenticated-page-wrapper .page-wrapper-inner .page-content .blocked-page-content{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#9f9f9f0f;z-index:999;display:flex;justify-content:center;align-items:center}.authenticated-page-wrapper .page-wrapper-inner .page-content .blocked-page-content .blocked-page-content-modal{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#36577dcc;padding:3.75rem 1.833rem;color:#fff;transform:translate(0);font-size:1.424rem;gap:2.667rem;border-radius:.5rem;max-width:678px;margin-bottom:70px}.authenticated-page-wrapper.sm-view .page-wrapper-inner{position:relative}.authenticated-page-wrapper.sm-view .page-wrapper-inner .navigation-sidebar-container{position:absolute;width:100%;background-color:#263e5900;transition:background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out;transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;pointer-events:none}.authenticated-page-wrapper.sm-view .page-wrapper-inner .navigation-sidebar-container .navigation-sidebar .collapsible-sidebar{box-shadow:10px 0 10px #263e5926}.authenticated-page-wrapper.sm-view .page-wrapper-inner .navigation-sidebar-container.sidebar-visible{background-color:#263e594d;pointer-events:all;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.authenticated-page-wrapper.sm-view .body-content{grid-column:1}@media (max-width: 1200px){.authenticated-page-wrapper .header-body-sidebar-container{grid-template-columns:100%;grid-template-rows:auto minmax(0,1fr) auto}.authenticated-page-wrapper .header-body-sidebar-container .body-content{grid-column:1/1}.authenticated-page-wrapper .header-body-sidebar-container .sidebar-content{position:relative;grid-column:1/2;grid-row:3/4}}@media (max-width: 600px){.authenticated-page-wrapper .header-content .title-bar{padding:1rem 1rem .5rem;min-height:50px}.authenticated-page-wrapper .header-body-sidebar-container .sidebar-content{top:50px}}.tabbed-content-page-wrapper .header-content .title-bar{padding-bottom:1rem}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container{display:flex;flex-direction:column;position:static;overflow:visible}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tabs-wrapper{flex-shrink:0;margin-bottom:0;position:sticky;top:70px;background-color:#fff;z-index:47}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tabs-wrapper .tabs{padding:0 2rem;overflow-x:auto;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tabs-wrapper .tabs::-webkit-scrollbar{display:none}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tab-content-container{flex-grow:1;display:flex;flex-direction:column;overflow:auto;padding:1.83rem 2rem 4rem}@media (max-width: 600px){.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tabs-wrapper{top:50px}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tabs-wrapper .tabs{padding:0 1rem}.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tab-content-container{flex-grow:1;padding:1rem 1rem 4rem}}.analytics-embed.authenticated-page-wrapper .page-wrapper-inner .page-content{display:flex;flex-direction:column;overflow-y:hidden}.analytics-embed.authenticated-page-wrapper .page-wrapper-inner .page-content .header-body-sidebar-container{flex:1}.automations-table ul{margin:0;padding:0;list-style:none}.automations-table ul li{padding:0}.automations-table.sm-view .hide-sm{display:none}.custom-automations{display:grid;grid-template-rows:minmax(3.25rem,auto) auto auto;grid-template-columns:auto 1fr;grid-template-areas:"create-button filter" "search search" "automations-table automations-table";gap:2rem 2rem}.custom-automations .create-button{grid-area:create-button;align-self:center;justify-self:start}.custom-automations .search-term-field-container{grid-area:search;max-width:35rem}.custom-automations .listed-automations-filter-controls{grid-area:filter;justify-self:end}.custom-automations .automations-table-and-pagination{grid-area:automations-table;display:flex;gap:2rem;flex-direction:column}.custom-automations .automations-table-and-pagination .loader-container{display:flex;align-items:center;justify-content:center;height:3rem}.custom-automations .automation-row.clickable td{cursor:pointer}.custom-automations.sm-view{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-template-areas:"create-button" "search" "filter" "automations-table"}.image-block{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;position:relative;border-radius:6px;overflow:hidden;background-color:#263e590d}.image-block svg{font-size:2rem;opacity:.3}.image-block img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.quick-actions-element{text-align:center;display:flex;justify-content:center;align-items:center;width:1rem;min-width:1rem;font-size:1.5rem}.quick-actions-element.clickable{cursor:pointer}.quick-actions-element.disabled{opacity:.3}.radio-button .MuiRadio-root{color:#263e59}.radio-button .radio-wrapper{width:16px;height:16px;font-size:8px;border:2px solid #263e59;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#263e59}.entity-card{overflow:hidden;border-radius:6px;display:flex}.entity-card .entity-card-click-wrapper{align-self:stretch;flex-grow:1}.entity-card .entity-card-inner{border:1px solid #edf2f7;transition:background-color .3s ease-in-out;background-color:#edf2f7;display:grid;grid-template-columns:auto auto 1fr auto auto;grid-template-rows:1fr auto;align-items:center;overflow:hidden;height:100%}.entity-card .entity-card-inner .image-block-wrapper{padding:.5rem;grid-column:2/3}.entity-card .entity-card-inner .body-content-wrapper{padding:.5rem;grid-column:3/4}.entity-card .entity-card-inner .quick-actions-wrapper{padding:.5rem;grid-column:4/5}.entity-card .entity-card-inner .checkbox-wrapper{padding:.5rem;grid-column:1/2}.entity-card .entity-card-inner .checkbox-wrapper .checkbox{margin:-.5rem}.entity-card .entity-card-inner .entity-card-inner-footer{grid-column:1/5;grid-row:2/3;display:flex;justify-content:center;padding:.5rem;font-size:.875rem;align-items:center}.entity-card .entity-card-inner .entity-card-inner-footer svg{margin-left:.5rem}.entity-card .entity-card-inner.sm-view .image-block-wrapper .image-block{width:3.5rem;height:3.5rem}.entity-card .entity-card-inner.xs-view{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:0rem}.entity-card .entity-card-inner.xs-view .image-block-wrapper{grid-column:1/3;grid-row:1/2;padding:0;height:8rem}.entity-card .entity-card-inner.xs-view .image-block-wrapper .image-block{width:100%;height:100%;border-radius:0}.entity-card .entity-card-inner.xs-view .body-content-wrapper{grid-column:1/3;grid-row:2/3;padding:1rem}.entity-card .entity-card-inner.xs-view .quick-actions-wrapper{grid-column:2/3;grid-row:3/4;justify-self:end;padding:1rem;padding-top:0}.entity-card .entity-card-inner.xs-view .checkbox-wrapper{grid-column:1/2;grid-row:3/4;padding:1rem;padding-top:0}.entity-card .entity-card-inner.xs-view .entity-card-inner-footer{grid-column:1/3;grid-row:4/5}.entity-card .expandable-footer-container{display:flex;flex-direction:column;background-color:#edf2f7}.entity-card .expandable-footer-container>.button{align-self:center;width:100%;padding:.5rem}.entity-card .expandable-footer-container .footer-content{padding:.5rem}.entity-card.clickable .entity-card-click-wrapper:hover{cursor:pointer}.entity-card.clickable .entity-card-click-wrapper:hover .entity-card-inner{background-color:#dbe5f0}.default-automation-card .entity-card-inner .body-content-wrapper,.default-automation-card .entity-card-inner.sm-view .body-content-wrapper,.default-automation-card .entity-card-inner.xs-view .body-content-wrapper{padding:2rem 1.5rem;display:flex;gap:.5rem;flex-direction:row}.default-automation-card .title{font-size:1.125rem;flex-grow:1}.default-automations{display:flex;gap:2.5rem;flex-direction:column}.default-automations .default-automations-section{display:flex;gap:1.5rem;flex-direction:column}.default-automations .default-automations-section h2{display:flex;gap:1rem;flex-direction:row;align-items:center}.default-automations .default-automations-section h2,.default-automations .default-automations-section hr,.default-automations .default-automations-section ul{margin:0;padding:0}.default-automations .default-automations-section ul{list-style:none}.default-automations .default-automations-section ul li{padding:0}.default-automations ul.default-automations-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,300px))}.default-automations ul.default-automations-list li{align-self:stretch}.default-automations ul.default-automations-list li>.entity-card{height:100%}.automations-page.tabbed-content-page-wrapper .page-content .header-body-sidebar-container>.body-content .tabbed-view-container .tab-content-container{padding-top:2rem}.custom-automations-teaser__body{position:relative}.custom-automations-teaser__body .automations-table{filter:blur(3px);width:100%}.custom-automations-teaser__prompt-outer{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.custom-automations-teaser__prompt{background-color:#36577de6;padding:3rem;border-radius:6px;align-self:center;text-align:center;display:flex;gap:.5rem;flex-direction:column}.custom-automations-teaser__prompt>p{margin:0;font-size:1.125rem;color:#fff}.custom-automations-teaser__prompt .button{margin-top:1rem;align-self:center}.sms-notification-automation-action-config-fieldset{display:flex;gap:3rem;flex-direction:column}fieldset.automation-action-config-fieldset{border:none;padding:none}.generic-user-help-tip{display:flex;background-color:#dbe5f0;padding:1em;margin-top:2em;border-radius:6px}.generic-user-help-tip div:first-of-type{padding:1em 2em 1em 1em}.generic-user-help-tip div:last-of-type{display:flex;flex-direction:column;text-align:left}.generic-user-help-tip div:last-of-type strong{padding:.5em 0}.variable-insert-control{display:grid;grid-template-columns:1fr 20rem;grid-template-rows:1;grid-template-areas:"input variables";grid-gap:2rem}.variable-insert-control .input{grid-area:input}.variable-insert-control .variable-list-and-search-container{display:flex;gap:0;flex-direction:column;grid-area:variables}.variable-insert-control .variable-list-and-search-container .basic-field{margin-bottom:1rem}.variable-insert-control .available-variables-label{font-weight:600;margin-bottom:.25rem}.variable-insert-control .variable-list{border:1px solid #C7D8EA;overflow:hidden;border-radius:6px}.variable-insert-control .variable-list ul{margin:0;padding:1rem;list-style:none;display:flex;gap:.5rem;flex-direction:column;align-items:flex-start;max-height:20rem;overflow-x:auto;overflow-y:scroll}.variable-insert-control .variable-list ul li{margin:0;padding:.5rem;width:auto;background-color:#edf2f7;border:1px solid #36577d;border-radius:5px}.email-notification-automation-action-config-fieldset{display:flex;gap:1rem;flex-direction:column}.email-notification-automation-action-config-fieldset .email-preview{padding:2rem;border:1px solid #C7D8EA;border-radius:6px}.email-notification-automation-action-config-fieldset .email-preview img,.email-notification-automation-action-config-fieldset .email-preview button{display:block;margin:0 auto}.email-notification-automation-action-config-fieldset .sendMeACopy .field-label--style-standard .field-label__label{font-weight:400}.email-notification-automation-action-config-fieldset .recipient-fields{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"to to cc bcc";gap:1rem 1.5rem}.email-notification-automation-action-config-fieldset .recipient-fields .to{grid-area:to}.email-notification-automation-action-config-fieldset .recipient-fields .cc{grid-area:cc}.email-notification-automation-action-config-fieldset .recipient-fields .bcc{grid-area:bcc}.email-notification-automation-action-config-fieldset .recipient-fields.sm-view{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"to to" "cc bcc"}.email-notification-automation-action-config-fieldset .recipient-fields.xs-view,.email-notification-automation-action-config-fieldset .variable-insert-input-fields{display:flex;gap:1rem;flex-direction:column}.email-notification-automation-action-config-fieldset .variable-insert-input-fields h3{font-size:1.266rem}.email-notification-automation-action-config-fieldset .variable-insert-input-fields .email-preview-container{margin-top:1rem;margin-bottom:1rem}.type-to-search-field .basic-field .mini-loader{width:18px;height:18px}.type-to-search-field .MuiAutocomplete-input{flex-grow:1;padding:.75rem 2rem .75rem .75rem;align-self:stretch;display:flex;align-items:center;margin-left:-1px;margin-right:-1px;background-color:transparent;line-height:1.5;min-width:0;font-size:.875rem}.type-to-search-field-paper{color:#263e59;box-shadow:0 0 10px #36577d26!important}.automation-config-block{width:100%;max-width:800px;background-color:#fff;border-radius:6px;box-shadow:0 2px 10px #0003;margin:0 auto 2em;overflow:hidden}.automation-config-block .automation-config-block-header{display:flex;justify-content:space-between;align-items:center;padding:1em 2em;cursor:pointer}.automation-config-block .automation-config-block-header.expanded{background-color:#edf2f7}.automation-config-block .automation-config-block-header .automation-config-type{display:flex;align-items:center;flex-grow:1}.automation-config-block .automation-config-block-header .automation-config-type p{margin:0}.automation-config-block .automation-config-block-header .automation-config-type h2{margin:0;margin-right:1rem;font-size:1.266rem}.automation-config-block .automation-config-block-header .automation-config-type .config-icon{opacity:.7;width:35px}.automation-config-block .automation-config-block-header .automation-config-type .config-icon.expanded{opacity:1}.automation-config-block .automation-config-block-body{position:relative;padding:1.5rem 2em}.automation-config-block .automation-config-block-body .generic-user-help-tip{margin-bottom:4.5rem}.automation-config-block .automation-config-block-body>*:not(:last-of-type),.automation-config-block .automation-config-block-body .trigger-controls-wrapper>*:not(:last-of-type){margin-bottom:1em}.automation-config-block .automation-config-block-body .conditions-empty-container{position:relative;border:1px solid #dbe5f0;border-radius:6px;padding-top:15px;padding-left:50px;margin-bottom:20px}.automation-config-block .automation-config-block-body .conditions-empty-container svg{position:absolute;top:18px;left:15px}.automation-config-block .automation-config-block-body .condition-row{width:100%;display:flex;margin-bottom:1em}.automation-config-block .automation-config-block-body .condition-row>*{flex:1;padding-right:.5em}.automation-config-block .automation-config-block-body .condition-row .dropdown-field .input-wrapper>*{flex:1;padding-right:.5em}.automation-config-block .automation-config-block-body .condition-row .condition-delete{flex:none;padding:0}.automation-config-block .automation-config-block-body .condition-row .condition-delete .button{height:37.5px}.automation-config-block .automation-config-block-body .condition-row .condition-delete .button svg{color:#263e59}.automation-config-block .automation-config-block-body .add-condition-button{display:inline-block;background-color:#36577d;color:#fff;padding:6px;border-radius:100%;width:25px;height:25px;margin-right:10px}.automation-config-block .automation-config-block-body .input-wrapper.v2{box-shadow:none}.automation-config-block .automation-config-block-body .config-header{display:flex;width:100%}.automation-config-block .automation-config-block-body .config-header>div{flex-grow:1;margin-right:2em}.automation-config-block .automation-config-block-body .config-header>div .basic-field{border-bottom:1px solid #000}.automation-config-block .automation-config-block-body .config-header button{flex:none}.automation-config-block .automation-config-block-body .file-upload-field .input-wrapper.v2{background-color:#edf2f7;display:flex;align-items:center}.automation-config-block .automation-config-block-body .type-to-search-field .input-wrapper.v2{background-color:#edf2f7}.automation-config-block .automation-config-block-body .selected-email-variables{display:flex;flex-wrap:wrap}.automation-config-block .automation-config-block-body .selected-email-variables .email-variable{display:flex;padding:.5em;background-color:#36577d;color:#fff;border-radius:6px;margin-right:5px;margin-bottom:5px}.automation-config-block .automation-config-block-body .selected-email-variables .email-variable span{padding:0 5px 0 10px;cursor:pointer}.automation-config-block .automation-config-title-and-description{flex-grow:1;margin-left:1rem}.automation-config-block .automation-config-title-and-description .action-config-block-expanded-title{display:flex;align-items:center}.automation-config-block .automation-config-title-and-description .action-config-block-expanded-title .validated-field-wrapper{flex-grow:1}.automation-config-block .automation-config-title-and-description .action-config-block-expanded-title .validated-field-wrapper .input-wrapper{border-bottom:1px solid rgba(38,62,89,.2)}.automation-config-block .automation-config-title-and-description .automation-config-description{padding-top:.3rem}.automation-config-block .automation-config-title-and-description .automation-config-description .validated-field-wrapper{max-width:200px;margin-top:.5rem}.automation-config-block .automation-config-block-toggle{padding-left:1rem}.clickable-area{color:#263e59;fill:#263e59;background-color:#edf2f7;padding:2rem;width:100%;display:flex;align-items:center;justify-content:center;border-radius:6px;border:2px dashed #36577d;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer;position:relative}.clickable-area .clickable-area-content{display:flex;align-items:center;justify-content:center}.clickable-area .clickable-area-content .icon-container{display:flex;align-items:center;justify-content:center;font-size:1.25rem}.clickable-area .clickable-area-content>*:not(:last-child){margin-right:.75rem}.clickable-area.processing .clickable-area-content{visibility:hidden}.clickable-area.processing .spinner-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.clickable-area:hover{background-color:#dbe5f0}.clickable-area.create-area .create-icon-wrapper{margin-right:.75rem;height:22px;width:22px}.clickable-area.create-area .create-icon-wrapper .svg{height:22px;width:22px}.clickable-area.area-col-secondary-light{background-color:#dbe5f0}.clickable-area.area-col-secondary-light:hover{background-color:#c9d8e9}.clickable-area.disabled{pointer-events:none;cursor:default;opacity:.3}.create-edit-automation-page .create-edit-automation-header{display:flex;justify-content:space-between;height:100px;width:100%;padding:0 12rem 0 4em;background-color:#fff}.create-edit-automation-page .create-edit-automation-header-title{display:flex;align-items:center;flex-grow:1}.create-edit-automation-page .create-edit-automation-header-title .validated-field-wrapper{width:100%}.create-edit-automation-page .create-edit-automation-header-title .input-wrapper{border-bottom:1px solid #c8d1da;border-radius:0}.create-edit-automation-page .create-edit-automation-header-title .input-wrapper input{font-weight:700;font-size:1.266rem}.create-edit-automation-page .create-edit-automation-header .switch-field{padding-left:4rem;flex-direction:row-reverse;font-weight:700}.create-edit-automation-page .create-edit-automation-header .switch-field>*:first-of-type{padding-left:1em}.create-edit-automation-page .body-content{background-color:#edf2f7}.create-edit-automation-page .body-content .automation-loader{display:flex;justify-content:center;padding:6em}.create-edit-automation-page .body-content .validated-form{height:100%}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper{display:flex;flex-direction:column;height:100%}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container{padding:5rem;flex-grow:1;overflow:auto}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls{position:relative}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .create-edit-automation-background-line{position:absolute;left:50%;height:calc(100% - 65px);width:1px;border:1px dashed #36577d}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .automation-config{position:relative;z-index:9}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .add-new-condition{height:65px}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .add-new-action{display:block;margin:0 auto;width:100%;height:65px;max-width:800px;background-color:#dbe5f0!important;border:2px dashed #36577d!important}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .add-new-action .button-content{display:flex;justify-content:center;align-items:center;color:#36577d!important}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .add-new-action .button-content img{width:22px;margin-right:15px}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container .create-edit-automation-controls .automation-action-config-fieldset{margin-bottom:2rem}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .automation-save-button{position:absolute;top:100px;right:5rem}@media (max-width: 600px){.create-edit-automation-page .create-edit-automation-header{padding:0 8rem 0 2rem}.create-edit-automation-page .create-edit-automation-header .switch-field{padding-left:1rem}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .create-edit-automation-container{padding:2rem}.create-edit-automation-page .body-content .validated-form .create-edit-automation-form-wrapper .automation-save-button{top:80px;right:2rem}}.validation-feedback-block .validation-error-list{padding:0;margin:0;list-style:none;display:flex;gap:1rem;flex-direction:column}.validation-feedback-block .validation-error-list .feedback-message.feedback-level-error{color:#921717}.sendable-document-email-control{height:100%;width:100%}.sendable-document-email-control>*:not(:last-child){margin-bottom:1.5rem}.sendable-document-email-control .addressee-and-subject-container{margin-bottom:1rem}.sendable-document-email-control .addressee-and-subject-container .addressee-container,.sendable-document-email-control .addressee-and-subject-container .subject-container{display:flex;align-items:center;flex-wrap:wrap}.sendable-document-email-control .addressee-and-subject-container .addressee-container>div strong,.sendable-document-email-control .addressee-and-subject-container .subject-container>div strong{padding-right:.5rem}.sendable-document-email-control .addressee-and-subject-container>*:not(:last-child){margin-bottom:.5rem}.sendable-document-email-control .addressee-and-subject-container .customer-email-control{flex-grow:1}.sendable-document-email-control .addressee-and-subject-container .customer-email-control .form-contents{flex-direction:row}.sendable-document-email-control .addressee-and-subject-container .customer-email-control .form-contents .field-container{max-width:350px;margin-right:1rem}.bounce-resend-modal .form-content{display:flex;gap:1.25rem;flex-direction:column}.change-proposal-document .site-addresses{display:flex;gap:1rem;flex-direction:row}.change-proposal-document .body-container{display:flex;gap:2rem;flex-direction:column}.change-proposal-document .accepted-details-wrapper{display:flex;flex-direction:column;align-self:flex-end}.change-proposal-document .accepted-details-wrapper .signature-image{display:flex;justify-content:flex-end}.change-proposal-document .accepted-details-wrapper .signature-image img{width:100%;max-width:16rem;margin-bottom:1rem}.change-proposal-document .tables-wrapper{display:flex;gap:1rem;flex-direction:column}.change-proposal-document .job-line-items-totals{padding-right:.5rem;display:flex;justify-content:flex-end}.change-proposal-document .job-line-items-totals .value-change{font-size:1.266rem;font-weight:600}.change-proposal-document .job-line-items-totals dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:.5rem;grid-column-gap:3rem;text-align:right}.change-proposal-document .job-line-items-totals dl hr{grid-column:1/3;border-color:#dbe5f0}.change-proposal-document .job-line-items-totals dl dt,.change-proposal-document .job-line-items-totals dl dd{display:inline;margin:0}.change-proposal-document .job-line-items-totals dl dt:after{content:":"}.change-proposal-document .job-line-items-totals dl dd{font-weight:600}.change-proposal-document .job-line-items-totals dl dd.negative{color:#d93a3a}.change-proposal-document .job-line-items-totals dl dd.positive{color:#4ea83d}.resend-modal .form-content{display:flex;gap:.5rem;flex-direction:column}.resend-modal .to-container{display:flex;gap:.5rem;flex-direction:row}.change-proposal-page .body-content{padding:0rem 2rem 2rem;display:flex;gap:2rem;flex-direction:column}.change-proposal-page .header-body-sidebar-container{grid-template-columns:minmax(auto,1000px) 20rem}.change-proposal-page .header-body-sidebar-container .body-content{padding:0rem 2rem 2rem;display:flex;gap:2rem;flex-direction:column}.change-proposal-page .header-body-sidebar-container .sidebar-content{padding-top:2rem;padding-bottom:2rem}.time-field .input-wrapper{width:150px}.business-hours-day-selection-wrapper{display:flex;gap:.5rem;flex-direction:row}.business-hours-day-selection-wrapper .day-selection{padding:.5rem 1rem;border:1px solid rgba(54,87,125,.15);border-radius:6px;cursor:pointer;background:#fff;width:40px;text-align:center}.business-hours-day-selection-wrapper .day-selection:hover{box-shadow:0 2px 10px #0003}.business-hours-day-selection-wrapper .day-selection.selected{background:#263e59;color:#fff;box-shadow:0 2px 10px #0003}.create-edit-timelog-type-control form.validated-form{display:flex;gap:1rem;flex-direction:row}.create-edit-timelog-type-control form.validated-form .type-field{flex-shrink:1;flex-grow:0}.create-edit-timelog-type-control form.validated-form .description-field{flex-shrink:0;flex-grow:1}.create-edit-timelog-type-control form.validated-form .button{align-self:flex-end;margin-bottom:.75rem}.manageable-timelog-type .read-view{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-template-areas:"type actions" "description description"}.manageable-timelog-type .read-view .type{grid-area:type;font-size:1.266rem;margin-right:2rem;align-self:baseline}.manageable-timelog-type .read-view .actions{grid-area:actions;display:flex;gap:1rem;flex-direction:row;align-self:baseline}.manageable-timelog-type .read-view .description{margin-top:.5rem;grid-area:description;font-size:.875rem;color:#5f6c7a}.company-settings-time-tracking .timelog-types-list{list-style:none;padding:0;margin:1.5rem 0}.company-settings-time-tracking .timelog-types-list li{margin:0;padding:1rem 0}.company-settings-time-tracking .timelog-types-list li:not(:last-child){border-bottom:1px solid rgba(54,87,125,.3)}.company-settings-time-tracking .timelog-types-list li:first-child{padding-top:0}.company-settings-time-tracking .timelog-types-list li:last-child{padding-bottom:0}.company-settings-page .tabs{padding:0 2rem}.company-settings-page .tab-content-container{padding-top:2rem;padding:2rem 2rem 4rem}.company-settings-page .page-content{background:#f9fafb}.company-settings-page .page-content .header-content{background:#fff}.company-settings-page .company-settings-container{flex-grow:1;overflow-y:auto;margin:-1rem;padding:1rem}@media (max-width: 600px){.company-settings-page .page-content .body-content{padding:1.5rem 1rem 2rem}}.label-value-pair .label{margin-right:.5rem}.label-value-pair .value.no-break{word-break:normal!important}.duration-input-control fieldset{padding:0;border:none;display:flex;gap:1rem;flex-direction:row;align-items:flex-end;flex-wrap:wrap}.duration-input-control fieldset>*{width:0;min-width:10rem;flex-grow:1}.tag-control.right-alignment .tag-control-inner{justify-content:flex-end}.tag-control.left-alignment .tag-control-inner{justify-content:flex-start}.tag-control .tag-control-inner{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-.5rem;margin-right:-.5rem}.tag-control .tag-control-inner>*{margin-right:.5rem;margin-bottom:.5rem}.tag-control .tag-control-inner .icon-button-container .button{width:1.8rem;height:1.8rem}.tag-control .add-tags-prompt{opacity:.6}.tag-control .mini-loader{width:1.8rem;height:1.8rem}.tag-control .add-tag-control .field-label{display:none}.tag-control .add-tag-control .input-wrapper{border-radius:5px;height:1.8rem;min-height:1.8rem;font-size:.75rem;vertical-align:middle}.create-edit-scheduled-event-template-control .validated-form{display:flex;gap:1.25rem;flex-direction:column}.create-edit-scheduled-event-template-control .validated-form .add-template-name-description-button{align-self:flex-start}.pill-selection-field{width:100%}.pill-selection-field .pill-selection-field-inner{background-color:#fff;display:flex;overflow:hidden}.pill-selection-field button.pill-selection-option{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;flex-grow:1;flex-shrink:1;flex-basis:0;border-left:1px solid #edf2f7;transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.pill-selection-field button.pill-selection-option:not(.selected):hover{background-color:#edf2f7}.pill-selection-field button.pill-selection-option:first-child,.pill-selection-field button.pill-selection-option.selected,.pill-selection-field button.pill-selection-option.selected+*{border-left:none}.pill-selection-field button.pill-selection-option.selected{background:#36577d;color:#fff}.pill-selection-field.box-shadow .pill-selection-field-inner{box-shadow:0 2px 10px #0003}.pill-selection-field.pill-border .pill-selection-field-inner{border:1px solid #36577d}.pill-selection-field.disabled button.pill-selection-option{cursor:default;pointer-events:none;opacity:.8}.pill-selection-field.pill-selection-style-standard .pill-selection-field-inner{border-radius:15px;min-height:30px}.pill-selection-field.pill-selection-style-outsize .pill-selection-field-inner{border-radius:6px;height:50px}.text-area-field-mention-formatter .ql-snow.ql-toolbar{border:none;padding:.5rem 0}.text-area-field-mention-formatter .ql-snow.ql-toolbar+.ql-container.ql-snow{border:1px solid #C7D8EA}.text-area-field-mention-formatter .ql-snow.ql-container{font-family:Inter,sans-serif;background-color:#fff;border-radius:6px}.text-area-field-mention-formatter .ql-snow.ql-container .ql-editor{border-radius:6px;min-height:300px}.text-area-field-mention-formatter .ql-snow.ql-container .ql-editor:focus-within{outline:2px solid #ffca2d;border:none;background-color:#fffcf4}.text-area-field-mention-formatter .ql-snow.ql-container .ql-mention-list-container{height:200px}.text-area-field-mention-formatter .ql-snow.ql-container .ql-mention-list-container .ql-mention-list-item{font-size:1rem;padding:1rem;line-height:1}.text-area-field-mention-formatter .ql-snow.ql-container .ql-tooltip{top:-5px!important;left:170px!important}@media (max-width: 600px){.text-area-field-mention-formatter .ql-snow.ql-container .ql-tooltip{left:-4px!important}.text-area-field-mention-formatter .ql-snow.ql-container .ql-tooltip input[type=text]{width:150px}}.checklist-items-control .clickable{cursor:pointer}.checklist-items-control .checklist-item-controls-wrapper+.add-checklist-item-trigger-container .relationship-line-container{margin-top:calc(-1rem - 16px)}.checklist-items-control .add-checklist-item-trigger-container{display:flex;height:30px}.checklist-items-control .add-checklist-item-trigger-container .relationship-line-container{display:flex;padding-bottom:15px}.checklist-items-control .add-checklist-item-trigger-container .relationship-line-container .relationship-line{border-left:1px dashed rgba(38,62,89,.3);border-bottom:1px dashed rgba(38,62,89,.3);margin-left:10px;margin-right:.5rem;width:1rem}.checklist-items-control .add-checklist-item-trigger-container .icon-button-container{margin-right:.5rem}.checklist-items-control .add-checklist-item-trigger-container .icon-button{width:30px;height:30px}.checklist-items-control .clickable-area{padding:1rem 2rem}.checklist-items-control .checklist-item-controls-wrapper{display:flex;margin-bottom:1rem}.checklist-items-control .checklist-item-controls-wrapper .relationship-line-container{display:flex;padding-bottom:17px}.checklist-items-control .checklist-item-controls-wrapper .relationship-line-container .relationship-line{border-left:1px solid rgba(38,62,89,.3);margin-left:10px}.checklist-items-control .checklist-item-controls-container{flex-grow:1}.checklist-items-control .checklist-item-controls-container>*:not(:last-child){margin-bottom:1rem}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container{display:flex;align-items:center}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container:before{content:"";width:1rem;height:0;border-bottom:1px solid rgba(38,62,89,.3);margin-right:.5rem}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container .delete-checklist-item-trigger{cursor:pointer;opacity:.3}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container .delete-trigger-container{height:35px;display:flex;align-items:center;justify-content:center}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container .checklist-item-control .fa-square-check{color:#4ea83d}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container .checklist-item-control .fa-square{color:#36577d4d}.checklist-items-control .checklist-item-controls-container .checklist-item-control-container .checklist-item-control .checkmark-container{height:35px;display:flex;align-items:center;justify-content:center}.create-edit-task-template-control form{display:flex;gap:1.25rem;flex-direction:column}.create-edit-task-template-control .checklist-items-label{margin:.5rem 0 .25rem}.create-edit-task-template-control .loader-container{display:flex;align-items:center;justify-content:center}.create-edit-task-template-control .add-template-name-description-button{align-self:flex-start}.create-edit-task-template-control .text-area-field-mention-formatter .ql-snow.ql-container .ql-editor{min-height:100px}.csv-uploads-page .main-container{padding:0 2rem}.csv-uploads-page .main-container .data-table{margin-top:2rem}.csv-uploads-page .main-container .data-table .mini-loader{display:block;height:1.125rem;width:1.125rem}.select-customer-modal .title-bar-inner{position:relative;height:30px;display:flex;align-items:center}.select-customer-modal .title-bar-inner h3{flex-grow:1}.select-customer-modal .title-bar-inner .title-actions-container{position:absolute;top:0;right:0}.select-customer-control .listed-customers-table{height:450px}.select-customer-control>*:not(:last-child){margin-bottom:1rem}.pipeline-badge{display:flex;gap:.5rem;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}.pipeline-badge .colour-indicator{background-color:#5f6c7a;width:1rem;height:1rem;border-radius:50%}.service-plan-invite-customer-modal .body-content{display:flex;gap:1rem;flex-direction:column}.service-plan-invite-customer-modal .loader-container{display:flex;align-items:center;justify-content:center}.service-plan-invite-customer-modal .button-container{display:flex;justify-content:center;margin-top:1rem}.service-plan-invite-customer-modal .input-and-copy-wrapper{display:flex;align-items:center}.service-plan-invite-customer-modal .input-and-copy-wrapper .input-wrapper{padding:0 1rem;flex-grow:1;background-color:transparent}.service-plan-invite-customer-modal .input-and-copy-wrapper .copy-text-icon-button{padding-left:1rem;padding-right:0}.side-drawer .MuiBackdrop-root{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.side-drawer .MuiPaper-root{border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:visible}.side-drawer .side-drawer-inner{overflow-y:auto;min-height:100%}.side-drawer .side-drawer-content-wrapper{padding:2rem;width:calc(100vw - 40px);max-width:550px;min-height:100%}.side-drawer .close-control{position:absolute;top:20px;left:-20px;width:40px;height:40px;border-radius:50%;background-color:#263e59;border:3px solid #ffffff;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.user-indicator{display:flex;align-items:center;justify-content:center;position:relative}.user-indicator .user-indicator-circle{box-sizing:content-box;border-radius:50%;display:flex;align-items:center;justify-content:center;letter-spacing:.1em;padding-left:.1em;background-color:#dbe5f0;transition:all .3s ease-in-out}.user-indicator-popper{margin-bottom:.5rem;z-index:1001}.user-indicator-popper .MuiPaper-root{padding:.5rem;box-shadow:0 2px 10px #0003}.user-indicator-popper .default-popper-content>*{display:block;line-height:1.2em}.multi-users-indicator{display:flex}.multi-users-indicator .user-indicator-wrapper:not(:last-child) .user-indicator{margin-right:-50%}.assigned-users-indicator-popper{margin-bottom:.5rem;z-index:1001}.assigned-users-indicator-popper .MuiPaper-root{padding:.5rem;box-shadow:0 2px 10px #0003}.assigned-users-indicator-popper .MuiPaper-root .popper-content>*:not(:last-child){margin-bottom:.3rem}.assigned-users-indicator-popper .MuiPaper-root .popper-content .title{display:flex;align-items:center;font-size:.8rem;line-height:1em;opacity:.5;margin-bottom:.5rem}.assigned-users-indicator-popper .MuiPaper-root .popper-content .title>*:not(:last-child){margin-right:.3rem}.assigned-users-indicator-popper .MuiPaper-root .popper-content .user-indicator{margin-right:.3rem}.scheduled-event-details-and-actions-container{justify-content:flex-end}.scheduled-event-details-and-actions-container:empty{display:none}.scheduled-event-key-information-header{align-items:stretch}.scheduled-event-key-information-header .start-date{background-color:#36577d;padding:1rem;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column}.scheduled-event-key-information-header .start-date>*{display:block;line-height:1.2em}.scheduled-event-key-information-header .start-date .day{font-size:2rem;font-weight:700}.scheduled-event-key-information-header h2{margin:0;line-height:1.2em}.scheduled-event-key-information-header .name-duration-container{display:flex;flex-direction:column;justify-content:center}.scheduled-event-key-information-header .name-duration-container h2{font-size:1.424rem}.scheduled-event-key-information-header .name-duration-container>*:not(:last-child){margin-bottom:.5rem}.scheduled-event-key-information-header .name-duration-container .duration,.scheduled-event-key-information-header .name-duration-container .date{opacity:.5}.scheduled-event-key-information-header .duration-container .time-date{text-align:center;line-height:1em}.scheduled-event-key-information-header .duration-container>*:not(:last-child){margin-right:.5rem}.persist-timelog-fields{display:flex;gap:.5rem;flex-direction:column}.create-timelog-control .collapsible-feedback-block{width:100%}.entity-timelogs-drawer h1{margin-bottom:2rem}.entity-timelogs-drawer h1 svg{margin-right:.5rem}.entity-timelogs-control{display:flex;gap:2rem;flex-direction:column}.entity-timelogs-control>button{align-self:flex-start}.assignee-timelogs-grouping{display:grid;grid-template-columns:15rem 1fr;grid-template-rows:minmax(0,auto) 1fr;grid-template-areas:"assignee-information timelogs" "assignee-totals timelogs";gap:1rem 2.5rem}.assignee-timelogs-grouping .assignee-information{grid-area:assignee-information;display:flex;gap:.5rem;flex-direction:row;align-items:center}.assignee-timelogs-grouping .assignee-information .assignee-name{font-size:1.266rem;font-weight:600}.assignee-timelogs-grouping .assignee-totals{grid-area:assignee-totals;display:flex;gap:.25rem;flex-direction:column;align-self:flex-start}.assignee-timelogs-grouping .assignee-totals dl{margin:0;padding:0;list-style:none}.assignee-timelogs-grouping .assignee-totals dl dt{font-size:.875rem}.assignee-timelogs-grouping .assignee-totals dl dd{margin:0;padding:0;font-size:1.266rem;margin-bottom:.25rem}.assignee-timelogs-grouping .timelogs{grid-area:timelogs;align-self:baseline;padding-top:.7rem}.assignee-timelogs-grouping .timelogs>ul{margin:0;padding:0;list-style:none}.assignee-timelogs-grouping .timelogs>ul>li{margin:0}.assignee-timelogs-grouping .timelogs>ul>li:not(:last-child){border-bottom:1px solid rgba(38,62,89,.3);padding-bottom:.25rem;margin-bottom:.25rem}.assignee-timelogs-grouping.sm-view{grid-template-columns:15rem 1fr;grid-template-rows:minmax(0,auto) 1fr;grid-template-areas:"assignee-information assignee-totals" "timelogs timelogs";gap:1.5rem}.assignee-timelogs-grouping.sm-view .assignee-information{align-self:start}.assignee-timelogs-grouping.xs-view{display:flex;gap:1rem;flex-direction:column}.assignee-timelogs-grouping.xs-view .timelogs{width:100%}.status-badge{display:inline-block;padding:.25rem .5rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;text-align:center}.task-checklist-completion-control .checklist-completion-container{display:flex}.task-checklist-completion-control .checklist-completion-container .relationship-line-container{display:flex;padding-bottom:15px}.task-checklist-completion-control .checklist-completion-container .relationship-line-container .relationship-line{border-left:1px solid rgba(38,62,89,.3);margin-left:10px}.task-checklist-completion-control .checklist-completion-container .checklist-item:before{content:"";width:1rem;min-width:1rem;height:0;border-bottom:1px solid rgba(38,62,89,.3);margin-right:.5rem}.task-form-completion-control{cursor:pointer}.task-form-completion-control .checkbox-field .field-label{flex-grow:1;margin-bottom:0}.task-form-completion-control .checkbox-field .field-label label{cursor:pointer;flex-grow:1}.task-form-completion-control .checkbox-field .field-label label .checkbox-field-label-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.task-form-completion-control .checkbox-field .checkbox.disabled{opacity:1}.task-form-completion-control .checkbox-field .checkbox.disabled.checked .checkmark-wrapper{border-color:#4ea83d;background-color:#4ea83d;color:#fff}.dynamic-task-checklist-completion-form{position:relative}.dynamic-task-checklist-completion-form .mini-loader{position:absolute;right:0;top:0}.task-deadline-completion-date-information .task-due-message{display:flex;align-items:center;white-space:nowrap;margin-left:auto}.task-deadline-completion-date-information .task-due-message>*:not(:last-child){margin-right:.3rem}.task-deadline-completion-date-information .task-due-message.past{color:#d93a3a}.task-deadline-completion-date-information .task-due-message.today svg{color:#fabb00}.task-deadline-completion-date-information .task-due-message.today small,.task-deadline-completion-date-information .task-due-message.future{opacity:.5}.due-message .icon-container{margin-right:.5rem}.due-message.future{opacity:.5}.due-message.today .icon-container{color:#fabb00}.due-message.today>span:not(.icon-container){opacity:.5}.due-message.past{color:#d93a3a}.task-details-and-actions-container{justify-content:flex-end}.task-details-and-actions-container:empty{display:none}.grouped-scheduled-events-list .scheduled-events-group-title{font-size:1rem;margin:0;margin-bottom:.75rem}.grouped-scheduled-events-list .scheduled-events-group:not(:last-child){margin-bottom:.5rem}.grouped-scheduled-events-list .scheduled-events-container>*:not(:last-child){margin-bottom:5px}.scheduled-event-control.clickable{cursor:pointer}.scheduled-event-control .scheduled-event-body{display:flex;flex-direction:column;flex-grow:1;min-width:0}.scheduled-event-control .scheduled-event-body>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-event-control .scheduled-event-body .scheduled-event-name{font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-event-control .scheduled-event-control-inner{display:grid;grid-template-columns:calc(50px + .5rem) 1fr auto auto;grid-template-rows:auto;grid-template-areas:"datetab body assignedusers quickactions";grid-gap:.5rem}.scheduled-event-control .scheduled-event-control-inner .date-tab{grid-area:datetab;align-self:center;margin-right:.5rem}.scheduled-event-control .scheduled-event-control-inner .scheduled-event-body{grid-area:body;align-self:center}.scheduled-event-control .scheduled-event-control-inner .assigned-users-container{grid-area:assignedusers;align-self:center}.scheduled-event-control .scheduled-event-control-inner .quick-actions-element{grid-area:quickactions;align-self:center}.task-linked-scheduled-events-panel{background-color:#edf2f7;border-radius:6px;padding:1rem}.task-linked-scheduled-events-panel .loader-container{display:flex;align-items:center;justify-content:center}.task-linked-scheduled-events-panel .scheduled-events-icon-container{margin-right:.5rem}.task-linked-scheduled-events-panel h2{margin-top:0;margin-bottom:0;font-size:1.125rem}.task-linked-scheduled-events-panel>*{margin:0}.task-linked-scheduled-events-panel>*:not(:last-child){margin-bottom:1rem}.task-linked-scheduled-events-panel .scheduled-event-control{padding:.25rem 1rem;border-radius:6px}.task-linked-scheduled-events-panel .scheduled-event-control .scheduled-event-control-inner-wrapper{background-color:#fff}.task-linked-scheduled-events-panel .grouped-scheduled-events-list:not(:last-child){margin-bottom:1rem}.task-linked-scheduled-events-panel .grouped-scheduled-events-list h4{color:#263e59;margin-bottom:.5rem}.task-linked-scheduled-events-panel .grouped-scheduled-events-list .scheduled-events-group:not(:last-child){margin-bottom:1rem}.task-linked-scheduled-events-panel .grouped-scheduled-events-list .scheduled-events-group .scheduled-events-container>*:not(:last-child){margin-bottom:.5rem}.task-read-complete-view>*:not(:last-child){margin-bottom:1rem}.task-read-complete-view .dynamic-task-checklist-completion-form-panel{padding:1rem;background-color:#edf2f7;border-radius:1rem}.timelog-linked-entity a{font-weight:400}.timelog-linked-entity .clickable,.timelog-linked-entity a{cursor:pointer}.timelog-linked-entity .clickable .tag,.timelog-linked-entity a .tag{cursor:inherit}.update-timelog-control .collapsible-feedback-block{width:100%}.timelog-types-dropdown-option .description{margin-left:.5rem}.timelog-row{display:grid;grid-template-rows:auto auto;grid-template-columns:8rem 12rem 10rem 5rem 10rem 1fr auto;grid-template-areas:"start-time end-time duration cost type linked-entities quick-actions" "notes notes notes notes notes notes notes";gap:0 1rem}.timelog-row .notes{margin-top:.25rem;grid-area:notes;font-size:.875rem}.timelog-row .type{grid-area:type}.timelog-row .start-time{grid-area:start-time;font-weight:600}.timelog-row .end-time{grid-area:end-time;font-weight:600}.timelog-row .end-time .date-divider{font-size:.875rem;font-weight:400;margin-right:2rem}.timelog-row .duration{grid-area:duration}.timelog-row .cost{grid-area:cost}.timelog-row .quick-actions-element{grid-area:quick-actions;justify-self:end}.timelog-row .linked-entities{grid-area:linked-entities}.timelog-row .linked-entities>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem .5rem}.timelog-row .linked-entities>ul>li{display:inline-block}.timelog-row.sm-view{grid-template-rows:auto auto auto;grid-template-columns:8rem 12rem 10rem 5rem 1fr auto;grid-template-areas:"start-time end-time duration cost type quick-actions" "linked-entities linked-entities linked-entities linked-entities linked-entities linked-entities" "notes notes notes notes notes notes"}.timelog-row.sm-view .linked-entities{margin-top:.25rem}.timelog-row.xs-view{grid-template-rows:auto auto auto;grid-template-columns:8rem 12rem 1fr auto;grid-template-areas:"start-time end-time ... quick-actions" "duration cost type ..." "linked-entities linked-entities linked-entities linked-entities" "notes notes notes notes"}.date-period-control .manual-input{display:flex;gap:.5rem;flex-direction:column}.timelog-filters{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap}.timelog-filters>*{flex-shrink:0}.timelog-filters .input-wrapper{width:15rem}.timelog-filters .date-period-control .manual-input{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap}.assignee-grouped-listed-timelogs-control{display:flex;gap:2rem;flex-direction:column}.assignee-grouped-listed-timelogs-control .listed-timelogs-container{display:flex;gap:1rem;flex-direction:column}.assignee-grouped-listed-timelogs-control .filters-container{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap}.assignee-grouped-listed-timelogs-control .timelog-filters{flex-grow:1}.assignee-grouped-listed-timelogs-control .sort-controls-container{display:flex;gap:1rem;flex-direction:row;flex-shrink:1;align-self:flex-start}.assignee-grouped-listed-timelogs-control .sort-controls-container .sort-direction-control{align-self:flex-end;margin-bottom:.5rem}.assignee-grouped-listed-timelogs-control .filtered-period-totals{display:flex;gap:2.5rem;flex-direction:row;align-items:baseline;flex-wrap:wrap}.assignee-grouped-listed-timelogs-control .filtered-period-totals .value{font-size:1.266rem;margin-left:.5rem}.assignee-grouped-listed-timelogs-control .filtered-period-totals h2{margin-bottom:0;font-size:1.424rem}.assignee-grouped-listed-timelogs-control .assignee-grouped-listed-timelogs-container>ul{margin:0;padding:0;list-style:none;display:flex;gap:2rem;flex-direction:column}.assignee-grouped-listed-timelogs-control .assignee-grouped-listed-timelogs-container>ul>li{margin:0}.assignee-grouped-listed-timelogs-control .assignee-grouped-listed-timelogs-container>ul>li:not(:last-child){border-bottom:1px solid rgba(38,62,89,.5);padding-bottom:2rem}.sort-direction-control{display:flex;flex-direction:column}.sort-direction-control>*{cursor:pointer}.sort-direction-control .active{opacity:.3;pointer-events:none}.timelog-card .timelog-card-content{display:grid;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-columns:minmax(0,auto) minmax(auto,18rem) minmax(auto,6rem) 1fr;grid-template-areas:"assignee duration cost type" "assignee time cost-per-hour type" "notes notes notes notes"}.timelog-card .timelog-card-content .assignee-indicator{grid-area:assignee;justify-self:start;align-self:center;margin-right:2rem}.timelog-card .timelog-card-content .time{grid-area:time;font-size:.75rem}.timelog-card .timelog-card-content .duration{grid-area:duration;font-size:1.266rem}.timelog-card .timelog-card-content .cost-per-hour{grid-area:cost-per-hour;font-size:.75rem;max-width:4rem}.timelog-card .timelog-card-content .calculated-cost{grid-area:cost;font-size:1.266rem}.timelog-card .timelog-card-content .type{grid-area:type;justify-self:end;align-self:center}.timelog-card .timelog-card-content .notes{grid-area:notes;margin-top:1rem;font-size:.875rem}.timelog-card .timelog-card-content.sm-view{grid-template-rows:auto auto auto auto;grid-template-columns:auto auto;grid-template-areas:"assignee type" "duration cost" "time cost-per-hour" "notes notes"}.timelog-card .timelog-card-content.sm-view .calculated-cost,.timelog-card .timelog-card-content.sm-view .cost-per-hour{justify-self:end}.timelog-card .timelog-card-content.sm-view .user-indicator{margin-bottom:.5rem}.listed-timelogs-control{display:flex;gap:2rem;flex-direction:column}.listed-timelogs-control .listed-timelogs-container{display:flex;gap:1rem;flex-direction:column}.listed-timelogs-control .filters-container{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap}.listed-timelogs-control .timelog-filters{flex-grow:1}.listed-timelogs-control .sort-controls-container{display:flex;gap:1rem;flex-direction:row;flex-shrink:1;align-self:flex-start}.listed-timelogs-control .sort-controls-container .sort-direction-control{align-self:flex-end;margin-bottom:.5rem}.listed-timelogs-control .filtered-period-totals{display:flex;gap:2.5rem;flex-direction:row;align-items:baseline;flex-wrap:wrap}.listed-timelogs-control .filtered-period-totals .value{font-size:1.266rem;margin-left:.5rem}.listed-timelogs-control .filtered-period-totals h2{margin-bottom:0;font-size:1.424rem}.create-edit-note-control{width:100%}.create-edit-note-control .text-area-field-formatter-editor.input-wrapper{min-height:100px}.create-edit-note-control .text-area-field-formatter .text-area-field-formatter-editor{min-height:200px}.note-control .note-control-panel{background-color:#edf2f7;border-radius:6px;padding:.5rem 1rem;position:relative;word-break:break-word}.note-control .note-control-panel.clickable{cursor:pointer}.note-control .note-control-panel .note-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem}.note-control .note-control-panel .note-header .timestamp{justify-self:flex-end;text-align:right}.scheduled-event-read-view{color:#263e59}.scheduled-event-read-view>*:not(:last-child):not(.field-label){margin-bottom:1.5rem}.scheduled-event-read-view .description{white-space:pre-wrap}.scheduled-event-read-view .content-panel.location{background-color:#edf2f7}.scheduled-event-read-view .content-panel.location .address-info{border:none;padding:0}.scheduled-event-read-view .scheduled-event-customer-information{border-radius:6px;background-color:#edf2f7;padding:1rem}.scheduled-event-read-view .scheduled-event-customer-information .customer-name{font-weight:500}.scheduled-event-read-view .scheduled-event-customer-information>h2{margin:0;margin-bottom:.5rem;font-size:1.125rem}.scheduled-event-read-view .task-control-panel{background-color:#edf2f7}.progress-indicator{width:6px;height:6px;margin-right:3px;color:#263e594d}.checklist-items-progress-indicator .checklist-items-progress-indicator-inner{margin-right:-3px;margin-bottom:-3px}.checklist-items-progress-indicator .checklist-items-progress-indicator-inner .progress-indicator{margin-bottom:3px}.checklist-items-progress-indicator .checklist-items-progress-indicator-inner .progress-indicator.completed{color:#4ea83d}.view-complete-task-control .form-body>*:not(:last-child){margin-bottom:1rem}.view-complete-task-control .form-body .task-header-container>*:not(:last-child){margin-bottom:1rem}.view-complete-task-control .form-body .user-assignment .value>.flex-container>*:not(:last-child){margin-right:.5rem}.view-complete-task-control .form-body .task-checklist-completion-control,.view-complete-task-control .form-body .task-form-completion-control{padding:1rem;background-color:#fff;border-radius:6px}.view-complete-task-control .form-body .task-checklist-completion-control .checklist-completion-container,.view-complete-task-control .form-body .task-form-completion-control .checklist-completion-container{display:flex}.view-complete-task-control .form-body .task-checklist-completion-control .checklist-completion-container .relationship-line-container,.view-complete-task-control .form-body .task-form-completion-control .checklist-completion-container .relationship-line-container{display:flex;padding-bottom:15px}.view-complete-task-control .form-body .task-checklist-completion-control .checklist-completion-container .relationship-line-container .relationship-line,.view-complete-task-control .form-body .task-form-completion-control .checklist-completion-container .relationship-line-container .relationship-line{border-left:1px solid rgba(38,62,89,.3);margin-left:10px}.view-complete-task-control .form-body .task-checklist-completion-control .checklist-completion-container .checklist-item:before,.view-complete-task-control .form-body .task-form-completion-control .checklist-completion-container .checklist-item:before{content:"";width:1rem;min-width:1rem;height:0;border-bottom:1px solid rgba(38,62,89,.3);margin-right:.5rem}.view-complete-task-modal.modal .MuiDialogContent-root .title-container>h3{line-height:1.5em}.view-complete-task-modal.modal .MuiDialogContent-root>.body-content{overflow-y:hidden;display:flex}.view-complete-task-modal.modal .MuiDialogContent-root>.body-content .view-complete-task-control{position:relative;flex-grow:1;overflow-y:hidden;display:flex;margin:-1rem;padding:1rem}.view-complete-task-modal.modal .MuiDialogContent-root>.body-content .view-complete-task-control form.validated-form{display:flex;flex-direction:column;width:100%}.view-complete-task-modal.modal .MuiDialogContent-root>.body-content .view-complete-task-control form.validated-form .form-body{flex-grow:1;overflow-y:auto;margin-bottom:0;padding-bottom:2rem;margin:-1rem;padding:1rem}.task-control .task-control-panel{border-radius:6px;padding:.5rem 1rem;position:relative}.task-control .task-control-panel.clickable{cursor:pointer}.task-control small{opacity:.5}.task-control .task-body-container{margin-bottom:-.5rem}.task-control .task-body-container>*{margin-bottom:.5rem}.task-control .checklist-container{line-height:1.2em}.task-control .task-details-container{margin-left:auto}.task-control .task-due-message{display:flex;align-items:center;justify-content:center}.task-control .task-due-message.today{color:#fabb00}.task-control .task-due-message.past{color:#d93a3a}.task-disabled-quick-actions-tooltip .MuiTooltip-tooltip,.task-disabled-quick-actions-tooltip .MuiTooltip-arrow:before{background-color:#36577d;color:#fff}.task-due-message-tooltip .MuiTooltip-tooltip,.task-due-message-tooltip .MuiTooltip-arrow:before{background-color:#36577d;color:#fff}.task-due-message-tooltip.today .MuiTooltip-tooltip,.task-due-message-tooltip.today .MuiTooltip-arrow:before{background-color:#ffca2d;color:#36577d}.task-due-message-tooltip.past .MuiTooltip-tooltip,.task-due-message-tooltip.past .MuiTooltip-arrow:before{background-color:#d93a3a;color:#fff}.scheduled-event-read-drawer .side-drawer-content-wrapper{display:flex;flex-direction:column}.scheduled-event-read-drawer .side-drawer-content-wrapper .scheduled-event-read-view{flex-grow:1;display:flex;flex-direction:column}.scheduled-event-read-drawer .side-drawer-content-wrapper .scheduled-event-read-view .scheduled-event-linked-tasks-panel{flex-grow:1}.marker-wrapper.clickable{cursor:pointer}.address-marker{cursor:pointer;position:relative}.address-marker .address-indicator{width:30px;height:30px;margin-top:-45px;margin-left:-15px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c7d8ea;position:relative;z-index:10}.address-marker .triangle{position:relative;background-color:#c7d8ea;margin-left:-3.8px;margin-top:-11.5px;transform:skew(-30deg) scaleY(.866)}.address-marker .triangle:before{transform:rotate(-135deg) skew(-45deg) scale(1.414,.707) translateY(-50%)}.address-marker .triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}.address-marker .triangle:before,.address-marker .triangle:after{content:"";position:absolute;background-color:inherit}.address-marker .triangle,.address-marker .triangle:before,.address-marker .triangle:after{width:15px;height:15px;border-top-right-radius:30%}.user-marker{cursor:pointer;position:relative}.user-marker .user-indicator{width:30px;height:30px;margin-top:-45px;margin-left:-15px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.user-marker .unassigned-user{background:#c7d8ea}.user-marker .unassigned-user+.triangle{background:#c7d8ea}.user-marker .multiple-users{background:#ffca2d}.user-marker .multiple-users+.triangle{background:#ffca2d}.user-marker .triangle{position:relative;background-color:orange;margin-left:-3.8px;margin-top:-11.5px;transform:skew(-30deg) scaleY(.866)}.user-marker .triangle:before{transform:rotate(-135deg) skew(-45deg) scale(1.414,.707) translateY(-50%)}.user-marker .triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}.user-marker .triangle:before,.user-marker .triangle:after{content:"";position:absolute;background-color:inherit}.user-marker .triangle,.user-marker .triangle:before,.user-marker .triangle:after{width:15px;height:15px;border-top-right-radius:30%}.map-wrapper{height:100%;width:100%}.map-wrapper .marker-wrapper.location-search-marker{color:#d93a3a}.map-wrapper .marker-wrapper.cluster-marker{border-radius:50%;background:#36577d;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.125rem;box-shadow:0 2px 10px #0053b4b3;position:relative}.map-wrapper .cluster-breakdown{position:absolute;display:flex;gap:2rem;flex-direction:row;margin-bottom:4rem;width:100%;left:15px}.calendar-wrapper{background-color:#fff}.calendar-wrapper table,.calendar-wrapper th,.calendar-wrapper td,.calendar-wrapper button,.calendar-wrapper .fc-button,.calendar-wrapper .fc-theme-standard .fc-scrollgrid{border:none}.calendar-wrapper .fc-header-toolbar{position:relative;gap:.5rem;margin-top:.75rem}.calendar-wrapper .fc-header-toolbar .fc-toolbar-chunk{display:flex;align-items:center}.calendar-wrapper .fc-header-toolbar .fc-toolbar-title{color:#36577d;text-align:center;font-size:1rem;min-width:150px}.calendar-wrapper .fc-header-toolbar .fc-button{display:flex;align-items:center;background:#edf2f7;color:#263e59;border-radius:10px!important;height:30px}.calendar-wrapper .fc-header-toolbar .fc-button-primary:not(:disabled):focus{box-shadow:none;background:#dbe5f0;color:#36577d}.calendar-wrapper .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active{background:#dbe5f0;color:#36577d}.calendar-wrapper .fc-header-toolbar .fc-button-group button{padding:.5rem;margin:0 .5rem 0 0}.calendar-wrapper .fc-header-toolbar .fc-button-group .fc-button-active{font-weight:700}.calendar-wrapper .fc-resource-timeline tr td:first-child{border-left:1px solid #dbe5f0;border-bottom:1px solid #dbe5f0}.calendar-wrapper .fc-resource-timeline tr td:last-child{border-right:1px solid #dbe5f0;border-bottom:1px solid #dbe5f0}.calendar-wrapper .fc-cell-shaded{background-color:#dbe5f0b3}.calendar-wrapper thead .fc-col-header-cell a,.calendar-wrapper thead .fc-timeline-slot a{text-decoration:none;font-weight:500;padding-bottom:.5rem}.calendar-wrapper .fc-view-harness>div:not(.fc-popover) .fc-daygrid-day{padding:2.5px;background:none}.calendar-wrapper .fc-view-harness>div:not(.fc-popover) .fc-daygrid-day .fc-daygrid-day-frame{border-radius:5px;border:1px solid #dbe5f0}.calendar-wrapper .fc-view-harness>div:not(.fc-popover) .fc-daygrid-day .fc-daygrid-day-number{text-decoration:none;font-weight:500}.calendar-wrapper .fc-view-harness>div:not(.fc-popover).fc-daygrid .fc-daygrid-day .fc-daygrid-day-frame{background:#edf2f7;border:none}.calendar-wrapper .tooltip-wrapper{margin:0;height:auto;width:auto;min-width:0}.calendar-wrapper .fc-event-main,.calendar-wrapper .fc-event{color:#263e59;font-weight:500}.calendar-wrapper .fc-event-main .event-content-body .event-title,.calendar-wrapper .fc-event .event-content-body .event-title{font-weight:600}.calendar-wrapper .fc-event-main .event-content-body .event-time,.calendar-wrapper .fc-event .event-content-body .event-time{margin-left:.25rem;font-size:.75rem}.calendar-wrapper .fc-timegrid-event{background-color:#dbe5f0;padding:0;border:1px solid #36577d}.calendar-wrapper .fc-timegrid-event.fc-event-start{border-top-left-radius:5px;border-top-right-radius:5px;border-top-width:5px}.calendar-wrapper .fc-timegrid-event.fc-event-end{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.calendar-wrapper .fc-timegrid-event .fc-event-main{font-size:.875rem;color:#263e59}.calendar-wrapper .fc-timeline-event{background-color:#dbe5f0;padding:0;border:1px solid #36577d;border-radius:5px}.calendar-wrapper .fc-timeline-event .event-content-wrapper .event-content-body{padding:0 .25rem 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-wrapper .fc-timeline-event .event-content-wrapper .event-strip{position:absolute;top:0;width:5px;height:100%;background:#36577d;border-radius:3px 0 0 3px/3px 0px 0px 3px}.calendar-wrapper .fc-more-link{text-decoration:none;font-weight:500;font-size:.7rem}.calendar-wrapper .fc-popover{border-radius:5px;box-shadow:none;border:none;background:#dbe5f0}.calendar-wrapper .fc-popover .fc-popover-header{font-weight:600;font-size:1.1rem;padding:.5rem .5rem 0;background:none}.calendar-wrapper .fc-popover .fc-popover-body{padding:0 .5rem .5rem}.calendar-wrapper .fc-highlight{background:#dbe5f080;border-radius:5px}.calendar-wrapper .fc-event-main{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.calendar-wrapper .fc-scrollgrid-section-header>th{border-top:1px solid #dbe5f0;border-bottom:1px solid #dbe5f0;vertical-align:middle}.calendar-wrapper .fc-scrollgrid-section-header th:first-child{border-left:1px solid #dbe5f0}.calendar-wrapper .fc-scrollgrid-section-header th:last-child{border-right:1px solid #dbe5f0}.calendar-wrapper .fc-scrollgrid-section-body tr td:last-child{border-right:1px solid #dbe5f0}.calendar-wrapper .fc-timeline .fc-timeline-body .fc-timeline-slot{border:1px dashed #dbe5f0}.calendar-wrapper .fc-timeline .fc-timeline-body .fc-timeline-slot-minor{border:none}.calendar-wrapper .fc-timeline .fc-timeline-body .disabled .fc-event-main{opacity:.5}.calendar-wrapper .fc-timeline .fc-scroller-harness{border-radius:6px}.calendar-wrapper .fc-resourceTimelineWeek-view .fc-timeline-header-row-chrono,.calendar-wrapper .fc-timelineWeek-view .fc-timeline-header-row-chrono{display:none}.calendar-wrapper .fc-resourceTimelineMonth-view .fc-timeline-lane,.calendar-wrapper .fc-resourceTimelineMonth-view .fc-resource,.calendar-wrapper .fc-resourceTimelineWeek-view .fc-timeline-lane,.calendar-wrapper .fc-resourceTimelineWeek-view .fc-resource,.calendar-wrapper .fc-resourceTimelineDay-view .fc-timeline-lane,.calendar-wrapper .fc-resourceTimelineDay-view .fc-resource{border-top:1px solid #dbe5f0;border-bottom:1px solid #dbe5f0}.fc-timeline-now-indicator-arrow,.fc-timeline-now-indicator-line{border-color:#d93a3a!important}.fc-timeline-now-indicator-arrow{border-left-color:transparent!important;border-right-color:transparent!important}.fc-timegrid-now-indicator-line,.fc-timegrid-now-indicator-arrow{border-color:#d93a3a!important}.fc-timegrid-now-indicator-arrow{border-top-color:transparent!important;border-bottom-color:transparent!important}.calendar-wrapper.box-shadow .fc-view-harness>div:not(.fc-popover){background:#edf2f7;padding:1rem 2rem;border-radius:6px;background:#fff;box-shadow:0 2px 10px #0003}.fc-view-harness-active .fc-more-popover{display:flex;flex-direction:column;height:auto}.fc-view-harness-active .fc-more-popover .fc-popover-body{max-height:150px;overflow-y:auto}.MuiTooltip-popper .event-details-tooltip{font-weight:500;font-size:.875rem}.MuiTooltip-popper .event-details-tooltip .event-title{font-size:1rem}.MuiTooltip-popper .event-details-tooltip .label-value-pair .label{font-size:.75rem}.MuiTooltip-popper .event-details-tooltip .label-value-pair .value{font-weight:600}.calendar-wrapper:not(.all-hours) .fc-resourceTimelineWeek-view .fc-slot-mon{background-color:#dbe5f04d}.calendar-wrapper:not(.all-hours) .fc-resourceTimelineWeek-view .fc-slot-wed{background-color:#dbe5f04d}.calendar-wrapper:not(.all-hours) .fc-resourceTimelineWeek-view .fc-slot-fri{background-color:#dbe5f04d}.calendar-wrapper:not(.all-hours) .fc-resourceTimelineWeek-view .fc-slot-sun{background-color:#dbe5f04d}@media (max-width: 600px){.calendar-wrapper .fc .fc-toolbar.fc-header-toolbar{margin-bottom:.5rem;overflow-x:auto}.calendar-wrapper.box-shadow .fc-view-harness>div:not(.fc-popover){padding:0rem;box-shadow:none}}.day-header{font-weight:400}.day-header .day-of-week-short{font-size:.8rem;line-height:1em}.day-header .day-number{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem}.day-header.listWeek>.flex-container .day-number{margin-right:.4rem}.grid-calendar .title-time-users-container{display:flex;align-items:center}.grid-calendar .title-time-users-container .event-content-body{display:flex;align-items:center;min-width:0}.grid-calendar .title-time-users-container .event-content-body .assigned-users-indicator{margin-left:.5rem}.grid-calendar .event-location{display:none}.grid-calendar .fc-daygrid-event.fc-daygrid-block-event{background-color:#dbe5f0;padding:0;border:1px solid #36577d}.grid-calendar .fc-daygrid-event.fc-daygrid-block-event.fc-event-start{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:5px solid #36577d}.grid-calendar .fc-daygrid-event.fc-daygrid-block-event.fc-event-end{border-top-right-radius:5px;border-bottom-right-radius:5px}.grid-calendar .fc-event-main{color:#263e59;padding:0 3px}.grid-calendar .event-title,.grid-calendar .event-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.grid-calendar .fc-scrollgrid-section-header th:last-child{border-top:none;border-right:none;border-left:none}.grid-calendar a{color:#36577d}.grid-calendar .fc-list .event-location{display:inline-block;font-size:.875rem;margin-left:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-calendar .fc-timegrid .fc-timegrid-slot-minor{border:none}.grid-calendar .fc-timegrid .fc-daygrid-event-dot{display:none}.grid-calendar .fc-timegrid .fc-daygrid-body .fc-timegrid-axis{font-size:.875rem}.grid-calendar .fc-timegrid .fc-timegrid-slots{background-color:#fff}.grid-calendar .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot-label{font-size:.875rem}.grid-calendar .fc-timegrid .fc-timegrid-slots tr .fc-timegrid-slot{height:2em}.grid-calendar .fc-timegrid .fc-timegrid-slots tr .fc-timegrid-slot.fc-timegrid-slot-lane{background:#fff}.grid-calendar .fc-timegrid .fc-timegrid-slots tr .fc-timegrid-slot.fc-timegrid-slot-lane.fc-timegrid-slot-minor{border-bottom:1px dashed #dbe5f0}.grid-calendar .fc-timegrid .title-time-users-container .event-content-body,.grid-calendar .fc-daygrid .title-time-users-container .event-content-body{width:100%}.grid-calendar .fc-list-table .fc-daygrid-event-dot{display:none}.grid-calendar .fc-list-table .title-time-users-container{display:flex;justify-content:space-between;align-items:center}.grid-calendar .fc-list-table .fc-list-day-cushion{cursor:default;background:#edf2f7}.grid-calendar .fc-list-table .fc-list-day-cushion a{cursor:default;text-decoration:none}.grid-calendar .fc-list-table .fc-list-event-time{font-size:.875rem}.grid-calendar .fc-list-empty{background:none}.grid-calendar .fc-daygrid{margin-bottom:60px}.grid-calendar .fc-daygrid .fc-daygrid-dot-event .event-content-wrapper{display:flex;flex-direction:row;align-items:center;padding:2px 0;width:100%}.grid-calendar .fc-daygrid .fc-daygrid-dot-event .event-content-wrapper .title-time-users-container{height:auto;width:100%}.grid-calendar .fc-daygrid .fc-daygrid-dot-event .event-title{max-width:70%}.grid-calendar .fc-daygrid .fc-view-harness>div:not(.fc-popover) .fc-daygrid-day{padding:2.5px;background:none}.grid-calendar .fc-daygrid .fc-view-harness>div:not(.fc-popover) .fc-daygrid-day .fc-daygrid-day-frame{background:#edf2f7;border-radius:5px}.grid-calendar .fc-daygrid .fc-view-harness>div:not(.fc-popover) .fc-daygrid-day .fc-daygrid-day-number{text-decoration:none;font-weight:500}.grid-calendar .fc-daygrid .assigned-users-indicator{margin-right:.5rem}.grid-calendar .fc-daygrid-block-event .fc-daygrid-event-dot{display:none}.grid-calendar .fc-timeGridWeek-view thead tr:first-child th,.grid-calendar .fc-dayGridMonth-view thead tr:first-child th,.grid-calendar .fc-timeGridDay-view thead tr:first-child th{top:-1px}.grid-calendar .fc-timeGridWeek-view thead tr:first-child th .fc-scroller-harness,.grid-calendar .fc-dayGridMonth-view thead tr:first-child th .fc-scroller-harness,.grid-calendar .fc-timeGridDay-view thead tr:first-child th .fc-scroller-harness{border:1px solid #dbe5f0}.grid-calendar .fc-timeGridWeek-view .fc-scrollgrid-section-body:nth-child(1)>td,.grid-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body:nth-child(1)>td,.grid-calendar .fc-timeGridDay-view .fc-scrollgrid-section-body:nth-child(1)>td{border-right:1px solid #dbe5f0;border-left:1px solid #dbe5f0}.grid-calendar .fc-timeGridWeek-view .fc-scrollgrid-section-body:last-child>td,.grid-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body:last-child>td,.grid-calendar .fc-timeGridDay-view .fc-scrollgrid-section-body:last-child>td{border-bottom:1px solid #dbe5f0;border-right:1px solid #dbe5f0;border-left:1px solid #dbe5f0}.grid-calendar .fc-list{border:1px solid #dbe5f0}.grid-calendar .fc-list tr:first-child th{top:-1px}.grid-calendar .fc-list tr>th{z-index:1}.grid-calendar .fc-list .fc-list-event-dot{border-color:#36577d}@media (max-width: 1150px){.grid-calendar .fc-daygrid .fc-daygrid-dot-event .event-title{max-width:60%}}@media (max-width: 800px){.grid-calendar .fc-daygrid .fc-daygrid-dot-event .event-title{max-width:50%}}.slot-label{font-weight:400;color:#36577d}.slot-label .day-of-week-short,.slot-label .hour{font-size:.8rem;line-height:1em}.slot-label .day-number{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem}.slot-label.timelineWeek .day-number,.slot-label.resourceTimelineWeek .day-number{margin-right:.5rem}.user-resource-calendar thead tr:first-child th{top:-1px}.user-resource-calendar .fc-timeline-event-harness{margin-top:.35rem}.user-resource-calendar .user-resource{font-weight:600;width:100%;display:flex;gap:.5rem;flex-direction:row;align-items:center}.user-resource-calendar .user-resource>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-resource-calendar .user-resource .unassigned-user{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c7d8ea}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content{padding:1.5rem 2rem 2rem;display:flex}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content .dashboard-content-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"keyindicators keyindicators keyindicators" "events requiresaction requiresaction";grid-row-gap:2rem;grid-column-gap:2rem;width:100%}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content .dashboard-content-wrapper .key-indicators-data-container{grid-area:keyindicators}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content .dashboard-content-wrapper .events-container-outer{grid-area:events}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content .dashboard-content-wrapper .requires-action-container-outer{grid-area:requiresaction}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content .dashboard-content-wrapper .requires-action-container-outer .requires-action-container>.content-panel>*:not(:last-child){margin-bottom:1.5rem}.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content .dashboard-content-wrapper.sm-view{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"keyindicators" "events" "requiresaction"}@media (max-width: 900px){.dashboard-page .page-wrapper-inner .page-content .header-body-sidebar-container>.body-content{padding-left:2rem;padding-right:2rem}}@media (max-width: 600px){.dashboard-page .page-wrapper-inner .page-content>.body-content{padding-left:1rem;padding-right:1rem}}.dashboard-action-required-carousel{position:relative;overflow:hidden}.dashboard-action-required-carousel>*:not(:last-child){margin-bottom:.5rem}.dashboard-action-required-carousel .title-container h2{margin-top:0;margin-bottom:0;font-size:1rem}.dashboard-action-required-carousel .title-container .mini-loader{width:20px;height:20px}.dashboard-action-required-carousel .horizontal-scroll-container{position:relative}.dashboard-action-required-carousel .horizontal-scroll-container .items-container{overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:1px}.dashboard-action-required-carousel .horizontal-scroll-container .items-container::-webkit-scrollbar{display:none}.dashboard-action-required-carousel .horizontal-scroll-container .items-container .spacer{min-width:40px;align-self:stretch;flex-basis:40px}.dashboard-action-required-carousel .react-multi-carousel-list{margin:0 3rem}.dashboard-action-required-carousel .react-multi-carousel-list .react-multi-carousel-track>li>div{margin:0 .5rem}.dashboard-action-required-carousel .carousel-button-group{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;font-size:2.5rem;pointer-events:none}.dashboard-action-required-carousel .carousel-button-group .spacer{flex-grow:1;pointer-events:none}.dashboard-action-required-carousel .carousel-button-group .prev-control,.dashboard-action-required-carousel .carousel-button-group .next-control{cursor:pointer;pointer-events:all;width:3rem;display:flex;align-items:center;justify-content:center}.dashboard-action-required-item{background-color:#edf2f7;border-radius:6px;border:1px solid transparent;width:150px;min-width:150px;position:relative;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.dashboard-action-required-item .alert-icon{position:absolute;top:.5rem;right:.5rem;color:#d93a3a}.dashboard-action-required-item .content-wrapper{padding:.25rem .5rem;min-height:65px}.dashboard-action-required-item .content-wrapper>*{margin:0;display:block}.dashboard-action-required-item .content-wrapper>*:not(:last-child){margin-bottom:.2rem}.dashboard-action-required-item.flagged{border-color:#d93a3a}.dashboard-action-required-item.clickable{cursor:pointer}.dashboard-action-required-item.clickable:not(.flagged):hover{border-color:#ffca2d}.dashboard-action-required-item-tooltip .MuiTooltip-tooltip,.dashboard-action-required-item-tooltip .MuiTooltip-arrow:before{background-color:#ffca2d;color:#36577d}.dashboard-action-required-item-tooltip.flagged .MuiTooltip-tooltip,.dashboard-action-required-item-tooltip.flagged .MuiTooltip-arrow:before{background-color:#d93a3a;color:#fff}.dashboard-job-action-required-item .content-wrapper{min-height:65px}.dashboard-job-action-required-item h4{font-size:1.2rem}.dashboard-job-action-required-item .flagged .reference{margin-right:1.75rem}.dashboard-job-action-required-item .customer-name,.dashboard-job-action-required-item .reference{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-job-action-required-item .reference{color:#5f6c7a}.dashboard-job-action-required-item .value{font-size:.9rem;color:#5f6c7a}.scheduled-event-chip .scheduled-event-chip-inner{background-color:#edf2f7;border-radius:6px;padding:.5rem 1rem}.scheduled-event-chip .scheduled-event-chip-inner.clickable{cursor:pointer}.scheduled-event-chip .scheduled-event-chip-inner .scheduled-event-details-container{display:flex;align-items:center;margin-right:-1rem}.scheduled-event-chip .scheduled-event-chip-inner .scheduled-event-details-container>*{margin-right:1rem}.scheduled-event-chip .scheduled-event-chip-inner .type-indicator{width:10px;height:10px;min-width:10px;background-color:#36577d;border-radius:50%;margin-right:.5rem}.scheduled-event-chip .scheduled-event-chip-inner .start-date,.scheduled-event-chip .scheduled-event-chip-inner .start-time{white-space:nowrap;font-size:.9rem;color:#5f6c7a}.scheduled-event-chip .scheduled-event-chip-inner .start-time.md{min-width:60px}.scheduled-event-chip .scheduled-event-chip-inner .event-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.scheduled-event-chip .scheduled-event-chip-inner .event-name small{color:#5f6c7a;padding-left:.5rem}.scheduled-event-chip .scheduled-event-chip-inner .start-date-time{display:none}.scheduled-event-chip .scheduled-event-chip-inner .start-date-time-container{min-width:70px;display:flex;flex-direction:column;align-items:flex-end}.scheduled-event-chip.sm-view .event-name{white-space:normal;overflow:visible;text-overflow:initial}.scheduled-event-chip.xs-view .start-time.md,.scheduled-event-chip.xs-view .start-date.md,.scheduled-event-chip.xs-view .user-indicator-container.md{display:none}.scheduled-event-chip.xs-view .start-date-time{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.2rem}.scheduled-event-chip.xs-view .start-date-time-container{min-width:70px}.upcoming-scheduled-events-list{position:relative;min-height:100%;display:flex;flex-direction:column}.upcoming-scheduled-events-list .loader-container{flex-grow:1;display:flex;align-items:center;justify-content:center}.upcoming-scheduled-events-list .empty-state-container{flex-grow:1;justify-content:center;display:flex;flex-direction:column;align-items:center}.upcoming-scheduled-events-list .empty-state-container .calendar-icon-container{opacity:.5}.upcoming-scheduled-events-list .empty-state-container>*{margin:0}.upcoming-scheduled-events-list .empty-state-container>*:not(:last-child){margin-bottom:1rem}.upcoming-scheduled-events-list>*:not(:last-child){margin-bottom:.75rem}.upcoming-scheduled-events-list>.calendar-link{position:absolute;top:0;right:0;cursor:pointer;margin:0}.default-automation-control{width:100%}.default-automation-control .form-contents{display:grid;grid-template-columns:60rem 25rem;grid-template-rows:auto auto auto;grid-template-areas:"intro submit" "main-fields submit" "config-fields config-fields";gap:3rem 2rem}.default-automation-control .form-contents .intro{grid-area:intro}.default-automation-control .form-contents .intro h1{margin-bottom:0;line-height:3.5rem}.default-automation-control .form-contents .submit{grid-area:submit;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"toggle submit-button" "feedback feedback";gap:0 1.5rem}.default-automation-control .form-contents .submit .toggle{grid-area:toggle;align-self:center}.default-automation-control .form-contents .submit .toggle .switch-field{flex-direction:row-reverse;align-items:center;gap:.5rem}.default-automation-control .form-contents .submit .toggle .switch-field>*{margin:0}.default-automation-control .form-contents .submit .submit-button{grid-area:submit-button}.default-automation-control .form-contents .submit .feedback{margin-top:1rem;grid-area:feedback}.default-automation-control .form-contents .main-fields{grid-area:main-fields;display:flex;gap:3rem;flex-direction:column}.default-automation-control .form-contents .main-fields h2{margin-bottom:0;font-size:1.424rem}.default-automation-control .form-contents .main-fields hr{margin:0}.default-automation-control .form-contents .simple-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 1.5rem;align-items:end}.default-automation-control .form-contents .simple-fields.sm-view{grid-template-columns:repeat(2,1fr)}.default-automation-control .form-contents .simple-fields.xs-view{display:flex;gap:1rem;flex-direction:column;align-items:stretch}.default-automation-control .form-contents .config-fields{grid-area:config-fields}.default-automation-control .form-contents .config-fields fieldset>*{max-width:60rem}.default-automation-control .form-contents .config-fields fieldset .variable-insert-control{max-width:100%;grid-template-columns:60rem 25rem;gap:3rem 2rem}.default-automation-control .form-contents fieldset{border:none;padding:0;margin:0}.default-automation-control.sm-view .form-contents{grid-template-columns:auto;grid-template-rows:auto auto auto auto;grid-template-areas:"intro" "main-fields" "config-fields" "submit"}.default-automation-control.sm-view .form-contents .config-fields fieldset .variable-insert-control{max-width:100%;grid-template-columns:1fr 25rem;gap:3rem 2rem}.default-automation-control.xs-view .form-contents{grid-template-columns:auto;grid-template-rows:auto auto auto auto;grid-template-areas:"intro" "main-fields" "config-fields" "submit"}.default-automation-control.xs-view .form-contents .config-fields fieldset .variable-insert-control{max-width:100%;grid-template-columns:auto;grid-template-rows:auto auto;grid-template-areas:"input" "variables";gap:3rem 2rem}.default-automation-page .body-content{padding:2rem}.dev-page .body-content{padding-left:4rem;padding-right:2rem}.dev-page .body-content section{max-width:450px;margin:0 auto}.dev-page .body-content section>*:not(:last-child){margin-bottom:1rem}.preview-control-wrapper{display:flex;height:100%;flex-grow:1;gap:2rem}.preview-control-wrapper .lhs{flex-grow:1;margin:-1rem;padding:1rem}.preview-control-wrapper .lhs .title-bar{padding-bottom:1.5rem}.preview-control-wrapper .lhs .preview-content{overflow-y:auto;flex-grow:1;margin:-1rem;padding:1rem}.preview-control-wrapper .lhs .preview-content-outer{flex-grow:1;position:relative;overflow:hidden;display:flex;margin:-1rem;padding:1rem}.preview-control-wrapper .lhs .footer-bar{padding:.5rem 2rem}.preview-control-wrapper .rhs{flex-shrink:0;overflow:hidden}.preview-control-wrapper .rhs .sidebar-content{width:220px;height:100%;overflow-y:auto}.preview-control-wrapper .lhs,.preview-control-wrapper .rhs{display:flex;flex-direction:column;height:100%;max-height:100%}.preview-control-wrapper.sm-view{flex-direction:column;height:auto}.preview-control-wrapper.sm-view>*:not(:last-child){margin-right:0;margin-bottom:2rem}.preview-control-wrapper.sm-view .rhs .sidebar-content{width:auto}.badge{background-color:#dbe5f0;color:#263e59;font-size:14px;padding:.05em 1em;border-radius:.36rem;display:inline-block;letter-spacing:.1rem;text-transform:uppercase;font-weight:400}.contact-detail-info .contact-method,.contact-detail-info .contact-name-wrapper,.contact-detail-info .contact-notes{display:flex;align-items:center}.contact-detail-info .contact-method svg,.contact-detail-info .contact-name-wrapper svg,.contact-detail-info .contact-notes svg{margin-right:.5rem}.contact-detail-info>:not(:last-child){padding-bottom:.25rem}.contact-detail-info .contact-name-wrapper>span,.contact-detail-info svg{color:#263e59}.address-info{border:1px solid rgba(54,87,125,.2);border-radius:6px;padding:.5rem}.address-info:not(:first-child){margin-top:.25rem}.address-info a svg{margin-right:.5rem}.address-info .contact-detail-info{margin-top:.5rem}.customer-information .customer-addresses>div:not(:first-child){margin-top:.5rem}.customer-information .addresses-wrapper>span{color:#263e59;font-size:14px}.customer-information .badge{margin-left:.5rem;font-size:12px;line-height:1.4em}.customer-information p{margin:0}.customer-information hr{margin:.5rem 0}.customer-information .customer-name{font-weight:700}.customer-information .contact-name{font-weight:700;display:flex;align-items:center}.customer-information .contact-name svg{align-self:center}.customer-information .contact-name span{display:inline-flex;align-items:center}.customer-information .contact-name .fa-check{margin-left:.5rem;color:#8bc34a}.customer-information .contact-description{line-height:1.2em}.customer-information .customer-contacts-inner{margin-bottom:-.5rem;margin-right:-.5rem;display:flex;flex-wrap:wrap;flex-direction:column}.customer-information .customer-contacts .customer-contact{min-width:300px;margin-right:.5rem;margin-bottom:.5rem}.customer-information .contact-method svg,.customer-information .contact-name svg{margin-right:.5rem}.customer-information .contact-method{font-weight:500;text-decoration:none;display:flex;align-items:center}.customer-information .contact-method span{overflow-wrap:break-word;word-wrap:break-word;overflow:hidden}.company-logo img{max-width:150px}.send-document-to-customer-container{position:relative;display:flex;flex-direction:column;align-items:center;padding:.5em}.send-document-to-customer-container>*{width:100%}.send-document-to-customer-container>*:not(:last-child){margin-bottom:1em}.send-document-to-customer-container .toggle-manual-email-entry{position:absolute;top:0;right:0;padding:0 15px;cursor:pointer}.send-document-to-customer-container .manual-email-entry-container{position:relative;background-color:#edf2f7;border-radius:6px;padding-top:2em}.send-document-to-customer-container .form-email-select-container{position:relative;background-color:#edf2f7;border-radius:6px;padding:1em;overflow:hidden;text-align:left;text-overflow:ellipsis}.send-document-to-customer-container .form-email-select-container .customer-contact-select-wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;text-align:left}.send-document-to-customer-container .form-email-select-container .customer-contact-select-wrapper .radio-button{margin-right:1rem}.send-document-to-customer-container .form-email-select-container .customer-contact-select-wrapper .customer-contact{margin-bottom:0}.send-document-to-customer-container .email-subject{display:flex}.send-document-to-customer-container .email-subject span{font-weight:700}.send-document-to-customer-container .email-preview{position:relative}.send-document-to-customer-container .email-preview h4{margin:0}.send-document-to-customer-container .email-preview-body{background:#fff;padding:2em}.send-document-to-customer-container .email-preview-body img,.send-document-to-customer-container .email-preview-body button{display:block;margin:0 auto}.send-document-to-customer-container .form-complete-copy-control{margin-top:.5rem}.send-document-to-customer-container .form-complete-copy-control .checkbox-field{justify-content:flex-end}.send-document-to-customer-email-edit-modal .body-content{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.send-document-to-customer-email-edit-modal .email-variables-container{max-width:300px}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-filter-and-list{margin-bottom:1em}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-filter-and-list .input-wrapper{border-radius:6px}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-filter-and-list .field-label{flex-direction:column;align-items:flex-start}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list{max-height:300px;overflow-y:auto;padding:.5rem;margin-top:.5rem}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable{display:flex;align-items:center;border-radius:6px;padding:3px;font-size:12px;color:#fff;margin-bottom:.5rem;cursor:pointer}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable:last-child{margin-bottom:0rem}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable:hover{background-color:#edf2f7}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable *{padding-right:5px}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable.valid{background-color:#4ea83d}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable.invalid{background-color:#d93a3a}.send-document-to-customer-email-edit-modal .email-variables-container .email-variables-list .email-variable.optional{background-color:#edf2f7;color:#263e59}.send-document-to-customer-email-edit-modal .email-subject-and-body-wrapper{flex-grow:1;min-width:50%}.send-document-to-customer-email-edit-modal .email-subject-and-body-wrapper .text-area-field-formatter .text-area-field-formatter-editor.input-wrapper{min-height:100px;height:40vh}.preview-job-action-buttons{overflow:hidden}.preview-job-action-buttons.loader-container{display:flex;align-items:center;justify-content:center}.preview-job-action-buttons .preview-job-action-buttons-inner{display:flex;flex-wrap:wrap;margin-bottom:-1rem;margin-right:-.5rem}.preview-job-action-buttons .preview-job-action-buttons-inner>*{margin-right:.5rem;margin-bottom:1rem}.preview-job-action-buttons .preview-job-action-buttons-inner>*.icon-button-container{flex-basis:calc(50% - .5rem);max-width:125px;min-height:100px}.preview-job-action-buttons .preview-job-action-buttons-inner>*.button.button-style-outsize{flex-basis:100%;margin-bottom:2rem}.preview-job-action-buttons .preview-job-action-buttons-inner .resend-icon-button .button-content{padding-top:3px;padding-right:1px}.outlined-content-panel{border:1px solid;border-radius:6px}.outlined-content-panel.padding-standard .body{padding:1rem}.outlined-content-panel.padding-small .body{padding:.5rem}.outlined-content-panel.padding-large .body{padding:2rem}.outlined-content-panel.colour-primary{border-color:#ffca2d}.outlined-content-panel.colour-secondary{border-color:#36577d}.outlined-content-panel.colour-secondary-light{border-color:#dbe5f0}.outlined-content-panel.colour-secondary-lighter{border-color:#edf2f7}.outlined-content-panel>.title>h3{margin:0;font-size:1rem}.outlined-content-panel.title-basic.padding-standard>.title{padding:.5rem 1rem;padding-bottom:0}.outlined-content-panel.title-basic.padding-small>.title{padding:.25rem .5rem;padding-bottom:0}.outlined-content-panel.title-basic.padding-large>.title{padding:1rem 2rem;padding-bottom:0}.outlined-content-panel.title-basic-with-separator.padding-standard>.title{padding:.5rem 1rem}.outlined-content-panel.title-basic-with-separator.padding-small>.title{padding:.25rem .5rem}.outlined-content-panel.title-basic-with-separator.padding-large>.title{padding:1rem 2rem}.outlined-content-panel.title-basic-with-separator>.title{border-bottom:1px solid;border-color:inherit}.outlined-content-panel.title-banner{overflow:hidden}.outlined-content-panel.title-banner.padding-standard>.title{padding:.5rem 1rem}.outlined-content-panel.title-banner.padding-small>.title{padding:.25rem .5rem}.outlined-content-panel.title-banner.padding-large>.title{padding:1rem 2rem}.outlined-content-panel.title-banner.colour-primary>.title{background-color:#ffca2d}.outlined-content-panel.title-banner.colour-secondary>.title{background-color:#36577d;color:#fff}.outlined-content-panel.title-banner.colour-secondary-light>.title{background-color:#dbe5f0}.outlined-content-panel.title-banner.colour-secondary-lighter>.title{background-color:#edf2f7}.outlined-content-panel.title-border-aligned{position:relative}.outlined-content-panel.title-border-aligned.padding-standard>.title{left:calc(1rem - 3px)}.outlined-content-panel.title-border-aligned.padding-small>.title{left:calc(.5rem - 3px)}.outlined-content-panel.title-border-aligned.padding-small .body{padding-top:.75rem}.outlined-content-panel.title-border-aligned.padding-large>.title{left:calc(2rem - 3px)}.outlined-content-panel.title-border-aligned>.title{background-color:#fff;position:absolute;padding:0 3px;top:-.5em;font-size:.875rem;z-index:20}.outlined-content-panel.title-border-aligned>.title>h3{font-weight:400;font-size:inherit;line-height:1em}.form-template-output .form-template-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.form-template-output .form-template-header img{padding-right:1em}.form-template-output .form-template-header *{display:flex;align-items:center}.form-template-output .form-template-header ul,.form-template-output .form-template-header li{display:block}.form-template-output .form-template-row{display:flex;margin-bottom:1em}.form-template-output .form-template-row div{flex:1}.form-template-output .form-template-row>div{margin-left:.75em}.form-template-output .form-template-row>div:first-of-type{margin-left:0}.form-template-output .form-template-row td{padding:.75em}.form-template-output .form-template-row .break-line{background-color:#fff}.form-template-output .form-template-row h4{margin-top:0}.form-template-output .form-template-row.company-inspection-landlord-details .label-value-pair .label{font-weight:500}.form-template-output .form-template-row.company-inspection-landlord-details .label-value-pair .value{font-weight:700}.form-template-output .form-template-column{display:flex;flex-direction:column}.form-template-output .form-template-column>div:not(:last-child){margin-bottom:.75rem}.form-template-output .form-template-bubble{background-color:#edf2f7;border-radius:6px;padding:1em}.form-template-output .form-template-bubble ul{list-style-type:none;padding-left:0;margin-block-start:0}.form-template-output .form-template-bubble span{font-weight:700}.form-template-output .form-template-bubble p{display:block;background-color:#fff;padding:1em;min-height:50px;border-radius:6px}.form-template-output .form-template-signature{background-color:#fff;padding:1em;border-radius:6px}.form-template-output .form-template-signature img{width:auto;max-height:60px;max-width:100%}@media print{.form-template-output table.list-view-table tr,.form-template-output .no-page-break{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.landlord-oil-installation-certificate .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.landlord-oil-installation-certificate .form-template-header .company-logo{height:50px}.landlord-oil-installation-certificate .form-template-header .company-logo img{height:100%;width:auto}.landlord-oil-installation-certificate .form-template-header .company-logo img h3{font-size:1.25rem;margin:0}.landlord-oil-installation-certificate .form-template-header .company-logo img .gas-safe-logo{height:50px;width:auto}.landlord-oil-installation-certificate .form-template-header .company-logo img .header-details-container{display:block}.landlord-oil-installation-certificate .form-template-header .company-logo img .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.landlord-oil-installation-certificate .form-template-row .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.landlord-oil-installation-certificate .form-template-row .safety-checks{flex-grow:2}.landlord-oil-installation-certificate .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.landlord-oil-installation-certificate .label-value-pair .value{flex-grow:1;text-align:right;display:flex;align-items:flex-end;flex-direction:column}.landlord-oil-installation-certificate .label-value-pair .label{padding-right:1rem}.landlord-oil-installation-certificate .business-details .body>.label-value-pair:nth-child(2n),.landlord-oil-installation-certificate .client-details .body>.label-value-pair:nth-child(2n),.landlord-oil-installation-certificate .site-details .body>.label-value-pair:nth-child(2n),.landlord-oil-installation-certificate .appliance .body>.label-value-pair:nth-child(2n),.landlord-oil-installation-certificate .test-results .body>.label-value-pair:nth-child(2n),.landlord-oil-installation-certificate .summary-checks .body>.label-value-pair:nth-child(2n),.landlord-oil-installation-certificate .signature .body>.label-value-pair:nth-child(2n){background-color:#edf2f780}.landlord-oil-installation-certificate .appliance .body{-moz-column-count:3;column-count:3}.landlord-oil-installation-certificate .appliance .body>*{-moz-column-break-inside:avoid;break-inside:avoid-column}.landlord-oil-installation-certificate .safety-checks{flex-grow:3}.landlord-oil-installation-certificate .safety-checks .inspections-table{border-collapse:collapse;border-spacing:0;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}.landlord-oil-installation-certificate .safety-checks .inspections-table tbody,.landlord-oil-installation-certificate .safety-checks .inspections-table tfoot,.landlord-oil-installation-certificate .safety-checks .inspections-table thead,.landlord-oil-installation-certificate .safety-checks .inspections-table th,.landlord-oil-installation-certificate .safety-checks .inspections-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}.landlord-oil-installation-certificate .safety-checks .inspections-table thead{border-bottom:1px solid #dbe5f0}.landlord-oil-installation-certificate .safety-checks .inspections-table thead td{font-weight:700}.landlord-oil-installation-certificate .safety-checks .inspections-table tbody tr:nth-child(2n) td{background-color:#edf2f780}.landlord-oil-installation-certificate .safety-checks .inspections-table tbody tr td{margin-left:.5rem}.landlord-oil-installation-certificate .form-template-signature{min-height:0;max-width:300px;padding:0;border-radius:0;background-color:transparent}@media not print{@media (max-width: 800px){.landlord-oil-installation-certificate .appliance .body{-moz-column-count:2;column-count:2}}@media (max-width: 600px){.landlord-oil-installation-certificate .appliance .body{-moz-column-count:1;column-count:1}}}table.electrical-circuits{border-collapse:collapse;font-size:.5rem;text-align:center}table.electrical-circuits th,table.electrical-circuits td{border:1px solid #5F6C7A}table.electrical-circuits th.table-header--vertical{writing-mode:tb}table.electrical-circuits th.table-header--vertical span{display:inline-block;max-height:6rem}.minor-electrical-works-certificate-template.form-template-output h5,.minor-electrical-works-certificate-template.form-template-output .data-table{font-size:.8rem;margin:.5rem 0}.minor-electrical-works-certificate-template.form-template-output .columns-3{-moz-columns:3;columns:3}.minor-electrical-works-certificate-template.form-template-output .columns-4{-moz-columns:4;columns:4}.minor-electrical-works-certificate-template.form-template-output .columns-3 section.no-column-break,.minor-electrical-works-certificate-template.form-template-output .columns-4 section.no-column-break{-moz-column-break-inside:avoid;break-inside:avoid-column}.minor-electrical-works-certificate-template.form-template-output .columns-3 section>h2,.minor-electrical-works-certificate-template.form-template-output .columns-4 section>h2{font-size:.8rem;margin-bottom:0}.minor-electrical-works-certificate-template.form-template-output .columns-3>section>h2,.minor-electrical-works-certificate-template.form-template-output .columns-4>section>h2{font-weight:600}.minor-electrical-works-certificate-template.form-template-output .columns-3 .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .columns-4 .label-value-pair{justify-content:space-between;align-items:flex-end!important}.minor-electrical-works-certificate-template.form-template-output .columns-3 .label-value-pair .value,.minor-electrical-works-certificate-template.form-template-output .columns-4 .label-value-pair .value{white-space:nowrap!important}.minor-electrical-works-certificate-template.form-template-output .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo{height:50px}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo img{height:100%;width:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo img h3{font-size:1.25rem;margin:0}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo img .niceic-logo{height:50px;width:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo img .header-details-container{display:block}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo img .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-inspection-landlord-details,.minor-electrical-works-certificate-template.form-template-output .form-template-header .details-of-minor-works,.minor-electrical-works-certificate-template.form-template-output .form-template-header .circuit-details,.minor-electrical-works-certificate-template.form-template-output .form-template-header .test-results-declaration,.minor-electrical-works-certificate-template.form-template-output .form-template-header .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-inspection-landlord-details .value,.minor-electrical-works-certificate-template.form-template-output .form-template-header .details-of-minor-works .value,.minor-electrical-works-certificate-template.form-template-output .form-template-header .circuit-details .value,.minor-electrical-works-certificate-template.form-template-output .form-template-header .test-results-declaration .value,.minor-electrical-works-certificate-template.form-template-output .form-template-header .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-inspection-landlord-details .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .form-template-header .details-of-minor-works .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .form-template-header .circuit-details .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .form-template-header .test-results-declaration .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .form-template-header .label-value-pair .value .label-value-pair{min-width:80px}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row{display:flex;justify-content:space-between;font-size:12px}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row .title-fields-grouped{display:flex;flex-direction:row;justify-content:space-between}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair{align-items:flex-start;text-align:left;flex-basis:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair .value{font-weight:600;text-align:left}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair>*:not(:last-child){margin-right:.5rem}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row .label-values-in-row-title{font-size:.8rem;font-weight:600;padding-right:1rem;flex-basis:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row div{margin:0}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.company-inspection-landlord-details,.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.details-of-minor-works,.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.circuit-details,.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.test-results-declaration{display:flex}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.company-inspection-landlord-details>*:not(:last-child),.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.details-of-minor-works>*:not(:last-child),.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.circuit-details>*:not(:last-child),.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-row .label-values-in-row.test-results-declaration>*:not(:last-child){margin-right:.5rem}.minor-electrical-works-certificate-template.form-template-output .form-template-header .details-of-minor-works:nth-child(2n),.minor-electrical-works-certificate-template.form-template-output .form-template-header .circuit-details:nth-child(2n),.minor-electrical-works-certificate-template.form-template-output .form-template-header .label-values-in-row:nth-child(2n){background-color:#edf2f780}.minor-electrical-works-certificate-template.form-template-output .form-template-header .test-results-declaration .candy:nth-child(2n){background-color:#edf2f780}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-inspection-landlord-details>*{flex-grow:1;flex-basis:0}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-inspection-landlord-details>* .label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-inspection-landlord-details>* .label-value-pair>.label:nth-child(2n){background-color:#edf2f780}.minor-electrical-works-certificate-template.form-template-output .form-template-header .signatures .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.minor-electrical-works-certificate-template.form-template-output .form-template-header .signatures .body p{font-size:.75rem}.minor-electrical-works-certificate-template.form-template-output .form-template-header .signatures .body p .label-values-in-row .name-position-date{flex-basis:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}.domestic-electrical-installation-certificate-template h2,.domestic-electrical-installation-certificate-template h5{font-size:.8rem;margin:0;margin-bottom:.5rem}.domestic-electrical-installation-certificate-template .form-template-header .company-logo{height:50px}.domestic-electrical-installation-certificate-template .form-template-header .company-logo img{height:100%;width:auto}.domestic-electrical-installation-certificate-template .form-template-header h3{font-size:1.25rem;margin:0}.domestic-electrical-installation-certificate-template .form-template-header .niceic-logo{height:50px;width:auto}.domestic-electrical-installation-certificate-template .form-template-header .header-details-container{display:block}.domestic-electrical-installation-certificate-template .form-template-header .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.domestic-electrical-installation-certificate-template .form-template-row,.domestic-electrical-installation-certificate-template .form-template-row p{font-size:.8rem}.domestic-electrical-installation-certificate-template .form-template-row .label-value-pair{display:flex;line-height:1.5em;align-items:center;justify-content:space-between;align-items:flex-end!important}.domestic-electrical-installation-certificate-template .form-template-row .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;font-weight:600}.domestic-electrical-installation-certificate-template .form-template-row .label-value-pair .value .label-value-pair{min-width:80px}.domestic-electrical-installation-certificate-template .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.domestic-electrical-installation-certificate-template .body .label-values-in-row .name-position-date{flex-basis:auto}.domestic-electrical-installation-certificate-template .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}.domestic-electrical-installation-certificate-template .label-values-in-row{display:flex;justify-content:space-between;font-size:12px}.domestic-electrical-installation-certificate-template .label-values-in-row .title-fields-grouped{display:flex;flex-direction:row;justify-content:space-between}.domestic-electrical-installation-certificate-template .label-values-in-row .label-value-pair{align-items:flex-start;text-align:left;flex-basis:auto}.domestic-electrical-installation-certificate-template .label-values-in-row .value{font-weight:600;text-align:left}.domestic-electrical-installation-certificate-template .label-values-in-row>*:not(:last-child){margin-right:.5rem}.domestic-electrical-installation-certificate-template .label-values-in-row-title{font-size:.8rem;font-weight:600;padding-right:1rem;flex-basis:auto}.domestic-electrical-installation-certificate-template .part-4{display:flex;gap:1rem;flex-direction:row}.domestic-electrical-installation-certificate-template .columns-3{-moz-columns:3;columns:3}.domestic-electrical-installation-certificate-template .columns-4{-moz-columns:4;columns:4}.domestic-electrical-installation-certificate-template section.no-column-break,.domestic-electrical-installation-certificate-template .signature-element{-moz-column-break-inside:avoid;break-inside:avoid-column}.domestic-electrical-installation-certificate-template table.electrical-circuits{border-collapse:collapse;margin-bottom:1rem}.domestic-electrical-installation-certificate-template .distribution-board:not(:last-child){margin-bottom:1rem}.signature-element{display:grid;grid-template-columns:minmax(auto,250px) auto;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"label label" "signature name" "signature position" "signature date" "signature ..."}.signature-element .signature{max-width:250px;grid-area:signature}.signature-element .value{font-weight:600}.signature-element .label{font-weight:600;grid-area:label;margin-bottom:.5rem}.signature-element .name{grid-area:name}.signature-element .position{grid-area:position}.signature-element .date{grid-area:date}.signature-element.sm-view{grid-template-columns:auto;grid-template-rows:auto auto auto auto auto;grid-template-areas:"label" "signature" "name" "position" "date"}.electrical-installation-condition-report-template h2,.electrical-installation-condition-report-template h3,.electrical-installation-condition-report-template h5{font-size:.8rem;margin:0;margin-bottom:.5rem}.electrical-installation-condition-report-template .form-template-header .company-logo{height:50px}.electrical-installation-condition-report-template .form-template-header .company-logo img{height:100%;width:auto}.electrical-installation-condition-report-template .form-template-header h3{font-size:1.25rem;margin:0}.electrical-installation-condition-report-template .form-template-header .niceic-logo{height:50px;width:auto}.electrical-installation-condition-report-template .form-template-header .header-details-container{display:block}.electrical-installation-condition-report-template .form-template-header .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.electrical-installation-condition-report-template section>*:not(h3){margin-left:1rem}.electrical-installation-condition-report-template section h3{font-weight:400;margin-bottom:0}.electrical-installation-condition-report-template .form-template-row,.electrical-installation-condition-report-template .form-template-row p{font-size:.8rem}.electrical-installation-condition-report-template .form-template-row .label-value-pair{display:flex;line-height:1.5em;align-items:center;justify-content:space-between;align-items:flex-end!important}.electrical-installation-condition-report-template .form-template-row .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;font-weight:600}.electrical-installation-condition-report-template .form-template-row .label-value-pair .value .label-value-pair{min-width:80px}.electrical-installation-condition-report-template .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.electrical-installation-condition-report-template .body .label-values-in-row .name-position-date{flex-basis:auto}.electrical-installation-condition-report-template .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}.electrical-installation-condition-report-template .label-values-in-row{display:flex;justify-content:space-between;font-size:12px}.electrical-installation-condition-report-template .label-values-in-row .title-fields-grouped{display:flex;flex-direction:row;justify-content:space-between}.electrical-installation-condition-report-template .label-values-in-row .label-value-pair{align-items:flex-start;text-align:left;flex-basis:auto}.electrical-installation-condition-report-template .label-values-in-row .value{font-weight:600;text-align:left}.electrical-installation-condition-report-template .label-values-in-row>*:not(:last-child){margin-right:.5rem}.electrical-installation-condition-report-template .label-values-in-row-title{font-size:.8rem;font-weight:600;padding-right:1rem;flex-basis:auto}.electrical-installation-condition-report-template .part-4{display:flex;gap:1rem;flex-direction:row}.electrical-installation-condition-report-template .columns-3{-moz-columns:3;columns:3}.electrical-installation-condition-report-template .columns-4{-moz-columns:4;columns:4}.electrical-installation-condition-report-template section.no-column-break,.electrical-installation-condition-report-template .signature-element{-moz-column-break-inside:avoid;break-inside:avoid-column}.electrical-installation-condition-report-template table.electrical-circuits{border-collapse:collapse;margin-bottom:1rem}.electrical-installation-condition-report-template .distribution-board:not(:last-child){margin-bottom:1rem}.gas-safety-certificate-template.form-template-output .outlined-content-panel.title-border-aligned .title,.non-domestic-gas-safety-certificate-template.form-template-output .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.gas-safety-certificate-template.form-template-output .form-template-header .company-logo,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-header .company-logo{height:50px}.gas-safety-certificate-template.form-template-output .form-template-header .company-logo img,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-header .company-logo img{height:100%;width:auto}.gas-safety-certificate-template.form-template-output .form-template-header h3,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-header h3{font-size:1.25rem;margin:0}.gas-safety-certificate-template.form-template-output .form-template-header .gas-safe-logo,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-header .gas-safe-logo{height:50px;width:auto}.gas-safety-certificate-template.form-template-output .form-template-header .header-details-container,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-header .header-details-container{display:block}.gas-safety-certificate-template.form-template-output .form-template-header .header-details-container .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-header .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.gas-safety-certificate-template.form-template-output .form-template-row div,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-row div{margin:0}.gas-safety-certificate-template.form-template-output .form-template-row .customer-signature .body,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-row .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.gas-safety-certificate-template.form-template-output .form-template-row.company-inspection-landlord-details,.gas-safety-certificate-template.form-template-output .form-template-row.findings-details,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-row.company-inspection-landlord-details,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-row.findings-details{display:flex}.gas-safety-certificate-template.form-template-output .form-template-row.company-inspection-landlord-details>*:not(:last-child),.gas-safety-certificate-template.form-template-output .form-template-row.findings-details>*:not(:last-child),.non-domestic-gas-safety-certificate-template.form-template-output .form-template-row.company-inspection-landlord-details>*:not(:last-child),.non-domestic-gas-safety-certificate-template.form-template-output .form-template-row.findings-details>*:not(:last-child){margin-right:.5rem}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair,.gas-safety-certificate-template.form-template-output .appliance-content-panel-body .label-value-pair,.gas-safety-certificate-template.form-template-output .findings-details .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .findings-details .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair .value,.gas-safety-certificate-template.form-template-output .appliance-content-panel-body .label-value-pair .value,.gas-safety-certificate-template.form-template-output .findings-details .label-value-pair .value,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair .value,.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body .label-value-pair .value,.non-domestic-gas-safety-certificate-template.form-template-output .findings-details .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair .value .label-value-pair,.gas-safety-certificate-template.form-template-output .appliance-content-panel-body .label-value-pair .value .label-value-pair,.gas-safety-certificate-template.form-template-output .findings-details .label-value-pair .value .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair .value .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body .label-value-pair .value .label-value-pair,.non-domestic-gas-safety-certificate-template.form-template-output .findings-details .label-value-pair .value .label-value-pair{min-width:80px}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair>.label,.gas-safety-certificate-template.form-template-output .findings-details .label-value-pair>.label,.gas-safety-certificate-template.form-template-output .appliance-content-panel-body>.label-value-pair>.label,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair>.label,.non-domestic-gas-safety-certificate-template.form-template-output .findings-details .label-value-pair>.label,.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body>.label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair:nth-child(2n),.gas-safety-certificate-template.form-template-output .findings-details .label-value-pair:nth-child(2n),.gas-safety-certificate-template.form-template-output .appliance-content-panel-body>.label-value-pair:nth-child(2n),.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .label-value-pair:nth-child(2n),.non-domestic-gas-safety-certificate-template.form-template-output .findings-details .label-value-pair:nth-child(2n),.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body>.label-value-pair:nth-child(2n){background-color:#edf2f780}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details>*,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details>*{flex-grow:1;flex-basis:0}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .company-details-content-panel,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .company-details-content-panel{flex-grow:2}.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:2;column-count:2}.gas-safety-certificate-template.form-template-output .appliances-details-content-panel-body>*:not(:last-child),.non-domestic-gas-safety-certificate-template.form-template-output .appliances-details-content-panel-body>*:not(:last-child){margin-bottom:.5rem}.gas-safety-certificate-template.form-template-output .appliance-content-panel-body,.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body{-moz-column-count:4;column-count:4}.gas-safety-certificate-template.form-template-output .appliance-content-panel-body>*,.non-domestic-gas-safety-certificate-template.form-template-output .appliance-content-panel-body>*{-moz-column-break-inside:avoid;break-inside:avoid-column}.gas-safety-certificate-template.form-template-output .form-template-signature,.non-domestic-gas-safety-certificate-template.form-template-output .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}.gas-safety-certificate-template.form-template-output .form-footer,.non-domestic-gas-safety-certificate-template.form-template-output .form-footer{padding:0;margin-bottom:0}.gas-safety-certificate-template.form-template-output .form-footer>p,.non-domestic-gas-safety-certificate-template.form-template-output .form-footer>p{font-size:.8rem}@media (max-width: 600px){.gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body,.non-domestic-gas-safety-certificate-template.form-template-output .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:1;column-count:1}}.gas-warning-notice-template.form-template-output .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.gas-warning-notice-template.form-template-output .form-template-header .company-logo{height:50px}.gas-warning-notice-template.form-template-output .form-template-header .company-logo img{height:100%;width:auto}.gas-warning-notice-template.form-template-output .form-template-header h3{font-size:2rem;margin:0}.gas-warning-notice-template.form-template-output .form-template-header .gas-safe-logo{height:50px;width:auto}.gas-warning-notice-template.form-template-output .form-template-header .header-details-container{display:block}.gas-warning-notice-template.form-template-output .form-template-header .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.gas-warning-notice-template.form-template-output .form-template-row div{margin:0}.gas-warning-notice-template.form-template-output .form-template-row.company-inspection-landlord-details,.gas-warning-notice-template.form-template-output .form-template-row.signatures{display:flex}.gas-warning-notice-template.form-template-output .form-template-row.company-inspection-landlord-details>*:not(:last-child),.gas-warning-notice-template.form-template-output .form-template-row.signatures>*:not(:last-child){margin-right:.5rem}.gas-warning-notice-template.form-template-output .form-template-row.signatures .received-by{flex-grow:2}.gas-warning-notice-template.form-template-output .form-template-row.signatures .received-by .body{display:flex;flex-direction:column;height:100%}.gas-warning-notice-template.form-template-output .form-template-row.signatures .received-by .body p{margin-bottom:0;font-size:.8rem}.gas-warning-notice-template.form-template-output .form-template-row.no-gas-user-in-attendance{font-size:.8rem}.gas-warning-notice-template.form-template-output .form-template-row.no-gas-user-in-attendance .body{display:flex;align-items:center}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .label-value-pair,.gas-warning-notice-template.form-template-output .appliance-content-panel-body .label-value-pair,.gas-warning-notice-template.form-template-output .further-details .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .label-value-pair .value,.gas-warning-notice-template.form-template-output .appliance-content-panel-body .label-value-pair .value,.gas-warning-notice-template.form-template-output .further-details .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;min-width:30px;margin-left:auto}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .label-value-pair:nth-child(2n),.gas-warning-notice-template.form-template-output .appliance-content-panel-body>.label-value-pair:nth-child(2n),.gas-warning-notice-template.form-template-output .further-details .label-value-pair:nth-child(2n),.gas-warning-notice-template.form-template-output .appliances-details-content-panel-body .label-value-pair:nth-child(2n){background-color:#edf2f780}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .label-value-pair>.label,.gas-warning-notice-template.form-template-output .appliance-content-panel-body>.label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details>*{flex-grow:1;flex-basis:0}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .company-details-content-panel{flex-grow:2}.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:2;column-count:2}.gas-warning-notice-template.form-template-output .appliances-details-content-panel-body>*:not(:last-child){margin-bottom:.5rem}.gas-warning-notice-template.form-template-output .appliance-content-panel-body{display:flex;padding:0}.gas-warning-notice-template.form-template-output .appliance-content-panel-body>div:first-child{padding-right:1rem}.gas-warning-notice-template.form-template-output .appliance-content-panel-body .fault-descriptions{flex-grow:1}.gas-warning-notice-template.form-template-output .appliance-content-panel-body p{font-size:.8rem}.gas-warning-notice-template.form-template-output .appliance-content-panel-body .safety-category{font-weight:700}.gas-warning-notice-template.form-template-output .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}.gas-warning-notice-template.form-template-output .checkmark-wrapper{border:1px solid #263e59;height:18px;width:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#263e59;margin-right:10px;padding:2px}@media print{.gas-safety-certificate-template,.non-domestic-gas-safety-certificate-template{-webkit-print-color-adjust:exact}}@media (max-width: 800px){.gas-warning-notice-template.form-template-output .appliance-content-panel-body{flex-direction:column}}@media (max-width: 600px){.gas-warning-notice-template.form-template-output .appliance-content-panel-body,.gas-warning-notice-template.form-template-output .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:1;column-count:1}}.job-report-form .form-template-row .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.job-report-form .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.job-report-form .form-template-header .company-logo{height:50px}.job-report-form .form-template-header .company-logo img{height:100%;width:auto}.job-report-form .form-template-header .company-logo img h3{font-size:1.25rem;margin:0}.job-report-form .form-template-header .company-logo img .gas-safe-logo{height:50px;width:auto}.job-report-form .form-template-header .company-logo img .header-details-container{display:block}.job-report-form .form-template-header .company-logo img .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.job-report-form .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.job-report-form .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;min-width:30px;margin-left:auto;display:flex;align-items:flex-end;flex-direction:column}.job-report-form .label-value-pair .value .label-value-pair{min-width:100px;max-width:140px}.job-report-form .company-details .body>.label-value-pair>.label,.job-report-form .client-details .body>.label-value-pair>.label,.job-report-form .job-details .body>.label-value-pair>.label,.job-report-form .signature .body>.label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.job-report-form .company-details .body>.label-value-pair:nth-child(2n),.job-report-form .client-details .body>.label-value-pair:nth-child(2n),.job-report-form .job-details .body>.label-value-pair:nth-child(2n),.job-report-form .signature .body>.label-value-pair:nth-child(2n){background-color:#edf2f780}.job-report-form .parts-required .parts-table{border-collapse:collapse;border-spacing:0;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}.job-report-form .parts-required .parts-table tbody,.job-report-form .parts-required .parts-table tfoot,.job-report-form .parts-required .parts-table thead,.job-report-form .parts-required .parts-table th,.job-report-form .parts-required .parts-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}.job-report-form .parts-required .parts-table tr>td:not(:first-child){padding-left:5px}.job-report-form .parts-required .parts-table thead{border-bottom:1px solid #dbe5f0}.job-report-form .parts-required .parts-table thead td{font-weight:700}.job-report-form .parts-required .parts-table tbody tr:nth-child(2n) td{background-color:#edf2f780}.job-report-form .parts-required .parts-table tbody tr td{margin-left:.5rem;white-space:pre-line}.job-report-form .form-template-signature{min-height:0;max-width:300px;padding:0;border-radius:0;background-color:transparent}.minor-electrical-works-certificate-template.form-template-output,.outlined-content-panel.title-border-aligned .title{font-size:.8rem}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo,.outlined-content-panel.title-border-aligned .title .form-template-header .company-logo{height:50px}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo img,.outlined-content-panel.title-border-aligned .title .form-template-header .company-logo img{height:100%;width:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo h3,.outlined-content-panel.title-border-aligned .title .form-template-header .company-logo h3{font-size:1.25rem;margin:0}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo .niceic-logo,.outlined-content-panel.title-border-aligned .title .form-template-header .company-logo .niceic-logo{height:50px;width:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo .header-details-container,.outlined-content-panel.title-border-aligned .title .form-template-header .company-logo .header-details-container{display:block}.minor-electrical-works-certificate-template.form-template-output .form-template-header .company-logo .header-details-container .label-value-pair,.outlined-content-panel.title-border-aligned .title .form-template-header .company-logo .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.minor-electrical-works-certificate-template.form-template-output .company-inspection-landlord-details,.minor-electrical-works-certificate-template.form-template-output .details-of-minor-works,.minor-electrical-works-certificate-template.form-template-output .circuit-details,.minor-electrical-works-certificate-template.form-template-output .test-results-declaration,.minor-electrical-works-certificate-template.form-template-output .label-value-pair,.outlined-content-panel.title-border-aligned .title .company-inspection-landlord-details,.outlined-content-panel.title-border-aligned .title .details-of-minor-works,.outlined-content-panel.title-border-aligned .title .circuit-details,.outlined-content-panel.title-border-aligned .title .test-results-declaration,.outlined-content-panel.title-border-aligned .title .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.minor-electrical-works-certificate-template.form-template-output .company-inspection-landlord-details .value,.minor-electrical-works-certificate-template.form-template-output .details-of-minor-works .value,.minor-electrical-works-certificate-template.form-template-output .circuit-details .value,.minor-electrical-works-certificate-template.form-template-output .test-results-declaration .value,.minor-electrical-works-certificate-template.form-template-output .label-value-pair .value,.outlined-content-panel.title-border-aligned .title .company-inspection-landlord-details .value,.outlined-content-panel.title-border-aligned .title .details-of-minor-works .value,.outlined-content-panel.title-border-aligned .title .circuit-details .value,.outlined-content-panel.title-border-aligned .title .test-results-declaration .value,.outlined-content-panel.title-border-aligned .title .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word}.minor-electrical-works-certificate-template.form-template-output .company-inspection-landlord-details .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .details-of-minor-works .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .circuit-details .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .test-results-declaration .value .label-value-pair,.minor-electrical-works-certificate-template.form-template-output .label-value-pair .value .label-value-pair,.outlined-content-panel.title-border-aligned .title .company-inspection-landlord-details .value .label-value-pair,.outlined-content-panel.title-border-aligned .title .details-of-minor-works .value .label-value-pair,.outlined-content-panel.title-border-aligned .title .circuit-details .value .label-value-pair,.outlined-content-panel.title-border-aligned .title .test-results-declaration .value .label-value-pair,.outlined-content-panel.title-border-aligned .title .label-value-pair .value .label-value-pair{min-width:80px}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row{display:flex;justify-content:space-between;font-size:12px}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row .title-fields-grouped,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row .title-fields-grouped{display:flex;flex-direction:row;justify-content:space-between}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair{align-items:flex-start;text-align:left;flex-basis:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair .value,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair .value{font-weight:600;text-align:left}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair>*:not(:last-child),.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row .title-fields-grouped .label-value-pair>*:not(:last-child){margin-right:.5rem}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row .label-values-in-row-title,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row .label-values-in-row-title{font-size:.8rem;font-weight:600;padding-right:1rem;flex-basis:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row div,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row div{margin:0}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.company-inspection-landlord-details,.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.details-of-minor-works,.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.circuit-details,.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.test-results-declaration,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.company-inspection-landlord-details,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.details-of-minor-works,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.circuit-details,.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.test-results-declaration{display:flex}.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.company-inspection-landlord-details>*:not(:last-child),.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.details-of-minor-works>*:not(:last-child),.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.circuit-details>*:not(:last-child),.minor-electrical-works-certificate-template.form-template-output .form-template-row .label-values-in-row.test-results-declaration>*:not(:last-child),.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.company-inspection-landlord-details>*:not(:last-child),.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.details-of-minor-works>*:not(:last-child),.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.circuit-details>*:not(:last-child),.outlined-content-panel.title-border-aligned .title .form-template-row .label-values-in-row.test-results-declaration>*:not(:last-child){margin-right:.5rem}.minor-electrical-works-certificate-template.form-template-output .details-of-minor-works:nth-child(2n),.minor-electrical-works-certificate-template.form-template-output .circuit-details:nth-child(2n),.minor-electrical-works-certificate-template.form-template-output .label-values-in-row:nth-child(2n),.outlined-content-panel.title-border-aligned .title .details-of-minor-works:nth-child(2n),.outlined-content-panel.title-border-aligned .title .circuit-details:nth-child(2n),.outlined-content-panel.title-border-aligned .title .label-values-in-row:nth-child(2n){background-color:#edf2f780}.minor-electrical-works-certificate-template.form-template-output .test-results-declaration .candy:nth-child(2n),.outlined-content-panel.title-border-aligned .title .test-results-declaration .candy:nth-child(2n){background-color:#edf2f780}.minor-electrical-works-certificate-template.form-template-output .company-inspection-landlord-details>*,.outlined-content-panel.title-border-aligned .title .company-inspection-landlord-details>*{flex-grow:1;flex-basis:0}.minor-electrical-works-certificate-template.form-template-output .company-inspection-landlord-details>* .label-value-pair>.label,.outlined-content-panel.title-border-aligned .title .company-inspection-landlord-details>* .label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.minor-electrical-works-certificate-template.form-template-output .company-inspection-landlord-details>* .label-value-pair>.label:nth-child(2n),.outlined-content-panel.title-border-aligned .title .company-inspection-landlord-details>* .label-value-pair>.label:nth-child(2n){background-color:#edf2f780}.minor-electrical-works-certificate-template.form-template-output .signatures .body,.outlined-content-panel.title-border-aligned .title .signatures .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.minor-electrical-works-certificate-template.form-template-output .signatures .body p,.outlined-content-panel.title-border-aligned .title .signatures .body p{font-size:.75rem}.minor-electrical-works-certificate-template.form-template-output .signatures .body p .label-values-in-row .name-position-date,.outlined-content-panel.title-border-aligned .title .signatures .body p .label-values-in-row .name-position-date{flex-basis:auto}.minor-electrical-works-certificate-template.form-template-output .form-template-signature,.outlined-content-panel.title-border-aligned .title .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}@media print{.minor-electrical-works-certificate-template{-webkit-print-color-adjust:exact}}@media (max-width: 600px){.minor-electrical-works-certificate-template.form-template-output,.company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:1;column-count:1}}.form-template-output.oil-commissioning-report .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.form-template-output.oil-commissioning-report .form-template-header .oftec-logo{height:50px;width:auto}.form-template-output.oil-commissioning-report .form-template-header .company-logo{height:50px}.form-template-output.oil-commissioning-report .form-template-header .company-logo img{height:100%;width:auto}.form-template-output.oil-commissioning-report .form-template-header .company-logo img h3{font-size:1.25rem;margin:0}.form-template-output.oil-commissioning-report .form-template-header .company-logo img .header-details-container{display:block}.form-template-output.oil-commissioning-report .form-template-header .company-logo img .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.form-template-output.oil-commissioning-report .form-template-row .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.form-template-output.oil-commissioning-report .form-template-row .commissioning-schedule{flex-grow:2}.form-template-output.oil-commissioning-report .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.form-template-output.oil-commissioning-report .label-value-pair .value{flex-grow:1;text-align:right;display:flex;align-items:flex-end;flex-direction:column}.form-template-output.oil-commissioning-report .label-value-pair .label{padding-right:1rem}.form-template-output.oil-commissioning-report .business-details .body>.label-value-pair:nth-child(2n),.form-template-output.oil-commissioning-report .client-details .body>.label-value-pair:nth-child(2n),.form-template-output.oil-commissioning-report .site-details .body>.label-value-pair:nth-child(2n),.form-template-output.oil-commissioning-report .pre-commissioning-checks .body>.label-value-pair:nth-child(2n),.form-template-output.oil-commissioning-report .appliance .body>.label-value-pair:nth-child(2n),.form-template-output.oil-commissioning-report .test-results .body>.label-value-pair:nth-child(2n),.form-template-output.oil-commissioning-report .signature .body>.label-value-pair:nth-child(2n){background-color:#edf2f780}.form-template-output.oil-commissioning-report .appliance .body,.form-template-output.oil-commissioning-report .test-results .body{-moz-column-count:3;column-count:3}.form-template-output.oil-commissioning-report .appliance .body>*,.form-template-output.oil-commissioning-report .test-results .body>*{-moz-column-break-inside:avoid;break-inside:avoid-column}.form-template-output.oil-commissioning-report .commissioning-schedule{flex-grow:3}.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table{border-collapse:collapse;border-spacing:0;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table tbody,.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table tfoot,.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table thead,.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table th,.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table thead{border-bottom:1px solid #dbe5f0}.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table thead td{font-weight:700}.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table tbody tr:nth-child(2n) td{background-color:#edf2f780}.form-template-output.oil-commissioning-report .commissioning-schedule .inspections-table tbody tr td{margin-left:.5rem}.form-template-output.oil-commissioning-report .form-template-signature{min-height:0;max-width:300px;padding:0;border-radius:0;background-color:transparent}@media not print{@media (max-width: 800px){.form-template-output.oil-commissioning-report .appliance .body,.form-template-output.oil-commissioning-report .test-results .body{-moz-column-count:2;column-count:2}}@media (max-width: 600px){.form-template-output.oil-commissioning-report .appliance .body,.form-template-output.oil-commissioning-report .test-results .body{-moz-column-count:1;column-count:1}}}.oil-firing-installation-completion-report .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.oil-firing-installation-completion-report .form-template-header .company-logo{height:50px}.oil-firing-installation-completion-report .form-template-header .company-logo img{height:100%;width:auto}.oil-firing-installation-completion-report .form-template-header h3{font-size:1.25rem;margin:0}.oil-firing-installation-completion-report .form-template-header .gas-safe-logo{height:50px;width:auto}.oil-firing-installation-completion-report .form-template-header .header-details-container{display:block}.oil-firing-installation-completion-report .form-template-header .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.oil-firing-installation-completion-report .form-template-row div{margin:0}.oil-firing-installation-completion-report .form-template-row .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.oil-firing-installation-completion-report .form-template-row.company-inspection-landlord-details,.oil-firing-installation-completion-report .form-template-row.oil-details,.oil-firing-installation-completion-report .form-template-row.air-electrical-controls-system,.oil-firing-installation-completion-report .form-template-row.signatures{display:flex}.oil-firing-installation-completion-report .form-template-row.company-inspection-landlord-details>*:not(:last-child),.oil-firing-installation-completion-report .form-template-row.oil-details>*:not(:last-child),.oil-firing-installation-completion-report .form-template-row.air-electrical-controls-system>*:not(:last-child),.oil-firing-installation-completion-report .form-template-row.signatures>*:not(:last-child){margin-right:.5rem}.oil-firing-installation-completion-report .form-template-row.commissioning .commissioning-personnelle{display:flex}.oil-firing-installation-completion-report .company-inspection-landlord-details .label-value-pair,.oil-firing-installation-completion-report .oil-details .label-value-pair,.oil-firing-installation-completion-report .appliance-content-panel-body .label-value-pair,.oil-firing-installation-completion-report .air-electrical-controls-system .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.oil-firing-installation-completion-report .company-inspection-landlord-details .label-value-pair .value,.oil-firing-installation-completion-report .oil-details .label-value-pair .value,.oil-firing-installation-completion-report .appliance-content-panel-body .label-value-pair .value,.oil-firing-installation-completion-report .air-electrical-controls-system .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;min-width:30px;margin-left:auto}.oil-firing-installation-completion-report .company-inspection-landlord-details .label-value-pair .value .label-value-pair,.oil-firing-installation-completion-report .oil-details .label-value-pair .value .label-value-pair,.oil-firing-installation-completion-report .appliance-content-panel-body .label-value-pair .value .label-value-pair,.oil-firing-installation-completion-report .air-electrical-controls-system .label-value-pair .value .label-value-pair{min-width:80px}.oil-firing-installation-completion-report .company-inspection-landlord-details .label-value-pair:nth-child(2n),.oil-firing-installation-completion-report .oil-details .label-value-pair:nth-child(2n),.oil-firing-installation-completion-report .appliance-content-panel-body>.label-value-pair:nth-child(2n),.oil-firing-installation-completion-report .air-electrical-controls-system .label-value-pair:nth-child(2n){background-color:#edf2f780}.oil-firing-installation-completion-report .company-inspection-landlord-details .label-value-pair>.label,.oil-firing-installation-completion-report .oil-details .label-value-pair>.label,.oil-firing-installation-completion-report .appliance-content-panel-body>.label-value-pair>.label,.oil-firing-installation-completion-report .air-electrical-controls-system .label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.oil-firing-installation-completion-report .company-inspection-landlord-details>*{flex-grow:1;flex-basis:0}.oil-firing-installation-completion-report .company-inspection-landlord-details .company-details-content-panel{flex-grow:2}.oil-firing-installation-completion-report .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:2;column-count:2}.oil-firing-installation-completion-report .appliances-details-content-panel-body>*:not(:last-child){margin-bottom:.5rem}.oil-firing-installation-completion-report .appliance-content-panel-body{-moz-column-count:4;column-count:4}.oil-firing-installation-completion-report .appliance-content-panel-body>*{-moz-column-break-inside:avoid;break-inside:avoid-column}.oil-firing-installation-completion-report .form-template-signature{min-height:0;padding:0;border-radius:0;background-color:transparent}@media (max-width: 800px){.oil-firing-installation-completion-report .appliance-content-panel-body{-moz-column-count:3;column-count:3}}@media (max-width: 600px){.oil-firing-installation-completion-report .appliance-content-panel-body,.oil-firing-installation-completion-report .company-inspection-landlord-details .company-details-content-panel .company-details-content-panel-body{-moz-column-count:1;column-count:1}}.salvum .form-template-bubble{border:1px solid;border-radius:6px;padding:.5rem;background-color:transparent;border-color:inherit}.salvum .form-template-bubble ul{margin-bottom:0}.salvum .form-template-bubble ul li{display:flex;font-size:.875rem;line-height:1.5em;align-items:baseline;gap:1rem}.salvum .form-template-bubble ul li:nth-child(2n){background-color:#edf2f780}.salvum .form-template-bubble ul li span{font-weight:400}.salvum .form-template-bubble ul li span:first-child{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.salvum .form-template-bubble ul li span:first-child :after{content:":"}.form-template-output .form-template-header .company-logo{height:50px}.form-template-output .form-template-header .company-logo img{height:100%;width:auto}.form-template-output .form-template-header .company-logo img h3{font-size:1.25rem;margin:0}.form-template-output .form-template-header .company-logo img .gas-safe-logo{height:50px;width:auto}.form-template-output .form-template-header .company-logo img .header-details-container{display:block}.form-template-output .form-template-header .company-logo img .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.form-template-output .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.form-template-output .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;min-width:30px;margin-left:auto;display:flex;align-items:flex-end;flex-direction:column}.form-template-output .label-value-pair .value .label-value-pair{min-width:100px;max-width:140px}.form-template-output .outlined-content-panel.stripe .body>.label-value-pair:nth-child(2n){background-color:#edf2f780}.form-template-output .outlined-content-panel.column-count-2{flex-grow:2}.form-template-output .outlined-content-panel.column-count-2>.body{-moz-column-count:2;column-count:2}.form-template-output .outlined-content-panel.column-count-3{flex-grow:3}.form-template-output .outlined-content-panel.column-count-3>.body{-moz-column-count:3;column-count:3}.form-template-output .outlined-content-panel.column-count-4{flex-grow:4}.form-template-output .outlined-content-panel.column-count-4>.body{-moz-column-count:4;column-count:4}.form-template-output .form-template-signature{min-height:0;max-width:300px;padding:0;border-radius:0;background-color:transparent}.form-template-output .form-template-table{border-collapse:collapse;border-spacing:0;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}.form-template-output .form-template-table tbody,.form-template-output .form-template-table tfoot,.form-template-output .form-template-table thead,.form-template-output .form-template-table th,.form-template-output .form-template-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}.form-template-output .form-template-table tr>td:not(:first-child){padding-left:5px}.form-template-output .form-template-table thead{border-bottom:1px solid #dbe5f0}.form-template-output .form-template-table thead td{font-weight:700}.form-template-output .form-template-table tbody tr:nth-child(2n) td{background-color:#edf2f780}.form-template-output .form-template-table tbody tr td{margin-left:.5rem;white-space:pre-line}@media print{.form-template-output .no-page-break{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@page{size:auto}.boiler-service-record .outlined-content-panel.title-border-aligned .title{font-size:.8rem}.boiler-service-record .form-template-header .company-logo{height:50px}.boiler-service-record .form-template-header .company-logo img{height:100%;width:auto}.boiler-service-record .form-template-header .company-logo img h3{font-size:1.25rem;margin:0}.boiler-service-record .form-template-header .company-logo img .gas-safe-logo{height:50px;width:auto}.boiler-service-record .form-template-header .company-logo img .header-details-container{display:block}.boiler-service-record .form-template-header .company-logo img .header-details-container .label-value-pair{font-size:.8rem;line-height:1.5em}.boiler-service-record .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.boiler-service-record .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;min-width:30px;margin-left:auto;display:flex;align-items:flex-end;flex-direction:column}.boiler-service-record .label-value-pair .value .label-value-pair{min-width:100px;max-width:140px}.boiler-service-record .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.boiler-service-record .business-details .body>.label-value-pair>.label,.boiler-service-record .client-details .body>.label-value-pair>.label,.boiler-service-record .site-details .body>.label-value-pair>.label,.boiler-service-record .appliance .body>.label-value-pair>.label,.boiler-service-record .findings-actions .body>.label-value-pair>.label,.boiler-service-record .signature .body>.label-value-pair>.label{min-width:90px;flex-basis:0;flex-grow:1;flex-shrink:1}.boiler-service-record .business-details .body>.label-value-pair:nth-child(2n),.boiler-service-record .client-details .body>.label-value-pair:nth-child(2n),.boiler-service-record .site-details .body>.label-value-pair:nth-child(2n),.boiler-service-record .appliance .body>.label-value-pair:nth-child(2n),.boiler-service-record .findings-actions .body>.label-value-pair:nth-child(2n),.boiler-service-record .signature .body>.label-value-pair:nth-child(2n){background-color:#edf2f780}.boiler-service-record .appliance .body{-moz-column-count:3;column-count:3}.boiler-service-record .appliance .body>*{-moz-column-break-inside:avoid;break-inside:avoid-column}.boiler-service-record .inspections-defects-remedies .inspections-table{border-collapse:collapse;border-spacing:0;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}.boiler-service-record .inspections-defects-remedies .inspections-table tbody,.boiler-service-record .inspections-defects-remedies .inspections-table tfoot,.boiler-service-record .inspections-defects-remedies .inspections-table thead,.boiler-service-record .inspections-defects-remedies .inspections-table th,.boiler-service-record .inspections-defects-remedies .inspections-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}.boiler-service-record .inspections-defects-remedies .inspections-table thead{border-bottom:1px solid #dbe5f0}.boiler-service-record .inspections-defects-remedies .inspections-table thead td{font-weight:700}.boiler-service-record .inspections-defects-remedies .inspections-table tbody tr:nth-child(2n) td{background-color:#edf2f780}.boiler-service-record .inspections-defects-remedies .inspections-table tbody tr td{margin-left:.5rem}.boiler-service-record .form-template-signature{min-height:0;max-width:300px;padding:0;border-radius:0;background-color:transparent}@media not print{@media (max-width: 800px){.boiler-service-record .appliance .body{-moz-column-count:2;column-count:2}.boiler-service-record .inspections-defects-remedies .body>.flex-container{flex-direction:column}}@media (max-width: 600px){.boiler-service-record .appliance .body{-moz-column-count:1;column-count:1}}}.commerical-catering-inspection-record-template .form-template-row .label-value-pair{display:flex;font-size:.8rem;line-height:1.5em;align-items:center}.commerical-catering-inspection-record-template .form-template-row .label-value-pair:nth-child(2n){background-color:#edf2f780}.commerical-catering-inspection-record-template .form-template-row .label-value-pair .label{flex-basis:0;flex-grow:1;flex-shrink:1}.commerical-catering-inspection-record-template .form-template-row .label-value-pair .value{text-align:right;white-space:break-spaces;word-break:break-word;min-width:30px;margin-left:auto}.commerical-catering-inspection-record-template .form-template-row .label-value-pair .value .label-value-pair{min-width:80px}.commerical-catering-inspection-record-template .form-template-row .form-template-signature{padding:0;border-radius:0;background-color:transparent}.commerical-catering-inspection-record-template .form-template-row .customer-signature .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.job-attachments p:first-child{margin:.25em 0}.job-attachments .job-attachments-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.job-attachments .job-attachments-wrapper>.job-attachment{margin-bottom:.5rem;text-align:center;text-decoration:none;display:flex;flex-direction:column;position:relative;color:#263e59;font-size:.7rem;background:#edf2f7;padding:.4rem .4rem .8rem;border-radius:6px}.job-attachments .job-attachments-wrapper>.job-attachment.add label{flex-grow:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.job-attachments .job-attachments-wrapper>.job-attachment .file-wrapper{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:110px;justify-content:space-around}.job-attachments .job-attachments-wrapper>.job-attachment div{display:flex}.job-attachments .job-attachments-wrapper>.job-attachment div:not(.background-colour){z-index:2}.job-attachments .job-attachments-wrapper>.job-attachment:not(:last-child){margin-right:.5rem}.job-attachments .job-attachments-wrapper .image-icon-container{width:100px;height:60px;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;flex-grow:1}.job-attachments .job-attachment img,.jobattachments .job-attachment svg{max-width:100%;max-height:70px}.job-attachments .job-attachment.download:hover,.job-attachments .job-attachment.add:hover{cursor:pointer}.job-attachments .job-attachment.download:hover .background-colour,.job-attachments .job-attachment.add:hover .background-colour{opacity:1}.file-name-wrapper{justify-content:center;align-items:center}.file-name-wrapper span{overflow:hidden;text-overflow:ellipsis}.file-name-wrapper.editable span{padding-right:19px}input.file-label.edit{width:100%;border-bottom:1px solid #36577d;color:#36577d}input.hidden{display:none}.error{color:red}.file-type-icon{font-size:40px}.delete-icon{position:absolute;right:5px;top:5px;z-index:10}.plus-icon{color:#36577d;margin:5px}.delete-icon,.edit-icon,.plus-icon{cursor:pointer;font-size:25px}.edit-icon{position:absolute;bottom:9px;right:5px;font-size:18px}.document-overview-page .page-wrapper-inner{overflow-y:hidden}.document-overview-page .page-content{overflow:hidden;display:flex;flex-direction:column}.document-overview-page .page-content .header-body-sidebar-container{display:initial;flex-grow:1;overflow-y:auto;overflow-x:hidden}.document-overview-page .page-content .header-body-sidebar-container .body-content{padding:2rem;height:100%;flex-grow:1;overflow-y:auto;overflow-x:hidden}.document-overview-page .page-content .header-body-sidebar-container .body-content .preview-control-wrapper .rhs .sidebar-content{padding:1rem 1rem 1rem 0;margin-bottom:0}.document-overview-page .page-content .header-body-sidebar-container .body-content .preview-control-wrapper.sm-view{align-items:center}.document-overview-page .page-content .header-body-sidebar-container .body-content .preview-control-wrapper.sm-view .rhs,.document-overview-page .page-content .header-body-sidebar-container .body-content .preview-control-wrapper.sm-view .rhs .sidebar-content{width:100%}.document-overview-page .page-content .header-body-sidebar-container .body-content .preview-control-wrapper.sm-view .rhs .sidebar-content .preview-job-action-buttons-inner{justify-content:space-around}.document-overview-page .page-content .header-body-sidebar-container .body-content .preview-control-wrapper.sm-view .lhs{width:100%}.document-overview-page .archived-banner{padding:.5rem 1rem;background-color:#d93a3a;text-align:center;color:#fff}.document-overview-page .page-wrapper-inner .page-content>.body-content{padding:2rem}.document-overview-page .overview-footer{font-size:.7rem}.document-overview-page .footer-bar .job-attachments .job-attachment{background:#fff}.document-overview-page .footer-bar .job-attachments .job-attachment .file-wrapper{height:80px;width:70px}.document-overview-page .footer-bar .job-attachments .job-attachment .file-wrapper .image-icon-container{width:70px;height:30px}.download-app-page{overflow-y:auto;height:100%}.download-app-page .download-app-page-inner{padding:2rem}.download-app-page .download-app-page-inner .download-app-title{font-size:1.1rem;margin:1rem;text-align:center}.download-app-page .download-app-page-inner .download-app-button-container{display:flex;justify-content:center}.download-app-page .download-app-page-inner .download-app-button-container .button{margin-bottom:1rem;width:200px}.download-app-page .download-app-page-inner .download-apps{align-items:center;justify-content:center;margin-bottom:1rem;text-align:center}.download-app-page .download-app-page-inner .download-apps img{height:50px;margin:10px}.download-app-page .download-app-page-inner .phone-image{width:100%;max-width:300px;margin:0 auto;display:block}.set-change-proposal-discount-form-contents{display:flex;gap:1rem;flex-direction:column}.set-change-proposal-discount-form-contents .discount-percentage .input-wrapper{width:10rem}.change-proposal-value-summary{display:flex;gap:1.25rem;flex-direction:column}.change-proposal-value-summary .edit-discount{display:flex;gap:.5rem;flex-direction:row}.change-proposal-value-summary dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:1rem;grid-column-gap:3rem}.change-proposal-value-summary dl hr{grid-column:1/3}.change-proposal-value-summary dl dt,.change-proposal-value-summary dl dd{display:inline;margin:0}.change-proposal-value-summary dl dt{text-align:left}.change-proposal-value-summary dl dd{text-align:right}.change-proposal-value-summary dl dd.negative{color:#d93a3a}.change-proposal-value-summary dl dd.positive{color:#4ea83d}.change-proposal-value-summary .accepted-total,.change-proposal-value-summary .new-proposal-title{font-size:1.125rem;font-weight:600}.change-proposal-value-summary .value-change{font-size:1.266rem;font-weight:600}.change-proposal-value-summary .job-line-item-value-summaries{padding:0;margin:0;list-style:none;display:flex;gap:1rem;flex-direction:column}.change-proposal-value-summary .job-line-item-value-summary{display:flex;gap:1rem;flex-direction:row;align-items:center}.change-proposal-value-summary .job-line-item-value-summary .quantity-container{display:flex;gap:1rem;flex-direction:row;align-items:center;min-width:4rem}.change-proposal-value-summary .job-line-item-value-summary .quantity-container .quantity{font-size:1.125rem;font-weight:600}.change-proposal-value-summary .job-line-item-value-summary .name-description-container{display:flex;gap:0;flex-direction:column;flex-grow:1;flex-basis:0;min-width:0}.change-proposal-value-summary .job-line-item-value-summary .name-description-container .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.change-proposal-value-summary .job-line-item-value-summary .name-description-container small{color:#5f6c7a}.change-proposal-value-summary .job-line-item-value-summary .price-container{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:flex-end;min-width:6rem}.add-bacs-modal .validated-form>*:not(:last-child){margin-bottom:.5rem}.payment-options-control .payment-checkbox-options-wrapper{display:flex;gap:.5rem;flex-direction:column}.payment-options-control .stripe-label,.payment-options-control .bacs-label{display:flex;align-items:center;margin-right:-.5rem;margin-bottom:-.3rem;flex-wrap:wrap;font-weight:400}.payment-options-control .stripe-label>*,.payment-options-control .bacs-label>*{margin-right:.5rem;margin-bottom:.3rem}.payment-options-control .stripe-label .tooltip-wrapper,.payment-options-control .bacs-label .tooltip-wrapper{margin-left:0}.payment-options-control .stripe-label .payment-method-icon-container,.payment-options-control .bacs-label .payment-method-icon-container{align-items:center;display:flex}.deal-price-detail-control .price-checkbox-options-wrapper{display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:column}.deal-price-detail-control .checkbox-field .field-label__label{font-weight:500}.change-proposal-side-panel{display:flex;gap:1.25rem;flex-direction:column}.change-proposal-side-panel .change-proposal-expire-days-wrapper .basic-field{display:inline-block;width:70px}.edit-job-section h2{font-size:1.266rem}.edit-job-section .description{font-size:.875rem;margin-bottom:1rem}.job-customer-control .description .button.button-style-anchor{display:inline-block}.job-customer-control .loader-container{display:flex;align-items:center;justify-content:center}.job-customer-control .customer-contact-card{position:relative;background-color:#edf2f7}.job-customer-control .customer-contact-card .actions-container{position:absolute;top:1rem;right:1rem}.job-customer-control .customer-contact-card .actions-container>*:not(:last-child){margin-right:1rem}.job-customer-control .customer-contact-card .edit-customer-trigger{font-size:1rem;cursor:pointer;color:#36577d80}.job-customer-control .customer-contact-card .remove-customer-trigger{cursor:pointer;color:#36577d80;font-size:1.25rem}.job-customer-control .create-or-add-existing-container .type-to-search-field{width:100%}.job-customer-control .customer-contact-select-wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.job-customer-control .customer-contact-select-wrapper .radio-button{margin-right:1rem}.job-customer-control .customer-contact-select-wrapper .customer-contact{margin-bottom:0}.listed-job-customer-option{width:100%}.listed-job-customer-option .listed-job-customer-name-email-wrapper{display:flex;align-items:center}.listed-job-customer-option .listed-job-customer-name-email-wrapper .listed-job-customer-email{color:#5f6c7a;font-size:.75rem;margin-left:.25rem}.listed-job-customer-option>*:not(:last-child){margin-right:.5rem}.listed-job-customer-option>svg:not(:last-child){margin-right:1rem}.listed-job-customer-option .icon-button{margin-right:.5rem}.listed-job-customer-option .image-block{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:5px}.listed-job-customer-option .image-block svg{font-size:.875rem}.listed-job-line-item-card.entity-card .image-block-wrapper .image-block{width:3.5rem;height:3.5rem}.listed-job-line-item-card.entity-card .body-content-wrapper{display:flex;flex-direction:row;padding:0 .5rem;height:100%;align-items:center}.listed-job-line-item-card.entity-card .body-content-wrapper .item-name-description-wrapper{display:flex;flex-direction:column;flex-grow:1;padding-right:1rem}.listed-job-line-item-card.entity-card .body-content-wrapper .item-name-description-wrapper .item-name{color:#5f6c7a;font-size:.75rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .25rem;letter-spacing:.025em}.listed-job-line-item-card.entity-card .body-content-wrapper .item-totals-container{display:flex;flex-direction:column;justify-self:flex-end;margin-left:auto;align-items:flex-end;flex-shrink:0;gap:.25rem;flex-basis:6rem}.listed-job-line-item-card.entity-card .body-content-wrapper .item-totals-container .item-total-exc-vat{font-size:.75rem}.listed-job-line-item-card.entity-card .body-content-wrapper .item-totals-container .item-total{margin-bottom:0}.listed-job-line-item-card.entity-card .body-content-wrapper .item-cis{font-size:.625rem}.listed-job-line-item-card.entity-card .body-content-wrapper .item-quantity{flex-basis:7.5rem;flex-grow:0;flex-shrink:0;margin-left:1rem;border-left:1px solid rgba(38,62,89,.2);padding:0 1rem;display:flex;align-items:center;height:100%;padding:.5rem .5rem 1rem 1rem;justify-content:center;flex-direction:column;font-size:1rem}.listed-job-line-item-card.entity-card .body-content-wrapper .item-quantity span{font-size:.75rem}.deal-materials-list{display:flex;gap:2rem;flex-direction:column}.deal-materials-list .deal-totals-costs-container .deal-costs-margins{max-width:45rem}.deal-costs-margins dl{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;margin:0;align-items:center;gap:0rem 1rem}.deal-costs-margins dl dt{grid-row:1;font-size:.875rem}.deal-costs-margins dl dd{grid-row:2;margin:0;font-size:1.266rem;font-weight:600}.deal-costs-margins strong.title{font-size:1.4rem;margin-bottom:1rem;display:block}.deal-costs-margins strong.title .check-icon{margin-right:.5rem;color:#4ea83d}.deal-costs-margins.sm-view dl{grid-template-columns:1fr}.deal-costs-margins.sm-view dl dt{grid-row:unset}.deal-costs-margins.sm-view dl dd{grid-row:unset;margin-bottom:.5rem}.phone-number-field .react-tel-input{display:flex;flex-direction:row-reverse}.phone-number-field .react-tel-input .form-control{width:100%;border:none;font-size:1em;outline:none;padding:.75rem;margin:0;background-color:transparent;line-height:1em}.phone-number-field .react-tel-input .form-control:focus,.phone-number-field .react-tel-input .selected-flag:focus:before,.phone-number-field .react-tel-input .selected-flag.open:before,.phone-number-field .react-tel-input .selected-flag:before{box-shadow:none;border:none}.phone-number-field .react-tel-input .selected-flag{width:40px;padding:0}.phone-number-field .input-wrapper{display:flex;align-items:center}.phone-number-field .flag-dropdown{position:unset;padding:.75rem 0 .75rem .75rem}.phone-number-field .field-label{margin-bottom:2px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loqate-advisory-phone-input-field .fa-xmark{color:#d93a3a}.loqate-advisory-phone-input-field .fa-check{color:#4ea83d}.loqate-advisory-phone-input-field .fa-circle-notch{color:#dbe5f0;animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.create-edit-supplier-control .form-body{display:flex;gap:1.25rem;flex-direction:column}.create-edit-supplier-control .form-body .addresses-section h2{margin:0;margin-bottom:1rem;font-size:1.125rem}.supplier-addresses-control .add-address-trigger-container{width:100%}.supplier-addresses-control .add-address-trigger-container .create-area{width:100%;max-width:600px;margin:0 auto;justify-content:center}.supplier-addresses-control .add-address-trigger-container .create-area .button-content{flex-grow:0}.supplier-addresses-control .add-button{text-align:center;border:1px dashed #c4c4c4;padding:.5rem;transition:background-color .3s;cursor:pointer;align-items:center;justify-content:center;min-height:263px}.supplier-addresses-control .add-button .fa-plus{margin-right:.5rem}.supplier-addresses-control .add-button:hover{background-color:#f3f3f1}.supplier-addresses-control .remove-address-control{cursor:pointer;margin-bottom:.5rem}.supplier-addresses-control .supplier-address-controls-container{display:flex;flex-wrap:wrap;margin-bottom:-1rem;margin-right:-1rem;align-items:flex-start}.supplier-addresses-control .supplier-address-controls-container>*{margin-right:1rem;margin-bottom:1rem}.supplier-addresses-control .supplier-address-control-container{flex-basis:100%}.supplier-addresses-control.xs-view .add-button{min-height:4rem}.supplier-address-input-control .supplier-address-add-description-trigger{font-size:.9rem;cursor:pointer}.supplier-address-input-control>*:not(:last-child){margin-bottom:.5rem}.supplier-address-input-control .description-container{margin-bottom:1rem}.address-lookup-or-input-control{flex-wrap:wrap;margin-bottom:-.5rem}.address-lookup-or-input-control .address-lookup-control{margin-bottom:.5rem}.address-lookup-or-input-control .address-input-control{flex-grow:1}.address-lookup-or-input-control .address-input-container{flex-grow:1;display:flex;gap:1.25rem;flex-direction:column}.address-lookup-or-input-control .address-input-container .label-value-pair .label{font-weight:400}.address-lookup-or-input-control .address-input-container .label-value-pair .value{font-weight:700}.address-lookup-or-input-control .lookup-address-trigger-container{display:flex;justify-content:flex-end;margin-bottom:.5rem}.address-lookup-or-input-control .address-controls-container .fa-xmark{color:#36577d80;cursor:pointer}.address-lookup-or-input-control .address-controls-container>*:not(:last-child){margin-right:2rem}.type-to-search-field-paper .address-lookup-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.type-to-search-field-paper .address-lookup-option:first-child{flex-grow:1}.type-to-search-field-paper .address-lookup-option .sub-label{color:#5f6c7a;font-size:.75rem;margin-left:.5rem}.address-input-control{display:flex;flex-direction:column;gap:1.25rem}.create-edit-supplier-modal.modal .add-tag-control .input-wrapper{background-color:#fff}.create-edit-supplier-modal.modal .clickable-area{background-color:#dbe5f0}.create-edit-supplier-modal.modal .clickable-area:hover{background-color:#c9d8e9}.create-edit-supplier-modal.modal .MuiDialogContent-root>.body-content{overflow-y:hidden;display:flex}.create-edit-supplier-modal.modal .MuiDialogContent-root>.body-content .create-edit-supplier-control{position:relative;flex-grow:1;overflow-y:hidden;display:flex;margin:-1rem;padding:1rem}.create-edit-supplier-modal.modal .MuiDialogContent-root>.body-content .create-edit-supplier-control form.validated-form{display:flex;flex-direction:column;width:100%}.create-edit-supplier-modal.modal .MuiDialogContent-root>.body-content .create-edit-supplier-control form.validated-form .form-body{flex-grow:1;overflow-y:auto;margin-bottom:0;padding-bottom:2rem;margin:-1rem;padding:1rem}.materials-list-material-control .primary-information{display:grid;grid-template-rows:auto;grid-template-columns:auto 1fr 25px auto auto;align-items:center;gap:.5rem}.materials-list-material-control .primary-information .image-block{width:4rem;height:4rem}.materials-list-material-control .primary-information .material-name{margin:0}.materials-list-material-control .primary-information .delete-trigger{font-size:1.424rem;margin-left:1rem}.materials-list-material-control .quantity-control-container .basic-field{display:flex;gap:.5rem;flex-direction:row;align-items:center}.materials-list-material-control .quantity-control-container .basic-field .input-wrapper{max-width:5rem}.materials-list-material-control.sm-view .primary-information{grid-template-rows:auto auto;grid-template-columns:auto 1fr 25px auto auto;grid-template-areas:"image name name name name" "... ... loader qty delete"}.materials-list-material-control.sm-view .primary-information .image-block{grid-area:image}.materials-list-material-control.sm-view .primary-information .name-and-supplier{grid-area:name}.materials-list-material-control.sm-view .primary-information .mini-loader{grid-area:loader}.materials-list-material-control.sm-view .primary-information .quantity-control-container{grid-area:qty}.materials-list-material-control.sm-view .primary-information .delete-trigger{grid-area:delete}.populate-deal-materials-list-control .sync-response-feedback-block ul{margin:0;margin-top:.5rem}.populate-deal-materials-list-control .materials-list-sync-warning{display:flex;gap:.5rem;flex-direction:row;align-items:center}.populate-deal-materials-list-control .materials-list-sync-warning .button.button-style-anchor{color:#36577d}.manageable-materials-list-loader-container{display:flex;align-items:center;justify-content:center}.manageable-materials-list{display:flex;gap:2.5rem;flex-direction:column}.manageable-materials-list .materials-list-materials{display:flex;gap:1.25rem;flex-direction:column;padding:0;margin:0;list-style:none}.manageable-materials-list .materials-list-management-actions{display:flex;gap:1rem;flex-direction:column}.deal-materials-list-drawer .side-drawer-content-wrapper{display:flex;gap:2.5rem;flex-direction:column;padding:2rem 3rem;max-width:650px}.deal-materials-list-drawer dl.totals{margin:0;display:grid;grid-template-columns:1fr auto}.deal-materials-list-drawer dl.totals dd{text-align:right;font-weight:600}.deal-materials-list-drawer h1{margin-bottom:0}.change-proposal-accepted-job-line-items-control .description .button.button-style-anchor{display:inline-block}.change-proposal-accepted-job-line-items-control>.content-panel{border:1px solid rgba(38,62,89,.2)!important;display:flex;gap:1rem;flex-direction:column}.change-proposal-accepted-job-line-items-control .title-wrapper{display:flex;margin-bottom:2rem}.change-proposal-accepted-job-line-items-control .title-wrapper h2{margin:0;flex-grow:1}.job-line-item-control{position:relative;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.job-line-item-control .is-selected-container{margin-right:.5rem}.job-line-item-control .listed-job-line-item-card{flex-grow:1}.type-to-search-field .item-option svg{margin-right:.5rem}.listed-line-item-option{width:100%}.listed-line-item-option.disabled{opacity:.5}.listed-line-item-option>*:not(:last-child){margin-right:.5rem}.listed-line-item-option>svg:not(:last-child){margin-right:1rem}.listed-line-item-option .icon-button{margin-right:.5rem}.listed-line-item-option .image-block{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:5px}.listed-line-item-option .image-block svg{font-size:.875rem}.listed-line-item-option .listed-line-item-description-reference-wrapper{flex-grow:1}.listed-line-item-option .listed-line-item-description-reference-wrapper .listed-line-item-name{color:#5f6c7a;font-size:.75rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .25rem;letter-spacing:.025em}.listed-line-item-option .listed-line-item-description-reference-wrapper .listed-line-item-description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.change-proposal-job-line-items-control .description .button.button-style-anchor{display:inline-block}.change-proposal-job-line-items-control>.content-panel{border:1px solid rgba(38,62,89,.2)!important}.reference-control{display:flex;gap:1rem;flex-direction:row;align-items:center}.reference-control h1{padding:0;margin:0;font-size:1.266rem;white-space:nowrap}.reference-control .dropdown-field{min-width:110px}.reference-control .dropdown-field .dropdown-field__selected-label{font-size:1.125rem;font-weight:600}.edit-change-proposal-control{display:flex;gap:2rem;flex-direction:column}.validation-result-modal.MuiDialogContent-root.content{padding-top:0}.edit-change-proposal-save-feedback .saved-message-container{white-space:nowrap}.edit-change-proposal-save-feedback .feedback-message{font-size:.75rem}.edit-change-proposal-save-feedback .error-message-container,.edit-change-proposal-save-feedback .saved-message-container{opacity:1;transition:opacity .3s ease-in-out}.edit-change-proposal-save-feedback .error-message-container.hidden,.edit-change-proposal-save-feedback .saved-message-container.hidden{opacity:0;width:0;overflow:hidden}.preview-and-send-change-proposal-control .preview-content,.preview-and-send-change-proposal-control .sidebar-content{display:flex;gap:2rem;flex-direction:column}.preview-and-send-change-proposal-control .sidebar-content button.button-style-outsize{width:100%}.preview-and-send-sendable-document .preview-content,.preview-and-send-sendable-document .sidebar-content{display:flex;gap:2rem;flex-direction:column}.preview-and-send-sendable-document .sidebar-content button.button-style-outsize{width:100%}.edit-change-proposal-page .edit-change-proposal-sidebar{display:flex;gap:.5rem;flex-direction:column;border-radius:6px;background-color:#edf2f7;padding:1rem}.edit-change-proposal-page .edit-change-proposal-sidebar .edit-change-proposal-preview-button{position:sticky}.edit-change-proposal-page .edit-change-proposal-sidebar .edit-change-proposal-save-feedback{justify-content:center;flex-grow:1;align-items:center;min-height:2.5rem}.edit-change-proposal-page .header-body-sidebar-container{padding:2rem;gap:2rem}.edit-change-proposal-page .header-body-sidebar-container .sidebar-content{padding:0}.invoice-body .sm-view-label{display:none}.invoice-body table{display:block;width:100%;border-collapse:separate;border-spacing:0;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dbe5f0}.invoice-body table thead{background-color:#edf2f7;padding:.5rem;display:flex;gap:.5rem;flex-direction:row}.invoice-body table thead tr{width:100%;display:flex;gap:.5rem;flex-direction:row}.invoice-body table thead td,.invoice-body table thead th{font-weight:600}.invoice-body table .description-table-cell{flex-grow:1}.invoice-body table .total-table-cell{flex-basis:100px;min-width:100px;flex:0;text-align:right}.invoice-body table .discount-table-cell{flex-basis:75px;min-width:75px;flex:0;text-align:right}.invoice-body table .cis-table-cell{flex-basis:50px;min-width:50px;flex:0;text-align:right}.invoice-body table .vat-table-cell{flex-basis:75px;min-width:75px;flex:0;text-align:right}.invoice-body table .qty-table-cell{flex-basis:50px;min-width:50px;flex:0;text-align:right}.invoice-body table .unit-price-table-cell{flex-basis:100px;min-width:100px;flex:0;text-align:right}.invoice-body table .due-percentage-table-cell{flex-basis:75px;min-width:75px;flex:0;text-align:right}.invoice-body table .due-amount-table-cell{flex-basis:100px;min-width:100px;flex:0;text-align:right}.invoice-body table tbody{display:flex;gap:.5rem;flex-direction:row;padding:.5rem;flex-wrap:wrap}.invoice-body table tbody .line-value-container{display:flex;gap:.5rem;flex-direction:row;margin-left:auto;font-weight:600}.invoice-body table tbody:nth-child(odd){background-color:#edf2f773}.invoice-body.sm-view .sm-view-label{display:block;font-weight:400}.invoice-body.sm-view table{border-top:1px solid #dbe5f0}.invoice-body.sm-view table thead{display:none}.invoice-body.sm-view table tbody .line-value-container{flex-wrap:wrap;justify-content:flex-end}.invoice-body.sm-view table .line-value-container td{flex-basis:120px}.edit-invoice-lines-control table .due-percentage-table-cell{flex-basis:120px;min-width:120px}.edit-invoice-lines-control table tbody .line-value-container{justify-content:flex-end;align-items:baseline}.edit-invoice-lines-control table tbody .validation-message-container{width:100%;display:flex}.edit-invoice-lines-control table tbody .validation-message-container td{width:100%}.edit-invoice-lines-control .edit-invoice-line-control-row .percentage-input{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"input input" "min max";max-width:85px;margin-left:auto;margin-right:0}.edit-invoice-lines-control .edit-invoice-line-control-row .percentage-input .basic-field{grid-area:input}.edit-invoice-lines-control .edit-invoice-line-control-row .percentage-input .min-button{grid-area:min;justify-self:start}.edit-invoice-lines-control .edit-invoice-line-control-row .percentage-input .max-button{grid-area:max;justify-self:end}.edit-invoice-save-feedback .saved-message-container{white-space:nowrap}.edit-invoice-save-feedback .feedback-message{font-size:.75rem}.edit-invoice-save-feedback .error-message-container,.edit-invoice-save-feedback .saved-message-container{opacity:1;transition:opacity .3s ease-in-out}.edit-invoice-save-feedback .error-message-container.hidden,.edit-invoice-save-feedback .saved-message-container.hidden{opacity:0;width:0;overflow:hidden}.invoice-side-panel{display:flex;gap:1.25rem;flex-direction:column}.invoice-side-panel .void-invoice-button-container{margin-top:2rem;width:100%;display:flex;align-items:center;justify-content:center}.invoice-side-panel hr{border-color:#36577d33}.invoice-side-panel .invoice-side-panel-form-contents,.invoice-side-panel .invoice-and-deal-totals{display:flex;gap:1rem;flex-direction:column}.invoice-side-panel .invoice-and-deal-totals .invoice-totals-container>.label-value-pair:not(:last-child),.invoice-side-panel .invoice-and-deal-totals .deal-totals-container>.label-value-pair:not(:last-child){margin-bottom:.3rem}.invoice-side-panel .invoice-and-deal-totals h4{margin:0;font-size:.8rem;margin-bottom:.5rem}.invoice-side-panel .invoice-and-deal-totals .label-value-pair{width:100%;display:flex}.invoice-side-panel .invoice-and-deal-totals .label-value-pair .value{margin-left:auto}.invoice-side-panel .invoice-and-deal-totals .label-value-pair .label{font-weight:inherit}.invoice-side-panel .invoice-and-deal-totals .invoice-totals-container .total{font-size:1.266rem;font-weight:600}.invoice-side-panel .collapsible-panel{box-shadow:none}.invoice-side-panel .collapsible-panel-style-outsize,.invoice-side-panel .collapsible-panel-style-outsize .collapsible-panel-header,.invoice-side-panel .collapsible-panel-style-outsize .collapsible-panel-body-container{background:#dbe5f0}.preview-and-send-invoice-control .preview-content>*:not(:last-child){margin-bottom:3rem}.preview-and-send-invoice-control .sidebar-content>*:not(:last-child){margin-bottom:2rem}.preview-and-send-invoice-control .sidebar-content button.button-style-outsize{width:100%}.invoice-document .invoice-totals{padding-right:.5rem}.invoice-document .site-addresses{display:flex;gap:1.25rem;flex-direction:row 1rem}.invoice-document .body-container{display:flex;gap:2rem;flex-direction:column}.invoice-document .payment-terms>h2{margin-bottom:.5rem}.invoice-document dl.bank-transfer-payment-details{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-row-gap:.25rem;grid-column-gap:1rem}.invoice-document dl.bank-transfer-payment-details dt,.invoice-document dl.bank-transfer-payment-details dd{display:inline;margin:0}.invoice-document dl.bank-transfer-payment-details dd{font-weight:600}.invoice-document dl.bank-transfer-payment-details dt:after{content:":"}@media print{.invoice-document .invoice-totals,.invoice-document .notes,.invoice-document .invoice-summary,.invoice-document .bank-transfer-payment-details-container{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.invoice-document .body-container{display:block}.invoice-document .body-container>*:not(:last-child){margin-bottom:2rem}}.invoice-totals{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"... stamp totals"}.invoice-totals .due{font-size:1.266rem;font-weight:600}.invoice-totals dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:.5rem;grid-column-gap:3rem;text-align:right;grid-area:totals}.invoice-totals dl dt,.invoice-totals dl dd{display:inline;margin:0}.invoice-totals dl dt:after{content:":"}.invoice-totals dl dd{font-weight:600}.invoice-totals .paid-stamp,.invoice-totals .void-stamp{align-self:center;text-align:right;grid-area:stamp;margin-right:3rem}.edit-invoice-page .edit-invoice-sidebar{display:flex;gap:.5rem;flex-direction:column;border-radius:6px;background-color:#edf2f7;padding:1rem}.edit-invoice-page .edit-invoice-sidebar .edit-invoice-preview-button{position:sticky}.edit-invoice-page .edit-invoice-sidebar .edit-invoice-save-feedback{justify-content:center;flex-grow:1;align-items:center;min-height:2.5rem}.edit-invoice-page .header-body-sidebar-container{padding:2rem;gap:2rem}.edit-invoice-page .header-body-sidebar-container .sidebar-content{padding:0}.edit-job-save-feedback{display:flex;justify-content:center;align-items:center;min-height:31px}.edit-job-save-feedback .processing-container{display:flex}.edit-job-save-feedback .saved-message-container{white-space:nowrap}.edit-job-save-feedback .error-message-container,.edit-job-save-feedback .saved-message-container{font-size:.9rem;opacity:1;transition:opacity .3s ease-in-out}.edit-job-save-feedback .error-message-container.hidden,.edit-job-save-feedback .saved-message-container.hidden{opacity:0;width:0;overflow:hidden}.sortable-item *{cursor:grab}.sortable-item.dragging *{cursor:grabbing}.job-line-items-control .create-or-add-existing-container .button{box-shadow:none}.listed-item-group-control{width:30%;min-width:200px;height:150px;background:#fff;cursor:pointer;transition:box-shadow .15s ease-out;padding:0}.listed-item-group-control:hover{box-shadow:0 0 10px #00000026;transition:box-shadow .15s ease-in}.listed-item-group-control .listed-item-group-control-inner{display:flex;flex-direction:column;padding:1.5em;justify-content:space-between;height:100%;color:#36577d}.listed-item-group-control .listed-item-group-control-inner.add-group{justify-content:center;align-items:center}.listed-item-group-control .listed-item-group-control-inner.add-group .icon-wrapper{font-size:18px}.listed-item-group-control .listed-item-group-control-inner .icon-wrapper{display:flex;justify-content:flex-end}.listed-item-group-control .listed-item-group-control-inner .listed-item-group-control-name-description{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}.listed-item-group-control .group-name{border-bottom:1px solid #ffca2d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:1.6em}.listed-item-group-control .add-group-name,.listed-item-group-control .group-name{font-size:1.1em}.listed-item-group-control .add-group-name{margin-bottom:.5em}.listed-item-group-control .group-description{font-size:.9em}.listed-item-groups-control:not(.no-groups-description){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:center;grid-gap:2em;margin:2em}.invoice-line-items-control .description .button.button-style-anchor{display:inline-block}.invoice-line-items-control>.content-panel{border:1px solid rgba(38,62,89,.2)!important}.invoice-line-items-control .create-or-add-existing-container.line-item-group{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:1rem}.edit-invoice-control,.edit-invoice-control .edit-invoice-control-form-contents{display:flex;gap:2rem;flex-direction:column}.edit-invoice-control .invoice-lines-title{display:flex;gap:1rem;flex-direction:row}.edit-invoice-control .invoice-lines-title .button{margin-left:auto}.preview-and-send-proto-invoice-control .preview-content>*:not(:last-child){margin-bottom:3rem}.preview-and-send-proto-invoice-control .sidebar-content>*:not(:last-child){margin-bottom:2rem}.preview-and-send-proto-invoice-control .sidebar-content button.button-style-outsize{width:100%}.set-proposal-discount-form-contents{display:flex;gap:1rem;flex-direction:column}.set-proposal-discount-form-contents .discount-percentage .input-wrapper{width:10rem}.proto-invoice-side-panel{display:flex;gap:1.25rem;flex-direction:column}.proto-invoice-side-panel .void-invoice-button-container{margin-top:2rem;width:100%;display:flex;align-items:center;justify-content:center}.proto-invoice-side-panel hr{border-color:#36577d33}.proto-invoice-side-panel .proto-invoice-side-panel-form-contents{display:flex;gap:1rem;flex-direction:column}.proto-invoice-side-panel .invoice-totals-container{display:flex;gap:.3rem;flex-direction:column;align-items:flex-start}.proto-invoice-side-panel .invoice-totals-container h4{margin:0;font-size:.8rem;margin-bottom:.5rem}.proto-invoice-side-panel .invoice-totals-container .label-value-pair{width:100%;display:flex}.proto-invoice-side-panel .invoice-totals-container .label-value-pair .value{margin-left:auto}.proto-invoice-side-panel .invoice-totals-container .label-value-pair .label{font-weight:inherit;display:flex;gap:.5rem}.proto-invoice-side-panel .invoice-totals-container .total{font-size:1.266rem;font-weight:600}.proto-invoice-side-panel .invoice-due-days-wrapper .basic-field{display:inline-block;width:70px}.edit-proto-invoice-page .edit-proto-invoice-sidebar{display:flex;gap:.5rem;flex-direction:column;border-radius:6px;background-color:#edf2f7;padding:1rem}.edit-proto-invoice-page .edit-proto-invoice-sidebar .edit-job-preview-button .button{position:sticky;width:100%}.edit-proto-invoice-page .edit-proto-invoice-sidebar .edit-job-save-feedback{justify-content:center;flex-grow:1;align-items:center;min-height:2.5rem}.edit-proto-invoice-page .header-body-sidebar-container{padding:2rem;gap:2rem}.edit-proto-invoice-page .header-body-sidebar-container .sidebar-content{padding:0}.enable-customer-payments-page .body-content{flex-direction:column}.enable-customer-payments-page .body-content h3{margin-bottom:2rem}.payaca-icon{display:none}.payaca-logo{padding-top:15px;width:150px}.sm-view .payaca-icon{display:block;width:30px}.sm-view .payaca-logo{display:none}.form-footer{padding:2em;width:100%;display:flex;justify-content:center}.form-footer button{width:100%;max-width:350px}.form-radio-options-container{display:flex;flex-wrap:wrap}.form-radio-options-container .form-radio-option{flex:1;background-color:#fff;padding:.75em;cursor:pointer;border-left:1px solid #ddd;text-align:center}.form-radio-options-container .form-radio-option:hover{background-color:#dbe5f0}.form-radio-options-container .form-radio-option.selected{background-color:#36577d;color:#fff}.form-radio-options-container .form-radio-option:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:none}.form-radio-options-container .form-radio-option:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.form-page-container{width:100vw;min-height:100vh}.form-page-container.filled{background:#edf2f7}.form-page-container .form-page-header{position:fixed;top:0;left:0;width:100%;height:80px;padding:2.5em 4em;background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin-bottom:1em;line-height:1;z-index:999;box-shadow:0 2px 10px #0003}.form-page-container .form-page-header .mobile-menu-close-icon{cursor:pointer;padding-left:1.5em}.form-page-container .form-page-header .form-title{display:flex;align-items:center}.form-page-container .form-page-header .form-title *{padding-right:1em;line-height:1.2}.form-page-container .form-page-header .company-brand{display:flex;align-items:center}.form-page-container .form-page-header .company-brand .logo{width:30px;flex-basis:30px;height:30px;flex-grow:0;flex-shrink:0;border-radius:50%;overflow:hidden;margin-right:.5rem;-o-object-fit:cover;object-fit:cover}.form-page-container .form-page-header .company-brand span{padding-left:.5em}.form-page-container .form-page-header-rhs{display:flex;align-items:center}.form-page-container .form-page-header-rhs .form-page-notifications{margin-right:3em}.form-page-container .form-page-header-rhs .form-page-notifications .form-page-notification{display:flex;align-items:center;color:#4ea83d;background-color:#fff}.form-page-container .form-page-header-rhs .form-page-notifications .form-page-notification *{padding-right:.5em}.form-page-container .form-body{min-height:65vh}.form-page-container .form-body .form-menu{padding:6em 4em 4em;background:#edf2f7}.form-page-container .form-body .form-menu-header{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin:1em 0;min-height:40px}.form-page-container .form-body .form-menu-header div{width:40%}.form-page-container .form-body .form-menu-header div:last-of-type{text-align:right;padding-bottom:2em}.form-page-container .form-body .form-menu button{margin:3em 0}.form-page-container .form-body .form-page-section-container{display:flex;justify-content:center;padding:9em 0}.form-page-container .form-body .form-page-section-container .form-page-section-header{display:flex;justify-content:space-between;align-items:center;padding:0 1em}.form-page-container .form-body .form-page-section-container .form-page-section-header>*{display:flex;align-items:center}.form-page-container .form-body .form-page-section-container .form-page-section-header>* h4{padding-left:1em;margin-bottom:0}.form-page-container .form-body .form-page-section-container .form-page-section-content{width:100%;max-width:700px;margin:0 auto}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-page-create-container .form-element .dropdown-field{padding-bottom:1.5rem}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections{display:flex;flex-direction:column;flex-shrink:1;padding-bottom:7em}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section{padding:.5em;width:100%}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section-title,.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section-title-main{display:flex;align-items:center}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section-title-main *{margin-right:.5em}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section-title-main h4{margin-bottom:0}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section-title span{font-size:12px}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section>div{height:100%;background-color:#edf2f7;border-radius:6px;padding:1em 2em}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section>div .form-element{margin:1em 0}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section>div .form-element h4{margin:.5em 0;font-weight:100}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section>div .form-element .checkbox-field .field-label{margin-bottom:0}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section>button{margin-top:4em}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section .multi-input-title{font-weight:600;padding-top:2em}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section .multi-input-container{align-items:end;flex-wrap:wrap}.form-page-container .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section .multi-input-container .field-label__label{font-weight:400}.form-page-container .form-body .form-navigation-options{position:fixed;bottom:0;left:0;display:flex;justify-content:center;width:100%;margin:0 auto;padding:1em;background-color:#fff;box-shadow:0 2px 10px #0003}.form-page-container .form-body .form-navigation-options button{margin:0 1em;width:100%;max-width:400px}.form-page-container .form-body .menu-element{display:flex;flex-wrap:wrap}.form-page-container .form-body .menu-element .menu-item-container{width:25%;height:250px;padding:.5em .5em .5em 1em}.form-page-container .form-body .menu-element .menu-item-container .menu-item{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#edf2f7;border-radius:6px;padding:1em;cursor:pointer;text-align:center}.form-page-container .form-body .menu-element .menu-item-container .menu-item:hover{background-color:#dbe5f0}.form-page-container .form-body .menu-element .menu-item-container .menu-item-status{position:absolute;top:0;left:0;padding:1em}.form-page-container .form-body .menu-element .menu-item-container .menu-item-title{padding-top:.75em;font-weight:700;font-size:16px}.form-page-container .form-body .form-signature-container{max-width:550px}.form-page-container .form-body .form-signature-container img{max-width:100%}.form-page-container .form-body .collapsible-group-wrapper{padding:1em 0}.form-page-container .form-body .collapsible-group-inner{padding:2em;background-color:#edf2f7;border-radius:6px}.form-page-container .form-body .collapsible-group-description{display:flex;align-items:center;margin-top:1em}.form-page-container .form-body .collapsible-group-description span{padding-left:.75em}.form-page-container .form-body .form-multi-item-wrapper{text-align:center;padding-bottom:1em}.form-page-container .form-body .form-multi-item-wrapper-header{display:flex;align-items:center;justify-content:center}.form-page-container .form-body .form-multi-item-wrapper-header *{margin-right:.5em}.form-page-container .form-body .form-multi-item-wrapper-header h4{margin-bottom:0}.form-page-container .form-body .form-multi-item-wrapper button{width:100%;max-width:300px;margin:0 auto}.form-page-container .form-body .form-multi-item-wrapper .collapsible-panel{margin-bottom:2em;text-align:left}.form-page-container .form-body .form-multi-item-wrapper .collapsible-panel-body{background-color:#fff}.form-page-container .form-body .form-multi-item-wrapper .collapsible-panel-body .multi-item-container{position:relative;width:100%}.form-page-container .form-body .form-multi-item-wrapper .collapsible-panel-body .multi-item-container .remove-item{position:absolute;top:0;right:0;background-color:transparent}.form-page-container .form-body .form-multi-item-wrapper .collapsible-panel-body .multi-item-container>div{padding:2em!important;background-color:#edf2f7;border-radius:6px}.form-page-container .form-body .form-send-config-container{background-color:#edf2f7;border-radius:6px;padding:1em}.form-page-container .form-body .form-send-config-container .form-send-config-control.hidden{display:none}.form-page-container .form-body .form-send-config-container .email-preview h4 span{color:#d93a3a}.form-page-container .form-sent-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2em}.form-page-container .form-sent-container button{margin-top:2em}.form-page-container .form-external-complete-message{display:flex;flex-direction:column;align-items:center;padding:1em;text-align:center}.form-page-container .form-external-complete-message>*{width:100%;max-width:400px;margin-top:1em}.form-page-container .form-search-group .form-item-search-value{background-color:#dbe5f0;border-radius:6px;padding:1em}.form-page-container .form-search-group .form-item-search-value span{font-weight:600}.form-page-container.sm-view{padding:0}.form-page-container.sm-view .form-page-header{padding:2em}.form-page-container.sm-view .form-page-header .form-page-header-rhs .form-page-notifications{margin-right:0}.form-page-container.sm-view .company-brand span{display:none}.form-page-container.sm-view .progress-summary{position:absolute;top:20px;right:20px;z-index:99}.form-page-container.sm-view .form-body .form-page-section-container{display:block;width:100%;padding:8em 20px}.form-page-container.sm-view .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section{padding:20px 0;width:100%;min-width:auto}.form-page-container.sm-view .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section>div{padding:1em}.form-page-container.sm-view .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section-title{display:block}.form-page-container.sm-view .form-body .form-page-section-container .form-page-section-content .form-sections .form-page-section .multi-input-container>div{width:100%;padding-right:0}.form-page-container.sm-view .form-body .form-page-section-container button{width:100%}.form-page-container.sm-view .form-body .form-menu .menu-item-container{width:100%;height:auto}.form-page-container.sm-view .form-body .form-menu .menu-item-container .menu-item-status{left:auto;right:0;padding:10px}.form-page-container.sm-view .form-body .form-menu .menu-item-container .menu-item{display:block}.form-page-container.sm-view .form-body .form-menu .menu-item-container .menu-item div{display:flex}.form-page-container.sm-view .form-body .form-menu .menu-item-container .menu-item-title{padding-top:0;text-align:left}.form-page-container.sm-view .form-body .form-menu .menu-item-container .menu-item-icon svg{display:none}.form-page-container.sm-view .form-body .form-menu .menu-item-container .menu-item-label{display:none!important}.form-page-container.sm-view .email-preview h4 span{display:block}.form-page-container.sm-view .form-navigation-options{width:100%}.form-page-container.sm-view .form-menu{padding:1.5em}.form-page-container.sm-view .form-menu-overview p{display:none}.form-page-container.sm-view .form-menu-header{margin-top:6em}.form-page-container.sm-view .form-menu-header div{width:auto}.form-page-container.sm-view .form-menu button{margin-top:20px;width:100%}.form-page-container.sm-view .company-brand{padding-left:1em}@keyframes example{0%{margin-left:1rem}50%{margin-left:-1rem}to{margin-left:1rem}}.sign-here-prompt{display:flex;flex-direction:column;align-items:center;font-size:1.2rem;width:120px;pointer-events:none;justify-content:center;color:#888}.sign-here-prompt svg{font-size:2rem}.sign-here-prompt .animated-icon-container{margin-top:.2rem;margin-left:-1rem;animation-name:example;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.signature-capture canvas{width:100%;height:200px;border:1px solid #dbe5f0;background-color:#fff}.signature-capture .clear-signature{position:absolute;top:10px;right:10px;cursor:pointer;color:#36577d}.signature-capture .sign-here-prompt{position:absolute;top:0;bottom:0;left:1rem;opacity:0;transition:opacity 1s}.signature-capture.display-sign-here-prompt .sign-here-prompt{opacity:1}.form-signature-capture-control{margin-bottom:1rem}.form-signature-capture-control .button{margin:0}.form-signature-capture-control .button-container{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem;margin-top:.5rem}.form-signature-capture-control .loader-container{text-align:center;padding:1rem 0}.form-signature-capture-control .sigCanvas{background-color:#fff}.form-signature-capture-control.shadow .sigCanvas{box-shadow:0 2px 10px #0003}.form-customer-signature-preview{background-color:#fff;margin:1em 0;border-radius:6px}.create-edit-distribution-board-modal .validated-form .form-signature-container{max-width:550px}.create-edit-distribution-board-modal .validated-form .form-signature-container img{max-width:100%}.create-edit-distribution-board-modal .validated-form .spd-details{display:flex;gap:1rem;flex-direction:row}.create-edit-distribution-board-modal .validated-form .spd-details>*{flex-grow:1;flex-basis:25%}.create-edit-distribution-board-modal .validated-form .overcurrent-protection-device,.create-edit-distribution-board-modal .validated-form .overcurrent-protection-device .overcurrent-protection-device-fields,.create-edit-distribution-board-modal .validated-form .not-connected-to-origin-details{display:flex;gap:1rem;flex-direction:column}.create-edit-distribution-board-modal .validated-form,.create-edit-distribution-board-modal .validated-form .collapsible-panel-body>div{display:flex;gap:1rem;flex-direction:column}.create-edit-final-circuit-modal .validated-form,.create-edit-final-circuit-modal .validated-form .collapsible-panel-body>div{display:flex;gap:1rem;flex-direction:column}.distribution-board-summary{padding:2rem 0}.distribution-board-summary>header{padding-right:.5rem;display:flex;gap:1rem;flex-direction:row;align-items:baseline}.distribution-board-summary>header p{margin-right:auto}.distribution-board-summary .final-circuits-header{display:flex;justify-content:space-between}.distribution-board-summary .final-circuits-table-container{background-color:#fff;margin:1rem 0}.distribution-board-summary .final-circuits-table-container th{background-color:#dbe5f0}.distribution-board-summary .final-circuits-table-container td:last-child{display:flex;justify-content:flex-end;gap:1rem}.distribution-board-list-field{margin-top:2rem}.distribution-board-list-field .distribution-boards-header{display:flex;justify-content:space-between}.radio-group-fieldset legend>.field-label{margin-bottom:0;padding:0 .5rem}.radio-group-fieldset .option-container{display:flex;align-items:center}.radio-group-fieldset .field-label{margin-bottom:0;width:100%}.grant-access{display:flex;flex-direction:column;max-width:28rem;padding:1rem;margin:auto;height:100%;align-items:center}.grant-access-content{display:flex;align-items:center;flex-direction:column;justify-content:center;flex-grow:1}.grant-access img.logo{height:4rem;width:auto}.grant-access .button.tertiary{margin-top:0}.grant-access .app-scopes-wrapper{width:100%}.grant-access .app-scopes{padding:1rem;border:1px solid #c4c4c4;border-radius:6px;font-size:13px}.grant-access .app-scope{padding:.6rem .3rem;border-bottom:1px solid #222}.grant-access .app-scope:last-child{border-bottom:none}.grant-access .logo-wrapper{display:flex;justify-content:space-between;align-items:center}.grant-access .scope.icon{margin-right:10px;font-size:16px}.grant-access .exchange.icon{margin:20px;font-size:30px;color:#222}.grant-access h4{margin-top:.8rem;margin-bottom:.8rem;text-align:left}.grant-access-footer{cursor:pointer;text-decoration:underline}.grant-access-footer .fa-chevron-right{margin-left:.5rem;font-size:.8rem}.grant-access .button{margin-top:10px}.grant-access h3{margin:.6rem 0em}.record-payment-control .checkbox-container .checkbox{margin:-.5rem}.record-payment-control .fields-container>.flex-container{flex-wrap:wrap;margin-right:-1rem;margin-bottom:-.5rem}.record-payment-control .fields-container>.flex-container>*{flex-basis:calc((100% - 3rem) / 3);flex-shrink:1;flex-grow:1;min-width:150px;margin-right:1rem;margin-bottom:.5rem}.record-payment-control .fields-container>*:not(:last-child){margin-bottom:.5rem}.record-payment-control p{margin:0;font-size:1rem}.record-payment-control form>*:not(:last-child){margin:0;margin-bottom:2rem}.record-payment-control form .actions-container{padding-top:0!important}.record-payment-control .loader-container{text-align:center;padding:2rem}.record-payment-control .feedback-container{padding:2rem;display:flex;flex-direction:column;align-items:center;font-size:1.5rem}.record-payment-control .feedback-container>*:not(:last-child){margin-bottom:1rem}.record-payment-control .feedback-container .fa-check{font-size:2rem;color:#7cb342}.record-payment-control .label-value-pair .label{font-weight:400}.record-payment-control .label-value-pair .value{font-weight:700}.record-payment-control .warning-message{color:red;font-size:.8em;line-height:1.5em}.confirm-payment-control .checkbox-container .checkbox{margin:-.5rem}.confirm-payment-control p{margin:0;font-size:1rem}.confirm-payment-control form>*:not(:last-child){margin:0;margin-bottom:2rem}.confirm-payment-control form .button-container{display:flex;flex-direction:column;align-items:flex-end}.confirm-payment-control .loader-container{text-align:center;padding:2rem}.confirm-payment-control .feedback-container{padding:2rem;display:flex;flex-direction:column;align-items:center;font-size:1.5rem}.confirm-payment-control .feedback-container>*:not(:last-child){margin-bottom:1rem}.confirm-payment-control .feedback-container .fa-check{font-size:2rem;color:#7cb342}.confirm-payment-control .button-container .button{margin-bottom:1rem}.invoice-page .title-bar{display:flex;gap:2rem;flex-direction:row}.invoice-page .title-bar .status-badge{margin-left:auto}.invoice-page .header-body-sidebar-container{grid-template-columns:minmax(auto,1000px) 20rem}.invoice-page .header-body-sidebar-container .body-content{padding:0rem 2rem 2rem;display:flex;gap:2rem;flex-direction:column}.invoice-page .header-body-sidebar-container .sidebar-content{padding-top:2rem;padding-bottom:2rem}.bulk-upload-modal .button,.bulk-upload-modal label,.bulk-update-modal .button,.bulk-update-modal label{min-width:200px}.bulk-upload-modal label,.bulk-update-modal label{display:flex}.bulk-upload-modal label .button,.bulk-update-modal label .button{justify-content:center}.bulk-upload-modal label .button .icon,.bulk-update-modal label .button .icon{margin-right:.8em}.bulk-upload-modal .upload-instructions-wrapper .guidelines-wrapper li span:first-child,.bulk-update-modal .upload-instructions-wrapper .guidelines-wrapper li span:first-child{font-weight:600}.bulk-upload-modal .upload-instructions-wrapper .upload-instruction,.bulk-update-modal .upload-instructions-wrapper .upload-instruction{margin-bottom:1em}.bulk-upload-modal .errors-wrapper,.bulk-upload-modal .warnings-wrapper,.bulk-upload-modal .upload-instructions-wrapper .guidelines-wrapper,.bulk-update-modal .errors-wrapper,.bulk-update-modal .warnings-wrapper,.bulk-update-modal .upload-instructions-wrapper .guidelines-wrapper{text-align:left;font-size:.95em;margin-top:.5em}.bulk-upload-modal .download-button-wrapper,.bulk-upload-modal .upload-button-wrapper,.bulk-update-modal .download-button-wrapper,.bulk-update-modal .upload-button-wrapper{display:flex;margin-top:.3em}.bulk-upload-modal .download-button-wrapper>a:hover,.bulk-upload-modal .upload-button-wrapper>a:hover,.bulk-update-modal .download-button-wrapper>a:hover,.bulk-update-modal .upload-button-wrapper>a:hover{text-decoration:none}.bulk-upload-modal .download-button-wrapper .button,.bulk-upload-modal .upload-button-wrapper .button,.bulk-update-modal .download-button-wrapper .button,.bulk-update-modal .upload-button-wrapper .button{padding-left:0}.bulk-upload-modal .download-button-wrapper .button .button-content,.bulk-upload-modal .upload-button-wrapper .button .button-content,.bulk-update-modal .download-button-wrapper .button .button-content,.bulk-update-modal .upload-button-wrapper .button .button-content{display:flex;justify-content:center;align-items:center}.bulk-upload-modal .download-button-wrapper .button .button-content span:not(.icon-wrapper),.bulk-upload-modal .upload-button-wrapper .button .button-content span:not(.icon-wrapper),.bulk-update-modal .download-button-wrapper .button .button-content span:not(.icon-wrapper),.bulk-update-modal .upload-button-wrapper .button .button-content span:not(.icon-wrapper){flex-grow:1}.bulk-upload-modal .download-button-wrapper .button .button-content .icon-wrapper,.bulk-upload-modal .upload-button-wrapper .button .button-content .icon-wrapper,.bulk-update-modal .download-button-wrapper .button .button-content .icon-wrapper,.bulk-update-modal .upload-button-wrapper .button .button-content .icon-wrapper{height:30px;width:30px;padding:4px 0 4px 4px;margin-right:.5rem}.bulk-upload-modal .download-button-wrapper .button .button-content .icon-wrapper svg,.bulk-upload-modal .upload-button-wrapper .button .button-content .icon-wrapper svg,.bulk-update-modal .download-button-wrapper .button .button-content .icon-wrapper svg,.bulk-update-modal .upload-button-wrapper .button .button-content .icon-wrapper svg{width:22px;height:22px}.bulk-upload-modal .download-button-wrapper .button svg,.bulk-upload-modal .upload-button-wrapper .button svg,.bulk-update-modal .download-button-wrapper .button svg,.bulk-update-modal .upload-button-wrapper .button svg{margin-right:1rem}.bulk-upload-modal .upload-button-wrapper,.bulk-update-modal .upload-button-wrapper{position:relative;width:200px}.bulk-upload-modal .upload-button-wrapper label,.bulk-update-modal .upload-button-wrapper label{position:absolute;width:100%;top:0;bottom:0;cursor:pointer}.bulk-upload-modal .button.processing>.button-content,.bulk-upload-modal .button.processing>.icon,.bulk-update-modal .button.processing>.button-content,.bulk-update-modal .button.processing>.icon{visibility:hidden}.icon-tooltip.alert-tooltip{color:#fabb00}.listed-deal-info-icons{display:flex;gap:.5rem;flex-direction:row;align-items:center;justify-content:flex-end}.listed-deal-info-icons .card-issue{display:inline-block;color:#fabb00}.listed-deal-info-icons .tooltip-wrapper{display:flex;align-items:center;justify-content:center}.listed-deal-info-icons .fa-eye{color:#5f6c7a}.listed-deals-workflow-container .loader-container{display:none}.listed-deals-workflow-container.loading .loader-container{display:block;position:fixed;left:50%;top:200px}.listed-deals-workflow-container.loading section{opacity:.1}.listed-deals-workflow-container.workflow-is-dragging section{opacity:.25}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-0 section:nth-child(1){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-1 section:nth-child(2){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-2 section:nth-child(3){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-3 section:nth-child(4){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-4 section:nth-child(5){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-5 section:nth-child(6){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-6 section:nth-child(7){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-7 section:nth-child(8){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-8 section:nth-child(9){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-9 section:nth-child(10){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-10 section:nth-child(11){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-11 section:nth-child(12){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-12 section:nth-child(13){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-13 section:nth-child(14){opacity:1}.listed-deals-workflow-container.workflow-is-dragging.workflow-active-column-14 section:nth-child(15){opacity:1}.listed-deals-workflow-container{position:relative;height:100%;overflow-y:hidden;display:flex;flex-direction:column}.listed-deals-workflow-container .react-trello-board{padding-left:2em}.listed-deals-workflow-container .react-trello-board .smooth-dnd-container.horizontal>section>div:nth-of-type(2){display:none!important}.listed-deals-workflow-container.editing>.react-trello-board{flex-basis:100%}.listed-deals-workflow-container.editing>.react-trello-board .smooth-dnd-container.horizontal{overflow-y:hidden!important;overflow-x:auto!important;padding-top:3rem!important;margin-top:-3rem!important}.listed-deals-workflow-container.editing>.react-trello-board .listed-deals-workflow-container .pipeline-column-options .pipeline-add-column{position:absolute!important;left:auto!important;right:-16px!important;top:-24px!important}.listed-deals-workflow-container.editing>.react-trello-board .pipeline-error{color:#d93a3a;position:relative;top:8px}.listed-deals-workflow-container.editing article{background:#dbe5f0;border-bottom:none;cursor:auto}.listed-deals-workflow-container.editing .edit-pipeline-header-bar{display:flex;align-items:center;justify-content:space-between;background-color:#0872ed;margin-bottom:2em;padding:.75em 1em .75em 2.5em}.listed-deals-workflow-container.editing .edit-pipeline-header-bar .pipeline-title{flex:1;display:flex;align-items:center}.listed-deals-workflow-container.editing .edit-pipeline-header-bar .pipeline-title .pipeline-error{color:#fff;padding-left:1em}.listed-deals-workflow-container.editing .edit-pipeline-header-bar .pipeline-save-discard{flex:1;display:flex;justify-content:center}.listed-deals-workflow-container.editing .edit-pipeline-header-bar .pipeline-save-discard>*{margin-right:1em}.listed-deals-workflow-container.editing .edit-pipeline-header-bar .pipeline-delete{flex:1;display:flex;flex-direction:row-reverse}.listed-deals-workflow-container .pipeline-column-options{width:50px;float:right;display:flex;justify-content:center}.listed-deals-workflow-container .pipeline-column-options .pipeline-add-column{position:relative;top:-40px;left:56px;background-color:#36577d;border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;cursor:pointer}.listed-deals-workflow-container .pipeline-column-options .pipeline-add-column.disabled{opacity:.25;cursor:not-allowed}.listed-deals-workflow-container .pipeline-column-options .pipeline-add-column.disabled span{position:relative;top:1px;right:2.5px;cursor:not-allowed}.listed-deals-workflow-container .pipeline-column-options .pipeline-move-column{position:absolute;top:100px;right:-15px;z-index:999;cursor:pointer}.listed-deals-workflow-container .pipeline-column-options .pipeline-move-column div{border-radius:100%;width:20px;height:20px;background-color:#36577d;color:#fff;padding-right:5px}.listed-deals-workflow-container .pipeline-column-options .pipeline-move-column div.disabled{opacity:.25;cursor:not-allowed}.listed-deals-workflow-container .pipeline-column-options .pipeline-move-column div.disabled span{position:relative;left:-2px;cursor:not-allowed}.listed-deals-workflow-container .pipeline-column-options .pipeline-delete-column{position:relative;top:6px;cursor:pointer}.listed-deals-workflow-container .pipeline-locked-column-header{position:relative;top:7px;display:flex;align-items:center}.listed-deals-workflow-container .pipeline-locked-column-header *{flex:none}.listed-deals-workflow-container .pipeline-locked-column-header .column-title{padding-left:10px}.listed-deals-workflow-container div.react-trello-board{background-color:transparent;width:99%;flex:1 1;flex-basis:0px;margin-bottom:1rem}.listed-deals-workflow-container div.react-trello-board>div,.listed-deals-workflow-container div.react-trello-board>div>div{width:98.5%;height:100%}.listed-deals-workflow-container div.react-trello-board .section-inner>div:first-of-type{height:100%;width:100%}.listed-deals-workflow-container div.react-trello-board .section-inner>div:first-of-type>div{height:100%;width:100%}.listed-deals-workflow-container div.react-trello-board article.react-trello-card{width:100%;max-width:100%;border-radius:6px}.listed-deals-workflow-container div.react-trello-board article.react-trello-card header{display:flex;justify-content:space-between;border-bottom:none;padding-bottom:0;margin-bottom:5px;width:100%}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header{display:flex;gap:.5rem;flex-direction:row;align-items:center;width:100%}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header .listed-deals-workflow-reference{font-weight:500;color:#263e59;font-size:.875rem}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header .assigned-users-info-icons-wrapper{margin-left:auto;display:flex}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header .assigned-users-info-icons-wrapper .listed-deal-info-icons{padding-left:5px}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header .assigned-users-info-icons-wrapper .tooltip-wrapper{margin-left:0}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header span{float:right}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-header .badge{margin-left:5px}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-customer{font-size:14px;color:#263e59}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-site-address{color:#263e59b3;font-size:10px;display:flex;align-items:center}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-site-address svg{margin-right:5px;flex-shrink:0}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-site-address span{text-wrap:pretty;text-wrap:wrap}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-last-updated{color:#919191}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-last-updated span{font-weight:700}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-statuses{margin-top:1em}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-statuses:not(.empty){padding-top:1em;border-top:1px solid rgba(38,62,89,.1)}.listed-deals-workflow-container div.react-trello-board article.react-trello-card .listed-deals-workflow-card-statuses .more-tags{opacity:.5}.listed-deals-workflow-container .tag-control .tag-control-inner{justify-content:flex-start;pointer-events:none}.listed-deals-workflow-container .listed-deals-workflow-header{display:flex;align-items:center;padding:.5rem 2rem}.listed-deals-workflow-container .listed-deals-workflow-header>span{margin-right:.5em}.sortable-column-header-table-cell .sortable-column-header-inner{display:flex;align-items:center}.sortable-column-header-table-cell .sortable-column-header-inner .sort-direction-control{margin-left:.75rem;color:#263e59}.sortable-column-header-table-cell .sortable-column-header-inner .sort-direction-control svg:first-child{margin-bottom:-.4em}.listed-deals-table{background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;height:100%;overflow-x:auto}.listed-deals-table .list-view-table-wrapper{flex-grow:1}.listed-deals-table table.list-view-table{border-spacing:0;margin-top:0;margin-bottom:0}.listed-deals-table table.list-view-table .no-results-container{display:flex;flex-direction:column;align-items:center}.listed-deals-table table.list-view-table .no-results-container>span{margin-bottom:20px}.listed-deals-table table.list-view-table .loader-container{display:flex;align-items:center;justify-content:center}.listed-deals-table table.list-view-table td,.listed-deals-table table.list-view-table th{padding:.75rem;vertical-align:middle}.listed-deals-table table.list-view-table th{padding-top:.5rem}.listed-deals-table table.list-view-table tbody:before{content:"";display:block;height:10px}.listed-deals-table table.list-view-table tbody.clickable,.listed-deals-table table.list-view-table tbody.clickable td{cursor:pointer}.listed-deals-table table.list-view-table tbody.clickable:hover td:not(.tr-exclude){background-color:#dbe5f0}.listed-deals-table table.list-view-table tbody tr:not(:first-child) td{border-top:none}.listed-deals-table table.list-view-table tbody tr:not(:first-child) td:first-child{border-left:none}.listed-deals-table table.list-view-table tbody tr:not(:last-child) td:not([rowspan]){border-bottom:1px solid rgba(54,87,125,.2)}.listed-deals-table table.list-view-table tbody tr td[rowspan]{border-right:1px solid rgba(54,87,125,.2)}.listed-deals-table table.list-view-table tbody tr td[rowspan]:first-child{border-bottom-left-radius:10px}.listed-deals-table table.list-view-table tbody tr td.unmatched-item{color:#cbd1d6}.listed-deals-table table.list-view-table tbody tr td.unmatched-item .status-badge{opacity:.3}.listed-deals-table table.list-view-table tbody .addresses-table-cell>*:not(:last-child){display:block;margin-bottom:.3rem}.listed-deals-table table.list-view-table tbody .addresses-table-cell small{line-height:1.2em}.listed-deals-table table.list-view-table tbody .customer-table-cell,.listed-deals-table table.list-view-table tbody .reference-table-cell{padding-top:.5em;padding-bottom:.5em}.listed-deals-table table.list-view-table tbody .customer-table-cell>small,.listed-deals-table table.list-view-table tbody .reference-table-cell>small{line-height:1.2em}.listed-deals-table table.list-view-table tbody .customer-table-cell>*,.listed-deals-table table.list-view-table tbody .reference-table-cell>*{display:block}.listed-deals-table table.list-view-table tbody .customer-table-cell>*:not(:last-child),.listed-deals-table table.list-view-table tbody .reference-table-cell>*:not(:last-child){margin-bottom:.25rem}.listed-deals-table table.list-view-table tbody .status-table-cell .status-badge{width:100%;text-align:center}.listed-deals-table table.list-view-table tbody .next-action-table-cell{white-space:nowrap}.listed-deals-table table.list-view-table tbody .description-table-cell{max-width:300px}.listed-deals-table table.list-view-table tbody .description-table-cell>small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.listed-deals-table.xs-view{font-size:.9rem}.listed-deals-table.xs-view table.list-view-table td,.listed-deals-table.xs-view table.list-view-table th{padding:.75rem .4rem}.listed-deals-table.xs-view table.list-view-table th{padding-top:.2rem}.add-new-pipeline-modal .field-group{margin-bottom:2em}.add-new-pipeline-modal button{margin:0 auto;min-width:280px}.add-new-pipeline-modal .feedback-message{padding-top:1em}.listed-deals-page .archived-deals-banner{display:flex;gap:1.25rem;flex-direction:row;justify-content:center;padding:.5rem;background-color:#fabb00}.listed-deals-page .page-wrapper-inner{overflow-y:hidden}.listed-deals-page .page-wrapper-inner .page-content{overflow:hidden;display:flex;flex-direction:column}.listed-deals-page .page-wrapper-inner .page-content .title-bar{display:flex;gap:.5rem;flex-direction:column}.listed-deals-page .page-wrapper-inner .page-content .title-bar>*{width:100%}.listed-deals-page .page-wrapper-inner .page-content .header-body-sidebar-container{flex-grow:1;overflow:hidden;height:100%}.listed-deals-page .page-wrapper-inner .page-content .header-body-sidebar-container .body-content{height:100%;flex-grow:1;overflow:hidden}.listed-deals-page .pipeline-select-container{display:flex}.listed-deals-page .pipeline-select-container .tooltip-wrapper{padding-top:2px}.listed-deals-page .pipeline-select-container .tag-control *{cursor:pointer}.listed-deals-page .listed-deals-title-bar{flex-wrap:wrap;display:flex;gap:1.5rem .5rem;flex-direction:row;flex-grow:1}.listed-deals-page .listed-deals-title-bar h1{margin-right:10px!important;font-size:1.125rem}.listed-deals-page .listed-deals-title-bar .listed-deals-filters{align-items:center;margin-left:auto}.listed-deals-page .delete-pipeline{cursor:pointer;padding-top:10px}.listed-deals-page .listed-deals-table-container{height:100%}.listed-deals-page .listed-deals-table-container .listed-deals-table table{padding:0 2rem}.listed-deals-page .listed-deals-table-container .listed-deals-table .pagination-control{padding:1rem 2rem 2rem 4rem}.listed-deals-page .listed-deals-table-container .listed-deals-workflow-container .smooth-dnd-container.horizontal>*:first-child{margin-left:0}.listed-deals-page .page-size-control{margin-right:5.5em}.dropdown-field__paper.MuiPaper-root .MuiListItem-root .create-new-option .icon-button-container{margin-right:.5rem}@media (max-width: 600px){.listed-deals-page .listed-deals-table-container .listed-deals-table table{padding:0 1rem 1rem}.listed-deals-page .listed-deals-table-container .listed-deals-table .pagination-control{padding:0 .5rem .5rem}}.tile{border-radius:6px;background-color:#edf2f7;padding:0 1rem;position:relative;border:1px solid #edf2f7;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.tile.box-shadow{box-shadow:0 2px 10px #0003}.tile .title-container{padding-top:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(38,62,89,.2);transition:border-color .3s ease-in-out}.tile .title-container .title{margin:0}.tile .body-container{padding:1rem 0}.tile .footer-container{padding-bottom:1rem;padding-top:.75rem;border-top:1px solid rgba(38,62,89,.2);transition:border-color .3s ease-in-out}.tile.clickable{cursor:pointer}.tile.clickable:hover{background-color:#fff;border-color:#dbe5f0}.tile.clickable:hover .title-container,.tile.clickable:hover .footer-container{border-vcolour:#dbe5f0}.listed-line-item-group-tile{min-width:250px;height:230px;display:flex;flex-direction:column}.listed-line-item-group-tile .title-container .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem}.listed-line-item-group-tile .body-container{flex-grow:1;overflow-y:auto}.listed-line-item-group-tile .body-container .description{margin:0}.listed-line-item-group-tile .body-container .description,.listed-line-item-group-tile .body-container .line-item-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listed-line-item-groups .listed-line-item-groups-inner{display:flex;flex-wrap:wrap;margin-bottom:-1rem;margin-right:-1rem;justify-content:stretch}.listed-line-item-groups .listed-line-item-groups-inner h3{line-height:1.8rem}.listed-line-item-groups .listed-line-item-groups-inner .listed-line-item-group-tile{width:calc(25% - 1rem);max-width:400px;margin-right:1rem;margin-bottom:1rem}.listed-line-item-groups.sm-view .listed-line-item-groups-inner .listed-line-item-group-tile{width:calc(33.333% - 1rem)}.listed-line-item-groups.xs-view .listed-line-item-groups-inner .listed-line-item-group-tile{width:calc(100% - 1rem);max-width:100%}.list-view-page-wrapper .body-content{height:100%;display:flex;flex-direction:column;overflow-y:hidden}.list-view-page-wrapper .pagination-control-container{padding:1rem 2rem 2rem 4rem}.list-view-page-wrapper .list-view-content{overflow-y:auto;flex-grow:1}.listed-item-groups-page .listed-line-item-groups{margin:0rem 2rem}@media (max-width: 600px){.listed-item-groups-page .listed-line-item-groups{margin:0 1rem 0rem}}.input-filter-prefix .selected-filters-count{position:absolute;top:.25rem;right:.25rem;background-color:#d93a3a;color:#fff;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.input-filter-prefix .input-wrapper{border-right:none;min-width:4rem;background-color:#edf2f7;transition:background-color .3s ease-in-out}.input-filter-prefix .input-wrapper .MuiInput-root .MuiInput-input{padding-right:.75rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease-in-out;color:#36577d}.input-filter-prefix .input-wrapper:hover,.input-filter-prefix .input-wrapper:focus-visible{background-color:#c7d8ea}.input-filter-prefix .input-wrapper:hover .MuiInput-root .MuiInput-input,.input-filter-prefix .input-wrapper:focus-visible .MuiInput-root .MuiInput-input{transition:color .3s ease-in-out;color:#263e59}.material-selection-inputs-wrapper{display:flex;flex-direction:row;width:100%}.material-selection-inputs-wrapper .input-filter-prefix{flex:0}.material-selection-inputs-wrapper .type-to-search-field{flex:1}.material-selection-inputs-wrapper.category-filtering .input-filter-prefix .input-wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.material-selection-inputs-wrapper.category-filtering .type-to-search-field .input-wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.selected-material-container .input-wrapper{display:flex;gap:1rem;flex-direction:row;align-items:center;padding:.75rem}.selected-material-container .input-wrapper .selected-material-name{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-material-container .input-wrapper .button{align-self:center}.selected-material-container .input-wrapper .mini-loader{justify-self:flex-end;margin-left:auto;width:18px;height:18px}.entity-template-read-view{display:flex;gap:1.5em;flex-direction:column}.entity-template-read-view .linked-service-plans .label{font-weight:600;margin-bottom:.25rem}.entity-template-read-view .linked-service-plans ul{margin:0}.entity-template-scheduled-event-read-view{display:flex;gap:1rem;flex-direction:column}.entity-template-scheduled-event-read-view h1.name{font-size:1.424rem;margin-bottom:.5rem}.entity-template-scheduled-event-read-view .label{font-weight:600;margin-bottom:.25rem}.entity-template-scheduled-event-read-view .include-customer-information{display:flex;gap:.5rem;flex-direction:row;align-items:baseline}.entity-template-scheduled-event-read-view .include-customer-information .fa-square-check{color:#4ea83d;margin-right:.5rem}.entity-template-card .body-content-wrapper{display:flex;gap:1rem;flex-direction:row;align-items:center;flex-wrap:wrap}.entity-template-card .body-content-wrapper .name{display:flex;gap:.5rem;flex-direction:row;flex-wrap:wrap}.entity-template-card .body-content-wrapper .task-type{margin-left:auto;width:18px;height:18px}.scheduled-event-linked-task-templates-panel{background:#edf2f7;padding:1rem;border-radius:6px;display:flex;gap:.5rem;flex-direction:column}.scheduled-event-linked-task-templates-panel .icon-button-container{align-self:flex-end}.scheduled-event-linked-task-templates-panel .entity-card .entity-card-inner{background-color:#fff}.entity-template-task-read-view{display:flex;gap:1rem;flex-direction:column}.entity-template-task-read-view h1.name{font-size:1.424rem;margin-bottom:.5rem}.entity-template-task-read-view .label{font-weight:600;margin-bottom:.25rem}.entity-template-task-read-view .checklist-items ul{margin:0}.entity-template-view-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"name quick-actions" "description quick-actions"}.entity-template-view-header .name{grid-area:name}.entity-template-view-header .description{grid-area:description;font-size:.75rem}.entity-template-view-header .quick-actions-element{grid-area:quick-actions;margin-left:2rem;align-self:start}.entity-template-read-drawer .MuiPaper-root{color:inherit}.entity-templates-control{display:flex;gap:.5rem;flex-direction:column}.entity-templates-control .search-field-container{display:flex;gap:2rem;flex-direction:row}.entity-templates-control .listed-templates-container{display:flex;gap:1rem;flex-direction:column}.entity-templates-control .pagination-control{margin-top:1rem}.confirm-make-primary-user-modal .buttons-container{margin-top:1rem;display:flex;justify-content:flex-end}.listed-users-page .listed-users-table-container{height:100%}.listed-users-page .listed-users-table-container .listed-users-table table{padding:0 1.5rem 0 1rem}.listed-users-page .listed-users-table-container .listed-users-table .pagination-control{padding:1rem 2rem 2rem 4rem}.listed-users-page .listed-users-table-container .row-selection-table-cell{opacity:0;transition:opacity .3s;pointer-events:none}.listed-users-page .listed-users-table-container.bulk-actions-mode .row-selection-table-cell{opacity:1;pointer-events:all}.listed-users-page .bulk-actions-title-bar>div:first-child{align-items:center}@media (max-width: 600px){.listed-users-page .bulk-actions-title-bar{flex-wrap:wrap}.listed-users-page .listed-users-table-container .listed-users-table .pagination-control{padding:0 .5rem .5rem}.listed-users-page .listed-users-table-container .listed-users-table tbody tr td:first-child,.listed-users-page .listed-users-table-container .listed-users-table thead tr th:first-child{display:none}.listed-users-page .listed-users-table-container.bulk-actions-mode tbody tr td:first-child,.listed-users-page .listed-users-table-container.bulk-actions-mode thead tr th:first-child{display:table-cell}}.delete-pipeline-modal{text-align:center}.edit-pipeline-control .pipeline-move-column{position:absolute;top:100px;right:-15px;z-index:999;cursor:pointer}.edit-pipeline-control .pipeline-move-column div{border-radius:100%;width:20px;height:20px;background-color:#36577d;color:#fff;padding-right:5px}.edit-pipeline-control .pipeline-move-column div.disabled{opacity:.25;cursor:not-allowed}.edit-pipeline-control .pipeline-move-column div.disabled span{position:relative;left:-2px;cursor:not-allowed}.edit-pipeline-control .pipeline-delete-column{position:relative;top:6px;cursor:pointer}.edit-pipeline-control .pipeline-locked-column-header{position:relative;top:7px;display:flex;align-items:center}.edit-pipeline-control .pipeline-locked-column-header *{flex:none}.edit-pipeline-control .pipeline-locked-column-header .column-title{padding-left:10px}.edit-pipeline-control .pipeline-column-options{width:50px;float:right;display:flex;justify-content:center}.edit-pipeline-control .pipeline-column-options .pipeline-add-column{position:absolute;top:-25px;left:auto;right:-1.125rem;background-color:#36577d;border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;cursor:pointer}.edit-pipeline-control .pipeline-column-options .pipeline-add-column.disabled{opacity:.25;cursor:not-allowed}.edit-pipeline-control .pipeline-column-options .pipeline-add-column.disabled span{position:relative;top:1px;right:2.5px;cursor:not-allowed}.body-with-sidebar-content-wrapper{height:100%;width:100%}.body-with-sidebar-content-wrapper>*:not(:last-child){margin-right:2rem}.body-with-sidebar-content-wrapper .main{flex-grow:1;display:flex;flex-direction:column;height:100%}.body-with-sidebar-content-wrapper .sidebar{border-radius:6px;background-color:#edf2f7;padding:1rem;width:385px}.body-with-sidebar-content-wrapper .body-content{flex-grow:1;overflow-y:auto}.body-with-sidebar-content-wrapper .title-bar{display:flex;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid #dbe5f0;min-height:60px}.body-with-sidebar-content-wrapper .title-bar h1{padding:0;margin:0;font-size:20px}.job-reference-control{display:flex}.job-reference-control h1{padding:0;margin:0;font-size:1.266rem;white-space:nowrap}.job-reference-control .validated-form{align-items:center;display:flex;gap:.5rem;flex-direction:row}.job-reference-control .validated-form .dropdown-field{min-width:110px}.job-reference-control .validated-form .dropdown-field .dropdown-field__selected-label{font-size:1.125rem;font-weight:600}.job-reference-control .quick-actions-element{margin-left:.5rem}.item-group-header{display:flex;align-items:center;font-size:.9rem}.item-group-header .item-group-header-description{flex-grow:1}.item-group-header .item-group-header-description .text-area-field .input-wrapper{min-height:auto}.item-group-header .item-group-header-description textarea{font-size:.9rem;height:44px;min-height:auto}.item-group-header .fa-xmark{font-size:1.2rem;cursor:pointer}.item-group-header .delete-container{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;margin-left:1rem;color:#36577d80}.item-group-header .item-group-description-add-button .span{text-decoration:underline}.item-group-header .item-group-description-add-button .fa-pen{margin-left:1rem}.job-line-item-group-control .item-group-header{margin-bottom:1rem}.job-line-item-groups-control .description .button.button-style-anchor{display:inline-block}.job-line-item-groups-control .title-wrapper{display:flex;margin-bottom:2rem}.job-line-item-groups-control .title-wrapper h2{margin:0;flex-grow:1}.job-line-item-groups-control .create-or-add-existing-container .type-to-search-field{width:100%}.job-line-item-groups-control .create-or-add-existing-container.line-item-group{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:1rem}.job-line-item-groups-control .create-or-add-existing-container.line-item-group .or{font-size:.9rem}.job-line-item-groups-control .create-or-add-existing-container.line-item-group>*:not(:last-child){margin-right:1rem}.job-line-item-groups-control .job-line-item-group-controls-container .job-line-item-control{margin-bottom:1rem}.job-line-item-groups-control .job-line-item-group-controls-container>.content-panel{border:1px solid #C7D8EA!important}.job-line-item-groups-control .job-line-item-group-controls-container>.content-panel:not(:last-child){margin-bottom:2rem}@media (max-width: 600px){.job-line-item-groups-control .create-or-add-existing-container.line-item-group{flex-direction:column;min-width:auto}.job-line-item-groups-control .create-or-add-existing-container.line-item-group>*:not(:last-child){margin:0}.job-line-item-groups-control .create-or-add-existing-container.line-item-group .clickable-area,.job-line-item-groups-control .content-panel{padding:.5rem}}.job-side-panel{display:flex;gap:2rem;flex-direction:column}.job-side-panel hr{border-color:#36577d33}.job-side-panel .job-side-panel-form-contents{display:flex;gap:2rem;flex-direction:column}.job-side-panel .payment-options-content-panel{background-color:#dbe5f0}.job-side-panel .payment-options-content-panel hr{display:none}.job-totals-and-value-modifiers-control hr,.job-costs-margins hr{margin:.75rem 0}.job-totals-and-value-modifiers-control .detail-container,.job-totals-and-value-modifiers-control .label-value-pair,.job-costs-margins .detail-container,.job-costs-margins .label-value-pair{display:flex;justify-content:space-between}.job-totals-and-value-modifiers-control .detail-container.total,.job-totals-and-value-modifiers-control .label-value-pair.total,.job-costs-margins .detail-container.total,.job-costs-margins .label-value-pair.total{font-size:1.266rem;font-weight:600}.job-totals-and-value-modifiers-control .detail-container.range,.job-totals-and-value-modifiers-control .label-value-pair.range,.job-costs-margins .detail-container.range,.job-costs-margins .label-value-pair.range{font-size:.75rem;margin-left:1rem;font-style:italic}.job-totals-and-value-modifiers-control .detail-icon,.job-costs-margins .detail-icon{font-size:1.125rem;color:#06c}.job-totals-and-value-modifiers-control .editable-value-title-wrapper,.job-costs-margins .editable-value-title-wrapper{cursor:pointer;align-items:center;display:flex;gap:.5rem;flex-direction:row}.job-totals-and-value-modifiers-control .editable-value-title,.job-costs-margins .editable-value-title{text-decoration:underline}.job-totals-and-value-modifiers-control .editable-value-title.disabled,.job-costs-margins .editable-value-title.disabled{text-decoration:none}.job-totals-and-value-modifiers-control .disabled,.job-costs-margins .disabled{color:#575756}.edit-job-control{display:flex;flex-grow:1;height:100%}.edit-job-control .body-with-sidebar-content-wrapper .job-reference-feedback-wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%;align-items:center}.edit-job-control .body-with-sidebar-content-wrapper .job-reference-feedback-wrapper .edit-job-save-feedback{justify-content:flex-end;flex-grow:1;align-items:center}.edit-job-control .body-with-sidebar-content-wrapper .job-intro-control .text-area-field-formatter-editor,.edit-job-control .body-with-sidebar-content-wrapper .job-additional-notes-control .text-area-field-formatter-editor{min-height:4.5rem}.edit-job-control .body-with-sidebar-content-wrapper .sidebar{overflow:hidden;display:flex;flex-direction:column;padding:0;flex-shrink:0;min-width:300px}.edit-job-control .body-with-sidebar-content-wrapper .sidebar .sidebar-scrollable-content-container{flex-grow:1;overflow-y:auto;padding:0rem 1rem 1rem}.edit-job-control .body-with-sidebar-content-wrapper .sidebar .static-content-container{padding:1rem 1rem .5rem}.edit-job-control .body-with-sidebar-content-wrapper .sidebar .static-content-container button{width:100%}.edit-job-control .body-with-sidebar-content-wrapper .body-content{margin:0 -2rem;padding:2rem}.edit-job-control .body-with-sidebar-content-wrapper .body-content>*:not(:last-child){margin-bottom:2rem}.edit-job-control.sm-view,.edit-job-control.xs-view{height:auto}.edit-job-control.sm-view .body-with-sidebar-content-wrapper,.edit-job-control.xs-view .body-with-sidebar-content-wrapper{display:block;overflow-y:visible}.edit-job-control.sm-view .body-with-sidebar-content-wrapper>*:not(:last-child),.edit-job-control.xs-view .body-with-sidebar-content-wrapper>*:not(:last-child){margin-right:0}.edit-job-control.sm-view .body-with-sidebar-content-wrapper .sidebar,.edit-job-control.xs-view .body-with-sidebar-content-wrapper .sidebar{margin-top:1rem;width:100%;flex-shrink:0}.edit-job-control.sm-view .body-with-sidebar-content-wrapper .main,.edit-job-control.xs-view .body-with-sidebar-content-wrapper .main{height:auto}.edit-job-control.xs-view .title-bar{align-items:flex-start;justify-content:flex-end;flex-direction:column;padding-bottom:.5rem}.edit-job-control.xs-view .title-bar>*:not(:last-child){margin-bottom:.5rem}.edit-job-control.xs-view .title-bar .edit-job-save-feedback{flex-direction:column;position:relative;align-items:flex-start;justify-content:flex-start;width:100%;min-height:1.5rem}.edit-job-control.xs-view .title-bar .edit-job-save-feedback>*:not(:last-child){margin-right:0}.edit-job-control.xs-view .title-bar .edit-job-save-feedback>*.hidden{width:auto;height:0}.edit-job-control.xs-view .title-bar .edit-job-save-feedback .processing-container{position:absolute;right:0;top:-2.25rem}@media (max-width: 1000px){.edit-job-control .body-with-sidebar-content-wrapper .sidebar{flex-shrink:1}}@media (max-width: 600px){.edit-job-control .body-with-sidebar-content-wrapper .body-content{padding-top:1rem;padding-bottom:1rem}.edit-job-control .body-with-sidebar-content-wrapper .body-content>*:not(:last-child){margin-bottom:1rem}}.job-overview-wrapper .cta-container{display:flex;align-items:flex-end;flex-direction:column}.job-overview-wrapper .cta-container>*:not(:last-child){margin-bottom:1rem}.job-overview-wrapper .cta-container .job-overview-cta{width:400px}.job-overview-wrapper .cta-container .job-overview-cta .button{width:100%}.preview-job-control .lhs{background-color:#edf2f7;border-radius:6px}.preview-job-control .lhs .title-bar{padding:2rem}.preview-job-control .lhs .preview-content{padding:1rem 2rem 2rem}.preview-job-control .lhs .preview-content .content-panel{border-radius:0;padding:2rem 2.5rem}.preview-job-control .sidebar-content>*:not(:last-child){margin-bottom:2rem}.preview-job-control .sidebar-content .marked-as-sent-explainer-microcopy{display:block;text-align:center}@media (max-width: 600px){.preview-job-control .lhs .title-bar{padding:1rem}.preview-job-control .lhs .preview-content{padding:0rem 1rem 1rem}}.edit-job-modal .button-wrapper{display:flex;justify-content:space-around;margin-top:1rem}.edit-job-modal p{text-align:center}.mark-as-sent-modal{padding-top:0}.mark-as-sent-modal>*{margin:0}.mark-as-sent-modal>*:not(:last-child){margin-bottom:1rem}.mark-as-sent-modal .button-container{padding-top:1rem;justify-content:flex-end!important}.resend-job-modal .button-wrapper{display:flex;justify-content:flex-end}.resend-job-modal .send-job{padding:1rem}.edit-job-page .page-wrapper-inner{overflow-y:hidden}.edit-job-page .page-wrapper-inner .page-content{overflow:hidden;display:flex;flex-direction:column}.edit-job-page .page-wrapper-inner .page-content .header-body-sidebar-container{display:initial;flex-grow:1;overflow-y:auto;overflow-x:hidden}.edit-job-page .page-wrapper-inner .page-content .header-body-sidebar-container .body-content{padding:2rem;height:100%;flex-grow:1;overflow-y:auto;overflow-x:hidden}.edit-job-page.sm-view .page-wrapper-inner .page-content .header-body-sidebar-container .body-content,.edit-job-page.xs-view .page-wrapper-inner .page-content .header-body-sidebar-container .body-content{height:auto}.edit-job-page .body-with-sidebar-content-wrapper .sidebar{width:280px;min-width:auto}.edit-job-page .archived-banner{padding:.5rem 1rem;background-color:#d93a3a;text-align:center;color:#fff}.edit-job-page .preview-and-send-job-control .lhs{background-color:#edf2f7;border-radius:6px}.edit-job-page .preview-and-send-job-control .lhs .title-bar{padding:2rem}.edit-job-page .preview-and-send-job-control .lhs .preview-content{padding:1rem 2rem 2rem}.edit-job-page .preview-and-send-job-control .lhs .preview-content .content-panel{border-radius:0}.edit-job-page .preview-and-send-job-control .sidebar-content>*:not(:last-child){margin-bottom:2rem}.edit-job-page .preview-and-send-job-control .sidebar-content .marked-as-sent-explainer-microcopy{display:block;text-align:center}.preview-and-send-job-modal.modal .MuiDialog-paperScrollPaper{height:90vh}.preview-and-send-job-modal.modal .preview-content{padding-bottom:2rem;margin:0 -1rem}.preview-and-send-job-modal.modal .preview-content .send-control-container{margin:0 1rem}.preview-and-send-job-modal.modal .preview-content .job-overview-container{margin:0 1rem;padding-top:2rem}.preview-and-send-job-modal.modal .preview-content-outer{margin:0 -.5rem;padding:0 .5rem}@media (max-width: 700px){.edit-job-page .page-wrapper-inner{overflow-y:auto}.edit-job-page .page-wrapper-inner .page-content{overflow:auto;display:block}.edit-job-page .page-wrapper-inner .page-content>.body-content{padding:1rem}}.line-item-group-line-item-control{width:100%;display:flex}.line-item-group-line-item-control>*:not(:last-child){margin-right:1rem}.line-item-group-line-item-control .is-selected-container{width:1.5rem;display:flex;align-items:center;justify-content:center}.line-item-group-line-item-control .is-selected-container .checkbox .MuiCheckbox-root{padding:0}.line-item-group-line-item-control .is-selected-container .radio-button .radio-button-select-button{margin:0}.line-item-group-line-item-control .line-item-group-line-item-control-inner{background-color:#edf2f7;border-radius:6px;padding:1rem;position:relative;flex-grow:1}.line-item-group-line-item-control .line-item-group-line-item-control-inner .actions-container{position:absolute;top:1rem;right:1rem}.line-item-group-line-item-control .line-item-group-line-item-control-inner .actions-container .delete-container svg{cursor:pointer;opacity:.5}.line-item-group-line-item-control .line-item-group-line-item-control-inner .price-and-vat-container{min-width:75px;text-align:right}@media (max-width: 600px){.line-item-group-line-item-control .price-quantity-required-container{flex-wrap:wrap}}.create-edit-line-item-group-control{height:100%;flex-grow:1}.create-edit-line-item-group-control.sm-view{height:auto}.create-edit-line-item-group-control.sm-view .body-with-sidebar-content-wrapper{flex-direction:column}.create-edit-line-item-group-control.sm-view .body-with-sidebar-content-wrapper>*:not(:last-child){margin-right:0rem;margin-bottom:2rem}.create-edit-line-item-group-control.sm-view .body-with-sidebar-content-wrapper .sidebar{width:100%;padding:2rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .title-bar{border:none;min-height:calc(50px + 1rem);padding:0 2rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .main{flex-grow:1;flex-shrink:1;margin:0}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar{background-color:transparent;align-self:flex-start;min-width:305px}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content-outer>*:not(:last-child){margin-bottom:1.2rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content-outer .save-button-container,.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content-outer .delete-button-container{display:flex;flex-direction:column;align-items:center}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content-outer .save-button-container button.button-style-outsize,.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content-outer .delete-button-container button.button-style-outsize{width:100%}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content{background-color:#edf2f7;border-radius:6px;overflow-y:auto;display:flex;flex-direction:column;padding:2rem;height:auto}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content>*{margin:0}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .sidebar-content>*:not(:last-child){margin-bottom:1rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content{padding:1rem 2rem;display:flex}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .content-panel{flex-grow:1;overflow:hidden}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .scrollable-content{overflow-y:auto;flex-grow:1;gap:1rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .scrollable-content>*:not(:last-child){margin-bottom:1rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .field-label{flex-direction:column;align-items:flex-start}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .add-item-button-container{margin-top:1rem}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .add-item-button-container .button{margin:0 auto;width:100%;max-width:400px;justify-content:center}.create-edit-line-item-group-control .body-with-sidebar-content-wrapper .body-content .add-item-button-container .button .button-content{flex-grow:0}.create-edit-line-item-group-control .line-item-controls-container>*:not(:last-child){margin-bottom:1rem}.edit-item-group-page .page-wrapper-inner .page-content>.body-content{padding:2rem}@media (max-width: 600px){.edit-item-group-page .page-wrapper-inner .page-content>.body-content{padding:1rem}}.slider-wrapper{display:flex;width:auto;flex-direction:column;align-items:center}.slider-wrapper .slider-control{display:flex;flex-direction:column;margin:1rem 0 0;width:100%}.slider-wrapper .slider-control .slider-labels{display:flex;justify-content:space-between;font-weight:500}.slider-wrapper .slider-control .MuiSlider-root{color:#fab62d}.slider-wrapper .input-control{display:flex;align-items:center;padding-left:2rem}.slider-wrapper .input-control input{border-radius:.36rem;background:0 0;background-color:#edf2f7;transition:background-color .36s cubic-bezier(.155,.62,.265,1);font-size:1.1rem;cursor:pointer;width:6rem;padding:.5rem .65rem .5rem 1rem}.slider-wrapper .input-control input:hover{background-color:#fafafa}.slider-wrapper .input-control input:focus{outline:0;border-color:#fab62d}.slider-wrapper .input-control .input-control-label{font-size:1.1rem;font-family:Inter,sans-serif;font-weight:700;display:block;padding-right:.5rem}.slider-input-and-description{display:flex;justify-content:space-between;align-items:center;width:100%}.payaca-pages{display:flex;flex-direction:row}.payaca-pages-output{width:100%;height:100%;min-height:100vh}.payaca-pages-output .form-section .validated-field-wrapper.invalid .validation-errors .feedback-level-error.flex-container.flex-center{text-align:left;padding-left:5px}.payaca-pages-output .recaptcha-container{display:flex;justify-content:center}.payaca-pages-output img,.payaca-pages-output p{display:block;margin:10px auto;text-align:center}.payaca-pages-output label{display:block;font-weight:700;margin-bottom:.25rem}.payaca-pages-output input,.payaca-pages-output textarea{width:100%}.payaca-pages-output .form-helper{font-size:.75rem}.payaca-pages-output .number-field{display:flex;align-items:center}.payaca-pages-output .number-field input{display:block;width:85px;margin-right:1em}.payaca-pages-output .feedback-message .icon-container{display:inline;padding-right:10px}.payaca-pages-output .radio-list{list-style-type:none;padding:0;margin:0}.payaca-pages-output .radio-list li{flex:1;height:25px;margin-bottom:10px}.payaca-pages-output .radio-list li label{font-weight:400}.payaca-pages-output .radio-button,.payaca-pages-output .checkbox{position:relative;display:flex;align-items:center;height:100%}.payaca-pages-output .radio-button input,.payaca-pages-output .checkbox input{position:absolute;margin:5px;padding:0;visibility:hidden}.payaca-pages-output .radio-button .label-visible,.payaca-pages-output .checkbox .label-visible{margin-left:35px;margin-bottom:0;cursor:pointer}.payaca-pages-output .checkbox{display:flex;height:25px}.payaca-pages-output .fake-radiobutton,.payaca-pages-output .fake-checkbox{position:absolute;display:block;top:0;left:0;width:25px;height:25px;background-color:transparent;cursor:pointer}.payaca-pages-output .fake-radiobutton:after,.payaca-pages-output .fake-checkbox:after{content:"";display:none;position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%) translateY(-50%)}.payaca-pages-output .fake-radiobutton{border-radius:50%}.payaca-pages-output .fake-radiobutton:after{border-radius:50%}.payaca-pages-output input[type=radio]:checked+span .fake-radiobutton:after,.payaca-pages-output input[type=checkbox]:checked+span .fake-checkbox:after{display:block}.payaca-pages-output .form-section:last-of-type{margin:0}.payaca-pages-output .address-input{padding-bottom:10px}.payaca-pages-output .address-input>*:not(:last-child){margin-bottom:10px}.payaca-pages-output .submission-success{text-align:center}.payaca-pages-output button{border:none}.payaca-pages-output-wrapper{position:relative;background-color:#dbe5f0;width:100%;min-height:100vh;padding:2em;display:flex;justify-content:center;align-items:center}.payaca-pages-output-card{width:100%;max-width:600px;background-color:#fff;padding:2em}.payaca-pages-output-card .submission-success{text-align:center}.payaca-pages-output-card .feedback-message .icon-container{display:inline;padding-right:10px}.payaca-pages-output-card button{cursor:pointer}.payaca-pages-output-card button[disabled]{opacity:.5;cursor:not-allowed}@media (max-width: 550px){.payaca-pages-output-wrapper{padding:1rem}.payaca-pages-preview-output{min-width:auto}}.pages-page .header-content .title-bar{padding-bottom:0;padding-top:0;flex-direction:column}.pages-page .header-content .title-bar h1{padding-bottom:1.5rem;padding-top:1.5rem;height:100%;border-bottom:1px solid #dbe5f0;width:100%;flex-grow:1}.pages-page .body-content{padding:2rem 2rem 2rem 4rem}.payaca-pages-config-control{flex:none;width:30%;max-width:400px;padding:2em;border:1px solid #edf2f7;border-radius:6px;margin-right:2em}.payaca-pages-config-control-section{margin-bottom:2em}.payaca-pages-config-control h4{margin:0 0 .5em}.payaca-pages-config-control .slider-wrapper{margin-bottom:2em}.payaca-pages-config-control .slider-wrapper .slider-control .MuiSlider-root{color:#36577d}.payaca-pages-preview-container{flex-grow:1}.payaca-pages-preview-container .collapsible-panel{margin-bottom:1rem}.payaca-pages-preview-template{background-color:#edf2f7;padding:1em 2em;border-radius:6px}.payaca-pages-preview-header{margin-bottom:10px;display:flex;gap:1.25rem;flex-direction:column}.payaca-pages-preview-header-target{display:flex;gap:1.25rem;flex-direction:column;align-items:flex-start}.payaca-pages-preview-header-target .copy-to-clipboard-trigger{align-self:flex-end}.payaca-pages-preview-output{width:100%;background-color:#fff;padding:2rem;box-shadow:0 2px 10px #0003;min-width:400px;max-width:800px;margin:0 auto}@media (max-width: 1000px){.pages-page .payaca-pages{flex-direction:column}.pages-page .payaca-pages .payaca-pages-config-control{margin-right:0rem;width:100%;max-width:100%;margin-bottom:1rem}}@media (max-width: 700px){.pages-page .header-content .title-bar,.pages-page .body-content{padding-left:1rem;padding-right:1rem}}.password-validation-feedback .feedback-message:not(.feedback-level-success){opacity:.5}.change-password-form-container form>*:not(:last-child),.change-password-form-container form .new-password-input-container>*:not(:last-child){margin-bottom:1rem}.change-password-form-container form .password-validation-feedback{padding-top:.5rem}.personal-information-form-container form hr{margin-top:2rem;margin-bottom:2rem!important}.personal-information-form-container .form-customer-signature-preview{max-width:350px}.personal-information-form-container .form-customer-signature-preview img{width:100%}.personal-information-form-container .actions-container .button-style-outsize{width:230px}.personal-information-form-container .actions-container .feedback-message{width:230px;margin-top:.5rem}.deal-payment-item{background-color:#edf2f7;overflow:hidden;border-radius:6px;padding:.5rem 1rem;padding-left:0;border-left:1rem solid}.deal-payment-item .deal-payment-amount{min-width:10rem;padding:1em;text-align:center;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(54,87,125,.2)}.deal-payment-item .deal-payment-amount h3{font-size:1.2rem}.deal-payment-item .deal-payment-data{flex-grow:1}.deal-payment-item .deal-payment-data h4{margin-top:0;margin-bottom:0}.deal-payment-item .deal-payment-data .payment-label{margin-bottom:.5rem}.deal-payment-item .deal-payment-action{display:flex;align-items:center;justify-content:center}.deal-payment-item.complete{border-color:#75e582}.deal-payment-item.pending{border-color:#fabb00}.deal-payment-item.failed{border-color:#d93a3a}@media (max-width: 600px){.deal-payment-item{overflow-x:auto}.deal-payment-item .deal-payment-amount{padding:.5rem;min-width:6rem}}.deal-payment-summary{width:auto}.deal-payment-summary .deal-payment-summary-amount:not(:last-child){padding-right:1.5rem;border-right:1px solid rgba(54,87,125,.2);margin-right:1.5rem}.deal-payment-summary .deal-payment-summary-amount h3{margin:0;font-size:1rem}.deal-payments>*:not(:last-child),.deal-payments .job-payments-container>*:not(:last-child){margin-bottom:1rem}.deal-payments .deal-payment-summary-container{padding-bottom:1rem}.deal-listed-scheduled-events h4{font-weight:600;border-bottom:1px solid #dbe5f0}.deal-listed-scheduled-events.no-titles{margin-bottom:-1rem}.titled-content-panel .title h4{margin:0;font-size:16px}.titled-content-panel .content{padding:0}.titled-content-panel>*{margin:0}.titled-content-panel>*:first-child{margin-bottom:.5rem}.titled-content-panel>*:not(:last-child):not(:first-child){margin-bottom:1rem}.deal-listed-jobs-table table thead th{padding-left:1rem;padding-right:1rem}.deal-listed-jobs-table table tbody tr td{padding:1em}.deal-listed-jobs-table table tbody tr td.customer-contact-table-cell,.deal-listed-jobs-table table tbody tr td.reference-table-cell{border-right:1px solid rgba(54,87,125,.2)}.deal-listed-jobs-table table tbody tr td.reference-table-cell{width:100px}.deal-listed-jobs-table table tbody tr td.value-table-cell,.deal-listed-jobs-table table tbody tr td.amount-due-table-cell,.deal-listed-jobs-table table tbody tr td.status-table-cell{width:125px}.deal-listed-jobs-table table tbody tr td.status-table-cell .status-badge{width:100%;text-align:center}.deal-listed-jobs-table table tbody tr td.updated-at-table-cell{width:125px}.deal-listed-jobs-table table tbody tr td.customer-contact-table-cell>*{display:block}@media (max-width: 600px){.deal-listed-jobs-table table th{padding:0}.deal-listed-jobs-table table tbody tr td{padding:.5rem}}.deal-proposals-invoices .deal-payment-options-control-container{display:flex;justify-content:flex-end;margin-top:1rem}.deal-proposals-invoices .deal-payment-options-control{max-width:350px}.deal-proposals-invoices .icon-button.icon-xs.v2{width:23px;height:23px}.deal-proposals-invoices .deal-proposals-invoices-inner{display:flex;flex-direction:column;margin:0rem -2rem 0}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel{box-shadow:0 2px 10px #0003;overflow-y:auto;margin:0rem 2rem 2rem}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel:first-child{margin-top:1rem}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel hr{display:none;min-width:0}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .content{overflow-y:auto}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .deal-overview-section-title{display:flex;justify-content:space-between;cursor:default}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel.clickable h3{cursor:pointer}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel h3{flex-grow:1;margin:0;font-size:1.125rem}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .icon-button-container{padding:0}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .icon-button-container .icon-xs.v2{width:23px;height:23px}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .icon-button-container .icon-xs.v2 .button-content{display:flex;align-content:center;justify-content:center}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .icon-button-container .icon-xs.v2 .button-content svg{width:9px!important;height:auto!important}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel .icon-button-container .list-view-table-wrapper{margin-bottom:-10px}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel.empty-content{overflow-y:hidden}.deal-proposals-invoices .deal-proposals-invoices-inner>.content-panel.empty-content.titled-content-panel>*:first-child{margin-bottom:0}.section-header{display:flex;gap:1.25rem;flex-direction:row;padding-bottom:1rem;border-bottom:1px solid #dbe5f0}.section-header .actions-container{margin-left:auto}.section-header .header-container>h1,.section-header .header-container>h2,.section-header .header-container>h3,.section-header .header-container>h4,.section-header .header-container>h5,.section-header .header-container>h6{margin:0}.create-invoice-control .invoice-percentage-field{max-width:8rem}.create-invoice-control .form-contents{display:flex;gap:2rem;flex-direction:column}.create-invoice-control .create-invoice-button{margin:0 auto}.create-invoice-control .invoice-value-label-container{margin-bottom:.25rem}.create-invoice-control .button-container{margin-top:.25rem;display:flex;gap:1rem;flex-direction:row}.create-invoice-control .button-container .button{margin-left:auto}.create-invoice-control .invoice-value-label{font-weight:600}.create-invoice-control .value-control{grid-area:value;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.create-invoice-control .value-control .invoice-value{font-weight:600;font-size:1.125rem;margin-left:auto}.create-invoice-control .value-control .connector{flex-grow:1;border-bottom:1px dashed rgba(54,87,125,.5)}.create-invoice-control .value-control .currency-field{max-width:8rem}dl.split-bar-popper-content{display:block;margin:0;padding:0}dl.split-bar-popper-content dd,dl.split-bar-popper-content dt{margin:0;padding:0;text-align:left}.split-bar-visualisation{display:flex;flex-direction:row;margin:0;position:relative}.split-bar-visualisation .data-element{transition:width .5s}.split-bar-visualisation .label{font-size:.875rem}.split-bar-visualisation .bar{min-height:30px;height:30%;max-height:80px;display:flex;align-items:center;justify-content:center}.split-bar-visualisation .bar.hoverable{cursor:default}.split-bar-visualisation .label-outer-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.split-bar-visualisation .value-wrapper,.split-bar-visualisation .label-wrapper{overflow:hidden;margin:0 .25rem;height:1.25rem}.split-bar-visualisation .value-wrapper:before,.split-bar-visualisation .label-wrapper:before{content:"";display:inline-block}.split-bar-visualisation .value-wrapper .value,.split-bar-visualisation .value-wrapper .label,.split-bar-visualisation .label-wrapper .value,.split-bar-visualisation .label-wrapper .label{display:inline-block;white-space:nowrap}.split-bar-popper{margin-top:.5rem;z-index:1400;font-size:.75rem}.split-bar-popper .MuiPaper-root{padding:.5rem;box-shadow:0 2px 10px #0003}.deal-payment-reconciliation-table{width:100%;border-collapse:collapse;border-spacing:0;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dbe5f0}.deal-payment-reconciliation-table thead td,.deal-payment-reconciliation-table thead th{font-weight:600;padding:.25rem .5rem;background-color:#edf2f7}.deal-payment-reconciliation-table tbody,.deal-payment-reconciliation-table tfoot,.deal-payment-reconciliation-table thead,.deal-payment-reconciliation-table th,.deal-payment-reconciliation-table td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-shadow:none;cursor:default;font-weight:400}.deal-payment-reconciliation-table tbody:nth-child(odd) tr td{background-color:#edf2f773}.deal-payment-reconciliation-table tbody tr td{padding:.25rem .5rem;vertical-align:middle}.deal-payment-reconciliation-table .date,.deal-payment-reconciliation-table .payment-method{text-align:left}.deal-payment-reconciliation-table .payment-value{text-align:right;padding-right:2rem}.deal-payment-reconciliation-table .reconciliation-value{text-align:left;width:.1%;white-space:nowrap}.deal-payment-reconciliation-table .reconciliation-arrow{text-align:center;width:.1%;white-space:nowrap}.deal-payment-reconciliation-table .reconciliation-target,.deal-payment-reconciliation-table .reconciliation{text-align:left}.payment-card .entity-card-inner .body-content-wrapper{padding:.5rem 1rem}.payment-card .payment-card-content{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem 1rem;align-items:center}.payment-card .payment-card-content dl{margin:0;padding:0;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.payment-card .payment-card-content dl dd,.payment-card .payment-card-content dl dt{margin:0;padding:0}.payment-card .payment-card-content dl dt{font-size:.75rem}.payment-card .payment-card-content dl dd{font-size:1rem;font-weight:600}.payment-card .payment-card-content.sm-view{grid-template-columns:1fr 1fr}.deal-invoices-payments{display:flex;gap:3rem;flex-direction:column}.deal-invoices-payments .invoices,.deal-invoices-payments .payments,.deal-invoices-payments .payment-reconciliation,.deal-invoices-payments .payment-options{display:flex;gap:1.25rem;flex-direction:column}.deal-invoices-payments .invoices-list,.deal-invoices-payments .payments-list{list-style:none;margin:0;padding:0}.deal-invoices-payments .invoices-list{display:flex;gap:1.25rem;flex-direction:column}.deal-invoices-payments .payments-list li{padding:.5rem 0}.deal-invoices-payments .summary-wrapper{display:flex}.deal-invoices-payments .invoices-summary-data,.deal-invoices-payments .payments-summary-data{line-height:1.2rem;display:flex;margin:0;padding:1rem;border:1px solid #dbe5f0;border-radius:15px;justify-content:space-evenly}.deal-invoices-payments .invoices-summary-data .divider,.deal-invoices-payments .payments-summary-data .divider{border-right:1px solid #dbe5f0}.deal-invoices-payments .invoices-summary-data>div:not(.divider),.deal-invoices-payments .payments-summary-data>div:not(.divider){text-align:center;min-width:90px}.deal-invoices-payments .invoices-summary-data>div:not(.divider) dt,.deal-invoices-payments .invoices-summary-data>div:not(.divider) dd,.deal-invoices-payments .payments-summary-data>div:not(.divider) dt,.deal-invoices-payments .payments-summary-data>div:not(.divider) dd{margin:0;padding:0}.deal-invoices-payments .invoices-summary-data>div:not(.divider) dt,.deal-invoices-payments .payments-summary-data>div:not(.divider) dt{font-size:.875rem}.deal-invoices-payments .invoices-summary-data>div:not(.divider) dd,.deal-invoices-payments .payments-summary-data>div:not(.divider) dd{font-size:1rem;font-weight:600}.deal-invoices-payments .accept-proposal-prompt-message .button{display:inline-block}.deal-proposals{display:flex;gap:2rem;flex-direction:column}.deal-proposals h3{font-size:1.125rem}.deal-proposals .proposals,.deal-proposals .history{display:flex;gap:1.25rem;flex-direction:column}.deal-proposals .proposals .proposals-cards-wrapper{display:flex;gap:1.25rem;flex-direction:row;flex-wrap:wrap}.deal-proposals .proposals-list{list-style:none;margin:0;padding:0}.deal-proposals .deal-proposals-total-container{display:flex;flex-direction:row;justify-content:flex-end}.deal-proposals .deal-proposals-total-container>*{min-width:20rem}.change-proposal-card .entity-card-inner{position:relative}.change-proposal-card .entity-card-inner .body-content-wrapper{padding:.5rem 1rem}.change-proposal-card .change-proposal-card-content{min-width:150px;min-height:125px;display:flex;gap:1rem;flex-direction:column;justify-content:center}.change-proposal-card .change-proposal-card-content dl{display:block;margin:0;padding:0}.change-proposal-card .change-proposal-card-content dl dd,.change-proposal-card .change-proposal-card-content dl dt{display:inline-block;margin:0;padding:0}.change-proposal-card .change-proposal-card-content .price dt,.change-proposal-card .change-proposal-card-content .date dt{font-size:.75rem;color:#5f6c7a}.change-proposal-card .change-proposal-card-content .price dd,.change-proposal-card .change-proposal-card-content .date dd{font-weight:600}.change-proposal-card .change-proposal-card-content .price{display:flex;gap:0;flex-direction:column}.change-proposal-card .change-proposal-card-content .price dd.positive{color:#4ea83d}.change-proposal-card .change-proposal-card-content .price dd.negative{color:#906d02}.change-proposal-card .change-proposal-card-content .date{display:flex;flex-direction:column}.change-proposal-card .change-proposal-card-content .card-issue{position:absolute;bottom:.75rem}.deal-proposal-history-table tr.clickable td{cursor:pointer}.deal-proposal-history-table .value-table-cell{padding-right:1.5rem;text-align:right}.deal-proposal-history-table .value-table-cell .inner{display:flex;gap:0;flex-direction:column;justify-content:center}.deal-proposal-history-table .reference-table-cell .inner{display:flex;gap:0;flex-direction:column}.deal-proposal-history-table .value-change.positive{color:#4ea83d}.deal-proposal-history-table .value-change.negative{color:#906d02}.proposal-card .entity-card-inner{position:relative}.proposal-card .entity-card-inner .body-content-wrapper{padding:.5rem 1rem}.proposal-card .proposal-card-content{min-width:150px;min-height:125px;display:flex;gap:1rem;flex-direction:column;justify-content:center}.proposal-card .proposal-card-content dl{display:block;margin:0;padding:0}.proposal-card .proposal-card-content dl dd,.proposal-card .proposal-card-content dl dt{display:inline-block;margin:0;padding:0}.proposal-card .proposal-card-content .price dt,.proposal-card .proposal-card-content .date dt{font-size:.75rem;color:#5f6c7a}.proposal-card .proposal-card-content .price dd,.proposal-card .proposal-card-content .date dd{font-weight:600}.proposal-card .proposal-card-content .price{display:flex;gap:0;flex-direction:column}.proposal-card .proposal-card-content .price dd.positive{color:#4ea83d}.proposal-card .proposal-card-content .price dd.negative{color:#906d02}.proposal-card .proposal-card-content .date{display:flex;flex-direction:column}.proposal-card .proposal-card-content .card-issue{position:absolute;bottom:.75rem}.deal-template-modal .loader-container{display:flex;align-items:center;justify-content:center}.deal-template-modal .template-element{margin-bottom:.5em}.deal-template-modal .template-element .collapsible-panel-body .checkbox-field{padding:.3rem 0}.deal-template-modal .template-element .collapsible-panel-body .checkbox-field:first-child{padding-top:1rem}.deal-template-modal .template-element .collapsible-panel-body .checkbox-field:last-child{padding-bottom:1rem}.deal-template-modal .body-content{display:flex;flex-direction:column;gap:.5rem}.loading-container{margin-top:1rem;display:flex;align-items:center;justify-content:center}.deal-files{margin-top:1rem}.deal-files .deal-files-container{display:flex;flex-wrap:wrap;width:100%;padding-bottom:1rem;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:minmax(210px,auto);gap:1rem}.deal-files .deal-files-container.lg-view{grid-template-columns:repeat(8,1fr)}.deal-files .deal-files-container.sm-view{grid-template-columns:repeat(4,1fr)}.deal-files .deal-files-container.xs-view{grid-template-columns:repeat(2,1fr)}.deal-files .add-file-card{cursor:pointer;border-radius:6px;align-items:center;justify-content:center;text-align:center;border:2px dashed #36577d;display:flex;flex-direction:column;padding:1rem}.deal-files .add-file-card .icon-wrapper{margin-bottom:1rem}.deal-files .add-file-card .icon-wrapper img{width:25px}.deal-files .filters{display:flex;flex-direction:row;margin:1rem 0;gap:1rem}.deal-files .filters .filter{padding:.5rem 1rem;border:1px solid rgba(54,87,125,.15);border-radius:6px;cursor:pointer;background:#fff}.deal-files .filters .filter:hover{box-shadow:0 2px 10px #0003}.deal-files .filters .filter.applied{background:#263e59;color:#fff;box-shadow:0 2px 10px #0003}.confirm-purchase-order-control .form-body,.confirm-purchase-order-control .validated-form{display:flex;gap:2rem;flex-direction:column}.confirm-purchase-order-control .buttons-container{display:flex;justify-content:right}.purchase-order-material-purchase-record-control{display:flex;gap:1.25rem;flex-direction:row;align-items:center}.purchase-order-material-purchase-record-control .control-body-container{flex-grow:1;display:flex;gap:.25rem;flex-direction:column}.purchase-order-material-purchase-record-control .material-name{font-size:1.125rem}.purchase-order-material-purchase-record-control .material-purchase-record-control-container{display:flex;gap:1.25rem;flex-direction:row;flex-wrap:wrap}.purchase-order-material-purchase-record-control .material-purchase-record-control-container .edit-button{margin-left:auto}.purchase-order-material-purchase-record-control .material-purchase-record-control-container .price-field-container,.purchase-order-material-purchase-record-control .material-purchase-record-control-container .tax-field-container{width:8rem}.purchase-order-material-purchase-record-control .material-purchase-record-control-container .quantity-field-container{width:3.5rem}.purchase-order-material-purchase-records-control>ul{padding:0;margin:0;list-style:none;display:flex;gap:2rem;flex-direction:column}.deal-page .header-content .title-bar{padding-bottom:2rem;padding-top:2rem}.deal-page .header-content .title-bar .title-bar-inner{width:100%}.deal-page .header-content .title-bar .title-bar-inner .back-button-container{margin-bottom:2rem}.deal-page .deal-materials-list{margin-top:.5rem}.deal-page .entity-timelogs-control{margin-top:1rem}.deal-page .page-wrapper-inner .page-content .body-content .tabbed-view-container .tab-content-container .deal-overview-lhs .content-panel{padding:1rem 0}.deal-page .page-wrapper-inner .page-content .body-content .additional-tab-header-content{padding-bottom:1rem;display:flex;justify-content:flex-end}.deal-page .page-wrapper-inner .page-content .body-content .loader-container{display:flex;justify-content:center;width:100%;padding:1rem}.deal-page .page-wrapper-inner .page-content .body-content .loader-container .mini-loader{width:1.5em;height:1.5em}@media (max-width: 1200px){.deal-page .header-body-sidebar-container{grid-template-columns:100%;grid-template-rows:auto auto auto}.deal-page .header-body-sidebar-container .sidebar-content{position:relative;grid-column:1/2;grid-row:3/4;top:0;padding-top:0}}@media (max-width: 600px){.deal-page .header-content .title-bar{padding:1.5rem 1rem 1rem}.deal-page .header-content .title-bar .title-bar-inner{padding-bottom:.5rem}.deal-page .page-wrapper-inner .page-content .body-content .tabbed-view-container .tabs-wrapper{height:50px;flex-basis:50px}.deal-page .page-wrapper-inner .page-content .body-content .tabbed-view-container .tab-content-container{padding:1rem 1rem 2rem}.deal-page .page-wrapper-inner .page-content .body-content .tabbed-view-container .tab-content-container .calendar-wrapper{margin-bottom:1rem}}.generic-document{position:relative;display:flex;gap:2rem;flex-direction:column}.generic-document>table{width:100%;flex-grow:1}.generic-document>table>tbody>tr>td{vertical-align:top}.generic-document .generic-document-main{display:flex;gap:2rem;flex-direction:column}.generic-document .generic-document-main .split-column-container{display:flex;gap:4rem;flex-direction:row;flex-wrap:wrap}.generic-document .generic-document-main .split-column-container>*{flex-basis:calc(50% - 2rem);flex-shrink:1;flex-grow:1}.generic-document .generic-document-main .split-column-container>*:last-child{margin-left:auto}.generic-document .generic-document-main h1{font-size:1.602rem}.generic-document .generic-document-main h2{font-size:1.125rem}.generic-document .generic-document-main .header-information-container{align-self:flex-start;justify-self:flex-end;text-align:right;display:flex;gap:.25rem;flex-direction:column}.generic-document .generic-document-main .header-information-container h1{margin:0;text-transform:uppercase}.generic-document .generic-document-main .header-divider{border-color:#dbe5f0}.generic-document .generic-document-main .logo-container{justify-self:flex-start;align-self:flex-start}.generic-document .generic-document-main .key-information-container{text-align:left}.generic-document .generic-document-main .contact-container{display:flex;gap:.5rem;flex-direction:column}.generic-document .generic-document-main .contact-container h2{margin:0}.generic-document .generic-document-main .contact-container svg{margin-right:.5rem}.generic-document .generic-document-main .to-container{display:flex;gap:.5rem;flex-direction:column}.generic-document .generic-document-main .to-container h2{margin:0}.generic-document .generic-document-main address{font-style:normal;display:flex;gap:.5rem;flex-direction:column}.generic-document .generic-document-main address>*{margin:0}.generic-document .generic-document-main dl.key-information{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:.25rem;grid-column-gap:1rem;text-align:right}.generic-document .generic-document-main dl.key-information dt,.generic-document .generic-document-main dl.key-information dd{display:inline;margin:0}.generic-document .generic-document-main dl.key-information dt:after{content:":"}.generic-document .generic-document-main dl.key-information dd{font-weight:600}.generic-document .generic-document-main .body-container{width:100%}.generic-document .footer{font-size:.875rem;display:flex;gap:.25rem;flex-direction:column;padding-top:2rem;border-top:1px solid #dbe5f0;align-items:center}.generic-document .footer address{font-style:normal}.generic-document .footer-space{display:none}@media print{.generic-document{-webkit-print-color-adjust:exact;min-height:100vh}.generic-document .generic-document-main{display:block}.generic-document .generic-document-main>*:not(:last-child){margin-bottom:2rem}.generic-document .generic-document-main .contact-container{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:block}.generic-document .generic-document-main .contact-container>*:not(:last-child){margin-bottom:.5rem}.generic-document .footer-space{display:block;padding-top:1.75rem}.generic-document .footer-container{position:fixed;bottom:0;left:0;right:0}.generic-document .footer-container footer{background:#fff}}.purchase-order-body table .quantity-table-cell{width:6rem;text-align:right}.purchase-order-body table .supplier-ref-table-cell{width:8rem}.purchase-order-document .body-container{display:flex;gap:2rem;flex-direction:column}@media print{.purchase-order-document .purchase-order-body table tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.purchase-order-document .body-container{display:block}.purchase-order-document .body-container>*:not(:last-child){margin-bottom:2rem}}.confirm-purchase-order-modal.modal .MuiDialogContent-root>.body-content{padding-bottom:0}.confirm-purchase-order-modal.modal .confirm-purchase-order-control .buttons-container{position:sticky;bottom:0;padding-bottom:2rem;background-color:#edf2f7;margin:0 -1rem}.progressive-disclosure{position:relative;min-height:21px}.progressive-disclosure .reveal-button{opacity:1;position:absolute;transition:opacity .1s ease-in-out;z-index:10;top:.25rem;position:relative}.progressive-disclosure .body{transition:opacity,height .1s ease-in-out;opacity:0;z-index:0;height:0;position:absolute}.progressive-disclosure.revealed .reveal-button{opacity:0;transition:opacity .1s ease-in-out;z-index:0;position:absolute}.progressive-disclosure.revealed .body{transition:opacity,height .1s ease-in-out;transition-delay:35ms;opacity:1;z-index:10;height:auto;position:relative}.purchase-order-material-purchase-intents-control{display:flex;gap:1.25rem;flex-direction:column;align-items:flex-start}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-list{padding:0;margin:0;list-style:none;display:flex;gap:1.25rem;flex-direction:column}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control{display:flex;gap:.25rem;flex-direction:column}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control .field-label{flex-grow:1}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control .field-label .material-name{display:flex;gap:.5rem;flex-direction:row;align-items:center}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control .material-purchase-intent-selection-label{display:flex;gap:1rem;flex-direction:row;align-items:center;font-weight:400;width:100%}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control .material-purchase-intent-selection-label .material-quantity{margin-left:auto;white-space:pre}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control:not(.available) .field-label{opacity:.7}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control .quantity-edit-container{display:flex;gap:.5rem;flex-direction:row;align-items:center}.purchase-order-material-purchase-intents-control .material-purchase-intent-selection-control .quantity-edit-container .basic-field{width:4rem}.edit-purchase-order-control .form-body,.edit-purchase-order-control .validated-form{display:flex;gap:1.25rem;flex-direction:column}.edit-purchase-order-control .buttons-container{display:flex;justify-content:right}.edit-purchase-order-control .selected-supplier-indicator{font-size:1.125rem}.edit-purchase-order-modal.modal .MuiDialogContent-root>.body-content{padding-bottom:0}.edit-purchase-order-modal.modal .edit-purchase-order-control .buttons-container{position:sticky;bottom:0;padding-bottom:2rem;background-color:#edf2f7;margin:0 -1rem}.send-purchase-order-control .form-body{display:flex;gap:1.25rem;flex-direction:column}.send-purchase-order-control .download-pdf-link{display:flex;gap:.5rem;flex-direction:row;align-items:center}.send-purchase-order-modal.modal .MuiDialogContent-root>.body-content{padding-bottom:0}.send-purchase-order-modal.modal .send-purchase-order-control .actions-container{position:sticky;bottom:0;margin:0 -1rem;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;background-color:#edf2f7;z-index:2}.send-purchase-order-modal.modal .send-purchase-order-control .actions-container .collapsible-feedback-block{width:100%;align-self:stretch}.purchase-order-page.sticky-sidebar-page-wrapper .body-content .sticky-sidebar{min-width:15rem}.purchase-order-page.sticky-sidebar-page-wrapper .body-content .sticky-sidebar .marked-as-sent-explainer-microcopy{display:block;text-align:center;margin-bottom:2rem}.purchase-order-page .main-body-wrapper{display:flex;gap:2rem;flex-direction:column;padding:2rem;background-color:#edf2f7;border-radius:6px}.purchase-order-page .title-status-container{display:flex;gap:1.25rem;flex-direction:row;align-items:center}.purchase-order-page .title-status-container h1{margin:0}.purchase-order-page .title-status-container .status-badge{margin-left:auto}.unauthenticated-page-wrapper{background-color:#263e59}.unauthenticated-page-wrapper.page-wrapper{max-height:none;height:auto;min-height:100vh}.unauthenticated-page-wrapper .page-wrapper-inner{padding:0 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:750px;width:100%;margin:auto}.unauthenticated-page-wrapper .header-content{width:100%;text-align:center;padding:1.5rem 0}.unauthenticated-page-wrapper .body-content{padding:2rem;background:#fff;border-radius:15px;margin-bottom:1.25rem;width:100%}.unauthenticated-page-wrapper .body-content .body-title-content{margin-bottom:2rem}.unauthenticated-page-wrapper .body-content .body-title-content h1{font-size:1.424rem}.unauthenticated-page-wrapper .body-content .validated-form{display:flex;gap:1.25rem;flex-direction:column}.unauthenticated-page-wrapper .body-content .validated-form .field-label{font-weight:700}.unauthenticated-page-wrapper .body-content .validated-form .button-wrapper{margin-top:1.5rem}.unauthenticated-page-wrapper .body-content .validated-form .button-wrapper .button.v2{width:100%}.unauthenticated-page-wrapper .body-content .validated-form>.feedback-message{margin-top:.5rem}.unauthenticated-page-wrapper .footer-content{text-align:center;margin-bottom:.7rem;width:100%;z-index:10;color:#fff}@media (min-width: 750px){.unauthenticated-page-wrapper .header-content:not(.no-body){text-align:start}}@media (min-width: 480px){.unauthenticated-page-wrapper .body-content .validated-form .button-wrapper .button.v2{width:auto}}.reset-password-page .mobile-app-link{text-decoration:none}.schedule-dispatch-page .header-content .title-bar{padding:0}.service-plan-commitments-control{display:flex;gap:1.25rem;flex-direction:column}.service-plan-commitments-control .service-plan-commitments-container{display:flex;gap:.5rem;flex-direction:column}.service-plan-commitments-control .buttons-container{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start}.service-plan-commitment-control{background:#edf2f7;padding:1rem;border-radius:6px;gap:1rem}.service-plan-commitment-control .commitment-entity{display:flex;gap:1rem}.service-plan-commitment-control .commitment-entity .name-users-wrapper{display:flex;align-items:center;flex-grow:1}.service-plan-commitment-control .commitment-entity .name-users-wrapper strong{flex-grow:1}.service-plan-commitment-control .event-tasks-wrapper{margin-top:.5rem;margin-left:2rem;display:flex;gap:1rem;flex-direction:column}.editable-element-control{align-items:center}.editable-element-control .edit-button .pen-icon{margin-left:.5rem}.editable-element-control .validated-field-wrapper .field{margin-bottom:0}.editable-element-control .delete-button,.editable-element-control .delete-button-svg{color:#d93a3a!important}.service-plan-prices-control{display:flex;gap:.5rem;flex-direction:column}.service-plan-prices-control .currency-field{max-width:8rem}.service-plan-prices-control .dropdown-field{width:100px}.service-plan-prices-control small em{color:#5f6c7a}.manage-service-plan-control p{margin:0}.manage-service-plan-control .name-wrapper{display:flex;align-items:center;min-height:77px;padding:1rem 0rem}.manage-service-plan-control .name-wrapper h1{line-height:3.5rem;margin-bottom:0}.manage-service-plan-control .name-wrapper .editable-element-control{width:100%}.manage-service-plan-control .service-plan-details-wrapper{display:flex;gap:2rem;flex-direction:column}.manage-service-plan-control .editable-element-control.editing>.basic-field:first-child,.manage-service-plan-control .editable-element-control.editing>.text-area-field-formatter:first-child{flex-grow:1}.manage-service-plan-control .basic-information{display:flex;gap:1rem;flex-direction:column}.manage-service-plan-control .basic-information .editable-element-control.service-interval .dropdown-field{width:80px}.manage-service-plan-control .commitments,.manage-service-plan-control .prices,.manage-service-plan-control .payment-method-types{display:flex;gap:.25rem;flex-direction:column}.manage-service-plan-control .commitments h3,.manage-service-plan-control .prices h3,.manage-service-plan-control .payment-method-types h3{font-size:1.125rem}.service-plan-page .title-bar h1{flex-grow:1}.service-plan-page .body-content{padding:0rem 2rem 2rem}.service-plan-page .body-content .field-label-tooltip-wrapper{display:flex}.service-plan-page .body-content .validated-form{display:flex;gap:1rem;flex-direction:column}.service-plan-page .body-content .validated-form .actions-container{display:flex;align-items:center;justify-content:center}.service-plan-page .body-content .validated-form .actions-container .save-button{width:100%;max-width:250px}.service-plan-page .body-content .validated-form .terms-direct-link-checkbox{margin-top:.5rem}.service-plan-page .body-content .validated-form .price-billing-wrapper{display:flex;flex-direction:column;gap:1rem}.service-plan-page .body-content .validated-form .price-billing-wrapper>div{display:flex;align-items:center;gap:.5rem}.service-plan-page .body-content .validated-form .price-billing-wrapper>div>span{width:8rem}.service-plan-page .body-content .validated-form .price-billing-wrapper .currency-field{max-width:110px}.service-plan-page .body-content .validated-form .price-billing-wrapper .dropdown-field{min-width:100px}.service-plan-page .body-content .validated-form .interval-wrapper{display:flex;gap:1rem;align-items:center}.service-plan-page .body-content .validated-form .interval-wrapper .basic-field{width:110px}.service-plan-page .body-content .validated-form .interval-wrapper .dropdown-field{min-width:110px}@media (min-width: 700px){.service-plan-page .body-content{position:relative}.service-plan-page .body-content .actions-container .save-button{position:absolute;top:-60px;right:2rem}}.service-plan-period-commitment-entity-card .body-content-wrapper{display:grid;grid-template-columns:20px 1fr 6.5rem;grid-template-areas:"icon content status";grid-gap:.5rem 1.5rem}.service-plan-period-commitment-entity-card .body-content-wrapper svg{grid-area:icon;align-self:center;justify-self:center}.service-plan-period-commitment-entity-card .body-content-wrapper .status-badge{grid-area:status;align-self:center;justify-self:start}.service-plan-period-commitment-entity-card .body-content-wrapper .content{grid-area:content;align-self:center;justify-self:stretch}.service-plan-period-commitment-entity-card .xs-view .body-content-wrapper{grid-template-columns:20px 1fr;grid-template-rows:auto auto;grid-template-areas:"icon status" "content content"}.service-plan-period-commitment-entity-card .xs-view .status-badge{justify-self:end}.service-plan-period-event-commitment-inner{display:grid;grid-template-columns:1fr minmax(10rem,auto) minmax(7.5rem,auto);grid-template-rows:auto;grid-template-areas:"name start duration";grid-gap:1rem}.service-plan-period-event-commitment-inner .name{grid-area:name;align-self:center;margin:0}.service-plan-period-event-commitment-inner .start{grid-area:start;align-self:center}.service-plan-period-event-commitment-inner .duration{grid-area:duration;align-self:center}.service-plan-period-event-commitment-inner .status{grid-area:status;align-self:center}.service-plan-period-event-commitment-inner dl{margin:0;display:grid;grid-template-rows:auto auto}.service-plan-period-event-commitment-inner dl dt,.service-plan-period-event-commitment-inner dl dd{display:inline;margin:0}.service-plan-period-event-commitment-inner dl dt{color:#5f6c7a;font-size:.75rem}.service-plan-period-event-commitment-inner.sm-view{grid-template-columns:minmax(10rem,auto) minmax(7.5rem,auto) 1fr;grid-template-rows:auto auto;grid-template-areas:"name name name" "start duration ..."}.service-plan-period-event-commitment-inner.xs-view{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"name" "start" "duration"}.service-plan-period-task-commitment-inner .name{margin:0}.unarranged-commitment-entity-card{border:2px dashed #dbe5f0;background-color:#fff}.unarranged-commitment-entity-card .entity-card-inner{background-color:#fff;border:none}.unarranged-commitment-entity-card .entity-card-inner.xs-view .button-container{justify-self:end}.unarranged-commitment-entity-card-inner{display:grid;grid-template-columns:1fr 7.5rem;grid-template-areas:"name button"}.unarranged-commitment-entity-card-inner .name{grid-area:name;margin:0;align-self:center}.unarranged-commitment-entity-card-inner .button-container{grid-area:button;align-self:center}.service-plan-period-page .service-plan-period-page-header{width:100%;display:flex;gap:1rem;flex-direction:row;align-items:center}.service-plan-period-page .service-plan-period-page-header h1{flex-grow:1}.service-plan-period-page h2{font-size:1.266rem}.service-plan-period-page .service-plan-name{text-transform:uppercase;letter-spacing:.025em;font-size:.75rem}.service-plan-period-page .service-plan-details{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:2rem}.service-plan-period-page .service-plan-details dt,.service-plan-period-page .service-plan-details dd{display:inline;margin:0}.service-plan-period-page .service-plan-details dd{font-weight:600}.service-plan-period-page .body-content{padding:0 2rem 2rem;display:flex;gap:2rem;flex-direction:column}.service-plan-period-page .commitments{display:flex;gap:.5rem;flex-direction:column}.copy-service-plan-public-link-modal__btn{margin-top:1.5rem}.listed-service-plan .entity-card-inner .body-content-wrapper{padding:.75rem}.listed-service-plan .listed-service-plan-card-content{display:grid;grid-template-columns:1.5fr .5fr .5fr .5fr .5fr .75fr;grid-gap:2rem;align-items:center;justify-items:flex-start}.listed-service-plan .listed-service-plan-card-content .data-wrapper{display:flex;justify-content:center}.listed-service-plan .listed-service-plan-card-content .data-wrapper .tooltip-wrapper{margin-left:0;height:auto;width:auto}.listed-service-plan .listed-service-plan-card-content *:last-child{justify-self:flex-end}.listed-service-plan .listed-service-plan-card-content h3{margin-bottom:0}.listed-service-plan .listed-service-plan-card-content .invite-button-wrapper{display:flex;justify-content:flex-end}.listed-service-plan .listed-service-plan-card-content .invite-button-wrapper .button{padding:.5rem 0}.listed-service-plan .listed-service-plan-card-content .invite-button-wrapper .tooltip-wrapper{color:#5f6c7a}.listed-service-plan .listed-service-plan-card-content .price-wrapper{align-items:center}.listed-service-plan .listed-service-plan-card-content .label-value-pair{display:flex;justify-content:center;flex-direction:column}.listed-service-plan .listed-service-plan-card-content .label-value-pair .label{color:#5f6c7a;font-size:.75rem;margin-right:0}.listed-service-plan .listed-service-plan-card-content.xs-view,.listed-service-plan .listed-service-plan-card-content.sm-view{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);grid-gap:1rem}.listed-service-plan .listed-service-plan-card-content.xs-view h3,.listed-service-plan .listed-service-plan-card-content.sm-view h3{grid-row:1;grid-column:1/4}.listed-service-plan .listed-service-plan-card-content.xs-view .data-wrapper,.listed-service-plan .listed-service-plan-card-content.sm-view .data-wrapper{justify-content:flex-start;grid-row:2}.listed-service-plan .listed-service-plan-card-content.xs-view .invite-button-wrapper,.listed-service-plan .listed-service-plan-card-content.sm-view .invite-button-wrapper{grid-row:1}.listed-service-plan .listed-service-plan-card-content.xs-view{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-gap:.5rem}.listed-service-plan .listed-service-plan-card-content.xs-view h3{grid-column:1}.listed-service-plan .listed-service-plan-card-content.xs-view .data-wrapper:nth-of-type(-n+2){grid-row:2}.listed-service-plan .listed-service-plan-card-content.xs-view .data-wrapper:nth-of-type(n+3){grid-row:3}.listed-service-plan .listed-service-plan-card-content.xs-view .invite-button-wrapper{grid-column:2}.listed-service-plan .service-plan-subscribers-list{margin-top:1.5rem;max-width:700px}.listed-service-plan .service-plan-subscribers-list .service-plan-customer{display:flex}.listed-service-plan .service-plan-subscribers-list .service-plan-customer:not(:last-child){margin-bottom:.5rem}.listed-service-plan .service-plan-subscribers-list .service-plan-customer .service-plan-customer-body{display:grid;grid-template-columns:1fr .5fr auto;gap:2rem;background:#edf2f7;padding:1rem;border-radius:6px;background:#fff;font-size:.875rem;flex-grow:1;align-items:center}.listed-service-plan .service-plan-subscribers-list .service-plan-customer .service-plan-customer-body .status-badge{width:60px}.listed-service-plan .service-plan-subscribers-list .service-plan-customer .quick-actions-element{padding:0 1rem}.service-plans-listed-plans .loader-container{display:flex;justify-content:center}.service-plans-listed-plans .listed-service-plans-container{display:flex;gap:1rem;flex-direction:column;margin-top:1rem;padding-bottom:1rem}.service-plans-listed-plans .no-results{text-align:center;margin-top:1rem}.customer-filter-control input{font-size:.875rem}.customer-filter-control .basic-field{cursor:pointer}.service-plan-period-card.entity-card{border:1px solid #edf2f7}.service-plan-period-card.entity-card .entity-card-inner .body-content-wrapper{padding:.75rem}.service-plan-period-card.entity-card .service-period-card-content{display:grid;grid-template-columns:1.5fr 1fr .5fr .5fr;grid-gap:2rem}.service-plan-period-card.entity-card .service-period-card-content.sm-view,.service-plan-period-card.entity-card .service-period-card-content.xs-view{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,auto);grid-gap:1rem}.service-plan-period-card.entity-card .service-period-card-content.sm-view .service-period-card-header,.service-plan-period-card.entity-card .service-period-card-content.xs-view .service-period-card-header{grid-row:1}.service-plan-period-card.entity-card .service-period-card-content.sm-view .start-end-dates-wrapper,.service-plan-period-card.entity-card .service-period-card-content.xs-view .start-end-dates-wrapper{grid-row:2;justify-content:flex-start}.service-plan-period-card.entity-card .service-period-card-content.sm-view .commitments-indicator-wrapper,.service-plan-period-card.entity-card .service-period-card-content.xs-view .commitments-indicator-wrapper{grid-row:2;align-items:flex-start}.service-plan-period-card.entity-card .service-period-card-content.xs-view{grid-template-rows:repeat(3,auto)}.service-plan-period-card.entity-card .service-period-card-content.xs-view .start-end-dates-wrapper{grid-column:1/3;gap:0rem}.service-plan-period-card.entity-card .service-period-card-content.xs-view .start-end-dates-wrapper .label-value-pair{width:50%}.service-plan-period-card.entity-card .service-period-card-content.xs-view .commitments-indicator-wrapper{grid-row:3}.service-plan-period-card.entity-card .service-period-card-header{display:flex;flex-direction:column}.service-plan-period-card.entity-card .service-period-card-header .service-plan-name{font-size:.75rem;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase;letter-spacing:.025em}.service-plan-period-card.entity-card .service-period-card-header h3{margin-bottom:0}.service-plan-period-card.entity-card .start-end-dates-wrapper{display:flex;gap:4rem;flex-direction:row;justify-content:center}.service-plan-period-card.entity-card .start-end-dates-wrapper .label-value-pair{display:flex;justify-content:center;flex-direction:column}.service-plan-period-card.entity-card .start-end-dates-wrapper .label-value-pair .label{color:#5f6c7a;font-size:.75rem;margin-right:0}.service-plan-period-card.entity-card .status-and-warnings-wrapper{display:flex;align-items:center;justify-content:right;gap:1rem}.service-plan-period-card.entity-card .commitments-indicator-wrapper{display:flex;gap:.5rem;flex-direction:column;justify-content:center;align-items:center}.service-plan-period-card.entity-card .commitments-indicator-wrapper .indicators-wrapper{display:flex;flex-direction:row;align-items:center}.service-plan-period-card.entity-card .commitments-indicator-wrapper .indicators-wrapper>:first-child{margin-right:.5rem}.service-plan-period-card.entity-card .commitments-indicator-wrapper .indicators-wrapper .progress-indicator.arranged{color:#fabb00}.service-plan-period-card.entity-card .commitments-indicator-wrapper .indicators-wrapper .progress-indicator.fulfilled{color:#4ea83d}.service-plan-period-card.entity-card.overdue{border-color:#ce2e32}.service-plan-period-card.entity-card.overdue .start-end-dates-wrapper .label-value-pair:last-child *{color:#ce2e32}.service-plan-period-card.entity-card.subscription-cancelled{border-color:#ce2e32!important}.service-plan-period-card.entity-card.current{border-color:#1d7f13}.service-plan-period-card.entity-card.current .start-end-dates-wrapper .label-value-pair:first-child *{color:#1d7f13}.service-plans-service-periods .service-periods-filters{margin-bottom:1.5rem;display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap}.service-plans-service-periods .service-periods-filters .filter-container{min-width:200px;max-width:300px}.service-plans-service-periods .service-periods-container{display:flex;gap:1rem;flex-direction:column}.service-plans-service-periods .service-periods-container .no-results{text-align:center}.service-plans-service-periods .loader-container{display:flex;align-items:center;justify-content:center}.sm-view .service-plans-service-periods .service-periods-filters{flex-direction:column}.sm-view .service-plans-service-periods .service-periods-filters .filter-container{min-width:100%}.service-plans-page .stripe-connection-banner{background-color:#fabb00;padding:1rem;display:flex;align-items:center;justify-content:center}.setup-business-form .file-list-container ul{justify-content:center}.setup-user-form-container form>*:not(:last-child){margin-bottom:1rem}.setup-user-form-container form button{width:100%}.setup-user-form-container form button+.feedback-level-error{margin-top:.5rem}.supplier-basic-information-control{width:100%}.supplier-basic-information-control>*:not(:last-child){margin-bottom:1rem}.supplier-basic-information-control h3{margin-top:0;margin-bottom:0}.supplier-basic-information-control .form-body>*:not(:last-child){margin-bottom:1rem}.supplier-basic-information-control .supplier-notes{width:100%}.supplier-basic-information-control .supplier-notes .editable-element-control{width:100%;max-width:600px}.supplier-basic-information-control .supplier-notes .validated-field-wrapper{flex-grow:1}.supplier-basic-information-control .supplier-name{width:100%}.supplier-basic-information-control .supplier-name .basic-field input{font-size:20px;font-weight:600}.supplier-contact-information{position:relative}.supplier-contact-information .globe-icon{fill:#36577d;width:16px}.supplier-contact-information>*:not(:last-child){margin-bottom:.5rem}.supplier-contact-information .supplier-information-element{display:flex}.supplier-contact-information .supplier-information-element a{text-decoration:none;font-weight:400;display:flex;align-items:center;flex-shrink:1}.supplier-contact-information .supplier-information-element a *:not(:last-child){margin-right:.5rem}.supplier-contact-information-control{position:relative}.supplier-contact-information-control .actions-container{position:absolute;display:flex;justify-content:flex-end;right:0;top:0;padding:1rem}.supplier-contact-information-control .edit-supplier-trigger{cursor:pointer}.supplier-contact-information-control .supplier-contact-information{background-color:#edf2f7;border-radius:6px;padding:1rem 2rem 1rem 1rem}.supplier-header .supplier-header-inner{align-items:stretch}.supplier-header .supplier-basic-information-control{flex-grow:1;align-self:flex-end;padding-top:1rem}.supplier-header .supplier-contact-information-control{flex-grow:1;width:100%;max-width:400px}.supplier-header.sm-view .supplier-header-inner{flex-direction:column;align-items:stretch;padding-bottom:.5rem}.supplier-header.sm-view .supplier-header-inner>*:not(:last-child){margin-right:0;margin-bottom:1rem}.supplier-header.sm-view .supplier-header-inner .supplier-contact-information-control{align-self:center;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.timelog-reporting-page .body-content{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}@media (max-width: 600px){.timelog-reporting-page .body-content{padding-left:1rem;padding-right:1rem}}.trial-period-expiry-holding-page .trial-period-expiry-callout-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.trial-period-expiry-holding-page .contact-us-callout .children-container{text-align:center}.trial-period-expiry-holding-page .contact-us-callout .children-container ul{list-style-type:none;padding:0}.user-invite-form-container{min-height:220px}.user-invite-form-container form .password-validation-feedback{padding-top:.5rem}.user-invite-form-container form>*:not(:last-child){margin-bottom:1rem}.user-invite-form-container form button.button-style-outsize{width:100%;margin-bottom:.8rem}.user-invite-form-container form button.button-style-outsize+.feedback-level-error{margin-top:.5rem}.user-invite-form-container form .marketing-and-terms{font-size:.8rem}.user-invite-form-container form .marketing-and-terms .checkbox-field{align-items:flex-start}.user-invite-form-container form .marketing-and-terms .checkbox-field .checkbox-wrapper{margin-right:.8rem}.user-invite-form-container form .marketing-and-terms p{margin:0}.user-invite-page .body-content{margin:0 auto}.user-invite-page .body-content>*:not(:last-child){margin-bottom:2rem}.user-invite-page .body-content .title-introduction-container{text-align:center}.user-invite-page .body-content .title-introduction-container *{margin:0}.user-invite-page .body-content .title-introduction-container>*:not(:last-child){margin-bottom:1rem}.user-invite-page .body-content button{max-width:100%;width:300px}.user-invite-page .user-invite-form-container{width:100%;max-width:280px;margin:0 auto}.verify-user-page .body-content .loader-container{display:flex;align-items:center;justify-content:center;width:100%}.verify-user-page .body-content .mobile-app-link{text-decoration:none}.edit-item-information{padding:2rem;display:flex;gap:1rem;flex-direction:column}.edit-item-information .item-title-ref-image,.edit-item-information .item-title-ref-image .item-ref-quantity-wrapper{display:flex;gap:1rem;flex-direction:row}.edit-item-information .item-title-ref-image .item-ref-quantity-wrapper .item-ref-field{flex-grow:1;max-width:500px}.edit-item-information .item-title-ref-image .item-ref-quantity-wrapper .item-ref-quantity{width:60px}.edit-item-information .item-title-ref-image .file-upload-persist-remove-control{width:auto}.edit-item-information .text-area-field-formatter .text-area-field-formatter-editor{min-height:10rem}.edit-item-information .required-settings-type-wrapper{display:flex;gap:1rem;flex-direction:row;margin-left:-.5rem}.edit-item-information .required-settings-type-wrapper .required-settings-type-radio{display:flex;gap:0rem;flex-direction:row;align-items:center;cursor:pointer}.edit-item-information .button.update-existing-line-item{align-self:flex-start}.job-line-item-discount-modal .body-content{display:flex;flex-direction:column;gap:1rem}.job-line-item-discount-modal .body-content .discount-percentage .input-wrapper{width:130px}.edit-item-price{padding:2rem}.edit-item-price .edit-price-wrapper{border-bottom:1px solid #edf2f7;padding-bottom:1rem}.edit-item-price .edit-price-wrapper .price-input-method-radio{display:flex;gap:.5rem;flex-direction:row}.edit-item-price .edit-price-wrapper .price-input-method-radio>div:not(.radio-button){margin-top:.5rem;display:flex;gap:.5rem;flex-direction:column}.edit-item-price .edit-price-wrapper .price-input-method-radio>div:not(.radio-button) .basic-field{margin-bottom:.5rem}.edit-item-price .edit-discount-wrapper{border-bottom:1px solid #edf2f7;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.edit-item-price .edit-discount-wrapper .discount-input-wrapper{display:flex;gap:.5rem;flex-direction:column;padding-left:2.5rem}.edit-item-price .edit-price-wrapper .basic-field,.edit-item-price .edit-discount-wrapper .discount-percentage{width:120px}.edit-item-price .item-totals-wrapper{margin:1rem 0;display:flex;gap:.5rem;flex-direction:column}.edit-item-price .item-totals-wrapper .label-value-pair{display:flex;justify-content:space-between}.edit-item-price .item-totals-wrapper .profit-margin,.edit-item-price .item-totals-wrapper .price-to-customer{font-weight:700}.edit-item-price .item-totals-wrapper .cis-and-tax{display:flex;gap:.5rem;flex-direction:column;margin:1rem 0}.edit-item-price .item-totals-wrapper .cis-and-tax .tax-setting-wrapper .tax-setting-field-wrapper{display:flex;align-items:center;justify-content:space-between}.edit-item-price .item-totals-wrapper .cis-and-tax .tax-setting-wrapper .tax-setting-field-wrapper .dropdown-field{display:flex;gap:.5rem;flex-direction:row;align-items:center;margin-right:.5rem}.edit-item-price .item-totals-wrapper .cis-and-tax .tax-setting-wrapper .tax-setting-field-wrapper .dropdown-field .field-label__label{font-weight:400}.edit-item-price .item-totals-wrapper .cis-and-tax .tax-setting-wrapper .input-wrapper,.edit-item-price .item-totals-wrapper .cis-and-tax .cis-input .dropdown-field{min-width:85px}.edit-item-price .item-totals-wrapper .cis-and-tax .cis-input .label,.edit-item-price .item-totals-wrapper .cis-and-tax .cis-input .value{display:flex;gap:.5rem;flex-direction:row;align-items:center}.edit-item-price .item-totals-wrapper .cis-and-tax .dropdown-field .input-wrapper{min-height:unset}.edit-item-price .item-totals-wrapper .cis-and-tax .dropdown-field .MuiInput-root .MuiInput-input{padding:.5rem 2rem .5rem .5rem}.edit-item-price .detail-container{display:flex;justify-content:space-between}.edit-item-price .detail-container .editable-value-title-wrapper{cursor:pointer;align-items:center;display:flex;gap:.5rem;flex-direction:row;margin-right:.5rem}.item-page.authenticated-page-wrapper .header-body-sidebar-container,.job-line-item-page.authenticated-page-wrapper .header-body-sidebar-container{max-width:1400px;margin:auto}.item-page.authenticated-page-wrapper .page-content .body-content,.job-line-item-page.authenticated-page-wrapper .page-content .body-content{padding:0rem 2rem 4rem;display:grid;grid-template-columns:2fr minmax(auto,330px);grid-template-rows:auto;grid-template-areas:"item-info item-price" "item-materials item-materials" "loading loading";grid-gap:1.5rem}.item-page.authenticated-page-wrapper .page-content .body-content .edit-item-information h3,.item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price h3,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .edit-item-information h3,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price h3{margin-bottom:2rem}.item-page.authenticated-page-wrapper .page-content .body-content .view-edit-item-information,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .view-edit-item-information{grid-area:item-info;height:100%}.item-page.authenticated-page-wrapper .page-content .body-content .view-edit-item-price,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .view-edit-item-price{grid-area:item-price}.item-page.authenticated-page-wrapper .page-content .body-content .edit-item-materials,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .edit-item-materials{grid-area:item-materials}.item-page.authenticated-page-wrapper .loading-container,.job-line-item-page.authenticated-page-wrapper .loading-container{grid-area:loading;display:flex;align-items:center;justify-content:center}@media (max-width: 650px){.item-page.authenticated-page-wrapper .page-content .body-content,.job-line-item-page.authenticated-page-wrapper .page-content .body-content{padding:0rem 1rem 2rem;grid-template-columns:1fr;grid-template-areas:"item-info" "item-price" "item-materials" "loading"}.item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price .item-totals-wrapper .label-value-pair .label,.item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price .item-totals-wrapper .tax-setting-wrapper .tax-setting-field-wrapper .dropdown-field,.item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price .item-totals-wrapper .detail-container .editable-value-title-wrapper,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price .item-totals-wrapper .label-value-pair .label,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price .item-totals-wrapper .tax-setting-wrapper .tax-setting-field-wrapper .dropdown-field,.job-line-item-page.authenticated-page-wrapper .page-content .body-content .edit-item-price .item-totals-wrapper .detail-container .editable-value-title-wrapper{min-width:auto}}.subscription-product-control{display:flex;gap:.5rem;flex-direction:column}.subscription-product-control .title-update-container{display:flex;gap:1rem;flex-direction:row;align-items:baseline}.subscription-product-control .title-update-container h4{flex-grow:1;margin:0}.subscription-product-control ul{margin:0;padding:0;list-style:none}.subscription-product-control hr{padding:0;margin:.5rem 0}.subscription-product-control dl{display:grid;grid-template-columns:1fr auto;grid-gap:0 1rem;margin:0}.subscription-product-control dl hr{grid-column:1/-1;margin:1rem 0}.subscription-product-control dl dd{align-self:end;font-weight:600;margin-left:0;text-align:right}.subscription-product-control dl dt+dd{margin-left:40px}.subscription-product-control .bonuses{font-size:.875rem;font-style:italic}.subscription-product-control .features{font-size:.875rem}.subscription-product-control .payment-method{margin:.5rem 0;width:100%;background-color:#edf2f7;padding:.5rem 1rem;border-radius:6px;display:flex;gap:1rem;flex-direction:row;justify-content:space-between}.subscription-product-control .cancel-button{align-self:flex-start}.user-seats-exceeded-warning a{font-weight:700;cursor:pointer}.current-subscription-controls{display:flex;gap:1rem;flex-direction:column}.current-subscription-controls .add-on-subscriptions{display:flex;gap:2rem;flex-direction:column}.checkout{display:flex;flex-direction:column;justify-content:center}.checkout form div:first-child{margin-bottom:1rem}.checkout .feedback-message.feedback-level-error{margin-top:1rem;margin-bottom:.5rem;font-size:1rem}.checkout .button-container{display:flex;justify-content:center}.checkout .button-container .button{flex-grow:1}.loader-wrapper{display:flex;justify-content:center;height:139px;align-items:center}.create-add-on-subscription-control{display:flex;gap:1rem;flex-direction:column}.create-add-on-subscription-control .status-badge{align-self:flex-start}.create-add-on-subscription-control .product-info{display:flex;gap:.5rem;flex-direction:column;text-align:center}.create-add-on-subscription-control .product-info h1{margin:0}.create-add-on-subscription-control .button-container{display:flex;align-items:center;justify-content:center}.create-add-on-subscription-control .button-container .button{min-width:240px}.create-add-on-subscription-control dl{display:grid;grid-template-columns:1fr auto;grid-gap:0 1rem;padding:1rem;background-color:#dbe5f0;border-radius:6px;margin:0}.create-add-on-subscription-control dl hr{grid-column:1/-1;margin:1rem 0}.create-add-on-subscription-control dl dd{align-self:end;font-weight:700}.available-add-on-product-card.entity-card{box-shadow:0 2px 10px #0003}.available-add-on-product-card.entity-card .entity-card-inner{background-color:#fff;border:none}.available-add-on-product-card.entity-card .entity-card-inner .body-content-wrapper,.available-add-on-product-card.entity-card .entity-card-inner.xs-view .body-content-wrapper,.available-add-on-product-card.entity-card .entity-card-inner.sm-view .body-content-wrapper{padding:0}.available-add-on-product-card .body-content-wrapper{display:flex;gap:1rem;flex-direction:column}.available-add-on-product-card .add-on-product-info{margin:1rem 1rem .5rem;display:flex;gap:.75rem;flex-direction:column}.available-add-on-product-card .add-on-product-info .more-info-link .button{width:auto;display:inline-block;margin-left:.5rem}.available-add-on-product-card .add-on-product-info .more-info-link .button .button-content>svg{color:#06c}.available-add-on-product-card .add-on-product-info .title-more-info-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.available-add-on-product-card .add-on-product-info h3,.available-add-on-product-card .add-on-product-info p{margin:0}.available-add-on-product-card .add-on-product-info .button{width:150px;margin:0 auto}.available-add-on-product-card .expandable-footer-container .footer-content{padding-left:0;padding-right:0}.available-add-on-product-card .add-on-product-price h4.price-description{margin-bottom:.5rem;font-size:1rem;padding:0 1rem;text-align:left}.available-add-on-product-card .add-on-product-price .add-on-product-price-tier{padding:.25rem 1rem;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-template-areas:"description price" "badge tax";gap:0 1rem;transition:background-color .3s ease-in-out;cursor:pointer}.available-add-on-product-card .add-on-product-price .add-on-product-price-tier .description{grid-area:description;font-size:.875rem;align-self:center}.available-add-on-product-card .add-on-product-price .add-on-product-price-tier .price{grid-area:price;text-align:right;font-weight:600;font-size:1rem;align-self:end;align-self:center}.select-add-on-products-control .add-on-products-list{padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:2rem}.select-add-on-products-control .add-on-products-list.lg-view{grid-template-columns:repeat(4,1fr)}.select-add-on-products-control .add-on-products-list.sm-view{grid-template-columns:repeat(2,1fr)}.select-add-on-products-control .add-on-products-list.xs-view{grid-template-columns:repeat(1,1fr)}.select-add-on-products-control .add-on-products-list .entity-card{height:-moz-fit-content;height:fit-content}.manage-subscription-page-content{display:grid;grid-template-columns:minmax(auto,400px) auto;grid-template-rows:auto auto;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;grid-template-areas:"current-subscription current-add-ons-and-payment-method" "separator separator" "add-on-products add-on-products"}.manage-subscription-page-content.sm-view{grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"current-subscription" "current-add-ons-and-payment-method" "separator" "add-on-products"}.manage-subscription-page-content .content-panel{padding:1.5rem}.manage-subscription-page-content .current-subscription-controls{grid-area:current-subscription;max-width:400px}.manage-subscription-page-content .select-add-on-products-control{grid-area:add-on-products}.manage-subscription-page-content .see-other-plans-wrapper{grid-area:see-other-plans;display:flex;align-items:center;justify-content:center}.manage-subscription-page-content .separator{grid-area:separator;height:1px;width:100%;background-color:#dbe5f0}.manage-subscription-page-content .current-add-ons-and-payment-method{grid-area:current-add-ons-and-payment-method;display:flex;gap:2rem;flex-direction:column;max-width:400px}.manage-subscription-page-content .current-add-ons-and-payment-method .payment-method{display:flex}.manage-subscription-page-content .current-add-ons-and-payment-method .payment-method .card-brand-and-number{display:flex;flex-grow:1;gap:.5rem}.manage-subscription-page-content .current-add-ons-and-payment-method .payment-method .card-brand-and-number .card-brand{text-transform:uppercase}.manage-subscription-page-content .current-add-ons-and-payment-method .update-payment-method{margin-top:.5rem}.forgot-password-page .login-prompt button{display:inline}.social-auth-buttons-container{color:#263e59;margin-bottom:2rem}.social-auth-buttons-container .social-auth-buttons-inner-container{display:flex;flex-direction:column;justify-content:space-evenly;padding:.5rem 1.25rem}.social-auth-buttons-container .social-auth-buttons-inner-container .button.v2{font-weight:500;font-size:.75rem;flex-shrink:1;flex-grow:1;max-width:100%;border-radius:6px}.social-auth-buttons-container .social-auth-buttons-inner-container .button.v2:not(:last-child){margin-bottom:1rem}.social-auth-buttons-container .feedback-message{justify-content:center}@media (min-width: 480px){.social-auth-buttons-container .social-auth-buttons-inner-container{flex-direction:row}.social-auth-buttons-container .social-auth-buttons-inner-container .button.v2{max-width:150px;width:auto;margin-left:0;margin-right:0}.social-auth-buttons-container .social-auth-buttons-inner-container .button.v2:not(:last-child){margin-right:.5rem}.social-auth-buttons-container .social-auth-buttons-inner-container .button.v2:not(:first-child){margin-left:.5rem}}.login-page .title-content-wrapper{display:flex;flex-direction:column}.login-page .title-content-wrapper a{font-weight:500}.login-page .footer-content .social-login-separator-wrapper{margin-bottom:.75rem}.login-page .footer-content .social-login-separator-wrapper span{font-size:.75rem}.login-page .login-control>.feedback-message{margin-top:.5rem}@media (min-width: 480px){.login-page .title-content-wrapper{flex-direction:row;justify-content:space-between}}@media (max-width: 300px){.pdf-change-proposal-page{zoom:.4;-moz-transform:scale(.4);-moz-transform-origin:0 0}}@media (max-width: 300px){.pdf-invoice-page{zoom:.4;-moz-transform:scale(.4);-moz-transform-origin:0 0}}.user-register-form-container form .first-last-names-wrapper{display:flex;flex-direction:column}.user-register-form-container form .password-validation-feedback{padding-top:.5rem}.user-register-form-container .marketing-and-terms{margin-top:2rem}@media (min-width: 48rem){.user-register-form-container form .first-last-names-wrapper{flex-direction:row}.user-register-form-container form .first-last-names-wrapper .validated-field-wrapper{flex-grow:1}.user-register-form-container form .first-last-names-wrapper .validated-field-wrapper:first-child{margin-right:.5rem}.user-register-form-container form .first-last-names-wrapper .validated-field-wrapper:last-child{margin-left:.5rem}}.register-page .login-prompt button{display:inline}.register-page .industry-name{background-image:url(/assets/underline-h0MgTTBa.svg);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.register-page .footer-content .social-sign-up-separator-wrapper{margin-bottom:.75rem}
