:root{--snf-blue-800:#044E27;--snf-blue-700:#035E35;--snf-blue-600:#016E44;--snf-blue-500:#007C50;--snf-blue-400:#098251;--snf-blue-90:#E5F2E5;--snf-blue-85:#EEF6EE;--snf-neutral-900:#1D2126;--snf-neutral-800:#303640;--snf-neutral-700:#4D5766;--snf-neutral-600:#626E80;--snf-neutral-200:#CFD8E5;--snf-neutral-100:#F0F3F7;--snf-neutral-90:#F5F8FC;--snf-error:#CF3434;--snf-error-light:#FFF2F2;--snf-gradient-header:#044E27;--snf-shadow-header:0 1px 2px 0 rgba(48, 54, 64, .1);--snf-shadow-modal:0 2px 4px 2px rgba(48, 54, 64, .25);--snf-radius-xs:2px;--snf-radius-sm:4px;--snf-font-sans:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif;--header:48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#303640;background:#f5f8fc;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.brand-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;height:var(--header);padding:0 8px 0 0;background:#044e27;box-shadow:0 1px 2px #3036401a;color:#fff}.brand{display:block;height:100%;margin:0 0 0 16px;line-height:var(--header);white-space:nowrap;text-decoration:none;color:#fff}.header-anchor+.brand{margin-left:8px}.brand img{display:inline-block;width:115px;height:26px;vertical-align:-5px}.brand-word{margin-left:8px;font-size:22px;font-weight:400;letter-spacing:-.01em}.header-divider{flex:none;width:1px;height:22px;margin:0 32px;background:#cfd8e5;opacity:.8}.app-name{font:600 16px/24px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.environment{margin-right:12px;font-size:12px;color:#e5f2e5;white-space:nowrap}.spacer{flex:1}.header-anchor{position:relative;align-self:stretch;display:flex}.header-icon{display:flex;align-items:center;justify-content:center;min-width:48px;height:var(--header);padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.header-icon:hover,.header-icon[aria-expanded=true]{background:#ffffff1f}.header-icon svg{width:24px;height:24px;fill:currentColor}.header-dropdown{position:absolute;top:100%;z-index:60;display:grid;min-width:200px;padding:4px 0;background:#fff;border:1px solid #CFD8E5;border-radius:2px;box-shadow:0 2px 4px 4px #30364033,.5px 0 4px 1px #30364033;color:#303640}.header-dropdown.apps{left:0}.header-dropdown.account{right:0}.header-dropdown a,.header-dropdown button{display:block;padding:8px 16px;border:0;background:none;color:inherit;text-align:left;text-decoration:none;font:400 14px/21px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer}.header-dropdown a:hover,.header-dropdown button:hover{background:#eef6ee}.header-dropdown a.active{color:#044e27;font-weight:600;box-shadow:inset 3px 0 #098251}.sign-in button{min-height:32px;border:0;border-radius:2px;background:#e5f2e5;color:#007c50;padding:5px 16px;font:500 14px/21px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #098251;outline-offset:2px}.brand:focus-visible,.header-icon:focus-visible{outline-color:#fff;outline-offset:-3px}.header-dropdown :focus-visible{outline-offset:-3px}main.dashboard{height:calc(100vh - var(--header))}.panel{background:#fff;border:1px solid #CFD8E5;border-radius:4px;padding:22px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;color:#626e80;text-transform:uppercase}.sign-in{max-width:800px;margin:80px auto;padding:50px}.sign-in h1{font-size:36px;line-height:1.3;margin:18px 0;color:#044e27}.sign-in p{max-width:600px;font-size:16px;line-height:1.8;color:#4d5766}.sign-in button.primary{margin:15px 0;background:#098251;color:#fff;padding:9px 16px}.sign-in button.primary:hover{background:#007c50}.sign-in p.muted,.muted{font-size:12px;color:#626e80}.notice{margin:16px 24px;padding:14px 18px;border-radius:4px;background:#eef6ee;color:#044e27}.notice.error{background:#fff2f2;color:#9c1f1f}.notice.starting{position:fixed;z-index:60;top:calc(var(--header) + 8px);left:50%;transform:translate(-50%);margin:0;box-shadow:0 2px 4px 2px #30364040}.skip-link{position:fixed;top:-100px;left:10px;z-index:100;background:#fff;padding:10px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1100px),(max-height:500px){main.dashboard{height:auto;min-height:calc(100vh - var(--header))}}@media(max-width:850px){.header-divider{margin:0 12px}}@media(max-width:550px){.brand.with-app img{width:23px;object-fit:cover;object-position:left center}.brand.with-app .brand-word,.environment{display:none}.sign-in{margin:25px 12px;padding:25px}.sign-in h1{font-size:28px}}@media print{.header-anchor,.skip-link{display:none!important}.brand{margin-left:16px!important}main.dashboard{height:auto}.brand-header{background:#044e27;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
