body[data-v-165651a6],html[data-v-165651a6]{height:100%;background-image:linear-gradient(-105deg,"#00b2ff",#afafaf)}.spinner[data-v-165651a6]{z-index:2;width:50px;height:50px;margin:0;-webkit-animation:rotate-165651a6 2s linear infinite;animation:rotate-165651a6 2s linear infinite}.spinner .path[data-v-165651a6]{-webkit-animation:dash-165651a6 1.5s ease-in-out infinite;animation:dash-165651a6 1.5s ease-in-out infinite;stroke:#00b2ff;stroke-linecap:round}.spinner .path-theme[data-v-165651a6]{stroke:#00ffe4;stroke:var(--color-theme,#00ffe4)}@-webkit-keyframes rotate-165651a6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-165651a6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash-165651a6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash-165651a6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.admin-management[data-v-89fe5784]{max-width:1200px;margin:0 auto;padding:2rem}.processed-files[data-v-89fe5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%;margin-bottom:2rem}.file-box[data-v-89fe5784]{width:100%;background:#2c3e50;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.file-box-appear[data-v-89fe5784]{-webkit-animation:slideIn-89fe5784 .3s ease forwards;animation:slideIn-89fe5784 .3s ease forwards}.file-box[data-v-89fe5784]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 12px rgba(0,0,0,.15);box-shadow:0 8px 12px rgba(0,0,0,.15)}.file-box-content[data-v-89fe5784]{position:relative;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.5rem;gap:1.5rem}.file-details[data-v-89fe5784]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detail-item[data-v-89fe5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.75rem;gap:.75rem}.label[data-v-89fe5784]{min-width:120px;color:#94a3b8;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.value[data-v-89fe5784]{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:1.1rem}.stats[data-v-89fe5784],.value[data-v-89fe5784]{display:-webkit-box;display:-ms-flexbox;display:flex}.stats[data-v-89fe5784]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.file-icon[data-v-89fe5784]{font-size:2.5rem}.drop-area[data-v-89fe5784]{border:2px dashed #e2e8f0;border-radius:16px;padding:3rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f8fafc}.drop-active[data-v-89fe5784]{border-color:#3b82f6;background:#eff6ff}.drop-content[data-v-89fe5784]{color:#64748b}.drop-content i[data-v-89fe5784]{font-size:3rem;margin-bottom:1rem;color:#3b82f6}.sub-text[data-v-89fe5784]{font-size:.875rem;opacity:.7}@-webkit-keyframes slideIn-89fe5784{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-89fe5784{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.delete-btn[data-v-89fe5784]{position:absolute;top:1rem;right:1rem;background:rgba(239,68,68,.2);border:none;color:#ef4444;cursor:pointer;padding:.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.delete-btn[data-v-89fe5784]:hover{color:#fff;background:#ef4444}.delete-btn i[data-v-89fe5784]{font-size:1.1rem}.process-button[data-v-89fe5784]{width:100%;padding:1rem;color:#fff;font-weight:700;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process-button[data-v-89fe5784]:disabled{cursor:not-allowed}.spinner-small[data-v-89fe5784]{width:24px;height:24px}.stats-section[data-v-89fe5784]{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}.stats-header[data-v-89fe5784]{background:#2c3e50;color:#fff;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats-header h2[data-v-89fe5784]{margin:0;font-size:1.5rem}.month-selector[data-v-89fe5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.75rem;gap:.75rem}.month-selector select[data-v-89fe5784]{padding:.5rem 1rem;border-radius:4px;border:none;background:#fff;color:#2c3e50;font-weight:700}.no-stats[data-v-89fe5784],.stats-error[data-v-89fe5784],.stats-loading[data-v-89fe5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;min-height:200px;color:#64748b}.no-stats p[data-v-89fe5784],.stats-error p[data-v-89fe5784],.stats-loading p[data-v-89fe5784]{margin-top:1rem;font-size:1.1rem}.no-stats i[data-v-89fe5784],.stats-error i[data-v-89fe5784]{font-size:3rem;color:#f59e0b}.retry-button[data-v-89fe5784]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}.stats-content[data-v-89fe5784]{padding:1.5rem}.stats-summary[data-v-89fe5784]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.summary-card[data-v-89fe5784]{background:#f8fafc;border-radius:8px;padding:1.5rem;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.summary-title[data-v-89fe5784]{font-size:.875rem;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-89fe5784]{font-size:2rem;font-weight:700;color:#2c3e50}.amount-buckets h3[data-v-89fe5784]{margin-bottom:1rem;color:#334155}.buckets-grid[data-v-89fe5784]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.bucket-card[data-v-89fe5784]{background:#f8fafc;border-radius:8px;padding:1.25rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.bucket-header[data-v-89fe5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.bucket-amount[data-v-89fe5784]{font-weight:700;color:#2c3e50;font-size:1.1rem}.bucket-count[data-v-89fe5784]{color:#64748b}.bucket-total[data-v-89fe5784]{color:#334155;margin-bottom:.5rem}.bucket-percentage[data-v-89fe5784]{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.progress-bar[data-v-89fe5784]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress[data-v-89fe5784]{height:100%;background:#3b82f6;border-radius:3px}.spinner-medium[data-v-89fe5784]{width:40px;height:40px}.toggle-stats-button[data-v-89fe5784]{width:100%;padding:1rem;background:#334155;color:#fff;border:none;border-radius:8px;margin-bottom:2rem;cursor:pointer;font-weight:700;-webkit-transition:background .2s ease;transition:background .2s ease}.toggle-stats-button[data-v-89fe5784]:hover{background:#475569}