.toast-container[data-v-254b3fe4]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-notification[data-v-254b3fe4]{pointer-events:auto;display:flex;align-items:center;gap:.75rem;min-width:320px;max-width:480px;padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;cursor:pointer;transition:all .3s ease}.toast-notification[data-v-254b3fe4]:hover{transform:translate(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark .toast-notification[data-v-254b3fe4]{background:#0f172a;border-color:#1e293b}@media (prefers-color-scheme: dark){.toast-notification[data-v-254b3fe4]{background:#0f172a}}.toast-success[data-v-254b3fe4]{border-left:4px solid #10b981}.toast-success .toast-icon[data-v-254b3fe4]{color:#10b981}.toast-error[data-v-254b3fe4]{border-left:4px solid #ef4444}.toast-error .toast-icon[data-v-254b3fe4]{color:#ef4444}.toast-warning[data-v-254b3fe4]{border-left:4px solid #f59e0b}.toast-warning .toast-icon[data-v-254b3fe4]{color:#f59e0b}.toast-info[data-v-254b3fe4]{border-left:4px solid #2563eb}.toast-info .toast-icon[data-v-254b3fe4]{color:#2563eb}.toast-icon[data-v-254b3fe4]{flex-shrink:0}.toast-message[data-v-254b3fe4]{flex:1;color:#0f172a;font-size:.875rem;line-height:1.25rem;word-break:break-word}.dark .toast-message[data-v-254b3fe4]{color:#f1f5f9}.toast-close[data-v-254b3fe4]{flex-shrink:0;padding:.25rem;color:#64748b;border:none;background:none;cursor:pointer;border-radius:.375rem;transition:all .2s}.toast-close[data-v-254b3fe4]:hover{color:#0f172a;background:#f1f5f9}.dark .toast-close[data-v-254b3fe4]{color:#94a3b8}.dark .toast-close[data-v-254b3fe4]:hover{color:#f1f5f9;background:#1e293b}.toast-enter-active[data-v-254b3fe4]{animation:toast-in-254b3fe4 .3s ease-out}.toast-leave-active[data-v-254b3fe4]{animation:toast-out-254b3fe4 .3s ease-in}@keyframes toast-in-254b3fe4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out-254b3fe4{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%) scale(.95);opacity:0}}@media (max-width: 640px){.toast-container[data-v-254b3fe4]{top:.5rem;right:.5rem;left:.5rem}.toast-notification[data-v-254b3fe4]{min-width:100%;max-width:100%}}#app{font-family:Inter,system-ui,-apple-system,sans-serif;text-align:center;margin-top:0}.sidebar-category[data-v-ca4ce955]{margin-bottom:.25rem}.category-header[data-v-ca4ce955]{display:flex;width:100%;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:var(--t-bg-hover);color:var(--t-text-secondary)}.category-header:hover.cursor-pointer[data-v-ca4ce955]{background:var(--t-border)}.category-header:active.cursor-pointer[data-v-ca4ce955]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.category-header.has-active-item[data-v-ca4ce955]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / .3)}.category-header.has-active-item[data-v-ca4ce955]:is(.dark *){background-color:#1e3a8a33}.category-icon[data-v-ca4ce955]{margin-right:.5rem;flex-shrink:0;font-size:1rem;line-height:1.5rem}.category-icon-svg[data-v-ca4ce955]{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0}.category-title[data-v-ca4ce955]{flex:1 1 0%;text-align:left}.chevron-icon[data-v-ca4ce955]{margin-left:auto;height:1rem;width:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.category-items[data-v-ca4ce955]{margin-left:1.5rem;margin-top:.25rem}.category-items[data-v-ca4ce955]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.category-items[data-v-ca4ce955]{overflow:hidden;max-height:500px;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-items[style*="display: none"][data-v-ca4ce955]{max-height:0;opacity:0;margin-top:0}.category-separator[data-v-ca4ce955]{margin-top:.75rem;margin-bottom:.75rem;border-top:1px solid var(--t-border)}.section-separator[data-v-ca4ce955]{margin:1rem .5rem .5rem}.section-separator-line[data-v-ca4ce955]{border-top-width:2px;padding-top:.5rem;position:relative}.section-separator.mogoshops .section-separator-line[data-v-ca4ce955]{border-color:var(--t-border-hover)}.section-separator.ispay .section-separator-line[data-v-ca4ce955]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.section-label[data-v-ca4ce955]{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:0 8px;font-size:10px;font-weight:700;letter-spacing:.1em;background:var(--t-bg-sidebar);color:var(--t-text-muted)}.section-label.ispay-label[data-v-ca4ce955]{color:var(--t-accent)}.sidebar-link[data-v-ca4ce955]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-secondary)}.sidebar-link[data-v-ca4ce955]:hover{background:var(--t-bg-hover)}.sidebar-link.active[data-v-ca4ce955]{border-left-width:4px;padding-left:.5rem;font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent);border-color:var(--t-accent)}.sidebar-link.disabled[data-v-ca4ce955]{cursor:not-allowed;opacity:.5}.badge[data-v-ca4ce955]{margin-left:.5rem;display:inline-block;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;background:var(--t-bg-hover);color:var(--t-text-muted)}.admin-subgroups[data-v-ca4ce955]{margin-left:.5rem;margin-top:.5rem}.admin-subgroups[data-v-ca4ce955]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.subgroup[data-v-ca4ce955]{overflow:hidden;border-radius:.375rem}.subgroup-header[data-v-ca4ce955]{display:flex;width:100%;cursor:pointer;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.category-header:hover.subgroup-header[data-v-ca4ce955]{background:var(--t-border)}.category-header:active.subgroup-header[data-v-ca4ce955]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.subgroup-header[data-v-ca4ce955]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:var(--t-bg-subtle);color:var(--t-text-secondary)}.subgroup-header[data-v-ca4ce955]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.subgroup-icon[data-v-ca4ce955]{margin-right:.5rem;height:1rem;width:1rem;color:var(--t-text-muted)}.subgroup-title[data-v-ca4ce955]{flex:1 1 0%;text-align:left}.subgroup-chevron[data-v-ca4ce955]{margin-left:auto;height:.75rem;width:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--t-text-muted)}.subgroup-items[data-v-ca4ce955]{margin-left:1rem;margin-top:.25rem}.subgroup-items[data-v-ca4ce955]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.subgroup-items[data-v-ca4ce955]{padding-left:.5rem;border-left:2px solid var(--t-border)}.subgroup-link[data-v-ca4ce955]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-muted)}.subgroup-link[data-v-ca4ce955]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.subgroup-link.active[data-v-ca4ce955]{font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent)}.nested-group[data-v-ca4ce955]{margin-top:.25rem}.nested-group-header[data-v-ca4ce955]{display:flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--t-text-muted)}.nested-icon[data-v-ca4ce955]{margin-right:.375rem;height:.875rem;width:.875rem}.nested-group-items[data-v-ca4ce955]{margin-left:1rem}.nested-group-items[data-v-ca4ce955]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.nested-link[data-v-ca4ce955]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-muted)}.nested-link[data-v-ca4ce955]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.nested-link.active[data-v-ca4ce955]{font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent)}.disabled-item[data-v-ca4ce955]{cursor:not-allowed;opacity:.5}.disabled-item[data-v-ca4ce955]:hover{background:transparent!important;color:var(--t-text-muted)!important}.badge-pronto[data-v-ca4ce955]{margin-left:.5rem;display:inline-block;border-radius:.5rem;padding:.125rem .375rem;font-size:10px;font-weight:500;background:var(--t-bg-hover);color:var(--t-text-muted)}@keyframes expand-ca4ce955{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.animate-expand[data-v-ca4ce955]{animation:expand-ca4ce955 .3s ease-out}.transition-all[data-v-ca4ce955]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.sidebar-transition[data-v-ca4ce955]{transition:transform .3s ease-in-out,width .3s ease-in-out}nav.overflow-y-auto[data-v-ca4ce955]::-webkit-scrollbar{width:6px}nav.overflow-y-auto[data-v-ca4ce955]::-webkit-scrollbar-track{background:transparent}nav.overflow-y-auto[data-v-ca4ce955]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}nav.overflow-y-auto[data-v-ca4ce955]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}@media (min-width: 1024px){nav.lg\:overflow-hidden[data-v-ca4ce955]{overflow:hidden!important;scrollbar-width:none;-ms-overflow-style:none}nav.lg\:overflow-hidden[data-v-ca4ce955]::-webkit-scrollbar{display:none;width:0;height:0}}.fade-enter-active[data-v-ca4ce955],.fade-leave-active[data-v-ca4ce955]{transition:opacity .3s ease}.fade-enter-from[data-v-ca4ce955],.fade-leave-to[data-v-ca4ce955]{opacity:0}.text-transition[data-v-ca4ce955]{transition:opacity .3s ease,transform .3s ease}.nav-item[data-v-ca4ce955]:hover{transform:translate(2px);transition:all .2s ease}@media (max-width: 1024px){.sidebar-mobile[data-v-ca4ce955]{transform:translate(-100%)}.sidebar-mobile.open[data-v-ca4ce955]{transform:translate(0)}}.backdrop-enter-active[data-v-ca4ce955],.backdrop-leave-active[data-v-ca4ce955]{transition:opacity .3s ease}.backdrop-enter-from[data-v-ca4ce955],.backdrop-leave-to[data-v-ca4ce955]{opacity:0}.header-container[data-v-3f152d25]{background:var(--t-bg-card);border-bottom:1px solid var(--t-border);box-shadow:0 1px 3px 0 var(--t-shadow-color),0 1px 2px -1px var(--t-shadow-color)}.theme-badge[data-v-3f152d25]{display:none;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t-accent);background:var(--t-accent-subtle);padding:.25rem .5rem;border-radius:9999px;white-space:nowrap}@media (min-width: 640px){.theme-badge[data-v-3f152d25]{display:inline-block}}.header-wrapper[data-v-3f152d25]{padding:0 1rem}@media (min-width: 640px){.header-wrapper[data-v-3f152d25]{padding:0 1.5rem}}@media (min-width: 1024px){.header-wrapper[data-v-3f152d25]{padding:0 2rem}}.header-content[data-v-3f152d25]{display:flex;align-items:center;justify-content:space-between;height:4rem;max-width:100%}.header-left[data-v-3f152d25]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}@media (min-width: 640px){.header-left[data-v-3f152d25]{gap:1rem}}.sidebar-toggle-btn[data-v-3f152d25]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;color:#9ca3af;background:transparent;border:none;cursor:pointer;transition:all .15s ease;min-width:44px;min-height:44px}.sidebar-toggle-btn[data-v-3f152d25]:hover{color:var(--t-text-secondary);background:var(--t-bg-hover)}.sidebar-toggle-btn[data-v-3f152d25]:focus{outline:2px solid var(--t-accent);outline-offset:2px}.sidebar-toggle-icon[data-v-3f152d25]{width:1.5rem;height:1.5rem;flex-shrink:0}.header-title-section[data-v-3f152d25]{display:flex;flex-direction:column;min-width:0;flex:1}.header-title[data-v-3f152d25]{font-size:clamp(1rem,3vw,1.125rem);font-weight:600;color:var(--t-text-primary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-subtitle[data-v-3f152d25]{font-size:clamp(.75rem,2vw,.875rem);color:var(--t-text-secondary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}@media (min-width: 640px){.header-subtitle[data-v-3f152d25]{display:block}}.header-right[data-v-3f152d25]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width: 640px){.header-right[data-v-3f152d25]{gap:.75rem}}@media (min-width: 1024px){.header-right[data-v-3f152d25]{gap:1rem}}.theme-toggle-btn[data-v-3f152d25]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;color:#9ca3af;background:transparent;border:none;cursor:pointer;transition:all .15s ease;min-width:44px;min-height:44px}.theme-toggle-btn[data-v-3f152d25]:hover{color:var(--t-text-secondary);background:var(--t-bg-hover)}.theme-toggle-btn[data-v-3f152d25]:focus{outline:2px solid var(--t-accent);outline-offset:2px}.theme-icon[data-v-3f152d25]{width:1.25rem;height:1.25rem;flex-shrink:0}@media (min-width: 640px){.theme-icon[data-v-3f152d25]{width:1.5rem;height:1.5rem}}.user-section[data-v-3f152d25]{position:relative}.user-button[data-v-3f152d25]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease;min-height:44px}.user-button[data-v-3f152d25]:hover,.user-button-active[data-v-3f152d25]{background:var(--t-bg-hover)}.user-button[data-v-3f152d25]:focus{outline:2px solid var(--t-accent);outline-offset:2px}.user-avatar[data-v-3f152d25]{width:2rem;height:2rem;background:linear-gradient(135deg,var(--t-accent),var(--t-accent-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width: 640px){.user-avatar[data-v-3f152d25]{width:2.25rem;height:2.25rem}}.user-avatar-text[data-v-3f152d25]{color:#fff;font-weight:500;font-size:.875rem}@media (min-width: 640px){.user-avatar-text[data-v-3f152d25]{font-size:1rem}}.user-info[data-v-3f152d25]{text-align:left;min-width:0;display:none}@media (min-width: 768px){.user-info[data-v-3f152d25]{display:block}}.user-name[data-v-3f152d25]{font-size:.875rem;font-weight:500;color:var(--t-text-primary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.user-role[data-v-3f152d25]{font-size:.75rem;color:var(--t-text-muted);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-3f152d25]{width:1rem;height:1rem;color:#9ca3af;flex-shrink:0;display:none}@media (min-width: 425px){.dropdown-icon[data-v-3f152d25]{display:block}}.user-dropdown[data-v-3f152d25]{position:absolute;right:0;top:calc(100% + .5rem);width:16rem;max-width:calc(100vw - 2rem);background:var(--t-bg-card);border-radius:.5rem;box-shadow:0 20px 25px -5px var(--t-shadow-color),0 10px 10px -5px var(--t-shadow-color);border:1px solid var(--t-border);padding:.25rem 0;z-index:50;animation:fadeInDropdown-3f152d25 .15s ease-out}@keyframes fadeInDropdown-3f152d25{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 320px){.user-dropdown[data-v-3f152d25]{width:14rem}}.user-dropdown-header[data-v-3f152d25]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}@media (min-width: 768px){.user-dropdown-header[data-v-3f152d25]{display:none}}.user-dropdown-avatar[data-v-3f152d25]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--t-accent),var(--t-accent-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-dropdown-avatar-text[data-v-3f152d25]{color:#fff;font-weight:600;font-size:1.125rem}.user-dropdown-info[data-v-3f152d25]{flex:1;min-width:0}.user-dropdown-name[data-v-3f152d25]{font-size:.875rem;font-weight:600;color:var(--t-text-primary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-role[data-v-3f152d25]{font-size:.75rem;color:var(--t-text-muted);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-divider[data-v-3f152d25]{height:1px;background:var(--t-border);margin:.25rem 0}.user-dropdown-item[data-v-3f152d25]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;color:var(--t-text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background-color .15s ease;min-height:44px}.user-dropdown-item[data-v-3f152d25]:hover{background:var(--t-bg-hover)}.user-dropdown-item-icon[data-v-3f152d25]{width:1.25rem;height:1.25rem;flex-shrink:0}.user-dropdown-item-danger[data-v-3f152d25]{color:var(--t-danger)}.user-dropdown-item-danger[data-v-3f152d25]:hover{background:var(--t-danger-subtle)}@media (prefers-reduced-motion: reduce){.user-dropdown[data-v-3f152d25],.sidebar-toggle-btn[data-v-3f152d25],.theme-toggle-btn[data-v-3f152d25],.user-button[data-v-3f152d25],.user-dropdown-item[data-v-3f152d25]{transition:none!important;animation:none!important}}.sidebar-toggle-btn[data-v-3f152d25]:focus-visible,.theme-toggle-btn[data-v-3f152d25]:focus-visible,.user-button[data-v-3f152d25]:focus-visible,.user-dropdown-item[data-v-3f152d25]:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}@media (prefers-contrast: high){.header-container[data-v-3f152d25],.user-dropdown[data-v-3f152d25]{border-width:2px}.user-dropdown-divider[data-v-3f152d25]{height:2px}}.container[data-v-fa283c70]{transition:all .3s ease-in-out}.font-montserrat[data-v-fa283c70]{font-family:Montserrat,sans-serif}.container[data-v-4a1d3271]{transition:all .3s ease-in-out}.font-montserrat[data-v-4a1d3271]{font-family:Montserrat,sans-serif}.pagination[data-v-9a02ee75]{margin-top:20px}button[data-v-9a02ee75]{cursor:pointer;transition:all .2s ease}button[data-v-9a02ee75]:disabled{cursor:not-allowed}select[data-v-9a02ee75]{min-width:60px}.fade-enter-active[data-v-85179fb3],.fade-leave-active[data-v-85179fb3]{transition:opacity .5s}.fade-enter-from[data-v-85179fb3],.fade-leave-to[data-v-85179fb3]{opacity:0}.animate-spin[data-v-85179fb3]{animation:spin-85179fb3 1s linear infinite}@keyframes spin-85179fb3{to{transform:rotate(360deg)}}input[data-v-055d32b3]{transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}.absolute.z-50[data-v-055d32b3]{z-index:9999}.btn-primary[data-v-bc7a1314]{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid transparent;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;font-size:.875rem;font-weight:500;color:#fff;background-color:#2563eb;transition:all .2s;outline:none}.btn-primary[data-v-bc7a1314]:hover{background-color:#1d4ed8}.btn-primary[data-v-bc7a1314]:active{background-color:#1e40af}.btn-primary[data-v-bc7a1314]:focus{outline:2px solid #3b82f6;outline-offset:2px}.btn-primary-sm[data-v-bc7a1314]{display:inline-flex;align-items:center;padding:.375rem .75rem;border:1px solid transparent;font-size:.75rem;font-weight:500;border-radius:.375rem;color:#fff;background-color:#2563eb;transition:all .2s;outline:none;box-shadow:0 1px 2px #0000000d}.btn-primary-sm[data-v-bc7a1314]:hover{background-color:#1d4ed8}.btn-primary-sm[data-v-bc7a1314]:active{background-color:#1e40af}.btn-primary-sm[data-v-bc7a1314]:focus{outline:2px solid #3b82f6;outline-offset:2px}.btn-secondary[data-v-bc7a1314]{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;font-size:.875rem;font-weight:500;color:#374151;background-color:#fff;transition:all .2s;outline:none}.btn-secondary[data-v-bc7a1314]:hover{background-color:#f9fafb}.btn-secondary[data-v-bc7a1314]:focus{outline:2px solid #3b82f6;outline-offset:2px}.dark .btn-secondary[data-v-bc7a1314]{border-color:#4b5563;color:#d1d5db;background-color:#1f2937}.dark .btn-secondary[data-v-bc7a1314]:hover{background-color:#374151}.btn-secondary-sm[data-v-bc7a1314]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-width:1px;border-color:#d1d5db;font-size:.75rem;font-weight:500;border-radius:.375rem;color:#374151;background-color:#fff;transition:all .2s;outline:none;box-shadow:0 1px 2px #0000000d}.btn-secondary-sm[data-v-bc7a1314]:hover{background-color:#f9fafb;color:#1f2937}.btn-secondary-sm[data-v-bc7a1314]:focus{outline:2px solid #3b82f6;outline-offset:2px}.dark .btn-secondary-sm[data-v-bc7a1314]{border-color:#4b5563;color:#d1d5db;background-color:#1f2937}.dark .btn-secondary-sm[data-v-bc7a1314]:hover{background-color:#374151;color:#f3f4f6}.filter-tag[data-v-bc7a1314]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;background-color:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.dark .filter-tag[data-v-bc7a1314]{background-color:#1e3a8a;color:#bfdbfe;border-color:#1e40af}.dark .card[data-v-bc7a1314]{background:#1f2937}.animate-fade-in[data-v-bc7a1314]{animation:fadeIn-bc7a1314 .2s}@keyframes fadeIn-bc7a1314{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-bc7a1314],.fade-leave-active[data-v-bc7a1314]{transition:opacity .2s}.fade-enter-from[data-v-bc7a1314],.fade-leave-to[data-v-bc7a1314]{opacity:0}.receipt-preview[data-v-afafd518] table{width:100%;border-collapse:collapse}.receipt-preview[data-v-afafd518] td,.receipt-preview[data-v-afafd518] th{border:1px solid #d1d5db;padding:.5rem;font-size:.875rem}.receipt-preview[data-v-afafd518] th{background-color:#f3f4f6;font-weight:500}.receipt-preview[data-v-afafd518] .text-center{text-align:center}.receipt-preview[data-v-afafd518] .font-bold{font-weight:700}.receipt-preview[data-v-afafd518] .text-lg{font-size:1.125rem}.receipt-preview[data-v-afafd518] .mb-4{margin-bottom:1rem}.receipt-preview[data-v-afafd518] .mt-4{margin-top:1rem}@media (prefers-color-scheme: dark){.receipt-preview[data-v-afafd518] th{background-color:#374151}}.document-errors-container[data-v-ac8b8233]{padding:20px}.stats-grid[data-v-ac8b8233]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card[data-v-ac8b8233]{padding:16px;border:1px solid;border-radius:8px}.stat-value[data-v-ac8b8233]{font-size:2rem;font-weight:700}.stat-label[data-v-ac8b8233]{font-size:.875rem;margin-top:4px}.filters-section[data-v-ac8b8233]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.custom-scrollbar[data-v-372d28ee]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-372d28ee]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-372d28ee]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6,#8b5cf6);border-radius:3px}.custom-scrollbar[data-v-372d28ee]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2563eb,#7c3aed)}.custom-scrollbar[data-v-372d28ee]{scrollbar-width:thin;scrollbar-color:#3b82f6 transparent}.contract-preview[data-v-6fc36432] .section-title{font-weight:600;margin-top:1.25rem;margin-bottom:.25rem}.contract-preview[data-v-6fc36432] .highlight-field{background-color:#fef3c7;padding:2px 6px;border-radius:4px;font-weight:500}:root.dark .contract-preview[data-v-6fc36432] .highlight-field{background-color:#fbbf2426;color:#fbbf24}
