.spinning[data-v-bc0144ae]{animation:spin-bc0144ae 1s linear infinite}@keyframes spin-bc0144ae{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}.cheques-page{color:var(--text-main)}.cheques-card{border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:#fff}.cheques-card-body{background:linear-gradient(180deg,#fff,#f8fafc)}.cheques-toolbar .btn{border-radius:8px;letter-spacing:.01em}.cheques-page .btn-primary{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:0 6px 16px rgba(61,126,255,.18)}.cheques-page .btn-primary:focus,.cheques-page .btn-primary:hover{background:#2f6ae6;border-color:#2f6ae6}.cheques-page .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}.cheques-page .btn-success:focus,.cheques-page .btn-success:hover{background:#25224f;border-color:#25224f}.cheques-page .text-primary{color:var(--brand-accent)!important}.cheques-page .form-control,.cheques-page .multiselect__tags{border:1px solid var(--border-muted);border-radius:8px}.cheques-page .form-control:focus,.cheques-page .multiselect__tags:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 .15rem rgba(61,126,255,.18)}.cheques-page .search-box .search-icon{color:var(--brand-secondary)}.cheques-table-wrap{border:1px solid var(--border-muted);border-radius:10px;background:#fff}.cheques-table thead th{background:#f1f3ff;color:var(--brand-primary);font-weight:700}.cheques-table tbody tr,.cheques-table thead th{border-bottom:1px solid var(--border-muted)}.cheques-table tbody tr:hover{background:#f5f7ff}#modal-create-cheque .modal-content,#modal-delete-cheque .modal-content,#modal-edit-cheque .modal-content,#modal-mark-bounced .modal-content,#modal-mark-cleared .modal-content,#modal-mark-due .modal-content,#modal-mark-overdue .modal-content{border-radius:14px;border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fff,#f8fafc)}#modal-create-cheque .modal-header,#modal-delete-cheque .modal-header,#modal-edit-cheque .modal-header,#modal-mark-bounced .modal-header,#modal-mark-cleared .modal-header,#modal-mark-due .modal-header,#modal-mark-overdue .modal-header{border-bottom:1px solid var(--border-muted)}#modal-create-cheque .modal-title,#modal-delete-cheque .modal-title,#modal-edit-cheque .modal-title,#modal-mark-bounced .modal-title,#modal-mark-cleared .modal-title,#modal-mark-due .modal-title,#modal-mark-overdue .modal-title{color:var(--brand-primary);font-weight:700}#modal-create-cheque .form-control,#modal-create-cheque .multiselect__tags,#modal-edit-cheque .form-control,#modal-edit-cheque .multiselect__tags{border:1px solid var(--border-muted);border-radius:8px}#modal-create-cheque .form-control:focus,#modal-create-cheque .multiselect__tags:focus-within,#modal-edit-cheque .form-control:focus,#modal-edit-cheque .multiselect__tags:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 .15rem rgba(61,126,255,.18)}#modal-create-cheque .btn-success,#modal-delete-cheque .btn-success,#modal-edit-cheque .btn-success,#modal-mark-bounced .btn-success,#modal-mark-cleared .btn-success,#modal-mark-due .btn-success,#modal-mark-overdue .btn-success{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 6px 16px rgba(47,42,94,.18)}#modal-create-cheque .btn-success:focus,#modal-create-cheque .btn-success:hover,#modal-delete-cheque .btn-success:focus,#modal-delete-cheque .btn-success:hover,#modal-edit-cheque .btn-success:focus,#modal-edit-cheque .btn-success:hover,#modal-mark-bounced .btn-success:focus,#modal-mark-bounced .btn-success:hover,#modal-mark-cleared .btn-success:focus,#modal-mark-cleared .btn-success:hover,#modal-mark-due .btn-success:focus,#modal-mark-due .btn-success:hover,#modal-mark-overdue .btn-success:focus,#modal-mark-overdue .btn-success:hover{background:#25224f;border-color:#25224f}#modal-create-cheque .btn-danger,#modal-delete-cheque .btn-danger,#modal-edit-cheque .btn-danger,#modal-mark-bounced .btn-danger,#modal-mark-cleared .btn-danger,#modal-mark-due .btn-danger,#modal-mark-overdue .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)}.cheques-filters,.cheques-filters-col{display:flex;justify-content:flex-end}.cheques-filters{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%}.cheques-filter-item{flex:1 1 220px;min-width:200px}.cheques-search{flex:2 1 260px}.cheques-filter-item .form-control,.cheques-filter-item .multiselect,.cheques-filter-item .multiselect__tags{width:100%;min-width:0}@media (max-width:991.98px){.cheques-filters,.cheques-filters-col{justify-content:stretch}}@media (max-width:575.98px){.cheques-filters{flex-direction:column;align-items:stretch}.cheques-filter-item{flex-basis:100%;min-width:100%}}