.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}.charges-page{color:var(--text-main)}.charges-card{border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:#fff}.charges-card-body{background:linear-gradient(180deg,#fff,#f8fafc)}.charges-toolbar .btn{border-radius:8px;letter-spacing:.01em}.charges-page .btn-primary{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:0 6px 16px rgba(61,126,255,.18)}.charges-page .btn-primary:focus,.charges-page .btn-primary:hover{background:#2f6ae6;border-color:#2f6ae6}.charges-page .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}.charges-page .btn-success:focus,.charges-page .btn-success:hover{background:#25224f;border-color:#25224f}.charges-page .btn-danger{background:var(--brand-danger);border-color:var(--brand-danger)}.charges-page .text-primary{color:var(--brand-accent)!important}.charges-page .form-control,.charges-page .multiselect__tags{border:1px solid var(--border-muted);border-radius:8px}.charges-page .form-control:focus,.charges-page .multiselect__tags:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 .15rem rgba(61,126,255,.18)}.charges-page .search-box .search-icon{color:var(--brand-secondary)}.charges-table-wrap{border:1px solid var(--border-muted);border-radius:10px;background:#fff}.charges-table thead th{background:#f1f3ff;color:var(--brand-primary);font-weight:700}.charges-table tbody tr,.charges-table thead th{border-bottom:1px solid var(--border-muted)}.charges-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-1 .modal-dialog{max-width:1040px}#modal-1 .modal-header{padding:.8rem 1rem}#modal-1 .modal-body{padding:.95rem 1rem}#modal-1 .form-group{margin-bottom:.75rem}#modal-1 .custom-file-label,#modal-1 .custom-select,#modal-1 .form-control{min-height:36px;font-size:.93rem;padding-top:.32rem;padding-bottom:.32rem}#modal-1 textarea.form-control{min-height:76px}#modal-1 .btn{min-height:34px;padding:.34rem .75rem;font-size:.92rem!important}#modal-backdrop .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{border-bottom:1px solid var(--border-muted)}#modal-backdrop .modal-title{color:var(--brand-primary);font-weight:700}#modal-backdrop .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{background:#25224f;border-color:#25224f}#modal-backdrop .btn-danger{background:var(--brand-danger);border-color:var(--brand-danger)}#modal-view-charge .modal-content{border-radius:14px;border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fff,#f8fafc)}#modal-view-charge .modal-header{border-bottom:1px solid var(--border-muted);padding:.8rem 1rem}#modal-view-charge .modal-title{color:var(--brand-primary);font-weight:700}#modal-view-charge .modal-body{padding:.95rem 1rem}#modal-view-charge .modal-dialog{max-width:1040px}#modal-view-charge .btn{min-height:34px;padding:.34rem .75rem;font-size:.92rem!important}.charge-amount-value{color:var(--brand-accent,#3d7eff);font-size:1.05rem}.charge-view-file{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid var(--border-muted);background:#f8fafc}.charge-view-file--empty{color:#718096;font-size:.92rem;gap:10px}.charge-view-file__icon{font-size:2rem;color:var(--brand-accent,#3d7eff);flex-shrink:0;line-height:1}.charge-view-file__empty-icon{font-size:1.4rem;color:#718096}.charge-view-file__info{flex:1;min-width:0}.charge-view-file__name{font-weight:600;color:#111;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charge-view-file__sub{font-size:.8rem;color:#718096;margin-top:2px}.charge-view-file__dl{flex-shrink:0}.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){.charges-card{border-radius:10px}.charges-card-body{padding:.6rem .65rem!important}.charges-page>.card>.card-body>.row.mb-2,.charges-toolbar{margin-bottom:.3rem!important}.charges-page .row>.col-md-6 .btn,.charges-page .row>.col-md-6 .vue-loading-button,.charges-page>.card>.card-body>.row.mb-2 .btn,.charges-page>.card>.card-body>.row.mb-2 .vue-loading-button{min-height:28px;padding:.18rem .48rem!important;border-radius:7px}.charges-page>.card>.card-body>.row.mb-2 .mb-2,.charges-page>.card>.card-body>.row.mb-2 .ml-2,.charges-page>.card>.card-body>.row.mb-2 .mr-sm-2{margin-bottom:0!important}.charges-page .row.mt-0{margin-top:0!important;margin-bottom:.18rem!important}.charges-page .dataTables_length .custom-select,.charges-page .dataTables_length h5,.charges-page .dataTables_length label{margin-bottom:0!important}.charges-page .col-md-6.mb-4,.charges-page .dataTables_length .row.mb-3,.charges-page .search-box.mb-2{margin-bottom:.18rem!important}.charges-table-wrap{overflow-x:auto!important;overflow-y:hidden!important}.charges-table{min-width:920px}.charges-table thead th{padding:.5rem .55rem!important;font-size:11px!important;white-space:nowrap}.charges-table tbody td{padding:.46rem .55rem!important;font-size:11px!important;vertical-align:middle}.charges-table tbody td:last-child,.charges-table thead th:last-child{width:56px;min-width:56px;text-align:center;padding-left:.3rem!important;padding-right:.3rem!important}.charges-page .pagination .page-link{min-width:28px;min-height:28px;padding:.22rem .42rem;font-size:11px}#modal-1 .modal-dialog{max-width:920px!important}#modal-1 .modal-header,#modal-backdrop .modal-header{padding:.65rem .85rem!important}#modal-1 .modal-body,#modal-backdrop .modal-body{padding:.75rem .85rem!important}#modal-1 .modal-title,#modal-backdrop .modal-title{font-size:18px!important}#modal-1 .custom-file-label,#modal-1 .custom-select,#modal-1 .form-control{min-height:34px!important;padding-top:.28rem!important;padding-bottom:.28rem!important}#modal-1 textarea.form-control{min-height:76px!important}#modal-1 .btn,#modal-backdrop .btn{min-height:32px;padding:.35rem .75rem!important}#modal-1 .row.pl-4.pr-4{padding-left:.85rem!important;padding-right:.85rem!important}}.charges-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}.charges-page .toolbar-add-btn__content,.charges-page .toolbar-export-btn__content,.charges-page .toolbar-refresh-btn .refresh-button__content{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;text-align:center}.charges-page .toolbar-add-btn .toolbar-add-btn__icon,.charges-page .toolbar-export-btn .toolbar-export-btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.charges-page .toolbar-add-btn .toolbar-add-btn__icon:before,.charges-page .toolbar-export-btn .toolbar-export-btn__icon:before{font-size:inherit}.charges-page .toolbar-add-btn__label,.charges-page .toolbar-export-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-transform:uppercase}.charges-page .toolbar-export-btn,.charges-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){.charges-page .toolbar-refresh-btn{margin-left:.35rem}.charges-page .toolbar-refresh-btn .btn{transform:scale(1)!important;min-height:34px!important;padding:.28rem .72rem!important}.charges-page .toolbar-refresh-btn .refresh-button__label{font-size:.76rem!important;font-weight:700;text-transform:uppercase}.charges-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){.charges-page .toolbar-add-btn,.charges-page .toolbar-export-btn,.charges-page .toolbar-refresh-btn .btn{min-height:50px!important;padding:.5rem 1rem!important;border-radius:9px!important}.charges-page .toolbar-add-btn__label,.charges-page .toolbar-export-btn__label,.charges-page .toolbar-refresh-btn .refresh-button__label{font-size:.92rem!important;font-weight:700;text-transform:uppercase}.charges-page .toolbar-add-btn .toolbar-add-btn__icon,.charges-page .toolbar-export-btn .toolbar-export-btn__icon,.charges-page .toolbar-refresh-btn .refresh-button__icon{font-size:1.42rem!important}}@media (min-width:992px) and (max-height:800px),(min-width:992px) and (max-width:1100px){.charges-page .toolbar-export-btn,.charges-page .toolbar-refresh-btn .btn{min-height:40px!important;padding:.36rem .9rem!important;border-radius:8px!important}.charges-page .toolbar-add-btn{min-height:34px!important;padding:.28rem .72rem!important}.charges-page .toolbar-add-btn__label{font-size:.8rem!important;font-weight:700}.charges-page .toolbar-add-btn .toolbar-add-btn__icon{font-size:1.2rem!important}.charges-page .toolbar-export-btn__label,.charges-page .toolbar-refresh-btn .refresh-button__label{font-size:.88rem!important;font-weight:700;text-transform:uppercase}.charges-page .row>.col-md-6 .btn .refresh-button__icon,.charges-page .row>.col-md-6 .btn .toolbar-export-btn__icon,.charges-page>.card>.card-body>.row.mb-2 .btn .refresh-button__icon,.charges-page>.card>.card-body>.row.mb-2 .btn .toolbar-export-btn__icon{font-size:1.34rem!important}}.charges-page .charges-table-wrap{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.charges-page .charges-table thead th{font-size:.9rem!important;padding-top:.42rem!important;padding-bottom:.42rem!important}.charges-page .charges-table tbody td{font-size:.92rem!important;line-height:1.05!important;padding-top:.26rem!important;padding-bottom:.26rem!important}.charges-page .charges-table tbody td .text-muted,.charges-page .charges-table tbody td>small,.charges-page .charges-table tbody td>span,.charges-page .charges-table tbody td small{line-height:inherit!important}.charges-page .charges-table tbody td:last-child .smart-dropdown,.charges-page .charges-table tbody td:last-child .smart-dropdown .btn{min-height:0!important;line-height:1.05!important}.charges-page .charges-table .badge,.charges-page .charges-table tbody td .badge{font-size:.92rem!important;line-height:1!important;padding-top:.18rem!important;padding-bottom:.18rem!important}