.header{height:60px;position:-webkit-sticky;position:sticky;top:0;background-color:#222425;color:#cdcdce;font-size:2rem;padding:10px;z-index:2}.header .appName{padding-left:30px}.header .appName>a{text-decoration:none;color:#cdcdce;cursor:pointer}@media screen and (max-width:768px){.header .appName{padding-left:10px}}.header .companyLogoContainer,.header .companyLogoContainer .companyLogo{height:100%}@media screen and (max-width:480px){.header .companyLogoContainer{width:60%}.header .companyLogoContainer .companyLogo{width:100%}}.header .headerRightContent{min-width:0}.header .headerAccountSlot{display:flex;align-items:center;min-height:40px}@media screen and (max-width:480px){.header{font-size:1rem}}.mainContent{display:flex;flex:1 1;padding:0;flex-direction:column;overflow-y:auto}.mainContent>div{flex:1 1}.mainContent .pageHeading{color:#467abd;margin:0;font-weight:500;font-size:20px}.mainContent .container{width:100%;display:flex;justify-content:center;align-items:stretch;flex:1 1;max-width:none;margin:0}.footer{height:40px;background-color:#222425;color:#cdcdce;font-size:1.2rem;padding:10px 10px 10px 40px}@media screen and (max-width:480px){.footer{font-size:1rem;padding-left:10px;justify-content:center}}.footerLink{color:#fff;font-size:.9rem}.footerseparater{margin-left:20px;margin-right:20px}.welcomePageShell{position:relative;width:100%;max-width:none;margin-left:0;min-height:calc(100vh - 170px);background:#041f19;overflow:hidden;border-radius:0;box-shadow:0 18px 48px rgba(0,0,0,.26)}.welcomeBackgroundLayer,.welcomePageShellReview{display:flex;align-items:center;justify-content:center}.welcomeBackgroundLayer{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 65% 55%,rgba(7,88,67,.14),transparent 44%)}.welcomeBackgroundImage{width:100%;height:100%;object-fit:fill;object-position:center center}.welcomeOverlay{position:relative;z-index:1;min-height:inherit;padding:42px 54px 54px 42px;background:linear-gradient(90deg,rgba(2,19,15,.3),rgba(2,19,15,.18) 38%,rgba(2,19,15,.04) 64%,rgba(2,19,15,.1))}.welcomeLayout{min-height:calc(100vh - 254px);display:flex;flex-direction:column;grid-gap:40px;gap:40px}.welcomePrimaryContent{width:100%;max-width:1120px}.welcomeBottomContent{width:100%;margin-top:auto;display:flex;flex-direction:column;grid-gap:28px;gap:28px}.welcomeStepsArea{width:100%;max-width:1000px}.welcomeFaqContainer{width:100%;display:flex;justify-content:flex-start}.welcomeKicker{font-size:1.05rem;font-weight:400;letter-spacing:.14em;color:#f8f8f2}.welcomeHeadline{font-size:clamp(3.5rem,8vw,5.8rem);line-height:.92;font-weight:700;color:#fff}.welcomeIntroLine{max-width:100%;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.15;font-weight:300;color:#fff}.welcomeBodyCopy{max-width:100%;font-size:1.05rem;line-height:1.6;color:hsla(0,0%,100%,.92)}.welcomeButtonColumn{width:100%;max-width:280px}.welcomePrimaryAction,.welcomeSecondaryAction{min-height:56px;width:100%;border-radius:8px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.welcomePrimaryAction{background:linear-gradient(90deg,#00a46b,#1ac87a);border:none}.welcomePrimaryAction .ms-Button-label{color:#fff}.welcomeSecondaryAction{background:#fff;border:1px solid hsla(0,0%,100%,.75)}.welcomeSecondaryAction .ms-Button-label{color:#047348}.welcomeStatusMessage{max-width:540px}.welcomeInfoCard{width:100%;max-width:800px;padding:22px 24px;background:rgba(6,37,31,.94);border:1px solid rgba(35,189,132,.55);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.14)}.access-requirements{padding:20px;color:#fff;background:rgba(10,63,51,.68);border:2px solid #19d39b;border-radius:14px;box-shadow:0 0 0 4px rgba(25,211,155,.18),0 0 25px rgba(25,211,155,.5)}.access-requirements h3{margin-top:0;color:#fff}@keyframes highlightPulse{0%,to{box-shadow:0 0 0 4px rgba(25,211,155,.15),0 0 15px rgba(25,211,155,.3)}50%{box-shadow:0 0 0 7px rgba(25,211,155,.28),0 0 30px rgba(25,211,155,.65)}}@media(prefers-reduced-motion:reduce){.access-requirements{animation:none}}.welcomeInfoCardTitle{color:#fff;font-weight:500}.welcomeFaqIcon,.welcomeInfoCardIcon{color:#fff;font-size:1.35rem}.welcomeInfoList{margin:0;padding-left:20px;color:#fff;font-size:1.05rem;line-height:1.5}.welcomeInfoList li+li{margin-top:12px}.welcomeFaqSection{width:100%;max-width:800px;padding:0;overflow:hidden;background:rgba(10,63,51,.68);border:1px solid rgba(180,235,214,.18);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.welcomeFaqTitle{padding:22px 24px 16px;border-bottom:1px solid hsla(0,0%,100%,.14)}.welcomeFaqList{margin:0;padding:0;list-style:none}.welcomeFaqListItem+.welcomeFaqListItem{border-top:1px solid hsla(0,0%,100%,.14)}.welcomeFaqButton{width:100%;padding:22px 24px;background:transparent;border:none;text-align:left;color:#fff;cursor:pointer}.welcomeFaqButton:focus,.welcomeFaqButton:hover{background:hsla(0,0%,100%,.06)}.welcomeFaqButtonContent{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px}.welcomeFaqButtonLabel{flex:1 1;min-width:0}.welcomeFaqQuestion{color:#fff;line-height:1.35}.welcomeFaqChevron{color:hsla(0,0%,100%,.82);font-size:1rem}.welcomeFaqListItemExpanded .welcomeFaqButton{background:hsla(0,0%,100%,.06)}.welcomeFaqAnswer{padding:10px 24px 22px;font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.92)}.welcomeDeniedMessage{max-width:540px;color:#f1707b;font-size:1rem;line-height:1.6;font-weight:600}.welcomeStepsSection{width:100%}.welcomeStepsGrid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:18px;gap:18px}.welcomeStepCard{position:relative;min-height:148px;padding:12px 0 0}.welcomeStepHeader{position:relative;display:flex;align-items:center;min-height:42px;margin-bottom:6px}.welcomeStepNumber{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid hsla(0,0%,100%,.9);color:#fff;font-size:1.1rem;font-weight:600}.welcomeStepConnector{flex:1 1 auto;height:1px;margin-left:12px;background:linear-gradient(90deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.25))}.welcomeStepTitle{display:block;color:#fff;font-weight:600;line-height:1.25;white-space:normal}.welcomeStepDescription{display:block;color:hsla(0,0%,100%,.88);line-height:1.35;white-space:normal}.welcomeAgreementLink{padding:0;border:0;border-bottom:1px solid;background:transparent;color:inherit;font:inherit;cursor:pointer}.welcomeAgreementLink:focus-visible,.welcomeAgreementLink:hover{color:#fff}.welcomeAgreementLink:disabled{cursor:wait;opacity:.7}.welcomeReviewCard{max-width:640px;margin:auto;padding:36px;background:rgba(6,37,31,.84);border:1px solid rgba(35,189,132,.55);border-radius:20px;color:#fff}.welcomeReviewTitle{font-size:clamp(2rem,4vw,2.8rem);line-height:1.1;font-weight:600;color:#fff}.welcomeReviewBody{font-size:1.05rem;line-height:1.6;color:hsla(0,0%,100%,.92)}.welcomeDialogProviderButton{height:48px;min-width:230px;border-radius:10px;border:1px solid rgba(4,115,72,.24);background:#fff}.welcomeDialogProviderButton .ms-Button-label{color:#047348;font-weight:600}.welcomeDialogProviderButton:focus,.welcomeDialogProviderButton:hover{background:#f7fbf8;border-color:rgba(4,115,72,.4)}.welcomeDialogProviderButtonInner{display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.welcomeDialogProviderImage{width:18px;height:18px;object-fit:contain}.welcomeDialogFooterText{color:#4b4b4b;line-height:1.5;padding-bottom:12px}.welcomeThemeDialog .ms-Dialog-main{border-top:4px solid #00a46b;border-radius:18px;overflow:hidden}.welcomeThemeDialog .ms-Dialog-title{color:#123126;font-weight:600}.welcomeThemeDialog .ms-Dialog-button--close{color:#047348}.welcomeThemeDialog .ms-Dialog-button--close:focus,.welcomeThemeDialog .ms-Dialog-button--close:hover{background:rgba(4,115,72,.08)}.welcomeThemeDialog .ms-Dialog-inner{padding-top:20px;padding-bottom:15px}.companyAccountSubmitButton{min-width:180px;min-height:48px;border-radius:8px;border:none;background:linear-gradient(90deg,#00a46b,#1ac87a)}.companyAccountSubmitButton .ms-Button-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.companyAccountForm{width:100%}@media screen and (min-width:1200px)and (max-width:1519px){.welcomeOverlay{padding:36px 38px 40px 34px}.welcomeLayout{min-height:calc(100vh - 228px);grid-gap:28px;gap:28px}.welcomePrimaryContent{max-width:860px}.welcomeHeadline{font-size:clamp(3rem,5vw,4.55rem)}.welcomeIntroLine{font-size:clamp(1.2rem,1.9vw,1.75rem);max-width:100%}.welcomeBodyCopy,.welcomeFaqQuestion,.welcomeInfoList{font-size:.95rem}.welcomeBottomContent{grid-gap:18px;gap:18px}.welcomeStepsArea{max-width:860px}.welcomeStepsGrid{grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:12px;gap:12px}.welcomeStepCard{min-height:132px}.welcomeStepTitle{font-size:1.05rem}.welcomeStepDescription{font-size:.92rem}.welcomeFaqContainer{justify-content:flex-start}.welcomeFaqSection{width:100%;max-width:860px}}@media screen and (min-width:1200px)and (max-height:900px){.welcomePageShell{min-height:calc(100vh - 152px)}.welcomeOverlay{padding-bottom:28px}.welcomeLayout{min-height:calc(100vh - 216px);grid-gap:22px;gap:22px}.welcomePrimaryContent{max-width:780px}.welcomeHeadline{font-size:clamp(2.75rem,4.2vw,4rem)}.welcomeIntroLine{font-size:clamp(1.05rem,1.55vw,1.55rem)}.welcomeBodyCopy{max-width:100%;font-size:.9rem;line-height:1.45}.welcomeInfoCard{max-width:780px;padding:18px 20px}.welcomeInfoList li+li{margin-top:8px}.welcomeBottomContent{grid-gap:14px;gap:14px}.welcomeStepsArea{max-width:780px}.welcomeStepsGrid{grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:12px;gap:12px}.welcomeFaqSection{width:100%;max-width:780px}.welcomeFaqContainer{justify-content:flex-start}.welcomeFaqButton{padding:18px 20px}}@media screen and (max-width:1199px){.welcomeHeadline{font-size:clamp(2.5rem,8vw,4rem)}.welcomeIntroLine{font-size:clamp(1.1rem,3vw,1.6rem)}.welcomeBodyCopy{font-size:.98rem}}.companyAccountFormTitle{color:#123126;font-weight:600}.companyAccountErrorText{color:#a4262c;margin:0}.companyAccountCaptcha{padding:8px;border-radius:8px}.companyAccountCaptchaError{border:1px solid #a4262c}.passwordStatus{font-size:.92rem;font-weight:600}.passwordStatusSuccess{color:#0b6a3d}.passwordStatusWarning{color:#8f5d00}.passwordStatusDanger{color:#a4262c}.passwordStatusHint{color:#5b5b5b;font-size:.88rem;line-height:1.5}.accountPageShell{min-height:calc(100vh - 170px)}.accountPageShell .welcomeBackgroundImage{object-fit:cover;object-position:right top}.accountPageOverlay{display:flex;align-items:center;justify-content:flex-start;padding-left:5%}.accountPageGrid{width:100%;display:grid;grid-template-columns:minmax(300px,480px) minmax(320px,520px);grid-gap:32px;gap:32px;align-items:start;justify-content:space-between}.accountFormPanel{width:100%;max-width:520px;justify-self:end;padding:28px;background:hsla(0,0%,100%,.96);border-radius:20px;box-shadow:0 14px 36px rgba(0,0,0,.18)}.accountFormPanelStandalone{width:100%;max-width:520px;justify-self:start;margin-left:0}.animate{animation-duration:.8192s;animation-fill-mode:backwards;transform-style:preserve-3d}@keyframes intro{0%{opacity:0;transform:perspective(500px) translateZ(-50px)}to{opacity:1;transform:none}}.popIn{animation:intro 1s ease-out}@media screen and (max-width:1200px){.welcomeStepsGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.welcomeStepCard:nth-child(2n) .welcomeStepConnector{display:none}}@media screen and (max-width:1024px){.welcomePageShell{min-height:0}.welcomeOverlay{padding:32px 28px}.welcomeFaqContainer{justify-content:flex-start}.accountFormPanel{justify-self:start}.accountPageOverlay{justify-content:center;padding:32px 28px}.accountFormPanelStandalone{margin:0 auto}.accountPageGrid{grid-template-columns:1fr}}@media screen and (max-width:768px){.welcomeOverlay{padding:24px 20px}.welcomeHeadline{font-size:clamp(3rem,14vw,4.4rem)}.welcomeIntroLine{font-size:clamp(1.25rem,6vw,1.85rem)}.accountFormPanel,.welcomeFaqSection,.welcomeInfoCard{width:100%;max-width:none}.welcomeBottomContent{grid-gap:24px;gap:24px}.welcomeStepsGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media screen and (max-width:480px){.welcomePageShell{min-height:calc(100vh - 140px)}.welcomeOverlay{padding:22px 16px 28px}.welcomeButtonColumn{max-width:none}.welcomeStepsGrid{grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:14px;gap:14px}.welcomeStepConnector{margin-left:8px}.welcomeStepCard{min-height:0}.welcomeDialogProviderButton{width:100%!important}.accountFormPanel{padding:22px 18px}.accountPageOverlay{padding:24px 12px}}.myHeader{color:red}.gSignInWrapper{border:1px solid #888;padding:20px}.googleButton{width:200px!important}.googleButton,.googleLogoutButton{font-size:14px!important;font-weight:500!important;font-family:Roboto,sans-serif!important}.googleLogoutButton{width:120px!important;margin-top:10px}#customBtn{display:inline-block;background:#fff;color:#444;width:190px;border-radius:5px;border:thin solid #888;box-shadow:1px 1px 1px grey;white-space:nowrap;line-height:15px}#customBtn:hover{cursor:pointer}span.label{font-family:serif;font-weight:400}span.icon{background:url(/images/iconGoogle.png) transparent 5px 50% no-repeat;width:42px;height:42px}span.buttonText,span.icon{display:inline-block;vertical-align:middle}span.buttonText{padding-left:42px;padding-right:42px;font-size:14px;font-weight:700;font-family:"Roboto",sans-serif}button.microsoftButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbD0iI2YyNTAyMiIgZD0iTTEgMWg5djlIMXoiLz48cGF0aCBmaWxsPSIjMDBhNGVmIiBkPSJNMSAxMWg5djlIMXoiLz48cGF0aCBmaWxsPSIjN2ZiYTAwIiBkPSJNMTEgMWg5djloLTl6Ii8+PHBhdGggZmlsbD0iI2ZmYjkwMCIgZD0iTTExIDExaDl2OWgtOXoiLz48L3N2Zz4=);width:205px;background-position:10px}button.customButton,button.microsoftButton{background-repeat:no-repeat;height:42px;background-color:#fff;color:rgba(0,0,0,.54);padding-left:40px;border-radius:2px;border:1px solid transparent;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 1px 0 rgba(0,0,0,.24)}button.customButton{background-image:url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgEAYABgAAD//gASTEVBRFRPT0xTIHYyMC4wAP/bAIQABQUFCAUIDAcHDAwJCQkMDQwMDAwNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQEFCAgKBwoMBwcMDQwKDA0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgAJgAnAwERAAIRAQMRAf/aAAwDAQACEQMRAD8A+y6ACgChqeqWujW73l/KlvBEMs8hwB6Adyx6KoBZjwoJOKAPlXx58crnU99j4d3WltyrXJ4nkHT92P8Alip7N/rSMHMZytMR7r8J2L+FrBmJJKSEk8kkzy5JPcmkB6JQM8w8efFPTfBINt/x96gQCtuhwEyMhpnwRGCOQoDSMCCFCncAR8eeJvF+reNroS38jSndiGCMERR7jgLFGM/MeBuO6RuAzHApiPTvBfwiikubf/hKpls2usm307eFupwoLEvg5iTAOVH7w8qTE+AQLH1zY2FvpkCWlnGsEEK7UjQbVUewHqcknqSSSSSTSKLdAH5+2PhDXPGGq3SbD5yTym8uJSVhhcOxkMkhHGDkhQC5HIXAJDJOsfX9E+HIMHh0JqmrgFX1OVQYYSRgi0j5BPJ/eEkH+9Ih2gDY5/wMdU8UeK7K6Z5bm4W6iuJ5WJJWGJ1aQs3RU2Aoq8LlljUfMBQB97UijE8R6/beF9Pm1W93GC2Clgg3MS7rGiqMgZZ3UZJAGckgAmgD4n8bfE7UfFxe3jAsdPZi32aI48wk5LTuADK5PJBATODt3fMWSX/Anwj1LxeVurjNjpx5851+eUf9MUOMg/8APRsIOSN5BWgLH2D4Z8J6b4RtvsulwiIHG9z80spH8Uj9WPXA4VckKqjikUdHQB5j8ZRnwlfD1+zf+llvQI474e/Bax0yOLU9ZKX1y6rJHFg/Z49wDKSrAGV8Y++AgORsYgNTCx7+AAMDgCkMKACgD//Z);width:200px;background-position:0;margin-top:5px;cursor:pointer;line-height:15px}button.customButton:disabled{color:#ddd;background-blend-mode:hard-light}.accountPersonTrigger{border-radius:8px;background:hsla(0,0%,100%,.96);border:1px solid rgba(4,115,72,.24);padding:3px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#047348;transition:all .2s ease-in-out}.accountPersonTrigger:hover{background:rgba(4,115,72,.08);color:#00a46b;border-color:rgba(4,115,72,.45)}.accountPersonTrigger i{font-size:20px;font-weight:400}.accountMenuCallout .ms-Callout-main{border:1px solid rgba(4,115,72,.18);border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.accountMenuCallout{z-index:7}.accountMenuCard{min-width:280px;padding:18px;background:#fff}.accountMenuEyebrow{color:#047348;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.accountMenuTitle{color:#123126;font-size:1.1rem;font-weight:600;line-height:1.3}.accountMenuMeta{color:#605e5c;font-size:.95rem;line-height:1.4}.accountMenuLogoutButton{min-height:44px;border-radius:8px;border:none;background:linear-gradient(90deg,#00a46b,#1ac87a)}.accountMenuLogoutButton .ms-Button-label{color:#fff!important;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.container{margin:0 auto;padding:0}.label{font-size:14px;font-weight:700}.row{margin:0 -8px;box-sizing:border-box;zoom:1}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}.row{color:#000;padding-top:20px}[dir=ltr] .column1{float:left}[dir=rtl] .column1{float:right}.column1{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column1 .ms-Grid{padding:0}.column1{width:100%}@media(min-width:480px){.column1{width:100%}}@media(min-width:640px){.column1{width:8.3333333333%}}@media(min-width:1024px){.column1{width:8.3333333333%}}[dir=ltr] .column2{float:left}[dir=rtl] .column2{float:right}.column2{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column2 .ms-Grid{padding:0}.column2{width:100%}@media(min-width:480px){.column2{width:100%}}@media(min-width:640px){.column2{width:16.6666666667%}}@media(min-width:1024px){.column2{width:16.6666666667%}}[dir=ltr] .column3{float:left}[dir=rtl] .column3{float:right}.column3{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column3 .ms-Grid{padding:0}.column3{width:100%}@media(min-width:480px){.column3{width:100%}}@media(min-width:640px){.column3{width:25%}}@media(min-width:1024px){.column3{width:25%}}.column3{padding-left:22px}[dir=ltr] .column4{float:left}[dir=rtl] .column4{float:right}.column4{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column4 .ms-Grid{padding:0}.column4{width:100%}@media(min-width:480px){.column4{width:100%}}@media(min-width:640px){.column4{width:33.3333333333%}}@media(min-width:1024px){.column4{width:33.3333333333%}}[dir=ltr] .column5{float:left}[dir=rtl] .column5{float:right}.column5{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column5 .ms-Grid{padding:0}.column5{width:100%}@media(min-width:480px){.column5{width:100%}}@media(min-width:640px){.column5{width:41.6666666667%}}@media(min-width:1024px){.column5{width:41.6666666667%}}[dir=ltr] .column6{float:left}[dir=rtl] .column6{float:right}.column6{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column6 .ms-Grid{padding:0}.column6{width:100%}@media(min-width:480px){.column6{width:100%}}@media(min-width:640px){.column6{width:50%}}@media(min-width:1024px){.column6{width:50%}}[dir=ltr] .column12{float:left}[dir=rtl] .column12{float:right}.column12{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.column12 .ms-Grid{padding:0}@media(min-width:1024px){.column12{width:100%}}@media(min-width:640px){.column12{width:100%}}@media(min-width:480px){.column12{width:100%}}.column12{width:100%}[dir=ltr] .form-group5Cols{float:left}[dir=rtl] .form-group5Cols{float:right}.form-group5Cols{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.form-group5Cols .ms-Grid{padding:0}.form-group5Cols{width:100%}@media(min-width:480px){.form-group5Cols{width:100%}}@media(min-width:640px){.form-group5Cols{width:41.6666666667%}}@media(min-width:1024px){.form-group5Cols{width:41.6666666667%}}.form-group5Cols{margin-bottom:1rem}[dir=ltr] .form-group{float:left}[dir=rtl] .form-group{float:right}.form-group{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}.form-group .ms-Grid{padding:0}.form-group{width:100%}@media(min-width:480px){.form-group{width:100%}}@media(min-width:640px){.form-group{width:91.6666666667%}}@media(min-width:1024px){.form-group{width:91.6666666667%}}.form-group{margin-bottom:1rem}.title{font-size:21px;font-weight:100;color:#fff}.description,.subTitle{font-size:17px;font-weight:300;color:#fff}.attachmentSection{width:98.4%;border:1px solid #323130;margin-top:12px;padding:19px 10px 10px}.attachmentSection>legend{position:absolute;top:0;background:#fff}.attachmentSection>legend .label{line-height:normal}.attachmentSection .ccsAttachmentScrollSection{width:98%!important}.pickerRoot{display:inline-block}.saveButton{margin-left:0}.button{text-decoration:none;min-width:80px;background-color:#0078d4;border-color:#0078d4;color:#fff;outline:transparent;position:relative;font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;border-width:0;text-align:center;cursor:pointer;padding:0 16px}.button,.button .label{height:32px;font-size:14px;display:inline-block}.button .label{font-weight:600;line-height:32px;margin:0 4px;vertical-align:top}body{margin:0;padding:0;font-family:"Segoe UI","Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}#root,body{min-height:100vh}#root{width:100%;display:flex}a{color:#0366d6}code{color:#e01a76}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.fullWidth{width:100%}.appRouteShell{width:100%;min-height:calc(100vh - 120px);display:flex;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,48px);background:linear-gradient(180deg,#f7faf8,#edf4f0)}.appRouteShellCentered{align-items:center}.appRouteSurface{width:100%;max-width:720px;background:#fff;border:1px solid rgba(4,115,72,.12);border-radius:24px;box-shadow:0 18px 45px rgba(10,34,25,.1);padding:clamp(24px,3vw,40px)}.appRouteSurfaceWide{width:100%;max-width:1400px}.appRouteSurfaceMedium{width:100%;max-width:860px}.appRouteSurfaceNarrow{width:100%;max-width:560px}.appRouteHeader{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.appRouteTitle{margin:0;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.08;font-weight:600;color:#0d2e24}.appRouteLead{margin:0;font-size:1rem;line-height:1.6;color:#4a5a54}.appRouteStatusSurface{text-align:center}.appRouteStatusMessage{margin:0;font-size:1.05rem;line-height:1.7;color:#22332d}.appRouteActions{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.appRouteActions .ms-Button{min-width:180px}.appRouteCheckboxStack{width:100%}.appRouteSurface fieldset{margin-top:0!important;padding:22px 24px 24px;border:1px solid rgba(4,115,72,.18);border-radius:16px}.appRouteSurface legend{padding:0 10px;font-weight:600;color:#0b5b40}.appRouteSurface .row:first-child{padding-top:0}.appRouteSurface .ms-Checkbox{align-items:flex-start}.appRouteSurface .ms-Checkbox-label{line-height:1.6}@media screen and (max-width:768px){.appRouteShell{min-height:calc(100vh - 100px);padding:18px}.appRouteSurface{border-radius:20px;padding:22px 18px}.appRouteActions{flex-direction:column;align-items:stretch}.appRouteActions .ms-Button{width:100%}}.submitWrapper{width:100%;margin-top:20px}button.hiddenButton:disabled{background-color:#fff!important}.straumannBlueButton{border:1px solid #467abd;background-color:#467abd;color:#fff}.straumannBlueButton .ms-Icon{color:#fff}.straumannBlueButton:hover{color:#fff;background-color:#2462a2}.straumannBlueButton:hover .ms-Icon{color:#fff}.straumannBlueButton:disabled{border:1px solid #999;background-color:#ccc;color:#666}.ms-Nav-navItem i{color:red;font-weight:700}.RSMSummary input.ms-TextField-field::placeholder{color:#fff!important}.RSMSummary .ms-TextField-errorMessage,.RSMSummary .rsmError{display:none}.stepWizard>div{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 140px)}.stepWizard .ms-FocusZone{overflow:visible}.stepWizard>div>div{padding-left:5px;padding-right:15px;padding-bottom:10px}.tableStyle .ms-DetailsHeader{padding-top:0}.ms-Dialog-inner{padding-bottom:0}span.ms-Dropdown-title.ms-Dropdown-titleIsPlaceHolder{font-style:italic!important;color:#c7c7c7!important}fieldset{margin-top:20px!important}.lineHeight{line-height:50px}.ms-Checkbox .ms-Checkbox-checkbox{border-radius:4px;border-color:rgba(4,115,72,.45);transition:border-color .2s ease}.ms-Checkbox .ms-Checkbox-checkbox:hover{border-color:#00a46b}.ms-Checkbox.is-checked .ms-Checkbox-checkbox{background-color:#047348!important;border-color:transparent!important}.ms-Checkbox.is-checked .ms-Checkbox-checkbox:hover{background-color:#00a46b!important}.ms-Checkbox.is-checked .ms-Checkbox-checkmark{color:#fff!important}.ms-ChoiceField-field:before{border-color:rgba(4,115,72,.45)!important;transition:border-color .2s ease!important}.ms-ChoiceField-field:hover:before{border-color:#00a46b!important}.is-checked .ms-ChoiceField-field:before{border-color:#047348!important}.is-checked .ms-ChoiceField-field:after{background-color:#047348!important;border-color:#047348!important}.is-checked .ms-ChoiceField-field:hover:before{border-color:#00a46b!important}.is-checked .ms-ChoiceField-field:hover:after{background-color:#00a46b!important}.ms-Button.ms-Button--primary{height:40px;border-radius:8px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;background-color:#047348!important;border:none!important;padding:0 22px!important;transition:background-color .2s ease-in-out!important}.ms-Button.ms-Button--primary .ms-Button-label{color:#fff!important}.ms-Button.ms-Button--primary:focus,.ms-Button.ms-Button--primary:hover{background-color:#00a46b!important}.ms-Button.ms-Button--primary:focus .ms-Button-label,.ms-Button.ms-Button--primary:hover .ms-Button-label{color:#fff!important}.ms-Button.ms-Button--primary:active{background-color:#035a38!important}.ms-Button.ms-Button--primary:disabled,.ms-Button.ms-Button--primary[aria-disabled=true]{background-color:#ccc!important;border-color:transparent!important;color:#666!important}.ms-Button.ms-Button--primary:disabled .ms-Button-label,.ms-Button.ms-Button--primary[aria-disabled=true] .ms-Button-label{color:#666!important}.ms-Button.ms-Button--default{height:40px;border-radius:8px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;border:1px solid rgba(4,115,72,.4)!important;background-color:#fff!important;color:#047348;padding:0 20px!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out!important}.ms-Button.ms-Button--default .ms-Button-label{color:#047348}.ms-Button.ms-Button--default:focus,.ms-Button.ms-Button--default:hover{background-color:rgba(4,115,72,.05)!important;border-color:#00a46b!important}.ms-Button.ms-Button--default:focus .ms-Button-label,.ms-Button.ms-Button--default:hover .ms-Button-label{color:#00a46b}.ms-Button.ms-Button--default:active{background-color:rgba(4,115,72,.1)!important}.ms-Button.ms-Button--default:disabled,.ms-Button.ms-Button--default[aria-disabled=true]{background-color:#f3f2f1!important;border-color:#edebe9!important;color:#a19f9d!important}.ms-Button.ms-Button--default:disabled .ms-Button-label,.ms-Button.ms-Button--default[aria-disabled=true] .ms-Button-label{color:#a19f9d!important}.newestDocumentsWrapper .newestDocumentsLink{color:#047348;font-weight:600!important;font-size:1rem!important;text-decoration:none!important;border-bottom:1px dashed rgba(4,115,72,.4)!important;transition:all .2s ease-in-out!important}.newestDocumentsWrapper .newestDocumentsLink:focus,.newestDocumentsWrapper .newestDocumentsLink:hover{color:#00a46b;border-bottom-color:#00a46b!important;text-decoration:none!important}.newestDocumentsWrapper .newestDocumentsRefresh{color:#047348;height:28px!important;width:28px!important;border-radius:50%!important;transition:all .2s ease-in-out!important}.newestDocumentsWrapper .newestDocumentsRefresh i{font-size:14px!important;font-weight:700!important}.newestDocumentsWrapper .newestDocumentsRefresh:focus,.newestDocumentsWrapper .newestDocumentsRefresh:hover{background-color:rgba(4,115,72,.08)!important;color:#00a46b}
/*# sourceMappingURL=main.d1d4f2d9.chunk.css.map */