@charset "UTF-8";[data-layout=vertical] .page-content{padding-top:50px!important}@media (min-width: 1024.1px){[data-layout=horizontal] .page-content{margin-top:30px}[data-layout=horizontal] .layout-width,[data-layout=horizontal] .container-fluid{max-width:var(--site-layout-max-width, 75%)}}[data-layout=vertical] .page-content>.container-fluid,[data-layout=horizontal] .page-content>.container-fluid{padding-top:1rem}@media (max-width: 1024px){[data-layout=horizontal] .page-content{padding-top:calc(70px + .5rem)!important}[data-layout=vertical] .page-content>.container-fluid,[data-layout=horizontal] .page-content>.container-fluid{padding-top:0}}.page-title-box{display:none!important}.listjs-table .table thead th.sort{padding-right:2rem}.listjs-table .crud-list-badge{padding:.25rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.5;color:#fff!important;text-transform:none;letter-spacing:normal}.crud-list-badge.bg-primary{background-color:var(--vz-primary, #2d7eb5)!important;color:#fff!important}.crud-list-badge.bg-success{background-color:var(--vz-success, #6ada7d)!important;color:#fff!important}.crud-list-badge.bg-warning{background-color:var(--vz-warning, #f7b84b)!important;color:#fff!important}.crud-list-badge.bg-info{background-color:var(--vz-info, #58caea)!important;color:#fff!important}.crud-list-badge.bg-secondary{background-color:var(--vz-secondary, #7084c7)!important;color:#fff!important}.crud-list-badge.bg-danger{background-color:var(--vz-danger, #fa896b)!important;color:#fff!important}.listjs-table .crud-list-add-btn,.listjs-table .crud-list-refresh-btn{font-weight:600;letter-spacing:normal;line-height:var(--vz-btn-line-height, 1.5);padding:var(--vz-btn-padding-y, .5rem) var(--vz-btn-padding-x, .9rem)}.listjs-table #remove-actions{display:none;align-items:center;gap:.35rem}.listjs-table .crud-list-refresh-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff}.listjs-table .crud-list-refresh-btn>i{font-size:1rem;font-weight:400!important;line-height:1;color:#fff;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.listjs-table .crud-list-refresh-btn.is-refreshing>i{animation:crud-list-refresh-spin .8s linear infinite}@keyframes crud-list-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crud-list-footer{margin-top:.25rem}.crud-list-page-size-select{width:auto;min-width:5rem}[class^=erp-module-] .choices{width:100%;margin-bottom:0}[class^=erp-module-] .choices__inner{min-height:38px;padding:.375rem .75rem;border-color:var(--vz-input-border-custom, var(--vz-border-color));background-color:var(--vz-input-bg-custom, var(--vz-secondary-bg));color:var(--vz-body-color)}[class^=erp-module-] .choices__list--single .choices__item{color:var(--vz-body-color)}[class^=erp-module-] .choices__input{background-color:transparent;color:var(--vz-body-color)}[class^=erp-module-] .choices__input::placeholder{color:var(--vz-secondary-color)}[class^=erp-module-] .choices__placeholder{color:var(--vz-secondary-color);opacity:1}[class^=erp-module-] select.form-select.is-invalid+.choices .choices__inner,[class^=erp-module-] select.form-select.is-invalid~.choices .choices__inner,[class^=erp-module-] .choices:has(.choices__input.is-invalid) .choices__inner{border-color:var(--vz-form-invalid-border-color, #f06548)}[class^=erp-module-] .choices__list--dropdown{z-index:1056;background-color:var(--vz-secondary-bg);border-color:var(--vz-border-color);color:var(--vz-body-color)}[class^=erp-module-] .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--vz-tertiary-bg)}.listjs-table .table{table-layout:fixed;width:100%;max-width:100%}.listjs-table .table thead th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listjs-table .table thead th:has(.form-check),.listjs-table .table thead th:has(#checkAll){width:3rem}.listjs-table .table thead th[data-sort=id]{width:4.5rem}.listjs-table .table thead th[data-sort=number],.listjs-table .table thead th[data-sort=avatar]{width:6.5rem}.listjs-table .table thead th:last-child{width:9.5rem}.listjs-table .table tbody td.checkbox,.listjs-table .table tbody td.id,.listjs-table .table tbody td.number,.listjs-table .table tbody td.avatar,.listjs-table .table tbody td.actions{overflow:visible;text-overflow:clip;white-space:nowrap}.listjs-table .table tbody td.checkbox{width:3rem}.listjs-table .table tbody td.id{width:4.5rem;max-width:4.5rem}.listjs-table .table tbody td.number,.listjs-table .table tbody td.avatar{width:6.5rem;max-width:6.5rem}.listjs-table .table tbody td.actions{width:9.5rem;max-width:9.5rem;min-width:9.5rem}.listjs-table .table tbody td.actions .d-flex{flex-wrap:nowrap;white-space:nowrap}.listjs-table .table thead th[data-sort=created_at],.listjs-table .table tbody td.created_at,.listjs-table .table thead th[data-sort$=_date],.listjs-table .table tbody td[class$=_date]{width:12rem;min-width:12rem;max-width:12rem;overflow:visible;text-overflow:clip}.listjs-table .table thead th[data-sort=movement_type],.listjs-table .table tbody td.movement_type,.listjs-table .table thead th[data-sort=type],.listjs-table .table tbody td.type,.listjs-table .table thead th[data-sort=status],.listjs-table .table tbody td.status,.listjs-table .table thead th[data-sort=is_active],.listjs-table .table tbody td.is_active,.listjs-table .table thead th[data-sort=is_default],.listjs-table .table tbody td.is_default{width:11rem;min-width:11rem;max-width:11rem;overflow:visible;text-overflow:clip}.listjs-table .table thead th[data-sort=expected_value],.listjs-table .table tbody td.expected_value{width:8.5rem;min-width:8.5rem;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listjs-table .table tbody td:not(.checkbox):not(.actions):not(.avatar):not(.id):not(.number):not(.created_at):not([class$=_date]):not(.movement_type):not(.type):not(.status):not(.is_active):not(.is_default):not(.expected_value){max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}@media (max-width: 991.98px){.listjs-table .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.listjs-table .table{table-layout:auto;width:max-content;min-width:100%;max-width:none}.listjs-table .table thead th,.listjs-table .table tbody td:not(.checkbox):not(.actions):not(.avatar):not(.id){max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.listjs-table .table thead th,.listjs-table .table tbody td{padding-left:.75rem;padding-right:.75rem}.listjs-table .table thead th:has(.form-check),.listjs-table .table thead th:has(#checkAll),.listjs-table .table tbody td.checkbox{min-width:3rem;width:3rem;padding-left:.5rem;padding-right:.5rem}.listjs-table .table thead th[data-sort=id],.listjs-table .table tbody td.id{min-width:3.5rem}.listjs-table .table thead th[data-sort=number],.listjs-table .table tbody td.number{min-width:6.5rem}.listjs-table .table thead th[data-sort=avatar],.listjs-table .table tbody td.avatar{min-width:5.5rem}.listjs-table .table thead th[data-sort=name],.listjs-table .table tbody td.name{min-width:10rem}.listjs-table .table thead th[data-sort=email],.listjs-table .table tbody td.email{min-width:14rem}.listjs-table .table thead th[data-sort=role],.listjs-table .table tbody td.role{min-width:9rem}.listjs-table .table thead th[data-sort=created_at],.listjs-table .table tbody td.created_at,.listjs-table .table thead th[data-sort$=_date],.listjs-table .table tbody td[class$=_date]{min-width:12rem}.listjs-table .table thead th[data-sort=movement_type],.listjs-table .table tbody td.movement_type,.listjs-table .table thead th[data-sort=status],.listjs-table .table tbody td.status,.listjs-table .table thead th[data-sort=is_active],.listjs-table .table tbody td.is_active,.listjs-table .table thead th[data-sort=is_default],.listjs-table .table tbody td.is_default{min-width:11rem}.listjs-table .table thead th[data-sort=expected_value],.listjs-table .table tbody td.expected_value{min-width:8.5rem}.listjs-table .table thead th[data-sort=symbol],.listjs-table .table tbody td.symbol{min-width:5rem}.listjs-table .table thead th[data-sort=code],.listjs-table .table tbody td.code{min-width:6.5rem}.listjs-table .table thead th[data-sort=permissions_count],.listjs-table .table tbody td.permissions_count,.listjs-table .table thead th[data-sort=users_count],.listjs-table .table tbody td.users_count{min-width:7.5rem}.listjs-table .table thead th:not(:last-child):not(:has(.form-check)),.listjs-table .table tbody td:not(.checkbox):not(.actions):not(.avatar):not(.id):not(.number){min-width:8rem}.listjs-table .table thead th:last-child,.listjs-table .table tbody td.actions{min-width:9.5rem;padding-right:1rem}.listjs-table .crud-list-badge{white-space:nowrap}}#activityLogTable{table-layout:auto}#activityLogTable thead th:first-child,#activityLogTable tbody td:first-child,#activityLogTable tbody td.created_at{width:13rem;min-width:13rem;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}#activityLogTable thead th[data-sort=causer_name],#activityLogTable tbody td.causer_name{min-width:9rem;max-width:none}#activityLogTable thead th[data-sort=description],#activityLogTable tbody td.description{min-width:12rem;max-width:none}#activityLogTable thead th[data-sort=log_subject],#activityLogTable tbody td.log_subject{min-width:10rem;max-width:none;white-space:nowrap}#activityLogTable thead th[data-sort=detail_action],#activityLogTable tbody td.detail_action{width:6.5rem;min-width:6.5rem;max-width:6.5rem;padding-left:.5rem;padding-right:.5rem;text-align:center;white-space:nowrap;overflow:visible}.activity-log-detail-body{line-height:1.5;word-break:break-word}.activity-log-detail-body .text-muted{color:var(--vz-secondary-color)!important}@media (min-width: 992px){.listjs-table .table-responsive{overflow-x:visible}}.listjs-table .crud-list-skeleton{display:none}.listjs-table.is-loading .crud-list-skeleton{display:table-row-group}.listjs-table.is-loading tbody.list{display:none}.listjs-table.is-loading .pagination-wrap,.listjs-table.is-loading .noresult{display:none!important}.listjs-table.is-loading .search,.listjs-table.is-loading #checkAll,.listjs-table.is-loading .crud-list-refresh-btn,.listjs-table.is-loading .crud-list-add-btn,.listjs-table.is-loading #remove-actions,.listjs-table.is-loading #create-btn,.listjs-table.is-loading .pagination-prev,.listjs-table.is-loading .pagination-next{pointer-events:none;opacity:.65}.crud-skeleton-checkbox{display:inline-block;width:1rem;height:1rem;vertical-align:middle}.crud-skeleton-avatar{display:inline-block;width:40px;height:40px;border-radius:50%;vertical-align:middle}.crud-skeleton-action{display:inline-block;width:2rem;height:2rem;border-radius:.25rem;vertical-align:middle}.crud-skeleton-badge{display:inline-block;width:3.5rem;height:1.375rem;border-radius:.25rem;vertical-align:middle}.crud-skeleton-text{display:inline-block;height:.875rem;border-radius:.25rem;vertical-align:middle}.crud-skeleton-text--sm{width:2.5rem}.crud-skeleton-text--md{width:4.5rem}.crud-skeleton-text--lg{width:6.5rem}.crud-skeleton-row td{padding-top:.75rem;padding-bottom:.75rem;overflow:hidden}.crud-skeleton-row .placeholder-glow{display:inline-block;line-height:1;max-width:100%}.settings-currency-list{padding:.875rem 1.25rem 1rem}.currency-code{font-family:var(--vz-font-monospace, monospace);font-weight:600;letter-spacing:.04em}.currency-sync-meta{line-height:1.5}.crud-btn-show,.crud-btn-edit,.crud-btn-delete{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.25rem;color:#fff;border:1px solid transparent;cursor:pointer;text-decoration:none;box-shadow:none!important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.crud-btn-show i,.crud-btn-edit i,.crud-btn-delete i{color:#fff;font-size:1rem;line-height:1;pointer-events:none}.crud-btn-show{background-color:var(--vz-info, #58caea);border-color:var(--vz-info, #58caea)}.crud-btn-edit{background-color:var(--vz-warning, #f7b84b);border-color:var(--vz-warning, #f7b84b)}.crud-btn-delete{background-color:var(--vz-danger, #fa896b);border-color:var(--vz-danger, #fa896b)}.crud-btn-show:is(:hover,:focus,:focus-visible,:active,.active,.show),.crud-btn-show.btn:is(:hover,:focus,:focus-visible,:active,.active,.show){color:#fff!important;background-color:var(--vz-info-hover, var(--vz-info, #58caea))!important;border-color:var(--vz-info-hover, var(--vz-info, #58caea))!important;box-shadow:none!important;outline:none}.crud-btn-show:is(:hover,:focus,:focus-visible,:active,.active,.show) i,.crud-btn-show.btn:is(:hover,:focus,:focus-visible,:active,.active,.show) i{color:#fff!important}.crud-btn-edit:is(:hover,:focus,:focus-visible,:active,.active,.show),.crud-btn-edit.btn:is(:hover,:focus,:focus-visible,:active,.active,.show){color:#fff!important;background-color:var(--vz-warning-hover, var(--vz-warning, #f7b84b))!important;border-color:var(--vz-warning-hover, var(--vz-warning, #f7b84b))!important;box-shadow:none!important;outline:none}.crud-btn-edit:is(:hover,:focus,:focus-visible,:active,.active,.show) i,.crud-btn-edit.btn:is(:hover,:focus,:focus-visible,:active,.active,.show) i{color:#fff!important}.crud-btn-delete:is(:hover,:focus,:focus-visible,:active,.active,.show),.crud-btn-delete.btn:is(:hover,:focus,:focus-visible,:active,.active,.show){color:#fff!important;background-color:var(--vz-danger-hover, var(--vz-danger, #fa896b))!important;border-color:var(--vz-danger-hover, var(--vz-danger, #fa896b))!important;box-shadow:none!important;outline:none}.crud-btn-delete:is(:hover,:focus,:focus-visible,:active,.active,.show) i,.crud-btn-delete.btn:is(:hover,:focus,:focus-visible,:active,.active,.show) i{color:#fff!important}.btn-submit{position:relative;font-weight:600}.btn-submit__label{display:inline-block}.btn-submit__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;pointer-events:none}.btn-submit.btn-submit--loading{pointer-events:none}.btn-submit.btn-submit--loading .btn-submit__label{visibility:hidden}.btn-submit.btn-submit--loading .btn-submit__spinner{display:inline-flex}.btn-submit:is(:active,:focus:active,.active),.btn-primary.btn-submit:is(:active,:focus:active,.active),.btn-success.btn-submit:is(:active,:focus:active,.active),.btn-danger.btn-submit:is(:active,:focus:active,.active){color:#fff!important;box-shadow:none!important}.btn-light:is(:active,:focus:active,.active):not(:disabled):not(.btn-submit--loading){color:var(--vz-body-color, #212529)!important;background-color:var(--vz-gray-200, #eff2f7)!important;border-color:var(--vz-border-color, #e9ebec)!important;box-shadow:none!important}.btn-success:is(:active,:focus:active,.active):not(:disabled):not(.btn-submit--loading){color:#fff!important;background-color:var(--vz-success-hover, var(--vz-success))!important;border-color:var(--vz-success-hover, var(--vz-success))!important;box-shadow:none!important}.btn-danger:is(:active,:focus:active,.active):not(:disabled):not(.btn-submit--loading){color:#fff!important;background-color:var(--vz-danger-hover, var(--vz-danger))!important;border-color:var(--vz-danger-hover, var(--vz-danger))!important;box-shadow:none!important}.listjs-table .btn-soft-danger:is(:active,:focus:active,.active):not(:disabled){color:var(--vz-danger, #fa896b)!important;background-color:rgba(var(--vz-danger-rgb, 250, 137, 107),.18)!important;border-color:transparent!important;box-shadow:none!important}.listjs-table .btn-soft-danger:is(:active,:focus:active,.active):not(:disabled) i{color:var(--vz-danger, #fa896b)!important}.crud-image-remove:is(:active,:focus:active,.active):not(:disabled){color:#fff!important;background-color:var(--vz-danger-hover, var(--vz-danger, #fa896b))!important;border-color:var(--vz-danger-hover, var(--vz-danger, #fa896b))!important;box-shadow:none!important}.crud-image-remove:is(:active,:focus:active,.active):not(:disabled) i{color:#fff!important}.btn-primary{--vz-btn-bg: var(--vz-primary);--vz-btn-border-color: var(--vz-primary);--vz-btn-hover-bg: var(--vz-primary-hover, var(--vz-primary));--vz-btn-hover-border-color: var(--vz-primary-hover, var(--vz-primary));--vz-btn-active-bg: var(--vz-primary-active, var(--vz-primary-hover, var(--vz-primary)));--vz-btn-active-border-color: var(--vz-primary-active, var(--vz-primary-hover, var(--vz-primary)));--vz-btn-disabled-bg: var(--vz-primary);--vz-btn-disabled-border-color: var(--vz-primary)}.btn-success{--vz-btn-bg: var(--vz-success);--vz-btn-border-color: var(--vz-success);--vz-btn-hover-bg: var(--vz-success-hover, var(--vz-success));--vz-btn-hover-border-color: var(--vz-success-hover, var(--vz-success));--vz-btn-active-bg: var(--vz-success-active, var(--vz-success-hover, var(--vz-success)));--vz-btn-active-border-color: var(--vz-success-active, var(--vz-success-hover, var(--vz-success)));--vz-btn-disabled-bg: var(--vz-success);--vz-btn-disabled-border-color: var(--vz-success)}.btn-danger{--vz-btn-bg: var(--vz-danger);--vz-btn-border-color: var(--vz-danger);--vz-btn-hover-bg: var(--vz-danger-hover, var(--vz-danger));--vz-btn-hover-border-color: var(--vz-danger-hover, var(--vz-danger));--vz-btn-active-bg: var(--vz-danger-active, var(--vz-danger-hover, var(--vz-danger)));--vz-btn-active-border-color: var(--vz-danger-active, var(--vz-danger-hover, var(--vz-danger)));--vz-btn-disabled-bg: var(--vz-danger);--vz-btn-disabled-border-color: var(--vz-danger)}.btn-warning{--vz-btn-bg: var(--vz-warning);--vz-btn-border-color: var(--vz-warning);--vz-btn-hover-bg: var(--vz-warning-hover, var(--vz-warning));--vz-btn-hover-border-color: var(--vz-warning-hover, var(--vz-warning));--vz-btn-active-bg: var(--vz-warning-active, var(--vz-warning-hover, var(--vz-warning)));--vz-btn-active-border-color: var(--vz-warning-active, var(--vz-warning-hover, var(--vz-warning)));--vz-btn-disabled-bg: var(--vz-warning);--vz-btn-disabled-border-color: var(--vz-warning)}.btn-info{--vz-btn-bg: var(--vz-info);--vz-btn-border-color: var(--vz-info);--vz-btn-hover-bg: var(--vz-info-hover, var(--vz-info));--vz-btn-hover-border-color: var(--vz-info-hover, var(--vz-info));--vz-btn-active-bg: var(--vz-info-active, var(--vz-info-hover, var(--vz-info)));--vz-btn-active-border-color: var(--vz-info-active, var(--vz-info-hover, var(--vz-info)));--vz-btn-disabled-bg: var(--vz-info);--vz-btn-disabled-border-color: var(--vz-info)}.btn-secondary{--vz-btn-bg: var(--vz-secondary);--vz-btn-border-color: var(--vz-secondary);--vz-btn-hover-bg: var(--vz-secondary-hover, var(--vz-secondary));--vz-btn-hover-border-color: var(--vz-secondary-hover, var(--vz-secondary));--vz-btn-active-bg: var(--vz-secondary-active, var(--vz-secondary-hover, var(--vz-secondary)));--vz-btn-active-border-color: var(--vz-secondary-active, var(--vz-secondary-hover, var(--vz-secondary)));--vz-btn-disabled-bg: var(--vz-secondary);--vz-btn-disabled-border-color: var(--vz-secondary)}@media (max-width: 767.98px){.listjs-table .table thead th.sort{padding-right:2.25rem}}.crud-form-sidebar{gap:.75rem}.settings-layout>[class*=col-]{min-width:0}.settings-content-stack{gap:.75rem;padding-bottom:1.5rem}@media (min-width: 992px){.settings-content-stack{gap:1rem;padding-bottom:2rem}}.settings-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0}@media (min-width: 992px){.settings-form{gap:1rem}}.settings-form-alert,.settings-tab-nav-standalone{margin-bottom:0}.settings-tab-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;padding:0;background-color:transparent;border-radius:0;border:none}.settings-tab-nav .nav-item{flex:1 1 auto;min-width:0}.settings-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;border:1px solid var(--vz-border-color, #e9ebec);border-radius:.375rem;background-color:var(--vz-card-bg, #fff);color:var(--vz-body-color, #495057);font-size:.875rem;font-weight:600;line-height:1.4;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.settings-tab-btn i{font-size:1.125rem;line-height:1;opacity:.85}.settings-tab-btn:hover,.settings-tab-btn:focus{background-color:var(--vz-card-bg, #fff);border-color:var(--vz-border-color, #e9ebec);color:var(--vz-body-color, #495057)}.settings-tab-btn:not(.active):hover,.settings-tab-btn:not(.active):focus{background-color:var(--vz-light, #f3f6f9)}.settings-tab-btn.active{background-color:var(--vz-primary, #2d7eb5);border-color:var(--vz-primary, #2d7eb5);color:#fff;box-shadow:none}.settings-tab-btn.active i{opacity:1}.settings-tab-btn.active:hover,.settings-tab-btn.active:focus{background-color:var(--vz-primary-hover, var(--vz-primary, #2d7eb5));border-color:var(--vz-primary-hover, var(--vz-primary, #2d7eb5));color:#fff}.settings-tab-content{padding-top:0}.erp-show-content-card{border:1px solid var(--vz-border-color, #e9ebec);box-shadow:none}.erp-show-content-card>.card-header{background-color:var(--vz-card-bg, #fff);border-bottom:1px solid var(--vz-border-color, #e9ebec)}.erp-show-content-card>.card-header .card-title{font-weight:600}.erp-show-content-card>.card-body{padding:1.25rem 1.5rem}.erp-detail-field-card{border:1px solid var(--vz-border-color, #e9ebec);border-radius:.375rem;background-color:var(--vz-card-bg, #fff);padding:1rem 1.125rem;min-height:100%}.erp-detail-field-label{margin-bottom:.375rem;font-size:.8125rem;color:var(--vz-secondary-color, #878a99)}.erp-detail-field-value{margin-bottom:0;font-size:.9375rem;font-weight:600;color:var(--vz-body-color, #495057);word-break:break-word}a.settings-tab-btn{text-decoration:none}a.settings-tab-btn:hover,a.settings-tab-btn:focus{text-decoration:none}.erp-media-list-thumb{width:3rem;height:3rem;object-fit:cover}.erp-media-list-file-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--vz-border-color, #e9ebec);border-radius:.375rem;background-color:var(--vz-light, #f3f6f9);color:var(--vz-secondary-color, #878a99);font-size:1.25rem}.erp-media-show-preview{max-height:320px;object-fit:contain}.erp-media-file-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:13rem;padding:1rem;text-align:center;color:var(--vz-body-color, #495057)}.erp-media-file-info i{font-size:2.5rem;color:var(--vz-primary, #2d7eb5)}.erp-media-file-info span{font-size:.875rem;font-weight:600;word-break:break-word}.erp-media-bulk-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:10rem;padding:1.5rem;border:1px dashed var(--vz-border-color, #ced4da);border-radius:.5rem;background-color:var(--vz-light, #f3f6f9);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.erp-media-bulk-dropzone.is-dragover{border-color:var(--vz-primary, #2d7eb5);background-color:#2d7eb50f}.erp-media-bulk-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.erp-media-bulk-file-card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--vz-border-color, #e9ebec);border-radius:.5rem;background-color:var(--vz-card-bg, #fff)}.erp-media-bulk-file-card__preview{display:flex;align-items:center;justify-content:center;min-height:6rem;border-radius:.375rem;background-color:var(--vz-light, #f3f6f9);overflow:hidden}.erp-media-bulk-file-card__thumb{width:100%;height:6rem;object-fit:cover}.erp-media-bulk-file-card__body{display:flex;flex-direction:column;gap:.25rem}.erp-media-bulk-file-card__remove{position:absolute;top:.35rem;right:.35rem}.listjs-table tbody td.preview{width:4.5rem;max-width:4.5rem}.listjs-table tbody td.media_actions{min-width:11rem}.settings-tab-pane-intro{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--vz-border-color, #e9ebec)}.settings-tab-pane-title{font-size:1rem;font-weight:600;color:var(--vz-heading-color, #495057)}.settings-brand-upload .settings-brand-dropzone{min-height:10rem;padding:1rem}.settings-brand-upload .settings-brand-label{font-size:.9375rem;font-weight:500;color:var(--vz-heading-color, #495057);margin-bottom:.625rem}.settings-brand-upload-btn{font-weight:500;color:#fff;background-color:var(--vz-primary, #2d7eb5);border-color:var(--vz-primary, #2d7eb5)}.settings-brand-upload-btn:hover,.settings-brand-upload-btn:focus,.settings-brand-upload-btn:active{color:#fff;background-color:var(--vz-primary-hover, var(--vz-primary, #2d7eb5));border-color:var(--vz-primary-hover, var(--vz-primary, #2d7eb5))}.settings-brand-upload .crud-image-dropzone.settings-brand-dropzone--light{background-color:var(--vz-light, #f3f6f9);border-color:var(--vz-border-color, #e9ebec)}.settings-brand-upload .crud-image-dropzone.settings-brand-dropzone--dark{background-color:#0a0c0e;border-color:#ffffff1a}.settings-brand-dropzone--dark .settings-brand-placeholder{color:#ffffff80}.settings-brand-dropzone--dark .crud-image-skeleton__block{background-color:#ffffff0f}.settings-brand-upload .settings-brand-preview{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;max-height:5.5rem;object-fit:contain}.settings-brand-upload .settings-brand-placeholder,.settings-brand-upload .crud-image-skeleton__block{min-height:8rem}.settings-video-upload .settings-brand-dropzone{padding:0;min-height:10rem}.settings-video-upload .settings-brand-placeholder,.settings-video-upload .crud-image-skeleton__block{min-height:10rem}.settings-video-upload .settings-video-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;background:#000}.navbar-brand-box .logo.logo-dark,.horizontal-logo .logo.logo-dark{display:inline-flex;align-items:center;max-width:100%}[data-topbar=dark] .horizontal-logo .logo.logo-dark,[data-bs-theme=dark][data-topbar=light] .horizontal-logo .logo.logo-dark{display:none}[data-topbar=dark] .horizontal-logo .logo.logo-light,[data-bs-theme=dark][data-topbar=light] .horizontal-logo .logo.logo-light{display:inline-flex;align-items:center;max-width:100%}.horizontal-logo{display:inline-flex;align-items:center;flex-shrink:0;max-width:260px}.horizontal-logo .logo-sm{display:none}.horizontal-logo .logo-lg{display:inline-flex;align-items:center}@media (max-width: 767.98px){.horizontal-logo .logo-sm{display:inline-flex;align-items:center}.horizontal-logo .logo-lg{display:none!important}}.panel-brand-logo{display:block;width:auto;max-width:100%;object-fit:contain}.panel-brand-logo-lg{max-height:2.75rem}.panel-brand-logo-sm{max-height:2.25rem}.horizontal-logo .panel-brand-logo-lg{max-height:3.25rem}.horizontal-logo .panel-brand-logo-sm{max-height:2.5rem}.navbar-brand-box .panel-brand-logo-lg{max-height:2.75rem}.panel-brand-text{display:inline-block;font-weight:600;line-height:1.2;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.panel-brand-text-lg{font-size:1.125rem}.panel-brand-text-sm{font-size:.9375rem;max-width:8rem}.logo-dark .panel-brand-text:not(.panel-brand-text-light){color:var(--vz-heading-color, #495057)}.panel-brand-text-light{color:#fff}.horizontal-logo .panel-brand-text-lg{font-size:1.25rem;max-width:14rem}.settings-cards-grid{--bs-gutter-x: .75rem;--bs-gutter-y: .75rem;margin-bottom:0}@media (min-width: 992px){.settings-cards-grid{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}}.settings-page-header .card-body,.settings-color-card .card-header,.settings-content-card .card-header,.settings-content-card .card-body,.settings-nav-card .card-header{padding:.875rem 1.25rem}.settings-color-card .card-body,.settings-nav-card .card-body{padding:.875rem 1.25rem 1rem}.settings-page-header .card-title{font-size:1.125rem;font-weight:600}.settings-color-card .card-title{font-size:1rem}.settings-color-card .card-header p{line-height:1.4}.settings-nav-card .card-title{font-weight:600}.settings-nav-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border:0;border-radius:var(--vz-border-radius, .375rem);background-color:var(--vz-primary, #2d7eb5);color:#fff;font-size:.875rem;font-weight:600;line-height:1.4;text-align:left;transition:background-color .15s ease}.settings-nav-mobile-toggle__chevron{font-size:20px;font-weight:400;line-height:1;flex-shrink:0;transition:transform .2s ease;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.settings-nav-mobile-toggle:not(.collapsed) .settings-nav-mobile-toggle__chevron{transform:rotate(180deg)}.settings-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;background-color:var(--vz-card-bg, #fff);color:var(--vz-primary, #2d7eb5);flex-shrink:0;font-weight:400}.settings-nav-icon>i{font-size:18px;font-weight:400!important;font-style:normal;line-height:1;display:block;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.settings-nav .nav-link{background-color:var(--vz-light, #f3f6f9);margin-top:.5rem;padding:.5rem .75rem;text-align:left;border-radius:.375rem;font-weight:600;color:var(--vz-body-color)}.settings-nav .nav-link:first-child{margin-top:0}.settings-nav .nav-link.active{background-color:var(--vz-primary, #2d7eb5);color:#fff}.settings-nav .nav-link.active .settings-nav-icon,.settings-nav-mobile-toggle .settings-nav-icon{background-color:#ffffff2e;color:#fff}@media (max-width: 991.98px){.settings-nav-card{overflow:hidden}.settings-nav-card .settings-nav-collapse .card-body{padding-top:.5rem}.settings-nav-card .settings-nav .nav-link:first-child{margin-top:0}}@media (min-width: 992px){.settings-nav-collapse{display:block!important;height:auto!important;visibility:visible!important}}.settings-color-list{border:1px solid var(--vz-border-color, #e9ebec);border-radius:.5rem;overflow:hidden;background-color:var(--vz-card-bg, #fff)}.settings-color-list__header{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem minmax(10.5rem,1.15fr);gap:.75rem;align-items:center;padding:.5rem 1rem;background-color:var(--vz-light, #f3f6f9);border-bottom:1px solid var(--vz-border-color, #e9ebec);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--vz-secondary-color, #878a99)}.settings-color-list__header span:nth-child(2){text-align:center}.settings-color-list__header span:nth-child(3){text-align:right}.settings-color-list__body{display:flex;flex-direction:column}.settings-preset-section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--vz-border-color, #e9ebec)}.settings-preset-section__title{margin-bottom:.625rem;font-size:.8125rem;font-weight:600;color:var(--vz-heading-color, #495057)}.settings-color-row{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem minmax(10.5rem,1.15fr);gap:.75rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--vz-border-color, #e9ebec)}.settings-color-row:last-child{border-bottom:0}.settings-color-row__label{font-weight:500;color:var(--vz-body-color);line-height:1.4}.settings-color-row__preview{display:flex;justify-content:center;align-items:center}.settings-color-row__inputs{display:flex;justify-content:flex-end}.settings-color-row__control{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;max-width:11.5rem;margin-left:auto;position:relative}.settings-color-picker{width:2.5rem;height:2.5rem;padding:.15rem;flex-shrink:0}.settings-color-hex{width:6.75rem;flex:0 0 6.75rem;font-family:var(--vz-font-monospace, monospace);font-size:.8125rem;text-transform:uppercase}.settings-color-row__control .invalid-feedback{position:absolute;top:100%;right:0;margin-top:.125rem;white-space:nowrap}.settings-preview-badge{min-width:5.5rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;color:#fff!important;text-transform:none}.settings-preview-btn{width:2.25rem;height:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.settings-preview-btn:hover,.settings-preview-btn:focus{background-color:var(--preview-hover, inherit);border-color:var(--preview-hover, inherit);color:#fff}.settings-preview-semantic-badge{min-width:6rem;font-size:.8125rem;pointer-events:auto}.settings-preview-primary{display:inline-block;width:2.25rem;height:2.25rem;border-radius:.375rem;border:1px solid var(--vz-border-color, #e9ebec)}.settings-preset-list{display:flex;flex-direction:column;gap:.375rem}.settings-preset-swatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:2.375rem;padding:.5rem .875rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background-color:var(--preset-color)!important;color:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.settings-preset-swatch.active{border-color:var(--vz-body-color, #212529);box-shadow:0 0 0 2px #ffffff73 inset,0 0 0 1px var(--vz-body-color, #212529)}.settings-preset-swatch:hover{box-shadow:0 2px 6px #0000001f}.settings-preset-swatch__label{font-weight:600;font-size:.8125rem;text-shadow:0 1px 2px rgba(0,0,0,.35)}.settings-font-preview{border:1px dashed var(--vz-border-color, #e9ebec);border-radius:.375rem;background-color:var(--vz-light, #f3f6f9);padding:1rem 1.25rem}.settings-font-preview__heading{font-weight:600;color:var(--vz-heading-color, #495057)}.settings-font-preview__body{color:var(--vz-body-color, #212529);line-height:1.5}[data-bs-theme=dark] .settings-tab-btn:not(.active){background-color:var(--vz-card-bg);border-color:var(--vz-border-color);color:var(--vz-body-color)}[data-bs-theme=dark] .settings-tab-btn:not(.active):hover,[data-bs-theme=dark] .settings-tab-btn:not(.active):focus{background-color:#ffffff0f;border-color:var(--vz-border-color);color:var(--vz-body-color)}[data-bs-theme=dark] .settings-tab-pane-intro{border-bottom-color:var(--vz-border-color)}[data-bs-theme=dark] .settings-nav .nav-link:not(.active){background-color:#ffffff0d;color:var(--vz-body-color)}[data-bs-theme=dark] .settings-nav .nav-link:not(.active) .settings-nav-icon{background-color:#ffffff14;color:var(--vz-primary)}[data-bs-theme=dark] .settings-color-list,[data-bs-theme=dark] .settings-color-list__header,[data-bs-theme=dark] .settings-font-preview{background-color:#ffffff08}[data-bs-theme=dark] .settings-color-list__header{border-bottom-color:var(--vz-border-color)}[data-bs-theme=dark] .settings-color-row,[data-bs-theme=dark] .settings-preset-section{border-color:var(--vz-border-color)}[data-bs-theme=dark] .settings-brand-upload .settings-brand-dropzone--light{background-color:#dfe3e8;border-color:#0000001f}[data-bs-theme=dark] .settings-brand-upload .settings-brand-dropzone--light .settings-brand-placeholder{color:#0006}[data-bs-theme=dark] .settings-brand-upload .settings-brand-label,[data-bs-theme=dark] .settings-tab-pane-title,[data-bs-theme=dark] .settings-preset-section__title,[data-bs-theme=dark] .settings-font-preview__heading{color:var(--vz-heading-color)}[data-bs-theme=dark] .settings-font-preview__body{color:var(--vz-body-color)}[data-bs-theme=dark] .settings-preset-swatch{border-color:#ffffff2e}[data-bs-theme=dark] .settings-preset-swatch.active{border-color:#ffffffd9;box-shadow:0 0 0 2px #00000073 inset,0 0 0 1px #ffffffd9}[data-bs-theme=dark] .settings-preset-swatch:hover{box-shadow:0 2px 8px #00000059}[data-bs-theme=dark] .settings-preview-primary{border-color:var(--vz-border-color)}[data-bs-theme=dark] .settings-color-picker{background-color:var(--vz-input-bg, transparent);border-color:var(--vz-border-color)}[data-bs-theme=dark] .settings-color-hex{background-color:var(--vz-input-bg);border-color:var(--vz-border-color);color:var(--vz-body-color)}@media (max-width: 991.98px){.settings-color-list__header{display:none}.settings-color-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label preview" "inputs inputs";gap:.5rem .75rem;padding:.75rem .875rem}.settings-color-row__label{grid-area:label}.settings-color-row__preview{grid-area:preview;justify-content:flex-end}.settings-color-row__inputs{grid-area:inputs;justify-content:stretch}.settings-color-row__control{max-width:none;margin-left:0;justify-content:flex-start}.settings-color-hex{flex:1 1 auto;width:auto;min-width:0}}@media (max-width: 575.98px){.settings-page-header .card-body,.settings-color-card .card-header,.settings-color-card .card-body,.settings-content-card .card-header,.settings-content-card .card-body,.settings-nav-card .card-header,.settings-nav-card .card-body{padding-left:1rem;padding-right:1rem}.settings-content-stack{gap:.625rem;padding-bottom:1.25rem}.settings-form{gap:.625rem}.settings-cards-grid{--bs-gutter-x: .625rem;--bs-gutter-y: .625rem}}.crud-image-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background-color:var(--vz-primary-bg-subtle, rgba(45, 126, 181, .15));color:var(--vz-primary, #2d7eb5);font-size:1.125rem;flex-shrink:0}.crud-image-dropzone{display:flex;align-items:center;justify-content:center;min-height:13rem;border:1px dashed var(--vz-border-color, #e9ebec);border-radius:.5rem;background-color:var(--vz-light, #f3f6f9);overflow:hidden;position:relative}.crud-image-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:stretch;padding:0;margin:0}.crud-image-skeleton__block{display:block;min-height:13rem;border-radius:.5rem}.crud-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:13rem;color:var(--vz-secondary-color, #878a99);font-size:2.5rem}.crud-image-preview{display:block;width:100%;height:13rem;object-fit:cover}.crud-image-dropzone .crud-image-remove{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;line-height:1;z-index:1}#notify-toast-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none}.notify-toast{position:fixed;top:.75rem;left:50%;transform:translate(-50%);pointer-events:auto;display:flex;align-items:center;gap:.75rem;min-width:300px;max-width:min(420px,100vw - 2rem);padding:1rem 1.25rem;border-radius:.5rem;background-color:var(--vz-secondary-bg, #fff);border:1px solid var(--vz-border-color, #e9ebec);box-shadow:var(--vz-box-shadow, 0 12px 40px rgba(15, 23, 42, .14));opacity:0;transition:opacity .2s ease}.notify-toast.notify-toast-visible{opacity:1}.notify-toast-icon{font-size:1.35rem;flex-shrink:0}.notify-toast-text{flex:1;font-size:.9375rem;font-weight:500;color:var(--vz-body-color, #212529);line-height:1.4}.notify-toast-close{flex-shrink:0;border:none;background:transparent;color:var(--vz-secondary-color, #878a99);font-size:1.25rem;line-height:1;padding:0;margin-left:.25rem;cursor:pointer}.notify-toast-close:hover{color:var(--vz-emphasis-color, var(--vz-body-color, #212529))}.notify-toast-success{border-left:4px solid var(--vz-success, #6ada7d)}.notify-toast-success .notify-toast-icon{color:var(--vz-success, #6ada7d)}.notify-toast-danger{border-left:4px solid var(--vz-danger, #fa896b)}.notify-toast-danger .notify-toast-icon{color:var(--vz-danger, #fa896b)}.notify-toast-warning{border-left:4px solid var(--vz-warning, #f7b84b)}.notify-toast-warning .notify-toast-icon{color:var(--vz-warning, #f7b84b)}.notify-toast-info{border-left:4px solid var(--vz-info, #58caea)}.notify-toast-info .notify-toast-icon{color:var(--vz-info, #58caea)}.notify-toast-primary{border-left:4px solid var(--vz-primary, #2d7eb5)}.notify-toast-primary .notify-toast-icon{color:var(--vz-primary, #2d7eb5)}[data-bs-theme=dark] .notify-toast{background-color:var(--vz-secondary-bg);border-color:var(--vz-border-color);box-shadow:0 12px 40px #00000073}[data-bs-theme=dark] .notify-toast-text{color:var(--vz-body-color)}[data-bs-theme=dark] .notify-toast-close{color:var(--vz-secondary-color)}[data-bs-theme=dark] .notify-toast-close:hover{color:var(--vz-emphasis-color)}[data-bs-theme=dark] .notify-toast-success{background-color:var(--vz-success-bg-subtle);border-color:rgba(var(--vz-success-rgb),.35)}[data-bs-theme=dark] .notify-toast-danger{background-color:var(--vz-danger-bg-subtle);border-color:rgba(var(--vz-danger-rgb),.35)}[data-bs-theme=dark] .notify-toast-warning{background-color:var(--vz-warning-bg-subtle);border-color:rgba(var(--vz-warning-rgb),.35)}[data-bs-theme=dark] .notify-toast-info{background-color:var(--vz-info-bg-subtle);border-color:rgba(var(--vz-info-rgb),.35)}[data-bs-theme=dark] .notify-toast-primary{background-color:var(--vz-primary-bg-subtle);border-color:rgba(var(--vz-primary-rgb),.35)}.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link,.navbar-menu .nav-sm .nav-link{font-weight:500}.module-list-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-right:.5rem;border-radius:.375rem;background-color:var(--vz-light, #f3f6f9);color:var(--vz-primary, #2d7eb5);vertical-align:middle}.module-list-icon>i{font-size:1rem;line-height:1}.module-list-label{vertical-align:middle;font-weight:500}.module-list-key{font-size:.8125rem;color:var(--vz-secondary-color, #878a99);background-color:var(--vz-light, #f3f6f9);padding:.2rem .45rem;border-radius:.25rem}.listjs-table .module-parent-select{min-width:8.5rem;max-width:11rem}.module-sort-order{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;font-size:.875rem;font-weight:600;color:var(--vz-heading-color, #495057);line-height:1}.module-sort-handle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--vz-secondary-color, #878a99);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.module-sort-handle>i{font-size:1.125rem;line-height:1}.module-sort-handle--disabled{cursor:default;opacity:.45}.module-sort-ghost{opacity:.45;background-color:var(--vz-light, #f3f6f9)!important}[class*=erp-module-] select#status{width:100%;height:auto;position:static;margin:0;left:auto;top:auto}.module-sort-chosen{background-color:rgba(var(--vz-primary-rgb, 94, 163, 203),.08)!important}.module-sort-drag{background-color:var(--vz-card-bg, #fff)!important;box-shadow:0 4px 12px #0f223a1f}.listjs-table .table tbody td.sort_drag{width:3rem;min-width:3rem;max-width:3rem;text-align:center;overflow:visible;text-overflow:clip;white-space:nowrap}.listjs-table .table tbody td.sort_order{width:3.5rem;min-width:3.5rem;max-width:3.5rem;text-align:center;overflow:visible;text-overflow:clip;white-space:nowrap}#moduleTable thead th:first-child,#moduleTable tbody td.sort_drag{width:3rem;min-width:3rem}#moduleTable thead th:nth-child(2),#moduleTable tbody td.sort_order{width:3.5rem;min-width:3.5rem}.listjs-table .module-active-switch .form-check-input{cursor:pointer}.module-active-switch--locked .form-check-input{cursor:not-allowed;opacity:.85}.module-active-lock{display:inline-flex;align-items:center;justify-content:center;color:var(--vz-secondary-color, #878a99);font-size:.9375rem;line-height:1}.module-active-lock>i{font-weight:400!important}.listjs-table .table tbody td.module_type,.listjs-table .table tbody td.label{overflow:visible;text-overflow:clip;white-space:nowrap}.listjs-table .table tbody td.parent_key,.listjs-table .table tbody td.sort_drag,.listjs-table .table tbody td.sort_order,.listjs-table .table tbody td.is_active{overflow:visible;text-overflow:clip}.navbar-menu .nav-sm .nav-link:has(>i){display:flex;align-items:center;gap:.5rem}.navbar-menu .nav-sm .nav-link:has(>i):before{display:none}.navbar-menu .nav-sm .nav-link:has(>i)>i{font-size:1rem;line-height:1;flex-shrink:0;opacity:.9}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}[data-layout=horizontal] .navbar-menu .menu-dropdown{min-width:15rem;padding:.5rem;border-radius:.5rem}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu{gap:.2rem}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link{display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:.4rem;line-height:1.35;white-space:nowrap}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link:before{display:none!important}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link>i{font-size:1rem;line-height:1;flex-shrink:0;opacity:.92}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link:hover,[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link.active{background-color:rgba(var(--vz-primary-rgb),.08)}@media (max-width: 1024px){[data-layout=horizontal] .navbar-menu .menu-dropdown{padding:.35rem .35rem .35rem .75rem}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link{padding:.5rem .75rem}}@media (max-width: 1024px){[data-layout=horizontal] .topnav-hamburger{visibility:visible}[data-layout=horizontal] .navbar-menu{display:block!important;position:fixed;top:0;left:0;bottom:0;width:min(82vw,304px);max-width:320px;height:100vh;max-height:none!important;margin-top:0!important;margin-left:-100%;padding:0;overflow:hidden;z-index:1004;background:var(--vz-vertical-menu-bg, #fff);border-right:1px solid var(--vz-vertical-menu-border, var(--vz-border-color, #e9ebec));box-shadow:0 .25rem 1.5rem #0f223a24;transition:margin-left .28s cubic-bezier(.4,0,.2,1)}[data-layout=horizontal] .navbar-menu #scrollbar{height:100%;max-height:100vh;overflow-y:auto;overscroll-behavior:contain}[data-layout=horizontal] .navbar-menu .container-fluid{padding:0}[data-layout=horizontal] .navbar-menu .navbar-brand-box{display:flex;align-items:center;min-height:4.25rem;padding:1rem 1.25rem;margin:0;border-bottom:1px solid var(--vz-border-color, #e9ebec);background:linear-gradient(180deg,rgba(var(--vz-primary-rgb),.045),rgba(var(--vz-primary-rgb),0))}[data-layout=horizontal] .navbar-menu .navbar-brand-box .logo{display:inline-flex;align-items:center;line-height:1.2}[data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-sm{display:none!important}[data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-lg{display:inline-flex!important;align-items:center}[data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-light{display:none!important}[data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-dark{display:inline-flex!important;align-items:center}[data-layout=horizontal] .navbar-menu .navbar-brand-box .panel-brand-logo-lg{max-height:2.5rem}[data-layout=horizontal] .navbar-menu #vertical-hover{display:none}[data-layout=horizontal] .navbar-menu .menu-title{display:block;padding:1rem 1.25rem .5rem;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vz-vertical-menu-title-color, var(--vz-secondary-color, #878a99))}[data-layout=horizontal] .navbar-menu .menu-title span{display:block;padding:0}[data-layout=horizontal] .navbar-menu .navbar-nav{flex-direction:column;padding:.25rem .875rem 1.5rem;gap:.2rem}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .875rem;border-radius:.5rem;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--vz-vertical-menu-item-color, var(--vz-body-color, #495057));white-space:normal;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link>i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;margin:0;font-size:1.0625rem;line-height:1;text-align:center;border-radius:.5rem;background:rgba(var(--vz-primary-rgb),.08);color:var(--vz-primary);flex-shrink:0;align-self:center}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link>span{flex:1 1 auto;min-width:0;align-self:center;line-height:1.35}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link:hover{color:var(--vz-primary);background:rgba(var(--vz-primary-rgb),.06)}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link.active,[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[aria-expanded=true]{color:var(--vz-primary);background:rgba(var(--vz-primary-rgb),.11);font-weight:600;box-shadow:inset 3px 0 0 var(--vz-primary)}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link.active>i,[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[aria-expanded=true]>i{background:rgba(var(--vz-primary-rgb),.16)}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[data-bs-toggle=collapse]:after{display:block;content:"󰅂";font-family:Material Design Icons;position:static;flex-shrink:0;align-self:center;margin-left:auto;margin-right:0;font-size:1.125rem;line-height:1;opacity:.5;transform:none!important;transition:transform .2s ease,opacity .2s ease}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[data-bs-toggle=collapse][aria-expanded=true]:after{transform:rotate(90deg)!important;opacity:.95}[data-layout=horizontal] .navbar-menu .navbar-nav>li:nth-of-type(2)>.nav-link.menu-link{padding-left:.875rem}[data-layout=horizontal] .navbar-menu .menu-dropdown{position:static!important;display:none;min-width:0;width:auto;margin:.15rem 0 .35rem .5rem;padding:.25rem 0 .35rem .75rem!important;border:none;border-left:1px solid rgba(var(--vz-primary-rgb),.14);border-radius:0;box-shadow:none!important;animation:none}[data-layout=horizontal] .navbar-menu .menu-dropdown.show{display:block!important}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu,[data-layout=horizontal] .navbar-menu .menu-dropdown.collapse .nav{display:flex;flex-direction:column;gap:.15rem;padding:0;margin:0}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link,[data-layout=horizontal] .navbar-menu .menu-dropdown .nav-link{display:flex;align-items:center;gap:.625rem;min-height:2.375rem;padding:.5rem .75rem!important;border-radius:.45rem;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--vz-vertical-menu-sub-item-color, var(--vz-secondary-color, #878a99));white-space:normal;transition:background-color .2s ease,color .2s ease}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link:before,[data-layout=horizontal] .navbar-menu .menu-dropdown .nav-link:before{display:none!important}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link>i,[data-layout=horizontal] .navbar-menu .menu-dropdown .nav-link>i{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;margin:0;font-size:.9375rem;line-height:1;opacity:.88;flex-shrink:0}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link:hover,[data-layout=horizontal] .navbar-menu .menu-dropdown .nav-link:hover{color:var(--vz-primary);background:rgba(var(--vz-primary-rgb),.06)}[data-layout=horizontal] .navbar-menu .menu-dropdown .erp-navbar-submenu>.nav-item>.nav-link.active,[data-layout=horizontal] .navbar-menu .menu-dropdown .nav-link.active{color:var(--vz-primary);background:rgba(var(--vz-primary-rgb),.1);font-weight:600}body.vertical-sidebar-enable [data-layout=horizontal] .navbar-menu{margin-left:0}body.vertical-sidebar-enable [data-layout=horizontal] .horizontal-logo{visibility:hidden;opacity:0;pointer-events:none}body.vertical-sidebar-enable [data-layout=horizontal] .vertical-overlay{background-color:#0f172a6b}}@media (max-width: 1024px){[data-topbar=dark] [data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-dark,[data-bs-theme=dark][data-topbar=light] [data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-dark{display:none!important}[data-topbar=dark] [data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-light,[data-bs-theme=dark][data-topbar=light] [data-layout=horizontal] .navbar-menu .navbar-brand-box .logo-light{display:inline-flex!important;align-items:center}}@media (max-width: 1024px){[data-layout=horizontal] .navbar-header{gap:.75rem}[data-layout=horizontal] .navbar-header .navbar-header__start{min-width:0;flex:1 1 auto}[data-layout=horizontal] .navbar-header .navbar-header__actions{flex-shrink:0;gap:.45rem;margin-left:auto}[data-layout=horizontal] .navbar-header .header-item,[data-layout=horizontal] .navbar-header .topbar-head-dropdown,[data-layout=horizontal] .navbar-header .topbar-user{margin-left:0!important;padding:0}[data-layout=horizontal] .topbar-action-box{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0!important;border:1px solid var(--vz-border-color, #e9ebec);border-radius:7px!important;background:var(--vz-card-bg, #fff);box-shadow:0 1px 2px #0f172a0a;color:var(--vz-header-item-sub-color, #878a99);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}[data-layout=horizontal] .topbar-action-box:hover,[data-layout=horizontal] .topbar-action-box:focus,[data-layout=horizontal] .topbar-action-box.show,[data-layout=horizontal] .topbar-action-box:active{border-color:color-mix(in srgb,var(--vz-primary, #405189) 28%,var(--vz-border-color, #e9ebec));background:color-mix(in srgb,var(--vz-primary, #405189) 4%,var(--vz-card-bg, #fff));box-shadow:0 4px 14px #0f172a14;color:var(--vz-primary, #405189)}[data-layout=horizontal] .topbar-head-dropdown .topbar-action-box{position:relative}[data-layout=horizontal] .topbar-head-dropdown .topbar-action-box .topbar-badge{top:.3rem;right:.3rem}[data-layout=horizontal] .topbar-user .topbar-user-trigger.topbar-action-box{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}[data-layout=horizontal] .topbar-user .topbar-user-trigger.topbar-action-box .topbar-user-trigger__inner{gap:0;justify-content:center}[data-layout=horizontal] .topbar-user .topbar-user-trigger.topbar-action-box .topbar-user-avatar{width:1.85rem;height:1.85rem;border-radius:5px}[data-layout=horizontal] .topbar-user .topbar-user-trigger.topbar-action-box .topbar-user-chevron{display:none!important}[data-layout=horizontal] .topnav-hamburger.topbar-action-box{margin:0}}@media (min-width: 1025px){[data-layout=horizontal] .topbar-head-dropdown .topbar-action-box{width:42px;height:42px;min-width:42px;min-height:42px;border:none;border-radius:50%!important;box-shadow:none;background:transparent}}.topbar-user{background-color:transparent!important;padding:.35rem 0 .35rem .35rem;margin-left:.35rem!important}.topbar-user-trigger{--topbar-user-ring: color-mix(in srgb, var(--vz-primary, #405189) 18%, transparent);height:auto;min-height:2.75rem;padding:.5rem .7rem .5rem .55rem;border:1px solid var(--vz-border-color, #e9ebec);border-radius:7px;background:var(--vz-card-bg, #fff);box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.topbar-user-trigger:hover,.topbar-user-trigger:focus,.topbar-user-trigger.show{border-color:color-mix(in srgb,var(--vz-primary, #405189) 28%,var(--vz-border-color, #e9ebec));background:color-mix(in srgb,var(--vz-primary, #405189) 4%,var(--vz-card-bg, #fff));box-shadow:0 4px 14px #0f172a14}.topbar-user-trigger__inner{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.topbar-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:5px;overflow:hidden;flex-shrink:0;border:1px solid color-mix(in srgb,var(--vz-primary, #405189) 14%,var(--vz-border-color, #e9ebec));background:color-mix(in srgb,var(--vz-primary, #405189) 6%,var(--vz-card-bg, #fff))}.topbar-user-avatar__img{width:100%;height:100%;object-fit:cover}.topbar-user-avatar__fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--vz-primary, #405189);background:color-mix(in srgb,var(--vz-primary, #405189) 12%,#fff);font-size:1.05rem}.topbar-user-meta{flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:0;max-width:10rem;padding-right:.15rem}.topbar-user-name{display:block;font-size:.875rem;font-weight:600;line-height:1.2;color:var(--vz-heading-color, #495057);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.topbar-user-title{display:block;font-size:.75rem;line-height:1.2;color:var(--vz-secondary-color, #878a99);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.topbar-user-role{display:block;max-width:100%;line-height:1}.topbar-user-role-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;font-size:.74rem;font-weight:600;padding:.24rem .55rem;border-radius:3px}.topbar-user-chevron{font-size:1rem;color:var(--vz-secondary-color, #878a99);flex-shrink:0;margin-left:.1rem;padding-left:.15rem}.topbar-user-menu{min-width:15rem;padding:.75rem;border:1px solid var(--vz-border-color, #e9ebec);border-radius:.85rem;box-shadow:0 12px 32px #0f172a1f}.topbar-user-menu__head{display:flex;align-items:center;gap:.75rem;padding:.15rem .25rem .35rem}.topbar-user-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:5px;overflow:hidden;flex-shrink:0;border:1px solid color-mix(in srgb,var(--vz-primary, #405189) 14%,var(--vz-border-color, #e9ebec));background:color-mix(in srgb,var(--vz-primary, #405189) 6%,var(--vz-card-bg, #fff))}.topbar-user-menu__avatar img{width:100%;height:100%;object-fit:cover}.topbar-user-menu__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--vz-primary, #405189);background:color-mix(in srgb,var(--vz-primary, #405189) 12%,#fff);font-size:1.25rem}.topbar-user-menu__info{min-width:0}.topbar-user-menu__name{font-size:.92rem;font-weight:600;color:var(--vz-heading-color, #495057);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-user-menu__email{font-size:.78rem;color:var(--vz-secondary-color, #878a99);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-user-menu__role{margin-top:.35rem}.topbar-user-menu__logout{display:flex;align-items:center;gap:.55rem;border-radius:.55rem;font-weight:500}.topbar-user-menu__logout i{font-size:1rem;color:var(--vz-danger, #f06548)}[data-bs-theme=dark] .topbar-user-trigger{background:#ffffff08;box-shadow:none}[data-bs-theme=dark] .topbar-user-trigger:hover,[data-bs-theme=dark] .topbar-user-trigger:focus,[data-bs-theme=dark] .topbar-user-trigger.show{background:#ffffff0f;box-shadow:0 4px 14px #0000002e}@media (max-width: 1024px){[data-bs-theme=dark] [data-layout=horizontal] .topbar-action-box{background:#ffffff08;box-shadow:none}[data-bs-theme=dark] [data-layout=horizontal] .topbar-action-box:hover,[data-bs-theme=dark] [data-layout=horizontal] .topbar-action-box:focus,[data-bs-theme=dark] [data-layout=horizontal] .topbar-action-box.show,[data-bs-theme=dark] [data-layout=horizontal] .topbar-action-box:active{background:#ffffff0f;box-shadow:0 4px 14px #0000002e}}[data-bs-theme=dark] .topbar-user-avatar__fallback,[data-bs-theme=dark] .topbar-user-menu__avatar-fallback{background:#ffffff0f}[data-bs-theme=dark] .active-users-panel{background-color:var(--vz-body-bg);color:var(--vz-body-color)}[data-bs-theme=dark] .active-users-panel__item{background:#ffffff08;border-color:var(--vz-border-color, rgba(255, 255, 255, .08));box-shadow:none}[data-bs-theme=dark] .active-users-panel__name{color:var(--vz-heading-color, #ced4da)}[data-bs-theme=dark] .active-users-panel__title,[data-bs-theme=dark] .active-users-panel__time,[data-bs-theme=dark] .active-users-panel__status--passive,[data-bs-theme=dark] .active-users-panel__empty{color:var(--vz-secondary-color, #878a99)}[data-bs-theme=dark] .active-users-panel .topbar-user-avatar__fallback{background:#ffffff0f;color:var(--vz-primary, #405189)}[data-bs-theme=dark] .active-users-panel__list--skeleton .placeholder{opacity:.35}.active-users-panel .offcanvas-header{align-items:center}.active-users-panel__toolbar{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.active-users-panel__refresh-btn{color:#fff;min-width:2rem;min-height:2rem;display:inline-flex;align-items:center;justify-content:center}.active-users-panel__refresh-btn i{color:#fff}.active-users-panel__refresh-btn:hover,.active-users-panel__refresh-btn:focus,.active-users-panel__refresh-btn:active,.active-users-panel__refresh-btn:disabled{color:#fff}.active-users-panel__refresh-btn:hover i,.active-users-panel__refresh-btn:focus i,.active-users-panel__refresh-btn:active i,.active-users-panel__refresh-btn:disabled i{color:#fff}.active-users-panel__refresh-spinner{width:.95rem;height:.95rem;border-width:.15em;color:#fff}.active-users-panel__body{padding:.75rem}.active-users-panel__list{display:flex;flex-direction:column;gap:.65rem}.active-users-panel__item{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--vz-border-color, #e9ebec);border-radius:7px;background:var(--vz-card-bg, #fff);box-shadow:0 1px 2px #0f172a0a}.active-users-panel__item--skeleton{pointer-events:none}.active-users-panel__skeleton-avatar{width:2.25rem;height:2.25rem;border-radius:5px;flex-shrink:0;display:block}.active-users-panel__skeleton-line{display:inline-block;height:.72rem;border-radius:3px;min-width:2.5rem}.active-users-panel__skeleton-line--name{width:42%;max-width:9rem}.active-users-panel__skeleton-line--status{width:4.5rem}.active-users-panel__skeleton-line--time{width:3.75rem}.active-users-panel__skeleton-badge{width:3.6rem;height:1.15rem;border-radius:3px;display:inline-block;flex-shrink:0}.active-users-panel__list--skeleton .placeholder{opacity:.55}.active-users-panel__avatar{width:2.25rem;height:2.25rem}.active-users-panel__meta{min-width:0;flex:1}.active-users-panel__head{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:.25rem}.active-users-panel__role{flex-shrink:0}.active-users-panel__name{font-size:.92rem;font-weight:600;color:var(--vz-body-color, #212529);line-height:1.3}.active-users-panel__title{font-size:.78rem;color:var(--vz-secondary-color, #878a99)}.active-users-panel__status-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.78rem;color:var(--vz-secondary-color, #878a99)}.active-users-panel__status{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.active-users-panel__status--active{color:var(--vz-success, #0ab39c)}.active-users-panel__status-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--vz-success, #0ab39c) 18%,transparent)}.active-users-panel__status--passive{color:var(--vz-secondary-color, #878a99);font-weight:500}.active-users-panel__time{color:var(--vz-secondary-color, #878a99)}.active-users-panel__empty{padding:.5rem .25rem}.pre-quote-price-modal .modal-dialog{max-width:720px}.pre-quote-price-modal .modal-content{max-height:calc(100vh - 3.5rem)}.pre-quote-price-modal .modal-body{display:flex;flex-direction:column;overflow:hidden;max-height:min(70vh,560px);padding-bottom:1rem}.pre-quote-price-modal .pre-quote-price-modal__results{overflow-y:auto;max-height:min(50vh,420px);margin-bottom:0}.lfm-picker-modal .modal-body{min-height:70vh}.lfm-picker-frame{display:block;width:100%;min-height:70vh;border:0;background-color:var(--vz-body-bg, #fff)}.lfm-action-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;font-size:1.5rem;flex-shrink:0}.lfm-action-icon--image{background-color:var(--vz-primary-bg-subtle, rgba(45, 126, 181, .15));color:var(--vz-primary, #2d7eb5)}.lfm-action-icon--file{background-color:var(--vz-success-bg-subtle, rgba(106, 218, 125, .15));color:var(--vz-success, #6ada7d)}[data-bs-theme=dark] .lfm-picker-frame{background-color:var(--vz-body-bg, #212529)}.auth-split-page{--auth-split-brand: var(--vz-primary, #405189);--auth-split-brand-dark: color-mix(in srgb, var(--auth-split-brand) 82%, #000 18%);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;position:relative;overflow:hidden;background:linear-gradient(145deg,#f3f6fb,#eef2f8 45%,#f8fafc)}.auth-split-page__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.auth-split-page__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(64,81,137,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(64,81,137,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,#000 35%,transparent 100%);mask-image:radial-gradient(circle at center,#000 35%,transparent 100%)}.auth-split-page__stripe{position:absolute;width:140%;height:220px;top:18%;left:-20%;transform:rotate(-8deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);opacity:.7}.auth-split-page__orb{position:absolute;border-radius:999px;filter:blur(.5px)}.auth-split-page__orb--1{width:220px;height:220px;top:8%;left:6%;background:#40518914}.auth-split-page__orb--2{width:160px;height:160px;bottom:12%;right:10%;background:#2d7eb51f}.auth-split-page__orb--3{width:100px;height:100px;top:52%;right:22%;border-radius:1.25rem;transform:rotate(18deg);background:#4051890f}.auth-split-page__main{position:relative;z-index:1;width:min(100%,980px)}.auth-split-card{position:relative;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 24px 60px #0f172a14,0 8px 20px #0f172a0a}.auth-split-card__body{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;min-height:560px}.auth-split-card--intro-active .auth-split-card__body{min-height:560px}.auth-split-card--intro-active .auth-split-card__brand,.auth-split-card--intro-active .auth-split-card__form{pointer-events:none}.auth-split-card__video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#000;opacity:1;transform:scale(1);transition:opacity .55s ease,transform .55s ease;overflow:hidden}.auth-split-card__video-overlay.is-leaving{opacity:0;transform:scale(1.04);pointer-events:none}.auth-split-card__video-overlay video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.auth-split-card__brand{background:linear-gradient(160deg,var(--auth-split-brand) 0%,var(--auth-split-brand-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;padding:3rem 2.5rem;position:relative;overflow:hidden}.auth-split-card__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08),transparent 40%)}.auth-split-card__brand-inner{position:relative;z-index:1;max-width:320px;text-align:center}.auth-split-card__logo{display:flex;flex-direction:column;align-items:center;gap:.85rem}.auth-split-card__logo-img{max-width:220px;max-height:72px;width:auto;height:auto;object-fit:contain}.auth-split-card__logo-icon{width:3.5rem;height:3.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;font-size:1.5rem}.auth-split-card__logo-text{font-size:1.65rem;font-weight:700;letter-spacing:.01em}.auth-split-card__brand-divider{width:3.5rem;height:3px;border-radius:999px;background:#ffffff73;margin:1.75rem auto}.auth-split-card__brand-tagline{margin:0;font-size:.98rem;line-height:1.65;color:#ffffffe0}.auth-split-card__form{display:flex;align-items:center;justify-content:center;padding:2.5rem 2.75rem;background:#fff}.auth-split-card__form-inner{width:min(100%,380px)}.auth-split-card__form-head{margin-bottom:1.75rem}.auth-split-card__title{margin:0 0 .35rem;font-size:1.65rem;font-weight:700;color:var(--auth-split-brand)}.auth-split-card__subtitle{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--vz-body-color, #495057)}.auth-split-card__hint{margin:0;font-size:.92rem;color:var(--vz-secondary-color, #878a99)}.auth-split-form .form-label{font-weight:600;color:var(--vz-body-color, #495057)}.auth-split-input-group{position:relative;display:flex;align-items:center}.auth-split-input-group__icon{position:absolute;left:.95rem;z-index:2;color:var(--vz-secondary-color, #878a99);font-size:1.05rem;pointer-events:none}.auth-split-input{padding-left:2.75rem;min-height:2.85rem;border-radius:.65rem;border-color:var(--vz-border-color, #e9ebec);background-color:#f8fafc}.auth-split-input:focus{background-color:#fff;border-color:var(--auth-split-brand);box-shadow:0 0 0 .15rem color-mix(in srgb,var(--auth-split-brand) 18%,transparent)}.auth-split-input-group .auth-split-input-group__toggle{position:absolute;right:.35rem;z-index:2;border:0;background:transparent;color:var(--vz-secondary-color, #878a99);width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem}.auth-split-input-group .auth-split-input-group__toggle:hover{color:var(--auth-split-brand);background:#4051890f}.auth-split-input-group .password-input{padding-right:2.75rem}.auth-split-link{font-size:.875rem;color:var(--auth-split-brand);text-decoration:none}.auth-split-link:hover{text-decoration:underline}.auth-split-submit{min-height:2.85rem;border-radius:.65rem;font-weight:600;box-shadow:0 10px 24px color-mix(in srgb,var(--auth-split-brand) 24%,transparent)}.auth-split-form-footer{margin-top:1.25rem;text-align:center}.auth-split-form-footer__text{font-size:.92rem;color:var(--vz-secondary-color, #878a99)}.auth-split-error{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding-top:.25rem}.auth-split-error__badge{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:var(--auth-split-brand);background:color-mix(in srgb,var(--auth-split-brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--auth-split-brand) 22%,transparent)}.auth-split-error__actions{width:100%;max-width:18rem}.auth-split-error__note{margin:0;line-height:1.5;font-size:.875rem}.auth-split-footer,.site-footer-bar{margin-top:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.84rem;color:var(--vz-secondary-color, #878a99)}.footer .site-footer-bar{margin-top:0}.site-footer-bar__powered,.auth-split-footer__powered{display:inline-flex;align-items:center;gap:.35rem}.site-footer-badge,.auth-split-badge{position:relative;display:inline-flex;align-items:center;padding:.28rem .75rem;border-radius:4px;font-size:.78rem;font-weight:600;line-height:1.2;color:#fff;background:var(--auth-split-brand, var(--vz-primary, #405189));border:1px solid var(--auth-split-brand, var(--vz-primary, #405189));text-decoration:none;overflow:hidden;isolation:isolate}.site-footer-badge:hover,.site-footer-badge:focus-visible,.auth-split-badge:hover,.auth-split-badge:focus-visible{color:#fff}.site-footer-badge:focus-visible,.auth-split-badge:focus-visible{outline:2px solid color-mix(in srgb,var(--auth-split-brand, var(--vz-primary, #405189)) 35%,transparent);outline-offset:2px}.site-footer-badge__shine,.auth-split-badge__shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:translate(-120%);animation:auth-split-badge-shine 6s ease-in-out infinite;pointer-events:none}@keyframes auth-split-badge-shine{0%,82%,to{transform:translate(-120%);opacity:0}6%{opacity:1}28%{transform:translate(280%);opacity:1}34%{transform:translate(280%);opacity:0}}@media (max-width: 991.98px){.auth-split-card__body{grid-template-columns:1fr;min-height:auto}.auth-split-card--intro-active .auth-split-card__body{min-height:min(560px,85vh)}.auth-split-card__brand{padding:2rem 1.5rem}.auth-split-card__brand-divider,.auth-split-card__brand-tagline{display:none}.auth-split-card__form{padding:2rem 1.5rem 2.25rem}.auth-split-footer,.site-footer-bar{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 575.98px){.footer .site-footer-bar{flex-direction:column;align-items:flex-start;text-align:left}.auth-split-page{padding:1rem .75rem}.auth-split-card{border-radius:10px}.auth-split-card__title{font-size:1.45rem}}html,body{font-family:var(--vz-body-font-family, var(--vz-font-sans-serif))}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--vz-headings-font-family, var(--vz-font-sans-serif))}.navbar-menu .nav-link,.navbar-menu .menu-title{font-family:var(--vz-vertical-menu-item-font-family, var(--vz-font-family-primary))}.navbar-menu .nav-link:hover,.navbar-menu .nav-link.active{color:var(--vz-primary)}.icon-dual{fill:rgba(var(--vz-primary-rgb),.16)}.role-form__meta{padding-bottom:.25rem}.role-color-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.role-color-row__preview{flex-shrink:0}.role-color-row__inputs{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.role-color-picker{width:2.75rem;height:2.375rem;padding:.15rem}.role-color-hex{max-width:7.5rem}.role-badge{font-weight:500;white-space:nowrap}.role-permissions-toolbar{padding-top:.5rem;border-top:1px solid var(--vz-border-color, #e9ebec)}.role-permissions-toolbar__actions{justify-content:flex-end}.role-permissions-search-wrap{min-width:220px}.role-permissions-search{padding-left:2.25rem}.role-permissions-search-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:var(--vz-secondary-color, #878a99);pointer-events:none}.permission-module-card .card-header{background:var(--vz-light, #f3f6f9)}.permission-module-card__body{max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--vz-body-color-rgb, 33, 37, 41),.18) transparent}.permission-module-card__body::-webkit-scrollbar{width:6px;height:6px}.permission-module-card__body::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin-block:4px}.permission-module-card__body::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-body-color-rgb, 33, 37, 41),.14);border-radius:999px;border:1px solid transparent;background-clip:padding-box;transition:background-color .2s ease}.permission-module-card__body::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--vz-body-color-rgb, 33, 37, 41),.28)}.permission-module-count{font-size:.75rem;font-weight:600}.permission-item.is-filtered-out{display:none}.role-permissions-grid>.col.is-filtered-out{display:none}@media (max-width: 767.98px){.role-permissions-search-wrap{width:100%;min-width:0}.role-permissions-toolbar__actions{width:100%;justify-content:stretch}.role-permissions-toolbar__actions .btn{flex:1 1 auto}}.monitoring-summary-card{border:1px solid var(--vz-border-color);box-shadow:none}.monitoring-summary-card__value{line-height:1.2}.monitoring-summary-card__detail{min-height:1.25rem}.monitoring-summary-card__services .badge{font-size:.75rem;font-weight:600}.monitoring-summary-card__progress .progress-bar{transition:width .35s ease}
