/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:16px;font-family:"myriad-pro",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar}body{color:#3e4050;font-size:1rem;line-height:1.5rem}*,:after,:before{box-sizing:inherit}.ry-h1{margin:0 0 2rem;color:#3e4050;font-weight:400;font-size:2.5rem;line-height:3rem}@media(max-width:767.98px){.ry-h1{font-weight:700;font-size:1.5rem;line-height:2rem}}.ry-h2{margin:0 0 1.5rem;color:#3e4050;font-weight:700;font-size:1.5rem;line-height:2rem}@media(max-width:767.98px){.ry-h2{font-size:1.125rem;line-height:1.5rem}}.ry-h3{color:#3e4050;font-size:1.125rem}.ry-h3,.ry-h4{margin:0 0 1rem;font-weight:700;line-height:1.5rem}.ry-h4{color:#0e247e;font-size:.875rem;letter-spacing:.125rem;text-transform:uppercase}.ry-p,p{max-width:35rem;margin-top:0;margin-bottom:1rem}b{font-weight:600}.ry-myriad-pro{font-family:"myriad-pro",sans-serif}.ry-number-1{font-size:3rem;line-height:3.5rem}.ry-number-1,.ry-number-2{font-family:"bebas-neue",sans-serif}.ry-number-2{font-size:2rem;line-height:2.5rem}.ry-label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}a:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}button.ry-link{min-width:auto;max-width:none;padding:0;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none}button.ry-link:disabled{cursor:default}a.ry-link,button.ry-link{color:#0a8287;text-decoration:none}a.ry-link:hover,button.ry-link:hover{color:#00508a;text-decoration:underline}a.ry-link:active,button.ry-link:active{color:#003865;text-decoration:underline}.ry-ul{margin:0 0 2rem;padding:0;font-size:1rem;line-height:1.5rem;list-style:none}.ry-ul>li{position:relative;margin:0;padding:0 0 0 1.5rem}.ry-ul .ry-ol,.ry-ul .ry-ul{margin:.625rem 0;padding-left:1.5rem}.ry-ul>li:before{position:absolute;top:.5625rem;left:0;width:.375rem;height:.375rem;background-color:#000;border-radius:50%;content:""}.ry-ul--outlined>li:before{background-color:transparent;border:1px solid #000}.ry-ol{margin:0 0 2rem;padding:0;font-size:1rem;line-height:1.5rem;list-style:none;counter-reset:item}.ry-ol>li{position:relative;margin:0;padding:0 0 0 1.5rem}.ry-ol .ry-ol,.ry-ol .ry-ul{margin:.625rem 0;padding-left:1.5rem}.ry-ol>li{counter-increment:item}.ry-ol>li:before{position:absolute;top:0;left:0;display:inline-block;width:1.5rem;content:counter(item) "."}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@supports(padding:max(0)){.container-fluid{padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left))}}.row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-md-lg,.col-md-lg-1,.col-md-lg-2,.col-md-lg-3,.col-md-lg-4,.col-md-lg-5,.col-md-lg-6,.col-md-lg-7,.col-md-lg-8,.col-md-lg-9,.col-md-lg-10,.col-md-lg-11,.col-md-lg-12,.col-md-lg-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:900px){.col-md-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-md-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-lg-3{flex:0 0 25%;max-width:25%}.col-md-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-lg-6{flex:0 0 50%;max-width:50%}.col-md-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-lg-9{flex:0 0 75%;max-width:75%}.col-md-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-lg-12{flex:0 0 100%;max-width:100%}.order-md-lg-first{order:-1}.order-md-lg-last{order:13}.order-md-lg-0{order:0}.order-md-lg-1{order:1}.order-md-lg-2{order:2}.order-md-lg-3{order:3}.order-md-lg-4{order:4}.order-md-lg-5{order:5}.order-md-lg-6{order:6}.order-md-lg-7{order:7}.order-md-lg-8{order:8}.order-md-lg-9{order:9}.order-md-lg-10{order:10}.order-md-lg-11{order:11}.order-md-lg-12{order:12}.offset-md-lg-0{margin-left:0}.offset-md-lg-1{margin-left:8.3333333333%}.offset-md-lg-2{margin-left:16.6666666667%}.offset-md-lg-3{margin-left:25%}.offset-md-lg-4{margin-left:33.3333333333%}.offset-md-lg-5{margin-left:41.6666666667%}.offset-md-lg-6{margin-left:50%}.offset-md-lg-7{margin-left:58.3333333333%}.offset-md-lg-8{margin-left:66.6666666667%}.offset-md-lg-9{margin-left:75%}.offset-md-lg-10{margin-left:83.3333333333%}.offset-md-lg-11{margin-left:91.6666666667%}}@media(min-width:1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.ry-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.ry-sr-only,body.with-ry-screen{overflow:hidden}.ry-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:auto;background-color:rgba(47,64,72,.5);animation:fadeIn .25s ease-out}@media screen and (prefers-reduced-motion:reduce){.ry-screen{animation:none}}@keyframes pulse{0%{opacity:1}50%{opacity:.3333}to{opacity:1}}.ry-skeleton{height:1rem;background-color:#d2d3dc;border-radius:3px;animation:pulse 2s ease-in-out infinite}@media screen and (prefers-reduced-motion:reduce){.ry-skeleton{animation:none}}.ry-icon{display:inline-block;width:3rem;height:3rem;color:inherit;vertical-align:top;fill:currentColor}button:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-button{display:inline-block;min-width:7.5rem;padding:calc(.75rem - 2px) calc(1.5rem - 2px);overflow:hidden;color:#0a8287;font-weight:600;font-size:1rem;font-family:inherit;line-height:1.5rem;letter-spacing:.05em;white-space:pre-wrap;text-align:center;text-transform:uppercase;vertical-align:middle;word-wrap:break-word;background-color:#fff;border:2px solid #0a8287;border-radius:4px;cursor:pointer;transition:background-color .4s ease;-webkit-user-select:none;user-select:none}@media screen and (prefers-reduced-motion:reduce){.ry-button{transition:none}}.ry-button svg{width:1.5rem;height:1.5rem}.ry-button:hover{color:#004247;background-color:#f2fdfd;border-color:#004247}.ry-button:active{color:#002125;background-color:#e6fbfc;border-color:#004247}.ry-button--primary{padding:.75rem 1.5rem;color:#fff;background-color:#0a8287;border-width:0}.ry-button--primary:hover{color:#fff;background-color:#004247}.ry-button--primary:active{color:#fff;background-color:#002125}.ry-button--negative-text,.ry-button--text{min-width:0!important;padding:.75rem 1.5rem;color:#0a8287;background-color:transparent;border-width:0}.ry-button--negative-text:hover,.ry-button--text:hover{color:#00508a;background-color:transparent}.ry-button--negative-text:active,.ry-button--text:active{color:#003865;background-color:transparent}.ry-button--negative{padding:.75rem 1.5rem;color:#fff;background-color:#e3002d;border-width:0}.ry-button--negative:hover{color:#fff;background-color:#c9032b}.ry-button--negative:active{color:#fff;background-color:#b00225}.ry-button--negative-secondary{color:#e3002d;border-color:#e3002d}.ry-button--negative-secondary:hover{color:#c9032b;background-color:#fff;border-color:#c9032b}.ry-button--negative-secondary:active{color:#b00225;background-color:#fff;border-color:#b00225}.ry-button--negative-text{color:#e3002d;background-color:transparent}.ry-button--negative-text:hover{color:#c9032b;background-color:#fff}.ry-button--negative-text:active{color:#b00225;background-color:#fff}.ry-button:disabled{color:#bcc4c4;background-color:#fff;border-color:#bcc4c4;cursor:default}.ry-button--negative:disabled,.ry-button--primary:disabled{color:#fff;background-color:#bcc4c4;border-width:0}.ry-button--negative-text:disabled,.ry-button--text:disabled{color:#bcc4c4;background-color:transparent}.ry-button--icon-only{min-width:auto!important;padding:calc(.75rem - 2px)}.ry-button--icon-only.ry-button--negative,.ry-button--icon-only.ry-button--negative-text,.ry-button--icon-only.ry-button--primary,.ry-button--icon-only.ry-button--text{padding:.75rem}@keyframes successCheck{0%{transform:translateY(20%)}}.ry-button__loading-spinner{animation:loadingSpinner 1s linear infinite,fadeIn .5s linear 1}@media screen and (prefers-reduced-motion:reduce){.ry-button__loading-spinner{animation:none}}.ry-button__success-check{animation:successCheck .3s ease-in-out,fadeIn .5s linear 1}@media screen and (prefers-reduced-motion:reduce){.ry-button__success-check{animation:none}}.ry-button--icon-before svg{transform:translateX(-33%)}.ry-button--icon-after svg{transform:translateX(33%)}.ry-button--block{display:block;width:100%}.ry-button--lg{min-width:8.5rem;padding:calc(.75rem - 2px) calc(1.5rem - 2px);font-weight:700;font-size:1rem;line-height:2rem;border-width:2px}.ry-button--lg svg{width:2rem;height:2rem}.ry-button--lg.ry-button--negative,.ry-button--lg.ry-button--negative-text,.ry-button--lg.ry-button--primary,.ry-button--lg.ry-button--text{padding:.75rem 1.5rem;border-width:0}.ry-button--lg.ry-button--icon-only{padding:calc(.75rem - 2px)}.ry-button--lg.ry-button--icon-only.ry-button--negative,.ry-button--lg.ry-button--icon-only.ry-button--negative-text,.ry-button--lg.ry-button--icon-only.ry-button--primary,.ry-button--lg.ry-button--icon-only.ry-button--text{padding:.75rem}.ry-button--sm{min-width:6.5rem;padding:calc(.5rem - 1px) calc(1rem - 1px);font-weight:600;font-size:.875rem;line-height:1.5rem;border-width:1px}.ry-button--sm svg{width:1.5rem;height:1.5rem}.ry-button--sm.ry-button--negative,.ry-button--sm.ry-button--negative-text,.ry-button--sm.ry-button--primary,.ry-button--sm.ry-button--text{padding:.5rem 1rem;border-width:0}.ry-button--sm.ry-button--icon-only{padding:calc(.5rem - 1px)}.ry-button--sm.ry-button--icon-only.ry-button--negative,.ry-button--sm.ry-button--icon-only.ry-button--negative-text,.ry-button--sm.ry-button--icon-only.ry-button--primary,.ry-button--sm.ry-button--icon-only.ry-button--text{padding:.5rem}.ry-button-group{display:flex;flex-direction:column;margin:-.5rem 0 1rem}.ry-button-group .ry-button{order:2;margin:.5rem 0}.ry-button-group .ry-button--negative,.ry-button-group .ry-button--primary{order:1}.ry-button-group .ry-button--negative-text,.ry-button-group .ry-button--text{order:3}@media(min-width:601px){.ry-button-group{flex-direction:row-reverse;align-items:flex-start;margin:0 -.5rem 1rem}.ry-button-group .ry-button{margin:0 .5rem}}form .ry-autocomplete{margin-bottom:2rem}.ry-autocomplete__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-autocomplete--disabled .ry-autocomplete__label{color:#626374}.ry-autocomplete__container{position:relative}.ry-autocomplete__control{display:block;width:100%;color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1;padding:calc(.75rem - 1px) 3rem calc(.75rem - 1px) calc(.75rem - 1px)}.ry-autocomplete__control::placeholder{color:#aab9bf}.ry-autocomplete__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-autocomplete__control.disabled,.ry-autocomplete__control:disabled,.ry-autocomplete__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-autocomplete__control.disabled,.ry-autocomplete__control:disabled{color:#626374;cursor:default}.ry-autocomplete__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-autocomplete--success .ry-autocomplete__control{border-color:#217e38}.ry-autocomplete--error .ry-autocomplete__control{border-color:#cc2936}.ry-autocomplete__control-button{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:absolute;top:0;right:0;width:3rem;height:3rem;padding:.5rem;color:#a3a4b2;border-radius:0 4px 4px 0}.ry-autocomplete__control-button:disabled{cursor:default}.ry-autocomplete__control-icon{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;pointer-events:none}.ry-autocomplete--loading .ry-autocomplete__control-icon{animation:spin 1s linear infinite}@media screen and (prefers-reduced-motion:reduce){.ry-autocomplete--loading .ry-autocomplete__control-icon{animation:none}}.ry-autocomplete--error .ry-autocomplete__control-icon{color:#cc2936}.ry-autocomplete--success .ry-autocomplete__control-icon{color:#217e38}.ry-autocomplete--disabled .ry-autocomplete__control-icon{display:none}.ry-autocomplete__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-autocomplete__feedback svg{width:1.5rem;height:1.5rem}.ry-autocomplete--success .ry-autocomplete__feedback{color:#217e38}.ry-autocomplete--error .ry-autocomplete__feedback{color:#cc2936}.ry-autocomplete__helper-text{display:block;color:#636575;font-size:.875rem;line-height:1.5rem}.ry-autocomplete__options-container{z-index:3000;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#3e4050;background-color:#fff;border-radius:4px;position:absolute;top:100%;right:0;left:0;max-height:17rem;margin-top:2px;overflow:auto}.ry-autocomplete__options-container--open{padding:.5rem 0}.ry-autocomplete__options-list{margin:0;padding:0;list-style:none}.ry-autocomplete__option{padding:.75rem;word-wrap:break-word;overflow-wrap:break-word;cursor:pointer}.ry-autocomplete__option b{color:#0a8287}.ry-autocomplete__option--highlighted:hover,.ry-autocomplete__option:hover{background-color:#efeff3}.ry-autocomplete__option--highlighted:not(:hover){color:#fff;background-color:#0a8287}.ry-autocomplete__option--highlighted:not(:hover) b{color:#fff}.ry-autocomplete__empty{padding:.75rem;color:#4a4a4a;text-align:center}.ry-avatar{position:relative;display:inline-block;overflow:hidden}.ry-avatar,.ry-avatar__fallback,.ry-avatar__image{box-sizing:border-box;width:2rem;height:2rem;background-position:50% top;background-size:cover;border-radius:50%}.ry-avatar__image{position:absolute;top:0;right:0;bottom:0;left:0}.ry-avatar__fallback{color:#fff;font-weight:400;font-size:1rem;line-height:2rem;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#4a4a4a}.ry-avatar--ghost .ry-avatar__fallback,.ry-avatar--inverse .ry-avatar__fallback{color:#3e4050;line-height:calc(2rem - 2px);background-color:#fff;border:1px solid #3e4050}.ry-avatar--ghost .ry-avatar__fallback .ry-icon,.ry-avatar--inverse .ry-avatar__fallback .ry-icon{width:calc(2rem - 2px);height:calc(2rem - 2px)}.ry-badge{display:inline-block;min-width:1.5rem;min-height:1.5rem;padding:0 .5rem;color:#fff;font-weight:600;font-size:1rem;font-size:1.125rem;line-height:1.5rem;white-space:nowrap;text-align:center;vertical-align:top;border-radius:.75rem}.ry-banner{z-index:1000;box-shadow:0 1px 2px rgba(0,0,0,.25);display:flex;background-color:#fff;border-bottom:1px solid #d8d8d8}.ry-banner__icon{display:flex;align-items:center;padding:.25rem;color:#fff}.ry-banner__icon svg{display:block;width:40px;height:40px}.ry-banner__content{flex:1 1 auto;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem}.ry-banner__content p{max-width:none;margin-top:0;margin-bottom:.5rem}.ry-banner__close{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:relative;z-index:1;align-self:flex-start;padding:.75rem;line-height:1.5rem;border-radius:4px}.ry-banner__close:disabled{cursor:default}.ry-banner__close svg{display:block;width:1.5rem;height:1.5rem}.ry-banner .ry-banner__icon{background-color:#0e247e}.ry-banner--error .ry-banner__icon{background-color:#cc2936}.ry-banner--success .ry-banner__icon{background-color:#217e38}.ry-banner--warning .ry-banner__icon{background-color:#edae49}.ry-breadcrumbs ol{display:block;margin:0;padding:0;list-style:none}.ry-breadcrumbs li{display:inline;margin:0;padding:0}.ry-breadcrumbs li:not(:first-child):before{display:inline;margin:0 1rem 0 0;text-align:center;content:"/"}.ry-breadcrumbs li:not(:last-child){margin-right:1rem}.ry-breadcrumb{display:inline;color:#3e4050;text-decoration:none}.ry-breadcrumb:hover{color:#0a8287}.ry-breadcrumb:active{color:#003865}.ry-breadcrumb--active{color:#0e247e}button.ry-breadcrumb{min-width:auto;max-width:none;padding:0;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;display:inline}button.ry-breadcrumb:disabled{cursor:default}.ry-card{margin-bottom:1rem;background-color:#fff;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.ry-card__title{position:relative;margin:0;padding:1.5rem 1rem 0}.ry-card__title:before{position:absolute;top:1.5rem;bottom:0;left:0;width:4px;background-color:#0e247e;content:""}.ry-card__content{padding:1rem}.ry-checkbox{position:relative;min-width:3rem;min-height:3rem}form .ry-checkbox{margin-bottom:2rem}.ry-checkbox__label{display:block;padding:.75rem 1rem .75rem 3rem;font-size:.875rem;line-height:1.5rem}.ry-checkbox__control{position:absolute;top:0;left:0;z-index:1;width:3rem;height:3rem;cursor:pointer;opacity:0}.ry-checkbox__control:disabled{cursor:default}.ry-checkbox__label:before{position:absolute;top:.75rem;left:.75rem;width:1.5rem;height:1.5rem;background-color:#fff;border:1px solid #aab9bf;content:"";border-radius:.25rem;transition:border-color .1s ease-out}@media screen and (prefers-reduced-motion:reduce){.ry-checkbox__label:before{transition:none}}.ry-checkbox__label .ry-checkbox__check-icon{position:absolute;top:.75rem;left:.75rem;width:1.5rem;height:1.5rem;color:#fff;opacity:0}.ry-checkbox__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-checkbox__feedback svg{width:1.5rem;height:1.5rem}.ry-checkbox--success .ry-checkbox__feedback{color:#217e38}.ry-checkbox--error .ry-checkbox__feedback{color:#cc2936}.ry-checkbox:hover .ry-checkbox__label:before{border-color:#0e247e}.ry-checkbox__control:focus+.ry-checkbox__label:before{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-checkbox--indeterminate .ry-checkbox__label:before,.ry-checkbox__control:checked+.ry-checkbox__label:before{background-color:#0e247e;border-color:#0e247e}.ry-checkbox__control:checked+.ry-checkbox__label .ry-checkbox__check-icon{opacity:1}.ry-checkbox--indeterminate .ry-checkbox__label:after{position:absolute;top:50%;top:1.5rem;left:50%;left:1.125rem;display:block;width:.75rem;height:2px;background-color:#fff;border-radius:1px;transform:translateY(-50%);content:""}.ry-checkbox--indeterminate .ry-checkbox__label .ry-checkbox__check-icon{opacity:0!important}.ry-checkbox--error .ry-checkbox__label:before{border-color:#cc2936!important}.ry-checkbox--error.ry-checkbox--indeterminate .ry-checkbox__label:before,.ry-checkbox--error .ry-checkbox__control:checked+.ry-checkbox__label:before{background-color:#cc2936}.ry-checkbox--secondary.ry-checkbox--indeterminate .ry-checkbox__label:before,.ry-checkbox--secondary .ry-checkbox__control:checked+.ry-checkbox__label:before{background-color:#fff;border-color:#aab9bf}.ry-checkbox--secondary.ry-checkbox--indeterminate .ry-checkbox__label .ry-checkbox__check-icon,.ry-checkbox--secondary .ry-checkbox__control:checked+.ry-checkbox__label .ry-checkbox__check-icon{color:#0e247e}.ry-checkbox--secondary.ry-checkbox--indeterminate .ry-checkbox__label:after,.ry-checkbox--secondary .ry-checkbox__control:checked+.ry-checkbox__label:after{background-color:#0e247e}.ry-checkbox--secondary:hover .ry-checkbox__control:checked+.ry-checkbox__label:before,.ry-checkbox--secondary:hover .ry-checkbox__label:before{border-color:#0e247e}.ry-checkbox--secondary.ry-checkbox--error.ry-checkbox--indeterminate .ry-checkbox__label .ry-checkbox__check-icon,.ry-checkbox--secondary.ry-checkbox--error .ry-checkbox__control:checked+.ry-checkbox__label .ry-checkbox__check-icon{color:#cc2936}.ry-checkbox--secondary.ry-checkbox--error.ry-checkbox--indeterminate .ry-checkbox__label:after,.ry-checkbox--secondary.ry-checkbox--error .ry-checkbox__control:checked+.ry-checkbox__label:after{background-color:#cc2936}.ry-checkbox--disabled .ry-checkbox__label{color:#a3a4b2}.ry-checkbox--disabled .ry-checkbox__label:before{background-color:#bcc4c4!important;border-color:#bcc4c4!important}.ry-checkbox--disabled .ry-checkbox__label .ry-checkbox__check-icon{color:#fff!important}.ry-checkbox--disabled .ry-checkbox__label:after{background-color:#fff!important}form .ry-checkbox-group{margin-bottom:2rem}.ry-checkbox-group__header{margin-bottom:.5rem}.ry-checkbox-group__label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase;margin-bottom:0}.ry-checkbox-group__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem;margin-bottom:0}.ry-checkbox-group__feedback svg{width:1.5rem;height:1.5rem}.ry-checkbox-group--error .ry-checkbox-group__feedback{color:#cc2936}.ry-checkbox-group--success .ry-checkbox-group__feedback{color:#217e38}.ry-checkbox-group--disabled .ry-checkbox-group__label{color:#626374}.ry-checkbox-group .ry-checkbox{margin-bottom:0}.collapsible-header__header-container{padding:1rem 1rem .75rem;background-color:#fff;border-top:1px solid #f8f8fa;border-bottom:1px solid #f8f8fa}.collapsible-header__header-container__title{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff}.collapsible-header__header-container__title span{font-weight:600;font-size:16px}.collapsible-header__header-container__title button{padding:0;background:none;border:none}.collapsible-header__header-container__title button svg{width:1.5rem;height:1.5rem}.collapsible-header__header-container__title button:hover{cursor:pointer}.collapsible-header__header-container__title button:focus{border-radius:4px}.collapsible-header__content{padding:16px;background-color:#f8f8fa;border:.1px transparent;border-radius:0 0 4px 4px}form .ry-datepicker{margin-bottom:2rem}.ry-datepicker__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-datepicker--disabled .ry-datepicker__label{color:#626374}.ry-datepicker__control{display:block;width:100%;padding:calc(.75rem - 1px);color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1}.ry-datepicker__control::placeholder{color:#aab9bf}.ry-datepicker__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-datepicker__control.disabled,.ry-datepicker__control:disabled,.ry-datepicker__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-datepicker__control.disabled,.ry-datepicker__control:disabled{color:#626374;cursor:default}.ry-datepicker__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-datepicker--success .ry-datepicker__control{border-color:#217e38}.ry-datepicker--error .ry-datepicker__control{border-color:#cc2936}.ry-datepicker__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-datepicker__feedback svg{width:1.5rem;height:1.5rem}.ry-datepicker--success .ry-datepicker__feedback{color:#217e38}.ry-datepicker--error .ry-datepicker__feedback{color:#cc2936}.ry-datepicker__helper-text{display:block;color:#636575;font-size:.875rem;line-height:1.5rem}.react-datepicker-popper{z-index:3000;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#3e4050;background-color:#fff;border-radius:4px}.react-datepicker-popper .react-datepicker__triangle{display:none}.react-datepicker__header{position:relative;padding-top:.5rem;text-align:center}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{font-weight:600;font-size:1rem;line-height:2.5rem}.react-datepicker__navigation{min-width:auto;max-width:none;padding:0;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:absolute;top:.5rem;z-index:1;width:2.5rem;height:2.5rem;overflow:hidden;text-align:center;text-indent:-999em;border-radius:4px}.react-datepicker__navigation:disabled{cursor:default}.react-datepicker__navigation:before{position:absolute;top:.95rem;left:.95rem;width:.6rem;height:.6rem;border-color:#3e4050;border-style:solid;border-width:1px 1px 0 0;content:""}.react-datepicker__navigation--previous{left:.5rem}.react-datepicker__navigation--previous:before{transform:translateX(.2rem) rotate(-135deg)}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{color:#aab9bf;cursor:default}.react-datepicker__navigation--next{right:.5rem}.react-datepicker__navigation--next:before{transform:translateX(-.2rem) rotate(45deg)}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{color:#aab9bf;cursor:default}.react-datepicker__month-container{float:left}.react-datepicker__month{padding:0 .75rem .5rem;text-align:center}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{display:inline-block;width:2.5rem;height:2.5rem;margin:0;font-size:1rem;line-height:2.5rem;text-align:center}.react-datepicker__day-name{font-weight:600}.react-datepicker__day{width:2.5rem;height:2.5rem;font-size:1rem;line-height:2.375rem;border:1px solid transparent;border-radius:50%;cursor:pointer}.react-datepicker__day:hover{border-color:#636575}.react-datepicker__day--outside-month{color:#a3a4b2}.react-datepicker__day--today{position:relative;color:#0a8287;border-color:#0a8287}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{color:#fff;background-color:#0a8287}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#086b6f}.react-datepicker__day--keyboard-selected{color:#fff;background-color:#0eb0b6}.react-datepicker__day--keyboard-selected:hover{background-color:#086b6f}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(10,130,135,.5)}.react-datepicker__day--disabled{color:#aab9bf;cursor:default}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative}.react-datepicker__input-container input{display:block;width:100%;color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1;padding:calc(.75rem - 1px) 3rem calc(.75rem - 1px) calc(.75rem - 1px)}.react-datepicker__input-container input::placeholder{color:#aab9bf}.react-datepicker__input-container input:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.react-datepicker__input-container input.disabled,.react-datepicker__input-container input:disabled,.react-datepicker__input-container input[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.react-datepicker__input-container input.disabled,.react-datepicker__input-container input:disabled{color:#626374;cursor:default}.react-datepicker__input-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.react-datepicker__input-container .ry-icon{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem}.react-datepicker__input-container .ry-icon.focused{color:#0a8287}.ry-datepicker--error .react-datepicker__input-container .ry-icon{color:#cc2936}.ry-datepicker--success .react-datepicker__input-container .ry-icon{color:#217e38}.ry-datepicker--disabled .react-datepicker__input-container .ry-icon{color:#626374}.ry-donut-chart__chart{position:relative;display:block;max-width:18rem;margin:0 auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ry-donut-chart__chart{height:18rem}}.ry-donut-chart__chart-text{position:absolute;top:48%;left:50%;width:50%;text-align:center;transform:translate(-50%,-50%)}.ry-donut-chart__chart-text-label{font-weight:550;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.ry-donut-chart__legend{width:100%;max-width:40rem;margin:0 auto;padding:0 2rem}.ry-donut-chart__legend--cols-2{display:flex}.ry-donut-chart__legend--cols-2 .ry-donut-chart__legend-col{width:50%;margin:0 1rem}.ry-donut-chart__legend-item{position:relative;min-height:1rem;margin:1.5rem 0}.ry-donut-chart__legend-item:first-child{margin-top:1rem}.ry-donut-chart__legend-item .ry-badge{position:absolute;top:-.25rem;left:2.75rem;min-width:2.75rem;transform:translateX(-100%)}.ry-donut-chart__legend-item .ry-badge+.ry-donut-chart__legend-item-text{margin-left:3.25rem}.ry-donut-chart__legend-item-text{display:block;font-weight:600;font-size:.875rem;line-height:1rem}.ry-donut-chart--horizontal .ry-donut-chart__flex{display:flex;justify-content:center}.ry-donut-chart--horizontal .ry-donut-chart__chart{flex:0 0 auto;align-self:flex-start;margin:0}.ry-donut-chart--horizontal .ry-donut-chart__legend{align-self:center;max-width:none;margin:0}.ry-donut-chart--horizontal .ry-donut-chart__legend .ry-donut-chart__legend-col{min-width:8rem}.ry-donut-chart--horizontal .ry-donut-chart__legend--cols-2{align-items:flex-start}.ry-donut-chart--horizontal .ry-donut-chart__legend--cols-2 .ry-donut-chart__legend-col{flex:1 0 8rem}.ry-drawer{z-index:2000;box-shadow:0 2px 6px rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:28rem;background-color:#fff;animation:slideInRight .25s ease-out 1}@media screen and (prefers-reduced-motion:reduce){.ry-drawer{animation:none}}@media(max-width:28rem){.ry-drawer{left:0;width:auto;margin:.5rem}}.ry-drawer__header{z-index:1;padding:1.5rem 1rem 1rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.14)}.ry-drawer__header-close{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:relative;top:-1.5rem;right:-1rem;float:right;padding:1rem;font-size:.875rem;border-radius:4px}.ry-drawer__header-close:disabled{cursor:default}.ry-drawer__header-close .ry-icon{width:1.5rem;height:1.5rem}.ry-drawer__body{flex:1 1 auto;padding:1rem;overflow:auto}.ry-drawer__footer{z-index:1;padding:1rem;box-shadow:0 -1px 1px 0 rgba(0,0,0,.14)}form .ry-dropdown{margin-bottom:2rem}.ry-dropdown__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-dropdown--disabled .ry-dropdown__label{color:#626374}.ry-dropdown__control-container{position:relative}.ry-dropdown__control-container .ry-icon{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background-color:#fff;pointer-events:none}.ry-dropdown--disabled .ry-dropdown__control-container .ry-icon{color:#626374;background-color:#ebf0f2}.ry-dropdown__control{display:block;width:100%;padding:calc(.75rem - 1px);color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1;cursor:pointer;appearance:none}.ry-dropdown__control::placeholder{color:#aab9bf}.ry-dropdown__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-dropdown__control.disabled,.ry-dropdown__control:disabled,.ry-dropdown__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-dropdown__control.disabled,.ry-dropdown__control:disabled{color:#626374;cursor:default}.ry-dropdown__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-dropdown--success .ry-dropdown__control{border-color:#217e38}.ry-dropdown--error .ry-dropdown__control{border-color:#cc2936}.ry-dropdown__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-dropdown__feedback svg{width:1.5rem;height:1.5rem}.ry-dropdown--success .ry-dropdown__feedback{color:#217e38}.ry-dropdown--error .ry-dropdown__feedback{color:#cc2936}.ry-dropdown__helper-text{display:block;color:#636575;font-size:.875rem;line-height:1.5rem}.ry-dropdown-menu{min-width:10rem;margin:0;padding:.5rem 0;list-style:none;border-radius:4px}.ry-dropdown-menu ul{margin:0;padding:0;list-style:none}.ry-dropdown-menu li{margin:0;padding:0}.ry-dropdown-menu__item{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;display:block;width:100%;margin:0;padding:.75rem;color:inherit;text-align:left;text-decoration:none}.ry-dropdown-menu__item:not(:disabled):hover{color:#0a8287;background-color:#ebf5f5}.ry-dropdown-menu__item--negative:not(:disabled){color:#cc2936}.ry-dropdown-menu__item--negative:not(:disabled):hover{color:#cc2936;background-color:#fcf4f5}.ry-dropdown-menu__item:disabled{color:#aab9bf;cursor:default}.ry-dropdown-menu__item .ry-icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.ry-file-upload__dropzone{display:flex;flex-direction:column;justify-content:center;padding:1rem 0;text-align:center;background-color:#efeff3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23304047' stroke-width='2' stroke-dasharray='10,10'/%3E%3C/svg%3E");border-radius:8px;cursor:pointer}.ry-file-upload__dropzone-icon{margin-bottom:.5rem}.ry-file-upload__dropzone-icon .ry-icon{width:2.5rem;height:2.5rem}.ry-file-upload__dropzone-button .ry-button{margin-right:.25rem}.ry-file-upload__dropzone label{padding:0 1rem;font-weight:600;font-size:1rem;pointer-events:none}.ry-file-upload__dropzone .ry-file-upload__dropzone-or,.ry-file-upload__dropzone label{display:none}.ry-file-upload__dropzone--drag-and-drop .ry-file-upload__dropzone-or,.ry-file-upload__dropzone--drag-and-drop label{display:block}.ry-file-upload__dropzone--hover{background-color:#e9e9ef}.ry-file-upload__dropzone--disabled{color:#aab9bf;background-color:#ebf0f2;border-color:#aab9bf;cursor:default}.ry-file-upload__dropzone--disabled .ry-button:disabled{color:#aab9bf}@media screen and (min-width:768px){.ry-file-upload__dropzone--small{flex-direction:row;align-items:center;justify-content:flex-start;padding:0}.ry-file-upload__dropzone--small label{padding:1rem 0}.ry-file-upload__dropzone--small .ry-file-upload__dropzone-icon{margin:0 .5rem 0 1rem}.ry-file-upload__dropzone--small .ry-file-upload__dropzone-icon .ry-icon{width:1.5rem;height:1.5rem}.ry-file-upload__dropzone--small .ry-file-upload__dropzone-or{display:none}.ry-file-upload__dropzone--small .ry-file-upload__dropzone-button{flex:1 1 auto;text-align:right}}.ry-file-upload__files{margin:1rem 0 0;padding:0;font-size:.875rem;list-style:none;border:1px solid #d0d0d4;border-radius:8px}.ry-file-upload__file{display:flex}.ry-file-upload__file:not(:last-child){border-bottom:1px solid #d0d0d4}.ry-file-upload__file-icon{flex:0 0 3rem;padding:1rem .5rem 1rem 1rem}.ry-file-upload__file-icon .ry-icon{width:1.5rem;height:1.5rem}.ry-file-upload__file--uploading .ry-file-upload__file-icon .ry-icon{animation:spin 1s linear infinite}@media screen and (prefers-reduced-motion:reduce){.ry-file-upload__file--uploading .ry-file-upload__file-icon .ry-icon{animation:none}}.ry-file-upload__file--success .ry-file-upload__file-icon .ry-icon{color:#217e38;animation:fadeIn .5s linear 1}@media screen and (prefers-reduced-motion:reduce){.ry-file-upload__file--success .ry-file-upload__file-icon .ry-icon{animation:none}}.ry-file-upload__file--error .ry-file-upload__file-icon .ry-icon{color:#cc2936}.ry-file-upload__file-content{flex:1 1 auto;padding:1rem 0;word-break:break-word;overflow-wrap:break-word}.ry-file-upload__file-actions{flex:0 0 3rem;padding:.5rem;text-align:right}.ry-file-upload__file-actions .ry-button--icon-only{color:#3e4050}.ry-file-upload__file-actions .ry-button--icon-only:hover{color:#0a8287}.ry-file-upload__progress{height:1px;background-color:#eee}.ry-file-upload__progress-determinate-bar{height:1px;background-color:#217e38;transition:width .5s}@media screen and (prefers-reduced-motion:reduce){.ry-file-upload__progress-determinate-bar{transition:none}}.ry-file-upload__progress-indeterminate-bar{position:relative;height:1px;overflow:hidden;background-color:#eee}@keyframes increase{0%{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes decrease{0%{left:-80%;width:80%}to{left:110%;width:10%}}.ry-file-upload__progress-indeterminate-bar:after,.ry-file-upload__progress-indeterminate-bar:before{position:absolute;top:0;height:1px;background-color:rgba(33,126,56,.3);content:""}.ry-file-upload__progress-indeterminate-bar:before{animation:increase 2s infinite}@media screen and (prefers-reduced-motion:reduce){.ry-file-upload__progress-indeterminate-bar:before{animation:none}}.ry-file-upload__progress-indeterminate-bar:after{animation:decrease 2s .5s infinite}@media screen and (prefers-reduced-motion:reduce){.ry-file-upload__progress-indeterminate-bar:after{animation:none}}.ry-file-upload__file--error .ry-file-upload__progress-determinate-bar{background-color:#cc2936}.ry-global-footer{padding-top:1rem;padding-bottom:2rem;color:#fff;font-size:.875rem;text-align:center;background-color:#0e247e}.ry-global-footer__content{margin-bottom:1rem}.ry-global-footer__content .ry-link,.ry-global-footer__content a{color:#fff!important;text-decoration:none}.ry-global-footer__content .ry-link:hover,.ry-global-footer__content a:hover{text-decoration:underline}.ry-global-footer__static{white-space:nowrap}.ry-global-footer__copyright{margin-bottom:1rem;font-size:.75rem}.ry-global-footer__copyright__text{margin-left:1rem}.ry-global-footer__logo svg{vertical-align:middle}@media(min-width:576px){.ry-global-footer{display:flex;padding-top:1.5rem;padding-bottom:1.5rem;line-height:2rem;text-align:left}.ry-global-footer__content{flex:1 1 auto;margin-bottom:0}.ry-global-footer__static{margin-left:1rem;text-align:right}.ry-global-footer__copyright{margin-bottom:0;font-size:.875rem}}@media(min-width:768px){.ry-global-footer__static{display:flex}.ry-global-footer__copyright{margin-right:1rem}}.ry-global-header{z-index:1000;box-shadow:0 1px 2px rgba(0,0,0,.25);position:relative;display:flex;height:5rem;padding-right:1rem;background-color:#fff}@supports(padding:max(0)){.ry-global-header{padding-right:max(1rem,env(safe-area-inset-right))}}@media(max-width:767.98px){.ry-global-header{height:4rem}}.ry-global-header:not(.ry-global-header--internal):before{position:absolute;top:0;right:0;left:0;height:4px;background-color:#edae49;content:""}.ry-global-header__logo{align-self:center;height:100%;padding:0 1rem;line-height:5rem;cursor:pointer}@supports(padding:max(0)){.ry-global-header__logo{padding-left:max(1rem,env(safe-area-inset-left))}}@media(max-width:767.98px){.ry-global-header__logo{line-height:4rem}}.ry-global-header__logo svg{width:103px;height:48px;vertical-align:middle}.ry-global-header__logo:focus{position:relative}.ry-global-header__tabs{display:flex;flex:1 1 auto;background-color:#fff}.ry-global-header__tabs-placeholder{display:none}@media(max-width:767.98px){.ry-global-header__tabs{position:fixed;right:0;bottom:0;left:0;z-index:1000;justify-content:center;box-shadow:0 -1px 2px 0 rgba(0,0,0,.25)}@supports(padding:max(0)){.ry-global-header__tabs{padding-bottom:env(safe-area-inset-bottom)}}.ry-global-header__tabs-placeholder{display:block;flex:1 1 auto}}@media(max-width:575.98px){.ry-global-header__tabs{justify-content:space-evenly}}.ry-global-header__tab{display:block;padding:1.75rem 1.25rem;color:#3e4050;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ry-global-header__tab:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-global-header__tab--active{position:relative}.ry-global-header__tab--active:before{position:absolute;right:0;bottom:0;left:0;height:7px;background-color:#0e247e;border-radius:4px 4px 0 0;content:""}.ry-global-header__tab--disabled{color:#aab9bf;cursor:default;-webkit-user-select:none;user-select:none}.ry-global-header__tab .ry-icon{display:none}@media(max-width:767.98px){.ry-global-header__tab{padding:.75rem;font-weight:600;font-size:10px;letter-spacing:1.5px}.ry-global-header__tab--active{color:#0a8287}.ry-global-header__tab--active:before{display:none!important}.ry-global-header__tab .ry-icon{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.25rem}}@media(max-width:575.98px){.ry-global-header__tab{min-width:48px;padding:0 .5rem;text-align:center}.ry-global-header__tab .ry-icon{position:relative;top:.25rem;display:block;margin:auto}}.ry-global-header__user{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;display:block;height:100%;margin:0;padding:0 .5rem;color:#3e4050;font-size:1rem;line-height:3rem;text-transform:capitalize;text-decoration:none}.ry-global-header__user:disabled{cursor:default}.ry-global-header__user-name{vertical-align:middle}@media(max-width:575.98px){.ry-global-header__user-name{display:none}}.ry-global-header__user .ry-avatar{margin-left:1rem;vertical-align:middle}@media(max-width:575.98px){.ry-global-header__user .ry-avatar{margin-left:0}}.ry-global-header__user:hover{color:#00508a;text-decoration:underline}@-moz-document url-prefix(){.ry-global-header__user:hover{text-underline-position:under}}.ry-global-header__user:hover .ry-avatar{box-shadow:0 0 0 2px #fff,0 0 0 3px #00508a}.ry-global-header__user:active{color:#003865;text-decoration:underline}.ry-global-header__user:active .ry-avatar{box-shadow:0 0 0 2px #fff,0 0 0 3px #003865}@media(max-width:767.98px){body.with-ry-global-header{padding-bottom:3rem}@supports(padding:max(0)){body.with-ry-global-header{padding-bottom:calc(3rem + env(safe-area-inset-bottom))}}}.ry-message{display:flex;min-width:20rem;max-width:40.5rem;margin-bottom:1.5rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 6px 1px rgba(47,64,71,.3);border:1px solid #0e247e}.ry-message:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-message__icon{display:flex;align-items:center;padding:.25rem;color:#fff}.ry-message__icon svg{display:block;width:40px;height:40px}.ry-message__content{flex:1 1 auto;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem}.ry-message__content p{max-width:none;margin-top:0;margin-bottom:.5rem}.ry-message__title{font-weight:600;font-size:.875rem;line-height:1.5rem}.ry-message__close{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;align-self:flex-start;padding:.75rem;line-height:1.5rem;border-radius:4px}.ry-message__close:disabled{cursor:default}.ry-message__close svg{display:block;width:1.5rem;height:1.5rem}.ry-message .ry-message__icon{background-color:#0e247e}.ry-message--error{border-color:#cc2936}.ry-message--error .ry-message__icon{background-color:#cc2936}.ry-message--error .ry-message__title{color:#cc2936}.ry-message--success{border-color:#217e38}.ry-message--success .ry-message__icon{background-color:#217e38}.ry-message--warning{border-color:#edae49}.ry-message--warning .ry-message__icon{background-color:#edae49}.ry-message-group svg{width:1.5rem;height:1.5rem}.ry-modal-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:auto;background-color:rgba(47,64,72,.5)}.ry-modal-center{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:0 0 1rem;text-align:center}@media(min-width:768px){.ry-modal-center{padding:1rem 0}}.ry-modal{position:relative;display:inline-block;margin:.5rem;padding:3.5rem 1rem 1rem;text-align:left;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.5);animation:slideInBottom .25s ease-out}@media screen and (prefers-reduced-motion:reduce){.ry-modal{animation:none}}@media(max-width:375px){.ry-modal{display:block}}@media(min-width:576px){.ry-modal{padding:3rem 2rem 2rem}}@media(min-width:768px){.ry-modal{min-width:33.33333%;max-width:66.66667%;margin:.5rem auto;padding-bottom:2.5rem}}.ry-modal__close{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:absolute;top:0;right:0;padding:1rem;font-size:.875rem;line-height:1.5rem;border-radius:4px}.ry-modal__close:disabled{cursor:default}.ry-modal__close .ry-icon{width:1.5rem;height:1.5rem}.ry-modal__title{margin-top:.5rem;text-align:center}.ry-modal p{max-width:640px;margin-right:auto;margin-left:auto;text-align:center}.ry-modal .ry-button-group{justify-content:center}.ry-pagination{padding:1rem 0}.ry-pagination__rows-per-page{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:0}.ry-pagination__rows-per-page .ry-dropdown{width:6rem}.ry-pagination__rows-per-page-label{padding:0 .5rem 0 0}.ry-pagination__rows-per-page-label,.ry-pagination__rows-per-page-total-records{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase;margin-bottom:0}.ry-pagination__rows-per-page-total-records{padding:0 0 0 .5rem}@media(min-width:768px){.ry-pagination{display:flex}.ry-pagination__rows-per-page{margin:0}.ry-pagination .ry-pagination-links{flex:1 1 auto;text-align:right}}.ry-pagination-links{padding:0;white-space:nowrap;text-align:center}.ry-pagination-links button{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;display:inline-block;width:3rem;padding:.5rem 0;color:#3e4050;line-height:2rem;vertical-align:top;border-radius:4px}.ry-pagination-links button:disabled{cursor:default;color:#a3a4b2}.ry-pagination-links button .ry-icon{width:2.5rem;height:2.5rem}.ry-pagination-links .ry-pagination-links__arrow{padding:.25rem;line-height:1.5rem}.ry-pagination-links__current{display:inline-block;width:2rem;height:2rem;color:#fff;background-color:#0a8287;border-radius:50%}.ry-pagination-links__ellipsis{display:inline-block;width:1.5rem;padding:.5rem 0;line-height:2rem;text-align:center;vertical-align:top}@media(max-width:320px){.ry-pagination-links{text-align:center}}form .ry-password-input{margin-bottom:2rem}.ry-password-input__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-password-input--disabled .ry-password-input__label{color:#626374}.ry-password-input__control-container{position:relative;border-radius:4px}.ry-password-input--show-reqs .ry-password-input__control-container{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.ry-password-input__control{display:block;width:100%;padding:calc(.75rem - 1px);color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1}.ry-password-input__control::placeholder{color:#aab9bf}.ry-password-input__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-password-input__control.disabled,.ry-password-input__control:disabled,.ry-password-input__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-password-input__control.disabled,.ry-password-input__control:disabled{color:#626374;cursor:default}.ry-password-input__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-password-input--success .ry-password-input__control{border-color:#217e38}.ry-password-input--error .ry-password-input__control{border-color:#cc2936}.ry-password-input__toggle-mask{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:absolute;top:0;right:0;padding:.5rem}.ry-password-input__toggle-mask:disabled{cursor:default}.ry-password-input__toggle-mask svg{width:2rem;height:2rem}.ry-password-input__toggle-mask:focus{position:absolute}.ry-password-input__reqs{padding:.75rem;font-size:.75rem}.ry-password-input__reqs-title{margin-bottom:.5rem;color:#3e4050;font-weight:400;font-size:.625rem;line-height:.75rem;letter-spacing:.05em;text-transform:uppercase}.ry-password-input__req .ry-icon{width:1.5rem;height:1.5rem;color:#d2d3dc}.ry-password-input__req--pass,.ry-password-input__req--pass .ry-icon{color:#217e38}.ry-password-input--error .ry-password-input__req:not(.ry-password-input__req--pass),.ry-password-input--error .ry-password-input__req:not(.ry-password-input__req--pass) .ry-icon{color:#cc2936}.ry-password-input__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-password-input__feedback svg{width:1.5rem;height:1.5rem}.ry-password-input--success .ry-password-input__feedback{color:#217e38}.ry-password-input--error .ry-password-input__feedback{color:#cc2936}.ry-password-input__helper-text{display:block;color:#636575;font-size:.875rem;line-height:1.5rem}.ry-popover{z-index:3000;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#3e4050;background-color:#fff;border-radius:4px}.ry-popover__arrow{position:absolute;z-index:-1;width:1rem;height:1rem;overflow:hidden;pointer-events:none}.ry-popover__arrow:before{position:absolute;width:.5rem;height:.5rem;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.3);content:""}[data-popper-placement*=bottom] .ry-popover__arrow{top:-1rem}[data-popper-placement*=bottom] .ry-popover__arrow:before{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}[data-popper-placement*=top] .ry-popover__arrow{bottom:-1rem}[data-popper-placement*=top] .ry-popover__arrow:before{top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}[data-popper-placement*=right] .ry-popover__arrow{left:-1rem}[data-popper-placement*=right] .ry-popover__arrow:before{top:50%;right:0;transform:translate(50%,-50%) rotate(45deg)}[data-popper-placement*=left] .ry-popover__arrow{right:-1rem}[data-popper-placement*=left] .ry-popover__arrow:before{top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}.ry-popover .ry-checkbox-group__header label{padding-top:.5rem;padding-right:.5rem;padding-left:.5rem;color:#3e4050}.ry-popover .ry-checkbox-group:first-child .ry-checkbox-group__header label{padding-top:1rem}form .ry-radio-group{margin-bottom:2rem}.ry-radio-group__header{margin-bottom:.5rem}.ry-radio-group__label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase;margin-bottom:0}.ry-radio-group__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem;margin-bottom:0}.ry-radio-group__feedback svg{width:1.5rem;height:1.5rem}.ry-radio-group--error .ry-radio-group__feedback{color:#cc2936}.ry-radio-group--error .ry-radio-group__radio-options{border:1px solid #cc2936;border-radius:4px}.ry-radio-group--success .ry-radio-group__feedback{color:#217e38}.ry-radio-group--disabled .ry-radio-group__label{color:#626374}.ry-radio-group .ry-radio{margin-bottom:0}.ry-radio{position:relative;min-width:3rem;min-height:3rem}form .ry-radio{margin-bottom:2rem}.ry-radio__label{display:block;padding:.75rem 1rem .75rem 3rem;font-size:.875rem;line-height:1.5rem}.ry-radio__control{position:absolute;top:0;left:0;z-index:1;width:3rem;height:3rem;cursor:pointer;opacity:0}.ry-radio__control:disabled{cursor:default}.ry-radio__label:before{position:absolute;top:.75rem;left:.75rem;width:1.5rem;height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:.25rem;content:"";border-radius:50%}.ry-radio__label:after{position:absolute;top:1.125rem;left:1.125rem;display:none;width:.75rem;height:.75rem;background-color:#0e247e;border-radius:50%;content:""}.ry-radio__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-radio__feedback svg{width:1.5rem;height:1.5rem}.ry-radio--success .ry-radio__feedback{color:#217e38}.ry-radio--error .ry-radio__feedback{color:#cc2936}.ry-radio:hover .ry-radio__label:before{border-color:#0e247e}.ry-radio__control:focus+.ry-radio__label:before{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-radio__control:checked+.ry-radio__label:before{border-color:#0e247e}.ry-radio__control:checked+.ry-radio__label:after{display:block}.ry-radio--error .ry-radio__control:checked+.ry-radio__label:before,.ry-radio--error .ry-radio__label:before,.ry-radio--error:hover .ry-radio__label:before{border-color:#cc2936}.ry-radio--error .ry-radio__control:checked+.ry-radio__label:after{background-color:#cc2936}.ry-radio--disabled .ry-radio__label{color:#a3a4b2}.ry-radio--disabled .ry-radio__control:checked+.ry-radio__label:before,.ry-radio--disabled .ry-radio__label:before,.ry-radio--disabled:hover .ry-radio__label:before{background-color:#bcc4c4;border-color:#bcc4c4}.ry-radio--disabled .ry-radio__control:checked+.ry-radio__label:after,.ry-radio--disabled .ry-radio__label:after{background-color:#fff}.ry-split-button{position:relative;display:inline-block;white-space:nowrap;background:#fff;border-radius:4px}.ry-split-button .ry-button{position:relative;min-width:5.5rem;margin-left:-2px;border-radius:0 4px 4px 0}.ry-split-button .ry-button:not(:disabled):focus,.ry-split-button .ry-button:not(:disabled):hover{z-index:1}.ry-split-button .ry-button:disabled{position:static}.ry-split-button>.ry-button:first-child{margin-left:0;border-radius:4px 0 0 4px}.ry-split-button .ry-button--primary{margin-left:2px}.ry-split-button>.ry-button--primary:first-child{margin-left:0}.ry-split-button .ry-focus-trap{display:inherit!important}.ry-split-button--block{display:flex}.ry-split-button--block>.ry-button:first-child{flex:1 1 auto}.ry-split-button__popover{min-width:10rem;margin:0;padding:.5rem 0;list-style:none;border-radius:4px}.ry-split-button__popover ul{margin:0;padding:0;list-style:none}.ry-split-button__popover li{margin:0;padding:0}.ry-split-button__popover a{display:block;margin:0;padding:.75rem;cursor:pointer}.ry-split-button__popover a:not(.disabled):hover{color:#0a8287;background-color:#ebf5f5}.ry-split-button__popover a:not(.disabled).negative{color:#cc2936}.ry-split-button__popover a:not(.disabled).negative:hover{color:#cc2936;background-color:#fcf4f5}.ry-split-button__popover a.disabled{color:#aab9bf;cursor:default}.ry-split-button__popover a .ry-icon{width:1.5rem;height:1.5rem;margin-right:.5rem;color:#0a8287}.ry-switch{position:relative;display:inline-block;vertical-align:middle}.ry-switch__control{position:relative;display:block;width:3rem;height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:.75rem;outline:none;cursor:pointer;transition:background-color 80ms ease-out}@media screen and (prefers-reduced-motion){.ry-switch__control{transition:none}}.ry-switch__control:after{position:absolute;top:-1px;left:-1px;width:1.5rem;height:1.5rem;background:transparent;background-color:#fff;border:1px solid #aab9bf;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.25);transform:translateX(0);transition:transform 80ms ease-out;content:""}@media screen and (prefers-reduced-motion:reduce){.ry-switch__control:after{transition:none}}input:checked+.ry-switch__control{background-color:#0a8287;border-color:#0a8287}input:checked+.ry-switch__control:after{box-shadow:-2px 4px 3px rgba(0,0,0,.05);transform:translateX(100%)}input:disabled+.ry-switch__control{background-color:#d2d3dc;border-color:#d2d3dc;cursor:default}input:disabled+.ry-switch__control:after{background-color:#d2d3dc;border-color:#fff;box-shadow:none}input:focus+.ry-switch__control{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-switch input{position:absolute;left:15px;opacity:0}@keyframes table-pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.ry-table{position:relative;transition:opacity .15s ease-out}@media screen and (prefers-reduced-motion:reduce){.ry-table{transition:none}}.ry-table__body{transition:opacity .25s linear}@media screen and (prefers-reduced-motion:reduce){.ry-table__body{transition:none}}.ry-table--loading .ry-table__body{animation:table-pulse 2s linear infinite}@media screen and (prefers-reduced-motion:reduce){.ry-table--loading .ry-table__body{animation:none}}.ry-table--loading-with-search .ry-table__header-search .ry-text-input__icon{animation:spin 1s linear infinite}@media screen and (prefers-reduced-motion:reduce){.ry-table--loading-with-search .ry-table__header-search .ry-text-input__icon{animation:none}}.ry-table--overflowing .ry-table__overflow{overflow:auto}@supports(position:sticky){.ry-table--overflowing thead tr:first-child .ry-table__th{position:static}}.ry-table--skeleton .ry-skeleton{min-width:3rem;max-width:60%;height:1.2rem}.ry-table--skeleton .ry-table__tr-group-header{padding-top:.625rem;padding-bottom:.625rem}.ry-table--skeleton .ry-table__tr-group-header .ry-skeleton{max-width:10rem;height:1.25rem}@media(max-width:768px){.ry-table .ry-table__overflow{overflow:auto}@supports(position:sticky){.ry-table thead tr:first-child .ry-table__th{position:static}}}.ry-table__header{margin:1rem 0}.ry-table__header-actions .ry-button{margin:.25rem .25rem .25rem 0}.ry-table__header-search{margin-bottom:.5rem}.ry-table__header-selected-title{margin-right:.5rem;padding:.5rem 0;font-weight:600}.ry-table__header+.ry-table__header{border-top:1px solid #d2d3dc}.ry-table__header-title{margin-bottom:.5rem}@media(min-width:768px){.ry-table__header{display:flex;align-items:center}.ry-table__header-spacer{flex:1 1 auto}.ry-table__header-search{flex:0 0 18rem;margin:0 0 0 .5rem}.ry-table__header-title{margin-bottom:0}.ry-table__header-actions{flex:1 1 auto}.ry-table__header-actions .ry-button{margin:0}.ry-table__header-actions-left{padding-left:.5rem;text-align:left}.ry-table__header-actions-right{text-align:right}}.ry-table__subheader{width:100%;color:#3e4050;letter-spacing:0;border-top:1px solid #d8d8d8}.ry-table__subheader .subheader-text{margin:1rem 0;padding:0;font-weight:700;font-size:1rem}.ry-table__table{width:100%;border-collapse:collapse}.ry-table__th{padding:0 .25rem 0 0;font-weight:inherit;font-size:inherit;line-height:1.5rem;white-space:nowrap;text-align:left;background-color:#3e4050}.ry-table__th--filtered .ry-table__th-filter-icon,.ry-table__th--sorted .ry-table__th-sort-icon{color:#01e6aa!important}.ry-table__th--align-right{text-align:right}.ry-table__th--align-center{text-align:center}.ry-table__th--with-checkbox,.ry-table__th--with-expand{width:3rem;padding:0}.ry-table__th--with-checkbox .ry-checkbox{margin:0}.ry-table__th--with-checkbox .ry-checkbox label{padding-right:0}.ry-table__th .ry-table__th-el{display:inline-block;padding:.75rem .25rem;vertical-align:top}.ry-table__th .ry-table__th-el:first-child{padding-left:.5rem}.ry-table__th:first-child .ry-table__th-el:first-child{padding-left:1rem}.ry-table__th:last-child{padding-right:.75rem}.ry-table__th button.ry-table__th-el{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;appearance:none;padding:.75rem .25rem;color:inherit;text-decoration:none;cursor:pointer}.ry-table__th button.ry-table__th-el:disabled{cursor:default}.ry-table__th button.ry-table__th-el:focus,.ry-table__th button.ry-table__th-el:hover{background-color:rgba(0,0,0,.25)}.ry-table__th .ry-table__th-label{color:#fff;font-weight:600;font-size:.75rem;text-transform:uppercase;vertical-align:top}.ry-table__th .ry-table__th-label+.ry-icon{margin-left:.25rem}.ry-table__th .ry-icon{width:1.5rem;height:1.5rem;color:#fff;cursor:pointer}@supports(position:sticky){thead tr:first-child .ry-table__th{position:sticky;top:0;z-index:500}.with-ry-global-header thead tr:first-child .ry-table__th{top:5rem}@media(max-width:767.98px){.with-ry-global-header thead tr:first-child .ry-table__th{top:4rem}}}.ry-table__td{padding:1rem .5rem;font-size:.875rem;line-height:1.5rem;text-align:left;vertical-align:top;background-color:#fff;border-bottom:1px solid #d2d3dc}.ry-table__td:first-child{padding-left:1rem}.ry-table__td:last-child{padding-right:1rem}.ry-table__td--align-right{text-align:right}.ry-table__td--align-center{text-align:center}.ry-table__td--with-checkbox{width:3rem}.ry-table__td--with-checkbox .ry-checkbox{margin:0}.ry-table__td--with-checkbox .ry-checkbox label{padding-right:0}.ry-table__td--with-checkbox,.ry-table__td--with-checkbox:first-child,.ry-table__td--with-checkbox:last-child{padding:.25rem 0}.ry-table__td--with-expand-button{width:3rem}.ry-table__td--with-expand-button,.ry-table__td--with-expand-button:first-child,.ry-table__td--with-expand-button:last-child{padding:.5rem 4px}.ry-table__td--with-expand-button button{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;padding:.5rem;vertical-align:top;border-radius:4px}.ry-table__td--with-expand-button button:disabled{cursor:default}.ry-table__td--with-expand-button .ry-icon{width:1.5rem;height:1.5rem}.ry-table__td--with-expand-content,.ry-table__td--with-expand-content:first-child,.ry-table__td--with-expand-content:last-child{padding:0}.ry-table__tr--odd .ry-table__td{background-color:#f8f8fa}.ry-table__tr-group-header{padding:.5rem 1rem;font-weight:600;font-size:.75rem;font-size:1rem;line-height:1.5rem;text-align:left;vertical-align:top;background-color:#fff;background-color:#f8f8fa;border-bottom:1px solid #d2d3dc}.ry-table__tr-group-header--sticky{position:sticky;top:0;z-index:400}@supports(position:sticky){.ry-table__tr-group-header--sticky{top:calc(1.5rem + 23px)}}.ry-table__expanded{position:relative;padding:1rem 1rem 1rem 3.5rem;overflow:hidden}.ry-table__expanded:after,.ry-table__expanded:before{position:absolute;right:0;left:0;height:.5rem;box-shadow:0 0 5px rgba(210,211,220,.8);content:""}.ry-table__expanded:before{top:-.5rem}.ry-table__expanded:after{bottom:-.5rem}.ry-table__empty{padding:3rem;text-align:center}.ry-table__empty .ry-icon{color:#a3a4b2}.ry-tab{display:inline-block;padding:.75rem 1.5rem;color:#3e4050;font-weight:600;font-size:.875rem;letter-spacing:.1428571429em;text-transform:uppercase;text-decoration:none;vertical-align:top;background-color:#fff;border:1px solid #c5cece;cursor:pointer;transition:color .1s,background-color .1s}@media screen and (prefers-reduced-motion:reduce){.ry-tab{transition:none}}.ry-tab:focus{position:relative}.ry-tab:hover{color:#0e247e;border-color:#0e247e}.ry-tab--active{color:#fff;background-color:#0e247e;border-color:#0e247e}.ry-tab--active:hover{color:#fff}.ry-tab--disabled,.ry-tab--disabled:hover{color:#a7afaf;border-color:#c5cece;cursor:default;pointer-events:none}.ry-tabs__hidden-container{position:absolute;z-index:-1000;overflow:hidden;visibility:hidden}.ry-tabs__horizontal-container{display:inline-block;white-space:nowrap}.ry-tabs__horizontal-container>.ry-tab:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.ry-tabs__horizontal-container>.ry-tab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.ry-tabs__horizontal-container>.ry-tab:not(:first-child){margin-left:-1px}.ry-tabs__horizontal-container>.ry-tab--active+.ry-tab,.ry-tabs__horizontal-container>.ry-tab--active+.ry-tabs__more>a,.ry-tabs__horizontal-container>.ry-tab:hover+.ry-tab,.ry-tabs__horizontal-container>.ry-tab:hover+.ry-tabs__more>a{border-left-width:0}.ry-tabs__horizontal-container>.ry-tab--active+:not(:first-child),.ry-tabs__horizontal-container>.ry-tab:hover+:not(:first-child){margin-left:0}.ry-tabs--block .ry-tabs__horizontal-container{display:flex}.ry-tabs--block .ry-tabs__horizontal-container .ry-tab{flex-basis:0;flex-grow:1;text-align:center}.ry-tabs__more-tab{padding:.5rem}.ry-tabs__more-tab .ry-icon{width:2rem;height:2rem}.ry-tabs__more-tab-dropdown{min-width:7.25rem;border-radius:4px}.ry-tabs__more-tab-dropdown .ry-tab{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ry-tabs__more-tab-dropdown .ry-tab:not(:first-child){margin-top:-1px}.ry-tabs__more-tab-dropdown .ry-tab--active+.ry-tab,.ry-tabs__more-tab-dropdown .ry-tab:hover+.ry-tab{border-top-width:0}.ry-tabs__more-tab-dropdown .ry-tab--active+:not(:first-child),.ry-tabs__more-tab-dropdown .ry-tab:hover+:not(:first-child){margin-top:0}.ry-tabs__more-tab-dropdown .ry-tab{padding-right:1rem;padding-left:1rem;border-radius:0}.ry-tabs__more-tab-dropdown .ry-tab:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.ry-tabs__more-tab-dropdown .ry-tab:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ry-tabs__vertical-container .ry-tab{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ry-tabs__vertical-container .ry-tab:not(:first-child){margin-top:-1px}.ry-tabs__vertical-container .ry-tab--active+.ry-tab,.ry-tabs__vertical-container .ry-tab:hover+.ry-tab{border-top-width:0}.ry-tabs__vertical-container .ry-tab--active+:not(:first-child),.ry-tabs__vertical-container .ry-tab:hover+:not(:first-child){margin-top:0}.ry-tabs__vertical-container .ry-tabs__toggle{position:relative;padding-right:3rem}.ry-tabs__vertical-container .ry-tabs__toggle-icon{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem}form .ry-textarea{margin-bottom:2rem}.ry-textarea__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-textarea--disabled .ry-textarea__label{color:#626374}.ry-textarea__control{display:block;width:100%;padding:calc(.75rem - 1px);color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1;min-height:4rem;resize:vertical}.ry-textarea__control::placeholder{color:#aab9bf}.ry-textarea__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-textarea__control.disabled,.ry-textarea__control:disabled,.ry-textarea__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-textarea__control.disabled,.ry-textarea__control:disabled{color:#626374;cursor:default}.ry-textarea__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-textarea--success .ry-textarea__control{border-color:#217e38}.ry-textarea--error .ry-textarea__control{border-color:#cc2936}.ry-modal .ry-textarea__control p,.ry-textarea__control p{max-width:none;text-align:left}.ry-modal .ry-textarea__control p:last-child,.ry-textarea__control p:last-child{margin-bottom:0}.ry-textarea__supporting-text{display:flex}.ry-textarea__supporting-text :first-child{flex:1 1 auto}.ry-textarea__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-textarea__feedback svg{width:1.5rem;height:1.5rem}.ry-textarea--success .ry-textarea__feedback{color:#217e38}.ry-textarea--error .ry-textarea__feedback{color:#cc2936}.ry-textarea__helper-text{display:block;color:#636575;font-size:.875rem;line-height:1.5rem}.ry-textarea__chars-count{margin-left:.5rem;color:#636575;font-size:12px}.ry-textarea--chars-empty .ry-textarea__chars-count{color:#aab9bf}.ry-textarea--chars-over .ry-textarea__chars-count{color:#cc2936}.ry-textarea--mentions .ry-textarea__control{max-height:20rem;overflow:auto}.ry-textarea__container{position:relative}.ry-textarea__suggestions{z-index:3000;box-shadow:0 4px 8px rgba(0,0,0,.5);position:absolute;top:calc(100% + 4px);right:0;left:0;min-width:10rem;margin:0;padding:.5rem 0;list-style:none;background-color:#fff;border-radius:4px}.ry-textarea__suggestions--top{top:auto;bottom:calc(100% + 4px)}.ry-textarea__suggestions ul{margin:0;padding:0;list-style:none}.ry-textarea__suggestions li{margin:0;padding:0}.ry-textarea__suggestions li.active{color:#0a8287;background-color:#ebf5f5}.ry-textarea__suggestions button{display:block;width:100%;margin:0;padding:.75rem;color:inherit;text-align:left;cursor:pointer}.ry-textarea__suggestions button:hover{color:inherit;text-decoration:none}.ry-mentions p:last-child{margin-bottom:0}.ry-mention{color:#0a8287;border-radius:2px}.ry-textarea--disabled .ry-mention{color:#79afb1}form .ry-text-input{margin-bottom:2rem}.ry-text-input__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-text-input--disabled .ry-text-input__label{color:#626374}.ry-text-input__control-container{position:relative}.ry-text-input__control-container .ry-icon{width:2rem;height:2rem}.ry-text-input--disabled .ry-text-input__control-container .ry-icon{color:#626374}.ry-text-input__icon-button{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;position:absolute;top:0;right:0;padding:.5rem;color:#a3a4b2;border-radius:0 4px 4px 0}.ry-text-input__icon-button:disabled{cursor:default}.ry-text-input__icon{position:absolute;top:.5rem;right:.5rem;pointer-events:none}:focus+.ry-text-input__icon{color:#0a8287}.ry-text-input--error .ry-text-input__icon{color:#cc2936}.ry-text-input--success .ry-text-input__icon{color:#217e38}.ry-text-input--disabled .ry-text-input__icon{color:#626374}.ry-text-input__control{display:block;width:100%;padding:calc(.75rem - 1px);color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1}.ry-text-input__control::placeholder{color:#aab9bf}.ry-text-input__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-text-input__control.disabled,.ry-text-input__control:disabled,.ry-text-input__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-text-input__control.disabled,.ry-text-input__control:disabled{color:#626374;cursor:default}.ry-text-input__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-text-input--success .ry-text-input__control{border-color:#217e38}.ry-text-input--error .ry-text-input__control{border-color:#cc2936}.ry-text-input--icon .ry-text-input__control{padding-right:3rem}.ry-text-input__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-text-input__feedback svg{width:1.5rem;height:1.5rem}.ry-text-input--success .ry-text-input__feedback{color:#217e38}.ry-text-input--error .ry-text-input__feedback{color:#cc2936}.ry-text-input__helper-text{display:block;color:#636575;font-size:.875rem;line-height:1.5rem}.ry-toast-container{position:fixed;top:0;bottom:0;left:50%;z-index:3000;padding:2rem 0;transform:translateX(-50%);pointer-events:none}.ry-toast-container .ry-message{margin-bottom:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.5);pointer-events:auto}.ry-toast-message{max-height:1000px;transition:max-height .25s cubic-bezier(.4,0,.2,1);animation-duration:.25s;animation-fill-mode:both}@media (prefers-reduced-motion),print{.ry-toast-message{transition:none!important;animation:none!important}}.ry-toast-message--entering{animation-name:fadeInLeft}@media screen and (prefers-reduced-motion:reduce){.ry-toast-message--entering{animation:none}}.ry-toast-message--exiting{max-height:0;animation-name:fadeOutRight}@media screen and (prefers-reduced-motion:reduce){.ry-toast-message--exiting{animation:none}}.ry-toggle{min-width:auto;max-width:none;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none;padding:.5rem;border-radius:4px;transition:background-color .1s linear,color .1s linear}.ry-toggle:disabled{cursor:default}@media screen and (prefers-reduced-motion:reduce){.ry-toggle{transition:none}}.ry-toggle:disabled{color:#bcc4c4}.ry-toggle .ry-icon{width:2rem;height:2rem}.ry-toggle--active{color:#fff;background-color:#0e247e}.ry-toggle--active:disabled{color:#fff;background-color:#bcc4c4}.ry-tooltip{z-index:3000;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#3e4050;background-color:#fff;border-radius:4px;max-width:30rem;padding:.5rem 1rem;font-size:14px;line-height:1.5rem;animation:fadeIn .15s ease-out 1;pointer-events:none}@media screen and (prefers-reduced-motion:reduce){.ry-tooltip{animation:none}}@media screen and (max-width:500px){.ry-tooltip{max-width:calc(100vw - 10px)}}.ry-tooltip__title{margin:.5rem 0;font-weight:600;font-size:14px;line-height:1.5rem;text-transform:uppercase}.ry-tooltip__arrow{position:absolute;z-index:-1;width:1rem;height:1rem;overflow:hidden;pointer-events:none}.ry-tooltip__arrow:before{position:absolute;width:.5rem;height:.5rem;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.3);content:""}[data-popper-placement*=bottom] .ry-tooltip__arrow{top:-1rem}[data-popper-placement*=bottom] .ry-tooltip__arrow:before{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}[data-popper-placement*=top] .ry-tooltip__arrow{bottom:-1rem}[data-popper-placement*=top] .ry-tooltip__arrow:before{top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}[data-popper-placement*=right] .ry-tooltip__arrow{left:-1rem}[data-popper-placement*=right] .ry-tooltip__arrow:before{top:50%;right:0;transform:translate(50%,-50%) rotate(45deg)}[data-popper-placement*=left] .ry-tooltip__arrow{right:-1rem}[data-popper-placement*=left] .ry-tooltip__arrow:before{top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}form .ry-multiselect{margin-bottom:2rem}.ry-multiselect__label{display:block;margin-bottom:.25rem;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.ry-multiselect--disabled{color:#626374;background-color:#ebf0f2}.ry-multiselect__container{position:relative}.ry-multiselect__container>.ry-icon{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;pointer-events:none}.ry-multiselect__container__control{display:block;width:100%;padding:calc(.75rem - 1px);color:inherit;font-size:1rem;line-height:1.5rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;opacity:1;white-space:nowrap;cursor:pointer}.ry-multiselect__container__control::placeholder{color:#aab9bf}.ry-multiselect__container__control:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.ry-multiselect__container__control.disabled,.ry-multiselect__container__control:disabled,.ry-multiselect__container__control[readonly]{padding:.75rem;background-color:#ebf0f2;border:0}.ry-multiselect__container__control.disabled,.ry-multiselect__container__control:disabled{color:#626374;cursor:default}.ry-multiselect__container__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ry-multiselect__container__control__option-label{width:90%;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.ry-multiselect__container__control__option-label span{opacity:.5}.ry-multiselect__container__control--disabled{padding:.75rem;background-color:#ebf0f2;border:0}.ry-multiselect__container__content{position:absolute;z-index:2;width:100%;background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.ry-multiselect__container__content--closed{display:none}.ry-multiselect__container__content__no-options{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:8px;color:#3e4050}.ry-multiselect__container__content__no-options__icon{color:#a3a4b2}.ry-multiselect__container__content__options ul{max-height:145px;margin:0;padding:0;overflow-y:auto}.ry-multiselect__container__content__options ul li{padding:0 11px}.ry-multiselect__container__content__options ul li:hover{background-color:#efeff3}.ry-multiselect__container__content__options__select-all{margin:0 4px;border-bottom:1px solid #e9e9e9}.ry-multiselect__container__content__options__select-all .ry-checkbox{margin-left:7px}.ry-multiselect__container__content__options label{cursor:pointer;-webkit-user-select:none;user-select:none}.ry-multiselect__container__content .ry-checkbox,.ry-multiselect__container__content .ry-text-input{margin-bottom:0}.ry-multiselect__container__content__search-block{margin:5px 13px}.ry-multiselect__container__content__search-block--single{margin:18px 18px 5px}.ry-multiselect__container__content__search-block--single svg.ry-icon{color:#a3a4b2}.ry-multiselect__container__content__filters{display:flex;margin:18px 5px}.ry-multiselect__container__content__filters__toggle-button{position:relative;height:32px;margin:0 5px}.ry-multiselect__container__content__filters__toggle-button input{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0}.ry-multiselect__container__content__filters__toggle-button input+label{display:flex;justify-content:center;min-width:93px;padding:7px 18px;background:#fff;border:1px solid #d2d3dc;border-radius:4px}.ry-multiselect__container__content__filters__toggle-button input:checked+label{color:#fff;background:#0e247e}.ry-multiselect__container__content__filters--disabled{background-color:#d2d3dc;opacity:.5}.ry-multiselect__feedback{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem}.ry-multiselect__feedback svg{width:1.5rem;height:1.5rem}.ry-multiselect__feedback--error{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.5rem;color:#cc2936}.ry-multiselect__feedback--error svg{width:1.5rem;height:1.5rem}.stepper{display:flex;align-items:center;padding:5px}.stepper--horizontal{flex-direction:row}.stepper--vertical,.stepper__step{flex-direction:column}.stepper__step{position:relative;display:flex;align-items:center;margin:0 0 10px}.stepper__step:not(:first-child){padding-left:70px}.stepper__step:not(:first-child):before{position:absolute;top:14px;left:-6px;z-index:1;display:inline-block;width:80px;height:1px;background-color:#a3a4b2;content:""}.stepper__step--past:before{background-color:#0e247e}.stepper__step--past .stepper__circle{background-color:#0e247e;border:1px solid #0e247e}.stepper__step--current:before{background-color:#0e247e}.stepper__step--current .stepper__circle{color:#0e247e;background-color:#fff;border:1px solid #0e247e}.stepper__step--future .stepper__circle{color:#a3a4b2;background-color:#fff;border:1px solid #a3a4b2;cursor:default}.stepper__circle{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #0e247e;border-radius:50%;cursor:pointer}.stepper__circle svg{width:21px;height:21px;color:#fff}.stepper__dot{width:16px;height:16px;background-color:#0e247e;border-radius:50%}.stepper__label{font-weight:600;font-size:14px;line-height:24px;cursor:pointer}.stepper__label:hover{text-decoration:underline}.stepper__label--clickable{color:#0e247e}.stepper__label--non-clickable{color:#a3a4b2;cursor:default}.stepper__label--non-clickable:hover{text-decoration:none}.infoWell{position:relative;display:flex;flex-direction:column;align-items:left;height:120px;background:#f8f8fa}.infoWell__container{margin:auto 0 auto 16px;font-weight:600;font-size:14px;font-family:inherit;line-height:24px;letter-spacing:2px;text-align:left;text-transform:uppercase}.infoWell__container__primary-field{color:#0e247e}.infoWell__container__secondary-field{color:#626374}html{scroll-behavior:smooth}@media(prefers-reduced-motion){html{scroll-behavior:auto}}body,html{min-width:320px}hr{height:1px;margin:1rem 0;background-color:#d8d8d8;border:0}p{word-wrap:break-word;overflow-wrap:break-word}button{color:inherit}.break-word-wrap{word-wrap:break-word}.well{padding:1rem;background-color:#f8f8fa;border-radius:4px}.white-space-pre-line{white-space:pre-line}.labeled-list{margin-top:0;margin-bottom:0;padding:0;list-style:none}.labeled-list li{margin-bottom:.75rem}.labeled-list label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.labeled-list .ry-skeleton{display:inline-block;width:70%}.labeled-list .ry-skeleton:first-child{width:60%;height:.75rem}.table-empty{padding:3rem 0;text-align:center}.table-empty .ry-button{margin-top:2rem}.table-empty__icon{color:#a3a4b2}.table-empty__content{max-width:35rem;margin:0 auto}.table-link{color:inherit;text-decoration:none}.table-link:hover{color:#00508a;text-decoration:underline}.table-link:active{color:#003865;text-decoration:underline}small{font-size:.75rem;line-height:1rem}.bs,.bs--icon,.bs b,.bs small{display:block}.bs--icon{position:relative;padding-left:2.5rem}.bs--icon .ry-icon{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem}.bs--light small{color:#626374}button.bs{text-align:left}button.ry-link.bs--icon{padding-left:2.5rem}a.bs,button.ry-link.bs{color:inherit;text-decoration:none;cursor:pointer}a.bs--link b,button.ry-link.bs--link b{color:#0a8287;text-decoration:none}a.bs:hover b,button.ry-link.bs:hover b{color:#00508a;text-decoration:underline}a.bs:active b,button.ry-link.bs:active b{color:#003865;text-decoration:underline}.ry-table td .button-margins{margin:-.5rem 0;vertical-align:top}.ry-skeleton.ry-number-1{display:inline-block;width:12rem;height:2.5rem;margin:.25rem 0}.sk-btn-lg{height:3.5rem}.sk-super-title{max-width:14rem;margin-bottom:.5rem}.sk-title{max-width:18rem;height:1.5rem;margin-bottom:1rem}.sk-p{max-width:35rem;margin:0 0 1rem}.sk-p .ry-skeleton{display:inline-block;width:100%}.sk-p .ry-skeleton:last-child{width:60%}.sk-field-label{max-width:8rem;margin-bottom:.5rem}.sk-field{height:3rem}.pill{display:inline-block;height:1.5rem;padding:0 1em;font-weight:800;font-size:.75rem;line-height:1.5rem;letter-spacing:.02rem;text-align:center;text-transform:uppercase;vertical-align:top;border-radius:1.5rem}.pill.link{color:#0a8287;line-height:calc(1.5rem - 2px);text-decoration:none;background:#fff;border:1px solid #0a8287;cursor:pointer}.pill.link:hover{color:#00508a;border-color:#00508a}.pill.link:active{color:#003865;border-color:#003865}.pill.active{background:rgba(10,130,135,.25)}.pill.inactive{background:rgba(74,74,74,.25)}.loading-spin{animation:loadingSpinner 1s linear infinite}.d-none{display:none!important}@media(min-width:375px){.d-sm-none{display:none!important}}@media(min-width:768px){.d-md-none{display:none!important}}@media(min-width:1024px){.d-lg-none{display:none!important}}.d-block{display:block!important}@media(min-width:375px){.d-sm-block{display:block!important}}@media(min-width:768px){.d-md-block{display:block!important}}@media(min-width:1024px){.d-lg-block{display:block!important}}.center-icon{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1rem 0}.line-clamp{display:-webkit-box!important;max-height:3rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}button.ry-link{text-align:left}.ry-h4{margin-bottom:0}.ry-number-1{font-size:2.75rem;line-height:3rem}.ry-table__header-title{white-space:normal}@media(max-width:767px){.ry-table__header-title{margin-bottom:.5rem;white-space:normal}}td .ry-button--icon-only.ry-button--negative-text,td .ry-button--icon-only.ry-button--text{color:inherit}td .ry-button--icon-only.ry-button--negative-text:hover,td .ry-button--icon-only.ry-button--text:hover{color:#0a8287}td .ry-button--icon-only.ry-button--negative-text:disabled,td .ry-button--icon-only.ry-button--text:disabled{color:#bcc4c4}.ry-table__td--with-expand-content,.ry-table__td .ry-modal{font-size:medium;line-height:1.5rem}#ot-sdk-btn.ot-sdk-show-settings{padding:0!important;color:#fff!important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.ot-sdk-show-settings:hover{font-weight:inherit!important;font-size:inherit!important;font-family:inherit!important;text-transform:inherit!important;background-color:transparent!important;border:none!important}#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon{display:none!important}.screen__screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2999;text-align:center;background-color:#fff;opacity:1;transition:opacity .25s ease-out}.screen__screen:before{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;content:""}.screen__screen-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen--revealing .screen__screen{opacity:0}.screen--revealed .screen__screen{display:none}.error-page{width:20rem;max-width:100%;margin:0 auto;text-align:center}.error-page img{width:17rem;height:14rem}.error-page p{margin:0 auto;padding-bottom:1rem}.error-page__404 .ry-textarea{margin-bottom:0}.error-page__404--buttons{padding-bottom:1rem}.user-context{position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;text-align:center}.user-context__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-context__logo{width:4rem;height:4rem;opacity:.05}.dropdown__label{margin-bottom:.25rem;color:#636575;font-weight:600;font-size:.75rem;font-family:"myriad-pro",sans-serif;line-height:1rem;text-transform:uppercase}.dropdown__selection-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:12px;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;cursor:pointer}.dropdown__selection-label[aria-disabled=true]{background-color:#ebf0f2;border-color:#ebf0f2}.dropdown__selection-label[aria-disabled=true]:hover{cursor:default}.dropdown__selection-label__placeholder{color:#636575}.dropdown__selection-label__remove-option{color:#cc2936}.dropdown__selection-label__caret-button{width:48px;min-width:auto;max-width:none;padding:.5rem;color:#a3a4b2;font-size:inherit;line-height:inherit;background:none;border:0;cursor:pointer;appearance:none}.dropdown__selection-label__caret-button:disabled{cursor:default}.dropdown__selection-label__caret-button svg{width:100%;height:100%}.dropdown .error{border-color:#cc2936}.dropdown__list{max-height:10.5rem;margin-top:0;padding:0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #e9e9e9;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.dropdown__list--show__option button{width:100%;height:100%;padding:calc(.75rem - 1px);color:#3e4050;text-align:left;background-color:#fff;border:none;cursor:pointer}.dropdown__list--show__option button:hover{background-color:#f8f8fa}.dropdown__list--hide{display:none}.dropdown .ry-autocomplete__feedback{color:#cc2936}.release-notes-modal__inner-wrapper .release-note__single{margin-bottom:1.563rem}.release-notes-modal__inner-wrapper .release-note__single__title{margin:0 0 1.25rem;padding-bottom:.5rem;color:#0e247e;font-size:.875rem;line-height:1.125rem;text-transform:uppercase;border-bottom:.063rem solid #d2d3dc}.release-notes-modal__inner-wrapper .release-note__single__details{max-width:none;margin-bottom:.5rem;color:#3e4050;text-align:left}.release-notes-modal__inner-wrapper .release-note__single__more{padding:0;color:#0a8287;font-weight:600;background:transparent;border:0;cursor:pointer}.release-note{height:calc(100% - 4.875rem);overflow-x:hidden;overflow-y:auto}@media(min-width:768px){.release-note{height:calc(60vh - 40px);padding:0 1.75rem}}.release-note .loading-spin{position:absolute;bottom:2.5rem;left:calc(50% - 1.5rem)}.release-note .loading-spin--top{top:13.75rem;bottom:auto}.release-note__no-result{margin-top:1rem;color:#a3a4b2;font-size:1rem;text-align:center}.release-note__empty{overflow:visible}.release-note--opened{height:calc(100% - 20.75rem)}@media(min-width:768px){.release-note--opened{height:calc(60vh - 7.5rem)}}.release-notes-modal{height:calc(100vh - 1rem);padding-top:.625rem}@media(min-width:768px){.release-notes-modal{display:table;width:100%;height:auto;max-height:80vh}}.release-notes-modal__inner-wrapper{max-width:48.438rem;height:calc(100% - 4rem);margin:auto}@media(min-width:768px){.release-notes-modal__inner-wrapper{height:auto}}.release-notes-modal .ry-modal__title{margin-bottom:2rem;font-weight:600}.release-notes-modal__filters{margin-bottom:30px}.release-notes-modal__filters .ry-text-input{flex:1 1}.release-notes-modal__filters__top{display:flex}@media(min-width:768px){.release-notes-modal__filters__top{padding:0 1.75rem}}.release-notes-modal__filters__bottom{display:none;margin-top:.875rem;padding:1.063rem 1.75rem;background:#f6f6f6}.release-notes-modal__filters__bottom--active{display:block}@media(min-width:768px){.release-notes-modal__filters__bottom--active{display:flex}}.release-notes-modal__filters__bottom__end-date,.release-notes-modal__filters__bottom__start-date{width:100%}@media(min-width:768px){.release-notes-modal__filters__bottom__end-date,.release-notes-modal__filters__bottom__start-date{max-width:11rem}}.release-notes-modal__filters__bottom__start-date{margin:0 1rem .938rem 0}@media(min-width:768px){.release-notes-modal__filters__bottom__start-date{margin:0 1rem 0 0}}.release-notes-modal__filters__bottom__dropdown-wrapper{position:relative}.release-notes-modal__filters__bottom__dropdown-wrapper .dropdown{position:relative;width:100%;margin:0 2.25rem .938rem 0}@media(min-width:768px){.release-notes-modal__filters__bottom__dropdown-wrapper .dropdown{width:18.813rem;margin:0 2.25rem 0 0}}.release-notes-modal__filters__bottom__dropdown-wrapper .dropdown__list{position:absolute;right:0;left:0}.release-notes-modal__filters__bottom__dropdown-wrapper .loading-spin{position:absolute;top:1.875rem;right:2.875rem;width:1.875rem;height:1.875rem}.release-notes-modal__filters__bottom__dropdown-wrapper--loading .dropdown__selection-label__caret-button{visibility:hidden}@media(max-width:575px){.ry-global-footer__content{padding:0 1rem}}.ry-global-footer__content span{position:relative;top:.2rem;display:inline-block;height:.97rem;margin:0 .55rem 0 .65rem;border-right:.1rem solid #fff}.breadcrumb-link-wrapper{display:inline}.breadcrumb-link-wrapper .ry-breadcrumb{cursor:pointer}.breadcrumb-link-wrapper button.ry-breadcrumb{color:#3e4050}.breadcrumb-link-wrapper button.ry-breadcrumb:hover{color:#0a8287;text-decoration:none}.info-tooltip{margin:0;padding:0;color:inherit;vertical-align:top;background:none;border:none;border-radius:4px;cursor:pointer;appearance:none}.info-tooltip .ry-icon{width:1.5rem;height:1.5rem}.info-tooltip:focus,.info-tooltip:hover{color:#0a8287}.ry-table th .info-tooltip:focus .ry-icon,.ry-table th .info-tooltip:hover .ry-icon,.savings-summary-edit__table th .info-tooltip:focus .ry-icon,.savings-summary-edit__table th .info-tooltip:hover .ry-icon{color:#01e6aa!important}.search-input--loading .ry-text-input__icon{animation:spin 1s linear infinite}.switcher-custom-views table{width:100%;border-collapse:collapse}.switcher-custom-views td{vertical-align:top;border-bottom:1px solid #d2d3dc}.switcher-custom-views__view-name{width:100%;padding:0}.switcher-custom-views__view-name button{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;background:none;border:none;cursor:pointer;appearance:none;display:block;width:100%;padding:1rem}.switcher-custom-views__view-name b{color:#0a8287}.switcher-custom-views__view-name div{display:inline-block}.switcher-custom-views__view-name .ry-icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.switcher-custom-views__view-name .ry-icon[data-icon=lock]{margin-left:.5rem}.switcher-custom-views__view--selected .switcher-custom-views__view-name{color:#0a8287}.switcher-custom-views__view-count{padding:1rem .75rem;text-align:right}.switcher-custom-views__view-type{padding:0}@media(max-width:767px){.switcher-custom-views__view-type{display:none}}.switcher-custom-views__view-type button{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;background:none;border:none;cursor:pointer;appearance:none;padding:1rem .75rem}.switcher-custom-views__view-type button:hover .ry-icon{color:#0a8287}.switcher-custom-views__view-type .ry-icon{width:1.5rem;height:1.5rem}.switcher-custom-views__view-actions{padding:0}.switcher-custom-views__view-actions button{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;background:none;border:none;cursor:pointer;appearance:none;padding:1rem .75rem}.switcher-custom-views__view-actions button .ry-icon{width:1.5rem;height:1.5rem}.switcher-custom-views__footer{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0 .5rem 1rem}@media(max-width:575px){.switcher-custom-views__footer{flex-direction:column;align-items:flex-start}.switcher-custom-views__footer .ry-button{margin-left:auto}}.switcher-filter-apply-button__container .ry-button{pointer-events:none}.switcher-counts{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;height:100%;padding-right:1rem;background:#efeff3;transform:translateX(100%);transition:transform .3s ease-in-out}.account-switcher-desktop .account-switcher-options__account-target:hover .switcher-counts{transform:translateX(calc(100% - 8px));transition:transform .15s ease-in-out}.account-switcher-desktop .switcher-counts:hover{transform:translateX(0)!important;transition:transform .3s ease-in-out!important}.switcher-counts[data-level-color="1"]{background:#fff}.switcher-counts[data-level-color="2"]{background:#f8f8fa}.switcher-counts__total{position:absolute;right:100%;display:flex;flex-direction:row-reverse;align-items:center;width:3rem;height:100%;padding-right:1rem;text-align:right;background:#efeff3}.switcher-counts__total:before{position:absolute;top:0;right:100%;bottom:0;width:2rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#efeff3);content:"";pointer-events:none}.switcher-counts__total[data-level-color="1"]{background:#fff}.switcher-counts__total[data-level-color="1"]:before{position:absolute;top:0;right:100%;bottom:0;width:2rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";pointer-events:none}.switcher-counts__total[data-level-color="2"]{background:#f8f8fa}.switcher-counts__total[data-level-color="2"]:before{position:absolute;top:0;right:100%;bottom:0;width:2rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#f8f8fa);content:"";pointer-events:none}.switcher-counts__spacer{width:1.5rem;height:1px;background:none}.switcher-counts__badge{width:2rem;margin-right:.5rem;color:#3e4050;font-size:.75rem}.switcher-counts__badge--active{background-color:rgba(10,130,135,.2)!important}.switcher-counts__badge--inactive{background-color:#d2d3dc!important}.account-switcher-options{margin:0;padding:0;overflow-x:hidden;list-style:none}.account-switcher-options__account{background-color:#efeff3}.account-switcher-options__account[data-level-color="1"]{background-color:#fff}.account-switcher-options__account[data-level-color="2"]{background-color:#f8f8fa}.account-switcher-options__account[data-level-indent="2"] .account-switcher-options__account-target{padding-left:2.75rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="2"] .account-switcher-options__account-target{padding-left:2rem}}.account-switcher-options__account[data-level-indent="3"] .account-switcher-options__account-target{padding-left:5.5rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="3"] .account-switcher-options__account-target{padding-left:4rem}}.account-switcher-options__account[data-level-indent="4"] .account-switcher-options__account-target{padding-left:8.25rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="4"] .account-switcher-options__account-target{padding-left:6rem}}.account-switcher-options__account[data-level-indent="5"] .account-switcher-options__account-target{padding-left:11rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="5"] .account-switcher-options__account-target{padding-left:8rem}}.account-switcher-options__account[data-level-indent="6"] .account-switcher-options__account-target{padding-left:13.75rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="6"] .account-switcher-options__account-target{padding-left:10rem}}.account-switcher-options__account[data-level-indent="7"] .account-switcher-options__account-target{padding-left:16.5rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="7"] .account-switcher-options__account-target{padding-left:12rem}}.account-switcher-options__account[data-level-indent="8"] .account-switcher-options__account-target{padding-left:19.25rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="8"] .account-switcher-options__account-target{padding-left:14rem}}.account-switcher-options__account[data-level-indent="9"] .account-switcher-options__account-target{padding-left:22rem}@media(max-width:767px){:not(.account-switcher-options--with-checkboxes)>.account-switcher-options__account[data-level-indent="9"] .account-switcher-options__account-target{padding-left:16rem}}.account-switcher-options__account-target{position:relative;display:flex;border-bottom:1px solid #d2d3dc}.account-switcher-options__account-link{position:relative;display:block;width:100%;padding:.5rem 1rem .5rem 0;color:inherit;line-height:inherit;text-decoration:none;background:none;border:none;cursor:pointer}.account-switcher-options__account-link:hover{text-decoration:underline}.account-switcher-options__account-link-line{position:absolute;top:50%;right:1rem;left:0;padding-right:3.5rem;text-align:left;transform:translateY(-50%)}.account-switcher-options__account-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-switcher-options__account-name small{font-style:italic}.account-switcher-options__account--active>.account-switcher-options__account-target .account-switcher-options__account-name,.account-switcher-options__account b{color:#0a8287}.account-switcher-options__bullet{position:relative;flex:0 0 auto;width:3.5rem;height:3.5rem}.account-switcher-options__bullet:before{position:absolute;top:1.625rem;left:1.625rem;display:block;width:.25rem;height:.25rem;background-color:#3e4050;border-radius:50%;content:""}@media(max-width:767px){.account-switcher-options__bullet{width:2.5rem;height:3rem}.account-switcher-options__bullet:before{top:1.375rem;left:1.125rem}}.account-switcher-options__toggle{display:inline-block;flex:0 0 auto;padding:1rem;vertical-align:top;background:none;border:none;cursor:pointer;appearance:none}@media(max-width:767px){.account-switcher-options__toggle{padding:.75rem .5rem}}.account-switcher-options__toggle:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.account-switcher-options__toggle .ry-icon{width:1.5rem;height:1.5rem}.account-switcher-options__engagement-count{position:absolute;top:0;right:0;margin-left:1rem}.account-switcher-options--with-checkboxes .ry-checkbox{margin:.25rem 0 .25rem .25rem}@media(max-width:767px){.account-switcher-options--with-checkboxes .ry-checkbox{margin:0}}.account-switcher-options--with-checkboxes .ry-checkbox__label{padding-right:0}.account-switcher-options--with-checkboxes button{padding:1rem 1rem 1rem .5rem}@media(max-width:767px){.account-switcher-options--with-checkboxes button{padding:0 1rem 0 .5rem}}.account-switcher-options--with-checkboxes .account-switcher-options__bullet{width:3rem}.account-switcher-options--with-checkboxes .account-switcher-options__bullet:before{left:1.125rem}.account-switcher-desktop{position:relative;display:inline-block;max-width:100%;text-align:left}.account-switcher-desktop ul{margin:0;padding:0;list-style:none}.account-switcher-desktop__toggle{position:relative;max-width:100%;padding-right:3rem!important;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;transition:none}.account-switcher-desktop__toggle:focus{position:relative;z-index:1}.account-switcher-desktop__toggle-tooltip,.account-switcher-desktop__toggle>.ry-icon{position:absolute;right:1rem;transform:none}.account-switcher-desktop__toggle-inactive{color:#3e4050}.account-switcher-desktop__toggle-inactive .ry-icon{padding:.2rem}.account-switcher-desktop--open{z-index:999;filter:drop-shadow(0 0 5px rgba(0,0,0,.24))}.account-switcher-desktop--open .account-switcher-desktop__toggle{background-color:#fff;border-radius:4px 4px 0 0}.account-switcher-desktop__menu{position:absolute;top:100%;right:0;width:52rem;max-width:calc(100vw - 2rem);height:26rem;padding:0 0 0 18rem;overflow:hidden;background-color:#fff;border-radius:4px 0 4px 4px}@supports(padding:max(0)){.account-switcher-desktop__menu{max-width:calc(100vw - max(6rem,env(safe-area-inset-left)))}}.account-switcher-desktop__filters,.account-switcher-desktop__recents{position:absolute;top:0;bottom:0;left:0;width:18rem}.account-switcher-desktop__filters-header,.account-switcher-desktop__recents-header{position:relative;padding:2.5rem 1rem 1rem}.account-switcher-desktop__filters-header span,.account-switcher-desktop__recents-header span{font-weight:700;font-size:.875rem;font-family:inherit;line-height:1.5rem;letter-spacing:.1428571429em;text-transform:uppercase}.account-switcher-desktop__filters-header button,.account-switcher-desktop__recents-header button{display:inline;float:right;margin:0;padding:0;color:#0a8287;font-weight:inherit;font-size:.75rem;font-family:inherit;line-height:inherit;text-align:inherit;text-decoration:none;background:none;border:none;cursor:pointer;appearance:none}.account-switcher-desktop__filters-header button:hover,.account-switcher-desktop__recents-header button:hover{color:#00508a;text-decoration:underline}.account-switcher-desktop__filters-header button:active,.account-switcher-desktop__recents-header button:active{color:#003865;text-decoration:underline}.account-switcher-desktop__recents{color:#fff;background-color:#0a8287}.account-switcher-desktop__recents-header:after{position:absolute;right:1rem;bottom:0;left:0;height:1px;background-color:hsla(0,0%,100%,.5);content:""}.account-switcher-desktop__recents .ry-link{display:block;width:100%;padding:1rem;overflow:hidden;color:#fff;white-space:nowrap;text-align:left;text-decoration:none;text-overflow:ellipsis}.account-switcher-desktop__recents .ry-link:hover{color:#fff;text-decoration:underline}.account-switcher-desktop__filters{background-color:#f8f8fa;border-right:1px solid #a3a4b2;transform:translateX(-100%);transition:transform .3s ease-in-out}.account-switcher-desktop__filters--open{transform:translateX(0)}.account-switcher-desktop__filters-tab{position:relative}.account-switcher-desktop__filters-tab-button{display:block;width:100%;padding:1rem;overflow:hidden;line-height:inherit;white-space:nowrap;text-align:left;text-overflow:ellipsis;background:none;border:none;cursor:pointer;appearance:none}.account-switcher-desktop__filters-tab-button+.ry-icon{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;pointer-events:none}.account-switcher-desktop__filters-tab:before{position:absolute;top:0;right:1rem;left:0;height:1px;background-color:#d2d3dc;content:""}.account-switcher-desktop__filters-tab--active .account-switcher-desktop__filters-tab-button{padding-right:2rem;color:#0e247e;font-weight:600}.account-switcher-desktop__filters-tab--active:after{position:absolute;top:0;bottom:0;left:0;width:.25rem;background-color:#0e247e;content:""}.account-switcher-desktop__filters-buttons{position:absolute;right:0;bottom:0;left:0;padding:1rem}.account-switcher-desktop__filters-switch{padding:.5rem 1rem 1rem 2rem;font-size:.875rem}.account-switcher-desktop__filters-switch .info-tooltip{margin-left:.5rem}.account-switcher-desktop__filters-switch .ry-switch{margin-left:1rem;vertical-align:middle}.account-switcher-desktop__right{display:flex;flex-direction:column;height:100%}.account-switcher-desktop__right-header{display:flex;flex:0 0 auto;padding:1rem;border-bottom:1px solid #a3a4b2}.account-switcher-desktop__right-header .search-input{flex:1 1 auto}.account-switcher-desktop__right-scroll{flex:1 1 auto;overflow:scroll}.account-switcher-desktop__empty{padding:1rem;font-style:italic}.account-switcher-mobile{margin-bottom:5rem}.account-switcher-mobile ul{margin:0;padding:0;list-style:none}.account-switcher-mobile__filters-buttons{position:fixed;bottom:0;left:0;z-index:1000;width:100%;padding:.5rem;background-color:#fff;box-shadow:0 -1px 2px 0 rgba(0,0,0,.25)}.account-switcher-mobile__filters-switch{margin-top:.75rem;padding:0 2rem .75rem;font-size:.875rem;border-bottom:1px solid #d2d3dc}.account-switcher-mobile__filters-switch .info-tooltip{margin-left:.5rem}.account-switcher-mobile__filters-switch .ry-switch{margin-left:1rem;vertical-align:top}.account-switcher-mobile__search{display:flex;padding:.5rem}.account-switcher-mobile__search .ry-text-input{flex-grow:1}.account-switcher-mobile__recents{color:#fff;background-color:#0a8287}.account-switcher-mobile__recents .ry-button,.account-switcher-mobile__recents__option button{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;background:none;border:none;cursor:pointer;appearance:none;display:block;width:100%;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis}.account-switcher-mobile__recents .ry-button svg,.account-switcher-mobile__recents__option button:before{box-sizing:initial;width:1.5rem;height:1.5rem;padding:.75rem .5rem;vertical-align:middle;transform:none}.account-switcher-mobile__recents__option button{padding-right:1rem}.account-switcher-mobile__recents__option button:before{display:inline-block;content:""}.account-switcher-mobile__recents__toggle{letter-spacing:.05em;text-transform:uppercase}.account-switcher-mobile__recents .ry-button--text{display:flex;align-items:center;font-size:.875rem;letter-spacing:.125rem;border-radius:0}.account-switcher-mobile .ry-tabs{position:absolute;margin:0 .5rem .5rem;visibility:hidden;pointer-events:none}.account-switcher-mobile--filters-open .ry-tabs{position:relative;z-index:auto;visibility:visible;pointer-events:auto}.account-switcher-mobile__empty{padding:1rem;font-style:italic}@media(max-width:767px){body.with-account-switcher-mobile .app-layout>footer,body.with-account-switcher-mobile .app-layout>main,body.with-account-switcher-mobile .ry-global-header__tabs{display:none}body.with-account-switcher-mobile.with-ry-global-header{padding-bottom:0}}@media(min-width:768px){.account-switcher-mobile{display:none}}#debug-banner .ry-banner__content{display:flex;flex-direction:row;align-items:center;vertical-align:middle}#debug-banner .ry-h4{margin-right:10px}#debug-banner .ry-link{margin-left:10px}@media(min-width:768px){.impersonating-banner{display:flex;align-items:center;justify-content:space-between}.impersonating-banner .ry-button{margin:-.5rem 0}}.ry-drawer__header-close:focus{box-shadow:none}.activity{position:relative;max-width:40.125rem;min-height:3.5rem;padding:1rem 1rem 1rem 3.125rem;font-size:.875rem;line-height:1.25rem;text-align:left;background-color:#fff;border:1px solid #d8d8d8;border-left-width:4px;border-radius:4px}.activity__icon{position:absolute;top:1rem;left:.5625rem;width:2rem;height:2rem}.activity__engagement{color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.activity__accountName{color:#3e4050;font-size:.75rem;line-height:1rem}.activity__accountName hr{margin:.5rem 0}.activity__entity{font-weight:700}.activity__content{word-wrap:break-word;overflow-wrap:break-word}.activity__content .ry-link{white-space:nowrap}.activity p{margin-bottom:.5rem}.activity p:last-child{margin-bottom:0}.activity del{display:block;color:#626374;text-decoration:line-through}.activity:hover .ry-link--is-notification{text-decoration:underline}.activity--green{border-left-color:#217e38}.activity--red{border-left-color:#cc2936}.activity--lightblue{border-left-color:#a6caff}.activity--blue{border-left-color:#0e247e}.activity--mediumblue{border-left-color:#0043a1}.activity--lime{border-left-color:#dee480}.activity--orange{border-left-color:#ff903e}.activity--lightorange{border-left-color:#ffe100}.activity--lightpurple{border-left-color:#bf8aff}.activity--darkpurple{border-left-color:#3d16d3}.activity--pink{border-left-color:#f892f7}.activity--purple{border-left-color:#e500f0}.activity--lightteal{border-left-color:#01e6aa}.activity-inset{margin:.5rem 0 .5rem .75rem;padding:0 0 0 .75rem;font-style:italic;border-left:2px solid #d2d3dc}.activity-modified{margin:.5rem 0 .5rem .5rem;font-size:.75rem;line-height:1rem;border-left:2px solid #d2d3dc}.activity-modified table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.activity-modified th{width:6rem;font-weight:600}.activity-modified td,.activity-modified th{padding:.25rem .25rem .25rem .75rem;text-align:left;vertical-align:top}.activity-modified td{word-wrap:break-word;overflow-wrap:break-word}.activity-modified del{display:block;color:#626374;text-decoration:line-through}.activity-modified ul{margin:0;padding:0;list-style:none}.activity-modified li{margin:0;padding:0}.unrecognized-activity__wrapper-table{width:100%;table-layout:fixed}.unrecognized-activity__wrapper-table td{padding:0}.unrecognized-activity__wrapper-scroll{padding:1rem;overflow:auto;background-color:#eee}.unrecognized-activity .activity__icon{top:50%;transform:translateY(-50%)}.unrecognized-activity pre{margin:0;padding:0}.empty{padding:3rem 2rem;text-align:center}.empty__icon{width:3rem;height:3rem;margin-bottom:1rem;color:#a3a4b2}.empty__content{margin:0 auto}@media(min-width:1024px){.empty__content{max-width:66.66667%}}.empty .ry-p,.empty p{margin-right:auto;margin-left:auto}.comment{position:relative;padding:.5rem .5rem .5rem 3.5rem}.comment .ry-avatar{position:absolute;top:.5rem;left:.5rem}.comment__content{font-size:.875rem;line-height:1.25rem;word-wrap:break-word;overflow-wrap:break-word}.comment__meta{margin-bottom:.25rem}.comment__date{color:#afb1bc}.comment__menu{position:absolute;top:4px;right:4px}.comment .ry-textarea{margin-top:.5rem}.comment .ry-button-group{margin:.25rem 0 -.25rem}.comment .ry-button-group .ry-button{margin:.25rem 0}@media(min-width:601px){.comment .ry-button-group{margin:.5rem -.25rem 0}.comment .ry-button-group .ry-button{margin:0 .25rem}}.comment-skeleton .sk-avatar{position:absolute;top:.5rem;left:.5rem;width:2rem;height:2rem;border-radius:1rem}.comment-skeleton .comment__day-group-label .ry-skeleton{display:inline-block;min-width:3rem;vertical-align:middle}.comment-skeleton .comment__meta .ry-skeleton{display:inline-block;width:4rem}.comment-skeleton .comment__meta .ry-skeleton:first-child{width:6rem}.comments__day-group{margin-bottom:1rem}.comments__day-group-label{position:relative;margin-bottom:1rem}.comments__day-group-label-text{padding-right:1em;color:#afb1bc;font-weight:600;font-size:.875rem;text-transform:uppercase;background-color:#fff}.comments__day-group-label:after{position:absolute;top:50%;right:0;left:0;z-index:-1;height:1px;background-color:#d8d8d8;content:""}.new-comment__actions{display:flex;justify-content:flex-end;margin-top:.5rem}.notification-feed__day-group{margin-bottom:1rem}.notification-feed__day-group-label{position:relative;display:flex;align-items:center;margin-bottom:1rem;color:#afb1bc}.notification-feed__day-group-label-text{z-index:1;padding-right:1em;font-weight:600;font-size:.875rem;text-transform:uppercase;background-color:inherit}.notification-feed__day-group-label-line{flex:1 1 auto;height:1px;background-color:#d8d8d8;content:""}.notification-feed__day-group-dismiss{padding:0;color:#afb1bc;background:none;border:none;cursor:pointer;margin-left:.5rem}.notification-feed__day-group-dismiss .ry-icon{width:1.5rem;height:1.5rem}.notification-feed__day-group-dismiss:hover:not(:disabled){color:#0a8287}.notification-feed__activity{margin-bottom:.5rem}.notification-feed__activity .activity[role=link]{transition:box-shadow .15s ease-out}.notification-feed__activity .activity[role=link]:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2);cursor:pointer}.notification-feed__activity-dismiss{display:none}.notification-feed--skeleton,.notification-feed--skeleton .notification-feed__activity{width:100%}.notification-feed--skeleton .notification-feed__activity .ry-skeleton:first-child{position:absolute;top:1rem;left:.625rem;width:1rem;height:1rem}.notification-feed--skeleton .notification-feed__activity .ry-skeleton:last-child{width:60%;margin-top:.5rem}@media(min-width:768px){.notification-feed__activity{display:flex}.notification-feed__activity .activity{flex:1 1 auto;min-width:0}.notification-feed__activity-dismiss{padding:0;color:#afb1bc;background:none;border:none;cursor:pointer;display:block;flex:0 0 2rem;text-align:right;visibility:hidden}.notification-feed__activity-dismiss .ry-icon{width:1.5rem;height:1.5rem}.notification-feed__activity-dismiss:hover:not(:disabled){color:#0a8287}.notification-feed__activity:hover .notification-feed__activity-dismiss{visibility:visible}}.notification-drawer__header{position:relative;margin-top:3.5rem}.notification-drawer__header h2{display:inline-block;margin-bottom:0;padding-right:.5rem}.notification-drawer__header .ry-button{position:absolute;top:.5rem;right:0;padding:0}.notification-drawer__header .ry-button--text{font-size:.875rem}.notification-drawer__tooltip{display:inline-block;line-height:inherit;cursor:pointer}.notification-drawer__tooltip .ry-icon{width:1.5rem;height:1.5rem}.notification-drawer__tooltip:hover{color:#0a8287}.notification-drawer .ry-drawer__body{background-color:#f8f8fa}.ry-global-header__user-name{display:none}@media(min-width:900px){.ry-global-header__user-name{display:inline}}.ry-global-header__tabs>button{padding:1.75rem 1.25rem;color:#3e4050}@media(max-width:767.98px){.ry-global-header__tabs>button{padding:.75rem;font-size:10px;letter-spacing:1.5px}}@media(max-width:575.98px){.ry-global-header__tabs>button{min-width:48px;padding:0 .5rem;text-align:center}}.app-header__fixed{position:fixed;top:0;right:0;left:0;z-index:1000}.app-header__filler{height:56px}.app-header .headroom,.app-header__sub-nav--fixed{z-index:999!important}.app-header .headroom--unfixed{top:0!important}.app-header__sub-nav{background-color:#fff;border-bottom:1px solid #d2d3dc}@media(max-width:767px){.app-header__sub-nav{height:0;visibility:hidden}}.app-header__sub-nav--fixed{position:fixed}.app-header__sub-nav .ry-breadcrumbs{padding:1rem 0}.app-header__sub-nav-account-switcher{text-align:right}.app-header__notifications{height:100%;padding:0 .5rem;background:none;border:none;cursor:pointer;appearance:none}.app-header__notifications .ry-icon{width:2.5rem;height:2.5rem}.app-header__notifications-icon-container{position:relative;display:block}.app-header__notifications-icon-container:before{position:absolute;top:0;right:0;width:.75rem;height:.75rem;background-color:red;border-radius:.5rem;transform:translate(-50%,50%);content:""}.app-header__notifications--none .app-header__notifications-icon-container:before{display:none}.app-header__account-switcher{height:100%;padding:0 .5rem;background:none;border:none;cursor:pointer;appearance:none;display:none}.app-header__account-switcher .ry-icon{width:2.5rem;height:2.5rem}.app-header__account-switcher--open{color:#0a8287}@media(max-width:767px){.app-header__account-switcher{display:block}}.activity-feed{width:100%;margin:0;padding:0;table-layout:fixed;border-collapse:collapse}.activity-feed__dt{position:relative;width:8.25rem;padding:0 2rem 1rem 0;color:#626374;font-size:.75rem;line-height:1rem;text-align:right;vertical-align:middle}@media(max-width:480px){.activity-feed__dt{width:7rem}}.activity-feed__dt:before{position:absolute;top:0;right:calc(1.2rem - .5px);bottom:0;width:1px;background-color:#efeff3;content:""}.activity-feed tr:last-child .activity-feed__dt:before{bottom:1rem}.activity-feed__dt:after{position:absolute;box-sizing:initial;width:.5rem;height:.5rem;background-color:#d2d3dc;border-color:#fff;border-style:solid;border-width:.5rem 0;border-radius:50%;content:"";top:calc(50% - .5rem);right:.95rem;transform:translateY(-50%)}.activity-feed__dt-relative{color:#2f4047;font-weight:600;text-transform:uppercase}.activity-feed__activity{position:relative;padding:0 0 1rem}.activity-feed--skeleton .activity-feed__dt .ry-skeleton{width:3rem;height:.5rem;margin-left:auto}.activity-feed--skeleton .activity-feed__dt .ry-skeleton:first-child{width:5rem}.activity-feed--skeleton .activity-feed__dt .ry-skeleton+.ry-skeleton{margin-top:.5rem}.activity-feed--skeleton .activity-feed__activity .ry-skeleton:first-child{position:absolute;top:1rem;left:.625rem;width:1rem;height:1rem}.activity-feed--skeleton .activity-feed__activity .ry-skeleton:last-child{width:60%;margin-top:.5rem}.all-recent-activity hr{display:none}.all-recent-activity__date-range,.all-recent-activity__date-range-inputs .ry-datepicker,.all-recent-activity__filter{margin-bottom:1rem}.all-recent-activity__filter-dropdown .ry-dropdown__control{padding-left:1rem;color:#fff;font-weight:600;font-size:.875rem;letter-spacing:.125rem;text-transform:uppercase;background-color:#0e247e;border-radius:0}.all-recent-activity__filter-dropdown .ry-dropdown__control option{color:#000;text-transform:none;background-color:#fff}.all-recent-activity__filter-dropdown .ry-dropdown .ry-icon,.all-recent-activity__filter-dropdown .ry-dropdown__control option:checked{color:#fff;background-color:#0e247e}.all-recent-activity__filter-subheading,.all-recent-activity__filter-tabs{display:none}.all-recent-activity__filter-tab{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;background:none;border:none;appearance:none;width:100%;margin-bottom:-1px;padding:1rem;font-weight:600;list-style:none;cursor:pointer}.all-recent-activity__filter-tab--active{padding-left:1.25rem;color:#0e247e;border-left:4px solid #0e247e}.all-recent-activity__feed{margin-top:1rem}.all-recent-activity__beginning{width:100%;padding-bottom:1rem;color:#afb1bc;font-size:.875rem;font-style:italic;text-align:center}.all-recent-activity__filter-subheading{margin-top:1.5rem;color:#0e247e;font-size:.875rem;line-height:1.5rem;letter-spacing:2px;text-transform:uppercase}@media(min-width:768px){.all-recent-activity hr{display:block}.all-recent-activity__date-range h2{display:flex;align-items:center;height:100%;margin:0 0 0 1rem}.all-recent-activity__date-range-inputs{display:flex}.all-recent-activity__date-range-inputs .ry-datepicker{margin-bottom:0}.all-recent-activity__date-range-inputs .ry-datepicker+.ry-datepicker{margin-left:1rem}.all-recent-activity__filter{margin:1rem 0 0 1rem}.all-recent-activity__filter-dropdown .ry-dropdown{display:none}.all-recent-activity__filter-subheading{display:block}.all-recent-activity__filter-tabs{display:block;max-width:20rem;padding-left:0;list-style-type:none;border-bottom:1px solid #efeff3}.all-recent-activity__filter-tabs li{border-top:1px solid #efeff3}.all-recent-activity__filter-tabs li:last-child{border-bottom:1px solid #efeff3}}.all-recent-activity .sk-breadcrumb{display:inline-block;width:5rem}.ry-autocomplete--disabled .ry-autocomplete__control-icon[data-icon=loading]{display:inline-block}.engagement-autocomplete__option-account{font-size:.75rem;line-height:1rem}.engagement-autocomplete__suboption{font-size:12px;line-height:16px}.file-link{word-break:break-word}a.bs--disabled,button.ry-link.bs--disabled{cursor:default}a.bs--disabled:hover b,button.ry-link.bs--disabled:hover b{color:inherit;text-decoration:none}.third-party-file-access-modal__selections{background:#fff;border:1px solid #ced5d9;border-radius:4px}.third-party-file-access-modal__selections>div{width:100%;border-bottom:1px solid #ced5d9}.third-party-file-access-modal__selections>div .ry-checkbox{margin-bottom:0}.third-party-file-access-modal__selections>div:last-child{border-bottom:none}.file-directory-search-result .bs{line-height:1rem}.file-directory-search-result .bs b b{display:inline;color:#0a8287}.file-directory-search-result .bs:hover b b{color:inherit}.file-directory-search-result__folder{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-right:1rem}.file-directory-search-result__folder--archived button{font-style:italic}.file-directory-search-result__tooltip-target{display:inline;font-size:.75rem!important;line-height:1rem!important;text-decoration:underline!important}.file-directory-search-result__tooltip .ry-label{margin:0}.file-directory-search-result__tooltip ul{margin:0;padding:0;list-style:none}.file-directory-search-result__tooltip li{margin:0;padding:0}.file-directory-search-result__tooltip li:last-child{font-weight:600}.file-directory-search-result__tooltip li:not(:first-child){position:relative;padding-left:1.5rem}.file-directory-search-result__tooltip .ry-icon{position:absolute;top:-2px;left:0;width:1.5rem;height:1.5rem}.select-folder__selection{margin-bottom:.5rem}.select-folder__selection .ry-text-input{margin:0}.select-folder__selection .ry-text-input :focus+button{color:#0a8287}.select-folder__selection .ry-text-input button{color:inherit}.select-folder__selection__folder-explorer{display:flex;flex-direction:column;height:18rem;margin:2px 0 0;border:1px solid #ced5d9;box-shadow:0 0 4px 0 rgba(47,64,71,.3)}.select-folder__selection__folder-explorer ul{flex:1 1 auto;margin:0;padding:0;overflow:auto}.select-folder__selection__folder-explorer ul li{position:relative}.select-folder__selection__folder-explorer ul li button{width:100%;min-height:3rem;padding:.75rem 3rem;color:inherit;line-height:1.5rem;text-align:left;background:none;border:none;appearance:none}.select-folder__selection__folder-explorer ul li button .ry-icon{position:absolute;top:.75rem;right:.75rem;left:auto;width:1.5rem;height:1.5rem}.select-folder__selection__folder-explorer ul li button .ry-icon:first-of-type{left:.75rem}.select-folder__selection__folder-explorer ul li button:disabled{color:#bcc4c4}.select-folder__selection__folder-explorer ul li button:not(:disabled){cursor:pointer}.select-folder__selection__folder-explorer ul li button:not(:disabled):hover{color:#0a8287;background-color:#ebf5f5}.select-folder__selection__folder-explorer ul li button:focus{box-shadow:none}.select-folder__selection__folder-explorer ul li.new-folder{background-color:#ffffe0;border-color:#f5f5b4;border-style:solid;border-width:1px 0}.select-folder__selection__folder-explorer__preview{padding:1rem;text-align:center;overflow-wrap:break-word;border-top:1px solid #ced5d9}.file-links-modal{width:975px;max-width:90vw;max-width:calc(100vw - 2rem)}.file-links-modal .ry-table__th{position:static!important}.file-links-modal .ry-table__td{vertical-align:bottom}.file-links-modal .file-links-header.row{position:relative;padding-top:5rem}.file-links-modal .file-links-header .col-6{position:absolute;bottom:0}.file-links-modal .file-links-header .col-6:first-child{left:0}.file-links-modal .file-links-header .col-6:last-child{right:0;margin:0 0 1rem;font-weight:600;text-align:end}.file-links-modal__engagement{position:relative;padding:.75rem 1rem;color:#3e4050;font-weight:700;font-size:.75rem}.file-links-modal__engagement:before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0e247e;content:""}tbody tr:first-child .file-links-modal__engagement{padding:.75rem 1rem}tbody tr:first-child .file-links-modal__engagement:after{display:none}.file-links-modal .not-origin{padding-left:1rem}.file-links-modal .link-row .ry-button{padding:0}.file-links-modal .link-row-removed span{color:#cc2936}.file-links-modal .link-row-removed .ry-table__td:not(:first-child){text-decoration:line-through}.file-links-modal .link-row-deletelink .ry-table__td{text-decoration:line-through;background-color:#fcf3f4}.file-links-modal .ry-link .ry-icon{width:1.5rem;height:1.5rem;margin-right:.25rem;color:#3e4050}.file-links-modal .upload-origin-title{padding-bottom:.25rem;color:#626374;font-size:12px;text-transform:uppercase}td.ry-table__tr-group-header.file-links-modal__engagement{padding:.75rem 1rem;color:#3e4050}@media(min-width:768px){.file-move-modal{width:550px;min-width:auto;max-width:none}}.tooltip-list{min-width:10rem;max-width:15rem;padding:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word}.tooltip-list ul{margin:0;padding:0;list-style:none}.tooltip-list li{margin:0;padding:.75rem 1rem}.tooltip-list li:nth-child(2n){background-color:#f8f8fa}.tooltip-list label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.tooltip-list-target{padding:.5rem;vertical-align:top;background:none;border:none;border-radius:4px;cursor:help}.tooltip-list-target .ry-icon{width:1.5rem;height:1.5rem}.tooltip-list-target:hover .ry-icon{color:#0a8287}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.folder-delete-modal__loading-approval{text-align:center}.folder-delete-modal__loading-approval .ry-icon{width:2rem;height:2rem;color:grey;animation:loadingSpinner 1s linear infinite}.followers-modal .user-list-row__action button:hover{color:#c9032b}.followers-modal .user-list-row__action button[disabled],.followers-modal .user-list-row__action button[disabled]:hover{color:#bcc4c4}.followers-modal .radio-button-group .radio-button{width:100%;margin-left:0}.followers-modal .visibility-management__container{margin-right:3rem;margin-left:3rem}.followers-modal .ry-radio-skeleton label.ry-radio__label:before{background-color:#d2d3dc;border-color:#d2d3dc;animation:pulse 2s ease-in-out infinite}.followers-modal .ry-radio-skeleton label.ry-radio__label:after{background-color:#d2d3dc;border-color:#d2d3dc;animation:pulse 1s ease-in-out infinite}.folder-tooltip{min-width:10rem;max-width:15rem;padding:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word}.folder-tooltip ul{margin:0;padding:0;list-style:none}.folder-tooltip li{margin:0;padding:.75rem 1rem}.folder-tooltip li:nth-child(2n){background-color:#f8f8fa}.folder-tooltip li .ry-icon{width:1.5rem;height:1.5rem}.folder-tooltip label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.folder-tooltip-target{padding:.5rem;vertical-align:top;background:none;border:none;border-radius:4px;cursor:help}.folder-tooltip-target .ry-icon{width:1.5rem;height:1.5rem}.file-directory{margin-bottom:2rem}.file-directory .ry-table__tr-group-header{padding:.5rem 3.5rem;color:#0e247e;font-size:.75rem;text-transform:uppercase;background-color:#f6f6f6}.file-directory .ry-table__tr-group-header--sticky{position:sticky;top:11rem;z-index:500}.file-directory .ry-table--overflowing .ry-table__tr-group-header--sticky{position:static}.file-directory__archive-restore-succes-toast{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start}.file-directory__archive-restore-succes-toast button.ry-button{padding:0;text-align:left}.file-directory__header,.file-directory__path{border-bottom:1px solid #d8d8d8}.file-directory__header{padding:.75rem 0}.file-directory__header h2{margin:0 0 .5rem}@media(max-width:767px){.file-directory__header .ry-button{margin:0 .5rem .5rem 0}}@media(min-width:768px){.file-directory__header{display:flex;align-items:center;justify-content:space-between}.file-directory__header h2{margin:0}}.file-directory__path{padding:.75rem .5rem;line-height:2rem}.file-directory__path .ry-icon{width:1.5rem;height:1.5rem;margin:.25rem .5rem .25rem 0;color:inherit}.file-directory__path .ry-skeleton{display:inline-block;width:10rem;vertical-align:middle}.file-directory__selection-header{padding:.5rem 0 .5rem .75rem}.file-directory__selection-header-title{margin:0 .5rem 0 0;padding:.5rem 0;white-space:nowrap}.file-directory__selection-header-actions .ry-button{margin:.25rem .25rem .25rem 0}@media(min-width:768px){.file-directory__selection-header{display:flex;align-items:center}.file-directory__selection-header-actions{flex:1 1 auto;text-align:right}.file-directory__selection-header-actions .ry-button{margin:0}}.file-directory__table .ry-table__th:nth-child(2) .ry-table__th-el:first-child{padding:0 0 0 .25rem}.file-directory__table button.ry-link{padding:0 1em 0 0;color:inherit}.file-directory__table td{position:relative;white-space:nowrap;vertical-align:inherit}.file-directory__table td:nth-child(3){white-space:inherit}.file-directory__table td .locked-file-name{display:flex;align-items:center}.file-directory__table td .locked-file-name__tooltip{position:absolute;right:1rem;width:1.5rem;height:1.5rem;cursor:pointer}.file-directory__table .broken .pill{position:relative;padding:0 .5rem}.file-directory__table .broken .pill:after{position:absolute;top:2px;left:2px;width:25px;border-top:1px solid #0a8287;transform:rotate(45deg);transform-origin:0 100%;content:""}.file-directory__table .pill{padding:0 .6667em}.file-directory__folder-name{word-break:break-word}.file-directory__icon{width:1.5rem;height:1.5rem}.file-directory__uploaded{line-height:1rem}.file-directory__uploaded-date{line-height:1.5rem}.file-directory__uploaded button.table-link.exists{padding-right:0}.file-directory__uploaded button.table-link.exists:hover{color:#00508a}.file-directory__uploaded .table-link{display:inline;font-size:.75rem;line-height:1rem}.file-directory__uploaded .table-link.exists{text-decoration:underline;cursor:pointer}.file-directory__uploaded .table-link.removed{text-decoration:line-through}.file-directory__uploaded-via-tooltip .ry-label{margin-bottom:0}.file-directory__upload-removed{color:#cc2936}.file-directory__actions{margin-top:-.5rem;margin-bottom:-.5rem}.file-directory__actions .tooltip-list-target:hover{color:#0a8287}.file-directory__actions-download,.file-directory__actions-visibility{margin:0;padding:.5rem .25rem;vertical-align:top;background:none;border:none;border-radius:4px;appearance:none}.file-directory__actions-download .ry-icon,.file-directory__actions-visibility .ry-icon{width:1.5rem;height:1.5rem}.file-directory__actions-download:hover .ry-icon,.file-directory__actions-visibility:hover .ry-icon{color:#0a8287}.file-directory__actions-download{cursor:pointer}.file-directory__actions-more{padding:.5rem .25rem!important}.file-directory__actions-visibility{cursor:help}.file-link-name{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-right:2rem}.file-link-name .pill{padding:0 1em}.archived{background:hsla(0,0%,84.7%,.5)}.on-behalf-of{color:#626374;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0}.visibility-tooltip__header{font-weight:600;font-size:.875rem;line-height:1.5rem;letter-spacing:2px;text-transform:uppercase}.visibility-tooltip__label{margin-bottom:.5rem;font-weight:700;font-size:.875rem;line-height:1.5rem}.ry-table__filter{max-height:45%;overflow:auto}.file-directory-browser{position:relative}.file-directory-browser__container{display:flex;flex-direction:column;max-height:18rem;margin:2px 0 0;padding:0;list-style:none;background-color:#fff;border:1px solid #ced5d9;box-shadow:0 0 4px 0 rgba(47,64,71,.3)}.file-directory-browser__options{flex:1 1 auto;margin:0;padding:.5rem 0;overflow:auto;list-style:none}.file-directory-browser__options .ry-icon{position:absolute;top:.75rem;left:.75rem;width:1.5rem;height:1.5rem}.file-directory-browser__options button{display:block;width:100%;min-height:3rem;padding:.75rem 3rem;color:inherit;line-height:1.5rem;text-align:left;background:none;border:none;appearance:none}.file-directory-browser__options button:focus{box-shadow:none}.file-directory-browser__item{position:relative;margin:0;padding:0}.file-directory-browser__item__loading{display:flex;flex-direction:column;grid-gap:5px;gap:5px;padding:0 .5rem}.file-directory-browser__item--back{margin-top:-.5rem;background-color:#f8f8fa}.file-directory-browser__item--back:not(:last-child){margin-bottom:.5rem}.file-directory-browser__item__into{right:.75rem;left:auto!important}.file-directory-browser__item button{cursor:pointer}.file-directory-browser__item button:hover{color:#0a8287;background-color:#ebf5f5}.file-directory-browser input{overflow:hidden;text-overflow:ellipsis}.file-directory-browser .ry-text-input{margin:0}.file-directory-browser .ry-text-input__icon-button{color:inherit}.file-directory-browser :focus+.ry-text-input__icon-button{color:#0a8287}.dss-file-upload{margin-bottom:1rem}.dss-file-upload:last-child{margin-bottom:0}.dss-file-upload--border{padding:1rem;border:1px solid #aab9bf;border-radius:4px}.dss-file-upload--shrink.dss-file-upload--border{padding:1rem .5rem .5rem}.dss-file-upload--shrink .ry-file-upload__files{margin-top:.5rem}.dss-file-upload--shrink .ry-h3{font-weight:600;font-size:1rem}.dss-file-upload .ry-h3{text-align:center}.files-upload-modal{width:30%;min-width:500px}.collapsible-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #dae0f1}.collapsible-row #success{width:45px;padding-left:6px}.collapsible-row #chevron{background:none;border:none}.collapsible-row #chevron svg{width:25px;height:"100%"}.gray{background-color:#f8f8fa}.children{padding-right:10px;padding-left:10px}.expanded{max-height:2000px}.collapsed{max-height:0;overflow:hidden}.next-button{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.dss-file-upload-container,.next-button{padding-bottom:33px}.link-filter-button{display:inline-block;height:32px;margin-right:.5rem;margin-bottom:1rem;padding-right:1rem;padding-left:1rem;font-weight:600;font-size:1rem;font-family:"myriad-pro",sans-serif;line-height:1.5rem;letter-spacing:.125rem;text-align:center;text-transform:uppercase;border:1px solid #d2d3dc;border-radius:4px}.selected{color:#fff;background:#0e247e;border:none}.file-upload-select-dropdown{margin-bottom:1rem!important}.file-upload-select-dropdown .ry-text-input{margin:0!important}.file-upload-select-dropdown .show{background-color:#fff}.file-upload-select-dropdown .show button{width:100%;height:100%;background-color:#fff;border:none}.file-upload-select-dropdown .show button .select-option{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem}.file-upload-select-dropdown .show button .select-option #option-createdBy{font-size:12px}.file-upload-select-dropdown .show button .select-option p{margin:0}.file-upload-select-dropdown .hide{display:none}.file-upload-select-dropdown ul{position:relative;display:block;max-height:400px;margin:0 0 .5rem;padding:0;overflow-y:scroll;list-style-type:none;background:#fff;border:1px solid #e9e9e9;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.file-upload-select-dropdown ul li{width:100%;height:56px;color:#2b2c36;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0}.file-upload-select-dropdown ul li button:hover{background-color:#ebf5f5}.files-tab__table .ry-table__th:nth-child(2) button{padding-left:1.2rem}.files-tab__table .ry-table__td__engagement-id{display:inline-block;width:6.25rem;text-align:right}.files-tab .file-filter-dropdown{width:150px;padding-left:1rem}.file-autocomplete .bs b,.file-autocomplete b{display:inline}.file-autocomplete .ry-autocomplete__option--highlighted:not(:hover){background-color:rgba(10,130,135,.08)}.file-autocomplete .ry-autocomplete__option--highlighted:not(:hover),.file-autocomplete .ry-autocomplete__option--highlighted:not(:hover) b{color:#0a8287}.system-autocomplete__option{display:flex;align-items:flex-start;white-space:normal}.system-autocomplete__option-text{flex:1 1 auto;margin:0 0 0 .5rem}.user-autocomplete__option{display:flex;align-items:flex-start;white-space:normal}.user-autocomplete__option .ry-avatar{flex:0 0 auto}.user-autocomplete__option .ry-avatar,.user-autocomplete__option .ry-avatar__fallback,.user-autocomplete__option .ry-avatar__image{width:2.5rem;height:2.5rem}.user-autocomplete__option .ry-avatar__fallback{font-size:1.25rem;line-height:2.5rem}.user-autocomplete__option .ry-avatar--ghost .ry-avatar__fallback,.user-autocomplete__option .ry-avatar--inverse .ry-avatar__fallback{line-height:calc(2.5rem - 2px)}.user-autocomplete__option .ry-avatar--ghost .ry-avatar__fallback .ry-icon,.user-autocomplete__option .ry-avatar--inverse .ry-avatar__fallback .ry-icon{width:calc(2.5rem - 2px);height:calc(2.5rem - 2px)}.user-autocomplete__option-text{flex:1 1 auto;margin:0 0 0 .5rem}.user-autocomplete__option-role{font-size:.75rem;line-height:1rem}.custom-view-filter{display:flex;align-items:flex-end}@media(max-width:767px){.custom-view-filter{position:relative;display:block;padding-left:4rem}}.custom-view-filter .ry-autocomplete,.custom-view-filter .ry-dropdown{margin:0 1rem 0 0}.custom-view-filter .ry-autocomplete:last-child,.custom-view-filter .ry-dropdown:last-child{flex-grow:1;margin-right:0}@media(max-width:767px){.custom-view-filter .ry-autocomplete:last-child,.custom-view-filter .ry-dropdown:last-child{margin-top:.875rem}}@media(max-width:767px){.custom-view-filter .ry-autocomplete,.custom-view-filter .ry-dropdown{margin-bottom:.5rem}.custom-view-filter .ry-autocomplete:first-child,.custom-view-filter .ry-autocomplete:last-child,.custom-view-filter .ry-dropdown:first-child,.custom-view-filter .ry-dropdown:last-child{width:100%}}.custom-view-filter .ry-dropdown{width:20%;min-width:100px}@media(max-width:767px){.custom-view-filter .ry-dropdown{width:50%}}.custom-view-filter__prefix{margin:0 1.5rem .75rem 0}@media(max-width:767px){.custom-view-filter__prefix{position:absolute;top:2rem;left:0}}.custom-view-filter__prefix+.ry-dropdown{width:25%;min-width:130px}@media(max-width:767px){.custom-view-filter__prefix+.ry-dropdown{width:100%}}.radio-button-group{margin-bottom:1rem}.ry-label+.radio-button-group{margin-top:.5rem}.radio-button-group--invalid{display:flex;flex-direction:column}.radio-button-group__radio-buttons-wrapper{display:flex;flex-wrap:wrap}.radio-button-group__radio-buttons-wrapper--invalid{padding:.3rem;border-radius:4px}.radio-button-group__feedback{display:block;margin-top:.125rem;color:#cc2936;font-size:.75rem;line-height:1.5rem}.radio-button-group__feedback svg{width:1.5rem;height:1.5rem}.radio-button{position:relative}.radio-button__control{position:absolute;top:2px;left:2px;z-index:-1}.radio-button__control:focus+.radio-button__label{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.radio-button__label{display:inline-block;padding:.4375rem 1rem;font-weight:700;font-size:.875rem;letter-spacing:.125rem;text-transform:uppercase;background-color:#fff;border:1px solid #d2d3dc;border-radius:4px;cursor:pointer}.radio-button+.radio-button{margin-left:.5rem}.radio-button--active .radio-button__label{color:#fff;background-color:#0e247e;border:1px solid #0e247e}.radio-button-card{position:relative;display:inline-block;margin-bottom:2rem;font-size:.875rem}@media(max-width:767px){.radio-button-card{display:block;width:100%;margin-bottom:1rem;margin-left:.5rem}}.radio-button-card+.radio-button-card{margin-left:1rem}@media(max-width:767px){.radio-button-card+.radio-button-card{margin-left:.5rem}}.radio-button-card--active .radio-button-card__label{border-color:#0e247e;box-shadow:0 0 0 2px #0e247e}.radio-button-card--active .radio-button-card__label:after{background-color:#0e247e;box-shadow:0 0 0 1px #0e247e}.radio-button-card--active .radio-button-card__label .ry-icon{color:#0e247e}.radio-button-card__control{position:absolute;top:2px;left:2px;z-index:-1}.radio-button-card__control:focus+.radio-button-card__label{outline:0;box-shadow:0 0 0 2px #0e247e,0 0 0 3px #fff,0 0 0 6px #b2d6e8}.radio-button-card__label{display:flex;flex-direction:column;justify-content:center;width:12rem;height:100%;padding:1rem 1rem 1.5rem;text-align:center;border:1px solid #a3a4b2;border-radius:4px;cursor:pointer}@media(max-width:767px){.radio-button-card__label{width:100%;padding:1rem 1rem 1rem 1.5rem;text-align:left}.radio-button-card--with-icon .radio-button-card__label{padding-right:4.5rem}}.radio-button-card__label:after{position:absolute;bottom:-12px;left:50%;width:24px;height:24px;background-color:#fff;border:6px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #a3a4b2;transform:translateX(-50%);content:""}@media(max-width:767px){.radio-button-card__label:after{top:1rem;bottom:auto;left:0}}.radio-button-card__label__text{display:block;font-weight:600;font-size:1rem}.radio-button-card img{width:inherit;max-width:100%}.radio-button-card .ry-icon{margin:0 auto .5rem}@media(max-width:767px){.radio-button-card .ry-icon{position:absolute;top:1rem;right:1.5rem}}.custom-view-project-picker{margin-bottom:2rem;border-top:1px solid #d2d3dc}@media(min-width:768px){.custom-view-project-picker{display:flex;align-content:center;align-items:stretch;justify-content:space-between}.custom-view-project-picker__project-table--matching .custom-view-project-picker__action-btn .ry-icon{transform:rotate(-90deg)}.custom-view-project-picker>.empty{margin:auto}.custom-view-project-picker .ry-table{display:flex;flex:auto;flex-direction:column;width:45%}.custom-view-project-picker .ry-table__body{flex-grow:1;max-height:720px}}.custom-view-project-picker__action-project:hover{color:#0a8287;cursor:pointer}.custom-view-project-picker__arrows{display:block;margin:1.75rem auto}@media(min-width:768px){.custom-view-project-picker__arrows{display:inline-block;margin:auto 1.5rem;transform:translateY(3rem) rotate(90deg)}}.custom-view-project-picker .ry-table__body{overflow-y:scroll;border:1px solid #d2d3dc;border-radius:4px}.custom-view-project-picker .ry-table__body thead tr:first-child .ry-table__th{top:0}.custom-view-project-picker .ry-table__header{margin-top:2rem}@media(max-width:767px){.custom-view-project-picker .ry-table__header{display:flex;align-items:center}.custom-view-project-picker .ry-table__header .ry-table__header-actions{margin-left:auto}.custom-view-project-picker .ry-table__header .ry-table__header-title{margin-bottom:0}}.custom-view-project-picker .ry-table__header-title{font-size:1.125rem;line-height:1.5rem}@media(max-width:400px){.custom-view-project-picker .ry-table__header-title{font-size:.875rem}}.custom-view-project-picker .ry-table__header-title span{font-weight:400}.custom-view-project-picker .ry-table__td{background-color:transparent}.custom-view-project-picker .ry-table__td:last-child{width:3rem;padding-top:.25rem}.custom-view-project-picker tr:last-child td{border-bottom:none}.custom-view-project-picker__project-table--empty thead{display:none}@media(max-width:767px){.custom-view-project-picker__project-table--selected .ry-table__header{margin-top:0}}.custom-view-project-picker__project-table .empty{padding-top:4rem;padding-bottom:4rem}.custom-view-builder__filter-add{visibility:hidden}.custom-view-builder__filter-controls{margin-left:4rem}@media(min-width:768px){.custom-view-builder__filter-controls{position:absolute;right:0;bottom:0;z-index:1;min-width:6rem;margin-left:0}}.custom-view-builder__filters .ry-h2{margin-top:2.5rem}.custom-view-builder__preview{border-top:1px solid #d2d3dc}.custom-view-builder__preview,.custom-view-builder__preview .ry-table__header{margin-top:2rem}.custom-view-builder__preview .ry-table__header-title{font-size:1.125rem;line-height:1.5rem}.custom-view-builder__preview th:first-child{width:70%}.custom-view-builder .custom-view-filter{flex-grow:1}@media(min-width:768px){.custom-view-builder .custom-view-filter{margin-right:.25rem}}.custom-view-builder .custom-view-project-picker{margin-top:1rem}.custom-view-builder fieldset{position:relative;margin:0 0 1.5rem;padding:0 6.25rem 0 0;border:none}@media(max-width:767px){.custom-view-builder fieldset{padding-right:0}}.custom-view-builder fieldset:last-child .custom-view-builder__filter-add{visibility:visible}@media(min-width:768px){.custom-view-builder input[name=name]{display:inline-block;width:300px}}.custom-view-builder .radio-button-group{margin-bottom:2rem}@media(max-width:767px){.custom-view-builder .radio-button-group{flex-direction:column}.custom-view-builder .radio-button-group .radio-button{margin-bottom:1rem;margin-left:0}.custom-view-builder .radio-button-group .radio-button:last-child{margin-bottom:0}}.custom-view-builder .row .ry-button-group:last-child{margin-bottom:0}.custom-view-well{margin-bottom:1rem}.custom-view-well .ry-icon{width:2rem;height:2rem;margin-right:.25rem;vertical-align:middle}.custom-view-well .ry-label{margin-top:1rem}.custom-view-well .ry-label:first-child{margin-top:0}.custom-view-builder{margin-top:1rem}@media(min-width:601px){.custom-view-init .ry-button-group{flex-direction:row}.custom-view-init .ry-button-group .custom-view-init__next{order:3}}@media(min-width:768px){.custom-view-well{position:absolute;top:4.5rem;right:.5rem;left:.5rem}}.dr-status-summary-card{position:relative}.dr-status-summary-card__tooltip{position:absolute;top:1.4rem;right:1rem;cursor:pointer}.dr-status-summary-card__tooltip .ry-icon{width:1.8rem;height:1.8rem}.dr-status-summary-card__tooltip:hover{color:#0a8287}.dr-status-summary-card__buttons{display:flex;margin-top:1rem}.dr-status-summary-card__buttons button+button{flex-shrink:0;margin-left:1rem}.data-request-form>.dropdown{position:relative;margin-bottom:32px}.data-request-form>.dropdown .dropdown__list{position:absolute;right:0;left:0;z-index:1}.attachments{display:block;max-width:40rem;margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.attachments__well{padding:.5rem;background-color:#f8f8fa}.attachments__list{width:100%;margin:0;padding:0}.attachments__item{margin:0;padding:0}.attachments__item td{vertical-align:top}.attachments__item-icon{padding:.5rem}.attachments__item-name{width:100%;padding:.5rem 0;word-break:break-word;overflow-wrap:break-word}.attachments__item-controls{white-space:nowrap}.attachments__item-controls .ry-button--icon-only.ry-button--text{padding:.5rem;vertical-align:top}.attachments__item-delete{color:inherit}.attachments__item-delete:hover{color:#0a8287}.attachments__item-visibility-tooltip{padding:.5rem;vertical-align:top;background:none;border:none;border-radius:4px;cursor:help}.attachments .ry-icon{width:1.5rem;height:1.5rem}.file-attach .ry-h3{font-weight:600;font-size:inherit;line-height:inherit;text-align:center}.file-attach__existing{padding:1rem;border:1px solid #aab9bf;border-radius:4px}.file-attach__existing .file-autocomplete+.file-directory-browser{margin-top:1rem}.file-attach-modal .ry-h3{font-weight:600;font-size:1rem}.file-attach-button{padding:.75rem .25rem;color:#0a8287;font-weight:600;font-size:inherit;line-height:2rem;background:none;border:none;border-radius:4px;cursor:pointer;appearance:none}.file-attachments+.file-attach-button{margin-top:.5rem}.file-attach-button .ry-icon{width:1.5rem;height:1.5rem;margin:.25rem .25rem .25rem 0;vertical-align:top}.file-attach-button:hover{color:#004247}.file-attach-button:active{color:#002125}.manage-attachments__inner{margin-bottom:2rem}.manage-attachments__inner--error{margin-bottom:0;padding:1rem 1rem 0;border:1px solid #cc2936;border-radius:4px}.manage-attachments__inner .file-attach{margin:0 0 2rem}.manage-attachments__inner__existing{margin:0 0 2rem;padding:0;list-style:none}.manage-attachments__inner__existing li{display:flex;flex-direction:row;align-items:flex-start;margin:0;padding:0;border:solid #aab9bf;border-width:1px 1px 0}.manage-attachments__inner__existing li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.manage-attachments__inner__existing li:last-child{border-bottom-width:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.manage-attachments__inner__existing .ry-icon{width:1.5rem;height:1.5rem}.manage-attachments__inner__existing-name{position:relative;flex:1 1 auto;padding:1rem 1rem 1rem 3rem}.manage-attachments__inner__existing-name .ry-icon{position:absolute;top:1rem;left:1rem}.manage-attachments__inner__existing-delete{padding:1rem;color:inherit;line-height:inherit;background:none;border:none;cursor:pointer;appearance:none}.manage-attachments__inner__existing-delete:hover{color:#0a8287}.manage-attachments__inner-actions{display:flex;flex-direction:row}.manage-attachments__error-message{color:#cc2936}.multiselect-daterange__outer-container{display:flex;flex-direction:column}.multiselect-daterange__outer-container__error{margin-bottom:1rem;color:#cc2936;font-size:.75rem}.multiselect-daterange__outer-container__error .ry-icon{width:1.5rem;height:1.5rem;color:#cc2936}.multiselect-daterange__outer-container__field{display:flex;align-items:center}.multiselect-daterange__outer-container__field__inner-container{width:100%}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper--errors{border-bottom:1px solid #cc2936}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__input{display:flex;flex-direction:column;width:100%}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__input .ry-datepicker{margin-bottom:2rem}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__input .ry-datepicker .ry-datepicker__helper-text{color:transparent}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__input:first-of-type{margin-right:2rem}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__input:last-of-type{margin-left:2rem}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__mdash{margin-bottom:1rem}.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__mdash--error,.multiselect-daterange__outer-container__field__inner-container__inputs-wrapper__mdash--errors{margin-bottom:2.5rem}.multiselect-daterange__outer-container__field__submit{margin-bottom:1rem;padding:0;color:#cc2936!important}.multiselect-daterange__outer-container__field__submit svg{width:2rem;height:2rem;color:#cc2936}.multiselect-daterange__outer-container__field__submit--disabled{color:#bcc4c4;pointer-events:none}.multiselect-daterange__outer-container__field__submit--invisible{display:none}.multiselect-daterange__outer-container__field__submit--error,.multiselect-daterange__outer-container__field__submit--errors{margin-bottom:2.5rem}.multiselect-daterange__outer-container__field__submit:hover{color:#3e4050;background-color:transparent}.multiselect-daterange{display:flex;flex-direction:column;margin:0 auto}.multiselect-daterange__add-button .ry-button.ry-button--icon-before{display:flex;align-items:center;margin-top:.5rem;background-color:transparent;border:0;cursor:pointer}.second-step-form__assistance-buttons .ry-radio__feedback{color:#cc2936}.second-step-form__assistance-buttons .radio-button-group .radio-button+.radio-button{margin-left:30px}.second-step-form__assistance-buttons .radio-button-group .radio-button__label{padding:0;color:#626374;font-weight:400;font-size:16px;letter-spacing:0;text-transform:none;border:0;box-shadow:none}.second-step-form__assistance-buttons .radio-button-group .radio-button__label:before{position:relative;z-index:2;display:inline-block;align-items:center;justify-content:center;width:24px;height:24px;margin:12px;vertical-align:middle;border:1px solid #0e247e;border-radius:50%;cursor:pointer;content:""}.second-step-form__assistance-buttons .radio-button-group .radio-button--active:after{position:absolute;top:18px;left:18px;z-index:2;display:inline-block;width:12px;height:12px;background:#0e247e;border-radius:50%;content:""}.second-step-form__assistance-buttons .radio-button-group .radio-button--active .radio-button__label{background:transparent}.second-step-form__assistance-buttons.files .radio-button-group .radio-button-group__radio-buttons-wrapper--invalid{padding:0;border:0}.second-step-form__assistance-buttons.files .radio-button-group .radio-button{width:100%}.second-step-form__assistance-buttons.files .radio-button-group .radio-button+.radio-button{margin-left:0}.second-step-form__assistance-buttons.files .ry-radio__feedback{margin-top:-20px}.second-step-form__assistance-buttons.attach .radio-button-group{margin-bottom:0}.second-step-form__assistance-buttons.attach .radio-button-group .radio-button-group__feedback{display:none}.second-step-form__assistance-buttons.attach .radio-button-group__radio-buttons-wrapper--invalid{padding:0;border:0}.second-step-form__assistance-buttons.attach .ry-radio__feedback{margin-top:-6px}.second-step-form__assistance-buttons.rgid-only .radio-button-group .radio-button-group__feedback{display:none}.second-step-form__assistance-buttons.rgid-only .radio-button-group__radio-buttons-wrapper--invalid{padding:0;border:0}.second-step-form__assistance-buttons.rgid-only .ry-radio__feedback{margin-top:-20px}.second-step-form__files-origin,.second-step-form__justification,.second-step-form__notes-code{position:relative}.second-step-form__files-origin .ry-textarea__control,.second-step-form__justification .ry-textarea__control,.second-step-form__notes-code .ry-textarea__control{min-height:7rem}.second-step-form__files-origin{margin-top:32px}.second-step-form__tooltip,.second-step-form__tooltip-files-origin,.second-step-form__tooltip-notes{position:absolute;top:-4px;left:80px;cursor:pointer}.second-step-form__tooltip-files-origin .ry-icon,.second-step-form__tooltip-notes .ry-icon,.second-step-form__tooltip .ry-icon{width:23px;height:23px}.second-step-form__tooltip-files-origin:hover,.second-step-form__tooltip-notes:hover,.second-step-form__tooltip:hover{color:#0a8287}.second-step-form__tooltip-notes{left:156px}.second-step-form__tooltip-files-origin{left:70px}.second-step-form__tooltip-optional{position:absolute;top:-4px;left:154px;cursor:pointer}.second-step-form__tooltip-optional .ry-icon{width:23px;height:23px}.second-step-form__tooltip-optional:hover{color:#0a8287}.assistance-text{margin-bottom:32px;color:#626374;font-weight:600;font-size:14px;font-family:inherit;line-height:24px;text-align:left;text-transform:uppercase}.attach-buttons-wrapper .radio-button-group .radio-button+.radio-button{margin-left:30px}.attach-buttons-wrapper .radio-button-group .radio-button__label{padding:0;color:#626374;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;border:0;outline:0;box-shadow:none}.attach-buttons-wrapper .radio-button-group .radio-button__label:before{position:relative;z-index:2;display:inline-block;align-items:center;justify-content:center;width:24px;height:24px;margin:12px;vertical-align:middle;border:1px solid #0e247e;border-radius:50%;cursor:pointer;content:""}.attach-buttons-wrapper .radio-button-group .radio-button--active:after{position:absolute;top:18px;left:18px;z-index:2;display:inline-block;width:12px;height:12px;background:#0e247e;border-radius:50%;content:""}.attach-buttons-wrapper .radio-button-group .radio-button--active .radio-button__label{background:transparent}.manage-attachments+.ry-text-input__feedback{margin-top:-1.8rem;color:#cc2936}.assistance-step{text-align:center}.create-data-request-modal{width:640px}@media(max-width:1024px){.create-data-request-modal .ry-modal{min-width:33.33333%;max-width:66.66667%}}.create-data-request-modal .stepper{justify-content:center;margin-bottom:30px}.create-data-request-modal .stepper .stepper__step--current:before,.create-data-request-modal .stepper .stepper__step--past:before{background-color:#0e247e}.create-data-request-modal .select-folder{margin-bottom:2rem}.create-data-request-modal .dss-file-upload{margin-bottom:1.5rem}.create-data-request-modal .step-title{margin-bottom:38px;font-weight:600}.create-data-request-modal .infoWell{margin-bottom:32px}.create-data-request-modal form .ry-multiselect__feedback{color:#cc2936}.create-data-request-modal form>.dropdown{position:relative;margin-bottom:32px}.create-data-request-modal form>.dropdown .dropdown__list{position:absolute;right:0;left:0;z-index:1}.create-data-request-modal form.erp-form>.dropdown .dropdown__selection-label__placeholder{visibility:hidden}.create-data-request-modal form .ry-multiselect__container__control__option-label{min-height:24px}.reporting-card__content{display:flex}.reporting-card__content p{padding-left:1rem}.reporting-card__content .ry-icon{flex-shrink:0;width:3rem;height:3rem}.currency-carousel{position:relative;display:flex;justify-content:space-between;margin-bottom:1rem}.currency-carousel>button{z-index:1;width:-moz-fit-content;width:fit-content}.currency-carousel ul{flex:1 0 auto;max-width:calc(100% - 96px);margin:0;padding:0;overflow:hidden;white-space:nowrap}.currency-carousel ul:after,.currency-carousel ul:before{display:inline-block;width:50%;height:3rem;vertical-align:top;content:""}.currency-carousel ul li{display:inline-block}.currency-carousel ul li button{width:3rem;height:3rem;padding:0;color:inherit;font-weight:400;font-size:12px;line-height:.75rem;letter-spacing:normal}.currency-carousel ul li button:before{display:block;width:.5rem;height:.5rem;margin:0 auto .3rem;background-color:grey;border-radius:.25rem;content:""}.currency-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle,hsla(0,0%,100%,0) 2rem,hsla(0,0%,100%,.4) 0,#fff);pointer-events:none}.bar-chart{position:relative;width:100%;height:.313rem;margin:.75rem 0 1.5rem;overflow:hidden;border-radius:.281rem}.bar-chart div{position:absolute;top:0;left:0;height:100%}.savings-summary-data-viz{font-size:1.5rem}.savings-summary-data-viz .ry-number-1,.savings-summary-data-viz .ry-number-2{margin-bottom:0}.savings-summary-data-viz__text{align-self:flex-end;font-size:.75rem}.savings-summary-data-viz__label{margin-bottom:0;color:#626374;font-weight:600;font-size:.75rem;line-height:.85rem;text-transform:uppercase}.savings-summary-data-viz .arrow{width:2rem;height:2rem;margin-top:.25rem;color:#d8d8d7}.savings-summary-data-viz .arrow-up{color:#217e38}.savings-summary-data-viz .arrow-down{color:#cc2936}.savings-summary-data-viz .bar-graph{position:relative;height:.25rem;overflow:hidden;background-color:#d8d8d7;border-radius:.5rem}.savings-summary-data-viz .bar-graph .bar-chart{margin:0}.savings-summary-data-viz .bar-graph--increase{background-color:#217e38}.savings-summary-data-viz .bar-graph--decrease{background-color:#cc2936}.savings-summary-data-viz .bar-graph--changes-increase{background-color:transparent;border:none;border-top:.25rem dashed #217e38}.savings-summary-data-viz .bar-graph--changes-decrease{background-color:transparent;border:none;border-top:.25rem dashed #cc2936}.savings-summary-data-viz .bar-graph--changes-neutral{background-color:transparent;border:none;border-top:.25rem dashed #d8d8d7}.savings-summary-data-viz .bar-graph__section{position:absolute;top:0;bottom:0}.savings-summary-data-viz .bar-graph__section[data-bucket=potential]{background-color:#a6caff}.savings-summary-data-viz .bar-graph__section[data-bucket=submitted]{background-color:#00beed}.savings-summary-data-viz .bar-graph__section[data-bucket=approved]{background-color:#0e247e}.savings-summary-data-viz .bar-graph__section[data-bucket=received]{background-color:#edae49}.savings-summary-data-viz__footnote{display:flex}.savings-summary-data-viz__footnote .info-tooltip{width:1.4375rem;height:1.4375rem;padding-top:1px}.savings-summary-data-viz__total-row{display:flex;justify-content:space-between}.savings-summary-data-viz__total-row .savings-summary-data-viz__text{right:0;margin-bottom:0}.savings-summary-data-viz__total .arrow{width:3rem;height:3rem}.savings-summary-data-viz__breakdown{position:relative;padding-bottom:1.3rem}.savings-summary-data-viz__breakdown-header{display:flex;align-items:center}.savings-summary-data-viz__breakdown-marker{width:.5rem;height:.5rem;margin-right:.25rem;border-radius:.125rem}.savings-summary-data-viz__breakdown-marker[data-bucket=potential]{background-color:#a6caff}.savings-summary-data-viz__breakdown-marker[data-bucket=submitted]{background-color:#00beed}.savings-summary-data-viz__breakdown-marker[data-bucket=approved]{background-color:#0e247e}.savings-summary-data-viz__breakdown-marker[data-bucket=received]{background-color:#edae49}.savings-summary-data-viz__breakdown-amount-percent{display:flex}.savings-summary-data-viz__breakdown-amount-percent .savings-summary-data-viz__text{align-self:flex-end;margin-bottom:3px;padding-left:.25rem}.savings-summary-data-viz__breakdown .info-tooltip{position:absolute;right:.25rem;bottom:2.25rem}.savings-summary-card-content{min-height:100%}.savings-summary-card-content__popover{width:23.43rem;border-radius:4px}.savings-summary-card-content__popover-target{position:absolute;top:1rem;right:.5rem;color:#0a8287!important}.savings-summary-card-content__filter{padding:26px 16px}@media(max-width:375px){.savings-summary-card-content__filter .radio-button-group{margin-left:3rem}.savings-summary-card-content__filter .col-md-6:first-child{padding-bottom:1rem}.savings-summary-card-content__filter .col-md-6{margin-left:1rem}}.savings-summary-card-content__date-range{font-size:.875rem}.savings-summary-card-content__date-range .ry-skeleton{width:100%;max-width:5rem;height:.875rem;margin-top:.5rem}.savings-summary-card-content__loading{padding:12.3rem 0;text-align:center}.savings-summary-card-content__error-state{min-height:20rem;padding:4rem 0;text-align:center}.savings-summary-card-content__error-state .ry-icon{width:5.5rem;height:5.5rem;color:#a3a4b2}.savings-summary-card-content__error-state p{margin:0 auto;color:#3e4050;font-size:1rem}.savings-summary-card-content__buttons button+button{margin-top:1rem}.savings-summary-card{position:relative}.savings-summary-card .ry-card__content{padding-top:0}.task-dataviz{position:relative}.task-dataviz .ry-number-1{line-height:3rem}.task-dataviz .bar-chart{height:.5rem;margin:1.5rem 0;border-radius:.5rem}.task-dataviz__tooltip{position:absolute;top:1.4rem;right:1rem;cursor:pointer}.task-dataviz__tooltip .ry-icon{width:1.8rem;height:1.8rem}.task-dataviz__tooltip:hover{color:#0a8287}.task-dataviz__overall-total{padding-left:1rem;border-right:1px solid #d2d3dc}.task-dataviz__overall-total h1{margin-bottom:0}.task-dataviz__overall-total label{color:#626374;font-weight:550;font-size:.75rem;line-height:1.25rem;text-transform:uppercase}.task-dataviz__legend{font-size:.875rem;line-height:1.5rem}.task-dataviz__legend strong{margin-right:.25rem}.task-dataviz__icon{position:relative;display:inline-block;width:.625rem;height:.625rem;margin-right:.5rem;margin-left:.5rem;overflow:hidden;vertical-align:initial;border-radius:50%}.task-dataviz__icon--completed{background-color:#0a8287}.task-dataviz__icon--inprogress{background:repeating-linear-gradient(-45deg,#0a8287,#0a8287 1px,#bededf 2px,#bededf 3px)}.task-dataviz__icon--todo{background-color:#e8e9ed}.task-dataviz__buttons{display:flex}.task-dataviz__buttons button+button{flex-shrink:0;margin-left:1rem}.scrolling-calendar{transition:opacity .15s ease-out}.scrolling-calendar--loading{opacity:.5}.scrolling-calendar__header{display:flex;align-items:center;height:3.5rem;color:#fff;background-color:#3e4050}.scrolling-calendar__header button{display:block;width:2rem;height:3.5rem;padding:0;color:inherit;background:none;border:none;cursor:pointer}.scrolling-calendar__header button .ry-icon{width:1.5rem;height:1.5rem}.scrolling-calendar__header-months{display:flex;flex:1 1 auto}.scrolling-calendar__header-month{width:8.3333333333%;height:2rem;padding:0 .25rem;overflow:hidden;font-weight:600;font-size:.75rem;line-height:2rem;white-space:nowrap;text-align:center;text-transform:uppercase;text-overflow:ellipsis}.scrolling-calendar__header-month+.scrolling-calendar__header-month{border-left:1px solid #fff}.scrolling-calendar__body{position:relative;min-height:5rem;margin:0;padding:0;background-color:#f8f8fa}.scrolling-calendar__body:after,.scrolling-calendar__body:before{position:absolute;top:1.5rem;bottom:0;z-index:10;width:1.5rem;content:"";pointer-events:none}.scrolling-calendar__body:before{left:0;background-image:linear-gradient(90deg,#f8f8fa 30%,hsla(0,0%,100%,0))}.scrolling-calendar__body:after{right:0;background-image:linear-gradient(270deg,#f8f8fa 30%,hsla(0,0%,100%,0))}.scrolling-calendar--navigable .scrolling-calendar__body{padding:0 2rem}.scrolling-calendar--navigable .scrolling-calendar__body:after,.scrolling-calendar--navigable .scrolling-calendar__body:before{width:4rem}.scrolling-calendar__content{position:relative;z-index:1;min-height:7.5rem;padding:1.5rem 0 2rem}.scrolling-calendar__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.scrolling-calendar__background:after{position:absolute;right:0;bottom:0;left:0;height:6rem;background-image:linear-gradient(0deg,#f8f8fa 50%,hsla(0,0%,100%,0));content:""}.scrolling-calendar--navigable .scrolling-calendar__background{right:2rem;left:2rem}.scrolling-calendar__stripe{position:absolute;top:1.5rem;bottom:0;width:1px;background-color:#c2c2c7}.scrolling-calendar__now-line{position:absolute;top:0;bottom:0;width:1px;background-color:#0e247e;background-image:repeating-linear-gradient(180deg,#0e247e,#0e247e .25rem,#f8f8fa 0,#f8f8fa .5rem)}.scrolling-calendar__now-line-label{position:absolute;top:.25rem;left:50%;z-index:1;color:#0e247e;font-weight:600;font-size:.75rem;line-height:1rem;white-space:nowrap;background-color:#f8f8fa;transform:translateX(-50%)}.scrolling-calendar__now-line:after{position:absolute;top:0;left:0;width:.5rem;height:.5rem;background-color:#f8f8fa;transform:translate(-50%,-50%) rotate(45deg);content:""}.timelines-calendar__mobile-engagements{padding:0 1rem}.timelines-calendar__mobile-engagement{position:relative;display:block;margin-bottom:.5rem;padding:.5rem .75rem;overflow:hidden;color:inherit;text-decoration:none;background-color:#f8f8fa;border:1px solid #0e247e;border-top:.5rem solid #0e247e;border-radius:4px}.timelines-calendar__mobile-engagement--inactive{color:#626374;background-color:#efeff3;border-color:#626374!important}.timelines-calendar__mobile-engagement .ry-icon{position:absolute;top:50%;right:.75rem;z-index:1;width:2rem;height:2rem;transform:translateY(-50%)}.timelines-calendar__mobile-engagement:hover .ry-icon{color:#0a8287}.timelines-calendar__row{position:relative;height:4.5rem;overflow:hidden}.timelines-calendar__toolTip{width:30rem}.timelines-calendar__engagement{position:absolute;top:50%;padding:.5rem 3.5rem .5rem .75rem;overflow:hidden;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #0e247e;border-left-width:.5rem;border-radius:4px;transform:translateY(-50%);cursor:pointer;transition:box-shadow .15s ease-out}.timelines-calendar__engagement--ol{border-left-color:transparent!important;border-top-left-radius:0;border-bottom-left-radius:0}.timelines-calendar__engagement--or{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.timelines-calendar__engagement--inactive{color:#626374;background-color:#efeff3;border-color:#626374!important}.timelines-calendar__engagement .ry-icon{position:absolute;top:50%;right:.75rem;z-index:1;width:2rem;height:2rem;transform:translateY(-50%)}.timelines-calendar__engagement:not(.timelines-calendar__engagement--inactive):hover{box-shadow:0 0 .5rem rgba(0,0,0,.25)}.timelines-calendar__engagement:not(.timelines-calendar__engagement--inactive):hover .ry-icon{color:#0a8287}.timelines-calendar__engagement-dates{font-weight:600}.timelines-calendar__engagement-client-name,.timelines-calendar__engagement-dates{overflow:hidden;font-size:.75rem;line-height:1rem;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis}.timelines-calendar__engagement-client-name{font-weight:700}.timelines-calendar__engagement-client-longName{margin-top:.25rem;margin-bottom:0;font-weight:600;font-size:1rem;line-height:1.5rem}.timelines-calendar__engagement-accountName{margin-bottom:.75rem;font-size:.75rem;line-height:1rem}.timelines-calendar__engagement-details{display:-webkit-box;max-width:100%;height:auto;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:0;overflow:hidden;font-size:14px;line-height:1.5rem;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.timelines-calendar__engagement-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.timelines-calendar__engagement__well{margin-bottom:.5rem;padding:1rem 1rem .4rem;font-size:.875rem;line-height:1rem;vertical-align:middle}.timelines-calendar__engagement__well label{display:block;margin:0;line-height:inherit}.timelines-calendar__engagement__well .labeled-list.row li{margin-bottom:0}.timelines-calendar__cta{margin-top:3rem;text-align:center}.timelines-calendar__end{display:inline-block;padding:0 .5rem;color:#a3a4b2;font-size:.75rem;text-transform:uppercase;background-color:#f8f8fa}.timelines-calendar__empty{padding:4rem 0;text-align:center;filter:drop-shadow(0 0 .5rem #f8f8fa)}.timelines-calendar__empty .ry-icon{color:#a3a4b2}.timelines-calendar__empty-text{display:inline-block;padding:.5rem .5rem .75rem}.scrolling-calendar__body .timelines-calendar__empty-text,.scrolling-calendar__body .timelines-calendar__empty .ry-icon{background-color:#f8f8fa}.sk-mobile-engagement{height:5rem;margin-bottom:.5rem}.timelines-card .ry-card__content{padding:1rem 0 0}.timelines-card__view-all{padding:1rem 0 2rem;text-align:center}.user-info-card{position:relative}.user-info-card .additional-options{position:absolute;top:.75rem;right:.5rem;margin:initial;color:#3e4050;vertical-align:initial}.user-info-card .ry-card__content>ul{margin:0;padding:0;list-style:none}.user-info-card .ry-card__content>ul a{display:flex;align-items:center}.user-info-card .ry-card__content>ul li{margin-bottom:.5rem}.user-info-card .ry-card__content>ul .ry-icon{flex-shrink:0;width:2rem;height:2rem;margin-right:1rem}.user-info-card__newline{white-space:pre-line}.user-info-card__edit{margin-top:1rem}.user-info-card__profile-summary{display:flex;align-items:center;margin-bottom:1rem}.user-info-card__profile-summary .ry-avatar{flex:0 0 auto}.user-info-card__profile-summary .ry-avatar,.user-info-card__profile-summary .ry-avatar__fallback,.user-info-card__profile-summary .ry-avatar__image{width:4rem;height:4rem}.user-info-card__profile-summary .ry-avatar__fallback{font-size:2rem;line-height:4rem}.user-info-card__profile-summary .ry-avatar--ghost .ry-avatar__fallback,.user-info-card__profile-summary .ry-avatar--inverse .ry-avatar__fallback{line-height:calc(4rem - 2px)}.user-info-card__profile-summary .ry-avatar--ghost .ry-avatar__fallback .ry-icon,.user-info-card__profile-summary .ry-avatar--inverse .ry-avatar__fallback .ry-icon{width:calc(4rem - 2px);height:calc(4rem - 2px)}.user-info-card__profile-summary__description{padding-left:1rem}.user-info-card__profile-summary__description h4{margin:0;font-weight:400}.user-info-card__profile-summary__description__name{margin:0;font-weight:600;font-size:1rem}.last-updated-card .ry-card__content{padding:1rem 0 0}.last-updated-card__link{display:block;padding:1rem;color:inherit;text-decoration:none;border-top:1px solid #d2d3dc}.last-updated-card__link:hover .ry-icon{color:#00508a}.last-updated-card__link:hover .last-updated-card__link__content--display-name{color:#00508a;text-decoration:underline}.last-updated-card__link__content{display:flex;justify-content:space-between}.last-updated-card__link__content span{display:block}.last-updated-card__link__content .ry-icon{width:1.5rem;height:1.5rem}.last-updated-card__link__content--account-name{font-size:.75rem;line-height:1rem}.last-updated-card__link__content--display-name{color:#0a8287;font-size:.875rem}.last-updated-card__skeleton>div{padding:1rem 2.5rem 1rem 1rem;border-top:1px solid #d2d3dc}.last-updated-card__skeleton>div .ry-skeleton{margin:0}.projects-overview-card .ry-donut-chart{display:flex}.projects-overview-card .ry-donut-chart__flex{margin:auto}.dashboard .col-card,.dashboard .ry-h4{margin-bottom:1rem}.dashboard .col-card .ry-card{height:100%;margin:0}.dashboard .projects-overview-card,.dashboard .projects-overview-card .empty,.dashboard .projects-overview-card .ry-card__content,.dashboard .projects-overview-card .savings-summary-card-content,.dashboard .savings-summary-card,.dashboard .savings-summary-card .empty,.dashboard .savings-summary-card .ry-card__content,.dashboard .savings-summary-card .savings-summary-card-content{display:flex;flex-direction:column}.dashboard .projects-overview-card .center-icon,.dashboard .projects-overview-card .empty,.dashboard .projects-overview-card .ry-card__content,.dashboard .projects-overview-card .ry-donut-chart,.dashboard .projects-overview-card .savings-summary-card-content,.dashboard .projects-overview-card .savings-summary-data-viz,.dashboard .savings-summary-card .center-icon,.dashboard .savings-summary-card .empty,.dashboard .savings-summary-card .ry-card__content,.dashboard .savings-summary-card .ry-donut-chart,.dashboard .savings-summary-card .savings-summary-card-content,.dashboard .savings-summary-card .savings-summary-data-viz{flex:1 1 auto}.dashboard .projects-overview-card .empty,.dashboard .savings-summary-card .empty{align-items:center;justify-content:center}.reassign-data-request-modal{width:640px}.reassign-data-request-modal p{text-align:left}.reassign-data-request-modal__assigned-to{margin:1rem 0;padding:1rem;background:#f8f8fa}.new-comment form{display:flex;flex-direction:column;height:100%}.new-comment__code-note-field{position:relative;max-height:clamp(8rem,30vh,15rem);overflow:visible}.new-comment__code-note-field .ry-textarea--mentions .ry-textarea__control{max-height:clamp(8rem,30vh,13rem);overflow-x:hidden;overflow-y:auto}.new-comment__code-note-field .ry-textarea--mentions .ry-textarea__control:focus{outline:none;box-shadow:none}.new-comment__code-note-field .ry-textarea__suggestions{max-height:17rem;overflow-y:auto}.new-comment .ry-button-group{position:sticky;bottom:0;z-index:10;padding:.5rem 0;background:#fff}.new-comment .ry-button{flex-shrink:0}.code-note{position:relative;padding:.5rem .5rem .5rem 3.5rem}.code-note .ry-avatar{position:absolute;top:.5rem;left:.5rem}.code-note__content{font-size:.875rem;line-height:1.25rem;word-wrap:break-word;overflow-wrap:break-word}.code-note__meta{margin-bottom:.25rem}.code-note__meta__name{display:inline-block;max-width:70%;margin-right:.5rem;word-break:break-word;overflow-wrap:break-word}.code-note__meta__date{color:#afb1bc}.code-note__menu{position:absolute;top:4px;right:4px}.code-note .ry-textarea{margin-top:.5rem}.code-note .ry-button-group{margin:.25rem 0 -.25rem}.code-note .ry-button-group .ry-button{margin:.25rem 0}@media(min-width:601px){.code-note .ry-button-group{margin:.5rem -.25rem 0}.code-note .ry-button-group .ry-button{margin:0 .25rem}}.code-notes__day-group{margin-bottom:1rem}.code-notes__day-group-label{position:relative;margin-bottom:1rem}.code-notes__day-group-label-text{padding-right:1em;color:#afb1bc;font-weight:600;font-size:.875rem;text-transform:uppercase;background-color:#fff}.code-notes__day-group-label:after{position:absolute;top:50%;right:0;left:0;z-index:-1;height:1px;background-color:#d8d8d8;content:""}.code-notes-drawer__tooltip{display:inline-block;line-height:inherit;cursor:pointer}.code-notes-drawer__tooltip .ry-icon{width:1.5rem;height:1.5rem}.code-notes-drawer__subheader{margin:0;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0}.code-notes-drawer__subheader:last-of-type{margin-bottom:12px}.data-request-drawer .ry-h3{margin-bottom:0}.data-request-drawer .ry-tabs{margin-top:1rem}.data-request-drawer__data-request-type-name{margin-top:0}.grant-database-access-modal{max-width:530px}.grant-database-access-modal .ry-multiselect__label{text-transform:uppercase}.grant-database-access-modal form .ry-multiselect__feedback{color:#cc2936}.grant-database-access-modal .user-with-avatar-option{display:flex;align-items:flex-start;white-space:normal}.grant-database-access-modal .user-with-avatar-option .ry-avatar,.grant-database-access-modal .user-with-avatar-option .ry-avatar__fallback,.grant-database-access-modal .user-with-avatar-option .ry-avatar__image{flex:0 0 auto;width:2.5rem!important;height:2.5rem!important;line-height:2.5rem!important}.grant-database-access-modal .user-with-avatar-option .user-with-avatar-option-text{flex:1 1 auto;margin:0 0 0 .5rem}.grant-database-access-modal .user-with-avatar-option .user-with-avatar-option-role{font-size:.75rem;line-height:1rem}.assign-data-upload-modal{width:640px;min-width:auto;max-width:none}.assign-data-upload-modal .ry-message{margin-right:auto;margin-left:auto}.assign-data-upload-modal .ry-textarea{margin-bottom:1.5rem}.assign-data-upload-modal .ry-textarea__control{height:9rem}.assign-data-upload-modal__form{margin:3rem 0 3.5rem}.assign-data-upload-modal .dss-file-upload{flex:0 1 400px;padding:1rem 2rem;border:1px solid #a3a4b2;border-radius:8px}.assign-data-upload-modal .manage-attachments,.assign-data-upload-modal .manage-attachments .file-attach{margin:0}.assign-data-upload-modal__buttons .ry-button+.ry-button{margin-left:1rem}@media(max-width:899px){.assign-data-upload-modal{width:auto}.assign-data-upload-modal__form{display:block}.assign-data-upload-modal .dss-file-upload{margin:0 0 1rem}.assign-data-upload-modal__buttons{text-align:center}}.edit-due-date-modal{width:640px}.edit-due-date-modal p{text-align:left}.request-rgid-modal{width:640px;min-width:auto;max-width:none}.request-rgid-modal .ry-message{margin-right:auto;margin-left:auto}.request-rgid-modal .ry-textarea{margin-bottom:1.5rem}.request-rgid-modal .ry-textarea__control{height:9rem}.request-rgid-modal__form{margin:3rem 0 3.5rem}.request-rgid-modal .dss-file-upload{flex:0 1 400px;padding:1rem 2rem;border:1px solid #a3a4b2;border-radius:8px}.request-rgid-modal .manage-attachments,.request-rgid-modal .manage-attachments .file-attach{margin:0}.request-rgid-modal__buttons .ry-button+.ry-button{margin-left:1rem}@media(max-width:899px){.request-rgid-modal{width:auto}.request-rgid-modal__form{display:block}.request-rgid-modal .dss-file-upload{margin:0 0 1rem}.request-rgid-modal__buttons{text-align:center}}.edit-data-request-form .ry-multiselect .ry-multiselect__container .ry-multiselect__container__control{min-height:3rem}.edit-data-request-form .dss-file-upload{padding:1rem;border:1px solid #aab9bf;border-radius:4px}.edit-data-request-form__multiselect-field--error .ry-multiselect__container__control{border-color:#cc2936}.edit-data-request-form__textarea-field .ry-textarea__control{min-height:8.5rem}.edit-data-request-form__date-ranges{margin-bottom:1.5rem;padding:1rem 0 .5rem;border-bottom:1px solid #d2d3dc}.edit-data-request-form__date-ranges__label{margin-bottom:2rem}.edit-data-request-form__date-ranges__label .ry-label{color:#3e4050}.edit-data-request-form__attach-buttons-wrapper .radio-button-group .radio-button+.radio-button{margin-left:30px}.edit-data-request-form__attach-buttons-wrapper .radio-button-group .radio-button__label{padding:0;color:#626374;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;border:0;outline:0;box-shadow:none}.edit-data-request-form__attach-buttons-wrapper .radio-button-group .radio-button__label:before{position:relative;z-index:2;display:inline-block;align-items:center;justify-content:center;width:24px;height:24px;margin:12px;vertical-align:middle;border:1px solid #0e247e;border-radius:50%;cursor:pointer;content:""}.edit-data-request-form__attach-buttons-wrapper .radio-button-group .radio-button--active:after{position:absolute;top:18px;left:18px;z-index:2;display:inline-block;width:12px;height:12px;background:#0e247e;border-radius:50%;content:""}.edit-data-request-form__attach-buttons-wrapper .radio-button-group .radio-button--active .radio-button__label{background:transparent}.edit-data-request-form__attach-buttons-wrapper .radio-button-group .ry-radio{margin-bottom:0}.edit-data-request-form__justification{position:relative}.edit-data-request-form__justification__tooltip{position:absolute;top:0;left:14%;transform:translateY(-3px);cursor:pointer}.edit-data-request-form__justification__tooltip .ry-icon{width:23px;height:23px}.edit-data-request-form__justification__tooltip:hover{color:#0a8287}.edit-data-request-form__justification__transactionTaxTooltip{top:23%;transform:translateY(-2px)}.edit-data-request-form__files-origin{position:relative}.edit-data-request-form__files-origin__tooltip{position:absolute;bottom:89%;left:12%;cursor:pointer}.edit-data-request-form__files-origin__tooltip .ry-icon{width:23px;height:23px}.edit-data-request-form__files-origin__tooltip:hover{color:#0a8287}.edit-data-request-form__notes-for-code{position:relative}.edit-data-request-form__notes-for-code__tooltip{position:absolute;bottom:89%;left:27%;cursor:pointer}.edit-data-request-form__notes-for-code__tooltip .ry-icon{width:23px;height:23px}.edit-data-request-form__notes-for-code__tooltip:hover{color:#0a8287}.edit-data-request-form__virtual-machine .dropdown__list--show__option:first-of-type{display:none}.edit-data-request-form__assistance-step{text-align:center}.update-data-request-modal{width:640px}@media(max-width:1024px){.update-data-request-modal .ry-modal{min-width:33.33333%;max-width:66.66667%}}.update-data-request-modal__info-well{margin-bottom:2rem}.update-data-request-modal__skeleton{display:grid;grid-gap:2rem;gap:2rem}.update-data-request-modal__skeleton .ry-skeleton{height:2rem}.update-data-request-modal .edit-data-request-form .radio-button-group__radio-buttons-wrapper--invalid{padding:0}.submission-history-details .attachments{margin-bottom:0}.submission-history-details .attachments__item-controls{display:none}.submission-history-details .attachments__item-name{color:#0a8287}.submission-history-details .attachments__well{width:90%;padding:0}.submission-history-details .ry-skeleton{margin:1rem 0}.submission-history-details .well{margin-top:.75rem;margin-bottom:3.5rem;padding:21px 25px 34px;border-radius:4px}.submission-history-details__attachments{padding:0 0 38px 41px;background-color:#fff;transform:translateY(-10px)}.submission-history-details__attachments .ry-label{margin-top:0}.submission-history-details__fullRows{display:grid;grid-row-gap:1rem;grid-template-columns:1fr;max-width:25rem;padding:0 41px 31px 38px;background-color:#fff}@media(min-width:1400px){.submission-history-details__fullRows{width:100%;max-width:none}}.submission-history-details__details{display:grid;grid-gap:1rem;grid-template-columns:1fr;padding:31px 41px 20px 38px;background-color:#fff}@media(min-width:768px){.submission-history-details__details{grid-template-columns:repeat(2,1fr)}}.submission-history-details__details__detail .ry-label{margin-bottom:.625rem}.submission-history-details__details__detail__value{font-weight:400;font-size:.825rem;line-height:1rem}.code-actions-amend{margin-top:-1rem}.code-actions-amend section{padding:1rem 1rem .75rem;background-color:#f8f8fa;border-top:1px solid #d2d3dc}.code-actions-amend section div{display:flex;align-items:center;justify-content:space-between}.code-actions-amend section div span{font-weight:600;font-size:16px}.code-actions-amend section div button{padding:0;background:none;border:none}.code-actions-amend section div svg{width:1.5rem;height:1.5rem}.code-actions-amend .submission-history-details.well.submission-history-details.well{margin-top:0;padding:0 1.375rem 1.375rem}.activity-timeline__activity{display:flex;padding-right:1.375rem;padding-left:1.375rem;background-color:#f8f8fa}.activity-timeline__activity:first-of-type{padding-top:1.375rem}.activity-timeline__activity:last-child{padding-bottom:1.5rem}.activity-timeline__activity:last-child .activity-timeline__activity__content{margin-bottom:0}.activity-timeline__activity__content{position:relative;flex-basis:100%;margin-bottom:.875rem;margin-left:.875rem;padding:1.25rem;background-color:#fff;border:1px solid #d8d8d8;border-left:5px solid #00508a;border-radius:4px}.activity-timeline__activity__content--negative{border-left-color:#cc2936}.activity-timeline__activity__content--positive{border-left-color:#217e38}.activity-timeline__activity__date-time{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:130px;padding-right:2.5rem;font-size:.75rem;line-height:1rem;white-space:nowrap;text-align:right}.activity-timeline__activity__date-time>span:first-child{font-weight:600}.activity-timeline__activity__date-time:before{position:absolute;right:.75rem;z-index:1;width:.5rem;height:.5rem;background-color:#d2d3dd;border-radius:.25rem;box-shadow:0 0 0 .5rem #fff;content:""}.activity-timeline__activity__date-time:after{position:absolute;top:0;right:1rem;bottom:0;width:1px;background-color:#d2d3dd;content:""}.submission-history-details-tabs .render-activity-content{position:relative;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.submission-history-details-tabs .render-activity-content__comment,.submission-history-details-tabs .render-activity-content span{padding-left:1.5rem}.submission-history-details-tabs .render-activity-content__comment{margin-bottom:0;margin-left:0;font-style:italic;text-align:left}.submission-history-details-tabs .render-activity-content .ry-icon[data-icon=comment]{position:absolute;left:-.5rem;width:1.5rem;height:1.5rem}.submission-history-details-tabs .ry-tabs{margin-bottom:3rem;text-align:center}.submission-history-details-tabs .ry-tabs+.ry-skeleton{width:33%;margin-bottom:1.5rem}.submission-history-details-tabs .well{padding:1.375rem}.submission-history-details-tabs>.ry-h3{margin-bottom:1.25rem}.submission-history-details-tabs--no-content{padding:.75rem;text-align:center;background-color:#fff}.submission-history-details-tabs .activity-timeline .collapsible-header__header-container:has(+.collapsible-header__content){background-color:#f8f8fa}.submission-history-details-tabs .activity-timeline .collapsible-header__header-container:has(+.collapsible-header__content) .collapsible-header__header-container__title{background-color:#f8f8fa}.code-actions-approve-reject .radio-button-group__radio-buttons-wrapper{flex-direction:column}.code-actions-approve-reject .ry-radio-group{margin-top:3.5rem;margin-bottom:.875rem}.code-actions-approve-reject .ry-radio__label{display:inline-block;color:#626374;font-size:1rem}.code-actions-approve-reject .submission-history-details.well{padding:1.375rem}.code-actions-approve-reject>.ry-h3{font-weight:600;font-size:1rem}.code-actions-approve-reject__submission-decision{margin-bottom:2.375rem;font-weight:600;font-size:.875rem;text-align:center;text-transform:uppercase}.code-actions-approve-reject__header{padding-bottom:.875rem;text-align:center}.code-actions-approve-reject .user-with-avatar-option{display:flex;align-items:flex-start;white-space:normal}.code-actions-approve-reject .user-with-avatar-option .ry-avatar,.code-actions-approve-reject .user-with-avatar-option .ry-avatar__fallback,.code-actions-approve-reject .user-with-avatar-option .ry-avatar__image{flex:0 0 auto;width:2.5rem!important;height:2.5rem!important;line-height:2.5rem!important}.code-actions-approve-reject .user-with-avatar-option .user-with-avatar-option-text{flex:1 1 auto;margin:0 0 0 .5rem}.code-actions-approve-reject .user-with-avatar-option .user-with-avatar-option-role{font-size:.75rem;line-height:1rem}.code-actions-approve-reject .ry-multiselect__feedback{color:#cc2936}.code-submission-dpa-and-situsing .radio-button-group__radio-buttons-wrapper{flex-direction:row}.code-submission-dpa-and-situsing .ry-radio-group{margin-bottom:.875rem}.code-submission-dpa-and-situsing .ry-radio-group__radio-options{display:flex}.code-submission-dpa-and-situsing .ry-radio__label{color:#626374;font-size:1rem}.code-submission-dpa-and-situsing--spacer{margin-bottom:4rem}.code-submission-dpa-and-situsing>.dropdown{position:relative;margin-bottom:32px}.code-submission-dpa-and-situsing>.dropdown .dropdown__list{position:absolute;right:0;left:0;z-index:1}.code-submission-dpa-and-situsing__dpa-situsing-required{margin-bottom:2.375rem;font-weight:600;font-size:.875rem}.code-submission-dpa-and-situsing__reject-decision{margin-bottom:2.375rem;font-size:.875rem;text-align:center}.code-submit-data-report .radio-button-group__radio-buttons-wrapper{flex-direction:row}.code-submit-data-report .ry-radio-group{margin-bottom:.875rem}.code-submit-data-report .ry-radio-group__radio-options{display:flex}.code-submit-data-report .ry-radio__label{color:#626374;font-size:1rem}.code-submit-data-report--spacer{margin-bottom:4rem}.code-submit-data-report>.dropdown{position:relative;margin-bottom:32px}.code-submit-data-report>.dropdown .dropdown__list{position:absolute;right:0;left:0;z-index:1}.code-submission-reconciliation .radio-button-group__radio-buttons-wrapper{flex-direction:row}.code-submission-reconciliation .ry-radio-group{margin-bottom:.875rem}.code-submission-reconciliation .ry-radio-group__radio-options{display:flex}.code-submission-reconciliation .ry-radio__label{color:#626374;font-size:1rem}.code-submission-reconciliation--spacer{margin-bottom:4rem}.code-submission-reconciliation__reject-decision{margin-bottom:2.375rem;font-size:.875rem;text-align:center}@media(min-width:1400px){.codeActionModal{width:33.33333%}}.codeActionModal>h2{margin-bottom:2rem}.codeActionModal .ry-modal__title{max-width:25rem;margin-right:auto;margin-left:auto}.codeActionModal .manage-attachments__inner{padding:1rem 1.5rem .5rem;border:1px solid #a3a4b2;border-radius:4px}.codeActionModal .ry-textarea{margin-top:2.375rem}.codeActionModal .skeleton-container{display:flex;flex-direction:column;align-items:center}.codeActionModal .skeleton-tabs{display:flex;flex-direction:row;width:25%}.codeActionModal .skeleton-tabs .skeleton-tab{width:50%}.codeActionModal .skeleton-tabs .skeleton-tab:first-child .ry-skeleton{height:3.125rem;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px}.codeActionModal .skeleton-tabs .skeleton-tab:last-child .ry-skeleton{height:3.125rem;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}.codeActionModal .skeleton-content{display:flex;flex-direction:column;justify-content:center;width:75%}.codeActionModal .skeleton-content .skeleton-content-item{margin-bottom:.5rem}.codeActionModal .skeleton-content .skeleton-content-item .ry-skeleton{height:2.5rem}.codeActionModal .ry-multiselect__container__content__options ul{max-height:250px}.data-request-delete-modal{text-align:center}.data-request-delete-modal .ry-checkbox{display:inline-block}.ry-modal .ry-button-group{margin-top:2rem;margin-bottom:0}.progress-tracker{display:flex}.progress-tracker--desktop{align-items:center;justify-content:space-between;width:100%;padding:0 2rem}.progress-tracker--tooltip{flex-direction:column;grid-gap:2rem;gap:2rem}.progress-tracker__step{position:relative;display:flex;align-items:center}.progress-tracker__step--clickable{cursor:pointer}.progress-tracker__step--clickable:hover{text-decoration:underline}.progress-tracker__step--desktop{flex-basis:calc(15% - 1rem);flex-direction:column;flex-grow:0;flex-shrink:0;max-width:20%;text-align:center}.progress-tracker__step--desktop:before{left:57%}.progress-tracker__step--desktop:after,.progress-tracker__step--desktop:before{position:absolute;top:22%;width:75%;height:1px;background-color:#d2d3dc;content:""}.progress-tracker__step--desktop:after{right:58%}.progress-tracker__step--desktop:first-child:after,.progress-tracker__step--desktop:last-child:before{display:none}.progress-tracker__step--desktop--is-active:after,.progress-tracker__step--desktop--is-active:before,.progress-tracker__step--desktop--is-current:after{background-color:#0e247e}.progress-tracker__step--desktop--is-current:before{background-color:#d2d3dc}.progress-tracker__step__icon{position:relative;width:2rem;height:2rem;border-radius:50%;fill:#d2d3dc}.progress-tracker__step__icon--filled{fill:#0e247e}.progress-tracker__step__text{margin-top:1rem;font-weight:600;font-size:16px;white-space:nowrap}.progress-tracker__step__text--tooltip{margin-top:unset;margin-left:1rem}.progress-tracker__line{position:absolute;top:100%;left:1rem;z-index:0;width:1px;height:100%;background-color:#d2d3dc;transform:translateX(-50%)}.progress-tracker__line--is-active{background-color:#0e247e}.progress-card{display:flex;justify-content:space-between;padding:1rem;background-color:#f8f8fa;border-radius:4px}.progress-card__status{display:flex;align-items:center}.progress-card__status__text{margin-left:.25rem;color:#2f4047;font-weight:600}.progress-card__status svg{fill:#0e247e}.progress-card__tooltip{cursor:pointer}.progress-card svg{width:1.5rem;height:1.5rem}.data-request-content .ry-h3{margin-bottom:0}.data-request-content .ry-label{margin-top:1.5rem}.data-request-content .ry-label svg{width:1rem;height:1rem;margin-right:.2rem}.data-request-content .white-space-pre-line,.data-request-content p{max-width:none}.data-request-content .attachments{margin-bottom:0}.data-request-content__data-request-type{margin:0;font-size:14px}.data-request-content__data-request-fields{display:grid;grid-template-columns:repeat(4,1fr)}.data-request-content__data-request-fields__field{margin-right:1rem}.data-request-content__data-request-fields__field:last-of-type{margin-right:0}.data-request-content__data-request-fields__field__value{color:#3e4050}.data-request-content__data-request-fields__field__value-array{display:flex;flex-direction:column}.data-request-content__data-request-fields__field__value-array .formatted-record{margin-bottom:0}.followers-modal{max-width:530px}.followers-modal .instructions{text-align:center}.followers-modal .ry-autocomplete{margin-top:2em;margin-bottom:1.5em}.followers-modal .user-list>div:first-of-type{border-top:1px solid #d2d3dc}.followers-modal .user-list-row{display:flex;flex-direction:row;width:100%;height:57px;line-height:52px;border-bottom:1px solid #d2d3dc}.followers-modal .user-list-row__avatar{margin:12px 8px 13px}.followers-modal .user-list-row__action{width:50px}.followers-modal .user-list-row__action button{color:#cc2936;vertical-align:middle}.followers-modal .user-list-row__name{flex:1 1;font-weight:600}.followers-modal .user-list-row__user-name{vertical-align:middle}.records-modal{width:640px}@media(max-width:1024px){.records-modal .ry-modal{min-width:33.33333%;max-width:66.66667%}}.records-modal .ry-modal__close:focus{box-shadow:none}.records-modal__titles{margin-bottom:3.5rem;text-align:center}.records-modal__titles__dr-title{color:#626374}.records-modal__titles .ry-h4{margin-bottom:1rem}.records-modal__data{max-height:45vh;margin:1.5rem 0 1rem;overflow-y:auto}.records-modal__user{display:flex;align-items:center}.records-modal__user__name{display:flex;flex-direction:column;margin-left:1rem}.records-modal__user__name__fullname{font-weight:600;font-size:1rem}.records-modal__user__name__title{font-size:.9rem}.records-modal__user,.records-modal p{margin-bottom:0;padding:1rem 0;text-align:left;border-top:.5px solid #d2d3dc;border-bottom:.5px solid #d2d3dc}.records-modal__user:first-of-type,.records-modal p:first-of-type{border-top:1px solid #d2d3dc}.records-modal__user:last-of-type,.records-modal p:last-of-type{border-bottom:1px solid #d2d3dc}.status{display:inline-block;line-height:1.5rem;white-space:nowrap;vertical-align:top}.status__icon{width:1rem;height:1rem;margin:.25rem;color:#0e247e;vertical-align:top;fill:currentColor}.status--lg{font-size:1rem}.status--lg .status__icon{width:1.5rem;height:1.5rem;margin:0 .5rem 0 0}.data-request-card .ry-label{margin-top:1.5rem}.data-request-card .ry-card__content{padding:0}.data-request-card__content{padding:1.5rem}.data-request-card__aside>*+*{margin-top:1rem}.data-request-card__aside .well__status{display:flex}.data-request-card__aside .well__status__dash{margin:0 .4rem}.data-request-card__aside__internal-only{padding:1rem;background-color:#f8f8fa;border-radius:.2rem}.data-request-card__aside__internal-only .ry-label{margin-top:0}.data-request-card--pastdue .well{background-color:rgba(204,41,54,.05)}.data-request-card--pastdue .duedate,.data-request-card--pastdue .status,.data-request-card--pastdue .status__icon{color:#cc2936}.data-request-card__comment-mobile{text-align:center}.data-request-card__comment-mobile-border{padding:.25rem 0;border-top:1px solid #d2d3dc}.data-request-card__comment-tablet{display:none}.data-request-card__comment-tablet hr{margin:2rem 0 0}.data-request-card__comment-tablet-flex{display:flex;justify-content:space-between}.data-request-card__comment-tablet-flex__code-notes-button{display:flex;flex-shrink:0}.data-request-card__comment-tablet-flex__action-buttons{display:flex;flex-shrink:1;margin-left:auto}.data-request-card__follow-action-container__separator{margin-right:.5rem;margin-left:.5rem}.data-request-card__destination-folder-container{display:flex;align-items:center}@media(min-width:768px){.data-request-card__comment-mobile{display:none}.data-request-card__comment-tablet{display:block}}.data-request-card--skeleton .sk-cta{height:3.5rem}.data-request-card--skeleton .sk-status{max-width:5rem}.data-request-card--skeleton .labeled-list .ry-skeleton{display:inline-block;width:70%}.data-request-card--skeleton .labeled-list .ry-skeleton:first-child{width:60%;height:.75rem}.data-request-card--skeleton .data-request-card__comment-tablet .ry-skeleton{flex:0 1 7rem;margin:.75rem}.data-request-card--skeleton .data-request-card__comment-mobile .ry-skeleton{width:7rem;margin:.75rem auto}.data-request-overview-details-by-type{display:flex;grid-gap:1rem;gap:1rem}.data-request-overview-details-by-type h4{margin:0;color:#626374;font-weight:600;font-size:.75rem;text-transform:uppercase}.data-request-overview-details-by-type--not-empty{margin-bottom:1rem}.data-request-overview-details-by-type__date-ranges,.data-request-overview-details-by-type__document-images,.data-request-overview-details-by-type__jurisdictions,.data-request-overview-details-by-type__propertyTaxDocumentTypes,.data-request-overview-details-by-type__section,.data-request-overview-details-by-type__site-classes{display:flex;flex-direction:column}.data-request-overview-details-by-type__date-ranges button,.data-request-overview-details-by-type__document-images button,.data-request-overview-details-by-type__jurisdictions button,.data-request-overview-details-by-type__propertyTaxDocumentTypes button,.data-request-overview-details-by-type__section button,.data-request-overview-details-by-type__site-classes button{text-wrap:nowrap}.data-request-overview-details-by-type__date-ranges__row,.data-request-overview-details-by-type__document-images__row,.data-request-overview-details-by-type__jurisdictions__row,.data-request-overview-details-by-type__propertyTaxDocumentTypes__row,.data-request-overview-details-by-type__section__row,.data-request-overview-details-by-type__site-classes__row{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.data-request-overview-details-by-type__date-ranges__row--code-fields,.data-request-overview-details-by-type__document-images__row--code-fields,.data-request-overview-details-by-type__jurisdictions__row--code-fields,.data-request-overview-details-by-type__propertyTaxDocumentTypes__row--code-fields,.data-request-overview-details-by-type__section__row--code-fields,.data-request-overview-details-by-type__site-classes__row--code-fields{display:grid;grid-template-columns:repeat(4,1fr)}.data-request-overview-details-by-type__date-ranges__row__code-field,.data-request-overview-details-by-type__document-images__row__code-field,.data-request-overview-details-by-type__jurisdictions__row__code-field,.data-request-overview-details-by-type__propertyTaxDocumentTypes__row__code-field,.data-request-overview-details-by-type__section__row__code-field,.data-request-overview-details-by-type__site-classes__row__code-field{display:flex;flex-direction:column;min-width:7rem}.data-request-overview-details-by-type__epr-data{display:flex;grid-gap:1rem;gap:1rem}.data-request-overview{flex:1 0 auto;max-width:65%}.data-request-overview>h3,.data-request-overview>h4{margin:0;font-weight:600}.data-request-overview>h2,.data-request-overview>h4{text-transform:uppercase}.data-request-overview>h2{margin:0 0 .25rem;color:#0e247e;font-weight:700;font-size:.875rem;letter-spacing:.125rem}.data-request-overview>h3{margin-bottom:.25rem;font-size:1.125rem}.data-request-overview .attachments>.ry-label,.data-request-overview>h4{color:#626374;font-size:.75rem}.data-request-overview .white-space-pre-line,.data-request-overview p{max-width:none}.data-request-overview .attachments{padding-top:8px}.data-request-overview__actions{display:flex;margin-top:2.5rem;padding-top:.5rem;border-top:1px solid #d2d3dc}.data-request-overview__actions--history{margin-right:1rem;margin-left:auto}.data-request-overview__actions--history-code{margin-right:0}.data-request-overview .data-request-overview__type{margin-bottom:1rem;font-size:14px}.data-request-status{min-width:45%}.data-request-status__progress-summary{margin-bottom:.5rem}.data-request-status .well--past-due{background-color:#fcf4f5}.data-request-status .well--past-due .data-request-status__details__due-date,.data-request-status .well--past-due .status,.data-request-status .well--past-due .status__icon{color:#cc2936}.data-request-status__details{margin-top:1rem;padding-top:1rem;border-top:1px solid #d2d3dc}.data-request-status__details__destination-folder-container{display:flex;align-items:center}.data-request-status__details ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.data-request-status__details ul li{width:50%;padding-bottom:1rem}.data-request-status__details ul li button.ry-button{margin:0 .5rem;padding:0;font-weight:400;font-size:1rem;letter-spacing:normal;text-transform:capitalize}.data-request-status__details ul li button.ry-button:first-of-type{margin-left:0}.data-request-status__details ul li label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.data-request-status__details ul li.data-request-status__details__completion-date{width:100%}.data-request-expanded-row{display:table;width:100%;table-layout:fixed;border-spacing:0}.data-request-expanded-row>.data-request-overview,.data-request-expanded-row>.data-request-status{display:table-cell;overflow:visible;vertical-align:top}.data-request-expanded-row>.data-request-overview{width:65%;padding-right:4.5rem}.data-request-expanded-row>.data-request-status{width:35%;padding-left:4.5rem}.common-column .column-action-button{margin:-.5rem 0}.common-column .comment-button.ry-button.ry-button--icon-only{margin:-.5rem 0;padding:0}.common-column .column-project>small{display:block;font-weight:400}.common-column .column-title{font-weight:600}.common-column .column-title+small{display:block;font-weight:400}.common-column .past-due{color:#cc2936}.data-requests-page__header{display:flex;flex-wrap:wrap;align-items:center;margin:1rem 0}.data-requests-page__header-view-toggle{flex:1 1 auto}.data-requests-page__header .search-input{width:18rem}@media(max-width:767px){.data-requests-page__header .search-input{width:100%;margin-top:1rem}}.data-requests-page .ry-table__tr-group-header{padding:.5rem 3.5rem;font-size:.75rem;text-transform:uppercase}.data-requests-page .Complete{color:#0e247e;background:#f2f4f7}.data-requests-page tr.pastdue td{background-color:#fcf4f5}.data-requests-page tr.pastdue td .duedate,.data-requests-page tr.pastdue td .status,.data-requests-page tr.pastdue td .status__icon{color:#cc2936}.data-requests-page table .ry-card{border:none;box-shadow:none}.data-requests-page table .ry-card .data-request-card__content,.data-requests-page table .ry-card .ry-card__content{padding:0}@media(min-width:576px){.contract-file-edit-publish-modal{max-width:530px;margin-right:auto;margin-left:auto}}.contract-file-edit-publish-modal .ry-button-group{margin-top:2rem;margin-bottom:0}.contract-file-edit-publish-modal__publish-description{margin-bottom:2rem}.contract-file-edit-publish-modal--hidden{display:none}.contract-files-page__actions{display:flex;margin-top:-.5rem;margin-bottom:-.5rem;white-space:nowrap}.contract-files-page__actions .ry-modal{white-space:normal}.contract-files-page__button{padding:0 0 0 .5rem}.contract-folders-page--is-ryan .ry-table__th:nth-child(2) button{padding-left:1.2rem}.contract-folders-page .ry-button{padding:0;color:inherit}.contract-folders-page .ry-button.ry-link{text-align:left}.contract-folders-page .ry-table__td__engagement-id{display:inline-block;width:6.25rem;text-align:right}.contracts-page__header{margin:1rem 0}.contracts-page__header h2{margin-bottom:.5rem}.contracts-page__header .ry-text-input{width:100%}@media(min-width:768px){.contracts-page__header{display:flex;align-items:center;justify-content:space-between}.contracts-page__header-view-toggle{flex:1 1 auto}.contracts-page__header h2{margin-bottom:0}.contracts-page__header .ry-text-input{width:18rem}}.contracts-page__explorer{padding:.75rem .5rem;line-height:2rem;border-color:#d8d8d8;border-style:solid;border-width:1px 0}.contracts-page__explorer .ry-icon{width:1.5rem;height:1.5rem;margin:.25rem .5rem .25rem 0;color:inherit}.invoice-engagement-card .ry-card__title{font-weight:600;font-size:1rem;line-height:1.25rem}.invoice-engagement-card.closed .highlight{background-color:#f4f8f5}.invoice-engagement-card.closed .highlight__balance,.invoice-engagement-card.closed .highlight__text{color:#217e38}.invoice-engagement-card.pastdue .highlight{background-color:#fcf4f5}.invoice-engagement-card.pastdue .highlight__amount,.invoice-engagement-card.pastdue .highlight__text{color:#cc2936}.invoice-engagement-card.outstanding .highlight{background-color:#f8f8fa}.invoices-page__download.ry-button.ry-button--icon-only{padding:0}.invoices-page .ry-table__tr-group-header{padding:.5rem 3.5rem;font-size:.75rem;text-transform:uppercase}.invoices-page .ry-table__tr-group-header.PastDue{color:#cc2936;background-color:#fcf4f5}.invoices-page .ry-table__tr-group-header.Closed{color:#217e38;background-color:#f4f8f5}.invoices-page .invoices-status.pastdue{color:#cc2936}.invoices-page .invoices-status.closed{color:#217e38}.invoices-page .labeled-list{margin-right:.5rem;color:#3e4050}.invoices-page .labeled-list:first-child{padding:1rem 0 0}.invoices-page .labeled-list li:last-of-type{margin-bottom:0}.invoices-page .highlight{display:table;border-radius:.5rem}.invoices-page .highlight .labeled-list{padding:1rem}.invoices-page .highlight__amount{font-weight:700}.dr-upcoming-summary-card{position:relative}.dr-upcoming-summary-card__tooltip{position:absolute;top:1.4rem;right:1rem;cursor:pointer}.dr-upcoming-summary-card__tooltip .ry-icon{width:1.8rem;height:1.8rem}.dr-upcoming-summary-card__tooltip:hover{color:#0a8287}.dr-upcoming-summary-card__buttons{display:flex;margin-top:1rem}.dr-upcoming-summary-card__buttons button+button{flex-shrink:0;margin-left:1rem}.recent-activity-card{position:relative}.recent-activity-card__actions{display:flex;justify-content:center;margin-top:1rem}@media(max-width:375px){.recent-activity-card__actions .ry-button{flex:1 1 auto}}.recent-data-requests-card{position:relative}.recent-data-requests-card__header{display:flex;flex-wrap:wrap;align-items:center;margin:1rem 0}.recent-data-requests-card__header-view-toggle{flex:1 1 auto}.recent-data-requests-card__header .ry-text-input{width:18rem}@media(max-width:767px){.recent-data-requests-card__header .ry-text-input{width:100%;margin-top:1rem}}.recent-data-requests-card__actions{display:flex;justify-content:center;margin-top:1rem}@media(max-width:375px){.recent-data-requests-card__actions .ry-button{flex:1 1 auto}}.recent-data-requests-card tr.pastdue td{background-color:#fcf4f5}.recent-data-requests-card tr.pastdue td .duedate,.recent-data-requests-card tr.pastdue td .status,.recent-data-requests-card tr.pastdue td .status__icon{color:#cc2936}.recent-data-requests-card table .ry-card{border:none;box-shadow:none}.recent-data-requests-card table .ry-card .data-request-card__content,.recent-data-requests-card table .ry-card .ry-card__content{padding:0}.data-and-files-overview .data-requests-page{margin-top:-4rem}.metrics-card__content{position:relative}.metrics-card__content__edit-button{position:absolute;top:1rem;right:.7rem;min-width:0;font-size:.9rem;border-width:0}.metrics-card__content__empty{padding:.5rem}.metrics-card__content__label-row{display:flex;padding:2.75rem 1rem;color:#3e4050;font-weight:400;font-size:12px;line-height:16px;text-align:left;text-transform:uppercase;vertical-align:top;background-color:#fff}.metrics-card__content__label{justify-content:center;padding-right:2rem;color:#626374}.metrics-card__content__label__skeleton{justify-content:center;width:100%;padding-right:2rem}.metrics-card__content__label div:first-child{margin-bottom:4px;font-weight:600}.metrics-card__content__label div:last-child{color:#3e4050}.metrics-card__general{width:640px}.metrics-card__general__content{padding-top:1rem}.metrics-card__general__content__row{display:flex}.metrics-card__general__content__row__input{justify-content:center;width:100%;padding:0 .5rem}.data-request-ryan-upload-modal{width:900px;min-width:auto;max-width:none}.data-request-ryan-upload-modal .ry-message{margin-right:auto;margin-left:auto}.data-request-ryan-upload-modal .ry-radio-group{margin-bottom:0}.data-request-ryan-upload-modal .ry-textarea{margin-bottom:1.5rem}.data-request-ryan-upload-modal .ry-textarea__control{height:9rem;overflow-x:hidden;overflow-y:auto}.data-request-ryan-upload-modal__flex{display:flex;flex-wrap:wrap;margin-bottom:3.5rem}.data-request-ryan-upload-modal__flex__left,.data-request-ryan-upload-modal__flex__right{flex:1 1}.data-request-ryan-upload-modal__flex__left{max-width:50%}.data-request-ryan-upload-modal__flex__left .manage-attachments{padding:1rem;border:1px solid #aab9bf;border-radius:.25rem}.data-request-ryan-upload-modal__flex__right{max-width:50%;padding-left:1rem}.data-request-ryan-upload-modal .dss-file-upload{flex:0 1 400px}.data-request-ryan-upload-modal .manage-attachments,.data-request-ryan-upload-modal .manage-attachments .file-attach{margin:0}.data-request-ryan-upload-modal__buttons .ry-button+.ry-button{margin-left:1rem}@media(max-width:899px){.data-request-ryan-upload-modal{width:auto}.data-request-ryan-upload-modal__flex{display:block}.data-request-ryan-upload-modal .dss-file-upload{margin:0 0 1rem}.data-request-ryan-upload-modal__buttons{text-align:center}}.data-request-upload-modal{width:900px;min-width:auto;max-width:none}.data-request-upload-modal .ry-radio-group{margin-bottom:0}.data-request-upload-modal .ry-textarea{margin-bottom:1.5rem}.data-request-upload-modal .ry-textarea__control{height:9rem;overflow-x:hidden;overflow-y:auto}.data-request-upload-modal .ry-message{margin-right:auto;margin-left:auto}.data-request-upload-modal__flex{display:flex;flex-wrap:wrap;margin-bottom:5rem}.data-request-upload-modal__flex__left,.data-request-upload-modal__flex__right{flex:1 1}.data-request-upload-modal__flex__left{max-width:50%}.data-request-upload-modal__flex__left .manage-attachments{padding:1rem;border:1px solid #aab9bf;border-radius:.25rem}.data-request-upload-modal__flex__right{max-width:50%;padding-left:1rem}.data-request-upload-modal .dss-file-upload{flex:0 1 400px}.data-request-upload-modal .manage-attachments,.data-request-upload-modal .manage-attachments .file-attach{margin:0}.data-request-upload-modal__buttons .ry-button+.ry-button{margin-left:1rem}@media(max-width:899px){.data-request-upload-modal{width:auto}.data-request-upload-modal__flex{display:block}.data-request-upload-modal .dss-file-upload{margin:0 0 1rem}.data-request-upload-modal__buttons{text-align:center}}.data-request-page .ry-card__content{padding:0}.data-request-page__card-content{padding:1.5rem}.data-request-page__card-actions{display:flex;justify-content:right;padding:.25rem;border-top:1px solid #d2d3dc}.data-request-page__card-actions--code{justify-content:space-between}.data-request-page__aside .well+.ry-button,.data-request-page__aside .well:not(:first-child){margin-top:1rem}.data-request-page .well__status{display:flex}.data-request-page .well__status__dash{margin:0 .4rem}.data-request-page .well__disabled-view-users:hover{color:#0a8287;text-decoration:none}.data-request-page .well hr{margin:1rem 0}.data-request-page .well__complete-field{margin-top:1rem}.data-request-page .sk-status{max-width:5rem}.data-request-page__deleted{padding:4rem 0;text-align:center}.data-request-page__deleted img{margin-bottom:1rem}.data-request-page__deleted p{margin:0 auto}.data-request-page__follow-action-container__separator{margin-right:.5rem;margin-left:.5rem}.data-request-page__code-note__button{position:absolute;left:0}.data-request-page__destination-folder-container{display:flex;align-items:center}.user-name-and-profile{display:flex;color:inherit;text-decoration:inherit}.user-name-and-profile .ry-avatar{flex:0 0 auto;margin-top:.125rem}.user-name-and-profile__info{display:flex;flex-direction:column;justify-content:center;margin-left:.5rem;line-height:1.2rem}.user-name-and-profile__info__name{font-weight:600}.project-edit-team__add-ryan-team-member{padding:1rem;background-color:#f8f8fa}.project-edit-team__user-search{padding-bottom:4rem}.project-edit-team__team{padding-left:2rem}.project-edit-team__team .current-team-header{padding-bottom:1rem;padding-left:.5rem;color:#626374;font-weight:600;font-size:1rem;text-transform:uppercase}.project-edit-team__team .current-team-display{padding-left:.3rem}.project-edit-team__team .ry-table .plainText{padding-top:.25rem}.project-edit-team__team .ry-table .ry-checkbox{display:inline-block}.project-edit-team__team .ry-table .ry-checkbox__label{padding-right:0}.project-edit-team__team .ry-table .removeUserFromList .ry-icon{color:#d13f4b}.project-edit-team__team .add-team-table-buttons{width:100%;padding-top:1rem;text-align:right}.project-edit-team__team .add-team-table-buttons button{margin-left:1rem}.project-edit-team__team-user-avatar{margin:0 1rem 1rem 0}.project-edit-team__team-user-avatar .ry-avatar,.project-edit-team__team-user-avatar .ry-avatar__fallback,.project-edit-team__team-user-avatar .ry-avatar__image{width:4rem;height:4rem}.project-edit-team__team-user-avatar .ry-avatar__fallback{font-size:2rem;line-height:4rem}.project-edit-team__team-user-avatar .ry-avatar--ghost .ry-avatar__fallback,.project-edit-team__team-user-avatar .ry-avatar--inverse .ry-avatar__fallback{line-height:calc(4rem - 2px)}.project-edit-team__team-user-avatar .ry-avatar--ghost .ry-avatar__fallback .ry-icon,.project-edit-team__team-user-avatar .ry-avatar--inverse .ry-avatar__fallback .ry-icon{width:calc(4rem - 2px);height:calc(4rem - 2px)}.add-ryan-team-member-tooltip__name{font-weight:600;font-size:1rem}.add-ryan-team-member-tooltip__info{font-weight:400;font-size:.875rem}.account-hierarchy{padding-top:.75rem;padding-bottom:1rem}.account-hierarchy>label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.account-hierarchy__accounts__account .ry-icon{position:relative;top:-.125rem;width:1.5rem;height:1.5rem}.account-hierarchy__accounts__account:first-child{font-weight:600}.account-hierarchy__accounts__account:nth-child(2){padding-left:0}.account-hierarchy__accounts__account:nth-child(3){padding-left:1.5rem}.account-hierarchy__accounts__account:nth-child(4){padding-left:3rem}.account-hierarchy__accounts__account:nth-child(5){padding-left:4.5rem}.account-hierarchy__accounts__account:nth-child(6){padding-left:6rem}.account-hierarchy__accounts__account:nth-child(7){padding-left:7.5rem}.account-hierarchy__accounts__account:nth-child(8){padding-left:9rem}.account-hierarchy__accounts__account:nth-child(9){padding-left:10.5rem}.account-hierarchy-tooltip-target{display:inline}.account-hierarchy-tooltip-target button{padding:0;color:inherit;cursor:help}.account-hierarchy-tooltip-target button:hover{color:inherit}.edit-user-projects__table .ry-checkbox{display:inline-block;margin-top:-.75rem;margin-bottom:-.75rem;vertical-align:top}.edit-user-projects__table .ry-checkbox label{padding-right:0}.edit-user-projects__buttons{display:flex;align-items:flex-start;margin:2rem 0 1rem}.executive-access-control{margin-bottom:1rem}.executive-access-control .ry-card{position:relative}.executive-access-control .ry-card__content,.executive-access-control .ry-card__title{padding-right:5rem}.executive-access-control .ry-card__title{font-size:1.125rem;line-height:1.5rem}.executive-access-control .ry-card__title:before{display:none}.executive-access-control .ry-card .ry-switch{position:absolute;top:1.5rem;right:1rem}.executive-access-control .ry-checkbox{display:inline-block;vertical-align:middle}.executive-access-control .ry-checkbox__control{right:0;left:auto}.executive-access-control .ry-checkbox__label{padding:.75rem 3rem .75rem 1rem;font-size:.75rem}@media(max-width:768px){.executive-access-control .ry-checkbox__label{font-size:.75rem}}.executive-access-control .ry-checkbox__label:after{right:1.125rem;left:auto}.executive-access-control .ry-checkbox__label .ry-checkbox__check-icon,.executive-access-control .ry-checkbox__label:before{right:.75rem;left:auto}.executive-access-control .ry-checkbox__label:empty{display:none}.executive-access-control .ry-table{padding-bottom:1rem}.executive-access-control .ry-table__td{padding:.5rem;vertical-align:middle}.executive-access-control .ry-table__th:last-child{width:160px}@media(max-width:768px){.executive-access-control .ry-table__th:last-child{width:150px}}.executive-access-control .ry-table__td:last-child,.executive-access-control .ry-table__th:last-child{padding-right:1.5rem}.executive-access-control__group-head{font-weight:600;font-size:.75rem;text-transform:uppercase}.executive-access-control__group-head .ry-button{padding:0 1.25rem;color:inherit;font:inherit;font-size:.75rem;letter-spacing:normal;text-align:left}.executive-access-control__group-head .ry-table__td{padding:.2rem 0;background-color:#efeff3;border-bottom-color:#a3a4b2}.executive-access-control__group-item .ry-table__td{padding:.25rem .25rem .25rem 2.75rem}.new-user-project-preview-table{margin:2rem 0}.new-user-project-preview-table__pills{white-space:nowrap;vertical-align:top}.new-user-project-preview-table .ry-table__th:nth-child(2) button{padding-left:1.2rem}.new-user-project-preview-table .ry-table__td__engagement-id{display:inline-block;width:6.25rem;text-align:right}.now-or-later__datepicker{max-width:300px;margin-left:3rem}.now-or-later .ry-radio-group{display:flex;flex-direction:column;align-items:flex-start}.role-and-permissions__role{display:flex;align-items:flex-end;margin-bottom:2rem}.role-and-permissions__role .ry-dropdown,.role-and-permissions__role .ry-skeleton{flex:1 0 auto;max-width:24rem}.role-and-permissions__permissions{margin-bottom:1rem;padding-top:1rem}.role-and-permissions__permissions .ry-checkbox{margin-top:-.75rem;margin-bottom:-.75rem}.role-and-permissions__permissions .ry-checkbox label{padding-right:0}.role-and-permissions__permissions-footer{margin-top:1rem}.role-and-permissions__permissions-legend{width:16rem}.role-and-permissions__permissions-legend-target{display:inline-block;float:right;margin-top:.75rem;font-size:.875rem;line-height:1.5rem;vertical-align:middle;cursor:pointer}@media(max-width:420px){.role-and-permissions__permissions-legend-target{float:none;margin-top:0;margin-bottom:1rem}}.role-and-permissions__permissions-legend-target .ry-icon{position:relative;top:-2px;width:1.5rem;height:1.5rem;margin-right:.25rem;vertical-align:middle}.role-and-permissions .ry-table__td p{margin-bottom:0}.role-and-permissions .ry-table__tr-group-header{padding:.75rem 1rem;font-weight:700;font-size:.75rem;text-transform:uppercase;background-color:#efeff3;border-bottom-color:#a3a4b2}.deny-user-modal .ry-button{width:100%}@media(min-width:1024px){.edit-user-role-and-permissions-page{margin-top:1rem}}.edit-user-role-and-permissions-page hr{margin:2rem 0}.edit-user-role-and-permissions-page section{margin-bottom:2rem}.edit-user-role-and-permissions-page .deactivate-modal__buttons{display:flex;margin:2rem 0 1rem}.edit-user-role-and-permissions-page .deactivate-modal__buttons .ry-button-group{flex-direction:row}.edit-user-role-and-permissions-page .ry-card__content{line-height:2rem}.edit-user-role-and-permissions-page__checkbox{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.edit-user-role-and-permissions-page__edit .ry-button-group{justify-content:flex-end}.edit-user-role-and-permissions-page__language .ry-dropdown{max-width:23.75rem}.edit-user-page .well{margin-bottom:2rem}.edit-user-page .well>:not(:last-child){margin-bottom:1rem}.edit-user-page .labeled-list li{margin-bottom:0}.impersonate-page .horizontal-form{display:flex;align-items:flex-start}.impersonate-page .horizontal-form .ry-autocomplete{min-width:18rem}.impersonate-page .horizontal-form .ry-button{margin-top:1.25rem;margin-left:1rem}.impersonate-page section{margin:2rem 0}@media(max-width:600px){.impersonate-page .horizontal-form{flex-direction:column}.impersonate-page .horizontal-form .ry-autocomplete{width:100%}.impersonate-page .horizontal-form .ry-button{width:100%;margin-top:1.25rem;margin-left:0}}.newuser-request .ry-checkbox{margin-bottom:0}.manage-new-user-table .ry-table__td .ry-icon{width:1.5rem;height:1.5rem;vertical-align:middle}.manage-new-user-table .ry-table__tr-group-header{padding:0;font-size:.75rem}.manage-new-user-table .no-wrap{white-space:nowrap}.manage-new-user-table .pill{font-weight:600;background:rgba(10,130,135,.2)}.manage-new-user-table__edit-link,.manage-new-user-table__review-link{padding:0;color:inherit;font-weight:600;text-decoration:none;background:none;border:0;cursor:pointer;appearance:none}.manage-new-user-table__edit-link span,.manage-new-user-table__review-link span{vertical-align:middle}.manage-new-user-table__review-link{font-size:.875rem;text-transform:uppercase}.manage-new-user-table__review-link:hover{color:#0a8287}.manage-new-user-table__review-link--disabled{color:#a3a4b2;text-transform:uppercase;pointer-events:none}.manage-new-user-table__review-link--disabled:hover{color:#a3a4b2}.manage-new-user-table__tooltip{color:#0a8287;cursor:pointer}.manage-new-user-table__tooltip .ry-icon{margin-right:.25rem;vertical-align:bottom!important}.manage-pending-new-user-table .ry-table__td{vertical-align:middle}.manage-pending-new-user-table .ry-icon{width:1.5rem;height:1.5rem;vertical-align:middle}.user-details{line-height:2rem}.user-details ul{display:block;margin:0;padding:0;list-style:none}.user-details .ry-icon{position:relative;top:.25rem;width:1.5rem;height:1.5rem;margin-right:1rem;vertical-align:top}.user-details .ry-skeleton{max-width:50%;margin-top:1rem}.manage-team-users .ry-table__td{vertical-align:middle}.manage-team-users__name-email{margin:-.75rem 0}.manage-team-users__edit-user{color:inherit;text-decoration:none}.manage-team-users__edit-user:hover{color:#0a8287}.manage-team-users__edit-user .ry-icon{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle}.manage-team-users__deactivate{margin:0;padding:0;color:#cc2936;font-weight:600;text-transform:uppercase;background:none;border:none;cursor:pointer;appearance:none}.checklocks{position:relative;min-width:3rem;min-height:3rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checklocks__control{position:absolute;top:0;left:0;width:3rem;height:3rem;opacity:0}.checklocks__box:before{background-color:#f8f8fa;border:1px solid #adadba;border-radius:.25rem;transition:border-color .1s ease-out;content:""}.checklocks__box .ry-icon,.checklocks__box:before{position:absolute;top:.75rem;left:.75rem;width:1.5rem;height:1.5rem}.checklocks__box .ry-icon{color:#adadba}.checklocks:hover .checklocks__box:before{border-color:#0a8287}.checklocks__control:focus+.checklocks__box:before{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.checklocks__control:checked+.checklocks__box:before{background-color:#ebf5f5;border-color:#aac2c9}.checklocks__control:checked+.checklocks__box .ry-icon{color:#0a8287}.role-permissions th{background-color:#3e4050}.rp-table{width:100%;border-collapse:collapse}.rp-table th{padding:1rem;color:#fff;font-size:.75rem;line-height:1rem;text-align:left;text-transform:uppercase}.rp-table td{padding:.75rem;vertical-align:top;border-bottom:1px solid #d2d3dc}.rp-table td.rp-table__permission-name{padding-left:3.25rem}.rp-table tr:nth-child(odd) td{background-color:#f8f8fa}.rp-table__group-header td{padding:0;background-color:#efeff3!important;border-bottom:1px solid #a3a3b2}.rp-table__group-header button{display:block;width:100%;padding:.75rem;font-weight:600;font-size:.75rem;line-height:1.5rem;text-align:left;text-transform:uppercase;vertical-align:top;background:none;border:none;cursor:pointer;appearance:none}.rp-table__group-header button:focus{position:relative;z-index:1}.rp-table__group-header button .ry-icon{width:1.5rem;height:1.5rem;margin-right:1rem}.rp-table__checkboxes{white-space:nowrap}.rp-table .checklocks,.rp-table .ry-checkbox{display:inline-block;margin:0;vertical-align:top}.rp-table .ry-checkbox{display:inline-block}.rp-table .ry-checkbox__label{padding-right:0}.rp-table .checklocks{display:inline-block}.rp-table th:first-child{width:80%}.rp-table td:first-child .ry-skeleton{display:inline-block;min-width:10rem}.rp-table td:first-child .ry-skeleton:not(:first-child){min-width:80%}.rp-table td:nth-child(2) .ry-skeleton{display:inline-block;width:1.5rem;height:1.5rem;margin:.75rem;vertical-align:top}.rp-table p{margin:0}.role-permissions-legend{position:relative;pointer-events:none}.role-permissions-legend ul{margin:0;padding:0;list-style:none}.role-permissions-legend li{position:relative;padding:.5rem 0 .5rem 3rem}.role-permissions-legend li .ry-h3{margin-bottom:0}.role-permissions-legend li .checklocks,.role-permissions-legend li .ry-checkbox{top:-.5rem;left:-3.5rem}.role-permissions-legend:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.create-role .ry-dropdown,.create-role .ry-text-input{max-width:30rem}.create-role__actions{margin-top:2rem}.create-role__actions .ry-button+.ry-button{margin-left:1rem}.create-role__na{padding:2rem 1rem;font-style:italic;text-align:center}.edit-role hr{margin:2rem 0}.edit-role .well{margin-bottom:1rem}.edit-role .well li{margin:0}.edit-role__actions{margin-top:2rem}.edit-role__actions .ry-button+.ry-button{margin-left:1rem}.manage-team-roles__actions{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:2rem}.manage-team-roles__actions .ry-dropdown{width:22.75rem}.manage-team-search__header{display:flex;justify-content:flex-end;margin:1rem 0}.manage-team-search__header .ry-text-input{flex:0 0 18rem}.manage-team-search__name-email{margin:-.75rem 0}.manage-team-search__edit-user{color:inherit;text-decoration:none}.manage-team-search__edit-user:hover{color:#0a8287}.manage-team-search__edit-user .ry-icon{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle}.user-conversion-modal{text-align:center}@media(min-width:576px){.user-conversion-modal{max-width:480px;margin:auto}}.user-conversion-modal .ry-dropdown{margin-top:2rem;text-align:left}.welcome-email-card button{display:flex;align-items:center;margin-bottom:.875rem;padding:0;letter-spacing:0;text-transform:none;border:none}.welcome-email-card .ry-icon{width:2rem;height:2rem;margin-right:1rem}.welcome-email-card__message{margin:0 0 1.25rem}.welcome-email-card__message--short{margin-bottom:1rem}.welcome-email-card__message__expired-status{color:#cc2936}.personal-information-page .level-1 td{background-color:#fff}.personal-information-page .level-2 td{background-color:#f8f8fa}.personal-information-page .level-3-or-more td{background-color:#efeff3}.personal-information-page .edit-fields-container{display:flex}.personal-information-page .edit-fields-container .ry-text-input{width:20.4rem}.personal-information-page .labeled-list li{margin-bottom:0}.personal-information-page__acct-tooltip .ry-icon{width:1.5rem;height:1.5rem}.personal-information-page__acct-tooltip .account:nth-child(3){padding-left:1rem}.contact-information h3{margin:0 0 1rem;font-weight:600;font-size:inherit;line-height:inherit}.contact-information__avatar-edit{display:flex;align-items:center;margin-bottom:2rem}.contact-information__avatar-edit .ry-button{font-size:.875rem}.contact-information__avatar-edit .ry-avatar,.contact-information__avatar-edit .ry-avatar__fallback,.contact-information__avatar-edit .ry-avatar__image{width:5rem;height:5rem}.contact-information__avatar-edit .ry-avatar__fallback{font-size:2.5rem;line-height:5rem}.contact-information__avatar-edit .ry-avatar--ghost .ry-avatar__fallback,.contact-information__avatar-edit .ry-avatar--inverse .ry-avatar__fallback{line-height:calc(5rem - 2px)}.contact-information__avatar-edit .ry-avatar--ghost .ry-avatar__fallback .ry-icon,.contact-information__avatar-edit .ry-avatar--inverse .ry-avatar__fallback .ry-icon{width:calc(5rem - 2px);height:calc(5rem - 2px)}.contact-information__email-field{margin-bottom:2rem}.contact-information__email-field .ry-text-input{margin-bottom:0}.contact-information__email-field .ry-button{padding-left:0}@media(min-width:1024px){.contact-information__address-info{height:100%;margin-left:1rem;padding-left:2rem;border-left:1px solid #d2d3dc}}.contact-information__switch-button{display:flex;margin:1.5rem 1rem;color:#626374;font-size:.75rem;text-transform:uppercase}.contact-information__switch-button .ry-switch{margin-right:.5rem}.contact-information__switch-button .ry-label{margin:auto 0}.contact-information__update-button{display:flex;justify-content:flex-end}.contact-information-skeleton .sk-field{margin-bottom:2rem}.contact-information-skeleton__avatar-area{display:flex;padding-bottom:2rem}.contact-information-skeleton__avatar-area .sk-btn-lg{width:5rem;height:5rem;border-radius:50%}.contact-information-skeleton__address-area{padding-top:4rem}.contact-information-skeleton .space{height:3rem}.notification-preference-card__ry-skeleton table{width:100%;table-layout:fixed;border-collapse:initial;border-spacing:1.5rem}.notification-preference-card__ry-skeleton table td{padding:.5rem;border-bottom:1px solid #d8d8d8}.notification-preference-card__ry-skeleton table td:first-child{width:1rem}.notification-preference-card__ry-skeleton table td:nth-child(2){width:80%}.notification-preference-card__ry-skeleton table td:nth-child(3),.notification-preference-card__ry-skeleton table td:nth-child(4){width:2rem}.notification-preferences-card{position:relative}.notification-preferences-card__table{width:100%;table-layout:fixed;border-collapse:collapse}.notification-preferences-card__table td{padding:.25rem;vertical-align:top;border-bottom:1px solid #d8d8d8}.notification-preferences-card__table td:first-child,.notification-preferences-card__table td:nth-child(3),.notification-preferences-card__table td:nth-child(4){width:4rem}.notification-preferences-card__table .label{padding:1rem 0;font-weight:700}.notification-preferences-card__table .preference-row{font-size:.875rem;background-color:#f8f8fa}.notification-preferences-card__table .preference-row td:nth-child(2){padding-left:0;vertical-align:middle}.notification-preferences-card__options{position:absolute;top:1.25rem;right:.375rem;display:flex}.notification-preferences-card__options .ry-icon{width:2rem;height:2rem}.notification-preferences-card__options span{display:block;font-weight:600;font-size:.75rem;text-transform:uppercase}.notification-preferences-card__options div{width:4rem;text-align:center}.notification-preferences-card hr{margin-bottom:0}.notification-preferences-card .ry-card__content{padding:1rem 0}.notification-preferences-card__update-button{display:flex;justify-content:flex-end;padding:1rem 1rem 0}.security-card__reset-password{padding-bottom:.5rem}.security-card .ry-text-input__icon-button .ry-icon{color:#3e4050}.security-card__reset-password-button .ry-button{display:inline;box-sizing:inherit;padding:0 .25rem;font-weight:600;font-size:inherit;font-family:inherit;letter-spacing:inherit;text-align:inherit;text-transform:capitalize;background:none;border:none;border-radius:inherit;appearance:none}.security-card__reset-password-button .ry-button:hover{text-decoration:underline}.security-card__reset-password-button .ry-button:focus{width:100%}.security-card__expiration-days{margin-top:-.75rem;padding:.375rem 2.75rem .375rem 0;font-size:1rem}.security-card__expiration-days--expiring b{color:#cc2936}.description{width:80%;color:#2f4047;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.project-details-modal__title{display:block;text-transform:uppercase}.project-details-modal__dates-container__currency-option .ry-dropdown__label{margin-bottom:0}.project-details-modal__dates-container__currency-option .ry-dropdown__label button{position:relative;top:-.125rem;padding-left:.5rem}.project-details-modal__dates-container__currency-option .ry-dropdown__label button .ry-icon{width:1.25rem;height:1.25rem}.project-details-modal__button-group{width:90%;margin:0 auto}.project-details-modal .ry-textarea{margin-bottom:0}.project-details-modal .ry-button-group{margin-top:0}.update-savings-bucket-modal .title{color:#3e4050;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;text-align:left}.update-savings-bucket-modal .call-to-action{text-transform:uppercase}.update-savings-bucket-modal__title{display:block;text-transform:uppercase}.learning-files-table{max-width:56.25rem}.learning-files-table__actions{margin-top:-.5rem;margin-bottom:-.5rem}.learning-files-table td{position:relative;white-space:nowrap;vertical-align:inherit}.learning-files-table td:nth-child(2){white-space:inherit}.learning-files-table td .locked-file-name{display:flex;align-items:center}.learning-files-table td .locked-file-name__tooltip{position:absolute;right:1rem;width:1.5rem;height:1.5rem;cursor:pointer}.learning-files-table td .file-link-name{margin-right:2.5rem}.learning-files-table td .file-link-name svg{display:block;height:100%;margin:auto}.learning-card .ry-card__content{padding:0}.learning-card p{max-width:none}.learning-card .learning-files-table{margin-top:1rem}.learning-card__content{padding:1rem}.learning-card .well{margin-top:1rem}.learning-card__footer{padding:.5rem;border-top:1px solid #d2d3dc}.learning-card-skeleton__title{max-width:12rem;height:1.5rem;margin-bottom:1rem}.learning-card-skeleton__p{margin-bottom:1rem}.learning-card-skeleton__p .ry-skeleton{display:inline-block;width:100%}.learning-card-skeleton__p .ry-skeleton:last-child{width:60%}.learning-card-skeleton__p .ry-skeleton+.ry-skeleton{margin-top:.5rem}@media(max-width:767px){.project-learnings__header .ry-button{margin-bottom:.5rem}}@media(min-width:768px){.project-learnings__header{display:flex;align-items:center}.project-learnings__header h2{flex:1 1 auto;margin:0}.project-learnings__header .search-input{flex:0 1 18rem}}.milestone-drawer .ry-drawer__header .ry-h2{margin:0}.milestone-tasks h4{margin:0 0 .5rem;font-weight:inherit;font-weight:600;line-height:inherit}.milestone-tasks .ry-skeleton{margin:1rem 0}.milestone-tasks__tasks{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.milestone-tasks__tasks p{margin:1rem 0}.milestone-tasks__task{position:relative;display:block;padding:.75rem 0 .75rem 1.75rem;color:inherit;font-weight:600;font-size:.875rem;text-decoration:none}.milestone-tasks__task+.milestone-tasks__task{border-top:1px solid #d8d8d8}.milestone-tasks__task:hover{text-decoration:underline}.milestone-tasks__task .status{position:absolute;top:50%;left:0;transform:translateY(-50%)}.milestone-tasks__buttons{display:flex;justify-content:space-between;margin-top:.5rem}.milestones-timeline__row{position:relative;height:2rem;overflow:hidden}.milestones-timeline__milestone{position:absolute;top:.25rem;min-width:1.5rem;height:1.5rem;padding:0 0 0 calc(1.5rem - 2px);color:#0e247e;text-transform:uppercase;background:#fff;border-color:#0e247e;border-radius:.75rem;cursor:pointer}.milestones-timeline__milestone .status{position:absolute;top:50%;left:-1px;display:block;transform:translateY(-50%)}.milestones-timeline__milestone--active{color:#fff;background:#0e247e}.milestones-timeline__milestone:hover{box-shadow:0 0 .5rem rgba(0,0,0,.25)}.milestones-timeline__milestone-title{padding-left:4px;overflow:hidden;font-weight:600;font-size:.75rem;white-space:nowrap;text-align:left;text-overflow:ellipsis}.milestones{position:relative}.milestones .empty__content .ry-button{display:block}.milestones .ry-toggles{position:absolute;top:1rem;right:1rem}.milestones .ry-card__content{padding:1.5rem 0 0}.milestones .ry-card__content .empty{padding:2.5rem 3rem 4rem}.milestones__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.milestones__new-milestone-button{position:relative;display:block;width:100%;padding:1rem 4rem 1rem 3.5rem;color:#0a8287;font-weight:600;line-height:inherit;text-align:left;background:none;border:none;cursor:pointer;appearance:none}.milestones__new-milestone-button .ry-icon{position:absolute;top:.75rem;left:.75rem;width:2rem;height:2rem}.milestones__new-milestone-button:disabled{color:#bcc4c4;cursor:default}.milestones .milestone,.milestones .milestone-form,.milestones .milestones__new-milestone-button{border-top:1px solid #dce2e6}.milestones .milestone-form:nth-child(odd),.milestones .milestone:nth-child(odd),.milestones .milestones__new-milestone-button:nth-child(odd){background-color:#f8f8fa}.milestones__active-milestone-timeline{padding:1rem 1.5rem 3rem 2.5rem;border-top:1px solid #dce2e6}.milestones__active-milestone-timeline h3{margin:0;font-weight:600;font-size:inherit;line-height:inherit}.milestones__empty-milestone-button{margin:1.5rem auto 0}.milestone{position:relative}.milestone:before{position:absolute;top:.5rem;bottom:.5rem;left:1.75rem;width:1px;background-color:#0e247e;content:""}.milestone:first-child:before{top:1.5rem}.milestone:last-child:before{bottom:auto;height:1.5rem}.milestone__content{padding:.5rem 1rem 1.5rem 3.5rem}.milestone__buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:2rem}.milestone__buttons .ry-button-group{margin-bottom:0}@media screen and (max-width:600px){.milestone__buttons{flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:.5rem}.milestone__buttons .ry-button{width:100%;margin-top:1rem}}.milestone-header{padding:0;font-weight:600}.milestone-header,.milestone-header button{margin:0;font-size:inherit;line-height:inherit}.milestone-header button{position:relative;z-index:1;display:block;width:100%;min-height:3.5rem;padding:1rem 4rem 1rem 3.5rem;color:inherit;font-weight:inherit;text-align:left;background:none;border:none;cursor:pointer;appearance:none}.milestone-header button:disabled{color:inherit;cursor:default}.milestone-header button:disabled .milestone-header__caret{color:#bcc4c4}.milestone-header .status{position:absolute;top:1rem;left:1rem}.milestone-header__caret{position:absolute;top:1rem;right:1.5rem;width:1.5rem;height:1.5rem}.milestone-header .milestone-dates{float:right;padding-right:.5rem}@media(max-width:576px){.milestone-header .milestone-dates{display:block;float:none}}.milestone-dates{color:#626374;font-weight:600;font-size:.75rem}.milestone-form__container{padding:.5rem 1rem 1.5rem}.milestone-form__buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:2rem}.milestone-form__buttons .ry-button-group{margin-bottom:0}@media screen and (max-width:600px){.milestone-form__buttons{flex-direction:column-reverse;align-items:flex-start}.milestone-form__buttons .ry-button-group{width:100%;margin-top:.5rem}}.project-overview__details{position:relative}.project-overview__details .ry-button{position:absolute;top:1rem;right:.5rem}.project-overview__details p{max-width:none}.project-overview__details .empty{padding:1rem 2rem}.project-overview__user-container{display:flex}.project-overview__user-container .user-info-card{flex:auto}.contract-card{position:relative}.contract-card__view-all{position:absolute;top:1.25rem;right:.25rem}.contract-card table{width:100%;font-size:.875rem;table-layout:fixed;border-collapse:collapse}.contract-card table tr:nth-child(odd){background-color:#f8f8fa}.contract-card table td{padding:.75rem;vertical-align:top;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.contract-card table td:not(:first-child){width:3rem;padding:0}.contract-card .tooltip-list-target{padding:.75rem}.contract-card .loading-spin{display:block;width:2rem;height:2rem;margin:2rem auto}.invoice-card{position:relative}.invoice-card>.ry-card__title{margin-bottom:1rem}.invoice-card--included>.ry-card__content{padding-bottom:0;background-color:#f8f8fa;box-shadow:inset 0 7px 9px -7px rgba(210,211,220,.8)}.invoice-card__view-all{position:absolute;top:1.25rem;right:.25rem}.invoice-card__card .ry-h2{font-weight:600;font-size:1rem;line-height:1.5rem}.invoice-card__card .ry-card__content{padding:0}.invoice-card__card-left .labeled-list{padding:1rem 0}.invoice-card__card-content{padding:1rem}.invoice-card__card-amount{font-weight:600}.invoice-card__card .well{border-radius:.5rem}.invoice-card__card--closed .well{background-color:#f4f8f5}.invoice-card__card--closed .invoice-card__card-balance,.invoice-card__card--closed .invoice-card__card-status{color:#217e38}.invoice-card__card--pastdue .well{background-color:#fcf4f5}.invoice-card__card--pastdue .invoice-card__card-amount,.invoice-card__card--pastdue .invoice-card__card-status{color:#cc2936}.invoice-card__card-download{padding:.25rem 0;text-align:center;border-top:1px solid #d2d3dc}.invoice-card__card-download .ry-button{margin:0}.invoice-card .loading-spin{display:block;width:2rem;height:2rem;margin:2rem auto}.files-tab .file-directory__header{padding-top:0;padding-bottom:1rem}.files-tab .file-directory{margin-bottom:0}.files-tab__direct-link{display:flex;align-items:flex-start;font-size:.875rem;line-height:1rem;background-color:#fefbf6;border-bottom:1px solid #d2d3dc}.files-tab__direct-link .ry-icon{width:1.5rem;height:1.5rem;margin:1rem .75rem;color:#edae49}.files-tab__direct-link-text{flex:1 1 auto;padding:1.25rem .5rem}.files-tab__direct-link .ry-button{margin:.5rem .75rem}.files-tab__direct-link .ry-button:focus{position:relative}.files-tab__upload-files{margin-bottom:1rem}.edit-currency-modal .ry-h2{margin:0;padding-bottom:2.375rem}.edit-currency-modal .ry-dropdown{width:14.563rem;margin:0 auto 4.375rem}.edit-currency-modal .ry-dropdown__label{display:flex;align-items:center;margin-bottom:.25rem}.edit-currency-modal .ry-dropdown__label .info-tooltip>.ry-icon{width:1.25rem;height:1.25rem}.savings-history{position:static!important}.savings-history__overflow{overflow-x:auto}.savings-history__table{width:1024px;font-size:.875rem;border-collapse:collapse}@media(min-width:1025px){.savings-history__table{width:100%;max-width:100%}}.savings-history__table-left{position:relative;min-width:12.5rem;padding:1rem 1rem 0 0;line-height:1rem;text-align:right;text-transform:uppercase;vertical-align:top}.savings-history__table-left--oneline{padding-top:1.5rem}.savings-history__table-left b{display:block}.savings-history__table-content{padding:0;vertical-align:top}.savings-history__table-timeline .savings-history__table-left{padding-right:1.75rem}.savings-history__table-timeline .savings-history__table-left:before{position:absolute;top:2rem;right:1rem;bottom:0;z-index:1;width:.5rem;height:.5rem;background-color:#d2d3dd;border-radius:.25rem;box-shadow:0 0 0 .5rem #fff;transform:translate(50%,-50%);content:""}.savings-history__table-timeline .savings-history__table-left:after{position:absolute;top:0;right:1rem;bottom:0;width:1px;background-color:#d2d3dd;content:""}.savings-history__table-timeline tr:first-child .savings-history__table-left:after{top:2rem}.savings-history__table-timeline tr:last-child .savings-history__table-left:after{bottom:auto;height:2rem}.savings-history__header td{padding-bottom:1rem;vertical-align:bottom}.savings-history__header .savings-history__table-left{padding:0 0 2rem;font-weight:700;font-size:1.5rem;line-height:2rem;text-align:left;text-transform:none}.savings-history__header-form{display:flex;align-items:flex-end}.savings-history__header-form .ry-datepicker,.savings-history__header-form .ry-dropdown{width:10rem;margin-right:1rem}.savings-history__header-space{flex:1 1 auto}.savings-history__summary{margin-bottom:1rem;padding:1.5rem;background-color:#f8f8fa;border-radius:4px}.savings-history__summary-table{width:100%;font-weight:400;table-layout:fixed;border-collapse:collapse}.savings-history__summary-table th{padding:.25rem 0;text-align:right}.savings-history__summary-table td{padding:.125rem .75rem;text-align:right}.savings-history__summary-table td:first-child{text-align:left}.savings-history__summary-table tr:nth-child(n+3):nth-child(-n+5) td{border-top:1px dashed #e1e1e1}.savings-history__summary-headers th{font-weight:600}.savings-history__summary-changes td{padding:0 0 .5rem;font-weight:600;font-size:1rem}.savings-history__summary-pill{display:inline-block;padding:0 .75rem 0 .25rem;color:#626374;font-style:italic;line-height:2rem;white-space:nowrap;background-color:rgba(0,0,0,.05);border-radius:1rem}.savings-history__summary-pill .ry-icon{width:1.5rem;height:1.5rem;margin-top:.25rem;vertical-align:top}.savings-history__summary-pill--up{color:#217e38;background-color:#deece1}.savings-history__summary-pill--down{color:#cc2936;background-color:#f9e9ea}.savings-history__summary-divider{position:relative;width:2rem}.savings-history__summary-divider:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#d2d3dd;transform:translateX(-50%);content:""}.savings-history__summary-total,.savings-history__summary-total .savings-history__summary-pill{font-weight:700}.savings-history__empty{font-size:medium}.savings-history__entry{position:relative;margin-bottom:1rem;padding:1.5rem 1.5rem 1.5rem 4rem;background-color:#fff;border:1px solid #c5cece;border-radius:4px}.savings-history__entry:before{position:absolute;top:-1px;bottom:-1px;left:-1px;width:5px;background-color:#a6caff;border-radius:4px 0 0 4px;content:""}.savings-history__entry--only-external:before{background-color:#0083cb}.savings-history__entry--with-external:after{position:absolute;top:50%;bottom:-1px;left:-1px;width:5px;background-color:#0083cb;border-radius:0 0 0 4px;content:""}.savings-history__entry-icon{position:absolute;top:1.5rem;left:1.5rem;width:2rem;height:2rem}.savings-history__entry-edit{position:absolute;top:1rem;right:1rem}.savings-history__entry-description{padding:0 5rem 1rem 0;font-size:1rem;line-height:2rem}.savings-history__entry-description b{font-weight:700}.savings-history__entry-comment{margin-bottom:2rem;padding:.25rem .25rem .25rem 1rem;font-size:.875rem;line-height:1.25rem;border-left:4px solid #d8d8d7}.savings-history__entry-comment-title{margin-bottom:.5rem;font-weight:600;font-size:1rem;line-height:1.5rem}.savings-history__entry-table{width:100%;table-layout:fixed;border-collapse:collapse}.savings-history__entry-table td,.savings-history__entry-table th{padding:.125rem .75rem;font-weight:400;font-size:.75rem;text-align:right;vertical-align:top}.savings-history__entry-table th{font-weight:600;font-size:.875rem}.savings-history__entry-table .currency{display:block}.savings-history__entry-table tbody{border-bottom:1px solid #d2d3dd}.savings-history__entry-table tbody:last-child{border-bottom-color:transparent}.savings-history__entry-table .ry-icon{position:relative;top:.25rem;width:1rem;height:1rem;vertical-align:initial}.savings-history__entry-table td:first-child{padding-left:1.75rem;text-align:left}.savings-history__entry-table tr:nth-child(2) td,.savings-history__entry-table tr:nth-child(4) td{background-color:#f8f8fa}.savings-history__entry-row-totals td{padding-top:.5rem;padding-bottom:.5rem}.savings-history__entry-row-totals td:first-child{padding:0!important}.savings-history__entry-row-toggle{position:relative;width:100%;padding:.5rem .75rem .5rem 1.75rem;font-size:inherit;line-height:inherit;text-align:left;background:none;border:none;cursor:pointer;appearance:none}.savings-history__entry-row-toggle .ry-icon{position:absolute;top:.5rem;left:0;width:1.5rem;height:1.5rem}.savings-history__entry-row-name{display:block;font-size:.875rem}.savings-history__entry-row-total{font-size:.875rem}.savings-history__entry-row-change{font-style:italic}.savings-history__entry-row-change--up{color:#217e38}.savings-history__entry-row-change--down{color:#cc2936}.savings-history__entry-category--deleted td{background-color:#f8f8fa}.savings-history__entry-category--deleted tr:nth-child(2) td,.savings-history__entry-category--deleted tr:nth-child(4) td{background-color:#f1f1f5}.savings-history__entry-category--deleted .savings-history__entry-category-name,.savings-history__entry-category--deleted .savings-history__entry-row-total{text-decoration:line-through}.savings-history__entry-category-deleted,.savings-history__entry-category-previous-name{display:block;font-style:italic;line-height:1.4rem}.savings-history__entry-category-deleted{color:#626374}.savings-history__entry-totals-label,.savings-history__entry-totals-total{font-weight:700;font-size:.875rem}.savings-history__entry-totals-changes-label{display:block;font-style:italic}.savings-history__kickoff{position:relative;padding:1rem 1.5rem 1rem 4rem;font-size:1rem;line-height:2rem;background-color:#fff;border:1px solid #c5cece;border-left:5px solid #d2d3dd;border-radius:4px}.savings-history__kickoff-icon{position:absolute;top:1rem;left:1.5rem;width:2rem;height:2rem}.savings-history__mobile-table{width:100%;text-align:right;table-layout:fixed;border-collapse:collapse}.savings-history__mobile-table td{padding:0 0 1rem}.savings-history__mobile-table tr:last-child td{padding:0}.savings-history__mobile-table hr{margin:0 0 1rem}.savings-history__mobile-table .currency{display:block}.savings-history__mobile-label{position:relative;margin:1rem 0;padding-right:1rem;font-size:.875rem;line-height:1.125rem;text-align:right;text-transform:uppercase}.savings-history__mobile-label b{display:block}.savings-history__mobile-entries .savings-history__mobile-label:after,.savings-history__mobile-kickoff .savings-history__mobile-label:after{position:absolute;top:50%;right:0;width:.5rem;height:.5rem;background-color:#d2d3dd;border-radius:.25rem;transform:translateY(-50%);content:""}.savings-history__mobile-summary{margin-bottom:2rem}.savings-history__mobile-summary .savings-history__mobile-table{font-weight:600;font-size:.875rem}.savings-history__mobile-summary .savings-history__summary-pill{margin-top:.5rem;font-size:1rem}.savings-history__mobile-entries ul{margin:0;padding:0;list-style:none}.savings-history__mobile-entries li{margin:0 0 1rem;padding:0}.savings-history__mobile-entries .ry-label{display:block;margin:0}.savings-history__mobile-entries .savings-history__entry{padding:1rem 1.5rem}.savings-history__mobile-entries .savings-history__entry-description{line-height:1.5rem}.savings-history__mobile-entries .savings-history__entry-totals-total{font-weight:400;font-size:1rem}.savings-history__mobile-entries .savings-history__entry-row-change{font-size:.875rem}.savings-history__mobile-entries .savings-history__entry-row-change .ry-icon{width:1rem;height:1rem;margin-top:.25rem;vertical-align:top}.savings-history__mobile-total .savings-history__entry-totals-total,.savings-history__mobile-total .savings-history__summary-pill{font-weight:700}.savings-history__mobile-kickoff .savings-history__kickoff{padding:1rem 1.5rem;line-height:1.5rem}.savings-history .attachments{margin-top:1rem;margin-bottom:0}.savings-history__footer{position:absolute;bottom:0;left:0;width:100%;max-width:none;margin:0;padding:1rem;font-size:.875rem;background-color:#f8f8fa}@media(min-width:376px){.savings-history__footer{padding:1.5rem 2.5rem}}.scheduling .ry-table__tr-group-header{padding:.75rem 3.5rem;font-weight:700;font-size:.75rem;line-height:1.5rem;text-transform:uppercase}.scheduling .ry-table__tr-group-header button{vertical-align:top}.scheduling__workspace-group-1{background-color:#f1f4f7}.scheduling__workspace-group-1 label{color:#0e247e}.scheduling__workspace-connection-server{color:#626374;font-size:.75rem;line-height:1rem}.scheduling__workspace-error,.scheduling__workspace-error .status__icon{color:#cc2936}.scheduling__workspace-error-text{position:relative;left:-6px;margin-top:.5rem;font-size:.75rem}.scheduling__workspace-error-text .ry-icon{width:1.5rem;height:1.5rem}.scheduling__error-cell{text-align:right}.scheduling__workspace-pending,.scheduling__workspace-pending .status__icon{color:#626374}.scheduling .connection-autocomplete__server{font-size:.75rem}.workspaceModal__source-picker{margin-bottom:2.25rem}.workspaceModal .radio-button+.radio-button{margin-left:1rem}.reassign-task-modal p{text-align:left}.reassign-task-modal__assigned-to{margin:1rem 0;padding:1rem;background:#f8f8fa}.task-table__expanded-status-info{padding:1rem;background:#f8f8fa}.task-table__expanded-actions{display:flex;justify-content:flex-end}.task-table__expanded-followers__separator{margin-right:.5rem;margin-left:.5rem}.task-table__expanded-milestone-link{margin-top:.5rem;font-size:.875rem}.task-table__expanded-milestone-link .ry-icon{width:1.5rem;height:1.5rem;color:#3e4050}.task-table__expanded--pastdue .task-table__expanded-status-info{background-color:#fcf4f5}.task-table__expanded--pastdue .task-table__expanded-status-info .status,.task-table__expanded--pastdue .task-table__expanded-status-info .status__icon{color:#cc2936}.task-table__expanded-separator{margin-bottom:.5rem}.task-table__header-actions{display:flex;flex:1 1;flex-direction:row;align-items:center;justify-content:space-between;padding-left:1rem}.task-table__header-actions .filter{width:7.5rem}.task-table .ry-table__tr-group-header{padding:.5rem 3.5rem;font-size:.75rem;text-transform:uppercase}.task-table .Complete{color:#0e247e;background:#f2f4f7}.project-tasks-page__info{display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-height:6rem;margin-bottom:1rem;padding:1.25rem 1.5rem;background:#f8f8fa}.project-tasks-page__info p{margin-bottom:0;padding-right:.25rem;color:#3e4050}@media(max-width:767px){.project-tasks-page__info{display:block}.project-tasks-page__info p{margin-bottom:1rem;padding-right:0}}.project-tasks-page tr.pastdue td{background-color:#fcf4f5}.project-tasks-page tr.pastdue td .duedate,.project-tasks-page tr.pastdue td .status,.project-tasks-page tr.pastdue td .status__icon{color:#cc2936}.project-team-table__card-view-header{display:flex;align-items:center;margin:1rem 0;white-space:nowrap}.project-team-table__card-view-header h2{margin:0}.project-team-table__card-view-header .project-team-table__actions{padding-left:1rem}.project-team-table__card-view-content{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr)}.project-team-table__card-view-content .ry-card{margin:0}@media(max-width:1023px){.project-team-table__card-view-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.project-team-table__card-view-content{grid-template-columns:repeat(1,1fr)}}.project-team-table__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.project-team-table__actions .ry-toggles{flex:auto}.project-team-table__actions .ry-button{margin:0}.project-team-table__user-email{display:inline-block;margin:-.75rem 0;padding:.5rem;color:inherit;line-height:1.5rem;vertical-align:middle;border-radius:4px}.project-team-table__user-email .ry-icon{width:1.5rem;height:1.5rem}.project-team-table__user-email:hover{color:#0a8287}.project-team-table .additional-options{margin:-.75rem 0;vertical-align:middle}.project-team-table .confirmation-modal{max-width:480px}.project-team-table .ry-text-input{width:18rem}.project-team-table .ry-table__header-spacer{display:none}.project-team-table .ry-table__header-actions{display:flex;padding-left:1rem;text-align:left}@media(max-width:1100px){.project-team-table .project-team-table__card-view-header,.project-team-table .ry-table__header{display:block}.project-team-table .project-team-table__card-view-header .project-team-table__actions,.project-team-table .project-team-table__card-view-header .ry-table__header-actions,.project-team-table .ry-table__header .project-team-table__actions,.project-team-table .ry-table__header .ry-table__header-actions{padding:0}.project-team-table .project-team-table__card-view-header .project-team-table__actions,.project-team-table .ry-table__header .project-team-table__actions{padding-top:1rem}.project-team-table .search-input{width:100%;padding-top:1rem}.project-team-table .search-input .ry-text-input{width:100%}}@media(max-width:600px){.project-team-table .ry-toggles{margin-bottom:1rem}.project-team-table .project-team-table__actions .ry-button{display:block;width:100%;margin:0;text-align:left}}.project-team-page__third-party-table{padding-top:2rem}.project h1{margin:0}.project h1 .account-hierarchy-tooltip-target{position:relative;top:-.35rem}.project h1 .account-hierarchy-tooltip-target .ry-icon{width:2.5rem;height:2.5rem;color:#0a8287}.project .ry-tabs{margin:2rem 0 0}.project__well{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;margin:1rem 0 0;padding:.25rem 0 0;list-style:none}.project__well-item{display:inline-block;padding:1rem;font-size:.875rem;line-height:1rem;white-space:nowrap;vertical-align:middle}.project__well-item label{display:block;margin:0;line-height:inherit}.project__well-item .pill{position:relative;margin-right:.5rem}.project__well-item .pill:last-child{margin-right:0}@media(min-width:601px){.project__well-item .pill{height:2rem;font-size:1rem;line-height:2rem}}@media(max-width:600px){.project__well-item .pill{margin-bottom:.5rem}.project__well-item .pill:last-child{margin-bottom:0}}.project__well-item .pill.ghosted{padding-left:2.25rem;line-height:calc(1.5rem - 4px);background-color:#fff;border:2px solid #edae49;cursor:help;appearance:none}.project__well-item .pill.ghosted .ry-icon{position:absolute;top:50%;left:.25rem;width:2rem;height:2rem;transform:translateY(-50%)}@media(min-width:601px){.project__well-item .pill.ghosted{padding-left:2.75rem}.project__well-item .pill.ghosted .ry-icon{left:.5em}}@media(max-width:600px){.project__well-item .pill.ghosted{font-size:.6rem}}.project__well-item .ry-split-button .ry-dropdown-menu{font-size:medium;line-height:normal}.project__well-item--wrap{white-space:normal}.project__well-item__restrictions{max-width:7.813rem}.project__well-item__button{padding-top:.75rem}.project__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.project__well.well{padding:.5rem}.project__well-item{width:50%;padding:.5rem;white-space:normal;vertical-align:top}}.hide{display:none}.modal-header{flex-grow:0;flex-shrink:0;width:138px;color:#626374;font-weight:600;text-transform:uppercase}#clear-all,.modal-header{height:16px;font-size:12px;line-height:16px;letter-spacing:0}#clear-all{color:#0a8287;font-weight:400;background-color:transparent;border:none}.filter-select-all{display:"flex";flex-direction:"row";align-items:"center"}#chevron{background:none;border:none}#chevron svg{width:20px;height:"100%"}.data-type-section{min-height:25px}.data-type-section p{margin:0;padding:0}.data-type-section .section-header{display:flex;flex-direction:row;align-items:center;height:20px;color:#626374;font-weight:600;font-size:12px;line-height:16px;letter-spacing:0;text-transform:uppercase}.data-type-section .section-header button{cursor:pointer}.add-items-header{margin:0;padding:0;color:#3e4050;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}#collapse-section{margin-right:5px;padding:0;background:none;border:none}#collapse-section,#collapse-section svg{width:25px;height:25px}.total-selected-header{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid #d2d3dc}.total-selected-header button{cursor:pointer}.filter-selection-section{flex:1 1 auto;margin-top:20px;padding-right:10px;padding-bottom:14px;padding-left:10px;background-color:#f8f8fa;border-top:1px solid #d2d3dc}.filter-selection-section ul{margin:0;padding:0;list-style-type:none}.filter-selection-section ul li{height:57px}.filter-selection-section ul li:hover{background-color:#f8f8fa}.filter-selection-section__additional-filters{padding-top:.5rem}.filter-selection-section__additional-filters__label{font-size:14px}.add-items{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0 11px}.filter-select-container{position:relative;margin-top:.1rem}.filter-select-container__dropdown{max-height:12rem;padding:1rem;overflow-y:auto;background-color:#fff}.filter-select-container__dropdown ul{background:#fff}.filter-select-container__selection-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:12px;background-color:#fff;border:1px solid #aab9bf;border-radius:4px;cursor:pointer}.filter-select-container__selection-label__label{padding:.7rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-select-container__selection-label__caret{padding:0 .5rem;color:#a3a4b2;background:none;border:0;cursor:pointer;appearance:none}.filter-select-container__selection-label__caret svg{width:2rem;height:2rem}.filter-select-container__selection-label--placeholder{color:#636575}.filter-option{display:flex;flex-direction:row;align-items:center}.filter-option h4{font-weight:400}.selected-filters-container{display:flex;flex-direction:row;flex-wrap:wrap;min-height:25px;margin-left:5px;padding-top:10px}.selected-filter-pill{display:flex;flex-direction:row;align-items:center;max-height:24px;margin-top:5px;margin-right:5px;margin-bottom:5px;padding-right:5px;padding-left:5px;color:#fff;background-color:#0e247e;border-radius:12px}.selected-filter-pill p{padding:2px 5px;font-weight:700;font-size:14px}.selected-filter-pill .delete-filter{width:17px;height:17px;background-color:#fff;border-radius:10px}.selections{min-height:100px;max-height:275px;padding-top:22px;overflow-y:auto}.section-divider{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.section-divider .line{width:"45%"}.section-divider p{margin:0;padding:0;color:#636363;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0}.project-snapshot-assignments{position:relative;margin-bottom:.5rem;padding:1.125rem 1.875rem 1.125rem 1.5rem;text-transform:uppercase;border:1px solid #e6e6e6;border-radius:8px}.project-snapshot-assignments .ry-button{position:absolute;top:.625rem;right:.875rem;padding-top:.25rem;text-transform:none}.project-snapshot-assignments .ry-h4{margin-bottom:.75rem;line-height:1rem}.project-snapshot-assignments__breakdown{display:flex}.project-snapshot-assignments__breakdown__bar-chart{width:100%;margin-right:4.125rem}.project-snapshot-assignments__breakdown__bar-chart__details{display:flex;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem}.project-snapshot-assignments__breakdown__bar-chart__details span{display:block}.project-snapshot-assignments__breakdown__bar-chart__details>div{display:flex;align-items:baseline;margin-right:2.25rem}.project-snapshot-assignments__breakdown__bar-chart__details>div:nth-child(2)>div:first-child{background-color:#edae49}.project-snapshot-assignments__breakdown__bar-chart__details>div:nth-child(3){flex:1 0 auto}.project-snapshot-assignments__breakdown__bar-chart__details>div:nth-child(3)>div:first-child{background-color:#a6caff}.project-snapshot-assignments__breakdown__bar-chart__details__marker{width:.5rem;height:.5rem;margin-right:.5rem;background-color:#cc2936;border-radius:.125rem}.project-snapshot-assignments__breakdown__summary{margin-right:1.125rem;padding-right:1.25rem;line-height:.875rem;border-right:.063rem solid #979797}.project-snapshot-assignments__breakdown__summary__title{color:#626374;font-weight:600;font-size:.875rem}.project-snapshot-assignments__breakdown__summary__total{display:block;margin-bottom:1rem;color:#3e4050;font-size:2rem;font-family:"bebas-neue",sans-serif;line-height:2.375rem}.project-snapshot-assignments__loading{display:flex;align-items:center;justify-content:center;height:5rem}.project-snapshot-assignments__no-assignments{display:flex;align-items:center;margin:.5rem 0;text-transform:none}.project-snapshot-assignments__no-assignments .ry-icon{margin-right:.75rem;color:#a3a4b2}@keyframes fadeInLeft{0%{transform:translate3d(-10%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slideInBottom{0%{transform:translate3d(0,10%,0)}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(10%,0,0)}to{transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1}to{transform:translate3d(10%,0,0);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-snapshot-overview{position:relative;height:100%;padding:1.125rem 1.875rem 1.5rem 1.125rem;border:1px solid #e6e6e6;border-radius:8px}.project-snapshot-overview p{max-width:50rem;font-size:.875rem;line-height:20px}.project-snapshot-overview .ry-button{position:absolute;top:.625rem;right:.875rem;text-transform:capitalize}.project-snapshot-overview .ry-h4{margin-bottom:1.5rem}.project-snapshot-overview__contacts{display:flex;margin:2rem 0 2.625rem}.project-snapshot-overview__contacts .ry-skeleton{width:14.375rem}.project-snapshot-overview__contacts .ry-skeleton:first-child{margin-right:3.125rem}.project-snapshot-overview__contacts__contact{display:flex;padding:0}.project-snapshot-overview__contacts__contact .ry-avatar{flex:0 0 auto}.project-snapshot-overview__contacts__contact .ry-avatar,.project-snapshot-overview__contacts__contact .ry-avatar__fallback,.project-snapshot-overview__contacts__contact .ry-avatar__image{width:3.63rem;height:3.63rem}.project-snapshot-overview__contacts__contact .ry-avatar__fallback{font-size:1.815rem;line-height:3.63rem}.project-snapshot-overview__contacts__contact .ry-avatar--ghost .ry-avatar__fallback,.project-snapshot-overview__contacts__contact .ry-avatar--inverse .ry-avatar__fallback{line-height:calc(3.63rem - 2px)}.project-snapshot-overview__contacts__contact .ry-avatar--ghost .ry-avatar__fallback .ry-icon,.project-snapshot-overview__contacts__contact .ry-avatar--inverse .ry-avatar__fallback .ry-icon{width:calc(3.63rem - 2px);height:calc(3.63rem - 2px)}.project-snapshot-overview__contacts__contact h4{margin:0 0 .5rem;font-weight:600;text-transform:capitalize}.project-snapshot-overview__contacts__contact:first-child{margin-right:3.125rem}.project-snapshot-overview__contacts__contact__title-name{padding-left:1.25rem}.project-snapshot-overview__contacts__contact__title-name a{color:#0a8287;text-decoration:initial}.project-snapshot-overview__details{display:flex;flex-wrap:wrap}.project-snapshot-overview__details__detail{margin-right:2rem;margin-bottom:1.125rem}.project-snapshot-overview__details__detail__title{color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.project-snapshot-overview__details__detail__metric{color:#3e4050;font-size:.875rem;line-height:.9375rem}.project-snapshot-overview__details__detail__metric .ry-icon{width:.875rem;height:.875rem;margin-top:.05rem}.project-snapshot-overview__paragraph-skeleton{margin:.5rem 0}.project-snapshot-overview__no-highlights{display:flex;align-items:center}.project-snapshot-overview__no-highlights .ry-icon{margin-right:.75rem;color:#a3a4b2}.project-snapshot-savings{position:relative;padding:1.125rem 1.125rem 1.5rem 1.5rem;text-transform:uppercase;border:1px solid #e6e6e6;border-radius:8px}.project-snapshot-savings .bar-chart{width:calc(100% - 1.375rem);margin-bottom:.625rem}.project-snapshot-savings .ry-button{position:absolute;top:.625rem;right:.875rem;padding-top:.25rem;text-transform:none}.project-snapshot-savings .ry-h4{margin-bottom:.625rem;line-height:1rem}.project-snapshot-savings__breakdown{display:flex}.project-snapshot-savings__breakdown__bar-chart{width:100%}.project-snapshot-savings__breakdown__bar-chart__details{display:flex;flex-wrap:wrap;line-height:1rem}.project-snapshot-savings__breakdown__bar-chart__details>div{margin-left:1.375rem}.project-snapshot-savings__breakdown__bar-chart__details__amount{display:block;margin-top:.375rem;margin-bottom:.125rem;color:#3e4050;font-size:1.5rem;font-family:"bebas-neue",sans-serif}.project-snapshot-savings__breakdown__bar-chart__details__marker{display:inline-block;width:.5rem;height:.5rem;margin-right:.25rem;border-radius:.125rem}.project-snapshot-savings__breakdown__bar-chart__details__percent{font-size:.75rem;line-height:1.25rem}.project-snapshot-savings__breakdown__bar-chart__details__title{color:#626374;font-weight:600;font-size:.75rem;letter-spacing:.025rem}.project-snapshot-savings__breakdown__summary{min-width:9.625rem;margin-right:1rem;color:#3e4050;font-size:.75rem;text-transform:none;border-right:.063rem solid #979797}.project-snapshot-savings__breakdown__summary .ry-icon{width:1.375rem;height:1.375rem;margin-left:.125rem}.project-snapshot-savings__breakdown__summary__total{display:block;margin-bottom:.25rem;padding-right:1rem;font-size:2rem;font-family:"bebas-neue",sans-serif;line-height:2.375rem}.project-snapshot-savings__loading{display:flex;align-items:center;justify-content:center;height:5.625rem}.project-snapshot-savings__no-savings{display:flex;align-items:center;margin:.5rem 0;text-transform:none}.project-snapshot-savings__no-savings .ry-icon{margin-right:.75rem;color:#a3a4b2}.project-snapshot{margin-bottom:0;border:none;box-shadow:none}.project-snapshot .ry-card__content{padding:0}.project-snapshot .row{flex-wrap:nowrap}@media(max-width:1180px){.project-snapshot .row{flex-direction:column}}.project-snapshot__highlights{padding-left:.75rem}.project-snapshot__highlights .col-12{padding-right:.25rem}.project-snapshot__highlights .row{flex-direction:column;flex-wrap:nowrap}@media(max-width:1180px){.project-snapshot__highlights{flex:0 0 100%;max-width:100%;padding-left:0}}.project-snapshot__overview{padding:0}@media(max-width:1180px){.project-snapshot__overview{flex:0 0 100%;max-width:100%;margin-bottom:.5rem;padding-left:0}}.projects-overview--is-ryan .ry-table__th:nth-child(4) button{padding-left:1.2rem}.projects-overview .ry-table__td__engagement-id{display:inline-block;width:6.25rem;text-align:right}.projects-overview .ry-table{margin-bottom:2rem}.projects-overview .ry-table__expanded{padding-left:1.5rem}.projects-overview__pills{white-space:nowrap;vertical-align:top}.projects-overview .filter .filter-action-container{display:flex;flex-direction:row}.projects-overview .filter .filter-action-container .ry-dropdown{width:8rem;margin-right:1rem}.projects-overview .pill{vertical-align:top}.projects-overview .pill.active{background:rgba(10,130,135,.25)}.projects-overview .pill.inactive{background:rgba(74,74,74,.25)}.projects-overview .pill.ghosted{margin-left:.25rem;padding:0;line-height:calc(2rem - 4px);background-color:#fff;border:1px solid #edae49;cursor:help;appearance:none}.projects-overview .pill.ghosted .ry-icon{position:relative;top:calc(-.25rem - 1px);width:2rem;height:2rem;margin-bottom:0}.projects-overview .level-1 td{background-color:#fff}.projects-overview .level-2 td{background-color:#f8f8fa}.projects-overview .level-3-or-more td{background-color:#efeff3}.report-builder-panel{position:relative;padding:1rem;background-color:#fff;border-top:1px solid #aab9bf}.report-builder-panel--open{background-color:#f8f8fa}.report-builder-panel--error{background-color:rgba(204,41,54,.05)}.report-builder-panel--error .report-builder-panel__icon{color:#cc2936}.report-builder-panel--complete .report-builder-panel__icon{color:#217e38}.report-builder-panel__header{display:flex}.report-builder-panel__header :hover{cursor:pointer}.report-builder-panel__header .title{flex:1 1 auto;font-weight:600;line-height:1.5rem}.report-builder-panel__toggle{position:absolute;top:0;right:0;padding:1rem;background:none;border:none;cursor:pointer;appearance:none}.report-builder-panel__toggle .ry-icon{width:1.5rem;height:1.5rem}.report-builder-panel__body{margin-top:1rem}.report-builder-panel__body .inner-panel{margin-bottom:1rem;padding:1rem;font-size:.75rem;background-color:#fff;border:1px solid #aab9bf;border-radius:4px}@media screen and (min-width:768px){.report-builder-panel__body{margin-left:2.5rem}}.report-builder-panel__icon{width:1.5rem;height:1.5rem;margin-right:1rem;color:#d2d3dc}.report-builder-with-tabs__desktop{display:flex}.report-builder-with-tabs__desktop__tabs{width:25%}.report-builder-with-tabs__desktop__data{width:50%}.report-builder-with-tabs__desktop__data--only{flex:1 0 100%;max-width:50rem}.report-builder{max-width:50rem}.report-builder__buttons{display:flex;justify-content:flex-end}@media screen and (max-width:767px){.report-builder__buttons .ry-button{display:block;width:100%}}.report-builder__logo-selection .ry-radio-group{margin:0}@media screen and (min-width:768px){.report-builder__logo-selection{margin-left:2rem}}.report-builder__logo-wrapper{position:relative;display:flex;margin-top:1rem;margin-right:2rem}.report-builder__logo-wrapper .trash{position:absolute;top:-1rem;right:-1.25rem;width:2.5rem;height:2.5rem;padding:0;background-color:#fff;border:1px solid #efeff3;border-radius:2rem;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);cursor:pointer}.report-builder__logo-wrapper .trash .ry-icon{width:38px;height:38px;padding:5px;color:#cc2936}.report-builder__cover-page .ry-textarea{margin-bottom:1rem}.report-builder__cover-page .ry-checkbox{display:inline-block;margin:0 0 0 -.75rem}.report-builder__cover-page .ry-checkbox__label{color:#626374;font-weight:600;font-size:.75rem}.report-builder__cover-page__baseline-switch{display:flex;align-items:center;padding:2rem 0 .75rem}.report-builder__cover-page__baseline-switch div[aria-haspopup],.report-builder__cover-page__baseline-switch label>.ry-switch{display:inline-block;margin-left:1rem;vertical-align:middle}.report-builder__cover-page__baseline-switch div[aria-haspopup] .ry-switch{display:block}.report-builder__date-range{display:flex}.report-builder__date-range .ry-datepicker{margin-right:1rem}.report-builder__audience .ry-autocomplete{width:50%}.report-builder__historical-projects.inner-panel,.report-builder__projects.inner-panel{margin-bottom:2rem}.report-builder__historical-projects .info-tooltip,.report-builder__projects .info-tooltip{margin-left:.25rem}.report-builder__historical-projects .search-input,.report-builder__projects .search-input{margin-bottom:1rem}.report-builder__historical-projects .ry-table,.report-builder__projects .ry-table{height:28rem;overflow-y:auto}.report-builder__historical-projects .ry-table__th,.report-builder__projects .ry-table__th{position:static!important;top:0}.report-builder__historical-projects .ry-table__td:nth-child(4),.report-builder__projects .ry-table__td:nth-child(4){white-space:nowrap}.report-builder__historical-projects-loading,.report-builder__projects-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-builder__historical-projects{margin-top:-1rem}.report-builder__historical-projects-toggle .ry-switch{position:absolute;top:.25rem;right:0;margin-top:0;margin-bottom:0}.report-builder__historical-projects-toggle .title-section{position:relative;margin-bottom:2rem;padding-right:3.5rem}.report-builder__historical-projects-toggle .title-section .sub-title{font-size:.875rem}.report-builder__historical-projects-toggle label{font-weight:600}.report-builder__content .helper-text{margin:1.5rem 0}.report-builder__content .checkbox-panel{margin-bottom:1rem;padding:1rem;background-color:#fff;border:1px solid #d2d3dc;border-radius:4px;box-shadow:0 2px 3px 0 rgba(210,211,220,.74)}.report-builder__content .checkbox-panel .ry-checkbox{display:inline-block;margin:0 0 0 -.5rem}.report-builder__content .checkbox-panel .ry-checkbox__label{font-weight:600;font-size:1rem;text-transform:none}.report-builder__content .checkbox-panel p{margin-bottom:0;font-size:.875rem;line-height:1.5rem}@media screen and (min-width:420px){.report-builder__content .checkbox-panel{padding-left:3.5rem}.report-builder__content .checkbox-panel .ry-checkbox{margin-left:-3rem}}.report-builder__content .switch{margin:1rem 0 1.5rem}.report-builder__content .switch label{position:relative;font-size:.875rem}.report-builder__content .switch .ry-switch{position:absolute;margin-left:1rem}.report-builder .ry-text-input__feedback{margin-top:-1.5rem;margin-bottom:2rem;color:#cc2936}.report-builder .ry-table__td.icon{width:1.5rem}.report-builder .ry-checkbox__label{text-transform:uppercase}.report-builder .ry-radio-group{display:flex;flex-wrap:wrap}.report-builder__main-buttons .ry-button-group{margin-right:0;margin-left:0;padding-top:2rem;border-top:1px solid #aab9bf}.report-builder__nav{margin-bottom:1rem}.report-builder__nav__tabs{margin-top:0;list-style-type:none}.report-builder__nav__tabs--mobile{padding:0}.report-builder__nav__tabs--mobile li{list-style:none}.report-builder__nav__tabs li:first-of-type{border-top:1px solid #efeff3;border-bottom:.5px solid #efeff3}.report-builder__nav__tabs li:nth-of-type(2){border-top:.5px solid #efeff3;border-bottom:1px solid #efeff3}.report-builder__nav__tabs__tab--mobile{display:flex;align-items:center}.report-builder__nav__tabs__tab--mobile--active{margin-bottom:1rem;color:#fff;background-color:#0e247e}.report-builder__nav__tabs__tab--mobile--active svg{color:#fff}.report-builder__nav__tabs__tab--mobile svg{width:2rem;height:2rem;margin-right:.5rem}.report-builder__nav__tabs__tab--active{padding-left:1.25rem;color:#0e247e;border-left:4px solid #0e247e}.report-builder__nav__tabs__tab__button{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;background:none;border:none;appearance:none;width:100%;padding:1rem;font-weight:600;font-size:13px;letter-spacing:.1rem;text-transform:uppercase;list-style:none;cursor:pointer}.report-builder__nav__tabs__tab__button--active{padding-left:1.25rem;color:#0e247e;border-left:4px solid #0e247e}.report-builder__nav__tabs__tab__button--active--mobile{color:#fff}.report-builder__nav__tabs__tab__button--active--mobile:focus{box-shadow:none}.report-builder__unpublished-export{margin-left:1rem}.report-builder__unpublished-export__text{margin-bottom:1rem;color:#3e4050;font-weight:600;font-size:16px}.report-builder__unpublished-export__button-section{padding-top:2rem;padding-right:.5rem;padding-left:1.5rem;background-color:#f8f8fa}.report-builder__unpublished-export__button-section__tooltip{width:-moz-fit-content;width:fit-content;margin-bottom:2rem}.report-builder__unpublished-export__button-section__footnote{color:#3e4050;font-size:12px}.ry-tooltip--hidden{display:none}.ry-report-container__centered{display:flex;align-items:center;justify-content:center}.historical-savings-modal{max-width:640px}.historical-savings-modal .well{margin-bottom:2rem}.savings-summary .ry-table+.ry-table{margin-top:2.5rem}.savings-summary .ry-table__header-title .info-tooltip{vertical-align:middle}.savings-summary__no-entries{padding:1rem 0;font-size:1rem}.savings-summary__no-entries-small{display:flex}.savings-summary__no-entries-small-image{flex:0 0 auto;align-self:flex-start}.savings-summary__no-entries-small-content{flex:1 1 auto;padding:1rem}.savings-summary__no-entries-small-label{margin-bottom:.5rem;font-weight:600}.savings-summary__details{padding:1rem 0}.savings-summary__details-header{display:flex;justify-content:space-between;white-space:nowrap}.savings-summary__details-notes{padding:.25rem 1rem;white-space:normal;border-left:4px solid #d8d8d7}.savings-summary__details-notes-header{font-weight:600;font-size:1rem;line-height:1.5rem}.savings-summary__details-notes p{margin:0}.savings-summary__details-table-wrapper{display:table}.savings-summary__details-table{width:100%;max-width:61rem;margin:.5rem 0;font-size:.75rem;table-layout:fixed;border-collapse:collapse}.savings-summary__details-table th{padding:.5rem 0;font-size:.875rem}.savings-summary__details-table td{padding:0;border-bottom:1px solid #d8d8d7}.savings-summary__details-table td:not(:first-child),.savings-summary__details-table th:not(:first-child){padding-left:.5rem;text-align:right}.savings-summary__details-table .ry-skeleton{display:inline-block;width:100%;max-width:5rem;margin:.25rem 0;vertical-align:middle}.savings-summary__details-totals td:first-child{font-weight:700}.savings-summary__details-actions{display:flex;align-items:flex-start}.savings-summary__details-actions .ry-button{flex:0 0 auto}.savings-summary__details-actions-spacer{flex:1 1 auto}.savings-summary__details h2{margin:0}.savings-summary__details .labeled-list{display:flex;font-size:1rem}.savings-summary__details .labeled-list li{min-width:8rem;margin:0 .5rem}.savings-summary__totals{margin-top:2.5rem}.savings-summary__totals .ry-label{margin:0}.savings-summary__totals .ry-card__content{padding-top:0}.savings-summary__totals-as-of{margin-bottom:1.5rem;font-size:.875rem;line-height:1rem}.savings-summary__totals-line{position:relative}.savings-summary__totals-line:not(:last-child){margin-bottom:1rem}.savings-summary__totals-line .ry-number-2{line-height:2rem}.savings-summary__totals-line .info-tooltip{position:absolute;top:50%;right:0;transform:translateY(-50%)}.savings-summary__totals-tooltip-target{padding:0;color:#0a8287;font-size:1rem;line-height:2rem;background:none;border:none;cursor:pointer;appearance:none}.savings-summary__totals-tooltip-target:active,.savings-summary__totals-tooltip-target:focus,.savings-summary__totals-tooltip-target:hover{color:#004247}.savings-summary__totals-tooltip-target .ry-icon{width:2rem;height:2rem;vertical-align:top}.savings-summary__historical-empty{margin:1.5rem 0 0;background-color:#f8f8fa;border:1px solid #d2d3dc;border-radius:4px}.savings-summary__historical-empty-toggle{position:relative;display:block;width:100%;padding:1rem 1rem 1rem 3.5rem;font-weight:600;text-align:left;background:none;border:none;border-radius:4px;cursor:pointer;appearance:none}.savings-summary__historical-empty-toggle .ry-icon{position:absolute;top:.75rem;left:.75rem;width:1.5rem;height:1.5rem}.savings-summary__historical-empty-content{padding:0 1rem 1rem 3.5rem}.savings-summary__historical-empty-content p{margin:0}.savings-summary__historical-empty-content .col-md-4{text-align:right}@media(max-width:767px){.savings-summary__historical-empty-button{margin-top:1rem}}.savings-summary__historical-empty-button .ry-button{white-space:unset}.savings-summary__footer{position:absolute;bottom:0;left:0;width:100%;max-width:none;margin:0;padding:1rem;font-size:.875rem;background-color:#f8f8fa}@media(min-width:376px){.savings-summary__footer{padding:1.5rem 2.5rem}}.projects-tasks-page__info{display:flex;justify-content:space-between;width:100%;min-height:6rem;margin-bottom:0;padding:1.25rem 1.5rem;background:#f8f8fa}.projects-tasks-page__info p{margin-bottom:0;padding-right:.25rem;color:#3e4050}@media(max-width:767px){.projects-tasks-page__info{display:block}.projects-tasks-page__info p{margin-bottom:1rem;padding-right:0}}.projects-tasks-page tr.pastdue td{background-color:#fcf4f5}.projects-tasks-page tr.pastdue td .duedate,.projects-tasks-page tr.pastdue td .status,.projects-tasks-page tr.pastdue td .status__icon{color:#cc2936}.projects-timelines__header{margin-bottom:1.5rem;text-align:center}@media(max-width:767px){.projects-timelines__header .ry-button{margin:1rem}}@media(min-width:768px){.projects-timelines__header{display:flex;justify-content:space-between;margin-bottom:1rem}.projects-timelines__header .ry-dropdown{min-width:8rem}.projects-timelines__header-right{display:flex}}.projects-timelines__filter-practice-areas .ry-checkbox-group{max-height:360px;overflow:auto}.team-card-skeleton{padding-top:1rem}.team-card-skeleton__user-title{max-width:10rem}.team-card-skeleton__user-role{display:flex;margin-top:1rem}.team-card-skeleton__user-avatar{flex:0 0 auto;width:4.5rem;height:4.5rem;border-radius:50%}.team-card-skeleton__user-details{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin-left:1rem}.team-card-skeleton__user-details .ry-skeleton{max-width:7rem}.team-card-skeleton__user-details .ry-skeleton+.ry-skeleton{margin-top:.5rem}.team-card-skeleton__user-details .ry-skeleton:nth-child(2){max-width:9rem}.team-card-skeleton__user-details .ry-skeleton:nth-child(3){max-width:5rem}.team-card-skeleton__user-contact{margin:1rem 0 0 1.5rem}.team-card-skeleton__user-contact .ry-skeleton{display:inline-block;width:1rem}.team-card-skeleton__user-contact .ry-skeleton+.ry-skeleton{width:7rem;margin-left:1rem}.team-table .row .ry-table__header{margin-top:0}.team-page .ry-table__td{font-size:.875rem}.team-page .ry-table__tr .ry-button--sm{margin-top:-.5rem;margin-bottom:-.5rem;color:inherit}.team-page .ry-table__expanded .row__content p,.team-page .ry-table__expanded span p{margin-top:.5rem;margin-bottom:.5rem}.team-page .ry-table__expanded .row__content .team-table__icon,.team-page .ry-table__expanded span .team-table__icon{width:1.5rem;height:1.5rem}.update-savings-bucket-form{flex:1 1 18rem}.update-savings-bucket-form .ry-text-input{max-width:13.5rem;margin-bottom:1.5rem}.update-savings-bucket-form__additional-options .ry-icon{color:inherit}.update-savings-bucket-form__additional-options__directions{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.update-savings-bucket-form__added-savings .ry-icon{color:#217e38}.update-savings-bucket-form__directions{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.update-savings-bucket-form__dropped-savings .ry-icon{color:#cc2936}.update-savings-bucket-summary{flex:0 0 13.5rem;margin-left:2rem}.update-savings-bucket-summary__breakdown{overflow:hidden;background-color:#f8f8fa;border-radius:.25rem}.update-savings-bucket-summary__breakdown__changes,.update-savings-bucket-summary__breakdown__current,.update-savings-bucket-summary__breakdown__updated{padding:1rem}.update-savings-bucket-summary__breakdown__changes>label,.update-savings-bucket-summary__breakdown__current>label,.update-savings-bucket-summary__breakdown__updated>label{display:block;color:#626374;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.update-savings-bucket-summary__breakdown__changes,.update-savings-bucket-summary__breakdown__updated{border-top:.063rem solid #d8d8d7}.update-savings-bucket-summary__breakdown__changes>div:first-of-type,.update-savings-bucket-summary__breakdown__current div{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.update-savings-bucket-summary__breakdown__changes>div:first-of-type .ry-icon{width:1.5rem;height:1.5rem}.update-savings-bucket-summary__breakdown__changes>div:first-of-type.negative{color:#cc2936}.update-savings-bucket-summary__breakdown__changes>div:first-of-type.positive{color:#217e38}.update-savings-bucket-summary__breakdown__changes__addtional-details{margin-top:1rem;border-top:.063rem dashed #d8d8d7}.update-savings-bucket-summary__breakdown__changes__addtional-details section{margin-top:1rem}.update-savings-bucket-summary__breakdown__changes__addtional-details section div{overflow:hidden;font-weight:600;font-size:.75rem;line-height:1.25rem;white-space:nowrap;text-overflow:ellipsis}.update-savings-bucket-summary__breakdown__changes__addtional-details section label{display:block;font-size:.75rem;line-height:1rem}.update-savings-bucket-summary__breakdown__updated div{display:block;overflow:hidden;font-size:1.75rem;font-family:"bebas-neue",sans-serif;line-height:2rem;white-space:nowrap;text-overflow:ellipsis}.update-savings-bucket-summary__breakdown__updated--error{color:#cc2936;background-color:#f9e9ea;border-top-color:#cc2936}.update-savings-bucket-summary__breakdown__updated--error .ry-icon{width:2rem;height:2rem}.update-savings-bucket-summary__error{display:flex;margin-top:.5rem;color:#cc2936;font-size:.75rem;line-height:1rem}.update-savings-bucket-summary__error .ry-icon{flex:0 0 auto;width:1rem;height:1rem;margin-right:.25rem}@media(min-width:0){.update-savings-bucket-modal{width:40rem;min-width:auto;max-width:none}}.update-savings-bucket-modal form>section{display:flex;align-items:flex-start;margin-top:1.5rem}.savings-summary-edit__table{width:100%;font-size:.875rem;border-collapse:collapse}.savings-summary-edit__table td{vertical-align:top}.savings-summary-edit__th{height:3rem;padding:0 2.25rem 0 .5rem;color:#fff;font-weight:700;font-size:.75rem;line-height:1.5rem;white-space:nowrap;text-align:left;text-transform:uppercase;vertical-align:middle;background-color:#3e4050}.savings-summary-edit__th:first-child{padding-left:1rem}.savings-summary-edit__th:nth-child(n+2):nth-child(-n+5){text-align:right}.savings-summary-edit__th .info-tooltip{position:absolute;top:.75rem;right:.5rem}.savings-summary-edit__th:nth-child(6){text-align:right}.savings-summary-edit__th:nth-child(7){width:3rem}.savings-summary-edit__error-icon{display:none;width:1.5rem;height:1.5rem;margin-right:.75rem}.savings-summary-edit__category td{border-bottom:1px solid #ebebeb}.savings-summary-edit__category-name{padding:1rem .5rem 1rem 1rem}.savings-summary-edit__category-bucket{padding:0 0 0 .5rem}.savings-summary-edit__category-bucket button{display:block;width:100%;padding:0;color:inherit;font-size:inherit;line-height:inherit;background:none;border:none;cursor:pointer;appearance:none;position:relative}.savings-summary-edit__category-bucket button:focus{position:relative;outline:none;box-shadow:none;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.savings-summary-edit__category-bucket-uneditable,.savings-summary-edit__category-bucket button{padding:1rem 2.25rem 1rem .5rem;overflow:hidden;line-height:1.5rem;white-space:nowrap;text-align:right;text-overflow:ellipsis}.savings-summary-edit__category-bucket-edit-icon{position:absolute;top:1.05rem;right:.5rem;width:1.25rem!important;height:1.25rem!important}.savings-summary-edit__category-bucket:hover .savings-summary-edit__category-bucket-edit-icon{color:#0a8287}.savings-summary-edit__category-bucket--edited button{background-color:#fef7ed}.savings-summary-edit__category-bucket--error button{color:#cc2936;background-color:#f9e9ea}.savings-summary-edit__category-bucket--error .savings-summary-edit__error-icon{display:inline-block}.savings-summary-edit__category-summary{padding:1rem 2.25rem 1rem .5rem;font-weight:600;text-align:right}.savings-summary-edit__category-summary--error{position:relative;color:#cc2936}.savings-summary-edit__category-summary--error .savings-summary-edit__error-icon{display:inline-block}.savings-summary-edit__category-actions{padding:0}.savings-summary-edit__category-actions button{display:block;width:100%;color:inherit;font-size:inherit;line-height:inherit;background:none;border:none;cursor:pointer;appearance:none;padding:1rem}.savings-summary-edit__category-actions button:focus{position:relative;outline:none;box-shadow:none;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.savings-summary-edit__category-actions button .ry-icon{width:1.5rem;height:1.5rem}.savings-summary-edit__category--readonly td{background-color:#f8f8fa}.savings-summary-edit__category--readonly .savings-summary-edit__category-bucket-edit-icon{display:none}.savings-summary-edit__category--deleted{text-decoration:line-through;background-color:#fcf3f4}.savings-summary-edit__category--active .savings-summary-edit__category-name-current{font-weight:600}.savings-summary-edit__new-category{padding:0}.savings-summary-edit__new-category button{display:block;width:100%;color:inherit;font-size:inherit;line-height:inherit;background:none;border:none;cursor:pointer;appearance:none;padding:1rem;color:#0a8287;font-weight:600;font-size:1rem;line-height:1.5rem;text-align:left}.savings-summary-edit__new-category button:focus{position:relative;outline:none;box-shadow:none;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.savings-summary-edit__new-category button:hover{color:#004247}.savings-summary-edit__new-category button:active{color:#002125}.savings-summary-edit__new-category .ry-icon{width:1.5rem;height:1.5rem;margin-right:.25rem}.savings-summary-edit__totals{border-top:3px solid #d8d8d7}.savings-summary-edit__totals td{padding:0;background-color:#f8f8fa}.savings-summary-edit__totals button{width:100%;color:inherit;font-size:inherit;line-height:inherit;background:none;border:none;cursor:pointer;appearance:none;position:relative;display:block;padding:0 0 0 2.5rem;text-align:left}.savings-summary-edit__totals button:focus{position:relative;outline:none;box-shadow:none;box-shadow:0 0 0 1px #fff,0 0 0 4px #b2d6e8}.savings-summary-edit__totals button .ry-icon{position:absolute;top:1rem;left:1rem;width:1.5rem;height:1.5rem}.savings-summary-edit__totals button .savings-summary-edit__totals-change,.savings-summary-edit__totals button .savings-summary-edit__totals-total{display:block;text-align:inherit}.savings-summary-edit__totals button .savings-summary-edit__totals-total{padding:1rem .5rem .5rem;font-weight:600}.savings-summary-edit__totals button .savings-summary-edit__totals-change{padding:0 .5rem 1rem;font-style:italic}.savings-summary-edit__change,.savings-summary-edit__total{display:block;text-align:right}.savings-summary-edit__total{position:relative;padding:1rem 2.25rem .5rem .5rem;font-weight:600}.savings-summary-edit__total--error{color:#cc2936}.savings-summary-edit__total--error .savings-summary-edit__error-icon{display:inline-block}.savings-summary-edit__total--summary{font-weight:700}.savings-summary-edit__change{position:relative;padding:0 2.25rem 1rem .5rem;font-style:italic}.savings-summary-edit__change--up{color:#217e38}.savings-summary-edit__change--down{color:#cc2936}.savings-summary-edit__change .ry-icon{position:absolute;top:0;right:.5rem;width:1.5rem;height:1.5rem}.savings-summary-edit__totals-expanded td{padding:0 2.25rem 0 .5rem;font-size:.75rem;line-height:1.25rem;background-color:#f8f8fa}.savings-summary-edit__totals-expanded td:first-child{padding:0 0 0 3rem}.savings-summary-edit__totals-expanded td:nth-child(n+2){text-align:right}.savings-summary-edit__totals-expanded tr:first-child td{padding-top:.75rem;border-top:1px dashed #d8d8d7}.savings-summary-edit__totals-expanded tr:last-child td{padding-bottom:.75rem}.savings-summary-edit__totals-expanded .info-tooltip .ry-icon{width:1.25rem;height:1.25rem;vertical-align:top}.savings-summary-edit__footer{margin-top:2rem}.savings-summary-edit__footer textarea{min-height:12rem}.savings-summary-edit__error-message{display:flex;justify-content:flex-end;margin-top:.5rem;margin-bottom:1rem;color:#cc2936;font-size:.875rem}.savings-summary-edit__error-message .ry-icon{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-right:.25rem}.savings-summary-edit .file-attachments-container{margin-bottom:2rem}.savings-entry-date-and-currency .info-tooltip{margin-right:1rem;margin-left:.25rem}.savings-entry-date-and-currency__form{display:flex;align-items:flex-end;margin-bottom:1.688rem}.savings-entry-date-and-currency__form section{display:flex;align-items:flex-end}.savings-entry-date-and-currency__form section button{margin-left:.75rem}.savings-entry-date-and-currency__form section .ry-dropdown{width:11.375rem;margin-right:1rem}.savings-entry-date-and-currency__form section .ry-dropdown__label{display:flex;align-items:center;margin-bottom:.125rem}.savings-entry-date-and-currency__form section .ry-dropdown__label .info-tooltip>.ry-icon{width:1.25rem;height:1.25rem}.savings-entry-date-and-currency__form .baseline-switch{display:flex;align-self:center;padding-top:.875rem}.savings-entry-date-and-currency__form .ry-datepicker{width:12rem;margin-right:1rem}.savings-entry-date-and-currency__form .well{width:13.5rem;margin-left:auto}.savings-entry-date-and-currency__form .well li{display:flex;flex-wrap:wrap;margin-bottom:0}.savings-entry-date-and-currency__form .well li label{flex-basis:100%}.savings-entry-date-and-currency__form .well li button.ry-button{margin-left:auto;padding:0}.savings-entry-date-and-currency__form .well li button.ry-button .ry-icon{color:#3e4050}.savings-entry-date-and-currency__form .well li button.ry-button .ry-icon:hover{color:#0a8287}.savings-entry-date-and-currency__form--short{align-items:normal;margin-bottom:1rem}.savings-summary h1 .pill{position:relative;top:-2px;height:2rem;margin-left:.5rem;font-weight:700;font-size:1rem;line-height:2rem;vertical-align:middle}.savings-summary h2{margin:0 0 .5rem}.savings-summary__screen-too-small{margin:4rem 0 2rem;text-align:center}.savings-summary__screen-too-small img{margin-bottom:1rem}.savings-summary__screen-too-small p{margin-right:auto;margin-left:auto}.update-user-access hr{margin:2rem 0}.update-user-access section{margin-bottom:2rem}.update-user-access .ry-button-group{justify-content:flex-end}.update-user-access .ry-checkbox{max-width:-moz-fit-content;max-width:fit-content}@media(max-width:375px){.update-user-access__deny-access-modal .ry-button{width:100%}}.update-user-access__language-selector .ry-dropdown{max-width:23.75rem}.content-only .app-header,.content-only .ry-global-footer{display:none}.content-only.with-app-layout{background-color:unset}.file-upload-event-wrapper{width:30%;min-width:500px;margin:auto}.help-page-form{width:45%;margin:.5rem auto;padding:2.5rem}@media(max-width:480px){.help-page-form{min-width:90%}}.help-page-title{margin-top:.5rem;text-align:center}.task-overview{flex:1 0 auto;max-width:50%;margin-bottom:3rem}.task-overview button.ry-button{padding-top:1rem}.task-overview h2,.task-overview h3,.task-overview h4{margin:0;font-weight:600}.task-overview h2,.task-overview h4{text-transform:uppercase}.task-overview h2{margin-bottom:.5rem;color:#0e247e;font-size:.875rem;letter-spacing:.125rem}.task-overview h3{margin-bottom:1rem;font-size:1.125rem}.task-overview .attachments>.ry-label,.task-overview h4{color:#626374;font-size:.75rem}.task-overview__actions{display:flex;margin-top:2.5rem;border-top:1px solid #d2d3dc}.task-overview__actions button{margin-left:auto}.task-status{width:42%}.task-status .well.task-status--past-due{background-color:#fcf4f5}.task-status .well.task-status--past-due .status,.task-status .well.task-status--past-due .status__icon{color:#cc2936}.task-status__details{margin-top:1rem;padding-top:1rem;border-top:1px solid #d2d3dc}.task-status__details ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.task-status__details ul li{width:50%;padding-bottom:1rem}.task-status__details ul li button.ry-button{margin:0 .5rem;padding:0;font-weight:400;font-size:1rem;letter-spacing:normal;text-transform:capitalize}.task-status__details ul li button.ry-button:first-of-type{margin-left:0}.task-status__details ul li label{display:block;font-weight:600;font-size:.75rem;line-height:1rem;text-transform:uppercase}.task-status__linked-to{margin-top:8px;font-size:14px}.task-status__linked-to a{margin-left:4px;color:#0a8287;text-decoration:none}.task-status__linked-to .ry-icon{width:24px;height:24px}.task-status__link-milestone{padding-left:.5rem;font-weight:400;letter-spacing:normal;text-transform:none}.task-expanded-row{display:flex;justify-content:space-between}.task-modal{width:640px}.task-modal .file-attach>.dss-file-upload .ry-file-upload{padding:1.25rem;border:1px solid #aab9bf;border-radius:4px}.task-modal__account-select .ry-h2{margin-bottom:1.5rem;padding-top:.5rem;font-weight:600;text-align:left}.task-modal__account-select__account{margin-bottom:2.813rem}.task-modal__account-select__action{width:100%;text-align:center}.task-modal__account-select__project{margin-bottom:4.563rem}.task-modal__create-task-header .ry-h2{margin-bottom:2rem;padding-top:.5rem;font-weight:600;text-align:left}.task-modal__create-task-header__info-well{margin-bottom:2rem;padding:2rem 1rem;background-color:#f8f8fa}.task-modal__create-task-header__info-well p{font-weight:600;text-align:left}.task-modal__create-task-header__info-well .task-modal__info-well--project{margin-top:.5rem;color:#626374}.worklist-open .ry-table__header .common-actions{display:inline-block}.worklist-open .ry-table tr.past-due-assignment td{background-color:#fcf4f5}.worklist-open .ry-table tr.past-due-assignment td .column-due-date,.worklist-open .ry-table tr.past-due-assignment td .column-status,.worklist-open .ry-table tr.past-due-assignment td .status__icon{color:#cc2936}.worklist-open .ry-table .ry-table__td .column-project span:first-child,.worklist-open .ry-table .ry-table__td .column-title span:first-child,.worklist-open .ry-table .ry-table__td .column-type span:first-child{display:block}.worklist-open .ry-table .ry-table__td .column-title span:first-child{font-weight:600}.worklist-open .ry-table .ry-table__td .comment-button{margin-top:0;padding-top:0}.app-layout{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}.app-layout main{flex:1 1 auto}.app-layout__content{padding-top:1rem;padding-bottom:4rem}.app-layout__empty{display:flex;flex-direction:column;justify-content:center;min-height:100%;text-align:center}.app-layout__empty--content{padding-top:11.25rem}.app-layout__empty--content .ry-icon{width:3rem;height:3rem;color:#a3a4b2}.app-layout__empty--content p{margin:0 auto}body.with-app-layout{background-color:#0e247e}.public-layout h1{margin-bottom:.5rem}.public-layout__picture{position:fixed;top:0;bottom:0;left:0;width:50%;background-image:url(/static/media/public-background.ef3caa94.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:inset 0 0 9px rgba(1,14,70,.34)}.public-layout__content{position:static;margin-left:50%;padding:6rem 6.5rem}.public-layout__logo{position:relative;right:1rem;display:inline-block}.public-layout__logo img{display:block;height:5.625rem}.public-layout__footer{position:fixed;right:0;bottom:0;left:0;display:flex;margin-left:50%;padding:1.5rem;color:#0e247e;font-size:14px;text-align:right;background-color:#fff}@media(max-width:1024px){.public-layout__footer{display:block;text-align:left}}.public-layout__footer a{color:#0e247e;text-decoration:none}.public-layout__footer-copyright{flex:1 1 auto}@media(max-width:1024px){.public-layout__footer-copyright:first-child{text-align:right}}.public-layout__footer-nav{flex:1 1 auto;text-align:left}.public-layout__footer:before{position:absolute;top:0;right:0;left:0;height:1rem;background-image:linear-gradient(hsla(0,0%,100%,0),#fff);transform:translateY(-100%);content:""}@media(max-width:1024px){.public-layout .public-layout__picture{width:40%}.public-layout .public-layout__content,.public-layout .public-layout__footer{margin-left:40%}.public-layout__content{padding:4.5rem}}@media(max-width:768px){.public-layout .public-layout__picture{width:3rem}.public-layout .public-layout__content,.public-layout .public-layout__footer{margin-left:3rem}.public-layout__content{padding:3rem}}@media(max-width:375px){.public-layout .public-layout__picture{width:0}.public-layout .public-layout__content,.public-layout .public-layout__footer{margin-left:0}.public-layout__picture{display:none}.public-layout__content{margin:0;padding:1.5rem 1rem}}body.with-public-layout{background-color:#fff}@media(min-width:321px){body.with-public-layout .ry-toast-container{left:75%}}.page-help-form__assistance{margin:2.5rem 0 4rem}.page-help-form__assistance-icon{width:1.5rem;height:1.5rem}.page-help-form__assistance a{display:inline-block;color:#0a8287;text-decoration:none}.ry-forgot-password p+form{margin-top:1.5rem}.new-password-form p{margin-bottom:1.5rem}.new-password-form .ry-text-input__icon-button .ry-icon{color:#3e4050}.reset-password .ry-text-input__icon-button{color:#000}.reset-password p+form{margin-top:1.5rem}.maintenance .public-layout__picture,.public-event .public-layout__footer{display:none}.maintenance .public-layout__content,.maintenance .public-layout__footer{margin-left:inherit}.maintenance .maintenance-page{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-12rem;padding:6rem;inset:0}.maintenance .maintenance-page__main{margin-top:3rem;margin-bottom:3rem;font-size:40px}.maintenance .maintenance-page__details{max-width:none;font-weight:600;font-size:24px}.terms-of-use{max-width:35rem;padding-bottom:4.5rem}.terms-of-use__terms{height:25rem;padding:1rem;overflow-y:scroll;border:1px solid #c5cece;border-radius:.25rem}.terms-of-use .ry-checkbox{margin:1rem 0}.terms-of-use a{color:#0a8287;text-decoration:none}.terms-of-use a:hover{color:#00508a;text-decoration:underline}.terms-of-use a:active{color:#003865;text-decoration:underline}.terms-of-use h1{margin:0 0 2rem;color:#3e4050;font-weight:400;font-size:2.5rem;line-height:3rem}@media(max-width:767.98px){.terms-of-use h1{font-weight:700;font-size:1.5rem;line-height:2rem}}.terms-of-use h1:first-child{margin-top:2rem}.terms-of-use h2{color:#3e4050;font-weight:700;font-size:1.5rem;line-height:2rem;margin:2.5rem 0 1.5rem}@media(max-width:767.98px){.terms-of-use h2{font-size:1.125rem;line-height:1.5rem}}.terms-of-use h2:first-child{margin-top:0}.terms-of-use h3{margin:0 0 1rem;color:#3e4050;font-weight:700;font-size:1.125rem;line-height:1.5rem}.terms-of-use li{margin-bottom:.5rem}.terms-of-use .document-links a{display:inline-block}.terms-of-use .page-help-form__assistance{margin-bottom:0}@media(min-width:601px){.terms-of-use .ry-button-group{flex-direction:row}.terms-of-use .ry-button-group .ry-button{order:1}.terms-of-use .ry-button-group .ry-button--primary{order:2}}
/*# sourceMappingURL=main.2ca8f07c.chunk.css.map */