.ServiceDirectory{background-color:#fff;overflow:hidden;height:100vh;display:grid}.ServiceDirectory--with-left-sidebar{display:grid;grid-template-columns:17.5rem 1fr}.ServiceDirectory--loading{height:100vh;display:flex;align-items:center;justify-content:center}.ServiceDirectory--error{height:100vh}.ServiceDirectory__main{padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;overflow-y:auto}.ServiceDirectory__main>*{padding-left:1.5rem;padding-right:1.5rem}.ServiceDirectory__main>*{min-width:57rem}.ServiceDirectory .SDTab{display:flex;flex-direction:column;height:calc(100vh - 6.3rem)}.ServiceDirectory .SDTab__header{padding-left:0rem;padding-right:0rem;padding-top:2.25rem;display:grid;grid-template-columns:25rem}.ServiceDirectory .SDTab__empty .icon,.ServiceDirectory .SDTab__empty-filter .icon{color:#bbc1cc}.ServiceDirectory .SDTab__empty{padding-top:25rem}.ServiceDirectory .SDTab__empty-filter{padding-top:18rem}.ServiceDirectory .SDTab__table{margin-top:1rem;flex:0 1 100%;overflow-x:auto}.ServiceDirectory .SDTab .tooltip{display:inline}

.FilterBox{position:relative;display:grid;height:2rem;line-height:2rem}.FilterBox__icon{position:absolute;display:flex;align-items:center;justify-content:center;right:0;height:2rem;width:2rem}.FilterBox__search-icon{left:0}.FilterBox__close-icon:hover{cursor:pointer}.FilterBox__filter{font-size:0.75rem;line-height:1rem;letter-spacing:0.0125em;padding-left:2rem;padding-right:2rem;border-radius:.25rem;width:100%;background:white;letter-spacing:0.15px;border:0;box-shadow:inset 0 0 0 1px rgba(86,99,129,0.24)}.FilterBox__filter:focus{box-shadow:0 0 0 3px #e8f6fc,inset 0 0 0 1px #97dbfc;outline:none}.FilterBox__filter:disabled{background-color:#f8f9fa;color:#bbc1cc}

.ServiceStar{cursor:pointer}.ServiceStar__star:hover{stroke:#edc602}.ServiceStar__starred{stroke:#edc602;fill:#edc602}

.SDSidebar{border-right:1px solid #e4e6eb;padding-top:1rem;height:100vh;display:flex;flex-direction:column}.SDSidebar__header{display:flex;justify-items:end;justify-content:space-between;color:#363e50;font-weight:600;margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.5rem;letter-spacing:normal;margin-top:1.5rem;margin-bottom:.75rem;margin-top:0rem;margin-left:1.5rem;margin-right:1.5rem}.SDSidebar__filters{display:flex;flex-direction:column;margin-left:1.5rem;margin-right:1.5rem;margin-bottom:.5rem}.SDSidebar__filters .FilterBox{margin-bottom:1rem}.SDSidebar__service-list{height:100%;overflow-y:auto}.SDSidebar__starred-heading,.SDSidebar__services-heading{color:#363e50;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#828ca1;font-size:0.6875rem;line-height:.75rem;letter-spacing:0.0125em;letter-spacing:0.125em;text-transform:uppercase;color:#bbc1cc;padding-left:1.5rem;margin-bottom:.25rem;pointer-events:none}.SDSidebar__services-heading{margin-top:1.5rem}.SDSidebar__service{display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;padding-top:.625rem;padding-bottom:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SDSidebar__service:hover{background-color:#f8f9fa}.SDSidebar__service:active,.SDSidebar__service-selected,.SDSidebar__service-selected:hover{border-left:4px solid #0778d4;padding-left:1.25rem;background-color:#e8f6fc;color:#0778d4}.SDSidebar__service:hover .ServiceStar,.SDSidebar__service-starred .ServiceStar.ServiceStar{display:flex}.SDSidebar__Badge-Star{display:flex}.SDSidebar__service-language-badge{margin-left:auto}.SDSidebar__service-name{font-size:0.875rem;line-height:1.25rem;letter-spacing:normal;padding-right:1rem;margin-left:.5rem;align-self:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SDSidebar .ServiceStar{justify-self:flex-end;margin-right:.5rem;display:none}.SDSidebar .Badge{align-self:center}.SDSidebar__service-list-add{color:#566381;font-weight:400;margin-top:.5rem;margin-bottom:.5rem;max-width:30em;font-size:0.875rem;line-height:1.25rem;letter-spacing:normal;padding-top:.625rem;padding-bottom:.625rem;margin-top:0rem;margin-bottom:0rem;border-bottom:1px solid #e4e6eb;cursor:pointer}.SDSidebar__service-list-add:hover{background-color:#f8f9fa}.SDSidebar__service-add-service-link{display:flex;align-items:center;color:#0778d4}.SDSidebar__service-add-service-icon{margin-left:.75rem;margin-right:.75rem}


/*# sourceMappingURL=landing.dee4450b0eaed7148c48.css.map*/