@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif}#root{display:flex;min-height:100vh}.MuiButtonBase-root{height:40px;line-height:1!important}.MuiAutocomplete-clearIndicator,.MuiAutocomplete-popupIndicator .MuiSvgIcon-root,.MuiIconButton-sizeSmall{height:28px}.MuiSwitch-root .MuiButtonBase-root{height:auto}.MuiDataGrid-cell,.MuiDataGrid-columnHeader,.MuiDataGrid-columnHeaderCheckbox{outline:none!important}.MuiAutocomplete-endAdornment{top:0!important}.MuiChip-root{line-height:1!important}.login-page{align-items:center;display:flex;justify-content:center;margin-bottom:64px;width:100%}.objects-page{padding-bottom:32px;width:100%}.objects-page__buttons{align-items:center;display:flex;gap:8px;margin-bottom:48px;width:100%}.objects-page__filters{margin-bottom:32px}.objects-page__filters-row{align-items:center;display:flex;gap:16px;margin-bottom:32px}.objects-page__filters-row:last-child{margin-bottom:0}.objects-page__filters-row>*{width:200px}.app-header__logo{width:140px}.app-header__menu{-webkit-column-gap:16px;column-gap:16px;display:flex;margin-left:64px;margin-right:auto}.app-header__link *{background:transparent!important}.confirm-dialog__content{min-width:320px}.image-upload-field,.image-upload-field__dropzone{display:flex;flex-direction:column;gap:8px}.image-upload-field__dropzone{align-items:center;background:#fafafa;border:1px dashed rgba(0,0,0,.23);border-radius:8px;cursor:pointer;justify-content:center;min-height:160px;padding:16px;position:relative;text-align:center;transition:border-color .15s ease,background .15s ease;width:100%}.image-upload-field__dropzone:hover{border-color:rgba(0,0,0,.4)}.image-upload-field__dropzone_dragover{background:#f0f6ff;border-color:#1976d2}.image-upload-field__dropzone_disabled{cursor:default;opacity:.6}.image-upload-field__preview{border-radius:4px;max-height:220px;max-width:100%;object-fit:contain}.image-upload-field__hint{color:rgba(0,0,0,.6);font-size:13px}.image-upload-field__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.image-upload-field__actions{align-items:center;display:flex;gap:8px}.banner-form-dialog__content{display:flex;flex-direction:column;gap:16px;max-width:100%;padding-top:8px!important;width:520px}.banner-form-dialog__row{display:flex;gap:16px}.banner-form-dialog__row>*{flex:1 1}.banner-form-dialog__field-label{color:rgba(0,0,0,.6);font-size:13px;margin-bottom:-8px}.banner-form-dialog__section-title{color:rgba(0,0,0,.6);font-size:13px;font-weight:600;letter-spacing:.4px;margin-top:8px;text-transform:uppercase}.banner-form-dialog__error{margin:0 24px}.banner-carousel-dialog__content{display:flex;flex-direction:column;gap:16px;max-width:100%;padding-top:8px!important;width:400px}.banner-carousel-dialog__loading{display:flex;justify-content:center;padding:32px 0}.banner-carousel-dialog__error{margin:0}.employees-page{padding-bottom:32px;width:100%}.employees-page__buttons{align-items:center;display:flex;gap:8px;margin-bottom:48px;width:100%}.employees-page__filters{margin-bottom:32px}.employees-page__filters-row{align-items:center;display:flex;gap:16px;margin-bottom:32px}.employees-page__filters-row:last-child{margin-bottom:0}.employees-page__filters-row>*{width:200px}.banners-page{padding-bottom:32px;width:100%}.banners-page__toolbar{align-items:center;display:flex;gap:8px;margin-bottom:48px;width:100%}.banners-page__toolbar-spacer{flex:1 1}.banners-page__filters{margin-bottom:32px}.banners-page__filters-row{align-items:center;display:flex;gap:16px;margin-bottom:32px}.banners-page__filters-row:last-child{margin-bottom:0}.banners-page__filters-row>*{width:200px}.banners-page__preview{border-radius:4px;display:block;height:40px;object-fit:cover;width:40px}.banners-page__preview-empty{background:#f0f0f0;border-radius:4px;height:40px;width:40px}.banners-page__placements{flex-wrap:wrap;height:100%}.banners-page__placements,.banners-page__priority{align-items:center;display:flex;gap:4px}
/*# sourceMappingURL=main.b38c3384.css.map*/