body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Logo__image-logo{height:2rem}.Logo--container{display:flex;justify-content:center}.AuthLayout{background-color:#f7fafc;min-height:100vh}.AuthLayout,.AuthLayout--container{align-items:center;display:flex;justify-content:center}.AuthLayout--container{background-color:#fff;border-radius:.5rem;padding:2rem}.AuthLayout__content{align-items:center;justify-content:center}.AuthLayout__logo.MuiGrid-item{margin-bottom:2rem;margin-left:-1.5rem}.DrawerContent--menu-container.MuiListItemButton-root.Mui-selected,.DrawerContent--menu-container.MuiListItemButton-root.Mui-selected:hover{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.DrawerContent--menu-container.MuiListItemButton-root.Mui-selected .MuiListItemText-primary{color:#fff;font-weight:600;opacity:1}.DrawerContent .DrawerContent--menu-container.MuiListItemButton-root{align-items:center;border-radius:8px;flex:0 0 auto;flex-grow:0;margin:0 .5rem .35rem;padding:.55rem .75rem}.DrawerContent .DrawerContent--menu-container.MuiListItemButton-root:hover .MuiListItemIcon-root,.DrawerContent .DrawerContent--menu-container.MuiListItemButton-root:hover .MuiListItemText-primary{opacity:1}.DrawerContent__menu-icon.MuiListItemIcon-root{min-width:0}.DrawerContent__menu-title{margin-bottom:0!important;margin-left:.6rem;margin-top:0!important;min-width:0}.DrawerContent__menu-title .MuiListItemText-primary{color:#344054;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.DrawerContent.MuiList-root{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem;padding-top:0}.DrawerContent .DrawerContent__group-header.MuiListItemButton-root{border-radius:6px;flex:0 0 auto;margin:.5rem .5rem .15rem;padding:.3rem .5rem .3rem .75rem}.DrawerContent .DrawerContent__group-header.MuiListItemButton-root:hover{background-color:#eef2f6}.DrawerContent__group-title{margin:0!important}.DrawerContent__group-title .MuiListItemText-primary{color:#697586;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DrawerContent__group-header--locked.MuiListItemButton-root{cursor:default}.DrawerContent__group-header--locked.MuiListItemButton-root:hover{background-color:#0000}.DrawerContent__group-header--active .DrawerContent__group-title .MuiListItemText-primary,.DrawerContent__group-header--open .DrawerContent__group-title .MuiListItemText-primary{color:#344054}.DrawerContent__group-chevron.MuiSvgIcon-root{color:#9aa4b2;transform:rotate(-90deg);transition:transform .15s ease}.DrawerContent__group-chevron--open.MuiSvgIcon-root{transform:rotate(0deg)}.DrawerContent__search{align-items:center;background-color:#eef2f6;border:1px solid #e3e8ef;border-radius:8px;display:flex;flex-shrink:0;gap:.4rem;margin:.35rem .5rem .25rem;padding:.3rem .4rem .3rem .65rem;transition:border-color .15s ease,background-color .15s ease}.DrawerContent__search:focus-within{background-color:#fff;border-color:#9aa4b2}.DrawerContent__search-icon.MuiSvgIcon-root{color:#697586}.DrawerContent__search-input.MuiInputBase-root{color:#344054;flex:1 1;font-size:.8125rem;min-width:0}.DrawerContent__search-input.MuiInputBase-root .MuiInputBase-input{padding:.2rem 0}.DrawerContent__search-clear.MuiIconButton-root{color:#697586;font-size:.9rem;padding:.15rem}.DrawerContent__search-empty{color:#697586;flex-shrink:0;font-size:.8125rem;padding:.75rem 1.25rem;white-space:normal}.DrawerContent .MuiCollapse-root,.DrawerContent .MuiDivider-root{flex-shrink:0}.DrawerContent__group-divider.MuiDivider-root{border-color:#e3e8ef;margin:.4rem 1rem}.DrawerHeader{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;margin-bottom:.75rem;margin-top:1rem;padding-left:1rem}.DrawerHeader__image-logo{height:2rem}.DrawerFooter{align-items:center;background-color:#fff;border:1px solid #e3e8ef;border-radius:10px;display:flex;flex-shrink:0;gap:.25rem;margin:.5rem;padding:.4rem .35rem .4rem .4rem}.DrawerFooter__profile{align-items:center;border-radius:8px;color:inherit;display:flex;flex:1 1;gap:.6rem;min-width:0;padding:.3rem;text-decoration:none;transition:background-color .15s ease}.DrawerFooter__profile--active,.DrawerFooter__profile:hover{background-color:#eef2f6}.DrawerFooter__profile--active .DrawerFooter__name{color:#111827}.DrawerFooter__avatar.MuiAvatar-root{flex-shrink:0;font-size:.8rem;font-weight:600;height:2rem;width:2rem}.DrawerFooter__identity{display:flex;flex-direction:column;line-height:1.2;min-width:0}.DrawerFooter__name{color:#344054;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DrawerFooter__version{color:#697586;font-size:.6875rem}.DrawerFooter__logout.MuiIconButton-root{color:#697586;flex-shrink:0}.DrawerFooter__logout.MuiIconButton-root:hover{background-color:#fef3f2;color:#d92d20}.DrawerFooter--closed{flex-direction:column;gap:.35rem;padding:.4rem .25rem}.DrawerFooter--closed .DrawerFooter__profile{flex:0 0 auto;justify-content:center}.DrawerToggle--button.MuiIconButton-colorPrimary{background-color:#0f142b;color:#fff;height:2rem;position:absolute;top:1.5rem;width:2rem;z-index:1202}.DrawerToggle--button.MuiIconButton-colorPrimary:hover{background-color:#1c2651}.DrawerToggle__open{left:10rem}.DrawerToggle__close{left:3.5rem}.AdminLayout{display:flex;min-height:100vh;position:relative;width:100%}.AdminLayout--outlet{background-color:#f7fafc;flex-grow:1;overflow-x:hidden;padding:0 2rem;width:100%}.PasswordExpiryBanner{align-items:center;background:linear-gradient(90deg,#fffaeb,#fff 62%);border:1px solid #fedf89;border-radius:12px;box-shadow:0 1px 2px #1018280a;display:flex;gap:14px;margin:1.25rem 0 .5rem;padding:12px 12px 12px 14px}.PasswordExpiryBanner__icon{align-items:center;background-color:#fef0c7;border-radius:10px;color:#b54708;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.PasswordExpiryBanner__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.PasswordExpiryBanner__title{color:#121926;font-size:.9rem;font-weight:600;line-height:1.3}.PasswordExpiryBanner__detail{color:#4b5565;font-size:.8rem;line-height:1.4}.PasswordExpiryBanner__action{background-color:#b54708!important;border-radius:8px!important;flex-shrink:0;font-weight:600!important;margin-left:auto!important;text-transform:none!important;white-space:nowrap}.PasswordExpiryBanner__action:hover{background-color:#93370d!important}.PasswordExpiryBanner__close{color:#697586!important;flex-shrink:0}.PasswordExpiryBanner--urgent{background:linear-gradient(90deg,#fef3f2,#fff 62%);border-color:#fecdca}.PasswordExpiryBanner--urgent .PasswordExpiryBanner__icon{background-color:#fee4e2;color:#b42318}.PasswordExpiryBanner--urgent .PasswordExpiryBanner__action{background-color:#d92d20!important}.PasswordExpiryBanner--urgent .PasswordExpiryBanner__action:hover{background-color:#b42318!important}@media(max-width:720px){.PasswordExpiryBanner{flex-wrap:wrap}.PasswordExpiryBanner__action{margin-left:50px!important}}.Dashboard{color:#121926;padding:1.25rem 0 2.5rem;width:100%}.Dashboard__head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.Dashboard__head h1{color:#121926;font-size:1.625rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:0}.Dashboard__head p{color:#697586;font-size:.875rem;margin:6px 0 0}.Dashboard__apply,.Dashboard__download{border-radius:10px!important;box-shadow:none!important;font-size:.875rem!important;font-weight:600!important;height:40px!important;padding:0 16px!important;text-transform:none!important;white-space:nowrap}.Dashboard__download{background:#fff!important;border-color:#cdd5df!important;color:#202939!important;flex-shrink:0}.Dashboard__download:hover{background:#eef2f6!important;border-color:#9aa4b2!important}.Dashboard__download.Mui-disabled{border-color:#e3e8ef!important;color:#9aa4b2!important}.Dashboard__apply{background:#101828!important;color:#fff!important;min-width:84px!important}.Dashboard__apply:hover{background:#344054!important}.Dashboard__apply.Mui-disabled{background:#e3e8ef!important;color:#697586!important}.Dashboard__toolbar{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:20px;padding:12px}.Dashboard__presets{background:#eef2f6;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.Dashboard__preset{background:#0000;border:0;border-radius:8px;color:#4b5565;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;height:32px;padding:0 14px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.Dashboard__preset:hover{color:#121926}.Dashboard__preset:focus-visible{outline:2px solid #101828;outline-offset:1px}.Dashboard__preset--active{background:#fff;box-shadow:0 1px 2px #10182814,0 1px 3px #1018281a;color:#121926}.Dashboard__custom{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.Dashboard__dash{color:#9aa4b2}.Dashboard__statuses{align-items:center;border-top:1px solid #eaecf0;display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:12px;width:100%}.Dashboard__statusesLabel{color:#697586;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Dashboard__statusList{display:flex;flex-wrap:wrap;gap:8px}.Dashboard__status{align-items:center;background:#fff;border:1px solid #cdd5df;border-radius:999px;color:#4b5565;cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:500;gap:6px;height:30px;padding:0 12px 0 8px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.Dashboard__status:hover{border-color:#9aa4b2;color:#121926}.Dashboard__status:focus-visible{outline:2px solid #101828;outline-offset:1px}.Dashboard__statusCheck{align-items:center;border:1px solid #cdd5df;border-radius:50%;display:inline-flex;font-size:.625rem;height:16px;justify-content:center;line-height:1;width:16px}.Dashboard__status--on{background:#eef2f6;border-color:#202939;color:#121926}.Dashboard__status--on .Dashboard__statusCheck{background:#101828;border-color:#101828;color:#fff}.Dashboard__alert{border-radius:12px!important;margin-bottom:20px}.Dashboard__loading{align-items:center;display:flex;justify-content:center;min-height:360px}.Dashboard__content{position:relative;transition:opacity .2s ease}.Dashboard__content--busy{opacity:.6;pointer-events:none}.Dashboard__progress{border-radius:2px;color:#344054;height:2px!important;left:0;position:absolute!important;right:0;top:-12px}.Dashboard__stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));margin-bottom:20px}.StatCard{background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;display:flex;flex-direction:column;min-width:0;padding:18px 20px}.StatCard__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.StatCard__label{color:#4b5565;font-size:.8125rem;font-weight:500}.StatCard__icon{align-items:center;border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.StatCard--blue .StatCard__icon{background:#f2f4f7;color:#344054}.StatCard--green .StatCard__icon{background:#ecfdf3;color:#067647}.StatCard--amber .StatCard__icon{background:#fffaeb;color:#b54708}.StatCard__value{font-feature-settings:"tnum";color:#121926;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin-top:12px}.StatCard__hint,.StatCard__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatCard__hint{color:#697586;font-size:.75rem;margin-top:6px}.StatCard--hero{background:radial-gradient(120% 140% at 100% 0,#98a2b359 0,#98a2b300 60%),#101828;border:0;box-shadow:0 10px 30px #10182833;overflow:hidden;position:relative}.StatCard--hero .StatCard__label{color:#ffffffb3}.StatCard--hero .StatCard__value{color:#fff;font-size:2rem}.StatCard--hero .StatCard__hint{color:#ffffffa6}.Dashboard__grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.Dashboard__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;display:flex;flex-direction:column;min-width:0;padding:20px 20px 16px}.Dashboard__cardHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.Dashboard__cardHead h2{color:#121926;font-size:1rem;font-weight:600;margin:0}.Dashboard__cardHead p{color:#697586;font-size:.75rem;margin:4px 0 0}.Dashboard__legend{align-items:center;color:#4b5565;display:inline-flex;font-size:.75rem;gap:6px}.Dashboard__legend i{background:#344054;border-radius:3px;height:10px;width:10px}.Dashboard__empty{align-items:center;color:#697586;display:flex;flex:1 1;flex-direction:column;font-size:.875rem;gap:8px;justify-content:center;min-height:220px}.RevenueChart{overflow-x:auto;overflow-y:visible;padding-top:28px}.RevenueChart__body{display:flex}.RevenueChart__axis{font-feature-settings:"tnum";color:#9aa4b2;display:flex;flex-direction:column;flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin:-7px 0;padding-right:10px;position:relative;text-align:right;width:56px}.RevenueChart__plot{align-items:flex-end;border-bottom:1px solid #cdd5df;display:flex;flex:1 1;position:relative}.RevenueChart__grid{border-top:1px dashed #eaecf0;left:0;pointer-events:none;position:absolute;right:0}.RevenueChart__col{align-items:flex-end;border-radius:10px 10px 0 0;display:flex;flex:1 1;height:100%;justify-content:center;position:relative;transition:background .15s ease;z-index:1}.RevenueChart__col--active{background:#f2f4f7}.RevenueChart__bar{background:#d0d5dd;border-radius:8px 8px 2px 2px;transition:height .35s cubic-bezier(.2,.8,.2,1),background .15s ease;width:clamp(16px,46%,64px)}.RevenueChart__bar--peak,.RevenueChart__col--active .RevenueChart__bar{background:#344054}.RevenueChart__zero{background:#cdd5df;border-radius:2px;height:3px;width:clamp(16px,46%,64px)}.RevenueChart__value{font-feature-settings:"tnum";color:#364152;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.RevenueChart__tip,.RevenueChart__value{left:50%;position:absolute;transform:translateX(-50%)}.RevenueChart__tip{background:#101828;border-radius:10px;box-shadow:0 12px 24px #10182833;color:#fff;display:flex;flex-direction:column;font-size:.75rem;gap:2px;line-height:1.35;min-width:150px;padding:10px 12px;pointer-events:none;z-index:3}.RevenueChart__tip strong{color:#ffffffbf;font-weight:600}.RevenueChart__tip span{font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:650}.RevenueChart__tip small{color:#ffffffa6}.RevenueChart__labels{display:flex;margin-left:56px;padding-top:10px}.RevenueChart__label{flex:1 1;min-width:0;padding:0 4px;text-align:center}.RevenueChart__label small,.RevenueChart__label span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RevenueChart__label span{color:#364152;font-size:.75rem;font-weight:600}.RevenueChart__label small{color:#9aa4b2;font-size:.6875rem;margin-top:2px}.RevenueChart__label--active span{color:#121926}.WeekBreakdown{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 -8px;max-height:360px;overflow-y:auto;padding:0}.WeekBreakdown__item{border-radius:10px;padding:10px 8px;transition:background .15s ease}.WeekBreakdown__item:hover{background:#eef2f6}.WeekBreakdown__meta,.WeekBreakdown__row{align-items:center;display:flex;gap:12px;justify-content:space-between}.WeekBreakdown__week{align-items:center;color:#202939;display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px}.WeekBreakdown__peak{background:#fffaeb;border-radius:999px;color:#b54708;font-size:.625rem;font-style:normal;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.WeekBreakdown__amount{font-feature-settings:"tnum";color:#121926;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.WeekBreakdown__meter{background:#f2f4f7;border-radius:999px;height:6px;margin:8px 0 6px;overflow:hidden}.WeekBreakdown__meter span{background:#344054;border-radius:inherit;display:block;height:100%;transition:width .35s ease}.WeekBreakdown__meta{color:#697586;font-size:.6875rem}@media(max-width:1200px){.Dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard__grid{grid-template-columns:minmax(0,1fr)}.WeekBreakdown{max-height:none}}@media(max-width:700px){.Dashboard__head{align-items:stretch;flex-direction:column}.Dashboard__stats{grid-template-columns:minmax(0,1fr)}.Dashboard__presets{overflow-x:auto;width:100%}.Dashboard__custom{width:100%}.Dashboard__dash{display:none}}.KpiTile--container{align-items:flex-end;background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;justify-content:space-between;padding:.75rem 1rem}.KpiTile__name{color:#6c737f;font-size:.875rem;margin-top:.5rem}.KpiTile__value{color:#111827;font-size:1.5rem;font-weight:700;max-width:250px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.SubHeading--title{color:#1e1f25;font-size:1rem;font-weight:700}.CustomBreadcrumbs__link{color:#4b5565;cursor:pointer;font-size:.875rem!important;font-weight:500!important}.CustomBreadcrumbs__link:hover{text-decoration:underline}.CustomBreadcrumbs__link-active{color:#121926;font-size:.875rem!important;font-weight:700!important}.FeatureHeader--container{padding:.125rem}.FeatureHeader__title .MuiTypography-h4{color:#121926;font-weight:600;line-height:normal}.FeatureHeader__summary small{color:#1e1f25;font-size:.875rem;font-weight:400;text-transform:uppercase}.FeatureHeader__summary span{color:#1e1f25;font-size:1.5rem;font-weight:600}.FeatureHeader__btn{text-transform:uppercase}.FeatureHeader__status-active,.FeatureHeader__status-inActive{background:#51d513;border-radius:2rem;display:inline-block;height:.5rem;margin:.1rem .6rem;width:.5rem}.FeatureHeader__status-inActive{background:#111827}.FeatureHeader__btn{background:linear-gradient(90deg,#4b5563,#111827);border-radius:12px;box-shadow:none;color:#fff;font-size:14px;font-weight:500;padding:16px 8px;text-transform:none}.FeatureHeader__btn:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.Edititem_label{color:#4e545f!important;font-size:.75rem!important;font-weight:400!important}.Edititem_label--cancel{color:#e53935!important}.AddEditDeviceModal--container{background:#fff;left:50%;min-height:93vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.AddEditDeviceModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditDeviceModal__close-icon{position:absolute}.AddEditDeviceModal--modal-actions,.AddEditDeviceModal__header{align-items:center;display:flex;padding:1rem 2rem}.AddEditDeviceModal--form-container{height:72vh;overflow:auto;padding:0 2rem}.AddEditDeviceModal__create-btn{margin-right:1rem!important}.AddEditDeviceModal__cancel-btn{background:none;color:#1e1f25!important}.AddEditDeviceModal--sub-section{margin:1.5rem 0;padding-top:1rem}.AddEditDeviceModal__switch-form{align-items:center;display:flex;justify-content:space-between}.AddEditDeviceModal__switch-form .MuiFormControlLabel-root{margin:0!important}.UploadFile__container{align-items:center;background:none!important;border:.125rem dashed #0000001c!important;box-shadow:none!important;display:flex;flex-direction:column;height:10.5rem!important;justify-content:center;margin:1rem 0;padding:.0625rem;width:100%}.UploadFile__img{margin:1rem 0;width:3rem}.MenuOptions{align-items:center;display:flex;justify-content:center;position:relative;text-align:end}.MenuOptions-item{color:#1e1f25!important;font-weight:500!important}.menu-options-button{align-items:center;display:flex;padding:0}.menu-options-icon{height:1.5rem;width:1.5rem}.menu-options-paper{max-height:216px}.FilePreview--container-box{background:#0000001c;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;height:12rem}.FilePreview__filename{overflow-wrap:break-word}.AboutDeviceDetails__title{color:#1e1f25;font-size:1.5rem;font-weight:700}.AboutDeviceDetails__controls{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}.AboutDeviceDetails__label{font-size:.875rem;font-weight:700}.AboutDeviceDetails__label-value{font-size:.875rem;font-weight:400;margin-left:.3rem}.AboutDeviceDetails--content{margin-bottom:1rem}.AboutDeviceDetails__img-carousel img{border-radius:.25rem;width:100%}.Modal__header{font-size:1.5rem;font-weight:700}.Modal__container{background:#fff;left:50%;min-height:10rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%!important}.Heading__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.Heading__title--modal-actions,.Heading__title__header{margin:.5rem 0!important;padding:0 1rem}.Content{font-size:1rem;font-weight:400}.Create__btn{margin-right:1rem!important}.Cancel__btn{background:none;color:#1e1f25!important}.DataTable__column-linkBtn{cursor:pointer;text-decoration:underline}.image-gallery-thumbnails{overflow-y:scroll!important}.image-gallery{height:auto;width:100%}.image-gallery-slide img,.image-gallery-slide video{height:auto;max-height:52vh!important;min-height:52vh!important;width:100%}.image-gallery-slide img{object-fit:cover;object-position:center center;overflow:hidden}.fullscreen .image-gallery-slide img{max-height:100vh!important;min-height:100vh!important}.AdBeets--key{color:#202939;font-size:.875rem;font-weight:600}.AdBeets--value{color:#4b5565;font-size:.875rem}.AdBeets--title{color:#121926;font-size:1rem;font-weight:700}.AppVersion{color:#4b5565;font-size:.75rem;font-weight:400;margin-left:1rem;margin-top:.5rem}.NotAvailable--title{color:#1c2651;font-weight:700}.UploadDocumentModal--container{background:#fff;border-radius:.5rem}.UploadDocumentModal__header{font-size:1.5rem;font-weight:700;padding:1rem 2rem}.UploadDocumentModal__header-value{font-size:1.5rem;font-weight:400;margin-left:.5rem}.UploadDocumentModal__label{font-size:1rem;font-weight:700}.UploadDocumentModal__label-value{font-size:1rem;font-weight:400;margin-left:.5rem}.UploadDocumentModal__img-carousel img{border-bottom-left-radius:2%;border-top-left-radius:2%;height:100%;width:100%}.UploadDocumentModal--menu{text-align:end}.UploadDocumentModal--modal{background:#fff;left:50%;min-height:15rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%!important}.UploadDocumentModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.UploadDocumentModal__title--modal-actions,.UploadDocumentModal__title__header{margin:.5rem 0!important;padding:0 1rem}.UploadDocumentModal__content{font-size:1rem;font-weight:400}.UploadDocumentModal__create-btn{margin-right:1rem!important}.UploadDocumentModal__cancel-btn{background:none;color:#1e1f25!important}.UploadDocumentModal__file-section{margin:0!important;padding:1rem 2rem}.UploadDocumentModal--modal-actions{align-items:center;display:flex;padding:1rem 2rem}.DeviceDetails--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;height:calc(100vh - 18.5rem);padding:1rem}.DeviceDetails__tabs-content{overflow:scroll!important}.MuiTabPanel-root{padding:1rem 0!important}.DeviceDetails__no-device{position:relative;text-align:center;top:50%}.DeviceDetails__content{height:100%;overflow:auto}.DeviceDetails__current-vendor .MuiDataGrid-footerContainer{display:none}.DeviceList--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:.55rem}.DeviceList__tile{align-items:flex-start;border-radius:.25rem;cursor:pointer;margin:.6rem 0;max-height:6.5rem;padding:.5rem}.DeviceList__tile:hover{background:#eee}.DeviceList__content{height:calc(100vh - 22.4rem);overflow:auto;padding:.75rem .1rem}.DeviceList__search-bar.MuiPaper-root{border:1px solid #eee;display:flex;margin:.875rem 0;padding:.2rem .25rem!important}.DeviceList_no-result{position:relative;text-align:center;top:45%}.DeviceList__active-tile{background:#eee}.DeviceList__active-circle,.DeviceList__inActive-circle{background:#51d513;border-radius:50%;height:.625rem;width:.625rem}.DeviceList__inActive-circle{background:#111827}.DeviceList__tile-content{color:#000;font-size:.95rem;font-weight:700}.DeviceList__tile-subcontent{color:#000;font-size:.75rem;font-weight:400;opacity:.72}.DeviceImage-img{border-radius:.25rem;height:4.5rem;width:5.6rem}.DeviceList__circle-container{display:flex;justify-content:flex-end}.DeviceList__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.DeviceList__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.DeviceFilterModal__container{width:71%!important}.DeviceFilterModal__content{height:25vh}.FilterMenu__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.FilterMenu__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.VendorList--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:.55rem}.VendorList__tile{align-items:flex-start;border-radius:.25rem;cursor:pointer;margin:.6rem 0;max-height:8.25rem;padding:.5rem}.VendorList__tile:hover{background:#eee}.VendorList__content{height:calc(100vh - 20rem);overflow:auto;padding:.75rem .1rem}.VendorList__search-bar.MuiPaper-root{border:1px solid #eee;display:flex;margin:.875rem 0;padding:.2rem .25rem!important}.VendorList_no-result{position:relative;text-align:center;top:45%}.VendorList__active-tile{background:#eee}.VendorList__active-circle,.VendorList__inActive-circle{background:#51d513;border-radius:50%;height:.625rem;width:.625rem}.VendorList__inActive-circle{background:#111827}.VendorList__tile-content{color:#000;font-size:.95rem;font-weight:700}.VendorList__tile-subcontent{color:#000;font-size:.75rem;font-weight:400;opacity:.72}.VendorList__tile-custom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VendorList__circle-container{display:flex;justify-content:flex-end}.VendorList__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.VendorList__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.VendorDialog__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem .5rem!important}.VendorDialog__title{color:#1e1f25;font-size:1.25rem!important;font-weight:700!important}.VendorDialog__subtitle{color:#697586;font-size:.813rem!important}.VendorDialog__content{background:#f7fafc;padding:1.25rem 1.5rem!important}.VendorDialog__loading{align-items:center;display:flex;justify-content:center;min-height:40vh}.VendorDialog__actions{justify-content:space-between!important;padding:.75rem 1.5rem!important}.VendorDialog__actions .MuiButton-contained.Mui-disabled{color:#fff;opacity:.5}.VendorDialog__cancel-btn{color:#1e1f25!important}.VendorForm{display:flex;flex-direction:column;gap:1rem}.VendorForm__section{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.25rem}.VendorForm__section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.VendorForm__section-title{color:#1e1f25;font-size:.95rem!important;font-weight:600!important}.VendorForm__section-description{color:#697586;font-size:.8rem!important;margin-bottom:.75rem}.VendorForm__section-header .VendorForm__section-description{margin-bottom:0}.AddEditVendorModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditVendorModal--modal-actions,.AddEditVendorModal__header{align-items:center;display:flex;padding:1rem 2rem}.AddEditVendorModal--form-container{height:72vh;overflow:auto;padding:0 2rem}.AddEditVendorModal__create-btn{margin-right:1rem!important}.AddEditVendorModal__cancel-btn{background:none;color:#1e1f25!important}.AddEditVendorModal--sub-section{margin:1rem;padding-top:1rem}.AddEditVendorModal__switch-form{align-items:center;display:flex;justify-content:space-between}.AddEditVendorModal__switch-form.MuiFormControlLabel-root{margin:0!important}.AddEditVendorModal__tab.MuiTab-root{font-size:1rem;font-weight:700}.AddEditVendorModal__add-device,.AddEditVendorModal__disabled{cursor:pointer;text-align:end;text-decoration:underline}.AddEditVendorModal__add-device img,.AddEditVendorModal__disabled img{height:.78rem;margin-right:1rem}.AddEditVendorModal__vendor-device-container{background:#d9d9d9;min-height:6rem}.AddEditVendorModal__remove-icon{left:99%;position:relative;text-align:end;top:.8rem}.AddEditVendorModal__disabled{color:#1c2651;pointer-events:none}.MuiAutocomplete-tag{background:#ebebeb!important;font-size:.6rem!important;font-weight:600!important;margin:0 1px!important}.MuiChip-deleteIcon{font-size:1rem!important}.AddEditVendorModal--timePicker{margin-top:1rem!important}.AddEditVendorModal--timePicker .MuiTextField-root{width:100%}.VendorDetails--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;height:calc(100vh - 16rem);padding:1rem}.VendorDetails__tabs-content{overflow-x:hidden;overflow-y:auto!important}.VendorDetails__sub-content.MuiTabPanel-root{box-sizing:border-box;padding:1rem 0!important;width:100%}.VendorDetails__no-device{position:relative;text-align:center;top:50%}.VendorDetails__content{height:100%;overflow:auto;width:100%}.AboutVendorDetails__title{color:#1e1f25;font-size:1.5rem;font-weight:700}.AboutVendorDetails__controls{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}.AboutVendorDetails__label{font-size:.875rem;font-weight:700}.AboutVendorDetails__label-value{font-size:.875rem;font-weight:400;margin-left:.3rem}.AboutVendorDetails--content{margin-bottom:1rem}.AboutVendorDetails__section-title{color:#1e1f25;font-size:1rem;font-weight:700;margin-bottom:0}.AboutVendorDetails__img-carousel img{border-radius:.25rem;width:100%}.Modal__container.EditVendorCustomFields--container{border-radius:.75rem;box-shadow:0 18px 50px #1219262e;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(680px,92vw)!important}.EditVendorCustomFields__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.EditVendorCustomFields__title{color:#1e1f25;font-size:1.25rem;font-weight:700;line-height:1.3}.EditVendorCustomFields__subtitle{color:#4b5565;font-size:.8125rem;line-height:1.45;margin-top:.25rem}.EditVendorCustomFields--form{background:#f7fafc;display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow:auto;padding:.25rem 1.5rem 1.25rem}.EditVendorCustomFields--loading{align-items:center;justify-content:center;min-height:8rem}.EditVendorCustomFields__empty,.EditVendorCustomFields__error{color:#4b5565;font-size:.875rem;padding:1.5rem}.EditVendorCustomFields__error{color:#d92d20}.EditVendorCustomFields__footer{align-items:center;background:#fff;border-top:1px solid #e3e8ef;display:flex;gap:.75rem;justify-content:flex-end;padding:.9rem 1.5rem}.EditVendorCustomFields__save.MuiButton-root{background:linear-gradient(103.83deg,#6a7181,#191b1f);border-radius:.5rem;font-weight:600;min-width:6.5rem;text-transform:none}.EditVendorCustomFields__cancel.MuiButton-root{color:#364152;font-weight:600;text-transform:none}.VendorCustomField{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:.9rem 1rem 1rem}.VendorCustomField--error{border-color:#fda29b}.VendorCustomField__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.VendorCustomField__label{color:#202939;font-size:.9375rem;font-weight:600}.VendorCustomField__required{color:#f04438;margin-left:.2rem}.VendorCustomField__description{color:#697586;font-size:.8125rem;line-height:1.4;margin-top:.2rem}.VendorCustomField__notes{display:flex;flex-direction:column;gap:.2rem;margin-top:.4rem}.VendorCustomField__note{color:#697586;font-size:.75rem;line-height:1.4}.VendorCustomField__audit{margin-top:.35rem}.VendorCustomField__note--sync{align-items:flex-start;color:#1f6faf;display:flex;gap:.35rem}.VendorCustomField__note--sync svg{flex-shrink:0;font-size:.95rem;margin-top:.1rem}.VendorCustomField__control{margin-top:.75rem}.VendorCustomField__control--inline{flex-shrink:0;margin-top:0}.VendorCustomField__switch{align-items:center;display:flex;gap:.15rem;margin:0}.VendorCustomField__switch-label{color:#364152;font-size:.8125rem;font-weight:600;min-width:1.6rem}.VendorCustomField__error{color:#d92d20;font-size:.75rem;margin-top:.4rem}.AboutVendorDetails__custom-header{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0 .75rem}.AboutVendorDetails__custom-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutVendorDetails__custom-card{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:.75rem .9rem}.AboutVendorDetails__custom-label{color:#697586;display:block;font-size:.75rem;font-weight:600;margin-bottom:.2rem}.AboutVendorDetails__custom-value{color:#202939;font-size:.9375rem;font-weight:600}.Modal__container.AddDeviceModal__modal{padding:0!important;width:70%!important}.AddDeviceModal__add-device,.AddDeviceModal__disabled{cursor:pointer;margin:1rem 1.5rem;text-align:end;text-decoration:underline}.AddDeviceModal__disabled{color:#1c2651;pointer-events:none}.AddDeviceModal__add-device img,.AddDeviceModal__disabled img{height:.78rem;margin-right:1rem}.AddDeviceModal__add-device span,.AddDeviceModal__disabled span{font-size:1rem}.AddDeviceModal__form{max-height:40vh;min-height:10vh;overflow:auto;padding-right:1.5rem}.AvailableSeriesModal .AvailableSeriesModal__content{min-height:400px;padding:20px}.AvailableSeriesModal .AvailableSeriesModal__content .AvailableSeriesModal__loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:300px}.AvailableSeriesModal .AvailableSeriesModal__content .AvailableSeriesModal__list{max-height:400px;overflow-y:auto}.AvailableSeriesModal .AvailableSeriesModal__content .AvailableSeriesModal__list .MuiListItemButton-root{border-radius:4px;margin-bottom:8px;transition:all .3s ease}.AvailableSeriesModal .AvailableSeriesModal__content .AvailableSeriesModal__list .MuiListItemButton-root:hover{transform:translateX(4px)}.AvailableSeriesModal .AvailableSeriesModal__content .AvailableSeriesModal__empty{align-items:center;color:#999;display:flex;font-size:16px;height:300px;justify-content:center}.AddEditTeamModal--container{background:#fff;left:50%;min-height:30vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.AddEditTeamModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditTeamModal__close-icon{position:absolute}.AddEditTeamModal--modal-actions,.AddEditTeamModal__header{align-items:center;display:flex;padding:1rem 2rem}.AddEditTeamModal--form-container{height:70vh;overflow:auto;padding:0 2rem}.AddEditTeamModal--form-container.is-read-only .MuiAutocomplete-root,.AddEditTeamModal--form-container.is-read-only .MuiCheckbox-root,.AddEditTeamModal--form-container.is-read-only .MuiIconButton-root,.AddEditTeamModal--form-container.is-read-only .MuiSwitch-root,.AddEditTeamModal--form-container.is-read-only input,.AddEditTeamModal--form-container.is-read-only select,.AddEditTeamModal--form-container.is-read-only textarea{pointer-events:none}.AddEditTeamModal__create-btn{margin-right:1rem!important}.AddEditTeamModal__cancel-btn{background:none;color:#1e1f25!important}.AddEditTeamModal--sub-section{margin:1.5rem 0;padding-top:1rem}.AddEditTeamModalTeams--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.AddEditTeamModalTeams__content{height:75vh;overflow:auto}.AddEditTeamModal--form-container1{height:20vh;overflow:auto;padding:0 2rem}.TeamFilterModal__container{width:71%!important}.TeamFilterModal__content{min-height:20vh}.Team--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;margin-bottom:1rem;padding:.5rem}.Team__content{overflow:auto}.Team__no-result{height:90vh;position:relative;text-align:center;top:45%}.Team__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.Team__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.FlyerDialog__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem .5rem!important}.FlyerDialog__title{color:#1e1f25;font-size:1.25rem!important;font-weight:700!important}.FlyerDialog__subtitle{color:#697586;font-size:.813rem!important}.FlyerDialog__stepper{padding:.5rem 1.5rem 1rem}.FlyerDialog__stepper .MuiStepIcon-root.Mui-active,.FlyerDialog__stepper .MuiStepIcon-root.Mui-completed{color:#1e1f25}.FlyerDialog__content{background:#f7fafc;padding:1.25rem 1.5rem!important}.FlyerDialog__actions{justify-content:space-between!important;padding:.75rem 1.5rem!important}.FlyerDialog__actions .MuiButton-contained.Mui-disabled{color:#fff;opacity:.5}.FlyerDialog__cancel-btn{color:#1e1f25!important}.FlyerDialog__actions-right{display:flex;gap:.75rem}.FlyerForm{display:flex;flex-direction:column;gap:1rem}.is-flyer-read-only .MuiAutocomplete-root,.is-flyer-read-only .MuiCheckbox-root,.is-flyer-read-only .MuiIconButton-root,.is-flyer-read-only .MuiSwitch-root,.is-flyer-read-only input,.is-flyer-read-only select,.is-flyer-read-only textarea{pointer-events:none}.FlyerForm__section{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.25rem}.FlyerForm__section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.FlyerForm__section-title{color:#1e1f25;font-size:.95rem!important;font-weight:600!important}.FlyerForm__section-description{color:#697586;font-size:.8rem!important}.FlyerForm__summary{align-items:center;background:#eef2f6;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-end;margin-top:1rem;padding:.75rem 1rem}.FlyerForm__summary-label{color:#697586;font-size:.75rem!important}.FlyerForm__summary-value{color:#202939;font-size:.95rem!important;font-weight:500!important;text-align:right}.FlyerForm__summary-total{color:#1e1f25;font-size:1.1rem!important;font-weight:700!important;text-align:right}.FlyerForm__advanced{border:1px solid #e3e8ef;border-radius:.75rem!important;box-shadow:none!important}.FlyerForm__advanced:before{display:none}.FlyerForm__advanced .MuiAccordionSummary-root{padding:0 1.25rem}.FlyerForm__advanced .MuiAccordionDetails-root{padding:0 1.25rem 1.25rem}.ARDialog__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem .75rem!important}.ARDialog__title{color:#1e1f25;font-size:1.25rem!important;font-weight:700!important}.ARDialog__subtitle{color:#697586;font-size:.813rem!important}.ARDialog__content{background:#f7fafc;padding:1.25rem 1.5rem!important}.ARDialog__actions{justify-content:space-between!important;padding:.75rem 1.5rem!important}.ARDialog__actions .MuiButton-contained.Mui-disabled{color:#fff;opacity:.5}.ARDialog__cancel-btn{color:#1e1f25!important}.ARForm{display:flex;flex-direction:column;gap:1rem}.is-ar-read-only .MuiAutocomplete-root,.is-ar-read-only .MuiIconButton-root,.is-ar-read-only .MuiSwitch-root,.is-ar-read-only input,.is-ar-read-only select,.is-ar-read-only textarea{pointer-events:none}.ARForm__section{background:#fff;border:1px solid #e3e8ef;border-radius:.75rem;padding:1.25rem}.ARForm__section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.ARForm__section-title{color:#1e1f25;font-size:.95rem!important;font-weight:600!important}.ARForm__section-description{color:#697586;font-size:.8rem!important}.ARForm__audit-label{color:#697586;font-size:.75rem!important}.ARForm__audit-value{color:#202939;font-size:.875rem!important}.ARCampaigns--page{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:1rem 0}.ARCampaigns--table{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;display:flex;flex:1 1;flex-direction:column;margin-top:1rem;min-height:0;padding:.5rem}.ARCampaigns--table .MuiDataGrid-root{border:none;height:100%!important;width:100%}.ARCampaigns--table .MuiDataGrid-main{overflow:auto}.ARCampaigns--table .MuiDataGrid-footerContainer{border-top:1px solid #e0e0e0}.AddEditCategoryModal--container{background:#fff;left:50%;min-height:30vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.AddEditCategoryModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditCategoryModal__close-icon{position:absolute}.AddEditCategoryModal--modal-actions,.AddEditCategoryModal__header{align-items:center;display:flex;padding:1rem 2rem}.AddEditCategoryModal--form-container{height:15vh;overflow:auto;padding:0 2rem}.AddEditCategoryModal__create-btn{margin-right:1rem!important}.AddEditCategoryModal__cancel-btn{background:none;color:#1e1f25!important}.AddEditCategoryModal--sub-section{margin:1.5rem 0;padding-top:1rem}.AddEditCategoryModalTeams--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.AddEditCategoryModalTeams__content{height:75vh;overflow:auto}.DeviceTypeTile--container{background:#fff;border-radius:.5rem}.DeviceTypeTile__header{font-size:1rem;font-weight:700}.DeviceTypeTile__header-value{font-size:1rem;font-weight:400;margin-left:.5rem}.DeviceTypeTile__label{font-size:.85rem;font-weight:700}.DeviceTypeTile__label-value{font-size:.85rem;font-weight:400;margin-left:.5rem}.DeviceTypeTile__img-carousel img{border-bottom-left-radius:2%;border-top-left-radius:2%;height:100%;width:100%}.DeviceTypeTile--menu{background:#d0d5dd;border-radius:50%;opacity:.9;position:absolute;right:0;right:1rem;top:.5rem}.DeviceTypeTile--modal{background:#fff;left:50%;min-height:15rem;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%!important}.DeviceTypeTile__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.DeviceTypeTile__title--modal-actions,.DeviceTypeTile__title__header{margin:.5rem 0!important;padding:0 1rem}.DeviceTypeTile__content{font-size:1rem;font-weight:400}.DeviceTypeTile__create-btn{margin-right:1rem!important}.DeviceTypeTile__cancel-btn{background:none;color:#1e1f25!important}.DeviceTypeTile__oldPrice{text-decoration:line-through}.AddEditDeviceTypesModal--container{background:#fff;left:50%;min-height:93vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.AddEditDeviceTypesModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditDeviceTypesModal__close-icon{position:absolute}.AddEditDeviceTypesModal--modal-actions,.AddEditDeviceTypesModal__header{margin:.5rem 0!important;padding:1rem 2rem}.AddEditDeviceTypesModal--form-container{height:70vh;overflow:auto;padding:0 2rem}.AddEditDeviceTypesModal__create-btn{margin-right:1rem!important}.AddEditDeviceTypesModal__cancel-btn{background:none;color:#1e1f25!important}.AddEditDeviceTypesModal--sub-section{margin-bottom:1.5rem!important;margin-top:.5rem!important}.DeviceTypes__modal-title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditDesignModal--container{background:#fff;left:50%;min-height:30vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.AddEditDesignModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.AddEditDesignModal__close-icon{position:absolute}.AddEditDesignModal--modal-actions,.AddEditDesignModal__header{align-items:center;display:flex;padding:1rem 2rem}.AddEditDesignModal--form-container{height:50vh;overflow:auto;padding:1rem 2rem}.AddEditDesignModal__create-btn{margin-right:1rem!important}.AddEditDesignModal__cancel-btn{background:none;color:#1e1f25!important}.AddEditDesignModal--sub-section{margin:1.5rem 0;padding-top:1rem}.AddEditDesignModalTeams--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.AddEditDesignModalTeams__content{height:75vh;overflow:auto}.Design--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.Design__content{overflow:auto}.Design__no-result{height:90vh;position:relative;text-align:center;top:45%}.Design__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.Design__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.DesignFilterModal__container{width:71%!important}.DesignFilterModal__content{min-height:20vh}.CustomReports{background:#f7fafc;display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.CustomReports__layout{align-items:flex-start;display:flex;gap:1rem}.CustomReports__main{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:0}.CustomReports__sidebar{align-self:start;flex-shrink:0;position:sticky;top:1rem;width:360px}.CustomReports__card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:20px 24px}.CustomReports__step-actions{display:flex;justify-content:space-between;margin-top:16px}.CustomReports__card-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.CustomReports__step{align-items:center;background:#1e1f25;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.CustomReports__card-title{color:#1e1f25;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.CustomReports__card-desc,.CustomReports__muted{color:#697586;font-size:13px!important;line-height:1.4!important}.CustomReports__type-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CustomReports__type-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;cursor:pointer;padding:16px;position:relative;text-align:left;transition:border-color .12s}.CustomReports__type-card:hover{border-color:#697586}.CustomReports__type-card.is-selected{border:2px solid #1e1f25}.CustomReports__type-card.is-selected:hover{border-color:#1e1f25}.CustomReports__type-icon{align-items:center;background:#eef2f6;border-radius:10px;color:#1e1f25;display:flex;height:40px;justify-content:center;margin-bottom:10px;width:40px}.CustomReports__type-title{color:#1e1f25;font-size:15px!important;font-weight:600!important}.CustomReports__type-desc{color:#697586;font-size:12px!important;margin-top:2px!important}.CustomReports__type-check{color:#1e1f25;position:absolute;right:10px;top:10px}.CustomReports__toolbar{align-items:center;display:flex;gap:4px}.CustomReports__search{flex:1 1;min-width:140px}.CustomReports__counter{color:#697586;font-size:12px!important;margin-top:8px!important}.CustomReports__counter.is-cap{color:#b45309}.CustomReports__checklist{border:1px solid #e3e8ef;border-radius:10px;margin-top:12px;max-height:420px;overflow:auto;padding:4px 8px 8px}.CustomReports__group-head{align-items:center;background:#fff;display:flex;gap:4px;padding-top:4px;position:sticky;top:0;z-index:1}.CustomReports__group-name{color:#1e1f25;font-size:14px!important;font-weight:600!important;text-transform:none}.CustomReports__group-count{color:#697586;font-size:12px!important}.CustomReports__check-row{border-radius:8px;display:flex!important;margin:0!important;padding:2px 8px 2px 28px;width:100%}.CustomReports__check-row.is-selected,.CustomReports__check-row:hover{background:#eef2f6}.CustomReports__check-row .MuiFormControlLabel-label{color:#1e1f25;font-size:14px}.CustomReports__check-custom{color:#697586;font-size:12px}.CustomReports__skeleton-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.CustomReports__who{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.CustomReports__half-title{color:#1e1f25;font-size:14px!important;font-weight:600!important;margin-bottom:10px!important}.CustomReports__scope-list{display:flex;flex-direction:column;gap:8px}.CustomReports__scope-row{align-items:flex-start;border:1px solid #e3e8ef;border-radius:10px;cursor:pointer;display:flex;gap:4px;padding:10px 12px;transition:border-color .12s}.CustomReports__scope-row.is-selected{background:#eef2f6;border-color:#1e1f25}.CustomReports__scope-title{color:#1e1f25;font-size:14px!important;font-weight:500!important}.CustomReports__scope-desc{color:#697586;font-size:12px!important}.CustomReports__scope-extra{margin-top:8px}.CustomReports__filter-chips{display:flex;flex-wrap:wrap;gap:8px}.CustomReports__inactive{margin-left:0!important;margin-top:12px}.CustomReports__file{display:flex;flex-direction:column;gap:12px}.CustomReports__sort-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CustomReports__side-meta{color:#697586;font-size:13px!important}.CustomReports__side-label{color:#1e1f25;font-size:13px!important;font-weight:600!important;margin:16px 0 8px!important}.CustomReports__sheet{border:1px solid #e3e8ef;border-radius:8px;display:flex;overflow-x:auto}.CustomReports__sheet-cell{border-right:1px solid #e3e8ef;flex:0 0 auto;min-width:96px}.CustomReports__sheet-cell:last-child{border-right:none}.CustomReports__sheet-letter{background:#eef2f6;color:#697586;font-size:12px!important;padding:2px 8px}.CustomReports__sheet-name{color:#1e1f25;font-size:12px!important;padding:8px;white-space:nowrap}.CustomReports__sheet-more{align-items:center;background:#eef2f6;color:#697586;display:flex;font-size:12px!important;justify-content:center;min-width:96px;padding:8px}.CustomReports__order-list{max-height:50vh;overflow:auto}.CustomReports__order-row{align-items:center;border-top:2px solid #0000;display:flex;gap:6px;min-height:40px;padding-right:4px}.CustomReports__order-row.is-drop-target{border-top-color:#1e1f25}.CustomReports__drag{color:#697586;cursor:grab;display:flex}.CustomReports__order-index{color:#697586;flex-shrink:0;font-size:12px!important;text-align:center;width:1.25rem}.CustomReports__order-name{cursor:text;flex:1 1;min-width:0}.CustomReports__order-label{color:#1e1f25;font-size:13px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomReports__order-original{color:#697586;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomReports__order-actions{display:flex;opacity:0;transition:opacity .12s}.CustomReports__order-row:focus-within .CustomReports__order-actions,.CustomReports__order-row:hover .CustomReports__order-actions{opacity:1}.CustomReports__summary{color:#697586;font-size:12px!important;margin:16px 0 8px!important}.CustomReports__file-note{color:#697586;font-size:12px!important;margin-top:8px!important;text-align:center;word-break:break-all}@media(max-width:1100px){.CustomReports__layout{flex-direction:column}.CustomReports__sidebar{position:static;width:100%}}@media(max-width:900px){.CustomReports__who{grid-template-columns:1fr}}@media(max-width:700px){.CustomReports__sort-row,.CustomReports__type-grid{grid-template-columns:1fr}.CustomReports__toolbar{flex-wrap:wrap}}.CampaignImages__container{position:relative}.CampaignImages__actions{display:flex;gap:8px;position:absolute;right:0;top:0}.CampaignImages__slot-section{margin-bottom:32px}.CampaignImages__slot-label{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:900!important;gap:8px;margin-bottom:12px!important}.CampaignImages__slot-label .slot-number{align-items:center;background:#000;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.CampaignImages__image-grid{display:flex;flex-wrap:wrap;gap:12px}.CampaignImages__preview-paper{background:#0009!important;border-radius:0!important}.CampaignImages__preview-close{background:#0006!important;color:#fff!important;position:absolute!important;right:8px;top:8px;z-index:1}.CampaignImages__preview-close:hover{background:#000000b3!important}.CampaignImages__preview-content{align-items:center;display:flex!important;flex-direction:column;height:100%;justify-content:center;padding:48px 16px 24px!important}.CampaignImages__preview-content img,.CampaignImages__preview-content video{aspect-ratio:9/16;max-height:calc(100vh - 100px);max-width:100%;object-fit:contain}.CampaignImages__preview-content .preview-name{color:#eee;font-size:14px;margin-top:12px}.CampaignImages__orientation-group{margin-bottom:16px}.CampaignImages__orientation-label{color:#888;display:block;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:capitalize}.CampaignImages__image-card{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;width:120px}.CampaignImages__image-card .drag-handle{align-items:center;background:#00000059;border-radius:4px;color:#fff;cursor:grab;display:flex;height:22px;justify-content:center;position:absolute;right:2px;top:2px;width:22px;z-index:2}.CampaignImages__image-card .drag-handle:active{cursor:grabbing}.CampaignImages__image-card:hover{border-color:#000}.CampaignImages__image-card .image-checkbox{background:#00000040;border-radius:4px;color:#fff;left:2px;padding:2px;position:absolute;top:2px;z-index:1}.CampaignImages__image-card .image-wrapper{aspect-ratio:9/16;overflow:hidden;width:100%}.CampaignImages__image-card .image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.CampaignImages__image-card .image-name{color:#666;font-size:11px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.ViewMetrics__col-1{background:#cdcdcd!important}.ViewMetrics__col-1,.ViewMetrics__col-2{align-items:center;border:1px solid #fff;display:flex;padding:1rem}.ViewMetrics__col-2{background:#dcdcdc!important}.ViewMetrics__col-3-container{display:flex;flex-direction:column;flex-flow:wrap}.ViewMetrics__col-3{background:#f1f1f1!important;border:1px solid #fff;display:flex;flex-direction:column!important;justify-content:center;padding:1rem;width:100%}.ViewMetrics__col-4{background:#f5f5f5!important;border:1px solid #fff;padding:1rem}.ViewMetrics__col-5{background:#f8f8f8!important;border:1px solid #fff;border-bottom:none!important;font-weight:500;padding:2rem}.ViewMetrics__contaier{min-height:30vh}.ViewMetrics_no-result{align-items:center;display:flex;height:60vh;justify-content:center}.ViewMetrics__header{align-items:center;background:#fff;font-weight:500;width:100%}.ViewMetrics__header-item{padding:1rem}.ViewMetrics__text-bold{font-size:1.2rem;font-weight:500;margin:.5rem 0}.ViewMetrics__subtext-bold{font-weight:600}.upload-creatives-modal__title{padding:16px 24px}.upload-creatives-modal__title .title-container{align-items:center;display:flex;justify-content:space-between}.upload-creatives-modal__content{padding:24px}.upload-creatives-modal__slots .slots-label{color:#374151;font-weight:600;margin-bottom:8px}.upload-creatives-modal__dropzone{border:2px dashed #ccc;border-radius:8px;cursor:pointer;padding:24px;text-align:center;transition:all .2s ease}.upload-creatives-modal__dropzone:hover{background-color:#00000005;border-color:#999}.upload-creatives-modal__dropzone.active{background-color:#1976d20a;border-color:#1976d2}.upload-creatives-modal__dropzone .upload-icon{color:#aaa;font-size:48px;margin-bottom:8px}.upload-creatives-modal__dropzone .dropzone-text{color:#374151;margin-bottom:4px}.upload-creatives-modal__dropzone .dropzone-hint{color:#6b7280}.upload-creatives-modal__previews{margin-top:24px}.upload-creatives-modal__previews .previews-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.upload-creatives-modal__previews .previews-grid{display:flex;flex-wrap:wrap;gap:16px}.upload-creatives-modal__previews .preview-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;width:148px}.upload-creatives-modal__previews .preview-card.error{border-color:#f44336}.upload-creatives-modal__previews .preview-media{align-items:center;background-color:#f5f5f5;display:flex;height:263px;justify-content:center;overflow:hidden;position:relative}.upload-creatives-modal__previews .preview-img{height:100%;object-fit:contain;width:100%}.upload-creatives-modal__previews .error-overlay{align-items:center;background-color:#00000080;color:#fff;display:flex;inset:0;justify-content:center;padding:8px;position:absolute;text-align:center;z-index:2}.upload-creatives-modal__previews .remove-btn{background-color:#ffffffd9;position:absolute;right:4px;top:4px}.upload-creatives-modal__previews .remove-btn:hover{background-color:#fffffff2}.upload-creatives-modal__previews .preview-info{padding:8px 10px}.upload-creatives-modal__previews .preview-info .preview-name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-creatives-modal__actions{gap:12px;padding:16px 24px}.ViewCampaign--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.ViewCampaign__content{margin-top:1rem;overflow-x:auto;overflow-y:hidden;width:100%}.ViewCampaign__content .MuiDataGrid-root{min-width:100%}.ViewCampaign_no-result{height:90vh;position:relative;text-align:center;top:45%}.Campaigns--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.Campaigns__no-result{height:90vh;position:relative;text-align:center;top:45%}.Campaigns__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.Campaigns__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.CloneModal--container{background:#fff;left:50%;min-height:30vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.CloneModal__title{color:#1e1f25!important;font-size:1.25rem!important;font-weight:700!important}.CloneModal__close-icon{position:absolute}.CloneModal--modal-actions,.CloneModal__header{align-items:center;display:flex;padding:1rem 2rem}.CloneModal--form-container{height:30vh;overflow:auto;padding:0 2rem}.CloneModal__create-btn{margin-right:1rem!important}.CloneModal__cancel-btn{background:none;color:#1e1f25!important}.CampaignFilterModal__container{top:40%;width:71%!important}.CampaignFilterModal__content{min-height:20vh}.Customers--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.Customers__content{overflow:auto}.Customers__no-result{height:90vh;position:relative;text-align:center;top:45%}.Customers__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.Customers__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.CustomerFilterModal__container{width:71%!important}.CustomerFilterModal__content{min-height:20vh}.ViewCustomer--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.ViewCustomer__content{overflow:auto}.ViewCustomer_no-result{height:90vh;position:relative;text-align:center;top:45%}.ViewCustomer__link{color:#000;cursor:pointer;font-size:2rem!important}.ViewCustomer__link:hover{text-decoration:underline}.ViewCustomer__link-active{font-size:2rem!important}.ViewCustomerFilterModal__container{width:71%!important}.ViewCustomerFilterModal__content{min-height:20vh}.ViewLeaseCustomerFilterModal__container{width:71%!important}.ViewLeaseCustomerFilterModal__content{min-height:20vh}.Profile__container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;min-height:60vh;padding:1rem .5rem}.Profile__badge{background:#111827;border:3px solid #fff;border-radius:50%;height:163px;width:163px}.Profile__badge-label{color:#fff;font-size:5rem;padding:1.8rem 1rem;text-align:center}.Leases--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:.5rem}.Leases__content{overflow:auto}.Leases__no-result{height:90vh;position:relative;text-align:center;top:45%}.Leases__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.Leases__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.LeaseFilterModal__container{top:40%;width:71%!important}.LeaseFilterModal__content{min-height:20vh}.VideoViewer--video-wrapper{border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative}.VideoViewer__video{border-radius:.5rem;height:100%;max-height:100%;max-width:100%;object-fit:contain;transition:opacity .3s ease;width:100%}.VideoViewer__thumbnail{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.VideoViewer__overlay{align-items:center;background-color:#0000004d;border-radius:.5rem;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.VideoViewer__overlay.visible{opacity:1}.VideoViewer__play-button{background-color:#fffc!important;box-shadow:0 2px 8px #0000004d!important;color:#344054!important;height:48px!important;width:48px!important;z-index:10!important}.VideoViewer__play-button:hover{background-color:#ffffffe6!important;transform:scale(1.1)}.VideoViewer__play-button svg{font-size:24px!important}.VideoViewer__error-overlay{align-items:center;background-color:#0009;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.VideoViewer__error-icon{font-size:2rem!important;margin-bottom:.5rem}.VideoViewer__error-text{font-size:.75rem!important;max-width:80%;text-align:center}.VideoViewer__video::-webkit-media-controls,.VideoViewer__video::-webkit-media-controls-enclosure{display:none!important}.VideoViewer__video::-webkit-media-controls-panel{display:none!important}.ImagesDisplay__button{margin-right:1rem!important}.CampaignImage__Tab-container{border-bottom:1px solid var(--mui-divider)}.ViewLease--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;padding:1rem}.ViewLease__content{margin-top:1rem;overflow:auto}.ViewLease_no-result{height:90vh;position:relative;text-align:center;top:45%}.ViewLease__delivered-container{position:relative}.ViewLease__delivered-btn{bottom:.2rem;margin:.1rem;position:absolute;right:0}.LeaseConfirmDeliveryStatusModal__container{width:35%!important}.LeaseConfirmDeliveryStatusModal__content{min-height:6rem}.customer-selection-modal .MuiDialog-paper{border-radius:8px;overflow:hidden}.customer-selection-modal__title{padding:16px 24px}.customer-selection-modal__content{padding:24px}.customer-selection-modal__customer-item{align-items:center;background-color:#f5f5f5;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;padding:16px;transition:background-color .2s ease}.customer-selection-modal__customer-item:hover{background-color:#e0e0e0}.customer-selection-modal__folder-icon{color:#757575;font-size:36px;margin-bottom:8px}.customer-selection-modal__customer-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis}.upload-assets-modal .MuiDialog-paper{border-radius:8px;overflow:hidden}.upload-assets-modal__title{align-items:center;display:flex;justify-content:space-between}.upload-assets-modal__form-control{margin-bottom:24px}.upload-assets-modal__autocomplete .MuiOutlinedInput-root{border-radius:8px;margin-bottom:10px}.upload-assets-modal__autocomplete .MuiAutocomplete-clearIndicator,.upload-assets-modal__autocomplete .MuiAutocomplete-popupIndicator{display:none}.upload-assets-modal__text-field .MuiOutlinedInput-root{border-radius:8px}.upload-assets-modal__autocomplete-option{padding:8px 16px}.upload-assets-modal__dropzone{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;min-height:200px;outline:none;position:relative}.upload-assets-modal__dropzone.drag-active{background-color:#0000000d}.upload-assets-modal__upload-icon{color:#aaa;font-size:48px;margin-bottom:8px}.upload-assets-modal__dropzone-text{color:#0009;margin-bottom:8px}.upload-assets-modal__dropzone-caption{color:#0009}.upload-assets-modal__processing-container{margin-top:16px;width:100%}.upload-assets-modal__processing-text{color:#0009;display:block;margin-bottom:8px}.upload-assets-modal__uploaded-section{margin-top:24px;max-height:600px;overflow-x:hidden;overflow-y:auto}.upload-assets-modal__uploaded-header{margin-bottom:16px}.upload-assets-modal__uploaded-title{font-weight:500}.upload-assets-modal__clear-all-button{justify-content:flex-start}.upload-assets-modal__assets-grid{padding:0 16px}.upload-assets-modal__asset-item{margin-bottom:16px}.upload-assets-modal__asset-card{border:1px solid #e0e0e0;border-radius:8px;margin:0;overflow:hidden;position:relative;transition:all .2s ease;width:147.75px}.upload-assets-modal__asset-card:hover{box-shadow:0 2px 8px #0000001a}.upload-assets-modal__asset-card.error{border-color:#f44336}.upload-assets-modal__asset-image-container{align-items:center;background-color:#f5f5f5;display:flex;height:262.67px;justify-content:center;overflow:hidden;position:relative;width:100%}.upload-assets-modal__asset-image{min-height:100%;min-width:100%}.upload-assets-modal__asset-image.portrait{height:100%}.upload-assets-modal__asset-image.landscape{width:100%}.upload-assets-modal__asset-image{object-fit:cover}.upload-assets-modal__asset-image.portrait{object-fit:cover;width:auto}.upload-assets-modal__asset-image.landscape{height:auto;object-fit:cover}.upload-assets-modal__asset-image{background-color:#f5f5f5}.upload-assets-modal__video-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.upload-assets-modal__remove-button{align-items:center;background-color:#000000b3!important;border-radius:50%;color:#fff!important;display:flex;height:28px;justify-content:center;padding:6px;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px;z-index:5}.upload-assets-modal__remove-button:hover{background-color:#000000e6!important;transform:scale(1.1)}.upload-assets-modal__remove-button .MuiSvgIcon-root{font-size:16px}.upload-assets-modal__asset-info{padding:8px 12px}.upload-assets-modal__asset-title{color:inherit;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error .upload-assets-modal__asset-title,.upload-assets-modal__asset-error{color:#f44336}.upload-assets-modal__asset-details{color:#0009}.upload-assets-modal__cancel-button{border-radius:8px;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none}.upload-assets-modal__upload-button{background:linear-gradient(90deg,#4b5563,#111827);border-radius:8px;box-shadow:none;color:#fff!important;font-size:14px;font-weight:500;padding:8px 24px;text-transform:none}.upload-assets-modal__upload-button:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:0 2px 8px #0000001a}.upload-assets-modal__upload-button.Mui-disabled{color:#fff;opacity:.7}.upload-assets-modal__upload-spinner{color:#fff;margin-right:8px}.upload-assets-modal .status{color:#2196f3;font-weight:500}.custom-tabs-container{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--mui-palette-divider,#e0e0e0);overflow:visible;position:relative;width:100%}.custom-tabs{min-height:45px;overflow:visible}.custom-tabs .MuiTabs-scroller{overflow:visible!important}.custom-tabs .MuiTabs-flexContainer{align-items:flex-end;overflow:visible}.custom-tabs .MuiTabs-indicator{background-color:#0b0b0b;background-color:var(--mui-palette-primary-main,#0b0b0b);height:3px}.custom-tab{align-items:flex-end;color:#000000de;color:var(--mui-palette-text-primary,#000000de);display:flex;font-weight:500;min-height:50px;opacity:1;padding:10px}.custom-tab,.custom-tab .MuiTab-wrapper{overflow:visible}.custom-tab.Mui-selected{color:#0f0f0f;color:var(--mui-palette-primary-main,#0f0f0f);font-weight:400}.custom-tab-label-with-badge{align-items:center;display:inline-flex;height:100%;overflow:visible;position:relative}.tab-badge{align-items:center;background-color:#0f0f0f;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:500;height:20px;justify-content:center;line-height:1;margin-left:8px;width:20px}.design-assets-container{position:relative}.design-assets-scroll-container{height:calc(100vh - 150px);overflow:hidden}.design-assets-tabs .MuiTab-root{font-weight:400!important}.design-assets-tabs .Mui-selected{color:#667085!important;font-weight:400!important}.design-assets-tab-panel{height:calc(100vh - 200px);overflow:hidden}.design-assets-tab-content{-webkit-overflow-scrolling:touch;height:calc(100vh - 200px);overflow-y:auto;padding-right:8px;position:relative;scroll-behavior:smooth;will-change:scroll-position}.design-assets-empty-message{justify-content:center;padding:24px}.design-assets-gallery-item{margin-bottom:16px}.design-assets-loading{justify-content:center;padding:16px}.design-assets-snackbar{bottom:20px}.design-assets-alert{width:100%}.ApprovedAsset__no-result{min-height:50vh;position:relative;text-align:center;top:45%}.ApprovedAsset__filter-container{align-items:center;justify-content:space-between;min-height:fit-content;padding:10px 0;width:100%}.ApprovedAsset__filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:8px 0}.ApprovedAsset__filter-chips .ApprovedAsset__filter-chip{background-color:#f5f5f5;border-radius:16px;font-size:.875rem;margin-right:8px}.ApprovedAsset__filter-chips .ApprovedAsset__filter-chip:hover{background-color:#e0e0e0}.ApprovedAsset__filter-chips .ApprovedAsset__clear-button{color:#0574f6;font-weight:500;min-width:auto;padding:4px 8px;text-transform:none}.ApprovedAsset__filter-chips .ApprovedAsset__clear-button:hover{background-color:#0574f60a}.ApprovedAsset__action-buttons{background-color:#fff;border-radius:24px;bottom:20px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;display:flex;gap:10px;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:1000}.ApprovedAsset__action-buttons .MuiButton-root{border-radius:20px;font-weight:700;min-width:100px;text-transform:none}.AssetInfoFooter--container{align-items:flex-start;box-shadow:none;display:flex;justify-content:space-between;padding:8px 4px;width:147.75px}.AssetInfoFooter__content{flex:1 1;overflow:hidden}.AssetInfoFooter__title-row{align-items:center;display:flex;justify-content:space-between;width:100%}.AssetInfoFooter__title{color:#000;flex:1 1;font-size:.875rem!important;font-weight:500!important;margin:0!important;overflow:hidden;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.AssetInfoFooter__date{color:#6c737f;display:block;font-size:.75rem!important}.AssetInfoFooter__menu-button{align-items:center;color:#6c737f;display:flex;flex-shrink:0}.DesignAssetsGallery--container{margin-left:0!important}.DesignAssetsGallery__filename{overflow-wrap:break-word}.DesignAssetsGallery__info{background:#fff!important;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.DesignAssetsGallery__label{color:#344054;font-size:.663rem}.DesignAssetsGallery__value{color:#000;font-size:.829rem;padding-top:.4rem}.DesignAssetsGallery__content{overflow-wrap:break-word}.DesignAssetsGallery__menu-container{background:#fff;border-radius:50%;position:absolute;right:.25rem;top:.5rem;z-index:999}.DesignAssetsGallery--container-box{border-radius:.5rem;margin-left:0!important;position:relative}.DesignAssetsGallery__selected{opacity:.5}.DesignAssetImage__selected-overlay{background-color:#0003;border-radius:6px;height:100%;pointer-events:none;width:100%;z-index:998}.DesignAssetsGallery__image,.DesignAssetsGallery__video{border-radius:.5rem;margin-bottom:.5rem}.DesignAssetsGallery--pendingAssetContainer{background:#000!important;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;font-size:1rem;font-weight:500;text-align:center}.DesignAssetImage__pendingReview{font-size:.5rem!important;font-weight:500;left:.25rem;position:absolute;top:.25rem;z-index:999}.DesignAssetImage__pendingReview .MuiChip-icon{height:1rem;width:1rem}.DesignAssetImage__unlink-container{background:hsla(0,0%,83%,.749);height:100%;width:100%;z-index:998}.DesignAssetImage__unlink-checkbox{font-size:.75rem;font-weight:500;position:absolute;right:-1rem}.DesignAssetImage__subcontainer{box-shadow:none;height:262.67px;position:relative;width:147.75px}.DesignAssetsGallery--grid-item:hover .DesignAssetImage__hover-checkbox,.DesignAssetsPendingActionNeeded--container .DesignAssetsGallery--grid-item:hover .DesignAssetImage__hover-checkbox,.draggable-asset:hover .DesignAssetImage__hover-checkbox{opacity:1}.DesignAssetVideo__container{box-shadow:none}.DesignAssetVideo__preview-wrapper{box-shadow:none;height:262.67px;position:relative;width:147.75px}.DesignAssetImage__hover-checkbox{opacity:0;position:absolute;right:.25rem;top:.25rem;transition:opacity .2s ease;z-index:999}.DesignAssetImage__hover-checkbox .MuiCheckbox-root{background:#0000!important;padding:0}.DesignAssetImage__hover-checkbox .MuiCheckbox-root:hover{background:#0000!important}.DesignAssetImage__hover-checkbox .MuiCheckbox-root .MuiSvgIcon-root{border:none!important;outline:none!important}.DesignAssetImage__hover-checkbox.checked{opacity:1!important}.DesignAssetsGallery--grid-item:hover .DesignAssetImage__hover-checkbox,.draggable-asset:hover .DesignAssetImage__hover-checkbox{opacity:1}.DesignAssetImage__selected-overlay{background:#1976d24d;border-radius:4px;height:262.67px;left:0;position:absolute;top:0;width:147.75px;z-index:1}.DesignAssetImage__unlink-container{bottom:8px;position:absolute;right:8px}.DesignAssetImage__unlink-checkbox{background:#fff;border-radius:4px;padding:4px}.DesignAssetControls__container{display:flex;padding:0;position:absolute;right:0;top:0;z-index:1000}.DesignAssetControls__select-all{margin-right:16px!important}.DesignAssetControls__select-all .MuiFormControlLabel-label{color:#333;font-size:.875rem}.DesignAssetControls__filter-btn{color:#333!important;font-weight:500!important;margin:0 8px!important;padding:6px 8px!important;text-transform:none!important}.DesignAssetControls__filter-btn:hover{background-color:#0000000a!important}.DesignAssetControls__filter-btn .MuiButton-endIcon{margin-left:4px}.DesignAssetControls__download-btn{border:1px solid #0574f6!important;border-radius:4px!important;color:#0574f6!important;font-weight:500!important;margin:0 8px!important;padding:6px 8px!important;text-transform:none!important}.DesignAssetControls__download-btn:hover{background-color:#0574f60a!important}.DesignAssetControls__download-btn .MuiButton-startIcon{margin-right:4px}.DesignAssetControls__popover{position:absolute!important;z-index:9999!important}.DesignAssetControls__popover-paper{border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:400px;max-width:400px;overflow:hidden;width:400px}.DesignAssetControls__popover.DesignAssetControls__customer-name-popover .MuiPopover-paper{max-width:800px!important;width:800px!important}.DesignAssetControls__media-type-popover .MuiPopover-paper{max-width:300px;width:300px}.DesignAssetControls__date-added-popover .MuiPopover-paper{max-width:250px;width:250px}.DesignAssetControls__popover-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.DesignAssetControls__search-container{position:relative;width:100%}.DesignAssetControls__search-container .DesignAssetControls__search-icon-container{color:#757575;left:10px;position:absolute;top:55%;transform:translateY(-50%);z-index:1}.DesignAssetControls__search-input{border:1px solid #e0e0e0;border-radius:50px;font-size:15px;height:30px;padding:8px 8px 8px 35px;width:70%}.DesignAssetControls__header-actions{align-items:center;display:flex;gap:8px}.DesignAssetControls__clear-btn{color:#666;font-size:14px;font-weight:400;min-width:auto;padding:6px 12px;text-transform:none;white-space:nowrap}.DesignAssetControls__apply-btn{background:linear-gradient(90deg,#4b5563,#111827);border-radius:12px;box-shadow:none;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none}.DesignAssetControls__apply-btn:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.DesignAssetControls__apply-spinner{color:#fff;margin-right:8px}.DesignAssetControls__close-btn{color:#757575;padding:4px}.DesignAssetControls__close-btn:hover{background-color:#0000000a}.DesignAssetControls__users-list-container{flex:1 1;overflow-y:auto;padding:0}.DesignAssetControls__loading-container{display:flex;justify-content:center;padding:16px}.DesignAssetControls__no-users-found{color:#757575;padding:16px;text-align:center}.DesignAssetControls__users-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0;padding:0 8px}.DesignAssetControls__user-item{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;min-width:0;overflow:hidden;padding:4px 6px;transition:all .2s ease}.DesignAssetControls__user-item:hover{background-color:#f5f5f5}.DesignAssetControls__user-item--selected{background-color:#f0f7ff}.DesignAssetControls__user-checkbox{color:#bdbdbd;flex-shrink:0;margin-right:4px;padding:0}.DesignAssetControls__user-checkbox--selected{color:#1976d2}.DesignAssetControls__user-name{flex:1 1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesignAssetControls__user-item--selected .DesignAssetControls__user-name{font-weight:700}.DesignAssetControls__date-options-list{display:flex;flex-direction:column;gap:4px;padding:8px 16px}.DesignAssetControls__date-option{border-radius:4px;color:#333;font-weight:500;justify-content:flex-start;padding:8px 12px;text-align:left}.DesignAssetControls__date-option:hover{background-color:#0000000a}.DesignAssetFilePreview--container-box{border-radius:.5rem .5rem 0 0}.DesignAssetFilePreview__filename{overflow-wrap:break-word}.DesignAssetFilePreview__info{background:#fff!important;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.DesignAssetFilePreview__label{color:#344054;font-size:.663rem}.DesignAssetFilePreview__value{color:#000;font-size:.829rem;padding-top:.4rem}.DesignAssetFilePreview__content{overflow-wrap:break-word}.DesignAssetFilePreview__menu-container{background:#fff;border-radius:50%;opacity:.9;position:absolute;right:0;right:.25rem;top:.5rem}.AddEditDesignAssetModal--container{background:#fff;left:50%;min-height:60vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%!important}.AddEditDesignAssetModal__title{color:#0f142b!important;font-size:1.25rem!important;font-weight:700!important}.AddEditDesignAssetModal__close-icon{position:absolute}.AddEditDesignAssetModal--modal-actions,.AddEditDesignAssetModal__header{display:flex;justify-content:flex-end;margin:.5rem 0!important;padding:1rem 2rem}.AddEditDesignAssetModal--form-container{height:40vh;overflow:auto;padding:0 2rem}.AddEditDesignAssetModal__create-btn{margin-left:1rem!important}.AddEditDesignAssetModal__cancel-btn{color:#0f142b!important}.AddEditDesignAssetModal--sub-section{margin-bottom:1.5rem!important;margin-top:.5rem!important}.ApproveRejectModal--container{background:#fff;border-radius:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35%!important}.ApproveRejectModal__title{color:#0f142b!important;font-size:1.25rem!important;font-weight:700!important;margin:.75rem 0 0!important}.ApproveRejectModal__close-icon{position:absolute}.ApproveRejectModal__header{display:flex;justify-content:center;margin:.5rem 0!important;padding:1rem 2rem}.ApproveRejectModal--form-container{overflow:auto;padding:0 2rem}.ApproveRejectModal__primary-btn{background:linear-gradient(103.83deg,#6a7181,#191b1f);border-radius:.625rem!important;font-weight:700!important;height:2.5rem!important;text-transform:capitalize!important}.ApproveRejectModal--modal-actions{padding:2rem}.ApproveReject__image-logo{height:3.5rem}.DesignAssetsPendingActionNeeded--container{background:#fff;border-radius:.75rem;border-radius:.5rem;justify-content:space-between}.DesignAssetsPendingActionNeeded--container .DesignAssetsGallery--container{margin:0;width:100%}.DesignAssetsPendingActionNeeded__scroll-container{height:calc(100vh - 200px);overflow-y:auto;position:relative}.DesignAssetsPendingActionNeeded__tabs .MuiTab-root{font-weight:400!important}.DesignAssetsPendingActionNeeded__tabs .MuiTab-root .MuiBox-root{align-items:center!important;display:flex!important}.DesignAssetsPendingActionNeeded__tabs .Mui-selected{color:#667085!important;font-weight:400!important}.DesignAssetsPendingActionNeeded__tab-count{background-color:#fef7c3;border-radius:4px;color:#d92d20;display:inline-block;font-size:.75rem;font-weight:500;min-width:20px;padding:2px 8px 0;text-align:center}.DesignAssetsPendingActionNeeded__filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:8px 0}.DesignAssetsPendingActionNeeded__filter-chips .DesignAssetsPendingActionNeeded__filter-chip{background-color:#f5f5f5;border-radius:16px;font-size:.875rem;margin-right:8px}.DesignAssetsPendingActionNeeded__filter-chips .DesignAssetsPendingActionNeeded__filter-chip:hover{background-color:#e0e0e0}.DesignAssetsPendingActionNeeded__filter-chips .DesignAssetsPendingActionNeeded__clear-button{color:#0574f6;font-weight:500;min-width:auto;padding:4px 8px;text-transform:none}.DesignAssetsPendingActionNeeded__filter-chips .DesignAssetsPendingActionNeeded__clear-button:hover{background-color:#0574f60a}.DesignAssetsPendingActionNeeded__no-result-box{padding:24px;text-align:center}.DesignAssetsPendingActionNeeded__no-more-box{padding:16px;text-align:center}.DesignAssetsPendingActionNeeded__action-buttons{background-color:#fff;border-radius:24px;bottom:20px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;display:flex;gap:10px;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:1000}.DesignAssetsPendingActionNeeded__action-buttons .MuiButton-root{border-radius:20px;font-weight:700;min-width:100px;text-transform:none}.DesignAssetsPendingActionNeeded__head-title{color:#202939;font-size:1rem;font-weight:600;margin:.5rem 0!important}.DesignAssetsPendingActionNeeded__head-subtitle{margin:.5rem 0!important}.DesignAssetsPendingActionNeeded__controls-btn{margin:0 .5rem!important}.DesignAssetsPendingActionNeeded__no-result{min-height:50vh;position:relative;text-align:center;top:45%}.design-asset-upload-popover{padding:16px;width:200px}.design-asset-tab-container{margin:16px 0;width:100%}.ViewDesignAsset__btn,.ViewDesignAsset__btn-save{margin:0 .5rem!important}.ViewDesign__image-details{background:#fff;border-radius:.75rem}.ViewDesign__image-info{background:#f7fafc;border-radius:.5rem;height:5rem}.LabelValue--container{background:#eef2f6;border-radius:.25rem}.ViewDesign__portraitContainer{align-items:center;display:flex;justify-content:center;padding:1rem}.ViewDesign__landscapeContainer{padding:1rem}.AdBeets--title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.AdBeets--key{color:#4b5565;font-weight:500}.AdBeets--value{color:#202939;font-weight:400}.remove-confirmation-dialog .MuiPaper-root.all-cities{max-width:320px}.remove-confirmation-dialog .MuiPaper-root.specific-cities{max-width:500px}.remove-confirmation-dialog .dialog-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.remove-confirmation-dialog .dialog-icon{align-items:center;background-color:#ef44441a;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.remove-confirmation-dialog .dialog-icon svg{color:#ef4444;font-size:28px}.remove-confirmation-dialog .dialog-title{margin-bottom:8px}.remove-confirmation-dialog .dialog-message{margin-bottom:16px}.remove-confirmation-dialog .toggle-mode-button{color:#3b82f6;font-size:12px;margin-bottom:16px;text-transform:none}.remove-confirmation-dialog .city-selector{margin-bottom:24px;width:100%}.remove-confirmation-dialog .search-container{margin-bottom:16px}.remove-confirmation-dialog .search-container .search-input{margin-bottom:8px}.remove-confirmation-dialog .search-container .select-all-checkbox{padding:0}.remove-confirmation-dialog .city-divider{margin-bottom:16px}.remove-confirmation-dialog .cities-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);max-height:200px;overflow-y:auto}.remove-confirmation-dialog .city-item{align-items:center;border:1px solid #eee;border-radius:4px;cursor:pointer;display:flex;padding:8px}.remove-confirmation-dialog .city-item .folder-icon{color:#aaa;font-size:16px;margin:0 4px}.remove-confirmation-dialog .city-item .city-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-confirmation-dialog .no-cities-found{grid-column:span 2;padding:16px 0;text-align:center}.remove-confirmation-dialog .dialog-actions{display:flex;gap:16px;justify-content:center;width:100%}.remove-confirmation-dialog .dialog-actions .cancel-button{border-color:#d1d5db;border-radius:8px;color:#6b7280;flex:1 1;font-weight:500;text-transform:none}.remove-confirmation-dialog .dialog-actions .cancel-button:hover{background-color:#00000005;border-color:#9ca3af}.remove-confirmation-dialog .dialog-actions .confirm-button{background-color:#ef4444;border-radius:8px;color:#fff;flex:1 1;font-weight:500;text-transform:none}.remove-confirmation-dialog .dialog-actions .confirm-button:hover{background-color:#dc2626}.remove-confirmation-dialog .dialog-actions .confirm-button:disabled{opacity:.7}.remove-confirmation-dialog .MuiPaper-root{border-radius:16px;max-width:320px;padding:24px}.remove-confirmation-dialog .dialog-container{align-items:center;flex-direction:column;gap:16px;text-align:center}.remove-confirmation-dialog .icon-container{width:100%}.remove-confirmation-dialog .icon-wrapper{align-items:center;background-color:#ef44441a;border-radius:50%;height:48px;justify-content:center;margin:0 auto;width:48px}.remove-confirmation-dialog .delete-icon{color:#ef4444;font-size:28px}.remove-confirmation-dialog .dialog-title{font-size:18px;font-weight:600}.remove-confirmation-dialog .dialog-message{color:#6b7280;font-size:14px}.remove-confirmation-dialog .buttons-container{gap:16px;justify-content:center;margin-top:8px;width:100%}.remove-confirmation-dialog .button-wrapper{padding:0!important}.remove-confirmation-dialog .cancel-button{border-color:#d1d5db;border-radius:8px;color:#6b7280;font-weight:500;text-transform:none}.remove-confirmation-dialog .cancel-button:hover{background-color:#00000005;border-color:#9ca3af}.remove-confirmation-dialog .delete-button{background-color:#ef4444;border-radius:8px;color:#fff;font-weight:500;text-transform:none}.remove-confirmation-dialog .delete-button:hover{background-color:#dc2626}.add-to-cities-dialog .MuiDialog-paper{border-radius:8px;box-shadow:0 10px 25px #0000001a;max-width:600px}.add-to-cities-dialog .MuiCheckbox-root{padding:4px}.add-to-cities-dialog .dialog-content{padding:24px;position:relative}.add-to-cities-dialog .dialog-title{margin-bottom:16px}.add-to-cities-dialog .close-button{position:absolute;right:16px;top:16px}.add-to-cities-dialog .select-all-container{margin-bottom:16px}.add-to-cities-dialog .select-all-label{cursor:pointer}.add-to-cities-dialog .search-field-container{margin-left:auto}.add-to-cities-dialog .search-field{width:200px}.add-to-cities-dialog .cities-list-container{margin-bottom:16px;max-height:400px;overflow-y:auto}.add-to-cities-dialog .loading-container{display:flex;justify-content:center;padding:32px 0}.add-to-cities-dialog .city-item{align-items:center;border:1px solid #eee;border-radius:4px;cursor:pointer;display:flex;padding:8px}.add-to-cities-dialog .city-checkbox{padding:4px}.add-to-cities-dialog .folder-icon{color:#aaa;margin:0 4px}.add-to-cities-dialog .city-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-to-cities-dialog .no-cities-found{padding:32px 0;text-align:center}.add-to-cities-dialog .cancel-button{border-radius:4px;text-transform:none}.add-to-cities-dialog .confirm-button{background-color:#1976d2;border-radius:4px;text-transform:none}.add-to-cities-dialog .confirm-button:hover{background-color:#1565c0}.default-asset-container{padding:16px}.default-asset-tabs-container{width:100%}.default-asset-tabs-header{align-items:center;border-bottom:1px solid divider;display:flex;justify-content:space-between}.default-asset-controls-container{align-items:center;display:flex;flex-direction:row}.default-asset-scroll-container{-webkit-overflow-scrolling:touch;height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;will-change:scroll-position}.default-asset-loading-container{display:flex;justify-content:center;padding:32px 0}.default-asset-city-item{margin-bottom:24px}.default-asset-city-header{align-items:center;border-bottom:1px solid #eee;display:flex;margin-bottom:8px;padding-bottom:8px}.default-asset-city-name{font-size:14px;font-weight:700}.default-asset-empty-message{padding:32px 0;text-align:center}.default-asset-select-all-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.default-asset-select-all-checkbox{align-items:center;display:flex}.default-asset-select-all-label{font-size:12px}.default-asset-select-all-spacer{align-items:center;display:flex}.default-asset-more-loading{display:flex;justify-content:center;margin:24px 0}.DefaultAsset__filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:8px 0}.DefaultAsset__filter-chips .DefaultAsset__filter-chip{background-color:#f5f5f5;border-radius:16px;font-size:.875rem;margin-right:8px}.DefaultAsset__filter-chips .DefaultAsset__filter-chip:hover{background-color:#e0e0e0}.DefaultAsset__filter-chips .DefaultAsset__clear-button{color:#1976d2;font-weight:500;min-width:auto;padding:4px 8px;text-transform:none}.DefaultAsset__filter-chips .DefaultAsset__clear-button:hover{background-color:#1976d20a}.upload-assets-modal__title{padding:16px 24px}.upload-assets-modal__title .title-container{align-items:center;display:flex;justify-content:space-between}.upload-assets-modal__title .close-button:hover{background-color:#000}.upload-assets-modal__content{padding:24px}.upload-assets-modal__dropzone{background-color:#0000;border:2px dashed #ccc;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:all .2s ease}.upload-assets-modal__dropzone:hover{background-color:#00000005;border-color:#999}.upload-assets-modal__dropzone.active{background-color:#0000000d}.upload-assets-modal__dropzone .upload-icon{color:#aaa;font-size:48px;margin-bottom:8px}.upload-assets-modal__dropzone .dropzone-text{color:#344054;margin-bottom:8px}.upload-assets-modal__dropzone .dropzone-hint{color:#344054}.upload-assets-modal__file-previews{margin-top:24px;max-height:600px;overflow-x:hidden;overflow-y:auto}.upload-assets-modal__file-previews .file-previews-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.upload-assets-modal__file-previews .file-previews-header .file-count{font-weight:500}.upload-assets-modal__file-previews .file-previews-header .clear-all-button{text-transform:none}.upload-assets-modal__file-previews .file-previews-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:0 16px}.upload-assets-modal__file-previews .file-preview-item{margin-bottom:16px}.upload-assets-modal__file-previews .file-preview-card{border:1px solid #e0e0e0;border-radius:8px;margin:0;overflow:hidden;position:relative;transition:all .2s ease;width:147.75px}.upload-assets-modal__file-previews .file-preview-card:hover{box-shadow:0 2px 8px #0000001a}.upload-assets-modal__file-previews .file-preview-card.error{border-color:#f44336}.upload-assets-modal__file-previews .file-preview-media{align-items:center;background-color:#f5f5f5;display:flex;height:262.67px;justify-content:center;overflow:hidden;position:relative;width:100%}.upload-assets-modal__file-previews .image-preview-container,.upload-assets-modal__file-previews .video-preview-container{height:100%;position:relative;width:100%}.upload-assets-modal__file-previews .media-error-overlay{align-items:center;background-color:#00000080;bottom:0;color:#fff;display:flex;justify-content:center;left:0;padding:10px;position:absolute;right:0;text-align:center;top:0;z-index:2}.upload-assets-modal__file-previews .remove-file-button{background-color:#fffc;position:absolute;right:4px;top:4px;transition:background-color .2s ease}.upload-assets-modal__file-previews .remove-file-button:hover{background-color:#ffffffe6}.upload-assets-modal__file-previews .file-preview-details{padding:8px 12px}.upload-assets-modal__file-previews .file-name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-assets-modal__file-previews .file-error,.upload-assets-modal__file-previews .file-name.error{color:#f44336}.upload-assets-modal__file-previews .file-meta{color:#344054}.upload-assets-modal__asset-image{background-color:#f0f0f0;height:100%;object-fit:contain;width:100%}.upload-assets-modal__asset-image.landscape,.upload-assets-modal__asset-image.portrait{max-height:100%;max-width:100%;object-fit:contain}.upload-assets-modal .processing-files-container{margin-top:16px;width:100%}.upload-assets-modal .processing-files-container .processing-text{color:#344054;display:block;margin-bottom:8px}.upload-assets-modal .error-warning-container{background-color:#d32f2f1a;border:1px solid #d32f2f4d;border-radius:4px;margin-top:16px;padding:16px}.upload-assets-modal .error-warning-container .error-warning-text{color:#d32f2f}.upload-assets-modal__actions{display:flex;gap:16px;justify-content:flex-end;padding:16px 24px}.upload-assets-modal__actions .cancel-button{border-color:#d1d5db;border-radius:8px;color:#6b7280;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none}.upload-assets-modal__actions .cancel-button:hover{background-color:#00000005;border-color:#9ca3af}.upload-assets-modal__actions .upload-button{background:linear-gradient(90deg,#4b5563,#111827);border-radius:8px;box-shadow:none;color:#fff;font-size:14px;font-weight:500;padding:8px 24px;text-transform:none;transition:all .2s ease}.upload-assets-modal__actions .upload-button:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:0 2px 8px #0000001a}.upload-assets-modal__actions .upload-button.Mui-disabled{color:#fff;opacity:.7}.upload-assets-modal__actions .upload-button .upload-progress{color:#fff;margin-right:8px}.draggable-asset{cursor:grab;height:100%;position:relative;width:100%}.draggable-asset:active{cursor:grabbing}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffb3;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:10}.DefaultAssetControls__container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.DefaultAssetControls__filter-btn{background-color:#00000008;border-radius:4px;color:#000;font-size:12px;min-width:auto;padding:4px 8px;text-transform:none}.DefaultAssetControls__filter-btn:hover{background-color:#0000000f}.DefaultAssetControls__filter-btn .MuiButton-endIcon{color:#000;font-size:16px;margin-left:4px}.DefaultAssetControls__popover{z-index:9999!important}.DefaultAssetControls__popover .MuiPopover-paper{border-radius:4px;box-shadow:0 2px 10px #0000001a;max-width:180px;overflow:hidden;width:180px}.DefaultAssetControls__popover-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 12px}.DefaultAssetControls__popover-title{color:#000;font-size:12px;font-weight:600}.DefaultAssetControls__close-btn{color:#999;padding:2px}.DefaultAssetControls__close-btn:hover{background-color:#0000000a}.DefaultAssetControls__options-list{display:flex;flex-direction:column;padding:4px 0}.DefaultAssetControls__option{color:#000;font-size:12px;justify-content:flex-start;padding:6px 12px;text-align:left;text-transform:none}.DefaultAssetControls__option:hover{background-color:#0000000d}.AssetActionButtons__container{bottom:20px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;z-index:1000}.AssetActionButtons__content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;gap:8px;padding:8px 16px;pointer-events:auto;transition:transform .2s ease,opacity .2s ease}.AssetActionButtons__button{border-radius:4px;color:#000;font-size:12px;min-width:auto;padding:4px 8px;text-transform:none}.AssetActionButtons__button:hover{background-color:#0000000f}.AssetActionButtons__button--delete{color:#d92d20}.AssetActionButtons__button--delete:hover{background-color:#d92d200f}.Feedback--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;margin-bottom:1rem;padding:.5rem}.Feedback__content{overflow:auto}.Feedback__no-result{height:90vh;position:relative;text-align:center;top:45%}.AdminFormModal{background:#fff;border-radius:16px;box-shadow:0 16px 40px #12192629;display:flex;flex-direction:column;left:50%;max-height:90vh;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(760px,94vw)}.AdminFormModal form{display:flex;flex-direction:column;min-height:0}.AdminFormModal__header{align-items:center;border-bottom:1px solid #e3e8ef;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.AdminFormModal__title{color:#121926;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.AdminFormModal__body{overflow:auto;padding:1.25rem 1.25rem .5rem}.AdminFormModal__grid{grid-gap:1rem 1.25rem;align-items:start;display:grid;gap:1rem 1.25rem;grid-template-columns:1fr 1fr}.AdminFormModal__span{grid-column:1/-1}.AdminFormModal .MuiTextField-root{width:100%}.AdminFormModal .MuiOutlinedInput-root{background:#fff;border-radius:10px}.AdminFormModal .MuiOutlinedInput-root fieldset{border-color:#e3e8ef}.AdminFormModal .MuiOutlinedInput-root:hover fieldset{border-color:#cdd5df}.AdminFormModal .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#364152;border-width:1px}.AdminFormModal .MuiInputLabel-root{color:#4b5565;font-size:.875rem;font-weight:500}.AdminFormModal .MuiFormHelperText-root{line-height:1.35;margin-left:2px;margin-right:2px;min-height:0}.AdminFormModal__options{flex-direction:column;overflow:hidden}.AdminFormModal__option,.AdminFormModal__options{background:#fff;border:1px solid #e3e8ef;border-radius:10px;display:flex}.AdminFormModal__option{align-items:center;box-sizing:border-box;color:#202939;font-size:.875rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1;margin:0;min-height:48px;padding:0 .35rem 0 .9rem}.AdminFormModal__option label{color:inherit;cursor:pointer;font:inherit}.AdminFormModal__option .MuiCheckbox-root,.AdminFormModal__option .MuiSwitch-root{margin:0}.AdminFormModal__options .AdminFormModal__option{border:none;border-bottom:1px solid #e3e8ef;border-radius:0}.AdminFormModal__options .AdminFormModal__option:last-child{border-bottom:none}.AdminFormModal__hint{color:#697586;font-size:.75rem;font-weight:400;line-height:1.4;margin:.35rem 0 0}.AdminFormModal__actions{border-top:1px solid #e3e8ef;display:flex;gap:.75rem;justify-content:flex-end;padding:.9rem 1.25rem}.AdminFormModal__save.MuiButton-root{background:linear-gradient(90deg,#4b5563,#111827);border-radius:10px;box-shadow:none;text-transform:none}.AdminFormModal__save.MuiButton-root:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.AdminFormModal__cancel.MuiButton-root{border-radius:10px;color:#364152;text-transform:none}@media(max-width:700px){.AdminFormModal__grid{grid-template-columns:1fr}}.AppConfiguration{padding-top:.5rem}.AppConfiguration__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.AppConfiguration__title{color:#121926;font-size:1.5rem;font-weight:600;margin:0}.AppConfiguration__subtitle{color:#697586;font-size:.875rem;margin:.35rem 0 0;max-width:36rem}.AppConfiguration__create.MuiButton-root{background:linear-gradient(90deg,#4b5563,#111827);border-radius:12px;box-shadow:none;color:#fff;flex-shrink:0;font-weight:500;padding:.7rem 1rem;text-transform:none}.AppConfiguration__create.MuiButton-root:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.AppConfiguration__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.AppConfiguration__search{align-items:center;background-color:#eef2f6;border:1px solid #e3e8ef;border-radius:8px;display:flex;flex:1 1;gap:.4rem;max-width:22rem;min-width:14rem;padding:.45rem .55rem .45rem .75rem}.AppConfiguration__search:focus-within{background-color:#fff;border-color:#9aa4b2}.AppConfiguration__search-clear.MuiIconButton-root,.AppConfiguration__search-icon.MuiSvgIcon-root{color:#697586}.AppConfiguration__search-clear.MuiIconButton-root{padding:.15rem}.AppConfiguration__search-input.MuiInputBase-root{color:#344054;flex:1 1;font-size:.8125rem}.AppConfiguration__search-input.MuiInputBase-root .MuiInputBase-input{padding:.15rem 0}.AppConfiguration__filters{display:flex;flex-wrap:wrap;gap:.35rem}.AppConfiguration__filter.MuiButton-root{border-radius:8px;color:#4b5565;font-size:.8125rem;font-weight:600;min-width:0;padding:.35rem .75rem;text-transform:none}.AppConfiguration__filter.MuiButton-root:hover{background:#eef2f6}.AppConfiguration__filter--active.MuiButton-root{color:#fff}.AppConfiguration__filter--active.MuiButton-root,.AppConfiguration__filter--active.MuiButton-root:hover{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.AppConfiguration__list{display:flex;flex-direction:column;gap:.6rem}.AppConfiguration__card{grid-gap:1rem;align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:12px;display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:.9rem 1rem}.AppConfiguration__label{color:#121926;font-size:.95rem;font-weight:600}.AppConfiguration__meta{color:#697586;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem .75rem;margin-top:.3rem}.AppConfiguration__key{color:#364152;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.AppConfiguration__value{color:#202939;font-size:.875rem;font-weight:600}.AppConfiguration__action.MuiButton-root{border-color:#e3e8ef;border-radius:8px;color:#202939;font-weight:600;text-transform:none}.AppConfiguration__empty{background:#fff;border:1px solid #e3e8ef;border-radius:12px;color:#697586;padding:2.5rem 1.5rem;text-align:center}.AppConfiguration__loading{min-height:50vh}@media(max-width:800px){.AppConfiguration__card{grid-template-columns:1fr}}.AppConfiguration__email-list{width:100%}.AppConfiguration__email-add{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem;max-width:32rem}.AppConfiguration__email-items{max-width:40rem}.AppConfiguration__email-item{align-items:center;border-bottom:1px solid #0000001c;display:flex;justify-content:space-between;padding:.5rem 0}.AppConfiguration__email-item:last-child{border-bottom:none}.FlyerPricing{padding-top:.5rem}.FlyerPricing__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.FlyerPricing__title{color:#121926;font-size:1.5rem;font-weight:600;margin:0}.FlyerPricing__subtitle{color:#697586;font-size:.875rem;margin:.35rem 0 0;max-width:38rem}.FlyerPricing__create.MuiButton-root{background:linear-gradient(90deg,#4b5563,#111827);border-radius:12px;box-shadow:none;color:#fff;flex-shrink:0;font-weight:500;padding:.7rem 1rem;text-transform:none}.FlyerPricing__create.MuiButton-root:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.FlyerPricing__guide{background:#fff;border:1px solid #e3e8ef;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem}.FlyerPricing__guide summary{color:#121926;cursor:pointer;font-size:.875rem;font-weight:600}.FlyerPricing__guide-steps{color:#364152;font-size:.8125rem;line-height:1.45;margin:.85rem 0 0;padding-left:1.15rem}.FlyerPricing__guide-steps li+li{margin-top:.65rem}.FlyerPricing__guide-steps pre{background:#eef2f6;border-radius:8px;font-size:.75rem;line-height:1.45;margin:.4rem 0 .35rem;padding:.65rem .75rem;white-space:pre-wrap}.FlyerPricing__guide-foot{color:#697586;font-size:.75rem;margin:.75rem 0 0}.FlyerPricing__note{color:#4b5565;font-size:.8125rem;line-height:1.45;margin:0 0 .85rem;max-width:52rem}.FlyerPricing__tabs{background:#eef2f6;border-radius:12px;display:flex;gap:.35rem;margin-bottom:1rem;max-width:100%;overflow-x:auto;padding:.25rem;width:fit-content}.FlyerPricing__tab{background:#0000;border:0;border-radius:9px;color:#4b5565;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem .9rem;white-space:nowrap}.FlyerPricing__tab--active{background:#fff;box-shadow:0 1px 2px #12192614;color:#121926}.FlyerPricing__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.FlyerPricing__select.MuiFormControl-root{background:#fff;border-radius:10px;flex:0 0 11.5rem;width:11.5rem}.FlyerPricing__count{color:#697586;font-size:.8125rem;font-weight:600;margin-left:auto}.FlyerPricing__clear.MuiButton-root{color:#364152;text-transform:none}.FlyerPricing__sheet{background:#fff;border:1px solid #e3e8ef;border-radius:12px;max-height:calc(100vh - 16.5rem);overflow:auto}.FlyerPricing__table{border-collapse:collapse;font-size:.8125rem;width:100%}.FlyerPricing__table td,.FlyerPricing__table th{border-bottom:1px solid #e3e8ef;padding:.55rem .75rem;text-align:left;white-space:nowrap}.FlyerPricing__table th{background:#eef2f6;color:#4b5565;font-size:.7rem;font-weight:600;letter-spacing:.03em;position:sticky;text-transform:uppercase;top:0;z-index:1}.FlyerPricing__table tbody tr:hover td{background:#f8fafc}.FlyerPricing__table tbody tr:last-child td{border-bottom:0}.FlyerPricing__sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.FlyerPricing__num{font-feature-settings:"tnum";color:#121926;font-variant-numeric:tabular-nums;font-weight:600}.FlyerPricing__row-actions{text-align:right}.FlyerPricing__row-actions .MuiButton-root,.FlyerPricing__row-actions .MuiSwitch-root{vertical-align:middle}.FlyerPricing__search{align-items:center;background-color:#eef2f6;border:1px solid #e3e8ef;border-radius:8px;display:flex;flex:1 1;gap:.4rem;max-width:22rem;min-width:14rem;padding:.45rem .55rem .45rem .75rem}.FlyerPricing__search:focus-within{background-color:#fff;border-color:#9aa4b2}.FlyerPricing__search-icon.MuiSvgIcon-root{color:#697586}.FlyerPricing__search-input.MuiInputBase-root{flex:1 1;font-size:.8125rem}.FlyerPricing__rule-filter{min-width:16rem}.FlyerPricing__list{display:flex;flex-direction:column;gap:.6rem}.FlyerPricing__card{grid-gap:1rem;align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:12px;display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(8rem,.7fr) auto;padding:.95rem 1rem}.FlyerPricing__card--wide{grid-template-columns:minmax(0,1.2fr) minmax(12rem,1fr) auto}.FlyerPricing__label{color:#121926;font-size:.95rem;font-weight:600}.FlyerPricing__meta{align-items:center;color:#697586;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem .75rem;margin-top:.35rem}.FlyerPricing__value{font-feature-settings:"tnum";color:#121926;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:600}.FlyerPricing__stats{display:flex;gap:1rem}.FlyerPricing__stats span{font-feature-settings:"tnum";color:#121926;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:600}.FlyerPricing__stats em{color:#697586;font-size:.7rem;font-style:normal;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.FlyerPricing__actions{align-items:center;display:flex;gap:.35rem}.FlyerPricing__edit.MuiButton-root{border-color:#e3e8ef;border-radius:8px;color:#202939;text-transform:none}.FlyerPricing__pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:600;padding:.1rem .45rem}.FlyerPricing__pill--on{background:#ecfdf3;color:#067647}.FlyerPricing__pill--off{background:#eef2f6;color:#4b5565}.FlyerPricing__empty,.FlyerPricing__loading{color:#697586;padding:2.5rem 1rem;text-align:center}.FlyerPricing__filters{display:flex;gap:.35rem}.FlyerPricing__filter.MuiButton-root{border-radius:8px;color:#4b5565;font-size:.8125rem;font-weight:600;min-width:0;padding:.35rem .75rem;text-transform:none}.FlyerPricing__filter--active.MuiButton-root{background:#121926;color:#fff}.FlyerPricing__filter--active.MuiButton-root:hover{background:#121926}.FlyerPricing__pager{align-items:center;color:#697586;display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;margin-top:.75rem}.FlyerPricing__pager-actions{align-items:center;display:flex;gap:.35rem}.FlyerPricing__pager-actions .MuiTextField-root{width:6.5rem}.FlyerPricing__pager-actions .MuiButton-root{text-transform:none}.FlyerPricing__active{align-items:center;border:1px solid #e3e8ef;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.65rem .85rem}.FlyerPricing__active-label{color:#121926;font-weight:600}.FlyerPricing__active-hint{color:#697586;font-size:.75rem;margin-top:.15rem}.FlyerPricing__drawer{padding:1.25rem;width:min(420px,92vw)}.FlyerPricing__drawer-header{display:flex;gap:1rem;justify-content:space-between}.FlyerPricing__drawer-header h2{font-size:1.15rem;margin:0}.FlyerPricing__drawer-header p{color:#697586;font-size:.8rem;margin:.25rem 0 0}.FlyerPricing__facts{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:1fr 1fr;margin:1rem 0}.FlyerPricing__facts div{margin:0}.FlyerPricing__facts dt{color:#697586;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.FlyerPricing__facts dd{color:#121926;font-weight:600;margin:.15rem 0 0}.FlyerPricing__summary-label{color:#4b5565;font-size:.75rem;font-weight:600;margin-bottom:.35rem}.FlyerPricing__summary{background:#eef2f6;border-radius:10px;font-size:.75rem;margin:0;max-height:40vh;overflow:auto;padding:.85rem;white-space:pre-wrap;word-break:break-word}.FlyerPricing__agent{color:#697586;font-size:.75rem;margin-top:.75rem}@media(max-width:800px){.FlyerPricing__card,.FlyerPricing__card--wide{grid-template-columns:1fr}}.VendorCustomFields{padding-top:.5rem}.VendorCustomFields__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.VendorCustomFields__title{color:#121926;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}.VendorCustomFields__subtitle{color:#697586;font-size:.875rem;line-height:1.45;margin:.35rem 0 0;max-width:36rem}.VendorCustomFields__create.MuiButton-root{background:linear-gradient(90deg,#4b5563,#111827);border-radius:12px;box-shadow:none;color:#fff;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.7rem 1rem;text-transform:none}.VendorCustomFields__create.MuiButton-root:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.VendorCustomFields__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.VendorCustomFields__search{align-items:center;background-color:#eef2f6;border:1px solid #e3e8ef;border-radius:8px;display:flex;flex:1 1;gap:.4rem;max-width:22rem;min-width:14rem;padding:.45rem .55rem .45rem .75rem;transition:border-color .15s ease,background-color .15s ease}.VendorCustomFields__search:focus-within{background-color:#fff;border-color:#9aa4b2}.VendorCustomFields__search-icon.MuiSvgIcon-root{color:#697586}.VendorCustomFields__search-clear.MuiIconButton-root{color:#697586;padding:.15rem}.VendorCustomFields__search-input.MuiInputBase-root{color:#344054;flex:1 1;font-size:.8125rem;min-width:0}.VendorCustomFields__search-input.MuiInputBase-root .MuiInputBase-input{padding:.15rem 0}.VendorCustomFields__filters{display:flex;gap:.35rem}.VendorCustomFields__filter.MuiButton-root{background:#0000;border-radius:8px;color:#4b5565;font-size:.8125rem;font-weight:600;min-width:0;padding:.35rem .75rem;text-transform:none}.VendorCustomFields__filter.MuiButton-root:hover{background:#eef2f6}.VendorCustomFields__filter--active.MuiButton-root{color:#fff}.VendorCustomFields__filter--active.MuiButton-root,.VendorCustomFields__filter--active.MuiButton-root:hover{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.VendorCustomFields__list{display:flex;flex-direction:column;gap:.6rem}.VendorCustomFields__card{grid-gap:1rem;align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:12px;display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:.9rem 1rem}.VendorCustomFields__card--inactive{opacity:.62}.VendorCustomFields__label{color:#121926;font-size:.95rem;font-weight:600}.VendorCustomFields__meta{color:#697586;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem .75rem;margin-top:.3rem}.VendorCustomFields__key{color:#364152;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.VendorCustomFields__flags{display:flex;flex-wrap:wrap;gap:.35rem}.VendorCustomFields__chip.MuiChip-root{border-color:#e3e8ef;color:#364152;font-size:.75rem;font-weight:600;height:1.5rem}.VendorCustomFields__chip--on.MuiChip-root{background:#ecfdf3;border-color:#a6f4c5;color:#05603a}.VendorCustomFields__actions{align-items:center;display:flex;gap:.35rem}.VendorCustomFields__action.MuiButton-root{border-color:#e3e8ef;border-radius:8px;color:#202939;font-size:.8125rem;font-weight:600;text-transform:none}.VendorCustomFields__empty{background:#fff;border:1px solid #e3e8ef;border-radius:12px;color:#697586;padding:2.5rem 1.5rem;text-align:center}.VendorCustomFields__loading{min-height:50vh}@media(max-width:800px){.VendorCustomFields__card{grid-template-columns:1fr}}.Support--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;margin-bottom:1rem}.Support__content{overflow:auto}.Support__no-result{height:90vh;position:relative;text-align:center;top:45%}.SupportModal--container{background:#fff;border-radius:.7rem;left:50%;max-height:90%;overflow:auto;position:absolute;top:40%;transform:translate(-50%,-50%);width:35%!important}.SupportModal__modalContainer{max-height:60vh;padding:0!important;width:100%}.SupportModal--loadContainer{max-height:60vh;min-height:40vh}.SupportModal__title{color:#000!important;font-size:1.25rem!important;font-weight:700!important;opacity:.9}.SupportModal--modal-actions{display:flex;justify-content:flex-end;padding:.5rem 1rem}.SupportModal--formContainer{padding:1rem}.SupportModal__create-btn{margin-left:1rem!important}.SupportModal__cancel-btn{color:#0f142b!important}.SupportModal__header{padding:1rem 1rem 0}.SupportModal--footerContainer{padding:1rem!important}.SupportModal--subTitle{font-weight:700!important}.SupportModal-TextField .MuiOutlinedInput-root{background:#fff;border-radius:.5rem;padding-left:0}.SupportModal-TextField-Multiline .MuiOutlinedInput-root{background:#fff;border-radius:.5rem}.SupportModal-InputLabel{font-weight:700!important}.SupportModal__DeleteBtn{position:relative;top:.7rem}.PublicCampaignMapView--container{height:100vh;position:relative}.CampaignMapView__select-location{margin-right:.5rem!important;width:15rem!important}.CampaignMapView__select-location .MuiOutlinedInput-root{background:#fff;font-size:.75rem}.AdBeetsMap--container{height:100%;width:100%}.EditCampaignView--Header{pointer-events:auto}.PublicCampaignMapView--resultsContainer{background-color:#fff;border-radius:.75rem;left:.5rem;max-height:calc(100% - 5.5rem);overflow:scroll;position:absolute;top:11rem;width:28.5rem;z-index:1001}.PublicVendorMapTile--value{font-weight:600;margin-bottom:.25rem}.PublicVendorList--container{background-color:#fff}.PublicVendorList--container .PublicCustomTabs--container{align-items:center;background-color:#fff;border-bottom:.063rem solid #fff;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1rem!important}.PublicDownLoadButton{font-family:Sora!important;font-size:.875rem!important;margin-right:1rem!important;min-width:fit-content!important;white-space:nowrap!important}.PublicDownLoadButton.disabled,.PublicDownLoadButton:hover{background-color:#0000!important;border:none!important;box-shadow:none!important;text-decoration:none!important}.PublicDownLoadButton.disabled{cursor:not-allowed!important;opacity:.6!important}.PublicLocationsSection{margin-left:.625rem;margin-top:.25rem}.PublicLocationsSection,.PublicSelectedTabSection{align-items:center;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;display:flex;justify-content:space-between;max-height:1.625rem;max-width:25rem;padding:.75rem}.PublicSelectedTabSection{background-color:#fff;margin:.5rem .7rem 1rem;width:100%}.PublicVendorMapTile{margin-top:12px}.PublicVendorMapTile.onExpand{display:flex;flex-direction:row;margin-right:.063rem}.PublicVendorMapTile--container{background-color:#f4f4f6;border-radius:1rem;cursor:pointer;height:auto;margin-bottom:.5rem;margin-left:.75rem;max-width:100%;padding:1rem .75rem;position:relative;width:26.5rem!important}.PublicVendorMapTile--containerSelected{border:.063rem solid #9aa4b2}.VendorMapTile--title{align-items:center;display:flex}.VendorMapTile--title .MuiSvgIcon-root{height:1rem;margin-right:.25rem;width:1rem}.VendorList--tabContainer{margin-bottom:1rem;padding:.5rem}.VendorList--closeContainer{position:absolute;right:.125rem;top:0}.VendorList--closeContainer .MuiSvgIcon-root{color:#4b5565;height:1.25rem;width:1.25rem}.PublicDeviceTypeTile__images{gap:0!important;margin:0}.PublicDeviceTypeTile__images .MuiCardMedia-root{border-radius:.25rem;height:auto;max-height:100%;width:5.125rem}.PublicCampaignLocation_images{margin:0}.PublicCampaignLocation_images .MuiCardMedia-root{border-radius:.25rem;height:8.5rem;width:5.125rem!important}.PublicCustomTabs{font-family:Sora!important;font-size:.875rem!important;font-weight:400!important}.PublicLocationsSection_count{color:#191b1f!important;font-family:Poppins!important;font-size:.875rem!important;font-weight:400}.PublicLocationsSection_screens{font-family:Sora!important;font-size:.875rem!important}.PublicCampaignSelectAll_button{color:#3a3f45!important}.PublicCampaignRemoveAll_button,.PublicCampaignSelectAll_button{border-radius:12px!important;font-family:Sora!important;font-size:.75rem!important;font-weight:400!important}.PublicCampaignRemoveAll_button{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.PublicVendorMapTile_vendorContainer{align-items:flex-start;justify-content:space-between;max-width:100%}.PublicVendorMapTile_vendorName{color:#191b1f!important;font-family:Sora!important;font-size:.875rem!important;font-weight:600!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.PublicVendorMapTile_area{color:#191b1f!important;margin-left:.2rem!important}.PublicVendorMapTile_area,.PublicVendorMapTile_button{font-family:Sora!important;font-size:.75rem!important;font-weight:400!important}.PublicVendorMapTile_button{background:linear-gradient(103.83deg,#6a7181,#191b1f);border-radius:.75rem;min-width:6.25rem!important;position:relative;text-align:center}.PublicVendorMapTile_screens{font-family:Sora!important;font-size:.625rem!important;font-weight:300!important;margin-left:.3rem!important}.PublicVendorMapTile_weeksAvailable{align-items:baseline;font-family:Sora!important;font-size:.75rem!important;font-weight:700!important}.PublicVendorMapTile_available,.PublicVendorMapTile_weeks{font-family:Sora!important;font-size:.625rem!important;font-weight:300!important}.PublicVendorMapTileWeeks_label{font-family:Sora!important;font-size:.75rem!important;font-weight:600!important}.PublicVendorMapTileWeeks_count{font-family:Sora!important;font-size:.625rem!important;font-weight:300!important}.PublicVendorMapTilePrice_section{align-items:center;display:flex}.PublicVendorMapTilePrice_original{font-family:Sora!important;font-size:.625rem!important;margin-left:.25rem!important;text-decoration:line-through}.PublicVendorMapTilePrice_discounted{font-family:Sora!important;font-size:.75rem!important;font-weight:600!important}.PublicVendorMapTilePrice_perWeek{font-family:Sora!important;font-size:.625rem!important;font-weight:300!important}.PublicCampaignCheckBoxCategory_section{display:flex;flex-wrap:wrap;margin-bottom:1rem;margin-left:2rem;margin-top:1rem}.PublicCampaignCheckBox .MuiFormControlLabel-label{display:inline-block;font-family:Sora,sans-serif;font-size:.75rem;font-weight:400;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicVendorMapTile_category{color:#999!important;font-family:Sora!important;font-size:.75rem!important;font-weight:400!important;margin-left:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicVendorMapTile_status{line-height:1;margin-left:.5rem}.PublicVendorMapTileCategory_container{align-items:center;display:flex;flex-direction:row;gap:.15rem;margin-left:.188rem}.PublicCampaignCheckBox_details{display:flex;flex-wrap:wrap;justify-content:space-between}.PublicCampaignAccordion{margin-bottom:.625rem;margin-top:.625rem;width:100%}.MuiAccordionSummary-content{margin:0!important}.MuiAccordionSummary-root.Mui-expanded{min-height:0!important}.MuiAccordionDetails-root{padding:0 1rem!important}.PublicVendorMapTileInfo_container{display:flex;justify-content:space-between;margin-top:.5rem}.Tooltip_title{color:#191b1f!important;font-size:1rem!important;font-weight:600!important}.Tooltip_description{color:#6a7181!important;font-size:.875rem!important;font-weight:400!important}.DeviceImages__container{background:#fff;border-radius:1rem;left:50%;max-height:100%!important;overflow-y:auto;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:58rem!important}.DeviceImages--title{color:#121926;font-size:1.5rem!important;font-weight:600}.DeviceImages--containerImage{aspect-ratio:16/9;position:relative;width:56rem}.DeviceImages--containerImage .MuiCardMedia-root{border-radius:1rem;height:100%;object-fit:contain;width:100%}.DeviceImage--images{display:inline-flex!important;flex-wrap:nowrap!important;margin:0}.DeviceImage--images .MuiCardMedia-root{border:.063rem solid #fff;border-radius:.75rem;height:6.25rem;width:11.125rem}.DeviceImage--images .DeviceImage--currentSelection{border:.063rem solid #000}.DeviceImages_subContainer{display:flex;flex-direction:row;gap:1rem!important;margin-bottom:.75rem!important;margin-top:.5rem!important}.DeviceImagesInfo_container{align-items:center;display:flex;flex-direction:row}.VendorDetails--tile{background:#fff;border-radius:1rem;margin:2rem 0;padding:1rem;width:100%}.VendorDetails__info,.VendorDetails__total-cost{border-radius:.5rem;display:flex;flex-direction:column!important;height:8rem;justify-content:space-between;padding:.7rem}.VendorDetails--container{align-items:center;display:flex;justify-content:space-between}.VendorDetails__title{color:#4b5565;font-size:.75rem;font-weight:500;margin:.5rem 0}.VendorDetails__value{color:#364152;font-size:.875rem;font-weight:600;margin:.5rem 0}.VendorDetails__summary{align-items:flex-end;display:flex;flex-direction:column!important}.VendorDetails__total-cost{align-items:flex-end}.EditCampaignStatus{font-family:Sora!important;font-size:.75rem!important;font-weight:400!important}.EditCampaignName{color:#000!important;font-family:Sora!important;font-size:1rem!important;font-style:SemiBold!important;font-weight:600!important}.EditCampaignAddress{font-family:Sora!important;font-size:.75rem!important;font-weight:400!important}.CampaignLocation__subtitle{font-size:.875rem;line-height:1.3rem}.CampaignLocation--titleContainer{background-color:#fff;border-radius:.5rem;padding:1rem}.CampaignLocation__alert{color:#eef2f6}.CampaignLocation__alert .MuiAlert-icon{color:#fff}.CampaignLocation__alert .MuiAlertTitle-root{color:#fff;font-weight:600!important}.CampaignLocation__alert .MuiAlert-message{color:#fff;font-weight:400!important}.CampaignLocation__add-location{align-items:center;border:2px dashed #d0d5dd;display:flex;flex-direction:column!important;justify-content:center;margin:3rem 0;padding:3rem}.CampaignLocation__summary-tile{background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;margin:1rem 0;padding:1rem}.CampaignLocation__add-btn{height:2rem!important}.CampaignLocation__summary-tile-label,.CampaignLocation__summary-tile-labelBold{font-size:.75rem;margin:.5rem 0}.CampaignLocation__summary-tile-labelBold{font-weight:700}.CampaignForm--container{margin-top:6rem!important}.EditCampaignAdCreatives{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.StepperTitle--title{color:#344054;font-size:1.25rem;font-weight:600}.StepperTitle--description{color:#111827;font-size:.75rem;font-weight:400}.DesignAssetPackage__title{color:#111827;font-size:1rem;font-weight:600;margin-bottom:1rem}.DesignAssetPackage__offerPrice{color:#0f142b;font-size:2rem;font-weight:600}.DesignAssetPackage__price{font-size:1.5rem;font-weight:600;text-decoration:line-through}.DesignAssetPackage__priceDetails{padding:1rem}.DesignAssetPackage__features{margin-top:1rem;padding:1rem}.DesignAssetPackage__featureTitle{font-size:.75rem}.DesignAssetPackage__buttons{margin-bottom:1rem;padding:0 1rem}.CampaignDesignAssetSelection--packagesContainer{align-items:center;align-items:baseline;background-color:#fff;border-radius:.5rem;margin-top:0;padding:1rem 2rem}.CampaignDesignAssetSelection__label.MuiInputLabel-root{font-size:.75rem;font-weight:700;margin-bottom:.25rem}.DesignAssetPackage--container{border-radius:.5rem}.FeatureDetail__icon{height:1.25rem!important;margin-top:1rem;width:1.25rem!important}.FeatureDetail__description{font-size:.75rem;margin-left:.25rem;padding-bottom:.15rem}.EditCampaignPaymentButton{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.CampaignDuration--container{border-radius:.5rem;padding:.5rem 1rem}.CampaignDuration__title{color:#0f142b;font-size:.875rem;font-style:normal;font-weight:700}.CampaignDuration__details{font-size:.75rem;margin-top:.5rem;padding-bottom:.5rem}.CampaignDuration__label{margin-top:.5rem!important;padding-bottom:.5rem!important}.CampaignDuration__value{font-weight:600;text-align:center}.CreateCampaignPayment--container{background-color:#fff;border-radius:.5rem;padding-bottom:1.5rem}.CreateCampaignPayment__detail{color:#000;font-size:.875rem;text-decoration:line-through}.CreateCampaignPayment__total{color:#000;font-size:.875rem;font-weight:700}.CreateCampaignPayment__loader{align-items:center;display:flex;justify-content:center;margin-top:1rem;padding:2rem}.CreateCampaignPayment-subSection{border-radius:.5rem;margin-top:1rem!important;padding:1rem!important}.CreateCampaignPayment-paymentOptions .MuiFormControlLabel-label{font-size:.875rem!important}.CreateCampaignPayment-campaignDuration .CampaignDuration--container{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.EditCampaignUpdateButton{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.PriceSummary--detail{display:flex;flex-direction:row!important;justify-content:space-between}.PriceSummary--detailLabel,.PriceSummary--detailValue{color:#121926;font-size:.875rem}.CreateCampaignPayment__detailoldPrice{text-decoration:line-through}.force-full-responsive{left:20%;margin:0!important;max-width:100vw!important;padding:0!important;position:relative}.admin-create-campaign{padding:24px 0}.admin-create-campaign__header{margin-bottom:24px}.admin-create-campaign__back-btn{padding-left:0}.admin-create-campaign__stepper-container{margin-bottom:32px}.admin-create-campaign__content{margin-bottom:32px;min-height:600px;padding:32px}.admin-campaign-details-form form{min-height:500px}.admin-campaign-location-form .admin-campaign-location-form__vendor-card{transition:all .3s ease}.admin-campaign-location-form .admin-campaign-location-form__vendor-card:hover{box-shadow:0 4px 12px #0000001a}.admin-campaign-location-form .admin-campaign-location-form__vendor-card.selected{background-color:#f5f5f5;border:2px solid #1976d2}.admin-campaign-location-form .admin-campaign-location-form__price-override{background-color:#f0f7ff;border:1px solid #90caf9;border-radius:4px;margin:12px 0;padding:12px}.admin-campaign-location-form .admin-campaign-location-form__vendor-list{max-height:600px;overflow-y:auto}.admin-campaign-design-asset-form .design-package-card{cursor:pointer;transition:all .3s ease}.admin-campaign-design-asset-form .design-package-card:hover{box-shadow:0 4px 12px #00000026}.admin-campaign-design-asset-form .design-package-card.selected{background-color:#f5f5f5;border:3px solid #1976d2}.admin-campaign-design-asset-form .design-packages-grid{margin-top:24px}.admin-campaign-review .review-card{background-color:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:20px}.admin-campaign-review .review-card .review-card__header{align-items:center;display:flex;font-weight:600;margin-bottom:16px}.admin-campaign-review .review-card .review-card__header .review-card__icon{color:#4caf50;margin-right:8px}.admin-campaign-review .review-card .review-card__item{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 0}.admin-campaign-review .review-card .review-card__item:last-child{border-bottom:none}.admin-campaign-review .review-card .review-card__item .review-card__label{color:#666;font-weight:500}.admin-campaign-review .review-card .review-card__item .review-card__value{color:#333;font-weight:600}.admin-campaign-review .pricing-summary{background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:20px}.admin-campaign-review .pricing-summary .pricing-summary__total{border-top:2px solid #ffe082;color:#1976d2;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding-top:12px}.admin-campaign-review .vendor-list .vendor-item{background-color:#fafafa;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px}.admin-campaign-review .vendor-list .vendor-item .vendor-info{flex:1 1}.admin-campaign-review .vendor-list .vendor-item .vendor-info .vendor-name{font-weight:600;margin-bottom:4px}.admin-campaign-review .vendor-list .vendor-item .vendor-info .vendor-area{color:#999;font-size:12px}.admin-campaign-review .vendor-list .vendor-item .vendor-price{text-align:right}.admin-campaign-review .vendor-list .vendor-item .vendor-price .price-label{color:#999;font-size:12px}.admin-campaign-review .vendor-list .vendor-item .vendor-price .price-value{color:#1976d2;font-weight:700}.UserManagement{padding-top:.5rem}.UserManagement__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.UserManagement__title{color:#121926;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}.UserManagement__subtitle{color:#697586;font-size:.875rem;line-height:1.45;margin:.35rem 0 0;max-width:36rem}.UserManagement__create.MuiButton-root{background:linear-gradient(90deg,#4b5563,#111827);border-radius:12px;box-shadow:none;color:#fff;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.7rem 1rem;text-transform:none}.UserManagement__create.MuiButton-root:hover{background:linear-gradient(90deg,#374151,#0f172a);box-shadow:none}.UserManagement__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.UserManagement__search{align-items:center;background-color:#eef2f6;border:1px solid #e3e8ef;border-radius:8px;display:flex;flex:1 1;gap:.4rem;max-width:22rem;min-width:14rem;padding:.45rem .55rem .45rem .75rem}.UserManagement__search:focus-within{background-color:#fff;border-color:#9aa4b2}.UserManagement__search-clear.MuiIconButton-root,.UserManagement__search-icon.MuiSvgIcon-root{color:#697586}.UserManagement__search-clear.MuiIconButton-root{padding:.15rem}.UserManagement__search-input.MuiInputBase-root{color:#344054;flex:1 1;font-size:.8125rem}.UserManagement__search-input.MuiInputBase-root .MuiInputBase-input{padding:.15rem 0}.UserManagement__filters{display:flex;flex-wrap:wrap;gap:.35rem}.UserManagement__filter.MuiButton-root{border-radius:8px;color:#4b5565;font-size:.8125rem;font-weight:600;min-width:0;padding:.35rem .75rem;text-transform:none}.UserManagement__filter.MuiButton-root:hover{background:#eef2f6}.UserManagement__filter--active.MuiButton-root{color:#fff}.UserManagement__filter--active.MuiButton-root,.UserManagement__filter--active.MuiButton-root:hover{background:linear-gradient(103.83deg,#6a7181,#191b1f)}.UserManagement__list{display:flex;flex-direction:column;gap:.6rem}.UserManagement__card{grid-gap:1rem;align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:12px;display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:.9rem 1rem}.UserManagement__card--inactive{opacity:.62}.UserManagement__name{color:#121926;font-size:.95rem;font-weight:600}.UserManagement__meta{color:#697586;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem .75rem;margin-top:.3rem}.UserManagement__flags{display:flex;flex-wrap:wrap;gap:.35rem}.UserManagement__chip.MuiChip-root{border-color:#e3e8ef;color:#364152;font-size:.75rem;font-weight:600;height:1.5rem}.UserManagement__chip--on.MuiChip-root{background:#ecfdf3;border-color:#a6f4c5;color:#05603a}.UserManagement__actions{align-items:center;display:flex;gap:.35rem}.UserManagement__action.MuiButton-root{border-color:#e3e8ef;border-radius:8px;color:#202939;font-size:.8125rem;font-weight:600;text-transform:none}.UserManagement__empty{background:#fff;border:1px solid #e3e8ef;border-radius:12px;color:#697586;padding:2.5rem 1.5rem;text-align:center}.UserManagement__pager{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.UserManagement__loading{min-height:50vh}@media(max-width:800px){.UserManagement__card{grid-template-columns:1fr}}.Engagement--container{background:#fff;border-radius:.5rem;box-shadow:3px 0 15px #0000001c;margin-bottom:1rem;padding:.5rem}.Engagement__content{overflow:auto}.Engagement__no-result{height:90vh;position:relative;text-align:center;top:45%}.Engagement__filter-count{background:#111827;border-radius:50%;color:#fff;font-size:.6rem;height:.8rem;position:absolute;text-align:center;width:.8rem}.Engagement__clear-filter{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.6rem;text-decoration:underline}.EngagementAssetsGallery__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.EngagementAssetsGallery__header-title{align-items:center;display:flex}.EngagementAssetsGallery--grid{display:flex;flex-wrap:wrap}.EngagementAssetsGallery--grid-item{display:flex}.EngagementAssetImage__subcontainer{border-radius:8px;overflow:hidden;position:relative}.EngagementAssetsGallery__image{border-radius:8px;display:block;height:262.67px;object-fit:cover;transition:opacity .15s ease;width:147.75px!important}.EngagementAssetsGallery__image.CampaignGallery__selected{opacity:.75;outline:2px solid #be123c;outline-offset:-2px}.EngagementAssetImage__hover-checkbox{align-items:center;background:#ffffffd9;border-radius:4px;cursor:pointer;display:flex;justify-content:center;left:6px;padding:2px;position:absolute;top:6px;z-index:3}.EngagementAssetImage__hover-checkbox.checked{background:#fffffff2}.EngagementAssetImage__selected-overlay{background:#00000038;border-radius:8px;inset:0;pointer-events:none;position:absolute;z-index:2}.EngagementAssetVideo__container{width:147.75px}.EngagementAssetVideo__preview-wrapper{border-radius:8px;overflow:hidden;position:relative}.VideoRenditions__filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding:.875rem 1.25rem}.VideoRenditions__filter-bar,.VideoRenditions__table-container{background:#fff;border-radius:.75rem;box-shadow:0 1px 4px #00000012}.VideoRenditions__table-container{overflow:hidden}.Title--name{color:#030102;font-size:20px;font-weight:700}.Login__back-to-btn{color:#000!important;margin-top:1.5rem!important;text-transform:uppercase}.Login__back-to-btn,.Login__link-to-btn{cursor:pointer;font-size:.875rem!important;text-align:center}.Login__link-to-btn{margin-top:.5rem;text-transform:none!important}.Login--form-container.MuiGrid-container{align-items:center;display:flex}.Login__form.MuiGrid-item{margin-top:2rem}.Login__forgot-password{width:auto}.Login__buttons.MuiGrid-item{margin-top:2rem}.ForgotPassword__back-to-btn.MuiTypography-body1{color:#000;cursor:pointer;font-size:.875rem;margin-top:1.5rem;text-align:center;text-transform:uppercase}.ForgotPassword--form-container.MuiGrid-container{align-items:center;display:flex;width:100%}.ForgotPassword__buttons.MuiGrid-item,.ForgotPassword__form.MuiGrid-item{margin-top:2rem}.ForgotPassword__description{color:#000;opacity:.6}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.c28a96c369871653b853.ttf)}@font-face{font-family:Poppins;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}#root{font-family:Poppins}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}video::-webkit-media-controls-fullscreen-button{display:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}