:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.navigation-bar[data-v-f7aa5e80]{position:fixed;top:0;left:0;width:100%;max-width:100vw;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a;z-index:1000;margin:0;box-sizing:border-box;transform:translate(0)}.nav-left[data-v-f7aa5e80]{display:flex;align-items:center;gap:15px}.logo-section[data-v-f7aa5e80]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s}.logo-section[data-v-f7aa5e80]:hover{background-color:#f5f5f5}.logo-icon[data-v-f7aa5e80]{font-size:24px}.logo-text[data-v-f7aa5e80]{font-weight:600;color:#333;font-size:18px}.breadcrumb[data-v-f7aa5e80]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.breadcrumb-separator[data-v-f7aa5e80]{color:#999}.breadcrumb-current[data-v-f7aa5e80]{color:#333;font-weight:500}.nav-center[data-v-f7aa5e80]{flex:1;text-align:center}.page-title[data-v-f7aa5e80]{margin:0;font-size:20px;font-weight:500;color:#333}.contextual-info[data-v-f7aa5e80]{font-size:14px;color:#666;margin-top:4px}.nav-right[data-v-f7aa5e80]{display:flex;align-items:center;gap:15px}.status-indicators[data-v-f7aa5e80]{display:flex;gap:8px}.totp-indicator[data-v-f7aa5e80]{font-size:18px;opacity:.5;transition:opacity .2s}.totp-indicator.configured[data-v-f7aa5e80]{opacity:1}.user-info[data-v-f7aa5e80]{display:flex;flex-direction:column;align-items:flex-end;font-size:14px}.user-name[data-v-f7aa5e80]{font-weight:500;color:#333}.user-role[data-v-f7aa5e80]{color:#666;font-size:12px}.user-menu[data-v-f7aa5e80]{position:relative;display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .2s}.user-menu[data-v-f7aa5e80]:hover{background-color:#f5f5f5}.user-avatar[data-v-f7aa5e80]{font-size:20px}.dropdown-arrow[data-v-f7aa5e80]{font-size:10px;color:#666}.user-dropdown[data-v-f7aa5e80]{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 8px #0000001a;min-width:180px;z-index:1000;margin-top:4px}.dropdown-item[data-v-f7aa5e80]{padding:10px 15px;cursor:pointer;transition:background-color .2s;font-size:14px}.dropdown-item[data-v-f7aa5e80]:hover{background-color:#f5f5f5}.dropdown-item.logout[data-v-f7aa5e80]{color:#f44336}.dropdown-item.logout[data-v-f7aa5e80]:hover{background-color:#ffebee}.dropdown-separator[data-v-f7aa5e80]{height:1px;background-color:#e0e0e0;margin:4px 0}@media screen and (min-width: 1px){.navigation-bar[data-v-f7aa5e80]{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important}}@media (max-width: 768px){.navigation-bar[data-v-f7aa5e80]{padding:10px 15px}.nav-center[data-v-f7aa5e80],.user-info[data-v-f7aa5e80],.logo-text[data-v-f7aa5e80]{display:none}}*{box-sizing:border-box;margin:0;padding:0}html{width:100%}body{margin:0;padding:0;width:100%;background-color:#f5f5f5}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;width:100%;position:relative}.with-navigation{margin-top:90px;min-height:calc(100vh - 90px)}.skeleton-container[data-v-24562144]{width:100%;padding:20px}.skeleton-line[data-v-24562144]{height:18px;background-color:#e2e2e2;border-radius:4px;animation:pulse-24562144 1.5s infinite}.w-10[data-v-24562144]{width:10%}.w-20[data-v-24562144]{width:20%}.w-30[data-v-24562144]{width:30%}.w-40[data-v-24562144]{width:40%}.skeleton-header[data-v-24562144]{margin-bottom:20px}.skeleton-toolbar[data-v-24562144]{display:flex;justify-content:space-between;margin-bottom:20px}.skeleton-table[data-v-24562144]{width:100%;border:1px solid #eee;border-radius:4px;overflow:hidden}.skeleton-thead[data-v-24562144]{display:flex;background-color:#f5f5f5;padding:12px 8px}.skeleton-th[data-v-24562144]{flex:1;height:20px;background-color:#e2e2e2;margin:0 4px;border-radius:4px;animation:pulse-24562144 1.5s infinite}.skeleton-tbody[data-v-24562144]{padding:8px}.skeleton-tr[data-v-24562144]{display:flex;padding:12px 8px;border-bottom:1px solid #eee}.skeleton-td[data-v-24562144]{flex:1;height:16px;background-color:#e2e2e2;margin:0 4px;border-radius:4px;animation:pulse-24562144 1.5s infinite}.skeleton-pagination[data-v-24562144]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}@keyframes pulse-24562144{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.spinner-container[data-v-2c8ddf18]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#ffffffb3;z-index:1000}.spinner[data-v-2c8ddf18]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #4caf50;border-radius:50%;animation:spin-2c8ddf18 1s linear infinite}@keyframes spin-2c8ddf18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-orders-container[data-v-a4cdba86]{max-width:1200px;margin:80px auto 0;padding:20px}.error-container[data-v-a4cdba86]{background-color:#ffebee;color:#c62828;padding:15px;border-radius:4px;margin-bottom:20px}.selection-info[data-v-a4cdba86]{background-color:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start}.selection-summary p[data-v-a4cdba86]{margin:0 0 8px}.total-amount[data-v-a4cdba86]{font-weight:500;color:#2e7d32}.providers-count[data-v-a4cdba86]{color:#616161}.selection-actions[data-v-a4cdba86]{display:flex;gap:8px}.action-button[data-v-a4cdba86]{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s ease}.action-button[data-v-a4cdba86]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.action-button.primary[data-v-a4cdba86]{background-color:#4caf50;color:#fff}.action-button.danger[data-v-a4cdba86]{background-color:#f44336;color:#fff}.action-button.info[data-v-a4cdba86]{background-color:#2196f3;color:#fff}.action-button.warning[data-v-a4cdba86]{background-color:#ff9800;color:#fff}.action-button.small[data-v-a4cdba86]{padding:4px 8px;font-size:12px;border-radius:6px}.action-button[data-v-a4cdba86]:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.filter-button[data-v-a4cdba86]{background-color:#fff;border:1px solid #ccc}.filter-active[data-v-a4cdba86],.filter-active.executed-filter[data-v-a4cdba86]{background-color:#424242!important;color:#fff}.orders-table[data-v-a4cdba86]{width:100%;border-collapse:collapse;margin-top:20px}.orders-table th[data-v-a4cdba86]{background-color:#f5f5f5;padding:12px 8px;text-align:left;border-bottom:2px solid #ddd}.orders-table td[data-v-a4cdba86]{padding:8px;border-bottom:1px solid #eee}.selection-column[data-v-a4cdba86]{width:60px;text-align:center}.action-column[data-v-a4cdba86]{width:220px;text-align:center}.action-buttons[data-v-a4cdba86]{display:flex;gap:4px;justify-content:center}.selected-row[data-v-a4cdba86]{background-color:#e8f5e9}.disabled-row[data-v-a4cdba86]{background-color:#f0f0f0;color:#999}.text-right[data-v-a4cdba86]{text-align:right}.sortable-header[data-v-a4cdba86]{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.sortable-header[data-v-a4cdba86]:hover{background-color:#e8e8e8}.sort-icon[data-v-a4cdba86]{margin-left:5px;font-size:.8em}.pagination-controls[data-v-a4cdba86]{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:10px}.no-results[data-v-a4cdba86]{text-align:center;padding:40px;color:#757575}.modal-overlay[data-v-a4cdba86]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-a4cdba86]{background-color:#fff;padding:20px;border-radius:8px;width:80%;max-width:500px;max-height:80vh;overflow-y:auto}.detail-modal[data-v-a4cdba86]{max-width:800px}.modal-header[data-v-a4cdba86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.close-button[data-v-a4cdba86]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-button[data-v-a4cdba86]:hover{color:#000}.modal-actions[data-v-a4cdba86]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.order-detail-content[data-v-a4cdba86]{max-height:60vh;overflow-y:auto}.detail-section[data-v-a4cdba86]{margin-bottom:24px}.detail-section h3[data-v-a4cdba86]{margin:0 0 12px;color:#333;font-size:16px;border-bottom:1px solid #eee;padding-bottom:6px}.detail-grid[data-v-a4cdba86]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-item[data-v-a4cdba86]{display:flex;flex-direction:column}.detail-item.full-width[data-v-a4cdba86]{grid-column:1 / -1}.detail-item label[data-v-a4cdba86]{font-weight:500;color:#666;font-size:12px;text-transform:uppercase;margin-bottom:4px}.detail-item span[data-v-a4cdba86]{font-size:14px;color:#333}.detail-item span.amount[data-v-a4cdba86]{font-weight:500;color:#2e7d32}.detail-item span.highlight[data-v-a4cdba86]{font-weight:600;font-size:16px}@media (max-width: 768px){.detail-grid[data-v-a4cdba86]{grid-template-columns:1fr}.action-buttons[data-v-a4cdba86]{flex-direction:column}.selection-info[data-v-a4cdba86]{flex-direction:column;gap:10px}.selection-actions[data-v-a4cdba86]{flex-wrap:wrap}}.authorization-section[data-v-a4cdba86]{margin-bottom:20px;text-align:right}.authorization-button[data-v-a4cdba86]{padding:12px 24px;font-size:16px;font-weight:500;min-width:300px}.action-button.payment-pending[data-v-a4cdba86]{background-color:#ff9800;color:#fff}.action-button.payment-executed[data-v-a4cdba86]{background-color:#424242;color:#fff}.modal-overlay[data-v-a4cdba86]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-a4cdba86]{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 8px #0003}.modal-header[data-v-a4cdba86]{border-bottom:1px solid #eee;padding:15px 20px}.modal-header h2[data-v-a4cdba86]{margin:0;font-size:18px}.modal-body[data-v-a4cdba86]{padding:20px}.modal-footer[data-v-a4cdba86]{border-top:1px solid #eee;padding:15px 20px;display:flex;justify-content:flex-end;gap:10px}.no-2fa-content[data-v-a4cdba86],.two-factor-input[data-v-a4cdba86],.processing-content[data-v-a4cdba86],.success-content[data-v-a4cdba86],.error-content[data-v-a4cdba86]{text-align:center;padding:20px 0}.warning-icon[data-v-a4cdba86],.success-icon[data-v-a4cdba86],.error-icon[data-v-a4cdba86]{font-size:48px;margin-bottom:20px}.token-input-container[data-v-a4cdba86]{margin:20px 0}.token-input[data-v-a4cdba86]{width:200px;padding:15px;font-size:24px;font-family:Courier New,monospace;letter-spacing:8px;text-align:center;border:2px solid #ddd;border-radius:8px;background-color:#f9f9f9}.token-input[data-v-a4cdba86]:focus{outline:none;border-color:#2196f3;background-color:#fff}.two-factor-note[data-v-a4cdba86]{margin-top:10px;color:#666}.error-message-inline[data-v-a4cdba86]{color:#f44336;background-color:#ffebee;padding:10px;border-radius:4px;margin-top:15px}.spinner-container[data-v-a4cdba86]{margin:20px 0}.processing-content p[data-v-a4cdba86]{margin:10px 0}.action-button[data-v-a4cdba86]{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer}.action-button[data-v-a4cdba86]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.action-button.primary[data-v-a4cdba86]{background-color:#2196f3;color:#fff}.action-button.success[data-v-a4cdba86]{background-color:#4caf50;color:#fff}.quick-filter-container[data-v-a4cdba86]{position:relative;margin:10px 0 20px;max-width:400px}.quick-filter-input[data-v-a4cdba86]{width:100%;padding:10px 40px 10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px}.quick-filter-input[data-v-a4cdba86]:focus{outline:none;border-color:#4caf50}.filter-clear[data-v-a4cdba86]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;font-weight:700}.days-normal[data-v-a4cdba86]{color:#4caf50;font-weight:500}.days-warning[data-v-a4cdba86]{color:#ff9800;font-weight:600;background-color:#fff3e0}.days-critical[data-v-a4cdba86]{color:#f44336;font-weight:700;background-color:#ffebee}.payment-orders-container[data-v-56cafc25]{max-width:1200px;margin:80px auto 0;padding:20px}.loading-container[data-v-56cafc25]{text-align:center;padding:20px}.error-container[data-v-56cafc25]{background-color:#ffebee;color:#c62828;padding:15px;border-radius:4px;margin-bottom:20px}.selection-info[data-v-56cafc25]{background-color:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.selection-actions[data-v-56cafc25]{display:flex;gap:8px}.action-button[data-v-56cafc25]{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer}.action-button.primary[data-v-56cafc25]{background-color:#4caf50;color:#fff}.action-button.danger[data-v-56cafc25]{background-color:#f44336;color:#fff}.action-button[data-v-56cafc25]:disabled{background-color:#ccc;cursor:not-allowed}.orders-table[data-v-56cafc25]{width:100%;border-collapse:collapse}.orders-table th[data-v-56cafc25]{background-color:#f5f5f5;padding:12px 8px;text-align:left;border-bottom:2px solid #ddd}.orders-table td[data-v-56cafc25]{padding:8px;border-bottom:1px solid #eee}.selection-column[data-v-56cafc25]{width:60px;text-align:center}.selected-row[data-v-56cafc25]{background-color:#e8f5e9}.pagination-controls[data-v-56cafc25]{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:10px}.no-results[data-v-56cafc25]{text-align:center;padding:40px;color:#757575}.modal-overlay[data-v-56cafc25]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-56cafc25]{background-color:#fff;padding:20px;border-radius:4px;width:80%;max-width:500px}.modal-actions[data-v-56cafc25]{display:flex;justify-content:flex-end;gap:10px}.virtual-scroll-wrapper[data-v-56cafc25]{height:500px;width:100%;border:1px solid #eee;border-top:none}.orders-table-header[data-v-56cafc25]{width:100%;border-collapse:collapse;margin-bottom:0}.orders-table-row[data-v-56cafc25]{display:flex;width:100%;border-bottom:1px solid #eee;height:48px;align-items:center}.orders-table-row td[data-v-56cafc25]{padding:8px;flex:1}.orders-table-row td.selection-column[data-v-56cafc25]{flex:0 0 60px;text-align:center}.orders-table-header th[data-v-56cafc25]{background-color:#f5f5f5;padding:12px 8px;text-align:left;border-bottom:2px solid #ddd;flex:1}.orders-table-header th.selection-column[data-v-56cafc25]{flex:0 0 60px;text-align:center}.orders-table-header thead tr[data-v-56cafc25]{display:flex;width:100%}.selection-info[data-v-56cafc25]{background-color:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start}.selection-summary p[data-v-56cafc25]{margin:0 0 8px}.total-amount[data-v-56cafc25]{font-weight:500;color:#2e7d32}.providers-count[data-v-56cafc25]{color:#616161}.text-right[data-v-56cafc25]{text-align:right}.disabled-row[data-v-56cafc25]{background-color:#f0f0f0;color:#999}.disabled-row[data-v-56cafc25]:hover{background-color:#f0f0f0}.sortable-header[data-v-56cafc25]{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.sortable-header[data-v-56cafc25]:hover{background-color:#e8e8e8}.sort-icon[data-v-56cafc25]{margin-left:5px;font-size:.8em}.sort-icon-asc[data-v-56cafc25]:after{content:"↑"}.sort-icon-desc[data-v-56cafc25]:after{content:"↓"}.filter-button[data-v-56cafc25]{position:relative;background-color:#fff;border:1px solid #ccc}.filter-active[data-v-56cafc25]{background-color:#4caf50!important;color:#fff}.quick-filter-container[data-v-56cafc25]{position:relative;margin:10px 0 20px;max-width:400px}.quick-filter-input[data-v-56cafc25]{width:100%;padding:10px 40px 10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px}.quick-filter-input[data-v-56cafc25]:focus{outline:none;border-color:#4caf50}.filter-clear[data-v-56cafc25]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;font-weight:700}.days-normal[data-v-56cafc25]{color:#4caf50;font-weight:500}.days-warning[data-v-56cafc25]{color:#ff9800;font-weight:600;background-color:#fff3e0}.days-critical[data-v-56cafc25]{color:#f44336;font-weight:700;background-color:#ffebee}.batch-view-container[data-v-85b91f40]{max-width:1200px;margin:80px auto 0;padding:20px}.batch-info[data-v-85b91f40]{background-color:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:20px}.batch-table[data-v-85b91f40]{width:100%;border-collapse:collapse;margin-top:20px}.batch-table th[data-v-85b91f40]{background-color:#f5f5f5;padding:12px 8px;text-align:left;border-bottom:2px solid #ddd}.batch-table td[data-v-85b91f40]{padding:12px 8px;border-bottom:1px solid #eee}.payment-options[data-v-85b91f40]{padding:10px}.option-sliders[data-v-85b91f40]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.switch[data-v-85b91f40]{min-width:140px;flex:1 0 auto}.switch input[data-v-85b91f40]{opacity:0;width:0;height:0}.slider[data-v-85b91f40]{position:relative;display:inline-block;width:40px;height:20px;background-color:#ccc;border-radius:34px;transition:.4s;margin-right:8px}.slider[data-v-85b91f40]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.4s}input:checked+.slider[data-v-85b91f40]{background-color:#4caf50}input:checked+.slider[data-v-85b91f40]:before{transform:translate(20px)}.multi-payment-row[data-v-85b91f40]{background-color:#f9f9f9}.multi-payment-container[data-v-85b91f40]{padding:15px}.multi-payment-header[data-v-85b91f40]{margin-bottom:15px}.sub-payments[data-v-85b91f40]{display:flex;flex-direction:column;gap:10px}.sub-payment-row[data-v-85b91f40]{display:flex;align-items:center;gap:15px;padding:10px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.payment-method-select[data-v-85b91f40],.payments-count-select[data-v-85b91f40],.date-picker[data-v-85b91f40]{padding:6px 8px;border:1px solid #ddd;border-radius:4px;width:150px;min-width:150px;height:auto}.deferred-date[data-v-85b91f40]{margin-top:10px}.amount-input input[data-v-85b91f40]{width:120px;padding:6px 8px;border:1px solid #ddd;border-radius:4px}.batch-actions[data-v-85b91f40]{display:flex;gap:10px;margin-top:20px;justify-content:flex-end}.action-button[data-v-85b91f40]{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer}.action-button.danger[data-v-85b91f40]{background-color:#f44336;color:#fff}.pagination-controls[data-v-85b91f40]{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:10px}.payment-date[data-v-85b91f40]{display:flex;flex-direction:column}.invalid-amount[data-v-85b91f40]{border:2px solid #f44336!important;background-color:#f443361a}.amount-input input.invalid-amount[data-v-85b91f40]:focus{outline-color:#f44336}.spacer[data-v-85b91f40]{flex-grow:1}.modal-overlay[data-v-85b91f40]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-85b91f40]{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 8px #0003}.modal-header[data-v-85b91f40]{border-bottom:1px solid #eee;padding:15px 20px}.modal-header h2[data-v-85b91f40]{margin:0;font-size:18px}.modal-body[data-v-85b91f40]{padding:20px}.modal-footer[data-v-85b91f40]{border-top:1px solid #eee;padding:15px 20px;display:flex;justify-content:flex-end;gap:10px}.token-input[data-v-85b91f40]{width:100%;padding:10px;font-size:18px;text-align:center;letter-spacing:2px;border:1px solid #ddd;border-radius:4px}.timer-container[data-v-85b91f40]{text-align:center;margin:15px 0}.success-message[data-v-85b91f40]{color:#4caf50;text-align:center}.error-message[data-v-85b91f40]{color:#f44336;text-align:center}.text-right[data-v-85b91f40]{text-align:right}.provider-details-row[data-v-85b91f40]{background-color:#f9f9f9}.provider-details-container[data-v-85b91f40]{padding:10px 40px;margin:5px 0;border-left:4px solid #2196f3}.cuit-container[data-v-85b91f40]{display:flex;flex-direction:column;margin-bottom:10px}.cuit-input-group[data-v-85b91f40]{display:flex;align-items:center;gap:15px;margin-top:5px}.cuit-input[data-v-85b91f40]{padding:6px 8px;border:1px solid #ddd;border-radius:4px;width:180px}.beneficiaries-container[data-v-85b91f40]{margin-top:15px;display:flex;flex-direction:column}.beneficiary-selector[data-v-85b91f40]{margin-top:5px}.beneficiary-select[data-v-85b91f40]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;margin-top:5px}.selected-beneficiary-summary[data-v-85b91f40]{margin-top:5px;padding:10px;background-color:#e8f4fd;border-radius:4px;font-weight:700}.no-2fa-content[data-v-85b91f40],.two-factor-input[data-v-85b91f40],.processing-content[data-v-85b91f40],.success-content[data-v-85b91f40],.error-content[data-v-85b91f40]{text-align:center;padding:20px 0}.warning-icon[data-v-85b91f40],.success-icon[data-v-85b91f40],.error-icon[data-v-85b91f40]{font-size:48px;margin-bottom:20px}.token-input-container[data-v-85b91f40]{margin:20px 0}.token-input[data-v-85b91f40]{width:200px;padding:15px;font-size:24px;font-family:Courier New,monospace;letter-spacing:8px;text-align:center;border:2px solid #ddd;border-radius:8px;background-color:#f9f9f9}.token-input[data-v-85b91f40]:focus{outline:none;border-color:#2196f3;background-color:#fff}.two-factor-note[data-v-85b91f40]{margin-top:10px;color:#666}.error-message-inline[data-v-85b91f40]{color:#f44336;background-color:#ffebee;padding:10px;border-radius:4px;margin-top:15px}.spinner-container[data-v-85b91f40]{margin:20px 0}.processing-content p[data-v-85b91f40]{margin:10px 0}.action-button[data-v-85b91f40]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.action-button.primary[data-v-85b91f40]{background-color:#2196f3;color:#fff}.action-button.success[data-v-85b91f40]{background-color:#4caf50;color:#fff}.slider.disabled[data-v-85b91f40]{opacity:.5;cursor:not-allowed}.switch input[disabled]+.slider[data-v-85b91f40]{opacity:.5;cursor:not-allowed}.switch-disabled[data-v-85b91f40],.switch-disabled input[data-v-85b91f40],.switch-disabled .slider[data-v-85b91f40]{opacity:.6;cursor:not-allowed;pointer-events:none}.slider-disabled[data-v-85b91f40],.slider.disabled[data-v-85b91f40],.slider.readonly[data-v-85b91f40]{opacity:.6;cursor:not-allowed}.date-picker[data-v-85b91f40] *{font-size:14px!important}.invalid-date[data-v-85b91f40]{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540}.date-validation-errors[data-v-85b91f40]{margin-bottom:1rem}.date-validation-errors .alert[data-v-85b91f40]{margin-bottom:0}.date-validation-errors ul[data-v-85b91f40]{margin-bottom:0;padding-left:1.5rem}.dashboard-container[data-v-0bdd9ea9]{max-width:1200px;margin:80px auto 0;padding:20px}.loading-container[data-v-0bdd9ea9]{text-align:center;padding:20px}.error-container[data-v-0bdd9ea9]{background-color:#ffebee;color:#c62828;padding:15px;border-radius:4px;margin-bottom:20px}.services-info[data-v-0bdd9ea9]{background-color:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start}.services-summary p[data-v-0bdd9ea9]{margin:0 0 8px}.services-count[data-v-0bdd9ea9]{color:#616161}.dev-mode-indicator[data-v-0bdd9ea9]{text-align:right}.dev-badge[data-v-0bdd9ea9]{background-color:#ff9800;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.dev-text[data-v-0bdd9ea9]{margin:4px 0 0;font-size:12px;color:#666}.service-card[data-v-0bdd9ea9]{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:20px;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s,box-shadow .2s}.service-card[data-v-0bdd9ea9]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.service-card.required-service[data-v-0bdd9ea9]{border-left:4px solid #f44336}.service-icon[data-v-0bdd9ea9]{position:relative;font-size:2rem;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#f5f5f5;border-radius:50%;margin:0 auto 15px}.status-indicator[data-v-0bdd9ea9]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.status-indicator.required[data-v-0bdd9ea9]{background-color:#f44336;color:#fff}.status-indicator.configured[data-v-0bdd9ea9]{background-color:#4caf50;color:#fff}.status-indicator.pending[data-v-0bdd9ea9]{background-color:#ff9800;color:#fff}.service-details h3[data-v-0bdd9ea9]{margin-top:0;margin-bottom:10px;color:#333;text-align:center}.service-details p[data-v-0bdd9ea9]{margin:0;color:#666;text-align:center}.status-text[data-v-0bdd9ea9]{font-size:12px;font-weight:700;margin-top:8px}.status-text.required[data-v-0bdd9ea9]{color:#f44336}.status-text.pending[data-v-0bdd9ea9]{color:#ff9800}.status-text.configured[data-v-0bdd9ea9]{color:#4caf50}.action-button[data-v-0bdd9ea9]{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer}.action-button.primary[data-v-0bdd9ea9]{background-color:#4caf50;color:#fff}.action-button[data-v-0bdd9ea9]:disabled{background-color:#ccc;cursor:not-allowed}.services-grid[data-v-0bdd9ea9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:1200px;gap:20px;margin-top:20px}.no-results[data-v-0bdd9ea9]{text-align:center;padding:40px;color:#757575}@media (max-width: 768px){.services-grid[data-v-0bdd9ea9]{grid-template-columns:1fr}.services-info[data-v-0bdd9ea9]{flex-direction:column}}.skeleton[data-v-0bdd9ea9]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-0bdd9ea9 1.5s infinite}.skeleton-circle[data-v-0bdd9ea9]{border-radius:50%;width:60px;height:60px}.skeleton-line[data-v-0bdd9ea9]{height:16px;border-radius:4px;margin-bottom:8px}.skeleton-line.title[data-v-0bdd9ea9]{width:70%}.skeleton-line.description[data-v-0bdd9ea9]{width:100%}.skeleton-line.small[data-v-0bdd9ea9]{width:50%}@keyframes loading-0bdd9ea9{0%{background-position:200% 0}to{background-position:-200% 0}}.login-container[data-v-dc13d191]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.login-card[data-v-dc13d191]{width:100%;max-width:450px;min-width:450px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:30px;box-sizing:border-box}.logo-container[data-v-dc13d191]{text-align:center;margin-bottom:20px}.logo[data-v-dc13d191]{max-width:120px;height:auto}.fadeIn[data-v-dc13d191]{animation:fadeIn-dc13d191 ease-in 1s;animation-fill-mode:forwards}@keyframes fadeIn-dc13d191{0%{opacity:0}to{opacity:1}}.title[data-v-dc13d191]{font-size:1.5rem;text-align:center;margin-bottom:8px;color:#333}.subtitle[data-v-dc13d191]{text-align:center;color:#666;margin-bottom:24px}.login-form[data-v-dc13d191],.form-group[data-v-dc13d191]{margin-bottom:20px}label[data-v-dc13d191]{display:block;margin-bottom:8px;font-weight:500;color:#333}input[data-v-dc13d191]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.error-input[data-v-dc13d191]{border-color:#f44336}.error-message[data-v-dc13d191]{color:#f44336;font-size:12px;margin-top:4px}.password-field[data-v-dc13d191]{position:relative}.password-toggle[data-v-dc13d191]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4caf50;cursor:pointer;font-size:14px}.form-actions[data-v-dc13d191]{margin-top:24px}.login-button[data-v-dc13d191]{width:100%;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s}.login-button[data-v-dc13d191]:hover{background-color:#43a047}.login-button[data-v-dc13d191]:disabled{background-color:#9e9e9e;cursor:not-allowed}.forgot-password[data-v-dc13d191]{text-align:center;margin-top:16px;padding-top:16px;border-top:1px solid #eee}.recover-button[data-v-dc13d191]{background:none;border:none;color:#4caf50;cursor:pointer;font-size:14px}.recover-button[data-v-dc13d191]:hover{text-decoration:underline}.alert[data-v-dc13d191]{padding:12px;border-radius:4px;margin-top:16px;font-size:14px}.error[data-v-dc13d191]{background-color:#ffebee;color:#c62828}.success[data-v-dc13d191]{background-color:#e8f5e9;color:#2e7d32}.alert[data-v-dc13d191]{padding:12px;border-radius:4px;margin-bottom:20px;font-size:14px}.alert.success[data-v-dc13d191]{background-color:#e8f5e8;color:#4caf50;border:1px solid #c8e6c9}.login-container[data-v-160e0586]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.login-card[data-v-160e0586]{width:100%;max-width:450px;min-width:450px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:30px;box-sizing:border-box}.logo-container[data-v-160e0586]{text-align:center;margin-bottom:20px}.logo[data-v-160e0586]{max-width:120px;height:auto}.fadeIn[data-v-160e0586]{animation:fadeIn-160e0586 ease-in 1s;animation-fill-mode:forwards}@keyframes fadeIn-160e0586{0%{opacity:0}to{opacity:1}}.title[data-v-160e0586]{font-size:1.5rem;text-align:center;margin-bottom:8px;color:#333}.subtitle[data-v-160e0586]{text-align:center;color:#666;margin-bottom:24px}.login-form[data-v-160e0586],.form-group[data-v-160e0586]{margin-bottom:20px}label[data-v-160e0586]{display:block;margin-bottom:8px;font-weight:500;color:#333}input[data-v-160e0586]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.error-input[data-v-160e0586]{border-color:#f44336}.error-message[data-v-160e0586]{color:#f44336;font-size:12px;margin-top:4px}.password-field[data-v-160e0586]{position:relative}.password-toggle[data-v-160e0586]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#4caf50;cursor:pointer;font-size:14px}.form-actions[data-v-160e0586]{margin-top:24px}.login-button[data-v-160e0586]{width:100%;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s}.login-button[data-v-160e0586]:hover{background-color:#43a047}.login-button[data-v-160e0586]:disabled{background-color:#9e9e9e;cursor:not-allowed}.alert[data-v-160e0586]{padding:12px;border-radius:4px;margin-top:16px;font-size:14px}.error[data-v-160e0586]{background-color:#ffebee;color:#c62828}.login-container[data-v-791a0158]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.login-card[data-v-791a0158]{width:100%;max-width:450px;min-width:450px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:30px;box-sizing:border-box}.logo-container[data-v-791a0158]{text-align:center;margin-bottom:20px}.logo[data-v-791a0158]{max-width:120px;height:auto}.fadeIn[data-v-791a0158]{animation:fadeIn-791a0158 ease-in 1s;animation-fill-mode:forwards}@keyframes fadeIn-791a0158{0%{opacity:0}to{opacity:1}}.title[data-v-791a0158]{font-size:1.5rem;text-align:center;margin-bottom:8px;color:#333}.subtitle[data-v-791a0158]{text-align:center;color:#666;margin-bottom:24px}.verification-content[data-v-791a0158]{text-align:center}.email-info[data-v-791a0158]{margin-bottom:24px}.email-text[data-v-791a0158]{margin-bottom:12px;color:#333;font-size:14px}.instruction-text[data-v-791a0158]{color:#666;font-size:13px;line-height:1.4}.form-actions[data-v-791a0158]{margin-bottom:20px}.login-button[data-v-791a0158]{width:100%;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-bottom:12px}.login-button[data-v-791a0158]:hover:not(:disabled){background-color:#43a047}.login-button[data-v-791a0158]:disabled{background-color:#9e9e9e;cursor:not-allowed}.secondary-button[data-v-791a0158]{width:100%;padding:12px;background-color:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.secondary-button[data-v-791a0158]:hover:not(:disabled){background-color:#e8e8e8}.secondary-button[data-v-791a0158]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.alert[data-v-791a0158]{padding:12px;border-radius:4px;margin-bottom:16px;font-size:14px}.error[data-v-791a0158]{background-color:#ffebee;color:#c62828}.success[data-v-791a0158]{background-color:#e8f5e9;color:#2e7d32}.auto-check-info[data-v-791a0158]{margin-top:20px;padding-top:16px;border-top:1px solid #eee}.auto-check-info p[data-v-791a0158]{color:#666;font-size:12px;margin:0}@media (max-width: 480px){.login-card[data-v-791a0158]{padding:20px;margin:10px}.title[data-v-791a0158]{font-size:1.3rem}}.validation-container[data-v-6c1055a0]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.validation-card[data-v-6c1055a0]{width:100%;max-width:450px;min-width:450px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:30px;box-sizing:border-box;text-align:center}.logo-container[data-v-6c1055a0]{margin-bottom:20px}.logo[data-v-6c1055a0]{max-width:120px;height:auto}.fadeIn[data-v-6c1055a0]{animation:fadeIn-6c1055a0 ease-in 1s;animation-fill-mode:forwards}@keyframes fadeIn-6c1055a0{0%{opacity:0}to{opacity:1}}.icon-container[data-v-6c1055a0]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:40px;font-weight:700}.icon-container.success[data-v-6c1055a0]{background-color:#e8f5e8;color:#4caf50}.icon-container.expired[data-v-6c1055a0]{background-color:#fff3e0;color:#ff9800}.icon-container.error[data-v-6c1055a0]{background-color:#ffebee;color:#f44336}.title[data-v-6c1055a0]{font-size:1.8rem;margin-bottom:12px;font-weight:600;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.title.success[data-v-6c1055a0]{color:#4caf50}.title.expired[data-v-6c1055a0]{color:#ff9800}.title.error[data-v-6c1055a0]{color:#f44336}.message[data-v-6c1055a0]{font-size:1rem;color:#666;margin-bottom:16px;line-height:1.5}.email-info[data-v-6c1055a0]{font-size:.9rem;color:#888;margin-bottom:24px}.email-info strong[data-v-6c1055a0]{color:#333}.form-actions[data-v-6c1055a0]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.action-button[data-v-6c1055a0]{width:100%;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.action-button.success[data-v-6c1055a0]{background-color:#4caf50;color:#fff}.action-button.success[data-v-6c1055a0]:hover{background-color:#43a047}.action-button.primary[data-v-6c1055a0]{background-color:#2196f3;color:#fff}.action-button.primary[data-v-6c1055a0]:hover{background-color:#1976d2}.action-button.secondary[data-v-6c1055a0]{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.action-button.secondary[data-v-6c1055a0]:hover{background-color:#eee}.action-button[data-v-6c1055a0]:disabled{background-color:#9e9e9e;cursor:not-allowed}.alert[data-v-6c1055a0]{padding:12px;border-radius:4px;margin-top:16px;font-size:14px}.alert.success[data-v-6c1055a0]{background-color:#e8f5e8;color:#4caf50;border:1px solid #c8e6c9}.alert.error[data-v-6c1055a0]{background-color:#ffebee;color:#f44336;border:1px solid #ffcdd2}.alert.info[data-v-6c1055a0]{background-color:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}@media (max-width: 480px){.validation-card[data-v-6c1055a0]{padding:20px;margin:10px}.title[data-v-6c1055a0]{font-size:1.5rem}.icon-container[data-v-6c1055a0]{width:60px;height:60px;font-size:30px}}.totp-view-container[data-v-8cc5510d]{max-width:600px;min-width:450px;margin:80px auto 0;padding:20px;width:100%;box-sizing:border-box}.setup-section[data-v-8cc5510d],.validation-section[data-v-8cc5510d],.validate-only-section[data-v-8cc5510d],.success-section[data-v-8cc5510d]{margin:20px 0}.setup-info h2[data-v-8cc5510d],.validate-info h2[data-v-8cc5510d],.success-message h2[data-v-8cc5510d]{color:#333;margin-bottom:15px}.setup-info ol[data-v-8cc5510d]{margin:15px 0;padding-left:20px}.qr-section[data-v-8cc5510d]{text-align:center;margin-bottom:30px}.qr-container[data-v-8cc5510d]{display:flex;justify-content:center;margin:20px 0}.qr-code[data-v-8cc5510d]{border:1px solid #ddd;border-radius:8px}.qr-instructions[data-v-8cc5510d]{color:#666;font-style:italic}.validation-form[data-v-8cc5510d]{background-color:#f9f9f9;padding:20px;border-radius:8px}.token-input-container[data-v-8cc5510d]{margin:20px 0;text-align:center}.token-input[data-v-8cc5510d]{width:200px;padding:15px;font-size:24px;text-align:center;letter-spacing:4px;border:2px solid #ddd;border-radius:8px;font-family:monospace}.token-input[data-v-8cc5510d]:focus{outline:none;border-color:#2196f3}.timer-container[data-v-8cc5510d]{text-align:center;margin:15px 0}.timer-text[data-v-8cc5510d]{color:#666;margin-bottom:5px}.timer-value[data-v-8cc5510d]{font-size:18px;font-weight:700;color:#333}.timer-warning[data-v-8cc5510d]{color:#f44336}.setup-actions[data-v-8cc5510d],.validation-actions[data-v-8cc5510d],.success-actions[data-v-8cc5510d]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.action-button[data-v-8cc5510d]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.action-button[data-v-8cc5510d]:disabled{opacity:.6;cursor:not-allowed}.action-button.primary[data-v-8cc5510d]{background-color:#2196f3;color:#fff}.action-button.primary[data-v-8cc5510d]:hover:not(:disabled){background-color:#1976d2}.action-button.success[data-v-8cc5510d]{background-color:#4caf50;color:#fff}.action-button.success[data-v-8cc5510d]:hover:not(:disabled){background-color:#388e3c}.action-button[data-v-8cc5510d]:not(.primary):not(.success){background-color:#e0e0e0;color:#333}.action-button[data-v-8cc5510d]:not(.primary):not(.success):hover{background-color:#d0d0d0}.success-message[data-v-8cc5510d]{text-align:center;color:#4caf50;background-color:#e8f5e8;padding:30px;border-radius:8px;border:1px solid #c8e6c9}.modal-overlay[data-v-8cc5510d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-8cc5510d]{background-color:#fff;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 8px #0003}.modal-header[data-v-8cc5510d]{border-bottom:1px solid #eee;padding:15px 20px}.modal-header h2[data-v-8cc5510d]{margin:0;color:#f44336}.modal-body[data-v-8cc5510d]{padding:20px}.modal-footer[data-v-8cc5510d]{border-top:1px solid #eee;padding:15px 20px;display:flex;justify-content:flex-end}.setup-info p[data-v-8cc5510d],.validate-info p[data-v-8cc5510d]{line-height:1.6;margin-bottom:12px}.setup-info li[data-v-8cc5510d]{margin-bottom:8px}@media (max-width: 768px){.totp-view-container[data-v-8cc5510d]{margin-top:80px;padding:15px;max-width:100%}.token-input[data-v-8cc5510d]{width:100%;max-width:250px}.setup-actions[data-v-8cc5510d],.validation-actions[data-v-8cc5510d],.success-actions[data-v-8cc5510d]{flex-direction:column}.action-button[data-v-8cc5510d]{width:100%;margin-bottom:10px}}@media (max-width: 1024px){.totp-view-container[data-v-8cc5510d]{margin-top:85px;padding:18px}}.under-development-container[data-v-dbe8e924]{max-width:600px;min-width:600px;margin:80px auto 0;padding:20px;text-align:center}.development-content[data-v-dbe8e924]{background-color:#f8f9fa;border-radius:12px;padding:40px 20px;box-shadow:0 2px 8px #0000001a}.development-icon[data-v-dbe8e924]{width:80px;height:80px;margin:0 auto 20px;color:#2196f3}.development-icon svg[data-v-dbe8e924]{width:100%;height:100%}h1[data-v-dbe8e924]{color:#333;margin-bottom:20px;font-size:2.2em;font-weight:600}.development-message[data-v-dbe8e924]{margin-bottom:40px}.development-message p[data-v-dbe8e924]{font-size:1.1em;color:#666;margin-bottom:10px;line-height:1.6}.development-info[data-v-dbe8e924]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;text-align:left}.info-card[data-v-dbe8e924]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 4px #0000001a}.info-card h3[data-v-dbe8e924]{color:#333;margin-bottom:15px;font-size:1.2em;font-weight:600}.info-card ul[data-v-dbe8e924]{list-style:none;padding:0;margin:0}.info-card li[data-v-dbe8e924]{padding:8px 0;border-bottom:1px solid #f0f0f0;color:#666}.info-card li[data-v-dbe8e924]:last-child{border-bottom:none}.info-card li[data-v-dbe8e924]:before{content:"✓";color:#4caf50;font-weight:700;margin-right:10px}.progress-info[data-v-dbe8e924]{margin-bottom:15px}.progress-bar[data-v-dbe8e924]{width:100%;height:12px;background-color:#e0e0e0;border-radius:6px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-dbe8e924]{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:6px;transition:width .3s ease}.progress-text[data-v-dbe8e924]{font-size:.9em;color:#666;font-weight:500}.estimated-date[data-v-dbe8e924]{color:#2196f3;font-weight:500;margin:10px 0 0}.development-actions[data-v-dbe8e924]{display:flex;justify-content:center;gap:15px}.action-button[data-v-dbe8e924]{padding:12px 24px;background-color:#e0e0e0;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.action-button[data-v-dbe8e924]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.action-button.primary[data-v-dbe8e924]{background-color:#4caf50;color:#fff}.action-button[data-v-dbe8e924]:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none;color:#666}.action-button[data-v-dbe8e924]:disabled:hover{transform:none;box-shadow:none}.modal-overlay[data-v-dbe8e924]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-dbe8e924]{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;text-align:center}.modal-content h2[data-v-dbe8e924]{color:#333;margin-bottom:15px}.modal-content p[data-v-dbe8e924]{color:#666;line-height:1.6;margin-bottom:10px}.modal-actions[data-v-dbe8e924]{display:flex;justify-content:center;margin-top:20px}@media (max-width: 768px){.under-development-container[data-v-dbe8e924]{padding:15px;margin-top:60px}.development-content[data-v-dbe8e924]{padding:30px 15px}.development-info[data-v-dbe8e924]{grid-template-columns:1fr}.development-actions[data-v-dbe8e924]{flex-direction:column;align-items:center}.action-button[data-v-dbe8e924]{width:100%;max-width:250px}h1[data-v-dbe8e924]{font-size:1.8em}}.funds-control-panel[data-v-50a60fcf]{max-width:1200px;min-width:900px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.panel-header h1[data-v-50a60fcf]{color:#2c3e50;margin-bottom:20px;text-align:center}.summary-cards[data-v-50a60fcf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.summary-card[data-v-50a60fcf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a}.summary-card h3[data-v-50a60fcf]{margin:0 0 10px;font-size:14px;opacity:.9}.summary-card .amount[data-v-50a60fcf]{font-size:24px;font-weight:700;margin:0}.summary-card .count[data-v-50a60fcf]{font-size:32px;font-weight:700;margin:0}.filters[data-v-50a60fcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:15px;background:#f8f9fa;border-radius:8px}.refresh-btn[data-v-50a60fcf]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:14px}.refresh-btn[data-v-50a60fcf]:hover{background:#0056b3}.chart-container[data-v-50a60fcf]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.chart-header h2[data-v-50a60fcf]{color:#2c3e50;margin-bottom:20px;text-align:center}.chart[data-v-50a60fcf]{display:flex;align-items:end;height:200px;gap:5px;margin-bottom:10px;padding:0 10px}.chart-bar[data-v-50a60fcf]{flex:1;background:linear-gradient(to top,#4caf50,#81c784);border-radius:4px 4px 0 0;min-height:5px;position:relative;cursor:pointer;transition:all .3s ease}.chart-bar[data-v-50a60fcf]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0003}.bar-content[data-v-50a60fcf]{position:absolute;top:-25px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:#2c3e50;white-space:nowrap}.chart-labels[data-v-50a60fcf]{display:flex;gap:5px;padding:0 10px}.chart-label[data-v-50a60fcf]{flex:1;text-align:center;font-size:12px}.chart-label.today[data-v-50a60fcf]{background:#fff3cd;border-radius:4px;padding:4px}.chart-label.weekend[data-v-50a60fcf]{color:#6c757d}.date[data-v-50a60fcf]{font-weight:700}.weekday[data-v-50a60fcf]{color:#6c757d;font-size:10px}.details-table[data-v-50a60fcf]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.details-table h2[data-v-50a60fcf]{color:#2c3e50;margin-bottom:20px}table[data-v-50a60fcf]{width:100%;border-collapse:collapse}th[data-v-50a60fcf],td[data-v-50a60fcf]{padding:12px;text-align:left;border-bottom:1px solid #dee2e6}th[data-v-50a60fcf]{background:#f8f9fa;font-weight:600;color:#495057}.today-row[data-v-50a60fcf]{background:#fff3cd}.weekend-row[data-v-50a60fcf]{background:#f8f9fa}.high-amount[data-v-50a60fcf]{background:#fdeaea}.amount-cell[data-v-50a60fcf]{font-weight:700;text-align:right}.check-count[data-v-50a60fcf]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.status-badge[data-v-50a60fcf]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.status-badge.high[data-v-50a60fcf]{background:#f8d7da;color:#721c24}.status-badge.medium[data-v-50a60fcf]{background:#fff3cd;color:#856404}.status-badge.low[data-v-50a60fcf]{background:#d1edff;color:#0c5460}.status-badge.none[data-v-50a60fcf]{background:#e2e3e5;color:#383d41}.payment-details[data-v-50a60fcf]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a}.payments-grid[data-v-50a60fcf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.payment-card[data-v-50a60fcf]{border:1px solid #dee2e6;border-radius:8px;padding:15px;background:#f8f9fa}.payment-header[data-v-50a60fcf]{display:flex;justify-content:space-between;margin-bottom:10px}.payment-id[data-v-50a60fcf]{font-weight:700;color:#495057}.payment-amount[data-v-50a60fcf]{font-weight:700;color:#28a745}.payment-details p[data-v-50a60fcf]{margin:5px 0;font-size:14px}@media (max-width: 768px){.funds-control-panel[data-v-50a60fcf]{padding:10px}.summary-cards[data-v-50a60fcf]{grid-template-columns:1fr}.filters[data-v-50a60fcf]{flex-direction:column;gap:10px}.chart[data-v-50a60fcf]{height:150px}table[data-v-50a60fcf]{font-size:14px}th[data-v-50a60fcf],td[data-v-50a60fcf]{padding:8px}}.checks-listing[data-v-50a60fcf]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-top:30px}.checks-listing h2[data-v-50a60fcf]{color:#2c3e50;margin-bottom:20px}.checks-table-container[data-v-50a60fcf]{overflow-x:auto;margin-bottom:20px}.checks-table[data-v-50a60fcf]{width:100%;border-collapse:collapse;font-size:14px}.checks-table th[data-v-50a60fcf]{background:#f8f9fa;font-weight:600;color:#495057;padding:12px 8px;text-align:left;border-bottom:2px solid #dee2e6;position:sticky;top:0}.checks-table td[data-v-50a60fcf]{padding:10px 8px;border-bottom:1px solid #dee2e6;vertical-align:middle}.reference-cell[data-v-50a60fcf]{font-family:Courier New,monospace;font-size:12px}.reference-code[data-v-50a60fcf]{background:#e9ecef;padding:2px 6px;border-radius:3px;font-weight:700}.beneficiary-cell[data-v-50a60fcf]{max-width:200px}.beneficiary-name[data-v-50a60fcf]{font-weight:600;color:#2c3e50;font-size:13px}.beneficiary-doc[data-v-50a60fcf]{font-size:11px;color:#6c757d;margin-top:2px}.date-cell[data-v-50a60fcf]{font-weight:500;white-space:nowrap}.days-cell[data-v-50a60fcf]{text-align:center}.days-badge[data-v-50a60fcf]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.days-overdue[data-v-50a60fcf]{background:#f8d7da;color:#721c24}.days-urgent[data-v-50a60fcf]{background:#fff3cd;color:#856404}.days-warning[data-v-50a60fcf]{background:#cce5ff;color:#004085}.days-normal[data-v-50a60fcf]{background:#d1edff;color:#0c5460}.amount-cell[data-v-50a60fcf]{font-weight:700;text-align:right;color:#28a745}.type-cell[data-v-50a60fcf]{text-align:center}.type-badge[data-v-50a60fcf]{padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700}.type-badge.common[data-v-50a60fcf]{background:#9f7aea;color:#fff}.type-badge.deferred[data-v-50a60fcf]{background:#6f42c1;color:#fff}.status-cell[data-v-50a60fcf]{text-align:center}.status-badge.created[data-v-50a60fcf]{background:#28a745;color:#fff;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700}.status-badge.issued[data-v-50a60fcf]{background:#ffc107;color:#212529;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700}.urgent-payment[data-v-50a60fcf]{background:#fff5f5;border-left:4px solid #e53e3e}.warning-payment[data-v-50a60fcf]{background:#fffaf0;border-left:4px solid #dd6b20}.overdue-payment[data-v-50a60fcf]{background:#fed7d7;border-left:4px solid #c53030}.checks-summary[data-v-50a60fcf]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;border-top:3px solid #007bff}.summary-item[data-v-50a60fcf]{color:#495057;font-size:14px}@media (max-width: 768px){.checks-table[data-v-50a60fcf]{font-size:12px}.checks-table th[data-v-50a60fcf],.checks-table td[data-v-50a60fcf]{padding:6px 4px}.beneficiary-cell[data-v-50a60fcf]{max-width:150px}.checks-summary[data-v-50a60fcf]{flex-direction:column;gap:10px;text-align:center}}.paid-payment[data-v-50a60fcf]{background:#d4edda;border-left:4px solid #28a745}.status-badge.cleared[data-v-50a60fcf]{background:#28a745;color:#fff}.csv-upload-section[data-v-50a60fcf]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;border-left:4px solid #007bff}.csv-upload-header[data-v-50a60fcf]{margin-bottom:30px;text-align:center}.csv-upload-header h2[data-v-50a60fcf]{color:#2c3e50;margin-bottom:15px;font-size:24px}.csv-upload-header p[data-v-50a60fcf]{color:#6c757d;margin-bottom:0;font-size:16px;line-height:1.5}.upload-area[data-v-50a60fcf]{border:3px dashed #dee2e6;border-radius:12px;padding:40px;text-align:center;transition:all .3s ease;margin-bottom:30px}.upload-placeholder[data-v-50a60fcf]{padding:30px}.upload-icon[data-v-50a60fcf]{font-size:64px;margin-bottom:20px;color:#6c757d}.upload-placeholder p[data-v-50a60fcf]{font-size:18px;color:#495057;margin-bottom:15px;line-height:1.6}.upload-hint[data-v-50a60fcf]{display:block;color:#6c757d;font-size:14px;margin-top:15px;font-style:italic}.file-selected[data-v-50a60fcf]{display:flex;align-items:center;justify-content:space-between;padding:25px;background:#f8f9fa;border-radius:8px;margin-bottom:25px}.file-info[data-v-50a60fcf]{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.file-name[data-v-50a60fcf]{font-weight:700;color:#2c3e50;font-size:16px}.file-size[data-v-50a60fcf]{font-size:14px;color:#6c757d}.file-actions[data-v-50a60fcf]{display:flex;gap:15px;align-items:center}.process-btn[data-v-50a60fcf]{background:#28a745;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:200px}.clear-btn[data-v-50a60fcf]{background:#dc3545;color:#fff;border:none;padding:10px 14px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700}.upload-errors[data-v-50a60fcf]{margin-top:25px;padding:20px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.csv-preview[data-v-50a60fcf]{margin-top:30px;padding:25px;background:#f8f9fa;border-radius:10px;border:1px solid #dee2e6}.csv-preview h3[data-v-50a60fcf]{color:#2c3e50;margin-bottom:20px;font-size:18px;text-align:center}.funds-control-panel[data-v-a053d4f3]{max-width:1200px;min-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.panel-header h1[data-v-a053d4f3]{color:#2c3e50;margin-bottom:20px;text-align:center}.summary-cards[data-v-a053d4f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.summary-card[data-v-a053d4f3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a}.summary-card h3[data-v-a053d4f3]{margin:0 0 10px;font-size:14px;opacity:.9}.summary-card .amount[data-v-a053d4f3]{font-size:24px;font-weight:700;margin:0}.summary-card .count[data-v-a053d4f3]{font-size:32px;font-weight:700;margin:0}.filters[data-v-a053d4f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:15px;background:#f8f9fa;border-radius:8px}.refresh-btn[data-v-a053d4f3]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:14px}.refresh-btn[data-v-a053d4f3]:hover{background:#0056b3}.chart-container[data-v-a053d4f3]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.chart-header h2[data-v-a053d4f3]{color:#2c3e50;margin-bottom:20px;text-align:center}.chart[data-v-a053d4f3]{display:flex;align-items:end;height:200px;gap:5px;margin-bottom:10px;padding:0 10px}.chart-bar[data-v-a053d4f3]{flex:1;background:linear-gradient(to top,#4caf50,#81c784);border-radius:4px 4px 0 0;min-height:5px;position:relative;cursor:pointer;transition:all .3s ease}.chart-bar[data-v-a053d4f3]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0003}.bar-content[data-v-a053d4f3]{position:absolute;top:-25px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:#2c3e50;white-space:nowrap}.chart-labels[data-v-a053d4f3]{display:flex;gap:5px;padding:0 10px}.chart-label[data-v-a053d4f3]{flex:1;text-align:center;font-size:12px}.chart-label.today[data-v-a053d4f3]{background:#fff3cd;border-radius:4px;padding:4px}.chart-label.weekend[data-v-a053d4f3]{color:#6c757d}.date[data-v-a053d4f3]{font-weight:700}.weekday[data-v-a053d4f3]{color:#6c757d;font-size:10px}.details-table[data-v-a053d4f3]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.details-table h2[data-v-a053d4f3]{color:#2c3e50;margin-bottom:20px}table[data-v-a053d4f3]{width:100%;border-collapse:collapse}th[data-v-a053d4f3],td[data-v-a053d4f3]{padding:12px;text-align:left;border-bottom:1px solid #dee2e6}th[data-v-a053d4f3]{background:#f8f9fa;font-weight:600;color:#495057}.today-row[data-v-a053d4f3]{background:#fff3cd}.weekend-row[data-v-a053d4f3]{background:#f8f9fa}.high-amount[data-v-a053d4f3]{background:#fdeaea}.amount-cell[data-v-a053d4f3]{font-weight:700;text-align:right}.check-count[data-v-a053d4f3]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.status-badge[data-v-a053d4f3]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.status-badge.high[data-v-a053d4f3]{background:#f8d7da;color:#721c24}.status-badge.medium[data-v-a053d4f3]{background:#fff3cd;color:#856404}.status-badge.low[data-v-a053d4f3]{background:#d1edff;color:#0c5460}.status-badge.none[data-v-a053d4f3]{background:#e2e3e5;color:#383d41}.payment-details[data-v-a053d4f3]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a}.payments-grid[data-v-a053d4f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.payment-card[data-v-a053d4f3]{border:1px solid #dee2e6;border-radius:8px;padding:15px;background:#f8f9fa}.payment-header[data-v-a053d4f3]{display:flex;justify-content:space-between;margin-bottom:10px}.payment-id[data-v-a053d4f3]{font-weight:700;color:#495057}.payment-amount[data-v-a053d4f3]{font-weight:700;color:#28a745}.payment-details p[data-v-a053d4f3]{margin:5px 0;font-size:14px}@media (max-width: 768px){.funds-control-panel[data-v-a053d4f3]{padding:10px}.summary-cards[data-v-a053d4f3]{grid-template-columns:1fr}.filters[data-v-a053d4f3]{flex-direction:column;gap:10px}.chart[data-v-a053d4f3]{height:150px}table[data-v-a053d4f3]{font-size:14px}th[data-v-a053d4f3],td[data-v-a053d4f3]{padding:8px}}.checks-listing[data-v-a053d4f3]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;margin-top:30px}.checks-listing h2[data-v-a053d4f3]{color:#2c3e50;margin-bottom:20px}.checks-table-container[data-v-a053d4f3]{overflow-x:auto;margin-bottom:20px}.checks-table[data-v-a053d4f3]{width:100%;border-collapse:collapse;font-size:14px}.checks-table th[data-v-a053d4f3]{background:#f8f9fa;font-weight:600;color:#495057;padding:12px 8px;text-align:left;border-bottom:2px solid #dee2e6;position:sticky;top:0}.checks-table td[data-v-a053d4f3]{padding:10px 8px;border-bottom:1px solid #dee2e6;vertical-align:middle}.reference-cell[data-v-a053d4f3]{font-family:Courier New,monospace;font-size:12px}.reference-code[data-v-a053d4f3]{background:#e9ecef;padding:2px 6px;border-radius:3px;font-weight:700}.beneficiary-cell[data-v-a053d4f3]{max-width:200px}.beneficiary-name[data-v-a053d4f3]{font-weight:600;color:#2c3e50;font-size:13px}.beneficiary-doc[data-v-a053d4f3]{font-size:11px;color:#6c757d;margin-top:2px}.date-cell[data-v-a053d4f3]{font-weight:500;white-space:nowrap}.days-cell[data-v-a053d4f3]{text-align:center}.days-badge[data-v-a053d4f3]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.days-overdue[data-v-a053d4f3]{background:#f8d7da;color:#721c24}.days-urgent[data-v-a053d4f3]{background:#fff3cd;color:#856404}.days-warning[data-v-a053d4f3]{background:#cce5ff;color:#004085}.days-normal[data-v-a053d4f3]{background:#d1edff;color:#0c5460}.amount-cell[data-v-a053d4f3]{font-weight:700;text-align:right;color:#28a745}.type-cell[data-v-a053d4f3]{text-align:center}.type-badge[data-v-a053d4f3]{padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700}.type-badge.common[data-v-a053d4f3]{background:#9f7aea;color:#fff}.type-badge.deferred[data-v-a053d4f3]{background:#6f42c1;color:#fff}.status-cell[data-v-a053d4f3]{text-align:center}.status-badge.created[data-v-a053d4f3]{background:#28a745;color:#fff;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700}.status-badge.issued[data-v-a053d4f3]{background:#ffc107;color:#212529;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700}.urgent-payment[data-v-a053d4f3]{background:#fff5f5;border-left:4px solid #e53e3e}.warning-payment[data-v-a053d4f3]{background:#fffaf0;border-left:4px solid #dd6b20}.overdue-payment[data-v-a053d4f3]{background:#fed7d7;border-left:4px solid #c53030}.checks-summary[data-v-a053d4f3]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;border-top:3px solid #007bff}.summary-item[data-v-a053d4f3]{color:#495057;font-size:14px}@media (max-width: 768px){.checks-table[data-v-a053d4f3]{font-size:12px}.checks-table th[data-v-a053d4f3],.checks-table td[data-v-a053d4f3]{padding:6px 4px}.beneficiary-cell[data-v-a053d4f3]{max-width:150px}.checks-summary[data-v-a053d4f3]{flex-direction:column;gap:10px;text-align:center}}.reports-panel[data-v-ba7862f5]{max-width:1200px;min-width:900px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.panel-header[data-v-ba7862f5]{text-align:center;margin-bottom:40px}.panel-header h1[data-v-ba7862f5]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-ba7862f5]{color:#6c757d;font-size:1.1rem;margin:0}.reports-grid[data-v-ba7862f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;margin-bottom:40px}.report-card[data-v-ba7862f5]{background:#fff;border-radius:15px;padding:25px;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;border:1px solid #e9ecef}.report-card[data-v-ba7862f5]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.report-icon[data-v-ba7862f5]{text-align:center;margin-bottom:20px}.report-icon .icon[data-v-ba7862f5]{font-size:3rem;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;box-shadow:0 4px 15px #667eea4d}.report-content h3[data-v-ba7862f5]{color:#2c3e50;margin-bottom:15px;font-size:1.4rem;text-align:center}.description[data-v-ba7862f5]{color:#6c757d;font-size:.95rem;line-height:1.6;margin-bottom:20px;text-align:center}.report-stats[data-v-ba7862f5]{background:#f8f9fa;border-radius:10px;padding:15px;margin-bottom:20px}.stat-item[data-v-ba7862f5]{display:flex;justify-content:space-between;margin-bottom:8px}.stat-item[data-v-ba7862f5]:last-child{margin-bottom:0}.stat-label[data-v-ba7862f5]{color:#6c757d;font-size:.9rem}.stat-value[data-v-ba7862f5]{font-weight:600;color:#2c3e50;font-size:.9rem}.report-actions[data-v-ba7862f5]{text-align:center}.download-btn[data-v-ba7862f5]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:15px 30px;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;width:100%;margin-bottom:10px;box-shadow:0 4px 15px #28a7454d}.download-btn[data-v-ba7862f5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.download-btn[data-v-ba7862f5]:disabled{opacity:.7;cursor:not-allowed;transform:none}.download-btn.loading[data-v-ba7862f5]{background:linear-gradient(135deg,#6c757d,#495057)}.btn-content[data-v-ba7862f5]{display:flex;align-items:center;justify-content:center;gap:10px}.btn-icon[data-v-ba7862f5]{font-size:1.2rem}.loading-content[data-v-ba7862f5]{gap:15px}.spinner[data-v-ba7862f5]{width:20px;height:20px;border:2px solid #ffffff40;border-top:2px solid #ffffff;border-radius:50%;animation:spin-ba7862f5 1s linear infinite}@keyframes spin-ba7862f5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.last-download[data-v-ba7862f5]{text-align:center;margin-top:10px}.download-info[data-v-ba7862f5]{color:#28a745;font-size:.85rem;font-weight:500}.activity-panel[data-v-ba7862f5]{background:#fff;border-radius:15px;padding:25px;box-shadow:0 8px 25px #0000001a;margin-bottom:40px}.activity-panel h2[data-v-ba7862f5]{color:#2c3e50;margin-bottom:20px;font-size:1.5rem}.activity-list[data-v-ba7862f5]{display:flex;flex-direction:column;gap:15px}.activity-item[data-v-ba7862f5]{display:flex;align-items:center;padding:15px;background:#f8f9fa;border-radius:10px;transition:all .3s ease}.activity-item.success[data-v-ba7862f5]{background:#d4edda;border-left:4px solid #28a745}.activity-item.error[data-v-ba7862f5]{background:#f8d7da;border-left:4px solid #dc3545}.activity-icon[data-v-ba7862f5]{font-size:1.5rem;margin-right:15px}.activity-content[data-v-ba7862f5]{flex:1}.activity-title[data-v-ba7862f5]{font-weight:600;color:#2c3e50;margin-bottom:5px}.activity-details[data-v-ba7862f5]{color:#6c757d;font-size:.9rem}.activity-time[data-v-ba7862f5]{margin-right:10px}.download-link[data-v-ba7862f5]{color:#007bff;text-decoration:none;font-size:.9rem;font-weight:500;padding:5px 10px;border-radius:5px;transition:all .3s ease}.download-link[data-v-ba7862f5]:hover{background:#e3f2fd;text-decoration:none}.stats-panel[data-v-ba7862f5]{background:#fff;border-radius:15px;padding:25px;box-shadow:0 8px 25px #0000001a}.stats-panel h2[data-v-ba7862f5]{color:#2c3e50;margin-bottom:20px;font-size:1.5rem}.stats-grid[data-v-ba7862f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-ba7862f5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:10px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 15px #667eea4d}.stat-icon[data-v-ba7862f5]{font-size:2rem;opacity:.9}.stat-info[data-v-ba7862f5]{flex:1}.stat-number[data-v-ba7862f5]{font-size:1.8rem;font-weight:700;margin-bottom:5px}.stat-label[data-v-ba7862f5]{font-size:.9rem;opacity:.9}.notification[data-v-ba7862f5]{animation:slideIn-ba7862f5 .3s ease-out}@keyframes slideIn-ba7862f5{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.reports-panel[data-v-ba7862f5]{padding:15px}.panel-header h1[data-v-ba7862f5]{font-size:2rem}.reports-grid[data-v-ba7862f5]{grid-template-columns:1fr;gap:20px}.report-card[data-v-ba7862f5]{padding:20px}.stats-grid[data-v-ba7862f5]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card[data-v-ba7862f5]{padding:15px}.stat-number[data-v-ba7862f5]{font-size:1.5rem}}.activity-item.processing[data-v-ba7862f5]{background:#fff3cd;border-left:4px solid #ffc107}.processing-info[data-v-ba7862f5]{color:#856404;font-weight:500}.request-id[data-v-ba7862f5]{font-size:.8rem;color:#6c757d}
