*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{height:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:62.5%}body{min-height:100%;font-size:1.6rem;background:var(--color-background)}body{font-family:var(--font-family);line-height:1.5;color:var(--color-font)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);color:var(--color-heading);font-size:2rem;font-weight:500}.h1,.page-header>h1,.page-header .h1{font-size:4rem;font-weight:500;line-height:4.8rem}.h2{font-size:2.5rem}.h3{font-size:2rem;font-weight:500}.h4{font-size:1.8rem;font-weight:500}label{display:block;font-weight:600;font-size:1.6rem}a{color:var(--color-heading)}.documentation{line-height:1.6;display:grid;grid-template-columns:1fr 3fr;grid-column-gap:5rem}.documentation h1,.documentation h2,.documentation h3,.documentation h4,.documentation h5,.documentation h6{margin-top:2.4rem;margin-bottom:1.6rem}.documentation h1:first-child,.documentation h2:first-child,.documentation h3:first-child,.documentation h4:first-child,.documentation h5:first-child,.documentation h6:first-child{margin-top:0}.documentation h1{margin-top:3.2rem;margin-bottom:2rem;font-size:2.4rem}.documentation h2{margin-top:2.8rem;margin-bottom:1.8rem;font-size:2rem}.documentation h3{font-size:1.8rem}.documentation h4{font-size:1.6rem}.documentation p{margin-bottom:1.6rem}.documentation p:last-child{margin-bottom:0}.documentation ul,.documentation ol{margin-bottom:1.6rem;padding-left:2.4rem}.documentation ul li,.documentation ol li{margin-bottom:.4rem;line-height:1.6}.documentation ul li:last-child,.documentation ol li:last-child{margin-bottom:0}.documentation ul ul,.documentation ul ol,.documentation ol ul,.documentation ol ol{margin-top:.4rem;margin-bottom:.4rem}.documentation dl{margin-bottom:1.6rem}.documentation dl dt{font-weight:600;margin-bottom:.4rem}.documentation dl dd{margin-bottom:1.2rem;margin-left:2rem}.documentation dl dd:last-child{margin-bottom:0}.documentation blockquote{margin:2rem 0;padding:1.6rem 2rem;border-left:4px solid var(--color-heading, #333);background:rgba(0,0,0,.03);font-style:italic}.documentation blockquote p:last-child{margin-bottom:0}.documentation pre{margin:1.6rem 0;padding:1.6rem;background:rgba(0,0,0,.05);border-radius:4px;overflow-x:auto;font-size:1.4rem;line-height:1.4}.documentation code{padding:.2rem .4rem;background:rgba(0,0,0,.05);border-radius:3px;font-size:.9em}.documentation pre code{padding:0;background:none;border-radius:0}.documentation img{max-width:100%;height:auto;margin:1.6rem 0;border-radius:4px}.documentation img:first-child{margin-top:0}.documentation img:last-child{margin-bottom:0}.documentation figure{margin:2rem 0}.documentation figure img{margin:0}.documentation figure figcaption{margin-top:.8rem;font-size:1.4rem;color:rgba(var(--color-font, 0, 0, 0), 0.7);font-style:italic;text-align:center}.documentation table{width:100%;margin:1.6rem 0;border-collapse:collapse}.documentation table th,.documentation table td{padding:1.2rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)}.documentation table th{font-weight:600;background:rgba(0,0,0,.03)}.documentation table tr:hover{background:rgba(0,0,0,.02)}.documentation hr{margin:3.2rem 0;border:none;height:1px;background:rgba(0,0,0,.1)}.documentation a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.documentation a:hover{text-decoration-thickness:2px}.documentation address{margin:1.6rem 0;font-style:italic}.documentation abbr{text-decoration:underline dotted;cursor:help}.documentation small{font-size:1.3rem;color:rgba(var(--color-font, 0, 0, 0), 0.7)}.documentation strong,.documentation b{font-weight:600}.documentation em,.documentation i{font-style:italic}.documentation>*:first-child{margin-top:0 !important}.documentation>*:last-child{margin-bottom:0 !important}.documentation__nav a{text-decoration:none}.documentation__nav h3{margin-bottom:.6rem}.documentation__nav ul{margin-bottom:3.2rem}@keyframes appear-then-fade{0%,100%{opacity:0}5%,60%{opacity:1}}.flash{position:fixed;top:3rem;left:0;right:0;margin:0 auto;z-index:999;max-width:30rem;width:100%}.flash__message{margin:0 2rem;background:var(--color-primary-highlight);color:#fff;padding:1.5rem 3rem;animation:appear-then-fade 5s both;transition:.2s max-height ease-out;border-radius:999px;text-align:center}.flash--error{background:#be7272}.form label{display:block;color:var(--color-label)}.form--full-width input,.form--full-width textarea,.form--full-width select{width:100%}.form--slender{max-width:50rem}.input{margin-top:var(--space-l);display:block}.input input[type=text],.input input[type=date],.input input[type=time],.input input[type=password],.input input[type=email],.input input[type=number],.input textarea,.input select{background:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-input-text);padding:.6rem 1rem;margin-top:.6rem;border-radius:var(--border-radius)}.input input[type=text].hw-combobox__input{border:none;margin:0;padding:.9rem 1rem}.input--submit{display:flex;justify-content:flex-end;padding-bottom:var(--space-l)}.input--submit input[type=submit]{width:auto}.field_with_errors{color:var(--color-error)}.field_with_errors label{color:var(--color-error)}.field_with_errors input[type=text],.field_with_errors input[type=date],.field_with_errors input[type=time],.field_with_errors input[type=password],.field_with_errors input[type=email],.field_with_errors input[type=number],.field_with_errors textarea,.field_with_errors select{border-color:var(--color-error)}.form__split-input{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}.form__split-input--day-part-duration{grid-template-columns:3fr 3fr 4fr}.form__split-input--frame{grid-template-columns:1fr 1fr 4rem;align-items:end;margin-bottom:var(--space-m)}.form__split-input--frame button{height:3.8rem}.form__radio{display:grid !important;grid-template-columns:2rem 1fr;grid-column-gap:1rem;font-weight:normal}.form__inline-radios{display:flex}.form__inline-radios>label{margin-right:1.5rem}.search-input{position:relative}.search-input .fa-search{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#aaa}.search-input input[type=text]{padding-left:4rem}.custom-checkbox{display:flex;align-items:center}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox label{--checkbox-height: 2.8rem;width:var(--checkbox-height);height:var(--checkbox-height);background-color:var(--color-light);border-radius:var(--border-radius);border:2px solid var(--color-light-darker);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .05s,border-color .05s}.custom-checkbox input[type=checkbox]:checked+label{background-color:var(--color-primary-highlight);border-color:#20837d}.custom-checkbox input[type=checkbox]:checked+label .fa-check{opacity:1;transform:scale(1)}.custom-checkbox label .fa-check{color:#fff;opacity:0;transform:scale(0.5);transition:opacity .3s,transform .3s}.form--filters{display:flex;align-items:center;justify-content:space-between}.form--filters input[type=text],.form--filters input[type=date],.form--filters input[type=time],.form--filters input[type=password],.form--filters input[type=email],.form--filters input[type=number],.form--filters textarea,.form--filters select{background:var(--color-input-bg);border:1px solid var(--color-light-darker);color:var(--color-input-text);padding:.6rem 1rem}.fieldset{border:none;margin:0;padding:0;margin-bottom:var(--space-l)}.fieldset legend,.fieldset .fieldset__heading{font-weight:600;font-size:18px;line-height:22px;color:gray}.fieldset__container{margin-top:var(--space-l);background:#fff;padding:var(--space-l);border-radius:var(--border-radius)}.fieldset__container .form__split-input{margin-top:var(--space-l)}.fieldset__container .input:first-of-type,.fieldset__container .form__split-input:first-of-type{margin-top:0}.fieldset__container .three-col-grid .input:first-of-type{margin-top:var(--space-l)}.fieldset__container .form__split-input .input{margin-top:0}.day-checkboxes{display:flex;margin-top:var(--space-xs)}.day-checkboxes .form__radio{margin-right:var(--space-xl);grid-column-gap:.9rem}.field-errors{display:block;margin-top:var(--space-xs);font-size:1.4rem;color:var(--color-error)}.fieldset__children__title{margin-top:var(--space-l);margin-bottom:var(--space-m);font-weight:bold;color:var(--color-label);display:flex;align-items:center;gap:var(--space-m)}.fieldset__children__title:after{content:"";flex-grow:1;height:2px;background-color:var(--color-input-border)}.input--preemptive{overflow:hidden}.input--preemptive__checkbox{display:flex;margin-top:var(--space-l);align-items:center}.input--preemptive__checkbox label{margin-right:var(--space-m)}.input--preemptive__priority{margin-left:4.3rem}.input--preemptive__priority label{margin-top:var(--space-m)}.media-library__dialogue{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(4,51,53,.96);color:#fff}.media-library__dialogue h2,.media-library__dialogue h3,.media-library__dialogue p{color:#fff}.media-library__dialogue .h4{margin-top:var(--space-l)}.media-library__dialogue dl{margin-bottom:var(--space-l)}.media-library__new-folder{display:grid;grid-template-columns:4rem 1fr 4rem;grid-column-gap:1.5rem;align-items:center;margin-bottom:var(--space-m)}.media-library__new-folder button{appearance:none;background:none;border:none}.media-library__new-folder button:hover{cursor:pointer}.media-library__new-folder button:hover i{--fa--color: red}.media-library__new-folder i{font-size:3.6rem}.media-library__new-folder input[type=text]{height:4rem;padding:.7rem 1rem;font-size:1.9rem;background:var(--color-input-bg);border:none;border-bottom:2px solid var(--color-light-darker)}.media-library__new-folder input[type=text]:focus{outline:none}.media-library__folder-list ul,.media-library__item-list ul{list-style:none;margin:0;padding:0}.media-library__folder-list li,.media-library__item-list li{margin:0;padding:0}.media-library__folder-list li a,.media-library__item-list li a{display:block;border-bottom:2px solid var(--color-light-darker);padding:1rem 1rem;font-size:1.9rem}.media-library__folder-list li a i,.media-library__item-list li a i{margin-right:2rem}.media-library__folder-list li a:hover,.media-library__item-list li a:hover{background:var(--color-light)}.media-library__folder-list--tile-view{margin-bottom:var(--space-l)}.media-library__folder-list--tile-view li a{border-bottom:2px solid #eee}.media-library__item-list--tile-view ul{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);grid-column-gap:var(--space-m);grid-row-gap:var(--space-m)}.media-library__item-list--tile-view li{border-bottom:2px solid var(--color-light);border-right:2px solid var(--color-light)}.media-library__item-list--tile-view li:nth-of-type(4n){border-right:none}.media-library__item-list--tile-view li h3{font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-library__item-list--tile-view li small{font-size:1.2rem;line-height:1.8rem;color:#4e4e4e}.media-library__item-list--tile-view li i.fa-video{font-size:4.5rem;opacity:.4;margin-right:0 !important}.media-library__item-list--tile-view li a{background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex:1;border:none;padding:0;aspect-ratio:1/1;overflow:hidden}.media-library__item-list--tile-view li a:hover{background:var(--color-lighter)}.media-library__item-list--tile-view li a img{margin:var(--space-m);max-width:100%;max-height:100%}.campaign-schedule-list .media-library__item-list--tile-view ul,.campaigns .media-library__item-list--tile-view ul{grid-template-columns:repeat(auto-fill, minmax(200px, max-content))}.video-contain{height:80vh;position:relative}.media-library__item-details{margin-top:var(--space-m)}.media-library__item-details small{display:block}.media-library__item-details--label{display:grid;grid-template-columns:3rem 1fr;grid-column-gap:var(--space-s);align-items:start;overflow:hidden}.media-library__innards{display:flex;flex-direction:column;align-items:center;position:relative;left:auto;right:auto;margin-top:2rem}.media-library__dialogue-grid,.media-library__dialogue-preview{max-height:80vh;max-width:80vw}.media-library__dialogue-grid img,.media-library__dialogue-preview img{max-height:80vh;max-width:80vw}.remote-modal__close-button{position:absolute;right:2rem;top:1rem}.session{--container-width: 50rem}.session .nav-primary{text-align:center;justify-content:center;grid-template-columns:1fr 0}.session .nav-primary svg{margin:0 auto}.session .page-header{text-align:center}.session .page-header p{margin-top:0;margin-bottom:var(--space-m)}.session #current-user{position:fixed;right:var(--space-m);top:var(--space-m)}.assignment-list__actions{margin-bottom:var(--space-m)}.assignment-list__item{display:grid;grid-template-columns:2.8rem 1fr;grid-column-gap:var(--space-l);border-top:2px solid var(--color-light-darker);padding-top:var(--space-m)}.assignment-list__item label{font-weight:normal}:root{--hw-active-bg-color: #f3f4f6;--hw-border-color: #d1d5db;--hw-group-color: #57595c;--hw-group-bg-color: #ffffff;--hw-invalid-color: #ef4444;--hw-dialog-label-color: #1d1d1d;--hw-focus-color: #2563eb;--hw-option-bg-color: #ffffff;--hw-border-radius: 0.375rem;--hw-border-width--slim: 1px;--hw-border-width--thick: 2px;--hw-combobox-width: 100%;--hw-combobox-width--multiple: 30rem;--hw-dialog-font-size: 1.25rem;--hw-dialog-input-height: 2.5rem;--hw-dialog-label-alignment: center;--hw-dialog-label-padding: 0.5rem 0 0.375rem;--hw-dialog-label-size: 1.05rem;--hw-dialog-listbox-margin: 1.25rem 0 0;--hw-dialog-padding: 1rem 1rem 0;--hw-dialog-top-offset: 4rem;--hw-font-size: 1rem;--hw-handle-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");--hw-handle-image--queried: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");--hw-handle-offset-right: 0.375rem;--hw-handle-width: 1.5rem;--hw-handle-width--queried: 1rem;--hw-line-height: 1.5rem;--hw-line-height--multiple: 2.125rem;--hw-listbox-height: calc(var(--hw-line-height) * 10);--hw-listbox-z-index: 10;--hw-padding--slimmer: 0.25rem;--hw-padding--slim: 0.375rem;--hw-padding--thick: 0.75rem;--hw-selection-chip-font-size: 0.875rem;--hw-visual-viewport-height: 100vh}.hw-combobox{border-width:0;display:block;flex-direction:column;gap:var(--hw-padding--slim);margin:0;padding:0;position:relative}.hw-combobox,.hw-combobox *{box-sizing:border-box}.hw-combobox__main__wrapper{border:1px solid var(--color-input-border);border-radius:var(--border-radius);margin-top:.6rem;padding:0;position:relative;width:var(--hw-combobox-width)}.hw-combobox__main__wrapper:focus-within{box-shadow:0 0 0 var(--hw-border-width--thick) var(--hw-focus-color)}.hw-combobox__main__wrapper:has(.hw-combobox__input--invalid){box-shadow:0 0 0 var(--hw-border-width--thick) var(--hw-invalid-color)}.hw-combobox__input{border:none;font-size:inherit;line-height:var(--hw-line-height);min-width:0;padding:0;text-overflow:ellipsis;width:100%}.hw-combobox__input:focus,.hw-combobox__input:focus-visible,.hw-combobox__input:focus-within{box-shadow:none;outline:none}.hw-combobox__handle{height:100%;position:absolute;right:var(--hw-handle-offset-right);top:0;width:var(--hw-handle-width)}.hw-combobox__handle::before{background-image:var(--hw-handle-image);background-position:center;background-repeat:no-repeat;background-size:var(--hw-handle-width);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hw-combobox__input[data-queried]+.hw-combobox__handle::before{background-image:var(--hw-handle-image--queried);background-size:var(--hw-handle-width--queried)}.hw-combobox__listbox{border-color:rgba(0,0,0,0);border-radius:var(--hw-border-radius);border-style:solid;border-width:var(--hw-border-width--slim);left:0;line-height:var(--hw-line-height);list-style:none;margin:0;max-height:var(--hw-listbox-height);overflow:auto;padding:0;position:absolute;top:calc(100% + .2rem);width:100%;z-index:var(--hw-listbox-z-index)}.hw-combobox__listbox:has([role=option]:not([hidden])){border-color:var(--hw-border-color)}.hw-combobox__group{display:none;padding:0}.hw-combobox__group__label{background-color:var(--hw-group-bg-color);color:var(--hw-group-color);padding:var(--hw-padding--slim)}.hw-combobox__group:has(.hw-combobox__option:not([hidden])){display:block}.hw-combobox__option{background-color:var(--hw-option-bg-color);padding:.9rem 1rem;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-combobox__option--blank{border-bottom:var(--hw-border-width--slim) solid var(--hw-border-color)}.hw-combobox__option:hover,.hw-combobox__option--navigated,.hw-combobox__option--selected{background-color:var(--hw-active-bg-color)}.hw-combobox__dialog__wrapper{display:none;height:100vh;inset-inline-start:0;pointer-events:none;position:fixed;top:0;width:100%}.hw-combobox__dialog__wrapper:has([open]){display:flex}.hw-combobox__dialog{border:0;font-size:var(--hw-dialog-font-size);height:auto;margin:0;max-height:calc(var(--hw-visual-viewport-height) - var(--hw-dialog-top-offset));max-width:none;overflow:hidden;padding:var(--hw-dialog-padding);pointer-events:auto;position:absolute;top:var(--hw-dialog-top-offset);width:auto}.hw-combobox__dialog[open]{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.hw-combobox__dialog::backdrop{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 50%, white 50%)}.hw-combobox__dialog__label{align-self:var(--hw-dialog-label-alignment);color:var(--hw-dialog-label-color);font-size:var(--hw-dialog-label-size);padding:var(--hw-dialog-label-padding)}.hw-combobox__dialog__input{border:var(--hw-border-width--slim) solid var(--hw-border-color);border-radius:var(--hw-border-radius);font-size:inherit;height:var(--hw-dialog-input-height);line-height:var(--hw-dialog-input-height);padding:var(--hw-padding--slim) var(--hw-padding--thick);text-overflow:ellipsis;width:90%}.hw-combobox__dialog__listbox{margin:var(--hw-dialog-listbox-margin);overflow:auto;padding:0;width:100%}.hw-combobox__dialog__listbox [role=option]{border-radius:var(--hw-border-radius);padding:var(--hw-padding--thick)}.hw-combobox__chip{align-items:center;border:var(--hw-border-width--slim) solid var(--hw-border-color);border-radius:var(--hw-border-radius);display:flex;font-size:var(--hw-selection-chip-font-size);line-height:var(--hw-line-height);padding:var(--hw-padding--slimmer);padding-left:var(--hw-padding--slim)}.hw-combobox__chip__remover{background-image:var(--hw-handle-image--queried);background-size:var(--hw-handle-width--queried);background-repeat:no-repeat;margin-left:var(--hw-padding--slimmer);min-height:var(--hw-handle-width--queried);min-width:var(--hw-handle-width--queried)}.hw-combobox--multiple .hw-combobox__main__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--hw-padding--slimmer);width:var(--hw-combobox-width--multiple)}.hw-combobox--multiple .hw-combobox__main__wrapper:has([data-hw-combobox-chip]) .hw-combobox__input::placeholder{color:rgba(0,0,0,0)}.hw-combobox--multiple .hw-combobox__input{min-width:calc(var(--hw-combobox-width)/2);flex-grow:1;line-height:var(--hw-line-height--multiple);max-width:100%;width:1rem}.hw_combobox__pagination__wrapper{background-color:var(--hw-option-bg-color)}.page-header{padding:2rem 0 4rem 0;margin-bottom:var(--space-l);color:#fff}.page-header>h1,.page-header .h1{color:#fff}.page-header>h1 small,.page-header .h1 small{font-size:1.4rem;font-weight:normal;line-height:1;color:hsla(0,0%,100%,.4)}.page-header--with-actions{display:flex;justify-content:space-between;align-items:center}.page-header--with-tabs,.page-header--with-search{margin-bottom:0}.page-header__actions{display:flex;align-items:center}.page-header .button-link{color:#fff}.page-header--campaign .page-header__actions{display:flex;justify-content:flex-end}.button{--background: var(--color-primary-button);--text: var(--color-primary-button-text);-webkit-appearance:button;-webkit-text-size-adjust:100%;margin:0;text-decoration:none;text-transform:none;cursor:pointer;background-image:none;border:var(--border-width) var(--border-style) var(--background);border-radius:var(--border-radius);padding:1rem 1.4rem;line-height:1em;font-weight:500;background-color:var(--background);color:var(--text);transition:all .1s ease-in}.button--error{--background: var(--color-error)}.button:hover{color:var(--background);background-color:rgba(0,0,0,0);transition:all .1s ease-out}.button--hollow{color:var(--background);border-color:var(--background);background-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding-top:1.2rem;padding-bottom:1.2rem}.button--hollow:hover{background-color:var(--background);color:#fff}.button--secondary{--background: var(--color-secondary)}.button--primary-highlight{--background: var(--color-primary-highlight-button)}.button--highlight-hollow{color:var(--color-primary-highlight);background-color:rgba(0,0,0,0);border-style:solid;border-width:1px;border-color:var(--color-primary-highlight)}.button--highlight-hollow:hover{background-color:var(--background);color:#000}.button[type=submit]:hover{color:var(--color-primary-highlight-button);border-color:var(--color-primary-highlight-button)}.button-link,.button-link--error{border:none;padding:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer;font-weight:bold;appearance:none;color:var(--color-primary-highlight)}.button-link--error{color:var(--color-error)}.button-link--error:hover{color:var(--color-error)}.breadcrumbs{list-style:none;display:inline-block;margin:0;padding:0}.breadcrumbs i{margin-right:.5rem;font-size:1.2rem;opacity:.6}.breadcrumbs li{display:inline-block;color:#fff}.breadcrumbs a{display:inline-block;padding:0 .5rem;color:var(--color-primary-highlight)}.breadcrumbs li:first-of-type a{padding-left:0}.breadcrumbs .breadcrumb-page{color:var(--color-primary-highlight)}.media-library__breadcrumbs{font-weight:normal}.media-library__breadcrumbs i{margin:0 1rem}.media-library__breadcrumbs a{color:var(--color-primary-highlight)}.body--no-nav .nav-primary{display:none}.nav-primary{height:6rem;display:grid;grid-template-columns:5.5rem 1fr;align-items:center;margin-bottom:var(--space-l)}.nav-primary--with-accompanying-header{border-bottom:var(--border-width) var(--border-style) var(--color-primary-action);margin-bottom:0}.nav-primary__super-admin a{background:var(--color-primary-action)}.nav-primary__super-admin--explorer a{background:var(--color-secondary-action);display:flex;align-items:center}.nav-primary svg{height:3rem}.nav-primary svg path{fill:#fff}.nav-primary ul{list-style:none;margin:0;padding:0}.nav-primary a{color:var(--color-primary-highlight);text-decoration:none;font-weight:500;padding:.7rem 1.2rem;border-radius:var(--border-radius);transition:all .1s ease-in}.nav-primary a.active,.nav-primary a:hover{color:#fff;transition:all .1s ease-out}.nav-primary__navigation{display:flex;justify-content:space-between;align-items:center}.nav-primary__navigation-list{display:flex;justify-content:flex-start;align-items:center}.search-bar{position:relative}.search-bar__bar{width:100%;background:#fff;height:5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0px 1px 2px rgba(0,0,0,.1);padding-left:var(--space-l);padding-right:var(--space-l);margin-bottom:var(--space-m)}.search-bar__bar input[type=text]{border:none;color:var(--color-input-text);padding:.6rem 1rem;height:5rem}.search-bar__bar input[type=text]::placeholder{color:#989898}.search-bar__bar input[type=text]:focus{outline:none}.search-bar__filters{appearance:none;background:#fff;border:none;color:#989898;font-weight:700;height:5rem;padding:1rem 2rem 1rem 5rem;margin-right:calc(var(--space-l)*-1);cursor:pointer}.search-bar__filters i{font-size:2.4rem;position:relative;top:2px;margin-right:.5rem}.search-bar__filter-drawer{position:absolute;top:5rem;right:0;width:34rem;background:#fff;padding-left:var(--space-l);padding-right:var(--space-l);padding-bottom:var(--space-l);display:none}.search-bar__filter-drawer--active{display:block;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.search-bar__filter-drawer select,.search-bar__filter-drawer input{min-width:100%}.search-bar__search{display:flex;align-items:center;min-width:60%}.search-bar__search input{width:100%}.search-bar__search i{position:relative;top:2px;font-size:2rem;color:#d1d1d1}.search-bar__action-button{height:5rem;padding:0 var(--space-l);appearance:none;border:none;background:hsla(0,0%,100%,.98);color:var(--color-input-text);font-size:1.4rem;font-weight:500}.search-bar__action-button i{font-size:1.8rem}.search-bar__action-button:hover{background:#efefef;cursor:pointer}.content-loader{border:var(--border-width) var(--border-style) var(--color-light-darker);border-radius:var(--border-radius);min-height:25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-direction:column;margin-bottom:var(--space-l);text-align:center}.content-loader i{font-size:6rem;margin-bottom:var(--space-m)}.content-loader:hover{background:var(--color-light)}.content-loader:hover i{color:var(--color-heading)}.content-loader h2{margin-top:var(--space-l)}.campaign-list__headings,.campaign-list__row{display:grid;grid-template-columns:3fr 11rem 1fr 1fr 13rem 13rem 12rem 16rem 7rem}.campaign-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.campaign-list__row{align-items:center;padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.campaign-list__row:hover{opacity:.5}.campaign-frame-list{padding-bottom:4rem}.campaign-frame-list__headings,.campaign-frame-list__row{display:grid;grid-template-columns:3rem 2fr 3fr 1fr 1fr 1fr 1fr 1fr}.campaign-frame-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.campaign-frame-list__row{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.campaign-frame-list__row:hover{opacity:.5}.frame-assignment-list__headings,.frame-assignment-list__row{display:grid;grid-template-columns:3rem 3fr 2fr 1fr 1fr}.frame-assignment-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.frame-assignment-list__row{font-weight:normal;padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem;align-items:center}.frame-assignment-list__row:hover{opacity:.5}.location-list__headings,.location-list__row{display:grid;grid-template-columns:3fr 3fr 1fr}.location-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.location-list__row{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.location-list__row:hover{opacity:.5}.site-list__headings,.site-list__row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr}.site-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.site-list__row{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.site-list__row:hover{opacity:.5}.webcam-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:2rem;grid-row-gap:2rem}.webcam-list__item h2{margin:.5rem 0}.webcam-list__item:hover h2{color:var(--color-primary-highlight-button)}.webcam-list__item:hover .webcam-list__item-image{background:#fff}.webcam-list__item:hover .webcam-list__item-image img{opacity:.8}.webcam-list__item--archived{opacity:.3}.webcam-list__item-offline{display:flex;flex-direction:column;align-items:center;justify-content:center}.webcam-list__item-offline i{font-size:3rem}.webcam-list__item-image{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#eee}.detached-bundle-list__headings,.detached-bundle-list__bundle{display:grid;grid-template-columns:6rem 4fr 1fr 1fr 1fr;grid-column-gap:var(--space-m)}.detached-bundle-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.detached-bundle-list__bundle{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.detached-bundle-list__bundle:hover{opacity:.5}.detached-bundle-list__bundle>div{text-overflow:ellipsis;overflow:hidden}.detached-display-unit-list__headings,.detached-display-unit-list__row{display:grid;grid-template-columns:3rem 6rem 8rem 1fr 1fr 4rem;grid-column-gap:var(--space-m)}.detached-display-unit-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.detached-display-unit-list__row{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem;align-items:center}.detached-display-unit-list__row:hover{opacity:.5}.detached-display-unit-types-list__headings,.detached-display-unit-types-list__row{display:grid;grid-template-columns:6rem 1fr 20rem 15rem;grid-column-gap:var(--space-m)}.detached-display-unit-types-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.detached-display-unit-types-list__row{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.detached-display-unit-types-list__row:hover{opacity:.5}.detached-campaign-list__headings,.detached-campaign-list__campaign{display:grid;grid-template-columns:6rem 4fr 1fr 1fr 1fr;grid-column-gap:var(--space-m)}.detached-campaign-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.detached-campaign-list__campaign{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.detached-campaign-list__campaign:hover{opacity:.5}.detached-campaign-list__campaign>div{text-overflow:ellipsis;overflow:hidden}.detached-content-list__headings,.detached-content-list__row{display:grid;grid-template-columns:6rem 8rem 2fr 15rem 28rem 10rem;grid-column-gap:var(--space-m)}.detached-content-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.detached-content-list__row{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.detached-content-list__row:hover{opacity:.5}.detached-content-list__row>div{text-overflow:ellipsis;overflow:hidden}.detached-loop-policy-list__headings,.detached-loop-policy-list__policy{display:grid;grid-template-columns:6rem 1fr;grid-column-gap:var(--space-m)}.detached-loop-policy-list__headings{font-weight:bold;padding:var(--space-xs) var(--space-m)}.detached-loop-policy-list__policy{padding:var(--space-xs) 0;background:#fff;margin-top:.5rem;padding:var(--space-m);font-size:1.4rem}.detached-loop-policy-list__policy:hover{opacity:.5}.detached-loop-policy-list__policy>div{text-overflow:ellipsis;overflow:hidden}.contact-list{margin-top:var(--space-l);margin-bottom:var(--space-l);background:#fff;padding:var(--space-l);border-radius:var(--border-radius)}.contact-list__contact{display:grid;grid-template-columns:2fr 1fr;align-items:center}.contact-list__details{padding:var(--space-l)}.contact-list__details span{display:block}.contact-list__actions{display:flex;align-items:center;justify-content:flex-end}.contact__primary-flag{font-size:1.3rem}.schedule-list__row{background:#fff;padding:var(--space-m);margin-bottom:var(--space-l);border-radius:var(--border-radius)}.sticky-selection-bar{height:5rem;position:sticky;top:0;background:var(--color-background);color:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:flex-end}.sticky-selection-bar input[type=submit]{margin-right:var(--space-xs)}.sticky-selection-bar__count{color:var(--color-font);margin-right:var(--space-m)}.authentication-logs ul{margin:0;padding:0;list-style:none}.authentication-logs li{padding:1rem 0 1rem 0;border-top:1px solid var(--color-light-darker)}.authentication-logs li:first-of-type{border:none}.campaign-performance-list__headings{font-weight:bold;padding:2.5rem 1.5rem 1.5rem 1.5rem}.campaign-performance-list__campaign{background:#fff;margin-top:.5rem;font-size:1.4rem;padding:1.5rem}.campaign-performance-list__headings,.campaign-performance-list__campaign{display:grid;grid-column-gap:2rem;grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr}.explorer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem}.explorer-grid h2.h3{border-bottom:2px solid var(--color-light-darker);padding-bottom:1rem;margin-bottom:0}.explorer-grid .sidenav ul{margin:0;padding:0;list-style:none}.webcam-dashboard-container{margin:2rem}.webcam-dashboard{background:var(--color-primary);color:var(--color-primary-highlight)}.webcam-dashboard__pagination{text-align:center;margin-top:2rem}.webcam-dashboard__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem;grid-row-gap:3rem}.webcam-dashboard__camera__header{text-align:center}.webcam-dashboard__camera__header span{color:#fff;font-weight:bold}.webcam-dashboard__camera__thumb_list{list-style:none;margin:0;display:grid;grid-template-columns:repeat(10, 1fr)}.webcam-dashboard__camera__thumb_list li.active{color:red}.webcam-dashboard__camera__screen{padding-top:1rem}.webcam-dashboard__camera__screen img{max-width:100%}:root{--font-family: "Plus Jakarta Sans", sans-serif;--heading-font-family: "Syne", sans-serif;--container-width: 114rem;--container-width-thin: 80rem;--color-background: #f5f5f5;--color-label: #4e4e4e;--color-input-text: #6b6b6b;--color-input-border: #e6e6e6;--color-background-highlight: #c7c06f;--color-primary: #141414;--color-primary-action: #2b2b2b;--color-primary-highlight: #939393;--color-secondary: #ad3460;--color-primary-button: white;--color-primary-button-text: #111;--color-primary-highlight-button: #d11c24;--color-lighter: rgb(248.55, 248.55, 248.55);--color-light: #f6f6f6;--color-light-hover: rgb(235.8, 235.8, 235.8);--color-light-darker: rgb(220.5, 220.5, 220.5);--color-light-border: #5d5d5d;--color-heading: var(--color-primary);--color-font: #333;--color-error: #ac0d18;--color-input-bg: white;--border-radius: 0.5rem;--border-width: 3px;--border-style: double;--space-xxxs: 0.4rem;--space-xxs: 0.6rem;--space-xs: 0.8rem;--space-s: 1.2rem;--space-m: 1.6rem;--space-l: 2.4rem;--space-xl: 3.2rem;--space-xxl: 4rem;--space-xxxl: 4.8rem;--space-xxxxl: 6.4rem}.list-reset{list-style:none;margin:0;padding:0}.flex-1{flex:1}@supports(font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}a{text-decoration:none}.background--light{background:var(--color-light)}.background--primary{background:var(--color-primary)}.block{display:block}.right{float:right}.container{max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.container--thin{margin-left:auto;margin-right:auto;max-width:var(--container-width-thin)}.container--full{padding-left:3rem;padding-right:3rem}.location{max-width:80rem;margin:0 auto}.hr{border:none;height:var(--border-width);background:var(--color-light)}.list__item{display:block;padding:var(--space-m) var(--space-l);margin-left:calc(var(--space-l)*-1);margin-right:calc(var(--space-l)*-1);border-top:1px solid var(--color-light)}.list__item:first-of-type{border:none}.list>a.list__item:hover{background:var(--color-lighter)}.list--tenant .list__item{display:flex;justify-content:space-between;align-items:center}.list--tenant .list__item div:first-of-type{display:flex;align-items:center}.list--tenant .list__item div:first-of-type .tenant-logo{border-radius:.4rem;overflow:hidden;width:4rem;height:4rem;background:var(--color-lighter);margin-right:1rem}.center{text-align:center}.mt-xxs{margin-top:var(--space-xxs)}.mt-xs{margin-top:var(--space-xs)}.mt-s{margin-top:var(--space-s)}.mt{margin-top:var(--space-m)}.mt-xl{margin-top:var(--space-xl)}.mt-l{margin-top:var(--space-l)}.mb-l{margin-bottom:var(--space-l)}.mr{margin-right:var(--space-m)}.mr-xs{margin-right:var(--space-xs)}.ml{margin-left:var(--space-m)}.m-auto{margin-right:auto;margin-left:auto}.mt-0{margin-top:0}.hidden{display:none}.upload-well{border:var(--border-width) var(--border-style) var(--color-light-darker);border-radius:var(--border-radius);min-height:25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-direction:column;margin-bottom:var(--space-l)}.upload-well i{font-size:6rem;margin-bottom:var(--space-m)}.upload-well:hover{background:var(--color-light)}.upload-well:hover i{color:var(--color-heading)}.upload-well #broadsign-logo{max-height:7rem}table{width:100%}th{position:sticky;top:0;background:#fff;padding:var(--space-xs) var(--space-m);text-align:left}td{padding:var(--space-xs) var(--space-m)}.remote-modal__close{position:fixed;right:var(--space-m);top:var(--space-m)}.center-svg svg{margin-left:auto;margin-right:auto}.dl--horizontal{display:grid;grid-template-columns:10rem 1fr}.dl--horizontal dt,.dl--horizontal dd{margin:0}.dl--horizontal dt{font-weight:bold;text-align:right;padding-right:2rem}.dl--horizontal-even{grid-template-columns:1fr 1fr}.dl--backgrounded{background:#fff;border-radius:4px;padding-top:var(--space-l);padding-bottom:var(--space-l)}.dl .selected-day-pills{margin-top:0}.mfa-status i{font-size:2.4rem;margin-right:var(--space-xs)}.content-with-side-nav{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:3rem}.sidenav ul,.sidenav li{list-style:none;margin:0;padding:0}.sidenav ul{margin-top:var(--space-xs)}.sidenav a{display:block;padding:var(--space-m) var(--space-m);border-bottom:1px solid var(--color-light-darker)}.sidenav a i{margin-right:var(--space-xs)}.sidenav a:hover{background:var(--color-light-hover)}.sidenav--admin li a{display:grid;grid-template-columns:3rem 1fr;align-items:center}.sidenav #broadsign-logo{height:1.65rem;width:2.5rem}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-m)}.three-col-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:var(--space-m)}.hidden{display:none}.campaign-action-bar{background:#fff;margin-bottom:var(--space-m)}.campaign-action-bar__inner{display:flex;justify-content:space-between}.page-header-tabs{list-style:none;display:flex;margin:0;padding:0}.page-header-tabs li{margin-right:var(--space-l)}.page-header-tabs li i{margin-right:var(--space-xs)}.page-header-tabs li.active a{background:#fff;font-weight:bold}.page-header-tabs a{display:block;padding:var(--space-m) var(--space-xl);border-top-left-radius:3px;border-top-right-radius:3px}.filter-pane{background:var(--color-light);border-radius:var(--border-radius);padding:0 var(--space-l) var(--space-m) var(--space-l)}.flex{display:flex}.flex--space-between{justify-content:space-between}.flex--align-center{align-items:center}.image-grid-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:var(--space-m);grid-column-gap:var(--space-m);margin:0;padding:0;margin-top:var(--space-l)}.image-grid-list picture{aspect-ratio:1/.7;display:flex}.image-grid-list picture img{aspect-ratio:1/.7;object-fit:cover}.image-grid-list label{text-align:center;position:relative}.image-grid-list label input[type=checkbox]{position:absolute;top:1rem;left:1rem;width:3rem;height:3rem}.image-grid-list span{font-weight:normal}.emergency-message-split{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-m)}.logo-field{display:grid;grid-template-columns:10rem 1fr;grid-column-gap:1rem;align-items:center;margin-top:.5rem}.turbo-progress-bar{height:4px;background-color:var(--color-primary-action)}.selected-day-pills{display:flex;margin-top:var(--space-xxs)}.selected-day-pills__pill{font-size:1.2rem;padding:.4rem var(--space-xxs);border-radius:var(--border-radius);width:4.4rem;text-align:center;margin-right:var(--space-xxs);background:var(--color-light-darker)}.selected-day-pills__pill[data-active=true]{background-color:var(--color-primary-action);color:#fff}.pending-action-well{margin:2rem 0;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-background-highlight);border-radius:var(--border-radius);padding:2rem}.pending-action-well__statement{font-size:1.7rem}.pending-action-well__actions{display:flex;align-items:center}.manual-pagination{margin-top:2rem;display:flex;justify-content:center}.manual-pagination a{padding:2rem}.day-part-frames{margin-top:2rem}.day-part-frame{border-top:1px solid #eee;padding-top:2rem;padding-bottom:2rem;border-left:10px solid #efefef;padding-left:2rem}.day-part-frame strong{display:block}.broadsign-identifier{opacity:.5;font-size:1.2rem}.download-link{color:#fff}.download-link i,.download-link a{color:#fff}.download-link svg path{fill:#fff}
