Files
roa2web-service-auto/deploy-package-20260223-151231/frontend/assets/ReceiptsListView.5aCNCyjN.css
Claude Agent 8bc567a9c5 fix telegram
2026-02-23 15:12:33 +00:00

2 lines
46 KiB
CSS

.drag-drop-overlay[data-v-2c3712d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-content[data-v-2c3712d1]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-xl);background:var(--surface-card);border-radius:var(--radius-lg);border:3px dashed var(--primary-500);box-shadow:var(--shadow-xl);text-align:center;max-width:400px}.overlay-icon[data-v-2c3712d1]{font-size:4rem;color:var(--primary-500);animation:pulse-2c3712d1 1.5s ease-in-out infinite}@keyframes pulse-2c3712d1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.overlay-text[data-v-2c3712d1]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-color);margin:0}.overlay-hint[data-v-2c3712d1]{font-size:var(--text-sm);color:var(--text-color-secondary);margin:0}.fade-enter-active[data-v-2c3712d1],.fade-leave-active[data-v-2c3712d1]{transition:opacity var(--transition-fast)}.fade-enter-from[data-v-2c3712d1],.fade-leave-to[data-v-2c3712d1]{opacity:0}.mobile-selection-footer[data-v-9fdcc1b8]{position:fixed;bottom:0;left:0;right:0;background:var(--surface-card);border-top:1px solid var(--surface-border);padding:var(--space-md);display:flex;justify-content:center;align-items:center;z-index:var(--z-fixed);box-shadow:0 -2px 8px #0000001a}.selection-actions[data-v-9fdcc1b8]{display:flex;gap:var(--space-sm);width:100%;max-width:400px;justify-content:center}.selection-action-btn[data-v-9fdcc1b8]{flex:1;height:48px;font-size:var(--text-base);font-weight:var(--font-semibold);min-height:48px}.selection-actions:has(.selection-action-btn:only-child) .selection-action-btn[data-v-9fdcc1b8]{max-width:none}.slide-up-enter-active[data-v-9fdcc1b8],.slide-up-leave-active[data-v-9fdcc1b8]{transition:transform var(--transition-normal),opacity var(--transition-normal)}.slide-up-enter-from[data-v-9fdcc1b8],.slide-up-leave-to[data-v-9fdcc1b8]{transform:translateY(100%);opacity:0}.slide-up-enter-to[data-v-9fdcc1b8],.slide-up-leave-from[data-v-9fdcc1b8]{transform:translateY(0);opacity:1}[data-theme=dark] .mobile-selection-footer[data-v-9fdcc1b8]{background:var(--surface-card);border-top-color:var(--surface-border);box-shadow:0 -2px 8px #0000004d}@media (prefers-color-scheme: dark){:root:not([data-theme]) .mobile-selection-footer[data-v-9fdcc1b8]{background:var(--surface-card);border-top-color:var(--surface-border);box-shadow:0 -2px 8px #0000004d}}.batch-group-header[data-v-c767ad87]{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast),border-color var(--transition-fast);margin-bottom:var(--space-xs)}.batch-group-header[data-v-c767ad87]:hover{background:var(--surface-hover)}.batch-group-header.is-expanded[data-v-c767ad87]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border-bottom-color:transparent}.batch-group-header.has-active-processing[data-v-c767ad87]{border-left:3px solid var(--blue-500)}.batch-header-content[data-v-c767ad87]{display:flex;align-items:center;gap:var(--space-sm);width:100%}.chevron-icon[data-v-c767ad87]{font-size:var(--text-sm);color:var(--text-color-secondary);transition:transform var(--transition-fast);flex-shrink:0}.batch-info[data-v-c767ad87]{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;flex-wrap:wrap}.batch-label[data-v-c767ad87]{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-color)}.batch-separator[data-v-c767ad87]{color:var(--text-color-secondary);font-size:var(--text-xs)}.batch-date[data-v-c767ad87],.batch-count[data-v-c767ad87]{font-size:var(--text-sm);color:var(--text-color-secondary)}.batch-status-indicator[data-v-c767ad87]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);flex-shrink:0}.batch-status-indicator.processing[data-v-c767ad87]{background:var(--blue-50);color:var(--blue-600)}.batch-status-indicator.failed[data-v-c767ad87]{background:var(--red-50);color:var(--red-600)}.batch-status-indicator.completed[data-v-c767ad87]{background:var(--green-50);color:var(--green-600)}.retry-all-btn[data-v-c767ad87]{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--surface-card);border:1px solid var(--red-300);border-radius:var(--radius-sm);color:var(--red-700);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.retry-all-btn[data-v-c767ad87]:hover{background:var(--red-100);border-color:var(--red-400)}.retry-all-btn[data-v-c767ad87]:active{transform:scale(.98)}.retry-loading[data-v-c767ad87]{margin-left:var(--space-sm)}.cancel-all-btn[data-v-c767ad87]{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.cancel-all-btn[data-v-c767ad87]:hover{background:var(--red-50);border-color:var(--red-300);color:var(--red-700)}.cancel-all-btn[data-v-c767ad87]:active{transform:scale(.98)}@media (max-width: 768px){.batch-group-header[data-v-c767ad87]{padding:var(--space-sm)}.batch-info[data-v-c767ad87]{gap:var(--space-xs)}.batch-separator[data-v-c767ad87]{display:none}.batch-date[data-v-c767ad87],.batch-count[data-v-c767ad87]{font-size:var(--text-xs)}.batch-status-indicator[data-v-c767ad87]{padding:var(--space-xs)}.batch-status-indicator span[data-v-c767ad87],.retry-all-btn .retry-btn-text[data-v-c767ad87]{display:none}.retry-all-btn[data-v-c767ad87]{padding:var(--space-xs);margin-left:var(--space-xs)}.cancel-all-btn .cancel-btn-text[data-v-c767ad87]{display:none}.cancel-all-btn[data-v-c767ad87]{padding:var(--space-xs);margin-left:var(--space-xs)}}.processing-status-cell[data-v-662c9f39]{display:flex;align-items:center}.processing-status-dash[data-v-662c9f39]{color:var(--text-color-secondary);font-size:var(--text-sm)}.processing-status[data-v-662c9f39]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;transition:opacity .3s ease,background-color .3s ease,color .3s ease}@media (prefers-reduced-motion: reduce){.processing-status[data-v-662c9f39]{transition:none}}.processing-pending[data-v-662c9f39]{background:var(--surface-hover);color:var(--text-color-secondary)}.processing-active[data-v-662c9f39]{background:var(--blue-50);color:var(--blue-600);border:1px solid var(--blue-500)}.processing-active .pi-spinner[data-v-662c9f39]{font-size:var(--text-xs)}.processing-success[data-v-662c9f39]{background:var(--green-50);color:var(--green-600)}.processing-failed[data-v-662c9f39]{background:var(--red-50);color:var(--red-600);border:1px solid var(--red-500);cursor:pointer;transition:background var(--transition-fast)}.processing-failed[data-v-662c9f39]:hover{background:var(--red-100)}.processing-failed-container[data-v-662c9f39]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.processing-error-message[data-v-662c9f39]{font-size:var(--text-xs);color:var(--red-600);max-width:200px;line-height:var(--leading-tight);cursor:help;word-break:break-word}.status-actions-row[data-v-46f1602b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-sm);padding-bottom:var(--space-xs)}.status-chips[data-v-46f1602b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1}.status-chip[data-v-46f1602b]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;color:var(--text-color-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap;border:2px solid transparent}.status-chip[data-v-46f1602b]:hover{background:var(--surface-hover)}.status-chip.active[data-v-46f1602b]{background:var(--surface-200);color:var(--text-color);font-weight:600;position:relative}.status-chip.active[data-v-46f1602b]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:var(--text-color);border-radius:2px}.status-chip.status-draft.active[data-v-46f1602b]{background:var(--blue-100);color:var(--blue-700)}.status-chip.status-draft.active[data-v-46f1602b]:after{background:var(--blue-700)}.status-chip.status-pending.active[data-v-46f1602b]{background:var(--yellow-100);color:var(--yellow-700)}.status-chip.status-pending.active[data-v-46f1602b]:after{background:var(--yellow-600)}.status-chip.status-approved.active[data-v-46f1602b]{background:var(--green-100);color:var(--green-700)}.status-chip.status-approved.active[data-v-46f1602b]:after{background:var(--green-600)}.status-chip.status-rejected.active[data-v-46f1602b]{background:var(--red-100);color:var(--red-700)}.status-chip.status-rejected.active[data-v-46f1602b]:after{background:var(--red-600)}.filters-row[data-v-46f1602b]{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--surface-border)}.filter-search[data-v-46f1602b]{flex:1 1 200px;min-width:200px}.filter-date[data-v-46f1602b]{width:130px}.filter-direction[data-v-46f1602b]{width:110px}.filter-status[data-v-46f1602b]{width:140px}.filter-actions[data-v-46f1602b]{display:flex;gap:.5rem;margin-left:auto}.header-actions-bar[data-v-46f1602b]{display:flex;gap:var(--space-xs);margin-left:auto;align-items:center}.header-actions-bar .p-button[data-v-46f1602b]{min-width:auto;padding:var(--space-sm)}.header-actions-bar .filter-active[data-v-46f1602b]{background:var(--color-primary);border-color:var(--color-primary);color:var(--surface-ground)}.header-actions-bar .filter-active[data-v-46f1602b]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.compact-table .button-group[data-v-46f1602b]{display:flex;flex-wrap:nowrap;gap:.25rem}.receipt-cards[data-v-46f1602b]{display:flex;flex-direction:column;gap:.625rem}.receipt-card[data-v-46f1602b]{background:var(--surface-card);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-sm);cursor:pointer;border:1px solid var(--surface-border);transition:all var(--transition-fast);position:relative}.receipt-card[data-v-46f1602b]:active{background:var(--surface-ground);transform:scale(.99);box-shadow:0 1px 2px #00000014}.mobile-selection-header[data-v-46f1602b]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);background:var(--blue-50);border-radius:var(--radius-md);margin-bottom:var(--space-sm);border:1px solid var(--blue-200)}.selection-header-left[data-v-46f1602b]{display:flex;align-items:center;gap:var(--space-sm)}.selection-header-left .exit-selection-btn[data-v-46f1602b]{color:var(--blue-700)}.selection-header-left .selection-count[data-v-46f1602b]{font-weight:var(--font-semibold);color:var(--blue-700);font-size:var(--text-sm)}.selection-header-right[data-v-46f1602b]{display:flex;align-items:center;gap:var(--space-xs)}.receipt-card.card-selected[data-v-46f1602b]{background:var(--blue-50);border-color:var(--blue-500)}.receipt-card.card-selected[data-v-46f1602b]:active{background:var(--blue-100)}.selection-checkmark[data-v-46f1602b]{position:absolute;top:var(--space-sm);right:var(--space-sm);width:24px;height:24px;background:var(--blue-500);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--text-xs);z-index:1}[data-theme=dark] .mobile-selection-header[data-v-46f1602b]{background:var(--blue-900);border-color:var(--blue-700)}[data-theme=dark] .selection-header-left .exit-selection-btn[data-v-46f1602b],[data-theme=dark] .selection-header-left .selection-count[data-v-46f1602b]{color:var(--blue-300)}[data-theme=dark] .receipt-card.card-selected[data-v-46f1602b]{background:var(--blue-900);border-color:var(--blue-400)}[data-theme=dark] .receipt-card.card-selected[data-v-46f1602b]:active{background:var(--blue-800)}[data-theme=dark] .selection-checkmark[data-v-46f1602b]{background:var(--blue-400)}@media (prefers-color-scheme: dark){:root:not([data-theme]) .mobile-selection-header[data-v-46f1602b]{background:var(--blue-900);border-color:var(--blue-700)}:root:not([data-theme]) .selection-header-left .exit-selection-btn[data-v-46f1602b],:root:not([data-theme]) .selection-header-left .selection-count[data-v-46f1602b]{color:var(--blue-300)}:root:not([data-theme]) .receipt-card.card-selected[data-v-46f1602b]{background:var(--blue-900);border-color:var(--blue-400)}:root:not([data-theme]) .receipt-card.card-selected[data-v-46f1602b]:active{background:var(--blue-800)}:root:not([data-theme]) .selection-checkmark[data-v-46f1602b]{background:var(--blue-400)}}.card-row-1[data-v-46f1602b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.card-row-1 .partner-info[data-v-46f1602b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.card-row-1 .partner[data-v-46f1602b]{font-weight:600;font-size:.875rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row-1 .cui[data-v-46f1602b]{font-size:.7rem;color:var(--text-color-secondary)}.card-row-1 .amount-block[data-v-46f1602b]{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.card-row-1 .amount[data-v-46f1602b]{font-weight:700;font-size:.875rem;color:var(--text-color)}.card-row-1 .amount-detail[data-v-46f1602b]{font-size:.875rem;font-weight:400;color:var(--text-color-secondary)}.card-row-1 .amount-detail.tva[data-v-46f1602b]{color:var(--green-600)}.card-row-1 .amount-detail.payment[data-v-46f1602b]{color:var(--purple-600)}.card-row-2[data-v-46f1602b]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-color-secondary);flex-wrap:wrap}.card-row-2 .sep[data-v-46f1602b]{color:var(--surface-border)}.card-row-2 .receipt-nr[data-v-46f1602b]{font-weight:500}.card-row-2 .direction-out[data-v-46f1602b]{color:var(--red-600);font-weight:500}.card-row-2 .direction-in[data-v-46f1602b]{color:var(--green-600);font-weight:500}.card-row-3[data-v-46f1602b]{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:var(--text-color-secondary);margin-top:.25rem}.card-row-3 .sep[data-v-46f1602b]{color:var(--surface-border)}.card-row-3 .created-by[data-v-46f1602b]{font-weight:500}.card-row-3 .attachments[data-v-46f1602b]{margin-left:auto;display:flex;align-items:center;gap:.125rem;color:var(--text-color-secondary)}.status-badge-small[data-v-46f1602b]{padding:.125rem .375rem;border-radius:3px;font-size:.65rem;font-weight:600;text-transform:uppercase}.status-badge-small.status-draft[data-v-46f1602b]{background-color:var(--blue-100);color:var(--blue-600)}.status-badge-small.status-pending[data-v-46f1602b]{background-color:var(--orange-100);color:var(--orange-600)}.status-badge-small.status-approved[data-v-46f1602b]{background-color:var(--green-100);color:var(--green-600)}.status-badge-small.status-rejected[data-v-46f1602b]{background-color:var(--red-100);color:var(--red-600)}.status-badge-small.status-synced[data-v-46f1602b]{background-color:var(--teal-100);color:var(--teal-600)}.status-text-draft[data-v-46f1602b]{color:var(--blue-600)}.status-text-pending_review[data-v-46f1602b]{color:var(--orange-600)}.status-text-approved[data-v-46f1602b]{color:var(--green-600)}.status-text-rejected[data-v-46f1602b]{color:var(--red-600)}.status-text-synced[data-v-46f1602b]{color:var(--teal-600)}.mobile-pagination[data-v-46f1602b]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0 .5rem;margin-top:.5rem}.page-info[data-v-46f1602b]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary);min-width:60px;text-align:center}.mobile-toolbar-container[data-v-46f1602b]{margin-bottom:1rem}.mobile-toolbar-buttons[data-v-46f1602b]{display:flex;gap:.5rem;align-items:stretch}.mobile-toolbar-buttons .p-button-outlined[data-v-46f1602b]{flex:1;min-width:0;justify-content:center}.mobile-toolbar-buttons .p-button-success[data-v-46f1602b]{flex:1.2;min-width:0;justify-content:center;font-weight:600}.filter-active[data-v-46f1602b]{border-color:var(--primary-color, #2563eb)!important;background:#2563eb0d!important;color:var(--primary-color, #2563eb)!important}.status-actions-row .p-button.p-button-success[data-v-46f1602b]{background:var(--green-600, #16a34a)!important;border-color:var(--green-600, #16a34a)!important;color:#fff!important}.status-actions-row .p-button.p-button-success[data-v-46f1602b]:hover{background:var(--green-700, #15803d)!important;border-color:var(--green-700, #15803d)!important}@media (max-width: 768px){.receipts-list-view[data-v-46f1602b]{padding:.75rem}.status-actions-row[data-v-46f1602b]{gap:.75rem;justify-content:center}.status-chips[data-v-46f1602b]{width:100%;gap:.25rem;justify-content:center}.status-actions-row .p-button[data-v-46f1602b]{flex:0 0 auto;min-width:140px}.status-chip[data-v-46f1602b]{font-size:.75rem;padding:.2rem .4rem}.filters-row[data-v-46f1602b]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-bottom:.5rem}.filters-row .filter-search[data-v-46f1602b]{grid-column:1 / -1}.filters-row .filter-status[data-v-46f1602b]{grid-column:1 / -1;width:100%!important}.filter-direction[data-v-46f1602b],.filter-date[data-v-46f1602b]{width:100%!important;min-width:unset!important}.filter-actions[data-v-46f1602b]{display:none}}.reject-dialog-content[data-v-46f1602b]{display:flex;flex-direction:column;gap:.5rem}.reject-dialog-content p[data-v-46f1602b]{margin:0;color:var(--text-color-secondary)}.text-muted[data-v-46f1602b]{color:var(--text-color-secondary)}.bulk-actions-bar[data-v-46f1602b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:linear-gradient(135deg,var(--blue-50) 0%,var(--blue-100) 100%);border:1px solid var(--blue-200);border-radius:6px;margin-bottom:.75rem}.selection-info[data-v-46f1602b]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--blue-700)}.selection-info i[data-v-46f1602b]{font-size:1.1rem}.bulk-buttons[data-v-46f1602b]{display:flex;gap:.5rem}@media (max-width: 768px){.bulk-actions-bar[data-v-46f1602b]{flex-direction:column;gap:.75rem;align-items:stretch}.bulk-buttons[data-v-46f1602b]{justify-content:flex-end}}.batch-groups-container[data-v-46f1602b]{display:flex;flex-direction:column;gap:var(--space-sm)}.batch-group[data-v-46f1602b]{border-radius:var(--radius-md);overflow:hidden}.batch-group-content[data-v-46f1602b]{border:1px solid var(--surface-border);border-top:none;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:var(--surface-card)}.batch-group-content .grouped-table[data-v-46f1602b]{border-radius:0}.grouped-pagination[data-v-46f1602b]{display:flex;justify-content:center;padding:var(--space-md) 0;margin-top:var(--space-sm);border-top:1px solid var(--surface-border)}@media (max-width: 768px){.batch-groups-container[data-v-46f1602b]{gap:var(--space-xs)}.batch-group-content[data-v-46f1602b]{overflow-x:auto}}.status-chip.processing-chip-in-progress[data-v-46f1602b]{background:var(--blue-100);color:var(--blue-700)}.status-chip.processing-chip-in-progress[data-v-46f1602b]:hover{background:var(--blue-200)}.status-chip.processing-chip-in-progress.active[data-v-46f1602b]{background:var(--blue-100);color:var(--blue-700);font-weight:var(--font-semibold)}.status-chip.processing-chip-in-progress.active[data-v-46f1602b]:after{background:var(--blue-700)}.status-chip.processing-chip-failed[data-v-46f1602b]{background:var(--red-100);color:var(--red-700)}.status-chip.processing-chip-failed[data-v-46f1602b]:hover{background:var(--red-200)}.status-chip.processing-chip-failed.active[data-v-46f1602b]{background:var(--red-100);color:var(--red-700);font-weight:var(--font-semibold)}.status-chip.processing-chip-failed.active[data-v-46f1602b]:after{background:var(--red-700)}.hidden-file-input[data-v-46f1602b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.desktop-action-buttons[data-v-46f1602b]{display:flex;gap:var(--space-sm);align-items:center}.mobile-toolbar-container[data-v-46f1602b]{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.mobile-toolbar-actions[data-v-46f1602b]{justify-content:flex-end}.receipt-card.card-processing[data-v-46f1602b]{opacity:.85;background:linear-gradient(135deg,var(--surface-card) 0%,var(--blue-50) 100%);border-color:var(--blue-200)}.processing-badge[data-v-46f1602b]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:3px;font-size:.65rem;font-weight:var(--font-semibold);white-space:nowrap}.processing-badge.processing-active[data-v-46f1602b]{background:var(--blue-100);color:var(--blue-700)}.processing-badge.processing-failed[data-v-46f1602b]{background:var(--red-100);color:var(--red-700);cursor:help}.batch-badge[data-v-46f1602b]{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .375rem;border-radius:3px;font-size:.65rem;font-weight:var(--font-medium);background:var(--surface-200);color:var(--text-color-secondary);white-space:nowrap}.batch-badge i[data-v-46f1602b]{font-size:.6rem}.retry-btn-mobile[data-v-46f1602b]{margin-left:auto;flex-shrink:0}.card-row-3[data-v-46f1602b]{flex-wrap:wrap;row-gap:.25rem}[data-theme=dark] .receipt-card.card-processing[data-v-46f1602b]{background:linear-gradient(135deg,var(--surface-card) 0%,var(--blue-900) 100%);border-color:var(--blue-700)}[data-theme=dark] .processing-badge.processing-active[data-v-46f1602b]{background:var(--blue-900);color:var(--blue-300)}[data-theme=dark] .processing-badge.processing-failed[data-v-46f1602b]{background:var(--red-900);color:var(--red-300)}[data-theme=dark] .batch-badge[data-v-46f1602b]{background:var(--surface-700);color:var(--text-color-secondary)}.job-filename[data-v-46f1602b]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-color);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-filename i[data-v-46f1602b]{color:var(--text-color-secondary);flex-shrink:0}.job-processing-indicator[data-v-46f1602b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--blue-500)}.job-processing-indicator .pi-spinner[data-v-46f1602b]{font-size:var(--text-base)}[data-theme=dark] .job-filename[data-v-46f1602b]{color:var(--text-color)}[data-theme=dark] .job-filename i[data-v-46f1602b]{color:var(--text-color-secondary)}[data-theme=dark] .job-processing-indicator[data-v-46f1602b]{color:var(--blue-400)}.receipt-card.card-job[data-v-46f1602b]{cursor:default;opacity:.9}.job-filename-mobile[data-v-46f1602b]{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-filename-mobile i[data-v-46f1602b]{color:var(--text-color-secondary);flex-shrink:0}.job-processing-indicator-mobile[data-v-46f1602b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--blue-500)}[data-theme=dark] .receipt-card.card-job[data-v-46f1602b]{background:linear-gradient(135deg,var(--surface-card) 0%,var(--blue-900) 100%);border-color:var(--blue-700)}[data-theme=dark] .job-filename-mobile[data-v-46f1602b]{color:var(--text-color)}[data-theme=dark] .job-processing-indicator-mobile[data-v-46f1602b]{color:var(--blue-400)}.job-failed-indicator-mobile[data-v-46f1602b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--red-500)}.job-failed-indicator-mobile .pi-exclamation-triangle[data-v-46f1602b]{font-size:var(--text-lg)}.text-error[data-v-46f1602b]{color:var(--red-600)}.job-error-message[data-v-46f1602b]{font-size:var(--text-xs);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}[data-theme=dark] .job-failed-indicator-mobile[data-v-46f1602b],[data-theme=dark] .text-error[data-v-46f1602b]{color:var(--red-400)}@media (prefers-color-scheme: dark){:root:not([data-theme]) .job-failed-indicator-mobile[data-v-46f1602b]{color:var(--red-400)}:root:not([data-theme]) .text-error[data-v-46f1602b]{color:var(--red-400)}}.job-failed-indicator[data-v-46f1602b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--red-500);cursor:help}.job-failed-indicator .pi-exclamation-triangle[data-v-46f1602b]{font-size:var(--text-base)}[data-theme=dark] .job-failed-indicator[data-v-46f1602b]{color:var(--red-400)}.receipt-filename[data-v-46f1602b]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-color);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-filename i[data-v-46f1602b]{color:var(--text-color-secondary);flex-shrink:0}.filename-mobile[data-v-46f1602b]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:var(--space-xs)}.filename-mobile i[data-v-46f1602b]{font-size:.65rem;flex-shrink:0}[data-theme=dark] .receipt-filename[data-v-46f1602b]{color:var(--text-color)}[data-theme=dark] .receipt-filename i[data-v-46f1602b],[data-theme=dark] .filename-mobile[data-v-46f1602b]{color:var(--text-color-secondary)}@media (prefers-color-scheme: dark){:root:not([data-theme]) .receipt-filename[data-v-46f1602b]{color:var(--text-color)}:root:not([data-theme]) .receipt-filename i[data-v-46f1602b]{color:var(--text-color-secondary)}:root:not([data-theme]) .filename-mobile[data-v-46f1602b]{color:var(--text-color-secondary)}}.receipt-card.card-failed[data-v-46f1602b]{border-left:3px solid var(--red-500);background:linear-gradient(135deg,var(--surface-card) 0%,var(--red-50) 100%);border-color:var(--red-200)}.receipt-card.card-failed[data-v-46f1602b]:hover{background:linear-gradient(135deg,var(--surface-hover) 0%,var(--red-100) 100%)}[data-theme=dark] .receipt-card.card-failed[data-v-46f1602b]{background:linear-gradient(135deg,var(--surface-card) 0%,var(--red-900) 100%);border-color:var(--red-700)}[data-theme=dark] .receipt-card.card-failed[data-v-46f1602b]:hover{background:linear-gradient(135deg,var(--surface-hover) 0%,var(--red-800) 100%)}@media (prefers-color-scheme: dark){:root:not([data-theme]) .receipt-card.card-failed[data-v-46f1602b]{background:linear-gradient(135deg,var(--surface-card) 0%,var(--red-900) 100%);border-color:var(--red-700)}:root:not([data-theme]) .receipt-card.card-failed[data-v-46f1602b]:hover{background:linear-gradient(135deg,var(--surface-hover) 0%,var(--red-800) 100%)}}.edit-btn-mobile[data-v-46f1602b]{flex-shrink:0}@keyframes cardHighlightGreen-46f1602b{0%{background-color:var(--green-100);border-color:var(--green-300)}to{background-color:var(--surface-card);border-color:var(--surface-border)}}@keyframes cardHighlightRed-46f1602b{0%{background-color:var(--red-100);border-color:var(--red-300)}to{background-color:var(--surface-card);border-color:var(--surface-border)}}.receipt-card.card-highlight-completed[data-v-46f1602b]{animation:cardHighlightGreen-46f1602b 2s ease-out forwards}.receipt-card.card-highlight-failed[data-v-46f1602b]{animation:cardHighlightRed-46f1602b 2s ease-out forwards}@keyframes cardHighlightGreenDark-46f1602b{0%{background-color:color-mix(in srgb,var(--green-500) 25%,var(--surface-card));border-color:var(--green-700)}to{background-color:var(--surface-card);border-color:var(--surface-border)}}@keyframes cardHighlightRedDark-46f1602b{0%{background-color:color-mix(in srgb,var(--red-500) 25%,var(--surface-card));border-color:var(--red-700)}to{background-color:var(--surface-card);border-color:var(--surface-border)}}[data-theme=dark] .receipt-card.card-highlight-completed[data-v-46f1602b]{animation-name:cardHighlightGreenDark-46f1602b}[data-theme=dark] .receipt-card.card-highlight-failed[data-v-46f1602b]{animation-name:cardHighlightRedDark-46f1602b}@media (prefers-color-scheme: dark){:root:not([data-theme]) .receipt-card.card-highlight-completed[data-v-46f1602b]{animation-name:cardHighlightGreenDark-46f1602b}:root:not([data-theme]) .receipt-card.card-highlight-failed[data-v-46f1602b]{animation-name:cardHighlightRedDark-46f1602b}}@media (prefers-reduced-motion: reduce){.receipt-card.card-highlight-completed[data-v-46f1602b],.receipt-card.card-highlight-failed[data-v-46f1602b]{animation:none}}.cancel-job-btn[data-v-46f1602b]{width:28px!important;height:28px!important;padding:0!important}.cancel-job-btn[data-v-46f1602b]:hover{background:var(--red-50)!important}[data-theme=dark] .cancel-job-btn[data-v-46f1602b]:hover{background:var(--red-900)!important}@media (prefers-color-scheme: dark){:root:not([data-theme]) .cancel-job-btn[data-v-46f1602b]:hover{background:var(--red-900)!important}}.receipts-list-view.mobile-android-layout[data-v-46f1602b]{padding-top:calc(56px + var(--space-sm));padding-bottom:calc(56px + var(--space-sm));min-height:100vh}.receipts-list-view.mobile-android-layout .roa-card[data-v-46f1602b]{border-radius:0;box-shadow:none;margin:0;padding:var(--space-sm)}.mobile-filter-chips-container[data-v-46f1602b]{position:fixed;top:56px;left:0;right:0;background:var(--surface-card);border-bottom:1px solid var(--surface-border);z-index:999;padding:var(--space-sm) 0}.mobile-filter-chips[data-v-46f1602b]{display:flex;gap:var(--space-sm);padding:0 var(--space-md);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-filter-chips[data-v-46f1602b]::-webkit-scrollbar{display:none}.mobile-filter-chip[data-v-46f1602b]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-color-secondary);background:var(--surface-100);border:1px solid var(--surface-border);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);min-height:32px}.mobile-filter-chip[data-v-46f1602b]:active{transform:scale(.95)}.mobile-filter-chip.active[data-v-46f1602b]{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.mobile-filter-chip .chip-badge[data-v-46f1602b]{margin-left:var(--space-xs)}.mobile-filter-chip.chip-draft.active[data-v-46f1602b]{background:var(--blue-600);border-color:var(--blue-600)}.mobile-filter-chip.chip-pending.active[data-v-46f1602b]{background:var(--yellow-600);border-color:var(--yellow-600)}.mobile-filter-chip.chip-approved.active[data-v-46f1602b]{background:var(--green-600);border-color:var(--green-600)}.mobile-filter-chip.chip-rejected.active[data-v-46f1602b]{background:var(--red-600);border-color:var(--red-600)}.mobile-filter-chip.chip-processing[data-v-46f1602b]{background:var(--blue-100);color:var(--blue-700);border-color:var(--blue-200)}.mobile-filter-chip.chip-processing.active[data-v-46f1602b]{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}.mobile-filter-chip.chip-failed[data-v-46f1602b]{background:var(--red-100);color:var(--red-700);border-color:var(--red-200)}.mobile-filter-chip.chip-failed.active[data-v-46f1602b]{background:var(--red-600);color:#fff;border-color:var(--red-600)}.mobile-filter-chip i[data-v-46f1602b]{font-size:var(--text-xs)}.mobile-sidebar[data-v-46f1602b]{width:280px!important}.sidebar-header[data-v-46f1602b]{padding:var(--space-md);border-bottom:1px solid var(--surface-border)}.sidebar-title[data-v-46f1602b]{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary)}.sidebar-menu[data-v-46f1602b]{display:flex;flex-direction:column;padding:var(--space-sm) 0}.sidebar-item[data-v-46f1602b]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--text-color);text-decoration:none;font-size:var(--text-base);font-weight:var(--font-medium);transition:background var(--transition-fast)}.sidebar-item[data-v-46f1602b]:hover,.sidebar-item[data-v-46f1602b]:active{background:var(--surface-hover)}.sidebar-item.active[data-v-46f1602b],.sidebar-item.router-link-active[data-v-46f1602b]{color:var(--color-primary);background:var(--blue-50)}.sidebar-item i[data-v-46f1602b]{font-size:var(--text-xl);width:24px;text-align:center}.receipts-list-view.mobile-android-layout .mobile-filter-chips-container+.roa-card[data-v-46f1602b],.receipts-list-view.mobile-android-layout:has(.mobile-filter-chips-container) .roa-card[data-v-46f1602b]{margin-top:48px}.receipts-list-view.mobile-android-layout .mobile-toolbar-container[data-v-46f1602b]{display:none}.receipts-list-view.mobile-android-layout .receipt-cards[data-v-46f1602b]{padding-bottom:80px}[data-theme=dark] .mobile-filter-chips-container[data-v-46f1602b]{background:var(--surface-card);border-bottom-color:var(--surface-border)}[data-theme=dark] .mobile-filter-chip[data-v-46f1602b]{background:var(--surface-700);border-color:var(--surface-border);color:var(--text-color-secondary)}[data-theme=dark] .mobile-filter-chip.active[data-v-46f1602b]{background:var(--blue-600);border-color:var(--blue-600);color:#fff}[data-theme=dark] .mobile-filter-chip.chip-processing[data-v-46f1602b]{background:var(--blue-900);color:var(--blue-300);border-color:var(--blue-700)}[data-theme=dark] .mobile-filter-chip.chip-failed[data-v-46f1602b]{background:var(--red-900);color:var(--red-300);border-color:var(--red-700)}[data-theme=dark] .sidebar-item.active[data-v-46f1602b],[data-theme=dark] .sidebar-item.router-link-active[data-v-46f1602b]{color:var(--blue-400);background:var(--blue-900)}@media (prefers-color-scheme: dark){:root:not([data-theme]) .mobile-filter-chips-container[data-v-46f1602b]{background:var(--surface-card);border-bottom-color:var(--surface-border)}:root:not([data-theme]) .mobile-filter-chip[data-v-46f1602b]{background:var(--surface-700);border-color:var(--surface-border);color:var(--text-color-secondary)}:root:not([data-theme]) .mobile-filter-chip.active[data-v-46f1602b]{background:var(--blue-600);border-color:var(--blue-600);color:#fff}:root:not([data-theme]) .mobile-filter-chip.chip-processing[data-v-46f1602b]{background:var(--blue-900);color:var(--blue-300);border-color:var(--blue-700)}:root:not([data-theme]) .mobile-filter-chip.chip-failed[data-v-46f1602b]{background:var(--red-900);color:var(--red-300);border-color:var(--red-700)}:root:not([data-theme]) .sidebar-item.active[data-v-46f1602b],:root:not([data-theme]) .sidebar-item.router-link-active[data-v-46f1602b]{color:var(--blue-400);background:var(--blue-900)}}.receipts-list-view.mobile-android-layout[data-v-46f1602b]:has(.mobile-filter-chips-container){padding-top:calc(56px + 48px + var(--space-sm))}.bottom-sheet-title[data-v-46f1602b]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-color);margin:0 0 var(--space-md) 0}.bottom-sheet-filters[data-v-46f1602b]{display:flex;flex-direction:column;gap:var(--space-md)}.bottom-sheet-actions[data-v-46f1602b]{display:flex;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--surface-border)}.mobile-speed-dial{position:fixed!important;bottom:72px!important;right:var(--space-md)!important;z-index:999!important}.mobile-speed-dial .p-speeddial-button{width:56px!important;height:56px!important;border-radius:50%!important;background:var(--color-primary)!important;border:none!important;box-shadow:var(--shadow-lg)!important;transition:all var(--transition-fast)!important}.mobile-speed-dial .p-speeddial-button:hover,.mobile-speed-dial .p-speeddial-button:focus{background:var(--color-primary-dark)!important;box-shadow:var(--shadow-xl)!important}.mobile-speed-dial .p-speeddial-button:active{transform:scale(.95)!important}.mobile-speed-dial .p-speeddial-button .p-button-icon{font-size:var(--text-2xl)!important;color:var(--color-text-inverse)!important}.mobile-speed-dial .p-speeddial-action{width:48px!important;height:48px!important;background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;box-shadow:var(--shadow-md)!important;transition:all var(--transition-fast)!important}.mobile-speed-dial .p-speeddial-action:hover,.mobile-speed-dial .p-speeddial-action:focus{background:var(--surface-hover)!important;transform:scale(1.1)!important}.mobile-speed-dial .p-speeddial-action .p-speeddial-action-icon{color:var(--color-primary)!important;font-size:var(--text-lg)!important}.mobile-speed-dial .p-speeddial-action:before{content:attr(aria-label);position:absolute;right:60px;white-space:nowrap;background:var(--surface-card);color:var(--text-color);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);box-shadow:var(--shadow-sm);border:1px solid var(--surface-border);opacity:0;transform:translate(10px);transition:all var(--transition-fast);pointer-events:none}.mobile-speed-dial.p-speeddial-opened .p-speeddial-action:before{opacity:1;transform:translate(0)}.p-speeddial-mask.mobile-speed-dial-mask{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#00000080!important;z-index:998!important;pointer-events:none!important}.p-speeddial-opened~.p-speeddial-mask.mobile-speed-dial-mask,.mobile-speed-dial.p-speeddial-opened~.p-speeddial-mask.mobile-speed-dial-mask{pointer-events:auto!important;animation:fadeIn .2s ease-out!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .mobile-speed-dial .p-speeddial-button{background:var(--blue-600)!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .mobile-speed-dial .p-speeddial-button:hover,[data-theme=dark] .mobile-speed-dial .p-speeddial-button:focus{background:var(--blue-700)!important}[data-theme=dark] .mobile-speed-dial .p-speeddial-action{background:var(--surface-card)!important;border-color:var(--surface-border)!important}[data-theme=dark] .mobile-speed-dial .p-speeddial-action:hover,[data-theme=dark] .mobile-speed-dial .p-speeddial-action:focus{background:var(--surface-hover)!important}[data-theme=dark] .mobile-speed-dial .p-speeddial-action .p-speeddial-action-icon{color:var(--blue-400)!important}[data-theme=dark] .mobile-speed-dial .p-speeddial-action:before{background:var(--surface-card);color:var(--text-color);border-color:var(--surface-border)}[data-theme=dark] .p-speeddial-mask.mobile-speed-dial-mask{background:#000000b3!important}@media (prefers-color-scheme: dark){:root:not([data-theme]) .mobile-speed-dial .p-speeddial-button{background:var(--blue-600)!important;box-shadow:0 4px 12px #0006!important}:root:not([data-theme]) .mobile-speed-dial .p-speeddial-button:hover,:root:not([data-theme]) .mobile-speed-dial .p-speeddial-button:focus{background:var(--blue-700)!important}:root:not([data-theme]) .mobile-speed-dial .p-speeddial-action{background:var(--surface-card)!important;border-color:var(--surface-border)!important}:root:not([data-theme]) .mobile-speed-dial .p-speeddial-action:hover,:root:not([data-theme]) .mobile-speed-dial .p-speeddial-action:focus{background:var(--surface-hover)!important}:root:not([data-theme]) .mobile-speed-dial .p-speeddial-action .p-speeddial-action-icon{color:var(--blue-400)!important}:root:not([data-theme]) .mobile-speed-dial .p-speeddial-action:before{background:var(--surface-card);color:var(--text-color);border-color:var(--surface-border)}:root:not([data-theme]) .p-speeddial-mask.mobile-speed-dial-mask{background:#000000b3!important}}.receipt-action-menu.p-menu.p-menu-overlay{background:var(--md-sys-color-surface-container-high, var(--surface-card))!important;border:1px solid var(--md-sys-color-outline-variant, var(--surface-border))!important;border-radius:var(--radius-lg, 12px)!important;min-width:200px!important;max-width:280px!important;box-shadow:0 2px 4px -1px #0000001a,0 4px 6px -1px #0000000f,0 8px 16px -2px #0000001a!important;transform-origin:top center!important;animation:receiptMenuSlideIn .2s ease-out!important;overflow:hidden!important}@keyframes receiptMenuSlideIn{0%{opacity:0;transform:scale(.92) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.receipt-action-menu.p-menu .p-menu-list{padding:var(--space-sm, 8px) 0!important}.receipt-action-menu.p-menu .p-menuitem{padding:0!important;margin:0 var(--space-xs, 4px)!important}.receipt-action-menu.p-menu .p-menuitem-content{display:flex!important;align-items:center!important;gap:var(--space-md, 16px)!important;padding:var(--space-sm, 8px) var(--space-md, 16px)!important;min-height:48px!important;font-size:var(--text-base, 1rem)!important;color:var(--md-sys-color-on-surface, var(--text-color))!important;background:transparent!important;border-radius:var(--radius-md, 8px)!important;text-decoration:none!important;cursor:pointer!important;transition:background-color var(--transition-fast, .15s) ease,transform var(--transition-fast, .15s) ease!important;position:relative!important;overflow:hidden!important}.receipt-action-menu.p-menu .p-menuitem-content:hover{background:var(--md-sys-color-surface-variant, var(--surface-hover))!important}.receipt-action-menu.p-menu .p-menuitem-content:active{background:var(--md-sys-color-primary-container, var(--primary-100))!important;transform:scale(.98)!important}.receipt-action-menu.p-menu .p-menuitem:focus-visible .p-menuitem-content{outline:2px solid var(--md-sys-color-primary, var(--color-primary))!important;outline-offset:-2px!important}.receipt-action-menu.p-menu .p-menuitem-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;font-size:1.25rem!important;color:var(--md-sys-color-on-surface-variant, var(--color-text-secondary))!important;flex-shrink:0!important;transition:color var(--transition-fast, .15s) ease!important}.receipt-action-menu.p-menu .p-menuitem-content:hover .p-menuitem-icon{color:var(--md-sys-color-primary, var(--color-primary))!important}.receipt-action-menu.p-menu .p-menuitem-text{font-weight:var(--font-medium, 500)!important;font-size:var(--text-base, 1rem)!important;line-height:1.5!important;color:var(--md-sys-color-on-surface, var(--text-color))!important}.receipt-action-menu.p-menu .p-menuitem+.p-menuitem{margin-top:2px!important}.receipt-action-menu.p-menu .p-menu-separator{margin:var(--space-sm, 8px) var(--space-md, 16px)!important;border:none!important;border-top:1px solid var(--md-sys-color-outline-variant, var(--surface-border))!important;height:0!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-content,.receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-icon,.receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-text{color:var(--md-sys-color-error, var(--color-error))!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-content:hover{background:var(--md-sys-color-error-container, var(--red-100))!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-content:active{background:var(--md-sys-color-error-container, var(--red-200))!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-content,.receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-icon,.receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-text{color:var(--color-success, #059669)!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-content:hover{background:var(--green-100, rgba(5, 150, 105, .1))!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-content:active{background:var(--green-200, rgba(5, 150, 105, .2))!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-content,.receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-icon,.receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-text{color:var(--color-warning, #d97706)!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-content:hover{background:var(--yellow-100, rgba(217, 119, 6, .1))!important}.receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-content:active{background:var(--yellow-200, rgba(217, 119, 6, .2))!important}[data-theme=dark] .receipt-action-menu.p-menu.p-menu-overlay{background:var(--surface-800, #1e293b)!important;border-color:var(--surface-600, #475569)!important;box-shadow:0 4px 8px -2px #0000004d,0 8px 16px -4px #00000040!important}[data-theme=dark] .receipt-action-menu.p-menu .p-menuitem-content:hover{background:var(--surface-700, #334155)!important}[data-theme=dark] .receipt-action-menu.p-menu .p-menuitem-content:active{background:var(--surface-600, #475569)!important}[data-theme=dark] .receipt-action-menu.p-menu .p-menu-separator{border-top-color:var(--surface-600, #475569)!important}[data-theme=dark] .receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-content:hover{background:var(--red-900, rgba(220, 38, 38, .2))!important}[data-theme=dark] .receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-content:hover{background:var(--green-900, rgba(5, 150, 105, .2))!important}[data-theme=dark] .receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-content:hover{background:var(--yellow-900, rgba(217, 119, 6, .2))!important}@media (prefers-color-scheme: dark){:root:not([data-theme]) .receipt-action-menu.p-menu.p-menu-overlay{background:var(--surface-800, #1e293b)!important;border-color:var(--surface-600, #475569)!important;box-shadow:0 4px 8px -2px #0000004d,0 8px 16px -4px #00000040!important}:root:not([data-theme]) .receipt-action-menu.p-menu .p-menuitem-content:hover{background:var(--surface-700, #334155)!important}:root:not([data-theme]) .receipt-action-menu.p-menu .p-menuitem-content:active{background:var(--surface-600, #475569)!important}:root:not([data-theme]) .receipt-action-menu.p-menu .p-menu-separator{border-top-color:var(--surface-600, #475569)!important}:root:not([data-theme]) .receipt-action-menu.p-menu .p-menuitem.menu-item-danger .p-menuitem-content:hover{background:var(--red-900, rgba(220, 38, 38, .2))!important}:root:not([data-theme]) .receipt-action-menu.p-menu .p-menuitem.menu-item-success .p-menuitem-content:hover{background:var(--green-900, rgba(5, 150, 105, .2))!important}:root:not([data-theme]) .receipt-action-menu.p-menu .p-menuitem.menu-item-warning .p-menuitem-content:hover{background:var(--yellow-900, rgba(217, 119, 6, .2))!important}}