.page-title-box[data-v-b97200b6]{padding-bottom:8px}.env-banner[data-v-b97200b6]{width:100%;text-align:center;font-weight:600;padding:6px 0;font-size:14px;letter-spacing:.5px;color:#fff;margin-bottom:1%}.env-banner.dev[data-v-b97200b6]{background-color:#dc3545}.env-banner.demo[data-v-b97200b6]{background-color:#fd7e14}.refresh-button__content[data-v-9b2ca056]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;text-align:center}.refresh-button__icon[data-v-9b2ca056]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.refresh-button__icon[data-v-9b2ca056]:before{font-size:inherit}.refresh-button__label[data-v-9b2ca056]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.spinning[data-v-9b2ca056]{animation:spin-9b2ca056 1s linear infinite}@keyframes spin-9b2ca056{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.smart-dropdown[data-v-bedb33d6]{position:relative;display:inline-block}.smart-menu[data-v-bedb33d6]{position:absolute;min-width:180px;padding:8px 0;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:99999;border-radius:6px;font-size:15px;border:3px solid rgba(0,0,0,.08)}.smart-menu.bottom-left[data-v-bedb33d6]{top:100%;right:100%;left:auto}.smart-menu.top-left[data-v-bedb33d6]{bottom:100%;right:100%;left:auto}.brands-page{color:var(--text-main)}.brands-card{border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:#fff}.brands-card-body{background:linear-gradient(180deg,#fff,#f8fafc)}.brands-toolbar .btn{border-radius:8px;letter-spacing:.01em}.brands-page .toolbar-add-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:0;width:auto;padding:.42rem .48rem;font-size:1rem!important;text-align:center}.brands-page .toolbar-add-btn__content,.brands-page .toolbar-export-btn__content,.brands-page .toolbar-extra-btn__content,.brands-page .toolbar-refresh-btn .refresh-button__content{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;text-align:center}.brands-page .toolbar-add-btn .toolbar-add-btn__icon,.brands-page .toolbar-export-btn .toolbar-export-btn__icon,.brands-page .toolbar-extra-btn .toolbar-extra-btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.brands-page .toolbar-add-btn .toolbar-add-btn__icon:before,.brands-page .toolbar-export-btn .toolbar-export-btn__icon:before,.brands-page .toolbar-extra-btn .toolbar-extra-btn__icon:before{font-size:inherit}.brands-page .toolbar-add-btn__label,.brands-page .toolbar-export-btn__label,.brands-page .toolbar-extra-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1}.brands-page .toolbar-add-btn__label,.brands-page .toolbar-export-btn__label,.brands-page .toolbar-refresh-btn .refresh-button__label{text-transform:uppercase}.brands-page .toolbar-export-btn,.brands-page .toolbar-extra-btn,.brands-page .toolbar-refresh-btn .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (min-width:1101px) and (min-height:801px){.brands-page .toolbar-refresh-btn{margin-left:.35rem}.brands-page .toolbar-refresh-btn .btn{transform:scale(1)!important;min-height:34px!important;padding:.28rem .72rem!important}.brands-page .toolbar-refresh-btn .refresh-button__label{font-size:.76rem!important;font-weight:700;text-transform:uppercase}.brands-page .toolbar-refresh-btn .refresh-button__icon{font-size:1.06rem!important}}@media (max-height:820px) and (max-width:991.98px),(max-width:767.98px){.brands-page .toolbar-add-btn,.brands-page .toolbar-export-btn,.brands-page .toolbar-extra-btn,.brands-page .toolbar-refresh-btn .btn{min-height:50px!important;padding:.5rem 1rem!important;border-radius:9px!important}.brands-page .toolbar-add-btn__label,.brands-page .toolbar-export-btn__label,.brands-page .toolbar-extra-btn__label,.brands-page .toolbar-refresh-btn .refresh-button__label{font-size:.92rem!important;font-weight:700}.brands-page .toolbar-add-btn .toolbar-add-btn__icon,.brands-page .toolbar-export-btn .toolbar-export-btn__icon,.brands-page .toolbar-extra-btn .toolbar-extra-btn__icon,.brands-page .toolbar-refresh-btn .refresh-button__icon{font-size:1.42rem!important}}.brands-page .btn-primary{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:0 6px 16px rgba(61,126,255,.18)}.brands-page .btn-primary:focus,.brands-page .btn-primary:hover{background:#2f6ae6;border-color:#2f6ae6}.brands-page .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}.brands-page .btn-success:focus,.brands-page .btn-success:hover{background:#25224f;border-color:#25224f}.brands-page .btn-danger{background:var(--brand-danger);border-color:var(--brand-danger)}.brands-page .text-primary{color:var(--brand-accent)!important}.brands-page .form-control,.brands-page .multiselect__tags{border:1px solid var(--border-muted);border-radius:8px}.brands-page .form-control:focus,.brands-page .multiselect__tags:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 .15rem rgba(61,126,255,.18)}.brands-page .search-box .search-icon{color:var(--brand-secondary)}.brands-table-wrap{border:1px solid var(--border-muted);border-radius:10px;background:#fff}.brands-table thead th{background:#f1f3ff;color:var(--brand-primary);border-bottom:1px solid var(--border-muted);font-weight:700;padding:.6rem .75rem;white-space:nowrap;vertical-align:middle}.brands-table tbody td{padding:.5rem .75rem;vertical-align:middle;line-height:1.15}.brands-page .barcode-generate-btn{display:inline-flex;align-items:center;padding-top:.35rem;padding-bottom:.35rem}.brands-table tbody tr{border-bottom:1px solid var(--border-muted)}.brands-table tbody tr:hover{background:#f5f7ff}#modal-1 .modal-content{border-radius:14px;border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fff,#f8fafc)}#modal-1 .modal-header{border-bottom:1px solid var(--border-muted)}#modal-1 .modal-title{color:var(--brand-primary);font-weight:700}#modal-1 .btn-primary{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:0 6px 16px rgba(61,126,255,.18)}#modal-1 .btn-primary:focus,#modal-1 .btn-primary:hover{background:#2f6ae6;border-color:#2f6ae6}#modal-1 .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}#modal-1 .btn-success:focus,#modal-1 .btn-success:hover{background:#25224f;border-color:#25224f}#modal-1 .btn-danger{background:var(--brand-danger);border-color:var(--brand-danger)}#modal-backdrop .modal-content,#modal-bulk-delete-brands .modal-content{border-radius:14px;border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fff,#f8fafc)}#modal-backdrop .modal-header,#modal-bulk-delete-brands .modal-header{border-bottom:1px solid var(--border-muted)}#modal-backdrop .modal-title,#modal-bulk-delete-brands .modal-title{color:var(--brand-primary);font-weight:700}#modal-backdrop .btn-success,#modal-bulk-delete-brands .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}#modal-backdrop .btn-success:focus,#modal-backdrop .btn-success:hover,#modal-bulk-delete-brands .btn-success:focus,#modal-bulk-delete-brands .btn-success:hover{background:#25224f;border-color:#25224f}#modal-backdrop .btn-danger,#modal-bulk-delete-brands .btn-danger{background:var(--brand-danger);border-color:var(--brand-danger)}.disabled-link{pointer-events:none;opacity:.5}.sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:6px}.sortable-column:hover{color:var(--brand-accent)}.sortable-column i{font-size:14px}.table-responsive{overflow:visible!important}.dropdown-menu{z-index:9999;position:absolute;transform:translateZ(0);border-radius:.4rem;box-shadow:var(--shadow-md)}@media (min-width:992px) and (max-height:800px),(min-width:992px) and (max-width:1100px){.brands-card{border-radius:10px}.brands-card-body{padding:.6rem .65rem!important}.brands-page>.card>.card-body>.row.mb-2,.brands-toolbar{margin-bottom:.3rem!important}.brands-page .row>.col-md-4 .btn,.brands-page .row>.col-md-4 .vue-loading-button,.brands-page .row>.col-md-8 .btn,.brands-page .row>.col-md-8 .vue-loading-button,.brands-page>.card>.card-body>.row.mb-2 .btn,.brands-page>.card>.card-body>.row.mb-2 .vue-loading-button{min-height:28px;padding:.18rem .48rem!important;border-radius:7px}.brands-page .toolbar-export-btn,.brands-page .toolbar-extra-btn,.brands-page .toolbar-refresh-btn .btn{min-height:40px!important;padding:.36rem .9rem!important;border-radius:8px!important}.brands-page .toolbar-add-btn{min-height:34px!important;padding:.28rem .72rem!important}.brands-page .toolbar-add-btn__label{font-size:.8rem!important;font-weight:700}.brands-page .toolbar-add-btn .toolbar-add-btn__icon{font-size:1.2rem!important}.brands-page .toolbar-export-btn__label,.brands-page .toolbar-extra-btn__label,.brands-page .toolbar-refresh-btn .refresh-button__label{font-size:.88rem!important;font-weight:700}.brands-page .row>.col-md-4 .btn .refresh-button__icon,.brands-page .row>.col-md-8 .btn .refresh-button__icon,.brands-page .row>.col-md-8 .btn .toolbar-export-btn__icon,.brands-page .row>.col-md-8 .btn .toolbar-extra-btn__icon,.brands-page>.card>.card-body>.row.mb-2 .btn .refresh-button__icon,.brands-page>.card>.card-body>.row.mb-2 .btn .toolbar-export-btn__icon,.brands-page>.card>.card-body>.row.mb-2 .btn .toolbar-extra-btn__icon{font-size:1.34rem!important}.brands-page>.card>.card-body>.row.mb-2 .mb-2,.brands-page>.card>.card-body>.row.mb-2 .mr-sm-2{margin-bottom:0!important}.brands-page .brands-toolbar .form-control[type=file]{min-height:30px!important;max-width:168px!important;padding:.18rem .35rem!important;font-size:11px!important}.brands-page .row.mt-0{margin-top:0!important;margin-bottom:.18rem!important}.brands-page .dataTables_length .custom-select,.brands-page .dataTables_length h5,.brands-page .dataTables_length label{margin-bottom:0!important}.brands-page .col-md-6.mb-4,.brands-page .dataTables_length .row.mb-3,.brands-page .search-box.mb-2{margin-bottom:.18rem!important}.brands-table-wrap{overflow-x:auto!important;overflow-y:hidden!important}.brands-table{min-width:920px}.brands-table thead th{padding:.5rem .55rem!important;font-size:11px!important;white-space:nowrap}.brands-table tbody td{padding:.46rem .55rem!important;font-size:11px!important;vertical-align:middle}.brands-table tbody td:last-child,.brands-table thead th:last-child{width:56px;min-width:56px;text-align:center;padding-left:.3rem!important;padding-right:.3rem!important}.brands-page .pagination .page-link{min-width:32px;min-height:32px;padding:.3rem .5rem;font-size:13px}#modal-1 .modal-dialog{max-width:900px!important}#modal-backdrop .modal-dialog,#modal-bulk-delete-brands .modal-dialog{max-width:520px!important}#modal-1 .modal-header,#modal-backdrop .modal-header,#modal-bulk-delete-brands .modal-header{padding:.65rem .85rem!important}#modal-1 .modal-body,#modal-backdrop .modal-body,#modal-bulk-delete-brands .modal-body{padding:.75rem .85rem!important}#modal-1 .modal-title,#modal-backdrop .modal-title,#modal-bulk-delete-brands .modal-title{font-size:18px!important}#modal-1 .btn,#modal-1 .custom-file-label,#modal-1 .custom-select,#modal-1 .form-control,#modal-backdrop .btn,#modal-bulk-delete-brands .btn{font-size:13px!important}#modal-1 .custom-file-label,#modal-1 .custom-select,#modal-1 .form-control{min-height:34px!important}#modal-1 textarea.form-control{min-height:76px!important}#modal-1 .btn,#modal-backdrop .btn,#modal-bulk-delete-brands .btn{min-height:36px;padding:.45rem .9rem!important}#modal-1 .row.pl-4.pr-4{padding-left:.85rem!important;padding-right:.85rem!important}.brands-page #modal-1 img{max-width:180px;width:100%!important}}.brands-page .brands-table-wrap{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.brands-page .brands-table thead th{font-size:.9rem!important;padding-top:.42rem!important;padding-bottom:.42rem!important}.brands-page .brands-table tbody td{font-size:.92rem!important;line-height:1.05!important;padding-top:.26rem!important;padding-bottom:.26rem!important}.brands-page .brands-table tbody td:last-child .smart-dropdown,.brands-page .brands-table tbody td:last-child .smart-dropdown .btn{min-height:0!important;line-height:1.05!important}.brands-page .brands-table .badge,.brands-page .brands-table tbody td .badge{font-size:.92rem!important;line-height:1!important;padding-top:.18rem!important;padding-bottom:.18rem!important}