body{font-family:sans-serif}.button{border:none;cursor:pointer;padding:14px 43px;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px}.button span{font-style:normal;font-weight:700;font-size:1rem;line-height:113%;color:#fff}.button .smallerText{line-height:100%;font-size:.875rem;font-weight:400}.button.disabled{background:#999;cursor:not-allowed;pointer-events:none}.gray{background:#333}.gray:hover{background-color:#1e1e1e}.gray.inverse{background:none}.gray.inverse span{color:#333}.lightGray{background:#f5f5f5}.lightGray span{color:#000}.lightGray:hover{background-color:#fff}.lightGray:disabled{pointer-events:none;opacity:.4;cursor:not-allowed}.red{background:#ed1c24}.red:hover{background-color:#d51118}.red.inverse{background:none}.red.inverse span{color:#ed1c24}.stretch,.stretch button{width:100%}.with-end-icon{padding:14px;grid-gap:8px;gap:8px}.with-end-icon span{margin-right:auto;height:18px}.with-end-icon svg{width:30.5px;height:18px}@media screen and (-webkit-min-device-pixel-ratio:0){.with-end-icon span{line-height:112%}}@supports(-moz-appearance:none){.with-end-icon span{line-height:131%}}.ReactModal__Overlay--after-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;outline:none;overflow-y:auto}.modal-window,.ReactModal__Content--after-open{position:relative;margin:100px auto;width:600px;padding:30px;background-color:#fff;border-radius:2px;z-index:101;outline:none}.modal-window .modal-image-header{background:#c4c4c4;margin:-30px -30px 30px;padding:30px;display:flex;justify-content:space-between;height:133px}.modal-window .modal-header{display:flex;justify-content:space-between;padding-bottom:30px}.modal-window .modal-header h3{font-size:1rem;line-height:100%;margin:0}.modal-window .asp-select-box{box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:4px;padding:16px 19px;margin-bottom:24px}.modal-window .asp-select-box .modal-fields{margin-bottom:6px}.modal-window .close-modal{margin-left:auto;width:16px;height:16px;padding:2px;opacity:.7;border:none;background:none;outline:none;cursor:pointer}.modal-window .close-modal svg{stroke:#999}.modal-window .close-modal:hover svg{stroke:#555}.modal-window .close-modal:active svg{stroke:#333}.modal-window .modal-fields{width:48%;display:inline-block;margin-bottom:24px}.modal-window .modal-fields--right{float:right}.modal-window .modal-fields--full{width:100%}.modal-window .modal-fields--domain{width:80%}.modal-window .modal-fields--button{width:35%}.modal-window .modal-fields--checkbox .checkbox-container{height:auto}.modal-window .modal-fields--checkbox p{margin:0;display:inline-block}.modal-window .modal-fields input[type=radio]{width:14px;height:14px;margin-right:8px}.modal-window .modal-fields.embedded-button-input{position:relative}.modal-window .modal-fields p{font-size:.875rem;line-height:143%}.modal-window .modal-fields label{display:block;font-size:.875rem;margin-bottom:10px}.modal-window .modal-fields select{display:block;width:100%;height:40px;font-size:.875rem;margin-bottom:24px;border:1px solid #999;outline:none}.modal-window .modal-fields select.focus{border:1px solid #000}.modal-window .modal-fields .Dropdown-root{font-size:.875rem}.modal-window .modal-fields .Dropdown-root .Dropdown-control{border:1px solid #999}.modal-window .modal-fields .Dropdown-root .Dropdown-control .Dropdown-placeholder{color:#999}.modal-window .modal-fields .Dropdown-root .Dropdown-control .Dropdown-placeholder.is-selected{color:#000}.modal-window .modal-fields .Dropdown-root .Dropdown-arrow{top:17px;right:14px}.modal-window .modal-fields .Dropdown-root.is-open .Dropdown-control,.modal-window .modal-fields .Dropdown-root.is-open .Dropdown-menu{border:1px solid #000}.modal-window .modal-fields .Dropdown-root.is-open .Dropdown-arrow{border-color:transparent transparent #000}.modal-window .modal-fields .embedded{position:absolute;right:3px;bottom:6px;top:35px}.modal-window .modal-fields .form-note{color:#999;font-size:.875rem;line-height:100%}.modal-window .modal-fields .template{background-color:#e4e4e4;border-radius:2px;height:41px;padding:11px;font-weight:400;font-size:1rem;line-height:130%;color:#333}.modal-window .modal-fields .template .remove{float:right;margin-right:4px;font-size:.875rem;color:#ed1c24;cursor:pointer}.modal-window .modal-submit{display:flex;justify-content:flex-end;margin-top:30px}.modal-window .blue-button{background:none;color:#006bd9;border:1px solid #006bd9;border-radius:4px;cursor:pointer;font-size:1rem;width:100%;margin-top:18px}.modal-window .blue-button p{padding:14px 43px;margin:0}.modal-window .blue-button:hover{background:rgba(0,107,217,.12)}.modal-window .blue-button:active{background:#006bd9;color:#fff}.modal-window .blue-button.disabled{color:#e4e4e4;background-color:#c4c4c4;border:1px solid #e4e4e4;pointer-events:none}.modal-window .blue-button.hide{border:none;pointer-events:none}.modal-window .loading{width:30px;height:30px;display:inline-block;vertical-align:sub;margin-right:10px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.modal-window .toggle-label{padding:0 12px;display:inline-block;margin:10px 0}.modal-window .modal-title-and-description b{display:block}.modal-window .domain-input{margin-bottom:12px}.modal-window .domain-input .delete{height:24px;width:24px;cursor:pointer;left:73%;position:absolute;margin-top:8px;z-index:1}.modal-window .domain-input .textInput{width:80%;display:inline-block}.modal-window .domain-input .toggle-button{float:right}.modal-window .button-domain{height:30px;border-radius:2px;border:none;outline:none;margin-left:10px;font-size:.875rem;cursor:pointer;color:#333;padding-left:10px;padding-right:10px;background:#f5f5f5 none left 8px center no-repeat}.modal-window .button-domain:hover{background-color:#e4e4e4}.modal-window .button-domain:active{background-color:#999}.modal-window .horizontal-line{border-bottom:1px solid #999;opacity:.25;overflow:hidden;margin-bottom:24px}.modal-window .domains-list-title{display:inline-block;font-size:.875rem}.modal-window .domains-list-title--right{float:right}.modal-window .modal-text p:first-child{margin-top:0}.modal-window .radio-list p{margin-left:24px}.modal-window .radio-list label:last-child{margin-bottom:0}input.textInput{display:block;width:100%;font-size:.875rem;border:1px solid #999;outline:none;padding:0 10px;height:38px}input.textInput:focus,input.textInput:hover{border:1px solid #006bd9}input.textInput::-webkit-input-placeholder{color:#707073;opacity:1}input.textInput::placeholder{color:#707073;opacity:1}input.textInput[disabled]{border:1px solid #e4e4e4;cursor:not-allowed}textarea.multiline{resize:none;padding:15px;background:transparent;border:1px solid #999;color:#000;width:100%;height:90px;font-family:inherit;font-size:.875rem}textarea.multiline:focus,textarea.multiline:hover{border:1px solid #006bd9}textarea.multiline::-webkit-input-placeholder{color:#707073}textarea.multiline::placeholder{color:#707073}.multiline-black{background:#2b2b2b;border:1px solid #fff;width:100%;height:135px;padding:15px;font-size:.875rem;font-family:inherit;resize:none}.confirmation-modal{width:500px}.confirmation-modal .confirmation-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.confirmation-modal .modal-title{font-weight:700;margin:0;line-height:100%;font-size:1rem}.confirmation-modal .close-modal-icon{stroke:#000!important}.confirmation-modal .modal-action-button{border:none;cursor:pointer;border-radius:5px;font-style:normal;font-weight:700;font-size:1rem;line-height:110%;height:53px;padding:0 40px;flex-basis:45%}.confirmation-modal .modal-actions{display:flex;justify-content:space-between}.confirmation-modal .modal-main-text{font-size:1rem;line-height:110%;padding:18px;border:1px solid #999;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:16px}.confirmation-modal .modal-main-text p{margin:0}.confirmation-modal .trailing-text{font-size:.875rem;line-height:130%;margin:16px 0 0}.confirmation-modal .confirmation-loader{display:flex;align-items:center;justify-content:center}.confirmation-modal .confirmation-loader .loading{margin:0}.collaborators-modal .embedded-button-input input.textInput{height:52px}.collaborators-modal .embedded-button-input .loading{top:43px}.collaborators-modal .collaborators-table-wrapper .collaborators{font-size:.875rem;text-align:left}.collaborators-modal .collaborators-table-wrapper .collaborators tbody{display:block;max-height:260px;overflow-y:auto;margin-top:0}.collaborators-modal .collaborators-table-wrapper .collaborators tbody tr,.collaborators-modal .collaborators-table-wrapper .collaborators thead{display:table;width:100%;table-layout:fixed}.collaborators-modal .collaborators-table-wrapper .collaborators tr:hover{background:none!important}.collaborators-modal .collaborators-table-wrapper .collaborators th{padding:0}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator{padding:12px;font-size:.75rem;line-height:130%;position:relative;border-top:1px solid rgba(0,0,0,.1)}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator td{border-bottom:none}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator-email{color:#333}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator:first-child{border:none}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator .status-name{text-transform:capitalize;display:flex;align-items:center;padding-left:0}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator .status-name svg{margin-right:15px}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator .status-name.viewing{color:#58b8e6}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator .status-name.editing{color:#17ae5c}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator .status-name.offline{color:#999}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator .loading,.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator button{position:absolute;top:10px;right:10px;width:30px;height:30px;margin:0}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator button{cursor:pointer;background:url(/static/media/icon-trash.628f2713.svg) 50% no-repeat;border:none;border-radius:2px;height:14px}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator button:hover{background-color:#e4e4e4}.collaborators-modal .collaborators-table-wrapper .collaborators .collaborator button:active{background-color:#999}table.wb-table{border-radius:2px;border-collapse:collapse;width:100%}table.wb-table thead{opacity:.5}table.wb-table tbody{background:#fff;margin-top:15px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.2)}table.wb-table td,table.wb-table th{padding:6px 14px;line-height:212%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.wb-table th{color:#999;font-weight:400;padding-bottom:5px}table.wb-table th:last-child{text-align:right}table.wb-table td{color:#000;font-weight:300;border-bottom:1px solid rgba(0,0,0,.1)}table.wb-table td.empty{border:none}table.wb-table td:last-child{text-align:right}table.wb-table td:last-child.empty{text-align:center}table.wb-table tr:hover{background:rgba(88,184,230,.063)}table.wb-table tr.region{background:#f5f5f5}table.wb-table tr.disabled td{color:#999;font-weight:300}.list-view{display:flex;width:100%}.list-view .list{z-index:1;right:185px;flex:1 1;padding-bottom:35px}.list-view .list .list-margins{margin-left:185px;padding:0 70px}.list-view .list .list-margins .list-heading{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:42px;z-index:2;background-color:#f5f5f5;padding-top:9px;padding-bottom:8px}.list-view .list .list-margins .shadow-bottom{position:fixed;z-index:3;left:0;width:100%;box-shadow:0 3px 4px 1px #c4c4c4;-moz-box-shadow:0 3px 4px 1px #c4c4c4;-webkit-box-shadow:0 3px 4px 1px #c4c4c4}.list-view .list .list-margins .projects-sort-options{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:137px;z-index:2;background-color:#f5f5f5;padding-bottom:20px;font-size:1rem;color:#999;-webkit-user-select:none;user-select:none}.list-view .list .list-margins .projects-sort-options .spacer{flex-grow:1}.list-view .list .list-margins .projects-sort-options .sort-label{display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;font-size:.875rem;line-height:100%;color:#333;padding:12px;white-space:nowrap;height:34px}.list-view .list .list-margins .sort-container{display:flex;flex-basis:1;flex-grow:0;justify-content:flex-end;margin-left:18px}.list-view .list .list-margins .rotate-arrow{font-style:normal;font-weight:400;font-size:.875rem;line-height:100%;color:#333;cursor:pointer;transition:color .2s;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px;height:34px;padding:12px;margin-left:6px}.list-view .list .list-margins .rotate-arrow svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.list-view .list .list-margins .rotate-arrow.descending svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.list-view .list .list-margins .select-wrapper{font-style:normal;font-weight:400;font-size:.875rem;line-height:100%;color:#333;border-radius:3px;width:140px}.list-view .list .list-margins .select-wrapper *{border-style:none}.list-view .list .list-margins .select-wrapper div{cursor:pointer}.list-view .list .list-margins .select-wrapper .select__control{box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:34px;height:34px}.list-view .list .list-margins .select-wrapper .select__control.select__control--menu-is-open{background-color:#e4e4e4}.list-view .list .list-margins .select-wrapper svg{width:25px;visibility:visible;overflow:visible}.list-view .list .list-margins .projects-list{margin:0;padding:15px 2px 0;list-style:none;list-style-type:none;background-color:#f5f5f5}.list-view .list .list-margins .no-projects{text-align:center;border-radius:2px;border:1px solid #c4c4c4;color:#999;padding:30px 0}.list-view .list .list-margins .no-projects h3{font-size:1rem;margin-bottom:0}.list-view .list .list-margins .no-projects p{font-size:.875rem;margin-top:0}.list-view .list .list-margins .no-projects .redirect{text-decoration:none;color:#006bd9;cursor:pointer}.list-view .list .list-margins .loading-projects{text-align:center;border-radius:2px;border:1px solid #c4c4c4;-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite;color:#000;padding:60px 0}@-webkit-keyframes pulse{0%{border-color:rgba(237,28,36,0)}50%{border-color:rgba(237,28,36,.5)}to{border-color:rgba(237,28,36,0)}}@keyframes pulse{0%{border-color:rgba(237,28,36,0)}50%{border-color:rgba(237,28,36,.5)}to{border-color:rgba(237,28,36,0)}}.list-view .list .list-margins .loading-projects .loading-message{font-size:1rem;line-height:130%;height:20px;vertical-align:middle}.list-view .list .list-margins .loading-projects .loading-message .spinner{display:inline-block;vertical-align:sub;margin-right:10px;width:20px;height:20px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.sidenav{padding-top:20px;position:fixed;background:#f5f5f5;z-index:2;left:0;height:100%;width:185px;border-right:1px solid #e4e4e4}.sidenav .item{padding:8px 22px;color:#707073}.sidenav .title{margin-top:15px;font-size:.875rem;font-weight:400;line-height:130%}.sidenav .option{font-size:1rem;font-weight:700;line-height:130%;cursor:pointer}.sidenav .option:hover{background:#fff}.sidenav .selected{border-right:2px solid #ed1c24;color:#2b2b2b;background:#fff}.pagination{margin:50px 0 0;padding:0;list-style:none;display:flex;justify-content:center;grid-gap:10px;gap:10px}.pagination .page-link{font-size:1rem;color:#333;cursor:pointer;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:2px}.pagination .page-link:hover{background:#fff}.pagination .active{color:#ed1c24;background:#fff}.pagination .disabled-item{cursor:grab}.pagination .disabled-item:hover{background:transparent}.cards-container{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap}.maintenance-banner{margin-top:20px;border:1px solid #ffbc16;border-radius:2px;padding:15px;text-align:center}.projects-list_item{position:relative;-webkit-user-select:none;user-select:none;height:50px;margin-bottom:6px;padding:0 24px;background-color:hsla(0,0%,100%,.3);display:flex;justify-content:flex-start;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .1s ease-in-out;border-radius:2px;cursor:pointer}.projects-list_item .project-meta{height:30px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:800px}.projects-list_item .project-meta.is-shared-with-me{max-width:600px}.projects-list_item .project-meta span{line-height:190%}.projects-list_item .project-meta span.customer-name{font-weight:700;padding-right:10px}.projects-list_item .project-meta span.project-name{border-left:1px solid #333;padding-left:12px}.projects-list_item .project-shared-users{display:flex;align-items:center;margin-right:40px}.projects-list_item .project-shared-users .shared{background:url(/static/media/icon-shared.f8a0fe2f.svg);display:inline-block;width:17px;height:13px;margin-left:10px;position:relative}.projects-list_item .project-shared-users .shared.sharedWithMe{background:url(/static/media/icon-shared-blue.2838d9c6.svg)}.projects-list_item .project-shared-users .owner-name{color:#999;margin-left:6px;font-size:.875rem;line-height:120%;white-space:nowrap}.projects-list_item .project-controls{height:100%;display:flex;align-items:center;position:absolute;right:0;padding:0 24px}.projects-list_item .project-controls button{height:30px;border-radius:2px;border:none;outline:none;margin-left:10px;font-size:.875rem;cursor:pointer;color:#333;display:none}.projects-list_item .project-controls button.open-project{width:140px;background-color:#ed1c24;color:#fff}.projects-list_item .project-controls button.open-project:hover{background-color:#d51118}.projects-list_item .project-controls button.open-project:active{background-color:#333}.projects-list_item .project-controls button.duplicate-project,.projects-list_item .project-controls button.is-shared-project,.projects-list_item .project-controls button.leave-project,.projects-list_item .project-controls button.options-menu-btn,.projects-list_item .project-controls button.share-project,.projects-list_item .project-controls button.update-project{padding-left:34px;padding-right:10px;background:#f5f5f5 none left 8px center no-repeat}.projects-list_item .project-controls button.duplicate-project:hover,.projects-list_item .project-controls button.is-shared-project:hover,.projects-list_item .project-controls button.leave-project:hover,.projects-list_item .project-controls button.options-menu-btn:hover,.projects-list_item .project-controls button.share-project:hover,.projects-list_item .project-controls button.update-project:hover{background-color:#e4e4e4}.projects-list_item .project-controls button.duplicate-project:active,.projects-list_item .project-controls button.is-shared-project:active,.projects-list_item .project-controls button.leave-project:active,.projects-list_item .project-controls button.options-menu-btn:active,.projects-list_item .project-controls button.share-project:active,.projects-list_item .project-controls button.update-project:active{background-color:#999}.projects-list_item .project-controls button.options-menu-btn{display:block!important;background-position:50%;padding-left:20px;background-image:url(/static/media/icon-ellipsis.87a8846b.svg)}.projects-list_item .project-controls button.is-shared-project{background-image:url(/static/media/icon-is-shared.6aa489e5.svg)}.projects-list_item .project-controls button.share-project{background-image:url(/static/media/icon-share.e4e37c49.svg)}.projects-list_item .project-controls button.leave-project{background-image:url(/static/media/icon-leave.84db757c.svg)}.projects-list_item .project-controls button.update-project{background-image:url(/static/media/icon-edit.87949e63.svg)}.projects-list_item .project-controls button.duplicate-project{background-image:url(/static/media/icon-duplicate.5378d0bf.svg)}.projects-list_item .project-controls button.delete-project{width:30px;background-color:rgba(237,28,36,.15);background-image:url(/static/media/icon-trash.628f2713.svg);background-repeat:no-repeat;background-position:50%}.projects-list_item .project-controls button.delete-project:hover{background-color:rgba(237,28,36,.35)}.projects-list_item .project-controls.options-menu-open button{display:block;transition:opacity .1s ease-in-out}.projects-list_item .project-controls.options-menu-open button.options-menu-btn{background-image:url(/static/media/icon-check.8d187f78.svg)}.projects-list_item .project-controls.options-menu-open.project-controls{background:#fff}.projects-list_item .project-controls.options-menu-open.project-controls:before{content:"";width:75px;height:100%;position:absolute;left:0;-webkit-transform:translateX(-75px);transform:translateX(-75px);background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.projects-list_item .project-controls .loading{width:30px;height:30px;display:inline-block;vertical-align:sub;margin-right:10px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.projects-list_item:hover{box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fff}.projects-list_item.deleting{cursor:auto}.projects-list_item.deleting:not(:hover) .project-controls{opacity:1}.projects-list_item.deleting .customer-name.muted{color:#999}.projects-list_item.deleting .delete-project{width:30px;height:30px;display:inline-block;vertical-align:sub;margin-right:10px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.projects-list_item.delete-failed{cursor:auto}.projects-list_item.delete-failed:not(:hover) .project-controls{opacity:1}.projects-list_item.delete-failed .delete-project,.projects-list_item.delete-failed .duplicate-project,.projects-list_item.delete-failed .update-project{width:30px;height:30px;display:inline-block;vertical-align:sub;margin-right:10px;text-align:center;color:#ed1c24}.shared-list{z-index:2;display:block;position:absolute;left:-13px;top:27px;background-color:#f5f5f5;border:1px solid #c4c4c4;border-radius:2px;padding:10px 20px;box-shadow:0 0 20px rgba(0,0,0,.3);font-style:normal}.shared-list:before{content:"";border:10px solid transparent;border-bottom-color:#f5f5f5;position:absolute;top:-20px;left:7px}.filter-input-container{display:flex;flex-basis:1;flex-grow:0;align-items:center;position:relative;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px;width:330px;height:34px}@media only screen and (max-width:899px){.filter-input-container{width:255px}}.filter-input-container .magnifying-glass{margin:0 12px}.filter-input-container .clear-search-icon{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 12px 0 8px}.filter-input-container input.filter-input{color:#333;font-weight:700;width:100%;border:0;background-color:transparent;font-size:1rem}.filter-input-container input.filter-input::-webkit-input-placeholder{font-weight:400;color:#999;font-size:.875rem}.filter-input-container input.filter-input::placeholder{font-weight:400;color:#999;font-size:.875rem}.getting-started{max-width:900px}.getting-started main{display:flex;flex-direction:column}.getting-started .notion-asset-wrapper{margin:0}.getting-started .notion-asset-wrapper video{width:331px;height:189px;box-shadow:2px 2px 3px rgba(0,0,0,.2);border:1px solid #000}.notion-h1{color:rgba(237,28,36,.7)}.loading-projects.resources{margin-top:25px}@media(max-width:1100px){.getting-started{max-width:714px}}@media(max-width:880px){.getting-started{max-width:550px}.getting-started .notion-asset-wrapper{margin:0}.getting-started .notion-asset-wrapper video{width:244px;height:139.5px}}.template-card{height:380px;width:285px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:2px}.template-card .image-container{height:140px;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.template-card .image-container img{flex-shrink:0;width:100%;height:100%}.template-card .image-container .saved-information{top:10px;right:10px;position:absolute;background:#fff;border-radius:3px;padding:5px;font-weight:400;font-size:.875rem;line-height:0;color:#333;display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1)}.template-card .image-container .saved-information svg path{padding:0}.template-card .image-container .long{padding:0;left:10px;align-items:center;justify-content:space-between}.template-card .image-container .item{padding:5px 7px;display:flex;justify-content:space-between;grid-gap:8px;gap:8px;align-items:center}.template-card .image-container .fill{flex:1 1;justify-content:flex-start}.template-card .image-container .end{height:100%;border-left:1px solid #e4e4e4}.template-card .image-container .public{right:auto;left:10px}.template-card .information{height:190px;padding:15px 15px 20px;flex-direction:column;display:flex;justify-content:space-between}.template-card .information .title{height:26px;display:flex;align-items:center;justify-content:space-between}.template-card .information .title h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:1rem;line-height:110%;margin:0;color:#333}.template-card .information .title svg{cursor:pointer}.template-card .information .with-icon p{padding:0 15px 0 5px}.template-card .information .small{display:flex;align-items:center}.template-card .information .small p{margin:0;font-weight:400;font-size:.75rem;line-height:130%;color:#707073}.template-card .information .tags{display:flex;grid-gap:7px;gap:7px;height:23px;align-items:center;font-weight:400;font-size:.75rem;color:#707073}.template-card .information .tags .container{line-height:130%;border:1px solid #e4e4e4;border-radius:3px;padding:3px 5px 2px;white-space:nowrap}.template-card .information .tags .tooltip-container{position:relative;display:inline-block}.template-card .information .tags .tooltip-container .tooltip-text{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;white-space:pre-line}.template-card .information .tags .tooltip-container:hover .tooltip-text{visibility:visible}.template-card .information .description{height:55px;margin:0;min-width:100%;font-weight:400;font-size:.875rem;line-height:130%;color:#707073;display:-webkit-box;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.template-card .buttons-container{border-top:1px solid #e4e4e4;display:flex;height:50px}.template-card .buttons-container .button{width:40%;padding:0;margin:0;border-radius:0 0 2px 0}.template-card .buttons-container .button:hover{background:#707073}.template-card .buttons-container .button:hover span{color:#fff}.template-card .buttons-container .button:first-child{width:60%;border-right:1px solid #e4e4e4;border-radius:0 0 0 2px}.template-card .buttons-container .button:first-child:hover{background:#ed1c24}.template-card .buttons-container .button:first-child:hover span{color:#fff}.embedded.company{top:3px!important}input[type=radio]{accent-color:#ed1c24}.modal-warning-text{color:#ed1c24}.team{cursor:default}.team .select-wrapper{width:150px!important}.team .user__control{box-shadow:0 1px 3px rgba(0,0,0,.1)!important;min-height:34px!important;height:34px;width:150px;margin-right:10px}.role{cursor:pointer;margin-right:20px}.going-back-button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.going-back-button button{border:none;cursor:pointer;padding:31px 0 0;display:flex;justify-content:flex-start;grid-gap:6px;gap:6px;background:none;font-size:.875rem;align-items:center}.going-back-button button:hover{background:#f5f5f5}.list-subheader{font-size:.875rem;color:#999;display:flex;align-items:baseline;justify-content:flex-end;padding:0 52px}.list-subheader span{width:100px;text-align:center;margin-right:10px}.list-subheader span.roles-subheader{margin-right:0;width:150px;display:flex;align-items:center;grid-gap:3px;gap:3px;justify-content:center}.list-subheader span.roles-subheader svg{cursor:pointer}.information-wrapper{margin-right:10px;width:100px;text-align:center;display:flex;justify-content:center}.trash{cursor:pointer;padding:7px 0 0 13px;width:28px}.button-section{display:flex;align-items:center;grid-gap:6px;gap:6px}.current-user{box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fff}.role-information{width:150px;text-align:center}button.toggle-button{transition:all .1s ease-out;margin:10px 0;padding:0 4px;width:40px;height:22px;border:none;border-radius:50px;background:#999;cursor:pointer}button.toggle-button.checked{background:#58b8e6}button.toggle-button.checked:before{-webkit-transform:translateX(16px);transform:translateX(16px)}button.toggle-button:disabled{opacity:.6;cursor:auto}button.toggle-button.small{width:24px;height:14px;padding:0 2px}button.toggle-button.small:before{height:10px;width:10px}button.toggle-button.small.checked:before{-webkit-transform:translateX(10px);transform:translateX(10px)}button.toggle-button:before{transition:all .1s ease-out;content:"";display:block;background:#fff;height:16px;width:16px;border-radius:16px;-webkit-transform:translateX(0);transform:translateX(0)}.checkbox-container{display:inline-block;width:40px;height:40px;padding-left:15px}.checkbox-container .checkbox{cursor:pointer;width:12px;height:12px;border-radius:2px;display:inline-flex;border:1px solid #555}.checkbox-container .checkbox.checked{background:url(/static/media/icon-checked.380655e5.svg) 50% no-repeat;background-color:#58b8e6;border:1px solid #58b8e6}.checkbox-container .checkbox.disabled{opacity:.8;cursor:not-allowed}.checkbox-container:hover .checkbox{border:1px solid #58b8e6}.gray-information{background-color:#e4e4e4;padding:0 10px;border-radius:20px;font-size:.75rem;color:#555;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-meta{display:flex;align-items:center}.modal-window.about{width:505px}.modal-window.about .loading{width:100%}.modal-window.about .modal-image-header.map{padding:16px;background-image:url(/static/media/wide-vid-map.818a213a.png);transition:none}.modal-window.about .modal-image-header.map svg{stroke:#000}.modal-window.about .modal-header{font-size:.75rem;line-height:125%;align-items:baseline;padding-bottom:10px}.modal-window.about .modal-header h3{font-size:1rem;font-weight:500;margin-bottom:10px}.modal-window.about .modal-header div p{margin-top:0;margin-bottom:0}.modal-window.about .modal-header a{color:#555;text-decoration:none;line-height:150%;border:1px solid #555;border-radius:4px;padding:5px 12px}.modal-window.about .modal-header a svg{margin-left:10px}.modal-window.about .modal-header .register{font-size:.75rem;position:absolute}.modal-window.about .modal-body{font-size:.75rem}.modal-window.about .modal-body table.datasources{width:100%;border-collapse:collapse}.modal-window.about .modal-body table.datasources thead tr{border-bottom:1px solid #999}.modal-window.about .modal-body table.datasources thead th{text-align:left;color:#999;font-weight:500;line-height:150%;padding-bottom:7px}.modal-window.about .modal-body table.datasources tbody .information-column{display:flex;align-items:center;justify-content:flex-start;grid-gap:5px;gap:5px}.modal-window.about .modal-body table.datasources tbody td{padding:5px 0}header{position:fixed;z-index:6;top:0;right:0;left:0;display:flex;justify-content:space-between;background-color:#000;color:#fff}header.map-header{background-color:#fff;color:#000;flex-direction:column;height:42px;padding:0 22px}header.map-header .top-header{display:flex;justify-content:space-between;align-items:center;position:relative;height:42px}header.map-header .top-header:after{content:"";height:1px;bottom:0;left:50%;position:absolute;width:125%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid hsla(0,0%,60%,.15)}header.map-header .top-header .top-header-start{display:flex;color:#333;align-items:center}header.map-header .top-header .top-header-start .project-meta-data{font-size:.75rem;display:flex;align-items:center}header.map-header .top-header .top-header-start .project-meta-data .slash-separator{margin:0 15px}header.map-header .top-header .top-header-start .project-and-customer-name{margin:0}header.map-header .top-header .logo{display:flex;align-items:center;margin:0 18px 0 0;cursor:pointer;color:#000;background:none;font-weight:700;font-size:.75rem;line-height:0;text-decoration:none;width:unset}header.map-header .top-header .logo p{margin:0 0 0 18px}header.login-page,header.login-page .top-header{height:60px}header .logo{display:block;background:url(/static/media/logo-workbench.a7f17c1e.svg) 30px no-repeat;cursor:pointer;color:transparent}header .refresh-icon{cursor:pointer;margin-right:12px}header .refresh-tooltip-message{margin:0;padding:0;font-size:.875rem;line-height:129%}header .user{display:flex;align-items:center;justify-content:flex-end;height:60px;white-space:nowrap;grid-gap:25px;gap:25px}header .user .users-online{cursor:pointer}header .user_linked-icon{display:flex;justify-content:flex-end;cursor:pointer}header .user_linked-icon .make-a-wish{padding:13px 0}header .user_linked-icon .make-a-wish input{height:32px;width:300px;margin-right:30px;padding:0 8px;font-size:.75rem;background-color:#1e1e1e;border:1px solid #333;border-radius:2px;outline:none}header .user_linked-icon .make-a-wish input::-webkit-input-placeholder{color:#999}header .user_linked-icon .make-a-wish input::placeholder{color:#999}header .user_linked-icon .make-a-wish input:focus{border:1px solid #f5f5f5}header .user_linked-icon-link{display:flex;align-items:center;height:24px;font-size:.75rem;line-height:200%;text-decoration:none;transition:opacity .2s ease-in-out}header .user_linked-icon-link--gettingStarted{background:url(/static/media/icon-guide.1075dd89.svg) 0 no-repeat}header .user_linked-icon-link--help{background:url(/static/media/icon-message.3625cec5.svg) 0 no-repeat}header .user_linked-icon-link:hover{opacity:1}header .user_linked-icon-link svg{margin-right:10px}@media only screen and (max-width:899px){header .user_linked-icon-link--about,header .user_linked-icon-link--gettingStarted,header .user_linked-icon-link--help{display:none}}header .user_options{-webkit-user-select:none;user-select:none}header .user_options .flyout-content{display:none;width:115px;padding:10px 0;margin:-10px 0 30px;background:#fff;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:.75rem;text-align:center;font-style:italic;color:#999}header .user_options .flyout-content button{padding:5px 15px;font-size:.75rem;width:100%;cursor:pointer;border:none;outline:none;background:none;text-align:left;color:#000}header .user_options .flyout-content button:hover{background-color:rgba(88,184,230,.2)}header .user_options .flyout-content button:active{background-color:rgba(88,184,230,.4)}header .user_options.open .flyout-content{display:block}header .user_menu{display:flex;align-items:center;border:none;outline:none;position:relative;height:25px;background:url(/static/media/icon-dropdown-arrow.36db9c03.svg) right 26px no-repeat;font-size:.75rem;line-height:275%;padding:0;opacity:.8;transition:opacity .2s ease-in-out;cursor:pointer}header .user_menu svg{margin-right:5px}header .user_menu:hover{opacity:.9}header .user_menu .options-flyout{display:none;position:absolute;bottom:-40px;right:0;width:140px;padding:10px 0;margin:0;background:#fff;list-style:none;list-style-type:none;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.25)}header .user_menu .options-flyout li{list-style:none;list-style-type:none;height:30px;padding:0;width:100%;margin:0}header .user_menu .options-flyout li a{display:block;width:100%;height:30px;padding:0 15px;line-height:214%;text-decoration:none;color:#000}header .user_menu .options-flyout li a:hover{background-color:rgba(88,184,230,.2)}header .user_menu.open,header .user_menu.open .user_menu{opacity:1}header .user_menu.open .options-flyout{display:block}header .user.logged-out{display:none}header .user .default-menu svg{margin-right:10px;height:20px;width:20px}header .user .default-menu span{font-size:.875rem;color:#000;font-weight:400}header [data-count][data-badge-changelog]:after{display:block;background:#ed1c24;width:5px;height:5px;font-size:0;top:2px}.phases-header{position:relative;z-index:5;height:43px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;color:#000;width:100%;padding:0 22px;box-shadow:0 5px 10px rgba(0,0,0,.15)}.phases-header .loading{pointer-events:none;width:16px;height:16px;display:inline-block;vertical-align:sub;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.phases-header .scroll-arrow{position:-webkit-sticky;position:sticky;z-index:5;background:#fff;cursor:pointer}.phases-header .scroll-arrow .scroll-arrow-content{position:relative}.phases-header .scroll-arrow .scroll-arrow-content:after,.phases-header .scroll-arrow .scroll-arrow-content:before{content:"";width:25px;height:140%;top:50%;position:absolute}.phases-header .scroll-arrow.left{left:0}.phases-header .scroll-arrow.left .scroll-arrow-content:before{display:none}.phases-header .scroll-arrow.left .scroll-arrow-content:after{-webkit-transform:translate(25px,-50%) matrix(-1,0,0,1,0,0);transform:translate(25px,-50%) matrix(-1,0,0,1,0,0);right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.phases-header .scroll-arrow.right{right:0}.phases-header .scroll-arrow.right .scroll-arrow-content:after{display:none}.phases-header .scroll-arrow.right .scroll-arrow-content:before{-webkit-transform:translate(-25px,-50%);transform:translate(-25px,-50%);left:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.phases-header .phases-tabs{display:flex;align-items:center;position:relative;max-width:75%}.phases-header .phases-tabs .drag-indicator{position:absolute;top:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.phases-header .phases-tabs .button-group{display:flex;align-items:center;cursor:pointer;position:relative;border-radius:3px;height:30px;margin-right:5px;color:#999}.phases-header .phases-tabs .button-group .drag-indicator{display:none}.phases-header .phases-tabs .button-group .triangle-container{width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:2px}.phases-header .phases-tabs .button-group .triangle-container svg path{fill:#999}.phases-header .phases-tabs .button-group:hover{color:#333;background:#f5f5f5}.phases-header .phases-tabs .button-group:hover .drag-indicator{display:flex}.phases-header .phases-tabs .button-group:hover .triangle-container{background:#c4c4c4}.phases-header .phases-tabs .button-group:hover .triangle-container svg path{fill:#fff}.phases-header .phases-tabs .button-group:hover .triangle-container:hover{background:#333}.phases-header .phases-tabs .button-group.selected{color:#333}.phases-header .phases-tabs .button-group.selected .triangle-container svg path{fill:#333}.phases-header .phases-tabs .button-group.selected:hover{background:#333;color:#fff}.phases-header .phases-tabs .button-group.selected:hover .triangle-container{background:#555}.phases-header .phases-tabs .button-group.selected:hover .triangle-container svg path{fill:#fff}.phases-header .phases-tabs .button-group.open .triangle-container{background:#333}.phases-header .phases-tabs .button-group.open .triangle-container svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.phases-header .phases-tabs .button-group.open .triangle-container svg path{fill:#fff}.phases-header .phases-tabs .button-group.disabled{color:#999;pointer-events:none}.phases-header .phases-tabs .phase-name{border:none;background:transparent;pointer-events:none;max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phases-header .phases-tabs .add-phase{position:relative;white-space:nowrap;margin-left:18px}.phases-header .phase-menu-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;margin-right:5px}.phases-header .phases-toggle-wrapper{display:flex;align-items:center;white-space:nowrap}.phases-header .phases-toggle-wrapper p{font-size:.875rem;color:#000;margin-right:5px}.phases-header .phases-toggle-wrapper .section-item{display:flex;align-items:center}.phases-header .phases-toggle-wrapper .info-icon{margin-right:15px;cursor:pointer}.phases-header #multi-phases-information span{font-weight:700;font-size:.875rem}.phases-header #multi-phases-information ul{margin:4px 0;font-size:.875rem;padding-left:16px}.phases-header #multi-phases-information:after{left:83.8%!important}.phases-header .editing-text{font-weight:400;font-size:.875rem;line-height:130%;color:#2b2b2b}.phases-header .clickable{cursor:pointer}.asp-data-changed{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:4;padding:20px;overflow:scroll}.asp-data-changed .modal{background:#fff;max-width:600px;margin:200px auto;padding:35px;position:relative}.asp-data-changed .modal .close{border:none;font-size:1.875rem;line-height:40%;font-weight:300;position:absolute;right:33px;cursor:pointer}.asp-data-changed .modal h2{font-family:"Proxima Nova",arial,sans-serif;font-size:1.25rem;line-height:225%;margin-top:0}.asp-data-changed .modal p{font-size:.875rem;line-height:129.3%}.asp-data-changed .modal footer{margin-top:25px;text-align:right}.asp-data-changed .modal footer button.okay{padding:15px 50px;border:none;background:#ed1c24;border-radius:2px;font-weight:600;font-size:.875rem;line-height:115%;color:#fff;cursor:pointer}.asp-data-changed .modal footer .loading{width:30px;height:30px;display:inline-block;vertical-align:sub;margin-right:10px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.map .leaflet-marker-icon.cluster .marker{width:100%;height:100%;text-align:center;background-color:#555;border:1px solid #404040;color:#fff;border-radius:100px;box-shadow:0 .530303px 1.59091px rgba(0,0,0,.25);font-family:Proxima Nova,Helvetica,arial,sans-serif;font-size:.625rem;font-weight:700}.map .leaflet-marker-icon.cluster .marker:hover{background:#333;border:1px solid #333}.map .leaflet-marker-icon.cluster .marker.metro{background-color:#ed1c24;border-color:#d51118}.map .leaflet-marker-icon.cluster .marker.metro:hover{background:#a8080e;border-color:#a8080e}.map .leaflet-marker-icon.cluster .marker.metro.underAcquisition{background:#fc9b29;border-color:#eb7c2d}.map .leaflet-marker-icon.cluster .marker.metro.underAcquisition:hover{background:#eb7c2d}.map .leaflet-marker-icon.cluster .marker.metro.existing{background:#17ae5c;border-color:#017b39}.map .leaflet-marker-icon.cluster .marker.metro.existing:hover{background:#017b39}.map .leaflet-marker-icon.cluster .datacenter,.map .leaflet-marker-icon.cluster .office{position:absolute;z-index:-1}.map .leaflet-marker-icon.cluster .datacenter>svg,.map .leaflet-marker-icon.cluster .office>svg{width:100%;height:100%}.map .servicesMarker{display:flex;flex-flow:column wrap;width:-webkit-min-content!important;width:min-content!important;height:-webkit-min-content!important;height:min-content!important;max-height:310px}.map .servicesMarker.smallIcon{max-height:160px}.map .servicesMarker.dragging .service{border-color:#58b8e6;box-shadow:0 1px 5px #58b8e6}.map .service{box-shadow:0 1.28831px 3.86493px rgba(0,0,0,.25);border-radius:3.86493px;border:1.5pt solid #c4c4c4;background:#fff;padding:5px 10px;margin-top:5px;margin-left:5px}.map .service.platform-card-wrapper{background:#ed1c24;border:none;border-radius:8px}.map .service.platform-card-wrapper .platform-card{display:flex;align-items:center;justify-content:center;background-color:#ed1c24;color:#fff;font-size:.875rem;line-height:122%;text-align:center;font-weight:600}.map .service.platform-card-wrapper.small{border:none;border-radius:3px}.map .service.platform-card-wrapper.small .platform-card{padding:0 2px;font-size:.438rem;line-height:115%}.map .service.selected{border-color:#fc9b29;box-shadow:0 1px 5px #fc9b29}.map .service:hover{border-color:#000}.map .service.loading{opacity:.8}.map .service.small{border-radius:1px;padding:.5px 1px;margin-top:2.5px;border-width:1pt}.map .serviceMarker{background:url(/static/media/services.afbfa7c4.png);height:100%}.map .serviceMarker.no-logo{text-align:center;background:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.map .remote{border-style:dashed}.map .labelMarker{cursor:move}.map .labelMarker .label{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:35px;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:2px;font-size:.75rem;line-height:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.map .labelMarker .label img{width:35px;height:35px}.map .labelMarker .label span{padding:0 10px}.map .labelMarker .label:hover{border:1px solid #000}.map .labelMarker .label.small{height:25px;font-size:.438rem;line-height:8px;border-radius:1px}.map .labelMarker .label.small img{width:25px;height:25px}.map .labelMarker .label.small span{padding:0 8px}.map .labelMarker .label.small.mini{padding:1px 3px;font-size:.25rem;line-height:125%}.map .labelMarker.dragging .label{border:1px solid #58b8e6;box-shadow:0 1px 5px #58b8e6}.InfraComponent-marker .leaflet-marker-icon:not(.leaflet-marker-draggable){cursor:progress!important}.smallIcon{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top left;transform-origin:top left}.smallIcon p{font-size:.875rem}.smallIcon .deployment-title{font-size:1rem;font-weight:700}.verySmallIcon{-webkit-transform:scale(.3);transform:scale(.3)}.infraComponent-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:3px;box-shadow:0 4px 2px 0 rgba(0,0,0,.25)}.infraComponent-container :first-child .deployment-title{border-radius:3px 3px 0 0}.deployment-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:3px;box-shadow:0 4px 2px 0 rgba(0,0,0,.25)}.individual-title{inline-size:-webkit-max-content;inline-size:max-content;width:100%;border-radius:3px 3px 0 0}.deployment-title{background:#ed1c24;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:6px 15px;text-wrap:nowrap;white-space:nowrap}.smallTitle{min-inline-size:-webkit-max-content;min-inline-size:max-content;width:100%;padding:10px 15px;display:flex;justify-content:space-between}.smallTitle .amount-number{background-color:#d51118;padding:2px 10px;border-radius:50%}.infraComponent-information{padding:5px 25px;background:#fff;text-wrap:nowrap;border-bottom:1px solid #e4e4e4}.infraComponent-information p{margin:0}.infraComponent-name{text-align:center;font-weight:700;white-space:nowrap}.infraComponent-device{text-align:center;font-size:.75rem;line-height:167%;color:#404040}.info-wrapper{background:#fff;padding:15px 20px;border-bottom-left-radius:5px;display:flex;align-items:center}.info-wrapper p{font-size:1.125rem;margin:0 15px}.map .region{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.map .region img{opacity:.4;width:35px;max-height:35px}.map .region .label{display:none;font-weight:700;position:absolute;width:100px;right:-104px}.map .region:hover .label{display:block}.map .region.loading img{opacity:1}.map .region.enabled{background:#fff;border:1px solid #c4c4c4;box-sizing:border-box;box-shadow:0 1px 5px #c4c4c4;border-radius:100px}.map .region.enabled img{opacity:1}.map .region.enabled .label{display:block}.map .region.enabled:hover{border-color:#000}.map .region.enabled.selected{border-color:#fc9b29;box-shadow:0 1px 5px #fc9b29}.map .region.enabled.loading{opacity:.5}.map .region-label{background:none;border:none;box-shadow:none;font-weight:700}.map .region-label:before{border:none}.metro-tag{background:#fff;padding:5px 10px 5px 20px;width:-webkit-max-content;width:max-content;display:flex;flex-direction:column;color:#2d2d2d;cursor:default}.metro-tag .row{display:flex;flex-direction:row;flex-wrap:nowrap;grid-gap:4px;gap:4px;align-items:center}.metro-tag .smallIcon{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top left;transform-origin:top left}.export{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:4;padding:20px;overflow:scroll}.export .modal{background:#fff;max-width:1162px;margin:75px auto;padding:40px;position:relative}.export .modal .close{border:none;font-size:1.875rem;line-height:40%;font-weight:300;position:absolute;right:33px;cursor:pointer}.export .modal h2{font-family:"Proxima Nova",arial,sans-serif;font-size:1.25rem;line-height:115%;margin-top:0}.export .modal .exportAll{border:none;background:#f5f5f5;font-size:.875rem;line-height:154%;margin-left:15px;padding:2px 10px}.export .modal .hiddenMap{width:0;height:0;overflow:hidden}.export .modal .hiddenMap>div{width:4096px;height:2160px}.export .modal .maps{display:flex;justify-content:space-between;margin-bottom:55px}.export .modal .mini-map{width:240px;height:165px;position:relative;left:0}.export .modal .mini-map>div{height:100%}.export .modal .mini-map .leaflet-control{display:none}.export .modal .mini-map .loading{position:absolute;top:0;left:0;bottom:0;right:0;z-index:999;background:hsla(0,0%,100%,.5)}.export .modal .mini-map .loading .spinner{position:absolute;top:65px;left:105px;width:30px;height:30px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;background-size:contain;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite;z-index:999}.export .modal .mini-map .download-link{position:absolute;z-index:990;bottom:10px;left:10px;height:auto;color:#fff;text-decoration:none;font-size:.875rem;background:none;border:none}.export .modal .mini-map .download-link>*{pointer-events:none}.export .modal .mini-map .download-link .icon{background:rgba(0,0,0,.5);padding:5px 10px;border-radius:2px 0 0 2px;margin-right:1px}.export .modal .mini-map .download-link .text{background:rgba(0,0,0,.5);padding:5px 10px;border-radius:0 2px 2px 0}.export .modal .deployment-plan-link{display:inline-block;padding:15px 30px;background:#e4e4e4;text-decoration:none;border-radius:2px;margin-bottom:50px;color:#000}.export .modal .deployment-plan-link:hover{background:#c4c4c4}.export .modal .pdf-reports{display:flex;justify-content:space-between}.export .modal .pdf-reports .report-container{border:1px solid #c4c4c4;border-radius:4px;flex:1 1;max-width:100%;margin-left:30px}.export .modal .pdf-reports .report-container:first-child{margin-left:0}.export .modal .pdf-reports .report-container .report-topbar{height:43px;display:flex;align-items:center;padding:15px;background:#f5f5f5;font-weight:700;font-size:.875rem;font-family:Lato,sans-serif}.export .modal .pdf-reports .report-container .report-topbar .report-title{margin-right:auto}.export .modal .pdf-reports .report-container .report-topbar a{text-decoration:none;margin-left:10px}.export .modal .pdf-reports .report-container .report-topbar a svg{margin-left:7px}.export .modal .pdf-reports .report-container .report-content{overflow:scroll;width:1px;height:1px}.export .modal .pdf-reports .report-container .frame-container{overflow:hidden}.export .modal .pdf-reports .report-container .report-frame{width:1800px;height:1110px;-webkit-transform-origin:top left;transform-origin:top left;border:none}.info-panel{position:absolute;top:0;left:360px;width:500px;-webkit-transform:translateX(-500px);transform:translateX(-500px);transition:all .5s cubic-bezier(1,0,0,1);overflow:hidden;background:#f5f5f5;box-shadow:2px 0 5px rgba(0,0,0,.15);z-index:2;height:100%}.info-panel .close-panel{position:absolute;z-index:1;right:0;width:20px;height:20px;margin:27px;padding:3px;outline:none;border:none;cursor:pointer;background:#f5f5f5;border-radius:10px;box-shadow:0 0 10px 10px #f5f5f5}.info-panel .close-panel svg{stroke:#999}.info-panel .close-panel:hover svg{stroke:#555}.info-panel .close-panel:active svg{stroke:#333}.info-panel .info-header{position:absolute;top:0;left:0;right:0;height:120px}.info-panel .info-header .header-title{height:70px;border-bottom:1px solid #c4c4c4;display:flex;justify-content:space-between;padding:0 30px}.info-panel .info-header .header-title .header-instruction{display:flex;font-size:1.25rem;width:100%;height:70px;line-height:350%;margin:0}.info-panel .info-header .header-title .header-label{display:flex;width:100%}.info-panel .info-header .header-title .header-label input{font-size:1.25rem;font-weight:700;width:100%;height:70px;line-height:350%;margin:0;outline:none;border:none;background:none}.info-panel .info-header .header-title .header-metro{width:100%;display:flex;justify-content:space-between}.info-panel .info-header .header-title .header-metro h2{font-size:1.25rem;height:70px;line-height:350%;margin:0}.info-panel .info-header .header-title .header-metro button{display:block;height:30px;padding:0 16px;margin:20px 30px;font-size:.875rem;background:#e4e4e4;color:#000;outline:none;border:none;border-radius:2px;cursor:pointer}.info-panel .info-header .header-title .header-metro button:hover{background-color:#c4c4c4}.info-panel .info-header .header-title .header-metro button:active{background-color:#999}.info-panel .info-header .header-tabs{padding:0 30px;height:50px;border-bottom:1px solid #c4c4c4;display:flex;justify-content:flex-start}.info-panel .info-header .header-tabs a{margin-right:30px;line-height:172%;font-size:.875rem;padding:14px 0 10px;border-bottom:3px solid transparent;color:#999;text-decoration:none}.info-panel .info-header .header-tabs a:hover{color:#555}.info-panel .info-header .header-tabs a:active{color:#ed1c24}.info-panel .info-header .header-tabs a.selected{border-bottom-color:#ed1c24;color:#ed1c24}.info-panel .info-content{position:absolute;top:120px;right:0;bottom:70px;left:0;overflow:scroll}.info-panel .info-content .content-view{padding:0}.info-panel .info-content .content-view .content-section{border-top:1px solid #c4c4c4;padding:25px 30px 30px}.info-panel .info-content .content-view .content-section:first-child{border-top:none}.info-panel .info-content .content-view .content-section p{font-size:.875rem;line-height:143%}.info-panel .info-content .content-view .content-section p.instructions{margin-top:10px;margin-bottom:30px}.info-panel .info-content .content-view .content-section h4,.info-panel .info-content .content-view .content-section label{display:block;font-size:.875rem;font-weight:700;margin:0 0 10px}.info-panel .info-content .content-view .content-section input,.info-panel .info-content .content-view .content-section textarea{width:100%;padding:0 10px;font-size:.875rem;border:1px solid #999;border-radius:2px;outline:none;background-color:#f5f5f5}.info-panel .info-content .content-view .content-section input:focus,.info-panel .info-content .content-view .content-section textarea:focus{border-color:#333}.info-panel .info-content .content-view .content-section input{height:40px;line-height:40px}.info-panel .info-content .content-view .content-section textarea{height:120px;padding:10px;line-height:20px}.info-panel .info-content .content-view .content-section table{width:100%;font-size:.875rem}.info-panel .info-content .content-view .content-section table tr td,.info-panel .info-content .content-view .content-section table tr th{border-bottom:1px solid #e4e4e4}.info-panel .info-content .content-view .content-section table tr th{padding:5px 0;font-weight:400;color:#999}.info-panel .info-content .content-view .content-section table tr th.availability-column{width:100px}.info-panel .info-content .content-view .content-section table tr th.delete-column{width:30px}.info-panel .info-content .content-view .content-section table tr th.activate-column{width:70px;text-align:right}.info-panel .info-content .content-view .content-section table tr td{padding:10px 0}.info-panel .info-content .content-view .content-section table tr td .delete-row,.info-panel .info-content .content-view .content-section table tr td .toggle-visibility-row{width:24px;height:24px;border:none;outline:none;cursor:pointer;opacity:.7}.info-panel .info-content .content-view .content-section table tr td .delete-row:hover,.info-panel .info-content .content-view .content-section table tr td .toggle-visibility-row:hover{opacity:1}.info-panel .info-content .content-view .content-section .activate-switch{position:relative;float:right;width:35px;height:20px;background-color:#999;border:none;outline:none;border-radius:9999px;cursor:pointer}.info-panel .info-content .content-view .content-section .activate-switch:hover{background-color:#555}.info-panel .info-content .content-view .content-section .activate-switch .switch-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;background-color:#fff;border-radius:9999px}.info-panel .info-content .content-view .content-section .activate-switch.on{background-color:#ed1c24}.info-panel .info-content .content-view .content-section .activate-switch.on .switch-knob{left:18px}.info-panel .info-content .content-view .content-section .use-case{margin-bottom:10px;background:#e4e4e4;color:#999;border-radius:2px}.info-panel .info-content .content-view .content-section .use-case p{font-size:.75rem;color:#555}.info-panel .info-content .content-view .content-section .use-case h3,.info-panel .info-content .content-view .content-section .use-case h4,.info-panel .info-content .content-view .content-section .use-case h5,.info-panel .info-content .content-view .content-section .use-case h6{margin:0;padding:0;font-weight:400}.info-panel .info-content .content-view .content-section .use-case h3{font-size:1rem;font-weight:700;line-height:313%;padding-left:40px}.info-panel .info-content .content-view .content-section .use-case h4{font-size:.875rem;line-height:172%;padding-left:20px;color:#000}.info-panel .info-content .content-view .content-section .use-case h5{font-size:.625rem;text-transform:uppercase;margin-bottom:10px}.info-panel .info-content .content-view .content-section .use-case h6{font-size:.875rem;line-height:185%;padding-left:20px;color:#000}.info-panel .info-content .content-view .content-section .use-case button.expand-content{outline:none;background:none;border:none;padding:0;cursor:pointer;background-position:4px;background-repeat:no-repeat}.info-panel .info-content .content-view .content-section .use-case li,.info-panel .info-content .content-view .content-section .use-case ul{margin:0;padding:0;list-style:none;list-style-type:none}.info-panel .info-content .content-view .content-section .use-case .use-case-header{display:flex;justify-content:flex-start}.info-panel .info-content .content-view .content-section .use-case .use-case-header .expand-content{background-position:18px}.info-panel .info-content .content-view .content-section .use-case .use-case-header .use-case-controls{padding:15px;font-size:.75rem;line-height:167%;color:#999}.info-panel .info-content .content-view .content-section .use-case .use-case-content{padding:10px 0 20px}.info-panel .info-content .content-view .content-section .use-case .expandable-header{display:flex;justify-content:flex-start}.info-panel .info-content .content-view .content-section .use-case .expandable-header .ioakb-link{margin-left:5px;width:20px;padding:5px}.info-panel .info-content .content-view .content-section .use-case .expandable-content{padding-left:20px}.info-panel .info-content .content-view .content-section .use-case .expandable-content.use-case-content{padding-left:40px;border-top:1px solid #c4c4c4}.info-panel .info-content .content-view .content-section .use-case.active{color:#555;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.info-panel .info-content .content-view .content-section .expandable.open .expandable-content{display:block}.info-panel .info-content .content-view .content-section .expandable.closed .expandable-content{display:none}.info-panel .info-content .content-view .content-section .expandable .use-case-header{justify-content:space-between}.info-panel .info-content .content-view .content-section .location-type-switch{display:flex;justify-content:flex-start}.info-panel .info-content .content-view .content-section .location-type-switch button{font-size:.875rem;height:40px;padding:0 15px 0 32px;margin:0 10px 0 0;border:1px solid #999;border-radius:2px;outline:none;background-color:#f5f5f5;background-position:10px;background-repeat:no-repeat;color:#000;cursor:pointer}.info-panel .info-content .content-view .content-section .location-type-switch button:hover{color:#ed1c24;border:1px solid #ed1c24}.info-panel .info-content .content-view .content-section .location-type-switch button:active{color:#ed1c24}.info-panel .info-content .content-view .content-section .location-type-switch button.selected{color:#fff;background-color:#ed1c24;border-color:#ed1c24}.info-panel .info-content .content-view .content-section .add-services .no-services{margin-top:20px}.info-panel .info-content .content-view .content-section .add-services table{margin-top:25px}.info-panel .info-content .content-view .content-section .related-notes{padding-top:20px}.info-panel .info-content .content-view .content-section .related-notes h4{margin-bottom:20px}.info-panel .info-content .content-view .content-section .related-notes .no-notes{display:none;padding:20px 0;margin-bottom:10px;border:1px solid #c4c4c4;border-radius:2px;text-align:center;color:#999;font-size:.875rem}.info-panel .info-content .content-view .content-section .related-notes ul{margin:0;padding:0;list-style:none;list-style-type:none}.info-panel .info-content .content-view .content-section .related-notes ul li{display:block;margin-bottom:10px;padding:20px 20px 15px 40px;background-color:#fff;background-position:14px 16px;background-repeat:no-repeat;box-shadow:0 2px 4px rgba(0,0,0,.25)}.info-panel .info-content .content-view .content-section .related-notes ul li h5{margin:0 0 10px;line-height:100%}.info-panel .info-content .content-view .content-section .related-notes ul li p{margin:0;line-height:143%}.info-panel .info-content .content-view.hidden{display:none}.info-panel .info-footer{position:absolute;height:70px;border-top:1px solid transparent;right:0;bottom:0;left:0;padding:15px 30px}.info-panel .info-footer button{height:40px;border:none;outline:none;border-radius:2px;line-height:286%;font-size:.875rem;cursor:pointer}.info-panel .info-footer button:hover{background-color:#d51118}.info-panel .info-footer button:active{background-color:#333}.info-panel .info-footer.info-edit-mode{display:flex;justify-content:center}.info-panel .info-footer.info-edit-mode .delete-item{background-color:#ed1c24;display:block;width:100%;color:#fff}.info-panel .info-footer.info-edit-mode .delete-item:hover{background-color:#d51118}.info-panel .info-footer.info-create-mode{display:flex;justify-content:flex-end}.info-panel .info-footer.info-create-mode button{padding:0 50px}.info-panel .info-footer.info-create-mode .create-item{background-color:#ed1c24;color:#fff}.info-panel .info-footer.info-create-mode .create-item:hover{background-color:#d51118}.info-panel .info-footer.info-create-mode .create-item:active{background-color:#333}.info-panel .info-footer.info-create-mode .create-item:disabled{background-color:#999;cursor:not-allowed}.info-panel .info-footer.info-create-mode .discard-item{background:none;color:#ed1c24}.info-panel .info-footer.info-create-mode .discard-item:hover{color:#d51118;background:none}.info-panel .info-footer.info-create-mode .discard-item:active{color:#333;background:none}.info-panel.metro.create .info-header .header-title .header-label,.info-panel.metro.create .info-header .header-title .header-metro{display:none}.info-panel.metro.create .info-header .header-title .header-instruction{display:flex}.info-panel.metro.create .header-tabs{display:none}.info-panel.metro.create .info-content{top:70px}.info-panel.metro.edit .info-header .header-title .header-label{display:none}.info-panel.metro.edit .info-header .header-title .header-metro{display:flex}.info-panel.metro.edit .info-header .header-title .header-instruction,.info-panel.service .info-header .header-title .header-label,.info-panel.service .info-header .header-title .header-metro{display:none}.info-panel.service .info-header .header-title .header-instruction{display:flex}.info-panel.service.create .header-tabs{display:none}.info-panel.service.create .info-content{top:70px}.info-panel.location .info-header .header-title .header-label{display:flex}.info-panel.location .header-tabs,.info-panel.location .info-header .header-title .header-instruction,.info-panel.location .info-header .header-title .header-metro{display:none}.info-panel.location .info-content{top:70px}.info-panel.create .info-footer.info-create-mode{display:flex}.info-panel.create .info-footer.info-edit-mode,.info-panel.edit .info-footer.info-create-mode{display:none}.info-panel.edit .info-footer.info-edit-mode{display:flex}.AddView{display:grid;grid-template-rows:70px auto 70px;height:100%;overflow:auto}.AddView h2{grid-row:1;margin:0;padding:25px 60px 26px 30px;font-size:1.25rem;line-height:100%;font-weight:700;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddView h2 .register{font-size:.75rem;position:absolute;margin-top:-4px}.AddView h3{margin:20px 0;font-size:1rem}.AddView .content-section h3{margin-top:0}.AddView .loading{width:20px;height:20px;display:inline-block;vertical-align:sub;margin-right:10px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.AddView .platform-section{margin-bottom:40px}.AddView .platform-section .edge-select{margin-bottom:8px}.AddView .platform-section label{margin-bottom:15px;display:block;font-size:.875rem;line-height:129%}.AddView .where{overflow-y:auto;grid-row:2;padding:30px}.AddView .where p{margin:0;font-size:.875rem;color:#333}.AddView .where input{height:40px}.AddView .where .textInput{margin-bottom:20px}.AddView .where .checkbox-container{width:20px;padding:0}.AddView .where .existing{font-size:.875rem;color:#999}.AddView .buttons{grid-row:3;display:flex;padding:0 30px;align-items:center;width:100%;justify-content:flex-end}.AddView .note{grid-row:4;padding:30px}.AddView .note h3{margin:0 0 15px}.AddView .react-tabs{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:auto;-webkit-user-select:none;user-select:none}.AddView .react-tabs__tab-list{border-bottom:1px solid rgba(0,0,0,.2);margin:0;padding:15px 30px 0;font-size:.875rem;font-weight:300;white-space:nowrap}.AddView .react-tabs__tab{display:inline-block;bottom:-1px;position:relative;list-style:none;cursor:pointer;margin:0 24px 0 0;padding-bottom:8px;color:#999;border-bottom:3px solid transparent;font-weight:400}.AddView .react-tabs__tab--selected{color:#ed1c24;border-bottom:3px solid #ed1c24}.AddView .react-tabs__tab--disabled{color:#333;cursor:default}.AddView .react-tabs__tab:focus{outline:none}.AddView .react-tabs__tab-panel{display:none}.AddView .react-tabs__tab-panel--selected{display:block}.AddView .Dropdown-root .Dropdown-control .Dropdown-arrow-wrapper .Dropdown-arrow{top:18px;right:14px}.AddView .content-section .latency-disclaimer{margin:10px 0 20px}.AddView .latency-disclaimer{margin:30px;color:#999;font-size:.875rem;font-weight:100}.table{width:100%;background:#fff;border-radius:0;margin-bottom:20px;display:flex;flex-direction:column}.table .column{border-bottom:.75px solid hsla(0,0%,60%,.388);padding:14px;font-size:.875rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:51.4px}.table .column .item{display:flex;flex:1 1;width:0;justify-content:center}.table .column .first{min-width:30%;justify-content:flex-start}.table .column .last{justify-content:flex-end}.table .column .label-input{width:70%}.table .column .label-input input{width:100%;padding:7px 9px;font-size:.875rem;border:1px solid #999;height:34px}.table .column .label-input input:focus,.table .column .label-input input:hover{border:1px solid #006bd9}.table .column .label-input input::-webkit-input-placeholder{color:#c4c4c4;opacity:1}.table .column .label-input input::placeholder{color:#c4c4c4;opacity:1}.table .column .labels-table .input{width:50%}.table .column .labels-table .input input{width:100%;border:1px solid #c4c4c4;border-radius:2px;padding:7px 9px;font-size:.75rem}.table .column .infraComponent-item{grid-gap:12px;gap:12px;align-items:center}.table .column .infraComponent-item.last{flex:0 1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.table .column .infraComponent-item .icon{align-items:center;display:flex}.table .column .infraComponent-item .icon:hover{opacity:1}.table .column .infraComponent-item .icon-container{height:15px;display:flex;grid-gap:3px;gap:3px}.table .column .infraComponent-item .icon-container svg{opacity:.4}.table .column .infraComponent-item .icon-container svg:hover{opacity:1}.table .column .infraComponent-item .icon-container .tooltip{position:relative;display:inline-block}.table .column .infraComponent-item .icon-container .tooltip .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:.75rem;white-space:nowrap;max-width:147px;text-overflow:ellipsis;overflow-x:hidden}.table .column .infraComponent-item .icon-container .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.table .column .infraComponent-item .icon-container .otherIcons{display:flex;grid-gap:3px;gap:3px;opacity:0;transition:opacity .3s ease-in-out}.table .column .infraComponent-item .icon-container .show{opacity:1}.table .column.add-item{background:linear-gradient(90deg,#f5f5f5 .09%,#e4e4e4 99.93%)}.table .column p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .column .toggle-button{margin:0}.table .column .latency b{margin:0 5px;font-size:1.875rem;line-height:0;vertical-align:middle}.table .column .container{display:flex;align-items:center;grid-gap:10px;gap:10px}.table .column .input{min-width:50%;justify-content:center}.table .column .color-picker{position:relative;flex-shrink:0}.table .column .color-picker .color{width:18px;height:18px;margin:3px;opacity:1;border-radius:20px;cursor:pointer}.table .column .color-picker .current,.table .column .color-picker .selected{border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.7)}.table .column .color-picker .dropdown{position:absolute;z-index:1;right:-37px;top:33px;width:203px;display:flex;background-color:#f5f5f5;border:1px solid #c4c4c4;border-radius:2px;padding:5px 10px 5px 5px;box-shadow:0 0 20px rgba(0,0,0,.3)}.table .column .color-picker .dropdown:before{content:"";border:10px solid transparent;border-bottom-color:#f5f5f5;position:absolute;top:-20px;right:38px}.table .column .color-picker-backdrop{background:transparent;position:fixed;top:0;left:0;bottom:0;right:0}.table .column .close-triangle-icon svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.table .column .clickable{cursor:pointer}.table .column .icon{opacity:.7;height:20px}.table .column .icon:hover{opacity:1}.table .column .icon.invisible{opacity:.1}.table .column .icon.invisible:hover{opacity:.5}.table .column .infraComponent-trash{width:24px;display:flex;justify-content:center;align-items:center}.table .column .icon-div{margin-right:8px}.table .column .add-input{width:307px;flex-shrink:0;border:none;background:none}.table .column .add-input::-webkit-input-placeholder{color:#999;font-size:.875rem;font-style:normal;font-weight:400}.table .column .add-input::placeholder{color:#999;font-size:.875rem;font-style:normal;font-weight:400}.table .column .add-button{display:flex;width:45px;height:24px;align-items:center;justify-content:center;flex-shrink:0;text-align:center;border-radius:47px;opacity:.9;background:#fff;border:none;cursor:pointer}.table .column .add-button.disabled{color:#999;cursor:not-allowed;pointer-events:none}.table.labels .no-table{border:1px solid #e4e4e4}.table.labels .color-picker .current{margin:0}.table.labels .input-container{position:relative}.table.labels .content-options{position:absolute;top:100%;margin-top:8px;background:#fff;max-height:300px;overflow-y:auto;width:100%;padding-top:8px;z-index:100;border-radius:0;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1)}.table.labels .content-options p{margin:0}.table.labels .content-options ul{padding:0;margin:0}.table.labels .content-options ul li{list-style:none;margin-bottom:8px;cursor:pointer;padding:4px 16px;display:flex;align-items:center;grid-gap:5px;gap:5px}.table.labels .content-options ul li:hover{background-color:#b7e1fe}.table.labels .content-options img{width:20px;height:20px}.table.labels .no-result{overflow:hidden!important}.table.labels .no-result p{width:100%;text-align:center;color:#999;font-size:1rem;padding:8px}.table .subColumn{background:#f5f5f5}.table .light-text{color:#999!important;width:65px}.table .disabled{color:#999;font-weight:300}.table .open .expandable-content{display:block;border-bottom:.75px solid hsla(0,0%,60%,.388);padding:0 14px 14px;position:relative}.table .open .expandable-content .content-options{position:absolute;background:#fff;max-height:127px;overflow-y:auto;width:251px;z-index:100;margin-top:6px;border-radius:4px;border:1px solid #c4c4c4;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);padding-bottom:6px}.table .open .expandable-content .content-options p{margin:0}.table .open .expandable-content .content-options ul{padding:0;margin:0}.table .open .expandable-content .content-options ul p{color:#000;font-size:.625rem;line-height:200%;letter-spacing:.6px;text-transform:uppercase;opacity:.5;padding:6px 16px}.table .open .expandable-content .content-options ul li{list-style:none;cursor:pointer;padding:6px 16px;color:#000;font-size:.875rem;font-weight:400;line-height:143%}.table .open .expandable-content .content-options ul li:hover{background-color:#b7e1fe}.table .open .column{border-bottom:none}.table .closed .expandable-content{display:none}.table .closed .open-icon svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.table button.expand-content{outline:none;background:none;border:none;padding:0;cursor:pointer;background-position:4px;background-repeat:no-repeat}.table button.expand-content.infraComponent-information{display:flex;grid-gap:3px;gap:3px;align-items:center;max-width:80%}.table button.expand-content:disabled{cursor:default}.table button.expand-content.close-icon{height:13px}.table .infraComponent-icon{width:inherit}.table .open-icon{display:flex;cursor:pointer}.table .open-icon svg{width:25px;visibility:visible;overflow:visible;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.table .deployment-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-shadow:none;border-radius:0}.table .deployment-container p{font-size:.625rem;font-style:normal;font-weight:400;line-height:130%;width:62px;flex-shrink:0;opacity:.5;margin:0}.table .deployment-container .deployment-buttons{grid-gap:10px;gap:10px;justify-content:flex-start}.table .deployment-container .deployment-buttons,.table .input-button-container{display:flex;flex-direction:row;align-items:center}.table .resize-container{display:inline-block;position:relative;height:36px}.table .resize-input,.table .resize-text{margin:0;padding-left:9px;border:none;border-radius:4px;height:36px;font-size:.875rem;font-style:normal;font-weight:400;line-height:143%;max-width:370px;overflow:hidden;text-overflow:ellipsis}.table .resize-text{display:inline-block;visibility:hidden;white-space:pre;padding-right:5.5px}.table .resize-input{position:absolute;top:0;left:0;right:0;bottom:0}.table .resize-input::-webkit-input-placeholder{color:#000;opacity:.4;font-size:.875rem;font-style:normal;font-weight:400;line-height:143%}.table .resize-input::placeholder{color:#000;opacity:.4;font-size:.875rem;font-style:normal;font-weight:400;line-height:143%}.AddressAutocompleteTextBox{position:relative;width:100%;background-color:#fff}.AddressAutocompleteTextBox input{width:92%;border:none;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:50px}.AddressAutocompleteTextBox .no-result{overflow:hidden!important}.AddressAutocompleteTextBox .no-result p{width:100%;text-align:center;color:#999;font-size:1rem;padding:8px}.AddressAutocompleteTextBox .content-options{position:absolute;background:#fff;max-height:300px;overflow-y:auto;width:100%;top:42px;z-index:100;margin-top:12px;border-radius:0;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1)}.AddressAutocompleteTextBox .content-options p{margin:0}.AddressAutocompleteTextBox .content-options ul{padding:0;margin:0}.AddressAutocompleteTextBox .content-options ul li{list-style:none;margin-bottom:8px;cursor:pointer;padding:4px 16px}.AddressAutocompleteTextBox .content-options ul li:hover{background-color:#b7e1fe}.AddressAutocompleteWithType{display:flex;z-index:2;border:1px solid #999}.AddressAutocompleteWithType .select-wrapper{width:15%;cursor:pointer}.AddressAutocompleteWithType .select-wrapper .option-select-type{display:flex;grid-gap:5px;gap:5px;padding:10px 15px;font-size:.875rem;flex-wrap:nowrap}.AddressAutocompleteWithType .select-wrapper .option-select-type svg{width:20px;height:20px;margin-right:5px}.AddressAutocompleteWithType .select-wrapper .select__menu{width:150px}.AddressAutocompleteWithType .select-wrapper .select__indicators{display:none}.AddressAutocompleteWithType .select-wrapper .select__control{cursor:pointer;height:40px;border:none;box-shadow:none}.AddressAutocompleteWithType .select-wrapper .select__control .select__value-container{flex-wrap:nowrap}.AddressAutocompleteWithType .select-wrapper .select__control svg{width:35px;height:20px}.AddressAutocompleteWithType .select-wrapper .select__control>div:before{content:"▼";padding-left:31px;font-size:.625rem;position:absolute}.AddressAutocompleteWithType:focus-within,.AddressAutocompleteWithType:hover{border:1px solid #006bd9}.TextSelect{font-size:.875rem;display:flex;grid-gap:4px;gap:4px;align-items:center}.TextSelect svg{margin-top:-4px}.TextSelect .select__value-container{padding:0}.TextSelect .select__control{background:none;border-radius:2px;min-height:20px;border:none;box-shadow:none}.TextSelect .select__control svg{fill:#000}.TextSelect .select__control span{display:none}.TextSelect .select__control:hover{border:none}.TextSelect .select__control:hover div{color:#006bd9}.TextSelect .select__control:hover svg{fill:#006bd9}.TextSelect .select__placeholder,.TextSelect .select__single-value{max-width:100%;position:static;-webkit-transform:none;transform:none}.TextSelect .select__menu{width:150px;z-index:3}.TextSelect .select__menu .select__option:first-child{border-bottom:1px solid #e4e4e4}.TextSelect .select__indicator{padding:0;margin-left:-4px;margin-top:3px}.TextSelect .select__indicator svg{height:14px}.TextSelect.DeploymentSelect{height:29px;grid-gap:10px;gap:10px;min-width:143px}.TextSelect.DeploymentSelect.TextSelect{justify-content:flex-end}.TextSelect.DeploymentSelect p{opacity:.5;border-bottom:1px solid transparent;overflow:visible}.TextSelect.DeploymentSelect .select__value-container{flex-wrap:nowrap}.TextSelect.DeploymentSelect .select__control{border-bottom:1px dashed rgba(0,0,0,.5);height:29px}.TextSelect.DeploymentSelect .select__control .deployment-icon{justify-content:center;align-items:center;display:flex;margin-right:5px}.TextSelect.DeploymentSelect .select__control .deployment-icon svg{margin:0}.TextSelect.DeploymentSelect .select__control:hover div{color:#000}.TextSelect.DeploymentSelect .select__control:hover svg{fill:#000}.TextSelect.DeploymentSelect .select__control.select__control--is-disabled{border-bottom:1px dashed transparent;opacity:.5}.TextSelect.DeploymentSelect .select__control.select__control--is-disabled .select__indicators{display:none}.TextSelect.DeploymentSelect .select__placeholder,.TextSelect.DeploymentSelect .select__single-value{color:#000}.TextSelect.DeploymentSelect .select__indicator{padding:0;margin-left:3px}.TextSelect.DeploymentSelect .select__indicator svg{height:14px}.AddLocationsView{display:grid;grid-template-rows:70px -webkit-min-content -webkit-min-content auto 70px!important;grid-template-rows:70px min-content min-content auto 70px!important;height:100%}.AddLocationsView p{margin:0;font-size:.875rem}.AddLocationsView .upload-file{grid-row:2;display:flex;padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.2);grid-gap:4px;gap:4px}.AddLocationsView .upload-file p{color:#333}.AddLocationsView .upload-file .link{display:flex;grid-gap:4px;gap:4px;cursor:pointer}.AddLocationsView .upload-file .link p{text-decoration:underline}.AddLocationsView .upload-file .link svg{width:15px;visibility:visible;overflow:visible;margin-top:4px}.AddLocationsView .location{padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;grid-gap:10px;gap:10px}.AddLocationsView .card-list{overflow-y:auto}.AddLocationsView .buttons{grid-row:5!important}.AddLocationsView .AddressAutocompleteTextBox input{height:40px!important}.AddLocationsView .AddressAutocompleteTextBox .content-options{width:calc(100% + 57px);left:-57px;margin-top:4px}.AddLocationsView .location-card{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;margin:20px 30px;padding:10px 15px 15px}.AddLocationsView .location-card .options{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.AddLocationsView .location-card .options .connect{display:flex;align-items:center;grid-gap:5px;gap:5px}.AddLocationsView .location-card .options .connect .select__control{width:100px;height:15px;border:none;box-shadow:none;cursor:pointer}.AddLocationsView .location-card .options .connect .select__control .select__indicator-separator{display:none}.AddLocationsView .location-card .options .visibility{color:#707073;font-size:.875rem;cursor:pointer}.AddLocationsView .location-card .options .visibility:hover{color:#006bd9!important}.AddLocationsView .location-card .information{color:#333;font-size:.875rem;display:flex;margin-top:10px;align-items:center}.AddLocationsView .location-card .information p{margin:0;width:30%}.AddLocationsView .location-card .information input{width:70%}.AddLocationsView .location-card .information .wrapper{position:relative;margin-left:9%;width:100%}.AddLocationsView .location-card .information .wrapper .size-buttons{left:69%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;grid-gap:5px;gap:5px}.AddLocationsView .location-card .information .wrapper .size-buttons .option{height:24px;width:24px;border:1px solid #e4e4e4;cursor:pointer;text-align:center;font-size:.875rem;color:#707073}.AddLocationsView .location-card .information .wrapper .size-buttons .option:hover,.AddLocationsView .location-card .information .wrapper .size-buttons .selected{background:#ed1c24;color:#fff}.AddLocationsView .location-card .information .wrapper .no-spin::-webkit-inner-spin-button,.AddLocationsView .location-card .information .wrapper .no-spin::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.AddLocationsView .location-card .information .wrapper .no-spin{-moz-appearance:textfield!important}.AddLocationsView .location-card .information .wrapper input{width:100%}.AddLocationsView .location-card .delete{height:24px;width:24px;cursor:pointer;left:91%;position:absolute;margin-top:8px;z-index:1}.AddLocationsView .location-card .AddressAutocompleteTextBox .content-options{width:calc(100% + 54px)!important;left:-54px!important}.AddLocationsView .isLoading,.AddLocationsView .isLoading *{cursor:progress!important}.AddMultipleLocationsView{display:grid;grid-template-rows:70px -webkit-min-content -webkit-min-content auto 70px!important;grid-template-rows:70px min-content min-content auto 70px!important;height:100%}.AddMultipleLocationsView .file-zone{padding:30px;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column}.AddMultipleLocationsView .result-message{background:#fff;border:.25px solid #333;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:4px;display:flex;align-items:center;padding:18px 20px;margin:10px 0;justify-content:space-between}.AddMultipleLocationsView .result-message .result-message-info-wrapper{display:flex;align-items:flex-start}.AddMultipleLocationsView .result-message p{color:#333;margin:0;font-size:1rem;line-height:131%;white-space:pre-wrap}.AddMultipleLocationsView .result-message span{cursor:pointer;color:#58b8e6;font-weight:500;font-size:.875rem;line-height:173%;letter-spacing:.46px}.AddMultipleLocationsView .result-message svg{margin-right:20px;min-width:22px}.AddMultipleLocationsView .dropzone-wrapper{margin:30px 0;padding:40px;height:100%;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;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='4' ry='4' stroke='%23333' stroke-dasharray='16, 6' stroke-linecap='square'/%3E%3C/svg%3E")}.AddMultipleLocationsView .dropzone-wrapper .dropzone-title{font-weight:700;font-size:1.25rem;line-height:150%;text-align:center;letter-spacing:.5px;color:#404040}.AddMultipleLocationsView .dropzone-wrapper .dropzone-title span{color:#58b8e6}.AddMultipleLocationsView .dropzone-wrapper .loader{width:40px;height:40px;display:inline-block;vertical-align:sub;background:url(/static/media/loader-xl.1b3e71f3.svg) 50% no-repeat;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.AddMultipleLocationsView .dropzone-wrapper .loading-file-title{color:rgba(0,0,0,.87);font-weight:700;font-size:1.25rem;line-height:150%;letter-spacing:.5px;margin:30px 0 0;text-align:center;word-wrap:break-word;max-width:350px}.AddMultipleLocationsView .dropzone-wrapper .dropzone-info{font-size:.875rem;line-height:129%;text-align:center;margin:0;color:#404040}.AddMultipleLocationsView .dropzone-wrapper.dragging{opacity:.7}.AddMultipleLocationsView .download-template-link{text-decoration:none}.AddMultipleLocationsView .download-template-link .download-template{background:#333;border:.25px solid #333;box-sizing:border-box;box-shadow:0 0 0 1px #e4e4e4;border-radius:4px;display:flex;justify-content:space-between;padding:11px 12px}.AddMultipleLocationsView .download-template-link .download-template p{color:#fff;margin:0;font-size:.875rem}.AddMultipleLocationsView>input{grid-row:1;padding:30px 70px 30px 30px;font-size:1.25rem;font-weight:700;font-family:"Roboto",helvetica,sans-serif;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent}.AddMultipleLocationsView>input::-webkit-input-placeholder{opacity:.2}.AddMultipleLocationsView>input::placeholder{opacity:.2}.AddMultipleLocationsView h3{margin:0}.AddMultipleLocationsView p{margin:0 0 30px;font-size:.875rem;color:#333}.AddMultipleLocationsView .type{grid-row:2;padding:30px;border-bottom:1px solid rgba(0,0,0,.2)}.AddMultipleLocationsView .error{color:#ed1c24}.AddMultipleLocationsView .error h4{margin-bottom:0}.AddMultipleLocationsView .note{grid-row:4;padding:30px}.AddMultipleLocationsView .note textarea{resize:none;margin-top:15px;padding:15px;background:transparent;border:1px solid #999;border-radius:2px;color:#000;width:100%;height:90px;font-family:inherit;font-size:.875rem;line-height:150%}.AddMultipleLocationsView .note textarea::-webkit-input-placeholder{color:#999}.AddMultipleLocationsView .note textarea::placeholder{color:#999}.AddMultipleLocationsView .buttons{grid-row:5!important}.AddMultipleLocationsView .loading-container{display:flex;align-items:center}.AddMultipleLocationsView .loading-text{font-family:"Proxima Nova",arial,sans-serif;font-size:.875rem;line-height:129%;color:#999}.AddMultipleLocationsView .templateDownload{font-family:"Proxima Nova",arial,sans-serif;font-size:.875rem;line-height:129%;margin-left:10px;font-weight:100;color:#58b8e6;text-decoration:none}.AddMultipleLocationsView .templateDownload:hover{text-decoration:underline}.AddMultipleLocationsView .upload-label{margin-bottom:30px}.AddMultipleLocationsView .uploaded-file{font-size:.875rem}.AddMultipleLocationsView .excel{width:32px;height:32px;margin-right:14px;background:url(/static/media/icon-excel.7bbe042c.svg) 50% no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.importation-issues-modal{width:1000px;overflow-x:hidden;padding:26px 40px}.importation-issues-modal .modal-wrapper .modal-header{align-items:center;position:relative}.importation-issues-modal .modal-wrapper .modal-header h3{font-weight:700;font-size:1.25rem;line-height:160%;letter-spacing:.15px;color:#000}.importation-issues-modal .modal-wrapper .modal-header:after{content:"";position:absolute;height:1px;width:120%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid rgba(0,0,0,.2)}.importation-issues-modal .modal-wrapper table.importation-issues-table{display:inline-table;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.2);margin-top:20px}.importation-issues-modal .modal-wrapper table.importation-issues-table tbody{margin:0;box-shadow:none}.importation-issues-modal .modal-wrapper table.importation-issues-table td{text-align:left!important;white-space:break-spaces;display:flex;align-items:center;line-height:175%;padding:8px 14px}.importation-issues-modal .modal-wrapper table.importation-issues-table td p{margin:0;display:flex}.importation-issues-modal .modal-wrapper table.importation-issues-table td p.row-message{flex-basis:93%}.importation-issues-modal .modal-wrapper table.importation-issues-table td p.row-number{color:#999;flex-basis:7%;max-width:7%;margin-right:10px;overflow:hidden}.AddView.AddServiceView h4{font-style:normal;font-weight:400;font-size:1rem;line-height:119%}.asp-info-wrapper{display:grid;grid-template-rows:70px auto 70px;height:100%;overflow:auto}.asp-info-wrapper .companies{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:auto;-webkit-user-select:none;user-select:none;grid-row-start:2;grid-row-end:-1}.asp-info-wrapper .title{display:flex;grid-row:1;margin:0;padding:25px 60px 26px 30px;font-size:1.25rem;line-height:100%;font-weight:700;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asp-info-wrapper .company-wrapper{padding:15px 30px 35px;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.2)}.asp-info-wrapper .company-wrapper.last{border-bottom:none}.asp-info-wrapper .company-name{font-size:1.125rem;border-bottom:1px solid #000;padding-bottom:15px}.asp-info-wrapper .info-section{display:flex;margin-bottom:14px;position:relative}.asp-info-wrapper dd,.asp-info-wrapper dt,.asp-info-wrapper h3{font-size:.75rem}.asp-info-wrapper .it-spend h3,.asp-info-wrapper dt{color:#404040}.asp-info-wrapper dt{display:flex;flex-basis:45%}.asp-info-wrapper dd{font-weight:700}.asp-info-wrapper .tag-wrapper{display:flex;flex-wrap:wrap}.asp-info-wrapper .tag-wrapper p{color:#404040;font-size:.75rem;margin:0}.asp-info-wrapper .tag{background:#fff;font-size:.75rem;border:1px solid hsla(0,0%,60%,.3);border-radius:5px;padding:6px 8px;margin:5px 5px 5px 0}.asp-info-wrapper .it-spend{position:relative}.separator{padding-bottom:15px}.separator:after{content:"";border-bottom:1px solid #999;opacity:.3;width:100%;height:1px;display:block;position:absolute;bottom:0}.EditGroupView{display:grid;grid-template-rows:70px -webkit-min-content -webkit-min-content -webkit-min-content auto 70px;grid-template-rows:70px min-content min-content min-content auto 70px;height:100%}.EditGroupView>input{grid-row:1;padding:30px 70px 30px 30px;font-size:1.25rem;font-weight:700;font-family:"Roboto",helvetica,sans-serif;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent}.EditGroupView>input::-webkit-input-placeholder{opacity:.2}.EditGroupView>input::placeholder{opacity:.2}.EditGroupView h3{margin:0}.EditGroupView p{margin:0;font-size:.875rem;color:#333}.EditGroupView .text{grid-row:2;padding:30px 30px 20px}.EditGroupView .color{grid-row:3;padding:20px 30px 30px;border-bottom:1px solid rgba(0,0,0,.2)}.EditGroupView .color .list{display:flex;margin-top:10px;margin-left:-5px}.EditGroupView .color .list .item{margin:5px;width:14px;height:14px;border-radius:14px;cursor:pointer;opacity:.7}.EditGroupView .color .list .item.selected{width:18px;height:18px;margin:3px;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.7);opacity:1}.EditGroupView .color .list .item:hover{opacity:1}.EditGroupView .header{display:flex;justify-content:space-between}.EditGroupView .header button{border:none;font-size:.875rem;line-height:129%;color:#58b8e6;background:transparent;cursor:pointer;position:relative}.EditGroupView .header button .warning{background:#58b8e6;color:#fff;opacity:.5;margin-left:5px;display:inline-block;width:20px;line-height:143%;border-radius:10px}.EditGroupView .header button .tooltip{display:none;position:absolute!important;z-index:1;background:#555;color:#fff;top:30px;left:-20px;padding:5px 15px;box-shadow:1px 1px 5px #999}.EditGroupView .header button .tooltip:before{content:" ";border:10px solid transparent;border-bottom-color:#555;width:10px;position:absolute;top:-17px;right:7px}.EditGroupView .header button:hover .tooltip{display:block}.EditGroupView .buttons{grid-row:6;height:70px;position:fixed;bottom:0;background:#f5f5f5}.locations-table{width:500px;padding:30px 30px 155px}.locations-table .status-container{padding:60px 0;text-align:center;border-radius:2px;color:#000}.locations-table .status-container .status-message{font-size:1rem;line-height:125%;height:20px;vertical-align:middle}.locations-table .status-container .status-message .spinner{display:inline-block;vertical-align:sub;margin-right:10px;width:20px;height:20px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.locations-table .table-header{opacity:.5;color:#999;font-weight:400;padding-bottom:5px;-webkit-user-select:none;user-select:none}.locations-table .ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important;isolation:auto;z-index:1;opacity:1}.locations-table .ReactVirtualized__Table__Grid{overflow:visible!important;background:#fff;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.2);z-index:0}.locations-table .ReactVirtualized__Table__rowColumn{display:inline-block;max-width:90%}.locations-table .column:hover{background:rgba(88,184,230,.063);cursor:pointer}.locations-table .column:hover .toggle{background:url(/static/media/icon-location-menu.1f847b49.svg) no-repeat 50%}.locations-table .menu{-webkit-user-select:none;user-select:none}.locations-table .menu .toggle{background:none;width:20px;height:20px;border:none;cursor:pointer}.locations-table .menu .flyout-content{position:absolute;right:0;display:none;width:115px;padding:10px 0;margin:-2px 0 30px;background:#fff;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:.875rem;text-align:center;font-style:italic;color:#999;z-index:1}.locations-table .menu .flyout-content button{padding:5px 15px;margin-bottom:4px;margin-top:4px;font-size:.875rem;width:100%;cursor:pointer;border:none;outline:none;background:none;text-align:left;color:#000}.locations-table .menu .flyout-content button:hover{background-color:rgba(88,184,230,.2)}.locations-table .menu .flyout-content button:active{background-color:rgba(88,184,230,.4)}.locations-table .menu.open .flyout-content{display:block}.locations-table .menu.open .toggle{background:url(/static/media/icon-location-menu-open.17a1b07b.svg) no-repeat 50%}ul.selector li{cursor:pointer}ul.selector li *{pointer-events:none}.AddLocationView{display:grid;grid-template-rows:70px -webkit-min-content -webkit-min-content -webkit-min-content auto 70px;grid-template-rows:70px min-content min-content min-content auto 70px;height:100%}.AddLocationView>input{grid-row:1;padding:30px 70px 30px 30px;font-size:1.25rem;font-weight:700;font-family:"Roboto",helvetica,sans-serif;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent}.AddLocationView>input::-webkit-input-placeholder{opacity:.2}.AddLocationView>input::placeholder{opacity:.2}.AddLocationView h3{margin-top:0}.AddLocationView p{margin:0 0 30px;font-size:.875rem;color:#333}.AddLocationView .type{grid-row:2;padding:30px;border-bottom:1px solid rgba(0,0,0,.2)}.AddLocationView .type .LocationTypeList{margin:20px 0 0;padding:0;list-style:none;display:flex;grid-gap:10px;gap:10px}.AddLocationView .type .LocationTypeList li .lightGray{border:1px solid #999}.AddLocationView .where{overflow:visible;grid-row:3;padding:30px;border-bottom:1px solid rgba(0,0,0,.2)}.AddLocationView .where input{padding:15px;background:transparent;border:1px solid #999;border-radius:2px;color:#000;width:100%;font-size:.875rem;line-height:150%}.AddLocationView .where input::-webkit-input-placeholder{color:#999}.AddLocationView .where input::placeholder{color:#999}.AddLocationView .where .dropdown{position:relative}.AddLocationView .where .dropdown .dropdown-choices{position:absolute;background:#fff;width:100%;border:1px solid #999;box-shadow:0 2px 2px 0 rgba(0,0,0,.3);padding:10px 0}.AddLocationView .where .dropdown .dropdown-choices .dropdown-choice{font-size:.875rem;padding:5px 15px;cursor:pointer}.AddLocationView .where .dropdown .dropdown-choices .dropdown-choice:hover{background:#b7e1fe}.AddLocationView .employees{grid-row:4;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;padding:30px;border-bottom:1px solid rgba(0,0,0,.2);font-size:.875rem;line-height:100%}.AddLocationView .employees h3{grid-row:1;grid-column:1}.AddLocationView .employees .input{grid-row:2;grid-column:1}.AddLocationView .employees .input input{font-size:.875rem;margin-top:15px;margin-right:10px;width:70px;padding:13px;border:1px solid #999}.AddLocationView .employees .input input.error{border:1px solid #ed1c24}.AddLocationView .employees .input input[type=number]::-webkit-inner-spin-button,.AddLocationView .employees .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddLocationView .employees .buttons-legend{grid-row:1;grid-column:2}.AddLocationView .employees .size-buttons{grid-row:2;grid-column:2;display:flex;margin-top:15px;grid-gap:6px;gap:6px}.AddLocationView .employees .size-buttons .lightGray{border:1px solid #999}.AddLocationView .employees .size-buttons button{cursor:pointer;padding:0;width:40px;height:40px}.AddLocationView .note{grid-row:5;padding:30px}.AddLocationView .buttons{grid-row:6;width:100%}.info-panel .EditMetroView h2{display:flex}.info-panel .EditMetroView h2 .checkbox-container{margin-left:10px}.info-panel .EditMetroView h2 label{font-weight:400;font-size:1rem;line-height:131%}.info-panel .EditMetroView .note{padding-top:0}.info-panel .EditMetroView .note h3{margin-top:30px}.info-panel .EditMetroView .note .input{position:relative}.info-panel .EditMetroView .note .input.new-label{margin-top:15px}.info-panel .EditMetroView .note .input.new-label input{background:transparent;border:1px solid #999;border-radius:2px;padding:10px 15px;color:#000;width:100%;font-family:inherit;font-size:.875rem;line-height:150%}.info-panel .EditMetroView .note .input.new-label .loading{top:6px;right:-8px}.info-panel .EditMetroView .note .input .loading{position:absolute;right:-9px;top:6px}.info-panel .EditMetroView .note .labels{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:2px;margin:15px 0}.info-panel .EditMetroView .note .labels .label{display:flex;justify-content:space-between;align-items:center;padding:7px;border-bottom:1px solid rgba(0,0,0,.1)}.info-panel .EditMetroView .note .labels .label .input{width:50%}.info-panel .EditMetroView .note .labels .label .input input{width:100%;border:1px solid #c4c4c4;border-radius:2px;padding:7px 9px;font-size:.75rem}.info-panel .EditMetroView .note .labels .label .color{width:14px;height:14px;opacity:.7;border-radius:100px;cursor:pointer}.info-panel .EditMetroView .note .labels .label .color:hover{box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}.info-panel .EditMetroView .note .labels .label .color.active{border:2px solid #000}.info-panel .EditMetroView .note .labels .label .delete.loading{margin-right:0}.info-panel .EditMetroView td.direct-connection{overflow:visible}.info-panel .EditMetroView .direct-connection-form{display:flex;align-items:center}.info-panel .EditMetroView .warning-message{padding:9px 11px;background:#ffddc6;border-radius:4px;margin-bottom:30px;font-size:.875rem;display:flex;align-items:center;justify-content:flex-start}.info-panel .EditMetroView .warning-message svg{overflow:visible;margin-right:9px}.info-panel .content-view{padding:0}.info-panel .content-view.tab-panel{margin:12px 0}.info-panel .content-view .content-section{border-top:1px solid #c4c4c4;padding:30px}.info-panel .content-view .content-section:first-child{border-top:none}.info-panel .content-view .content-section p{font-size:.875rem;line-height:143%}.info-panel .content-view .content-section p.instructions{margin-top:0;margin-bottom:30px}.info-panel .content-view .content-section p sup{font-size:.625rem}.info-panel .content-view .content-section h4,.info-panel .content-view .content-section label{display:block;font-size:.875rem;font-weight:700;margin:0 0 10px}.info-panel .content-view .content-section textarea{height:120px;padding:10px;line-height:125%}.info-panel .content-view .content-section table{width:100%;font-size:.875rem;font-weight:300;margin-top:20px;margin-bottom:20px}.info-panel .content-view .content-section table.services svg{width:6px;height:6px}.info-panel .content-view .content-section table.services tr td,.info-panel .content-view .content-section table.services tr th{max-width:220px}.info-panel .content-view .content-section table.services tr td .loading{margin-right:0;width:18px;height:18px}.info-panel .content-view .content-section table.services tr td .delete-row,.info-panel .content-view .content-section table.services tr td .toggle-visibility-row{border:none;outline:none;cursor:pointer;opacity:.7}.info-panel .content-view .content-section table.services tr td .delete-row:hover,.info-panel .content-view .content-section table.services tr td .toggle-visibility-row:hover{opacity:1}.info-panel .content-view .content-section table.services tr td:first-child{display:flex;grid-gap:5px;gap:5px;align-items:center}.info-panel .content-view .content-section table.services tr td:first-child div{overflow:hidden;text-overflow:ellipsis}.info-panel .content-view .content-section table.services tr td:last-child,.info-panel .content-view .content-section table.services tr td:nth-last-child(2){position:relative;min-width:54px;text-align:right}.info-panel .content-view .content-section table.services tr td:last-child.empty,.info-panel .content-view .content-section table.services tr td:nth-last-child(2).empty{text-align:left}.info-panel .content-view .content-section table.services tr td:last-child .delete-row,.info-panel .content-view .content-section table.services tr td:nth-last-child(2) .delete-row{-webkit-transform:translateX(-20%);transform:translateX(-20%)}.info-panel .content-view .content-section .status{position:relative;float:right;margin-right:19px;line-height:556%;font-size:.625rem;text-align:right;letter-spacing:1px;text-transform:uppercase}.info-panel .content-view .content-section .status.active{padding-right:20px;background:url(/static/media/use-case-off.23080fb8.svg) 100% no-repeat}.info-panel .content-view .content-section .status.active.on{color:#a3cf62;background:url(/static/media/use-case-on.a4763c6c.svg) 100% no-repeat}.info-panel .content-view .content-section .activate-switch{position:relative;float:right;width:35px;height:20px;background-color:#999;border:none;outline:none;border-radius:9999px;cursor:pointer}.info-panel .content-view .content-section .activate-switch:hover{background-color:#555}.info-panel .content-view .content-section .activate-switch .switch-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;background-color:#fff;border-radius:9999px}.info-panel .content-view .content-section .activate-switch.on{background-color:#ed1c24}.info-panel .content-view .content-section .activate-switch.on .switch-knob{left:18px}.info-panel .content-view .content-section .use-case{margin-bottom:10px;background:#e4e4e4;color:#999;border-radius:2px}.info-panel .content-view .content-section .use-case p{font-size:.875rem;color:#555}.info-panel .content-view .content-section .use-case h3,.info-panel .content-view .content-section .use-case h4,.info-panel .content-view .content-section .use-case h5,.info-panel .content-view .content-section .use-case h6{margin:0;padding:0;font-weight:400}.info-panel .content-view .content-section .use-case h3{font-size:1rem;font-weight:700;line-height:313%;padding-left:40px}.info-panel .content-view .content-section .use-case h4{font-size:.875rem;line-height:172%;padding-left:20px;color:#000}.info-panel .content-view .content-section .use-case h5{font-size:.625rem;text-transform:uppercase;margin-top:5px;margin-bottom:5px}.info-panel .content-view .content-section .use-case h6{font-size:.75rem;line-height:185%;padding-left:20px;color:#000}.info-panel .content-view .content-section .use-case button.expand-content{outline:none;background:none;border:none;padding:0;cursor:pointer;background-position:4px;background-repeat:no-repeat}.info-panel .content-view .content-section .use-case li,.info-panel .content-view .content-section .use-case ul{margin:0;padding:0;list-style:none;list-style-type:none}.info-panel .content-view .content-section .use-case .use-case-header{display:flex;justify-content:flex-start}.info-panel .content-view .content-section .use-case .use-case-header .expand-content{background-position:18px}.info-panel .content-view .content-section .use-case .use-case-header .use-case-controls{padding:15px;font-size:.75rem;line-height:167%;color:#999}.info-panel .content-view .content-section .use-case .use-case-content{padding:10px 0 20px}.info-panel .content-view .content-section .use-case .expandable-header{display:flex;justify-content:flex-start}.info-panel .content-view .content-section .use-case .expandable-header .ioakb-link{margin-left:5px;width:20px;padding:5px;background:url(/static/media/icon-external-link.076db287.svg) 50% no-repeat;color:transparent}.info-panel .content-view .content-section .use-case .expandable-content{padding-left:20px}.info-panel .content-view .content-section .use-case .expandable-content.use-case-content{padding-left:40px;padding-right:40px;border-top:1px solid #c4c4c4}.info-panel .content-view .content-section .use-case .expandable-content.design-pattern-content{padding-bottom:20px}.info-panel .content-view .content-section .use-case.active{color:#555;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.info-panel .content-view .content-section .expandable.open .expandable-content{display:block}.info-panel .content-view .content-section .expandable.open .expandable-header .expand-content{background-image:url(/static/media/icon-minus.c91d40c9.svg)}.info-panel .content-view .content-section .expandable.closed .expandable-content{display:none}.info-panel .content-view .content-section .expandable.closed .expandable-header .expand-content{background-image:url(/static/media/icon-plus.2f8614be.svg)}.info-panel .content-view .content-section .expandable .use-case-header{justify-content:space-between}.info-panel .content-view .content-section .label-title{font-style:normal;font-weight:400;font-size:.75rem;color:#707073}.info-panel .content-view .content-section .label.icon-container{width:34px;height:34px;border:1px solid #999;position:relative;background:#fff}.info-panel .content-view .content-section .label.icon-container:hover{cursor:pointer}.info-panel .content-view .content-section .label.icon-container img{width:34px;height:34px}.info-panel .content-view .content-section .label.icon-container .image-selected svg{opacity:0}.info-panel .content-view .content-section .label.icon-container .image-selected:hover svg{opacity:1}.info-panel .content-view .content-section .label.icon-container .image-selected:hover img{-webkit-filter:brightness(75%);filter:brightness(75%)}.info-panel .content-view .content-section .label.icon-container input{width:34px;height:34px!important;opacity:0}.info-panel .content-view .content-section .label.icon-container svg{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.info-panel .content-view .tags-container{display:flex;grid-row-gap:10px;row-gap:10px;flex-wrap:wrap;justify-content:space-between;margin-top:7px}.info-panel .content-view .tags-container .label-tag{background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:32%;height:37px;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.25);font-size:.75rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.info-panel .content-view .tags-container .label-tag img{width:35px;height:35px}.info-panel .content-view .tags-container .label-tag span{padding:0 10px}.info-panel .content-view .tags-container .label-tag:hover{border:1px solid #000}.info-panel .content-view .platform-equinix-section{border-bottom:1px solid #c4c4c4;padding:4px 20px}.info-panel .content-view .platform-equinix-section:last-child{border-bottom:none}.info-panel .content-view .platform-equinix-section .platform-equinix{border-bottom:1px solid #c4c4c4}.info-panel .content-view .platform-equinix-section .platform-equinix.open,.info-panel .content-view .platform-equinix-section .platform-equinix:last-child{border-bottom:none}.info-panel .content-view .platform-equinix-section .platform-equinix.open .expandable-content{display:block}.info-panel .content-view .platform-equinix-section .platform-equinix.open .platform-equinix-header.category svg,.info-panel .content-view .platform-equinix-section .platform-equinix.open .platform-equinix-header .open-icon svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.info-panel .content-view .platform-equinix-section .platform-equinix.closed .expandable-content{display:none}.info-panel .content-view .platform-equinix-section .platform-equinix.closed .deployment-wrapper{margin:0}.info-panel .content-view .platform-equinix-section .platform-equinix.closed .platform-equinix-header.category svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.info-panel .content-view .platform-equinix-section .platform-equinix button.expand-content{outline:none;background:none;border:none;padding:0;cursor:pointer;background-position:4px;background-repeat:no-repeat}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header{padding:0 10px;display:flex;justify-content:flex-start;align-items:center}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header.category{padding:6px 0}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header.category .expand-content h3{padding:0;font-size:.875rem;line-height:117%;font-weight:400}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header.category .toggle-button{margin-right:14px}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .icon-div{display:flex}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header span{color:#999;font-style:italic;font-size:.875rem;line-height:130%}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .productsText{padding:0 20px}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .marketplace-link span{font-size:.75rem;font-style:normal;font-weight:400;line-height:133%;letter-spacing:0;color:#000;margin-right:8px}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .open-icon{display:flex;cursor:pointer}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .open-icon svg{width:25px;visibility:visible;overflow:visible;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .expand-content h3{font-size:1rem;font-weight:700;line-height:313%;padding-left:10px;margin:0}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .expand-content h3.no-icon-title{padding-left:0}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .spinner{display:inline-block;vertical-align:sub;margin-right:10px;width:20px;height:20px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.info-panel .content-view .platform-equinix-section .platform-equinix .platform-equinix-header .spacer{flex-grow:1}.info-panel .content-view .platform-equinix-section .platform-equinix .category-items .content-section{padding:0}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel{padding:0 10px}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-content{display:flex;grid-gap:20px;gap:20px}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-category{width:100%}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-category h4{font-size:.875rem;line-height:130%;font-weight:700;color:#333;padding-bottom:5.5px;border-bottom:1px solid #333}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-items-wrapper{display:flex;flex-direction:column}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item{display:flex;flex-direction:column;margin:6px 0}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .title{display:flex;align-items:center;font-size:.875rem;line-height:130%;font-weight:400;margin-left:52px;margin-bottom:5px;color:#333}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .title.expandable span{cursor:pointer}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .open-icon{display:flex;cursor:pointer;padding:0 4px}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .open-icon svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .open-icon.open svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .bar-wrapper{display:flex;align-items:center}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .bar-wrapper .bar{height:11px;border-radius:8px;background-color:#006bd9}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .bar-wrapper .value{text-align:end;width:44px;font-size:.875rem;font-weight:700;line-height:129%;margin-right:8px}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .bar-wrapper.avg .bar{height:6px;background-color:#707073;opacity:.25}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item .bar-wrapper.avg .value{font-size:.75rem;font-weight:400;line-height:130%;color:#707073}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item.child .title{font-size:.75rem;line-height:130%;color:#707073;margin-bottom:0}.info-panel .content-view .platform-equinix-section .platform-equinix .equinix-platform-panel .marketplace-item.child .bar{height:6px;opacity:.5}.info-panel .content-view.hidden{display:none}.product-wrapper{box-shadow:0 0 5px rgba(0,0,0,.2);margin:8px 0 18px}.edge-wrapper{margin-bottom:10px}.product{display:flex;justify-content:space-between;align-items:center;padding:6px 14px;margin:0;line-height:212%;background:#fff;border-radius:2px;border-bottom:1px solid rgba(0,0,0,.1)}.product span{font-size:.875rem}.product .loading{margin-right:0;width:18px;height:18px}.capacity-table{font-size:.875rem;color:#2b2b2b}.capacity-table .row{padding:5px 0;display:flex;border-bottom:1px solid #e4e4e4}.capacity-table .row:last-child{border:none;padding-bottom:20px}.capacity-table .row>*{width:50%}.capacity-table .row .information{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.table-container{padding:30px}.table-container .loading{width:100%}.manage-metros{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:4;padding:20px;overflow:scroll}.manage-metros .modal{background:#fff;max-width:1162px;margin:75px auto;padding:40px;position:relative}.manage-metros .modal .close{border:none;font-size:1.875rem;line-height:100%;font-weight:300;position:absolute;right:33px;cursor:pointer}.manage-metros .modal h2{font-family:"Proxima Nova",arial,sans-serif;font-size:20px;line-height:115%;margin-top:0}.manage-metros .modal .regions{display:flex}.manage-metros .modal .regions .region{flex:1 1;margin-right:25px}.manage-metros .modal .regions .region:last-child{margin-right:0}.manage-metros .modal .regions .region h3{font-weight:400;font-size:14px;color:#999}.manage-metros .modal .regions .region table.wb-table tbody{background:hsla(0,0%,96.1%,.5);box-shadow:none}.map{left:360px;right:0;z-index:1;transition:all .5s;overflow:auto}.map.panel-open{left:820px}.map.panel-open.isSidebarCollapsed{left:480px}.map.isSidebarCollapsed{left:20px}.map.selectedLayer{right:260px}.map .leaflet-container{background:#c0ccd8}.map .leaflet-container .smallLabel{max-width:5rem;max-height:2rem;font-size:.625rem;padding:4px}.map .leaflet-container .smallLabel.smallIcon-tooltip{margin-top:6px}.map .leaflet-container .mediumLabel{margin-top:6px!important}.map .leaflet-container .verySmallLabel{margin-top:-6px!important}.map .leaflet-container .smallestLabel{max-width:3rem;max-height:1.5rem;font-size:.438rem;padding:2px}.map .leaflet-container .leaflet-tooltip-top{margin-top:0}.map .leaflet-container .leaflet-tooltip-top div{max-width:7rem;overflow:hidden;text-overflow:ellipsis}.map .leaflet-container.old-map-background{background:#abd4e8}.map .leaflet-container .leaflet-popup.context-menu{margin:0}.map .leaflet-container .leaflet-popup.context-menu .leaflet-popup-content-wrapper{padding:10px 0;background:#fff;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.25);color:#999}.map .leaflet-container .leaflet-popup.context-menu .leaflet-popup-content-wrapper button{padding:5px 15px;width:100%;cursor:pointer;border:none;background:none;color:#000;font-size:.875rem;text-align:left;font-style:normal;line-height:150%}.map .leaflet-container .leaflet-popup.context-menu .leaflet-popup-content-wrapper button:hover{background-color:rgba(0,107,217,.25)}.map .leaflet-container .leaflet-popup.context-menu .leaflet-popup-content{margin:0;width:230px}.map .leaflet-container .leaflet-popup.context-menu .leaflet-popup-close-button,.map .leaflet-container .leaflet-popup.context-menu .leaflet-popup-tip-container{display:none}.map .ioa-marker{background:none;border:none;display:flex;justify-content:center;align-items:center}.map .ioa-marker.metroActive svg:hover .bg{fill:#a8080e}.map .ioa-marker.metroActive.underAcquisition svg .bg{fill:#eb7c2d}.map .ioa-marker.metroActive.underAcquisition svg .border{stroke:#eb7c2d}.map .ioa-marker.metroActive.underAcquisition svg:hover .bg{fill:#eb7c2d}.map .ioa-marker.metroActive.existing svg .bg{fill:#17ae5c}.map .ioa-marker.metroActive.existing svg .border{stroke:#017b39}.map .ioa-marker.metroActive.existing svg:hover .bg{fill:#017b39}.map .ioa-marker.location svg:hover .bg{fill:#000}.map .ioa-marker.location svg:hover .fg{fill:#fff}.map .ioa-marker.selected.metroActive{-webkit-filter:drop-shadow(0 0 10px #ed1c24);filter:drop-shadow(0 0 10px #ED1C24)}.map .ioa-marker.selected.metroActive.underAcquisition{-webkit-filter:drop-shadow(0 0 10px #eb7c2d);filter:drop-shadow(0 0 10px #eb7c2d)}.map .ioa-marker.selected.metroActive.existing{-webkit-filter:drop-shadow(0 0 10px #17ae5c);filter:drop-shadow(0 0 10px #17ae5c)}.map .ioa-marker.selected.location{-webkit-filter:drop-shadow(0 0 10px #707073);filter:drop-shadow(0 0 10px #707073)}.map .ioa-marker.selected svg circle.bg{fill:#fff!important}.map .ioa-marker.selected svg circle.border{stroke:#fff!important}.map .ioa-marker.selected svg path.fg{fill:#000!important}.map .ioa-marker svg{width:100%;height:100%}.map .saving-toast{z-index:400;position:absolute;right:54px;bottom:27px;width:180px;height:62px;padding:15px;background-color:#1e1e1e;border-radius:4px;display:flex;justify-content:center}.map .saving-toast .spinner{background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;width:30px;height:30px;margin-right:5px;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.map .saving-toast p{margin:0;line-height:188%;color:#c4c4c4}.gray-overlay.leaflet-interactive{cursor:auto}.map>*{height:100%}.leaflet-top.leaflet-right{display:flex;flex-direction:column;align-items:flex-end}.leaflet-top.leaflet-right .map-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.leaflet-bottom.leaflet-right{display:flex;align-items:flex-end}.map-button{box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:4px;border:none;line-height:100%;font-size:.875rem;background-color:#fff;background-position:15px;background-repeat:no-repeat;color:#000;height:40px;padding:13px 13px 13px 42px}.map-button.leaflet-control{cursor:pointer}.map-button.marketplace-button{clear:none;background:url(/static/media/icon-marketplace.1558969c.svg) 0 no-repeat;background-position-x:12px;background-color:#fff}.map-button.marketplace-button.open{background-image:url(/static/media/icon-marketplace-white.70a3d9dd.svg);background-color:#ed1c24;color:#fff}.map-button.marketplace-button.active:not(.open){background-image:url(/static/media/icon-marketplace-blue.f4e6ff84.svg)}.map-button.capacity-button{clear:none;background:url(/static/media/icon-capacity-black.8f8106fa.svg) 0 no-repeat;background-position-x:12px;background-color:#fff}.map-button.capacity-button.open{background-image:url(/static/media/icon-capacity-white.441f0607.svg);background-color:#ed1c24;color:#fff}.map-button.capacity-button.active:not(.open){background-image:url(/static/media/icon-capacity-blue.8b7cd79b.svg)}.leaflet-control-zoom{box-shadow:0 1px 3px rgba(0,0,0,.1)!important;border-radius:4px}.leaflet-control.latency-disclaimer{color:#ed1c24}.map-button:hover{opacity:1}.map-button:active{box-shadow:0 1px 2px rgba(0,0,0,.25);background-color:#ed1c24}.map-button.snapshot-button{background-image:url(/static/media/icon-snapshot.3e329d67.svg);clear:none}.map-button.layers-button{background-image:url(/static/media/icon-layers-black.59fa11fd.svg);clear:none}.map-button.layers-button.open{background-image:url(/static/media/icon-layers-white.64f659e1.svg);background-color:#ed1c24;color:#fff}.map-button.layers-button.active:not(.open){background-image:url(/static/media/icon-layers-blue.1a15235a.svg)}.map-button.onRamps-button{background-image:url(/static/media/icon-onRamps-black.95f19fa3.svg);clear:none}.map-button.onRamps-button.open{background-image:url(/static/media/icon-onRamps-white.8818c8bb.svg);background-color:#ed1c24;color:#fff}.map-button.onRamps-button.active:not(.open){background-image:url(/static/media/icon-onRamps-blue.c8353166.svg)}.map-button.ems-button{background-image:url(/static/media/icon-ems-black.be41d7ce.svg);clear:none}.map-button.ems-button.open{background-image:url(/static/media/icon-ems-white.0f6b872f.svg);background-color:#ed1c24;color:#fff}.map-button.ems-button.active:not(.open){background-image:url(/static/media/icon-ems-blue.7e9d7713.svg)}.map-button.options-button{background-color:#006bd9;color:#fff;clear:none;padding:10px 35px 10px 10px;height:35px}.map-button.options-button.open{padding:10px 28px 10px 10px;height:20px}.map-button.options-button.open:after{background-image:url(/static/media/icon-carat-white.cd8aca49.svg);-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1)}.map-button.options-button:after{background-image:url(/static/media/icon-carat-white.cd8aca49.svg);position:absolute;content:"";height:10px;width:10px;right:15px;top:50%;-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1);background-repeat:no-repeat}.capacity-menu,.marketplace-menu,.onRamps-menu{background:#fff;position:absolute;padding:0 10px;z-index:1001;top:58px;right:206px;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:4px;cursor:default;height:auto;font-style:normal;font-weight:400;font-size:.75rem;line-height:117%;width:270px;display:flex;flex-direction:column;align-items:center;overflow:hidden;max-height:0;transition:all .3s ease-in-out}.capacity-menu.visible,.marketplace-menu.visible,.onRamps-menu.visible{padding:10px;max-height:750px}.capacity-menu .separator-line,.marketplace-menu .separator-line,.onRamps-menu .separator-line{position:relative;width:inherit}.capacity-menu .separator-line:before,.marketplace-menu .separator-line:before,.onRamps-menu .separator-line:before{content:"";position:absolute;border-top:1px solid #e4e4e4;height:1px;top:0;left:0;width:100%}.capacity-menu ul,.marketplace-menu ul,.onRamps-menu ul{list-style:none;width:100%;margin:0;white-space:nowrap;border-radius:2px;padding:5px}.capacity-menu ul.segment-list,.marketplace-menu ul.segment-list,.onRamps-menu ul.segment-list{position:relative;padding-bottom:0;max-height:600px;overflow-y:auto;overflow-x:hidden}.capacity-menu ul.actions-list,.marketplace-menu ul.actions-list,.onRamps-menu ul.actions-list{margin:0}.capacity-menu ul.actions-list li,.marketplace-menu ul.actions-list li,.onRamps-menu ul.actions-list li{margin:0;display:flex;align-items:center;justify-content:space-between}.capacity-menu ul.actions-list li p,.marketplace-menu ul.actions-list li p,.onRamps-menu ul.actions-list li p{margin:0}.capacity-menu ul.actions-list li:hover,.marketplace-menu ul.actions-list li:hover,.onRamps-menu ul.actions-list li:hover{background:#e4e4e4}.capacity-menu ul.actions-list.disabled,.marketplace-menu ul.actions-list.disabled,.onRamps-menu ul.actions-list.disabled{pointer-events:none;opacity:.3}.capacity-menu ul.subsegment-list,.marketplace-menu ul.subsegment-list,.onRamps-menu ul.subsegment-list{padding:0}.capacity-menu ul.subsegment-list li,.marketplace-menu ul.subsegment-list li,.onRamps-menu ul.subsegment-list li{font-size:.75rem}.capacity-menu ul li,.marketplace-menu ul li,.onRamps-menu ul li{font-size:.875rem;line-height:130%;margin-bottom:4px;padding:6px;border-radius:2px;cursor:pointer}.capacity-menu ul li.selected,.marketplace-menu ul li.selected,.onRamps-menu ul li.selected{background:#006bd9;color:#fff}.capacity-menu .type-selection,.marketplace-menu .type-selection,.onRamps-menu .type-selection{width:100%;border:1px solid #e4e4e4;border-radius:4px;padding:5px;font-size:.875rem;line-height:129%;display:flex;justify-content:space-between;align-items:center}.capacity-menu .type-selection span,.marketplace-menu .type-selection span,.onRamps-menu .type-selection span{width:50%;text-align:center;padding:5px 10px;border-radius:4px;cursor:pointer}.capacity-menu .type-selection span.selected,.marketplace-menu .type-selection span.selected,.onRamps-menu .type-selection span.selected{background:#2b2b2b;color:#fff}.marketplace-menu li:hover{background:#e4e4e4}.onRamps-menu{right:395px}.onRamps-menu li{display:flex;justify-content:space-between}.capacity-menu{right:588px}.capacity-menu.visible{overflow:visible}.capacity-menu .section-title{color:#707073;font-size:.75rem;align-self:start;padding:10px 11px 2px;letter-spacing:1px}.capacity-menu .section-title svg{position:absolute;-webkit-transform:translate(1px,-16px) scale(.8);transform:translate(1px,-16px) scale(.8)}.capacity-menu .tooltip{position:relative;display:inline-block}.capacity-menu .tooltip .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:0;margin-left:17px;opacity:0;transition:opacity .3s;font-size:.625rem;width:147px}.capacity-menu .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.capacity-menu input[type=radio]{margin-right:7px;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px #58b8e6;-webkit-appearance:none;appearance:none;border-radius:50%;width:12px;height:12px;background-color:#fff;transition:all .2s ease-in}.capacity-menu input[type=radio]:checked{background-color:#58b8e6}.capacity-menu li{display:flex;justify-content:space-between}.capacity-menu .darker{font-weight:700}.capacity-menu .select-wrapper{width:100%;flex:1 1}.capacity-menu .select-wrapper :first-child{flex:2 1}.capacity-menu .select-wrapper div{cursor:pointer}.capacity-menu .select-wrapper .select__menu{box-shadow:0 1px 4px rgba(0,0,0,.25);padding-right:0;width:-webkit-max-content;width:max-content;min-width:100%;z-index:2000}.capacity-menu .select-wrapper .select__control{height:25px;font-size:.75rem;background:#f5f5f5;min-height:20px;border:none;box-shadow:none}.capacity-menu .select-wrapper .select__control:hover{border:none}.capacity-menu .select-wrapper .select__control .select__indicator-separator{display:none}.capacity-menu .select-wrapper .select__control .select__dropdown-indicator{padding:0}.layersMenu{background:#fff;position:absolute;z-index:1001;top:58px;right:46px;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:4px;-webkit-user-select:none;user-select:none;cursor:default;font-style:normal;font-weight:400;font-size:.75rem;line-height:117%;width:270px;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.layersMenu.visible{max-height:75vh}.layersMenu.apply-changes{right:0;left:380px}.layersMenu .layersWrapper{overflow-y:auto;overflow-x:hidden;padding:0 20px;height:75vh}.layersMenu .clickable-item{cursor:pointer}.layersMenu h5{text-transform:uppercase;font-style:normal;font-weight:400;font-size:.625rem;line-height:120%;letter-spacing:1px;color:#999;margin-top:20px}.layersMenu h6{text-transform:capitalize;font-style:normal;font-weight:700;font-size:.75rem;line-height:117%;margin:0}.layersMenu .milliseconds{position:relative;width:54px}.layersMenu .milliseconds input.latency-ms-input{width:inherit;padding:4px 10px!important;-moz-appearance:textfield;border:1px solid #e4e4e4;box-sizing:border-box;border-radius:4px}.layersMenu .milliseconds input.latency-ms-input::-webkit-inner-spin-button,.layersMenu .milliseconds input.latency-ms-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layersMenu .milliseconds:after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"ms"}.layersMenu .ring-radius-wrapper{margin-top:5px}.layersMenu .ring-color-wrapper{height:24px}.layersMenu .range{padding:10px 0 20px}.layersMenu .section-title{padding-bottom:7px}.layersMenu .main-section-wrapper,.layersMenu .section-item{width:100%;display:flex;justify-content:space-between}.layersMenu .section-item{padding-bottom:5px;align-items:center}.layersMenu .section-item .section-select-group{padding:0}.layersMenu .checkbox-container{width:27px;height:14px}.layersMenu .subsection-title{color:#333;align-items:center;display:flex;white-space:pre}.layersMenu .subsection-title .info-icon{margin-left:2px}.layersMenu .select-wrapper{max-width:45%;flex:1 1}.layersMenu .select-wrapper :first-child{flex:2 1}.layersMenu .select-wrapper div{cursor:pointer}.layersMenu .select-wrapper .select__menu{box-shadow:0 1px 4px rgba(0,0,0,.25);padding-right:0;width:-webkit-max-content;width:max-content;min-width:100%;z-index:2000}.layersMenu .select__control{height:25px;font-size:.75rem;background:#f5f5f5;min-height:20px;border:none;box-shadow:none}.layersMenu .select__control:hover{border:none}.layersMenu .select__control .select__indicator-separator{display:none}.layersMenu .select__control .select__dropdown-indicator{padding:0}.layersMenu ul{-webkit-padding-start:0;padding-inline-start:0;list-style:none;line-height:117%}.layersMenu ul li{display:flex;justify-content:space-between;align-items:center;padding:3px 0;width:100%}.horizontal-line{border-bottom:1px solid #999;opacity:.25;overflow:hidden;margin-left:-20px;margin-right:-20px}.column{display:flex;flex-direction:column;width:100%}.section-inline{display:flex;justify-content:space-between;width:100%;align-items:center;height:30px}.dropdown-section{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.dropdown-section.visible{max-height:400px}button.toggle-button{height:12px;width:20px;padding:0 1px;margin:0}button.toggle-button:before{height:10px;width:10px}button.toggle-button.checked:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.imagesWrapper{margin-bottom:15px}.image{padding:1px;cursor:pointer;border-radius:2px;box-sizing:border-box;margin-right:12px}.image.selected{box-shadow:inset 58px 36px #006bd9}.map-key-container{z-index:9999;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;bottom:0;margin-left:10px}.map-key-container .title{color:#006bd9;font-size:.75rem;padding:5px 10px;border-radius:5px 5px 0 0;background:hsla(0,0%,100%,.6);cursor:pointer;width:120px;text-align:center}.map-key-container .content{max-height:0;overflow:hidden;transition:all .3s ease-in-out;background:hsla(0,0%,100%,.6);display:flex;flex-direction:column;flex-wrap:nowrap;grid-gap:3px;gap:3px;border-radius:0 5px 0 0;padding:0 15px;font-size:.75rem;color:#707073;text-wrap:nowrap}.map-key-container .content.visible{padding:5px 15px;max-height:122px}.map-key-container .content .item{display:flex}.map-key-container .content .item .icon-section{width:40px;margin-right:5px;display:flex;grid-gap:3px;gap:3px;align-items:center;justify-content:center}.map-key-container .content .item .icon-section span{color:#ed1c24;font-weight:700;font-size:.75rem}.map-key-container .content .item .icon-section hr{border:none;margin:0;height:3px;width:18.5px;border-radius:5px}.map-key-container .content .item .icon-section .red-solid{border-top:3px solid #ed1c24}.map-key-container .content .item .icon-section .red-dotted{margin:0;border-top:3px dotted #ed1c24}.map-key-container .content .item .icon-section .yellow{margin:0;border:none;border-top:3px solid #ffbc16;align-items:center}.undo-toast{justify-content:space-between}.undo-toast,.undo-toast button.undo-btn{font-size:.875rem;line-height:130%;display:flex;align-items:center}.undo-toast button.undo-btn{width:50px;height:26px;color:#ffbc16;background:transparent;padding:5px 10px;border:none;cursor:pointer;border-radius:4px;justify-content:center}.undo-toast button.undo-btn:hover:not(.loading){background:#707073}.undo-toast .loader{width:20px;height:20px;display:inline-block;vertical-align:sub;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.phase-panel{position:relative;height:100%;display:grid;grid-template-columns:360px 360px;grid-template-rows:-webkit-min-content -webkit-min-content auto -webkit-min-content;grid-template-rows:min-content min-content auto min-content;left:0;width:360px;background:#333;z-index:3;overflow-y:auto;overflow-x:hidden}.phase-panel:after{content:"";height:100%;width:100%;background-color:#1e1e1e;position:absolute;z-index:3;top:0;opacity:0;pointer-events:none;transition:.5s}.phase-panel.isSidebarCollapsed:after{pointer-events:all;opacity:1}.phase-panel .loading-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-row:3}.phase-panel .loading-wrapper .loading{width:40px;height:40px;display:inline-block;vertical-align:sub;background:url(/static/media/loader-xl.1b3e71f3.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.phase-panel .loading-wrapper .loading-message{font-size:1rem;line-height:131%;color:#fff}.phase-panel .template-container{grid-row:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 18px 0;background:#1e1e1e;color:#fff}.phase-panel .template-container .clickable{cursor:pointer}.phase-panel .template-container .header{height:36px;display:flex;justify-content:space-between;margin:0 0 13px;align-items:center}.phase-panel .template-container .header .button{padding:10px 15px}.phase-panel .template-container .header .title .name{display:flex;align-items:center;grid-gap:8px;gap:8px}.phase-panel .template-container .header .title .name h2{white-space:nowrap;min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:1rem;margin:0;font-weight:700}.phase-panel .template-container .header .title .name svg{cursor:pointer;vertical-align:text-bottom}.phase-panel .template-container .header .title .email{font-size:.75rem;margin:0;font-weight:400}.phase-panel .template-container .header .visibility-section{display:flex;align-items:center;grid-gap:7px;gap:7px}.phase-panel .template-container .header .saved{border:1px solid #fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:3px;display:flex;align-items:center;font-size:.875rem;cursor:pointer;padding:5px;font-weight:400;line-height:130%;grid-gap:8px;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.phase-panel .template-container .header .saved svg path{padding:0}.phase-panel .template-container .header .fill{background:#fff;color:#000}.phase-panel .template-container .buttons-section{display:flex;grid-gap:9px;gap:9px;padding-bottom:15px}.phase-panel .template-container .buttons-section button{padding:10px 0;width:50%}.phase-panel .template-container .description{margin-bottom:20px;font-weight:400;font-size:.875rem;line-height:130%}.phase-panel .template-container .phases-navigate{display:flex;font-weight:400;font-size:.875rem;line-height:130%;border-top:1px solid #707073;padding:20px 0}.phase-panel .template-container .phases-navigate .next{margin-left:auto;margin-right:0}.phase-panel .phase-header{grid-row:2;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #000;position:relative;height:78px;top:0;left:0;width:360px;z-index:3;background:#1e1e1e}.phase-panel .phase-header .presence{display:flex;flex-direction:row-reverse;align-items:center;padding-left:5px;margin-right:15px}.phase-panel .phase-header .presence>div{color:#fff;background:#555;border-radius:1000px;width:26px;height:26px;line-height:217%;font-size:.75rem;display:inline-block;text-align:center;text-transform:uppercase;margin-left:-5px;border:none;position:relative}.phase-panel .phase-header .presence>div .tooltip{display:none;position:absolute;z-index:1;background:#c4c4c4;color:#000;border-left-width:3px;border-left-style:solid;border-color:inherit;border-radius:2px;padding:20px;text-transform:none;text-align:left;font-size:.875rem;white-space:nowrap;line-height:131%}.phase-panel .phase-header .presence>div:hover .tooltip{display:block}.phase-panel .phase-header .presence>div.color0{background:#d07017;border-color:#d07017}.phase-panel .phase-header .presence>div.color0.idle{background:rgba(112,112,115,.3);border-color:rgba(112,112,115,.3)}.phase-panel .phase-header .presence>div.color0.idle>span:first-child{opacity:.3}.phase-panel .phase-header .presence>div.color0.editing{-webkit-animation:shadow-pulse0 2s infinite;animation:shadow-pulse0 2s infinite}@-webkit-keyframes shadow-pulse0{0%{box-shadow:0 0 0 0 #d07017}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes shadow-pulse0{0%{box-shadow:0 0 0 0 #d07017}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.phase-panel .phase-header .presence>div.color1{background:#4c9645;border-color:#4c9645}.phase-panel .phase-header .presence>div.color1.idle{background:rgba(112,112,115,.3);border-color:rgba(112,112,115,.3)}.phase-panel .phase-header .presence>div.color1.idle>span:first-child{opacity:.3}.phase-panel .phase-header .presence>div.color1.editing{-webkit-animation:shadow-pulse1 2s infinite;animation:shadow-pulse1 2s infinite}@-webkit-keyframes shadow-pulse1{0%{box-shadow:0 0 0 0 #4c9645}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes shadow-pulse1{0%{box-shadow:0 0 0 0 #4c9645}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.phase-panel .phase-header .presence>div.color2{background:#8e55c2;border-color:#8e55c2}.phase-panel .phase-header .presence>div.color2.idle{background:rgba(112,112,115,.3);border-color:rgba(112,112,115,.3)}.phase-panel .phase-header .presence>div.color2.idle>span:first-child{opacity:.3}.phase-panel .phase-header .presence>div.color2.editing{-webkit-animation:shadow-pulse2 2s infinite;animation:shadow-pulse2 2s infinite}@-webkit-keyframes shadow-pulse2{0%{box-shadow:0 0 0 0 #8e55c2}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes shadow-pulse2{0%{box-shadow:0 0 0 0 #8e55c2}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.phase-panel .phase-header .presence>div.color3{background:#149ca5;border-color:#149ca5}.phase-panel .phase-header .presence>div.color3.idle{background:rgba(112,112,115,.3);border-color:rgba(112,112,115,.3)}.phase-panel .phase-header .presence>div.color3.idle>span:first-child{opacity:.3}.phase-panel .phase-header .presence>div.color3.editing{-webkit-animation:shadow-pulse3 2s infinite;animation:shadow-pulse3 2s infinite}@-webkit-keyframes shadow-pulse3{0%{box-shadow:0 0 0 0 #149ca5}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes shadow-pulse3{0%{box-shadow:0 0 0 0 #149ca5}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.phase-panel .phase-header .presence>div.color4{background:#e6bc25;border-color:#e6bc25}.phase-panel .phase-header .presence>div.color4.idle{background:rgba(112,112,115,.3);border-color:rgba(112,112,115,.3)}.phase-panel .phase-header .presence>div.color4.idle>span:first-child{opacity:.3}.phase-panel .phase-header .presence>div.color4.editing{-webkit-animation:shadow-pulse4 2s infinite;animation:shadow-pulse4 2s infinite}@-webkit-keyframes shadow-pulse4{0%{box-shadow:0 0 0 0 #e6bc25}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes shadow-pulse4{0%{box-shadow:0 0 0 0 #e6bc25}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.phase-panel .phase-header .presence>div.color5{background:#bb2158;border-color:#bb2158}.phase-panel .phase-header .presence>div.color5.idle{background:rgba(112,112,115,.3);border-color:rgba(112,112,115,.3)}.phase-panel .phase-header .presence>div.color5.idle>span:first-child{opacity:.3}.phase-panel .phase-header .presence>div.color5.editing{-webkit-animation:shadow-pulse5 2s infinite;animation:shadow-pulse5 2s infinite}@-webkit-keyframes shadow-pulse5{0%{box-shadow:0 0 0 0 #bb2158}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes shadow-pulse5{0%{box-shadow:0 0 0 0 #bb2158}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.phase-panel .phase-header .title{padding:12px 0;overflow:hidden}.phase-panel .phase-header .title h1,.phase-panel .phase-header .title h2{color:#c4c4c4;font-size:1rem;font-weight:400;margin:0;border:none;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-panel .phase-header .title h1 span,.phase-panel .phase-header .title h2 span{border-right:1px solid #555;padding:5px 15px 5px 0;margin-right:15px}.phase-panel .phase-header .title h1{font-weight:700}.phase-panel .phase-header .add-products{width:100%;border-radius:4px;display:flex;align-items:center;justify-content:space-between;height:40px;position:relative;border:1px solid #fff;color:#fff}.phase-panel .phase-header .add-products:hover{background:#fff;color:#2b2b2b}.phase-panel .phase-header .add-products-menu{position:absolute;width:inherit}.phase-panel .phase-header .add-products-menu__menu{width:inherit;margin-top:2px;padding:10px 0}.phase-panel .phase-header .add-products-menu__menu li{line-height:140%}.phase-panel .phase-header .add-products-menu__menu li:hover:not([role=presentation]){background-color:#006bd9;color:#fff}.phase-panel .phase-header .add-products-menu__menu li[role=presentation]{letter-spacing:1px;margin-top:14px;margin-bottom:10px;font-size:.625rem;padding:0 15px}.phase-panel .phase-header .add-products-menu__menu li[role=presentation]:first-child{margin-top:10px}.phase-panel .phase-header .add-products-menu__menu li[role=presentation]:not(:first-child){margin-top:30px}.phase-panel .phase-header .add-products-menu__menu li[role=menuitem]{padding:10px 15px;font-size:.875rem;height:36px}.phase-panel .phase-header .add-products-menu__menu li svg{flex-basis:20px;margin-right:3px}.phase-panel .phase-header .add-products .text{font-size:.875rem;line-height:150%}.phase-panel .phase-header .add-products .menu-btn{width:100%;height:100%;border:none;background:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0 14px}.phase-panel .phase-header .add-products.open{border:1px solid #c4c4c4;color:#000;background:#c4c4c4}.phase-panel .phase-header .add-products.open .create-node{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.phase-panel div.disconnect-overlay{position:absolute;left:0;right:0;bottom:0;height:100%;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.phase-panel div.disconnect-overlay.empty{min-height:70px}.phase-panel div.disconnect-overlay.dragging{background:linear-gradient(0deg,rgba(237,28,36,.3),rgba(237,28,36,0));border-bottom:1px solid #fff}.phase-panel div.disconnect-overlay.hover{background:rgba(237,28,36,.3);border:1px solid #ed1c24}.phase-panel div.disconnect-overlay.hover p{border-radius:6px 6px 0 0;background-color:#ed1c24}.phase-panel div.disconnect-overlay p{margin:0;color:#fff;font-size:.75rem;text-transform:uppercase;text-align:center;letter-spacing:.5px;padding-right:25px;padding-left:10px;height:30px;line-height:150%;background-image:url(/static/media/icon-disconnect.d0f79f30.svg);background-position:95%;background-repeat:no-repeat}.phase-panel .phase-nodes{grid-row:3;overflow-y:auto;overflow-x:hidden}.phase-panel .phase-nodes .phase-asps{display:flex;align-items:center;justify-content:space-between;background:#1e1e1e;color:#fff;padding:15px 22px;cursor:pointer;margin-top:0}.phase-panel .phase-nodes .phase-asps.active{background:#fff;color:#000}.phase-panel .phase-nodes .phase-asps .start{display:flex;align-items:center}.phase-panel .phase-nodes .phase-asps .asp-count{margin-left:23px;display:flex;align-items:center}.phase-panel .phase-nodes .phase-asps .asp-count p{margin:0;font-weight:100;line-height:0}.phase-panel .phase-nodes .phase-asps .arrow-icon{justify-self:flex-end}.phase-panel .phase-nodes .phase-recommend{transition:all .3s ease-in-out;max-height:0;padding:0;background:#1e1e1e;border-bottom:0;position:relative}.phase-panel .phase-nodes .phase-recommend.visible{max-height:100px;padding:18px;border-bottom:1px solid #000}.phase-panel .phase-nodes .phase-recommend .loading{position:absolute;top:26px;right:40px;width:30px;height:30px;display:inline-block;vertical-align:sub;background:url(/static/media/icon-progress-white.8d60fbcb.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.phase-panel .phase-nodes .checkbox-container{padding-left:0;padding-right:0;margin-right:0;width:0}.phase-panel .phase-nodes .checkbox-container .checkbox{background:#1e1e1e}.phase-panel .phase-nodes .checkbox-container .checkbox.checked{background:#58b8e6}.phase-panel .phase-nodes .bulk-actions{padding:0 20px 0 0;color:#999;line-height:286%;font-size:.875rem;font-weight:300;display:flex;align-items:center;margin-top:-40px;transition:margin-top .2s ease-in-out;position:relative;background:#333;width:360px;border-bottom:1px solid #000;z-index:2}.phase-panel .phase-nodes .bulk-actions.visible{margin-top:0}.phase-panel .phase-nodes .bulk-actions .checkbox-container{margin:0;padding-left:22px;padding-right:33px}.phase-panel .phase-nodes .bulk-actions .button{cursor:pointer;background:#1e1e1e;color:#fff;border:none;border-radius:2px;padding:7px 11px;font-size:.75rem;margin-left:4px;line-height:100%;height:28px}.phase-panel .phase-nodes .bulk-actions .button.group{margin-left:auto}.phase-panel .phase-nodes .bulk-actions .button:disabled{cursor:not-allowed;opacity:.5}.phase-panel .phase-nodes .bulk-actions .move-menu{position:relative;top:-1px}.phase-panel .phase-nodes .bulk-actions .move-menu .toggle.button{padding-right:23px;background-image:url(/static/media/icon-dropdown-arrow.36db9c03.svg);background-repeat:no-repeat;background-position:right 10px top 10px}.phase-panel .phase-nodes .bulk-actions .move-menu .flyout-content{position:absolute;right:0;display:none;width:150px;padding:0;margin:0;background:#fff;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:.875rem;text-align:center;font-style:italic;color:#999;z-index:1}.phase-panel .phase-nodes .bulk-actions .move-menu .flyout-content button{padding:5px 15px;font-size:.875rem;width:100%;cursor:pointer;border:none;outline:none;background:none;text-align:left;color:#000}.phase-panel .phase-nodes .bulk-actions .move-menu .flyout-content button:hover{background-color:rgba(88,184,230,.2)}.phase-panel .phase-nodes .bulk-actions .move-menu .flyout-content button:active{background-color:rgba(88,184,230,.4)}.phase-panel .phase-nodes .bulk-actions .move-menu.open .toggle.button{background-color:#404040}.phase-panel .phase-nodes .bulk-actions .move-menu.open .flyout-content{display:block}.phase-panel .phase-nodes ul.UnconnectedList{position:relative}.phase-panel .phase-nodes ul.UnconnectedList li.service{background-image:url(/static/media/icon-service-unconnected-default.73ea701c.svg)}.phase-panel .phase-nodes ul.UnconnectedList li.selected.service{background-image:url(/static/media/icon-service-unconnected-selected.dd1d6cc6.svg)}.phase-panel .phase-nodes ul.UnconnectedList li.checked.service{background-image:url(/static/media/icon-service-unconnected-checked.536e9601.svg)}.phase-panel .phase-nodes div.hover-overlay{position:absolute;display:table-cell;vertical-align:middle;text-align:center;top:0;left:0;bottom:0;right:0;background-color:rgba(88,184,230,.4);border-radius:0;border:1px solid #58b8e6;transition:opacity .1s ease-in-out;overflow:hidden;pointer-events:none}.phase-panel .phase-nodes div.hover-overlay p{display:block;height:30px;line-height:250%;width:80px;padding-right:16px;padding-left:5px;border-radius:0 0 6px 6px;margin:0 auto;background:#58b8e6 url(/static/media/icon-move.dffa80d6.svg) 89% no-repeat;color:#fff;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;transition:margin-top .1s linear}.phase-panel .phase-nodes div.hover-overlay.group p{width:145px}.phase-panel .phase-nodes ul:not([role=menu]){margin:0;padding:0}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]){cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;height:40px;background:#2b2b2b no-repeat 31px;color:#999;border-bottom:1px solid #000;font-size:.875rem;line-height:286%;padding-left:22px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]) .item-text{margin-left:30px}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).editing{background-position:61px}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).editing .item-text{margin-left:60px;font-weight:300}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).office{background-image:url(/static/media/icon-office-default.e859a16f.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).datacenter{background-image:url(/static/media/icon-datacenter-default.6b3f57e5.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).group{background-image:url(/static/media/icon-group-default.a2a51bf0.svg);padding-right:30px}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).group .dot{position:absolute;right:20px;width:8px;height:8px;margin-top:16px;border-radius:8px}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).service{color:#fc9b29;background-image:url(/static/media/icon-service-remote-default.83180209.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).service.hidden{opacity:.5}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).service.local{background-image:url(/static/media/icon-service-local-default.13ad2356.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).selected{background-color:#fff;color:#000}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).selected.group{background-image:url(/static/media/icon-group-selected.8d0eedf4.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).selected.office{background-image:url(/static/media/icon-office-selected.840211b6.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).selected.datacenter{background-image:url(/static/media/icon-datacenter-selected.e143cc67.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).selected.service{background-color:#fc9b29;color:#fff;background-image:url(/static/media/icon-service-remote-selected.1c68f36b.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).selected.service.local{background-image:url(/static/media/icon-service-local-selected.fe79593d.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).checked{color:#58b8e6}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).checked.group{background-image:url(/static/media/icon-group-checked.f4e91790.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).checked.office{background-image:url(/static/media/icon-office-checked.33f21520.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).checked.datacenter{background-image:url(/static/media/icon-datacenter-checked.0a4fa9b9.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).checked.service{color:#58b8e6;background-image:url(/static/media/icon-service-remote-checked.bd56b23d.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).checked.service.local{background-image:url(/static/media/icon-service-local-checked.a7454663.svg)}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).removing{opacity:.2}.phase-panel .phase-nodes ul:not([role=menu]) li:not([role=menuitem]).adding .loading{position:absolute;top:5px;right:10px;width:30px;height:30px;display:inline-block;vertical-align:sub;background:#1e1e1e url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;box-shadow:0 0 20px 5px #1e1e1e;border-radius:30px;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]){position:relative;padding:0;height:auto;background:#2b2b2b;z-index:0}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro{padding-top:16px;padding-left:60px;height:84px;background:#333;color:#fff;position:relative}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro.underAcquisition{color:#d86220}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro.underAcquisition svg.metro-icon path{fill:#d86220}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro.existing{color:#8be0ad}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro.existing svg.metro-icon path{fill:#8be0ad}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro svg.metro-icon{position:absolute;top:20px;left:20px}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro span.name{display:block;font-size:1rem;line-height:131%}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro span.use-cases{font-size:.75rem;line-height:150%;color:#999;display:inline-flex;align-items:center}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro span.use-cases .platform-tag{display:flex;align-items:center;margin-right:5px;background:rgba(0,0,0,.2);border-radius:2px;padding:3px 6px;font-weight:400}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro span.use-cases .platform-tag.tag-enabled{color:#fff;background:rgba(0,0,0,.4)}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro span.use-cases .checked-icon,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro span.use-cases .platform-tag-dot{margin:0 6px 0 4px}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro button{position:absolute;top:6px;right:20px;width:26px;height:26px;padding:0;border:1px solid rgba(0,0,0,.5);background:transparent;overflow:hidden;cursor:pointer}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro button:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:transparent url(/static/media/icon-carat.a7566487.svg) no-repeat 50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease-out}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>div.metro button.checked:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>ul:not([role=menu]){position:relative;z-index:-1;-webkit-transform:translateY(-300px);transform:translateY(-300px);max-height:0;opacity:0;transition:all .3s ease-in-out}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>ul:not([role=menu]).expanded{opacity:1;max-height:300px;-webkit-transform:translateY(0);transform:translateY(0)}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>ul:not([role=menu]).expanded li:first-child:not([role=menuitem]){border-top:1px solid #000}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem])>ul:not([role=menu]).expanded li:last-child{border-bottom:none}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected>div.metro{background-color:#fff;color:#000}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected>div.metro.underAcquisition{color:#eb7c2d}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected>div.metro.underAcquisition svg.metro-icon path{fill:#eb7c2d}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected>div.metro.existing{color:#17ae5c}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected>div.metro.existing svg.metro-icon path{fill:#17ae5c}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected>div.metro svg.metro-icon path{fill:#000}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected button{background-color:#fff}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .checked-icon,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .platform-tag,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .platform-tag-dot{color:#999;background:hsla(0,0%,89.4%,.2)!important}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .checked-icon.tag-enabled,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .platform-tag-dot.tag-enabled,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .platform-tag.tag-enabled{color:#000!important;background:hsla(0,0%,89.4%,.4)!important}.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .checked-icon path,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .platform-tag-dot path,.phase-panel .phase-nodes ul:not([role=menu]).MetroList>li:not([role=menuitem]).selected .platform-tag path{stroke:#333}.phase-panel .phase-empty{grid-row:3;background:url(/static/media/illo-empty-project.99a74fe2.svg) no-repeat 50% 40%;color:#999;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.phase-panel .phase-empty p{width:250px;margin-top:150px}.phase-panel .phase-tooltip{grid-row-start:1;grid-row-end:3;position:relative;-webkit-user-select:none;user-select:none;padding-left:40px;padding-right:20px;height:130px;background:url(/static/media/bg-left-flyout.81e94eff.svg) no-repeat;display:none}.phase-panel .phase-tooltip.open{display:block}.phase-panel .phase-tooltip button.close{padding:15px;position:absolute;top:23px;right:25px;border:none;width:16px;height:16px;background:url(/static/media/icon-close.e823479b.svg) no-repeat 50%;opacity:.4;cursor:pointer}.phase-panel .phase-tooltip h3{font-size:1.125rem;color:#ed1c24;font-weight:400;margin:25px 0 0}.phase-panel .phase-tooltip p{margin:0;font-size:.875rem;color:#333}.phase-panel .phase-tooltip p em{font-weight:700;font-style:normal}.phase-panel .phase-export{grid-row:4;padding:15px;border-top:1px solid #000;bottom:0;left:0;width:360px;background:#333}.flyout{position:absolute;top:130px;left:325px;z-index:2}.flyout .flyout-content{display:none;position:absolute;right:-15px;width:181px;padding:5px 0 15px;margin:-10px -65px 30px 0;background:#fff;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.25);color:#999}.flyout .flyout-content .phase-header-flyout-buttons button{white-space:nowrap}.flyout .flyout-content button{padding:5px 20px;width:100%;cursor:pointer;border:none;background:none;color:#000;font-size:.875rem;text-align:left;font-style:normal;line-height:150%;font-weight:400}.flyout .flyout-content button:hover{background-color:rgba(88,184,230,.2)}.flyout .flyout-content .title{padding:15px 20px 10px;margin:0;font-style:normal;font-weight:400;font-size:.625rem;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#999}.flyout .flyout-content .platform-equinix{padding-top:10px}.flyout.open .flyout-content{display:block}.app{top:42px;right:0;left:0;z-index:0;background:#b7e1fe}.app,.app section{position:fixed;bottom:0}.app section{top:85px}.app.info-panel-open .info-panel{-webkit-transform:translateX(0);transform:translateX(0)}.loading-container{padding:60px 0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.loading-container .loading-text{font-size:1rem;line-height:125%;height:20px;vertical-align:middle}.loading-container .loading-text .spinner{display:inline-block;vertical-align:sub;margin-right:10px;width:20px;height:20px;background:url(/static/media/icon-progress.f9649202.svg) 50% no-repeat;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.right-sidebar{position:relative;right:0}.right-sidebar,.sidebar{height:calc(100% - 42px)}.sidebar{position:absolute;left:0;transition:.5s;top:43px}.sidebar .collapse-button{position:fixed;display:flex;align-items:center;justify-content:center;z-index:4;padding:0;top:110px;left:352px;width:14px;height:26px;cursor:pointer;color:#fff;background:#006bd9;box-shadow:0 1px 2px rgba(0,0,0,.25);border:none;border-radius:2px;transition:.5s}.sidebar.isSidebarCollapsed{left:-340px}.sidebar.isSidebarCollapsed .collapse-button{left:8px;width:24px}.sidebar.isSidebarCollapsed .collapse-button svg{-webkit-transform:rotate(0);transform:rotate(0)}.layers-panel{width:260px;background:#fff;position:absolute;height:100%;display:flex;flex-direction:column;right:0;z-index:3;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 4px rgba(0,0,0,.15);font-weight:400;font-size:.75rem;align-items:center;padding:7px}.layers-panel .header{margin:10px 0;display:flex;width:100%;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:700;padding:0 5px}.layers-panel .close-panel{width:20px;height:20px;padding:3px;outline:none;border:none;cursor:pointer;background:#f5f5f5;border-radius:10px;box-shadow:0 0 10px 10px #f5f5f5}.layers-panel .close-panel svg{stroke:#999}.layers-panel .close-panel:hover svg{stroke:#555}.layers-panel .close-panel:active svg{stroke:#333}.layers-panel .separator-line{position:relative;width:inherit}.layers-panel .separator-line:before{content:"";position:absolute;border-top:1px solid #e4e4e4;height:1px;top:0;left:0;width:100%}.layers-panel ul{list-style:none;width:100%;margin:0;white-space:nowrap;border-radius:2px;padding:5px}.layers-panel ul.segment-list{position:relative;padding-bottom:0;max-height:600px;overflow-y:auto;overflow-x:hidden}.layers-panel ul.actions-list{margin:0}.layers-panel ul.actions-list li{margin:0;display:flex;align-items:center;justify-content:space-between}.layers-panel ul.actions-list li p{margin:0}.layers-panel ul.actions-list li:hover{background:#e4e4e4}.layers-panel ul.actions-list.disabled{pointer-events:none;opacity:.3}.layers-panel ul.subsegment-list{padding:0}.layers-panel ul.subsegment-list li{font-size:.75rem}.layers-panel ul li{font-size:.875rem;line-height:130%;margin-bottom:4px;padding:6px;border-radius:2px;cursor:pointer}.layers-panel ul li.selected{background:#006bd9;color:#fff}.layers-panel .type-selection{width:100%;border:1px solid #e4e4e4;border-radius:4px;padding:5px;font-size:.875rem;line-height:129%;display:flex;justify-content:space-between;align-items:center}.layers-panel .type-selection span{width:50%;text-align:center;padding:5px 10px;border-radius:4px;cursor:pointer}.layers-panel .type-selection span.selected{background:#2b2b2b;color:#fff}.layers-panel .marketplace-view{width:100%}.layers-panel .marketplace-view li{display:flex;justify-content:space-between}.layers-panel .marketplace-view .option:hover{background:#e4e4e4}.layers-panel .capacity-view .select-wrapper,.layers-panel .marketplace-view .select-wrapper,.layers-panel .onRamps-view .select-wrapper{max-width:60%;width:100%;flex:1 1}.layers-panel .capacity-view .select-wrapper div,.layers-panel .marketplace-view .select-wrapper div,.layers-panel .onRamps-view .select-wrapper div{cursor:pointer}.layers-panel .capacity-view .select-wrapper .select__menu,.layers-panel .marketplace-view .select-wrapper .select__menu,.layers-panel .onRamps-view .select-wrapper .select__menu{box-shadow:0 1px 4px rgba(0,0,0,.25);padding-right:0;width:-webkit-max-content;width:max-content;min-width:100%;z-index:2000}.layers-panel .capacity-view .select-wrapper .select__control,.layers-panel .marketplace-view .select-wrapper .select__control,.layers-panel .onRamps-view .select-wrapper .select__control{height:25px;font-size:.75rem;background:#f5f5f5;min-height:20px;border:none;box-shadow:none}.layers-panel .capacity-view .select-wrapper .select__control:hover,.layers-panel .marketplace-view .select-wrapper .select__control:hover,.layers-panel .onRamps-view .select-wrapper .select__control:hover{border:none}.layers-panel .capacity-view .select-wrapper .select__control .select__indicator-separator,.layers-panel .marketplace-view .select-wrapper .select__control .select__indicator-separator,.layers-panel .onRamps-view .select-wrapper .select__control .select__indicator-separator{display:none}.layers-panel .capacity-view .select-wrapper .select__control .select__dropdown-indicator,.layers-panel .marketplace-view .select-wrapper .select__control .select__dropdown-indicator,.layers-panel .onRamps-view .select-wrapper .select__control .select__dropdown-indicator{padding:0}.layers-panel .onRamps-view{width:100%}.layers-panel .onRamps-view li{display:flex;justify-content:space-between;align-items:center}.layers-panel .layers-view{width:100%}.layers-panel .layers-view.apply-changes{right:0;left:380px}.layers-panel .layers-view .layersWrapper{overflow-y:auto;overflow-x:hidden;padding:0 11px}.layers-panel .layers-view .clickable-item{cursor:pointer}.layers-panel .layers-view h5{text-transform:uppercase;font-style:normal;font-weight:400;font-size:.625rem;line-height:120%;letter-spacing:1px;color:#999;margin-top:20px}.layers-panel .layers-view h6{text-transform:capitalize;font-style:normal;font-weight:700;font-size:.75rem;line-height:117%;margin:0}.layers-panel .layers-view .milliseconds{position:relative;width:54px}.layers-panel .layers-view .milliseconds input.latency-ms-input{width:inherit;padding:4px 10px!important;-moz-appearance:textfield;border:1px solid #e4e4e4;box-sizing:border-box;border-radius:4px}.layers-panel .layers-view .milliseconds input.latency-ms-input::-webkit-inner-spin-button,.layers-panel .layers-view .milliseconds input.latency-ms-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layers-panel .layers-view .milliseconds:after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"ms"}.layers-panel .layers-view .ring-radius-wrapper{margin-top:5px}.layers-panel .layers-view .ring-color-wrapper{height:24px}.layers-panel .layers-view .range{padding:10px 0 20px}.layers-panel .layers-view .section-title{padding-bottom:7px}.layers-panel .layers-view .main-section-wrapper,.layers-panel .layers-view .section-item{width:100%;display:flex;justify-content:space-between}.layers-panel .layers-view .section-item{padding-bottom:5px;align-items:center}.layers-panel .layers-view .section-item .section-select-group{padding:0}.layers-panel .layers-view .checkbox-container{width:27px;height:14px}.layers-panel .layers-view .subsection-title{color:#333;align-items:center;display:flex;white-space:pre}.layers-panel .layers-view .subsection-title .info-icon{margin-left:2px}.layers-panel .layers-view .select-wrapper{max-width:45%;flex:1 1}.layers-panel .layers-view .select-wrapper div{cursor:pointer}.layers-panel .layers-view .select-wrapper .select__menu{box-shadow:0 1px 4px rgba(0,0,0,.25);padding-right:0;width:-webkit-max-content;width:max-content;min-width:100%;z-index:2000}.layers-panel .layers-view .select__control{height:25px;font-size:.75rem;background:#f5f5f5;min-height:20px;border:none;box-shadow:none}.layers-panel .layers-view .select__control:hover{border:none}.layers-panel .layers-view .select__control .select__indicator-separator{display:none}.layers-panel .layers-view .select__control .select__dropdown-indicator{padding:0}.layers-panel .layers-view ul{-webkit-padding-start:0;padding-inline-start:0;list-style:none;line-height:117%}.layers-panel .layers-view ul li{display:flex;justify-content:space-between;align-items:center;padding:3px 0;width:100%}.layers-panel .layers-view .horizontal-line{border-bottom:1px solid #999;opacity:.25;overflow:hidden;margin-left:-20px;margin-right:-20px}.layers-panel .layers-view .column{display:flex;flex-direction:column;width:100%}.layers-panel .layers-view .section-inline{display:flex;justify-content:space-between;width:100%;align-items:center;height:30px}.layers-panel .layers-view .dropdown-section{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.layers-panel .layers-view .dropdown-section.visible{max-height:400px}.layers-panel .layers-view button.toggle-button{height:12px;width:20px;padding:0 1px;margin:0}.layers-panel .layers-view button.toggle-button:before{height:10px;width:10px}.layers-panel .layers-view button.toggle-button.checked:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.layers-panel .layers-view .imagesWrapper{margin-bottom:15px}.layers-panel .layers-view .image{padding:1px;cursor:pointer;border-radius:2px;box-sizing:border-box;margin-right:12px}.layers-panel .layers-view .image.selected{box-shadow:inset 58px 36px #006bd9}.layers-panel .capacity-view{width:100%}.layers-panel .capacity-view .section-title{color:#707073;font-size:.75rem;align-self:start;padding:10px 11px 2px;letter-spacing:1px}.layers-panel .capacity-view .section-title svg{position:absolute;-webkit-transform:translate(1px,-16px) scale(.8);transform:translate(1px,-16px) scale(.8)}.layers-panel .capacity-view .tooltip{position:relative;display:inline-block}.layers-panel .capacity-view .tooltip .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:0;margin-left:17px;opacity:0;transition:opacity .3s;font-size:.625rem;width:147px}.layers-panel .capacity-view .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.layers-panel .capacity-view .top-tooltip{bottom:26px!important;right:-44px}.layers-panel .capacity-view input[type=radio]{margin-right:7px;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px #58b8e6;-webkit-appearance:none;appearance:none;border-radius:50%;width:12px;height:12px;background-color:#fff;transition:all .2s ease-in}.layers-panel .capacity-view input[type=radio]:checked{background-color:#58b8e6}.layers-panel .capacity-view li{display:flex;justify-content:space-between;align-items:center}.error-view-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh}.error-view-wrapper .error-view-info-wrapper{width:480px}.error-view-wrapper .error-view-info-wrapper h1,.error-view-wrapper .error-view-info-wrapper p{color:#000;text-align:left}.error-view-wrapper .error-view-info-wrapper h1{font-weight:700;font-size:1.25rem;line-height:150%;margin-bottom:20px}.error-view-wrapper .error-view-info-wrapper p{font-size:.875rem;line-height:150%;margin-bottom:30px}.error-view-wrapper .error-view-info-wrapper .error-view-actions{display:flex;flex-direction:column;align-items:center;justify-content:center}.error-view-wrapper .error-view-info-wrapper .error-view-actions button{width:100%;font-weight:700;font-size:.875rem;line-height:115%;border:none;padding:14px 0;margin-bottom:10px;cursor:pointer}.error-view-wrapper .error-view-info-wrapper .error-view-actions button.primary-button{color:#fff;background:#ed1c24;border-radius:4px}.error-view-wrapper .error-view-info-wrapper .error-view-actions button.text-only-button{color:#ed1c24;background-color:transparent}.default-menu li[role=menuitem]:hover{background-color:rgba(0,107,217,.25)}.default-menu li[role=menuitem]:active{background-color:none;color:initial}.default-menu li[role=menuitem] a{text-decoration:none}.sidebar-context-menu ul[role=menu]{border-radius:0}.sidebar-context-menu li[role=menuitem]{line-height:normal;font-size:.875rem}.Toastify__progress-bar{background:#ffbc16;bottom:unset;top:0}.Toastify__toast{padding:8px 18px;min-height:unset!important;border-radius:0}.Toastify__toast-body{padding:0}.Toastify__toast-theme--dark{background:#333}.Toastify__close-button{align-self:center;opacity:1;margin-left:15px}.maintenance{height:100vh;background-image:url(/static/media/maintenance.e0b76e12.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.maintenance,.maintenance .banner{display:flex;justify-content:center;align-items:center}.maintenance .banner{width:652px;height:324px;background-color:#fff;text-align:center;flex-direction:column;grid-gap:44px;gap:44px}.maintenance .banner .title{font-size:2.6rem;font-weight:1000}.maintenance .banner .text{margin:0;font-size:1rem;font-weight:400;line-height:143%;width:55%;text-align:center;font-style:normal}.content-login-view{background-image:url(/static/media/login-intro-bg-2.ea708ed6.jpg);background-size:cover;min-height:100vh;display:flex}.content-login-view .login{background:linear-gradient(90deg,rgba(0,0,0,.9),transparent);display:flex;flex-direction:column;padding-left:5vw;grid-gap:1.75rem;gap:1.75rem;padding-top:15vh;width:900px}.content-login-view .login .introduction p{color:#fff;margin:0}.content-login-view .login .introduction .title{font-size:3.6rem;font-weight:700}.content-login-view .login .introduction .subtitle{font-size:1.6rem;font-weight:400;margin-top:-1rem}.content-login-view .login .introduction .subtitle span{font-size:.875rem;position:absolute;font-weight:300}.content-login-view .login form{font-size:.875rem;display:flex;flex-direction:column;background-color:#fff;min-height:250px;justify-content:center;max-width:425px}.content-login-view .login form.message{padding:0 1.5rem}.content-login-view .login form h2,.content-login-view .login form p{margin:0}.content-login-view .login form .sign-in{font-size:1.6rem;font-weight:900;line-height:130%;margin:0 0 1rem}.content-login-view .login form .body-container{padding:1.5rem}.content-login-view .login form a{color:#006bd9;text-decoration:none;cursor:pointer}.content-login-view .login form .box-footer{background:#e4e4e4;padding:1.5rem}.content-login-view .login form .box-footer .input-container{display:flex;align-items:center;margin:.25rem 0 1rem}.content-login-view .login form .box-footer .input-container .textInput{height:46px;margin-right:5px}.content-login-view .login form .box-footer .input-container button{background-color:#006bd9}.content-login-view .login form .box-footer button.gray{margin:.25rem 0 1rem;border:1px solid #333}.content-login-view .login form .box-footer p{padding:0}.content-login-view .login .information{margin-top:-1rem;margin-bottom:.25rem;color:#fff;font-size:1.125rem;font-weight:300}.content-login-view .login .information p{display:flex}.content-login-view .login .information svg{width:4rem;margin-top:5px}.content-login-view .login .footer{margin-bottom:.938rem;margin-top:auto}.content-login-view .login .footer p{color:#fff;font-size:.875rem;font-weight:700;margin:0}.content-login-view .login .footer p a{text-decoration:none;margin-right:25px}.content-login-view .VersionStamp{color:#fff!important}@media(max-width:450px){.content-login-view .login{width:95vw}.content-login-view .login .introduction .title{font-size:2.6rem}.content-login-view .login .introduction .subtitle{font-size:1.25rem}.content-login-view .login .information{font-size:.875rem}}.VersionStamp{-webkit-user-select:none;user-select:none;margin:15px 30px;position:absolute;bottom:0;right:0;font-size:.75rem;color:#999}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;color:inherit;outline:none;font-family:"Roboto",helvetica,arial,sans-serif}body,html{background-color:#f5f5f5}body,html{margin:0;padding:0}body{line-height:1.6;color:#000}button{-webkit-user-select:none;user-select:none}#root{text-align:left;position:relative}#root .content-page{margin-top:42px;z-index:0}.rotate180-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
/*# sourceMappingURL=main.486a84e4.chunk.css.map */