.globalnav-homecard{height:9.5rem;outline:0;cursor:pointer}
.globalnav-homecard-icon{margin-top:4.25rem;width:100%;text-align:center;color:rgba(0,0,0,.60)}
.globalnav-homecard-chevron{position:absolute;right:4.25rem;top:4.25rem;color:#707070}
.globalnav-homecard-title{margin-top:13px;width:100%;text-align:center;font-size:16px;color:#707070}
.globalnav-toolcard{cursor:pointer}
.globalnav-toolcard-icon{box-sizing:border-box;padding-top:80px;height:175px;text-align:center;color:rgba(0,0,0,.60)}
.globalnav-collection-container coral-masonry{margin:0 auto;max-width:75.375rem}
.globalnav-collection-container>coral-masonry coral-masonry-item{outline:0}
.globalnav-collection-container>coral-masonry coral-masonry-item:focus-visible,.globalnav-collection-container>coral-masonry coral-masonry-item:focus-within{outline:.125rem auto #326ec8}
coral-masonry-item>.globalnav-toolcard>coral-card-asset{top:.0625rem;left:.0625rem;width:calc(100% - 0.125rem)}
coral-masonry-item:focus .globalnav-homecard-icon,coral-masonry-item:hover .globalnav-homecard-icon,.globalnav-homecard:focus .globalnav-homecard-icon,.globalnav-toolcard:focus .globalnav-homecard-icon{color:rgba(0,0,0,.80)}
coral-masonry-item:focus .globalnav-homecard-chevron,coral-masonry-item:focus .globalnav-homecard-title,coral-masonry-item:hover .globalnav-homecard-chevron,coral-masonry-item:hover .globalnav-homecard-title,.globalnav-homecard:focus .globalnav-homecard-chevron,.globalnav-homecard:focus .globalnav-homecard-title,.globalnav-toolcard:focus .globalnav-homecard-chevron,.globalnav-toolcard:focus .globalnav-homecard-title{color:#323232}
.globalnav-navigator-backbutton{width:100%;margin-top:35px;font-size:22px;font-weight:300;color:#707070;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
.globalnav-navigator-backbutton>.globalnav-navigator-backbutton-icon{position:relative;top:-1px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
.globalnav-navigator-backbutton coral-button-label{vertical-align:baseline;margin-left:5px}
.globalnav-collection-container{overflow:auto;position:absolute;top:118px;bottom:0;right:0;left:0}
.globalnav-tools-navigation coral-columnview-column{box-sizing:border-box}
.globalnav-tools-navigation coral-columnview-item[active]{background-color:inherit;color:#323232;font-weight:700;text-decoration:underline}
.globalnav-overlay{height:100%;background-color:#f5f5f5 !important}
.globalnav-overlay coral-tabview[orientation=vertical] coral-tablist{border-right:1px solid #e1e1e1;width:3.5rem;background-color:#fafafa}
.globalnav-overlay coral-tabview[orientation=vertical] coral-tablist[size=L] coral-tab{text-align:center}
.globalnav-overlay coral-tabview[orientation=vertical] coral-tablist[size=L] coral-tab{position:relative}
.globalnav-overlay coral-tabview[orientation=vertical] coral-tablist[size=L] coral-tab[selected]:after{content:'';display:block;background-color:#ebebeb;height:2.25rem;width:2.25rem;border-radius:.25rem;position:absolute;top:.3125rem;left:.5625rem;z-index:-1;pointer-events:none}
/*! omnisearch.css */.granite-omnisearch-overlay{position:fixed;top:0;background-color:rgba(0,0,0,0.30);height:100vh;width:100vw}
.granite-omnisearch-form{width:100%;height:100%}
.granite-omnisearch-viewall-button{margin-left:.5rem}
.granite-omnisearch-multiresult-row{padding-top:1rem}
.granite-omnisearch-typeahead{background-color:white;position:relative;padding-left:1rem;border-bottom:.0625rem solid #d0d0d0}
.granite-omnisearch-typeahead-close{position:absolute;top:.4375rem;right:0}
.granite-omnisearch-typeahead-close coral-icon{font-size:.875rem}
.granite-omnisearch-typeahead-close:not(:focus) coral-icon,.granite-omnisearch-typeahead-close:not(.is-focused) coral-icon{color:rgba(0,0,0,0.60)}
.granite-omnisearch-typeahead-close coral-icon:before{width:.875rem;height:.875rem}
.granite-omnisearch-typeahead-tags{position:absolute;left:1rem;top:.4375rem;padding-right:.3125rem}
.granite-omnisearch-typeahead-tags .u-coral-text-italic,.granite-omnisearch-typeahead-suggestions .u-coral-text-italic,.granite-omnisearch-typeahead-tags-holder-list .u-coral-text-italic{font-style:italic}
.granite-omnisearch-typeahead-tags .u-coral-text-capitalize,.granite-omnisearch-typeahead-suggestions .u-coral-text-capitalize,.granite-omnisearch-typeahead-tags-holder-list .u-coral-text-capitalize{text-transform:capitalize}
.granite-omnisearch-typeahead-tags .u-coral-text-secondary,.granite-omnisearch-typeahead-suggestions .u-coral-text-secondary,.granite-omnisearch-typeahead-tags-holder-list .u-coral-text-secondary{color:#616161}
.granite-omnisearch-typeahead-suggestions{font-size:.9375rem;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.granite-omnisearch-typeahead-suggestions [coral-list-item]{padding:.5rem 1rem;line-height:1.875rem}
.granite-omnisearch-typeahead-suggestions [coral-list-item] coral-tag{vertical-align:middle}
.granite-omnisearch-typeahead-suggestions coral-icon{color:rgba(0,0,0,0.40);line-height:1.875rem}
.granite-omnisearch-typeahead-suggestions-tip{float:right;color:#919191;display:none}
[coral-list-item].is-focused .granite-omnisearch-typeahead-suggestions-tip{display:block}
.granite-omnisearch-typeahead-overlay{left:0;right:0;border-top:.0625rem solid #d0d0d0;border-bottom:.0625rem solid #d0d0d0;max-height:25.875rem;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:1px}
.granite-omnisearch-typeahead-input{display:block;position:relative;color:#323232;width:100%;height:52px;font-size:26px;line-height:1.5rem;padding-right:1rem;padding-top:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.granite-omnisearch-typeahead-input:-ms-input-placeholder,.granite-omnisearch-typeahead-input::-ms-input-placeholder,.granite-omnisearch-typeahead-input::placeholder{font-weight:300;color:#bebebe}
.granite-omnisearch-typeahead-input:hover,.granite-omnisearch-typeahead-input:focus{border-color:transparent}
.granite-omnisearch-result-empty{margin-top:190px;text-align:center}
.granite-omnisearch-result-empty .granite-omnisearch-result-empty-label{margin-top:40px;font-size:29px;font-weight:100;line-height:35px;color:#707070}
.granite-omnisearch-result-empty .granite-omnisearch-result-empty-query{font-size:35px;font-weight:500;color:#323232}
.granite-omnisearch-result-empty .granite-omnisearch-result-empty-hint{margin-top:30px;font-size:24px;line-height:24px;color:#707070}
.granite-omnisearch-result tr[is='coral-table-row'] [coral-table-roworder]{display:none}
.granite-omnisearch-typeahead-tags-holder{position:absolute;left:1rem;top:.625rem;cursor:pointer;z-index:1}
.granite-omnisearch-typeahead-tags-holder-label{padding-left:.2rem}
.granite-omnisearch-typeahead-tags-holder:not([hidden])+.granite-omnisearch-typeahead-tags{padding-left:3.5rem}
.granite-omnisearch-typeahead-tags-holder-popover{width:220px}
.granite-omnisearch-typeahead-tags-holder-list-remove{color:#919191;position:absolute;right:.625rem}
.granite-shell-badge-item{position:relative;margin:.25rem;border-bottom:.0625rem solid #f0f0f0;padding:.85rem 1rem;padding-left:2.375rem}
.granite-shell-badge-item-link{position:absolute;width:100%;height:100%;top:0;left:0}
.granite-shell-badge-item-inbox{position:relative;margin:.125rem .1875rem;border-bottom:.0625rem solid #f0f0f0;padding:.85rem 1rem;text-align:center;font-weight:500;font-size:.950rem;color:#737373;background-color:#fbfbfb}
.granite-shell-badge-item-title{font-weight:bold}
.granite-shell-badge-item-description{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.25rem;color:#707070}
.granite-shell-footer{border-top:.0625rem solid #e6e6e6;padding:.5rem;text-align:right;color:#b4b4b4}
/*! onboarding.css */.granite-shell-onboarding{width:100%;height:100%}
.granite-shell-onboarding coral-steplist{display:inline-flex;margin-top:22px !important}
.granite-shell-onboarding p{font-size:15px;line-height:1.3}
.granite-shell-onboarding-highlight{z-index:0;transition:all .5s;border:2px solid #fafafa;box-shadow:0 0 0 1000rem rgba(0,0,0,0.3);min-height:38px;box-sizing:border-box}
.granite-shell-onboarding-highlight.is-hidden{border-color:rgba(0,0,0,0.7);width:0;height:0;max-height:0;max-width:0;min-height:0;transition:none}
.granite-shell-onboarding-skipbutton{text-decoration:underline;font-size:14px}
.granite-shell-onboarding-controls{float:right}
.granite-shell-onboarding-checkbox{display:block;color:#6f6f6f}
.granite-shell-onboarding-popover{box-sizing:border-box;padding:20px;background-color:white;border-radius:3px;max-width:380px;box-shadow:0 2px 15px 1px rgba(0,0,0,0.1)}
.granite-shell-userproperties{overflow:visible}
#invalid-user-error{color:red;padding-left:.9375rem !important}
.granite-help-about-dialog coral-dialog-content{max-width:29rem;overflow:auto}
.granite-shell-content-tree{display:inline-block;min-width:100%;height:100%}
.shell-collectionpage-viewsettings coral-dialog-content{padding-top:0;padding-bottom:0;height:30rem;width:46rem}
.granite-shortcuts-sections{min-width:40rem}
.granite-shortcuts-section{margin:.375rem 0}
.granite-shortcuts-section:last-child{margin-bottom:0}
.granite-shortcuts-item{display:flex;align-items:center;margin:.25rem 2.5rem .25rem}
.granite-shortcuts-item-label{margin-right:.75rem;min-width:8rem;max-width:8rem;text-align:right}
.granite-shortcuts-item-combination{display:flex;align-items:center}
.granite-shortcuts-item-combination-part{border:.0625rem solid #dcdcdc;border-radius:.25rem;padding:.3125rem .625rem;background:#fafafa;white-space:nowrap}
.granite-shortcuts-item-combination-plus{margin:0 .5rem;color:#dcdcdc;font-weight:bold}
@supports(display:grid){.granite-shortcuts-section{display:grid;grid-template-columns:50% 50%}
.granite-shortcuts-item:nth-child(odd){margin-right:3.5rem}
.granite-shortcuts-item:nth-child(even){margin-left:3.5rem}
}
.granite-shortcuts-dialog .coral3-Dialog-wrapper{max-height:90vh}
.granite-shortcuts-dialog coral-dialog-content{max-height:calc(90vh - 8.75rem);overflow:auto}
.granite-shortcuts-dialog-enable-switch-container{position:absolute;bottom:.9375rem;left:.9375rem;display:flex;align-items:center}
.granite-shortcuts-dialog-enable-switch{margin-right:.625rem}
.granite-shortcuts-dialog-enable-alert{margin:0 0 0 2.5rem}
.coral--dark coral-shell-menubar-item.granite-user-icon button:not(:disabled):not(.is-disabled):focus,.coral--dark coral-shell-menubar-item.granite-user-icon button:not(:disabled):not(.is-disabled).is-focused{outline:.125rem solid #87beff}