.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}.bills-page{color:var(--text-main)}.bills-card{border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:#fff}.bills-card-body{background:linear-gradient(180deg,#fff,#f8fafc)}.bills-toolbar .btn{border-radius:8px;letter-spacing:.01em}.bills-page .btn-primary{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:0 6px 16px rgba(61,126,255,.18)}.bills-page .btn-primary:focus,.bills-page .btn-primary:hover{background:#2f6ae6;border-color:#2f6ae6}.bills-page .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}.bills-page .btn-success:focus,.bills-page .btn-success:hover{background:#25224f;border-color:#25224f}.bills-page .text-primary{color:var(--brand-accent)!important}.bills-page .form-control,.bills-page .multiselect__tags{border:1px solid var(--border-muted);border-radius:8px}.bills-page .form-control:focus,.bills-page .multiselect__tags:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 .15rem rgba(61,126,255,.18)}.bills-page .search-box .search-icon{color:var(--brand-secondary)}.bills-page .toolbar-search-box .form-control{min-height:calc(1.5em + .75rem + 2px)!important;height:calc(1.5em + .75rem + 2px)!important;font-size:1rem!important;padding-top:.375rem!important;padding-bottom:.375rem!important;padding-left:2rem!important}.bills-page .toolbar-search-box .search-icon{font-size:16px!important;top:50%!important;transform:translateY(-50%)!important}.bills-table-wrap{border:1px solid var(--border-muted);border-radius:10px;background:#fff;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.bills-table thead th{background:#f1f3ff;color:var(--brand-primary);border-bottom:1px solid var(--border-muted);font-weight:700;padding-top:.42rem;padding-bottom:.42rem}.bills-table tbody tr{border-bottom:1px solid var(--border-muted);height:36px}.bills-table tbody tr:hover{background:#f5f7ff}.bills-table tbody td{height:36px;padding-top:.26rem!important;padding-bottom:.26rem!important;line-height:1.05!important;box-sizing:border-box}.bills-table tbody td .badge{padding-top:.18rem!important;padding-bottom:.18rem!important;line-height:1!important}.bills-actions-cell,.bills-pdf-cell{white-space:nowrap;vertical-align:middle!important}.bills-pdf-cell>a{margin-left:0!important;line-height:1}.bills-actions-cell :deep(.smart-dropdown),.bills-pdf-cell>a{display:inline-flex;align-items:center;justify-content:center}.bills-actions-cell :deep(.smart-dropdown .btn){padding-top:.1rem!important;padding-bottom:.1rem!important;line-height:1!important}#modal-cancel-bill .modal-content,#modal-confirm-bill .modal-content,#modal-create-bill .modal-content,#modal-delete-bill .modal-content,#modal-edit-bill .modal-content,#modal-pay-bill .modal-content,#modal-protest-bill .modal-content{border-radius:14px;border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fff,#f8fafc)}#modal-cancel-bill .modal-header,#modal-confirm-bill .modal-header,#modal-create-bill .modal-header,#modal-delete-bill .modal-header,#modal-edit-bill .modal-header,#modal-pay-bill .modal-header,#modal-protest-bill .modal-header{border-bottom:1px solid var(--border-muted)}#modal-cancel-bill .modal-title,#modal-confirm-bill .modal-title,#modal-create-bill .modal-title,#modal-delete-bill .modal-title,#modal-edit-bill .modal-title,#modal-pay-bill .modal-title,#modal-protest-bill .modal-title{color:var(--brand-primary);font-weight:700}#modal-create-bill .card,#modal-edit-bill .card{border:1px solid var(--border-muted);border-radius:10px;box-shadow:0 4px 12px rgba(31,41,55,.08)}#modal-create-bill .form-control,#modal-create-bill .multiselect__tags,#modal-edit-bill .form-control,#modal-edit-bill .multiselect__tags{border:1px solid var(--border-muted);border-radius:8px}#modal-create-bill .form-control:focus,#modal-create-bill .multiselect__tags:focus-within,#modal-edit-bill .form-control:focus,#modal-edit-bill .multiselect__tags:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 .15rem rgba(61,126,255,.18)}#modal-cancel-bill .btn-success,#modal-confirm-bill .btn-success,#modal-create-bill .btn-success,#modal-delete-bill .btn-success,#modal-edit-bill .btn-success,#modal-pay-bill .btn-success,#modal-protest-bill .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}#modal-cancel-bill .btn-success:focus,#modal-cancel-bill .btn-success:hover,#modal-confirm-bill .btn-success:focus,#modal-confirm-bill .btn-success:hover,#modal-create-bill .btn-success:focus,#modal-create-bill .btn-success:hover,#modal-delete-bill .btn-success:focus,#modal-delete-bill .btn-success:hover,#modal-edit-bill .btn-success:focus,#modal-edit-bill .btn-success:hover,#modal-pay-bill .btn-success:focus,#modal-pay-bill .btn-success:hover,#modal-protest-bill .btn-success:focus,#modal-protest-bill .btn-success:hover{background:#25224f;border-color:#25224f}#modal-cancel-bill .btn-danger,#modal-confirm-bill .btn-danger,#modal-create-bill .btn-danger,#modal-delete-bill .btn-danger,#modal-edit-bill .btn-danger,#modal-pay-bill .btn-danger,#modal-protest-bill .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}.bills-page .table-responsive{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%}.cursor-not-allowed{cursor:not-allowed!important;opacity:.6}.no-pointer{pointer-events:none!important}.btn-group.dropleft .dropdown-menu{left:auto!important;right:100%!important;top:0!important;bottom:auto!important;transform:translateY(0)!important}.dropdown-menu{z-index:9999;position:absolute;transform:translateZ(0);border-radius:.4rem;box-shadow:var(--shadow-md)}.bills-filters-col{display:flex;justify-content:flex-end}.bills-summary-panel{display:flex;flex-direction:column;gap:.65rem}.bills-summary-label{gap:.5rem;flex-wrap:wrap;margin-bottom:0;font-size:.98rem;font-weight:600}.bills-summary-label .custom-select{min-width:78px;max-width:92px;font-size:.92rem!important}.bills-summary-totals-row{margin-bottom:0!important}.bills-summary-totals{display:flex;flex-wrap:wrap;gap:.55rem}.bills-summary-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:.5rem .8rem;border:1px solid var(--border-muted);border-radius:10px;background:#fff;font-size:.95rem;line-height:1.2}.bills-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;width:100%}.bills-filter-item{flex:1 1 220px;min-width:200px}.bills-search{flex:2 1 260px}.bills-filter-item .form-control,.bills-filter-item .multiselect,.bills-filter-item .multiselect__tags{width:100%;min-width:0}@media (max-width:991.98px){.bills-summary-col{margin-bottom:.55rem}.bills-summary-panel{gap:.45rem}.bills-summary-label{justify-content:flex-start;font-size:.94rem}.bills-summary-label .custom-select{min-width:74px;max-width:88px;font-size:.92rem}.bills-summary-totals{justify-content:flex-start;gap:.4rem}.bills-summary-pill{min-height:34px;padding:.35rem .55rem;font-size:.9rem}.bills-filters,.bills-filters-col{justify-content:stretch}.bills-filters{gap:.6rem}.bills-filter-item{min-width:0}.bills-filter-item,.bills-search{flex:1 1 calc(50% - 0.3rem)}.bills-page .custom-select,.bills-page .form-control,.bills-page .multiselect__input,.bills-page .multiselect__single,.bills-page .multiselect__tags{min-height:38px;font-size:.92rem}.bills-page .search-box .search-icon{font-size:18px;top:50%;transform:translateY(-50%)}}@media (max-width:575.98px){.bills-summary-row{margin-top:.55rem!important}.bills-summary-panel{gap:.4rem}.bills-summary-label{display:inline-flex!important;align-items:center!important;flex-direction:row;gap:.4rem;font-size:.92rem;flex-wrap:nowrap}.bills-summary-label .custom-select{width:auto;max-width:88px;min-width:74px;min-height:36px;font-size:.9rem}.bills-summary-totals{flex-direction:row;align-items:center;gap:.35rem}.bills-summary-pill{width:auto;justify-content:flex-start;min-height:34px;padding:.32rem .5rem;font-size:.88rem}.bills-filters{flex-direction:row;align-items:stretch;gap:.45rem}.bills-filter-item{flex:1 1 calc(50% - 0.225rem);min-width:0}.bills-page .custom-select,.bills-page .form-control,.bills-page .multiselect__input,.bills-page .multiselect__single,.bills-page .multiselect__tags{min-height:38px;font-size:.9rem}}@media (max-width:767.98px){.bills-page .bills-summary-row{margin-top:.45rem!important;margin-bottom:.25rem!important}.bills-page .bills-filters-col,.bills-page .bills-summary-col{padding-left:6px;padding-right:6px}.bills-page .bills-summary-col{margin-bottom:.35rem!important}.bills-page .bills-summary-panel{gap:.3rem!important}.bills-page .bills-summary-label{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.3rem!important;font-size:.86rem!important;line-height:1.1!important}.bills-page .bills-summary-label .custom-select{min-width:68px!important;max-width:76px!important;min-height:32px!important;height:32px!important;padding:.1rem 1.35rem .1rem .4rem!important;font-size:.84rem!important}.bills-page .bills-summary-totals{display:flex!important;flex-wrap:nowrap!important;gap:.25rem!important;overflow-x:auto;scrollbar-width:none}.bills-page .bills-summary-totals::-webkit-scrollbar{display:none}.bills-page .bills-summary-pill{flex:0 0 auto;min-height:30px!important;padding:.22rem .42rem!important;border-radius:8px!important;font-size:.82rem!important;gap:.22rem!important;white-space:nowrap}.bills-page .bills-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem!important;align-items:stretch!important}.bills-page .bills-filter-item,.bills-page .bills-search{min-width:0!important;width:100%!important;flex:none!important}.bills-page .bills-filters-col.mb-4{margin-bottom:.35rem!important}.bills-page .bills-filter-item .form-control,.bills-page .bills-filter-item .multiselect,.bills-page .bills-filter-item .multiselect__tags,.bills-page .bills-filter-item .search-box{width:100%!important}.bills-page .custom-select,.bills-page .form-control,.bills-page .multiselect__input,.bills-page .multiselect__single,.bills-page .multiselect__tags{min-height:36px!important;height:36px!important;font-size:.86rem!important;padding-top:.2rem!important;padding-bottom:.2rem!important}.bills-page .multiselect__tags{padding-left:.55rem!important;padding-right:1.8rem!important}.bills-page .form-control::-moz-placeholder,.bills-page .multiselect__input::-moz-placeholder{font-size:.86rem!important}.bills-page .form-control::placeholder,.bills-page .multiselect__input::placeholder,.bills-page .multiselect__placeholder,.bills-page .multiselect__single{font-size:.86rem!important}.bills-page .search-box .search-icon{font-size:16px!important;right:.55rem!important}}@media (min-width:768px) and (max-height:820px),(min-width:768px) and (max-width:1100px){.bills-page .bills-summary-row{display:grid!important;grid-template-columns:minmax(200px,225px) minmax(0,1fr);gap:.5rem;align-items:start;margin-top:.35rem!important;margin-bottom:.2rem!important}.bills-page .bills-filters-col,.bills-page .bills-summary-col{width:100%;max-width:none;margin-bottom:0!important;padding-left:6px;padding-right:6px}.bills-page .bills-summary-panel{gap:.28rem!important}.bills-page .bills-summary-label{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.25rem!important;font-size:.82rem!important;line-height:1.05!important}.bills-page .bills-summary-label .custom-select{min-width:64px!important;max-width:72px!important;min-height:30px!important;height:30px!important;font-size:.8rem!important;padding:.08rem 1.2rem .08rem .35rem!important}.bills-page .bills-summary-totals{display:flex!important;flex-wrap:nowrap!important;gap:.22rem!important;overflow-x:auto;scrollbar-width:none}.bills-page .bills-summary-totals::-webkit-scrollbar{display:none}.bills-page .bills-summary-pill{flex:0 0 auto;min-height:28px!important;padding:.18rem .38rem!important;border-radius:7px!important;font-size:.76rem!important;gap:.18rem!important;white-space:nowrap}.bills-page .bills-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem!important;width:100%!important;align-items:stretch!important}.bills-page .bills-filter-item,.bills-page .bills-search{width:100%!important;min-width:0!important;flex:none!important}.bills-page .bills-search{order:-1}.bills-page .bills-filter-item .form-control,.bills-page .bills-filter-item .multiselect,.bills-page .bills-filter-item .multiselect__tags,.bills-page .bills-filter-item .search-box{width:100%!important}.bills-page .custom-select,.bills-page .form-control,.bills-page .multiselect__input,.bills-page .multiselect__single,.bills-page .multiselect__tags{min-height:32px!important;height:32px!important;font-size:.86rem!important;padding-top:.14rem!important;padding-bottom:.14rem!important}.bills-page .multiselect__tags{padding-left:.45rem!important;padding-right:1.55rem!important}.bills-page .form-control::-moz-placeholder{font-size:.86rem!important}.bills-page .form-control::placeholder,.bills-page .multiselect__placeholder,.bills-page .multiselect__single{font-size:.86rem!important}.bills-page .search-box .search-icon{font-size:14px!important;right:.45rem!important;top:50%!important;transform:translateY(-50%)!important}}@media (min-width:992px) and (max-height:800px),(min-width:992px) and (max-width:1100px){.bills-card .card-body{padding:.85rem .95rem}.bills-toolbar{margin-bottom:.35rem!important}.bills-page .bills-summary-row,.bills-page .row.mt-4{margin-top:.45rem!important}.bills-page .mb-3,.bills-page .mb-4{margin-bottom:.45rem!important}.bills-page .btn,.bills-toolbar .btn{min-height:34px;padding:.35rem .7rem;font-size:.92rem!important}.bills-page .btn i{font-size:.95rem}.bills-page .dataTables_length .font-weight-bold,.bills-page .dataTables_length h5,.bills-page .dataTables_length label{font-size:.94rem;line-height:1.2}.bills-summary-panel{gap:.45rem}.bills-summary-label{gap:.35rem;font-size:.94rem}.bills-summary-pill{min-height:34px;padding:.35rem .55rem;font-size:.92rem}.bills-page .dataTables_length .row{margin-bottom:.45rem!important}.bills-filters{gap:.4rem}.bills-filter-item{flex:1 1 160px;min-width:150px}.bills-search{flex:1.4 1 200px}.bills-page .custom-select,.bills-page .form-control,.bills-page .multiselect__input,.bills-page .multiselect__single,.bills-page .multiselect__tags{min-height:34px;font-size:.92rem;padding-top:.3rem;padding-bottom:.3rem}.bills-table-wrap{margin-top:.1rem;overflow-x:auto!important;overflow-y:hidden!important}.bills-table{min-width:1320px}.bills-table thead th{padding:.4rem .6rem;font-size:.9rem;white-space:nowrap}.bills-table tbody td{padding:.34rem .6rem;font-size:.92rem;vertical-align:middle}.bills-table td:nth-last-child(2),.bills-table th:nth-last-child(2){width:78px;min-width:78px}.bills-table td:last-child,.bills-table th:last-child{width:68px;min-width:68px;text-align:center}.bills-table .badge{font-size:.92rem!important;padding:.32rem .45rem}.bills-page .sortable-column i{font-size:12px}.bills-page .dropdown-menu{min-width:180px;padding:.3rem 0}.bills-page .dropdown-item{padding:.42rem .8rem;font-size:.9rem}.bills-page .dropdown-item i{font-size:1rem!important}.bills-page .pagination{gap:.15rem}.bills-page .page-link{min-width:30px;height:30px;padding:.25rem .45rem;font-size:.88rem;line-height:1.2}#modal-create-bill .modal-dialog,#modal-edit-bill .modal-dialog{max-width:980px}#modal-cancel-bill .modal-dialog,#modal-confirm-bill .modal-dialog,#modal-delete-bill .modal-dialog,#modal-pay-bill .modal-dialog,#modal-protest-bill .modal-dialog{max-width:460px}#modal-cancel-bill .modal-header,#modal-confirm-bill .modal-header,#modal-create-bill .modal-header,#modal-delete-bill .modal-header,#modal-edit-bill .modal-header,#modal-pay-bill .modal-header,#modal-protest-bill .modal-header{padding:.7rem .9rem}#modal-cancel-bill .modal-body,#modal-confirm-bill .modal-body,#modal-create-bill .modal-body,#modal-delete-bill .modal-body,#modal-edit-bill .modal-body,#modal-pay-bill .modal-body,#modal-protest-bill .modal-body{padding:.85rem .95rem}#modal-create-bill .card,#modal-edit-bill .card{margin-bottom:.75rem!important}#modal-create-bill .card-body,#modal-edit-bill .card-body{padding:.8rem}#modal-create-bill .form-group,#modal-edit-bill .form-group{margin-bottom:.65rem}#modal-create-bill .form-control,#modal-create-bill .multiselect__tags,#modal-edit-bill .form-control,#modal-edit-bill .multiselect__tags{min-height:34px;font-size:.92rem}#modal-cancel-bill .btn,#modal-confirm-bill .btn,#modal-create-bill .btn,#modal-delete-bill .btn,#modal-edit-bill .btn,#modal-pay-bill .btn,#modal-protest-bill .btn{min-height:34px;padding:.35rem .7rem;font-size:.92rem!important}}.bills-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}.bills-page .toolbar-add-btn__content,.bills-page .toolbar-export-btn__content,.bills-page .toolbar-refresh-btn .refresh-button__content{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;text-align:center}.bills-page .toolbar-add-btn .toolbar-add-btn__icon,.bills-page .toolbar-export-btn .toolbar-export-btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.bills-page .toolbar-add-btn .toolbar-add-btn__icon:before,.bills-page .toolbar-export-btn .toolbar-export-btn__icon:before{font-size:inherit}.bills-page .toolbar-add-btn__label,.bills-page .toolbar-export-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-transform:uppercase}.bills-page .toolbar-export-btn,.bills-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){.bills-page .toolbar-refresh-btn{margin-left:.35rem}.bills-page .toolbar-refresh-btn .btn{transform:scale(1)!important;min-height:34px!important;padding:.28rem .72rem!important}.bills-page .toolbar-refresh-btn .refresh-button__label{font-size:.76rem!important;font-weight:700;text-transform:uppercase}.bills-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){.bills-page .toolbar-add-btn,.bills-page .toolbar-export-btn,.bills-page .toolbar-refresh-btn .btn{min-height:50px!important;padding:.5rem 1rem!important;border-radius:9px!important}.bills-page .toolbar-add-btn__label,.bills-page .toolbar-export-btn__label,.bills-page .toolbar-refresh-btn .refresh-button__label{font-size:.92rem!important;font-weight:700;text-transform:uppercase}.bills-page .toolbar-add-btn .toolbar-add-btn__icon,.bills-page .toolbar-export-btn .toolbar-export-btn__icon,.bills-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){.bills-page .toolbar-export-btn,.bills-page .toolbar-refresh-btn .btn{min-height:40px!important;padding:.36rem .9rem!important;border-radius:8px!important}.bills-page .toolbar-add-btn{min-height:34px!important;padding:.28rem .72rem!important}.bills-page .toolbar-add-btn__label{font-size:.8rem!important;font-weight:700}.bills-page .toolbar-add-btn .toolbar-add-btn__icon{font-size:1.2rem!important}.bills-page .toolbar-export-btn__label,.bills-page .toolbar-refresh-btn .refresh-button__label{font-size:.88rem!important;font-weight:700;text-transform:uppercase}.bills-page .row>.col-md-6 .btn .refresh-button__icon,.bills-page .row>.col-md-6 .btn .toolbar-export-btn__icon,.bills-page>.card>.card-body>.row.mb-4 .btn .refresh-button__icon,.bills-page>.card>.card-body>.row.mb-4 .btn .toolbar-export-btn__icon{font-size:1.34rem!important}}.bills-page .bills-table tbody td{padding-top:.12rem!important;padding-bottom:.12rem!important}.bills-page .bills-table tbody td .badge{margin-top:0!important;margin-bottom:0!important}.bills-page .bills-table tbody td.bills-pdf-cell a,.bills-page .bills-table tbody td:last-child .smart-dropdown .btn{padding-top:0!important;padding-bottom:0!important}.bills-page .bills-summary-label .custom-select{font-size:.92rem!important}