.table-view-module__QHwiBW__tableSection{background-color:#fff;border-radius:0;padding:0}.table-view-module__QHwiBW__maxWidth{max-width:100%;margin:0 auto}.table-view-module__QHwiBW__tableWrapper{border:none;border-top:1px solid #e5e7eb;border-radius:0;overflow-x:auto}.table-view-module__QHwiBW__table{text-align:left;border-collapse:collapse;table-layout:auto;width:100%;min-width:1400px;font-size:.875rem}.table-view-module__QHwiBW__tableHead{color:#4b5563;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600}.table-view-module__QHwiBW__tableHeadCell{text-align:left;cursor:default;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.table-view-module__QHwiBW__tableHeadCell.table-view-module__QHwiBW__sortable{cursor:pointer;transition:background-color .2s}.table-view-module__QHwiBW__tableHeadCell.table-view-module__QHwiBW__sortable:hover{background-color:#f0f1f3}.table-view-module__QHwiBW__headerContent{justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.table-view-module__QHwiBW__sortIcon{color:#9ca3af;min-width:12px;font-size:.7rem;display:inline-block}.table-view-module__QHwiBW__tableHeadCell.table-view-module__QHwiBW__center{text-align:center}.table-view-module__QHwiBW__tableHeadCell.table-view-module__QHwiBW__center .table-view-module__QHwiBW__headerContent{justify-content:center}.table-view-module__QHwiBW__tableHeadCell.table-view-module__QHwiBW__right{text-align:right}.table-view-module__QHwiBW__tableHeadCell.table-view-module__QHwiBW__right .table-view-module__QHwiBW__headerContent{justify-content:flex-end}.table-view-module__QHwiBW__tableBody tr{vertical-align:top;border-bottom:1px solid #e5e7eb;transition:all .2s}.table-view-module__QHwiBW__tableBody tr:hover{background-color:#f9fafb}.table-view-module__QHwiBW__tableBody tr.table-view-module__QHwiBW__highlight{background-color:#f0f9ff}.table-view-module__QHwiBW__tableCell{color:#1f2937;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:300px;padding:.5rem .75rem}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__center{text-align:center}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__right{text-align:right}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__rowNumber{color:#6b7280}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__date{color:#9ca3af;font-size:.8125rem}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__code{color:#1f2937;font-weight:500}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__amount{text-align:right;font-variant-numeric:tabular-nums}.table-view-module__QHwiBW__tableCell.table-view-module__QHwiBW__amountTotal{text-align:right;color:#2563eb;font-weight:700}.table-view-module__QHwiBW__actionButton{color:#2563eb;cursor:pointer;white-space:nowrap;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.table-view-module__QHwiBW__actionButton:hover{color:#fff;background-color:#2563eb;border-color:#2563eb;box-shadow:0 2px 4px #2563eb33}.table-view-module__QHwiBW__actionButton:active{transform:scale(.95)}.table-view-module__QHwiBW__actionButton:disabled{opacity:.5;cursor:not-allowed}.table-view-module__QHwiBW__emptyState{text-align:center;color:#9ca3af;padding:3rem 1rem}.table-view-module__QHwiBW__emptyStateText{color:#d1d5db;font-style:italic}@media (max-width:640px){.table-view-module__QHwiBW__tableCell{padding:.375rem .5rem;font-size:.8rem}.table-view-module__QHwiBW__tableHeadCell{padding:.5rem;font-size:.75rem}.table-view-module__QHwiBW__actionButton{padding:.25rem .5rem;font-size:.7rem}}.table-view-module__QHwiBW__tableWrapper{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.table-view-module__QHwiBW__tableWrapper::-webkit-scrollbar{height:.5rem}.table-view-module__QHwiBW__tableWrapper::-webkit-scrollbar-track{background:#f1f5f9}.table-view-module__QHwiBW__tableWrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.25rem}.table-view-module__QHwiBW__tableWrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}
.pagination-module__5p0ZuW__paginationContainer{background-color:#fff;border-top:1px solid #e5e7eb;flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@media (min-width:768px){.pagination-module__5p0ZuW__paginationContainer{flex-direction:row}}.pagination-module__5p0ZuW__paginationInfo{justify-content:center;align-items:center;display:flex}.pagination-module__5p0ZuW__infoText{color:#6b7280;font-size:.875rem}.pagination-module__5p0ZuW__infoText strong{color:#1f2937;font-weight:600}.pagination-module__5p0ZuW__paginationControls{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:768px){.pagination-module__5p0ZuW__paginationControls{flex-direction:row;width:auto}}.pagination-module__5p0ZuW__pageSizeControl{align-items:center;gap:.5rem;display:flex}.pagination-module__5p0ZuW__label{color:#6b7280;white-space:nowrap;font-size:.875rem}.pagination-module__5p0ZuW__select{color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;transition:all .2s}.pagination-module__5p0ZuW__select:hover{border-color:#9ca3af}.pagination-module__5p0ZuW__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-module__5p0ZuW__pageNumbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-module__5p0ZuW__navButton,.pagination-module__5p0ZuW__pageButton{color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.pagination-module__5p0ZuW__navButton:hover:not(:disabled),.pagination-module__5p0ZuW__pageButton:hover:not(.pagination-module__5p0ZuW__active){color:#1e40af;background-color:#eff6ff;border-color:#3b82f6}.pagination-module__5p0ZuW__pageButton.pagination-module__5p0ZuW__active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.pagination-module__5p0ZuW__navButton:disabled{opacity:.5;cursor:not-allowed;color:#d1d5db}.pagination-module__5p0ZuW__pages{align-items:center;gap:.25rem;display:flex}.pagination-module__5p0ZuW__ellipsis{color:#9ca3af;padding:0 .25rem;font-size:.875rem}
.date-picker-module__CwOgDa__datePickerWrapper{width:100%;position:relative}.date-picker-module__CwOgDa__dateInput{color:#111827;cursor:pointer;background:0 0;border:none;outline:none;flex:1;width:100%;padding:0;font-family:inherit;font-size:.875rem}.date-picker-module__CwOgDa__dateInput::placeholder{color:#d1d5db}.date-picker-module__CwOgDa__dateInput:disabled{color:#9ca3af;cursor:not-allowed}.date-picker-module__CwOgDa__modalOverlay{z-index:9998;background-color:#00000080;animation:.2s ease-out date-picker-module__CwOgDa__fadeIn;position:fixed;inset:0}@keyframes date-picker-module__CwOgDa__fadeIn{0%{opacity:0}to{opacity:1}}.date-picker-module__CwOgDa__modalContainer{z-index:9999;background:#fff;border-radius:1rem;min-width:380px;max-width:90vw;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) date-picker-module__CwOgDa__modalSlideIn;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}@keyframes date-picker-module__CwOgDa__modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)translateY(-20px)}to{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}}.date-picker-module__CwOgDa__modalHeader{background:#3b82f6;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.date-picker-module__CwOgDa__headerTitle{align-items:center;gap:.75rem;display:flex}.date-picker-module__CwOgDa__monthButton,.date-picker-module__CwOgDa__yearButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff80;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;transition:all .2s}.date-picker-module__CwOgDa__monthButton:hover,.date-picker-module__CwOgDa__yearButton:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.date-picker-module__CwOgDa__navButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;transition:all .2s;display:flex}.date-picker-module__CwOgDa__navButton:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.date-picker-module__CwOgDa__navButton:disabled{opacity:.3;cursor:not-allowed}.date-picker-module__CwOgDa__modalBody{background:#fff;min-height:320px;max-height:60vh;padding:1.5rem;overflow-y:auto}.date-picker-module__CwOgDa__dayNamesGrid{grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}.date-picker-module__CwOgDa__dayName{text-align:center;color:#6b7280;text-transform:uppercase;padding:.5rem;font-size:.75rem;font-weight:700}.date-picker-module__CwOgDa__daysGrid{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.date-picker-module__CwOgDa__dayCell{aspect-ratio:1;color:#1f2937;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.date-picker-module__CwOgDa__dayCell:hover:not(.date-picker-module__CwOgDa__disabled):not(.date-picker-module__CwOgDa__outsideMonth){color:#1e40af;background:#dbeafe;border-color:#60a5fa;font-weight:600;transform:scale(1.1);box-shadow:0 4px 12px #3b82f64d}.date-picker-module__CwOgDa__dayCell.date-picker-module__CwOgDa__selected{color:#fff;background:#3b82f6;border-color:#2563eb;font-weight:700;transform:scale(1.05);box-shadow:0 4px 12px #3b82f666}.date-picker-module__CwOgDa__dayCell.date-picker-module__CwOgDa__today{color:#92400e;background:#fef3c7;border:2px solid #f59e0b;font-weight:700}.date-picker-module__CwOgDa__dayCell.date-picker-module__CwOgDa__outsideMonth{color:#d1d5db;opacity:.5}.date-picker-module__CwOgDa__dayCell.date-picker-module__CwOgDa__disabled{color:#e5e7eb;cursor:not-allowed;opacity:.3}.date-picker-module__CwOgDa__dayCell.date-picker-module__CwOgDa__disabled:hover{box-shadow:none;background:0 0;transform:none}.date-picker-module__CwOgDa__monthGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.date-picker-module__CwOgDa__monthCell{color:#374151;cursor:pointer;background:#f9fafb;border:2px solid #0000;border-radius:.75rem;padding:1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.date-picker-module__CwOgDa__monthCell:hover{color:#1e40af;background:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.date-picker-module__CwOgDa__monthCell.date-picker-module__CwOgDa__selected{color:#fff;background:#3b82f6;font-weight:700;box-shadow:0 4px 12px #3b82f666}.date-picker-module__CwOgDa__yearGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;max-height:400px;display:grid;overflow-y:auto}.date-picker-module__CwOgDa__yearCell{color:#374151;cursor:pointer;background:#f9fafb;border:2px solid #0000;border-radius:.5rem;padding:1rem;font-size:.9rem;font-weight:600;transition:all .2s}.date-picker-module__CwOgDa__yearCell:hover{color:#1e40af;background:#dbeafe;transform:scale(1.05);box-shadow:0 4px 12px #3b82f64d}.date-picker-module__CwOgDa__yearCell.date-picker-module__CwOgDa__selected{color:#fff;background:#3b82f6;font-weight:700;box-shadow:0 4px 12px #3b82f666}.date-picker-module__CwOgDa__yearGrid::-webkit-scrollbar{width:8px}.date-picker-module__CwOgDa__yearGrid::-webkit-scrollbar-track{background:#f3f4f6;border-radius:1rem}.date-picker-module__CwOgDa__yearGrid::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:1rem}.date-picker-module__CwOgDa__yearGrid::-webkit-scrollbar-thumb:hover{background:#2563eb}.date-picker-module__CwOgDa__modalFooter{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.date-picker-module__CwOgDa__todayButton,.date-picker-module__CwOgDa__closeButton{cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.date-picker-module__CwOgDa__todayButton{color:#fff;background:#3b82f6}.date-picker-module__CwOgDa__todayButton:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.date-picker-module__CwOgDa__closeButton{color:#6b7280;background:#fff;border:2px solid #e5e7eb}.date-picker-module__CwOgDa__closeButton:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}@media (max-width:480px){.date-picker-module__CwOgDa__modalContainer{min-width:90vw}.date-picker-module__CwOgDa__monthGrid{grid-template-columns:repeat(2,1fr)}.date-picker-module__CwOgDa__yearGrid{grid-template-columns:repeat(3,1fr)}}
