@charset "UTF-8";:root{color-scheme:light;--bg-body: #f5f7f9;--bg-card: #ffffff;--bg-content: #ffffff;--bg-input: #f5f7f9;--bg-input-border: #dfe2e6;--bg-login: #f8f7fc;--bg-login-card: #ffffff;--bg-modal: #ffffff;--bg-modal-overlay: rgba(0, 0, 0, .5);--bg-hover: #f5f7f9;--bg-hover-subtle: #f9fafb;--bg-public: #f8f9fa;--sidebar-bg: #2a2828;--sidebar-text: #9aa4af;--sidebar-text-active: #e6e9ec;--sidebar-border: #343535;--sidebar-submenu-bg: #2a2828;--sidebar-submenu-hover: rgba(255, 255, 255, .04);--sidebar-flyout-border: #3b3b3b;--sidebar-search-bg: #252323;--sidebar-search-border: #3f3f3f;--sidebar-item-hover: #343232;--sidebar-selected-bg: rgba(29, 155, 240, .22);--sidebar-overlay: rgba(0, 0, 0, .4);--header-bg: #f5f7f9;--text-primary: #181c31;--text-secondary: #404254;--text-muted: #7f8297;--text-light: #a1a5b7;--text-inverse: #ffffff;--text-link: #009ef7;--text-link-hover: #0056b3;--text-dark: #1f2937;--text-body: #374151;--text-placeholder: #9ca3af;--color-white: #ffffff;--color-primary: #009ef7;--color-primary-hover: #178cd5;--color-primary-light: #edf4fa;--color-primary-pastel: #b8def5;--color-primary-pastel-hover: #a9d3ee;--color-success: #50cd89;--color-success-hover: #44c980;--color-success-light: #dafdeb;--color-success-pastel: #bfe8cf;--color-success-pastel-hover: #b0dfc2;--color-danger: #f1416c;--color-danger-hover: #e02147;--color-danger-light: #ffebef;--color-danger-pastel: #f7c1cf;--color-danger-pastel-hover: #efb2c2;--color-warning: #f4961c;--color-warning-hover: #e58614;--color-warning-light: #f7ecdd;--color-warning-pastel: #f6ddb2;--color-secondary: #7339ea;--color-secondary-light: #e8dcfb;--color-info: #3298dc;--color-info-light: #e7f3ff;--color-info-blue: #3b82f6;--color-cancel-bg: #d8dde4;--color-cancel-hover: #cdd3db;--color-gray-50: #f9fafb;--color-gray-100: #f5f5f5;--color-gray-200: #e5e7eb;--color-gray-300: #ddd;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #666;--color-gray-700: #333;--color-gray-800: #1f2937;--color-accent: #1d9bf0;--color-accent-orange: #f4961c;--color-logo-dark: #1a1a1a;--color-logo-text: #e6e9ec;--color-purple-action: #4c54c2;--color-purple-action-hover: #333996;--gradient-header: linear-gradient(135deg, #404776 0%, #2d3250 100%);--gradient-table: linear-gradient(135deg, #404776 0%, #2d3250 100%);--border-color: #dfe2e6;--border-color-light: #f5f7f9;--border-color-input: lightgrey;--border-color-table: #d0d5dd;--border-color-subtle: #e5e7eb;--border-color-strong: #dee2e6;--table-header-bg: #7e8eb3;--table-header-text: #f0f2f5;--table-row-odd: #ffffff;--table-row-even: #e7edf7;--table-row-hover: #dce6f5;--table-border: #d0d5dd;--table-gradient-start: #404776;--table-gradient-end: #2d3250;--table-icon-color: #404776;--btn-text: #223246;--btn-disabled-bg: #d8dde4;--btn-disabled-text: #7a8594;--btn-excel-bg: #bbdfca;--btn-excel-hover: #acd6be;--btn-excel-text: #50cd89;--btn-excel-container-bg: #e8fff3;--btn-light-bg: #eef8f2;--btn-light-text: #3f7b5e;--spinner-border: rgba(64, 71, 118, .2);--spinner-active: #404776;--loading-bg: #f5f7f9;--loading-bar: #404776;--loading-overlay: rgba(255, 255, 255, .85);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .08);--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .1);--shadow-primary: 0 2px 8px rgba(0, 158, 247, .15);--shadow-success: 0 2px 8px rgba(80, 205, 137, .15);--shadow-warning: 0 2px 8px rgba(244, 150, 28, .15);--shadow-modal: 0 8px 16px rgba(0, 0, 0, .4);--shadow-modal-lg: 0 10px 25px rgba(0, 0, 0, .5);--info-success-text: #2f6a4e;--info-success-bg: #d8f4e6;--info-success-border: #b8e6cf;--info-danger-text: #7a2f45;--info-danger-bg: #f9dce4;--info-danger-border: #f2bccb;--info-primary-text: #7a5a17;--info-primary-bg: #fce8c8;--info-primary-border: #f4d7a0;--info-secondary-text: #5b3d8f;--info-secondary-bg: #e8dcfb;--info-secondary-border: #d2bcf5;--info-warning-text: #7d5b17;--info-warning-bg: #fbe8cc;--info-warning-border: #f3d39f;--info-default-text: #5e3f70;--info-default-bg: #ead9f1;--info-default-border: #d8bde4;--session-bg: #edf4fa;--session-text: #a1a5b7;--session-shadow: #d3d3d3;--profile-bg: #e8fff3;--profile-bg-hover: #dafdeb;--profile-text: #50cd89;--user-details-bg: white;--user-details-border: #f5f7f9;--error-bg: #ffebef;--error-text: #e02147;--error-toast-bg: #fafafa;--error-toast-border: #ff3860;--notification-badge-bg: #e74c3c;--notification-drawer-bg: white;--notification-drawer-border: #e0e0e0;--notification-item-border: #f0f0f0;--notification-item-hover: #f9f9f9;--notification-unread-bg: #f0f8ff;--notification-unread-hover: #e6f2ff;--notification-message-color: #666;--notification-time-color: #999;--notification-card-bg: white;--pagination-bg: #f8f9fa;--pagination-border: #e5e7eb;--pagination-text: #4b5563;--pagination-nav-bg: #404776;--pagination-nav-hover: #178cd5;--pagination-nav-disabled: #dfe2e6;--pagination-page-text: #1f2937;--version-bg: #e9eff8;--version-border: #d3deee;--version-text: #465a79;--collapse-bg: #e9eff8;--collapse-border: #d3deee;--collapse-text: #4f6483;--collapse-hover-bg: #dde8f6;--collapse-hover-border: #c2d3ea;--collapse-hover-text: #38506f;--panel-text: #233247;--panel-info-bg: #b8def5;--panel-success-bg: #bfe8cf;--panel-danger-bg: #f7c1cf;--panel-warning-bg: #f6ddb2;--export-refresh-bg: #8db8da;--export-refresh-text: #1f3551;--export-refresh-border: #7aa8ce;--export-refresh-hover: #81b0d7;--export-list-border: #e5e9f2;--export-thead-bg: #eff3f9;--export-thead-text: #2d3a4f;--export-row-border: #edf1f6;--export-row-hover: #f7f9fc;--export-progress-track: #e0e0e0;--export-download-bg: #9bd8b4;--export-download-text: #244a35;--export-download-border: #84c8a0;--export-download-hover: #8fd0ab;--password-weak: #ef4444;--password-weak-bg: #fee2e2;--password-weak-text: #991b1b;--password-medium: #f59e0b;--password-medium-bg: #fef3c7;--password-strong: #22c55e;--password-strong-bg: #dcfce7;--password-strong-text: #166534;--password-track-bg: #e0e0e0;--select-border: #e9ecef;--select-border-focus: #3498db;--select-bg: #ffffff;--select-bg-hover: #f9f9f9;--select-bg-selected: #e6f3ff;--select-bg-selected-hover: #f0f8ff;--select-text: #333;--select-text-placeholder: #999;--select-badge-bg: #e6f3ff;--select-badge-text: #007bff;--select-check: #28a745;--scrollbar-track: #f1f1f1;--scrollbar-thumb: #888;--scrollbar-thumb-hover: #555;--public-container-bg: white;--public-container-border: #dee2e6;--public-title-text: #495057;--public-amount-text: #000;--public-label-text: #6c757d;--public-bank-row-border: #f1f3f4;--public-timer-text: #dc3545;--public-info-bg: #d1ecf1;--public-info-border: #bee5eb;--public-info-text: #0c5460;--public-copy-border: #6c757d;--ledger-bg: #1e1e2d;--ledger-card-bg: linear-gradient(135deg, #1e1e2d 0%, #2d2d3a 100%);--ledger-border: #363636;--ledger-text: #e0e0e0;--ledger-text-muted: #b5b5b5;--ledger-text-heading: #ffffff;--ledger-hover: rgba(255, 255, 255, .03);--ledger-input-bg: #1e1e2d;--ledger-gradient-start: #2d2d3a;--ledger-gradient-end: #363636;--ledger-success: #23d160;--ledger-danger: #ff3860;--ledger-warning: #ffdd57;--ledger-info: #3298dc;--ledger-tab-border: #dfe2e6;--ledger-tab-text: #7f8297;--ledger-tab-hover-bg: #f0f2f5;--ledger-tab-active: #009ef7;--ledger-compact-row-border: #eef0f3;--ledger-compact-row-hover: #f8f9fb;--ledger-compact-muted: #9a9cae;--settlement-box-bg: rgba(0, 0, 0, .03);--settlement-box-border: rgba(0, 0, 0, .08);--settlement-row-border: rgba(0, 0, 0, .05);--settlement-label: #6c757d;--confirm-icon-bg: rgba(241, 65, 108, .1);--confirm-title: #181c32;--confirm-message: #6c757d;--loading-overlay-bg: rgba(255, 255, 255, .85);--loading-overlay-spinner-border: #e9ecef;--loading-overlay-spinner-active: #009ef7;--loading-overlay-text: #5e6278;--lang-toggle-bg: #ffffff;--lang-toggle-border: #e2e8f0;--lang-toggle-text: #1f2937;--lang-toggle-hover-border: #94a3b8;--lang-divider: #cbd5f5;--lang-option-text: #475569;--lang-option-active-bg: #2563eb;--lang-option-active-text: #ffffff;--date-note-text: #64748b;--ticket-accent: #f97316;--ticket-accent-hover: #ea580c;--ticket-accent-disabled: #fdba74;--ticket-table-bg: #ffffff;--ticket-row-border: #e5e7eb;--ticket-row-even: #f9fafb;--ticket-row-hover: #fff7ed;--ticket-cell-text: #374151;--ticket-cell-border: #f0f0f0;--ticket-icon-hover-bg: #f3f4f6;--ticket-modal-bg: #ffffff;--ticket-modal-body-bg: #f8fafc;--ticket-modal-foot-bg: #f1f5f9;--ticket-modal-foot-border: #e2e8f0;--ticket-info-gradient-start: #fff7ed;--ticket-info-gradient-end: #ffedd5;--ticket-info-border: #fed7aa;--ticket-detail-section-bg: #ffffff;--ticket-detail-section-border: #e5e7eb;--ticket-detail-row-border: #f3f4f6;--ticket-label-text: #6b7280;--ticket-value-text: #1f2937;--ticket-description-bg: #ffffff;--ticket-resolution-bg: #ffffff;--ticket-resolution-border: #10b981;--ticket-resolution-title: #065f46;--ticket-resolution-text: #047857;--ticket-resolution-content-bg: #ecfdf5;--ticket-metadata-bg: #ffffff;--ticket-metadata-border: #3b82f6;--ticket-metadata-title: #1e40af;--ticket-metadata-item-bg: #f8fafc;--ticket-metadata-item-alt-bg: #ffffff;--ticket-metadata-text: #374151;--ticket-metadata-strong: #1f2937;--ticket-form-label: #374151;--ticket-form-input-bg: #ffffff;--ticket-form-input-border: #d1d5db;--ticket-form-input-text: #1f2937;--ticket-form-disabled-bg: #f3f4f6;--ticket-form-readonly-bg: #f9fafb;--ticket-file-upload-bg: #ffffff;--ticket-file-upload-border: #d1d5db;--ticket-file-upload-hover-bg: #fff7ed;--ticket-file-item-bg: #f3f4f6;--ticket-file-info-text: #374151;--ticket-warning-bg: #fef3c7;--ticket-warning-border: #f59e0b;--ticket-warning-text: #92400e;--ticket-transaction-gradient-start: #fff7ed;--ticket-transaction-gradient-end: #ffedd5;--ticket-existing-alert-bg: #fef2f2;--ticket-existing-alert-border: #fecaca;--ticket-existing-alert-title: #991b1b;--ticket-existing-alert-text: #7f1d1d;--detail-close-text: #6b7280;--detail-close-hover: #ef4444;--detail-title-text: #1f2937;--detail-section-blue: #3b82f6;--detail-section-red: #ef4444;--detail-section-green: #10b981;--detail-section-orange: #f59e0b;--detail-table-bg: #ffffff;--detail-table-border: #e5eaef;--detail-row-border: #e5eaef;--detail-row-hover: #f9fafb;--detail-label-text: #374151;--detail-value-text: #4b5563;--detail-value-bold: #1f2937;--detail-copy-text: #3273dc;--detail-copy-hover: #1d4ed8;--detail-link-text: #3b82f6;--detail-link-hover: #1d4ed8;--detail-link-visited: #7c3aed;--papara-summary-bg: #f8fafc;--papara-summary-border: #e4e6ea;--papara-label-text: #7f8590;--papara-value-text: #21242b;--papara-timer-text: #dc3545;--papara-step-border: #d6dae2;--papara-step-bg: #fff;--papara-step-text: #8f97a5;--papara-step-inactive-text: #7c8290;--papara-step-active-border: #009ef7;--papara-step-active-bg: #b8def5;--papara-step-active-text: #223246;--papara-alert-bg: #d1ecf1;--papara-alert-border: #d3e6f5;--papara-alert-text: #3f5f7d;--papara-input-border: #e5e8ee;--papara-input-icon-text: #8b90a0;--papara-input-text: #22252b;--papara-input-placeholder: #a2a9b4;--papara-button-bg: #4c54c2;--papara-button-hover: #333996;--papara-relogin-bg: #f4961c;--papara-relogin-text: #1f2f42;--papara-cancel-bg: #dc3545;--papara-cancel-hover: #c82333;--papara-success-bg: #f4f7fa;--papara-success-border: #d8e0ea;--papara-success-text: #38404d;--papara-final-title: #1f2f42;--papara-final-desc: #3d4f63;--papara-warning-bg: #fff8db;--papara-warning-border: #f0e2a8;--papara-warning-text: #6c5f34;--papara-balance-warning-bg: #fde8ee;--papara-balance-warning-border: #f2bccb;--papara-balance-warning-text: #922340;--papara-account-border: #c9d5e3;--papara-account-strong: #1f2f42;--papara-account-span: #29374a;--papara-deduction-text: #dc3545;--papara-error-bg: #fff;--papara-error-border: #f2bccb;--papara-error-title: #922340;--papara-error-message: #394456;--papara-error-btn-bg: #dc3545;--papara-error-btn-hover: #c82333;--papara-dev-bg: #f5f8fc;--papara-dev-border: #d9e4f2;--papara-dev-text: #445062}[data-theme=dark]{color-scheme:dark;--bg-body: #0f1117;--bg-card: #1a1b23;--bg-content: #1a1b23;--bg-input: #22232d;--bg-input-border: #2d2e3a;--bg-login: #0f1117;--bg-login-card: #1a1b23;--bg-modal: #1a1b23;--bg-modal-overlay: rgba(0, 0, 0, .7);--bg-hover: #22232d;--bg-hover-subtle: #1e1f29;--bg-public: #0f1117;--sidebar-bg: #13141c;--sidebar-text: #8b8fa0;--sidebar-text-active: #e4e4e7;--sidebar-border: #252630;--sidebar-submenu-bg: #13141c;--sidebar-submenu-hover: rgba(255, 255, 255, .06);--sidebar-flyout-border: #2d2e3a;--sidebar-search-bg: #0f1017;--sidebar-search-border: #2d2e3a;--sidebar-item-hover: #1e1f29;--sidebar-selected-bg: rgba(29, 155, 240, .18);--sidebar-overlay: rgba(0, 0, 0, .6);--header-bg: #13141c;--text-primary: #e4e4e7;--text-secondary: #a1a1aa;--text-muted: #71717a;--text-light: #6b6b76;--text-inverse: #ffffff;--text-link: #3b9eff;--text-link-hover: #60b0ff;--text-dark: #e4e4e7;--text-body: #a1a1aa;--text-placeholder: #52525b;--color-primary: #3b9eff;--color-primary-hover: #60b0ff;--color-primary-light: #1a2740;--color-primary-pastel: #1e3a5f;--color-primary-pastel-hover: #1a3050;--color-success: #54c68b;--color-success-hover: #4dd88e;--color-success-light: #162e22;--color-success-pastel: #1a3a28;--color-success-pastel-hover: #163020;--color-danger: #f47090;--color-danger-hover: #e8506f;--color-danger-light: #3a1a22;--color-danger-pastel: #3a1e28;--color-danger-pastel-hover: #321820;--color-warning: #f5a73a;--color-warning-hover: #e69520;--color-warning-light: #2e2210;--color-secondary: #9366f0;--color-secondary-light: #201540;--color-info: #4db0f0;--color-info-light: #152535;--color-cancel-bg: #2d2e3a;--color-cancel-hover: #3a3b48;--color-accent: #3b9eff;--color-accent-orange: #f5a73a;--color-logo-dark: #e4e4e7;--color-logo-text: #e4e4e7;--color-purple-action: #6366f1;--color-purple-action-hover: #4f46e5;--border-color: #2d2e3a;--border-color-light: #22232d;--border-color-input: #2d2e3a;--border-color-table: #2d2e3a;--border-color-subtle: #252630;--border-color-strong: #3a3b48;--table-header-bg: #252640;--table-header-text: #d0d0e0;--table-row-odd: #1a1b23;--table-row-even: #1e1f29;--table-row-hover: #252630;--table-border: #2d2e3a;--table-gradient-start: #252640;--table-gradient-end: #1a1b30;--table-icon-color: #9ca3af;--btn-text: #e4e4e7;--btn-disabled-bg: #2d2e3a;--btn-disabled-text: #52525b;--btn-excel-bg: #1a3a28;--btn-excel-hover: #163020;--btn-excel-text: #5ee8a0;--btn-excel-container-bg: #162e22;--btn-light-bg: #162e22;--btn-light-text: #5ee8a0;--spinner-border: rgba(100, 100, 140, .3);--spinner-active: #6366f1;--loading-bg: #22232d;--loading-bar: #6366f1;--loading-overlay: rgba(15, 17, 23, .85);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .5);--info-success-text: #5ee8a0;--info-success-bg: #162e22;--info-success-border: #1a3a28;--info-danger-text: #f47090;--info-danger-bg: #3a1a22;--info-danger-border: #4a2030;--info-primary-text: #f5a73a;--info-primary-bg: #2e2210;--info-primary-border: #3e3018;--info-secondary-text: #9366f0;--info-secondary-bg: #201540;--info-secondary-border: #2a1e50;--info-warning-text: #f5a73a;--info-warning-bg: #2e2210;--info-warning-border: #3e3018;--info-default-text: #a080c0;--info-default-bg: #201530;--info-default-border: #2a1e40;--session-bg: #1a2740;--session-text: #8b8fa0;--session-shadow: #0f1017;--profile-bg: #162e22;--profile-bg-hover: #1a3a28;--profile-text: #5ee8a0;--user-details-bg: #1a1b23;--user-details-border: #2d2e3a;--error-bg: #3a1a22;--error-text: #f47090;--error-toast-bg: #1a1b23;--error-toast-border: #f47090;--notification-badge-bg: #ef4444;--notification-drawer-bg: #1a1b23;--notification-drawer-border: #2d2e3a;--notification-item-border: #22232d;--notification-item-hover: #1e1f29;--notification-unread-bg: #152535;--notification-unread-hover: #1a2a3f;--notification-message-color: #71717a;--notification-time-color: #52525b;--notification-card-bg: #1a1b23;--pagination-bg: #1a1b23;--pagination-border: #2d2e3a;--pagination-text: #a1a1aa;--pagination-nav-bg: #3b3c50;--pagination-nav-hover: #3b9eff;--pagination-nav-disabled: #2d2e3a;--pagination-page-text: #e4e4e7;--version-bg: #1e1f29;--version-border: #2d2e3a;--version-text: #8b8fa0;--collapse-bg: #1e1f29;--collapse-border: #2d2e3a;--collapse-text: #8b8fa0;--collapse-hover-bg: #252630;--collapse-hover-border: #3a3b48;--collapse-hover-text: #a1a1aa;--panel-text: #e4e4e7;--panel-info-bg: #1e3a5f;--panel-success-bg: #1a3a28;--panel-danger-bg: #3a1e28;--panel-warning-bg: #2e2210;--export-refresh-bg: #1e3a5f;--export-refresh-text: #a0c8e8;--export-refresh-border: #1a3050;--export-refresh-hover: #254a70;--export-list-border: #2d2e3a;--export-thead-bg: #22232d;--export-thead-text: #a1a1aa;--export-row-border: #22232d;--export-row-hover: #1e1f29;--export-progress-track: #2d2e3a;--export-download-bg: #1a3a28;--export-download-text: #5ee8a0;--export-download-border: #163020;--export-download-hover: #1e4030;--scrollbar-track: #1a1b23;--scrollbar-thumb: #3a3b48;--scrollbar-thumb-hover: #52525b;--public-container-bg: #1a1b23;--public-container-border: #2d2e3a;--public-title-text: #a1a1aa;--public-amount-text: #e4e4e7;--public-label-text: #71717a;--public-bank-row-border: #22232d;--public-timer-text: #f47090;--public-info-bg: #152535;--public-info-border: #1a2a3f;--public-info-text: #4db0f0;--public-copy-border: #3a3b48;--ledger-bg: #13141c;--ledger-card-bg: linear-gradient(135deg, #13141c 0%, #1a1b23 100%);--ledger-border: #252630;--ledger-text: #a1a1aa;--ledger-text-muted: #71717a;--ledger-text-heading: #e4e4e7;--ledger-hover: rgba(255, 255, 255, .04);--ledger-input-bg: #13141c;--ledger-gradient-start: #1a1b23;--ledger-gradient-end: #22232d;--ledger-success: #5ee8a0;--ledger-danger: #f47090;--ledger-warning: #f5d060;--ledger-info: #4db0f0;--ledger-tab-border: #2d2e3a;--ledger-tab-text: #71717a;--ledger-tab-hover-bg: #22232d;--ledger-tab-active: #3b9eff;--ledger-compact-row-border: #22232d;--ledger-compact-row-hover: #1e1f29;--ledger-compact-muted: #52525b;--settlement-box-bg: rgba(255, 255, 255, .03);--settlement-box-border: rgba(255, 255, 255, .06);--settlement-row-border: rgba(255, 255, 255, .04);--settlement-label: #71717a;--confirm-icon-bg: rgba(244, 112, 144, .15);--confirm-title: #e4e4e7;--confirm-message: #71717a;--loading-overlay-bg: rgba(15, 17, 23, .85);--loading-overlay-spinner-border: #2d2e3a;--loading-overlay-spinner-active: #3b9eff;--loading-overlay-text: #a1a1aa;--lang-toggle-bg: #1a1b23;--lang-toggle-border: #2d2e3a;--lang-toggle-text: #e4e4e7;--lang-toggle-hover-border: #3a3b48;--lang-divider: #3a3b48;--lang-option-text: #a1a1aa;--lang-option-active-bg: #3b9eff;--lang-option-active-text: #ffffff;--date-note-text: #71717a;--ticket-accent: #f97316;--ticket-accent-hover: #fb923c;--ticket-accent-disabled: #7c3a0e;--ticket-table-bg: #1a1b23;--ticket-row-border: #2d2e3a;--ticket-row-even: #1e1f29;--ticket-row-hover: #2a2010;--ticket-cell-text: #a1a1aa;--ticket-cell-border: #22232d;--ticket-icon-hover-bg: #22232d;--ticket-modal-bg: #1a1b23;--ticket-modal-body-bg: #13141c;--ticket-modal-foot-bg: #1a1b23;--ticket-modal-foot-border: #2d2e3a;--ticket-info-gradient-start: #2a2010;--ticket-info-gradient-end: #252010;--ticket-info-border: #4a3010;--ticket-detail-section-bg: #1a1b23;--ticket-detail-section-border: #2d2e3a;--ticket-detail-row-border: #22232d;--ticket-label-text: #71717a;--ticket-value-text: #e4e4e7;--ticket-description-bg: #1a1b23;--ticket-resolution-bg: #1a1b23;--ticket-resolution-border: #5ee8a0;--ticket-resolution-title: #5ee8a0;--ticket-resolution-text: #4dd88e;--ticket-resolution-content-bg: #162e22;--ticket-metadata-bg: #1a1b23;--ticket-metadata-border: #3b9eff;--ticket-metadata-title: #60b0ff;--ticket-metadata-item-bg: #13141c;--ticket-metadata-item-alt-bg: #1a1b23;--ticket-metadata-text: #a1a1aa;--ticket-metadata-strong: #e4e4e7;--ticket-form-label: #a1a1aa;--ticket-form-input-bg: #13141c;--ticket-form-input-border: #2d2e3a;--ticket-form-input-text: #e4e4e7;--ticket-form-disabled-bg: #22232d;--ticket-form-readonly-bg: #1e1f29;--ticket-file-upload-bg: #1a1b23;--ticket-file-upload-border: #2d2e3a;--ticket-file-upload-hover-bg: #2a2010;--ticket-file-item-bg: #22232d;--ticket-file-info-text: #a1a1aa;--ticket-warning-bg: #2e2210;--ticket-warning-border: #4a3810;--ticket-warning-text: #f5a73a;--ticket-transaction-gradient-start: #2a2010;--ticket-transaction-gradient-end: #252010;--ticket-existing-alert-bg: #3a1a22;--ticket-existing-alert-border: #4a2030;--ticket-existing-alert-title: #f47090;--ticket-existing-alert-text: #f4a0b0;--detail-close-text: #71717a;--detail-close-hover: #f47090;--detail-title-text: #e4e4e7;--detail-section-blue: #3b9eff;--detail-section-red: #f47090;--detail-section-green: #5ee8a0;--detail-section-orange: #f5a73a;--detail-table-bg: #1a1b23;--detail-table-border: #2d2e3a;--detail-row-border: #2d2e3a;--detail-row-hover: #1e1f29;--detail-label-text: #a1a1aa;--detail-value-text: #71717a;--detail-value-bold: #e4e4e7;--detail-copy-text: #3b9eff;--detail-copy-hover: #60b0ff;--detail-link-text: #3b9eff;--detail-link-hover: #60b0ff;--detail-link-visited: #9366f0;--papara-summary-bg: #13141c;--papara-summary-border: #2d2e3a;--papara-label-text: #71717a;--papara-value-text: #e4e4e7;--papara-timer-text: #f47090;--papara-step-border: #2d2e3a;--papara-step-bg: #1a1b23;--papara-step-text: #52525b;--papara-step-inactive-text: #52525b;--papara-step-active-border: #3b9eff;--papara-step-active-bg: #1e3a5f;--papara-step-active-text: #e4e4e7;--papara-alert-bg: #152535;--papara-alert-border: #1a2a3f;--papara-alert-text: #4db0f0;--papara-input-border: #2d2e3a;--papara-input-icon-text: #52525b;--papara-input-text: #e4e4e7;--papara-input-placeholder: #52525b;--papara-button-bg: #6366f1;--papara-button-hover: #4f46e5;--papara-relogin-bg: #f5a73a;--papara-relogin-text: #1a1b23;--papara-cancel-bg: #f47090;--papara-cancel-hover: #e8506f;--papara-success-bg: #1a1b23;--papara-success-border: #2d2e3a;--papara-success-text: #a1a1aa;--papara-final-title: #e4e4e7;--papara-final-desc: #a1a1aa;--papara-warning-bg: #2e2210;--papara-warning-border: #3e3018;--papara-warning-text: #f5a73a;--papara-balance-warning-bg: #3a1a22;--papara-balance-warning-border: #4a2030;--papara-balance-warning-text: #f47090;--papara-account-border: #2d2e3a;--papara-account-strong: #e4e4e7;--papara-account-span: #a1a1aa;--papara-deduction-text: #f47090;--papara-error-bg: #1a1b23;--papara-error-border: #4a2030;--papara-error-title: #f47090;--papara-error-message: #a1a1aa;--papara-error-btn-bg: #f47090;--papara-error-btn-hover: #e8506f;--papara-dev-bg: #13141c;--papara-dev-border: #2d2e3a;--papara-dev-text: #71717a}*,*:before,*:after{transition:background-color .2s ease,color .15s ease,border-color .2s ease,box-shadow .2s ease}@keyframes *{transition: none;}.component-loading>.loading>.bar,.spinner,.button-spinner .spinner,[class*=animate],[class*=spinner]{transition:none!important}.theme-switcher{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-muted);cursor:pointer;font-size:1.1rem;transition:all .2s ease}.theme-switcher:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--bg-hover)}*{margin:0rem;padding:0;box-sizing:border-box;line-height:1}a{text-decoration:none;color:inherit}ul{list-style-type:none}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RubikWetPaint;src:url(/fonts/RubikWetPaint-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.is-bold{font-weight:700}.is-semi-bold{font-weight:600}.is-centered{text-align:center}.is-width-fit{width:-moz-fit-content;width:fit-content}.is-width-auto{width:auto}.is-width-quarter{width:25%}.is-width-30{width:30%}.is-width-40{width:40%}.is-width-half{width:50%}.is-width-60{width:60%}.is-width-70{width:70%}.is-width-three-quarters{width:75%}.is-width-80{width:80%}.is-width-90{width:90%}.is-width-full{width:100%}.is-max-width-600px{max-width:600px}.is-min-width-150px{min-width:150px}.is-min-width-250px{min-width:250px}.is-hidden{display:none}.z-index-1001{z-index:1001!important}.is-border-success{border-color:var(--color-success)!important}.is-border-danger{border-color:var(--color-danger)!important}.is-border-primary{border-color:var(--color-primary)!important}.is-border-secondary{border-color:var(--color-secondary)!important}.is-border-focus-success:focus{border-color:var(--color-success)!important}.is-border-focus-danger:focus{border-color:var(--color-danger)!important}.is-border-focus-primary:focus{border-color:var(--color-primary)!important}.is-border-focus-secondary:focus{border-color:var(--color-secondary)!important}.is-text-success{color:var(--color-success)}.is-text-danger{color:var(--color-danger)}.is-text-primary{color:var(--color-primary)}.is-text-secondary{color:var(--color-secondary)}.is-text-darkgreen{color:var(--color-success-dark)}.is-info-success{width:-moz-fit-content;width:fit-content;color:var(--info-success-text)!important;background-color:var(--info-success-bg);border-radius:.5rem;padding:.4rem .6rem;font-weight:600;border:1px solid var(--info-success-border)}.is-info-danger{width:-moz-fit-content;width:fit-content;color:var(--info-danger-text)!important;background-color:var(--info-danger-bg);border-radius:.5rem;padding:.4rem .6rem;font-weight:600;border:1px solid var(--info-danger-border)}.is-info-primary{width:-moz-fit-content;width:fit-content;color:var(--info-primary-text)!important;background-color:var(--info-primary-bg);border-radius:.5rem;padding:.4rem .6rem;font-weight:600;border:1px solid var(--info-primary-border)}.is-info-secondary{width:-moz-fit-content;width:fit-content;color:var(--info-secondary-text);background-color:var(--info-secondary-bg);border-radius:.5rem;padding:.4rem .6rem;font-weight:600;border:1px solid var(--info-secondary-border)}.is-info-warning{width:-moz-fit-content;width:fit-content;color:var(--info-warning-text);background-color:var(--info-warning-bg);border-radius:.5rem;padding:.4rem .6rem;font-weight:600;border:1px solid var(--info-warning-border)}.is-info-default{width:-moz-fit-content;width:fit-content;color:var(--info-default-text)!important;background-color:var(--info-default-bg);border-radius:.5rem;padding:.4rem .6rem;font-weight:600;border:1px solid var(--info-default-border)}.is-success-button{background-color:var(--color-success);color:var(--color-white)}.is-success{background-color:var(--color-success)}.is-success-light{background-color:var(--color-success-light)}.is-success-dark{background-color:var(--color-success-dark)}.is-success-dark:hover{background-color:var(--color-success-light)}.is-danger{background-color:var(--color-danger)}.is-primary{background-color:var(--color-primary)}.is-primary-light{background-color:var(--color-primary-light)}.is-secondary{background-color:var(--color-secondary-light)}.is-warning{background-color:var(--color-warning)}.is-info{background-color:var(--color-primary)}.text-size-small{font-size:.8rem!important}.text-size-medium{font-size:1rem!important}.text-size-large{font-size:1.2rem!important}.is-padding-main{padding:clamp(1rem,1.25vw,1.5rem)}.is-line-height-template{line-height:1.5!important}.has-bg-white{background-color:var(--bg-card)!important}.is-animated{background:linear-gradient(var(--color-success) 0 0) left/0% 100% no-repeat,var(--color-success-light);animation:sweep-fb 15s ease-in-out infinite;background-position:left}@keyframes sweep-fb{0%{background-size:0% 100%}99.5%{background-size:100% 100%}to{background-size:0% 100%}}.mb-1{margin-bottom:1rem}.component-logo{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.component-logo .brand-stack{display:flex;flex-direction:row;align-items:center;gap:.5rem}.component-logo .brand-stack img{width:50px;height:auto}.component-logo .brand-mark{font-size:1.4rem;font-weight:600;letter-spacing:-.01em;color:var(--sidebar-text-active);white-space:nowrap}.component-logo .brand-mark.is-dark{color:var(--color-logo-dark)}.component-logo .brand-accent{color:var(--color-accent);margin-left:.15rem}.component-favicon{width:256px;height:256px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;margin:1rem;background-color:var(--text-primary)}.component-favicon>svg.logo{height:6rem}.component-favicon>svg.logo>path.part-1{fill:var(--color-white)}.component-favicon>svg.logo>path.part-2{fill:var(--color-warning)}.component-favicon>p.logo-text-part-1{font-size:6rem;font-family:RubikWetPaint,sans-serif;color:var(--color-white)}.component-favicon>p.logo-text-part-1>span.logo-text-part-2{color:var(--color-warning)}.component-button{cursor:pointer;padding:1rem;color:var(--btn-text);font-size:clamp(.9rem,.92vw,1.1rem);border-radius:.5rem;border:none;outline:none}.component-button.is-primary{background-color:var(--color-primary-pastel)}.component-button.is-primary:hover{background-color:var(--color-primary-pastel-hover)}.component-button.is-success{background-color:var(--color-success-pastel)}.component-button.is-success:hover{background-color:var(--color-success-pastel-hover)}.component-button.is-danger{background-color:var(--color-danger-pastel)}.component-button.is-danger:hover{background-color:var(--color-danger-pastel-hover)}.component-button.is-cancel{background-color:var(--color-cancel-bg)}.component-button.is-cancel:hover{background-color:var(--color-cancel-hover)}.component-button.is-excel{background-color:var(--btn-excel-bg)}.component-button.is-excel:hover{background-color:var(--btn-excel-hover)}.component-button.is-light{background-color:var(--btn-light-bg);color:var(--btn-light-text)}.component-button:disabled{cursor:not-allowed;background-color:var(--color-cancel-bg);color:var(--btn-disabled-text)}.component-button:disabled:hover{background-color:var(--color-cancel-bg)}.component-button.is-loading{pointer-events:none;cursor:wait}.component-button.is-disabled{cursor:not-allowed;background-color:var(--color-cancel-bg);color:var(--btn-disabled-text)}.button-spinner{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.button-spinner .spinner{width:18px;height:18px;border:3px solid rgba(255,255,255,.4);border-top:3px solid var(--color-white);border-radius:50%;animation:spinnerRotate .8s linear infinite}.component-button.is-cancel .button-spinner .spinner,.component-button.is-light .button-spinner .spinner{border:3px solid var(--spinner-border);border-top:3px solid var(--text-primary)}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:24px;height:24px;border:3px solid var(--spinner-border);border-top:3px solid var(--spinner-active);border-radius:50%;animation:spinnerRotate .8s linear infinite}.component-input{display:flex;flex-direction:column;gap:.8rem}.component-input .input-wrapper{position:relative;width:100%}.component-input>.input,.component-input .input-wrapper>.input{padding:.75rem;border-radius:.5rem;background-color:var(--input-bg);border:1px solid var(--border-color);outline:none;font-family:Poppins,sans-serif;width:100%}.component-input .input-wrapper.has-right-icon>.input{padding-right:2.5rem}.component-input .input-icon-button{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--text-secondary);font-size:1.05rem;display:flex;align-items:center;justify-content:center;padding:0}.component-input .input-icon-button:hover{color:var(--text-primary)}.component-input.is-sides{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.component-input.is-sides .input-wrapper{flex:0 0 auto}.component-form{display:flex;flex-direction:column;gap:1rem;color:var(--text-secondary)}.component-form>.form-title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;text-align:center;color:var(--text-primary)}.component-modal{display:none;align-items:center;justify-content:center;position:fixed;inset:0;z-index:1000;background-color:var(--bg-modal-overlay)}.component-modal.is-active{display:flex}.component-modal>.content{max-height:95vh;overflow-y:auto;min-width:clamp(300px,21vw,400px);max-width:clamp(300px,62vw,1200px);display:flex;flex-direction:column;gap:1rem;padding:clamp(1.8rem,2.1vw,2.5rem);background-color:var(--bg-modal);border-radius:.5rem}.component-modal>.content.is-narrow{max-width:clamp(300px,20.833vw,400px)!important}.component-modal>.content.is-settlement-modal{min-width:clamp(400px,40vw,600px);max-width:clamp(500px,50vw,700px);width:100%}.component-modal>.content>svg{height:70px}.component-modal>.content>.title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;text-align:center;color:var(--text-primary)}.component-modal>.content>.subtitle{margin-top:.5rem;font-size:1rem;font-weight:400;text-align:center;color:var(--text-secondary)}.modal-export-jobs{padding:.5rem;width:100%}.modal-export-jobs-header{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.modal-export-jobs-title{font-size:1.2rem}.modal-export-refresh-btn{background-color:var(--export-refresh-bg);color:var(--export-refresh-text);border:1px solid var(--export-refresh-border);padding:.55rem 1rem;border-radius:.45rem;cursor:pointer;font-weight:600;font-size:.95rem}.modal-export-refresh-btn:hover:not(:disabled){background-color:var(--export-refresh-hover)}.modal-export-refresh-btn:disabled{opacity:.7;cursor:not-allowed}.export-jobs-list{max-height:500px;overflow:auto;border:1px solid var(--export-list-border);border-radius:.5rem}.export-jobs-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed}.export-jobs-table thead th{position:sticky;top:0;z-index:1;background:var(--export-thead-bg);color:var(--export-thead-text);font-weight:700;white-space:nowrap}.export-jobs-table th,.export-jobs-table td{padding:.7rem .65rem!important;vertical-align:middle;line-height:1.25;border-bottom:1px solid var(--export-row-border)}.export-jobs-table tbody tr:hover{background-color:var(--export-row-hover)}.export-jobs-table th:nth-child(1),.export-jobs-table td:nth-child(1){width:22%}.export-jobs-table th:nth-child(2),.export-jobs-table td:nth-child(2){width:19%}.export-jobs-table th:nth-child(3),.export-jobs-table td:nth-child(3){width:12%}.export-jobs-table th:nth-child(4),.export-jobs-table td:nth-child(4){width:9%}.export-jobs-table th:nth-child(5),.export-jobs-table td:nth-child(5){width:12%}.export-jobs-table th:nth-child(6),.export-jobs-table td:nth-child(6){width:10%}.export-jobs-table th:nth-child(7),.export-jobs-table td:nth-child(7){width:16%}.export-status-wrapper{display:flex;flex-direction:column;gap:.25rem}.export-progress-wrap{display:flex;align-items:center;gap:.5rem}.export-progress-track{width:60px;height:6px;background-color:var(--export-progress-track);border-radius:3px;overflow:hidden}.export-progress-text{font-size:.75rem}.export-download-btn{background-color:var(--export-download-bg);color:var(--export-download-text);border:1px solid var(--export-download-border);padding:.45rem .8rem;border-radius:.4rem;cursor:pointer;font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.export-download-btn:hover{background-color:var(--export-download-hover)}.modal-export-jobs-footer{margin-top:1.5rem}@media(max-width:1024px){.modal-export-jobs{min-width:100%;padding:0}}.component-multiple-objects{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.component-multiple-objects>*{flex:1 1 auto}.component-qr-code{text-align:center}.component-qr-code>img{width:60%;border-radius:.5rem;border:1px solid var(--border-color-input)}.component-error{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:var(--error-bg);color:var(--error-text);border-radius:.5rem}.component-info{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.5rem}.component-burger{cursor:pointer;display:none;padding:1rem;color:var(--color-white)}@media not (min-width:1280px){.component-burger{display:block}}.component-burger.is-dark{color:var(--text-primary)}.component-menu{overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1;background-color:var(--sidebar-bg);border-top:1px solid var(--settlement-box-border)}.component-menu>p.title{padding:clamp(.75rem,1vw,1.25rem);font-weight:600;font-size:clamp(1.1rem,1vw,1.2rem);color:var(--sidebar-text-active)}.component-menu>.menu-item>.dropdown{cursor:pointer;padding:clamp(.75rem,1vw,1.25rem);display:flex;gap:1rem;justify-content:space-between;white-space:nowrap;font-size:clamp(1rem,.9vw,1.1rem);color:var(--sidebar-text);border-bottom:1px solid var(--sidebar-border)}.component-menu>.menu-item>.dropdown:hover,.component-menu>.menu-item>.dropdown.is-active{color:var(--sidebar-text-active)}.component-menu>.menu-item>.dropdown>.content{display:flex;align-items:center;gap:.8rem}.component-menu>.menu-item>.dropdown>.content>i{text-align:center;width:27px}.component-menu>.menu-item>.sub-menu{display:none;flex-direction:column;gap:.3rem;padding:.4rem clamp(.75rem,1vw,1.25rem);background-color:var(--sidebar-bg);font-size:clamp(.9rem,.8vw,1rem)}.component-menu>.menu-item>.sub-menu>.sub-menu-item{cursor:pointer;display:flex;gap:1rem;margin-left:clamp(.25rem,.8vw,1rem);padding:.9rem 1rem;white-space:nowrap;border-radius:.5rem;color:var(--sidebar-text)}.component-menu>.menu-item>.sub-menu>.sub-menu-item:hover,.component-menu>.menu-item>.sub-menu>.sub-menu-item.is-active{background-color:var(--sidebar-submenu-hover);color:var(--sidebar-text-active)}.component-menu>.menu-item>.sub-menu.is-active{display:flex}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>p.title,.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.site-selector{display:none}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item{position:relative;margin-bottom:.35rem}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.dropdown{justify-content:center;padding:1rem .5rem;border-bottom:none}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item:last-child{margin-bottom:0}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.dropdown>i.fa-chevron-up,.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.dropdown>i.fa-chevron-down{display:none}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.dropdown>.content{width:100%;justify-content:center;gap:0}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.dropdown>.content>i{width:auto}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.dropdown>.content>p{display:none}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.sub-menu{display:none!important}.template-easypayhub>.left-side.is-collapsed:not(:hover) .component-menu>.menu-item>.sub-menu.is-active{display:flex!important;position:absolute;left:calc(100% + 8px);top:0;min-width:210px;border-radius:.55rem;background-color:var(--sidebar-bg);border:1px solid var(--sidebar-flyout-border);box-shadow:0 16px 30px #00000059;z-index:1100}.component-menu>.site-selector{position:relative;margin:.5rem clamp(.5rem,1vw,1rem);margin-bottom:1rem}.component-menu>.site-selector>.site-selector-trigger{cursor:pointer;padding:clamp(.6rem,.8vw,1rem);display:flex;gap:.5rem;justify-content:space-between;align-items:center;white-space:nowrap;font-size:clamp(.85rem,.8vw,1rem);background-color:var(--sidebar-submenu-hover);border-radius:.5rem;border:1px solid var(--settlement-box-border);transition:all .2s ease}.component-menu>.site-selector>.site-selector-trigger:hover,.component-menu>.site-selector>.site-selector-trigger.is-active{background-color:var(--sidebar-item-hover);border-color:var(--color-accent)}.component-menu>.site-selector>.site-selector-trigger>.content{display:flex;align-items:center;gap:.6rem;overflow:hidden}.component-menu>.site-selector>.site-selector-trigger>.content>i{color:var(--color-accent);min-width:20px;text-align:center}.component-menu>.site-selector>.site-selector-trigger>.content>span{overflow:hidden;text-overflow:ellipsis;color:var(--sidebar-text-active)}.component-menu>.site-selector>.site-selector-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--sidebar-bg);border:1px solid var(--sidebar-flyout-border);border-radius:.5rem;max-height:280px;overflow:hidden;z-index:1000;box-shadow:0 18px 36px #00000059}.component-menu>.site-selector>.site-selector-dropdown>.site-search{padding:.5rem;border-bottom:1px solid var(--sidebar-flyout-border);position:sticky;top:0;background-color:var(--sidebar-bg)}.component-menu>.site-selector>.site-selector-dropdown>.site-search>input{width:100%;padding:.5rem .75rem;border:1px solid var(--sidebar-search-border);border-radius:.4rem;font-size:clamp(.8rem,.75vw,.95rem);background-color:var(--sidebar-search-bg);color:var(--sidebar-text-active);outline:none}.component-menu>.site-selector>.site-selector-dropdown>.site-search>input::placeholder{color:var(--sidebar-text)}.component-menu>.site-selector>.site-selector-dropdown>.site-search>input:focus{border-color:var(--color-accent)}.component-menu>.site-selector>.site-selector-dropdown>.site-options{max-height:220px;overflow-y:auto}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option{cursor:pointer;display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:clamp(.8rem,.75vw,.95rem);color:var(--sidebar-text);transition:all .15s ease;border-bottom:1px solid var(--sidebar-submenu-hover)}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option:last-child{border-bottom:none}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-active)}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.is-selected{background-color:var(--sidebar-selected-bg);color:var(--color-accent)}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.is-selected>i{color:var(--color-accent)}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option>i{min-width:16px;text-align:center;font-size:.85rem}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.no-result{cursor:default;justify-content:center;color:var(--sidebar-text);font-style:italic}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.no-result:hover{background-color:transparent;color:var(--sidebar-text)}.component-session-logout{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:var(--color-primary-light);text-align:center;color:var(--session-text);box-shadow:2px 2px 2px 1px var(--session-shadow);border-radius:12px}.component-session-logout>p.title{font-size:clamp(.8rem,.83vw,1rem)}.component-session-logout>p.date{font-size:clamp(.9rem,.92vw,1.1rem);color:var(--color-danger)}.component-menu-dark-overlay{cursor:pointer;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--sidebar-overlay);z-index:900;transition:opacity .3s ease-in-out;opacity:0}.component-menu-dark-overlay.is-active{display:block;opacity:1}.component-welcome{display:flex;align-items:center;gap:.8rem;font-size:clamp(.9rem,.92vw,1rem)}.component-welcome>p{color:var(--text-light)}.component-welcome>p>span{color:var(--text-muted)}.component-profile-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;padding:clamp(.7rem,.75vw,.9rem) clamp(1rem,1vw,1.2rem);background-color:var(--profile-bg);font-size:clamp(1.2rem,1.3vw,1.6rem);font-weight:600;color:var(--color-success);border-radius:.5rem}.component-profile-button:hover{background-color:var(--color-success-light)}.component-user-details{display:none;flex-direction:column;gap:1rem;padding:1rem;background-color:var(--user-details-bg);border-radius:.5rem;border:2px solid var(--user-details-border)}@media(min-width:769px){.component-user-details{position:absolute;top:clamp(70px,4.8vw,90px);right:15px;z-index:100;min-width:clamp(220px,14.6vw,280px)}}.component-user-details.is-active{display:flex}.component-user-details>.header{display:flex;align-items:center;gap:1rem;font-weight:600}.component-user-details>.footer{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;gap:.8rem;padding:.5rem;color:var(--text-secondary)}.component-user-details>.footer:hover{color:var(--color-success)}.component-drop-down{cursor:pointer;display:none;padding:1rem;color:var(--text-primary)}@media not (min-width:769px){.component-drop-down{display:block}}.component-panels{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;align-items:stretch}.component-panels>.panel{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.8rem;padding:1.3rem;color:var(--panel-text);border-radius:.5rem}.component-panels>.panel.is-info,.component-panels>.panel.is-primary{background-color:var(--color-primary-pastel)}.component-panels>.panel.is-success{background-color:var(--color-success-pastel)}.component-panels>.panel.is-danger{background-color:var(--color-danger-pastel)}.component-panels>.panel.is-warning{background-color:var(--panel-warning-bg)}.component-panels>.panel>p.title{min-width:0;overflow-wrap:break-word;font-size:clamp(.9rem,.92vw,1.1rem)}.component-panels>.panel>p.amount{min-width:0;overflow-wrap:break-word;font-weight:700;font-size:clamp(1rem,1vw,1.2rem)}.component-panels>.panel.is-left-aligned{align-items:flex-start;text-align:left}@media(max-width:1024px){.component-panels{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:768px){.component-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.component-panels>.panel{padding:1rem;gap:.6rem}}@media(max-width:640px){.component-panels{grid-template-columns:1fr}.component-panels>.panel{padding:.8rem}.component-panels>.panel>p.title{font-size:.85rem}.component-panels>.panel>p.amount{font-size:.95rem}}.component-page-content{width:100%;background-color:var(--bg-card);border-radius:.5rem}.component-filters{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1rem,1.25vw,1.5rem);background-color:var(--bg-card);border-radius:.5rem}.component-filters>.header{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.component-filters>.header>p.title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;line-height:1.5}.component-filters>.filters{display:none;flex-direction:column;gap:1rem}.component-filters>.filters.is-active{display:flex}.component-filters>.filters .button-group{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.component-filters>.filters>.input-group{display:flex;gap:1rem}@media not (min-width:769px){.component-filters>.filters>.input-group{flex-direction:column}}.component-filters>.filters>.input-group>.component-input{width:40%}.component-filters>.filters>.input-group>.component-input input{padding:.8rem 1rem;background-color:var(--bg-input);border:1px solid var(--border-color)}@media not (min-width:769px){.component-filters>.filters>.input-group>.component-input{width:100%}}.component-filters>.filters>.input-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media not (min-width:1280px){.component-filters>.filters>.input-group-grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:769px){.component-filters>.filters>.input-group-grid{grid-template-columns:repeat(1,1fr)}.component-filters>.filters>.input-group-grid>.component-input{max-width:clamp(255px,100%,255px)}}.component-page-header{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,1.25vw,1.5rem)}.component-page-header>p.title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;line-height:1.5}.component-page-header>.action-group{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:42px;flex-wrap:nowrap}.component-page-header>.action-group>.payment-method-filter{display:flex;align-items:center;gap:.35rem;flex-shrink:1;flex-wrap:wrap}.component-page-header>.action-group>.action-buttons{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;flex-shrink:0}.component-page-header>.action-group>.action-buttons .component-button{padding:1rem .75rem;font-size:.75rem;white-space:nowrap}.component-page-header>.action-group>.action-buttons:empty{display:none}.component-page-header>.action-group>p.record-info{font-weight:600}.component-export-excel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.7rem;padding:1rem;background-color:var(--btn-excel-container-bg);text-wrap:nowrap;color:var(--color-success);border-radius:.5rem}.component-export-excel>svg.logo{fill:var(--color-success)}.component-table{width:100%;overflow-x:auto;border-radius:12px;box-shadow:var(--shadow-md)}.component-table>table{width:100%;text-align:left;font-size:clamp(.9rem,.92vw,1.1rem);border-collapse:separate;border-spacing:0}.component-table>table>thead{background-color:var(--table-header-bg)}.component-table>table>thead th{padding:clamp(1.1rem,1.42vw,1.7rem) clamp(1rem,1.25vw,1.5rem);white-space:nowrap;font-weight:600;color:var(--table-header-text)}.component-table>table>thead th:first-child{border-top-left-radius:12px}.component-table>table>thead th:last-child{border-top-right-radius:12px}.component-table.sticky-last-col>table>thead th:last-child{position:sticky;right:0;z-index:2;background-color:var(--table-header-bg);border-left:1px solid var(--table-border)}.component-table>table>tbody>tr>td:last-child{position:unset;border-left:none}.component-table.sticky-last-col>table>tbody>tr>td:last-child{position:sticky;right:0;z-index:1;border-left:1px solid var(--table-border)}.component-table.sticky-last-col>table>tbody>tr:nth-child(odd)>td:last-child{background-color:var(--table-row-odd)}.component-table.sticky-last-col>table>tbody>tr:nth-child(2n)>td:last-child{background-color:var(--table-row-even)}.component-table.sticky-last-col>table>tbody>tr:hover>td:last-child{background-color:var(--table-row-hover)!important}.component-table>table>tbody>tr{border-bottom:1px solid var(--table-border);transition:background-color .2s ease}.component-table>table>tbody>tr:nth-child(odd){background-color:var(--table-row-odd)}.component-table>table>tbody>tr:nth-child(2n){background-color:var(--table-row-even)}.component-table>table>tbody>tr:last-child{border-bottom:none}.component-table>table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:12px}.component-table>table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:12px}.component-table>table>tbody>tr:hover{background-color:var(--table-row-hover)!important}.component-table>table>tbody>tr>td{padding:clamp(1.1rem,1.42vw,1.7rem) clamp(1rem,1.25vw,1.5rem)}.component-table>table>tbody>tr>td>p{white-space:nowrap}.component-table>table>tbody>tr>td>p:nth-of-type(2){margin-top:.5rem;font-size:clamp(.7rem,.75vw,.85rem)}.component-table>table>tbody>tr>td>i{cursor:pointer;transition:color .2s ease}.component-table>table>tbody>tr>td>i:hover{color:var(--table-header-bg)}.copyable-id{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .2s ease;max-width:100%}.copyable-id:hover{background-color:#1d9bf01a}.copyable-id:hover .copyable-id-icon{opacity:1}.copyable-id .copyable-id-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.copyable-id .copyable-id-icon{opacity:.4;font-size:.75em;color:#1d9bf0;transition:opacity .2s ease;flex-shrink:0}.component-page-footer{padding:clamp(1rem,1.25vw,1.5rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;width:100%}.component-record-not-found{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.component-record-not-found>svg{height:60px}.component-loading{display:flex;align-items:center;justify-content:center;padding:1.5rem}.component-loading>.loading{width:100%;height:10px;background:var(--loading-bg);border-radius:.5rem;overflow:hidden}.component-loading>.loading>.bar{height:100%;width:40%;background:var(--loading-bar);border-radius:inherit;animation:slide 1.6s infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.component-select{cursor:pointer;padding:.8rem 1rem;background-color:var(--bg-input);font-family:Poppins,sans-serif;border-radius:.5rem;border:1px solid var(--border-color);outline:none}.component-detail{display:flex;flex-direction:column;gap:1rem}.component-detail>p.title{font-weight:700;text-align:center}.component-detail>label{margin-top:1rem;font-weight:700}.component-checkbox{display:flex;align-items:center;gap:1rem;padding:.5rem}.component-checkbox>input{cursor:pointer}.component-checkbox>label{cursor:pointer}.component-pagination-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;margin-top:1rem;background-color:var(--pagination-bg);border-radius:.5rem;border:1px solid var(--pagination-border);width:100%}.component-pagination-controls>p.description{font-size:.85rem;color:var(--pagination-text);margin:0}.component-pagination-controls>select{cursor:pointer;padding:.5rem .8rem;background-color:var(--bg-input);font-family:Poppins,sans-serif;border-radius:.5rem;border:1px solid var(--border-color);outline:none;font-size:.85rem;margin-left:.5rem}.component-pagination-controls>select:hover{border-color:var(--color-primary-hover)}.component-pagination-controls>.page-navigation{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem;margin-left:auto}.component-pagination-controls>.page-navigation>i{cursor:pointer;padding:.4rem .5rem;border-radius:5rem;background-color:var(--pagination-nav-bg);color:var(--color-white);font-size:.7rem;transition:background-color .2s}.component-pagination-controls>.page-navigation>i:hover{background-color:var(--pagination-nav-hover);color:var(--color-white)}.component-pagination-controls>.page-navigation>i.is-disabled{cursor:not-allowed;background-color:var(--pagination-nav-disabled);pointer-events:none}.component-pagination-controls>.page-navigation>p{font-weight:600;font-size:.85rem;min-width:60px;text-align:center;color:var(--pagination-page-text)}.template-login{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0;background-color:var(--bg-login);font-family:Poppins,sans-serif;font-size:.8rem;color:var(--text-primary)}.template-login header{margin:clamp(.25rem,.62vw,.75rem)}.template-login header .component-logo{cursor:default;pointer-events:none}.template-login header .component-logo .brand-stack{padding:.75rem 1.25rem;background:linear-gradient(135deg,#1a1a27f2,#1e1e2deb);border-radius:.75rem;box-shadow:0 4px 15px #00000026}.template-login header .component-logo .brand-stack img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.template-login header .component-logo .brand-mark{color:var(--color-white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.template-login header .component-logo .brand-accent{text-shadow:0 2px 4px rgba(0,0,0,.3)}.template-login>main{width:clamp(300px,80vw,500px);display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.8rem,2.1vw,2.5rem);background-color:var(--bg-card);border-radius:.5rem}.template-easypayhub{display:flex;min-height:100vh;font-family:Poppins,sans-serif;font-size:clamp(.9rem,.92vw,1.1rem);line-height:1.5!important;color:var(--text-primary)}.template-easypayhub>.left-side{z-index:1000;width:clamp(260px,17.7vw,340px);transition:width .25s ease,transform .3s ease-in-out;flex-shrink:0;display:flex;flex-direction:column;background-color:var(--sidebar-bg);color:var(--sidebar-text)}.template-easypayhub>.left-side.is-collapsed{width:84px}@media(min-width:1280px){.template-easypayhub>.left-side.is-collapsed:hover{width:clamp(260px,17.7vw,340px)}}@media not (min-width:1280px){.template-easypayhub>.left-side{position:fixed;height:100vh;top:0;left:0;transform:translate(-100%);width:clamp(260px,17.7vw,340px)}.template-easypayhub>.left-side.is-active{transform:translate(0)}}.template-easypayhub>.left-side>.header{height:clamp(70px,4.8vw,90px);display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:0 1rem}.template-easypayhub>.right-side>header.header>.header-left>.sidebar-collapse-toggle{cursor:pointer;width:32px;height:32px;border:1px solid var(--collapse-border);border-radius:.5rem;background:var(--collapse-bg);color:var(--collapse-text);display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.template-easypayhub>.right-side>header.header>.header-left>.sidebar-collapse-toggle:hover{background:var(--collapse-hover-bg);border-color:var(--collapse-hover-border);color:var(--collapse-hover-text)}.template-easypayhub>.left-side.is-collapsed:not(:hover)>.header{padding:0 1.7rem;gap:.55rem}.template-easypayhub>.left-side.is-collapsed:not(:hover)>.header>.component-logo .brand-mark{display:none}.template-easypayhub>.left-side.is-collapsed:not(:hover)>.header>.component-logo .brand-stack{justify-content:center}.template-easypayhub>.left-side.is-collapsed:not(:hover)>.header>.component-logo .brand-stack img{width:36px}@media not (min-width:1280px){.template-easypayhub>.right-side>header.header>.header-left>.sidebar-collapse-toggle{display:none}}.template-easypayhub>.right-side{flex:1;width:100%;overflow:auto;display:flex;flex-direction:column}.template-easypayhub>.right-side>header.header{height:clamp(70px,4.8vw,90px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:0 1rem;background:var(--header-bg)}@media not (min-width:769px){.template-easypayhub>.right-side>header.header{justify-content:center}}.template-easypayhub>.right-side>header.header>.header-left{display:flex;align-items:center;gap:1.5rem}@media not (min-width:769px){.template-easypayhub>.right-side>header.header>.header-left{width:100%;justify-content:space-between}}.template-easypayhub>.right-side>header.header>.header-right{display:flex;align-items:center;gap:1rem}.template-easypayhub>.right-side>header.header>.header-left>.component-version{margin-left:.35rem}.component-version{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .7rem;border-radius:999px;background-color:var(--version-bg);border:1px solid var(--version-border);color:var(--version-text)}.component-version>p{font-size:.86rem;font-weight:600;letter-spacing:.01em}.template-easypayhub>.right-side>.header-mobile{display:none;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:.5rem}.template-easypayhub>.right-side>.header-mobile>.session-group{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.template-easypayhub>.right-side>.header-mobile.is-active{display:flex}.template-easypayhub>.right-side>main.main{flex:1;width:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:var(--bg-body)}.template-public{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg-public);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;line-height:1.5}.template-public>.container{background:var(--public-container-bg);border:1px solid var(--public-container-border);border-radius:12px;box-shadow:var(--shadow-lg);max-width:600px;width:100%;padding:30px;text-align:center;position:relative}@media not (min-width:769px){.template-public>.container{margin:10px;padding:20px;max-width:calc(100% - 20px)}}.template-public>.container>.title{font-size:18px;color:var(--public-title-text);font-weight:600;margin-bottom:30px;text-align:center}@media not (min-width:480px){.template-public>.container>.title{font-size:16px}}.template-public>.container>.amount-display{text-align:center;margin-bottom:25px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:18px 24px;border-radius:12px;border:2px solid #dee2e6;box-shadow:0 2px 10px #0000000d}.template-public>.container>.amount-display>.amount-label{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;display:block}.template-public>.container>.amount-display>.amount{font-size:32px;font-weight:700;color:var(--public-amount-text, #28a745);display:flex;align-items:center;justify-content:center;gap:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:-.5px}.template-public>.container>.amount-display>.amount>.copy-icon{cursor:pointer;transition:all .2s ease;opacity:.7;font-size:20px}.template-public>.container>.amount-display>.amount>.copy-icon:hover{opacity:1;transform:scale(1.1)}@media not (min-width:769px){.template-public>.container>.amount-display{padding:16px 20px}.template-public>.container>.amount-display>.amount{font-size:28px}}@media not (min-width:480px){.template-public>.container>.amount-display{padding:14px 18px;margin-bottom:20px}.template-public>.container>.amount-display>.amount-label{font-size:11px}.template-public>.container>.amount-display>.amount{font-size:24px;gap:10px}.template-public>.container>.amount-display>.amount>.copy-icon{font-size:18px}}.template-public>.container>.bank-info{margin:25px 0}.template-public>.container>.bank-info>.bank-row{display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding:12px 0;border-bottom:1px solid var(--public-bank-row-border)}@media not (min-width:769px){.template-public>.container>.bank-info>.bank-row{flex-direction:column;align-items:flex-start;gap:8px}}.template-public>.container>.bank-info>.bank-row:last-child{border-bottom:none}.template-public>.container>.bank-info>.bank-row>.bank-label{font-weight:500;color:var(--public-label-text);font-size:14px;text-align:left}.template-public>.container>.bank-info>.bank-row .bank-value{font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,monospace;color:var(--public-amount-text);font-weight:600;font-size:14px;display:flex;align-items:center;gap:10px}@media not (min-width:769px){.template-public>.container>.bank-info>.bank-row .bank-value{word-break:break-all}}.template-public>.container>.timer-section{margin:20px 0;text-align:right}@media not (min-width:769px){.template-public>.container>.timer-section{text-align:center}}.template-public>.container>.timer-section>.timer-label{font-weight:500;color:var(--public-label-text);font-size:14px;display:inline-block;width:150px}@media not (min-width:769px){.template-public>.container>.timer-section>.timer-label{display:block;width:auto;margin-bottom:5px}}.template-public>.container>.timer-section>.timer-value{font-size:16px;font-weight:700;color:var(--public-timer-text);display:inline-block}@media not (min-width:769px){.template-public>.container>.timer-section>.timer-value{display:block}}.template-public>.container>.back-button{background:var(--papara-cancel-bg);color:var(--color-white);border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin:25px 0;transition:background-color .2s;text-transform:uppercase;letter-spacing:.5px}.template-public>.container>.back-button:hover{background:var(--papara-cancel-hover)}.template-public>.container>.copy-all-button{background:var(--color-purple-action);color:var(--color-white);border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin:25px 10px 25px 0;transition:background-color .2s;text-transform:uppercase;letter-spacing:.5px}.template-public>.container>.copy-all-button:hover{background:var(--color-purple-action-hover)}.template-public>.container>.info-box{background:var(--public-info-bg);border:1px solid var(--public-info-border);margin:25px 0;padding:20px;border-radius:8px;text-align:left;font-size:13px;line-height:1.6;color:var(--public-info-text)}.template-public>.container>.info-box>.info-title{font-weight:700;color:var(--public-info-text);margin-bottom:8px}.template-public>.container>.info-box>.info-text{margin-bottom:8px}.template-public>.container>.info-box>.highlight-text{color:var(--public-timer-text);font-weight:600}.template-public>.container>.info-box>.warning-section{margin-top:15px;padding-top:15px;border-top:1px solid var(--public-info-border)}.template-public .copy-icon{width:20px;height:20px;border:1px solid var(--public-copy-border);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--public-label-text);background:var(--public-container-bg);transition:all .2s}.template-public .copy-icon:hover{background:var(--bg-public);border-color:var(--public-title-text)}.template-public>.container>.crypto-info{margin:25px 0}.template-public>.container>.crypto-info>.crypto-row{display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding:12px 0;border-bottom:1px solid #f1f3f4}@media not (min-width:769px){.template-public>.container>.crypto-info>.crypto-row{flex-direction:column;align-items:flex-start;gap:8px}}.template-public>.container>.crypto-info>.crypto-row:last-child{border-bottom:none}.template-public>.container>.crypto-info>.crypto-row>.crypto-label{font-weight:500;color:#6c757d;font-size:14px;text-align:left}.template-public>.container>.crypto-info>.crypto-row .crypto-value{font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,monospace;color:#000;font-weight:600;font-size:14px;display:flex;align-items:center;gap:10px;word-break:break-all}@media not (min-width:769px){.template-public>.container>.crypto-info>.crypto-row .crypto-value{font-size:12px}}.template-public>.container>.qr-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px auto;padding:30px;background:#fff;border-radius:16px;border:2px solid #e9ecef;box-shadow:0 4px 20px #00000014;max-width:320px}.template-public>.container>.qr-container>.qr-label{font-weight:600;color:#495057;font-size:16px;margin-bottom:20px;text-align:center;text-transform:uppercase;letter-spacing:.5px}.template-public>.container>.qr-container>.qr-code-wrapper{position:relative;padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;animation:qrPulse 2s ease-in-out infinite}@keyframes qrPulse{0%,to{box-shadow:0 8px 32px #0000001a}50%{box-shadow:0 8px 40px #00000026,0 0 20px #4c54c21a}}.template-public>.container>.qr-container canvas,.template-public>.container>.qr-container svg{display:block;border-radius:8px}.template-public>.container>.qr-container>.qr-instruction{margin-top:15px;color:#6c757d;font-size:13px;text-align:center;line-height:1.5}.template-public>.container>.qr-container>.qr-code-wrapper:before,.template-public>.container>.qr-container>.qr-code-wrapper:after{content:"";position:absolute;width:20px;height:20px;border:3px solid #4c54c2}.template-public>.container>.qr-container>.qr-code-wrapper:before{top:10px;left:10px;border-right:none;border-bottom:none;border-top-left-radius:8px}.template-public>.container>.qr-container>.qr-code-wrapper:after{bottom:10px;right:10px;border-left:none;border-top:none;border-bottom-right-radius:8px}@media not (min-width:769px){.template-public>.container>.qr-container{padding:25px 20px;margin:20px auto}}@media not (min-width:480px){.template-public>.container>.qr-container{max-width:280px;padding:20px 15px}.template-public>.container>.qr-container canvas,.template-public>.container>.qr-container svg{max-width:180px;height:auto}.template-public>.container>.qr-container>.qr-label{font-size:14px}}.modal-error-toast{position:fixed;bottom:20px;left:20px;z-index:10000;min-width:300px;max-width:500px;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background-color:var(--error-toast-bg);border:2px solid var(--error-toast-border);border-radius:8px;box-shadow:0 8px 16px #0000004d;animation:slideInFromLeft .3s ease-out,shake .4s ease-in-out .3s}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.modal-error-toast .component-error{margin:0}.component-notifications{position:relative;display:inline-block}.component-notifications .notification-bell{position:relative;background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--text-primary);padding:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.component-notifications .notification-bell:hover{color:var(--color-primary);transform:scale(1.1)}.component-notifications .notification-bell .notification-badge{position:absolute;top:0;right:0;background-color:var(--notification-badge-bg);color:var(--text-inverse);border-radius:50%;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.component-notifications .notification-drawer{position:absolute;top:calc(100% + .5rem);right:0;width:400px;max-width:90vw;background-color:var(--notification-drawer-bg);border-radius:.5rem;box-shadow:0 4px 20px #00000026;z-index:1000;display:flex;flex-direction:column;max-height:500px}@media not (min-width:769px){.component-notifications .notification-drawer{width:350px;max-height:400px}}.component-notifications .notification-drawer .drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--notification-drawer-border)}.component-notifications .notification-drawer .drawer-header h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.component-notifications .notification-drawer .drawer-header .close-button{background:none;border:none;cursor:pointer;font-size:1.2rem;color:var(--text-primary);padding:.25rem;transition:color .2s ease}.component-notifications .notification-drawer .drawer-header .close-button:hover{color:var(--color-primary)}.component-notifications .notification-drawer .drawer-content{flex:1;overflow-y:auto;padding:.5rem 0}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar{width:8px}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.component-notifications .notification-drawer .drawer-content .loading-state,.component-notifications .notification-drawer .drawer-content .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--notification-time-color);gap:1rem}.component-notifications .notification-drawer .drawer-content .loading-state i,.component-notifications .notification-drawer .drawer-content .empty-state i{font-size:3rem}.component-notifications .notification-drawer .drawer-content .loading-state span,.component-notifications .notification-drawer .drawer-content .loading-state p,.component-notifications .notification-drawer .drawer-content .empty-state span,.component-notifications .notification-drawer .drawer-content .empty-state p{margin:0;font-size:.95rem}.component-notifications .notification-drawer .drawer-content .notification-list{list-style:none;margin:0;padding:0}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item{display:flex;gap:.75rem;padding:1rem;border-bottom:1px solid var(--notification-item-border);transition:background-color .2s ease;cursor:pointer}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item:hover{background-color:var(--notification-item-hover)}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item.unread{background-color:var(--notification-unread-bg)}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item.unread:hover{background-color:var(--notification-unread-hover)}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item:last-child{border-bottom:none}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-primary);color:var(--text-inverse);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content{flex:1;min-width:0}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-title{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:var(--text-primary)}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-message{margin:0 0 .5rem;font-size:.85rem;color:var(--notification-message-color);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-time{font-size:.75rem;color:var(--notification-time-color)}.component-notifications .notification-drawer .drawer-footer{border-top:1px solid var(--notification-drawer-border);padding:.75rem}.component-notifications .notification-drawer .drawer-footer .view-all-button{width:100%;padding:.75rem;background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.component-notifications .notification-drawer .drawer-footer .view-all-button:hover{background-color:var(--color-primary);color:var(--text-inverse)}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .attachment-icon-btn{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1rem;padding:.25rem .5rem;transition:all .2s ease}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .attachment-icon-btn:hover{color:var(--text-link-hover);transform:scale(1.1)}.notifications-page-container{display:flex;flex-direction:column;gap:1rem;padding:0}.notification-card{background-color:var(--notification-card-bg);border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 8px #00000014;transition:all .2s ease;cursor:pointer;border-left:4px solid transparent}.notification-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.notification-card.unread{border-left-color:var(--color-primary);background-color:var(--notification-unread-bg)}.notification-card-header{display:flex;gap:1rem;margin-bottom:1rem}.notification-icon-wrapper{flex-shrink:0}.notification-type-icon{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-inverse)}.notification-type-icon.info{background-color:var(--color-primary)}.notification-type-icon.success{background-color:var(--color-success)}.notification-type-icon.warning{background-color:var(--color-warning)}.notification-type-icon.error{background-color:var(--color-danger)}.notification-card-title-section{flex:1;min-width:0}.notification-card-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.notification-card-title .unread-indicator{color:var(--color-primary);font-size:.8rem}.notification-card-meta{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--notification-message-color)}.notification-card-meta span{display:flex;align-items:center;gap:.5rem}.notification-card-meta i{color:var(--notification-time-color)}.notification-card-body{margin-top:1rem}.notification-message{margin:0 0 1rem;font-size:.95rem;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.notification-attachment{margin-top:1rem}.notification-attachment .attachment-button{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease}.notification-attachment .attachment-button:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse)}.notification-attachment .attachment-button i:first-child{font-size:1.1rem}.notification-attachment .attachment-button i:last-child{font-size:.9rem}.notification-attachment .attachment-button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-menu .menu-item .dropdown.single-item{text-decoration:none;color:inherit}.component-menu .menu-item .dropdown.single-item.is-active .content{background-color:var(--ledger-bg);color:var(--text-inverse)}.notifications-table{max-height:800px;overflow-y:auto;overflow-x:auto}.notifications-table::-webkit-scrollbar{width:10px;height:10px}.notifications-table::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:5px}.notifications-table::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px}.notifications-table::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.notifications-table table{table-layout:fixed;width:100%}.notifications-table tbody tr.unread-row{background-color:var(--notification-unread-bg);font-weight:500}.notifications-table tbody tr.unread-row:hover{background-color:var(--notification-unread-hover)}.notifications-table .text-center{text-align:center}.notifications-table .read-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.notifications-table .read-button:hover{transform:scale(1.2)}.notifications-table .notification-status{display:inline-block;font-size:1.2rem}.notifications-table .notification-status.read{color:var(--color-success)}.notifications-table .notification-status.unread{color:var(--color-primary);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.notifications-table .notification-type-text{display:inline-block;padding:.35rem .75rem;border-radius:.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.notifications-table .notification-type-text.type-error{background-color:var(--color-danger-light);color:var(--color-danger)}.notifications-table .notification-type-text.type-warning{background-color:var(--color-warning-light);color:var(--color-warning)}.notifications-table .notification-type-text.type-info{background-color:var(--color-info-light);color:var(--color-primary)}.notifications-table .notification-type-text.type-success{background-color:var(--color-success-light);color:var(--color-success)}.notifications-table .notification-type-text.type-email{background-color:var(--color-primary-light);color:var(--color-secondary)}.notifications-table .notification-type-text.type-automatic{background-color:var(--color-secondary-light);color:var(--color-secondary)}.notifications-table .notification-type-text.type-alert{background-color:var(--color-danger-light);color:var(--color-danger)}.notifications-table .notification-type-text.type-default{background-color:var(--table-header-text);color:var(--text-muted)}.notifications-table .expandable-text-cell{display:flex;align-items:center;gap:.5rem}.notifications-table .notification-title-text{display:block;flex:1;min-width:0;word-wrap:break-word;line-height:1.4;font-weight:600}.notifications-table .notification-message-cell{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-table .notification-message-expanded{display:block;flex:1;min-width:0;word-wrap:break-word;white-space:pre-wrap;line-height:1.5}.notifications-table .expand-button{flex-shrink:0;background-color:var(--color-primary);color:var(--text-inverse);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.7rem;transition:all .2s ease}.notifications-table .expand-button:hover{background-color:var(--text-link-hover);transform:scale(1.1)}.notifications-table .priority-text{display:inline-block;padding:.35rem .75rem;border-radius:.25rem;font-size:.8rem;font-weight:600}.notifications-table .priority-text.priority-high{background-color:var(--color-danger-light);color:var(--color-danger)}.notifications-table .priority-text.priority-medium{background-color:var(--color-warning-light);color:var(--color-warning)}.notifications-table .priority-text.priority-low{background-color:var(--color-success-light);color:var(--color-success)}.notifications-table .priority-text.priority-default{background-color:var(--table-header-text);color:var(--text-muted)}.notifications-table .attachment-icon-button{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.3rem;padding:.5rem;transition:all .2s ease}.notifications-table .attachment-icon-button:hover{color:var(--text-link-hover);transform:scale(1.2)}.notifications-table tbody tr{transition:background-color .2s ease}.notifications-table tbody td{vertical-align:middle;padding:.8rem 1rem}.notifications-table tbody td p{margin:0;line-height:1.4}.notifications-table tbody td p:first-child{font-weight:600}.notifications-table tbody td p:last-child{font-size:.85rem;color:var(--text-muted);margin-top:.2rem}#table-pending-withdraw{font-size:clamp(.85rem,.88vw,1rem)}#table-pending-withdraw thead th{padding:clamp(.9rem,1.1vw,1.3rem) clamp(.8rem,1vw,1.2rem);font-size:clamp(.85rem,.9vw,1.05rem)}#table-pending-withdraw tbody tr td{padding:clamp(.9rem,1.1vw,1.3rem) clamp(.8rem,1vw,1.2rem)}#table-pending-withdraw tbody tr td p{font-size:clamp(.85rem,.88vw,1rem);overflow:hidden;text-overflow:ellipsis;max-width:200px}#table-pending-withdraw tbody tr td i{font-size:clamp(1rem,1.1vw,1.3rem);color:var(--table-icon-color);transition:color .2s ease,transform .2s ease}#table-pending-withdraw tbody tr td i:hover{color:var(--color-warning);transform:scale(1.15)}#table-pending-withdraw tbody tr:hover{background-color:var(--color-warning-light)}#table-pending-withdraw tbody tr{transition:background-color .2s ease}.payment-method-filter{display:flex;align-items:center;gap:.35rem}.payment-method-filter .filter-button{position:relative;cursor:pointer;padding:.4rem .65rem;font-size:.75rem;font-weight:500;border-radius:.375rem;border:1.5px solid var(--export-progress-track);background-color:var(--text-inverse);color:var(--notification-message-color);transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:32px;box-sizing:border-box}.payment-method-filter .filter-button.filter-all{border-color:var(--settlement-label);color:var(--settlement-label);background-color:#6c757d14}.payment-method-filter .filter-button.filter-all:hover{background-color:#6c757d26;box-shadow:0 2px 8px #6c757d26}.payment-method-filter .filter-button.filter-all.is-active{border-color:var(--settlement-label);background-color:var(--settlement-label);color:var(--text-inverse);font-weight:600;box-shadow:0 2px 8px #6c757d40}.payment-method-filter .filter-button.filter-bank{border-color:var(--color-primary);color:var(--color-primary);background-color:#009ef714}.payment-method-filter .filter-button.filter-bank:hover{background-color:#009ef726;box-shadow:0 2px 8px #009ef726}.payment-method-filter .filter-button.filter-bank.is-active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--text-inverse);font-weight:600;box-shadow:0 2px 8px #009ef740}.payment-method-filter .filter-button.filter-bank.is-active:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.payment-method-filter .filter-button.filter-card{border-color:var(--ticket-resolution-border);color:var(--ticket-resolution-border);background-color:#10b98114}.payment-method-filter .filter-button.filter-card:hover{background-color:#10b98126;box-shadow:0 2px 8px #10b98126}.payment-method-filter .filter-button.filter-card.is-active{border-color:var(--ticket-resolution-border);background-color:var(--ticket-resolution-border);color:var(--text-inverse);font-weight:600;box-shadow:0 2px 8px #10b98140}.payment-method-filter .filter-button.filter-qr{border-color:#7c3aed;color:#7c3aed;background-color:#7c3aed14}.payment-method-filter .filter-button.filter-qr:hover{background-color:#7c3aed26;box-shadow:0 2px 8px #7c3aed26}.payment-method-filter .filter-button.filter-qr.is-active{border-color:#7c3aed;background-color:#7c3aed;color:var(--text-inverse);font-weight:600;box-shadow:0 2px 8px #7c3aed40}.payment-method-filter .filter-button.filter-debt{border-color:#f59e0b;color:#f59e0b;background-color:#f59e0b14}.payment-method-filter .filter-button.filter-debt:hover{background-color:#f59e0b26;box-shadow:0 2px 8px #f59e0b26}.payment-method-filter .filter-button.filter-debt.is-active{border-color:#f59e0b;background-color:#f59e0b;color:var(--text-inverse);font-weight:600;box-shadow:0 2px 8px #f59e0b40}.payment-method-filter .filter-button.filter-papara{border-color:#630063;color:#630063;background-color:#63006314}.payment-method-filter .filter-button.filter-papara:hover{background-color:#63006326;box-shadow:0 2px 8px #63006326}.payment-method-filter .filter-button.filter-papara.is-active{border-color:#630063;background-color:#630063;color:var(--text-inverse);font-weight:600;box-shadow:0 2px 8px #63006340}.payment-method-filter .filter-button.filter-papara.is-active:hover{background-color:#4a004a;border-color:#4a004a}.payment-method-filter .filter-button.filter-crypto{border-color:#d97706;color:#d97706;background-color:#d9770614}.payment-method-filter .filter-button.filter-crypto:hover{background-color:#d9770626;box-shadow:0 2px 8px #d9770626}.payment-method-filter .filter-button.filter-crypto.is-active{border-color:#d97706;background-color:#d97706;color:#fff;font-weight:600;box-shadow:0 2px 8px #d9770640}.payment-method-filter .filter-button.filter-crypto.is-active:hover{background-color:#b45309;border-color:#b45309}.payment-method-filter .filter-button.is-loading:after{content:"";position:absolute;width:14px;height:14px;top:50%;right:.6rem;margin-top:-7px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.is-tag{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease}.is-tag.is-tag-bank{background-color:#009ef71a;color:var(--color-primary);border:1px solid rgba(0,158,247,.3)}.is-tag.is-tag-bank:hover{background-color:#009ef726;transform:translateY(-1px);box-shadow:0 2px 6px #009ef733}.is-tag.is-tag-qr{background-color:#7c3aed1a;color:#7c3aed;border:1px solid rgba(124,58,237,.3)}.is-tag.is-tag-qr:hover{background-color:#7c3aed26;transform:translateY(-1px);box-shadow:0 2px 6px #7c3aed33}.is-tag.is-tag-card{background-color:#10b9811a;color:var(--ticket-resolution-border);border:1px solid rgba(16,185,129,.3)}.is-tag.is-tag-card:hover{background-color:#10b98126;transform:translateY(-1px);box-shadow:0 2px 6px #10b98133}.is-tag.is-tag-debt{background-color:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.is-tag.is-tag-debt:hover{background-color:#f59e0b26;transform:translateY(-1px);box-shadow:0 2px 6px #f59e0b33}.is-tag.is-tag-papara{background-color:#6300631a;color:#630063;border:1px solid rgba(99,0,99,.3)}.is-tag.is-tag-papara:hover{background-color:#63006326;transform:translateY(-1px);box-shadow:0 2px 6px #63006333}.is-tag.is-tag-crypto{background-color:#d977061a;color:#d97706;border:1px solid rgba(217,119,6,.3)}.is-tag.is-tag-crypto:hover{background-color:#d9770626;transform:translateY(-1px);box-shadow:0 2px 6px #d9770633}.is-tag.is-tag-tenpay{background-color:#e53e3e1a;color:#e53e3e;border:1px solid rgba(229,62,62,.3)}.is-tag.is-tag-tenpay:hover{background-color:#e53e3e26;transform:translateY(-1px);box-shadow:0 2px 6px #e53e3e33}.is-tag.is-tag-default{background-color:#6c757d1a;color:var(--settlement-label);border:1px solid rgba(108,117,125,.3)}.payment-method-tag.is-tag-debt{background-color:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.payment-method-tag.is-tag-papara{background-color:#6300631a;color:#630063;border:1px solid rgba(99,0,99,.3)}.payment-method-tag.is-tag-papara:hover{background-color:#63006326;transform:translateY(-1px);box-shadow:0 2px 6px #63006333}.payment-method-tag.is-tag-crypto{background-color:#d977061a;color:#d97706;border:1px solid rgba(217,119,6,.3)}.payment-method-tag.is-tag-crypto:hover{background-color:#d9770626;transform:translateY(-1px);box-shadow:0 2px 6px #d9770633}.component-panels.is-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}@media(max-width:1024px){.component-panels.is-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.component-panels.is-six{grid-template-columns:1fr}}.component-panels.is-eight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}@media(max-width:1024px){.component-panels.is-eight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.component-panels.is-eight{grid-template-columns:1fr}}.component-panels.is-ten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1rem}@media(max-width:1024px){.component-panels.is-ten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.component-panels.is-ten{grid-template-columns:1fr}}.language-selector-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--lang-toggle-border);background:var(--lang-toggle-bg);color:var(--text-dark);font-size:.85rem;font-weight:700;box-shadow:0 2px 6px #00000014;letter-spacing:.2px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:all .2s ease}.language-selector-toggle:hover{border-color:var(--lang-toggle-hover-border);box-shadow:0 3px 8px #0000001f;transform:translateY(-1px)}.language-selector-toggle .divider{color:var(--lang-divider);font-weight:400}.language-selector-option{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:999px;color:var(--lang-option-text);transition:all .2s ease}.language-selector-option.active{background:var(--lang-option-active-bg);color:var(--text-inverse);box-shadow:0 2px 6px #2563eb40}.component-page-header .page-header-title{display:flex;flex-direction:column;gap:.25rem}.component-page-header .date-format-note{font-size:.75rem;color:var(--date-note-text)}.has-text-success{color:var(--ledger-success)!important}.has-text-danger{color:var(--ledger-danger)!important}.has-text-warning{color:var(--ledger-warning)!important}.has-text-info{color:var(--ledger-info)!important}.has-text-grey{color:var(--ledger-tab-text)!important}.has-text-grey-light{color:var(--ledger-text-muted)!important}.has-text-white{color:var(--color-white)!important}.tag.is-success{background-color:var(--ledger-success);color:var(--color-white)}.tag.is-danger{background-color:var(--ledger-danger);color:var(--color-white)}.tag.is-warning{background-color:var(--ledger-warning);color:var(--bg-modal-overlay)}.tag.is-info{background-color:var(--ledger-info);color:var(--color-white)}.tag.is-light{background-color:var(--ledger-tab-hover-bg);color:var(--ledger-border)}.tag.is-dark{background-color:var(--ledger-border);color:var(--ledger-tab-hover-bg)}.tag.is-primary{background-color:var(--color-primary);color:var(--color-white)}.tabs.is-boxed-custom{margin-bottom:1.5rem}.tabs.is-boxed-custom ul{display:flex;border-bottom:2px solid var(--ledger-border);margin:0;padding:0}.tabs.is-boxed-custom li{list-style:none}.tabs.is-boxed-custom li a{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;color:var(--ledger-tab-text);border:2px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:-2px;transition:all .3s ease;text-decoration:none;font-weight:500;background-color:transparent}.tabs.is-boxed-custom li a:hover{color:var(--color-white);background-color:var(--sidebar-submenu-hover)}.tabs.is-boxed-custom li.is-active a{color:var(--color-primary);background-color:var(--ledger-bg);border-color:var(--ledger-border);border-bottom-color:var(--ledger-bg)}.tabs.is-boxed-custom li a .icon{margin-right:.5rem}.ledger-balance-card{background:linear-gradient(135deg,var(--ledger-bg) 0%,var(--ledger-gradient-start) 100%);border-radius:12px;padding:1.25rem;border:1px solid var(--ledger-border);transition:all .3s ease;height:100%}.ledger-balance-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;border-color:var(--color-primary)}.ledger-balance-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ledger-border)}.ledger-balance-card .site-name{font-size:1rem;font-weight:600;color:var(--color-white);display:flex;align-items:center;gap:.5rem}.ledger-balance-card .site-name .icon{color:var(--color-primary)}.ledger-balance-card .currency-badge{background:linear-gradient(135deg,var(--color-primary) 0%,#0056b3 100%);color:var(--color-white);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.ledger-balance-card .balance-content{display:flex;flex-direction:column;gap:.75rem}.ledger-balance-card .balance-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:var(--ledger-hover);border-radius:6px}.ledger-balance-card .balance-label{color:var(--ledger-text-muted);font-size:.85rem;display:flex;align-items:center;gap:.5rem}.ledger-balance-card .balance-value{font-size:1rem;font-weight:700;color:var(--ledger-success)}.ledger-balance-card .balance-value.is-negative{color:var(--ledger-danger)}.ledger-balance-card .payment-methods{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--ledger-border)}.ledger-balance-card .payment-method-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px dashed var(--sidebar-submenu-hover)}.ledger-balance-card .payment-method-item:last-child{border-bottom:none}.ledger-balance-card .method-name{color:var(--ledger-text-muted);font-size:.85rem}.ledger-balance-card .method-balance{font-weight:600;color:var(--color-white)}.transfer-modal .modal-card{max-width:800px;width:95%}.transfer-modal .modal-card-head{background:linear-gradient(135deg,var(--ledger-bg) 0%,var(--ledger-gradient-start) 100%);border-bottom:1px solid var(--ledger-border);padding:1.25rem 1.5rem}.transfer-modal .modal-card-title{color:var(--color-white);font-weight:600;display:flex;align-items:center;gap:.75rem}.transfer-modal .modal-card-body{background-color:var(--ledger-bg);padding:1.5rem}.transfer-modal .modal-card-foot{background-color:var(--ledger-bg);border-top:1px solid var(--ledger-border);padding:1rem 1.5rem;justify-content:flex-end;gap:.75rem}.transfer-modal .transfer-box{background:linear-gradient(135deg,var(--ledger-gradient-start) 0%,var(--ledger-border) 100%);border-radius:10px;padding:1.25rem;border:2px solid var(--ledger-border);transition:all .3s ease;height:100%}.transfer-modal .transfer-box:hover{border-color:var(--color-primary)}.transfer-modal .transfer-box.is-selected{border-color:var(--ledger-success);box-shadow:0 0 15px #23d16033}.transfer-modal .transfer-box-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ledger-border)}.transfer-modal .transfer-box-header .icon{font-size:1.25rem}.transfer-modal .transfer-box-header.from-header .icon{color:var(--ledger-danger)}.transfer-modal .transfer-box-header.to-header .icon{color:var(--ledger-success)}.transfer-modal .transfer-box-title{font-size:1rem;font-weight:600;color:var(--color-white)}.transfer-modal .transfer-arrow{display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--color-primary);padding:1rem}.transfer-modal .amount-input-wrapper{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,var(--ledger-gradient-start) 0%,var(--ledger-border) 100%);border-radius:10px;border:1px solid var(--ledger-border)}.transfer-modal .amount-input-wrapper .label{color:var(--ledger-text-muted);font-weight:500;margin-bottom:.75rem}.transfer-modal .amount-input-wrapper .input{background-color:var(--ledger-bg);border:2px solid var(--ledger-border);color:var(--color-white);font-size:1.25rem;font-weight:600;text-align:center;padding:.75rem;border-radius:8px}.transfer-modal .amount-input-wrapper .input:focus{border-color:var(--color-primary);box-shadow:0 0 10px #009ef74d}.transfer-modal .balance-info{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding:.5rem;background:var(--sidebar-submenu-hover);border-radius:6px}.transfer-modal .balance-info .label-text{color:var(--ledger-text-muted);font-size:.85rem}.transfer-modal .balance-info .balance-amount{font-weight:600;color:var(--ledger-success)}.site-select-box{background:var(--ledger-bg);border:1px solid var(--ledger-border);border-radius:8px;padding:.75rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease}.site-select-box:hover{border-color:var(--color-primary);background:#009ef70d}.site-select-box.is-active{border-color:var(--color-primary);background:#009ef71a}.site-select-box .site-info{display:flex;align-items:center;justify-content:space-between}.site-select-box .site-title{color:var(--color-white);font-weight:500}.site-select-box .site-balance{color:var(--ledger-success);font-weight:600}.ledger-filters{background:linear-gradient(135deg,var(--ledger-bg) 0%,var(--ledger-gradient-start) 100%);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid var(--ledger-border)}.ledger-filters .field.is-grouped{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.ledger-filters .field.is-grouped .control{flex:1;min-width:150px}.ledger-filters .label{color:var(--ledger-text-muted);font-size:.85rem;font-weight:500;margin-bottom:.5rem}.ledger-filters .select,.ledger-filters .input{width:100%}.ledger-filters .select select,.ledger-filters .input{background-color:var(--ledger-bg);border:1px solid var(--ledger-border);color:var(--color-white);border-radius:6px;padding:.5rem .75rem;font-size:.9rem}.ledger-filters .select select:focus,.ledger-filters .input:focus{border-color:var(--color-primary);box-shadow:0 0 5px #009ef74d}.ledger-filters .button{min-width:100px}.ledger-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ledger-stat-card{flex:1;min-width:200px;background:linear-gradient(135deg,var(--ledger-bg) 0%,var(--ledger-gradient-start) 100%);border-radius:10px;padding:1rem 1.25rem;border:1px solid var(--ledger-border);display:flex;align-items:center;gap:1rem}.ledger-stat-card .stat-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ledger-stat-card .stat-icon.is-success{background:#23d16026;color:var(--ledger-success)}.ledger-stat-card .stat-icon.is-danger{background:#ff386026;color:var(--ledger-danger)}.ledger-stat-card .stat-icon.is-info{background:#3298dc26;color:var(--ledger-info)}.ledger-stat-card .stat-icon.is-warning{background:#ffdd5726;color:var(--ledger-warning)}.ledger-stat-card .stat-content{flex:1}.ledger-stat-card .stat-label{color:var(--ledger-text-muted);font-size:.8rem;margin-bottom:.25rem}.ledger-stat-card .stat-value{color:var(--color-white);font-size:1.25rem;font-weight:700}.ledger-table{width:100%;background:var(--ledger-bg);border-radius:10px;overflow:hidden;border:1px solid var(--ledger-border)}.ledger-table thead th{background:linear-gradient(135deg,var(--ledger-gradient-start) 0%,var(--ledger-border) 100%);color:var(--color-white);font-weight:600;padding:1rem;text-align:left;border-bottom:2px solid var(--ledger-border);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.ledger-table tbody td{padding:.875rem 1rem;border-bottom:1px solid var(--ledger-border);color:var(--ledger-text);vertical-align:middle}.ledger-table tbody tr:hover{background-color:var(--ledger-hover)}.ledger-table tbody tr:last-child td{border-bottom:none}.ledger-empty-state{text-align:center;padding:3rem 2rem;color:var(--ledger-tab-text)}.ledger-empty-state .icon{font-size:3rem;margin-bottom:1rem;color:var(--ledger-border)}.ledger-empty-state .title{font-size:1.25rem;color:var(--ledger-text-muted);margin-bottom:.5rem}.ledger-empty-state .subtitle{font-size:.9rem;color:var(--ledger-tab-text)}.ledger-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--ledger-text-muted)}.ledger-loading .spinner{width:40px;height:40px;border:3px solid var(--ledger-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@media screen and (max-width:768px){.ledger-balance-card{padding:1rem}.transfer-modal .modal-card{margin:.5rem}.transfer-modal .transfer-arrow{transform:rotate(90deg);padding:.5rem}.ledger-filters .field.is-grouped{flex-direction:column}.ledger-filters .field.is-grouped .control{width:100%}}.columns.is-multiline{display:flex;flex-wrap:wrap;margin:-.75rem}.columns.is-multiline>.column{padding:.75rem}.column.is-one-quarter{flex:none;width:25%}.column.is-one-third{flex:none;width:33.3333%}.column.is-half{flex:none;width:50%}.column.is-full{flex:none;width:100%}@media screen and (max-width:768px){.column.is-one-quarter,.column.is-one-third,.column.is-half{width:100%}}.ledger-actions{display:flex;gap:.5rem;margin-bottom:1rem}.ledger-actions .button{display:inline-flex;align-items:center;gap:.5rem}.panel-heading-custom{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,var(--ledger-gradient-start) 0%,var(--ledger-border) 100%);border-radius:10px 10px 0 0;border-bottom:1px solid var(--ledger-border)}.panel-heading-custom .title{color:var(--color-white);font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.panel-heading-custom .title .icon{color:var(--color-primary)}.summary-cards{display:flex;gap:1rem;flex-wrap:wrap}.summary-card{background:var(--sidebar-submenu-hover);border-radius:8px;padding:.75rem 1rem;min-width:120px;text-align:center}.summary-card .summary-label{font-size:.75rem;color:var(--ledger-tab-text);margin-bottom:.25rem}.summary-card .summary-value{font-size:1.1rem;font-weight:700;color:var(--color-white)}.summary-card .summary-value.is-success{color:var(--ledger-success)}.summary-card .summary-value.is-danger{color:var(--ledger-danger)}.summary-card .summary-value.is-info{color:var(--ledger-info)}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.5rem}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.has-text-centered{text-align:center!important}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:1.5rem;width:1.5rem}.icon.is-large{height:3rem;width:3rem}.is-flex{display:flex!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.modal{position:fixed;inset:0;display:none;overflow:hidden;z-index:40;align-items:center;justify-content:center}.modal.is-active{display:flex}.modal-background{position:absolute;inset:0;background-color:#0a0a0adb}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;border-radius:10px;background-color:var(--ledger-bg);z-index:1}.modal-card-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,var(--ledger-gradient-start) 0%,var(--ledger-border) 100%);border-bottom:1px solid var(--ledger-border)}.modal-card-title{color:var(--color-white);font-size:1.25rem;font-weight:600;flex-grow:1;margin:0}.modal-card-body{flex-grow:1;overflow-y:auto;padding:1.5rem;background-color:var(--bg-content);color:var(--ledger-text-muted)}.modal-card-foot{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.25rem;background-color:var(--ledger-bg);border-top:1px solid var(--ledger-border);gap:.75rem}.delete{appearance:none;background-color:#fff3;border:none;border-radius:50%;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;outline:none;position:relative;vertical-align:top;width:24px}.delete:before,.delete:after{background-color:var(--color-white);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover{background-color:#ffffff4d}.modal-card-body .box{background-color:var(--ledger-bg);border:1px solid var(--ledger-border);border-radius:8px;padding:1rem;color:var(--ledger-text-muted)}.modal-card-body .label{color:var(--ledger-text-muted);font-weight:500}.modal-card-body .label.is-small{font-size:.8rem}.modal-card-body .input,.modal-card-body .textarea,.modal-card-body .select select{background-color:var(--ledger-bg);border:1px solid var(--ledger-border);color:var(--color-white);border-radius:6px}.modal-card-body .input:focus,.modal-card-body .textarea:focus,.modal-card-body .select select:focus{border-color:var(--color-primary);box-shadow:0 0 5px #009ef74d}.modal-card-body .select.is-fullwidth,.modal-card-body .select.is-fullwidth select{width:100%}.control.has-icons-left .icon{color:var(--ledger-tab-text);height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-left .input{padding-left:2.5em}.control.has-icons-left{position:relative}.help{display:block;font-size:.75rem;margin-top:.25rem}.title.is-6{font-size:1rem;font-weight:600;color:var(--color-white)}.modal-card-body .columns{display:flex;flex-wrap:wrap;margin:-.75rem}.modal-card-body .columns>.column{padding:.75rem}.ledger-tabs{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid var(--ledger-tab-border);padding-bottom:0}.ledger-tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;background-color:transparent;color:var(--text-muted);font-size:.95rem;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s ease}.ledger-tab-button:hover{color:var(--color-primary);background-color:var(--table-header-text)}.ledger-tab-button.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);background-color:transparent}.ledger-tab-button i{font-size:.9rem}.is-clickable{cursor:pointer;color:var(--color-primary);transition:all .2s ease}.is-clickable:hover{color:#0056b3;transform:scale(1.1)}.is-text-small{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}#table-ledger-balances,#table-ledger-records{font-size:.85rem;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm)}#table-ledger-balances thead,#table-ledger-records thead{background:linear-gradient(135deg,var(--table-gradient-start) 0%,var(--table-gradient-end) 100%)}#table-ledger-balances thead th,#table-ledger-records thead th{padding:.75rem .85rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--color-white);white-space:nowrap}#table-ledger-balances tbody tr,#table-ledger-records tbody tr{border-bottom:1px solid var(--ledger-compact-row-border);transition:background-color .15s ease}#table-ledger-balances tbody tr:hover,#table-ledger-records tbody tr:hover{background-color:var(--ledger-compact-row-hover)}#table-ledger-balances tbody tr:last-child,#table-ledger-records tbody tr:last-child{border-bottom:none}#table-ledger-balances tbody td,#table-ledger-records tbody td{padding:.65rem .85rem;vertical-align:middle;font-size:.82rem}#table-ledger-balances tbody td p,#table-ledger-records tbody td p{margin:0;line-height:1.4}#table-ledger-balances tbody td p.is-bold,#table-ledger-records tbody td p.is-bold{font-weight:600;font-size:.85rem}#table-ledger-balances tbody td p.is-text-small,#table-ledger-records tbody td p.is-text-small{font-size:.7rem;color:var(--ledger-compact-muted);margin-top:.2rem}#table-ledger-balances .is-info-primary,#table-ledger-balances .is-info-secondary,#table-ledger-balances .is-info-warning,#table-ledger-balances .is-info-success,#table-ledger-balances .is-info-danger,#table-ledger-records .is-info-primary,#table-ledger-records .is-info-secondary,#table-ledger-records .is-info-warning,#table-ledger-records .is-info-success,#table-ledger-records .is-info-danger{display:inline-block;padding:.25rem .5rem;font-size:.7rem;font-weight:600;border-radius:4px;white-space:nowrap}#table-ledger-balances .is-text-success,#table-ledger-records .is-text-success{color:var(--color-success);font-size:.85rem}#table-ledger-balances .is-text-danger,#table-ledger-records .is-text-danger{color:var(--color-danger);font-size:.85rem}#table-ledger-balances .is-text-primary,#table-ledger-records .is-text-primary{color:var(--color-primary);font-size:.85rem}#table-ledger-balances .is-text-secondary,#table-ledger-records .is-text-secondary{color:var(--color-secondary);font-size:.85rem}#table-ledger-balances tbody td>i,#table-ledger-records tbody td>i{font-size:.9rem;padding:.4rem;border-radius:4px;transition:all .2s ease}#table-ledger-balances tbody td>i:hover,#table-ledger-records tbody td>i:hover{background-color:var(--ledger-compact-muted);color:#0056b3}@media screen and (max-width:768px){#table-ledger-balances thead th,#table-ledger-records thead th{padding:.6rem;font-size:.7rem}#table-ledger-balances tbody td,#table-ledger-records tbody td{padding:.55rem .6rem;font-size:.75rem}#table-ledger-balances tbody td p.is-bold,#table-ledger-records tbody td p.is-bold{font-size:.78rem}}.settlement-info-box{background-color:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:1rem;margin-bottom:.5rem}.settlement-info-box .info-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.settlement-info-box .info-row:last-child{border-bottom:none}.settlement-info-box .info-label{color:var(--settlement-label);font-size:.875rem}.settlement-info-box .info-value{font-size:.875rem}.modal-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.modal-confirm-icon{width:70px;height:70px;border-radius:50%;background-color:#f1416c1a;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.modal-confirm-icon i{font-size:2rem;color:var(--color-danger)}.modal-confirm-content{margin-bottom:1.5rem}.modal-confirm-title{font-size:1.25rem;font-weight:600;color:var(--confirm-title);margin-bottom:.5rem}.modal-confirm-message{font-size:.95rem;color:var(--settlement-label);line-height:1.5}.modal-confirm-actions{width:100%}.modal-confirm-actions .component-multiple-objects{justify-content:center;gap:1rem}.component-loading-overlay{position:fixed;inset:0;background-color:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.component-loading-overlay .loading-overlay-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.component-loading-overlay .loading-spinner{width:50px;height:50px}.component-loading-overlay .loading-spinner .spinner{width:100%;height:100%;border:4px solid var(--loading-overlay-spinner-border);border-top-color:var(--color-primary);border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.component-loading-overlay .loading-message{font-size:1rem;color:var(--loading-overlay-text);font-weight:500}.payment-method-filter{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.payment-method-filter .filter-button{position:relative;cursor:pointer;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;border-radius:.475rem;border:1.5px solid var(--ledger-text);background-color:var(--bg-card);color:var(--text-secondary);transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:36px;box-sizing:border-box}.payment-method-filter .filter-button.filter-all:hover{border-color:var(--settlement-label);color:var(--settlement-label);background-color:#6c757d0d;box-shadow:0 2px 8px #6c757d26}.payment-method-filter .filter-button.filter-all.is-active{border-color:var(--settlement-label);background-color:var(--settlement-label);color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #6c757d40}.payment-method-filter .filter-button.filter-all.is-active:hover{background-color:var(--settlement-label);border-color:var(--settlement-label)}.payment-method-filter .filter-button.filter-bank:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#009ef70d;box-shadow:0 2px 8px #009ef726}.payment-method-filter .filter-button.filter-bank.is-active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #009ef740}.payment-method-filter .filter-button.filter-bank.is-active:hover{background-color:#0095e8;border-color:#0095e8}.payment-method-filter .filter-button.filter-card:hover{border-color:var(--ticket-resolution-border);color:var(--ticket-resolution-border);background-color:#10b9810d;box-shadow:0 2px 8px #10b98126}.payment-method-filter .filter-button.filter-card.is-active{border-color:var(--ticket-resolution-border);background-color:var(--ticket-resolution-border);color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #10b98140}.payment-method-filter .filter-button.filter-card.is-active:hover{background-color:#059669;border-color:#059669}.payment-method-filter .filter-button.filter-qr:hover{border-color:#7c3aed;color:#7c3aed;background-color:#7c3aed0d;box-shadow:0 2px 8px #7c3aed26}.payment-method-filter .filter-button.filter-qr.is-active{border-color:#7c3aed;background-color:#7c3aed;color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #7c3aed40}.payment-method-filter .filter-button.filter-qr.is-active:hover{background-color:#6d28d9;border-color:#6d28d9}.payment-method-filter .filter-button.filter-debt:hover{border-color:var(--color-warning);color:var(--color-warning);background-color:#f59e0b0d;box-shadow:0 2px 8px #f59e0b26}.payment-method-filter .filter-button.filter-debt.is-active{border-color:var(--color-warning);background-color:var(--color-warning);color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #f59e0b40}.payment-method-filter .filter-button.filter-debt.is-active:hover{background-color:#d97706;border-color:#d97706}.payment-method-filter .filter-button.filter-papara{border-color:#8b5cf6;color:#8b5cf6;background-color:#8b5cf614}.payment-method-filter .filter-button.filter-papara:hover{background-color:#8b5cf626;box-shadow:0 2px 8px #8b5cf626}.payment-method-filter .filter-button.filter-papara.is-active{border-color:#8b5cf6;background-color:#8b5cf6;color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #8b5cf640}.payment-method-filter .filter-button.filter-papara.is-active:hover{background-color:#7c3aed;border-color:#7c3aed}.payment-method-filter .filter-button.filter-ecopayz{border-color:#14b8a6;color:#14b8a6;background-color:#14b8a614}.payment-method-filter .filter-button.filter-ecopayz:hover{background-color:#14b8a626;box-shadow:0 2px 8px #14b8a626}.payment-method-filter .filter-button.filter-ecopayz.is-active{border-color:#14b8a6;background-color:#14b8a6;color:var(--color-white);font-weight:600;box-shadow:0 2px 8px #14b8a640}.payment-method-filter .filter-button.filter-ecopayz.is-active:hover{background-color:#0d9488;border-color:#0d9488}.payment-method-filter .filter-button.filter-crypto{border-color:#f59e0b;color:#f59e0b;background-color:#f59e0b14}.payment-method-filter .filter-button.filter-crypto:hover{background-color:#f59e0b26;box-shadow:0 2px 8px #f59e0b26}.payment-method-filter .filter-button.filter-crypto.is-active{border-color:#f59e0b;background-color:#f59e0b;color:#fff;font-weight:600;box-shadow:0 2px 8px #f59e0b40}.payment-method-filter .filter-button.filter-crypto.is-active:hover{background-color:#d97706;border-color:#d97706}.payment-method-filter .filter-button.filter-tenpay{border-color:#e53e3e;color:#e53e3e;background-color:#e53e3e14}.payment-method-filter .filter-button.filter-tenpay:hover{background-color:#e53e3e26;box-shadow:0 2px 8px #e53e3e26}.payment-method-filter .filter-button.filter-tenpay.is-active{border-color:#e53e3e;background-color:#e53e3e;color:#fff;font-weight:600;box-shadow:0 2px 8px #e53e3e40}.payment-method-filter .filter-button.filter-tenpay.is-active:hover{background-color:#c53030;border-color:#c53030}.payment-method-filter .filter-button.is-loading{pointer-events:none;opacity:.6}.payment-method-filter .filter-button.is-loading:after{content:"";position:absolute;width:14px;height:14px;top:50%;right:.6rem;margin-top:-7px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:filter-spin .6s linear infinite}@keyframes filter-spin{to{transform:rotate(360deg)}}.payment-method-tag{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease}.payment-method-tag.is-tag-bank{background-color:#009ef71a;color:var(--color-primary);border:1px solid rgba(0,158,247,.3)}.payment-method-tag.is-tag-bank:hover{background-color:#009ef726;transform:translateY(-1px);box-shadow:0 2px 6px #009ef733}.payment-method-tag.is-tag-qr{background-color:#7c3aed1a;color:#7c3aed;border:1px solid rgba(124,58,237,.3)}.payment-method-tag.is-tag-qr:hover{background-color:#7c3aed26;transform:translateY(-1px);box-shadow:0 2px 6px #7c3aed33}.payment-method-tag.is-tag-card{background-color:#10b9811a;color:var(--ticket-resolution-border);border:1px solid rgba(16,185,129,.3)}.payment-method-tag.is-tag-card:hover{background-color:#10b98126;transform:translateY(-1px);box-shadow:0 2px 6px #10b98133}.payment-method-tag.is-tag-debt{background-color:#f59e0b1a;color:var(--color-warning);border:1px solid rgba(245,158,11,.3)}.payment-method-tag.is-tag-debt:hover{background-color:#f59e0b26;transform:translateY(-1px);box-shadow:0 2px 6px #f59e0b33}.payment-method-tag.is-tag-papara{background-color:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.payment-method-tag.is-tag-papara:hover{background-color:#8b5cf626;transform:translateY(-1px);box-shadow:0 2px 6px #8b5cf633}.payment-method-tag.is-tag-ecopayz{background-color:#14b8a61a;color:#14b8a6;border:1px solid rgba(20,184,166,.3)}.payment-method-tag.is-tag-ecopayz:hover{background-color:#14b8a626;transform:translateY(-1px);box-shadow:0 2px 6px #14b8a633}.payment-method-tag.is-tag-crypto{background-color:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.payment-method-tag.is-tag-crypto:hover{background-color:#f59e0b26;transform:translateY(-1px);box-shadow:0 2px 6px #f59e0b33}.payment-method-tag.is-tag-tenpay{background-color:#e53e3e1a;color:#e53e3e;border:1px solid rgba(229,62,62,.3)}.payment-method-tag.is-tag-tenpay:hover{background-color:#e53e3e26;transform:translateY(-1px);box-shadow:0 2px 6px #e53e3e33}.payment-method-tag.is-tag-default{background-color:#6c757d1a;color:var(--settlement-label);border:1px solid rgba(108,117,125,.3)}.mc-note-wrapper:hover .mc-approval-tooltip{visibility:visible!important;opacity:1!important}.language-selector-toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:transparent;border:1px solid var(--lang-toggle-border);border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;color:var(--lang-option-text);transition:all .2s ease}.language-selector-toggle:hover{background:var(--bg-hover);border-color:var(--lang-toggle-hover-border)}.language-selector-toggle span{opacity:1;transition:opacity .2s ease}.language-selector-toggle span.active{opacity:1;color:var(--lang-toggle-text);font-weight:600}.language-selector-toggle .divider{opacity:.3;margin:0 .125rem}.language-selector-minimal{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:1.25rem;transition:all .2s ease}.language-selector-minimal:hover{background:var(--bg-hover);transform:scale(1.1)}.language-selector-dropdown{position:relative}.language-selector-dropdown .language-select{appearance:none;padding:.5rem 2rem .5rem .75rem;background:var(--lang-toggle-bg);border:1px solid var(--lang-toggle-border);border-radius:6px;font-size:.875rem;color:var(--lang-toggle-text);cursor:pointer;transition:all .2s ease;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em}.language-selector-dropdown .language-select:hover{border-color:var(--lang-toggle-hover-border)}.language-selector-dropdown .language-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.component-menu .language-selector-toggle{width:100%;justify-content:center;margin:.5rem 0;background:var(--sidebar-submenu-hover)}.component-page-header .language-selector-toggle{margin-left:auto}.component-modal>.content:has(.detail-modal-container){min-width:clamp(500px,50vw,800px);max-width:clamp(600px,60vw,900px);width:100%}.detail-modal-container{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:500px;position:relative}.detail-modal-close-button{position:absolute;top:0;right:0;background:none;border:none;font-size:1.5rem;color:var(--detail-close-text);cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease,transform .2s ease;z-index:10}.detail-modal-close-button:hover{color:var(--detail-close-hover);transform:scale(1.1)}.detail-modal-title{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--detail-title-text);padding-right:2rem}.detail-modal-section-title{font-size:.95rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;padding-left:.25rem}.detail-modal-section-title.section-blue{color:var(--detail-section-blue)}.detail-modal-section-title.section-red{color:var(--detail-section-red)}.detail-modal-section-title.section-green{color:var(--detail-section-green)}.detail-modal-section-title.section-orange{color:var(--detail-section-orange)}.detail-modal-table-wrapper{overflow-x:auto;width:100%;max-width:100%;min-width:0;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:var(--detail-table-bg);border:1px solid var(--detail-table-border)}.detail-modal-table{width:100%;border-collapse:collapse;font-size:.875rem}.detail-modal-row{border-bottom:1px solid var(--detail-row-border)}.detail-modal-row:last-child{border-bottom:none}.detail-modal-row:hover{background-color:var(--detail-row-hover)}.detail-modal-label{padding:.75rem;text-align:left;border-right:1px solid var(--detail-row-border);font-weight:600;color:var(--detail-label-text);width:35%;min-width:120px;max-width:220px;word-break:break-word}.detail-modal-value{padding:.75rem;text-align:left;border-right:1px solid var(--detail-row-border);color:var(--detail-value-text);width:auto;word-break:break-all}.detail-modal-value.is-bold{font-weight:700;color:var(--detail-value-bold)}.detail-modal-copy{padding:.75rem;text-align:center;width:40px;min-width:40px}.detail-modal-copy i{cursor:pointer;color:var(--detail-copy-text);transition:color .2s ease,transform .2s ease}.detail-modal-copy i:hover{color:var(--detail-copy-hover);transform:scale(1.1)}.detail-modal-link{color:var(--detail-link-text);text-decoration:none;font-weight:600;transition:color .2s ease;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-modal-link:hover{color:var(--detail-link-hover);text-decoration:underline}.detail-modal-link:visited{color:var(--detail-link-visited)}.detail-modal-buttons{display:flex;gap:.75rem;margin-top:1.5rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.component-modal>.content:has(.detail-modal-container){min-width:90vw;max-width:95vw}.detail-modal-container{min-width:unset}.detail-modal-label{width:40%;min-width:100px;font-size:.8rem;padding:.5rem}.detail-modal-value{font-size:.8rem;padding:.5rem}.detail-modal-copy{padding:.5rem;width:35px;min-width:35px}.detail-modal-section-title{font-size:.875rem}.detail-modal-title{font-size:1.1rem}}@media screen and (max-width:480px){.detail-modal-label{width:45%;min-width:80px;font-size:.75rem;padding:.4rem}.detail-modal-value{font-size:.75rem;padding:.4rem}.detail-modal-copy{padding:.4rem;width:30px;min-width:30px}.detail-modal-buttons{flex-direction:column}}#tickets-table{width:100%;border-collapse:separate;border-spacing:0;font-size:clamp(.9rem,.92vw,1.1rem);background-color:var(--ticket-table-bg);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}#tickets-table thead{background:linear-gradient(135deg,var(--table-gradient-start) 0%,var(--table-gradient-end) 100%)}#tickets-table thead th{padding:clamp(1rem,1.2vw,1.4rem) clamp(.9rem,1.1vw,1.3rem);font-size:clamp(.85rem,.9vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-white);text-align:left;border-bottom:2px solid var(--ticket-accent);white-space:nowrap}#tickets-table thead th:first-child{border-radius:8px 0 0}#tickets-table thead th:last-child{border-radius:0 8px 0 0}#tickets-table tbody tr{transition:all .2s ease;border-bottom:1px solid var(--ticket-row-border)}#tickets-table tbody tr:nth-child(2n){background-color:var(--ticket-row-even)}#tickets-table tbody tr:hover{background-color:var(--ticket-row-hover)}#tickets-table tbody td{padding:clamp(.9rem,1.1vw,1.3rem) clamp(.8rem,1vw,1.2rem);vertical-align:middle;font-size:inherit;color:var(--ticket-cell-text);border-bottom:1px solid var(--ticket-cell-border)}#tickets-table tbody td p{margin:0;line-height:1.4;font-size:inherit}#tickets-table tbody td i{cursor:pointer;transition:all .2s ease;padding:.35rem;border-radius:4px}#tickets-table tbody td i:hover{background-color:var(--ticket-icon-hover-bg);transform:scale(1.1)}#tickets-table tbody td i.fa-copy:hover{color:var(--color-success)}#tickets-table tbody td i.fa-circle-info:hover{color:var(--color-primary)}#tickets-table tbody td i.fa-external-link:hover{color:var(--ticket-accent)}#tickets-table .is-info-default,#tickets-table .is-info-primary,#tickets-table .is-info-warning,#tickets-table .is-info-danger,#tickets-table .is-info-success{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:28px;padding:0 .75rem;color:var(--color-white)!important;border-radius:.5rem;font-weight:600;text-align:center;line-height:1}#tickets-table .is-info-default{background-color:#af04b2;border:1px solid #9b039e}#tickets-table .is-info-primary{background-color:#0288d1;border:1px solid #0277bd}#tickets-table .is-info-warning{background-color:#f57c00;border:1px solid #ef6c00}#tickets-table .is-info-danger{background-color:#d32f2f;border:1px solid #c62828}#tickets-table .is-info-success{background-color:#2e7d32;border:1px solid #2a6f2d}.ticket-toggle-btn{display:inline-flex;align-items:center;font-size:10px;padding:3px 8px;color:var(--ticket-accent);background-color:transparent;border:1px solid var(--ticket-accent);border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;white-space:nowrap}.ticket-toggle-btn:hover{background-color:var(--ticket-accent);color:var(--color-white)}.ticket-status-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;border-radius:12px;text-transform:capitalize}.ticket-status-badge.status-open{background-color:var(--ticket-warning-bg);color:var(--ticket-warning-text);border:1px solid var(--ticket-warning-border)}.ticket-status-badge.status-inprogress{background-color:var(--color-info-light);color:var(--color-primary);border:1px solid var(--color-primary)}.ticket-status-badge.status-resolved{background-color:var(--color-success-light);color:var(--ticket-resolution-title);border:1px solid var(--color-success)}.ticket-status-badge.status-closed{background-color:var(--ticket-form-disabled-bg);color:var(--text-secondary);border:1px solid var(--text-muted)}.ticket-status-badge.status-transferred{background-color:var(--color-secondary-light);color:var(--color-secondary);border:1px solid var(--color-secondary)}.ticket-priority-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;border-radius:12px}.ticket-priority-badge.priority-low{background-color:var(--ticket-form-disabled-bg);color:var(--ticket-label-text);border:1px solid var(--ticket-form-input-border)}.ticket-priority-badge.priority-medium{background-color:var(--color-info-light);color:var(--color-primary);border:1px solid var(--color-primary)}.ticket-priority-badge.priority-high{background-color:var(--ticket-warning-bg);color:var(--ticket-warning-text);border:1px solid var(--ticket-warning-border)}.ticket-priority-badge.priority-critical{background-color:var(--ticket-existing-alert-bg);color:var(--ticket-existing-alert-title);border:1px solid var(--color-danger)}.component-modal>.content.ticket-modal-wrapper{padding:0!important;background:transparent!important;min-width:auto!important;max-width:none!important;border-radius:0!important}.ticket-detail-modal{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.ticket-detail-modal .modal-card{border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;background-color:var(--ticket-modal-bg)}.ticket-detail-modal .modal-card-head{background:linear-gradient(135deg,var(--table-gradient-start) 0%,var(--table-gradient-end) 100%);border-bottom:3px solid var(--ticket-accent);padding:1rem 1.5rem}.ticket-detail-modal .modal-card-title{color:var(--color-white);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:10px}.ticket-detail-modal .modal-card-title i{color:var(--ticket-accent)}.ticket-detail-modal .modal-card-body{padding:1.5rem;background-color:var(--ticket-modal-body-bg)}.ticket-detail-modal .modal-card-foot{background-color:var(--ticket-modal-foot-bg);border-top:1px solid var(--ticket-modal-foot-border);padding:1rem 1.5rem}.ticket-info-card{background:linear-gradient(135deg,var(--ticket-info-gradient-start) 0%,var(--ticket-info-gradient-end) 100%);border:1px solid var(--ticket-info-border);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem}.ticket-info-card .ticket-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ticket-info-card .ticket-title{font-size:1rem;font-weight:600;color:var(--ticket-value-text);margin-bottom:8px;line-height:1.4}.ticket-info-card .ticket-date{font-size:12px;color:var(--ticket-label-text)}.ticket-id-box{background-color:var(--ticket-detail-section-bg);border:1px solid var(--ticket-detail-section-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ticket-id-box .ticket-id-label{font-size:11px;color:var(--ticket-label-text);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.ticket-id-box .ticket-id-value{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;color:var(--ticket-value-text);background-color:var(--ticket-form-disabled-bg);padding:4px 8px;border-radius:4px}.ticket-id-box .ticket-actions{display:flex;gap:8px}.ticket-action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;border:none}.ticket-action-btn.btn-copy{background-color:var(--ticket-form-disabled-bg);color:var(--ticket-form-label);border:1px solid var(--ticket-form-input-border)}.ticket-action-btn.btn-copy:hover{background-color:var(--ticket-detail-section-border);border-color:var(--text-muted)}.ticket-action-btn.btn-room{background-color:var(--ticket-accent);color:var(--color-white)}.ticket-action-btn.btn-room:hover{background-color:var(--ticket-accent-hover)}.ticket-action-btn.btn-close{background-color:var(--ticket-label-text);color:var(--color-white)}.ticket-action-btn.btn-close:hover{background-color:var(--text-secondary)}.ticket-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem}@media(max-width:640px){.ticket-detail-grid{grid-template-columns:1fr}}.ticket-detail-section{background-color:var(--ticket-detail-section-bg);border:1px solid var(--ticket-detail-section-border);border-radius:8px;padding:1rem}.ticket-detail-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--ticket-detail-row-border)}.ticket-detail-row:last-child{border-bottom:none}.ticket-detail-row .detail-label{font-size:12px;color:var(--ticket-label-text);font-weight:500}.ticket-detail-row .detail-value{font-size:12px;color:var(--ticket-value-text);font-weight:500;text-align:right}.ticket-detail-row .detail-value.is-primary{color:var(--ticket-accent);font-weight:600}.ticket-detail-row .detail-value.is-success{color:var(--color-success);font-weight:600;background-color:var(--ticket-resolution-content-bg);padding:2px 8px;border-radius:4px;border:1px solid var(--color-success)}.ticket-description-box{background-color:var(--ticket-description-bg);border:1px solid var(--ticket-detail-section-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.ticket-description-box .box-title{font-size:12px;font-weight:600;color:var(--ticket-form-label);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.ticket-description-box .box-content{font-size:13px;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;max-height:150px;overflow-y:auto}.ticket-resolution-box{background-color:var(--ticket-resolution-bg);border:1px solid var(--ticket-resolution-border);border-left:4px solid var(--ticket-resolution-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.ticket-resolution-box .box-title{font-size:12px;font-weight:600;color:var(--ticket-resolution-title);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.ticket-resolution-box .box-content{font-size:13px;color:var(--ticket-resolution-text);line-height:1.6;white-space:pre-wrap;background-color:var(--ticket-resolution-content-bg);padding:12px;border-radius:6px;max-height:150px;overflow-y:auto}.ticket-metadata-box{background-color:var(--ticket-metadata-bg);border:1px solid var(--ticket-metadata-border);border-left:4px solid var(--ticket-metadata-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.ticket-metadata-box .box-title{font-size:12px;font-weight:600;color:var(--ticket-metadata-title);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.ticket-metadata-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(max-width:640px){.ticket-metadata-grid{grid-template-columns:1fr}}.ticket-metadata-item{font-size:13px;color:var(--ticket-metadata-text);padding:10px 12px;border-bottom:1px solid var(--ticket-detail-section-border);display:flex;align-items:center;gap:8px;background-color:var(--ticket-metadata-item-bg)}.ticket-metadata-item:nth-child(odd){background-color:var(--ticket-metadata-item-alt-bg)}.ticket-metadata-item:nth-last-child(-n+2){border-bottom:none}@media(max-width:640px){.ticket-metadata-item:nth-last-child(-n+2){border-bottom:1px solid #e5e7eb}.ticket-metadata-item:last-child{border-bottom:none}}.ticket-metadata-item strong{color:var(--ticket-metadata-strong);font-weight:600;min-width:100px}.ticket-metadata-item .copy-icon{margin-left:auto;cursor:pointer;color:var(--ticket-label-text);transition:color .2s;padding:4px}.ticket-metadata-item .copy-icon:hover{color:var(--color-primary)}.ticket-create-modal{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.ticket-create-modal .modal-card{border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;max-width:600px;width:95vw;background-color:var(--ticket-modal-bg)}.ticket-create-modal .modal-card-head{background:linear-gradient(135deg,var(--table-gradient-start) 0%,var(--table-gradient-end) 100%);border-bottom:3px solid var(--ticket-accent);padding:1rem 1.5rem}.ticket-create-modal .modal-card-title{color:var(--color-white);font-size:1.1rem;font-weight:600}.ticket-create-modal .modal-card-body{padding:1.5rem;background-color:var(--ticket-modal-body-bg)}.ticket-create-modal .modal-card-foot{background-color:var(--ticket-modal-foot-bg);border-top:1px solid var(--ticket-modal-foot-border);padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:10px}.ticket-form-group{margin-bottom:1.25rem}.ticket-form-label{display:block;font-size:13px;font-weight:600;color:var(--ticket-form-label);margin-bottom:8px}.ticket-form-label .required{color:var(--color-danger);margin-left:2px}.ticket-form-input{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--ticket-form-input-border);border-radius:8px;background-color:var(--ticket-form-input-bg);color:var(--ticket-form-input-text);transition:all .2s ease}.ticket-form-input:focus{outline:none;border-color:var(--ticket-accent);box-shadow:0 0 0 3px #f973161a}.ticket-form-input::placeholder{color:var(--text-placeholder)}.ticket-form-input:disabled{background-color:var(--ticket-form-disabled-bg);cursor:not-allowed}.ticket-form-select{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--ticket-form-input-border);border-radius:8px;background-color:var(--ticket-form-input-bg);color:var(--ticket-form-input-text);cursor:pointer;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}.ticket-form-select:focus{outline:none;border-color:var(--ticket-accent);box-shadow:0 0 0 3px #f973161a}.ticket-form-textarea{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--ticket-form-input-border);border-radius:8px;background-color:var(--ticket-form-input-bg);color:var(--ticket-form-input-text);resize:vertical;min-height:100px;transition:all .2s ease;line-height:1.5}.ticket-form-textarea:focus{outline:none;border-color:var(--ticket-accent);box-shadow:0 0 0 3px #f973161a}.ticket-form-textarea:disabled{background-color:var(--ticket-form-disabled-bg);cursor:not-allowed}.ticket-form-textarea.is-readonly{background-color:var(--ticket-form-readonly-bg);font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}.ticket-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:480px){.ticket-form-row{grid-template-columns:1fr}}.ticket-file-upload{border:2px dashed var(--ticket-file-upload-border);border-radius:8px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease;background-color:var(--ticket-file-upload-bg)}.ticket-file-upload:hover{border-color:var(--ticket-accent);background-color:var(--ticket-file-upload-hover-bg)}.ticket-file-upload .upload-icon{font-size:2rem;color:var(--text-placeholder);margin-bottom:8px}.ticket-file-upload .upload-text{font-size:13px;color:var(--ticket-label-text)}.ticket-file-upload .upload-hint{font-size:11px;color:var(--text-placeholder);margin-top:4px}.ticket-file-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ticket-file-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:var(--ticket-file-item-bg);border-radius:6px;font-size:13px}.ticket-file-item .file-info{display:flex;align-items:center;gap:8px;color:var(--ticket-file-info-text)}.ticket-file-item .file-info i{color:var(--ticket-label-text)}.ticket-file-item .file-size{font-size:11px;color:var(--text-placeholder)}.ticket-file-item .file-remove{color:var(--color-danger);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.ticket-file-item .file-remove:hover{background-color:var(--ticket-existing-alert-bg)}.ticket-warning-box{background-color:var(--ticket-warning-bg);border:1px solid var(--ticket-warning-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.ticket-warning-box .warning-icon{color:var(--ticket-warning-border);margin-right:8px}.ticket-warning-box .warning-text{font-size:13px;color:var(--ticket-warning-text)}.ticket-transaction-info{background:linear-gradient(135deg,var(--ticket-transaction-gradient-start) 0%,var(--ticket-transaction-gradient-end) 100%);border:1px solid var(--ticket-info-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.ticket-transaction-info .info-title{font-size:13px;font-weight:600;color:var(--ticket-accent-hover);margin-bottom:10px;display:flex;align-items:center;gap:8px}.ticket-transaction-info .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:480px){.ticket-transaction-info .info-grid{grid-template-columns:1fr}}.ticket-transaction-info .info-item{font-size:13px;color:#9a3412}.ticket-transaction-info .info-item strong{font-weight:600;color:#c2410c}.ticket-existing-alert{background-color:var(--ticket-existing-alert-bg);border:1px solid var(--ticket-existing-alert-border);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.ticket-existing-alert .alert-icon{color:var(--color-danger);font-size:1.5rem;margin-bottom:8px}.ticket-existing-alert .alert-title{font-size:14px;font-weight:600;color:var(--ticket-existing-alert-title);margin-bottom:4px}.ticket-existing-alert .alert-text{font-size:12px;color:var(--ticket-existing-alert-text)}.ticket-form-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.ticket-form-btn.btn-submit{background-color:var(--ticket-accent);color:var(--color-white)}.ticket-form-btn.btn-submit:hover:not(:disabled){background-color:var(--ticket-accent-hover)}.ticket-form-btn.btn-submit:disabled{background-color:var(--ticket-accent-disabled);cursor:not-allowed}.ticket-form-btn.btn-cancel{background-color:var(--ticket-label-text);color:var(--color-white)}.ticket-form-btn.btn-cancel:hover{background-color:var(--text-secondary)}.ticket-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-white);border-radius:50%;animation:ticket-spin .8s linear infinite}@keyframes ticket-spin{to{transform:rotate(360deg)}}.ticket-payment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:28px;padding:0 .75rem;border-radius:.5rem;font-size:11px;font-weight:600;color:var(--color-white);margin-left:6px;text-align:center;line-height:1}.ticket-payment-badge.payment-banktransfer{background-color:#0288d1;border:1px solid #0277bd}.ticket-payment-badge.payment-qrcode{background-color:#7c3aed;border:1px solid #6d28d9}.ticket-payment-badge.payment-creditcard{background-color:#059669;border:1px solid #047857}.ticket-payment-badge.payment-carddebt{background-color:#ea580c;border:1px solid #dc2626}.ticket-payment-badge.payment-ecopayz{background-color:#e11d48;border:1px solid #be123c}.ticket-payment-badge.payment-papara{background-color:#db2777;border:1px solid #be185d}.ticket-payment-badge.payment-default{background-color:#6b7280;border:1px solid #4b5563}.template-public>.papara-deposit{max-width:920px;padding:0;overflow:hidden}.papara-shell{position:relative;display:grid;grid-template-columns:250px 1fr;min-height:520px}.papara-summary{border-right:1px solid var(--papara-summary-border);padding:28px 24px;text-align:left;background:var(--papara-summary-bg)}.papara-logo{display:block;width:150px;max-width:100%;height:auto;margin-bottom:24px}.papara-meta-group{margin-bottom:20px}.papara-meta-label{font-size:13px;color:var(--papara-label-text);margin-bottom:8px;line-height:1.2;font-weight:600}.papara-meta-value{font-size:19px;color:var(--papara-value-text);line-height:1.25;font-weight:600}.papara-meta-time{font-size:24px;color:var(--papara-timer-text);line-height:1.2;font-weight:700}.papara-content{padding:28px 30px}.papara-steps{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px}.papara-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.papara-step:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 24px);width:calc(100% - 24px);border-top:1px dashed var(--papara-step-border)}.papara-step-icon{width:34px;height:30px;border:1px solid var(--papara-step-border);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--papara-step-bg);color:var(--papara-step-text);font-weight:600}.papara-step-text{color:var(--papara-step-inactive-text);font-size:13px;font-weight:500}.papara-step.is-active .papara-step-icon{border-color:var(--papara-step-active-border);background:var(--papara-step-active-bg);color:var(--papara-step-active-text)}.papara-step.is-active .papara-step-text{color:var(--papara-step-active-border)}.papara-alert{background:var(--papara-alert-bg);border:1px solid var(--papara-alert-border);color:var(--papara-alert-text);border-radius:8px;padding:12px 12px 12px 42px;position:relative;font-size:13px;line-height:1.45;margin-bottom:16px}.papara-alert-icon{width:18px;height:18px;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:12px;left:12px}.papara-form{display:grid;gap:12px}.papara-sms-panel{text-align:left;display:grid;gap:10px;border-top:1px solid var(--papara-summary-border);padding-top:14px}.papara-sms-header{text-align:center;padding-bottom:10px;border-bottom:1px solid var(--papara-summary-border)}.papara-sms-body{display:grid;gap:6px;text-align:center}.papara-sms-title{font-size:24px;font-weight:500;color:var(--text-primary);text-align:center;line-height:1.1}.papara-sms-subtitle,.papara-sms-prompt{color:var(--text-secondary);font-size:13px;text-align:center;line-height:1.45}.papara-sms-timer{color:var(--text-secondary);font-size:13px;text-align:center;margin-bottom:4px;margin-top:2px}.papara-sms-timer>strong{color:var(--text-primary);font-size:18px;font-weight:500}.papara-input-wrap{display:flex;align-items:center;border:1px solid var(--border-color-input);border-radius:8px;background:var(--bg-card);min-height:52px;transition:border-color .2s,box-shadow .2s,background-color .2s}.papara-input-wrap:focus-within{border-color:var(--color-primary);background:var(--bg-card);box-shadow:0 0 0 2px #009ef71a}.papara-input-icon{width:44px;flex:0 0 44px;border-right:1px solid var(--papara-input-border);text-align:center;color:var(--papara-input-icon-text);font-size:14px;line-height:52px}.papara-input-wrap>input{border:none;outline:none;width:100%;background:transparent;font-size:14px;color:var(--papara-input-text);padding:0 12px}.papara-input-wrap>input::placeholder{color:var(--papara-input-placeholder)}.papara-action-row{display:flex;gap:10px;margin-top:12px}.papara-next-button{flex:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;height:46px;background:var(--papara-button-bg);color:var(--color-white);font-size:15px;line-height:1.2;cursor:pointer;letter-spacing:.2px;padding:0 12px;white-space:nowrap}.papara-next-button:hover:not(:disabled){background:var(--papara-button-hover)}.papara-button-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.papara-button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:var(--color-white);border-radius:50%;animation:paparaSpinner .8s linear infinite}@keyframes paparaSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.papara-relogin-button{flex:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;height:46px;background:var(--color-warning);color:var(--papara-relogin-text);font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;padding:0 12px;white-space:nowrap}.papara-relogin-button:hover{background:var(--color-warning-hover)}.papara-next-button:disabled{opacity:.7;cursor:default}.papara-cancel-link{border:none;border-radius:8px;background:var(--papara-cancel-bg);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1.2;flex:1;height:46px;padding:0 12px;white-space:nowrap}.papara-cancel-link:hover{background:var(--papara-cancel-hover)}.papara-success,.papara-expired{background:var(--papara-success-bg);border:1px solid var(--papara-success-border);border-radius:10px;padding:20px;color:var(--papara-success-text);font-size:14px;line-height:1.55}.papara-mail-notice{border:2px solid #7ac4ff;border-radius:12px;padding:16px 16px 14px;background:linear-gradient(180deg,#eff8ff,#f8fcff);text-align:center;box-shadow:0 8px 22px #1c67ab1f}.papara-mail-notice-icon{width:52px;height:52px;margin:0 auto 10px;border-radius:999px;background:#009ef7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;box-shadow:0 6px 16px #009ef747}.papara-mail-notice-title{margin:0;font-size:24px;line-height:1.2;color:#17314d;font-weight:800}.papara-mail-notice-desc{margin:10px 0 0;font-size:15px;line-height:1.5;color:#26384f;font-weight:600}.papara-mail-notice-tip{margin:12px 0 0;padding:10px 12px;border-radius:8px;border:1px solid #c8e5ff;background:#fff;color:#2a3f57;font-size:13px;line-height:1.45}.papara-final-step{border:1px solid var(--papara-account-border)}.papara-final-title{font-size:20px;font-weight:700;color:var(--papara-final-title);text-align:center}.papara-final-desc{font-size:14px;color:var(--papara-final-desc);text-align:center;margin-top:4px}.papara-final-warning{margin-top:10px;background:var(--papara-warning-bg);border:1px solid var(--papara-warning-border);color:var(--papara-warning-text);border-radius:8px;padding:8px 10px;font-size:12px;text-align:center}.papara-balance-warning{margin-top:10px;border:1px solid var(--papara-balance-warning-border);background:var(--papara-balance-warning-bg);color:var(--papara-balance-warning-text);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;text-align:center}.papara-account-list{margin-top:12px;display:grid;gap:8px}.papara-account-item{border:1px solid var(--papara-account-border);border-radius:8px;background:var(--bg-card);padding:12px 14px;text-align:left;font-size:14px;line-height:1.4}.papara-account-line{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:10px}.papara-account-line+.papara-account-line{margin-top:8px}.papara-account-line:not(.papara-account-line-result){padding-bottom:8px;border-bottom:1px solid var(--border-color-light)}.papara-account-line>strong{color:var(--papara-account-strong);font-weight:700;font-size:13px}.papara-account-line>span{color:var(--papara-account-span);font-weight:600;text-align:right}.papara-account-line-deduction>span{color:var(--papara-deduction-text)}.papara-account-line-result{margin-top:10px!important;padding-top:8px;border-top:1px dashed var(--papara-account-border)}.papara-account-line-result>span{color:var(--papara-account-strong);font-weight:700}.papara-final-success{text-align:center}.papara-expired>h2{font-size:20px;margin-bottom:10px}.papara-cancelled>h2{font-size:20px;margin-bottom:10px}.papara-dev-note{text-align:left;margin-top:14px;padding:10px 12px;border-radius:6px;background:var(--papara-dev-bg);border:1px solid var(--papara-dev-border);color:var(--papara-dev-text);font-size:12px}.papara-error-modal-overlay{position:absolute;inset:0;background:#18223061;display:flex;align-items:center;justify-content:center;padding:16px;z-index:20}.papara-error-modal{width:min(420px,100%);background:var(--papara-error-bg);border-radius:10px;border:1px solid var(--papara-error-border);box-shadow:0 14px 36px #1b25362e;padding:18px 16px}.papara-error-title{font-size:16px;font-weight:700;color:var(--papara-error-title)}.papara-error-message{margin-top:8px;font-size:13px;color:var(--papara-error-message);line-height:1.45}.papara-error-close{margin-top:14px;width:100%;height:38px;border:none;border-radius:8px;background:var(--papara-error-btn-bg);color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer}.papara-error-close:hover{background:var(--papara-error-btn-hover)}@media(max-width:900px){.template-public>.papara-deposit{max-width:100%}.papara-shell{grid-template-columns:1fr;min-height:auto}.papara-summary{border-right:none;border-bottom:1px solid var(--papara-summary-border);padding:18px 16px}.papara-content{padding:18px 16px}.papara-meta-label{font-size:12px}.papara-meta-value{font-size:16px}.papara-meta-time{font-size:20px}.papara-logo{width:120px}.papara-step-text{font-size:12px;text-align:center}.papara-alert{font-size:12px}.papara-sms-title{font-size:20px}.papara-final-title{font-size:17px}.papara-final-desc{font-size:13px}.papara-account-item{padding:10px 12px}.papara-sms-subtitle,.papara-sms-prompt,.papara-sms-timer{font-size:12px}.papara-sms-timer>strong{font-size:16px}.papara-input-wrap{min-height:48px}.papara-input-icon{width:40px;flex-basis:40px;line-height:48px;font-size:13px}.papara-input-wrap>input{font-size:14px}.papara-next-button{height:44px;font-size:15px}.papara-cancel-link{font-size:13px}.papara-action-row{flex-direction:row;gap:8px}.papara-mail-notice-title{font-size:21px}.papara-mail-notice-desc{font-size:14px}.papara-mail-notice-icon>i{font-size:25px}}@media(max-width:455px){.papara-account-line{grid-template-columns:1fr;gap:2px}.papara-account-line>span{text-align:left}.papara-action-row{flex-direction:column;gap:8px}.papara-next-button,.papara-cancel-link,.papara-relogin-button{width:100%;padding:10px}}.payment-method-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:20px}.payment-method-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 10px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .12s;user-select:none;-webkit-user-select:none;min-height:90px}.payment-method-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.payment-method-card.is-selected{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--shadow-primary)}.payment-method-card input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.payment-method-card__check{position:absolute;top:7px;right:7px;width:18px;height:18px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:9px;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.payment-method-card.is-selected .payment-method-card__check{opacity:1;transform:scale(1)}.payment-method-card__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .18s}.payment-method-card--BankTransfer .payment-method-card__icon{background:#e7f3ff;color:#1d6fa4}.payment-method-card.is-selected.payment-method-card--BankTransfer .payment-method-card__icon{background:#cce4f7}.payment-method-card--QRCode .payment-method-card__icon{background:#e6f9f3;color:#1a7f62}.payment-method-card.is-selected.payment-method-card--QRCode .payment-method-card__icon{background:#c3f0e3}.payment-method-card--CreditCard .payment-method-card__icon{background:#f0ecff;color:#5c30b5}.payment-method-card.is-selected.payment-method-card--CreditCard .payment-method-card__icon{background:#e0d5fd}.payment-method-card--Ecopayz .payment-method-card__icon{background:#fff4e5;color:#b35c00}.payment-method-card.is-selected.payment-method-card--Ecopayz .payment-method-card__icon{background:#fde6c0}.payment-method-card--Crypto .payment-method-card__icon{background:#fffbe6;color:#c89000}.payment-method-card.is-selected.payment-method-card--Crypto .payment-method-card__icon{background:#fff3b0}.payment-method-card--TenPay .payment-method-card__icon{background:#fff0f0;color:#c0392b}.payment-method-card.is-selected.payment-method-card--TenPay .payment-method-card__icon{background:#ffd5d5}.payment-method-card--default .payment-method-card__icon{background:var(--bg-input);color:var(--text-muted)}.payment-method-card__label{font-size:12px;font-weight:600;color:var(--text-secondary);text-align:center;line-height:1.3;transition:color .18s}.payment-method-card.is-selected .payment-method-card__label{color:var(--color-primary)}.payment-method-selector-title{font-size:13px;font-weight:600;color:var(--text-muted);margin-bottom:10px;letter-spacing:.3px;text-transform:uppercase}.payment-method-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:20px}.payment-method-skeleton__card{height:90px;border-radius:12px;background:linear-gradient(90deg,var(--bg-input) 25%,var(--bg-hover) 50%,var(--bg-input) 75%);background-size:200% 100%;animation:paymentMethodShimmer 1.4s infinite}@keyframes paymentMethodShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:480px){.payment-method-selector{grid-template-columns:repeat(2,1fr)}}
