.Cards{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}
.FullObjectSelection{display:flex;height:100%;overflow:hidden;background:#f6f6f6}.FullObjectSelection .children{width:100%}
.EmptyState{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:170px;background:#f6f6f6;font-size:12px;line-height:1.33;letter-spacing:.8px;text-align:center;overflow:hidden;user-select:none}.EmptyState .empty-state-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;overflow:hidden}.EmptyState .empty-state-content .title{font-size:12px;font-weight:900;text-transform:uppercase;color:#333f48}.EmptyState .empty-state-content .description{color:#959aad}.EmptyState .empty-state-content .button{width:1px;height:32px}.button-wrapper{position:fixed;text-align:center}
.Submenu{display:flex;align-items:flex-end;height:44px;min-height:44px;padding:0 40px;font-size:12px;box-sizing:border-box}.Submenu .item{height:24px;margin-right:24px;color:#959aad;text-transform:uppercase;user-select:none}.Submenu .item.active{color:#383838;font-weight:900;box-sizing:border-box;border-bottom:4px solid #333f48}.Submenu .item.disabled{cursor:default;opacity:.5}
.VibeTooltipPopper{z-index:9000 !important}.VibeTooltipPopper .tooltip-item{margin-top:4px}.VibeTooltipPopper .tooltip-item:first-child{margin-top:0}
.VibeIcon{display:inline-block;vertical-align:baseline}.VibeIcon.disabled{cursor:default;opacity:.5}.VibeIcon svg{vertical-align:top}.VibeIconButton{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border-radius:4px;user-select:none}.VibeIconButton.disabled{cursor:default}.VibeIconButton.no-right-border{border-right:none !important}

.TablePaginator{display:flex;align-items:center;font-size:12px;color:#959aad;user-select:none}.TablePaginator .page{cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:40px;height:32px;box-sizing:border-box;border:1px solid #e1e1e9;border-left:none;font-weight:900;color:#959aad}.TablePaginator .page:hover{background:rgba(51,63,72,.16)}.TablePaginator .page.active{background:#333f48;color:#fff;border:1px solid #333f48;border-left:none}.TablePaginator .page.disabled{cursor:default;opacity:.5;background:#fff;color:#959aad;border:1px solid #e1e1e9}.TablePaginator .page.disabled:hover{background:rgba(0,0,0,0)}.TablePaginator .page.page-prev{border-left:1px solid #e1e1e9;border-top-left-radius:4px;border-bottom-left-radius:4px}.TablePaginator .page.page-next{border-top-right-radius:4px;border-bottom-right-radius:4px}.TablePaginator .page .dots{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.TablePaginator .page .page-select{width:100%;height:100%;border:none;background:#fff;font-family:"Lato",sans-serif;font-weight:900;padding-left:13px;color:#959aad;-webkit-appearance:none;appearance:none}.TablePaginator .page .page-select:hover{cursor:pointer;background:rgba(51,63,72,.16);border-radius:0}.TablePaginator .page .page-select:focus{outline:none}.TablePaginator .count-container{margin:0 10px;font-weight:900;color:#383838}.TablePaginator .label-container{display:flex;align-items:center;text-transform:uppercase}.TablePaginator .label-container.label-container-dropdown:hover{color:#383838;cursor:pointer}.table-paginator-menu{margin-top:5px;z-index:1301 !important}.table-paginator-menu .menu-item{display:flex;align-items:center}.table-paginator-menu .menu-item>.text{pointer-events:none;flex-grow:1}
.VibeButton{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:4px;box-sizing:border-box;font-size:12px;letter-spacing:.8px;user-select:none}.VibeButton.disabled{cursor:default;opacity:.5}.VibeButton>.icon-left{margin-right:4px}.VibeButton>.icon-right{margin-left:4px}.VibeButton>.text.variant-text{font-size:100%;font-weight:normal}
.VibeModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000 !important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(51,42,75,.75);display:flex;flex-direction:column;justify-content:center}.VibeModal.GlobalModal{z-index:9001 !important}.VibeModal .vibe-modal-container{position:relative;min-width:300px;background-color:#f6f6f6;margin:0 auto;border-radius:4px;letter-spacing:normal}.VibeModal .vibe-modal-container .vibe-modal-title{padding:24px;padding-bottom:8px;font-size:14px;line-height:1.14;font-weight:900}.VibeModal .vibe-modal-container .vibe-modal-text{padding:24px;padding-bottom:8px;font-size:14px;line-height:1.25}.VibeModal .vibe-modal-container .vibe-modal-text.has-title{padding-top:0}.VibeModal .vibe-modal-container .vibe-modal-text .spacer{margin:15px 0}.VibeModal .vibe-modal-container .vibe-modal-toolbar{display:flex;justify-content:flex-end}.VibeModal .vibe-modal-container .vibe-modal-toolbar .confirm-toolbar{display:flex;justify-content:flex-end}.VibeModal .vibe-modal-container .vibe-modal-toolbar .btn-modal{cursor:pointer;padding:24px;font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;user-select:none}.VibeModal .vibe-modal-container .vibe-modal-toolbar .btn-modal:hover{opacity:.6}.VibeModal .vibe-modal-container .vibe-modal-toolbar .btn-modal.disabled{cursor:default;opacity:.5}
.VibeCheckbox{padding:8px 0}.VibeCheckbox .check-item{display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.VibeCheckbox .input-check{display:none}
.ApplyCancel{display:flex;align-items:center;gap:8px}
.BulkActions{font-size:12px}.BulkActions .content{display:flex;align-items:center;margin-right:16px}.BulkActions .content .selected-container{display:flex;align-items:center;text-transform:uppercase;color:#00a474}.BulkActions .content .selected-container .check-icon{background:#00a474;padding:3px;margin-right:5px}.BulkActions .content .actions-container{margin-left:20px;border:1px solid #00a474;border-radius:4px}.BulkActions .content .actions-container .action-icon{cursor:pointer;padding:5px}.BulkActions .bulk-modal{text-align:left}
.Toolbar{display:flex;align-items:center;justify-content:right;height:54px;padding:0 24px;background:#fff;border-top:1px solid #e1e1e9;box-sizing:border-box}.Toolbar>.left-container{flex-grow:1;display:flex;align-items:center;gap:8px}.Toolbar>.left-container .paginator-container{margin-right:16px}.Toolbar>.left-container .filters,.Toolbar>.left-container .sort{display:flex;flex-direction:column;justify-content:center;height:24px;padding:0 8px;border-radius:4px;font-size:12px}.Toolbar>.left-container .filters .filter-content,.Toolbar>.left-container .filters .sort-content,.Toolbar>.left-container .sort .filter-content,.Toolbar>.left-container .sort .sort-content{display:flex;align-items:center}.Toolbar>.left-container .filters{background-color:rgba(51,63,72,.16);color:#333f48}.Toolbar>.left-container .sort{background-color:rgba(254,207,12,.25);color:#333f48}.Toolbar .toolbar-container{display:flex;align-items:center;justify-content:right;text-align:right;line-height:0}.Toolbar .toolbar-container .table-button{margin-right:16px}.Toolbar .toolbar-container .custom-buttons{display:flex;align-items:center;gap:16px}.Toolbar .toolbar-container .toolbar-buttons{display:flex;align-items:center}.Toolbar .toolbar-container .toolbar-buttons .toolbar-button{margin-left:8px}.Toolbar .toolbar-container .toggle-main{margin-left:16px;justify-content:right;text-align:right}.Toolbar .toolbar-container .toggle-main .toggle-active{display:flex;align-items:center;justify-content:right;text-align:right}.Toolbar .toolbar-container .toggle-main .toggle-active .switch-label{margin-right:8px}.Toolbar .toolbar-container .toggle-main .toggle-active .switch__checkbox{border-radius:25px;background-color:#e1e1e9;cursor:pointer;height:24px;position:relative;transition:all 300ms ease;width:52px}.Toolbar .toolbar-container .toggle-main .toggle-active .switch__checkbox::after{height:22px;width:22px;background-image:url(/3111420a87123fb8f353.png);background-repeat:no-repeat;background-position:3px 3px}.Toolbar .toolbar-container .toggle-main .toggle-active .switch__input:checked+.switch__checkbox::after{left:27px;background-image:url(/00025d215275be56d3af.png);background-repeat:no-repeat;background-position:3px 3px}.Toolbar .toolbar-container .toggle-main .toggle-active .switch__input:checked+.switch__checkbox{background-color:#cf0838}.Toolbar .toolbar-container .density-icon{cursor:pointer;margin-left:16px}
.VibeCell{display:flex;flex-direction:column;justify-content:center;background-color:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;border-bottom:1px solid #e1e1e9;color:#383838}.VibeCell.header{border-top:1px solid #e1e1e9;border-bottom:4px solid #333f48}.VibeCell.header.bulk-edit{border-bottom:4px solid #00a474}.VibeCell.checked{background-color:#f6f6f6}.VibeCell.assigned{background-color:rgba(0,164,116,.16)}.VibeCell.link{cursor:pointer}.VibeCell.error{background-color:rgba(207,8,56,.16)}.VibeCell.last-column{border-right:none}.VibeCell>.cell-content{line-height:14px}.VibeCell>.cell-content>.content-container{position:relative;padding:0 24px}.VibeCell>.cell-content>.content-container.header{overflow:visible}.VibeCell>.cell-content>.content-container>.cell-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VibeCell>.cell-content>.resize-handle{cursor:ew-resize;position:absolute;top:0;right:0;bottom:0;width:4px;z-index:2;background-color:rgba(0,0,0,0)}
.TimeField{display:flex;height:32px;padding:0 4px;box-sizing:border-box;border:1px solid #e1e1e9;border-radius:4px}.TimeField .time-field-input{width:100%;border:none;font-family:"Lato",sans-serif;font-size:12px;font-weight:normal;padding:0 2px;color:#383838;text-transform:lowercase}.TimeField .time-field-input:focus{outline:none}.TimeField .time-field-controls{position:relative;width:16px;min-width:16px;user-select:none}.TimeField .time-field-controls .time-field-control{cursor:pointer;position:absolute;left:0}.TimeField .time-field-controls .time-field-control.control-prev{top:2px}.TimeField .time-field-controls .time-field-control.control-next{bottom:2px}.TimeField.has-error{border:1px solid #cf0838}.TimeField.has-error .time-field-input{color:#cf0838}
.VibeToggle{cursor:pointer;display:flex;align-items:center;width:100%;user-select:none}.VibeToggle .toggle-label,.VibeToggle .toggle-checkbox{pointer-events:none}.VibeToggle .toggle-label{flex-grow:1;margin-right:5px;text-align:left}.VibeToggle .toggle-checkbox{width:32px;min-width:32px;position:relative;background-color:#e1e1e9;transition:.3s ease all}.VibeToggle .toggle-checkbox .toggle-ball{position:absolute;top:1px;left:1px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);border-radius:100%;transition:.3s ease left}.VibeToggle .toggle-checkbox .toggle-ball.checked{left:calc(50% + 1px)}.VibeToggle .toggle-checkbox .toggle-ball.partial{left:calc(25% + 1px)}.VibeToggle.outlined{width:calc(100% - 32px);padding:16px;border:1px solid #e1e1e9;border-radius:4px}.VibeToggle.disabled{cursor:auto;opacity:.5}
.ToggleField>.toggle-content{display:flex;height:32px;padding:0 5px;border:1px solid #e1e1e9;border-radius:4px}.ToggleField>.help-text{margin-top:8px;color:#959aad;font-size:10px;font-weight:bold}.ToggleField.disabled>.toggle-content{background-color:light-dark(rgba(239, 239, 239, 0.3), rgba(59, 59, 59, 0.3))}
.RadioField{display:flex;align-items:center;padding:8px;margin-bottom:8px;border-radius:4px;font-size:12px;box-sizing:border-box;border:1px solid rgba(0,0,0,0);user-select:none}.RadioField.custom-radio{border:1px solid #e3e7f4;padding:10px}.RadioField:last-child{margin-bottom:0}.RadioField:hover{cursor:pointer}.RadioField .radio-info{display:flex;flex-direction:column;gap:4px;font-size:14px}.RadioField .radio-info .radio-title{display:flex;align-items:center;font-weight:bold}.RadioField .radio-info .radio-title .radio-icon{margin-right:4px}.RadioField .radio-info .description{color:#959aad}.RadioField.selected{border:1px solid #333f48;background-color:rgba(254,207,12,.16)}.RadioField.selected .radio-icon{color:#333f48 !important}.RadioField.selected .radio-info{color:#333f48}.RadioField.disabled,.RadioField.read-only{cursor:default}.RadioField.disabled{opacity:.7}
.CurrencyField{position:relative}.CurrencyField>.input-group-right{position:absolute;top:0;right:8px;height:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;pointer-events:none}.CurrencyField>.field-input.has-input-group-right{padding-right:48px}
.CountryField .CountryFieldRoot{width:100%}.CountryField .CountryFieldRoot .CountryFieldInput input{padding:0;font-size:11px;font-family:"Lato",sans-serif}.CountryField .CountryFieldRoot .CountryFieldInput fieldset{border-color:#e1e1e9 !important}.CountryField .CountryFieldRoot .CountryFieldInput.disabled{background-color:rgba(149,154,173,.16)}.CountryField .CountryFieldRoot .CountryFieldInput .CountryFieldInputFocus fieldset{border-color:#333f48 !important;border-width:1px !important}.MuiAutocomplete-popper{z-index:1500 !important}.country-flag{margin-left:10px}
.PhoneField{width:100%;border-radius:4px;border:1px solid #e1e1e9}.PhoneField.readonly .MuiOutlinedInput-notchedOutline{border:none}.PhoneField.readonly input{-webkit-text-fill-color:#383838}.PhoneField .MuiOutlinedInput-notchedOutline{border-color:#e1e1e9 !important}.PhoneField .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#333f48 !important;border-width:1px !important}.PhoneField input{font-size:11px;height:32px !important;padding:8px;box-sizing:border-box;font-family:"Lato",sans-serif;color:#383838 !important}.PhoneField .MuiTelInput-IconButton{width:28px;height:auto}.PhoneField .MuiTelInput-IconButton:hover{background:rgba(0,0,0,0)}.MuiTelInput-Menu{z-index:10000 !important}.MuiTelInput-Menu .MuiTelInput-ListItemText-country span{font-size:11px !important}.MuiTelInput-Menu .MuiTelInput-ListItemIcon-flag{margin-right:0}
.BaselineSelector{position:relative}.BaselineSelector .baseline-select{position:absolute;left:0;width:100%;max-height:202px;z-index:2;background-color:#fff;box-sizing:border-box;border:1px solid #333f48;border-bottom:none;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:auto}.BaselineSelector .baseline-select .baseline-item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:40px;font-size:14px;padding:0 10px}.BaselineSelector .baseline-select .baseline-item.selected,.BaselineSelector .baseline-select .baseline-item:hover{background-color:rgba(51,63,72,.16);color:#333f48}.BaselineSelector .baseline-input-container{position:relative}.BaselineSelector .baseline-input-container .baseline-input{display:block}.BaselineSelector .baseline-input-container .baseline-input.dropdown-active{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.BaselineSelector .baseline-input-container .baseline-clear{position:absolute;top:calc(50% - 8px);right:10px}
.DmaSelector{position:relative}.DmaSelector .field-label{display:flex;align-items:center;color:#959aad;margin-bottom:4px;text-transform:uppercase}.DmaSelector .input-container{position:relative}.DmaSelector .input-container .item-input{display:block}.DmaPopper .item-select{max-height:200px;background-color:#fff;box-sizing:border-box;border:1px solid #333f48;border-top:none;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;overflow:auto}.DmaPopper .item-select .item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:40px;font-size:12px;padding:0 8px;color:#383838}.DmaPopper .item-select .item.selected,.DmaPopper .item-select .item:hover{background-color:rgba(51,63,72,.16);color:#333f48}.DmaPopper .item-select .item.disabled{cursor:default;background-color:rgba(0,0,0,0);color:#959aad}
.CompanySelector{position:relative}.CompanySelector .field-label{display:flex;align-items:center;color:#959aad;margin-bottom:4px;text-transform:uppercase}.CompanySelector .input-container{position:relative}.CompanySelector .input-container .item-input{display:block}.CompanyPopper .item-select{max-height:200px;background-color:#fff;box-sizing:border-box;border:1px solid #333f48;border-top:none;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;overflow:auto}.CompanyPopper .item-select .item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:32px;font-size:12px;padding:4px 8px;color:#383838}.CompanyPopper .item-select .item.selected,.CompanyPopper .item-select .item:hover{background-color:rgba(51,63,72,.16);color:#333f48}.CompanyPopper .item-select .item.disabled{cursor:default;background-color:rgba(0,0,0,0);color:#959aad}.CompanyPopper .item-select .item>.item-content{display:flex;align-items:center}.CompanyPopper .item-select .item>.item-content>.icon{width:16px;height:16px;margin-right:8px}.CompanyPopper .item-select .item>.item-content>.text{flex-grow:1}
.Avatar{display:flex;align-items:center}.Avatar>.avatar-container{overflow:hidden;border-radius:100%;user-select:none}.Avatar>.avatar-container.has-text{margin-right:12px}.Avatar>.text{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.DropdownSelector{position:relative}.DropdownSelector .field-label{display:flex;align-items:center;color:#959aad;margin-bottom:4px;text-transform:uppercase}.DropdownSelector .input-container{position:relative}.DropdownSelector .input-container .item-input{display:block}.DropdownPopper .item-select{max-height:200px;background-color:#fff;box-sizing:border-box;border:1px solid #333f48;border-top:none;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;overflow:auto}.DropdownPopper .item-select .item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:40px;font-size:12px;padding:0 8px;color:#383838}.DropdownPopper .item-select .item.selected,.DropdownPopper .item-select .item:hover{background-color:rgba(51,63,72,.16);color:#333f48}.DropdownPopper .item-select .item.disabled{cursor:default;background-color:rgba(0,0,0,0);color:#959aad}.DropdownPopper .item-select .item.hidden{display:none}.DropdownPopper .item-select .item .create{display:flex;color:#959aad}.DropdownPopper .item-select .item .create .create-value{margin-left:4px;color:#333f48}.DropdownPopper .item-select .item>.custom-content{display:flex;align-items:center}.DropdownPopper .item-select .item>.custom-content>.text{flex-grow:.15}.DropdownPopper .item-select .item>.custom-content>.display-custom-inputs{display:flex;position:relative;align-items:center;justify-content:center;gap:8px}.DropdownPopper .item-select .item>.custom-content>.display-custom-inputs .display-custom-width,.DropdownPopper .item-select .item>.custom-content>.display-custom-inputs .display-custom-height{position:relative}.DropdownPopper .item-select .item>.custom-content>.display-custom-inputs input{display:flex;width:47px;padding:8px;justify-content:center;align-items:center}.DropdownPopper .item-select .item>.custom-content>.display-custom-inputs .display-input-placeholder{position:absolute;right:8px;top:11px;color:#a4a7b7}.DropdownPopper .item-select .item>.item-content{display:flex;align-items:center}.DropdownPopper .item-select .item>.item-content>.text{flex-grow:1}
.Chip{display:flex;flex-wrap:nowrap;align-items:center;height:24px;margin-right:5px;padding:0 8px;border-radius:4px;background:rgba(149,154,173,.16);color:#959aad;overflow:hidden;user-select:none}.Chip:last-child{margin-right:0}.Chip .chip-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Chip .chip-icon{cursor:pointer;margin-left:5px}
.Chips .chips-input-container{position:relative;display:flex;align-items:center;box-sizing:border-box;border:1px solid #e1e1e9;border-radius:4px;overflow:auto}.Chips .chips-input-container .added-chips{display:flex;align-items:center;padding-left:8px}.Chips .chips-input-container .chips-field{border:none;flex-grow:1;min-width:50px;padding-right:30px}.Chips .chips-input-container .chips-field.focus{border:none}.Chips .chips-input-container .add-chip{position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;right:0;width:24px;height:100%}.Chips .chips-input-container .add-chip .add-chip-icon{cursor:pointer}.Chips .chips-input-container.focus{border:1px solid #333f48}.Chips .chips-list{display:flex;flex-wrap:wrap}
.UploadDropzone{position:relative;text-align:center}.UploadDropzone.allow{cursor:pointer}.UploadDropzone .dropzone{position:relative;display:flex;align-items:center;justify-content:center;border:2px dashed #e1e1e9;border-radius:4px;min-height:400px;box-sizing:border-box;overflow:hidden}.UploadDropzone .dropzone .drag-over-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.UploadDropzone .dropzone.dropzone-image{min-height:auto;border:none}.UploadDropzone .dropzone.dropzone-image .drag-container{position:relative;padding:10px}.UploadDropzone .dropzone.dropzone-image .drag-container .image-container .image-placeholder{width:100%}.UploadDropzone .dropzone.dropzone-image .drag-container .edit-icon-container{position:absolute;bottom:0;left:0;width:24px;height:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#333f48;border-radius:4px;border-bottom-left-radius:0}.UploadDropzone .dropzone.dropzone-image .drag-over-container{background:rgba(0,0,0,0)}.UploadDropzone p{font-size:24px}.UploadDropzone .drag-info{margin-bottom:30px;font-weight:900}.UploadDropzone .files{display:flex;align-items:center;margin-bottom:20px}.UploadDropzone .files .preview{padding:10px 20px;box-shadow:0 8px 16px 0 rgba(0,0,0,.08)}.UploadDropzone .upload-error{background:rgba(207,8,56,.16);padding:10px 20px;margin:5px 0}
.SearchInput{position:relative;width:100%}.SearchInput .search-icon,.SearchInput .loading{position:absolute;top:8px;left:8px}.SearchInput .loading{top:10px;background:#fff;color:#333f48}.SearchInput .clear-icon{position:absolute;top:10px;right:8px;opacity:0;transition:.5s ease opacity}.SearchInput .clear-icon.show{cursor:pointer;opacity:1}.SearchInput .input-search{box-sizing:border-box;width:100%;height:40px;padding:10px 35px;border:1px solid #e1e1e9;border-radius:4px;font-size:14px}.SearchInput .input-search:focus{outline:none;border:1px solid #333f48}.SearchInput.dark .loading{background:#333f48;color:#fff}.SearchInput.dark .input-search{background:#333f48;color:#fff;border:none}.SearchInput.dark .input-search::placeholder{color:#222732}
.PageLayout{display:flex;flex-direction:column;justify-content:center;height:72px;min-height:72px}.PageLayout .page-container{padding:0 40px}.PageLayout .page-container.active-side-menu{padding:0 40px}.PageLayout .page-container .cards-container{margin-top:10px}.PageLayout .card-options-container{display:flex;align-items:center;height:100%;margin-left:0;padding:0 30px;background-color:#fff;box-sizing:border-box;border-top:1px solid #e1e1e9;border-bottom:1px solid #e1e1e9}.PageLayout .card-options-container .option{display:flex;align-items:center}.PageLayout .card-options-container .option.view-options{margin-right:65px}.PageLayout .card-options-container .option .dropdown-container{font-size:12px}.PageLayout .card-options-container .option .option-title{margin-right:8px;font-size:12px;text-transform:uppercase;white-space:nowrap;user-select:none;color:#959aad}.PageLayout .card-options-container .option .dropdown-icon{margin-top:-4px}.PageLayout .card-options-container .sorting-options.option{margin-right:30px}.PageLayout .card-options-container .sorting-options .sorted-by{color:#333f48;font-size:13px;position:relative;bottom:-2px}.PageLayout .card-options-container .sorting-options .sorted-by:hover{cursor:pointer}.PageLayout .card-options-container .search-options{flex-grow:1}.PageLayout .card-options-container .search-options.option .list-search{box-sizing:border-box;width:100%;padding:10px;padding-left:35px;border:1px solid #e1e1e9;border-radius:4px}.PageLayout .card-options-container .search-options.option .list-search:focus{outline:0}.PageLayout .card-options-container .search-options.option .list-search::placeholder{color:#959aad;font-size:12px;font-weight:300}.PageLayout .card-options-container .search-options.option .list-search:-ms-input-placeholder{color:#959aad;font-size:12px;font-weight:300}.PageLayout .card-options-container .search-options .search-by{color:#333f48;font-size:13px;position:relative;bottom:-2px}.PageLayout .card-options-container .search-options .search-by:hover{cursor:pointer}.PageLayout .card-options-container .toggle-option{margin-left:16px}.PageLayout .card-options-container .toggle-option .toggle-container{display:flex;align-items:left}.PageLayout .card-options-container .toggle-option .toggle-container .switch__checkbox{border-radius:25px;background-color:#e1e1e9;cursor:pointer;height:26px;position:relative;transition:all 300ms ease;width:52px}.PageLayout .card-options-container .toggle-option .toggle-container .switch__checkbox::after{height:24px;width:24px;background-image:url(/3111420a87123fb8f353.png);background-repeat:no-repeat;background-position:4px 4px}.PageLayout .card-options-container .toggle-option .toggle-container .switch__input:checked+.switch__checkbox::after{left:27px;background-image:url(/00025d215275be56d3af.png);background-repeat:no-repeat;background-position:4px 4px}.PageLayout .card-options-container .toggle-option .toggle-container .switch__input:checked+.switch__checkbox{background-color:#cf0838}.PageLayout .card-options-container .toggle-option .option-title{letter-spacing:.8px}.PageLayout .card-options-container .label-dropdown{display:flex;align-items:center;color:#333f48;font-size:12px;font-weight:900;text-transform:uppercase;white-space:nowrap}.PageLayout .card-options-container .label-dropdown:hover{cursor:pointer}.PageLayout .card-options-container .toggle-view-container{display:flex;align-items:center;margin-left:16px}.PageLayout .menu-container{white-space:nowrap}.PageLayout .search-container{flex-grow:1;width:100%;margin-left:10px}.PageLayout.layout-purple .card-options-container{background:#222732;border:none}.PageLayout.layout-purple .card-options-container .option .option-title{color:#333f48}.PageLayout.layout-purple .card-options-container .label-dropdown{color:#fff}.PageLayout.layout-purple .card-options-container .search-options.option .list-search{background:#333f48;color:#fff;border:none}.PageLayout.layout-purple .card-options-container .search-options.option .list-search::placeholder{color:#222732}.PageLayout.align-right .card-options-container{padding-right:0}.PageLayout.align-right .card-options-container .option.search-options{margin-right:30px}.PageLayoutPaper{background:#222732 !important}.PageLayoutPaper .menu-item{color:#fff;font-family:"Lato",sans-serif;font-size:12px;padding:5px 20px}.PageLayoutPaper .menu-item:hover{background:#333f48}.PageLayoutPaper .menu-item.disabled:hover{background-color:#222732;cursor:default}.PageLayoutDropdown{z-index:1301 !important}
.Tag{display:flex;flex-wrap:nowrap;align-items:center;height:24px;line-height:14px;padding:0 8px;border-radius:4px;white-space:nowrap;user-select:none}.Tag.unedited,.Tag.restore{background:rgba(149,154,173,.16);color:#959aad}.Tag.add,.Tag.unarchive{background:rgba(0,164,116,.16);color:#00a474}.Tag.remove{background:rgba(207,8,56,.16);color:#cf0838}.Tag.edit{background:rgba(51,63,72,.16);color:#333f48}.Tag.unedited.client,.Tag.unedited.admin{background:rgba(51,63,72,.16);color:#333f48}.Tag.found{background:rgba(51,63,72,.16);color:#333f48}.Tag .tag-name-container{flex-grow:1;display:flex;align-items:center}.Tag .admin-tag-icon{margin-right:5px}.Tag .tag-icon{cursor:pointer;margin-left:5px}.Tag .input-edit-tag{width:100%;height:24px;border:none;background:rgba(0,0,0,0)}.Tag .input-edit-tag:focus{outline:none}
.ManageTags{height:100%;font-size:12px;overflow:hidden}.ManageTags .manage-header{display:flex;align-items:center;height:105px;padding:0 30px}.ManageTags .manage-header .header-info .header-title{display:flex;align-items:center;margin-bottom:15px;font-size:18px;font-weight:900}.ManageTags .manage-header .header-info .header-title .undo-redo{margin-left:20px;user-select:none}.ManageTags .manage-header .header-info .header-subtitle{font-size:14px}.ManageTags .manage-header .header-buttons{flex-grow:1;display:flex;justify-content:flex-end;gap:8px}.ManageTags .manage-tabs{display:flex;height:30px;padding:0 30px;user-select:none}.ManageTags .manage-tabs .tab{cursor:pointer;position:relative;margin-right:15px;text-transform:uppercase}.ManageTags .manage-tabs .tab .active-bar{display:none;position:absolute;bottom:0;left:0;width:100%;height:4px;background:#333f48}.ManageTags .manage-tabs .tab.active{font-weight:900}.ManageTags .manage-tabs .tab.active .active-bar{display:block}.ManageTags .manage-tag-list-container{height:calc(100% - 207px)}.ManageTags .manage-tag-list-container .tag-loader{position:absolute;top:calc(50% - 37.5px);left:calc(50% - 37.5px);transform:translate(-50%, -50%)}.ManageTags .manage-tag-list-container .manage-tag-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:0 24px;margin-bottom:24px}.ManageTags .manage-tag-list-container .add-tags-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:300px;height:105px;padding-top:20px;padding-bottom:20px}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-error{position:relative;display:block;margin-top:16px;line-height:16px;color:#cf0838}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-error span{font-weight:bold}.ManageTags .manage-tag-list-container .add-tags-container .label-add-tag{display:block;margin-bottom:5px;font-size:12px;color:#959aad;text-transform:uppercase}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-input-container{position:relative}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-input-container .input-add-tag{width:100%;height:40px;margin:0 auto;padding-left:10px;padding-right:70px;font-size:18px;box-sizing:border-box;border:1px solid #e1e1e9;border-radius:4px}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-input-container .input-add-tag:focus{outline:none;border:1px solid #333f48}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-input-container .icon-delete-input{position:absolute;top:0;right:30px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 10px}.ManageTags .manage-tag-list-container .add-tags-container .add-tag-input-container .icon-add-tag{cursor:pointer;position:absolute;top:0;right:0;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 12px}.ManageTags .manage-tag-list-container .empty-tags{margin-top:20px;font-size:18px;color:#959aad;text-align:center}.ManageTags .manage-tag-list-container .empty-tags .empty-add-tags{margin-top:5px}
.Tags .label-container{display:flex;align-items:center}.Tags .label-container .manage-tags{flex-grow:1;margin-bottom:5px;text-align:right}.Tags .label-container .manage-tags .manage-tags-text{color:#333f48;font-size:10px;text-transform:uppercase}.Tags .label-container .manage-tags .manage-tags-text:hover{cursor:pointer;color:#383838}.Tags .tags-input-container{position:relative;display:flex;align-items:center;box-sizing:border-box;overflow:auto}.Tags .tags-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TagsManageDialog{z-index:1301 !important}.TagsManageDialog .TagsManageDialogPaper{height:100%;min-width:830px !important;max-width:920px !important;max-height:564px}
.VibeSelect{height:34px}.VibeSelect .input-container .field-input.item-input{position:absolute;left:0;top:0;width:248px;height:34px;z-index:101;opacity:0}.VibeSelect .input-container .arrow-down{position:absolute;right:10px;top:8px;z-index:101}.VibeSelect .input-container .select-display{position:absolute;left:2px;top:2px;padding-left:8px;padding-top:8px;height:20px;width:calc(100% - 14px);background-color:#fff;border:1px solid #e1e1e9;border-radius:4px;z-index:3}.VibeSelect .input-container .select-display.disabled{opacity:.4}.VibeSelectPopper .item-select{max-height:200px;background-color:#fff;box-sizing:border-box;border:1px solid #333f48;border-top:none;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.VibeSelectPopper .item-select .item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;background-color:#383838;color:#fff;height:40px;font-size:12px;padding:0 8px}.VibeSelectPopper .item-select .item.selected,.VibeSelectPopper .item-select .item:hover{background-color:rgba(97,97,97,.92);color:#fff}.VibeSelectPopper .item-select .item.disabled{cursor:default;background-color:rgba(0,0,0,0);color:#959aad}.VibeSelectPopper .item-select .item.hidden{display:none}.VibeSelectPopper .item-select .item .playback-info{line-height:12px;display:inline-block}.VibeSelectPopper .item-select .item>.item-content{display:flex;align-items:center}
.Field{position:relative;font-size:12px}.Field .field-label{display:inline-flex;align-items:center;height:12px;font-size:10px;font-weight:normal;line-height:1.2;letter-spacing:.67px;white-space:nowrap;color:#959aad;margin-bottom:8px;text-transform:uppercase;user-select:none}.Field .field-label.required::after{content:"";width:4px;height:4px;margin-left:4px;background:#f66733;border-radius:50%}.Field>.help-text{margin-top:8px;color:#959aad;font-size:10px;font-weight:bold}.Field .input-container,.Field .select-container{position:relative}.Field .input-container>.custom-button,.Field .select-container>.custom-button{position:absolute;top:0;right:0;background-color:#fff}.Field .input-container>.inner-label,.Field .select-container>.inner-label{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;color:#d0d5dd;top:1px;right:1px;background-color:#fff;height:calc(100% - 2px);border-left:1px solid #e1e1e9;padding:0 16px}.Field .input-container>.multiple-values-container,.Field .select-container>.multiple-values-container{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;height:100%;max-width:calc(100% - 40px);padding-left:8px;padding-right:32px;overflow:hidden}.Field .input-container>.multiple-values-container .multiple-values,.Field .select-container>.multiple-values-container .multiple-values{display:flex;align-items:center;height:24px;padding:0 8px;background-color:rgba(51,63,72,.16);color:#333f48;border-radius:4px}.Field .input-container>.multiple-values-container .multiple-values>.text,.Field .select-container>.multiple-values-container .multiple-values>.text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Field .select-container select{width:100%;height:32px;box-sizing:border-box;padding:0 8px;padding-right:32px;border:1px solid #e1e1e9;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none}.Field .select-container select.disabled{background-color:light-dark(rgba(239, 239, 239, 0.3), rgba(59, 59, 59, 0.3));color:light-dark(rgb(84, 84, 84), rgb(170, 170, 170))}.Field .select-container select option:disabled{color:rgba(149,154,173,.5)}.Field .select-container ::-ms-expand{display:none}.Field .select-container .arrow-down{position:absolute;right:8px;top:8px;pointer-events:none}.Field .select-container .select-placeholder{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;padding-right:32px;background-color:rgba(0,0,0,0);border:none}.Field .select-container .MuiInputBase-root{width:100%}.Field .field-input,.Field .field-textarea{width:100%;height:32px;box-sizing:border-box;padding:8px;border:1px solid #e1e1e9;font-family:"Lato",sans-serif;border-radius:4px}.Field .field-input.mui-select,.Field .field-textarea.mui-select{height:32px}.Field .field-input.has-button,.Field .field-textarea.has-button{width:calc(100% - 28px)}.Field .field-input:focus,.Field .field-textarea:focus{outline:none;border:1px solid #333f48}.Field .field-input::placeholder,.Field .field-textarea::placeholder{color:#959aad}.Field .field-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Field .field-textarea{min-height:64px;resize:vertical}.Field .input-group-right{position:absolute;top:0;height:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;pointer-events:none}.Field .field-errors{margin-top:5px;font-size:10px;color:#cf0838;text-align:left}.Field.has-error .field-label{color:#cf0838}.Field.has-error .field-input,.Field.has-error .field-textarea{color:#cf0838;border:1px solid #cf0838}.Field.has-error .field-input::placeholder,.Field.has-error .field-textarea::placeholder{color:rgba(207,8,56,.75)}.Field .datepicker-container{position:relative}.Field .datepicker-container .react-datepicker-wrapper{width:100%}.Field .datepicker-container .datepicker-icon{position:absolute;top:calc(50% - 8px);left:8px;z-index:2}.Field .datepicker-container .datepicker-input{padding-left:32px}.SelectPopoverRoot{z-index:1301 !important}
.AddRemoveField{display:flex;align-items:center}.AddRemoveField>.field-container{flex-grow:1}.AddRemoveField>.actions{width:60px;padding-left:8px;text-align:right}
.AdvancedSearch{display:flex;flex-direction:column;justify-content:center;height:100%}.AdvancedSearchDialog{z-index:1302 !important}.AdvancedSearchDialog .fields{margin-top:24px}.AdvancedSearchDialog .fields>div{margin-top:8px}.AdvancedSearchDialog .fields>div:first{margin-top:0}
.HeaderCell>.label-container{height:18px;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HeaderCell>.label-container.active{color:#333f48}.HeaderCell>.label-container>.label{flex-grow:1;font-weight:bold;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeaderCell>.search-container{position:relative;height:32px;margin-top:4px}.HeaderCell>.search-container .search-clear{position:absolute;top:calc(50% - 8px);right:4px}
.MoreMenu{z-index:1303 !important}.MoreMenu .MoreMenuPaper{background:#222732 !important}.MoreMenu .MoreMenuPaper .more-menu-item{height:14px;text-shadow:0 1px 2px rgba(0,0,0,.5);font-family:"Lato",sans-serif;font-size:12px;color:#fff;line-height:1.2em;user-select:none}.MoreMenu .MoreMenuPaper .more-menu-item:hover{background:#333f48}.MoreMenu .MoreMenuPaper .more-menu-item.static{padding:11px 16px}.MoreMenu .MoreMenuPaper .more-menu-item.static:hover{cursor:default;background:#222732}.MoreMenu .MoreMenuPaper .more-menu-item.static:focus{outline:none}.MoreMenu .MoreMenuPaper .more-menu-item a,.MoreMenu .MoreMenuPaper .more-menu-item .non-link{display:block;width:100%;padding:12px 16px;color:#fff}.MoreMenu .MoreMenuPaper .more-menu-item .non-link{pointer-events:none}
.Table{flex-grow:1;display:flex;flex-direction:column}.VibeTable{position:relative;flex-grow:1;display:flex;flex-direction:column;width:100%;background-color:#fff;font-size:12px}.VibeTable>.table-grid{flex-grow:1;position:relative}.VibeTable>.table-grid .data-grid{background:#f6f6f6}.VibeTable>.table-grid .bulk-edit-header-grid{top:-100px;transition:.5s ease top}.VibeTable>.table-grid .bulk-edit-header-grid.show{top:0}.VibeTableDrag{display:none;box-sizing:border-box;padding:0 10px;border:1px solid #333f48;background:rgba(34,39,50,.75);color:#fff;font-size:12px}
.TagList{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.TagList .tags-list{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px}.TagList .tags-list .tags-icon-container{margin-right:5px}.TagList .tags-list .no-tags{margin-left:3px;color:#959aad}
.ContentTags{display:flex;align-items:center;overflow:hidden}.ContentTags .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 8px}.ContentTags .tags{overflow:hidden}
.VibeAlert{display:flex;flex-direction:column;justify-content:center;line-height:normal}.VibeAlert>.alert-container{display:flex;align-items:center}.VibeAlert>.alert-container>.alerts{margin-left:8px}.VibeAlertItems>.alert{margin-top:4px}.VibeAlertItems>.alert:first-child{margin-top:0}
.CompaniesUnassigned{height:calc(100% - 71px)}.CompaniesUnassigned .title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.CompaniesUnassigned .title-container .title{flex-grow:1;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.CompaniesAssigned{height:calc(100% - 71px)}.CompaniesAssigned .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.CompaniesAssigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.CompaniesAssigned .title-container .assign-all-container{display:flex;flex-direction:column;justify-content:center;height:30px;margin-left:16px;padding:0 8px;border:1px solid #00a474;border-radius:4px}
.ObjectSelection{display:flex;height:100%;overflow:hidden;background:#f6f6f6}.ObjectSelection .location-col{width:50%}.ObjectSelection .location-col.unassigned{box-shadow:0 8px 16px 8px rgba(0,0,0,.16)}
.SwapButton{display:flex;align-items:center;justify-content:center;padding:0 15px;background:#fff;box-sizing:border-box;border-radius:4px;user-select:none}.SwapButton .status-text{flex-grow:1;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SwapButton .status-icon.status-left{margin-right:5px}.SwapButton .status-icon.status-right{margin-left:5px}.SwapButton:hover{cursor:pointer}.SwapButton.arrow-only{padding:0}.SwapButton.arrow-only .status-icon.status-left{margin-right:0}.SwapButton.arrow-only .status-icon.status-right{margin-left:0}
.Paginator{color:#959aad;font-family:"Lato",sans-serif;font-size:12px;text-transform:uppercase;padding-bottom:0;user-select:none}.Paginator .counts{color:#383838;font-size:14px;font-family:"Lato",sans-serif;line-height:1.14;text-transform:none;font-weight:900;margin:0 5px}.Paginator .label-dropdown{color:#333f48;font-weight:900}.Paginator .label-dropdown:hover{cursor:pointer}.Paginator.layout-purple{color:#333f48}.Paginator.layout-purple .counts{color:#fff}.Paginator .icon{font-size:14px}
.VibeSplash{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:12px}.VibeSplash .splash-img{width:200px}.VibeSplash .splash-title{margin-top:30px;font-weight:bold;color:#333f48}.VibeSplash .splash-subtitle{margin-top:10px;color:#959aad}
.LocationItem{width:250px;margin-right:15px;margin-bottom:15px;background:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);font-size:14px;user-select:none}.LocationItem:hover{cursor:pointer}.LocationItem.selected{opacity:.4}.LocationItem.selected:hover{cursor:default}.LocationItem .location-item-header{display:flex;align-items:center;padding:15px;overflow:hidden}.LocationItem .location-item-header .location-item-details{flex-grow:1;min-width:50%}.LocationItem .location-item-header .location-item-details .location-item-name{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationItem .location-item-header .location-item-details .location-item-location{margin-top:3px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationItem .location-item-header .location-item-assign{margin-left:5px}.LocationItem .location-item-header .company-image{width:24px;height:24px;margin-left:12px}.LocationItem .location-image-container{border-top:1px solid #e1e1e9}.LocationItem .location-image-container .location-image{width:100%;height:72px;object-fit:cover}
.CompanyLocations .locations-container{padding:20px 0;background:#f6f6f6;border:1px solid #e1e1e9;border-top:none;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.CompanyLocations .locations-container .loading{text-align:center;color:#333f48}.CompanyLocations .locations-container .locations-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:0 30px}.CompanyLocations .locations-container .locations-header .assign-btn{margin-left:10px}.CompanyLocations .locations-container .locations-list{display:flex;flex-wrap:wrap;padding:0 30px;padding-right:15px}.CompanyLocations .locations-container .has-more{padding:10px 0;text-align:center}.CompanyLocations .locations-container .has-more .show-more{padding:10px 40px;margin:0 auto;color:#333f48;font-weight:bold}.CompanyLocations .locations-container .has-more .show-more:hover{cursor:pointer;color:#222732}
.CompanyItem{position:relative;margin-bottom:15px;background:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);user-select:none}.CompanyItem.selected{opacity:.4}.CompanyItem .header-container{height:72px}.CompanyItem .company-item-header{display:flex;align-items:center;height:72px;padding:0 10px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.CompanyItem .company-item-header.sticky{position:fixed;top:322px;height:72px;border-bottom:1px solid #e1e1e9;border-radius:0;z-index:20}.CompanyItem .company-item-header.fix-bottom{position:absolute;top:calc(100% - 72px);z-index:20}.CompanyItem .company-item-header .company-image-container{width:45px;min-width:45px;height:45px;overflow:hidden;border-radius:100%;margin-right:10px}.CompanyItem .company-item-header .company-image-container .company-image{width:45px}.CompanyItem .company-item-header .company-name{flex-grow:1;margin-right:10px;font-size:18px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanyItem .company-item-header .company-name .location-count{margin-top:5px;color:#959aad;font-size:12px;font-weight:normal;text-transform:uppercase}.CompanyItem .company-item-header .expand-company,.CompanyItem .company-item-header .star-company{margin-left:15px}.CompanyItem .company-item-header .expand-company .expand-collapse-icon,.CompanyItem .company-item-header .expand-company .star-icon,.CompanyItem .company-item-header .star-company .expand-collapse-icon,.CompanyItem .company-item-header .star-company .star-icon{font-size:24px}.CompanyItem .company-item-header .expand-company .expand-collapse-icon,.CompanyItem .company-item-header .star-company .expand-collapse-icon{color:#959aad}.CompanyItem .company-item-header .expand-company .star-icon,.CompanyItem .company-item-header .star-company .star-icon{color:#fecf0c}.CompanyItem .company-item-header .expand-company:hover{cursor:pointer}
.LocationsUnassigned.two-panel{height:100%}.LocationsUnassigned.two-panel>.title-container{display:flex;align-items:center;height:71px;padding:0 30px;background:#fff;color:#383838;letter-spacing:normal;box-shadow:inset 0 16px 16px -8px rgba(0,0,0,.16)}.LocationsUnassigned.two-panel>.title-container>.title{flex-grow:1;font-size:18px;font-weight:900}.LocationsUnassigned.two-panel .assign-object-container{height:calc(100% - 71px)}.LocationsUnassigned.two-panel .assign-object-container.unknown{display:flex;flex-direction:column;justify-content:center;text-align:center;color:#959aad;font-size:18px}.LocationsUnassigned.two-panel .assign-object-container .object-content-root{height:calc(100% - 72px)}.LocationsUnassigned.two-panel .assign-object-container .object-content-root .object-content{padding:24px}.LocationsUnassigned.two-panel .assign-object-container .object-content-root .object-content .object-paginator{margin-bottom:24px}.LocationsUnassigned.two-panel .assign-all-container{display:flex;flex-direction:column;justify-content:center;height:30px;margin-left:16px;padding:0 8px;border:1px solid #00a474;border-radius:4px}.LocationsUnassigned.two-panel .locations-content-root{height:calc(100% - 72px)}.LocationsUnassigned.two-panel .locations-content-root .locations-content{padding:24px}.LocationsUnassigned.two-panel .locations-content-root .locations-content .location-paginator{height:50px}.LocationsUnassigned.two-panel .locations-content-root .locations-content .paginator-container{display:flex}.LocationsUnassigned.two-panel .locations-content-root .locations-content .paginator-container .location-paginator{flex-grow:1}.LocationsUnassigned.two-panel .view-type{display:flex;align-items:center;margin-left:10px}.LocationsUnassigned.two-panel .view-type .view-type-icon{cursor:pointer;opacity:.5;user-select:none}.LocationsUnassigned.two-panel .view-type .view-type-icon.active{opacity:1}.LocationsUnassigned.two-panel .view-type .view-type-icon.company-icon{margin-right:8px}
.LocationsAssigned{height:100%}.LocationsAssigned .assigned-layout .card-options-container{box-shadow:inset 16px 0 16px -8px rgba(0,0,0,.16)}.LocationsAssigned .title-container{display:flex;align-items:center;height:71px;padding:0 30px;background:#fff;color:#383838;letter-spacing:normal;box-shadow:inset 0 16px 16px -8px rgba(0,0,0,.16),inset 16px 0 16px -8px rgba(0,0,0,.16)}.LocationsAssigned .title-container .title{flex-grow:1;font-size:18px;font-weight:900}.LocationsAssigned .locations-content-root{height:calc(100% - 75px - 72px)}.LocationsAssigned .locations-content-root .locations-content{padding:24px}.LocationsAssigned .locations-content-root .locations-content .assigned-toolbar{text-align:right;height:50px}.LocationsAssigned .locations-content-root .locations-content .assigned-toolbar .unassign-btn{display:inline-flex}.LocationsAssigned .locations-content-root .no-locations{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:12px}.LocationsAssigned .locations-content-root .no-locations .no-locations-img{width:200px}.LocationsAssigned .locations-content-root .no-locations .no-locations-title{margin-top:30px;font-weight:bold;color:#333f48;text-transform:uppercase}.LocationsAssigned .locations-content-root .no-locations .no-locations-desc{margin-top:10px;color:#959aad}
.VibeCard{position:relative;margin-right:20px;margin-bottom:20px;box-sizing:border-box;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.08) !important;border:2px solid rgba(0,0,0,0);border-radius:4px;user-select:none;overflow:hidden}.VibeCard .menu-container{display:flex;align-items:center;position:absolute;top:16px;right:16px}.VibeCard .menu-container img{width:24px;height:24px;border-radius:50%}.VibeCard .menu-container .swap-btn{margin-left:5px}.VibeCard .selected-check{position:absolute;top:-5px;left:-5px;opacity:0;transition:.5s ease opacity;border-radius:25px}.VibeCard .selected-check .selected-icon{color:#00a474;font-size:25px;border-radius:25px}.VibeCard.clickable:hover{cursor:pointer;border:2px solid #959aad}.VibeCard.disabled{border:2px solid rgba(0,0,0,0);opacity:.5}.VibeCard.disabled:hover{cursor:auto;border:2px solid rgba(0,0,0,0)}.VibeCard.selected{border:2px solid #00a474}.VibeCard.selected:hover{border:2px solid #00a474}.VibeCard.selected .selected-check{opacity:1}.VibeCardLink{color:#383838}
.EventCard{color:#383838;user-select:none}.EventCard .card-container{font-size:14px}.EventCard .card-container .event-card-header{display:flex;align-items:center;min-width:50%;padding-bottom:16px}.EventCard .card-container .event-card-header .next-date{width:40px;height:100%;padding:8px 8px 4px 4px;text-align:center;font-size:14px;font-weight:900}.EventCard .card-container .event-card-header .event-header{width:50%;flex-grow:1}.EventCard .card-container .event-card-header .event-header .event-title-header .event-card-title{color:#383838;font-weight:900;padding-top:10px;margin-bottom:5px;margin-right:40px;text-align:left;font-family:"Lato",sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EventCard .card-container .event-card-header .event-header .event-title-header .event-card-options{opacity:.5}.EventCard .card-container .event-card-header .event-header .event-title-header .event-card-options .card-option{color:#959aad}.EventCard .card-container .event-card-header .event-header .event-location-header{font-size:12px}.EventCard .card-container .event-card-header .event-header .event-location-header .event-activated-locations{color:#00a474;font-weight:900}.EventCard .card-container .event-card-header .event-header .event-location-header .event-updated{color:#959aad;opacity:.5}.EventCard .card-container .description{line-height:1.33;font-size:12px}.EventCard .card-container .tags-container{position:absolute;bottom:5px;left:0;width:100%}.event-menu-item{padding:0 !important;height:40px !important}.event-menu-item:hover{background:#fff !important}.event-menu-item .event-link{padding:12px 16px;color:#383838}.event-menu-item .event-link:hover{background:#f6f6f6}
.ContentSteps{overflow:hidden}.ContentSteps .step-label{margin-bottom:4px}.ContentSteps .step-label.change-requested{color:#f66733}.ContentSteps .steps{display:flex}.ContentSteps .steps .step{width:24px;height:8px;border-radius:15px;border:1px solid rgba(149,154,173,.16);background-color:#f6f6f6;margin:0 1px}.ContentSteps .steps.step1 .unassigned{background-color:#333f48;border:1px solid #333f48}.ContentSteps .steps.step1 .unassigned.change-requested{background-color:#f66733;border:1px solid #f66733}.ContentSteps .steps.step2 .unassigned,.ContentSteps .steps.step2 .needs-rough{background-color:#333f48;border:1px solid #333f48}.ContentSteps .steps.step2 .unassigned.change-requested,.ContentSteps .steps.step2 .needs-rough.change-requested{background-color:#f66733;border:1px solid #f66733}.ContentSteps .steps.step3 .unassigned,.ContentSteps .steps.step3 .needs-rough,.ContentSteps .steps.step3 .needs-final{background-color:#333f48;border:1px solid #333f48}.ContentSteps .steps.step3 .unassigned.change-requested,.ContentSteps .steps.step3 .needs-rough.change-requested,.ContentSteps .steps.step3 .needs-final.change-requested{background-color:#f66733;border:1px solid #f66733}.ContentSteps .steps.step4 .denied{background-color:#cf0838;border:1px solid #cf0838}
.ContentLabel{display:flex;align-items:center;overflow:hidden}.ContentLabel .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 8px;border-radius:4px;letter-spacing:normal}
.PlayControl{cursor:pointer;margin-right:3px;user-select:none}.PlayControl.disabled{cursor:default}.PlayControl:focus{outline:none}
.AudioCell{display:flex;align-items:center}.AudioCell>.secondary-icon{margin-left:4px}.AudioCell .audio-name{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.TableMessages .message-expired,.TableMessages .message-not-started{opacity:.6}.TableMessages .message-expired{color:#cf0838}.TableMessages .message-not-started{color:#00a474}
.MessageListItem{position:relative;display:flex;align-items:center;height:40px;padding:0 5px;font-size:12px;box-sizing:border-box}.MessageListItem .number{display:flex;align-items:center;width:40px;min-width:40px;white-space:nowrap}.MessageListItem .number .num{font-size:18px;font-weight:900;text-align:center;width:24px}.MessageListItem .number .grabber-handle{margin-top:-4px;font-size:20px;color:#e1e1e9;letter-spacing:-2px}.MessageListItem .play-message{font-size:16px;margin-left:4px}.MessageListItem .message-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MessageListItem.not-started,.MessageListItem.expired,.MessageListItem.not-today,.MessageListItem.not-playable{background:#f6f6f6}.MessageListItem.not-started:hover,.MessageListItem.expired:hover,.MessageListItem.not-today:hover,.MessageListItem.not-playable:hover{border:2px solid #e1e1e9;border-left:none;border-right:none}.MessageListItem.not-started .number,.MessageListItem.not-started .grabber-handle,.MessageListItem.not-started .play-message,.MessageListItem.not-started .message-name,.MessageListItem.expired .number,.MessageListItem.expired .grabber-handle,.MessageListItem.expired .play-message,.MessageListItem.expired .message-name,.MessageListItem.not-today .number,.MessageListItem.not-today .grabber-handle,.MessageListItem.not-today .play-message,.MessageListItem.not-today .message-name,.MessageListItem.not-playable .number,.MessageListItem.not-playable .grabber-handle,.MessageListItem.not-playable .play-message,.MessageListItem.not-playable .message-name{opacity:.5 !important}.MessageListItem.not-started{color:#00a474}.MessageListItem.not-started .number .grabber-handle{color:#00a474}.MessageListItem.expired{color:#cf0838}.MessageListItem.expired .number .grabber-handle{color:#cf0838}.MessageListItem.scheduled{color:#333f48}.MessageListItem.scheduled .number .grabber-handle{color:#333f48}
.MessageBlockCard{font-size:14px;color:#383838}.MessageBlockCard .italics{font-style:italic}.MessageBlockCard .card-header{display:flex;align-items:center;height:24px}.MessageBlockCard .card-header .icon{margin-right:5px}.MessageBlockCard .card-header .title{font-weight:900;min-width:50%;width:calc(100% - 35px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MessageBlockCard .card-header .title.swap{width:calc(100% - 65px)}.MessageBlockCard .card-header .actions{flex-grow:1;text-align:right}.MessageBlockCard .message-card-content{width:100%;padding-bottom:16px;overflow:hidden}.MessageBlockCard .content{display:flex;flex-direction:column;position:relative;width:100%;margin-top:8px;height:calc(100% - 32px)}.MessageBlockCard .content .current-message{display:flex;align-items:center;width:100%}.MessageBlockCard .content .current-message .message-name{min-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MessageBlockCard .content .message-pagination{display:flex;align-items:center;margin-top:15px;user-select:none}.MessageBlockCard .content .message-pagination .icon{cursor:pointer}.MessageBlockCard .content .message-pagination .current,.MessageBlockCard .content .message-pagination .total{padding:0 4px}.MessageBlockCard .content .message-pagination .current{color:#333f48;font-weight:900}.MessageBlockCard .content .review-card{display:flex;align-items:center;height:30px;font-size:14px}.MessageBlockCard .content .review-card .card-title{font-weight:900}.MessageBlockCard .content .review-card .card-title .icon{font-size:16px;margin-right:10px;color:#959aad}.MessageBlockCard .content .review-card .card-setting{display:flex;align-items:center;background:rgba(149,154,173,.16);font-size:12px;padding:5px 8px;margin-right:10px;border-radius:4px}.MessageBlockCard .content .review-card .card-setting .icon{color:#959aad;font-size:12px;margin-right:3px}.MessageBlockCard .content .review-card .card-setting .setting-value{color:#959aad;text-transform:capitalize;font-weight:400}.MessageBlockCard .content .list-container{flex-grow:1;box-sizing:border-box;margin-top:5px;height:calc(100% - 108px);min-height:40px;border:1px solid #e1e1e9;border-radius:4px;background-color:#fff}.MessageBlockCard .tags-container{margin-top:4px}.MessageBlockCard.no-card-style{background-color:rgba(0,0,0,0);box-shadow:none !important;border:none}.MessageBlockCard.no-card-style:hover{border:none}
.MessageBlockCards{flex-grow:1;display:flex;flex-direction:column;background:#f6f6f6;overflow:hidden}.MessageBlockCards .message-block-list{flex-grow:1;padding:24px 30px;overflow:auto}.MessageBlockCards .message-block-paginator{margin-bottom:20px}.MessageBlockCards .toggle-view-container .toggle-view.card-view{margin-left:4px}
.AssignObject .assign-object-container{display:flex;flex-direction:column;height:100%}.AssignObject .assign-object-container.unknown{display:flex;flex-direction:column;justify-content:center;text-align:center;color:#959aad;font-size:18px}.AssignObject .assign-object-container .object-content-root{height:calc(100% - 72px);background-color:#f6f6f6}.AssignObject .assign-object-container .object-content-root .object-content{padding:24px}.AssignObject .assign-object-container .object-content-root .object-content .object-paginator{margin-bottom:24px}
.Dropdown{position:relative;cursor:pointer}.Dropdown.disabled{cursor:auto;opacity:.5}.Dropdown>.title-parent{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:32px;padding:0 8px;padding-right:4px;background:#fff;border-radius:4px;user-select:none}.Dropdown>.title-parent.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.Dropdown>.title-parent>.title-container{pointer-events:none;display:flex;align-items:center}.Dropdown>.title-parent>.title-container>.title{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-right:8px;font-size:12px;font-weight:bold}.Dropdown>.dropdown-items{position:absolute;top:31px;left:0;width:100%;max-height:200px;overflow:auto;z-index:2;box-sizing:border-box;background:#fff;border-top:none}.Dropdown>.dropdown-items .dropdown-item{padding:8px}.Dropdown .item-container{pointer-events:none;display:flex;align-items:center}.Dropdown .item-container .dropdown-icon{margin-right:4px}.Dropdown .item-container .name{flex-grow:1;font-size:12px}
.LabelCell{align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:4px;letter-spacing:normal}.LabelCell .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.LocationsUnassigned{height:100%}.LocationsUnassigned>.title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:72px;padding:0 24px}.LocationsUnassigned>.title-container .title{height:24px;margin-right:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.LocationsUnassigned>.title-container .assign-object{flex-grow:1}.LocationsUnassigned .locations-content,.LocationsUnassigned .object-content{display:flex;flex-direction:column;height:calc(100% - 72px)}
.TargetGroupsUnassigned{height:100%}.TargetGroupsUnassigned>.title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:72px;padding:0 24px}.TargetGroupsUnassigned>.title-container .title{flex-grow:1;height:24px;margin-right:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.TargetGroupsUnassigned .target-groups-content{display:flex;flex-direction:column;height:calc(100% - 72px)}
.LocationsAssigned{height:100%}.LocationsAssigned .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:72px;padding:0 24px}.LocationsAssigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.LocationsAssigned .title-container .assign-all-container{display:flex;flex-direction:column;justify-content:center;height:30px;margin-left:16px;padding:0 8px;border:1px solid #00a474;border-radius:4px}.LocationsAssigned .locations-root{height:calc(100% - 72px)}.LocationsAssigned .locations-root .locations-container,.LocationsAssigned .locations-root .companies-container{height:100%}.LocationsAssigned .locations-root .locations-container.show-locations,.LocationsAssigned .locations-root .locations-container.show-companies,.LocationsAssigned .locations-root .companies-container.show-locations,.LocationsAssigned .locations-root .companies-container.show-companies{height:50%}.LocationsAssigned .locations-root .locations-container.collapsed-locations,.LocationsAssigned .locations-root .locations-container.collapsed-companies,.LocationsAssigned .locations-root .companies-container.collapsed-locations,.LocationsAssigned .locations-root .companies-container.collapsed-companies{height:calc(100% - 54px)}.LocationsAssigned .locations-root .locations-container.collapsed,.LocationsAssigned .locations-root .companies-container.collapsed{height:54px}.LocationsAssigned .locations-root .locations-content{display:flex;flex-direction:column;height:100%}.LocationsAssigned .locations-root .locations-content .collapse-icon{margin-right:16px}.LocationsAssignedModal .textarea-assign-ids{height:200px}
.MessagesUnassigned{height:calc(100% - 71px)}.MessagesUnassigned .title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.MessagesUnassigned .title-container .title{flex-grow:1;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.MessagesUnassigned .messages-container{display:flex;flex-direction:column;height:100%}
.AssignedMessages{height:calc(100% - 71px)}.AssignedMessages .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.AssignedMessages .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.AssignedMessages .messages-container{display:flex;flex-direction:column;height:100%}
.MessageBlocks .message-block-paginator{margin-bottom:15px}
.MessageBlocksUnassigned{height:100%}.MessageBlocksUnassigned .title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:72px;padding:0 24px}.MessageBlocksUnassigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.MessageBlocksUnassigned .message-blocks-container{display:flex;flex-direction:column;height:calc(100% - 72px)}
.MessageBlocksAssigned{height:100%}.MessageBlocksAssigned .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:72px;padding:0 24px}.MessageBlocksAssigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.MessageBlocksAssigned .message-blocks-container{display:flex;flex-direction:column;height:calc(100% - 72px)}
.PlaylistCard{font-size:12px;color:#383838}.PlaylistCard .italics{font-style:italic}.PlaylistCard .card-container .playlist-content{width:100%;display:flex}.PlaylistCard .card-container .playlist-content .playlist-image-container{width:116px;height:116px;min-width:116px;overflow:hidden;border-radius:10px;margin-right:10px}.PlaylistCard .card-container .playlist-content .playlist-image-container .playlist-image{width:116px;min-height:116px}.PlaylistCard .card-container .playlist-content .playlist-info{font-family:"Lato",sans-serif}.PlaylistCard .card-container .playlist-content .playlist-info .name{color:#383838;font-size:14px;font-weight:900;margin-top:5px;margin-bottom:8px}.PlaylistCard .card-container .playlist-content .playlist-info .category{text-transform:lowercase;font-weight:normal;letter-spacing:normal;color:#959aad;margin-bottom:32px}.PlaylistCard .card-container .playlist-content .playlist-info .song-count,.PlaylistCard .card-container .playlist-content .playlist-info .duration{font-size:14px;padding-top:8px;font-weight:900}.PlaylistCard .card-container .description{line-height:1.33;padding-top:16px}.PlaylistCard .card-container .tags-container{position:absolute;bottom:5px;left:0;width:100%}.PlaylistCard .vibe-modal-text{color:#383838}
.Playlists{height:100%;margin-bottom:0 !important}.Playlists .full-height{height:100%}.Playlists .playlist-container{padding:20px 30px}.Playlists .playlist-content{height:calc(100% - 72px)}.Playlists .playlist-toolbar{display:flex;align-items:center;height:64px}.Playlists .playlist-toolbar .playlist-paginator{margin-right:20px}.Playlists .playlist-toolbar .toolbar-right{margin-left:auto}.Playlists .playlist-toolbar .toolbar-right .toolbar-right-items{display:flex;align-items:center;justify-content:right}.Playlists .playlist-toolbar .toolbar-right .toolbar-right-items .selected-count-container{display:flex;align-items:center;color:#00a474;text-transform:uppercase;font-size:12px;font-weight:normal}.Playlists .playlist-toolbar .toolbar-right .toolbar-right-items .select-container{margin-left:20px}.Playlists .playlist-toolbar .toolbar-right .toolbar-right-items .all-current-future-container{display:flex;align-items:center;text-align:right;width:240px;border-radius:4px;background:#fff;border:solid 1px #e1e1e9;margin-left:10px;padding:15px 20px}.Playlists .location-bar{position:fixed;bottom:0;left:0;width:100%;height:0;display:flex;flex-direction:column;justify-content:center;background:#222732;color:#f6f6f6;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:300;overflow:hidden;transition:.5s ease-in-out height}.Playlists .location-bar .bar-content{display:flex;align-items:center;padding:0 40px;font-size:12px;text-transform:uppercase;opacity:0;transition:.5s ease-in-out opacity}.Playlists .location-bar .bar-content .selected-count{margin-left:10px}.Playlists .location-bar.show{height:56px}.Playlists .location-bar.show .bar-content{opacity:1}
.PlaylistsUnassigned{height:100%}.PlaylistsUnassigned .title-container{display:flex;align-items:center;height:71px;padding:0 30px;background:#fff;color:#383838;letter-spacing:normal;box-shadow:inset 0 16px 16px -8px rgba(0,0,0,.16)}.PlaylistsUnassigned .title-container .title{flex-grow:1;font-size:24px;font-weight:900}.PlaylistsUnassigned .assign-all-container{display:flex;flex-direction:column;justify-content:center;height:40px;padding:0 10px;border:1px solid #00a474;border-radius:4px}.PlaylistsUnassigned .playlists-content-root{height:calc(100% - 75px - 72px)}.PlaylistsUnassigned .playlists-content-root .playlists-content{padding:30px}.PlaylistsUnassigned .playlists-content-root .playlists-content .playlists-list{display:flex;flex-wrap:wrap}.PlaylistsUnassigned .playlists-content-root .playlists-content .paginator-container{display:flex}.PlaylistsUnassigned .playlists-content-root .playlists-content .paginator-container .playlists-paginator{flex-grow:1;height:50px}
.PlaylistsAssigned{height:100%}.PlaylistsAssigned .assigned-layout .card-options-container{box-shadow:inset 16px 0 16px -8px rgba(0,0,0,.16)}.PlaylistsAssigned .title-container{display:flex;align-items:center;height:71px;padding:0 30px;background:#fff;color:#383838;letter-spacing:normal;box-shadow:inset 0 16px 16px -8px rgba(0,0,0,.16),inset 16px 0 16px -8px rgba(0,0,0,.16)}.PlaylistsAssigned .title-container .title{flex-grow:1;font-size:24px;font-weight:900}.PlaylistsAssigned .playlists-content-root{height:calc(100% - 75px - 72px)}.PlaylistsAssigned .playlists-content-root .playlists-content{padding:30px}.PlaylistsAssigned .playlists-content-root .playlists-content .playlists-list{display:flex;flex-wrap:wrap}.PlaylistsAssigned .playlists-content-root .playlists-content .assigned-toolbar{text-align:right;height:50px}.PlaylistsAssigned .playlists-content-root .playlists-content .assigned-toolbar .unassign-btn{display:inline-flex}.PlaylistsAssigned .playlists-content-root .no-playlists{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:12px}.PlaylistsAssigned .playlists-content-root .no-playlists .no-playlists-title{margin-top:30px;font-weight:bold;color:#333f48;text-transform:uppercase}.PlaylistsAssigned .playlists-content-root .no-playlists .no-playlists-desc{margin-top:10px;color:#959aad}
.SongsUnassigned{height:calc(100% - 71px)}.SongsUnassigned .title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.SongsUnassigned .title-container .title{flex-grow:1;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.SongsUnassigned .songs-container{display:flex;flex-direction:column;height:100%}
.SongsAssigned{height:calc(100% - 71px)}.SongsAssigned .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.SongsAssigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.SongsAssigned .title-container .title .details-toolbar{display:flex;align-items:center;margin-left:16px;font-size:12px}.SongsAssigned .title-container .title .details-toolbar .playlist-duration{display:flex;align-items:center;margin-right:16px;font-size:12px;color:#959aad}.SongsAssigned .title-container .title .details-toolbar .playlist-duration .duration-icon{font-size:16px;margin-right:5px}.SongsAssigned .title-container .title .details-toolbar .rating-counts{display:flex;align-items:center}.SongsAssigned .songs-container{display:flex;flex-direction:column;height:100%}
.PlaylistsUnassigned{height:100%}.PlaylistsUnassigned .title-container{display:flex;align-items:center;height:71px;padding:0 30px;background:#fff;color:#383838;letter-spacing:normal;box-shadow:inset 0 16px 16px -8px rgba(0,0,0,.16)}.PlaylistsUnassigned .title-container .title{flex-grow:1;font-size:24px;font-weight:900}.PlaylistsUnassigned .assign-all-container{display:flex;flex-direction:column;justify-content:center;height:40px;padding:0 10px;border:1px solid #00a474;border-radius:4px}.PlaylistsUnassigned .playlists-content-root{height:calc(100% - 75px - 72px)}.PlaylistsUnassigned .playlists-content-root .playlists-content{padding:30px}.PlaylistsUnassigned .playlists-content-root .playlists-content .playlists-list{display:flex;flex-wrap:wrap}.PlaylistsUnassigned .playlists-content-root .playlists-content .paginator-container{display:flex}.PlaylistsUnassigned .playlists-content-root .playlists-content .paginator-container .playlists-paginator{flex-grow:1;height:50px}
.MixPlaylist{width:auto !important;max-width:33% !important;justify-content:center;margin:0 auto;margin-top:10px;padding:0 10px;overflow:visible !important;user-select:none}.MixPlaylist .percent-slider{position:relative;margin:0 auto;background:#fff;width:178px;height:178px;border:1px solid #ccc;border-radius:50%}.MixPlaylist .percent-slider .inner-circle{position:absolute;top:15px;left:15px;background:#f6f6f6;width:148px;height:148px;border-radius:50%}.MixPlaylist .percent-slider .inner-circle .percentage{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:24px;font-weight:bold}.MixPlaylist .percent-slider .active-border{position:absolute;top:5px;left:5px;text-align:center;width:168px;height:168px;border-radius:50%;background-color:#00a474;background-image:linear-gradient(91deg, transparent 50%, #FFFFFF 50%),linear-gradient(90deg, #FFFFFF 50%, transparent 50%)}.MixPlaylist .percent-slider .active-border-inner{position:absolute;top:10px;left:10px;background:#fff;width:158px;height:158px;border-radius:50%}.MixPlaylist .percent-slider .handle-container{position:absolute;left:7.5px;right:7.5px;top:50%;height:2px;margin-top:-1px;transform:rotate(-90deg)}.MixPlaylist .percent-slider .handle-container .handle{cursor:default;position:absolute;right:-12px;transform:translateY(-50%);height:24px;width:24px;border-radius:100%;background:#00a474;box-shadow:rgba(0,0,0,.3) 0 1px 10px 0}.MixPlaylist .playlist-details{display:flex;align-items:center;height:40px;margin-bottom:25px;padding:0 8px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);border-radius:4px;font-size:12px}.MixPlaylist .playlist-details .playlist-image-container{width:24px;height:24px;overflow:hidden;border-radius:4px;margin-right:10px}.MixPlaylist .playlist-details .playlist-image-container .playlist-image{width:24px;min-height:24px}.MixPlaylist .playlist-details .playlist-name{flex-grow:1;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.MixPlaylist .playlist-details .remove-playlist{margin-left:5px;text-align:right}.MixPlaylist .playlist-details .remove-playlist .remove-playlist-icon{font-size:16px;color:#959aad}.MixPlaylist .playlist-details .remove-playlist .remove-playlist-icon:hover{cursor:pointer}.MixPlaylist .lock-container{margin:25px 0;text-align:center}.MixPlaylist .lock-container .lock-status{background:#fff;opacity:.5;border-radius:50%;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);padding:8px 16px}.MixPlaylist .lock-container .lock-status .lock-icon{font-size:16px}.MixPlaylist .lock-container .lock-status:hover{cursor:pointer;background:rgba(0,164,116,.16)}.MixPlaylist .lock-container .lock-status.locked{background:#00a474;opacity:1}.MixPlaylist .lock-container .lock-status.locked .lock-icon{color:#fff}.MixPlaylist .lock-container .lock-status.locked:hover{background:#00a474}
.PlaylistsAssigned{height:100%}.PlaylistsAssigned .assigned-layout .card-options-container{box-shadow:inset 16px 0 16px -8px rgba(0,0,0,.16)}.PlaylistsAssigned .title-container{display:flex;align-items:center;height:71px;padding:0 30px;background:#fff;color:#383838;letter-spacing:normal;box-shadow:inset 0 16px 16px -8px rgba(0,0,0,.16),inset 16px 0 16px -8px rgba(0,0,0,.16)}.PlaylistsAssigned .title-container .title{flex-grow:1;font-size:24px;font-weight:900}.PlaylistsAssigned .playlists-content-root{height:calc(100% - 75px - 72px)}.PlaylistsAssigned .playlists-content-root .playlists-content{padding:30px}.PlaylistsAssigned .playlists-content-root .playlists-content .MixPlaylists{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px;padding:0 30px}.PlaylistsAssigned .playlists-content-root .playlists-content .assigned-toolbar{text-align:right;height:50px}.PlaylistsAssigned .playlists-content-root .playlists-content .assigned-toolbar .unassign-btn{display:inline-flex}.PlaylistsAssigned .playlists-content-root .no-playlists{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:12px}.PlaylistsAssigned .playlists-content-root .no-playlists .no-playlists-title{margin-top:30px;font-weight:bold;color:#333f48;text-transform:uppercase}.PlaylistsAssigned .playlists-content-root .no-playlists .no-playlists-desc{margin-top:10px;color:#959aad}
.UserCard .card-container .status{position:absolute;right:10px;bottom:10px;padding:2px 5px;font-family:"Lato",sans-serif;font-size:8px;border-radius:4px}.UserCard .card-container .status.active{color:#00a474;background:#d7efe9}.UserCard .card-container .status.inactive{color:#cf0838;background:#f6d8df}.UserCard .card-container .card-content-container .content{display:flex;align-items:center;padding-bottom:16px}.UserCard .card-container .card-content-container .content .picture-container{min-width:55px;width:55px;height:55px;overflow:hidden;border-radius:55px;margin-right:10px}.UserCard .card-container .card-content-container .content .picture-container .profile-picture{width:55px;min-height:55px}.UserCard .card-container .card-content-container .content .user-info{flex-grow:1;font-family:"Lato",sans-serif;color:#383838;min-width:50%}.UserCard .card-container .card-content-container .content .user-info .user-name,.UserCard .card-container .card-content-container .content .user-info .user-title,.UserCard .card-container .card-content-container .content .user-info .user-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserCard .card-container .card-content-container .content .user-info .user-name{width:calc(100% - 30px);font-weight:bold;margin-bottom:5px}.UserCard .card-container .card-content-container .content .user-info .user-title,.UserCard .card-container .card-content-container .content .user-info .user-email{font-size:12px;font-weight:300}.UserCard .card-container .card-content-container .content .user-info .user-email{display:flex;align-items:center}.UserCard .card-container .card-content-container .content .user-info .user-email .user-email-text{flex-grow:1}.UserCard.slim{height:88px;margin-bottom:16px}.UserCard.slim .content .picture-container{min-width:40px;width:40px;height:40px;border-radius:40px;margin-right:10px}.UserCard.slim .content .picture-container .profile-picture{width:40px;min-height:40px}
.Users .user-card-grid{margin:0 auto}.Users .user-card-grid:first-child{margin-top:24px}
.UsersUnassigned{height:calc(100% - 71px)}.UsersUnassigned .title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.UsersUnassigned .title-container .title{flex-grow:1;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.UsersUnassigned .users-container{display:flex;flex-direction:column;height:100%}
.UsersAssigned{height:calc(100% - 71px)}.UsersAssigned .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.UsersAssigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.UsersAssigned .users-container{display:flex;flex-direction:column;height:100%}
.CompanyCard .card-container .company-data{width:100%;height:100%;display:flex;align-items:center}.CompanyCard .card-container .company-data .company-image-container{width:45px}.CompanyCard .card-container .company-data .company-image-container .company-image{width:45px;border-radius:50%;background-color:#f6f6f6;height:45px}.CompanyCard .card-container .company-data .company-info{flex-grow:1;margin-left:10px;min-width:50%}.CompanyCard .card-container .company-data .company-info .company-name{width:calc(100% - 30px);font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanyCard .card-container .company-data .company-info .company-category{font-size:12px;margin-top:5px;color:#959aad}
.LocationCard .card-container:focus{outline:none}.LocationCard .card-container .location-data{width:100%}.LocationCard .card-container .location-image-container{position:relative}.LocationCard .card-container .location-image-container .location-details{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(96,86,124,.5019607843)}.LocationCard .card-container .location-image-container .location-details .details-link{display:inline-block;margin-top:20px}.LocationCard .card-container .location-image-container .location-details .details-link .details-button{border-color:#333f48;background-color:#fff;font-family:"Lato",sans-serif;font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.48;letter-spacing:.8px;color:#333f48;text-transform:uppercase}.LocationCard .card-container:hover .location-details{display:block}.LocationCard .card-container .name-container{display:flex;align-items:center;margin:16px 16px 8px 16px}.LocationCard .card-container .name-container .location-name{min-width:50%;padding-right:24px;font-size:14px;font-weight:900;letter-spacing:normal}.LocationCard .card-container .name-container .location-status{width:8px;min-width:8px;height:8px;margin-right:8px;fill-opacity:.8;border-radius:50%}.LocationCard .card-container .name-container .location-status-online{background:rgba(0,164,116,.75);border:2px solid #00a474}.LocationCard .card-container .name-container .location-status-transit{background:rgba(246,103,51,.75);border:2px solid #f66733}.LocationCard .card-container .name-container .location-status-offline{background:rgba(207,8,56,.75);border:2px solid #cf0838}.LocationCard .card-container .location-image{width:100%;height:100px;border-top-right-radius:3px;border-top-left-radius:3px;object-fit:cover}.LocationCard .card-container .location-name,.LocationCard .card-container .location-company,.LocationCard .card-container .location{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationCard .card-container .location-company{font-family:"Lato",sans-serif;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#383838}.LocationCard .card-container .location{font-family:"Lato",sans-serif;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#383838}.LocationCard .card-container .company-logo{min-width:32px;width:32px;height:32px;object-fit:cover;border-radius:50%;margin-right:8px}.LocationCard .card-container .company-container{display:flex;align-items:center;margin:0 16px;margin-bottom:10px}.LocationCard .card-container .company-container .company-and-address{min-width:50%}.LocationCard .arrow{height:16px;width:16px;margin-left:8px}
.LoopListItem{position:relative;display:flex;align-items:center;height:40px;padding:0 5px;font-size:12px;box-sizing:border-box}.LoopListItem .number{display:flex;align-items:center;width:40px;min-width:40px;white-space:nowrap}.LoopListItem .number .num{font-size:18px;font-weight:900;text-align:center;width:24px}.LoopListItem .number .grabber-handle{margin-top:-4px;font-size:20px;color:#e1e1e9;letter-spacing:-2px}.LoopListItem .play-message{font-size:16px;margin-left:4px}.LoopListItem .message-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoopListItem.not-started,.LoopListItem.expired,.LoopListItem.not-today,.LoopListItem.not-playable{background:#f6f6f6}.LoopListItem.not-started:hover,.LoopListItem.expired:hover,.LoopListItem.not-today:hover,.LoopListItem.not-playable:hover{border:2px solid #e1e1e9;border-left:none;border-right:none}.LoopListItem.not-started .number,.LoopListItem.not-started .grabber-handle,.LoopListItem.not-started .play-message,.LoopListItem.not-started .message-name,.LoopListItem.expired .number,.LoopListItem.expired .grabber-handle,.LoopListItem.expired .play-message,.LoopListItem.expired .message-name,.LoopListItem.not-today .number,.LoopListItem.not-today .grabber-handle,.LoopListItem.not-today .play-message,.LoopListItem.not-today .message-name,.LoopListItem.not-playable .number,.LoopListItem.not-playable .grabber-handle,.LoopListItem.not-playable .play-message,.LoopListItem.not-playable .message-name{opacity:.5 !important}.LoopListItem.not-started{color:#00a474}.LoopListItem.not-started .number .grabber-handle{color:#00a474}.LoopListItem.expired{color:#cf0838}.LoopListItem.expired .number .grabber-handle{color:#cf0838}.LoopListItem.scheduled{color:#333f48}.LoopListItem.scheduled .number .grabber-handle{color:#333f48}
.LoopCard{font-size:14px;color:#383838}.LoopCard .italics{font-style:italic}.LoopCard .card-header{display:flex;align-items:center;height:24px}.LoopCard .card-header .icon{margin-right:5px}.LoopCard .card-header .title{font-weight:900;min-width:50%;width:calc(100% - 35px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LoopCard .card-header .title.swap{width:calc(100% - 65px)}.LoopCard .card-header .actions{flex-grow:1;text-align:right}.LoopCard .loop-card-content{width:100%;padding-bottom:16px;overflow:hidden}.LoopCard .content{display:flex;flex-direction:column;position:relative;width:100%;margin-top:8px;height:calc(100% - 32px)}.LoopCard .content .current-message{display:flex;align-items:center;width:100%}.LoopCard .content .current-message .message-name{min-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LoopCard .content .message-pagination{display:flex;align-items:center;margin-top:15px;user-select:none}.LoopCard .content .message-pagination .icon{cursor:pointer}.LoopCard .content .message-pagination .current,.LoopCard .content .message-pagination .total{padding:0 4px}.LoopCard .content .message-pagination .current{color:#333f48;font-weight:900}.LoopCard .content .review-card{display:flex;align-items:center;height:30px;font-size:14px}.LoopCard .content .review-card .card-title{font-weight:900}.LoopCard .content .review-card .card-title .icon{font-size:16px;margin-right:10px;color:#959aad}.LoopCard .content .review-card .card-setting{display:flex;align-items:center;background:rgba(149,154,173,.16);font-size:12px;padding:5px 8px;margin-right:10px;border-radius:4px}.LoopCard .content .review-card .card-setting .icon{color:#959aad;font-size:12px;margin-right:3px}.LoopCard .content .review-card .card-setting .setting-value{color:#959aad;text-transform:capitalize;font-weight:400}.LoopCard .content .list-container{flex-grow:1;box-sizing:border-box;margin-top:5px;height:calc(100% - 108px);min-height:40px;border:1px solid #e1e1e9;border-radius:4px;background-color:#fff}.LoopCard .tags-container{margin-top:4px}.LoopCard.no-card-style{background-color:rgba(0,0,0,0);box-shadow:none !important;border:none}.LoopCard.no-card-style:hover{border:none}
.PlayControlPlayer{cursor:pointer;margin-right:3px;user-select:none}.PlayControlPlayer.disabled{cursor:default}.PlayControlPlayer.green{color:#333f48}.PlayControlPlayer.purple{color:#333f48}.PlayControlPlayer:focus{outline:none}.PlayControlPlayer .icon.disabled{opacity:.5}
.ProgressBar{cursor:pointer;position:relative;vertical-align:top;height:4px !important;padding:0 !important;overflow:hidden}.ProgressBar:hover{background:#e1e1e9}.ProgressBar .slider-rail{height:4px;background:rgba(0,0,0,0)}.ProgressBar .slider-track{height:4px;background:#00a474}.ProgressBar .slider-thumb{height:4px;margin-top:auto;margin-left:-12px;color:#00a474}
.AudioPlayer{position:fixed;width:328px;height:40px;z-index:1302;padding:0 8px;display:flex;flex-direction:column;justify-content:center;background:#fff;box-sizing:border-box;border:1px solid #00a474;border-radius:4px}.AudioPlayer>.audio-content{display:flex;align-items:center}.AudioPlayer>.audio-content>.name{flex-grow:1;margin:0 4px;font-size:12px;font-weight:bold;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AudioPlayer>.audio-progress{position:absolute;bottom:0;left:0;width:100%}
.PanelItemLink{cursor:pointer;display:flex;align-items:center;height:32px;padding:0 30px}.PanelItemLink .text{flex-grow:1;margin-left:5px;text-transform:uppercase;font-weight:bold}
.DeviceAttributeListItem{position:relative;font-size:14px;user-select:none}.DeviceAttributeListItem .attribute-info{position:relative;display:flex;align-items:center;height:32px;padding-left:30px}.DeviceAttributeListItem .attribute-info.selectable:hover{cursor:pointer;background:#f6f6f6}.DeviceAttributeListItem .attribute-info.active{background:rgba(51,63,72,.16);color:#333f48}.DeviceAttributeListItem .attribute-info .attribute-name{padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.DeviceAttributesList{min-width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.DeviceAttributesList .attribute-section{padding:20px 30px}.DeviceAttributesList .attribute-links{margin-top:24px}.DeviceAttributesList .search-attributes{margin-top:20px;padding:0 30px;padding-bottom:10px}.DeviceAttributesList .attributes{margin-top:10px;padding-bottom:50px}.DeviceAttributesList .search-results{margin-top:10px}.DeviceAttributesList .search-results .attribute-search{padding:5px 30px}
.TargetTag{display:flex;align-items:center}.TargetTag .tag-name{cursor:pointer;display:inline-flex;align-items:center;padding:10px;background:rgba(149,154,173,.16);border-radius:4px;color:#959aad;font-weight:900;font-size:12px}.TargetTag .tag-name .tag-icon{margin-right:8px}.TargetTag .tag-name .tag-text{line-height:1.5}.TargetTag .copy-tag{cursor:pointer;margin-left:10px}.TargetTag.active .tag-name{color:#333f48;background:rgba(51,63,72,.4)}
.DeviceAttributeAddItem{display:flex;flex-direction:column;width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.DeviceAttributeAddItem .attribute-section{padding:20px 30px}.DeviceAttributeAddItem .section-content{flex-grow:1}.DeviceAttributeAddItem .section-footer{display:flex;gap:8px;border-top:1px solid #e1e1e9}
.DeviceAttributeCopyToLocations{width:440px;min-width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.DeviceAttributeCopyToLocations .attribute-section{padding:10px 30px}.DeviceAttributeCopyToLocations .attribute-section:first-child{padding-top:20px}.DeviceAttributeCopyToLocations .attribute-section.attribute-list{display:inline-flex;flex-direction:column}.DeviceAttributeCopyToLocations .attribute-links{margin-bottom:24px}.DeviceAttributeCopyToLocations .btn-section .btn-action{margin-left:15px}.DeviceAttributeCopyToLocations .btn-section .btn-action:first-child{margin-left:0}.DeviceAttributeCopyToLocations .btn-section .btn-icon{font-size:16px}.DeviceAttributeCopyToLocations .tag-selected-count{display:flex;align-items:center}.DeviceAttributeCopyToLocations .tag-selected-count .text{color:#00a474;text-transform:uppercase}.DeviceAttributeCopyToLocations .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:24px;color:#959aad}
.DeviceAttributeDelete{display:flex;flex-direction:column;width:440px;min-width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.DeviceAttributeDelete .attribute-section{padding:20px 30px}.DeviceAttributeDelete .attribute-section:first-child{padding-top:20px}.DeviceAttributeDelete .attribute-section.section-content{flex-grow:1;padding-top:0}.DeviceAttributeDelete .attribute-section.section-content .attribute-item-container{display:inline-flex;flex-direction:column}.DeviceAttributeDelete .attribute-section.section-footer{display:flex;gap:8px;border-top:1px solid #e1e1e9}.DeviceAttributeDelete .tag-selected-count{display:flex;align-items:center}.DeviceAttributeDelete .tag-selected-count .text{color:#00a474;text-transform:uppercase}.DeviceAttributeDelete .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:24px;color:#959aad}
.DeviceAttributeLocations{width:1112px;min-width:1112px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}
.DeviceAttributeAddToLocation{display:flex;flex-direction:column;width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.DeviceAttributeAddToLocation .attribute-section{padding:20px 30px}.DeviceAttributeAddToLocation .attribute-section.section-selected{display:flex;align-items:center}.DeviceAttributeAddToLocation .attribute-section.section-selected .text{color:#00a474;text-transform:uppercase}.DeviceAttributeAddToLocation .attribute-section .attribute-item-container{display:inline-flex;flex-direction:column}.DeviceAttributeAddToLocation .section-content{flex-grow:1;padding-top:0}.DeviceAttributeAddToLocation .section-footer{display:flex;gap:8px;border-top:1px solid #e1e1e9}
.DeviceAttributes{height:100%;box-sizing:border-box;color:#383838;overflow-x:auto}.DeviceAttributes .panels{display:flex;height:100%;font-size:12px}
.TargetTagListItem{position:relative;font-size:14px;user-select:none}.TargetTagListItem .children-icon{margin-right:5px}.TargetTagListItem .tag-info{position:relative;display:flex;align-items:center;height:32px}.TargetTagListItem .tag-info:hover{cursor:pointer;background:#f6f6f6}.TargetTagListItem .tag-info.active{background:rgba(51,63,72,.16);color:#333f48}.TargetTagListItem .tag-info .no-children{width:24px;margin-right:5px}.TargetTagListItem .tag-info .loading{position:absolute;top:8px;left:0;width:30px;height:32px}.TargetTagListItem .tag-info .tag-name{padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.PanelList{min-width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.PanelList .tag-section{padding:20px 30px}.PanelList .target-tag-action{cursor:pointer;display:flex;align-items:center;height:32px;padding:0 30px;color:#333f48}.PanelList .target-tag-action:first-child{margin-top:20px;margin-bottom:0}.PanelList .target-tag-action.action-new{color:#00a474}.PanelList .target-tag-action.action-new.active{background:rgba(0,164,116,.16)}.PanelList .target-tag-action.action-copy{color:#333f48}.PanelList .target-tag-action.action-copy.active{background:rgba(51,63,72,.16)}.PanelList .target-tag-action .text{margin-left:5px;text-transform:uppercase;font-weight:bold}.PanelList .search-tags{margin-top:20px;padding:0 30px;padding-bottom:10px}.PanelList .target-tags{margin-top:10px;padding-bottom:50px}.PanelList .search-results{margin-top:10px}.PanelList .search-results .tag-search{padding:5px 30px}
.PanelLocationList{min-width:440px;max-width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.PanelLocationList .tag-section{padding:20px 30px}.PanelLocationList .target-tag-action{cursor:pointer;display:flex;align-items:center;height:32px;padding:0 30px;color:#333f48}.PanelLocationList .target-tag-action:first-child{margin-top:20px;margin-bottom:0}.PanelLocationList .target-tag-action.action-new{color:#00a474}.PanelLocationList .target-tag-action.action-new.active{background:rgba(0,164,116,.16)}.PanelLocationList .target-tag-action.action-copy{color:#333f48}.PanelLocationList .target-tag-action.action-copy.active{background:rgba(51,63,72,.16)}.PanelLocationList .target-tag-action.action-remove{margin-bottom:20px;color:#cf0838}.PanelLocationList .target-tag-action.action-remove.active{background:rgba(207,8,56,.16)}.PanelLocationList .target-tag-action .text{margin-left:5px;text-transform:uppercase;font-weight:bold}.PanelLocationList .target-tags{margin-top:10px;padding:0 30px;padding-bottom:50px}.PanelLocationList .target-tags .tag-item{margin-bottom:10px}
.Locations{height:100%;background:#f6f6f6}.Locations .full-height{height:100%}.Locations .location-container{padding:20px 30px}.Locations .location-content{height:calc(100% - 72px)}.Locations .location-toolbar{display:flex;align-items:center;height:64px}.Locations .location-toolbar .location-paginator{margin-right:20px}.Locations .location-toolbar .toolbar-right{margin-left:auto}.Locations .location-toolbar .toolbar-right .toolbar-right-items{display:flex;align-items:center;justify-content:right}.Locations .location-toolbar .toolbar-right .toolbar-right-items .selected-count-container{display:flex;align-items:center;color:#00a474;text-transform:uppercase;font-size:12px;font-weight:normal}.Locations .location-toolbar .toolbar-right .toolbar-right-items .select-container{margin-left:20px}.Locations .location-toolbar .toolbar-right .toolbar-right-items .all-current-future-container{display:flex;align-items:center;text-align:right;width:240px;border-radius:4px;background:#fff;border:solid 1px #e1e1e9;margin-left:10px;padding:15px;font-size:14px}.Locations .location-toolbar .toolbar-right .toolbar-right-items .all-current-future-container .help-icon{margin-right:5px;font-size:16px;color:#959aad}.Locations .location-toolbar .toolbar-right .toolbar-right-items .all-current-future-container .help-icon:hover{cursor:pointer}.Locations .location-bar{position:fixed;bottom:0;left:0;width:100%;height:0;display:flex;flex-direction:column;justify-content:center;background:#222732;color:#f6f6f6;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:300;overflow:hidden;transition:.5s ease-in-out height}.Locations .location-bar .bar-content{display:flex;align-items:center;padding:0 40px;font-size:12px;text-transform:uppercase;opacity:0;transition:.5s ease-in-out opacity}.Locations .location-bar .bar-content .selected-count{margin-left:10px}.Locations .location-bar.show{height:56px}.Locations .location-bar.show .bar-content{opacity:1}
.VibeDialog{height:100%}.VibeDialog .close-icon{cursor:pointer}.VibeDialog .right-bar-items{display:flex;align-items:center}.VibeDialog .right-bar-items .question-icon{margin-right:5px}.VibeDialog .right-bar-items .question-icon:hover{cursor:pointer}.VibeDialog .app-bar{height:65px;background:#222732}.VibeDialog .wizard-title{color:#333f48;text-transform:uppercase}.VibeDialog .gutters{margin:0;padding:0 40px}.VibeDialog .creation-wizard-container{height:100%}
.PanelDetailsEdit .tag-details-section{padding:0 30px}.PanelDetailsEdit .tag-details-section.child-section{padding-left:50px}.PanelDetailsEdit .tag-details-section.footer-section{padding-bottom:50px}.PanelDetailsEdit .add-child{cursor:pointer;display:flex;align-items:center;margin-bottom:20px}.PanelDetailsEdit .add-child .add-child-icon{margin-right:10px}.PanelDetailsEdit .add-child .text{color:#333f48;font-weight:bold;text-transform:uppercase}
.PanelDetails{width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.PanelDetails .tag-section{padding:20px 30px}.PanelDetails .target-tag-action{cursor:pointer;display:flex;align-items:center;margin:20px 0;color:#333f48}.PanelDetails .target-tag-action:first-child{margin:0}.PanelDetails .target-tag-action .text{margin-left:5px;text-transform:uppercase;font-weight:bold}.PanelDetails .target-tag-action.action-create{color:#00a474}.PanelDetails .target-tag-action.action-create .text{color:#00a474}.PanelDetails .target-tag-action.action-remove{color:#cf0838}.PanelDetails .target-tag-action.action-remove .text{color:#cf0838}.VibeDialog .copy-locations-header{position:relative;min-height:100px;height:100px;overflow:auto}.VibeDialog .copy-locations-header .copy-locations-header-content{display:flex;padding:15px 30px}.VibeDialog .copy-locations-header .header-text-container{flex-grow:1}.VibeDialog .copy-locations-header .header-text-container .header-title{font-size:24px;font-weight:900;margin-bottom:10px}.VibeDialog .copy-locations-header .btn-container{min-width:150px}.VibeDialog .locations-container{height:calc(100% - 65px)}
.PanelCopyToLocations{width:440px;min-width:440px;height:100%;background:#fff;box-sizing:border-box;border-right:1px solid #e1e1e9;overflow-y:auto}.PanelCopyToLocations .tag-section{padding:10px 30px}.PanelCopyToLocations .tag-section:first-child{padding-top:20px}.PanelCopyToLocations .btn-section{display:flex;gap:8px}.PanelCopyToLocations .tag-selected-count{display:flex;align-items:center}.PanelCopyToLocations .tag-selected-count .text{color:#00a474;text-transform:uppercase}.PanelCopyToLocations .copy-tag-item{margin-bottom:10px}.PanelCopyToLocations .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:24px;color:#959aad}.VibeDialog .copy-tags-header{position:relative;min-height:150px;height:150px;overflow:auto}.VibeDialog .copy-tags-header .copy-tags-header-content{display:flex;padding:15px 30px}.VibeDialog .copy-tags-header .header-text-container{flex-grow:1}.VibeDialog .copy-tags-header .header-text-container .header-title{font-size:24px;font-weight:900;margin-bottom:10px}.VibeDialog .copy-tags-header .header-text-container .target-tags{display:flex;flex-wrap:wrap;margin-top:10px}.VibeDialog .copy-tags-header .header-text-container .target-tags .copy-tag-item{margin-right:10px;margin-bottom:10px}.VibeDialog .copy-tags-header .btn-container{min-width:150px}
.TargetTagsList{height:100%;box-sizing:border-box;color:#383838;overflow-x:auto}.TargetTagsList .panels{display:flex;height:100%;font-size:12px}
.NavigationSide{position:fixed;top:65px;left:0;width:80px;height:calc(100% - 65px);background:linear-gradient(180deg, #222732 0%, #333F48 100%);box-sizing:border-box;border-right:1px solid #e1e1e9;text-align:center;z-index:2}
.NavigationSideItem{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:76px;padding:0 4px}.NavigationSideItem .text{margin-top:6px;font-size:8px;color:#95a3ad;line-height:12px;text-transform:uppercase}.NavigationSideItem .active-arrow{display:none;position:absolute;width:0;height:0;top:0;right:-14px;border-top:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);border-left:14px solid #222732}.NavigationSideItem.active .text{color:#fecf0c}.NavigationSideItem.active .active-arrow{display:block}
.Table{flex-grow:1;display:flex;flex-direction:column}.VibeMiniTable>.table-grid{flex-grow:1;position:relative;overflow:hidden}.VibeMiniTable>.table-grid .data-grid{background:#f6f6f6}.VibeMiniTable>.table-grid .bulk-edit-header-grid{top:-100px;transition:.5s ease top}.VibeMiniTable>.table-grid .bulk-edit-header-grid.show{top:0}.VibeMiniTable .mini-table-cell a,.VibeMiniTable .mini-table-cell a:link,.VibeMiniTable .mini-table-cell a:active,.VibeMiniTable .mini-table-cell a:visited{display:block;color:#000}
.LinkCell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 8px;text-align:center;border-radius:4px;letter-spacing:normal}
.DaySelectorDay{width:24px;height:24px;display:flex;flex-direction:column;justify-content:center;font-size:12px;background:#f6f6f6;color:#959aad;text-align:center;user-select:none}
.DaySelector{display:flex;justify-content:space-between}.DaySelector>.toggle-all{cursor:pointer}
.TableSegments{min-height:350px}
.PercentMeter .percentage-text{display:flex;align-items:center}.PercentMeter .percentage-icon{margin-right:3px}.PercentMeter .percent-container{position:relative;height:10px;background:#f6f6f6;box-sizing:border-box;border-radius:4px}.PercentMeter .percent-container .value{position:absolute;top:-1px;left:0;height:10px;border-radius:4px;box-sizing:border-box}
.ContentPercent .percentage-text{display:flex;align-items:center}.ContentPercent .percentage-icon{margin-right:3px}.ContentPercent .percent-container{position:relative;height:10px;margin-top:3px;background:#f6f6f6;box-sizing:border-box;border-radius:4px}.ContentPercent .percent-container .value{position:absolute;top:-1px;left:0;height:10px;border-radius:4px;box-sizing:border-box}
.TelemetryStatus{display:flex;padding:30px;font-size:12px}.TelemetryStatus .panel{width:296px;padding:24px;margin-right:24px;background:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.16)}.TelemetryStatus .panel:last-child{margin-right:0}.TelemetryStatus .panel>.title{font-size:18px;font-weight:900}.TelemetryStatus .panel .panel-content{margin-top:16px}.TelemetryStatus .panel .panel-content .panel-row{display:flex;margin-bottom:16px}.TelemetryStatus .panel .panel-content .panel-row .panel-item{width:calc(50% - 8px);margin-right:8px;letter-spacing:normal}.TelemetryStatus .panel .panel-content .panel-row .panel-item:last-child{margin-left:8px;margin-right:0}.TelemetryStatus .panel .panel-content .panel-row .panel-item.disabled{opacity:.5}.TelemetryStatus .panel .panel-content .panel-row .panel-item>.title,.TelemetryStatus .panel .panel-content .panel-row .panel-item>.value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TelemetryStatus .panel .panel-content .panel-row .panel-item>.title{margin-bottom:8px;font-weight:900}.TelemetryStatus .panel .panel-content .panel-row .panel-item>.value{color:#959aad}
.TableTelemetryLogModal .log-modal{display:flex;flex-direction:column;height:100%;font-size:14px;background-color:#fff}.TableTelemetryLogModal .log-modal>.modal-header{display:flex;align-items:center;padding:24px}.TableTelemetryLogModal .log-modal>.modal-header .title{font-size:18px;font-weight:900}.TableTelemetryLogModal .log-modal>.modal-header .type{display:flex;align-items:center;margin-left:8px}.TableTelemetryLogModal .log-modal>.modal-header .modal-toolbar{flex-grow:1;text-align:right}.TableTelemetryLogModal .log-modal>.modal-content{flex-grow:1;display:flex;flex-direction:column;padding:24px;padding-top:0;overflow:hidden}.TableTelemetryLogModal .log-modal>.modal-content .timestamp{margin-bottom:8px;font-size:12px;color:#959aad}.TableTelemetryLogModal .log-modal>.modal-content .message{margin-bottom:16px}.TableTelemetryLogModal .log-modal>.modal-content .switch-tabs{display:flex;align-items:center;margin-left:16px}.TableTelemetryLogModal .log-modal>.modal-content .switch-tabs .switch-tab{cursor:pointer;padding:8px;color:#959aad;font-weight:900;border:1px solid #e1e1e9;border-bottom:none;border-right:none;border-top-left-radius:4px;border-top-right-radius:4px}.TableTelemetryLogModal .log-modal>.modal-content .switch-tabs .switch-tab:last-child{border-right:1px solid #e1e1e9}.TableTelemetryLogModal .log-modal>.modal-content .switch-tabs .switch-tab.active{color:#222732}.TableTelemetryLogModal .log-modal>.modal-content .switch-tabs .switch-tab.disabled{cursor:default;opacity:.5}.TableTelemetryLogModal .log-modal>.modal-content .details{flex-grow:1;padding:8px;white-space:pre-wrap;line-height:1.33;color:#959aad;border:1px solid #e1e1e9;border-radius:4px;overflow:auto}.TableTelemetryLogModal .log-modal>.modal-content .status{flex-grow:1;padding:8px;border:1px solid #e1e1e9;border-radius:4px}

.Copyable{display:flex;align-items:center;font-size:12px}.Copyable .copy-icon{margin-right:4px}.Copyable .text{color:#959aad}.Copyable:hover{cursor:pointer}.Copyable:hover .copy-icon{color:#222732 !important}.Copyable:hover .text{color:#222732}
:root{--countdown: 100%}.display-player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2001}.display-player .display-player-content.player-empty{max-height:634px}.display-player .display-player-content{position:absolute;left:0;right:0;top:50%;bottom:50%;margin:auto;padding:24px;border-radius:8px;width:840px;height:calc(100% - 184px);max-height:866px;overflow-x:hidden;overflow-y:auto;background-color:#fff}.display-player .display-player-content .current-item-timer{position:absolute;top:203px;right:16px;color:#fff;font-size:32px}.display-player .display-player-content .display-player-settings{position:relative;width:100%;margin-bottom:24px}.display-player .display-player-content .display-player-settings .display-player-settings-title{color:#333f48;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.display-player .display-player-content .display-player-settings .resolution-select{display:inline-block;position:relative;margin-right:16px;width:282px}.display-player .display-player-content .display-player-settings .orientation-select{display:inline-block;position:relative;width:155px}.display-player .display-player-content .display-player-settings .display-player-close{position:absolute;right:0;top:0;cursor:pointer}.display-player .display-player-content .display-player-header{position:relative;width:100%;margin-bottom:16px}.display-player .display-player-content .display-player-header .display-player-title{color:#333f48;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.display-player .display-player-content .display-player-header .display-player-filename{color:#333f48;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:8px;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-player .display-player-content .display-player-media{display:flex;position:relative;width:840px;height:496px;justify-content:center;align-items:center;flex-shrink:0;border-radius:6px;background:linear-gradient(0deg, #000 0%, #000 100%)}.display-player .display-player-content .display-player-media .video-js{width:840px;height:496px;background:rgba(0,0,0,0)}.display-player .display-player-content .selected-resolution-message{display:flex;position:relative;width:840px;height:496px;justify-content:center;align-items:center;flex-shrink:0;border-radius:6px;background:rgba(51,63,72,.15);color:#333f48;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.display-player .display-player-content .display-player-progress-bar{position:absolute;display:flex;min-height:36px;width:720px;bottom:30px;background-color:#333f48;border-radius:8px}.display-player .display-player-content .display-player-progress-bar .seconds-hovered{display:flex;height:88px;width:165px;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #fff;background:rgba(51,63,72,.1);position:absolute;top:-94px;left:0}.display-player .display-player-content .display-player-progress-bar .seconds-hovered .hover-image{display:block;position:relative;margin:0 auto;height:86px}.display-player .display-player-content .display-player-progress-bar .seconds-hovered .seconds-hovered-time{display:flex;position:absolute;bottom:0;padding:4px 12px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:4px;border:1px solid #fff;background:#eaecf0;box-shadow:0 4px 16px 0 rgba(0,0,0,.25);color:#151010;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:100%;z-index:10}.display-player .display-player-content .display-player-progress-bar .hover-dot{position:absolute;top:11px;height:12px;width:12px;margin-left:77px;background-color:#fff;border-radius:50%;z-index:100;pointer-events:none}.display-player .display-player-content .display-player-progress-bar .display-player-button{width:24px;height:24px;margin-top:6px;margin-left:10px;margin-right:6px;cursor:pointer}.display-player .display-player-content .display-player-progress-bar .display-progress-bar{width:565px;height:8px !important}.display-player .display-player-content .display-player-progress-bar .slider-wrapper{margin-top:13px;width:565px;height:8px !important}.display-player .display-player-content .display-player-progress-bar .display-progress-bar:hover{background:rgba(0,0,0,0)}.display-player .display-player-content .display-player-progress-bar .slider-track{height:8px;background:#fff;border:1px solid #fff}.display-player .display-player-content .display-player-progress-bar .slider-thumb{background:#fff;color:#fff;box-shadow:none}.display-player .display-player-content .display-player-progress-bar .slider-thumb::before{box-shadow:none}.display-player .display-player-content .display-player-progress-bar .slider-rail{height:8px !important;background:rgba(255,255,255,.5)}.display-player .display-player-content .display-player-progress-bar .loop-time-remaining{color:#fff;font-size:12px;margin-top:12px;margin-right:14px;margin-left:2px}.display-player .display-player-content .display-player-progress-bar .loop-total-time{color:#fff;font-size:12px;margin-top:12px;margin-left:14px}.display-player .display-player-content .loop-media-navigation{display:flex;min-height:34px;margin-top:16px;margin-bottom:16px}.display-player .display-player-content .loop-media-navigation .loop-right-button{color:#333f48;margin-left:auto;cursor:pointer}.display-player .display-player-content .loop-media-carousel{position:relative;min-height:93px}.display-player .display-player-content .loop-media-carousel .react-multi-carousel-item{max-width:173px}.display-player .display-player-content .loop-media-carousel .media-item-download{position:absolute;width:160px;left:0;font-size:12px;color:#333f48;bottom:0;z-index:100}.display-player .display-player-content .loop-media-carousel .media-item-download span{position:relative;display:inline-block;max-width:144px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-player .display-player-content .loop-media-carousel .loop-left-button{position:absolute;color:#333f48;left:16px;top:32px}.display-player .display-player-content .loop-media-carousel .loop-right-button{position:absolute;color:#333f48;left:800px;top:32px}.display-player .display-player-content .loop-media-carousel .carousel-button-group{position:absolute;width:100%;top:0;display:flex;justify-content:space-between}.display-player .display-player-content .loop-media-carousel .carousel-button-group .loop-left-button{color:#333f48;margin-top:30px;cursor:pointer}.display-player .display-player-content .loop-media-carousel .carousel-button-group .loop-right-button{color:#333f48;margin-top:30px;cursor:pointer}
.DrawerItem{display:flex;align-items:center;height:100%;padding:0 16px;user-select:none;color:#fff}.DrawerItem.active,.DrawerItem:hover{cursor:pointer;color:#fff}.DrawerItem.disabled{cursor:default;color:#959aad;opacity:.5}.DrawerItem>.item-icon{margin-right:4px}
.Drawer{position:fixed;left:0;top:calc(100% - 50px);width:100%;z-index:1300;height:350px;background-color:#222732;font-size:14px;transition:.5s ease top}.Drawer.content{top:calc(100% - 350px)}.Drawer>.header{display:flex;align-items:center;height:50px;padding:0 24px}.Drawer>.header>.override-header{padding:0 16px;color:#fff}.Drawer>.content{display:flex;flex-direction:column;height:300px;overflow:auto}
.FieldGroupContainer .add-row span{color:#333f48;font-size:10px;font-weight:bold;text-transform:uppercase}.FieldGroupContainer .add-row span:hover{cursor:pointer;color:#222732}
.NoteMessage{margin-bottom:16px}.NoteMessage:last-child{margin-bottom:0}
.PartnersUnassigned{height:calc(100% - 71px)}.PartnersUnassigned .title-container{display:flex;align-items:center;background:#00a474;color:#fff;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.PartnersUnassigned .title-container .title{flex-grow:1;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.PartnersAssigned{display:flex;flex-direction:column;height:100%}.PartnersAssigned .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.PartnersAssigned .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}.PartnersAssigned .title-container .assign-all-container{display:flex;flex-direction:column;justify-content:center;height:30px;margin-left:16px;padding:0 8px;border:1px solid #00a474;border-radius:4px}
.Toast{display:flex;flex-direction:column;justify-content:center;width:250px;height:40px;margin-top:5px;box-sizing:border-box;color:#fff;opacity:0;transition:.5s ease opacity}.Toast.show{opacity:1}.Toast.info{background:rgba(34,39,50,.75);border:1px solid #333f48}.Toast.success{background:rgba(0,164,116,.75);border:1px solid #00a474}.Toast.error{background:rgba(207,8,56,.75);border:1px solid #cf0838}.Toast.warning{background:rgba(254,207,12,.75);border:1px solid #fecf0c}.Toast .content{display:flex;align-items:center}.Toast .content .title{flex-grow:1;padding:0 10px;font-size:14px}.Toast .content .close-icon{cursor:pointer;margin-right:10px}
.Toasts{position:fixed;bottom:20px;right:20px;z-index:10000}
.UploadImage{cursor:pointer;width:128px}
.UserAvatar{display:flex;align-items:center}.UserAvatar>.avatar{border-radius:100%;overflow:hidden}.UserAvatar>.name{flex-grow:1;margin-left:8px}
.VibeButtonGroup{display:flex;align-items:center;gap:8px}
.VibeCardNew{display:flex;align-items:center;background-color:#fff;border:1px solid #e1e1e9;border-radius:4px;padding:8px}.VibeCardNew.selectable{cursor:pointer}.VibeCardNew.selected{border:1px solid #333f48}.VibeCardNew .content-container{flex-grow:1;line-height:150%}.VibeCardNew .actions{margin-left:8px}
.VibeOptionsDialog{z-index:1301 !important}.VibeOptionsDialog .dialog-title{padding:24px 24px 8px 24px;font-family:"Lato",sans-serif;font-size:16px;font-weight:900}.VibeOptionsDialog .options .option-label{font-family:"Lato",sans-serif;font-size:14px}.VibeOptionsDialog .options .option-control{color:#959aad}.VibeOptionsDialog .options .option-control-checked{color:#333f48}.VibeOptionsDialog .options .option-checked{border-radius:4px;border:solid 1px #333f48;margin-left:0;padding-right:9px}.VibeOptionsDialog .options .option{border-radius:4px;border:solid 1px #fff;margin-left:0;padding-right:9px}.VibeOptionsDialog .dialog-actions{display:flex;padding:0 18px 16px 18px;align-items:center;justify-content:flex-end}.VibeOptionsDialog .dialog-actions .MuiButton-text{padding-left:10px}.VibeOptionsDialog .dialog-actions .button-text{font-family:"Lato",sans-serif;font-size:14px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}
.SidePanel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1301;pointer-events:none;transition:.8s ease backdrop-filter,.8s ease background-color}.SidePanel.show.backdrop{pointer-events:auto;background-color:rgba(34,39,50,.5);backdrop-filter:blur(2px)}.SidePanel>.backdrop-container{display:flex;height:100%}.SidePanel>.backdrop-container .backdrop-left{flex-grow:1}.SidePanel .panel-root{position:absolute;top:0;right:0;height:100%;pointer-events:none;overflow:hidden !important}.SidePanel .panel-container{display:inline-flex;position:relative;height:100%;transition:.8s ease right,.8s ease width}.SidePanel .panel-container>.panel{display:flex;flex-direction:column;position:relative;height:100%;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.32);box-sizing:border-box;border-left:1px solid #e1e1e9;pointer-events:auto;overflow:hidden}.SidePanel .panel-container>.panel.panel-secondary,.SidePanel .panel-container>.panel.panel-tertiary,.SidePanel .panel-container>.panel.panel-fourth{box-shadow:none}.SidePanel .panel-container>.panel.transition{transition:none}.SidePanel .panel-container>.panel>.header{display:flex;flex-direction:column;justify-content:center;height:72px;padding:0 24px;padding-right:0;box-sizing:border-box;border-bottom:1px solid #e1e1e9}.SidePanel .panel-container>.panel>.header .toolbar{display:flex;align-items:center}.SidePanel .panel-container>.panel>.header .toolbar .title{flex-grow:1;font-size:18px;line-height:20px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidePanel .panel-container>.panel>.header .toolbar .VibeIcon{padding:24px 4px}.SidePanel .panel-container>.panel>.header .toolbar .VibeIcon:first-child{padding-left:24px}.SidePanel .panel-container>.panel>.header .toolbar .VibeIcon:last-child{padding-right:24px}.SidePanel .panel-container>.panel>.header .toolbar .VibeIcon.left-icon{padding:0;margin-right:4px}.SidePanel .panel-container>.panel>.content{position:relative;flex-grow:1;overflow:hidden}
.SidePanelContainer{position:relative;display:flex;flex-direction:column;height:100%}
.SidePanelContent{flex-grow:1;padding:24px;overflow:auto}
.SidePanelHeader{display:flex;flex-direction:column;justify-content:center;height:72px;min-height:72px;padding:0 24px;box-sizing:border-box;border-bottom:1px solid #e1e1e9;overflow:hidden}.SidePanelHeader .header-container{display:flex;align-items:center;justify-content:space-between}.SidePanelHeader .header-container .header-content{flex-grow:1;display:flex;align-items:center;min-width:0}.SidePanelHeader .header-container .header-content .title{flex-grow:1;font-size:18px;line-height:24px;font-weight:900;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SidePanelHeader .header-container .flex-horizontal{display:flex;align-items:center;overflow:hidden}.SidePanelHeader .toolbar{display:flex;align-items:center;white-space:nowrap}.SidePanelHeader .toolbar .VibeIcon{padding:24px 4px}.SidePanelHeader .toolbar .VibeIcon:first-child{padding-left:24px}.SidePanelHeader .toolbar .VibeIcon.left-icon{padding:0;margin-right:4px}
.SidePanelFooter{display:flex;flex-direction:column;justify-content:center;height:72px;min-height:72px;padding:0 24px;box-sizing:border-box;border-top:1px solid #e1e1e9}.SidePanelFooter .footer-container{display:flex;align-items:center;gap:8px}
.SidePanelTabs{display:flex;flex-direction:column;justify-content:center;height:44px;background:#fff;box-sizing:border-box;border-bottom:1px solid #e1e1e9}.SidePanelTabs .tabs{display:flex}.SidePanelTabs .tabs .tab{position:relative;padding:16px 0;margin:0 8px;font-size:12px;color:#959aad;letter-spacing:.8px;text-transform:uppercase;user-select:none}.SidePanelTabs .tabs .tab:first-child{margin-left:24px}.SidePanelTabs .tabs .tab:hover{cursor:pointer;color:#383838}.SidePanelTabs .tabs .tab.selected{color:#383838;font-weight:900}.SidePanelTabs .tabs .tab.disabled{opacity:.5}.SidePanelTabs .tabs .tab.disabled:hover{cursor:default;color:#959aad}.SidePanelTabs .tabs .tab .active-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#333f48;pointer-events:none}
.Assignments{margin-top:16px}.Assignments>.title{margin-bottom:8px;font-size:14px;font-weight:900}.Assignments .assignments-container{padding:16px;border:1px solid #e1e1e9;border-radius:4px}.Assignments .assignments-container .assignment{cursor:pointer;display:flex;align-items:center;margin-bottom:8px}.Assignments .assignments-container .assignment:last-child{margin-bottom:0}.Assignments .assignments-container .assignment .assignment-name{flex-grow:1;display:flex;align-items:center;font-size:12px}.Assignments .assignments-container .assignment .assignment-name>.on-click-warning{cursor:pointer;display:flex}.Assignments .assignments-container .assignment .assignment-name.required::after{content:"";width:4px;height:4px;margin-left:4px;background:#f66733;border-radius:50%}.Assignments .assignments-container .assignment .assignment-count{display:flex;flex-direction:column;justify-content:center;height:24px;padding:0 8px;margin-left:16px;margin-right:8px;border-radius:4px;font-size:12px;overflow:hidden}.Assignments .assignments-container .assignment .assignment-count.custom{margin-right:0}.Assignments .assignments-container .assignment .assignment-count>.count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Assignments .assignments-container .assignment:hover .assignment-name{color:#333f48}.Assignments .assignments-container .assignment.disabled{cursor:default;opacity:.5}.Assignments .assignments-container .assignment.disabled:hover .assignment-name{color:inherit}.Assignments .assignments-container.assignments-required{border-color:#cf0838}
.Tracking .tracking-container{display:flex;flex-direction:column;gap:8px}.Tracking .tracking-container .tracking-row{display:flex;align-items:center;gap:8px}.Tracking .tracking-container .tracking-row form{flex-grow:1}.Tracking .tracking-container .tracking-row-trash{margin-top:16px}.Tracking .add-child{display:flex;cursor:pointer;margin-top:8px}.Tracking .add-child .add-child-icon{margin-right:4px}.Tracking .add-child .text{flex-grow:1;color:#333f48;font-weight:bold;text-transform:uppercase;vertical-align:top}
.BarChart>.title{margin-bottom:16px;font-size:14px;font-weight:900}.BarChart .recharts-cartesian-grid-bg{stroke:#e1e1e9}
.PieChart .title{font-size:14px;font-weight:900;text-align:center}.PieChart .chart-container{display:flex;align-items:center}.PieChart .legend-container .legend-title{height:24px;font-size:14px;font-weight:900}.PieChart .legend-container .legend-items{max-height:130px;padding-right:16px;overflow:auto}.PieChart .legend-container .legend-items .legend-item{display:flex;align-items:center;margin-bottom:8px}.PieChart .legend-container .legend-items .legend-item:hover{opacity:.6}.PieChart .legend-container .legend-items .legend-item .item-name{margin-left:4px;font-size:10px}
.MonthNavigate{display:flex;align-items:center;user-select:none}.MonthNavigate .month-text{flex-grow:1;font-size:16px;font-weight:900;text-align:center}.MonthNavigate .month-text.left{text-align:left}
.MonthDay{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:36px;height:36px;color:#383838}.MonthDay .day-container{display:flex;flex-direction:column;justify-content:center;text-align:center;width:28px;height:28px;border-radius:100%;z-index:2;transition:.2s ease background-color,.2s ease color}.MonthDay .day-container .day-text.highlight{color:#f66733}.MonthDay .day-container .day-text.icon-filled{color:#fff}.MonthDay .day-container .day-text.dragging{color:#383838}.MonthDay .day-icon{position:absolute;top:0;left:3px}.MonthDay .drag-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.MonthDay.show-day:hover .day-container{background-color:#f6f6f6}.MonthDay.selected:hover .day-container{background-color:rgba(0,0,0,0)}.MonthDay.has-icon .day-container{background-color:rgba(0,0,0,0)}.MonthDay.has-icon:hover .day-container{background-color:rgba(0,0,0,0)}.MonthDay.disabled{opacity:.5}.MonthDay.disabled:hover .day-container{background-color:rgba(0,0,0,0)}
.Month{background:#fff;font-size:12px;user-select:none}.Month>.header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.Month>.header .month-text{font-size:16px}.Month>.header .month-text.month-name{font-weight:900}.Month>.header .month-text.month-year{color:#959aad}.Month .week{display:flex;justify-content:space-between}.Month .week.header{margin-top:20px;margin-bottom:10px}.Month .week .day-header{color:#959aad;font-weight:900;text-transform:uppercase}.Month .week .day-header.today{color:#f66733}.Month .week .day{width:36px;text-align:center}
.LoginForm .login-container{display:flex;flex-direction:column;gap:24px}.LoginForm .forgot{color:#fff;font-size:14px}.LoginForm .cancel-btn{margin-top:15px}.LoginForm .login-capslock{color:#fff;font-weight:bold}
.ResetPasswordForm .verification-list-container{display:inline-block}.ResetPasswordForm .verification-list-container li{margin-bottom:4px;text-align:left}.ResetPasswordForm .verification-list-container span{font-size:12px;margin-left:10px}.ResetPasswordForm .verification-list-container .verification-circle{background-color:#00a474;border-radius:50%;display:inline-block;height:8px;width:8px}.ResetPasswordForm .verification-list-container .non-verified.verification-circle{background-color:#fff;border-radius:50%;display:inline-block;height:8px;width:8px}.ResetPasswordForm .verification-list-container .non-verified.text{color:#fff}
.LoginContainer{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:500px;height:100%}.LoginContainer .login-content{color:#fff}.LoginContainer .login-content .logo-container{text-align:center;margin-bottom:32px}.LoginContainer .login-content .input-container{position:relative}.LoginContainer .login-content .input-container .login-input{box-sizing:border-box;width:100%;height:48px;padding-left:45px;border:1px solid #e1e1e9;border-radius:4px;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#383838}.LoginContainer .login-content .input-container .login-input:focus{outline:none;border:1px solid #333f48}.LoginContainer .login-content .input-container .login-icon{position:absolute;top:12px;left:12px;color:#959aad;font-size:24px}.LoginContainer .login-content .input-container.active .login-icon{color:#333f48}.LoginContainer .login-content .input-container.has-error .login-input{border:1px solid #cf0838}.LoginContainer .login-content .input-container.has-error .login-icon{color:#cf0838}.LoginContainer .login-content .input-container .login-error{color:#cf0838;font-weight:900}.accept-cookies-container{display:flex;position:fixed;bottom:0;left:0;width:calc(100% - 80px);min-height:60px;padding:24px 40px;background:#fff;color:#000;z-index:3}.accept-cookies-container .cookie-information{max-width:600px}.accept-cookies-container .cookie-information .accept-cookies-title{color:#101828;font-size:24px;margin-bottom:8px}.accept-cookies-container .cookie-information .accept-cookies-message{color:#667085;font-size:14px;line-height:18px}.accept-cookies-container .accept-cookies-btn{display:flex;align-items:center;justify-content:center;margin-left:auto}
.MessagesContainer{height:100%;overflow:hidden}
.LocationsContainer{height:100%}
.LocationHeader{display:flex;align-items:center;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #e1e1e9;height:150px}.LocationHeader .header{display:flex;align-items:center;margin:0 30px}.LocationHeader .header .location-information{padding-left:16px}.LocationHeader .header .location-information .page-title{display:flex;align-items:center;font-size:20px;font-weight:900;letter-spacing:.5px;padding-bottom:16px}.LocationHeader .header .location-information .company-name{font-family:"Lato",sans-serif;font-size:14px;letter-spacing:.5px;font-weight:900;padding-bottom:5px}.LocationHeader .header .location-information .address{font-family:"Lato",sans-serif;font-size:11px;line-height:1.2;letter-spacing:.7px}.LocationHeader .test-location-status{position:relative;align-self:flex-start;margin-left:8px;background:rgba(149,154,173,.16);color:#959aad}.LocationHeader .queue{position:relative;flex-grow:1;display:flex;align-items:center;margin:0 24px;user-select:none;overflow:hidden;pointer-events:none;z-index:1300}.LocationHeader .queue .queue-items{display:flex;align-items:center}.LocationHeader .queue .queue-items .item{width:316px;height:160px}.LocationHeader .queue .queue-items .item.curr-item{z-index:2}.LocationHeader .queue .queue-items .item .item-card{display:flex;align-items:center;margin-top:10px;border:1px solid #e1e1e9;border-radius:4px;height:calc(100% - 20px)}.LocationHeader .queue .queue-items .item .item-card .card-info-container{flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:176px;border-radius:4px 0 0 4px;height:100%}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info{margin:0 20px;font-size:12px;border-radius:4px}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .player-offline{text-align:center}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .player-offline .offline-icon{color:#cf0838;font-size:28px;margin-bottom:5px}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .player-offline .offline-text{color:#959aad;font-size:16px;font-weight:700;line-height:1.5}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .now-playing{display:flex;align-items:center;color:#959aad;text-transform:uppercase}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .now-playing .now-playing-icon{margin-right:8px}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .song-info{display:flex;flex-direction:column;justify-content:center;height:84px;letter-spacing:normal}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .song-info .song-title{font-weight:900;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .song-info .song-artist{color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .program-container{display:flex;align-items:center;letter-spacing:normal}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .program-container .program-icon{margin-right:5px}.LocationHeader .queue .queue-items .item .item-card .card-info-container .card-info .program-container .program-name{font-weight:900}.LocationHeader .queue .queue-items .item .item-card .card-image{display:flex;flex-direction:column;justify-content:center;width:140px;border-radius:0 4px 4px 0;height:100%}.LocationHeader .queue .queue-items .item .item-card .card-image img{width:128px;height:128px;border-radius:4px}
.IndividualLocationContainer{margin-left:80px;height:100%;position:relative}.IndividualLocationContainer .sub-navigation-content{padding:50px 115px}.IndividualLocationContainer .profile-icon{display:block;margin:0 auto;font-size:26px;color:#222732}.IndividualLocationContainer .profile-icon.active{color:#fff}.IndividualLocationContainer .side-nav-link.active .profile-icon{color:#fff}.IndividualLocationContainer .individual-location-header{background:url(/75338410888c421ff340.png) no-repeat;background-size:100% 100%;height:150px;padding:40px 50px 0 50px}.IndividualLocationContainer .location-title{font-size:40px;margin:50px 0;text-align:center;font-family:"Lato",sans-serif}.IndividualLocationContainer .location-title .location-icon{height:30px;margin-right:10px}.IndividualLocationContainer .individual-location-navigation{padding:0 50px}.IndividualLocationContainer .individual-location-navigation .individual-location-subnav-link{color:#667085;font-size:20px;margin-right:25px;padding-bottom:10px}.IndividualLocationContainer .individual-location-navigation .individual-location-subnav-link.active{border-bottom:5px solid rgba(51,63,72,.16);color:#383838;font-weight:bold}.IndividualLocationContainer .individual-location-navigation .individual-location-add-new-container{position:relative;text-align:right}.IndividualLocationContainer .individual-location-navigation .individual-location-add-new-container .add-new-dropdown-container{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-ms-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;background:#6d6eb0;max-height:0;padding:15px 15px 5px 10px;position:absolute;right:0;text-align:left;top:35px;visibility:hidden;width:135px}.IndividualLocationContainer .individual-location-navigation .individual-location-add-new-container .add-new-dropdown-container.open{max-height:180px;visibility:visible;z-index:99}.IndividualLocationContainer .individual-location-navigation .individual-location-add-new-container .add-new-dropdown-container .add-dropdown-item{color:#fff;margin-bottom:15px}.IndividualLocationContainer .individual-location-navigation .individual-location-add-new-container .add-new-dropdown-container .add-dropdown-item:hover{cursor:pointer}.IndividualLocationContainer .individual-location-navigation .individual-location-add-new-container .add-new-dropdown-container .add-dropdown-item .add-dropdown-title{font-size:14px;font-weight:100}.IndividualLocationContainer .schedule-container{padding:5%;background:rgba(0,0,0,0)}.IndividualLocationContainer .schedule-container .calendar-container{background:#f5f4f5}.IndividualLocationContainer .schedule-container .calendar-container .calendar-header{background:#f5f4f5;border:rgba(0,0,0,0)}.IndividualLocationContainer .schedule-container .calendar-container .calendar-header-gutter{background:#f5f4f5;border:rgba(0,0,0,0)}.IndividualLocationContainer .schedule-container .calendar-container .calendar-content-container{background:#f5f4f5}.IndividualLocationContainer .schedule-container .calendar-container .calendar-content-container .timeslot-label{background:#f5f4f5;border-bottom:rgba(0,0,0,0)}.IndividualLocationContainer .schedule-container .calendar-container .calendar-content-container .timeslot-column{background:#fff}.IndividualLocationContainer .schedule-container .calendar-actions-container{display:flex;justify-content:space-between;margin-bottom:50px}.IndividualLocationContainer .schedule-container .calendar-actions-container .current-date{font-size:26px;font-weight:400;padding:6px 20px}.IndividualLocationContainer .schedule-container .calendar-actions-container .calendar-view-switch{display:flex}.IndividualLocationContainer .schedule-container .calendar-actions-container .calendar-view-switch .day-week{margin-right:15px}.IndividualLocationContainer .schedule-container .calendar-actions-container .calendar-view-switch .day-week .individual-view{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:9px 30px}.IndividualLocationContainer .schedule-container .calendar-actions-container .calendar-view-switch .day-week .individual-view:focus{outline:0}.IndividualLocationContainer .schedule-container .calendar-actions-container .calendar-view-switch .day-week .individual-view:hover{cursor:pointer}.IndividualLocationContainer .schedule-container .events-header{width:80%}.IndividualLocationContainer .schedule-container .events-container{padding:25%}.IndividualLocationContainer .manage-container .details-title{margin:30px 0}.IndividualLocationContainer .manage-container .details-card{padding:20px}.IndividualLocationContainer .manage-container .details-card .details-card-information{display:flex}.IndividualLocationContainer .manage-container .details-card .details-card-information.hardware{justify-content:space-between}.IndividualLocationContainer .manage-container .details-card .details-card-information .shipping-history-container{display:flex}.IndividualLocationContainer .manage-container .manage-card-image{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:150px}
.SubNavigation{background-color:#fff;padding:2rem;box-sizing:border-box}.SubNavigation>.header{display:flex}.SubNavigation>.header>.title{flex-grow:1;font-size:24px;line-height:32px;font-weight:900;overflow:hidden}.SubNavigation>.header>.title.breadcrumb{display:flex}.SubNavigation>.header>.title.breadcrumb a{color:#959aad}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item{display:flex}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title{overflow:hidden}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .breadcrumb-title-inner{display:flex;align-items:center;overflow:hidden}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .breadcrumb-title-inner .link-container{overflow:hidden}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .breadcrumb-title-inner .link-container>a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .breadcrumb-title-inner .link-container>a.last{color:#333f48}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .breadcrumb-title-inner .tags{margin-left:8px;display:flex;flex-grow:1;gap:8px}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details{display:flex;flex-direction:column;gap:4px;margin-top:4px}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details .extra-item{display:flex;align-items:center;font-size:12px;line-height:14px;color:#333f48}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details .extra-item .label{margin-right:4px;color:#959aad}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details .extra-item>a:link,.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details .extra-item>a:visited,.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details .extra-item>a:active{color:#333f48}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item .breadcrumb-title .extra-details .extra-item>a:hover{color:#222732}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item:last-child{flex-grow:1;overflow:hidden}.SubNavigation>.header>.title.breadcrumb .breadcrumb-item:last-child .breadcrumb-title{flex-grow:1}.SubNavigation>.header .actions-container{display:flex;margin-top:4px}.SubNavigation>.header .sub-navigation-buttons{display:flex;gap:8px}.sub-nav-menu ul{padding:0}.sub-nav-menu .sub-menu-header{padding:12px 16px}.sub-nav-menu .sub-menu-header,.sub-nav-menu .sub-menu-item{border-bottom:1px solid #e3e7f4 !important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"Lato",sans-serif}body{background:#f6f6f6;font-family:"Lato",sans-serif;letter-spacing:.8px;overflow-x:hidden}body.mobile-menu-active{height:100%;overflow-y:hidden;position:fixed;width:100%}html,body,#app{position:relative;height:100%;overflow:hidden}#app{height:calc(100% - 65px);padding-top:65px}h1,h2,h3,h4,h5{margin:0}p{margin:0}ul{list-style-type:none}a{text-decoration:none}.action-buttons{padding:0 100px}.action-buttons.volume-change-actions{display:flex;flex-direction:column;align-items:center}.action-buttons .dialog-text.change-volume-text{font-size:18px;font-weight:bold;line-height:30px;padding:0 100px}.selections-container{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;background:#222732;bottom:0;height:80px;left:0;position:fixed;right:0;z-index:10}.selections-container.expanded{height:380px}.selections-container.expanded .drop-list-options-container{padding:15px 10px 0 10px}.selections-container .expand-close .expand-options{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:35px;padding:10px 0}.selections-container .expand-close .expand-options.expanded{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.selections-container .expand-close .expand-options:hover{cursor:pointer}.selections-container .drop-list-selections-container{display:flex}.selections-container .drop-list-selections-container .list-selection{color:#333f48;font-size:16px;margin:15px 20px;padding:10px 0}.selections-container .drop-list-selections-container .list-selection:hover{color:#fff;cursor:pointer}.selections-container .drop-list-selections-container .list-selection.active{color:#fff;border-bottom:4px solid #524984}.selections-container .drop-list-options-container{display:flex;justify-content:space-between;padding:20px 10px;border-bottom:1px solid #524984}.selections-container .drop-list-options-container .content-title-container{display:flex;justify-content:space-between}.selections-container .drop-list-options-container .content-title-container .content-bar-title{color:#333f48;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.14;margin:15px 5px 0 5px;font-family:"Lato",sans-serif}.selections-container .drop-list-options-container .content-title-container .expand-options{margin-top:-4px}.selections-container .drop-list-options-container .drop-list-selections-options-container{margin-right:-80px;margin-top:-10px}.selections-container .drop-list-options-container .drop-list-selections-options-container .switch-view{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);height:35px;margin:0 5px 0 0;min-width:35px;width:35px}.selections-container .drop-list-options-container .drop-list-selections-options-container .switch-view.active-view{background:#8a8fa3}.selections-container .drop-list-options-container .drop-list-selections-options-container .dropdown-container{color:#8a8fa3;font-weight:300;padding:10px;position:relative}.selections-container .drop-list-options-container .drop-list-selections-options-container .dropdown-container:hover{cursor:pointer}.selections-container .drop-list-options-container .drop-list-selections-options-container .dropdown-container .dropdown-options-container{background:#fff;border:1px solid #00a474;position:absolute;top:40px;z-index:9;width:100px}.selections-container .drop-list-options-container .song-search-container{margin-bottom:30px}.selections-container .drop-list-options-container .song-search-container .songs-title{color:#fff;font-size:18px;margin-right:50px;font-family:"Lato",sans-serif}.selections-container .drop-list-options-container .song-search-container .search-songs{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#fff;border:0 solid #b7b7b7;border-bottom-color:rgba(183,183,183,.33);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-sizing:border-box;margin-left:auto;padding:10px 0 10px 30px;text-overflow:clip;width:250px}.selections-container .drop-list-options-container .song-search-container .search-songs:focus{outline:0}.selections-container .drop-list-options-container .suggested-songs-title{color:#fff;font-size:14px;margin-bottom:15px}.selections-container .drop-list-options-container .library-song-card{margin-bottom:15px;overflow-y:hidden}.selections-container .drop-list-options-container .library-song-card:hover{cursor:pointer}.selections-container .drop-list-options-container .library-song-card .track-info-container{border-bottom:1px solid #e0e0e0;display:flex}.selections-container .drop-list-options-container .library-song-card .track-info-container .song-note-image{margin-right:10px}.selections-container .drop-list-options-container .library-song-card .track-info-container .track-title{font-size:16px}.selections-container .drop-list-options-container .library-song-card .artist-info-container .author-name{font-size:16px}.selections-container .drop-list-options-container .library-song-card .artist-info-container .album-name{font-size:16px}.selection-list-container{overflow-y:auto;overflow-x:hidden;padding:5px}.selection-list-container::-webkit-scrollbar{width:15px}.selection-list-container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #959aad}.selection-list-container::-webkit-scrollbar-thumb{background-color:#333f48}.selection-list-container::-webkit-scrollbar-thumb:hover{background-color:#959aad}.selection-list-container .playlists-song-selection-container{display:flex;margin-bottom:10px;padding:0 0 0 15px}.selection-list-container .playlists-song-selection-container .back-icon{height:25px;margin-right:5px;position:relative}.selection-list-container .playlists-song-selection-container .back-icon:hover{cursor:pointer}.selection-list-container .playlists-song-selection-container .playlists-title{color:#fff;font-size:24px;font-family:"Lato",sans-serif}.selection-list-container .selection-list{height:190px;overflow-y:auto}.loading-spinner-container{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2500}.loading-spinner{-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;animation:loading 1s infinite linear;border:3px solid #333f48;border-bottom:3px solid #fff;border-radius:50%;border-right:3px solid #fff;height:200px;position:fixed;left:45%;top:35%;width:200px}@-webkit-keyframes loading{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes loading{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes loading{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.time-sort{margin-right:15px;width:110px}.time-sort .Select-control{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#333f48}.time-sort .Select-control .Select-clear-zone{display:none}.time-sort .Select-menu-outer{z-index:9}.time-sort .Select-menu-outer .Select-option{background-color:#333f48;color:#fff}.time-sort .Select.is-searchable.is-open>.Select-control{background-color:#333f48}.time-sort .Select-placeholder{color:#fff}.alphabetical-sort{margin-right:25px;width:145px}.alphabetical-sort .Select-control{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#333f48}.alphabetical-sort .Select-control .Select-clear-zone{display:none}.alphabetical-sort .Select-menu-outer{z-index:9}.alphabetical-sort .Select-menu-outer .Select-option{background-color:#333f48;color:#fff}.alphabetical-sort .Select.is-searchable.is-open>.Select-control{background-color:#333f48}.alphabetical-sort .Select-placeholder{color:#fff}.dialog-text{margin:20px 0 30px 0}.responsive-table{border-collapse:collapse;border-spacing:0;margin:75px 0 0 0;padding:0;width:100%}.responsive-table .responsive-table-header{visibility:hidden;visibility:visible}.responsive-table .responsive-table-header .table-header-row .table-header{font-size:18px}.responsive-table .table-body-row{background:#fff;border-bottom:10px solid #f5f4f5}.responsive-table .table-body-row .table-body-row-data{font-size:18px;vertical-align:middle}.responsive-table .table-body-row .table-body-row-data .data .options-icon{margin-left:20px}.responsive-table .table-body-row .table-body-row-data .data .options-icon:hover{cursor:pointer}.responsive-table .table-body-row .table-body-row-data[data-label=STATS]{display:flex;justify-content:flex-start}.responsive-table .table-body-row .table-body-row-data[data-label=STATS] .data{position:relative;top:5px}.responsive-table .table-body-row .table-body-row-data[data-label=STATS] .data .song-icon{height:20px;padding:2px}.responsive-table tr{padding:5px;margin-bottom:0;display:block;display:table-row;border-bottom-width:1px}.responsive-table th,.responsive-table td{padding:10px;text-align:left}.responsive-table td{display:table-cell;text-align:left;font-size:14px;border-bottom:none}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:"";float:left;text-transform:uppercase;font-weight:bold;display:none}.empty-state{width:350px;text-align:center;margin-left:auto;margin-right:auto;display:block}.empty-state .empty-state-title{font-family:"Lato",sans-serif;font-size:14px;font-weight:900;line-height:1.33;letter-spacing:.8px;padding:5px;text-align:center;color:#6d6db5}.empty-state .empty-state-description{font-family:"Lato",sans-serif;font-size:14px;font-weight:300;line-height:1.33;text-align:center;color:#959aad;padding:5px}.empty-state .create-new-btn{margin:10px;background-color:#333f48;color:#fff;width:50%;margin-left:auto;margin-right:auto;display:block}.empty-state .create-new-btn .create-new-text{font-size:16px;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:initial}.baseline-calendar.rbc-calendar{background:#fff}.baseline-calendar.rbc-calendar .rbc-toolbar{display:none}.baseline-calendar.rbc-calendar .rbc-time-header .rbc-row{border-bottom:none}.baseline-calendar.rbc-calendar .rbc-time-header .rbc-row:nth-child(2){display:none}.baseline-calendar.rbc-calendar .rbc-time-header .rbc-header{background:#dbdbdb;margin:0 5px;padding:15px 0}.baseline-calendar.rbc-calendar .rbc-time-content{border-top:none}.baseline-calendar.rbc-calendar .rbc-time-content .rbc-day-slot.rbc-time-column{background:#f2f2f2;margin:0 5px}.baseline-calendar.rbc-calendar .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group{border-bottom:none}.baseline-calendar.rbc-calendar .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group .rbc-time-slot{border-top:none}.circle-percentage{color:#9b59b6;font-family:monospace;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:100;font-size:3vw}.outter-circle{position:absolute;top:50%;left:50%;background-color:#9b59b6;border-radius:50%;width:25%;height:0;padding-bottom:25%;transform:translate3d(-50%, -50%, 0);box-shadow:0 8px 16px 0 rgba(0,0,0,.08)}.outter-circle:before{content:"";position:absolute;width:90%;height:90%;background-color:#ecf0f1;border-radius:50%;top:5%;left:5%;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.outter-circle .dot-slider{position:absolute;width:5%;height:50%;left:47.5%;top:0;transform-origin:center bottom}.outter-circle .dot-slider:before{content:"";position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);width:200%;transform:translate3d(-25%, -25%, 0);height:0;padding-bottom:200%;border-radius:50%;cursor:pointer}.Slider{display:block;width:5rem;height:5rem;transform:rotate(-90deg);cursor:ns-resize}.Slider-circle,.Slider-bar{fill:rgba(0,0,0,0)}.Slider-circle{stroke:#607d8b}.Slider-bar{stroke:#00b0ff;stroke-dashoffset:0;stroke-dasharray:0}.demo-card-wide.mdl-card{height:175px;margin-bottom:20px;min-height:150px;padding:20px 20px 20px 0}.demo-card-wide.mdl-card:hover{cursor:pointer}.demo-card-wide.mdl-card .mdl-card__title{padding:0 15px}.demo-card-wide.mdl-card .message-time,.demo-card-wide.mdl-card .message-count{font-weight:300;margin-left:auto}.demo-card-wide.mdl-card .message-time .count,.demo-card-wide.mdl-card .message-count .count{color:#333f48}.demo-card-wide.mdl-card .message-title,.demo-card-wide.mdl-card .message-list-title{font-size:18px;font-weight:bold;font-family:"Lato",sans-serif}.demo-card-wide.mdl-card.message-container{width:100%}.demo-card-wide.mdl-card.playlists-container .drag-overlay-options-container{display:flex;align-items:center;background-color:rgba(0,0,0,.3);bottom:0;flex-direction:row;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.demo-card-wide.mdl-card.playlists-container .drag-overlay-options-container .drag-whole-list{color:#fff;border:2px dashed #fff;line-height:22px;padding:15px 20px;text-align:center;width:85px}.demo-card-wide.mdl-card.playlists-container .drag-overlay-options-container .select-song-list{color:#fff;border:2px solid #fff;line-height:44px;margin-left:25px;padding:15px 20px;text-align:center;width:85px}.mixes-container,.request-container{margin-left:80px}.admin-user-card-container{position:relative;width:100%}.admin-user-card-container:hover{cursor:pointer}.admin-user-card-container .user-card-title{margin:3% 5% 0% 1%;display:inline-block;height:55px;width:55px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;overflow:hidden;font-family:"Lato",sans-serif}.admin-user-card-container .main-user-info{display:inline-block;padding:5px 0;width:65%;position:absolute;left:28%;top:25px}.admin-user-card-container .user-profile-picture{min-height:55px;min-width:55px;max-height:auto;max-width:55px}.admin-user-card-container .user-name{color:#383838;font-weight:bold;margin-bottom:10px;text-align:left;font-family:"Lato",sans-serif}.admin-user-card-container .user-title{color:#383838;padding:0 0 0 0;text-align:left;font-family:"Lato",sans-serif;font-size:12px;font-weight:300;margin-top:-5px}.admin-user-card-container .active,.admin-user-card-container .inactive{padding:2px 5px;font-size:8px;position:absolute;right:10px;bottom:10px;border-radius:4px}.admin-user-card-container .active{background-color:#d7efe9;color:#333f48}.admin-user-card-container .inactive{background-color:#f6d8df;color:#cf0838}.message-list-slider-container{padding:0 25px}.message-list-slider-container .slick-slide.slick-active.slick-current .message-circle{background:#333f48}.message-list-slider-container .message-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#e1e1e9;height:7px;width:7px}.message-list-slider-container .message-circle:focus{outline:0}.editor-actions{position:relative;padding:0 50px;margin:0 50px}.editor-actions .publish-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:#333f48;color:#fff;height:50px}.editor-actions .publish-btn .publish-text{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:capitalize}.editor-actions .publish-btn .publish-icon{margin-left:5px}.editor-actions .save-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:#333f48;color:#fff;height:50px;margin-right:20px}.editor-actions .save-btn .save-text{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:capitalize}.editor-actions .save-btn .save-icon{margin-left:5px}.editor-actions .editor-actions-container{display:flex;justify-content:flex-end;margin:35px 0 150px 185px}.editor-actions .editor-actions-container .editor-actions-item.title{margin-right:auto}.editor-actions .editor-actions-container .editor-actions-item.locations-count{background:#fff;height:40px;font-weight:bold;margin-right:20px;padding:5px 25px}.editor-actions .editor-actions-container .editor-actions-item.locations-count .location-title{margin-right:5px;position:relative;top:8px;font-family:"Lato",sans-serif}.editor-actions .editor-actions-container .editor-actions-item.locations-count .location-icon{position:relative;top:8px}.editor-actions .editor-actions-container .editor-details{margin-top:10px}.editor-actions .editor-actions-container .title-container{position:relative}.editor-actions .editor-actions-container .title-container .editor-icon{height:50px;position:absolute}.editor-actions .editor-actions-container .title-container .editor-name{background:rgba(0,0,0,0);border:none;border-bottom:2px solid #e0e0e0;font-size:28px;font-weight:bold;height:40px;width:300px}.editor-actions .editor-actions-container .title-container .editor-name:focus{outline:0}.editor-actions .editor-actions-container .title-container .edit-name{position:absolute;right:0;top:5px}.account-settings-modal-container .forms{text-align:left}.upload-file-container{display:inline-block}.upload-file-container input[type=file]{display:none}.upload-file-container .custom-file-upload{cursor:pointer}.add-picture-container{-webkit-box-shadow:0 6px 14px 5px #e0e0e0;-moz-box-shadow:0 6px 14px 5px #e0e0e0;box-shadow:0 6px 14px 5px #e0e0e0;height:150px;left:50px;position:absolute;top:-25px}.add-picture-container.empty{background:#fff}.add-picture-container .add-picture-img{height:100%;width:100%}.add-picture-container .add-icon{height:50px;left:50px;position:absolute;top:50px;width:50px}.add-picture-container .add-picture-input{height:100%;left:0;position:absolute;opacity:0;top:0;width:100%}.add-picture-container .add-picture-input:hover{cursor:pointer}.accordion{border:solid 1px #e1e1e9}.accordion-header{display:flex;color:#383838;cursor:pointer;font-size:14px;font-weight:300;padding:17px 30px 17px 30px;position:relative}.accordion-header .expand{position:absolute;left:5px}.accordion-header .expand.expand-less{top:13px;transform:rotate(270deg)}.accordion-header .expand.expand-more{top:12px}.accordion__details{display:none;border-bottom:1px solid #eee;padding:.5em .5em}.permissions-container .permission{display:flex;align-items:center;padding:15px 15px 15px 30px}.permissions-container .permission .permission-item-title{font-weight:300}.accordion--open .accordion__details{display:block}.toggle-container{margin-left:auto}.switch__input{display:none}.switch__input:disabled+.switch__checkbox{background-color:#959aad;opacity:.3}.switch__input:disabled+.switch__checkbox.review{background-color:#959aad}.switch__input:checked:disabled+.switch__checkbox.review{background-color:#333f48}.switch__input:checked+.switch__checkbox{background-color:#00a474}.switch__input:checked+.switch__checkbox.review{background-color:#333f48}.switch__input:checked+.switch__checkbox::before{transform:scale(0)}.switch__input:checked+.switch__checkbox::after{left:17px}.switch__input+.switch__checkbox.multi-toggled{background-color:#ffd22e}.switch__input+.switch__checkbox.multi-toggled::before{transform:scale(0)}.switch__input+.switch__checkbox.multi-toggled::after{left:8.5px}.permission-check{margin-left:-30px}.switch__checkbox{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;background-color:#e1e1e9;cursor:pointer;height:16px;position:relative;transition:all 300ms ease;width:32px}.switch__checkbox::before,.switch__checkbox::after{content:"";bottom:0;left:1px;position:absolute;top:0;transition:all 300ms ease}.switch__checkbox::before{box-shadow:none;border-radius:inherit;right:0;transform:scale(1);margin:2px}.switch__checkbox::after{background-color:#fff;border:0 solid #dedede;border-radius:50%;height:14px;position:absolute;margin:auto 0;width:14px}.checkbox-container{margin-left:auto;display:block;position:relative;right:0;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);background-color:#fff;height:16px;border:1px solid #959aad;border-radius:4px;left:0;position:absolute;top:-5px;width:16px}.checkbox-container input:checked~.checkmark.all-toggled{background-color:#333f48}.checkbox-container input:checked~.checkmark.all-toggled.review{background-color:#333f48}.checkbox-container input:checked~.checkmark.multi-toggled{border:1px solid #333f48;opacity:.6}.checkbox-container input:disabled~.checkmark.all-toggled{background-color:#959aad;opacity:.3}.checkbox-container input:disabled~.checkmark.multi-toggled{background-color:#959aad;opacity:.3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark.all-toggled:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 1px 1px 0;height:7px;left:6px;top:3px;width:3px}.dropdown{background:#e1e1e9;border:1px solid #e1e1e9;color:#959aad;font-weight:300;margin-right:15px;outline:0;position:relative}.dropdown .trigger{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;padding:5px 10px}.dropdown .trigger .expand-more-icon{position:absolute;right:0;top:5px}.dropdown .content-container{background:#fff;border:1px solid #e1e1e9;border-radius:0 0 4px 4px;height:auto;left:-1px;max-height:175px;position:absolute;outline:0;overflow-y:auto;width:100%;z-index:9}.dropdown .content-container .option{font-size:14px;padding:10px;transition:background .1s linear}.dropdown .content-container .option:hover{background:#e1e1e9;color:#959aad;cursor:pointer}.new-message-request-container{width:100%;height:calc(100% - 111px);background-color:#f6f6f6;overflow-y:hidden !important;overflow-x:hidden !important}.new-message-request-container .user-locations-cards-container{height:100%;position:relative;overflow-y:hidden !important;overflow-x:hidden !important}.user-review{width:100%;height:100vh;background-color:#f6f6f6;padding-top:100px;overflow-y:hidden !important;overflow-x:hidden !important}.user-review .review-cards{width:450px;margin:0 auto}.user-review .user-locations-cards-container{height:100%;position:relative;overflow-y:hidden !important;overflow-x:hidden !important}.locations-content-container{background:#f5f4f5;height:80vh;padding:40px 40px 20px 40px}.assign-locations-container{position:relative}.assign-locations-container.full{height:700px;max-height:700px}.assign-locations-container .locations-title{color:#383838;font-size:20px;font-weight:bold;margin-bottom:30px}.assign-locations-container .location-actions-container{margin-bottom:30px}.assign-locations-container .location-actions-container .dropdown-container{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#e1e1e9;margin-right:10px;padding:10px 25px}.assign-locations-container .location-actions-container .dropdown-container:hover{cursor:pointer}.assign-locations-container .location-actions-container .dropdown-container .dropdown-value{color:#383838}.assign-locations-container .location-actions-container .actions-btn{border:none}.assign-locations-container .location-actions-container .actions-btn:focus{outline:0}.assign-locations-container .location-actions-container .actions-btn:hover{cursor:pointer}.assign-locations-container .location-actions-container .search-container{position:relative;top:5px}.assign-locations-container .tabs-container{display:flex;padding-left:40px}.assign-locations-container .tabs-container .error{color:#cf0838;font-size:14px;padding:20px 0 10px 0}.assign-locations-container .tabs-container .search-container{margin-left:auto;margin-right:0;position:relative;width:40%}.assign-locations-container .tabs-container .search-container .close-search{position:absolute;right:0;top:10px;z-index:1}.assign-locations-container .tabs-container .search-container .close-search:hover{cursor:pointer}.assign-locations-container .tabs-container .search-container .map-search{border:none;border-bottom:5px solid #333f48;bottom:0;font-size:20px;font-weight:300;padding:15px 0 5px 20px;position:absolute;right:0;width:90%}.assign-locations-container .tabs-container .search-container .map-search:focus{outline:0}.assign-locations-container .tab{color:#a4a7b7;font-size:14px;font-weight:100;letter-spacing:.8px;margin-right:15px;padding:20px 0 10px 0}.assign-locations-container .tab:hover{border-bottom:5px solid #333f48;color:#383838;cursor:pointer;font-weight:bold}.assign-locations-container .tab.active-tab{border-bottom:5px solid #333f48;color:#383838;font-weight:bold}.assign-locations-container .locations-map-container{display:flex;flex-direction:row;height:100%}.assign-locations-container .locations-map-container .locations-container{overflow-y:auto}.assign-locations-container .locations-map-container .locations-container .locations-check-container{display:flex;margin-bottom:20px}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-count{font-size:18px;font-weight:bold;margin-right:15px}.assign-locations-container .locations-map-container .locations-container .locations-check-container .locations-selected{color:#959aad;font-weight:300}.assign-locations-container .locations-map-container .locations-container .locations-check-container .assign-locations-btn{background:#333f48;border:none;color:#fff;font-size:16px;margin:0 20px 0 auto;padding:5px 30px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.assign-locations-container .locations-map-container .locations-container .locations-check-container .assign-locations-btn:hover{cursor:pointer}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-check{-webkit-border-radius:40%;-moz-border-radius:40%;-ms-border-radius:40%;border-radius:40%;border:1px solid #333f48;margin-right:10px;padding:2px;position:relative;top:-5px}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-check.toggled{background:#333f48}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-check:hover{cursor:pointer}.assign-locations-container .locations-map-container .locations-container .tags-selected-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;width:100%}.assign-locations-container .locations-map-container .locations-container .tags-selected-container .selected-tag{background-color:rgba(0,164,116,.15);color:#333f48;font-size:14px;margin:0 5px 10px 0;padding:7px 10px}.assign-locations-container .locations-map-container .locations-container .tags-selected-container .selected-tag:hover{cursor:pointer}.assign-locations-container .locations-map-container .locations-container .tags-selected-container .selected-tag .close-icon{height:20px;margin-left:5px}.assign-locations-container .assign-location-footer{background-color:#222732;bottom:0;height:75px;position:fixed;width:100%;z-index:9}.assign-locations-container .assign-location-footer.expanded{height:425px}.assign-locations-container .assign-location-footer .selected-count-container{margin:20px 0 30px 20px}.assign-locations-container .assign-location-footer .selected-count-container .selection-expand{margin-right:20px;transform:rotate(180deg)}.assign-locations-container .assign-location-footer .selected-count-container .selection-expand.open{transform:rotate(360deg)}.assign-locations-container .assign-location-footer .selected-count-container .selection-expand:hover{cursor:pointer}.assign-locations-container .assign-location-footer .selected-count-container .selected-count{color:#fff;font-weight:300}.assign-locations-container .assign-location-footer .tabs-container{display:flex;padding-left:70px}.assign-locations-container .assign-location-footer .tabs-container .error{color:#cf0838;font-size:14px;padding:20px 0 10px 0}.assign-locations-container .assign-location-footer .tab{color:#333f48;font-size:14px;font-weight:100;letter-spacing:.8px;margin-right:15px;padding:20px 0 10px 0}.assign-locations-container .assign-location-footer .tab:hover{border-bottom:5px solid #333f48;color:#fff;cursor:pointer;font-weight:bold}.assign-locations-container .assign-location-footer .tab.active-tab{border-bottom:5px solid #333f48;color:#fff;font-weight:bold}.assign-locations-container .assign-location-footer .assign-unassign-container{margin-right:20px}.assign-locations-container .assign-location-footer .assign-unassign-container:hover{cursor:pointer}.assign-locations-container .assign-location-footer .assign-unassign-container .assign-unassign{color:#fff;font-weight:100;margin-left:5px}.assign-locations-container .assign-location-footer .location-selected-check{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #333f48;margin-right:10px;padding:2px}.assign-locations-container .assign-location-footer .location-selected-check.toggled{background:#333f48}.assign-locations-container .assign-location-footer .location-selected-check:hover{cursor:pointer}.assign-locations-container .user-locations-title{font-size:20px;font-weight:bold;margin-bottom:20px;padding:30px 0 0 40px}.assign-locations-container .assign-row{height:100%}.assign-locations-container .assign-row .no-padding{padding:0}.assign-locations-container .assigned-unassigned-container{height:calc(100% - 72px)}.assign-locations-container .assigned-unassigned-container .tabs-container{display:flex}.assign-locations-container .assigned-unassigned-container .tabs-container .tab{color:#a4a7b7;font-size:14px;font-weight:100;letter-spacing:.8px;margin-right:15px;padding:20px 0 10px 0}.assign-locations-container .assigned-unassigned-container .tabs-container .tab:hover{border-bottom:5px solid #333f48;color:#383838;cursor:pointer;font-weight:bold}.assign-locations-container .assigned-unassigned-container .tabs-container .tab.active-tab{border-bottom:5px solid #333f48;color:#383838;font-weight:bold}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations{height:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container{overflow-y:auto;overflow-x:hidden;margin-bottom:100px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container::-webkit-scrollbar{width:5px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container::-webkit-scrollbar-track{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#f5f4f5}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container::-webkit-scrollbar-thumb{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#e1e1e9}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container{display:flex;margin-bottom:20px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-count{font-size:18px;font-weight:bold;margin-right:15px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .locations-selected{color:#959aad;font-weight:300}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .assign-locations-btn{background:#333f48;border:none;color:#fff;font-size:16px;margin:0 20px 0 auto;padding:5px 30px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .assign-locations-btn:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-check{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #333f48;margin-right:10px;padding:2px;position:relative;top:-5px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-check.toggled{background:#333f48}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-check:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container .selected-tag{background-color:rgba(0,164,116,.15);color:#333f48;font-size:14px;margin:0 5px 10px 0;padding:7px 10px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container .selected-tag:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container .selected-tag .close-icon{height:20px;margin-left:5px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location{border:5px solid #333f48}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container{background:#222732}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container .location-title,.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container .location-address,.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container .location-location{color:#fff}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-photo{height:110px;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .site-icon{background:#959aad;height:100%;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container{padding:10px 20px;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-title{color:#383838;font-size:18px;font-weight:bold;margin-bottom:5px;font-family:"Lato",sans-serif}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-company{color:#383838;margin-top:-5px;font-size:14px;font-weight:normal}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-address{color:#383838;font-size:12px;font-weight:300}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-location{color:#959aad;font-size:12px;font-weight:300}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status{font-size:12px;padding:2px 5px;position:absolute;right:10px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status.Online{background-color:rgba(0,164,116,.16);color:#333f48}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status.Offline{background-color:rgba(207,8,56,.16);color:#cf0838}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status.Transit{background-color:rgba(255,137,46,.16);color:#f66733}.assign-locations-container .map-container{height:calc(100% - 100px)}.assign-locations-container .map-container .search-container{outline:0;position:relative}.assign-locations-container .map-container .search-container.non-active .close-search{display:none}.assign-locations-container .map-container .search-container.non-active .map-search{visibility:hidden}.assign-locations-container .map-container .search-container .close-search{position:absolute;right:0;top:10px;z-index:1}.assign-locations-container .map-container .search-container .close-search:hover{cursor:pointer}.assign-locations-container .map-container .search-container .map-search{background:rgba(0,0,0,0);border:none;border-bottom:5px solid #333f48;bottom:0;font-size:20px;font-weight:300;padding:15px 25px 5px 35px;width:100%}.assign-locations-container .map-container .search-container .map-search:focus{outline:0}.assign-locations-container .map-search-dropdown-container{-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.16);-moz-box-shadow:0 1px 13px 0 rgba(0,0,0,.16);box-shadow:0 1px 13px 0 rgba(0,0,0,.16);background:#fff;height:315px;padding:25px;position:absolute;overflow-y:auto;top:50px;width:100%;z-index:1}.assign-locations-container .map-search-dropdown-container .dropdown-option{display:flex;font-size:18px;padding:10px 5px}.assign-locations-container .map-search-dropdown-container .dropdown-option .tag-icon{margin-right:15px}.assign-locations-container .map-search-dropdown-container .dropdown-option .site-icon{margin-right:15px}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover{background:rgba(51,63,72,.16);cursor:pointer;font-weight:bold}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover .tag-icon path{fill:#333f48}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover .site-icon path{fill:#333f48}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover .company-title{color:#fff}.assign-locations-container .map-search-dropdown-container .dropdown-option .company-title{color:#969696;font-size:14px;font-weight:100;margin-top:5px}.assign-locations-container .locations-map{height:100%}.assign-locations-header{display:flex;align-content:center;justify-content:space-between;margin-bottom:50px;padding:0 25px 0 50px}.assign-locations-header .main-header-text{font-size:26px;font-weight:bold;margin-bottom:10px}.assign-locations-header .sub-header-text{font-size:16px}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:#333f48;color:#fff;height:50px;margin-right:20px;padding:0 35px}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn:disabled{opacity:.5}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn:disabled:hover{cursor:not-allowed}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn .next-text{font-size:16px;font-weight:300;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:capitalize}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn .next-icon{margin-left:5px;opacity:.7;position:relative;top:-2px}.publish-modal{height:800px;max-height:800px}.publish-modal .publish-locations-actions{display:flex;align-items:center;justify-content:space-between}.publish-modal .publish-locations-actions.action-buttons{padding:10px}.publish-modal .publish-locations-actions.action-buttons .publish-locations-text{color:#383838;font-size:26px;font-weight:bold}.publish-modal .assign-locations-container{height:625px;max-height:625px}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.infinit-loading{display:flex;margin-top:40px}.infinit-loading div{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;background-color:#333f48;height:15px;margin-right:10px;width:15px}.infinit-loading div:nth-child(2){animation-delay:.2s}.infinit-loading div:nth-child(3){animation-delay:.4s}.error-message{color:#f36a3d;font-size:13px;margin-top:5px;position:absolute;text-align:left}.locations-options-container{-webkit-box-shadow:inset 0 5px 30px 0 #e1e1e9;-moz-box-shadow:inset 0 5px 30px 0 #e1e1e9;box-shadow:inset 0 5px 30px 0 #e1e1e9;display:flex;align-items:center;background:#fff;border-bottom:1px solid #e1e1e9;padding:10px 100px 10px 40px}.locations-options-container .option{display:flex;align-items:center;padding:15px 0;position:relative}.locations-options-container .option.view-options{margin-right:50px}.locations-options-container .option.view-options .icon{margin-right:5px}.locations-options-container .option.view-options:hover{cursor:pointer}.locations-options-container .option.sorting-options{z-index:7}.locations-options-container .option.sorting-options .sorted-by{color:#333f48;font-size:14px}.locations-options-container .option.sorting-options .sorted-by:hover{cursor:pointer}.locations-options-container .option.search-options{position:relative;margin-right:15px;z-index:7}.locations-options-container .option.search-options .search-by{color:#333f48;font-size:14px}.locations-options-container .option.search-options .search-by:hover{cursor:pointer}.locations-options-container .option.search-options .list-search{padding-left:35px}.locations-options-container .option.search-options .list-search:focus{outline:0}.locations-options-container .option.search-options .list-search::placeholder{color:#959aad;font-size:12px;font-weight:300}.locations-options-container .option.search-options .list-search:-ms-input-placeholder{color:#959aad;font-size:12px;font-weight:300}.locations-options-container .option.search-options .list-search::-ms-input-placeholder{color:#959aad;font-size:12px;font-weight:300}.locations-options-container .option .option-title{color:#959aad;font-size:14px;margin-right:15px}.locations-at-options{display:flex;margin-bottom:40px;z-index:99}.locations-at-options .popup-menu.active{left:7px !important;top:7px !important;z-index:9}.locations-at-options .assigned-unassigned-count{font-size:18px;font-weight:bold}.locations-at-options .locations-at{color:#333f48;font-size:18px;font-weight:bold;margin-left:10px}.locations-at-options .locations-at:hover{cursor:pointer}.assigned-locations-container{height:550px}.dot{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#f66733;height:5px;margin-left:5px;margin-top:2px;position:absolute;width:5px}.tag-management-container .tag-management-header{display:flex;align-items:center;justify-content:space-between}.tag-management-container .tag-management-header .management-text{text-align:left}.tag-management-container .tag-management-header .management-text .manage-title{color:#383838;font-size:18px;font-weight:bold}.tag-management-container .tag-management-header .management-text .manage-subtitle{color:#383838;font-size:14px;font-weight:200}.tag-management-container .tags-container .user-tags{background:#e1e1e9;font-size:12px;padding:5px}.menu-hidden{display:none}.display-active{position:absolute;top:0;width:100%;height:100%;min-height:900px}.display-active .IndividualLocationContainer{position:static}.display-active .Content{position:static}.AccountType .content-header h1{font-size:18px;font-weight:800;margin-bottom:16px}.AccountType .content-header p{color:#667085;margin-bottom:16px}.AccountType .type-row{margin-bottom:10px}
.PermissionRole{margin-bottom:16px;font-size:12px}.PermissionRole .permission-row{display:flex;align-items:flex-end}.PermissionRole .permission-row .permission-action{cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:32px;margin:0 8px;user-select:none}.PermissionRole .permission-row .permission-action.action-update{color:#333f48}.PermissionRole .permission-row .permission-action.action-save{color:#00a474}.PermissionRole .permission-row .permission-action:hover{opacity:.7}.PermissionRole .permission-row .permission-action.disabled{cursor:default;opacity:.5}.PermissionRole .permission-row .permission-action.disabled:hover{opacity:.5}.PermissionRole .permission-row .permission-action .action-item{display:flex;align-items:center}.PermissionRole .permission-row .permission-action .action-item .action-name{margin-left:4px;font-weight:bold;text-transform:uppercase}.PermissionRole .permission-set-desc{height:150px}
.PermissionItem{display:flex;align-items:center;height:48px;padding-left:24px;padding-right:10px}.PermissionItem:hover{background:#f6f6f6}.PermissionItem.disabled:hover{background:rgba(0,0,0,0)}.PermissionItem .permission-info{flex-grow:1}.PermissionItem .permission-info .permission-title{font-size:12px;font-weight:bold;text-transform:uppercase}.PermissionItem .permission-info .permission-desc{margin-top:4px;font-size:10px}.PermissionItem .on-off-btn{margin-right:8px}
.PermissionGroup.disabled{opacity:.5}.PermissionGroup .group-info{display:flex;align-items:center;padding:12px 16px}.PermissionGroup .group-info:hover{background:#f6f6f6}.PermissionGroup .group-info.disabled:hover{background:rgba(0,0,0,0)}.PermissionGroup .group-info .group-title{flex-grow:1;font-size:14px;font-weight:bold}.PermissionGroup .group-info .group-title .group-show-all{cursor:pointer;display:flex;align-items:center;margin-top:4px;color:#333f48;font-size:10px;font-weight:normal;text-transform:uppercase}.PermissionGroup .group-info .group-title .group-show-all.disabled{cursor:default}.PermissionGroup .group-permissions{overflow:hidden;transition:.3s ease height}
.PermissionList{border:1px solid #e1e1e9;border-radius:4px;background-color:#fff}
.ChangePassword .requirement-container{padding:16px;background:#f6f6f6;border:1px solid #e1e1e9;border-radius:4px}.ChangePassword .requirement-container .verification-list-container{display:inline-block}.ChangePassword .requirement-container .verification-list-container li{margin-bottom:10px;text-align:left}.ChangePassword .requirement-container .verification-list-container li:last-child{margin-bottom:0}.ChangePassword .requirement-container .verification-list-container span{font-size:12px;margin-left:10px}.ChangePassword .requirement-container .verification-list-container .verification-circle{background-color:#95c653;border-radius:50%;display:inline-block;height:8px;width:8px}.ChangePassword .requirement-container .verification-list-container .unverified.verification-circle{background-color:#cecece;border-radius:50%;display:inline-block;height:8px;width:8px}.ChangePassword .requirement-container .verification-list-container .text{color:#383838}.ChangePassword .requirement-container .verification-list-container .unverified.text{color:#cecece}
.UserDetails .row,.SystemUserDetails .row,.PartnerUserDetails .row{margin-bottom:8px}.UserDetails .row.extra-space,.SystemUserDetails .row.extra-space,.PartnerUserDetails .row.extra-space{margin-top:8px}.UserDetails .details-header,.SystemUserDetails .details-header,.PartnerUserDetails .details-header{display:flex;align-items:center}.UserDetails .details-header .user-image,.SystemUserDetails .details-header .user-image,.PartnerUserDetails .details-header .user-image{margin-right:16px}.UserDetails .details-header .user-image .upload-image,.SystemUserDetails .details-header .user-image .upload-image,.PartnerUserDetails .details-header .user-image .upload-image{width:40px;height:40px}.UserDetails .details-title,.SystemUserDetails .details-title,.PartnerUserDetails .details-title{font-size:14px;font-weight:900}
.TokenTableRow{display:flex;align-items:center;border-top:1px solid #e1e1e9;font-size:12px}.TokenTableRow.header{border-top:none;margin-top:16px}.TokenTableRow>.header{font-weight:900;text-transform:uppercase}.TokenTableRow>.data-col{display:flex;flex-direction:column;justify-content:center;height:64px;padding:0 12px}.TokenTableRow>.data-col.header{height:40px;margin-top:5px}.TokenTableRow>.data-col.token{width:calc(40% - 36px);padding-left:12px}.TokenTableRow>.data-col.created-date,.TokenTableRow>.data-col.expire-date{width:calc(24% - 12px);padding:0 3px}.TokenTableRow>.data-col.actions{width:calc(18% - 12px);padding:0 16px 0 0}.TokenTableRow>.data-col.error{color:#cf0838}
.TokenTable{display:flex;flex-direction:column;font-size:12px}.TokenTable>.header{position:absolute;top:8px;right:16px}
.UserSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.UserList{display:flex;flex-direction:column;height:100%;margin-left:80px}
.ViewUsersWithPermissions{display:flex;flex-direction:column;height:100%;margin-left:80px}.ViewUsersWithPermissions>.split-content{flex-grow:1;display:flex;overflow:hidden}.ViewUsersWithPermissions>.split-content .split-permissions{width:400px;height:100%;border-top:1px solid #e1e1e9;border-right:1px solid #e1e1e9;background-color:#fff;overflow:auto}.ViewUsersWithPermissions>.split-content .split-permissions .permission-role{padding:16px;margin-bottom:0;border-bottom:1px solid #e1e1e9}.ViewUsersWithPermissions>.split-content .split-permissions .permission-list{border:none}.ViewUsersWithPermissions>.split-content .split-users{flex-grow:1;display:flex;flex-direction:column;height:100%}
.PermissionSetBulkUsers{height:100%}.PermissionSetBulkUsers .assigned-toolbar{display:flex;align-items:center;gap:8px}
.NewPermissionSetContainer .description-textarea{height:100px}
.PermissionSetList{display:flex;flex-direction:column;height:100%;margin-left:80px}
.AdvertiserDetails .row{margin-bottom:8px}.AdvertiserDetails .row.extra-space{margin-top:8px}.AdvertiserDetails .details-header{display:flex;align-items:center}.AdvertiserDetails .details-header .ad-image{margin-right:16px}.AdvertiserDetails .details-header .ad-image .upload-image{width:40px;height:40px}.AdvertiserDetails .details-title{font-size:14px;font-weight:900}
.AdvertiserSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.AdvertiserList{display:flex;flex-direction:column;height:100%}
.TargetTagsContainer{height:100%;overflow:hidden}.TargetTagsContainer .page-title{padding:40px 30px;padding-bottom:24px;background:#fff;font-size:24px;font-weight:900}.TargetTagsContainer .target-tags-admin{height:calc(100% - 132px)}.TargetTagsContainer .panel-tabs .tab:first-child{margin-left:30px}
.AtAGlanceItem{display:flex;align-items:center;padding:0 16px;margin-bottom:8px}.AtAGlanceItem:first-child{margin-top:16px}.AtAGlanceItem>.name{flex-grow:1}.AtAGlanceItem>.value.loading{color:#959aad}
.AllocationLocations>.sidepanel-header{border-bottom:none}.AllocationLocations>.sidepanel-content{display:flex;flex-direction:column;padding:0}
.AllocationCompanies>.sidepanel-header{border-bottom:none}.AllocationCompanies>.sidepanel-content{display:flex;flex-direction:column;padding:0}
.AtAGlance .details-title{margin-top:16px;margin-bottom:8px}.AtAGlance .glance-container{border:1px solid #e1e1e9;border-radius:4px}.AtAGlance .glance-container>.view-details{display:flex;align-items:center;padding:8px 16px;border-top:1px solid #e1e1e9}.AtAGlance .glance-container>.view-details .name{flex-grow:1;font-weight:bold}.AtAGlance .glance-container>.view-details:hover{cursor:pointer;color:#333f48}
.SegmentFlightNew>.flight-header{border-bottom:none}.SegmentFlightNew>.flight-content{border-top:1px solid #e1e1e9;font-size:12px}
.SegmentFlights>.flight-header{border-bottom:none}.SegmentFlights>.flight-content{display:flex;flex-direction:column;padding:0}
.SegmentDetails .row{margin-bottom:8px}.SegmentDetails .details-title{font-size:14px;font-weight:900}.SegmentDetails .panel-footer .btn-save{margin-right:12px}.SegmentDetails .panel-footer .toolbar-buttons{display:flex;align-items:center}.SegmentDetails .panel-footer .toolbar-buttons .toolbar-button{margin-right:12px}
.DayPart{border:1px solid #e1e1e9;border-radius:4px;margin-bottom:1rem;padding:1rem}.DayPart .part-number{color:#333f48;font-weight:600;margin-bottom:1rem;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.DayPart .creatives .creative-btn{border:1px solid #333f48;padding:8px;border-radius:4px;display:flex;justify-content:center}.DayPart .creatives .creative-btn .custom-button .text{color:#fff !important}
.DayPartCreative{padding:16px 0;border-top:1px solid #e1e1e9}.DayPartCreative:first-child{padding-top:0;border-top:none}.DayPartCreative .creative-title{display:flex;align-items:center;font-size:14px}.DayPartCreative .creative-weight{display:flex;align-items:center;position:relative}.DayPartCreative .creative-weight .input-percentage::after{content:"%";position:absolute;left:86px;top:10px;pointer-events:none}.DayPartCreative .creative-weight .weight-label{color:#333f48;font-size:14px;margin-right:8px}
.CreativeDateTime{display:flex;position:relative;padding-top:16px;margin-top:16px;border-top:1px solid #e1e1e9}.CreativeDateTime .creative-dates-delete{position:absolute;top:4px;right:-6px}.CreativeDateTime>div:first-of-type{padding-right:8px}.CreativeDateTime>div:last-of-type{padding-left:8px}.CreativeDateTime.error-state{border:1px solid #e02d4f;color:#e02d4f}.CreativeDateTime.error-state .field-label{color:#e02d4f}.CreativeDateTime.error-state .datepicker-input{color:#e02d4f;border-color:#e02d4f}.CreativeDateTime.error-state .VibeIcon.datepicker-icon{color:#e02d4f !important}.CreativeDateTime.error-state .dates-error-message{margin-bottom:8px}
.SegmentSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.FlightContainer{display:flex;flex-direction:column;height:100%}
.FlightDetails{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.FlightDetails>.flight-content{margin:24px}.FlightDetails>.flight-content>.overview-rollup{display:flex;align-items:center;margin-top:24px;color:#959aad}.FlightDetails>.flight-content>.overview-rollup>.title{margin-right:8px;font-size:16px;font-weight:bold;color:#333f48}.FlightDetails>.flight-content>.location-rollup{display:flex;margin:24px 0}.FlightDetails>.flight-content>.location-rollup>.rollup-item{display:flex;align-items:center;margin-right:8px}.FlightDetails>.flight-content>.location-rollup>.rollup-item:last-child{margin-right:0}.FlightDetails>.flight-content>.location-rollup>.rollup-item>.title{margin-right:8px;font-size:16px;color:#383838;text-transform:capitalize}.FlightDetails>.flight-content>.flight-rollup{display:flex;margin-top:24px}
.FlightSegmentOverview{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.FlightSegmentOverview>.flight-content{margin:24px}.FlightSegmentOverview>.overview-rollup{display:flex;align-items:center;color:#959aad;margin-left:40px}.FlightSegmentOverview>.overview-rollup>.title{margin-right:8px;font-size:16px;font-weight:bold;color:#333f48}.FlightSegmentOverview>.location-rollup{display:flex;margin:24px 0 24px 40px}.FlightSegmentOverview>.location-rollup>.rollup-item{display:flex;align-items:center;margin-right:8px}.FlightSegmentOverview>.location-rollup>.rollup-item:last-child{margin-right:0}.FlightSegmentOverview>.location-rollup>.rollup-item>.title{margin-right:8px;font-size:16px;color:#383838;text-transform:capitalize}.FlightSegmentOverview>.flight-rollup{display:flex;margin-bottom:24px;margin-left:40px;padding-right:16px}
.TargetGroupDetails .row{margin-top:16px}.TargetGroupDetails .details-title{font-size:14px;font-weight:bold}
.ScreenResolutionDetails .row{margin-bottom:8px}.ScreenResolutionDetails .details-title{font-size:14px;font-weight:900}.ScreenResolutionDetails .panel-footer .btn-save{margin-right:12px}.ScreenResolutionDetails .panel-footer .toolbar-buttons{display:flex;align-items:center}.ScreenResolutionDetails .panel-footer .toolbar-buttons .toolbar-button{margin-right:12px}
.DeliverySystemDetails .row{margin-bottom:8px}.DeliverySystemDetails .details-title{font-size:14px;font-weight:900}.DeliverySystemDetails .panel-footer .btn-save{margin-right:12px}.DeliverySystemDetails .panel-footer .toolbar-buttons{display:flex;align-items:center}.DeliverySystemDetails .panel-footer .toolbar-buttons .toolbar-button{margin-right:12px}
.Overview{margin:0 2rem 0 2rem;font-size:14px}.Overview .title{color:#333f48;font-size:16px;font-weight:bold}.Overview .title>.date{color:#757575;padding:0 5px;font-weight:400;font-size:14px}.Overview .link{color:#333f48;font-weight:600}
.SnippetCardLink{flex-grow:1;display:block;margin:0 16px;width:16.67%}.SnippetCardLink:first-child{margin-left:0}.SnippetCardLink:last-child{margin-right:0}.SnippetCard{border:1px solid rgba(149,154,173,.5);border-radius:8px}.SnippetCard.active{border:1px solid #333f48}.SnippetCard:hover{border:1px solid #333f48}.SnippetCard .title{margin-bottom:1rem}.SnippetCard .data{font-size:36px;font-weight:bold}
.SnippetCardList{margin:2rem;display:flex;justify-content:space-around}
.OrderStatusCard{border:1px solid rgba(149,154,173,.5)}.OrderStatusCard .card-title{display:flex;align-items:center;background:rgba(51,63,72,.16);color:#333f48;font-size:14px;font-weight:500;padding:.5rem;border-radius:8px;width:auto;max-width:250px}.OrderStatusCard .link{color:#333f48;font-weight:600;font-size:14px}
.SegmentSchedule .date-time-wrapper{display:flex;align-items:center;color:#959aad}.SegmentSchedule .date-time-wrapper .date{margin:0 8px}.SegmentSchedule .date-time-wrapper .time{margin-left:8px}
.InfoCard{flex-grow:1;display:flex;flex-direction:column;width:25%;background-color:#333f48;padding:16px;border-radius:8px}.InfoCard .snippet-content{flex-grow:1;background-color:rgba(255,255,255,.3);color:#fff;border-radius:8px;padding:16px}.InfoCard .snippet-content .snippet-footer{margin-top:16px}.InfoCard .snippet-content .snippet-footer .subvalue{display:flex;justify-content:space-between;margin-top:8px;line-height:18px}.InfoCard .snippet-content .snippet-footer .subvalue:first-child{margin-top:0}.InfoCard.view-only{background-color:#eaecf0}.InfoCard.view-only .snippet-content{color:#383838}
.OrderCreatives{margin:0 2rem}.OrderCreatives .creative-title{font-size:18px;margin-bottom:1rem}.OrderCreatives .creative-sub-title{color:#959aad;margin-bottom:1.5rem}.OrderCreatives .custom-creative-table .data-grid{background:#fff}
.MediaSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}.MediaSidebar .segment-dates-label{font-size:14px}.MediaSidebar .segment-dates-label>span{font-weight:600}
.OrderSegment{background:#fff}.OrderSegment .segment-header{display:flex;margin:0 2rem}.OrderSegment .segment-header .segment-title{color:#333f48;font-size:18px;font-weight:bold}.OrderSegment .segment-header .segment-stats{display:flex;margin:24px 0}.OrderSegment .segment-header .segment-stats .stat{display:flex;align-items:center;margin:0 8px}.OrderSegment .segment-header .segment-stats .stat:first-child{margin-left:0}.OrderSegment .segment-header .segment-stats .stat:last-child{margin-right:0}.OrderSegment .segment-header .segment-stats .stat.action:hover{cursor:pointer}.OrderSegment .segment-header .segment-stats .stat .value{background:rgba(51,63,72,.16);color:#333f48;padding:4px 8px;border-radius:8px;margin-left:8px}
.field-dot{width:4px;height:4px;margin-left:5px;background:#f66733;border-radius:50%;display:inline-block;position:relative;top:-3px}
.CompanyLayoutTemplates{display:flex;flex-direction:column;height:100%}.CompanyLayoutTemplates .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.CompanyLayoutTemplates .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.CompanyLoopTemplates{display:flex;flex-direction:column;height:100%}.CompanyLoopTemplates .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.CompanyLoopTemplates .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.CompanyUsers{display:flex;flex-direction:column;height:100%}.CompanyUsers .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.CompanyUsers .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.CompanyLocations{display:flex;flex-direction:column;height:100%}.CompanyLocations .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.CompanyLocations .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.AddPicture{position:relative;display:inline-block;margin:30px 0}.AddPicture .edit-icon{cursor:pointer;position:absolute;bottom:0;right:0;padding:4px;background:#333f48;border-radius:2px}.AddPicture .edit-icon.pos-center{bottom:-14px;left:calc(50% - 14px)}.AddPicture .picture-container{position:relative;width:240px;overflow:hidden}.AddPicture .picture-container .add-picture-img{width:240px;vertical-align:middle}.AddPicture .picture-container.picture-small{width:192px}.AddPicture .picture-container.picture-circle,.AddPicture .picture-container.picture-square,.AddPicture .picture-container.picture-rectangle{display:block;margin:auto}.AddPicture .picture-container.picture-circle{border-radius:50%;background-color:#f6f6f6;width:116px;height:116px}.AddPicture .picture-container.picture-circle .add-picture-img{width:116px;height:116px}.AddPicture .picture-container.picture-square{border-radius:4px;background-color:#f6f6f6;width:116px}.AddPicture .picture-container.picture-square .add-picture-img{width:116px}.AddPicture .picture-container.picture-rectangle{border-radius:4px;background-color:#f6f6f6;width:160px}.AddPicture .picture-container.picture-rectangle .add-picture-img{width:160px}.AddPicture input{display:none}
.CompanyDetails .row{margin-bottom:8px}.CompanyDetails .short-item{height:35%}.CompanyDetails .details-title{font-size:14px;font-weight:900}.CompanyDetails .header-content{width:90%}.CompanyDetails .header-content .title{display:inline-block;flex:1;padding:14px}.CompanyDetails .header-content .company-image{cursor:pointer;width:10%;display:inline-block}.CompanyDetails .header-content .company-image .AddPicture .picture-container.picture-circle,.CompanyDetails .header-content .company-image .AddPicture .picture-container.picture-circle .add-picture-img{width:50px;height:50px;border-radius:50%}.CompanyDetails .header-content .company-image .icon-drop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:4px}.CompanyDetails .header-content .company-image .icon-drop .icon{font-size:40px;margin-top:calc(50% - 20px);margin-left:calc(50% - 20px)}.CompanyDetails .header-content .company-image .icon-container{position:absolute;bottom:0;left:0;background:#333f48;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:2px solid #fff;border-right:none;border-radius:4px}.CompanyDetails .header-content .company-image .icon-container .icon{font-size:15px;color:#fff}.CompanyDetails .panel-footer .toolbar-buttons{display:flex;align-items:center}.CompanyDetails .panel-footer .toolbar-buttons .toolbar-button{margin-right:12px}
.CompanySidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.CompaniesList{display:flex;flex-direction:column;height:100%}
.DisplayOptions{cursor:pointer;display:flex;align-items:center;font-size:12px}.DisplayOptions>.option{display:flex;flex-direction:column;justify-content:center;height:32px;padding:0 8px;color:#959aad;font-weight:bold;box-sizing:border-box;border-top:1px solid #e1e1e9;border-bottom:1px solid #e1e1e9;border-left:1px solid #e1e1e9}.DisplayOptions>.option:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.DisplayOptions>.option:last-child{border-right:1px solid #e1e1e9;border-top-right-radius:4px;border-bottom-right-radius:4px}.DisplayOptions>.option:hover,.DisplayOptions>.option.active{color:#383838}.DisplayOptions>.option.active{background-color:rgba(51,63,72,.4)}
.DayColumnHeader{display:flex;flex-direction:column;justify-content:center;width:14.2857142857%;text-align:center;background:#fff}.DayColumnHeader>.col-content{width:96px;margin:0 auto;padding:8px}.DayColumnHeader>.col-content>.col-title{position:relative;font-weight:900;text-transform:uppercase;z-index:2;white-space:nowrap;color:#383838}.DayColumnHeader>.col-content>.col-title .weekday{margin-left:4px;font-weight:normal;color:#959aad}.DayColumnHeader>.col-content>.col-icons{padding-top:8px}.DayColumnHeader.scheduled .col-content,.DayColumnHeader.archived .col-content{border-radius:4px}.DayColumnHeader.scheduled .col-title,.DayColumnHeader.archived .col-title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.DayColumnHeader.scheduled .col-title .weekday,.DayColumnHeader.archived .col-title .weekday{color:#fff}.DayColumnHeader.scheduled .col-content{background-color:#333f48}.DayColumnHeader.archived .col-content{background:repeating-linear-gradient(45deg, #CF0838, #CF0838 10px, rgba(207, 8, 56, 0.85) 10px, rgba(207, 8, 56, 0.85) 20px)}
.WeekDates{display:flex;align-items:center;height:65px;margin-left:55px;border-bottom:1px solid #e1e1e9;box-sizing:border-box;font-size:12px}
.Gridline{position:relative;display:flex;align-items:center;font-size:12px}.Gridline>.label{width:55px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#959aad;background-color:#fff;box-shadow:16px 8px 16px 0 rgba(0,0,0,.08);border-right:1px solid #e1e1e9;box-sizing:border-box}.Gridline>.line{flex-grow:1;height:1px;background:#e1e1e9}
.GripHandle{position:absolute;left:0;width:100%;height:16px;text-align:center;z-index:2}.GripHandle.top{cursor:ns-resize;top:0}.GripHandle.bottom{cursor:ns-resize;top:calc(100% - 16px)}
.GridItem{position:absolute;overflow:hidden;border-radius:4px}.GridItemTooltip{color:#383838;background-color:#fff}.GridItemTooltip.custom{color:#fff;background-color:rgba(0,0,0,0)}
.CurrentTime>.vertical-bar{position:absolute;top:-12px;right:0;width:2px;height:24px;background-color:#333f48}.CurrentTime>.now-playing{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:-12px;left:0;width:24px;height:24px;box-sizing:border-box;border:1px solid #333f48;border-radius:100%;background-color:#fff}
.ArchivedBanner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;color:#fff;background:repeating-linear-gradient(45deg, #CF0838, #CF0838 10px, rgba(207, 8, 56, 0.85) 10px, rgba(207, 8, 56, 0.85) 20px)}
.Playlist{position:relative;width:100%;height:100%;border-radius:4px;box-sizing:border-box;overflow:hidden}.Playlist.archived{background:repeating-linear-gradient(45deg, rgba(207, 8, 56, 0.1), rgba(207, 8, 56, 0.1) 10px, rgba(207, 8, 56, 0.2) 10px, rgba(207, 8, 56, 0.2) 20px),#fff}.Playlist>.music-remove{position:absolute;top:10px;right:10px}.Playlist>.item-container{height:calc(100% - 32px);padding:8px}.Playlist>.item-container>.playlist-span{margin-bottom:8px;font-size:12px}.Playlist>.item-container>.music-info{display:flex;align-items:center}.Playlist>.item-container>.music-info .music-image-container{width:32px;height:32px;margin-right:8px}.Playlist>.item-container>.music-info .music-image-container .music-image{width:32px;min-height:32px;margin-top:2px}.Playlist>.item-container>.music-info .music-title{margin-top:5px;font-family:"Lato",sans-serif;font-size:14px;font-weight:900;line-height:1.14;color:#383838}.Playlist>.item-container>.music-info .music-category{font-family:"Lato",sans-serif;font-size:12px;line-height:1.33;color:#383838}.Playlist .music-details{display:block;align-items:center;color:#959aad;margin-top:10px}.Playlist .music-details .detail-icon{margin-right:3px;margin-top:-4px}.Playlist .music-details .music-icon{margin-right:3px}.Playlist .music-details .music-data{margin-right:16px;font-size:12px;font-weight:300}.Playlist .music-description{display:block;align-items:center;color:#383838;margin-top:10px;font-size:12px;font-weight:300}.Playlist.is-hover .music-span{margin-bottom:10px}.Playlist.is-hover .music-info{align-items:initial;font-size:12px}.Playlist.is-hover .music-info .music-image-container{width:140px;height:140px}.Playlist.is-hover .music-info .music-image-container .music-image{width:140px;min-height:140px;border-radius:4px}
.Mix{position:relative;width:100%;height:100%;border-radius:4px;box-sizing:border-box;overflow:hidden}.Mix.archived{background:repeating-linear-gradient(45deg, rgba(207, 8, 56, 0.1), rgba(207, 8, 56, 0.1) 10px, rgba(207, 8, 56, 0.2) 10px, rgba(207, 8, 56, 0.2) 20px),#fff}.Mix>.music-remove{position:absolute;top:10px;right:10px}.Mix>.item-container{height:calc(100% - 32px);padding:8px}.Mix>.item-container>.station-span{margin-bottom:8px;font-size:12px}.Mix>.item-container>.music-info{display:flex;align-items:center}.Mix>.item-container>.music-info .music-image-container{width:24px;height:24px;margin-right:8px;overflow:hidden}.Mix>.item-container>.music-info .music-image-container .music-image{width:24px;min-height:24px}.Mix>.item-container>.music-info .music-title{font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Mix.is-hover .music-span{margin-bottom:10px}.Mix.is-hover .music-info{align-items:initial;font-size:12px}.Mix.is-hover .music-info .music-image-container{width:140px;height:140px}.Mix.is-hover .music-info .music-image-container .music-image{width:140px;min-height:140px;border-radius:4px}.Mix.is-hover .music-info .music-title{margin-top:5px}.Mix.is-hover .music-info .music-details{display:flex;align-items:center;color:#959aad;margin-top:10px}.Mix.is-hover .music-info .music-details .detail-icon{margin-right:3px;font-size:12px}
.MusicItem{cursor:default;width:100%;height:100%;border-radius:4px;overflow:hidden;user-select:none}
.ItemPopperRoot{z-index:1301 !important}.ItemPopper{width:350px;z-index:1301;border:1px solid #333f48;overflow:visible !important}.ItemPopper::after,.ItemPopper::before{content:"";display:block;position:absolute;top:calc(100% + 1px);width:0;height:0;border-style:solid}.ItemPopper::after{top:100%;left:calc(50% - 10px);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px}.ItemPopper::before{left:calc(50% - 11px);border-color:#333f48 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:11px}.ItemPopper .time-fields{display:flex;align-items:center}.ItemPopper .time-fields .start-time{margin-right:5px}.ItemPopper .time-fields .start-time.only-start{flex-grow:1;margin-right:0}.ItemPopper .time-fields .stop-time{margin-left:5px}.ItemPopper .item-details-container{position:relative;background:#fff;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.16)}.ItemPopper .item-details-container .item-details{padding:16px;font-size:14px}.ItemPopper .item-details-container .item-details .details-toolbar{display:flex;align-items:center;justify-content:flex-end;text-align:right}.MessageBlock{position:relative;width:100%;height:100%;border-radius:4px;box-sizing:border-box;overflow:hidden}.MessageBlock.archived{background:repeating-linear-gradient(45deg, rgba(207, 8, 56, 0.1), rgba(207, 8, 56, 0.1) 10px, rgba(207, 8, 56, 0.2) 10px, rgba(207, 8, 56, 0.2) 20px),#fff}.MessageBlock>.block-remove{position:absolute;top:10px;right:10px}.MessageBlock>.item-container{height:calc(100% - 32px);padding:8px}.MessageBlock>.item-container>.block-span{height:24px;font-size:12px}.MessageBlock>.item-container>.block-info{height:calc(100% - 24px)}
.MessageBlockItem{cursor:default;width:100%;height:100%;border-radius:4px;overflow:hidden;user-select:none}
.InterruptItemFullView{width:100%;height:100%}.InterruptItemFullView>.content{display:flex;align-items:center;height:100%;font-size:12px}.InterruptItemFullView>.content>.icon{margin-left:8px;margin-right:4px}.InterruptItemFullView>.content>.name{flex-grow:1;font-weight:bold}.InterruptItemFullView>.content>.time{margin-right:8px;font-size:10px}.interrupt-popper{width:250px !important}.interrupt-popper .item-details-container{position:relative}.interrupt-popper .item-details-container .time-fields{margin-top:16px}.interrupt-popper .item-details-container .repeat-container{border:1px solid #e1e1e9;border-radius:4px;padding:8px;margin-top:16px}.interrupt-popper .item-details-container .repeat-container .repeat-toggle>.toggle-content{padding:0;border:none}.interrupt-popper .item-details-container .repeat-container .repeat-interval,.interrupt-popper .item-details-container .repeat-container .repeat-range{margin-top:15px}.interrupt-popper .item-details-container .repeat-container .repeat-interval .repeat-title,.interrupt-popper .item-details-container .repeat-container .repeat-range .repeat-title{font-size:12px;color:#959aad;text-transform:uppercase;margin-bottom:10px}.interrupt-popper .item-details-container .repeat-container .repeat-interval .repeat-options,.interrupt-popper .item-details-container .repeat-container .repeat-range .repeat-options{display:flex;align-items:center}.interrupt-popper .item-details-container .repeat-container .repeat-interval .repeat-options .repeat-select,.interrupt-popper .item-details-container .repeat-container .repeat-range .repeat-options .repeat-select{flex-grow:1;height:32px;margin-left:10px;font-size:12px;padding:8px 10px;background:#fff;border:1px solid #e1e1e9}.interrupt-popper .item-details-container .repeat-container .repeat-interval .repeat-options .repeat-select:focus,.interrupt-popper .item-details-container .repeat-container .repeat-range .repeat-options .repeat-select:focus{outline:none}.interrupt-popper .item-details-container .repeat-container .repeat-interval .repeat-options .repeat-to,.interrupt-popper .item-details-container .repeat-container .repeat-range .repeat-options .repeat-to{margin:0 8px}.interrupt-popper .item-details-container .repeat-container .repeat-error{margin-top:10px;color:#cf0838}
.InterruptItem{cursor:default;width:100%;height:100%;border-radius:4px;overflow:hidden;user-select:none}.InterruptItemTooltip .data-row{display:flex;align-items:center;margin:8px 0}.InterruptItemTooltip .info-box{padding:16px;text-align:center}.InterruptItemTooltip .info-box.unavailable{background-color:rgba(207,8,56,.2)}.InterruptItemTooltip .info-box.info{background-color:rgba(51,63,72,.4)}.InterruptItemTooltip .interrupt-container>.title{margin-left:4px;font-size:12px;font-weight:bold}
.ItemPopperRoot{z-index:1301 !important}.ItemPopper{width:350px;z-index:1301;border:1px solid #333f48;overflow:visible !important}.ItemPopper::after,.ItemPopper::before{content:"";display:block;position:absolute;top:calc(100% + 1px);width:0;height:0;border-style:solid}.ItemPopper::after{top:100%;left:calc(50% - 10px);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px}.ItemPopper::before{left:calc(50% - 11px);border-color:#333f48 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:11px}.ItemPopper .time-fields{display:flex;align-items:center}.ItemPopper .time-fields .start-time{margin-right:5px}.ItemPopper .time-fields .start-time.only-start{flex-grow:1;margin-right:0}.ItemPopper .time-fields .stop-time{margin-left:5px}.ItemPopper .item-details-container{position:relative;background:#fff;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.16)}.ItemPopper .item-details-container .item-details{padding:16px;font-size:14px}.ItemPopper .item-details-container .item-details .details-toolbar{display:flex;align-items:center;justify-content:flex-end;text-align:right}.Loop{position:relative;width:100%;height:100%;border-radius:4px;box-sizing:border-box;overflow:hidden}.Loop.archived{background:repeating-linear-gradient(45deg, rgba(207, 8, 56, 0.1), rgba(207, 8, 56, 0.1) 10px, rgba(207, 8, 56, 0.2) 10px, rgba(207, 8, 56, 0.2) 20px),#fff}.Loop>.loop-remove{position:absolute;top:10px;right:10px}.Loop>.item-container{height:calc(100% - 32px);padding:8px}.Loop>.item-container>.loop-span{height:24px;font-size:12px}.Loop>.item-container>.loop-info{height:calc(100% - 24px)}
.LoopItem{cursor:default;width:100%;height:100%;border-radius:4px;overflow:hidden;user-select:none}
.BaselineSeparatorItem{width:100%;height:100%}.BaselineSeparatorItemTooltip .data-row{display:flex;align-items:center;margin:8px 0}
.EventItem{width:100%;height:100%;padding:8px}.EventItem>.time{margin-bottom:4px}.EventItem>.title{font-size:14px;font-weight:900}.EventItem.min-height{min-height:16px;padding:4px 8px}.EventItem.min-height>.time{font-size:11px;margin-bottom:2px}.EventItem.min-height>.title{width:118px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventItem.min-height-full{padding:4px 8px}.EventItem.min-height-full>.time{font-size:11px;margin-bottom:2px}.EventItem.min-height-full>.title{width:118px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.EventItem.min-height-tiny{display:flex;align-items:center;padding:0 8px;min-height:8px}.EventItem.min-height-tiny>.title-ellipsis{font-size:16px;font-weight:700;margin:0}.EventItem.min-height-tiny>.title-ellipsis::after{content:"...";margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:4px;margin-top:-10.5px}
.SpotPoolGhostItem{cursor:pointer;width:100%;height:100%}.SpotPoolGhostItem>.ghost-item-container{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;opacity:0;transition:.5s ease opacity}.SpotPoolGhostItem>.ghost-item-container.hover{opacity:1}.SpotPoolGhostItem>.ghost-item-container>.ghost-item{width:100%;height:1px;background-color:#fff;transition:.3s ease height}.SpotPoolGhostItem>.ghost-item-container>.ghost-item.hover{height:100%}.SpotPoolGhostItem>.ghost-item-container>.ghost-item>.animate{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}
.SpotPoolScheduleItem{cursor:pointer;display:block;width:100%;height:100%;border:1px solid #222732;border-radius:4px;box-sizing:border-box}.SpotPoolScheduleItem:link,.SpotPoolScheduleItem:visited,.SpotPoolScheduleItem:hover,.SpotPoolScheduleItem:active{color:#383838}.SpotPoolScheduleItem>.content{width:100%;height:100%}
.SpotPoolItem{cursor:pointer}.SpotPoolItem>.value{width:100%;height:100%}.SpotPoolItemPopper{margin-left:-16px}.SpotPoolItemPopper::after,.SpotPoolItemPopper::before{display:none}.SpotPoolItemPopper .title{display:block;font-size:14px;font-weight:bold}.VisualPopper{width:450px}.VisualPopper .frequency-note{color:#667085;font-size:10px;font-style:normal;font-weight:800;line-height:20px;margin-top:6px}.Field>.input-container>.frequency-ads{width:106px}.Field>.input-container>.frequency-ads+.inner-label{border:1px solid #e1e1e9;top:0;right:42px;height:calc(100% - 2px);border-radius:0 4px 4px 0}
.SpotValueItem{cursor:pointer}.SpotValueItem>.value{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:12px;text-align:center;user-select:none}
.DragItem{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.DragItem>.time{padding:4px;color:#222732}
.GridDay{position:relative;width:14.2857142857%}.GridDay>.day-content{position:relative;width:96px;height:100%;margin:0 auto}.GridDay>.day-content.clickable:hover{background-color:rgba(149,154,173,.16);border-left:1px solid #e1e1e9;border-right:1px solid #e1e1e9}.GridDay>.drag-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}
.GridItemColumn{position:relative;width:33.333333%}.GridItemColumn:first-child{margin-left:48px}.GridItemColumn>.column-content{position:relative;height:100%}.GridItemColumn>.drag-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}
.ScheduleGrid{position:relative;height:100%}.ScheduleGrid>.grid-content{position:absolute;left:55px;width:calc(100% - 55px);display:flex}
.ScheduleData{position:relative}
.WeekNavigation{display:flex;align-items:center}.WeekNavigation .week-dates{margin-left:8px;font-size:16px;font-weight:bold;user-select:none}
.AdControls{display:flex;align-items:center}.AdControls>.toggle-ad-layer{display:flex;align-items:center;margin-left:8px}
.PassThroughTooltip>.title{display:flex;align-items:center;margin:8px 0;font-size:16px}.PassThroughTooltip>.title>.status{flex-grow:1;text-align:right;margin-left:8px;color:#cf0838}.PassThroughTooltip>.title>.status.enabled{color:#00a474}.PassThroughTooltip>.desc{font-size:12px;line-height:1.2}
.ContainerColumns{display:flex;align-items:center;height:65px;margin-left:55px;padding-left:48px;border-bottom:1px solid #e1e1e9;box-sizing:border-box}.ContainerColumns>.column{display:flex;flex-direction:column;justify-content:center;width:33.333333%;height:65px;padding:0 16px;border-left:1px solid #e1e1e9;font-size:14px;font-weight:bold}.ContainerColumns>.column>.content{display:flex;align-items:center}.ContainerColumns>.column>.content>.title{flex-grow:1;margin-left:4px}
.MusicOverrideToolbar{display:flex;align-items:center;height:65px;padding:0 24px;background-color:#fff;border-bottom:1px solid #e1e1e9;box-sizing:border-box}.MusicOverrideToolbar>.day{margin-right:24px;font-size:24px;font-weight:bold}.MusicOverrideToolbar>.copy-day{position:relative;margin-right:16px}.MusicOverrideToolbar>.copy-day .copy-day-details-container{position:absolute;top:calc(100% + 10px);left:calc(50% - 125px);width:300px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.24);border-radius:4px;z-index:9}.MusicOverrideToolbar>.copy-day .copy-day-details-container .copy-day-details{padding:24px;font-size:14px}.MusicOverrideToolbar>.copy-day .copy-day-details-container .copy-day-details .copy-to-text{text-align:center;font-weight:900;margin-bottom:15px}.MusicOverrideToolbar>.copy-day .copy-day-details-container .copy-day-details>.actions-copy-days{margin-top:24px;text-align:center}.MusicOverrideToolbar>.copy-day .copy-day-details-container .copy-day-details>.actions-copy-days>.btn-cancel{margin-right:16px}.MusicOverrideToolbar>.actions{flex-grow:1;display:flex;justify-content:right}.MusicOverrideToolbar>.actions>.btn-cancel{margin-right:16px}
.ScheduleOverrideEditor{display:flex;flex-direction:column;height:100%;overflow:hidden}.ScheduleOverrideEditor>.header-container{display:flex;align-items:center;height:72px;background:#fff;box-sizing:border-box;border-bottom:1px solid #e1e1e9}.ScheduleOverrideEditor>.header-container .header{flex-grow:1;display:flex;align-items:center;padding:0 32px;margin:0 auto}.ScheduleOverrideEditor>.header-container .header .details{flex-grow:1;font-size:12px;color:#383838}.ScheduleOverrideEditor>.header-container .header .details .title{font-size:18px;font-weight:bold}.ScheduleOverrideEditor>.header-container .header .toolbar .toolbar-items{display:flex;align-items:center}.ScheduleOverrideEditor>.header-container .header .toolbar .toolbar-items .item{display:flex;align-items:center;margin-left:16px;font-size:12px;font-weight:900;letter-spacing:normal}.ScheduleOverrideEditor>.schedule-editor{flex-grow:1}
.ScheduleOverride .override-container{display:flex;align-items:center}.ScheduleOverride .override-container .toggle-override{width:188px;background:#fff;text-transform:uppercase}
.ScheduleToolbar{display:flex;flex-direction:column;justify-content:center;height:40px;padding:0 24px}.ScheduleToolbar .current-schedule{display:flex;align-items:center}.ScheduleToolbar .current-schedule .schedule-button{cursor:pointer;display:flex;align-items:center;height:24px;margin-right:16px;padding:0 8px;color:#fff;text-transform:uppercase;font-weight:bold;border:1px solid #fff;border-radius:4px}.ScheduleToolbar .current-schedule .schedule-button .schedule-icon{margin-right:8px}.ScheduleToolbar .current-schedule .current-baseline-text{flex-grow:1;color:#fff;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ScheduleToolbar .current-schedule .baseline-ad-program-text{color:#fff;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:uppercase}
.CopyItemLocations{height:calc(100% - 65px - 111px)}.CopyItemLocations .message-header-container{display:flex;align-items:center;background:#fff;height:111px}.CopyItemLocations .message-header-container .message-header{flex-grow:1;display:flex;align-items:center;padding:0 40px;margin:0 auto}.CopyItemLocations .message-header-container .message-header .message-details{font-size:12px;color:#383838}.CopyItemLocations .message-header-container .message-header .message-details .title{font-size:18px;font-weight:900;margin-bottom:8px}.CopyItemLocations .message-header-container .message-header .message-toolbar{flex-grow:1}.CopyItemLocations .message-header-container .message-header .message-toolbar .message-toolbar-items{float:right;display:flex;align-items:center}.CopyItemLocations .message-header-container .message-header .message-toolbar .message-toolbar-items .item{display:flex;align-items:center;margin-left:30px;font-size:12px;font-weight:900;letter-spacing:normal}.CopyItemLocations .message-header-container .message-header .message-toolbar .message-toolbar-items .item .item-icon{margin-right:5px;font-size:16px}
.ScheduledItem{display:flex;flex-direction:column;justify-content:center;height:64px;box-sizing:border-box;border-top:1px solid #e1e1e9}.ScheduledItem:last-child{border-bottom:1px solid #e1e1e9}.ScheduledItem.bulk{border:none}.ScheduledItem .scheduled-content{display:flex;align-items:center;padding:0 24px}.ScheduledItem .scheduled-content .baseline-day{position:relative;margin-right:16px}.ScheduledItem .scheduled-content .baseline-day .day-number{position:absolute;top:0;left:0;width:32px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px}.ScheduledItem .scheduled-content .baseline-name{flex-grow:1}.ScheduledItem .scheduled-content .baseline-actions .action-icon{cursor:pointer;margin-left:16px}
.AddScheduledItem{display:flex;flex-direction:column;justify-content:center;height:64px;box-sizing:border-box;border-top:1px solid #e1e1e9}.AddScheduledItem:last-child{border-bottom:1px solid #e1e1e9}.AddScheduledItem .scheduled-content{display:flex;align-items:center;padding:0 24px}.AddScheduledItem .scheduled-content .baseline-day{position:relative;margin-right:16px}.AddScheduledItem .scheduled-content .baseline-day .day-number{position:absolute;top:0;left:0;width:32px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#333f48;font-size:12px}.AddScheduledItem .scheduled-content .baseline-name{flex-grow:1}.AddScheduledItem .scheduled-content .baseline-actions .action-icon{cursor:pointer;margin-left:16px}.AddScheduledItem .unschedule-modal{display:flex;flex-direction:column;height:calc(100% - 48px);padding:24px;font-size:14px}.AddScheduledItem .unschedule-modal>.title{font-weight:900}.AddScheduledItem .unschedule-modal>.options{flex-grow:1;margin:16px 0}.AddScheduledItem .unschedule-modal>.options .option{cursor:pointer;display:flex;align-items:center;height:40px;padding:0 8px;box-sizing:border-box;border:1px solid rgba(0,0,0,0);border-radius:4px;font-size:12px;user-select:none}.AddScheduledItem .unschedule-modal>.options .option.active{border:1px solid #cf0838}.AddScheduledItem .unschedule-modal>.options .option .text{flex-grow:1;margin:0 8px}.AddScheduledItem .unschedule-modal>.toolbar{display:flex;align-items:center;justify-content:flex-end}.AddScheduledItem .unschedule-modal>.toolbar .toolbar-item{cursor:pointer;font-size:12px;font-weight:900;color:#959aad;text-transform:uppercase;user-select:none}.AddScheduledItem .unschedule-modal>.toolbar .toolbar-item.item-cancel{margin-right:16px}.AddScheduledItem .unschedule-modal>.toolbar .toolbar-item.item-unschedule{color:#cf0838}
.MoveItemLocations{height:calc(100% - 65px - 111px)}.MoveItemLocations .message-header-container{display:flex;align-items:center;background:#fff;height:111px}.MoveItemLocations .message-header-container .message-header{flex-grow:1;display:flex;align-items:center;padding:0 40px;margin:0 auto}.MoveItemLocations .message-header-container .message-header .message-details{font-size:12px;color:#383838}.MoveItemLocations .message-header-container .message-header .message-details .title{font-size:18px;font-weight:900;margin-bottom:8px}.MoveItemLocations .message-header-container .message-header .message-toolbar{flex-grow:1}.MoveItemLocations .message-header-container .message-header .message-toolbar .message-toolbar-items{float:right;display:flex;align-items:center}.MoveItemLocations .message-header-container .message-header .message-toolbar .message-toolbar-items .item{display:flex;align-items:center;margin-left:30px;font-size:12px;font-weight:900;letter-spacing:normal}.MoveItemLocations .message-header-container .message-header .message-toolbar .message-toolbar-items .item .item-icon{margin-right:5px;font-size:16px}
.MoveItem .move-modal{display:flex;flex-direction:column;height:calc(100% - 48px);padding:24px;font-size:14px}.MoveItem .move-modal>.title{font-weight:900;line-height:1.14}.MoveItem .move-modal>.options{flex-grow:1;margin:16px 0}.MoveItem .move-modal>.options .option{cursor:pointer;display:flex;align-items:center;height:40px;padding:0 8px;box-sizing:border-box;border:1px solid rgba(0,0,0,0);border-radius:4px;font-size:12px;user-select:none}.MoveItem .move-modal>.options .option.active{border:1px solid #333f48}.MoveItem .move-modal>.options .option .text{flex-grow:1;margin:0 8px}.MoveItem .move-modal>.toolbar{display:flex;align-items:center;justify-content:flex-end}.MoveItem .move-modal>.toolbar .toolbar-item{cursor:pointer;font-size:12px;font-weight:900;color:#959aad;text-transform:uppercase;user-select:none}.MoveItem .move-modal>.toolbar .toolbar-item.item-cancel{margin-right:16px}.MoveItem .move-modal>.toolbar .toolbar-item.item-confirm{color:#333f48}
.BaselineSchedule{font-size:14px}.BaselineSchedule .sidepanel-content{padding:0}.BaselineSchedule .baseline-schedule-content{padding:24px}.BaselineSchedule .add-baseline,.BaselineSchedule .scheduled,.BaselineSchedule .activated{margin-top:16px;margin-bottom:24px}.BaselineSchedule .add-baseline .scheduled-month,.BaselineSchedule .scheduled .scheduled-month,.BaselineSchedule .activated .scheduled-month{margin-bottom:16px}.BaselineSchedule .add-baseline .month-name,.BaselineSchedule .scheduled .month-name,.BaselineSchedule .activated .month-name{margin-bottom:16px;padding:0 24px;font-size:18px;font-weight:900}.BaselineSchedule .add-baseline>.title,.BaselineSchedule .scheduled>.title,.BaselineSchedule .activated>.title{margin-bottom:8px;padding:0 24px;font-size:12px;color:#959aad;letter-spacing:.8px;text-transform:uppercase}.BaselineSchedule .add-baseline .activated-baseline,.BaselineSchedule .scheduled .activated-baseline,.BaselineSchedule .activated .activated-baseline{display:flex;flex-direction:column;justify-content:center;height:64px;box-sizing:border-box;border-top:1px solid #e1e1e9}.BaselineSchedule .add-baseline .activated-baseline:last-child,.BaselineSchedule .scheduled .activated-baseline:last-child,.BaselineSchedule .activated .activated-baseline:last-child{border-bottom:1px solid #e1e1e9}.BaselineSchedule .add-baseline .activated-baseline .activated-content,.BaselineSchedule .scheduled .activated-baseline .activated-content,.BaselineSchedule .activated .activated-baseline .activated-content{display:flex;align-items:center;padding:0 24px}.BaselineSchedule .add-baseline .activated-baseline .activated-content .baseline-day,.BaselineSchedule .scheduled .activated-baseline .activated-content .baseline-day,.BaselineSchedule .activated .activated-baseline .activated-content .baseline-day{position:relative;margin-right:16px}.BaselineSchedule .add-baseline .activated-baseline .activated-content .baseline-day .day-number,.BaselineSchedule .scheduled .activated-baseline .activated-content .baseline-day .day-number,.BaselineSchedule .activated .activated-baseline .activated-content .baseline-day .day-number{position:absolute;top:0;left:0;width:32px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px}.BaselineSchedule .add-baseline .activated-baseline .activated-content .baseline-name,.BaselineSchedule .scheduled .activated-baseline .activated-content .baseline-name,.BaselineSchedule .activated .activated-baseline .activated-content .baseline-name{flex-grow:1}.BaselineSchedule .bulk{display:flex;flex-direction:column;justify-content:center;height:48px;background:#222732}
.ScheduleHeader{position:-webkit-sticky;position:sticky;top:0;z-index:999;background-color:#fff}.ScheduleHeader>.header-row{display:flex;align-items:center;padding:0 24px}.ScheduleHeader>.header-row.toolbar{height:65px}.ScheduleHeader .week-nav{flex-grow:1}.ScheduleHeader .ad-controls{margin-left:16px}.ScheduleHeader .display-options{margin-left:16px}
.BaselineScheduleDay>.sidepanel-content{padding:0}.BaselineScheduleDay>.sidepanel-footer{min-height:50px;height:50px}.BaselineScheduleDayCopyPopper>.container{margin:8px;background:#fff}.BaselineScheduleDayCopyPopper>.container>.content{width:250px;padding:16px;border:1px solid #e1e1e9}
.BaselineSchedule .sidepanel-content{padding:0}
.Information.info-baseline .description-textarea{height:100px}
.SnapshotDay{display:flex;position:relative;width:100%;height:100%}.SnapshotDay .hover-day{cursor:pointer;position:absolute;top:1px;left:0;width:100%;height:calc(100% - 1px);background:#f6f6f6;border:1px solid #e1e1e9;border-top:none;border-bottom:none;opacity:0}.SnapshotDay:hover .hover-day{opacity:1}.SnapshotDay .playlist,.SnapshotDay .station,.SnapshotDay .block,.SnapshotDay .interrupt,.SnapshotDay .loop{position:absolute;width:10px;box-sizing:border-box;pointer-events:none}.SnapshotDay .playlist,.SnapshotDay .station{left:4px;border-bottom:1px solid #fff}.SnapshotDay .block,.SnapshotDay .loop{left:14px;border-bottom:1px solid #fff}.SnapshotDay .interrupt{left:26px;width:8px}.SnapshotDayTooltip{width:130px}.SnapshotDayTooltip .day-row{display:flex;align-items:center}.SnapshotDayTooltip .day-row .item-label{flex-grow:1}
.SnapshotGrid{position:relative;width:100%;margin-bottom:24px}.SnapshotGrid .music{background:#f1f1f8}.SnapshotGrid .message-block{background:#e1e1f0}.SnapshotGrid .interrupt{background:#333f48}.SnapshotGrid .snapshot-grid{position:absolute;width:100%;height:100%;top:0;left:0}.SnapshotGrid .snapshot-grid .time-grid{position:absolute;top:0;left:32px;width:calc(100% - 32px);height:1px;background:#e1e1e9}.SnapshotGrid .snapshot-columns{display:flex;justify-content:space-between}.SnapshotGrid .snapshot-columns .snapshot-col{position:relative;width:40px;font-size:12px;text-align:center}.SnapshotGrid .snapshot-columns .snapshot-col:first-child{width:16px;text-align:left}.SnapshotGrid .snapshot-columns .snapshot-col .snapshot-data{position:absolute;top:24px;left:0;width:100%;height:calc(100% - 28px)}.SnapshotGrid .snapshot-columns .snapshot-col .time{margin-top:16px;font-size:8px;color:#959aad;letter-spacing:.54px}.SnapshotGrid .snapshot-columns .snapshot-col .time:first-child{margin-top:20px}
.BaselineDetails .row{margin-bottom:8px}.BaselineDetails .row.extra-space{margin-top:8px}.BaselineDetails .details-header{display:flex;align-items:center}.BaselineDetails .details-title{font-size:14px;font-weight:900}
.BaselineSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.BaselinesContainer{display:flex;flex-direction:column;height:100%}
.EventSchedule{height:100%}.EventSchedule .details-header{flex-grow:1;display:flex;align-items:center}.EventSchedule .details-header .event-toolbar{flex-grow:1;display:flex;align-items:center}.EventSchedule .details-header .event-toolbar .toolbar-item{margin-left:24px}.EventSchedule .details-header .event-toolbar .toolbar-item.item-small{margin-left:8px}.EventSchedule .details-header .event-toolbar .toolbar-item.item-display{flex-grow:1;display:flex;justify-content:right}.EventSchedule .details-header .event-toolbar .toolbar-item .event-input{border:1px solid #e1e1e9;border-radius:4px;padding:8px}.EventSchedule .event-sidepanel-content{padding:0}.EventSchedule .event-sidepanel-footer{height:50px;min-height:50px}
.Information.info-event .data-row{display:flex}.Information.info-event .data-row .data-item.item-color{width:56px}.Information.info-event .data-row .data-item.item-title{flex-grow:1;margin-left:16px}.Information.info-event .description-textarea{height:100px}.Information.info-event .color-container{position:relative;display:flex;align-items:center;width:56px;height:32px;box-sizing:border-box;border:1px solid #e1e1e9;border-radius:4px;padding:0 5px}.Information.info-event .color-container:hover{cursor:pointer}.Information.info-event .color-container:focus{outline:none}.Information.info-event .color-container .box{width:16px;height:16px;border-radius:4px}.Information.info-event .color-container .box .color-selected{display:flex;align-items:center;height:100%}.Information.info-event .color-container .color-toggle{flex-grow:1;text-align:right}.Information.info-event .color-container .color-menu{position:absolute;top:-1px;left:-1px;width:calc(100% - 10px);z-index:2;background:#fff;border:1px solid #e1e1e9;border-radius:4px;padding:0 5px;padding-bottom:5px}.Information.info-event .color-container .color-menu .color-menu-item{margin-top:5px}
.DateAndTime{margin-top:24px}.DateAndTime .repeat-event-container{border:1px solid #e1e1e9;border-radius:4px;padding:16px;font-size:12px}.DateAndTime .repeat-event-container .repeat-event-option{display:flex;align-items:center}.DateAndTime .repeat-event-container .repeat-event-content{margin-top:10px}.DateAndTime .repeat-event-container .repeat-event-content .field-title{font-size:10px}.DateAndTime .repeat-event-container .repeat-event-content .repeat-row{display:flex}.DateAndTime .repeat-event-container .repeat-event-content .repeat-row .row-item.row-repeat-on{flex-grow:1;margin-left:24px}.DateAndTime .repeat-event-container .repeat-event-content .repeat-row .row-item .event-repeat-every{display:flex;align-items:flex-end}.DateAndTime .repeat-event-container .repeat-event-content .repeat-row .row-item .event-repeat-every .every-interval{width:50px;margin-right:10px}.DateAndTime .repeat-event-container .repeat-event-content .repeat-row .row-item .event-repeat-every .every-frequency{width:80px}.DateAndTime .repeat-event-container .repeat-event-content .event-repeat-end .radio-row{display:flex;align-items:center;margin-bottom:5px}.DateAndTime .repeat-event-container .repeat-event-content .event-repeat-end .radio-row .radio-item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:32px;margin-right:8px;padding:0 8px;box-sizing:border-box;border-radius:4px}.DateAndTime .repeat-event-container .repeat-event-content .event-repeat-end .radio-row .radio-item .radio-content{display:flex;align-items:center}.DateAndTime .repeat-event-container .repeat-event-content .event-repeat-end .radio-row .radio-item .radio-content .radio-title{margin-left:5px}
.EventDetails .row{margin-bottom:8px}.EventDetails .row.extra-space{margin-top:8px}.EventDetails .details-header{display:flex;align-items:center}.EventDetails .details-title{font-size:14px;font-weight:900}
.EventSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.EventsContainer .cards-container{padding:0 30px;padding-right:10px}.EventsContainer .event-paginator{margin-top:20px}
.SongBlocker{height:calc(100% - 65px);background:#f6f6f6}.SongBlocker .song-blocker-songs,.SongBlocker .song-blocker-content{display:flex;flex-direction:column}.SongBlocker .song-blocker-songs{height:300px}.SongBlocker .song-blocker-content{height:calc(100% - 300px)}
.PlaylistSelector{height:calc(100% - 65px);background:#f6f6f6}.PlaylistSelector .song-playlist-songs,.PlaylistSelector .song-playlist-content{display:flex;flex-direction:column}.PlaylistSelector .song-playlist-songs{height:300px}.PlaylistSelector .song-playlist-content{height:calc(100% - 300px)}
.SongPlaylists{display:flex;flex-direction:column;height:100%}.SongPlaylists .title-container{display:flex;align-items:center;background:#fff;color:#383838;letter-spacing:normal;height:71px;margin:0 0 1px;padding:0 28px}.SongPlaylists .title-container .title{flex-grow:1;display:flex;align-items:center;height:24px;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33}
.SongPRO{padding-bottom:24px}.SongPRO .confirmed-date{margin-top:12px}
.SongDetails .row{margin-bottom:8px}.SongDetails .row.extra-space{margin-top:8px}.SongDetails .details-title{font-size:14px;font-weight:900}.SongDetails .archive-modal,.SongDetails .approve-modal{padding:24px}.SongDetails .archive-modal .description,.SongDetails .approve-modal .description{font-size:16px}.SongDetails .archive-modal .button-container,.SongDetails .approve-modal .button-container{margin-top:16px;text-align:right}
.SongSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.SongsContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}
.Information .playlist-description{height:60px}
.PlaylistSongs{height:100%}.PlaylistSongs .assigned-toolbar{display:flex;align-items:center;gap:8px}
.PlaylistDetails .row{margin-bottom:8px}.PlaylistDetails .short-item{height:35%}.PlaylistDetails .details-title{font-size:14px;font-weight:900}.PlaylistDetails .playlist-image{position:relative;cursor:pointer}.PlaylistDetails .playlist-image img{width:120px;height:120px;border-radius:4px}.PlaylistDetails .playlist-image .icon-drop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:4px}.PlaylistDetails .playlist-image .icon-drop .icon{font-size:40px;margin-top:calc(50% - 20px);margin-left:calc(50% - 20px)}.PlaylistDetails .playlist-image .icon-container{position:absolute;bottom:0;left:0;background:#333f48;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:2px solid #fff;border-right:none;border-radius:4px}.PlaylistDetails .playlist-image .icon-container .icon{font-size:15px;color:#fff}.PlaylistDetails .archive-modal,.PlaylistDetails .approve-modal{padding:24px}.PlaylistDetails .archive-modal .description,.PlaylistDetails .approve-modal .description{font-size:16px}.PlaylistDetails .archive-modal .button-container,.PlaylistDetails .approve-modal .button-container{margin-top:16px;text-align:right}
.PlaylistSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.PlaylistsContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}
.Information.info-station .station-description{height:100px}
.MixDetails .row{margin-bottom:8px}.MixDetails .short-item{height:35%}.MixDetails .details-title{font-size:14px;font-weight:900}.MixDetails .mix-image{position:relative;cursor:pointer}.MixDetails .mix-image img{width:120px;height:120px;border-radius:4px}.MixDetails .mix-image .icon-drop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:4px}.MixDetails .mix-image .icon-drop .icon{font-size:40px;margin-top:calc(50% - 20px);margin-left:calc(50% - 20px)}.MixDetails .mix-image .icon-container{position:absolute;bottom:0;left:0;background:#333f48;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:2px solid #fff;border-right:none;border-radius:4px}.MixDetails .mix-image .icon-container .icon{font-size:15px;color:#fff}.MixDetails .archive-modal,.MixDetails .approve-modal{padding:24px}.MixDetails .archive-modal .description,.MixDetails .approve-modal .description{font-size:16px}.MixDetails .archive-modal .button-container,.MixDetails .approve-modal .button-container{margin-top:16px;text-align:right}
.MixSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.MixesContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}
.UploadFile{position:relative;box-shadow:0 8px 16px 0 rgba(0,0,0,.08) !important}.UploadFile .progress-bar{position:absolute;top:0;left:0;width:100%}.UploadFile .upload-content{display:flex;align-items:center;padding:10px 20px}.UploadFile .upload-content .status-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;max-height:40px;border:1px solid #959aad;border-radius:4px;font-weight:900;color:#959aad;text-align:center;margin-right:15px}.UploadFile .upload-content .status-box.success{background:rgba(0,164,116,.08);border:1px solid #00a474}.UploadFile .upload-content .status-box.error{background-color:rgba(207,8,56,.1);border:1px solid #cf0838}.UploadFile .upload-content .filename{margin-bottom:8px;font-size:14px;font-weight:900}.UploadFile .upload-content .status-message{font-size:12px}.UploadFile .upload-content .status-message.success{color:#00a474}.UploadFile .upload-content .status-message.error{color:#cf0838}
.UploadContainer{height:100%;background:#f6f6f6}.UploadContainer .header{background:#fff;padding:30px 30px;border-bottom:1px solid #e1e1e9}.UploadContainer .header .title{font-size:24px;font-weight:900}.UploadContainer .header .toolbar{display:flex;justify-content:flex-end;gap:16px}.UploadContainer .content{margin:40px 30px}.UploadContainer .content.is-dropzone{margin:100px}
.PublishContainer{height:calc(100% - 65px);background:#f6f6f6;overflow:hidden}.PublishContainer>.header{height:100px;display:flex;align-items:center;background:#fff;padding:0 40px}.PublishContainer>.header .title{font-family:"Lato",sans-serif;font-size:24px;font-weight:900;line-height:1;color:#383838}.PublishContainer>.header .toolbar{display:flex;justify-content:flex-end;gap:8px}.PublishContainer .publish-content{display:flex;flex-direction:column;height:calc(100% - 100px)}
.VisualUpload .resolution-error{margin-top:8px;color:#e02d4f}.VisualUpload .UploadDropzone{text-align:left}.VisualUpload .UploadDropzone .dropzone{border:none;height:98px !important}.VisualUpload .upload-main{width:100%}.VisualUpload .upload-main.error .uploaded-content{border:1px dashed #e02d4f}.VisualUpload .uploaded-container{display:flex;align-items:center;gap:16px;align-self:stretch}.VisualUpload .uploaded-container .uploaded-content{display:flex;padding:16px;align-items:center;gap:4px;border-radius:8px;width:100%;border:1px solid var(--Gray-200, #EAECF0);background:var(--Base-White, #FFF);min-height:64px}.VisualUpload .uploaded-container .uploaded-content .uploaded-image{height:64px}.VisualUpload .uploaded-container .uploaded-content .upload-data{display:block;margin-left:8px;width:100%}.VisualUpload .uploaded-container .uploaded-content .upload-data .ProgressBar{margin-top:6px;border-radius:4px;width:86%}.VisualUpload .uploaded-container .uploaded-content .upload-data .ProgressBar .slider-track,.VisualUpload .uploaded-container .uploaded-content .upload-data .ProgressBar .slider-thumb{background:#fecf0c}.VisualUpload .uploaded-container .uploaded-content .upload-data .ProgressBar .slider-rail{background:#eaecf0}.VisualUpload .uploaded-container .uploaded-content .upload-data .upload-progress{opacity:1;transition:opacity 3s}.VisualUpload .uploaded-container .uploaded-content .upload-data .upload-progress.fadeOut{opacity:0}.VisualUpload .uploaded-container .uploaded-content .upload-data .progress-bar-label{display:inline-block;margin-left:6px;opacity:1;transition:opacity 3s}.VisualUpload .uploaded-container .uploaded-content .upload-data .progress-bar-label.fadeOut{opacity:0}.VisualUpload .uploaded-container .uploaded-content .upload-data .upload-name{color:var(--Gray-500, #667085);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.VisualUpload .uploaded-container .uploaded-content .upload-data .upload-name span.filename{vertical-align:top;line-height:18px;margin-left:4px}.VisualUpload .uploaded-container .uploaded-content .upload-data .uploaded-stats{color:var(--Gray-500, #667085);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.VisualUpload .uploaded-container .upload-replace{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--Gray-500, #667085)}.VisualUpload .upload-container{display:flex;padding:16px 24px;flex-direction:column;align-items:center;gap:4px;align-self:stretch;border-radius:4px;border:1px dashed var(--Gray-200, #EAECF0);background:var(--Gray-50, #F9FAFB)}.VisualUpload .upload-container .upload-content{display:flex;justify-content:center;align-items:center;gap:4px;align-self:stretch}.VisualUpload .upload-container .upload-content .upload-icon{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:28px;background:var(--Gray-100, #F2F4F7)}.VisualUpload .upload-container .upload-content .drag-and-drop-text{display:flex;justify-content:center;align-items:center;gap:8px}.VisualUpload .upload-container .upload-content .click-to-upload-text{color:var(--Gray-500, #667085);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.VisualUpload .upload-container .upload-note{align-self:stretch;color:var(--Gray-500, #667085);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px}
.MediaItems{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%}.MediaItems .resolution-error{color:#cf0838;font-size:12px;line-height:16px}.MediaItems .media-item-drop{width:100%}.MediaItems .media-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%}.MediaItems .media-item-resolution{display:flex;flex-basis:100%;height:23px;padding:8px;justify-content:center;align-items:center;gap:3px;border-radius:4px;background:#eeeff2;color:#969aab}.MediaItems .media-item-resolution::after{content:"";width:4px;height:4px;margin-left:4px;background:#f66733;border-radius:50%}.MediaItems .empty-media-items{margin-left:16px;color:#959aad}
.Upload .upload-main{width:100%}.Upload .upload-container{display:flex;align-items:center;width:100%}.Upload .upload-container .left-col{flex-grow:1;display:flex;align-items:center;margin-left:16px;text-align:left}.Upload .upload-container .left-col .field-dot{width:4px;height:4px;margin-left:5px;background:#f66733;border-radius:50%}.Upload .upload-container .right-col{display:flex;align-items:center;margin-right:16px;text-align:right}.Upload .upload-container .upload-text{margin-left:4px;font-weight:900;color:#333f48;letter-spacing:.8px}
.Script .script-textarea{height:220px}.Script .special-instructions-textarea{height:80px}
.ApproverOptions .approvers.hide{display:none}.ApproverOptions .approvers .selected-approver{display:flex;align-items:center;padding:8px;font-size:14px;border-radius:4px;border:1px solid #e1e1e9;background-color:#f6f6f6}.ApproverOptions .approvers .selected-approver.editable{cursor:pointer;background-color:rgba(0,0,0,0)}.ApproverOptions .approvers .selected-approver.disabled{cursor:default;background-color:light-dark(rgba(239, 239, 239, 0.3), rgba(59, 59, 59, 0.3))}.ApproverOptions .approvers .selected-approver.disabled span{opacity:.5}.ApproverOptions .approvers .approvers-assigned{display:flex;flex-direction:column;gap:16px}.ApproverOptions .approvers .approvers-assigned .remove-approver{cursor:pointer;margin-left:16px;color:#cf0838}
.RequestChanges{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:#fff;border-top:1px solid #e1e1e9;box-shadow:0 0 16px 0 rgba(0,0,0,.48)}.RequestChanges>.header{display:flex;align-items:center;padding:24px;padding-bottom:8px;margin-bottom:16px}.RequestChanges>.header .title{flex-grow:1;font-size:18px;font-weight:900}.RequestChanges>.content{padding:16px 24px;padding-top:0}.RequestChanges>.content .changes-textarea{height:220px}
.AssignVoiceTalent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#fff}.AssignVoiceTalent .panel-header .panel-header-container{display:flex;align-items:center;justify-content:space-between}.AssignVoiceTalent .panel-header .VibeIcon:first-child{margin-right:12px}.AssignVoiceTalent .panel-header .card-options-container{padding:0;border-top:0}.AssignVoiceTalent .panel-footer{height:auto;min-height:auto}.AssignVoiceTalent .voice-talent-container{flex-grow:1;padding:24px 0}.AssignVoiceTalent .voice-talent-container .selected-voice-talent{display:flex;align-items:center;padding:8px;font-size:14px;font-weight:900;background:#f6f6f6;border-radius:4px;border:1px solid #e1e1e9}.AssignVoiceTalent .voice-talent-container .selected-voice-talent .selected-name{margin-left:8px}.AssignVoiceTalent .voice-talent-container .toolbar{display:flex;gap:8px;margin-top:16px}
.AssignApprover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#fff}.AssignApprover .panel-header .panel-header-container{display:flex;align-items:center;justify-content:space-between}.AssignApprover .panel-header .VibeIcon:first-child{margin-right:12px}.AssignApprover .panel-header .card-options-container{padding:0;border-top:0}.AssignApprover .panel-footer{height:auto;min-height:auto}.AssignApprover .approver-container{flex-grow:1;padding:24px 0}.AssignApprover .approver-container .selected-approver{display:flex;align-items:center;padding:8px;font-size:14px;font-weight:900;background:#f6f6f6;border-radius:4px;border:1px solid #e1e1e9}.AssignApprover .approver-container .selected-approver .selected-name{margin-left:8px}.AssignApprover .approver-container .toolbar{display:flex;gap:8px;margin-top:16px}
.ApproverList{position:absolute;top:72px;left:0;width:100%;height:calc(100% - 72px);z-index:2;background:#fff}.ApproverList .panel-header .page-layout{width:100%}.ApproverList .panel-header .card-options-container{padding-left:16px;padding-right:0;border-top:none}.ApproverList .panel-content{display:flex;flex-direction:column;gap:16px;padding:24px 72px}
.DownloadCut{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:#fff;border-top:1px solid #e1e1e9;box-shadow:0 0 16px 0 rgba(0,0,0,.48)}.DownloadCut>.header{display:flex;align-items:center;padding:24px;padding-bottom:8px;margin-bottom:16px}.DownloadCut>.header .title{flex-grow:1;font-size:18px;font-weight:900}.DownloadCut>.content{display:inline-block;padding:0 24px}.DownloadCut>.footer{display:flex;align-items:center;padding:24px}
.UploadCut{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:#fff;border-top:1px solid #e1e1e9;box-shadow:0 0 16px 0 rgba(0,0,0,.48)}.UploadCut>.header{display:flex;align-items:center;padding:24px;padding-bottom:8px;margin-bottom:16px}.UploadCut>.header .title{flex-grow:1;font-size:18px;font-weight:900}.UploadCut>.content{display:inline-block;padding:0 24px}.UploadCut>.footer{display:flex;align-items:center;padding:24px}.UploadCut>.footer .upload-container{flex-grow:1;position:relative;margin-left:16px}.UploadCut>.footer .upload-container .upload-main{display:flex;align-items:center}.UploadCut>.footer .upload-container .progress-bar{position:absolute;bottom:0;left:0;width:100%}
.MessageDetails .panel-footer .btn-save{margin-right:12px}.MessageDetails .panel-footer .toolbar-buttons{display:flex;align-items:center}.MessageDetails .panel-footer .toolbar-buttons .toolbar-button{margin-right:12px}.MessageDetails .archive-modal,.MessageDetails .approve-modal{padding:24px}.MessageDetails .archive-modal .description,.MessageDetails .approve-modal .description{font-size:16px}.MessageDetails .archive-modal .button-container,.MessageDetails .approve-modal .button-container{margin-top:16px;text-align:right}.MessageDetails .media-radio{display:flex;flex-wrap:wrap}.MessageDetails .media-radio .field-label{display:inline-flex;flex-basis:100%;align-items:center;height:12px;font-size:10px;font-weight:normal;line-height:1.2;letter-spacing:.67px;white-space:nowrap;color:#959aad;margin-bottom:8px;text-transform:uppercase;user-select:none}
.ChatMessage{position:relative}.ChatMessage .message-header-details{display:flex;align-items:center;font-size:12px;color:#959aad;font-weight:300}.ChatMessage .message-header-details .message-avatar{position:absolute;right:10px;width:28px;height:28px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);border-radius:100%}.ChatMessage .message-header-details .message-avatar img{width:28px;height:28px;border-radius:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);overflow:hidden}.ChatMessage.from-user-message{display:flex;align-items:right;flex-direction:column;margin-left:auto;max-width:60%;width:auto;text-align:left}.ChatMessage.from-user-message .message-header-details{margin-left:auto;position:relative}.ChatMessage.from-user-message .message-header-details .message-date{margin-right:50px}.ChatMessage.from-user-message .message-header-details .message-avatar{position:absolute;top:-8px;right:8px}.ChatMessage.recipient-user-message{display:flex;align-items:left;flex-direction:column;margin-right:auto;max-width:60%;width:auto;text-align:left}.ChatMessage.recipient-user-message .message-header-details{margin-left:0;position:relative}.ChatMessage.recipient-user-message .message-header-details .message-date{margin-left:50px}.ChatMessage.recipient-user-message .message-header-details .message-avatar{position:absolute;top:-8px;left:8px;background-color:#fff}.ChatMessage .message-date{width:100%;display:flex;align-items:center;overflow:hidden}.ChatMessage .message-date .date-at{white-space:nowrap}.ChatMessage .message-date .date-at.full-width{width:100%}.ChatMessage .message-date .sender-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;margin-left:5px}.ChatMessage .message-date .sep{font-size:4px;margin:0 5px;vertical-align:2px}.ChatMessage .chat-message-card{margin-top:3px;margin-bottom:25px;border-radius:4px;border:1px solid #e1e1e9}.ChatMessage .chat-message-card .message-content-container{padding:15px;font-size:14px;color:#383838}.ChatMessage .chat-message-card .message-content-container .client-review{display:flex;align-items:center;color:#f66733;font-weight:900;margin-bottom:10px}.ChatMessage .chat-message-card .message-content-container .client-review .client-review-edit-icon{margin-right:5px}.ChatMessage .chat-message-card .message-content-container .message-upload{display:flex;align-items:center;color:#000;font-weight:700;margin-bottom:10px}.ChatMessage .chat-message-card .message-content-container .message-upload .message-upload-mic-icon{margin-right:5px}.ChatMessage .chat-message-card .message-content-container .message-attachment-upload{display:flex;align-items:center;color:#000;font-weight:700;margin-bottom:10px}.ChatMessage .chat-message-card .message-content-container .message-attachment-upload .message-attachment-upload-file-icon{margin-right:5px}.ChatMessage .chat-message-card .message-comment .assign-voice-talent .voice-talent-name{color:#00a474;font-weight:bold}
.MessageChat #icon-chat{border-bottom:4px solid #333f48;margin-bottom:-8px;padding-bottom:19px;padding-left:0}.MessageChat .input-container{flex-grow:1;margin-right:16px}.MessageChat .input-container .chat-message{height:44px;width:100%;padding:8px;box-sizing:border-box;border:1px solid #e1e1e9;border-radius:4px}.MessageChat .input-container .chat-message:focus{outline:none;border:1px solid #333f48}
.HistoryScriptItem .item-connector{width:4px;height:16px;margin-left:20px;background:#e1e1e9}.HistoryScriptItem .item-container{display:flex;flex-direction:column;justify-content:center;padding:7px 0;border-radius:4px;box-sizing:border-box;border:1px solid #e1e1e9}.HistoryScriptItem .item-container .item{flex-grow:1;display:flex;align-items:center;padding:0 8px}.HistoryScriptItem .item-container .item .expand-icon{margin-right:8px}.HistoryScriptItem .item-container .item .script-container{flex-grow:1;min-width:0;width:280px}.HistoryScriptItem .item-container .item .script-container .script{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HistoryScriptItem .item-container .item .time{padding-right:8px;color:#959aad}.HistoryScriptItem .item-container .item .avatar-container{width:24px;height:24px;border-radius:100%;overflow:hidden}.HistoryScriptItem .item-container .item .avatar-container .avatar{width:24px}.HistoryScriptItem .item-container .expand-container{max-height:150px;padding:16px;line-height:1.33;overflow:auto}
.HistoryScript .history-day .title{font-size:14px;font-weight:900}.HistoryScript .history-day .items{margin:16px 0}.HistoryScript .end-of-history{color:#959aad;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.67px}
.HistoryMediaItem .item-connector{width:4px;height:16px;margin-left:20px;background:#e1e1e9}.HistoryMediaItem .item-container{position:relative;display:flex;flex-direction:column;justify-content:center;padding:7px 0;border-radius:4px;box-sizing:border-box;border:1px solid #e1e1e9}.HistoryMediaItem .item-container .play-progress{position:absolute;bottom:0;left:0;width:100%}.HistoryMediaItem .item-container .item{flex-grow:1;display:flex;align-items:center;padding:0 8px}.HistoryMediaItem .item-container .item .download-icon{margin-right:8px}.HistoryMediaItem .item-container .item .type-container{flex-grow:1;min-width:0;width:255px}.HistoryMediaItem .item-container .item .type-container .type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HistoryMediaItem .item-container .item .time{padding-right:8px;color:#959aad}.HistoryMediaItem .item-container .item .avatar-container{width:24px;height:24px;border-radius:100%;overflow:hidden}.HistoryMediaItem .item-container .item .avatar-container .avatar{width:24px}
.HistoryMedia .history-day .title{font-size:14px;font-weight:900}.HistoryMedia .history-day .items{margin:16px 0}.HistoryMedia .end-of-history{color:#959aad;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.67px}
.MessageHistory #icon-history{border-bottom:4px solid #333f48;margin-bottom:-8px;padding-bottom:19px}
.MessageSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}.MessageSidebar #icon-chat:hover,.MessageSidebar #icon-history:hover{border-bottom:4px solid #383838;margin-bottom:-8px;padding-bottom:19px}.MessageSidebar #icon-chat{padding-left:0}
.MessageRequestsContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}.MessageRequestsContainer.hide-side-menu{margin-left:0}
.LibraryContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}
.Information .messageBlock-description{height:60px}
.MessageBlockMessages{height:100%}.MessageBlockMessages .assigned-toolbar{display:flex;align-items:center;gap:8px}
.MessageBlockDetails .row{margin-bottom:8px}.MessageBlockDetails .short-item{height:35%}.MessageBlockDetails .details-title{font-size:14px;font-weight:900}.MessageBlockDetails .playlist-image{position:relative;cursor:pointer}.MessageBlockDetails .playlist-image img{width:120px;height:120px;border-radius:4px}.MessageBlockDetails .playlist-image .icon-drop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:4px}.MessageBlockDetails .playlist-image .icon-drop .icon{font-size:40px;margin-top:calc(50% - 20px);margin-left:calc(50% - 20px)}.MessageBlockDetails .playlist-image .icon-container{position:absolute;bottom:0;left:0;background:#333f48;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:2px solid #fff;border-right:none;border-radius:4px}.MessageBlockDetails .playlist-image .icon-container .icon{font-size:15px;color:#fff}
.Behavior{justify-content:center;margin-top:30px;font-size:14px;letter-spacing:normal;line-height:1.14}.Behavior .block-container .block{width:100%;margin-bottom:24px}.Behavior .section-header{margin-bottom:15px}.Behavior .section-header .section-title{font-size:12px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.8px}.Behavior .section-header .section-subtitle{margin-top:8px}.Behavior .integration-settings .integration-setting{display:inline-block;padding:8px;width:252px;margin-bottom:8px;border-radius:4px;font-size:12px;box-sizing:border-box;border:1px solid rgba(0,0,0,0);user-select:none}.Behavior .integration-settings .integration-setting.center{align-items:center}.Behavior .integration-settings .integration-setting:last-child{margin-bottom:0}.Behavior .integration-settings .integration-setting:hover{cursor:pointer}.Behavior .integration-settings .integration-setting.short{width:168px}.Behavior .integration-settings .integration-setting.short .integration-info{width:75%;display:inline;float:right}.Behavior .integration-settings .integration-setting .integration-info{width:85%;display:inline;float:right}.Behavior .integration-settings .integration-setting .integration-info .integration-title{font-weight:900;text-transform:uppercase}.Behavior .integration-settings .integration-setting .integration-info .integration-subtitle{margin-top:8px;word-wrap:break-word}.Behavior .integration-settings .integration-setting.selected{border:1px solid #333f48}.Behavior .integration-settings .integration-setting.selected .icon{color:#333f48}.Behavior .integration-settings .integration-setting.selected .integration-info .integration-title{color:#333f48}.Behavior .integration-settings .integration-setting.selected .integration-info .integration-subtitle{color:#333f48}.Behavior .integration-settings .integration-frequency .song-input{width:60px;margin:0 10px;padding:10px;border:1px solid #e1e1e9;border-radius:4px}.Behavior .integration-settings .frequency-error{display:flex;margin-top:8px;color:#333f48}.Behavior .integration-settings .integration-consecutive{display:flex;align-items:center}.Behavior .integration-settings .integration-consecutive .consecutive-input{width:30px;padding:10px;margin-right:10px;border:1px solid #e1e1e9;border-radius:4px}
.MessageBlockSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.MessageBlocksContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}
.LoopDefinitionItem .loop-item-details{display:flex;padding:8px 16px;align-items:center;gap:4px;flex:1 0 0;border-radius:2px;border:1px solid var(--Gray-200, #EAECF0);background:var(--Base-White, #FFF);min-height:34px}.LoopDefinitionItem .loop-item-details .loop-item-name{color:var(--Gray-500, #667085);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.LoopDefinitionItem .loop-item-details .loop-item-name>span{line-height:14px;margin-right:2px}.LoopDefinitionItem .loop-item-details .loop-item-image{max-height:64px}.LoopDefinitionItem .loop-time-label{color:var(--Gray-500, #667085);text-transform:lowercase}.LoopDefinitionItem .loop-item-remove{font-size:12px;font-style:normal;font-weight:500;line-height:18px;color:#e02d4f;margin-left:16px;cursor:pointer;text-transform:capitalize}
.LoopDetails .row{margin-bottom:8px}.LoopDetails .short-item{height:35%}.LoopDetails .details-title{font-size:14px;font-weight:900}.LoopDetails .playlist-image{position:relative;cursor:pointer}.LoopDetails .playlist-image img{width:120px;height:120px;border-radius:4px}.LoopDetails .playlist-image .icon-drop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:4px}.LoopDetails .playlist-image .icon-drop .icon{font-size:40px;margin-top:calc(50% - 20px);margin-left:calc(50% - 20px)}.LoopDetails .playlist-image .icon-container{position:absolute;bottom:0;left:0;background:#333f48;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:2px solid #fff;border-right:none;border-radius:4px}.LoopDetails .playlist-image .icon-container .icon{font-size:15px;color:#fff}
.LoopSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
:root{--countdown: 100%}.LoopsContainer{display:flex;flex-direction:column;height:100%;margin-left:80px}
.Information.location .location-image{position:relative;cursor:pointer;margin-right:16px}.Information.location .location-image img{height:120px;border-radius:4px}.Information.location .location-image .icon-drop{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.2);border-radius:4px}.Information.location .location-image .icon-container{position:absolute;bottom:2px;left:0;width:24px;height:24px}
.LocationDetails .header-content>.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationDetails .details-title{margin-top:24px;margin-bottom:16px;font-size:14px;font-weight:900}.LocationDetails .details-title.first{margin-top:0}.LocationDetails .data-row{display:flex;margin-bottom:16px}.LocationDetails .data-row:last-child{margin-bottom:0}.LocationDetails .data-row>.data-fields{flex-grow:1}.LocationDetails .data-row>.field-container{margin:0 8px}.LocationDetails .data-row>.field-container:first-child{margin-left:0}.LocationDetails .data-row>.field-container:last-child{margin-right:0}
.LocationViewTable{display:flex;flex-direction:column;height:100%}
.LocationsList{height:100%}.LocationsList.sidebar{margin-left:80px}
.ImportHeader{display:flex;background:#fff;height:110px;padding:0 150px;box-sizing:border-box;border-bottom:1px solid #e1e1e9}.ImportHeader .header-info{display:flex;flex-direction:column;justify-content:center;margin-right:100px}.ImportHeader .header-info .title{font-size:24px;font-weight:900;margin-bottom:10px}.ImportHeader .header-info .description{font-size:14px}.ImportHeader .header-toolbar{display:flex;flex-direction:column;justify-content:center;min-width:150px}
.ImportBulkInformation{width:320px}.ImportBulkInformation .bulk-box{padding:30px;background:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.16)}.ImportBulkInformation .bulk-box .title{font-size:18px;font-weight:900;margin-bottom:8px}.ImportBulkInformation .bulk-box .description{font-size:12px}.ImportBulkInformation .btn-container{text-align:center}.ImportBulkInformation .btn-container .btn-confirm{margin-top:20px}
.ImportFile{position:relative;margin-bottom:20px}.ImportFile .disabled-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ImportFile .disabled{opacity:.5}.ImportFile .drop-title{font-size:18px;font-weight:900;margin-bottom:8px}.ImportFile .drop-description{font-size:12px}.ImportFile .drop-description .error{display:flex;align-items:center;color:#cf0838}.ImportFile .drop-description .error .error-icon{margin-right:5px}.ImportFile .btn-container{text-align:center}.ImportFile .btn-container .btn-choose-file,.ImportFile .btn-container .btn-replace-file{margin-top:10px}.ImportFile .upload-success{display:flex;align-items:center;color:#00a474}.ImportFile .upload-success .upload-success-icon{margin-right:5px}.ImportFile .upload-progress{position:absolute;bottom:0;left:0;width:100%}
.ImportField{margin-top:15px;background:#fff;font-size:12px}.ImportField .field-name,.ImportField .field-example{display:flex;align-items:center;height:34px;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #959aad;box-sizing:border-box;margin-left:-1px}.ImportField .field-name.success,.ImportField .field-example.success{color:#00a474}.ImportField .field-name.error,.ImportField .field-example.error{color:#cf0838}.ImportField .field-name.error .error-icon,.ImportField .field-example.error .error-icon{margin-right:5px}.ImportField .field-name{font-weight:900;border-bottom:none}
.ImportFields{font-size:14px;margin-bottom:40px}.ImportFields .section .if-then-wrapper{display:flex;justify-content:flex-start;align-items:center}.ImportFields .section .if-then-wrapper .if-then-set{flex-direction:column;margin-top:16px}.ImportFields .section .if-then-wrapper .if-then-set .title{margin-right:5px;text-transform:uppercase;color:#959aad;font-size:12px}.ImportFields .section .if-then-wrapper p{margin:56px 16px 16px;color:#8a8fa3}.ImportFields .section.section-optional{margin-top:40px}.ImportFields .section .section-title{font-weight:900}.ImportFields .section .section-description{min-height:16px;margin-top:5px;font-size:12px;color:#383838}.ImportFields .section .section-set{display:flex;align-items:center;margin-top:15px;font-size:12px}.ImportFields .section .section-set .set-title{margin-right:5px;text-transform:uppercase;color:#959aad}.ImportFields .section .error-container{display:flex;align-items:center;color:#cf0838}.ImportFields .section .error-container .error-icon{margin-right:5px}.ImportFields .section .fields{display:flex;align-items:center;flex-wrap:wrap}
.ImportLocations{height:100%;background:#f6f6f6;font-family:"Lato",sans-serif;letter-spacing:normal;overflow:hidden}.ImportLocations .import-content{display:flex;padding:0 150px;margin-top:20px}.ImportLocations .import-content .left-col{margin-right:20px}.ImportLocations .import-content .right-col{flex-grow:1}
.DashboardHeader{flex-direction:column;justify-content:center;padding:2rem;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #e1e1e9}.DashboardHeader .go-back-icon{margin-right:16px}.DashboardHeader .content{display:flex;align-items:center}.DashboardHeader .content>.title{margin-right:24px;font-size:24px;font-weight:900}.DashboardHeader .content>.progress{flex-grow:1;position:relative;text-align:right}.DashboardHeader .content>.progress .tick{cursor:pointer;position:absolute;top:0;right:0;width:32px;height:32px;text-align:center;font-size:12px}.DashboardHeader .content>.progress .tick .tick-text{margin-top:10px}.DashboardHeader .content>.progress .tick .tick-toggle-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:center;align-items:center;z-index:2}.DashboardHeader .content>.progress .tick:hover .tick-text{display:none}.DashboardHeader .content>.progress .tick:hover .tick-toggle-icon{display:flex}
.DashboardCard{padding:16px;background:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.08)}.DashboardCard:link,.DashboardCard:visited,.DashboardCard:hover,.DashboardCard:active{color:#383838}
.AlertCount{min-width:180px;font-size:14px;letter-spacing:normal}.AlertCount .header{display:flex;align-items:center}.AlertCount .header .title{flex-grow:1;font-weight:900}.AlertCount .header .icon{margin-left:8px}.AlertCount .content{margin-top:16px;font-size:32px;font-weight:900}
.AlertEmailSettings .setting-unit{margin-left:8px;width:160px}
.OfflineDevices>.header{display:flex;align-items:center;margin-bottom:16px}.OfflineDevices>.header .title{flex-grow:1;font-size:14px;font-weight:900}
.DashboardAlerts{display:flex;flex-direction:column;height:100%;margin-left:80px}.DashboardAlerts .alerts-content{flex-grow:1;padding:30px;overflow:auto}.DashboardAlerts .alerts-content .alerts-row{display:inline-flex;margin-bottom:24px}.DashboardAlerts .alerts-content .alert-card{margin-right:16px}.DashboardAlerts .alerts-content .alert-card.card-all-alerts{border:1px solid #cf0838}.AlertSidebarConfig{letter-spacing:normal}.AlertSidebarConfig .section-title{font-size:18px;font-weight:900}.AlertSidebarConfig .section-content{margin:24px 0}.AlertSidebarConfig .section-content .setting-container{margin-top:16px}.AlertSidebarConfig .section-content .setting{display:flex;align-items:center;user-select:none}.AlertSidebarConfig .section-content .setting .setting-input{width:66px}
.FlagActivityItem{display:flex;flex-direction:column;justify-content:center;height:38px;margin-bottom:8px;box-sizing:border-box;border:1px solid #e1e1e9;border-radius:4px;font-size:12px}.FlagActivityItem:last-child{margin-bottom:0}.FlagActivityItem .activity-content{display:flex;align-items:center;padding:8px 0}.FlagActivityItem .activity-content .flag-left{flex-grow:1}.FlagActivityItem .activity-content .flag-right{display:flex;align-items:center;margin-left:16px}.FlagActivityItem .activity-content .flag-icon{margin-right:8px}.FlagActivityItem .activity-content .flag-note{flex-grow:1}.FlagActivityItem .activity-content .flag-date{color:#959aad;min-width:70px}.FlagActivityItem .activity-content .avatar-container{width:24px;min-width:24px;height:24px;overflow:hidden;border-radius:100%;margin-left:8px}.FlagActivityItem .activity-content .avatar-container .avatar{width:24px;min-height:24px}.FlagActivityItem .activity-content .toggle-flag{display:flex;align-items:center}.FlagActivityItem .activity-content .toggle-flag .flag-note{font-weight:900;text-transform:uppercase}.FlagActivityItem .activity-content .flag-input{width:100%;height:36px;padding:0 16px;box-sizing:border-box;border:none}.FlagActivityItem .activity-content .flag-input:focus{outline:none}
.LocationFlag{display:flex;flex-direction:column;height:100%;font-size:14px;background-color:#fff}.LocationFlag .title{flex-grow:1;padding:0 8px}.LocationFlag .modal-content{background-color:#fff}.LocationFlag .modal-content .flag-activity{color:#000}.LocationFlag .modal-content .flag-activity.empty{margin-top:24px;text-align:center;font-size:24px;color:#e1e1e9}.LocationFlag .modal-footer{display:flex;align-items:center;width:100%}.LocationFlag .modal-footer>.toggle-flag-btn{margin-right:8px}
.ManageAlerts{display:flex;flex-direction:column;height:100%;font-size:14px;background-color:#fff}.ManageAlerts .title{flex-grow:1;padding:0 8px}.ManageAlerts .section-title{color:#383838;font-weight:900;padding-top:10px;margin-bottom:5px;margin-left:8px;text-align:left;font-family:"Lato",sans-serif;font-size:14px}.ManageAlerts .config-toggle{margin:4px 0;padding:8px}
.SupportSidebar{height:100%;font-size:12px;color:#383838;letter-spacing:normal;overflow:hidden}
.DashboardSupport{display:flex;flex-direction:column;height:100%;margin-left:80px}.DashboardSupport .support-header{border-bottom:none}
.IntegrationLocationFile{display:flex;flex-direction:column;height:100%;margin-left:80px}
.DashboardExcluded{display:flex;flex-direction:column;height:100%;margin-left:80px}.DashboardExcluded .support-header{border-bottom:none}
.AlertList{display:flex;flex-direction:column;height:100%;margin-left:80px}.AlertList .alert-header{border-bottom:none}
.ScheduleContainer{position:relative;width:100%;height:calc(100% - 200px);font-size:12px}.ScheduleContainer>.schedule-content{width:100%;height:100%;overflow:auto}.ScheduleContainer>.drag-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1299}
.AdPrograms{height:calc(100% - 150px)}.AdPrograms>.content{display:flex;height:100%}.AdPrograms>.content>.col{display:flex;flex-direction:column}.AdPrograms>.content>.col.col-left{width:290px;border-right:1px solid #e1e1e9;box-sizing:border-box}.AdPrograms>.content>.col.col-right{flex-grow:1}
.AdProgramListItem{display:flex;align-items:center;padding:8px 24px;padding-right:8px;font-size:12px}.AdProgramListItem:link,.AdProgramListItem:hover,.AdProgramListItem:visited,.AdProgramListItem:active{color:#383838}.AdProgramListItem:hover,.AdProgramListItem.selected{cursor:pointer;background-color:rgba(51,63,72,.16)}.AdProgramListItem>.end-date{flex-grow:1}
.TargetLocation>.content{display:flex;align-items:center;padding:8px 16px}.TargetLocation>.content:hover{background-color:#f6f6f6}.TargetLocation>.content.warning{background-color:rgba(246,103,51,.16)}.TargetLocation>.content.warning:hover{background-color:rgba(246,103,51,.32)}.TargetLocation>.content>.title,.TargetLocation>.content>.effective-date{font-size:12px}.TargetLocation>.content>.title{flex-grow:1}.TargetLocation>.content>.effective-date{cursor:pointer}
.TargetCompany{margin-top:16px}.TargetCompany>.title{display:flex;align-items:center;padding:16px;background-color:#f6f6f6;border:1px solid #e1e1e9}.TargetCompany>.title>.text{flex-grow:1;font-size:16px;font-weight:bold}
.AdProgramList{flex-grow:1;background-color:#fff}.AdProgramList>.sidepanel-header{height:65px;min-height:65px;border:none}.AdProgramList>.sidepanel-content{padding:0}
.AdProgramSchedule{flex-grow:1}
.ThirdPartyDataRow{display:flex;align-items:center;border-top:1px solid #e1e1e9;font-size:12px}.ThirdPartyDataRow:last-child{border-bottom:1px solid #e1e1e9}.ThirdPartyDataRow.header{border-top:none}.ThirdPartyDataRow>.header{font-weight:900;text-transform:uppercase}.ThirdPartyDataRow>.data-col{display:flex;flex-direction:column;justify-content:center;height:80px;padding:0 12px}.ThirdPartyDataRow>.data-col.header{height:40px}.ThirdPartyDataRow>.data-col.external-id{width:calc(40% - 36px);padding-left:24px}.ThirdPartyDataRow>.data-col.start-date,.ThirdPartyDataRow>.data-col.end-date,.ThirdPartyDataRow>.data-col.actions{width:calc(25% - 24px)}.ThirdPartyDataRow>.data-col.actions{width:calc(25% - 36px);padding-right:24px}.ThirdPartyDataRow>.data-col.actions .action-icons{display:flex;align-items:center;justify-content:flex-end}.ThirdPartyDataRow>.data-col.actions .action-icons .action-icon{margin-left:16px}.ThirdPartyDataRow>.data-col.error{color:#cf0838}
.ThirdPartyData>.content-blocks .content-block.content-third-party .data-row{display:flex;align-items:center}.ThirdPartyData>.content-blocks .content-block.content-third-party .data-row.location-data{margin-bottom:24px}.ThirdPartyData>.content-blocks .content-block.content-third-party .location-input{width:360px}
.ExternalInfoRow{display:flex;align-items:center;margin-bottom:16px}.ExternalInfoRow>.provider{flex-grow:1}.ExternalInfoRow>.provider>.label{margin-bottom:8px;font-weight:bold;text-transform:capitalize}.ExternalInfoRow>.provider>.value{color:#383838;user-select:text}.ExternalInfoRow>.lookup-icon{margin-right:8px}
.ExternalInfo{display:flex;flex-direction:column;font-size:12px}.ExternalInfo>.header{position:absolute;top:8px;right:16px}
.ProfileExternalIds{display:flex;align-items:center;flex-wrap:wrap}.ProfileExternalIds .ProfileExternalIdItem{display:flex;gap:8px}.ProfileExternalIds .static-ids{display:flex;flex-direction:column;gap:8px}.ProfileExternalIds .static-ids.edit-mode{display:none}.ProfileExternalIds .edit-external-ids{position:absolute;right:16px;top:16px;color:#333f48;font-family:"Lato",sans-serif;font-size:14px;font-style:normal;font-weight:700;cursor:pointer}.ProfileExternalIds .edit-section{display:flex;flex-wrap:wrap;flex-basis:100%}.ProfileExternalIds .edit-section .FieldGroupContainer{display:flex;flex-direction:column;gap:16px;flex-basis:100%;flex-wrap:wrap}.ProfileExternalIds .edit-section .FieldGroupContainer .FieldGroupItem{flex-basis:45%}.ProfileExternalIds .edit-section .FieldGroupContainer .remove-id{position:relative;display:flex;top:-5px}.ProfileExternalIds .edit-panel{display:flex;align-items:center;flex-basis:100%;flex-wrap:wrap}.ProfileExternalIds .new-ids-panel{display:flex;flex-direction:column;gap:16px;flex-basis:100%;margin-top:16px}.ProfileExternalIds .edit-row{display:flex;align-items:flex-end;gap:24px;flex-basis:100%}.ProfileExternalIds .edit-row .remove-id{cursor:pointer}.ProfileExternalIds .edit-row .remove-id-icon{position:relative;display:flex;top:-5px}.ProfileExternalIds .edit-source{flex-basis:45%}.ProfileExternalIds .edit-id{flex-basis:45%}.ProfileExternalIds .add-child{display:flex;cursor:pointer;margin-bottom:20px;margin-top:8px;flex-basis:100%}.ProfileExternalIds .add-child .add-child-icon{margin-right:7px}.ProfileExternalIds .add-child .text{flex-grow:11;margin-top:2px;color:#333f48;font-weight:bold;text-transform:uppercase;vertical-align:top}
.DuplicateIDModal .alert-circle-icon{display:flex;position:relative;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:28px;border:8px solid rgba(255,193,7,.5);background:#ffc107;margin-bottom:16px}.DuplicateIDModal .alert-circle-icon svg{position:relative;top:-5px;left:-5px}.DuplicateIDModal .external-delete-title{color:#101828;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.DuplicateIDModal .external-delete-text{color:#667085;font-size:14px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:32px}.DuplicateIDModal .external-duplicates-list{display:flex;align-items:center;flex-basis:100%;flex-wrap:wrap}.DuplicateIDModal .external-duplicates-row{display:flex;align-items:center;flex-basis:100%;margin-bottom:16px}.DuplicateIDModal .external-duplicates-source{display:flex;height:34px;font-size:12px;padding-left:8px;align-items:center;gap:8px;align-self:stretch;flex-basis:46%;border-radius:4px;border:1px solid #d0d5dd;background:#f9fafb;color:#667085;text-transform:capitalize;width:46%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.DuplicateIDModal .external-duplicates-extid{height:34px;font-size:12px;padding-left:8px;align-items:center;gap:8px;align-self:stretch;flex-basis:46%;margin-left:16px;border-radius:4px;border:1px solid #d0d5dd;background:#f9fafb;width:46%;line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-right:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.DuplicateIDModal .duplicate-cancel-btn{height:38px;width:100%}.DuplicateIDModal .id-delete-btn{height:38px;width:calc(50% - 5px)}
.VolumeControl>.content .volume-option{margin-top:16px}.VolumeControl>.content .volume-option .volume-header{display:flex;align-items:center;margin-bottom:8px;font-size:12px;font-weight:bold}.VolumeControl>.content .volume-option .volume-header>.title{flex-grow:1}.VolumeControl>.content .volume-option.muted .volume-header{color:#cf0838}.VolumeControl>.content .volume-option.muted .volume-slider{border:1px solid #cf0838}.VolumeControl>.content .volume-option .volume-slider{display:flex;align-items:center;padding:16px;border:1px solid #e1e1e9;border-radius:4px}.VolumeControl>.content .volume-option .volume-slider .volume-control{color:#333f48}.VolumeControl>.content .volume-option .volume-slider .sound-down{margin-right:12px}.VolumeControl>.content .volume-option .volume-slider .sound-up{margin-left:12px}
.Provisioning>.header{position:absolute;top:8px;right:16px}.Provisioning>.content{margin-bottom:24px}.Provisioning>.content:last-child{margin-bottom:0}.Provisioning>.content .status-breadcrumb-container{display:flex;border-radius:4px;overflow:hidden;user-select:none}.Provisioning>.content .status-breadcrumb-container .status:last-child{border-radius:4px}.Provisioning>.content .status-breadcrumb-container .status:last-child .status-title:after{content:none}.Provisioning>.content .status-breadcrumb-container .status:last-child .status-title.active{background-color:#333f48;border:solid 1px #333f48;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.Provisioning>.content .status-breadcrumb-container .status{flex-grow:1}.Provisioning>.content .status-breadcrumb-container .status.manage{cursor:pointer}.Provisioning>.content .status-breadcrumb-container .status .status-title{background:#fff;border:1px solid #e1e1e9;color:#383838;display:block;font-size:12px;line-height:36px;position:relative;text-align:center;pointer-events:none}.Provisioning>.content .status-breadcrumb-container .status .status-title.shipping .status-text,.Provisioning>.content .status-breadcrumb-container .status .status-title.complete .status-text{margin-left:12px}.Provisioning>.content .status-breadcrumb-container .status .status-title.active{background-color:#333f48;border:solid 1px #333f48;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.Provisioning>.content .status-breadcrumb-container .status .status-title.active:after{background-color:#333f48}.Provisioning>.content .status-breadcrumb-container .status .status-title:after{background:#fff;border-right:1px solid #e1e1e9;border-top:1px solid #e1e1e9;border-radius:0 4px 0 4px;content:"";height:35px;position:absolute;right:-22px;top:0;width:40px;transform:scale(0.707) rotate(45deg);z-index:1}
.Messages{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.Loops{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.MessageBlocks{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.Playlists{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.Mixes{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.BlockedSongs{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.Baselines{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}
.Events{margin-bottom:30px}.Events .content-paginator{margin-bottom:20px}.Events .page-container{margin-bottom:30px}.Events .container{padding:0 40px;padding-right:20px}
.Content{position:relative;display:flex;flex-direction:column;height:calc(100% - 150px)}
.TargetTags{height:calc(100% - 150px)}.TargetTags .content-header{display:flex;align-items:center;height:80px;padding:0 30px;padding-top:24px;background:#fff;overflow:auto}.TargetTags .content-header .content-title{margin-right:24px;font-size:24px;font-weight:900}.TargetTags .content-header .location-target-tags{display:flex;flex-wrap:wrap}.TargetTags .content-header .location-target-tags .location-tag{margin-right:16px;font-weight:900}.TargetTags .targeting-panels{height:calc(100% - 148px)}
.Telemetry{height:calc(100% - 150px)}.Telemetry .content-header .content-title{display:flex;align-items:center;padding:24px;padding-bottom:8px;font-size:24px;font-weight:900}.Telemetry .telemetry-button-group{padding-right:24px;padding-bottom:16px}.Telemetry .submenu-wrapper{height:44px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Telemetry>.content{display:flex;flex-direction:column;height:calc(100% - 118px)}
.NotificationItem{cursor:pointer;padding:15px 30px;border-bottom:1px solid #f6f6f6;font-size:12px;user-select:none}.NotificationItem:hover{background:#f6f6f6}.NotificationItem .notification-header{display:flex}.NotificationItem .notification-header .unread-circle{width:8px;height:8px;min-width:8px;border-radius:50%;background:#00a474;margin-right:5px}.NotificationItem .notification-header .notification-title{color:#383838}.NotificationItem .notification-header .notification-title.unread{font-weight:700}.NotificationItem .notification-header .notification-date{flex-grow:1;text-align:right;min-width:90px;margin-left:10px;color:#959aad}.notification-link{display:block}
.Notifications{position:relative}.Notifications .notification-circle{pointer-events:none;position:absolute;top:0;right:0;width:8px;height:8px;border:2px solid #222732;border-radius:50%;background:#fff}.Notifications .notification-circle.has-unread{background:#00a474}.NotificationPopover .NotificationPopoverPaper{width:365px;height:50%;max-height:50%;margin-top:20px;overflow:hidden}.NotificationPopover .NotificationPopoverPaper.is-empty{height:200px}.NotificationPopover .NotificationPopoverPaper .notification-content{position:relative;height:100%}.NotificationPopover .NotificationPopoverPaper .notification-content .mark-all-btn{font-family:"Lato",sans-serif;font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.8px;color:#333f48;text-transform:uppercase;text-align:right;cursor:pointer;margin:16px}.NotificationPopover .NotificationPopoverPaper .notification-content .mark-all-btn .check-icon{position:relative;top:4px;right:4px}.NotificationPopover .NotificationPopoverPaper .notification-content .content-is-empty{display:flex;flex-direction:column;justify-content:center;height:100%;text-align:center}
.Navigation{display:flex;align-items:center;position:fixed;top:0;width:100%;height:65px;z-index:1300;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:linear-gradient(90deg, #222732 0%, #333F48 100%);user-select:none}.Navigation .nav-root.nav-root-right{flex-grow:1}.Navigation .left-navigation-container{display:flex;flex-direction:row;gap:24px;margin:0}.Navigation .left-navigation-container .left-nav-item.logo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80px}.Navigation .left-navigation-container .left-nav-item.align-center{display:flex;align-items:center}.Navigation .left-navigation-container .left-nav-item a{padding:24px 0 18px;color:#95a3ad;display:block;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.8px;text-transform:uppercase;border-bottom:8px solid rgba(0,0,0,0)}.Navigation .left-navigation-container .left-nav-item a.active{text-shadow:0 1px 2px rgba(0,0,0,.5);color:#fff;border-bottom:8px solid #fecf0c}.Navigation .left-navigation-container .left-nav-item a.no-style{padding:0;border-bottom:none}.Navigation .left-navigation-container .left-nav-item:hover{cursor:pointer}.Navigation .left-navigation-container .left-nav-item:hover a{color:#fff;border-bottom:8px solid rgba(254,207,12,.75)}.Navigation .left-navigation-container .left-nav-item:hover a.no-style{border-bottom:none}.Navigation .right-navigation-container .right-navigation-item-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:65px}.Navigation .right-navigation-container .right-navigation-item-container .right-nav-item{position:relative;margin-left:15px}.Navigation .right-navigation-container .right-navigation-item-container .right-nav-item:last-child{margin-right:2rem}.Navigation .right-navigation-container .right-navigation-item-container .right-nav-item:hover{cursor:pointer}.Navigation .right-navigation-container .right-navigation-item-container .right-nav-item.dropdown-nav-item{position:relative}.Navigation .right-navigation-container .right-navigation-item-container .right-nav-item .user-icon{height:32px;width:32px;border-radius:50%;border:2px solid #fff;background-color:#f6f6f6}.NavigationMenu .NavigationMenuPaper{width:215px;margin-top:15px}.NavigationMenu .NavigationMenuPaper li{height:45px}.NavigationMenu .NavigationMenuPaper li a,.NavigationMenu .NavigationMenuPaper li a:link,.NavigationMenu .NavigationMenuPaper li a:active,.NavigationMenu .NavigationMenuPaper li a:visited{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:calc(100% - 16px);height:100%;padding-left:16px;color:#383838}
.KonamiCode{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1301;background-color:rgba(34,39,50,.5);backdrop-filter:blur(4px)}.KonamiCode.show{display:block}.KonamiCode>.info-container{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;user-select:none}.KonamiCode>.info-container .version-name{font-size:12vw;color:#fff;text-transform:uppercase;-webkit-text-stroke:2px #222732}.KonamiCode>.info-container .version-number{font-size:2vw;padding:8px 0;color:#fff;background:rgba(34,39,50,.5)}.KonamiCode .animation-image{position:fixed}.KonamiCode .animation-image.image-1{bottom:-224px;transition:.5s ease bottom}.KonamiCode .animation-image.animate-1{bottom:-24px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"Lato",sans-serif}body{background:#f6f6f6;font-family:"Lato",sans-serif;letter-spacing:.8px;overflow-x:hidden}body.mobile-menu-active{height:100%;overflow-y:hidden;position:fixed;width:100%}html,body,#app{position:relative;height:100%;overflow:hidden}#app{height:calc(100% - 65px);padding-top:65px}h1,h2,h3,h4,h5{margin:0}p{margin:0}ul{list-style-type:none}a{text-decoration:none}.action-buttons{padding:0 100px}.action-buttons.volume-change-actions{display:flex;flex-direction:column;align-items:center}.action-buttons .dialog-text.change-volume-text{font-size:18px;font-weight:bold;line-height:30px;padding:0 100px}.selections-container{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;background:#222732;bottom:0;height:80px;left:0;position:fixed;right:0;z-index:10}.selections-container.expanded{height:380px}.selections-container.expanded .drop-list-options-container{padding:15px 10px 0 10px}.selections-container .expand-close .expand-options{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:35px;padding:10px 0}.selections-container .expand-close .expand-options.expanded{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.selections-container .expand-close .expand-options:hover{cursor:pointer}.selections-container .drop-list-selections-container{display:flex}.selections-container .drop-list-selections-container .list-selection{color:#333f48;font-size:16px;margin:15px 20px;padding:10px 0}.selections-container .drop-list-selections-container .list-selection:hover{color:#fff;cursor:pointer}.selections-container .drop-list-selections-container .list-selection.active{color:#fff;border-bottom:4px solid #524984}.selections-container .drop-list-options-container{display:flex;justify-content:space-between;padding:20px 10px;border-bottom:1px solid #524984}.selections-container .drop-list-options-container .content-title-container{display:flex;justify-content:space-between}.selections-container .drop-list-options-container .content-title-container .content-bar-title{color:#333f48;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.14;margin:15px 5px 0 5px;font-family:"Lato",sans-serif}.selections-container .drop-list-options-container .content-title-container .expand-options{margin-top:-4px}.selections-container .drop-list-options-container .drop-list-selections-options-container{margin-right:-80px;margin-top:-10px}.selections-container .drop-list-options-container .drop-list-selections-options-container .switch-view{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);height:35px;margin:0 5px 0 0;min-width:35px;width:35px}.selections-container .drop-list-options-container .drop-list-selections-options-container .switch-view.active-view{background:#8a8fa3}.selections-container .drop-list-options-container .drop-list-selections-options-container .dropdown-container{color:#8a8fa3;font-weight:300;padding:10px;position:relative}.selections-container .drop-list-options-container .drop-list-selections-options-container .dropdown-container:hover{cursor:pointer}.selections-container .drop-list-options-container .drop-list-selections-options-container .dropdown-container .dropdown-options-container{background:#fff;border:1px solid #00a474;position:absolute;top:40px;z-index:9;width:100px}.selections-container .drop-list-options-container .song-search-container{margin-bottom:30px}.selections-container .drop-list-options-container .song-search-container .songs-title{color:#fff;font-size:18px;margin-right:50px;font-family:"Lato",sans-serif}.selections-container .drop-list-options-container .song-search-container .search-songs{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#fff;border:0 solid #b7b7b7;border-bottom-color:rgba(183,183,183,.33);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-sizing:border-box;margin-left:auto;padding:10px 0 10px 30px;text-overflow:clip;width:250px}.selections-container .drop-list-options-container .song-search-container .search-songs:focus{outline:0}.selections-container .drop-list-options-container .suggested-songs-title{color:#fff;font-size:14px;margin-bottom:15px}.selections-container .drop-list-options-container .library-song-card{margin-bottom:15px;overflow-y:hidden}.selections-container .drop-list-options-container .library-song-card:hover{cursor:pointer}.selections-container .drop-list-options-container .library-song-card .track-info-container{border-bottom:1px solid #e0e0e0;display:flex}.selections-container .drop-list-options-container .library-song-card .track-info-container .song-note-image{margin-right:10px}.selections-container .drop-list-options-container .library-song-card .track-info-container .track-title{font-size:16px}.selections-container .drop-list-options-container .library-song-card .artist-info-container .author-name{font-size:16px}.selections-container .drop-list-options-container .library-song-card .artist-info-container .album-name{font-size:16px}.selection-list-container{overflow-y:auto;overflow-x:hidden;padding:5px}.selection-list-container::-webkit-scrollbar{width:15px}.selection-list-container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #959aad}.selection-list-container::-webkit-scrollbar-thumb{background-color:#333f48}.selection-list-container::-webkit-scrollbar-thumb:hover{background-color:#959aad}.selection-list-container .playlists-song-selection-container{display:flex;margin-bottom:10px;padding:0 0 0 15px}.selection-list-container .playlists-song-selection-container .back-icon{height:25px;margin-right:5px;position:relative}.selection-list-container .playlists-song-selection-container .back-icon:hover{cursor:pointer}.selection-list-container .playlists-song-selection-container .playlists-title{color:#fff;font-size:24px;font-family:"Lato",sans-serif}.selection-list-container .selection-list{height:190px;overflow-y:auto}.loading-spinner-container{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2500}.loading-spinner{-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;animation:loading 1s infinite linear;border:3px solid #333f48;border-bottom:3px solid #fff;border-radius:50%;border-right:3px solid #fff;height:200px;position:fixed;left:45%;top:35%;width:200px}@-webkit-keyframes loading{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes loading{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes loading{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.time-sort{margin-right:15px;width:110px}.time-sort .Select-control{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#333f48}.time-sort .Select-control .Select-clear-zone{display:none}.time-sort .Select-menu-outer{z-index:9}.time-sort .Select-menu-outer .Select-option{background-color:#333f48;color:#fff}.time-sort .Select.is-searchable.is-open>.Select-control{background-color:#333f48}.time-sort .Select-placeholder{color:#fff}.alphabetical-sort{margin-right:25px;width:145px}.alphabetical-sort .Select-control{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#333f48}.alphabetical-sort .Select-control .Select-clear-zone{display:none}.alphabetical-sort .Select-menu-outer{z-index:9}.alphabetical-sort .Select-menu-outer .Select-option{background-color:#333f48;color:#fff}.alphabetical-sort .Select.is-searchable.is-open>.Select-control{background-color:#333f48}.alphabetical-sort .Select-placeholder{color:#fff}.dialog-text{margin:20px 0 30px 0}.responsive-table{border-collapse:collapse;border-spacing:0;margin:75px 0 0 0;padding:0;width:100%}.responsive-table .responsive-table-header{visibility:hidden;visibility:visible}.responsive-table .responsive-table-header .table-header-row .table-header{font-size:18px}.responsive-table .table-body-row{background:#fff;border-bottom:10px solid #f5f4f5}.responsive-table .table-body-row .table-body-row-data{font-size:18px;vertical-align:middle}.responsive-table .table-body-row .table-body-row-data .data .options-icon{margin-left:20px}.responsive-table .table-body-row .table-body-row-data .data .options-icon:hover{cursor:pointer}.responsive-table .table-body-row .table-body-row-data[data-label=STATS]{display:flex;justify-content:flex-start}.responsive-table .table-body-row .table-body-row-data[data-label=STATS] .data{position:relative;top:5px}.responsive-table .table-body-row .table-body-row-data[data-label=STATS] .data .song-icon{height:20px;padding:2px}.responsive-table tr{padding:5px;margin-bottom:0;display:block;display:table-row;border-bottom-width:1px}.responsive-table th,.responsive-table td{padding:10px;text-align:left}.responsive-table td{display:table-cell;text-align:left;font-size:14px;border-bottom:none}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:"";float:left;text-transform:uppercase;font-weight:bold;display:none}.empty-state{width:350px;text-align:center;margin-left:auto;margin-right:auto;display:block}.empty-state .empty-state-title{font-family:"Lato",sans-serif;font-size:14px;font-weight:900;line-height:1.33;letter-spacing:.8px;padding:5px;text-align:center;color:#6d6db5}.empty-state .empty-state-description{font-family:"Lato",sans-serif;font-size:14px;font-weight:300;line-height:1.33;text-align:center;color:#959aad;padding:5px}.empty-state .create-new-btn{margin:10px;background-color:#333f48;color:#fff;width:50%;margin-left:auto;margin-right:auto;display:block}.empty-state .create-new-btn .create-new-text{font-size:16px;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:initial}.baseline-calendar.rbc-calendar{background:#fff}.baseline-calendar.rbc-calendar .rbc-toolbar{display:none}.baseline-calendar.rbc-calendar .rbc-time-header .rbc-row{border-bottom:none}.baseline-calendar.rbc-calendar .rbc-time-header .rbc-row:nth-child(2){display:none}.baseline-calendar.rbc-calendar .rbc-time-header .rbc-header{background:#dbdbdb;margin:0 5px;padding:15px 0}.baseline-calendar.rbc-calendar .rbc-time-content{border-top:none}.baseline-calendar.rbc-calendar .rbc-time-content .rbc-day-slot.rbc-time-column{background:#f2f2f2;margin:0 5px}.baseline-calendar.rbc-calendar .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group{border-bottom:none}.baseline-calendar.rbc-calendar .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group .rbc-time-slot{border-top:none}.circle-percentage{color:#9b59b6;font-family:monospace;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:100;font-size:3vw}.outter-circle{position:absolute;top:50%;left:50%;background-color:#9b59b6;border-radius:50%;width:25%;height:0;padding-bottom:25%;transform:translate3d(-50%, -50%, 0);box-shadow:0 8px 16px 0 rgba(0,0,0,.08)}.outter-circle:before{content:"";position:absolute;width:90%;height:90%;background-color:#ecf0f1;border-radius:50%;top:5%;left:5%;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.outter-circle .dot-slider{position:absolute;width:5%;height:50%;left:47.5%;top:0;transform-origin:center bottom}.outter-circle .dot-slider:before{content:"";position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);width:200%;transform:translate3d(-25%, -25%, 0);height:0;padding-bottom:200%;border-radius:50%;cursor:pointer}.Slider{display:block;width:5rem;height:5rem;transform:rotate(-90deg);cursor:ns-resize}.Slider-circle,.Slider-bar{fill:rgba(0,0,0,0)}.Slider-circle{stroke:#607d8b}.Slider-bar{stroke:#00b0ff;stroke-dashoffset:0;stroke-dasharray:0}.demo-card-wide.mdl-card{height:175px;margin-bottom:20px;min-height:150px;padding:20px 20px 20px 0}.demo-card-wide.mdl-card:hover{cursor:pointer}.demo-card-wide.mdl-card .mdl-card__title{padding:0 15px}.demo-card-wide.mdl-card .message-time,.demo-card-wide.mdl-card .message-count{font-weight:300;margin-left:auto}.demo-card-wide.mdl-card .message-time .count,.demo-card-wide.mdl-card .message-count .count{color:#333f48}.demo-card-wide.mdl-card .message-title,.demo-card-wide.mdl-card .message-list-title{font-size:18px;font-weight:bold;font-family:"Lato",sans-serif}.demo-card-wide.mdl-card.message-container{width:100%}.demo-card-wide.mdl-card.playlists-container .drag-overlay-options-container{display:flex;align-items:center;background-color:rgba(0,0,0,.3);bottom:0;flex-direction:row;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.demo-card-wide.mdl-card.playlists-container .drag-overlay-options-container .drag-whole-list{color:#fff;border:2px dashed #fff;line-height:22px;padding:15px 20px;text-align:center;width:85px}.demo-card-wide.mdl-card.playlists-container .drag-overlay-options-container .select-song-list{color:#fff;border:2px solid #fff;line-height:44px;margin-left:25px;padding:15px 20px;text-align:center;width:85px}.mixes-container,.request-container{margin-left:80px}.admin-user-card-container{position:relative;width:100%}.admin-user-card-container:hover{cursor:pointer}.admin-user-card-container .user-card-title{margin:3% 5% 0% 1%;display:inline-block;height:55px;width:55px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;overflow:hidden;font-family:"Lato",sans-serif}.admin-user-card-container .main-user-info{display:inline-block;padding:5px 0;width:65%;position:absolute;left:28%;top:25px}.admin-user-card-container .user-profile-picture{min-height:55px;min-width:55px;max-height:auto;max-width:55px}.admin-user-card-container .user-name{color:#383838;font-weight:bold;margin-bottom:10px;text-align:left;font-family:"Lato",sans-serif}.admin-user-card-container .user-title{color:#383838;padding:0 0 0 0;text-align:left;font-family:"Lato",sans-serif;font-size:12px;font-weight:300;margin-top:-5px}.admin-user-card-container .active,.admin-user-card-container .inactive{padding:2px 5px;font-size:8px;position:absolute;right:10px;bottom:10px;border-radius:4px}.admin-user-card-container .active{background-color:#d7efe9;color:#333f48}.admin-user-card-container .inactive{background-color:#f6d8df;color:#cf0838}.message-list-slider-container{padding:0 25px}.message-list-slider-container .slick-slide.slick-active.slick-current .message-circle{background:#333f48}.message-list-slider-container .message-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#e1e1e9;height:7px;width:7px}.message-list-slider-container .message-circle:focus{outline:0}.editor-actions{position:relative;padding:0 50px;margin:0 50px}.editor-actions .publish-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:#333f48;color:#fff;height:50px}.editor-actions .publish-btn .publish-text{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:capitalize}.editor-actions .publish-btn .publish-icon{margin-left:5px}.editor-actions .save-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:#333f48;color:#fff;height:50px;margin-right:20px}.editor-actions .save-btn .save-text{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:capitalize}.editor-actions .save-btn .save-icon{margin-left:5px}.editor-actions .editor-actions-container{display:flex;justify-content:flex-end;margin:35px 0 150px 185px}.editor-actions .editor-actions-container .editor-actions-item.title{margin-right:auto}.editor-actions .editor-actions-container .editor-actions-item.locations-count{background:#fff;height:40px;font-weight:bold;margin-right:20px;padding:5px 25px}.editor-actions .editor-actions-container .editor-actions-item.locations-count .location-title{margin-right:5px;position:relative;top:8px;font-family:"Lato",sans-serif}.editor-actions .editor-actions-container .editor-actions-item.locations-count .location-icon{position:relative;top:8px}.editor-actions .editor-actions-container .editor-details{margin-top:10px}.editor-actions .editor-actions-container .title-container{position:relative}.editor-actions .editor-actions-container .title-container .editor-icon{height:50px;position:absolute}.editor-actions .editor-actions-container .title-container .editor-name{background:rgba(0,0,0,0);border:none;border-bottom:2px solid #e0e0e0;font-size:28px;font-weight:bold;height:40px;width:300px}.editor-actions .editor-actions-container .title-container .editor-name:focus{outline:0}.editor-actions .editor-actions-container .title-container .edit-name{position:absolute;right:0;top:5px}.account-settings-modal-container .forms{text-align:left}.upload-file-container{display:inline-block}.upload-file-container input[type=file]{display:none}.upload-file-container .custom-file-upload{cursor:pointer}.add-picture-container{-webkit-box-shadow:0 6px 14px 5px #e0e0e0;-moz-box-shadow:0 6px 14px 5px #e0e0e0;box-shadow:0 6px 14px 5px #e0e0e0;height:150px;left:50px;position:absolute;top:-25px}.add-picture-container.empty{background:#fff}.add-picture-container .add-picture-img{height:100%;width:100%}.add-picture-container .add-icon{height:50px;left:50px;position:absolute;top:50px;width:50px}.add-picture-container .add-picture-input{height:100%;left:0;position:absolute;opacity:0;top:0;width:100%}.add-picture-container .add-picture-input:hover{cursor:pointer}.accordion{border:solid 1px #e1e1e9}.accordion-header{display:flex;color:#383838;cursor:pointer;font-size:14px;font-weight:300;padding:17px 30px 17px 30px;position:relative}.accordion-header .expand{position:absolute;left:5px}.accordion-header .expand.expand-less{top:13px;transform:rotate(270deg)}.accordion-header .expand.expand-more{top:12px}.accordion__details{display:none;border-bottom:1px solid #eee;padding:.5em .5em}.permissions-container .permission{display:flex;align-items:center;padding:15px 15px 15px 30px}.permissions-container .permission .permission-item-title{font-weight:300}.accordion--open .accordion__details{display:block}.toggle-container{margin-left:auto}.switch__input{display:none}.switch__input:disabled+.switch__checkbox{background-color:#959aad;opacity:.3}.switch__input:disabled+.switch__checkbox.review{background-color:#959aad}.switch__input:checked:disabled+.switch__checkbox.review{background-color:#333f48}.switch__input:checked+.switch__checkbox{background-color:#00a474}.switch__input:checked+.switch__checkbox.review{background-color:#333f48}.switch__input:checked+.switch__checkbox::before{transform:scale(0)}.switch__input:checked+.switch__checkbox::after{left:17px}.switch__input+.switch__checkbox.multi-toggled{background-color:#ffd22e}.switch__input+.switch__checkbox.multi-toggled::before{transform:scale(0)}.switch__input+.switch__checkbox.multi-toggled::after{left:8.5px}.permission-check{margin-left:-30px}.switch__checkbox{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;background-color:#e1e1e9;cursor:pointer;height:16px;position:relative;transition:all 300ms ease;width:32px}.switch__checkbox::before,.switch__checkbox::after{content:"";bottom:0;left:1px;position:absolute;top:0;transition:all 300ms ease}.switch__checkbox::before{box-shadow:none;border-radius:inherit;right:0;transform:scale(1);margin:2px}.switch__checkbox::after{background-color:#fff;border:0 solid #dedede;border-radius:50%;height:14px;position:absolute;margin:auto 0;width:14px}.checkbox-container{margin-left:auto;display:block;position:relative;right:0;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);background-color:#fff;height:16px;border:1px solid #959aad;border-radius:4px;left:0;position:absolute;top:-5px;width:16px}.checkbox-container input:checked~.checkmark.all-toggled{background-color:#333f48}.checkbox-container input:checked~.checkmark.all-toggled.review{background-color:#333f48}.checkbox-container input:checked~.checkmark.multi-toggled{border:1px solid #333f48;opacity:.6}.checkbox-container input:disabled~.checkmark.all-toggled{background-color:#959aad;opacity:.3}.checkbox-container input:disabled~.checkmark.multi-toggled{background-color:#959aad;opacity:.3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark.all-toggled:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 1px 1px 0;height:7px;left:6px;top:3px;width:3px}.dropdown{background:#e1e1e9;border:1px solid #e1e1e9;color:#959aad;font-weight:300;margin-right:15px;outline:0;position:relative}.dropdown .trigger{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;padding:5px 10px}.dropdown .trigger .expand-more-icon{position:absolute;right:0;top:5px}.dropdown .content-container{background:#fff;border:1px solid #e1e1e9;border-radius:0 0 4px 4px;height:auto;left:-1px;max-height:175px;position:absolute;outline:0;overflow-y:auto;width:100%;z-index:9}.dropdown .content-container .option{font-size:14px;padding:10px;transition:background .1s linear}.dropdown .content-container .option:hover{background:#e1e1e9;color:#959aad;cursor:pointer}.new-message-request-container{width:100%;height:calc(100% - 111px);background-color:#f6f6f6;overflow-y:hidden !important;overflow-x:hidden !important}.new-message-request-container .user-locations-cards-container{height:100%;position:relative;overflow-y:hidden !important;overflow-x:hidden !important}.user-review{width:100%;height:100vh;background-color:#f6f6f6;padding-top:100px;overflow-y:hidden !important;overflow-x:hidden !important}.user-review .review-cards{width:450px;margin:0 auto}.user-review .user-locations-cards-container{height:100%;position:relative;overflow-y:hidden !important;overflow-x:hidden !important}.locations-content-container{background:#f5f4f5;height:80vh;padding:40px 40px 20px 40px}.assign-locations-container{position:relative}.assign-locations-container.full{height:700px;max-height:700px}.assign-locations-container .locations-title{color:#383838;font-size:20px;font-weight:bold;margin-bottom:30px}.assign-locations-container .location-actions-container{margin-bottom:30px}.assign-locations-container .location-actions-container .dropdown-container{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#e1e1e9;margin-right:10px;padding:10px 25px}.assign-locations-container .location-actions-container .dropdown-container:hover{cursor:pointer}.assign-locations-container .location-actions-container .dropdown-container .dropdown-value{color:#383838}.assign-locations-container .location-actions-container .actions-btn{border:none}.assign-locations-container .location-actions-container .actions-btn:focus{outline:0}.assign-locations-container .location-actions-container .actions-btn:hover{cursor:pointer}.assign-locations-container .location-actions-container .search-container{position:relative;top:5px}.assign-locations-container .tabs-container{display:flex;padding-left:40px}.assign-locations-container .tabs-container .error{color:#cf0838;font-size:14px;padding:20px 0 10px 0}.assign-locations-container .tabs-container .search-container{margin-left:auto;margin-right:0;position:relative;width:40%}.assign-locations-container .tabs-container .search-container .close-search{position:absolute;right:0;top:10px;z-index:1}.assign-locations-container .tabs-container .search-container .close-search:hover{cursor:pointer}.assign-locations-container .tabs-container .search-container .map-search{border:none;border-bottom:5px solid #333f48;bottom:0;font-size:20px;font-weight:300;padding:15px 0 5px 20px;position:absolute;right:0;width:90%}.assign-locations-container .tabs-container .search-container .map-search:focus{outline:0}.assign-locations-container .tab{color:#a4a7b7;font-size:14px;font-weight:100;letter-spacing:.8px;margin-right:15px;padding:20px 0 10px 0}.assign-locations-container .tab:hover{border-bottom:5px solid #333f48;color:#383838;cursor:pointer;font-weight:bold}.assign-locations-container .tab.active-tab{border-bottom:5px solid #333f48;color:#383838;font-weight:bold}.assign-locations-container .locations-map-container{display:flex;flex-direction:row;height:100%}.assign-locations-container .locations-map-container .locations-container{overflow-y:auto}.assign-locations-container .locations-map-container .locations-container .locations-check-container{display:flex;margin-bottom:20px}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-count{font-size:18px;font-weight:bold;margin-right:15px}.assign-locations-container .locations-map-container .locations-container .locations-check-container .locations-selected{color:#959aad;font-weight:300}.assign-locations-container .locations-map-container .locations-container .locations-check-container .assign-locations-btn{background:#333f48;border:none;color:#fff;font-size:16px;margin:0 20px 0 auto;padding:5px 30px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.assign-locations-container .locations-map-container .locations-container .locations-check-container .assign-locations-btn:hover{cursor:pointer}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-check{-webkit-border-radius:40%;-moz-border-radius:40%;-ms-border-radius:40%;border-radius:40%;border:1px solid #333f48;margin-right:10px;padding:2px;position:relative;top:-5px}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-check.toggled{background:#333f48}.assign-locations-container .locations-map-container .locations-container .locations-check-container .location-selected-check:hover{cursor:pointer}.assign-locations-container .locations-map-container .locations-container .tags-selected-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;width:100%}.assign-locations-container .locations-map-container .locations-container .tags-selected-container .selected-tag{background-color:rgba(0,164,116,.15);color:#333f48;font-size:14px;margin:0 5px 10px 0;padding:7px 10px}.assign-locations-container .locations-map-container .locations-container .tags-selected-container .selected-tag:hover{cursor:pointer}.assign-locations-container .locations-map-container .locations-container .tags-selected-container .selected-tag .close-icon{height:20px;margin-left:5px}.assign-locations-container .assign-location-footer{background-color:#222732;bottom:0;height:75px;position:fixed;width:100%;z-index:9}.assign-locations-container .assign-location-footer.expanded{height:425px}.assign-locations-container .assign-location-footer .selected-count-container{margin:20px 0 30px 20px}.assign-locations-container .assign-location-footer .selected-count-container .selection-expand{margin-right:20px;transform:rotate(180deg)}.assign-locations-container .assign-location-footer .selected-count-container .selection-expand.open{transform:rotate(360deg)}.assign-locations-container .assign-location-footer .selected-count-container .selection-expand:hover{cursor:pointer}.assign-locations-container .assign-location-footer .selected-count-container .selected-count{color:#fff;font-weight:300}.assign-locations-container .assign-location-footer .tabs-container{display:flex;padding-left:70px}.assign-locations-container .assign-location-footer .tabs-container .error{color:#cf0838;font-size:14px;padding:20px 0 10px 0}.assign-locations-container .assign-location-footer .tab{color:#333f48;font-size:14px;font-weight:100;letter-spacing:.8px;margin-right:15px;padding:20px 0 10px 0}.assign-locations-container .assign-location-footer .tab:hover{border-bottom:5px solid #333f48;color:#fff;cursor:pointer;font-weight:bold}.assign-locations-container .assign-location-footer .tab.active-tab{border-bottom:5px solid #333f48;color:#fff;font-weight:bold}.assign-locations-container .assign-location-footer .assign-unassign-container{margin-right:20px}.assign-locations-container .assign-location-footer .assign-unassign-container:hover{cursor:pointer}.assign-locations-container .assign-location-footer .assign-unassign-container .assign-unassign{color:#fff;font-weight:100;margin-left:5px}.assign-locations-container .assign-location-footer .location-selected-check{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #333f48;margin-right:10px;padding:2px}.assign-locations-container .assign-location-footer .location-selected-check.toggled{background:#333f48}.assign-locations-container .assign-location-footer .location-selected-check:hover{cursor:pointer}.assign-locations-container .user-locations-title{font-size:20px;font-weight:bold;margin-bottom:20px;padding:30px 0 0 40px}.assign-locations-container .assign-row{height:100%}.assign-locations-container .assign-row .no-padding{padding:0}.assign-locations-container .assigned-unassigned-container{height:calc(100% - 72px)}.assign-locations-container .assigned-unassigned-container .tabs-container{display:flex}.assign-locations-container .assigned-unassigned-container .tabs-container .tab{color:#a4a7b7;font-size:14px;font-weight:100;letter-spacing:.8px;margin-right:15px;padding:20px 0 10px 0}.assign-locations-container .assigned-unassigned-container .tabs-container .tab:hover{border-bottom:5px solid #333f48;color:#383838;cursor:pointer;font-weight:bold}.assign-locations-container .assigned-unassigned-container .tabs-container .tab.active-tab{border-bottom:5px solid #333f48;color:#383838;font-weight:bold}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations{height:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container{overflow-y:auto;overflow-x:hidden;margin-bottom:100px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container::-webkit-scrollbar{width:5px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container::-webkit-scrollbar-track{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#f5f4f5}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container::-webkit-scrollbar-thumb{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#e1e1e9}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container{display:flex;margin-bottom:20px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-count{font-size:18px;font-weight:bold;margin-right:15px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .locations-selected{color:#959aad;font-weight:300}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .assign-locations-btn{background:#333f48;border:none;color:#fff;font-size:16px;margin:0 20px 0 auto;padding:5px 30px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .assign-locations-btn:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-check{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #333f48;margin-right:10px;padding:2px;position:relative;top:-5px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-check.toggled{background:#333f48}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .locations-check-container .location-selected-check:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container .selected-tag{background-color:rgba(0,164,116,.15);color:#333f48;font-size:14px;margin:0 5px 10px 0;padding:7px 10px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container .selected-tag:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .tags-selected-container .selected-tag .close-icon{height:20px;margin-left:5px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container:hover{cursor:pointer}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location{border:5px solid #333f48}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container{background:#222732}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container .location-title,.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container .location-address,.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container.selected-location .location-information-container .location-location{color:#fff}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-photo{height:110px;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .site-icon{background:#959aad;height:100%;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container{padding:10px 20px;width:100%}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-title{color:#383838;font-size:18px;font-weight:bold;margin-bottom:5px;font-family:"Lato",sans-serif}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-company{color:#383838;margin-top:-5px;font-size:14px;font-weight:normal}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-address{color:#383838;font-size:12px;font-weight:300}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-location{color:#959aad;font-size:12px;font-weight:300}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status{font-size:12px;padding:2px 5px;position:absolute;right:10px}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status.Online{background-color:rgba(0,164,116,.16);color:#333f48}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status.Offline{background-color:rgba(207,8,56,.16);color:#cf0838}.assign-locations-container .assigned-unassigned-container .assigned-unassigned-locations .locations-container .location-card-container .location-information-container .location-status.Transit{background-color:rgba(255,137,46,.16);color:#f66733}.assign-locations-container .map-container{height:calc(100% - 100px)}.assign-locations-container .map-container .search-container{outline:0;position:relative}.assign-locations-container .map-container .search-container.non-active .close-search{display:none}.assign-locations-container .map-container .search-container.non-active .map-search{visibility:hidden}.assign-locations-container .map-container .search-container .close-search{position:absolute;right:0;top:10px;z-index:1}.assign-locations-container .map-container .search-container .close-search:hover{cursor:pointer}.assign-locations-container .map-container .search-container .map-search{background:rgba(0,0,0,0);border:none;border-bottom:5px solid #333f48;bottom:0;font-size:20px;font-weight:300;padding:15px 25px 5px 35px;width:100%}.assign-locations-container .map-container .search-container .map-search:focus{outline:0}.assign-locations-container .map-search-dropdown-container{-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.16);-moz-box-shadow:0 1px 13px 0 rgba(0,0,0,.16);box-shadow:0 1px 13px 0 rgba(0,0,0,.16);background:#fff;height:315px;padding:25px;position:absolute;overflow-y:auto;top:50px;width:100%;z-index:1}.assign-locations-container .map-search-dropdown-container .dropdown-option{display:flex;font-size:18px;padding:10px 5px}.assign-locations-container .map-search-dropdown-container .dropdown-option .tag-icon{margin-right:15px}.assign-locations-container .map-search-dropdown-container .dropdown-option .site-icon{margin-right:15px}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover{background:rgba(51,63,72,.16);cursor:pointer;font-weight:bold}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover .tag-icon path{fill:#333f48}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover .site-icon path{fill:#333f48}.assign-locations-container .map-search-dropdown-container .dropdown-option:hover .company-title{color:#fff}.assign-locations-container .map-search-dropdown-container .dropdown-option .company-title{color:#969696;font-size:14px;font-weight:100;margin-top:5px}.assign-locations-container .locations-map{height:100%}.assign-locations-header{display:flex;align-content:center;justify-content:space-between;margin-bottom:50px;padding:0 25px 0 50px}.assign-locations-header .main-header-text{font-size:26px;font-weight:bold;margin-bottom:10px}.assign-locations-header .sub-header-text{font-size:16px}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.08);box-shadow:0 8px 16px 0 rgba(0,0,0,.08);background:#333f48;color:#fff;height:50px;margin-right:20px;padding:0 35px}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn:disabled{opacity:.5}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn:disabled:hover{cursor:not-allowed}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn .next-text{font-size:16px;font-weight:300;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:capitalize}.assign-locations-header .mdl-button.mdl-js-button.mdl-button--raised.next-btn .next-icon{margin-left:5px;opacity:.7;position:relative;top:-2px}.publish-modal{height:800px;max-height:800px}.publish-modal .publish-locations-actions{display:flex;align-items:center;justify-content:space-between}.publish-modal .publish-locations-actions.action-buttons{padding:10px}.publish-modal .publish-locations-actions.action-buttons .publish-locations-text{color:#383838;font-size:26px;font-weight:bold}.publish-modal .assign-locations-container{height:625px;max-height:625px}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.infinit-loading{display:flex;margin-top:40px}.infinit-loading div{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;background-color:#333f48;height:15px;margin-right:10px;width:15px}.infinit-loading div:nth-child(2){animation-delay:.2s}.infinit-loading div:nth-child(3){animation-delay:.4s}.error-message{color:#f36a3d;font-size:13px;margin-top:5px;position:absolute;text-align:left}.locations-options-container{-webkit-box-shadow:inset 0 5px 30px 0 #e1e1e9;-moz-box-shadow:inset 0 5px 30px 0 #e1e1e9;box-shadow:inset 0 5px 30px 0 #e1e1e9;display:flex;align-items:center;background:#fff;border-bottom:1px solid #e1e1e9;padding:10px 100px 10px 40px}.locations-options-container .option{display:flex;align-items:center;padding:15px 0;position:relative}.locations-options-container .option.view-options{margin-right:50px}.locations-options-container .option.view-options .icon{margin-right:5px}.locations-options-container .option.view-options:hover{cursor:pointer}.locations-options-container .option.sorting-options{z-index:7}.locations-options-container .option.sorting-options .sorted-by{color:#333f48;font-size:14px}.locations-options-container .option.sorting-options .sorted-by:hover{cursor:pointer}.locations-options-container .option.search-options{position:relative;margin-right:15px;z-index:7}.locations-options-container .option.search-options .search-by{color:#333f48;font-size:14px}.locations-options-container .option.search-options .search-by:hover{cursor:pointer}.locations-options-container .option.search-options .list-search{padding-left:35px}.locations-options-container .option.search-options .list-search:focus{outline:0}.locations-options-container .option.search-options .list-search::placeholder{color:#959aad;font-size:12px;font-weight:300}.locations-options-container .option.search-options .list-search:-ms-input-placeholder{color:#959aad;font-size:12px;font-weight:300}.locations-options-container .option.search-options .list-search::-ms-input-placeholder{color:#959aad;font-size:12px;font-weight:300}.locations-options-container .option .option-title{color:#959aad;font-size:14px;margin-right:15px}.locations-at-options{display:flex;margin-bottom:40px;z-index:99}.locations-at-options .popup-menu.active{left:7px !important;top:7px !important;z-index:9}.locations-at-options .assigned-unassigned-count{font-size:18px;font-weight:bold}.locations-at-options .locations-at{color:#333f48;font-size:18px;font-weight:bold;margin-left:10px}.locations-at-options .locations-at:hover{cursor:pointer}.assigned-locations-container{height:550px}.dot{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#f66733;height:5px;margin-left:5px;margin-top:2px;position:absolute;width:5px}.tag-management-container .tag-management-header{display:flex;align-items:center;justify-content:space-between}.tag-management-container .tag-management-header .management-text{text-align:left}.tag-management-container .tag-management-header .management-text .manage-title{color:#383838;font-size:18px;font-weight:bold}.tag-management-container .tag-management-header .management-text .manage-subtitle{color:#383838;font-size:14px;font-weight:200}.tag-management-container .tags-container .user-tags{background:#e1e1e9;font-size:12px;padding:5px}.menu-hidden{display:none}.display-active{position:absolute;top:0;width:100%;height:100%;min-height:900px}.display-active .IndividualLocationContainer{position:static}.display-active .Content{position:static}

/*# sourceMappingURL=main.d2cd82e88e7b14ba6a43.css.map*/