.login-page[data-v-9264ca32]{display:flex;width:100%;min-height:100vh;background:#fff;position:relative}.login-left[data-v-9264ca32]{width:50%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:152px 160px 24px;box-sizing:border-box}.login-content[data-v-9264ca32]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:376px}.login-header[data-v-9264ca32]{display:flex;flex-direction:column;gap:3rem}.logo[data-v-9264ca32]{height:28px;width:130.374px}.logo img[data-v-9264ca32]{width:100%;height:100%;object-fit:contain}.welcome-section[data-v-9264ca32]{display:flex;flex-direction:column;gap:.75rem}.welcome-title[data-v-9264ca32]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:2.125rem;line-height:1.1;color:#000;letter-spacing:-1.36px;margin:0}.welcome-subtitle[data-v-9264ca32]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.1;color:#888;letter-spacing:-.64px;margin:0}.login-form[data-v-9264ca32]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-fields[data-v-9264ca32]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-9264ca32]{display:flex;flex-direction:column;gap:.5rem;width:100%}.password-label-row[data-v-9264ca32]{display:flex;justify-content:space-between;align-items:center}.form-label[data-v-9264ca32]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#000;opacity:.5;letter-spacing:-.56px}.forgot-password[data-v-9264ca32]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#da4f21;text-decoration:none;text-underline-position:from-font;letter-spacing:-.56px;cursor:pointer;border:2px solid transparent;border-radius:3.125rem}.forgot-password[data-v-9264ca32]:hover{color:#b03c19}.forgot-password[data-v-9264ca32]:active{color:#8a2a12}.forgot-password[data-v-9264ca32]:focus{color:#da4f21;border:2px solid #DA4F21}.form-group input[data-v-9264ca32]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;box-sizing:border-box;background:#fff}.form-group input[data-v-9264ca32]::placeholder{color:#bcbcbc}.form-group input[data-v-9264ca32]:focus{outline:none;border-color:#e0e0e0}.form-group input.error[data-v-9264ca32]{border-color:#e74c3c}.form-group input.error[data-v-9264ca32]:focus{border-color:#e74c3c}.password-input-wrapper[data-v-9264ca32]{position:relative;display:flex;align-items:center}.password-input-wrapper input[data-v-9264ca32]{padding-right:40px}.password-toggle[data-v-9264ca32]{position:absolute;right:16px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.password-toggle img[data-v-9264ca32]{width:100%;height:100%;object-fit:contain}.error-message[data-v-9264ca32]{color:#e74c3c;font-size:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:-4px}.error-message-general[data-v-9264ca32]{color:#e74c3c;font-size:.875rem;text-align:center;padding:10px;background:#fee;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;gap:.25rem;height:60px;align-items:center;justify-content:center}.error-content[data-v-9264ca32]{display:flex;align-items:center;justify-content:center;gap:.5rem}.error-content svg[data-v-9264ca32]{flex-shrink:0}.submit-button[data-v-9264ca32]{width:100%;height:43px;background:#dc4e10;border:none;border-radius:2.8125rem;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;letter-spacing:-.56px;transition:opacity .3s,transform .2s;border:2px solid transparent}.submit-button[data-v-9264ca32]:hover:not(:disabled){opacity:.9;background:#b03c19}.submit-button[data-v-9264ca32]:active{background:#8a2a12;border:2px solid transparent}.submit-button[data-v-9264ca32]:focus{background:#da4f21;border:2px solid #F8A07A}.submit-button[data-v-9264ca32]:disabled{opacity:.6;cursor:not-allowed}.loader-spinner[data-v-9264ca32]{animation:spin-9264ca32 1s linear infinite;flex-shrink:0}@keyframes spin-9264ca32{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-text[data-v-9264ca32]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3;color:#bcbcbc;letter-spacing:-.56px;text-align:center;margin:0;font-weight:400;white-space:pre-wrap;width:100%;max-width:376px}.login-right[data-v-9264ca32]{width:50%;min-height:100vh;position:relative;overflow:hidden}.background-image[data-v-9264ca32]{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}@media (max-width: 1024px){.login-left[data-v-9264ca32]{width:100%;padding:80px 40px 24px}.login-right[data-v-9264ca32]{display:none}.login-content[data-v-9264ca32],.footer-text[data-v-9264ca32]{max-width:100%}}.forgot-password[data-v-426f8bd7]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#da4f21;text-decoration:none;text-underline-position:from-font;letter-spacing:-.56px;cursor:pointer;border:2px solid transparent;border-radius:3.125rem;display:inline-block}.success-content[data-v-426f8bd7]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.forgot-password[data-v-426f8bd7]:hover{color:#b03c19}.forgot-password[data-v-426f8bd7]:active{color:#8a2a12}.forgot-password[data-v-426f8bd7]:focus{color:#da4f21;border:2px solid #DA4F21}.login-page[data-v-426f8bd7]{display:flex;width:100%;min-height:100vh;background:#fff;position:relative}.login-left[data-v-426f8bd7]{width:50%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:152px 160px 24px;box-sizing:border-box}.login-content[data-v-426f8bd7]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:376px}.login-header[data-v-426f8bd7]{display:flex;flex-direction:column;gap:3rem}.logo[data-v-426f8bd7]{height:28px;width:130.374px}.logo img[data-v-426f8bd7]{width:100%;height:100%;object-fit:contain}.welcome-section[data-v-426f8bd7]{display:flex;flex-direction:column;gap:.75rem}.welcome-title[data-v-426f8bd7]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:2.125rem;line-height:1.1;color:#000;letter-spacing:-1.36px;margin:0}.welcome-subtitle[data-v-426f8bd7]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.1;color:#888;letter-spacing:-.64px;margin:0}.welcome-subtitle span[data-v-426f8bd7]{color:#161616}.login-form[data-v-426f8bd7]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-fields[data-v-426f8bd7]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-426f8bd7]{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative}.form-label[data-v-426f8bd7]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#000;opacity:.5;letter-spacing:-.56px}.form-group input[data-v-426f8bd7]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;box-sizing:border-box;background:#fff}.form-group input[data-v-426f8bd7]::placeholder{color:#bcbcbc}.form-group input[data-v-426f8bd7]:focus{outline:none;border-color:#e0e0e0}.form-group input.error[data-v-426f8bd7]{border-color:#e74c3c}.form-group input.error[data-v-426f8bd7]:focus{border-color:#e74c3c}.password-input-wrapper input[data-v-426f8bd7]{padding-right:40px}.password-toggle img[data-v-426f8bd7]{width:100%;height:100%;object-fit:contain}.error-message[data-v-426f8bd7]{color:#e74c3c;font-size:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:-4px}.error-message-general[data-v-426f8bd7]{color:#e74c3c;font-size:.875rem;text-align:center;padding:16px;background:#fee;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;gap:.25rem;height:48px;align-items:flex-start;justify-content:center}.error-content[data-v-426f8bd7]{display:flex;align-items:center;justify-content:center;gap:.5rem}.error-content svg[data-v-426f8bd7]{flex-shrink:0}.submit-button[data-v-426f8bd7]{width:100%;height:43px;background:#dc4e10;border:none;border-radius:2.8125rem;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;letter-spacing:-.56px;transition:opacity .3s,transform .2s;border:2px solid transparent}.submit-button[data-v-426f8bd7]:hover:not(:disabled){opacity:.9;background:#b03c19}.submit-button[data-v-426f8bd7]:active{background:#8a2a12;border:2px solid transparent}.submit-button[data-v-426f8bd7]:focus{background:#da4f21;border:2px solid #F8A07A}.submit-button[data-v-426f8bd7]:disabled{opacity:.6;cursor:not-allowed}.loader-spinner[data-v-426f8bd7]{animation:spin-426f8bd7 1s linear infinite;flex-shrink:0}@keyframes spin-426f8bd7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-text[data-v-426f8bd7]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3;color:#bcbcbc;letter-spacing:-.56px;text-align:center;margin:0;font-weight:400;white-space:pre-wrap;width:100%;max-width:376px}.login-right[data-v-426f8bd7]{width:50%;min-height:100vh;position:relative;overflow:hidden}.background-image[data-v-426f8bd7]{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}@media (max-width: 1024px){.login-left[data-v-426f8bd7]{width:100%;padding:80px 40px 24px}.login-right[data-v-426f8bd7]{display:none}.login-content[data-v-426f8bd7],.footer-text[data-v-426f8bd7]{max-width:100%}}.login-page[data-v-6b263287]{display:flex;width:100%;min-height:100vh;background:#fff;position:relative}.login-left[data-v-6b263287]{width:50%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:152px 160px 24px;box-sizing:border-box}.login-content[data-v-6b263287]{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:376px}.login-header[data-v-6b263287]{display:flex;flex-direction:column;gap:3rem}.logo[data-v-6b263287]{height:28px;width:130.374px}.logo img[data-v-6b263287]{width:100%;height:100%;object-fit:contain}.welcome-section[data-v-6b263287]{display:flex;flex-direction:column;gap:.75rem}.welcome-title[data-v-6b263287]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:2.125rem;line-height:1.1;color:#000;letter-spacing:-1.36px;margin:0}.welcome-subtitle[data-v-6b263287]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.1;color:#888;letter-spacing:-.64px;margin:0}.login-form[data-v-6b263287]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-fields[data-v-6b263287]{display:flex;flex-direction:column;gap:1rem;width:100%}.form-group[data-v-6b263287]{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative}.form-label[data-v-6b263287]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#000;opacity:.5;letter-spacing:-.56px}.form-group input[data-v-6b263287]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;box-sizing:border-box;background:#fff}.form-group input[data-v-6b263287]::placeholder{color:#bcbcbc}.form-group input[data-v-6b263287]:focus{outline:none;border-color:#e0e0e0}.form-group input.error[data-v-6b263287]{border-color:#e74c3c}.form-group input.error[data-v-6b263287]:focus{border-color:#e74c3c}.password-input-wrapper[data-v-6b263287]{position:relative;display:flex;align-items:center}.password-input-wrapper input[data-v-6b263287]{padding-right:40px}.password-requirements[data-v-6b263287]{margin-top:8px;padding:12px;border-radius:.375rem;border:1px solid #E2E2E2;background:#fff;z-index:10;position:absolute;top:60px;width:-webkit-fill-available}.requirements-header[data-v-6b263287]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;color:#8c8c8c;letter-spacing:-.56px;margin-bottom:14px}.requirements-list[data-v-6b263287]{display:flex;flex-direction:column;gap:1rem}.requirement-item[data-v-6b263287]{display:flex;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;color:#161616;letter-spacing:-.56px}.checkmark-placeholder[data-v-6b263287]{width:12px;height:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.requirement-item svg[data-v-6b263287]{flex-shrink:0;width:16px;height:16px}.requirement-item.met[data-v-6b263287]{color:#22c55e}.password-toggle[data-v-6b263287]{position:absolute;right:16px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.password-toggle img[data-v-6b263287]{width:100%;height:100%;object-fit:contain}.error-message[data-v-6b263287]{color:#e74c3c;font-size:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:-4px}.error-message-general[data-v-6b263287]{color:#e74c3c;font-size:.875rem;text-align:center;padding:16px;background:#fee;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;gap:.25rem;height:48px;align-items:flex-start;justify-content:center}.error-content[data-v-6b263287]{display:flex;align-items:center;justify-content:center;gap:.5rem}.error-content svg[data-v-6b263287]{flex-shrink:0}.submit-button[data-v-6b263287]{width:100%;height:43px;background:#dc4e10;border:none;border-radius:2.8125rem;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;letter-spacing:-.56px;transition:opacity .3s,transform .2s;border:2px solid transparent}.submit-button[data-v-6b263287]:hover:not(:disabled){opacity:.9;background:#b03c19}.submit-button[data-v-6b263287]:active{background:#8a2a12;border:2px solid transparent}.submit-button[data-v-6b263287]:focus{background:#da4f21;border:2px solid #F8A07A}.submit-button[data-v-6b263287]:disabled{opacity:.6;cursor:not-allowed}.loader-spinner[data-v-6b263287]{animation:spin-6b263287 1s linear infinite;flex-shrink:0}@keyframes spin-6b263287{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-text[data-v-6b263287]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3;color:#bcbcbc;letter-spacing:-.56px;text-align:center;margin:0;font-weight:400;white-space:pre-wrap;width:100%;max-width:376px}.login-right[data-v-6b263287]{width:50%;min-height:100vh;position:relative;overflow:hidden}.background-image[data-v-6b263287]{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.forgot-password[data-v-6b263287]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#da4f21;text-decoration:none;text-underline-position:from-font;letter-spacing:-.56px;cursor:pointer;border:2px solid transparent;border-radius:3.125rem;display:inline-block;width:fit-content}.success-content[data-v-6b263287]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.forgot-password[data-v-6b263287]:hover{color:#b03c19}.forgot-password[data-v-6b263287]:active{color:#8a2a12}.forgot-password[data-v-6b263287]:focus{color:#da4f21;border:2px solid #DA4F21}@media (max-width: 1024px){.login-left[data-v-6b263287]{width:100%;padding:80px 40px 24px}.login-right[data-v-6b263287]{display:none}.login-content[data-v-6b263287],.footer-text[data-v-6b263287]{max-width:100%}}.sidebar[data-v-d24ac9a9]{width:232px;height:calc(100vh - 16px);background:#f6f6f6;margin:8px;border-radius:.375rem;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;flex-shrink:0}.nav-item-settings[data-v-d24ac9a9]{margin-bottom:8px}.sidebar-content[data-v-d24ac9a9]{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:24px 12px;background:#f6f6f6;border-radius:.375rem}.header[data-v-d24ac9a9]{display:flex;flex-direction:column;gap:2rem;padding:4px 12px 0}.logo-container[data-v-d24ac9a9]{height:36px;width:144px;position:relative;overflow:hidden}.logo[data-v-d24ac9a9]{width:100%;height:100%;object-fit:contain}.section-title[data-v-d24ac9a9]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.48px;text-transform:uppercase;margin:0}.nav-items[data-v-d24ac9a9]{display:flex;flex-direction:column;gap:0;flex:1}.nav-item[data-v-d24ac9a9]{display:flex;gap:.5rem;align-items:center;padding:12px;text-decoration:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.nav-item[data-v-d24ac9a9]:hover{background:none!important}.nav-item:hover span[data-v-d24ac9a9]{color:#161616}.nav-item svg[data-v-d24ac9a9]{width:16px;height:16px;flex-shrink:0;color:#b8b8b8}.nav-item.active svg[data-v-d24ac9a9]{color:#da4f21}.nav-item span[data-v-d24ac9a9]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#606060;letter-spacing:-.56px}.nav-item:hover svg[data-v-d24ac9a9]{color:#da4f21!important}.nav-item:hover svg path[data-v-d24ac9a9]{fill:#da4f21!important}.nav-item[data-v-d24ac9a9]:active{background:none}.nav-item:active span[data-v-d24ac9a9]{color:#8c8c8c}.nav-item:active svg[data-v-d24ac9a9]{color:#f4b5a0!important}.nav-item:active svg path[data-v-d24ac9a9]{fill:#f4b5a0!important}.nav-item.active[data-v-d24ac9a9]{background:#e2e2e2}.nav-item.active span[data-v-d24ac9a9]{color:#161616}.account-section[data-v-d24ac9a9]{display:flex;justify-content:space-between;align-items:center;padding:16px 10px 0;border-top:1px solid #E2E2E2}.user-info[data-v-d24ac9a9]{display:flex;gap:.5rem;align-items:center}.avatar[data-v-d24ac9a9]{width:36px;height:36px;border-radius:62500rem;background:#e2e2e2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar span[data-v-d24ac9a9]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.64px}.user-details[data-v-d24ac9a9]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-d24ac9a9]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;margin:0}.user-role[data-v-d24ac9a9]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0;text-transform:lowercase}.more-btn[data-v-d24ac9a9]{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;transition:background-color .2s}.more-btn svg[data-v-d24ac9a9]{width:100%;height:100%}.more-btn:hover svg path[data-v-d24ac9a9]{stroke:#da4f21}.skeleton[data-v-d24ac9a9]{border-radius:.25rem;background:linear-gradient(270deg,#f7f7f7,#efefef,#f7f7f7);background-size:200% 100%;animation:skeleton-shimmer-d24ac9a9 1.5s ease-in-out infinite;display:block}@keyframes skeleton-shimmer-d24ac9a9{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-logo[data-v-d24ac9a9]{width:144px;height:36px}.skeleton-title-text[data-v-d24ac9a9]{width:80px;height:14px;margin-top:32px}.skeleton-nav-item[data-v-d24ac9a9]{width:100%;height:40px}.skeleton-avatar[data-v-d24ac9a9]{width:36px;height:36px;border-radius:62500rem;flex-shrink:0}.skeleton-user-details[data-v-d24ac9a9]{display:flex;flex-direction:column;gap:.25rem}.skeleton-user-name[data-v-d24ac9a9]{width:80px;height:14px}.skeleton-user-role[data-v-d24ac9a9]{width:60px;height:14px}.skeleton-logout-btn[data-v-d24ac9a9]{width:24px;height:24px;border-radius:.25rem;flex-shrink:0}.month-year-picker-wrapper[data-v-259f9a67]{position:relative}.filter-pill[data-v-259f9a67]{background:#fff;border:1px solid #e2e2e2;border-radius:.5rem;padding:11px;display:flex;gap:.5rem;align-items:center;cursor:pointer;box-sizing:border-box;width:160px;height:auto;transition:border-color .2s ease,background-color .2s ease}.filter-pill[data-v-259f9a67]:hover{border-color:#b8b8b8}.filter-pill.open[data-v-259f9a67]{background:#f6f6f6;border-color:#e2e2e2}.filter-pill.open .icon-container svg[data-v-259f9a67]{transform:rotate(180deg)}.filter-pill[data-v-259f9a67]:active{border-color:#e2e2e2}.filter-pill:active .last-month-text[data-v-259f9a67],.filter-pill:active .period-label[data-v-259f9a67],.filter-pill:active .selected-date[data-v-259f9a67],.filter-pill:active .icon-container svg path[data-v-259f9a67],.filter-pill:active .calendar-icon-wrapper svg path[data-v-259f9a67]{color:#8c8c8c;fill:#8c8c8c}.calendar-icon-wrapper[data-v-259f9a67]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.container[data-v-259f9a67]{display:flex;gap:.375rem;align-items:center;flex:1;min-width:0}.period-label[data-v-259f9a67]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;margin:0;white-space:nowrap}.separator[data-v-259f9a67]{width:1px;height:12px;background:#e2e2e2;flex-shrink:0}.last-month-text[data-v-259f9a67],.selected-date[data-v-259f9a67]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;margin:0;white-space:nowrap}.filter-pill .icon-container[data-v-259f9a67]{display:flex;align-items:center;justify-content:center;padding-top:1px;flex-shrink:0;width:10px;height:10px}.filter-pill .icon-container svg[data-v-259f9a67]{transition:transform .2s ease}.picker-dropdown[data-v-259f9a67]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;z-index:1000;min-width:270px;box-shadow:2px 2px 20px #1616160f}.picker-header[data-v-259f9a67]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #e2e2e2}.picker-nav-btn[data-v-259f9a67]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background .2s}.picker-nav-btn:hover:not(:disabled) svg path[data-v-259f9a67]{fill:#606060}.picker-nav-btn:active:not(:disabled) svg path[data-v-259f9a67]{fill:#e2e2e2}.picker-nav-btn-disabled[data-v-259f9a67]{cursor:not-allowed;opacity:1}.picker-nav-btn svg[data-v-259f9a67]{width:13px;height:10px}.year-display[data-v-259f9a67]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;text-align:center}.month-grid[data-v-259f9a67]{display:flex;flex-direction:column;padding:4px;gap:0}.month-row[data-v-259f9a67]{display:flex;width:100%;gap:0}.month-btn[data-v-259f9a67]{flex:1 0 0;padding:12px;border:none;border-radius:.25rem;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;cursor:pointer;transition:background-color .2s ease;text-align:center;min-width:0}.month-btn[data-v-259f9a67]:hover:not(:disabled){background:#0000000d}.month-btn.disabled[data-v-259f9a67]{color:#b8b8b8;cursor:not-allowed}.month-btn.active[data-v-259f9a67]{background:#ffede1;color:#da4f21}.month-btn.active[data-v-259f9a67]:hover{background:#f6f6f6;color:#161616}.month-btn.active[data-v-259f9a67]:active{background:#f6f6f6;color:#8c8c8c}.month-btn.active[data-v-259f9a67]:focus{background:#f6f6f6;color:#8c8c8c}.table-pagination[data-v-f7cb1f6e]{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;background:#f6f6f6;height:44px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1)}.pagination-info[data-v-f7cb1f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px}.pagination-numbers[data-v-f7cb1f6e]{color:#000}.pagination-controls[data-v-f7cb1f6e]{display:flex;gap:0;align-items:center}.pagination-btn[data-v-f7cb1f6e]{background:none;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:62500rem;transition:background .2s;color:#8c8c8c}.pagination-btn[data-v-f7cb1f6e]:hover:not(:disabled){color:#606060}.pagination-btn[data-v-f7cb1f6e]:active:not(:disabled){color:#e2e2e2}.pagination-btn[data-v-f7cb1f6e]:disabled{opacity:1;cursor:not-allowed;color:#e2e2e2}.pagination-page-btn[data-v-f7cb1f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#606060;letter-spacing:-.56px;padding:0;min-width:28px;height:28px;text-align:center;border-radius:.375rem;display:flex;align-items:center;justify-content:center;margin:0 4px;background:transparent;border:0 solid transparent;cursor:pointer;transition:.5s}.pagination-page-btn[data-v-f7cb1f6e]:hover{background:#e2e2e2;color:#161616}.pagination-page-btn.page-active[data-v-f7cb1f6e]{background:transparent;border:1px solid #B8B8B8;color:#161616}.pagination-ellipsis[data-v-f7cb1f6e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;margin:0 4px;background:transparent;border:none;cursor:pointer;position:relative;padding:0}.pagination-ellipsis .ellipsis-text[data-v-f7cb1f6e]{display:block}.pagination-ellipsis .ellipsis-icon[data-v-f7cb1f6e]{display:none;position:absolute;width:13px;height:10px;color:#8c8c8c}.pagination-ellipsis .ellipsis-icon-left[data-v-f7cb1f6e]{width:13px;height:10px;transform:scale(1.6)}.pagination-ellipsis:hover .ellipsis-text[data-v-f7cb1f6e]{display:none}.pagination-ellipsis:hover .ellipsis-icon[data-v-f7cb1f6e]{display:block}.pagination-ellipsis[data-v-f7cb1f6e]:hover,.pagination-ellipsis:hover .ellipsis-icon[data-v-f7cb1f6e]{color:#606060}.chart-card[data-v-d9838b60]{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);max-width:calc(50% - 4px);min-width:0;box-sizing:border-box;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:20px 16px 20px 12px;display:flex;flex-direction:column;gap:1.5rem;min-height:314px;overflow:visible}.chart-card.no-header[data-v-d9838b60]{border:none;border-radius:.375rem;padding:0;min-height:auto;flex:1;width:100%;max-width:100%}.chart-header[data-v-d9838b60]{overflow:visible}.chart-header-top[data-v-d9838b60]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;overflow:visible}.chart-actions[data-v-d9838b60]{display:flex;gap:.125rem;align-items:center;overflow:visible}.chart-action-wrapper[data-v-d9838b60]{position:relative;overflow:visible}.chart-action-btn[data-v-d9838b60]{background:#f6f6f6;border:none;border-radius:.375rem;cursor:pointer;padding:6px 8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;width:32px;height:32px;position:relative}.chart-action-btn.hover[data-v-d9838b60],.chart-action-btn.active[data-v-d9838b60]{background:#e2e2e2}.arrow[data-v-d9838b60]{width:10px!important}.chart-action-btn svg[data-v-d9838b60]{width:16px;height:16px}.chart-tooltip[data-v-d9838b60]{display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.tooltip-content[data-v-d9838b60]{background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;letter-spacing:-.24px;padding:6px 8px;border-radius:.25rem;white-space:nowrap;position:relative}.tooltip-arrow[data-v-d9838b60]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #161616;margin-top:-1px;position:relative}.chart-type-dropdown[data-v-d9838b60]{position:relative}.chart-type-btn[data-v-d9838b60]{width:auto;padding:6px 12px;gap:.5rem;display:flex;align-items:center;justify-content:center}.chart-type-btn .chevron-icon[data-v-d9838b60]{width:10px;height:10px;margin-left:0}.chart-type-menu[data-v-d9838b60]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:100;overflow:hidden}.chart-type-menu-item[data-v-d9838b60]{width:100%;padding:10px 16px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.chart-type-menu-item[data-v-d9838b60]:hover{background:#0000000a}.chart-type-menu-item.active[data-v-d9838b60]{background:transparent;color:#161616;font-weight:400}.chart-type-menu-item span[data-v-d9838b60]{flex:1}.chart-type-menu-item svg[data-v-d9838b60]{flex-shrink:0;width:10px;height:10px}.chart-label-container[data-v-d9838b60]{display:flex;align-items:center;gap:.25rem}.chart-label[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#000;opacity:.4;text-transform:uppercase;letter-spacing:-.48px;margin:0}.chart-info-icon[data-v-d9838b60]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.chart-info-icon svg[data-v-d9838b60]{pointer-events:none}.chart-value[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#000;letter-spacing:-.8px;margin:10px 0 0}.chart-wrapper[data-v-d9838b60]{position:relative;height:314px;width:100%;min-height:314px}.chart-area-wrapper[data-v-d9838b60]{width:100%;overflow-x:hidden;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d9d9d9 #eeeeee;position:relative}.chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar{height:8px}.chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar-track{background:#eee;border-radius:62.5rem}.chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:62.5rem}.chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.chart-area-wrapper canvas[data-v-d9838b60]{display:block;height:314px!important}.fullscreen-modal[data-v-d9838b60]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-d9838b60 .3s ease}@keyframes fadeIn-d9838b60{0%{opacity:0}to{opacity:1}}.fullscreen-content[data-v-d9838b60]{background:#fff;width:1000px;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-d9838b60 .3s ease;border-radius:.375rem;padding-bottom:20px}@keyframes slideUp-d9838b60{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fullscreen-header[data-v-d9838b60]{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:11px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);gap:1.25rem}.head-flex[data-v-d9838b60]{display:flex;gap:4.625rem}.fullscreen-header-left[data-v-d9838b60]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;flex:1;border-bottom:1px solid #E2E2E2;padding:24px}.fullscreen-title-section[data-v-d9838b60]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-title[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.2;color:#000;letter-spacing:-.4px;margin:0}.fullscreen-subtitle[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.2;color:#8c8c8c;letter-spacing:-.28px;margin:0}.fullscreen-header-info[data-v-d9838b60]{display:flex;gap:2rem;width:100%;padding:0 24px;justify-content:space-between;align-items:center}.fullscreen-info-item[data-v-d9838b60]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-info-label[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.24px;margin:0;text-transform:uppercase}.fullscreen-info-value[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.32px;margin:0}.fullscreen-header-actions[data-v-d9838b60]{display:flex;gap:.125rem;align-items:center;overflow:visible}.fullscreen-header-actions .chart-action-wrapper[data-v-d9838b60]{position:relative;overflow:visible}.fullscreen-header-actions .chart-action-btn[data-v-d9838b60]{background:#f6f6f6;border:none;border-radius:.375rem;cursor:pointer;padding:6px 8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;width:32px;height:32px;position:relative}.fullscreen-header-actions .chart-action-btn[data-v-d9838b60]:hover,.fullscreen-header-actions .chart-action-btn.hover[data-v-d9838b60],.fullscreen-header-actions .chart-action-btn.active[data-v-d9838b60]{background:#e2e2e2}.fullscreen-header-actions .chart-action-btn svg[data-v-d9838b60]{width:16px;height:16px}.fullscreen-header-actions .chart-type-btn[data-v-d9838b60]{width:auto;padding:6px 12px;gap:.5rem;display:flex;align-items:center;justify-content:center}.fullscreen-header-actions .chart-type-btn .arrow[data-v-d9838b60]{width:10px!important}.fullscreen-chart-type-menu[data-v-d9838b60]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:3000;overflow:hidden}.fullscreen-close[data-v-d9838b60]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;margin-left:2px}.fullscreen-close[data-v-d9838b60]:hover{opacity:.6}.fullscreen-close svg[data-v-d9838b60]{width:16px;height:16px}.fullscreen-chart-wrapper[data-v-d9838b60]{position:relative;height:470px;width:100%;min-height:470px}.fullscreen-chart-area-wrapper[data-v-d9838b60]{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d9d9d9 #eeeeee;padding-left:12px;padding-right:12px}.fullscreen-chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar{height:8px}.fullscreen-chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar-track{background:#eee;border-radius:62.5rem}.fullscreen-chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:62.5rem}.fullscreen-chart-area-wrapper[data-v-d9838b60]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.fullscreen-chart-area-wrapper canvas[data-v-d9838b60]{display:block;height:470px!important;width:100%!important}.chart-legend[data-v-d9838b60]{padding:0 24px;display:flex;flex-direction:column;gap:.75rem}.legend-items[data-v-d9838b60]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;max-height:96px;overflow:hidden;transition:max-height .3s ease;grid-auto-flow:row}.legend-items.expanded[data-v-d9838b60]{max-height:1000px}.legend-item[data-v-d9838b60]{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:opacity .2s}.legend-item[data-v-d9838b60]:hover{opacity:.8}.legend-dot[data-v-d9838b60]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-d9838b60]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-toggle[data-v-d9838b60]{display:flex;align-items:center;gap:.375rem;background:none;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#8c8c8c;transition:color .2s}.legend-toggle[data-v-d9838b60]:hover{color:#606060}.legend-toggle svg[data-v-d9838b60]{flex-shrink:0}.chart-no-data[data-v-5956dbda]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.chart-no-data-icon[data-v-5956dbda]{display:flex;align-items:center;justify-content:center}.chart-no-data-icon svg[data-v-5956dbda]{width:180px;height:176px}.horizontal-bar-chart[data-v-d3bda458]{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:200px}.line-chart-container[data-v-d3bda458]{width:100%;height:400px;padding:20px 0}.line-chart-container canvas[data-v-d3bda458]{max-height:100%}.chart-rows[data-v-d3bda458]{display:flex;flex-direction:column;gap:.75rem;width:100%}.chart-row[data-v-d3bda458]{display:flex;align-items:center;gap:1.5rem;width:100%}.merchant-name[data-v-d3bda458]{width:140px;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.28px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars-container[data-v-d3bda458]{flex:1;display:flex;flex-direction:column;gap:0;min-width:0;cursor:pointer}.bar-wrapper[data-v-d3bda458]{height:8px;width:100%;display:flex}.bar[data-v-d3bda458]{height:100%;border-radius:.375rem;transition:width .3s ease,background .2s ease;min-width:8px}.bar-gpv[data-v-d3bda458]{background:#3a6ca4}.bar-commission[data-v-d3bda458]{background:#b2cdee}.chart-row.dimmed .bar-gpv[data-v-d3bda458],.chart-row.dimmed .bar-commission[data-v-d3bda458]{background:#e9eef3}.chart-axis[data-v-d3bda458]{display:flex;justify-content:space-between;padding-left:164px;width:100%;margin-top:8px}.axis-label[data-v-d3bda458]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;letter-spacing:-.48px;color:#8c8c8c;text-align:center;flex:1}.axis-label[data-v-d3bda458]:first-child{text-align:left}.axis-label[data-v-d3bda458]:last-child{text-align:right}.chart-legend[data-v-d3bda458]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:8px}.legend-item[data-v-d3bda458]{display:flex;align-items:center;gap:.5rem}.legend-dot[data-v-d3bda458]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-dot-gpv[data-v-d3bda458]{background:#3a6ca4}.legend-dot-commission[data-v-d3bda458]{background:#b2cdee}.legend-text[data-v-d3bda458]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;letter-spacing:-.48px;color:#8c8c8c;text-transform:uppercase}.bar-chart-tooltip[data-v-d3bda458]{position:fixed;z-index:10000;background:#161616;border-radius:.375rem;padding:16px;box-shadow:2px 2px 20px #cbcbcb14;pointer-events:none;display:flex;flex-direction:column;gap:1rem;min-width:200px}.tooltip-header[data-v-d3bda458]{display:flex;flex-direction:column;gap:1rem;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.2)}.tooltip-title-row[data-v-d3bda458]{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.tooltip-merchant-name[data-v-d3bda458]{flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.28px;color:#e2e2e2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-main-value[data-v-d3bda458]{display:flex;flex-direction:column;gap:.5rem}.tooltip-amount[data-v-d3bda458]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;letter-spacing:-.8px;color:#fff}.tooltip-label[data-v-d3bda458]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.28px;color:#b8b8b8}.tooltip-details[data-v-d3bda458]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:2px}.tooltip-detail-row[data-v-d3bda458]{display:flex;align-items:center;justify-content:space-between;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.28px}.tooltip-detail-label[data-v-d3bda458]{color:#b8b8b8}.tooltip-detail-value[data-v-d3bda458]{color:#f6f6f6;text-align:right}.chart-error[data-v-f85efb1a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-error-content[data-v-f85efb1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.chart-error-icon[data-v-f85efb1a]{margin-bottom:20px}.chart-error-icon svg[data-v-f85efb1a]{width:180px;height:176px}.chart-error-title[data-v-f85efb1a]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:-2%;text-align:center;margin-bottom:8px;color:#8c8c8c}.chart-error-retry-button[data-v-f85efb1a]{background:transparent;color:#da4f21;padding:0;font-size:.875rem;font-weight:500;cursor:pointer;border:2px solid transparent;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chart-error-retry-button[data-v-f85efb1a]:hover{color:#b03c19}.chart-error-retry-button[data-v-f85efb1a]:active{color:#8a2a12}.chart-error-retry-button[data-v-f85efb1a]:focus{color:#da4f21;border:2px solid #F8A07A}.merchant-header[data-v-9b117613]{padding:20px 24px 16px;background:#fff;position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:.75rem;border-bottom:none}.merchant-title[data-v-9b117613]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1rem;line-height:1;color:#161616;letter-spacing:-.64px;margin:0}.search-container[data-v-9b117613]{position:relative;width:100%;display:flex;align-items:center}.search-input[data-v-9b117613]{width:100%;padding:12px 16px 12px 40px;border:1px solid #e2e2e2;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;box-sizing:border-box;background:#fff;transition:border-color .2s ease}.search-input.has-clear[data-v-9b117613]{padding-right:70px}.search-input[data-v-9b117613]::placeholder{color:#8c8c8c}.search-container:hover .search-input[data-v-9b117613]:not(:focus):not(.has-value){border-color:#b8b8b8}.search-container:hover .search-input[data-v-9b117613]:not(:focus):not(.has-value)::placeholder{color:#606060}.search-input[data-v-9b117613]:focus,.search-input.has-value[data-v-9b117613]{outline:none;border-color:#b8b8b8!important}.search-input[data-v-9b117613]:focus::placeholder{color:#8c8c8c}.search-icon[data-v-9b117613]{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;transition:fill .2s ease;z-index:1}.clear-button[data-v-9b117613]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#002959;letter-spacing:-.56px;transition:opacity .2s ease;z-index:1}.clear-button[data-v-9b117613]:hover{opacity:.7}.merchant-content[data-v-9b117613]{padding:0 24px 16px;display:flex;flex-direction:column;gap:1rem}.letter-group[data-v-9b117613]{display:flex;gap:1rem;align-items:flex-start}.letter-header[data-v-9b117613]{flex-shrink:0;width:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:16px}.letter-label[data-v-9b117613]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;text-transform:uppercase;letter-spacing:-.48px;margin:0;text-align:center}.letter-items[data-v-9b117613]{flex:1;display:flex;flex-direction:column;gap:.625rem}.merchant-item[data-v-9b117613]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:16px}.checkbox[data-v-9b117613]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#da4f21;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.2px solid #e2e2e2;border-radius:.1875rem;background:#fff;position:relative;transition:background-color .2s ease,border-color .2s ease}.checkbox[data-v-9b117613]:hover:not(:checked){background:#f6f6f6;border-color:#d9d9d9}.checkbox[data-v-9b117613]:checked{background:#da4f21;border-color:#da4f21}.checkbox[data-v-9b117613]:checked:hover{background:#c0451a;border-color:#c0451a}.checkbox[data-v-9b117613]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:7.133px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-label[data-v-9b117613]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:color .2s ease}.merchant-item:hover .checkbox-label[data-v-9b117613]{color:#606060}.filter-header[data-v-4713ba70]{padding:20px 24px 16px;background:#fff;position:sticky;top:0;z-index:2}.filter-title[data-v-4713ba70]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1rem;line-height:1;color:#161616;letter-spacing:-.64px;margin:0}.filter-content[data-v-4713ba70]{padding:0 24px 16px;display:flex;flex-direction:column;gap:.625rem}.filter-item[data-v-4713ba70]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:16px}.checkbox[data-v-4713ba70]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#da4f21;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.2px solid #e2e2e2;border-radius:.1875rem;background:#fff;position:relative;transition:background-color .2s ease,border-color .2s ease}.checkbox[data-v-4713ba70]:hover:not(:checked){background:#f6f6f6;border-color:#d9d9d9}.checkbox[data-v-4713ba70]:checked{background:#da4f21;border-color:#da4f21}.checkbox[data-v-4713ba70]:checked:hover{background:#c0451a;border-color:#c0451a}.checkbox[data-v-4713ba70]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:7.133px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-label[data-v-4713ba70]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:color .2s ease}.filter-item:hover .checkbox-label[data-v-4713ba70]{color:#606060}.duration-filter-section[data-v-7c05d304]{border-bottom:1px solid #f6f6f6}.filter-header[data-v-7c05d304]{padding:20px 24px 16px;background:#fff;position:sticky;top:0;z-index:2}.filter-title[data-v-7c05d304]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1rem;line-height:1;color:#161616;letter-spacing:-.64px;margin:0}.filter-content[data-v-7c05d304]{padding:0 24px 16px}.duration-select-wrapper[data-v-7c05d304]{position:relative}.duration-select[data-v-7c05d304]{width:100%;padding:12px;border:1px solid #E2E2E2;border-radius:.375rem;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:flex;align-items:center;gap:.5rem;position:relative}.duration-select[data-v-7c05d304]:hover{border-color:#e2e2e2}.duration-select.is-open[data-v-7c05d304]{background:#f6f6f6;border-color:#e2e2e2}.duration-select[data-v-7c05d304]:focus{outline:none;border-color:#e2e2e2}.duration-icon[data-v-7c05d304]{width:16px;height:16px;flex-shrink:0}.duration-select-text[data-v-7c05d304]{flex:1;text-align:left;color:#161616}.select-arrow[data-v-7c05d304]{width:10px;height:6px;flex-shrink:0;transition:transform .2s ease;transform:rotate(180deg)}.select-arrow.rotated[data-v-7c05d304]{transform:rotate(0)}.duration-dropdown-menu[data-v-7c05d304]{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;z-index:100;overflow:hidden;max-height:300px;overflow-y:auto}.duration-option[data-v-7c05d304]{width:100%;padding:8px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.duration-option[data-v-7c05d304]:hover{background:#0000000a}.duration-option.selected[data-v-7c05d304]{background:transparent}.duration-option-text[data-v-7c05d304]{flex:1}.duration-option-check[data-v-7c05d304]{flex-shrink:0;width:10px;height:8px}.filter-sidebar-overlay[data-v-97950027]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;justify-content:flex-end;animation:fadeIn-97950027 .3s ease}.filter-sidebar-overlay.no-overlay[data-v-97950027]{background:transparent;animation:none}@keyframes fadeIn-97950027{0%{opacity:0}to{opacity:1}}.filter-sidebar[data-v-97950027]{width:320px;height:100vh;background:#fff;display:flex;flex-direction:column;animation:slideIn-97950027 .3s ease;border-radius:.25rem;border:1px solid #E2E2E2;box-shadow:-2px 0 24px #16161614}@keyframes slideIn-97950027{0%{transform:translate(100%)}to{transform:translate(0)}}.filter-header[data-v-97950027]{padding:24px;border-bottom:1px solid #e2e2e2;position:sticky;top:0;background:#fff;z-index:10}.filter-header-top[data-v-97950027]{display:flex;justify-content:space-between;align-items:center}.filter-title[data-v-97950027]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px;margin:0}.close-button[data-v-97950027]{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:opacity .2s ease}.close-button[data-v-97950027]:hover{opacity:.7}.filter-content[data-v-97950027]{flex:1;overflow-y:auto;padding:0}.filter-footer[data-v-97950027]{padding:20px 24px;border-top:1px solid #e2e2e2;display:flex;gap:.375rem}.clear-button[data-v-97950027]{flex:1;padding:13px 16px;background:#f6f6f6;border:none;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;cursor:pointer;transition:background-color .2s ease;min-width:80px}.clear-button[data-v-97950027]:hover:not(:disabled){background:#e8e8e8}.clear-button[data-v-97950027]:disabled{opacity:1;color:#b8b8b8;cursor:not-allowed}.apply-button[data-v-97950027]{flex:1;padding:13px 16px;background:#da4f21;border:none;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#fff;letter-spacing:-.56px;cursor:pointer;transition:background-color .2s ease;min-width:80px}.apply-button[data-v-97950027]:hover{background:#c0450e}.error-modal-overlay[data-v-a099f519]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.error-modal[data-v-a099f519]{background:#fff;border-radius:.5rem;padding:32px;max-width:376px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:2px 2px 20px #1616160f;border:1px solid #E2E2E2}.error-modal-icon[data-v-a099f519]{margin-bottom:24px}.error-modal-icon svg[data-v-a099f519]{width:88px;height:88px}.error-modal-title[data-v-a099f519]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:110%;letter-spacing:-4%;text-align:center;color:#161616}.error-modal-message[data-v-a099f519]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#8c8c8c;font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:-2%;text-align:center;margin-top:8px;margin-bottom:20px}.error-modal-retry-button[data-v-a099f519]{background:#da4f21;color:#fff;border-radius:3.125rem;padding:13px 16px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:80px;border:2px solid transparent}.error-modal-retry-button[data-v-a099f519]:hover{background:#b03c19}.error-modal-retry-button[data-v-a099f519]:active{background:#8a2a12}.error-modal-retry-button[data-v-a099f519]:focus{background:#da4f21;border:2px solid #F8A07A}.table-error-cell[data-v-c26ae16e]{padding:0!important;border:none!important}.table-error-content[data-v-c26ae16e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:400px}.table-error-icon[data-v-c26ae16e]{margin-bottom:20px}.table-error-icon svg[data-v-c26ae16e]{width:88px;height:88px}.table-error-title[data-v-c26ae16e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:-2%;text-align:center;margin-bottom:8px;color:#8c8c8c}.table-error-retry-button[data-v-c26ae16e]{background:transparent;color:#da4f21;padding:0;font-size:.875rem;font-weight:500;cursor:pointer;border:2px solid transparent;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.table-error-retry-button[data-v-c26ae16e]:hover{color:#b03c19}.table-error-retry-button[data-v-c26ae16e]:active{color:#8a2a12}.table-error-retry-button[data-v-c26ae16e]:focus{color:#da4f21;border:2px solid #F8A07A}.no-data-cell[data-v-d5475a7d]{padding:0!important;border:none!important}.no-data-content[data-v-d5475a7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:400px}.no-data-icon[data-v-d5475a7d]{margin-bottom:20px}.no-data-icon svg[data-v-d5475a7d]{width:88px;height:88px}.no-data-title[data-v-d5475a7d]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:-2%;text-align:center;margin-bottom:16px;color:#8c8c8c}.no-data-button[data-v-d5475a7d]{background:#da4f21;color:#fff;padding:10px 20px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .2s ease}.no-data-button[data-v-d5475a7d]:hover{background:#b03c19}.no-data-button[data-v-d5475a7d]:active{background:#8a2a12}.no-data-button[data-v-d5475a7d]:focus{background:#da4f21;outline:2px solid #F8A07A;outline-offset:2px}.contact-wrap-container[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:1rem}.contact-wrap[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:.5rem}.contact-label[data-v-9fc4cc8c]{color:#8c8c8c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.56px}.contact-text[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#161616;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.56px}.contact-text a[data-v-9fc4cc8c]{color:#002959;text-decoration:none;display:flex;gap:.375rem;align-items:center;border:2px solid transparent;cursor:pointer;transition:color .3s ease;border-radius:1rem;width:fit-content}.contact-text a[data-v-9fc4cc8c]:hover{color:#1f5085}.contact-text a[data-v-9fc4cc8c]:active{color:#001f3d}.contact-text a[data-v-9fc4cc8c]:focus{color:#002959;border:2px solid #F8A07A}html body .modal-overlay .modal-content-feed[data-v-9fc4cc8c]{max-width:530px;border-radius:.375rem;border:1px solid #E2E2E2;box-shadow:2px 2px 20px #1616160f}html body .modal-overlay .modal-content-feed h2[data-v-9fc4cc8c]{color:#161616;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.375rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.88px}.contact-arr[data-v-9fc4cc8c]{height:1px;width:100%;background:#e2e2e2;display:flex;margin:20px 0}.contact-image[data-v-9fc4cc8c]{width:64px;height:64px;object-fit:cover;object-position:center;margin-bottom:12px;border-radius:5.625rem}.contact-name[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#161616;font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.36px}.contact-permission[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:8px;color:#606060;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.56px}html body .modal-overlay .modal-content-feed .modal-header[data-v-9fc4cc8c]{align-items:flex-start}html body .modal-overlay .modal-content-feed .modal-close[data-v-9fc4cc8c]{width:unset;height:unset}html body .modal-overlay .modal-content-feed .head-desc[data-v-9fc4cc8c]{color:#8c8c8c;margin-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.28px}.dashboard-layout[data-v-9fc4cc8c]{display:flex;height:100vh;background:#e2e2e2;overflow:hidden}.main-content[data-v-9fc4cc8c]{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;overflow-x:hidden;background:#e2e2e2;padding:8px 8px 8px 0}.main-content.header-sticky[data-v-9fc4cc8c]{margin-top:8px;padding-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.header-section[data-v-9fc4cc8c]{background:#fff;padding:24px;border-radius:.375rem;display:flex;flex-direction:column;gap:1.25rem}.skeleton[data-v-9fc4cc8c]{border-radius:.25rem;background:linear-gradient(270deg,#f7f7f7,#efefef,#f7f7f7);background-size:200% 100%;animation:skeleton-shimmer-9fc4cc8c 1.5s ease-in-out infinite;display:block}@keyframes skeleton-shimmer-9fc4cc8c{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-header-title[data-v-9fc4cc8c]{width:250px;height:24px;margin-bottom:8px}.skeleton-header-subtitle[data-v-9fc4cc8c]{width:300px;height:16px}.skeleton-pdf-button[data-v-9fc4cc8c]{width:180px;height:40px;border-radius:.25rem}.skeleton-account-info[data-v-9fc4cc8c]{width:100%;height:100px}.skeleton-table-header[data-v-9fc4cc8c]{width:100%;height:20px;margin:0 auto}.skeleton-table-cell[data-v-9fc4cc8c]{width:100%;height:16px}.skeleton-table-cell-number[data-v-9fc4cc8c]{width:20px;height:16px;margin:0 auto}.skeleton-table-arrow[data-v-9fc4cc8c]{width:20px;height:20px;border-radius:.25rem;margin:0 auto}.skeleton-overview-title[data-v-9fc4cc8c]{width:200px;height:24px;border-radius:.25rem;flex:1;min-width:150px;display:block}.skeleton-export-button[data-v-9fc4cc8c]{width:120px;height:40px;border-radius:.25rem}.skeleton-filter-pills[data-v-9fc4cc8c]{height:40px;border-radius:.25rem;width:300px}.skeleton-sort-dropdown[data-v-9fc4cc8c]{width:150px;height:40px;border-radius:.25rem}.header-top[data-v-9fc4cc8c]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.header-text h1[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#000;letter-spacing:-.88px;margin:0 0 8px}.header-text p[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0}.pdf-button[data-v-9fc4cc8c]{background:#da4f21;color:#fff;border-radius:62500rem;padding:11px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;min-width:80px;border:2px solid transparent}.pdf-button[data-v-9fc4cc8c]:hover:not(:disabled){background:#b03c19}.pdf-button[data-v-9fc4cc8c]:active:not(:disabled){background:#8a2a12}.pdf-button[data-v-9fc4cc8c]:focus:not(:disabled){background:#da4f21;border:2px solid #F8A07A}.pdf-button[data-v-9fc4cc8c]:disabled{cursor:not-allowed}.account-info[data-v-9fc4cc8c]{display:flex;justify-content:space-between;align-items:flex-start}.company-info[data-v-9fc4cc8c]{display:flex;gap:5rem}.company-left[data-v-9fc4cc8c],.company-right[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:1.25rem}.company-right-address[data-v-9fc4cc8c]{flex-direction:row;font-size:.875rem;font-style:normal;font-weight:400}.address[data-v-9fc4cc8c],.fractal-logo div[data-v-9fc4cc8c]{gap:.375rem;display:flex;flex-direction:column}.fractal-logo[data-v-9fc4cc8c]{display:flex;gap:.5976rem}.fractal-logo p[data-v-9fc4cc8c]{font-size:.875rem;line-height:14px;margin-left:12px}.fractal-logo img[data-v-9fc4cc8c]{height:32px;object-fit:contain}.alkon-logo[data-v-9fc4cc8c]{height:32px;width:149px;object-fit:contain}.address p[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.28px;margin:0}.company-left .address p[data-v-9fc4cc8c]{margin-top:10px}.company-left .address p[data-v-9fc4cc8c]:first-child{margin-top:0}.full-info-link[data-v-9fc4cc8c]{display:flex;gap:.375rem;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#002959;letter-spacing:-.56px;text-decoration:none;margin-top:5px;border:2px solid transparent;cursor:pointer;transition:color .3s ease;margin-left:12px;border-radius:1rem;width:fit-content}.full-info-link[data-v-9fc4cc8c]:hover{color:#1f5085}.full-info-link[data-v-9fc4cc8c]:active{color:#001f3d}.full-info-link[data-v-9fc4cc8c]:focus{color:#002959;border:2px solid #F8A07A;outline:none}.full-info-link svg[data-v-9fc4cc8c]{flex-shrink:0}.account-details[data-v-9fc4cc8c]{display:flex;gap:.75rem;align-items:flex-start}.detail-item[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:.375rem;width:136px}.detail-label[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.48px;text-transform:uppercase;margin:0}.detail-value[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.28px;margin:0;white-space:nowrap}.content-section[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:1.25rem;padding:24px;background:#fff;border-radius:.375rem;position:relative;width:100%}.overview-section[data-v-9fc4cc8c]{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;gap:0}.overview-header[data-v-9fc4cc8c]{padding:0;display:flex;justify-content:space-between;align-items:center;position:sticky;z-index:10;background:#fff;margin:0}.overview-header.sticky[data-v-9fc4cc8c]{padding:10px 24px 17px;margin-top:-24px;margin-left:-24px;margin-right:-24px;top:0}.overview-title[data-v-9fc4cc8c]{display:flex;gap:.5rem;align-items:center}.overview-title svg[data-v-9fc4cc8c]{width:20px;height:20px;flex-shrink:0}.overview-title span[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px}.overview-filters[data-v-9fc4cc8c]{padding:16px 0 12px;display:flex;justify-content:space-between;align-items:center;min-height:52px;position:sticky;top:57px;z-index:10;background:#fff;margin:0}.overview-filters.sticky[data-v-9fc4cc8c]{border-bottom:1px solid #e2e2e2;box-shadow:0 4px 10px #b5b5b51f;margin-left:-24px;margin-right:-24px;padding:16px 24px 12px}.overview-content[data-v-9fc4cc8c]{padding:0;display:flex;border-top:1px solid #e2e2e2;border-radius:.375rem;flex-direction:column;gap:0;overflow-x:clip;background:#fff}.export-button[data-v-9fc4cc8c]{display:flex;gap:.5rem;align-items:center;justify-content:center;background:#f6f6f6;border-radius:62500rem;cursor:pointer;padding:12px 16px;width:132px;transition:.5s;border:2px solid transparent}.export-button[data-v-9fc4cc8c]:active{background:#e2e2e2;color:#606060!important;border:2px solid transparent}.export-button:active span[data-v-9fc4cc8c]{color:#606060!important}.export-button:active svg path[data-v-9fc4cc8c]{fill:#f8a07a!important}.export-button[data-v-9fc4cc8c]:hover{background:#e2e2e2}.export-button[data-v-9fc4cc8c]:focus{background:#f6f6f6;border:2px solid #F8A07A;outline:none}.export-button svg[data-v-9fc4cc8c]{width:16px;height:16px;flex-shrink:0}.export-button span[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.export-button[data-v-9fc4cc8c]:disabled{opacity:.6;cursor:not-allowed}.export-loader[data-v-9fc4cc8c]{animation:spin-9fc4cc8c 1s linear infinite;flex-shrink:0}@keyframes spin-9fc4cc8c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.breadcrumb-item-grey[data-v-9fc4cc8c]{color:#8c8c8c!important;cursor:pointer;transition:color .2s}.breadcrumb-item-grey[data-v-9fc4cc8c]:hover{color:#b8b8b8!important}.filter-button[data-v-9fc4cc8c]{display:flex;gap:.5rem;align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:.5rem;padding:11px 16px 11px 11px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px;transition:border-color .2s ease,background-color .2s ease}.filter-button[data-v-9fc4cc8c]:hover{border-color:#b8b8b8}.filter-button.active[data-v-9fc4cc8c]{border-color:#da4f21;background:#fff5f1}.filter-button.active svg path[data-v-9fc4cc8c]{fill:#da4f21}.filter-button[data-v-9fc4cc8c]:active{border-color:#e2e2e2;color:#8c8c8c}.filter-button:active .filter-button-content span[data-v-9fc4cc8c]{color:#8c8c8c}.filter-button:active svg path[data-v-9fc4cc8c]{fill:#8c8c8c}.filter-button:active .filter-badge[data-v-9fc4cc8c]{background:#1f5085;color:#fff!important}.filter-button svg[data-v-9fc4cc8c]{width:16px;height:16px;flex-shrink:0}.filter-button-content[data-v-9fc4cc8c]{display:flex;gap:.375rem;align-items:center;height:14px}.filter-badge[data-v-9fc4cc8c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#002959;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1;color:#fff;letter-spacing:-.48px;flex-shrink:0}.filter-badge span[data-v-9fc4cc8c]{position:relative;left:-1px}.clear-filters-button[data-v-9fc4cc8c]{background:none;border:none;padding:0 0 0 6px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#da4f21;letter-spacing:-.56px;transition:opacity .2s ease;flex-shrink:0}.clear-filters-button[data-v-9fc4cc8c]:hover{opacity:.7}.sort-dropdown-wrapper[data-v-9fc4cc8c]{position:relative}.sort-dropdown[data-v-9fc4cc8c]{display:flex;gap:.625rem;align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:12px;cursor:pointer;width:fit-content;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px;transition:border-color .2s ease,background-color .2s ease}.sort-dropdown[data-v-9fc4cc8c]:hover{border-color:#b8b8b8}.sort-dropdown[data-v-9fc4cc8c]:active{border-color:#e2e2e2;color:#8c8c8c}.sort-dropdown:active .sort-label[data-v-9fc4cc8c],.sort-dropdown:active .sort-value[data-v-9fc4cc8c]{color:#8c8c8c}.sort-dropdown[data-v-9fc4cc8c]:focus{border:2px solid #F8A07A;padding:12px 11px}.sort-dropdown.is-open[data-v-9fc4cc8c]{background:#f6f6f6}.sort-dropdown span[data-v-9fc4cc8c]{white-space:nowrap}.sort-label[data-v-9fc4cc8c]{color:#8c8c8c}.sort-value[data-v-9fc4cc8c]{color:#161616}.sort-dropdown svg[data-v-9fc4cc8c]{width:10px;height:10px;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.sort-dropdown svg.rotated[data-v-9fc4cc8c]{transform:rotate(180deg)}.sort-dropdown-menu[data-v-9fc4cc8c]{position:absolute;top:calc(100% + 2px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;width:fit-content;min-width:160px;z-index:100;overflow:hidden;padding:4px}.sort-menu-section[data-v-9fc4cc8c]{padding:8px 0}.sort-menu-section[data-v-9fc4cc8c]:not(:last-child){border-bottom:1px solid #e2e2e2}.sort-menu-label[data-v-9fc4cc8c]{padding:8px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1;color:gray;text-transform:uppercase;letter-spacing:-.48px}.sort-menu-item[data-v-9fc4cc8c]{width:100%;padding:8px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sort-menu-item[data-v-9fc4cc8c]:hover{background:#0000000a}.sort-menu-item.active[data-v-9fc4cc8c]{background:transparent;color:#161616;font-weight:400}.sort-menu-item-text[data-v-9fc4cc8c]{flex:1 0 0}.sort-menu-check[data-v-9fc4cc8c]{flex-shrink:0;width:10px;height:8px}.filter-pills[data-v-9fc4cc8c]{display:flex;gap:.375rem;align-items:center;flex:1;min-width:300px}.filter-pill[data-v-9fc4cc8c]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:11px;display:flex;gap:.5rem;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;width:160px}.filter-pill span[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px}.filter-pill img[data-v-9fc4cc8c]{width:8px;height:15px;flex-shrink:0}.dropdown-menu[data-v-9fc4cc8c]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;min-width:200px;max-height:300px;overflow-y:auto;z-index:100}.dropdown-item[data-v-9fc4cc8c]{padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#000;letter-spacing:-.56px;cursor:pointer;transition:background-color .2s ease}.dropdown-item[data-v-9fc4cc8c]:hover{background:#0000000a}.dropdown-item.active[data-v-9fc4cc8c]{background:#dc4e101a;color:#dc4e10;font-weight:500}.charts-section[data-v-9fc4cc8c]{display:flex;gap:0;border:1px solid #e2e2e2;border-top:none;overflow:visible;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.charts-section .chart-card[data-v-9fc4cc8c]{border:none;border-radius:.375rem;border-right:1px solid #e2e2e2;flex:1}.charts-section .chart-card[data-v-9fc4cc8c]:last-child{border-right:none}.charts-section-new[data-v-9fc4cc8c]{border:1px solid #e2e2e2;border-top:none;overflow:visible;border-radius:.375rem}.combined-chart-card[data-v-9fc4cc8c]{background:#fff;border-radius:.375rem;overflow:visible}.combined-chart-card.no-header .chart-card[data-v-9fc4cc8c]{border:none;border-radius:.375rem}.combined-chart-header[data-v-9fc4cc8c]{display:flex;align-items:center;gap:.5rem;padding:0 20px 20px;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.combined-chart-header-left[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:.5rem;padding-right:20px}.chart-main-title[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:1;color:#161616;letter-spacing:-.36px;margin:0}.chart-subtitle[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0}.combined-chart-divider[data-v-9fc4cc8c]{width:1px;height:40px;background:#e2e2e2;flex-shrink:0}.combined-chart-header-stats[data-v-9fc4cc8c]{display:flex;align-items:center;gap:.5rem;flex:1}.stat-card[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:.5rem;padding:20px;background:#fff;min-width:220px}.stat-label-container[data-v-9fc4cc8c]{display:flex;align-items:center;gap:.375rem;height:13px}.stat-label[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0}.stat-info-icon[data-v-9fc4cc8c]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.stat-info-icon svg[data-v-9fc4cc8c]{pointer-events:none}.stat-value[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#161616;letter-spacing:-.8px;margin:0}.combined-chart-actions[data-v-9fc4cc8c]{display:flex;align-items:center;gap:.125rem;margin-left:auto}.combined-chart-actions .chart-action-wrapper[data-v-9fc4cc8c]{position:relative;overflow:visible}.combined-chart-actions .chart-action-btn[data-v-9fc4cc8c]{background:#f6f6f6;border:none;border-radius:.375rem;cursor:pointer;padding:6px 8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;width:32px;height:32px;position:relative;flex-shrink:0}.combined-chart-actions .chart-action-btn[data-v-9fc4cc8c]:hover{background:#e2e2e2}.combined-chart-actions .chart-action-btn[data-v-9fc4cc8c]:active{background:#d4d4d4}.combined-chart-actions .chart-action-btn svg[data-v-9fc4cc8c]{width:16px;height:16px;flex-shrink:0}.combined-chart-actions .chart-type-selector[data-v-9fc4cc8c]{width:auto;padding-left:12px;padding-right:12px;gap:.5rem}.combined-chart-actions .chart-type-chevron[data-v-9fc4cc8c]{width:unset!important;height:unset!important}.combined-chart-actions .chart-type-dropdown[data-v-9fc4cc8c]{position:relative}.combined-chart-actions .chart-type-menu[data-v-9fc4cc8c]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:100;overflow:hidden}.combined-chart-actions .chart-type-menu-item[data-v-9fc4cc8c]{width:100%;padding:10px 16px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.combined-chart-actions .chart-type-menu-item[data-v-9fc4cc8c]:hover,.combined-chart-actions .chart-type-menu-item.active[data-v-9fc4cc8c]{background:#f6f6f6}.horizontal-chart-wrapper[data-v-9fc4cc8c]{padding:0 20px 20px;background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.fullscreen-modal[data-v-9fc4cc8c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-9fc4cc8c .3s ease}.fullscreen-content[data-v-9fc4cc8c]{background:#fff;width:90vw;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-9fc4cc8c .3s ease;border-radius:.375rem;overflow:hidden}.fullscreen-header[data-v-9fc4cc8c]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid #e2e2e2;background:#fff}.fullscreen-title-section[data-v-9fc4cc8c]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-title[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.1;letter-spacing:-.88px;color:#161616;margin:0}.fullscreen-subtitle[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.28px;color:#8c8c8c;margin:0}.fullscreen-close[data-v-9fc4cc8c]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.fullscreen-close[data-v-9fc4cc8c]:hover{opacity:.7}.fullscreen-chart-wrapper[data-v-9fc4cc8c]{padding:40px;overflow-y:auto;flex:1}.chart-card[data-v-9fc4cc8c]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:20px;overflow:visible}.chart-header[data-v-9fc4cc8c]{padding:0 8px;overflow:visible}.chart-header-top[data-v-9fc4cc8c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;overflow:visible}.chart-label[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#000;opacity:.4;text-transform:uppercase;letter-spacing:-.48px;margin:0}.chart-value[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#000;letter-spacing:-.8px;margin:10px 0 0}.kpi-cards-container[data-v-9fc4cc8c]{display:flex;align-items:center;border:1px solid #e2e2e2;overflow:hidden;border-radius:.375rem;background:#fff;margin-bottom:12px}.kpi-card[data-v-9fc4cc8c]{flex:1;border:none;border-radius:0;padding:20px;display:flex;flex-direction:column;gap:.5rem;background:#fff}.kpi-label-container[data-v-9fc4cc8c]{display:flex;align-items:center;gap:.375rem;height:13px}.kpi-info-icon[data-v-9fc4cc8c]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.kpi-info-icon svg[data-v-9fc4cc8c]{pointer-events:none}.kpi-divider[data-v-9fc4cc8c]{width:1px;height:44px;background:#e2e2e2;flex-shrink:0}.kpi-card[data-v-9fc4cc8c]:last-child{border-right:none}.kpi-label[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;text-transform:uppercase;letter-spacing:-.48px;margin:0}.kpi-value[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.1;color:#000;letter-spacing:-.88px;margin:0;display:flex;align-items:center}.kpi-value span[data-v-9fc4cc8c]{font-weight:500;color:#e2e2e2}.chart-tooltip[data-v-9fc4cc8c]{display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.tooltip-content[data-v-9fc4cc8c]{background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.24px;padding:6px 8px;border-radius:.25rem;white-space:nowrap;position:relative}.tooltip-arrow[data-v-9fc4cc8c]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #161616;margin-top:-1px;position:relative}.table-section[data-v-9fc4cc8c]{width:100%;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;background:#fff}.table-header-section[data-v-9fc4cc8c]{padding-top:12px}.table-main-title[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:1;color:#161616;letter-spacing:-.36px;margin:0 0 8px}.table-subtitle[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0}.data-table[data-v-9fc4cc8c]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead.loading th[data-v-9fc4cc8c]{min-height:38.5px;height:38.5px;box-sizing:border-box}.data-table thead tr[data-v-9fc4cc8c]{background:#f6f6f6}.data-table th[data-v-9fc4cc8c]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px;border-bottom:1px solid #e2e2e2}.data-table th .th-content[data-v-9fc4cc8c]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.data-table th:not(.text-right) .th-content[data-v-9fc4cc8c]{justify-content:flex-start}.data-table th .th-label[data-v-9fc4cc8c]{color:#8c8c8c}.data-table th .sort-icon[data-v-9fc4cc8c]{flex-shrink:0;opacity:.5;transition:opacity .2s}.data-table th.sortable:hover .sort-icon[data-v-9fc4cc8c],.data-table th .sort-icon.active[data-v-9fc4cc8c]{opacity:1}.table-col-number[data-v-9fc4cc8c]{width:48px;text-align:left;color:#8c8c8c!important}.table-col-arrow[data-v-9fc4cc8c]{width:3.9%;padding:12px 16px!important}.arrow-button[data-v-9fc4cc8c]{background:#f6f6f6;border:none;border-radius:.25rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease;flex-shrink:0}.arrow-button[data-v-9fc4cc8c]:hover{background:#e2e2e2}.arrow-button svg[data-v-9fc4cc8c]{display:block}.data-table th.sortable[data-v-9fc4cc8c]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.data-table th.sortable[data-v-9fc4cc8c]:hover{opacity:.6}.data-table th.text-right[data-v-9fc4cc8c],.data-table td.text-right[data-v-9fc4cc8c]{text-align:right}.table-row-clickable[data-v-9fc4cc8c]{cursor:pointer}.table-row-clickable[data-v-9fc4cc8c]:hover{background:#f6f6f6!important}.table-row-clickable:hover .arrow-button[data-v-9fc4cc8c]{background:#e2e2e2}.table-row-clickable:hover .arrow-button svg path[data-v-9fc4cc8c]{stroke:#161616}.breadcrumb[data-v-9fc4cc8c]{display:flex;gap:.5rem;align-items:center}.breadcrumb-item[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.88px;cursor:pointer;transition:color .2s}.breadcrumb-item[data-v-9fc4cc8c]:hover{color:#161616}.breadcrumb-item.active[data-v-9fc4cc8c]{color:#161616;cursor:default}.breadcrumb-arrow[data-v-9fc4cc8c]{width:13px!important;height:13px!important}.data-table th.dragging[data-v-9fc4cc8c]{opacity:.5;cursor:move;background:#b8b8b8;border-radius:.25rem}.data-table th.drag-over[data-v-9fc4cc8c]{border-left:2px solid #B8B8B8;border-radius:.25rem}.data-table th[draggable=true][data-v-9fc4cc8c]{cursor:move;-webkit-user-select:none;user-select:none}.data-table th.sortable.active[data-v-9fc4cc8c]{background:transparent}.data-table tbody tr[data-v-9fc4cc8c]{border-bottom:1px solid #f6f6f6;background:#fff}.data-table tbody tr[data-v-9fc4cc8c]:hover{background:#f6f6f6!important}.data-table tbody tr.table-row-clickable[data-v-9fc4cc8c]:last-child{border-bottom:none}.data-table tbody tr.table-row-clickable:last-child td[data-v-9fc4cc8c]{border-bottom:none}.data-table td[data-v-9fc4cc8c]{padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.28px;border-bottom:1px solid #f6f6f6}.merchant-name-link[data-v-9fc4cc8c]{text-decoration:none;color:#000;cursor:pointer}.modal-overlay[data-v-9fc4cc8c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-9fc4cc8c .3s ease}@keyframes fadeIn-9fc4cc8c{0%{opacity:0}to{opacity:1}}.modal-content[data-v-9fc4cc8c]{background:#fff;border-radius:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;animation:slideUp-9fc4cc8c .3s ease}@keyframes slideUp-9fc4cc8c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-9fc4cc8c]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-header h2[data-v-9fc4cc8c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#000;letter-spacing:-.8px;margin:0}.modal-close[data-v-9fc4cc8c]{background:none;border:none;font-size:2rem;line-height:1;color:#888;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.modal-close[data-v-9fc4cc8c]:hover{color:#000}.modal-body[data-v-9fc4cc8c]{padding:24px}.contact-info[data-v-9fc4cc8c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.info-section[data-v-9fc4cc8c]{background:#f6f6f6;padding:20px;border-radius:.25rem}.skeleton-chart-card[data-v-9fc4cc8c]{padding:20px;min-height:392px;display:flex;flex-direction:column;gap:1rem}.skeleton-chart-label[data-v-9fc4cc8c]{width:150px;height:16px;border-radius:.25rem;margin-bottom:8px}.skeleton-chart-value[data-v-9fc4cc8c]{width:120px;height:24px;border-radius:.25rem}.skeleton-chart-subtitle[data-v-9fc4cc8c]{width:300px;height:14px;border-radius:.25rem}.skeleton-stat-label[data-v-9fc4cc8c]{width:80px;height:14px;border-radius:.25rem;margin-bottom:8px}.skeleton-stat-value[data-v-9fc4cc8c]{width:120px;height:20px;border-radius:.25rem}.skeleton-chart-card .chart-header-top[data-v-9fc4cc8c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.skeleton-chart-card .chart-actions[data-v-9fc4cc8c]{display:flex;gap:.125rem;align-items:center;flex-shrink:0}.skeleton-chart-actions[data-v-9fc4cc8c]{width:80px;height:32px;border-radius:.25rem}.skeleton-chart-content[data-v-9fc4cc8c]{width:100%;height:260px;border-radius:.25rem;flex:1;margin-top:16px}.skeleton-kpi-label[data-v-9fc4cc8c]{width:120px;height:14px;border-radius:.25rem}.skeleton-kpi-value[data-v-9fc4cc8c]{width:80px;height:24px;border-radius:.25rem;margin-top:8px}.dashboard-layout[data-v-a6c95b0f]{display:flex;height:100vh;background:#e2e2e2;overflow:hidden}.main-content[data-v-a6c95b0f]{flex:1;min-height:0;display:flex;flex-direction:column;gap:.625rem;overflow:hidden;background:#e2e2e2;padding:8px 8px 8px 0}.content-section[data-v-a6c95b0f]{display:flex;flex-direction:column;gap:.625rem;padding:24px;background:#fff;border-radius:.375rem;position:relative;width:100%;flex:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden}.overview-section[data-v-a6c95b0f]{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;gap:0;overflow:visible;flex-shrink:0;margin-bottom:20px}.overview-header[data-v-a6c95b0f]{display:flex;justify-content:space-between;align-items:center;background:#fff;margin:0}.overview-title[data-v-a6c95b0f]{display:flex;gap:.5rem;align-items:center}.overview-title svg[data-v-a6c95b0f]{width:20px;height:20px;flex-shrink:0}.overview-title span[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px}.title-text[data-v-a6c95b0f]{display:flex;align-items:center}.breadcrumb[data-v-a6c95b0f]{display:flex;gap:.5rem;align-items:center}.breadcrumb-item[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.88px;cursor:pointer;transition:color .2s}.breadcrumb-item[data-v-a6c95b0f]:hover{color:#161616}.breadcrumb-item-grey[data-v-a6c95b0f]{color:#8c8c8c!important;cursor:pointer;transition:color .2s}.breadcrumb-item-grey[data-v-a6c95b0f]:hover{color:#b8b8b8!important}.breadcrumb-item.active[data-v-a6c95b0f]{color:#161616;cursor:default}.breadcrumb-arrow[data-v-a6c95b0f]{width:13px!important;height:13px!important;flex-shrink:0;transition:fill .2s}.breadcrumb:hover .breadcrumb-arrow path[data-v-a6c95b0f]{fill:#b8b8b8}.overview-header-line[data-v-a6c95b0f]{height:1px;background:#e2e2e2;margin:0}.overview-filters[data-v-a6c95b0f]{display:flex;margin-top:16px;margin-bottom:12px;justify-content:space-between;align-items:center;background:#fff}.overview-content[data-v-a6c95b0f]{padding:0;display:flex;border-top:1px solid #e2e2e2;border-top-left-radius:6px;border-top-right-radius:6px;flex-direction:column;gap:0;overflow-x:clip;background:#fff}.export-button[data-v-a6c95b0f]{display:flex;gap:.5rem;align-items:center;justify-content:center;background:#f6f6f6;border-radius:62500rem;cursor:pointer;padding:12px 16px;width:132px;transition:.5s;color:#161616;border:2px solid transparent}.export-button[data-v-a6c95b0f]:hover{background:#e2e2e2}.export-button[data-v-a6c95b0f]:active{background:#e2e2e2;color:#606060!important;border:2px solid transparent}.export-button:active span[data-v-a6c95b0f]{color:#606060!important}.export-button:active svg path[data-v-a6c95b0f]{fill:#f8a07a!important}.export-button[data-v-a6c95b0f]:focus{background:#f6f6f6;border:2px solid #F8A07A}.export-button svg[data-v-a6c95b0f]{width:16px;height:16px;flex-shrink:0}.export-button span[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.export-button[data-v-a6c95b0f]:disabled{opacity:.6;cursor:not-allowed}.export-loader[data-v-a6c95b0f]{animation:spin-a6c95b0f 1s linear infinite;flex-shrink:0}@keyframes spin-a6c95b0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-pills[data-v-a6c95b0f]{display:flex;gap:.375rem;align-items:center}.filter-button[data-v-a6c95b0f]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:11px 16px 11px 11px;display:flex;gap:.5rem;align-items:center;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;transition:background-color .2s}.filter-button[data-v-a6c95b0f]:hover{border-color:#b8b8b8}.filter-button.active[data-v-a6c95b0f]{border-color:#da4f21;background:#fff5f1}.filter-button.active svg path[data-v-a6c95b0f]{fill:#da4f21}.filter-button[data-v-a6c95b0f]:active{border-color:#e2e2e2;color:#8c8c8c}.filter-button:active .filter-button-content span[data-v-a6c95b0f]{color:#8c8c8c}.filter-button:active svg path[data-v-a6c95b0f]{fill:#8c8c8c}.filter-button:active .filter-badge[data-v-a6c95b0f]{background:#1f5085;color:#fff!important}.filter-button-content[data-v-a6c95b0f]{display:flex;gap:.375rem;align-items:center}.filter-badge[data-v-a6c95b0f]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#002959;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1;color:#fff;letter-spacing:-.48px;flex-shrink:0}.filter-badge span[data-v-a6c95b0f]{position:relative;left:-1px}.clear-filters-button[data-v-a6c95b0f]{background:none;border:none;padding:0 0 0 6px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#da4f21;letter-spacing:-.56px;transition:opacity .2s ease;flex-shrink:0}.clear-filters-button[data-v-a6c95b0f]:hover{opacity:.7}.sort-dropdown-wrapper[data-v-a6c95b0f]{position:relative}.sort-dropdown[data-v-a6c95b0f]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:13px 12px;width:fit-content;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;transition:border-color .2s ease,background-color .2s ease}.sort-dropdown[data-v-a6c95b0f]:hover{border-color:#b8b8b8}.sort-dropdown[data-v-a6c95b0f]:active{border-color:#e2e2e2;color:#8c8c8c}.sort-dropdown:active .sort-label[data-v-a6c95b0f],.sort-dropdown:active .sort-value[data-v-a6c95b0f]{color:#8c8c8c}.sort-dropdown[data-v-a6c95b0f]:focus{border:2px solid #F8A07A;padding:12px 11px}.sort-dropdown.is-open[data-v-a6c95b0f]{background:#f6f6f6}.sort-label[data-v-a6c95b0f]{color:#8c8c8c}.sort-value[data-v-a6c95b0f]{color:#161616}.sort-dropdown svg[data-v-a6c95b0f]{transition:transform .2s}.sort-dropdown svg.rotated[data-v-a6c95b0f]{transform:rotate(180deg)}.sort-dropdown-menu[data-v-a6c95b0f]{position:absolute;top:calc(100% + 2px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;width:fit-content;min-width:160px;z-index:100;overflow:hidden;padding:4px}.sort-menu-item[data-v-a6c95b0f]{width:100%;padding:8px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sort-menu-item[data-v-a6c95b0f]:hover{background:#0000000a}.sort-menu-item.active[data-v-a6c95b0f]{background:transparent;color:#161616;font-weight:400}.sort-menu-item-text[data-v-a6c95b0f]{flex:1 0 0}.sort-menu-check[data-v-a6c95b0f]{flex-shrink:0;width:10px;height:8px}.charts-section[data-v-a6c95b0f]{display:flex;gap:0;border:1px solid #e2e2e2;border-top:none;overflow:visible;border-radius:6px}.charts-section .chart-card[data-v-a6c95b0f]{border:none;border-radius:0 0 6px 6px;flex:1;width:100%}.charts-section .chart-card[data-v-a6c95b0f]:first-child{border-top-left-radius:6px;border-bottom-right-radius:0;border-right:1px solid #e2e2e2}.charts-section .chart-card[data-v-a6c95b0f]:last-child{border-top-right-radius:6px;border-bottom-left-radius:0;border-left:1px solid #e2e2e2}.chart-card[data-v-a6c95b0f]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:20px;overflow:visible}.chart-header[data-v-a6c95b0f]{overflow:visible}.chart-header-top[data-v-a6c95b0f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;overflow:visible}.chart-label[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#000;opacity:.4;text-transform:uppercase;letter-spacing:-.48px;margin:0}.chart-value[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#000;letter-spacing:-.8px;margin:10px 0 0}.table-header-section[data-v-a6c95b0f]{padding-top:12px}.table-main-title[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:1;color:#161616;letter-spacing:-.36px;margin:0 0 8px}.table-subtitle[data-v-a6c95b0f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3;color:#8c8c8c;letter-spacing:-.28px;margin:0 0 10px}.table-section[data-v-a6c95b0f]{width:100%;border:1px solid #e2e2e2;border-radius:.375rem;margin-top:10px;overflow:hidden;background:#fff;flex-shrink:0}.data-table[data-v-a6c95b0f]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead.loading th[data-v-a6c95b0f]{min-height:38.5px;height:38.5px;box-sizing:border-box}.data-table thead[data-v-a6c95b0f]{background:#f6f6f6}.data-table th[data-v-a6c95b0f]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;border-bottom:1px solid #e2e2e2}.data-table thead.no-data-or-error th[data-v-a6c95b0f]{padding:19px 16px}.data-table th .th-content[data-v-a6c95b0f]{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.data-table th.text-right .th-content[data-v-a6c95b0f]{justify-content:flex-end}.data-table th .th-label[data-v-a6c95b0f]{color:#8c8c8c}.data-table th .sort-icon[data-v-a6c95b0f]{flex-shrink:0;opacity:.5;transition:opacity .2s}.data-table th.sortable:hover .sort-icon[data-v-a6c95b0f],.data-table th .sort-icon.active[data-v-a6c95b0f]{opacity:1}.table-col-number[data-v-a6c95b0f]{width:48px;text-align:left;color:#8c8c8c!important}.table-col-arrow[data-v-a6c95b0f]{width:3.9%;padding:12px 16px!important}.arrow-button[data-v-a6c95b0f]{background:#f6f6f6;border:none;border-radius:.25rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease;flex-shrink:0}.arrow-button[data-v-a6c95b0f]:hover{background:#e2e2e2}.arrow-button svg[data-v-a6c95b0f]{display:block}.data-table th.sortable[data-v-a6c95b0f]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.data-table th.sortable[data-v-a6c95b0f]:hover{opacity:.6}.data-table th.dragging[data-v-a6c95b0f]{opacity:.5;cursor:move;background:#b8b8b8;border-radius:.25rem}.data-table th.drag-over[data-v-a6c95b0f]{border-left:2px solid #B8B8B8;border-radius:.25rem}.data-table th[draggable=true][data-v-a6c95b0f]{cursor:move;-webkit-user-select:none;user-select:none}.data-table th.text-right[data-v-a6c95b0f],.data-table td.text-right[data-v-a6c95b0f]{text-align:right}.data-table tbody tr[data-v-a6c95b0f]{border-bottom:1px solid #f6f6f6;background:#fff}.data-table tbody tr[data-v-a6c95b0f]:hover{background:#f6f6f6}.table-row-clickable[data-v-a6c95b0f]{cursor:pointer}.table-row-clickable:hover .arrow-button[data-v-a6c95b0f]{background:#e2e2e2}.table-row-clickable:hover .arrow-button svg path[data-v-a6c95b0f]{stroke:#161616}.data-table tbody tr.table-row-clickable[data-v-a6c95b0f]:last-child{border-bottom:none}.data-table tbody tr.table-row-clickable:last-child td[data-v-a6c95b0f]{border-bottom:none}.data-table td[data-v-a6c95b0f]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.28px;border-bottom:1px solid #f6f6f6}.skeleton[data-v-a6c95b0f]{border-radius:.25rem;background:linear-gradient(270deg,#f7f7f7,#efefef,#f7f7f7);background-size:200% 100%;animation:skeleton-shimmer-a6c95b0f 1.5s ease-in-out infinite;display:block}@keyframes skeleton-shimmer-a6c95b0f{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-table-header[data-v-a6c95b0f]{width:100%;height:20px;margin:0 auto}.skeleton-table-cell[data-v-a6c95b0f]{width:100%;height:16px}.skeleton-table-cell-number[data-v-a6c95b0f]{width:20px;height:16px;margin:0 auto}.skeleton-table-arrow[data-v-a6c95b0f]{width:20px;height:20px;border-radius:.25rem;margin:0 auto}.skeleton-overview-title[data-v-a6c95b0f]{width:200px;height:24px;border-radius:.25rem;flex:1;min-width:150px}.skeleton-export-button[data-v-a6c95b0f]{width:120px;height:40px;border-radius:.25rem}.skeleton-filter-pills[data-v-a6c95b0f]{height:40px;border-radius:.25rem;width:300px}.skeleton-sort-dropdown[data-v-a6c95b0f]{width:150px;height:40px;border-radius:.25rem}.skeleton-chart-card[data-v-a6c95b0f]{padding:20px;min-height:392px;display:flex;flex-direction:column;gap:1rem}.skeleton-chart-label[data-v-a6c95b0f]{width:150px;height:16px;border-radius:.25rem;margin-bottom:8px}.skeleton-chart-value[data-v-a6c95b0f]{width:120px;height:24px;border-radius:.25rem}.skeleton-chart-card .chart-header-top[data-v-a6c95b0f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.skeleton-chart-card .chart-actions[data-v-a6c95b0f]{display:flex;gap:.125rem;align-items:center;flex-shrink:0}.skeleton-chart-actions[data-v-a6c95b0f]{width:80px;height:32px;border-radius:.25rem}.skeleton-chart-content[data-v-a6c95b0f]{width:100%;height:260px;border-radius:.25rem;flex:1;margin-top:16px}.month-year-picker-wrapper[data-v-ef602672]{position:relative}.filter-pill[data-v-ef602672]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:11px;display:flex;gap:.5rem;align-items:center;cursor:pointer;box-sizing:border-box;width:160px;height:40px;transition:border-color .2s ease,background-color .2s ease}.filter-pill.open[data-v-ef602672]{background:#f6f6f6!important;border-color:#e2e2e2!important}.filter-pill.open .icon-container svg[data-v-ef602672]{transform:rotate(180deg)}.filter-pill[data-v-ef602672]:not(.open):hover{border-color:#b8b8b8}.calendar-icon-wrapper[data-v-ef602672]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.container[data-v-ef602672]{display:flex;gap:.375rem;align-items:center;flex:1;min-width:0}.last-month-text[data-v-ef602672]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;margin:0;white-space:nowrap}.filter-pill .icon-container[data-v-ef602672]{display:flex;align-items:center;justify-content:center;padding-top:1px;flex-shrink:0;width:10px;height:10px}.filter-pill .icon-container svg[data-v-ef602672]{transition:transform .2s ease}.picker-dropdown[data-v-ef602672]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;z-index:1000;box-shadow:2px 2px 20px #1616160f}.picker-content[data-v-ef602672]{display:flex}.quick-options[data-v-ef602672]{border-right:1px solid #e2e2e2;padding:4px;width:120px;display:flex;flex-direction:column;gap:0}.quick-option-btn[data-v-ef602672]{padding:10px 12px;border:none;border-radius:.25rem;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;text-align:left;cursor:pointer;transition:background-color .2s ease}.quick-option-btn[data-v-ef602672]:hover{background:#0000000d}.quick-option-btn.active[data-v-ef602672]{background:#ffede1;color:#da4f21}.calendars-container[data-v-ef602672]{display:flex;flex-direction:column;flex:1}.calendars-wrapper[data-v-ef602672]{display:flex;gap:.5rem;padding:4px}.calendar[data-v-ef602672]{width:248px;display:flex;flex-direction:column}.calendar-header[data-v-ef602672]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #e2e2e2}.calendar-nav-btn[data-v-ef602672]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background .2s}.calendar-nav-btn:hover:not(:disabled) svg path[data-v-ef602672]{fill:#606060}.calendar-nav-btn:active:not(:disabled) svg path[data-v-ef602672]{fill:#e2e2e2}.calendar-nav-btn.disabled[data-v-ef602672]{cursor:not-allowed;opacity:1}.calendar-nav-btn svg[data-v-ef602672]{width:13px;height:10px}.month-year-display[data-v-ef602672]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;text-align:center}.calendar-body[data-v-ef602672]{padding:4px}.weekdays[data-v-ef602672]{display:flex;gap:0}.weekday[data-v-ef602672]{flex:1 0 0;padding:6px 0 2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#606060;letter-spacing:-.28px;text-align:center}.days-grid[data-v-ef602672]{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.day-btn[data-v-ef602672]{width:100%;height:32px;padding:0;border:none;border-radius:.25rem;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:0}.day-btn[data-v-ef602672]:hover:not(:disabled){background:#0000000d}.day-btn.other-month[data-v-ef602672]{color:#b8b8b8}.day-btn.selected[data-v-ef602672]{background:#da4f21;color:#fff}.day-btn.selected[data-v-ef602672]:hover{background:#f6f6f6;color:#161616}.day-btn.selected.in-range[data-v-ef602672]{background:#da4f21;color:#fff;border-radius:.25rem}.day-btn.in-range[data-v-ef602672]{background:#ffede180;border-radius:0;color:#da4f21}.day-btn[data-v-ef602672]:disabled{cursor:not-allowed}.picker-buttons[data-v-ef602672]{display:flex;gap:.25rem;justify-content:flex-end;padding:4px 12px 12px}.clear-btn[data-v-ef602672],.apply-btn[data-v-ef602672]{padding:13px 16px;border:none;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .2s ease;min-width:80px}.clear-btn[data-v-ef602672]{background:#f6f6f6;color:#161616}.clear-btn[data-v-ef602672]:hover{background:#e8e8e8}.apply-btn[data-v-ef602672]{background:#da4f21;color:#fff}.apply-btn[data-v-ef602672]:hover{background:#c0450e}.drill-down-modal-overlay[data-v-c0ad7251]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10002;padding:24px}.drill-down-modal[data-v-c0ad7251]{background:#fff;border-radius:.5rem;box-shadow:2px 2px 20px #1616160f;border:1px solid #e2e2e2;width:1100px;max-width:calc(100vw - 48px);max-height:90vh;display:flex;flex-direction:column}.drill-down-modal-header[data-v-c0ad7251]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid #e2e2e2}.drill-down-modal-title[data-v-c0ad7251]{font-family:Inter,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.2;color:#161616;margin:0 0 8px}.drill-down-modal-subtitle[data-v-c0ad7251]{font-family:Inter,sans-serif;font-size:.875rem;color:#8c8c8c;margin:0}.drill-down-modal-close[data-v-c0ad7251]{background:none;border:none;padding:4px;cursor:pointer;margin-top:-4px}.drill-down-modal-breadcrumb[data-v-c0ad7251]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:12px 24px;font-size:.875rem;color:#8c8c8c}.breadcrumb-item[data-v-c0ad7251]{cursor:pointer}.breadcrumb-item[data-v-c0ad7251]:hover{color:#161616}.breadcrumb-item.active[data-v-c0ad7251]{color:#161616;font-weight:500}.breadcrumb-arrow[data-v-c0ad7251]{flex-shrink:0}.drill-down-modal-body[data-v-c0ad7251]{overflow:auto;flex:1;padding:24px 24px 32px;min-height:0}.drill-down-table-block[data-v-c0ad7251]{border-radius:.375rem;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;overflow:hidden}.drill-down-table-wrapper[data-v-c0ad7251]{overflow-x:auto;overflow-y:visible}.drill-down-table[data-v-c0ad7251]{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:.875rem}.drill-down-table thead tr[data-v-c0ad7251]{background:#f6f6f6}.drill-down-table th[data-v-c0ad7251]{text-align:left;padding:12px 16px;color:#8c8c8c;font-weight:500;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.drill-down-table th .th-content[data-v-c0ad7251]{display:flex;align-items:center;gap:.375rem}.drill-down-table th.cell-numeric .th-content[data-v-c0ad7251]{justify-content:flex-end}.drill-down-table th.th-sortable[data-v-c0ad7251]{cursor:pointer;-webkit-user-select:none;user-select:none}.drill-down-table th.th-sortable[data-v-c0ad7251]:hover{color:#606060}.drill-down-table th .sort-icon[data-v-c0ad7251]{flex-shrink:0}.drill-down-table th .sort-icon-inactive[data-v-c0ad7251]{opacity:.6}.drill-down-table th .th-label[data-v-c0ad7251]{flex:1;min-width:0}.drill-down-table th[data-v-c0ad7251]:first-child{border-top-left-radius:4px}.drill-down-table th.cell-numeric[data-v-c0ad7251]{text-align:right}.drill-down-table td[data-v-c0ad7251]{padding:12px 16px;border-bottom:1px solid #e2e2e2;color:#161616;background:#fff}.drill-down-table td.cell-numeric[data-v-c0ad7251]{text-align:right}.drill-down-table tr.row-clickable[data-v-c0ad7251]{cursor:pointer}.drill-down-table tr.row-clickable:hover td[data-v-c0ad7251]{background:#f6f6f6}.cell-index[data-v-c0ad7251]{width:48px;min-width:48px;text-align:left}.th-arrow[data-v-c0ad7251],.td-arrow[data-v-c0ad7251]{width:3.9%;text-align:left;padding:12px 16px!important}.arrow-button[data-v-c0ad7251]{background:#f6f6f6;border:none;border-radius:.25rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease;flex-shrink:0}.arrow-button[data-v-c0ad7251]:hover{background:#e2e2e2}.arrow-button svg[data-v-c0ad7251]{display:block}.row-clickable:hover .arrow-button[data-v-c0ad7251]{background:#e2e2e2}.row-clickable:hover .arrow-button svg path[data-v-c0ad7251]{stroke:#161616}.drill-down-table-block[data-v-c0ad7251] .table-pagination{border-radius:0;border-top:0}.dashboard-layout[data-v-3177f381]{display:flex;height:100vh;background:#e2e2e2;overflow:hidden}.main-content[data-v-3177f381]{flex:1;min-height:0;display:flex;flex-direction:column;gap:.625rem;overflow:hidden;background:#e2e2e2;padding:8px 8px 8px 0}.content-section[data-v-3177f381]{display:flex;flex-direction:column;gap:.8125rem;padding:24px;background:#fff;border-radius:.375rem;position:relative;width:100%;flex:1;min-height:0;overflow-y:auto}.overview-section[data-v-3177f381]{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;gap:0}.overview-header[data-v-3177f381]{display:flex;justify-content:space-between;align-items:center;background:#fff;margin:0}.overview-title[data-v-3177f381]{display:flex;gap:.5rem;align-items:center}.overview-title svg[data-v-3177f381]{width:20px;height:20px;flex-shrink:0}.overview-title span[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px}.title-text[data-v-3177f381]{display:flex;align-items:center}.breadcrumb-title[data-v-3177f381]{display:flex;gap:.625rem;align-items:center}.breadcrumb-link[data-v-3177f381]{background:none;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.88px;transition:color .2s}.breadcrumb-link[data-v-3177f381]:hover{color:#161616}.breadcrumb[data-v-3177f381]{display:flex;gap:.5rem;align-items:center}.breadcrumb-item[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;letter-spacing:-.88px;color:#8c8c8c}.breadcrumb-item-grey[data-v-3177f381]{color:#8c8c8c!important;cursor:pointer;transition:color .2s}.breadcrumb-item-grey[data-v-3177f381]:hover{color:#b8b8b8!important}.breadcrumb-item.active[data-v-3177f381]{color:#161616;cursor:default}.breadcrumb-arrow[data-v-3177f381]{width:13px!important;height:13px!important;flex-shrink:0;transition:fill .2s}.breadcrumb:hover .breadcrumb-arrow path[data-v-3177f381]{fill:#b8b8b8}.breadcrumb-current[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px}.overview-header-line[data-v-3177f381]{height:1px;background:#e2e2e2;margin:0}.overview-filters[data-v-3177f381]{display:flex;margin-top:16px;margin-bottom:12px;justify-content:space-between;align-items:center;background:#fff}.overview-content[data-v-3177f381]{padding:0;display:flex;flex-direction:column;gap:0;overflow-x:clip;background:#fff;border-radius:.375rem}.export-button[data-v-3177f381]{display:flex;gap:.5rem;align-items:center;justify-content:center;background:#f6f6f6;border-radius:62500rem;cursor:pointer;padding:12px 16px;width:132px;transition:.5s;border:2px solid transparent}.export-button[data-v-3177f381]:active{background:#e2e2e2;color:#606060!important;border:2px solid transparent}.export-button:active span[data-v-3177f381]{color:#606060!important}.export-button:active svg path[data-v-3177f381]{fill:#f8a07a!important}.export-button[data-v-3177f381]:hover{background:#e2e2e2}.export-button[data-v-3177f381]:focus{background:#f6f6f6;border:2px solid #F8A07A}.export-button svg[data-v-3177f381]{width:16px;height:16px;flex-shrink:0}.export-button span[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.export-button[data-v-3177f381]:disabled{opacity:.6;cursor:not-allowed}.export-loader[data-v-3177f381]{animation:spin-3177f381 1s linear infinite;flex-shrink:0}@keyframes spin-3177f381{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-pills[data-v-3177f381]{display:flex;gap:.375rem;align-items:center}.filter-button[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:11px 16px 11px 11px;display:flex;gap:.5rem;align-items:center;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;transition:background-color .2s}.filter-button[data-v-3177f381]:hover{border-color:#b8b8b8}.filter-button.active[data-v-3177f381]{border-color:#da4f21;background:#fff5f1}.filter-button.active svg path[data-v-3177f381]{fill:#da4f21}.filter-button[data-v-3177f381]:active{border-color:#e2e2e2;color:#8c8c8c}.filter-button:active .filter-button-content span[data-v-3177f381]{color:#8c8c8c}.filter-button:active svg path[data-v-3177f381]{fill:#8c8c8c}.filter-button:active .filter-badge[data-v-3177f381]{background:#1f5085;color:#fff!important}.filter-button-content[data-v-3177f381]{display:flex;gap:.375rem;align-items:center}.filter-badge[data-v-3177f381]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#002959;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1;color:#fff;letter-spacing:-.48px;flex-shrink:0}.filter-badge span[data-v-3177f381]{position:relative;left:-1px}.clear-filters-button[data-v-3177f381]{background:none;border:none;padding:0 0 0 6px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#da4f21;letter-spacing:-.56px;transition:opacity .2s ease;flex-shrink:0}.clear-filters-button[data-v-3177f381]:hover{opacity:.7}.filters-right[data-v-3177f381]{display:flex;gap:.375rem;align-items:center}.view-dropdown-wrapper[data-v-3177f381]{position:relative}.view-dropdown[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:13px 12px;min-width:120px;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.view-dropdown[data-v-3177f381]:hover{border-color:#b8b8b8}.view-dropdown.open[data-v-3177f381]{background:#f6f6f6;border-color:#e2e2e2}.view-label[data-v-3177f381]{color:#8c8c8c}.view-value[data-v-3177f381]{color:#161616}.view-dropdown svg[data-v-3177f381]{transition:transform .2s}.view-dropdown svg.rotated[data-v-3177f381]{transform:rotate(180deg)}.view-dropdown-menu[data-v-3177f381]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:0 4px 12px #0000001a;min-width:150px;z-index:100;overflow:hidden;padding:4px}.view-menu-item[data-v-3177f381]{width:100%;padding:8px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.25rem}.view-menu-item[data-v-3177f381]:hover{background:#f6f6f6}.view-menu-item.active[data-v-3177f381]{background:transparent;color:#161616;font-weight:400}.view-menu-item-text[data-v-3177f381]{flex:1 0 0}.view-menu-check[data-v-3177f381]{flex-shrink:0;width:10px;height:10px;margin-right:3px}.sort-dropdown-wrapper[data-v-3177f381]{position:relative}.sort-dropdown[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:13px 12px;width:fit-content;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;transition:border-color .2s ease,background-color .2s ease}.sort-dropdown[data-v-3177f381]:hover{border-color:#b8b8b8}.sort-dropdown[data-v-3177f381]:active{border-color:#e2e2e2;color:#8c8c8c}.sort-dropdown:active .sort-label[data-v-3177f381],.sort-dropdown:active .sort-value[data-v-3177f381]{color:#8c8c8c}.sort-dropdown[data-v-3177f381]:focus{border:2px solid #F8A07A;padding:12px 11px}.sort-dropdown.is-open[data-v-3177f381]{background:#f6f6f6}.sort-label[data-v-3177f381]{color:#8c8c8c}.sort-value[data-v-3177f381]{color:#161616}.sort-dropdown svg[data-v-3177f381]{transition:transform .2s}.sort-dropdown svg.rotated[data-v-3177f381]{transform:rotate(180deg)}.sort-dropdown-menu[data-v-3177f381]{position:absolute;top:calc(100% + 2px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;width:fit-content;min-width:160px;z-index:100;overflow:hidden;padding:4px}.sort-menu-item[data-v-3177f381]{width:100%;padding:8px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sort-menu-item[data-v-3177f381]:hover{background:#0000000a}.sort-menu-item.active[data-v-3177f381]{background:transparent;color:#161616;font-weight:400}.sort-menu-item-text[data-v-3177f381]{flex:1 0 0}.sort-menu-check[data-v-3177f381]{flex-shrink:0;width:10px;height:8px}.kpi-cards[data-v-3177f381]{display:flex;gap:0;border:1px solid #e2e2e2;overflow:hidden;border-radius:.375rem;margin-bottom:12px}.kpi-card[data-v-3177f381]{flex:1;border:none;border-radius:0;padding:20px;display:flex;flex-direction:column;gap:.5rem;background:#fff;min-width:0}.combined-chart-divider[data-v-3177f381]{width:1px;height:40px;background:#e2e2e2;flex-shrink:0;align-self:center}.kpi-label-container[data-v-3177f381]{display:flex;align-items:center;gap:.375rem;height:13px}.stat-info-icon[data-v-3177f381]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.stat-info-icon svg[data-v-3177f381]{pointer-events:none}.kpi-label[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;text-transform:uppercase;letter-spacing:-.48px;margin:0}.kpi-value[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.1;color:#000;letter-spacing:-.88px;margin:0;display:flex;align-items:center}.kpi-value span[data-v-3177f381]{font-weight:500;color:#e2e2e2}.kpi-value svg[data-v-3177f381]{display:inline-block;vertical-align:middle;margin:12px 0}.analytics-section[data-v-3177f381]{display:flex;flex-direction:column;gap:.75rem}.analytics-block[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden}.analytics-block-header[data-v-3177f381]{display:flex;justify-content:space-between;align-items:flex-start}.analytics-header-left[data-v-3177f381]{display:flex;gap:.5rem;align-items:flex-start;flex:1}.analytics-header-right[data-v-3177f381]{display:flex;gap:.375rem;padding:20px}.chart-actions-group[data-v-3177f381]{display:flex;gap:.125rem;align-items:center}.chart-action-btn[data-v-3177f381]{width:32px;height:32px;background:#f6f6f6;border:none;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.chart-action-btn[data-v-3177f381]:hover{background:#ebebeb}.chart-action-btn[data-v-3177f381]:active{background:#e0e0e0}.chart-action-btn.chart-type-selector[data-v-3177f381]{width:auto;min-width:56px;padding:0 12px;gap:.5rem}.chart-action-btn svg[data-v-3177f381]{flex-shrink:0}.chart-action-wrapper[data-v-3177f381],.chart-type-dropdown[data-v-3177f381]{position:relative;display:inline-block}.chart-type-btn[data-v-3177f381]{width:auto!important;min-width:56px;padding:0 12px;gap:.5rem;display:flex;align-items:center}.chart-type-btn .arrow[data-v-3177f381]{margin-left:4px}.chart-type-menu[data-v-3177f381]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:0 2px 8px #0000001a;z-index:1000;min-width:140px;padding:4px}.chart-type-menu-item[data-v-3177f381]{width:100%;height:32px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:none;border:none;border-radius:.25rem;cursor:pointer;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;color:#161616;text-align:left;transition:background-color .15s ease}.chart-type-menu-item[data-v-3177f381]:hover{background:#f6f6f6}.chart-type-menu-item.active[data-v-3177f381]{background:#f6f6f6;font-weight:500}.chart-type-menu-item span[data-v-3177f381]{flex:1}.chart-type-menu-item svg[data-v-3177f381]{flex-shrink:0;margin-left:8px}.gpv-chart-container[data-v-3177f381]{display:flex;gap:2.5rem;align-items:center;padding:20px}.gpv-chart-left[data-v-3177f381]{flex-shrink:0;width:240px;height:240px}.gpv-chart-left canvas[data-v-3177f381]{width:100%!important;height:100%!important}.gpv-chart-wrapper[data-v-3177f381]{position:relative}.gpv-pie-tooltip[data-v-3177f381]{background:#1e1e1e;border-radius:.375rem;padding:16px;min-width:280px;width:280px;pointer-events:auto;box-shadow:0 4px 12px #0003;cursor:pointer}.gpv-pie-tooltip-header[data-v-3177f381]{display:flex;align-items:center;gap:.75rem;margin-bottom:12px}.gpv-pie-tooltip-title[data-v-3177f381]{font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#f6f6f6;letter-spacing:-.28px;word-break:break-word;flex:1;min-width:0}.gpv-pie-tooltip-arrow[data-v-3177f381]{flex-shrink:0;margin-left:auto}.gpv-pie-tooltip-gpv[data-v-3177f381]{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.1;color:#f6f6f6;letter-spacing:-.4px;margin-bottom:4px}.gpv-pie-tooltip-percent[data-v-3177f381]{color:#b8b8b8;font-weight:400}.gpv-pie-tooltip-label-small[data-v-3177f381]{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.1;color:#b8b8b8;letter-spacing:-.28px;margin-bottom:12px}.gpv-pie-tooltip-divider[data-v-3177f381]{width:100%;height:1px;background:#ffffff1a;margin:12px 0 0}.gpv-pie-tooltip-divider[data-v-3177f381]:first-of-type{margin-top:12px}.gpv-pie-tooltip-rows[data-v-3177f381]{display:flex;flex-direction:column;gap:.5rem;padding-top:12px}.gpv-pie-tooltip-row[data-v-3177f381]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.gpv-pie-tooltip-label[data-v-3177f381]{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.1;color:#b8b8b8;letter-spacing:-.28px}.gpv-pie-tooltip-value[data-v-3177f381]{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.1;color:#f6f6f6;letter-spacing:-.28px;text-align:right}.gpv-chart-legend[data-v-3177f381]{flex:1;display:flex;gap:1.75rem}.gpv-legend-column[data-v-3177f381]{display:flex;flex-direction:column;gap:0;width:304px}.gpv-legend-item[data-v-3177f381]{display:flex;flex-direction:column;gap:.75rem;min-width:0;cursor:pointer;padding:12px;border-radius:.375rem;transition:background-color .2s ease}.gpv-legend-item[data-v-3177f381]:hover{background:#f6f6f6}.gpv-legend-content[data-v-3177f381]{display:flex;align-items:center;width:100%;justify-content:space-between}.gpv-legend-info[data-v-3177f381]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.gpv-legend-label[data-v-3177f381]{flex:1;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1;color:#161616;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:fit-content}.gpv-legend-divider[data-v-3177f381]{flex-shrink:0;width:1px;height:14px;background:#e2e2e2}.gpv-legend-percent[data-v-3177f381]{flex-shrink:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1;color:#8c8c8c;letter-spacing:-.04em}.gpv-legend-chevron[data-v-3177f381]{display:flex;width:20px;height:20px;align-items:center;justify-content:center;background:#f6f6f6;border-radius:.25rem;flex-shrink:0;opacity:0;transition:opacity .2s ease}.gpv-legend-item:hover .gpv-legend-chevron[data-v-3177f381]{opacity:1}.gpv-legend-bar-bg[data-v-3177f381]{width:100%;height:6px;background:#e2e2e2;border-radius:62.4375rem;overflow:hidden}.gpv-legend-bar-fill[data-v-3177f381]{height:100%;border-radius:62.4375rem;transition:width .3s ease}.analytics-title-section[data-v-3177f381]{display:flex;flex-direction:column;gap:.5rem;padding:20px}.analytics-title[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:1;color:#161616;letter-spacing:-.36px;margin:0}.analytics-subtitle[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0}.analytics-vertical-divider[data-v-3177f381]{width:1px;height:40px;background:#e2e2e2;align-self:center}.analytics-stat-card[data-v-3177f381]{display:flex;flex-direction:column;gap:.5rem;padding:20px}.analytics-stat-header[data-v-3177f381]{display:flex;gap:.375rem;align-items:center}.analytics-stat-label[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.28px;margin:0}.analytics-stat-value[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#161616;letter-spacing:-.8px;margin:0}.analytics-block-content[data-v-3177f381]{padding:4px 20px 15px}.analytics-block-content-pie[data-v-3177f381]{padding:4px 0 15px}.revenue-overview-dropdown-row[data-v-3177f381]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-bottom:29px}.revenue-view-dropdown-wrapper[data-v-3177f381],.revenue-year-select-wrapper[data-v-3177f381]{position:relative;display:inline-block}.revenue-year-select[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:10px 12px;min-width:100px;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616}.revenue-year-select svg[data-v-3177f381]{transition:transform .2s;flex-shrink:0}.revenue-year-select svg.rotated[data-v-3177f381]{transform:rotate(180deg)}.revenue-year-select.open[data-v-3177f381]{background:#f6f6f6}.revenue-year-dropdown-menu[data-v-3177f381]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;min-width:120px;max-height:200px;overflow-y:auto;z-index:100}.revenue-month-select[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:10px 12px;min-width:120px;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616}.revenue-month-select svg[data-v-3177f381]{transition:transform .2s;flex-shrink:0}.revenue-month-select svg.rotated[data-v-3177f381]{transform:rotate(180deg)}.revenue-month-select.open[data-v-3177f381]{background:#f6f6f6}.revenue-month-dropdown-menu[data-v-3177f381]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;min-width:200px;padding:12px;z-index:100}.revenue-month-picker-header[data-v-3177f381]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;color:#161616}.revenue-month-picker-arrow[data-v-3177f381]{background:none;border:none;cursor:pointer;font-size:1.125rem;color:#8c8c8c;padding:0 8px;line-height:1}.revenue-month-picker-arrow[data-v-3177f381]:hover{color:#161616}.revenue-month-picker-grid[data-v-3177f381]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.revenue-month-picker-cell[data-v-3177f381]{padding:8px;background:#f6f6f6;border:none;border-radius:.25rem;cursor:pointer;font-family:Inter,sans-serif;font-size:.8125rem;color:#161616}.revenue-month-picker-cell[data-v-3177f381]:hover{background:#ebebeb}.revenue-month-picker-cell.active[data-v-3177f381]{background:#da4f21;color:#fff}.revenue-view-dropdown[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:10px 12px;min-width:180px;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px}.revenue-view-dropdown svg[data-v-3177f381]{transition:transform .2s;flex-shrink:0}.revenue-view-dropdown svg.rotated[data-v-3177f381]{transform:rotate(180deg)}.revenue-view-dropdown.open[data-v-3177f381]{background:#f6f6f6}.revenue-view-dropdown-menu[data-v-3177f381]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;min-width:200px;z-index:100;overflow:hidden}.revenue-view-menu-item[data-v-3177f381]{width:100%;padding:10px 12px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:0}.revenue-view-menu-item[data-v-3177f381]:hover{background:#f6f6f6}.revenue-view-menu-item.active[data-v-3177f381]{background:transparent;color:#161616;font-weight:500}.revenue-view-menu-check[data-v-3177f381]{flex-shrink:0}.analytics-chart-wrapper[data-v-3177f381]{position:relative;width:100%;height:320px}.revenue-overview-chart-wrapper[data-v-3177f381]{position:relative}.revenue-axis-label[data-v-3177f381]{position:absolute;bottom:10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;color:#8c8c8c;text-transform:uppercase;letter-spacing:-.48px;line-height:1.1;pointer-events:none}.revenue-axis-label-left[data-v-3177f381]{left:12px}.revenue-axis-label-right[data-v-3177f381]{right:12px}.analytics-chart-wrapper canvas[data-v-3177f381]{width:100%!important;height:100%!important}.skeleton-analytics-block[data-v-3177f381]{min-height:420px}.skeleton-analytics-header[data-v-3177f381]{height:80px;background:#f6f6f6;margin:20px;border-radius:.25rem}.skeleton-analytics-content[data-v-3177f381]{height:320px;background:#f6f6f6;margin:0 20px 20px;border-radius:.25rem}.chart-card[data-v-3177f381]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:20px;overflow:visible}.chart-header[data-v-3177f381]{overflow:visible}.chart-header-top[data-v-3177f381]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;overflow:visible}.chart-label[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#000;opacity:.4;text-transform:uppercase;letter-spacing:-.48px;margin:0}.chart-value[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#000;letter-spacing:-.8px;margin:10px 0 0}.skeleton[data-v-3177f381]{border-radius:.25rem;background:linear-gradient(270deg,#f7f7f7,#efefef,#f7f7f7);background-size:200% 100%;animation:skeleton-shimmer-3177f381 1.5s ease-in-out infinite;display:block}@keyframes skeleton-shimmer-3177f381{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-overview-title[data-v-3177f381]{width:200px;height:24px;border-radius:.25rem;flex:1;min-width:150px;display:block}.skeleton-export-button[data-v-3177f381]{width:120px;height:40px;border-radius:.25rem}.skeleton-filter-pills[data-v-3177f381]{width:300px;height:40px;border-radius:.25rem;display:block}.skeleton-sort-dropdown[data-v-3177f381]{width:150px;height:40px;border-radius:.25rem}.skeleton-chart-card[data-v-3177f381]{padding:20px;min-height:392px;display:flex;flex-direction:column;gap:1rem}.skeleton-chart-label[data-v-3177f381]{width:150px;height:16px;border-radius:.25rem;margin-bottom:8px}.skeleton-chart-value[data-v-3177f381]{width:120px;height:24px;border-radius:.25rem}.skeleton-chart-card .chart-header-top[data-v-3177f381]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.skeleton-chart-card .chart-actions[data-v-3177f381]{display:flex;gap:.125rem;align-items:center;flex-shrink:0}.skeleton-chart-actions[data-v-3177f381]{width:80px;height:32px;border-radius:.25rem}.skeleton-chart-content[data-v-3177f381]{width:100%;height:260px;border-radius:.25rem;flex:1;margin-top:16px}.skeleton-kpi-label[data-v-3177f381]{width:120px;height:14px;border-radius:.25rem}.skeleton-kpi-value[data-v-3177f381]{width:80px;height:24px;border-radius:.25rem;margin-top:8px}.chart-tooltip[data-v-3177f381]{display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.tooltip-content[data-v-3177f381]{background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.24px;padding:6px 8px;border-radius:.25rem;white-space:nowrap;position:relative}.tooltip-arrow[data-v-3177f381]{width:12px;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #161616;margin-top:-1px;margin-left:auto;margin-right:auto;flex-shrink:0}.chart-data-tooltip[data-v-3177f381]{position:relative;pointer-events:none;z-index:1100;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:12px 16px;background:#161616;border-radius:.375rem;color:#fff;box-shadow:2px 2px 20px #cbcbcb14;min-width:140px}.chart-data-tooltip[data-v-3177f381]:not(.visible){visibility:hidden;opacity:0}.chart-data-tooltip.visible[data-v-3177f381]{visibility:visible;opacity:1;transition:opacity .15s ease}.chart-data-tooltip-clickable[data-v-3177f381]{pointer-events:auto;cursor:pointer}.chart-data-tooltip-header[data-v-3177f381]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:400;letter-spacing:-.02em;color:#fff;margin-bottom:8px}.chart-data-tooltip-value[data-v-3177f381]{font-size:1.25rem;font-weight:500;line-height:1.1;letter-spacing:-.04em;color:#fff;margin-bottom:4px}.chart-data-tooltip-date[data-v-3177f381]{font-size:.875rem;font-weight:400;letter-spacing:-.02em;color:#ffffffe6;margin-bottom:12px}.chart-data-tooltip-separator[data-v-3177f381]{height:1px;background:#fff3;margin-bottom:12px}.chart-data-tooltip-rows[data-v-3177f381]{display:flex;flex-direction:column;gap:.5rem}.chart-data-tooltip-row[data-v-3177f381]{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:400;letter-spacing:-.02em}.chart-data-tooltip-label[data-v-3177f381]{color:#ffffffe6}.chart-data-tooltip-val[data-v-3177f381]{font-weight:500;color:#fff}.analytics-chart-wrapper-has-tooltip[data-v-3177f381]{position:relative}.fullscreen-modal[data-v-3177f381]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:analyticsFadeIn-3177f381 .3s ease}@keyframes analyticsFadeIn-3177f381{0%{opacity:0}to{opacity:1}}.fullscreen-content[data-v-3177f381]{background:#fff;width:1100px;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;animation:analyticsSlideUp-3177f381 .3s ease;border-radius:.375rem;padding-bottom:20px}@keyframes analyticsSlideUp-3177f381{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fullscreen-header[data-v-3177f381]{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:11px;padding-bottom:0;gap:0}.fullscreen-header-left[data-v-3177f381]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;flex:1;border-bottom:1px solid #E2E2E2;padding:24px}.fullscreen-title-section[data-v-3177f381]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-title[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.2;color:#000;letter-spacing:-.4px;margin:0}.fullscreen-subtitle[data-v-3177f381]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.2;color:#8c8c8c;letter-spacing:-.28px;margin:0}.fullscreen-close[data-v-3177f381]{border:none;background:transparent;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.fullscreen-close[data-v-3177f381]:hover{opacity:.8}.fullscreen-header-info[data-v-3177f381]{display:flex;gap:2rem;width:100%;padding:20px 24px;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E2E2}.head-flex[data-v-3177f381]{display:flex;gap:4.625rem}.fullscreen-info-item[data-v-3177f381]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-info-label[data-v-3177f381]{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1.2;color:#8c8c8c;letter-spacing:-.24px;margin:0}.fullscreen-info-value[data-v-3177f381]{font-family:Inter,sans-serif;font-weight:500;font-size:1rem;line-height:1.2;color:#161616;letter-spacing:-.32px;margin:0}.fullscreen-header-actions[data-v-3177f381]{display:flex;align-items:center;gap:.5rem}.fullscreen-header-actions .chart-type-dropdown[data-v-3177f381]{position:relative}.fullscreen-chart-type-menu[data-v-3177f381]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:3000;overflow:hidden}.fullscreen-chart-wrapper[data-v-3177f381]{flex:1;min-height:300px;padding:0 24px 24px}.fullscreen-chart-area-wrapper[data-v-3177f381]{width:100%;height:100%;min-height:300px;position:relative}.fullscreen-chart-area-wrapper canvas[data-v-3177f381]{max-width:100%;max-height:100%}.fullscreen-gpv-layout[data-v-3177f381]{padding:24px}.fullscreen-chart-content[data-v-3177f381]{display:flex;gap:2.5rem;align-items:center;flex:1;min-height:0}.fullscreen-chart-canvas-wrapper[data-v-3177f381]{flex-shrink:0;width:350px;height:350px}.fullscreen-chart-canvas-wrapper canvas[data-v-3177f381]{width:100%!important;height:100%!important}.fullscreen-chart-legend[data-v-3177f381]{display:flex;gap:2.5rem;flex:1;min-width:0}.fullscreen-chart-legend .gpv-legend-column[data-v-3177f381]{width:304px}.tabs-section[data-v-92ce7b2d]{display:flex;gap:1rem;align-items:center}.tab-item[data-v-92ce7b2d]{display:flex;gap:.5rem;align-items:center;text-decoration:none;cursor:pointer;background:none;border:none;padding:12px 16px;position:relative;top:1px}.tab-item span[data-v-92ce7b2d]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#8c8c8c;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.56px}.router-link-active[data-v-92ce7b2d]{border-bottom:1px solid #002959}.router-link-active span[data-v-92ce7b2d]{color:#002959}.tab-item.active span[data-v-92ce7b2d]{opacity:1}.profile-section[data-v-fbd0b462]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.profile-title[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:100%;color:#000;letter-spacing:-.36px;margin:0}.form-section[data-v-fbd0b462]{display:flex;flex-direction:column;gap:1rem;width:100%}.password-section[data-v-fbd0b462]{display:flex;flex-direction:column;gap:1rem;width:100%;border-top:1px solid #E2E2E2;padding-top:24px}.password-title[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.1;color:#000;letter-spacing:-.96px;margin:0}.form-group[data-v-fbd0b462]{display:flex;flex-direction:column;gap:.5rem}.form-group-relative[data-v-fbd0b462]{position:relative}.form-label[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.56px;text-align:left}.input-wrapper[data-v-fbd0b462]{border:1px solid #e0e0e0;border-radius:.5rem;padding:12px;display:flex;align-items:center;gap:.5rem;background:#fff;transition:border-color .2s ease;max-width:376px}.input-wrapper[data-v-fbd0b462]:hover{border-color:#b8b8b8}.input-wrapper[data-v-fbd0b462]:focus-within{border-color:#e0e0e0;outline:none}.input-wrapper.error[data-v-fbd0b462]{border-color:#e74c3c}.input-wrapper.error[data-v-fbd0b462]:focus-within{border-color:#e74c3c}.form-input[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;border:none;outline:none;background:transparent;width:100%;max-width:376px;padding:0}.form-input[data-v-fbd0b462]::placeholder{color:#bcbcbc;transition:color .2s ease}.error-message[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;color:#e74c3c;letter-spacing:-.48px;margin-top:-4px}.update-button[data-v-fbd0b462]{width:80px;height:40px;background:#dc4e10;border-radius:2.8125rem;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;letter-spacing:-.56px;transition:opacity .3s,background-color .3s,transform .2s;border:2px solid transparent;margin-bottom:12px}.update-button[data-v-fbd0b462]:hover:not(:disabled){opacity:.9;background:#b03c19}.update-button[data-v-fbd0b462]:active:not(:disabled){background:#8a2a12;border:2px solid transparent}.update-button[data-v-fbd0b462]:focus:not(:disabled){background:#da4f21;border:2px solid #F8A07A}.update-button[data-v-fbd0b462]:disabled{opacity:.5;cursor:not-allowed;background:#f6f6f6;color:#b8b8b8}.change-password-button[data-v-fbd0b462]{width:148px;height:40px;background:#f6f6f6;border:2px solid transparent;border-radius:2.8125rem;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#161616;letter-spacing:-.56px;transition:border-color .3s,background-color .3s,transform .2s}.change-password-button[data-v-fbd0b462]:hover{background:#e2e2e2}.change-password-button[data-v-fbd0b462]:active{color:#606060;background:#e2e2e2}.change-password-button[data-v-fbd0b462]:focus{border-color:#f8a07a;background:#f6f6f6;color:#161616}.loader-spinner[data-v-fbd0b462]{animation:spin-fbd0b462 1s linear infinite;flex-shrink:0}@keyframes spin-fbd0b462{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-fbd0b462]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-fbd0b462 .3s ease}@keyframes fadeIn-fbd0b462{0%{opacity:0}to{opacity:1}}.modal-content[data-v-fbd0b462]{background:#fff;border-radius:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;animation:slideUp-fbd0b462 .3s ease}@keyframes slideUp-fbd0b462{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-fbd0b462]{display:flex;justify-content:space-between;padding:24px}.modal-header-content[data-v-fbd0b462]{display:flex;flex-direction:column;gap:.5rem;flex:1}.modal-header h2[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:100%;color:#161616;letter-spacing:-.36px;margin:0}.modal-header p[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#8c8c8c;letter-spacing:-.28px;margin:0}.modal-close[data-v-fbd0b462]{background:none;border:none;cursor:pointer;padding:0;width:13px;height:13px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0}.modal-close[data-v-fbd0b462]:hover{opacity:.6}.modal-close svg[data-v-fbd0b462]{width:100%;height:100%}.modal-body[data-v-fbd0b462]{display:flex;flex-direction:column;gap:1.25rem;padding:24px;border-top:1px solid #E2E2E2}.modal-body .form-group[data-v-fbd0b462]{width:100%}.change-password-modal[data-v-fbd0b462]{max-width:425px;border-radius:.25rem}.change-password-form[data-v-fbd0b462]{display:flex;flex-direction:column;gap:1.25rem}.change-password-form .form-section[data-v-fbd0b462]{display:flex;flex-direction:column;gap:1rem;width:100%}.change-password-form .password-input-wrapper[data-v-fbd0b462]{position:relative;display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:.5rem;padding:12px;background:#fff;transition:border-color .2s ease}.change-password-form .password-input-wrapper[data-v-fbd0b462]:hover{border-color:#b8b8b8}.change-password-form .password-input-wrapper:hover input[data-v-fbd0b462]::placeholder{color:#606060}.change-password-form .password-input-wrapper input[data-v-fbd0b462]{padding-right:40px;border:none;outline:none;background:transparent;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;transition:color .2s ease}.change-password-form .password-input-wrapper input[data-v-fbd0b462]::placeholder{color:#b8b8b8;transition:color .2s ease}.change-password-form .password-dots-placeholder[data-v-fbd0b462]{position:absolute;left:12px;display:flex;align-items:center;gap:.25rem;pointer-events:none}.change-password-form .password-input-wrapper input.error[data-v-fbd0b462]{border-color:#d64545}.change-password-form .password-requirements[data-v-fbd0b462]{margin-top:8px;padding:12px;border-radius:.375rem;border:1px solid #E2E2E2;background:#fff;z-index:10;position:absolute;top:60px;width:100%;max-width:377px}.change-password-form .requirements-header[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.1;color:#000;letter-spacing:-.56px;margin-bottom:8px}.change-password-form .requirements-list[data-v-fbd0b462]{display:flex;flex-direction:column;gap:.5rem}.change-password-form .requirement-item[data-v-fbd0b462]{display:flex;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;color:#888;letter-spacing:-.56px}.change-password-form .requirement-item svg[data-v-fbd0b462]{flex-shrink:0;width:12px;height:12px}.change-password-form .requirement-item.met[data-v-fbd0b462]{color:#22c55e}.change-password-form .checkmark-placeholder[data-v-fbd0b462]{width:12px;height:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.change-password-form .password-toggle[data-v-fbd0b462]{position:absolute;right:16px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.change-password-submit-button[data-v-fbd0b462]{width:100%;height:43px;background:#dc4e10;border:none;border-radius:2.8125rem;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;letter-spacing:-.56px;transition:opacity .3s,background-color .3s,transform .2s;border:2px solid transparent;margin-top:4px}.change-password-submit-button[data-v-fbd0b462]:hover:not(:disabled){opacity:.9;background:#b03c19}.change-password-submit-button[data-v-fbd0b462]:active:not(:disabled){background:#8a2a12;border:2px solid transparent}.change-password-submit-button[data-v-fbd0b462]:focus:not(:disabled){background:#da4f21;border:2px solid #F8A07A}.change-password-submit-button[data-v-fbd0b462]:disabled{opacity:.6;cursor:not-allowed}.error-message-general[data-v-fbd0b462]{color:#e74c3c;font-size:.875rem;text-align:center;padding:10px;background:#fee;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;gap:.25rem;height:48px;align-items:center;justify-content:center;margin-top:15px}.error-content[data-v-fbd0b462]{display:flex;align-items:center;justify-content:center;gap:.5rem}.error-content svg[data-v-fbd0b462]{flex-shrink:0}.success-notification[data-v-fbd0b462]{position:fixed;top:24px;right:24px;background:#000;border-radius:.375rem;padding:16px 24px;display:flex;align-items:center;justify-content:center;z-index:2000;box-shadow:0 4px 12px #00000026;animation:slideDown-fbd0b462 .3s ease;min-width:328px;max-width:500px}@keyframes slideDown-fbd0b462{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-content[data-v-fbd0b462]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;position:relative}.notification-text[data-v-fbd0b462]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#fff;letter-spacing:-.28px;flex:1;text-align:left}.notification-close[data-v-fbd0b462]{background:none;border:none;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease;position:absolute;top:-9px;right:-16px}.notification-close[data-v-fbd0b462]:hover{opacity:.6}.notification-close svg[data-v-fbd0b462]{width:100%;height:100%}.notification-close svg path[data-v-fbd0b462]{fill:#8c8c8c}.create-user-wrap[data-v-a6b126ec]{display:flex;gap:.375rem}.members-section[data-v-a6b126ec]{display:flex;flex-direction:column;gap:.75rem;width:100%;flex:1;min-height:0}.success-notification[data-v-a6b126ec]{position:fixed;top:24px;right:24px;background:#000;border-radius:.375rem;padding:16px 24px;display:flex;align-items:center;justify-content:center;z-index:2000;box-shadow:0 4px 12px #00000026;animation:slideDown-a6b126ec .3s ease;min-width:328px;max-width:500px}@keyframes slideDown-a6b126ec{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-content[data-v-a6b126ec]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;position:relative}.notification-text[data-v-a6b126ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#fff;letter-spacing:-.28px;flex:1;text-align:left}.notification-close[data-v-a6b126ec]{background:none;border:none;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease;position:absolute;top:-9px;right:-16px}.notification-close[data-v-a6b126ec]:hover{opacity:.6}.notification-close svg[data-v-a6b126ec]{width:100%;height:100%}.notification-close svg path[data-v-a6b126ec]{fill:#8c8c8c}.members-header[data-v-a6b126ec]{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.search-input-wrapper[data-v-a6b126ec]{position:relative;display:flex;align-items:center;gap:.5rem;border:1px solid #E2E2E2;border-radius:.375rem;padding:12px;height:40px;width:240px;box-sizing:border-box}.search-input-wrapper svg[data-v-a6b126ec]{width:16px;height:16px;flex-shrink:0}.search-input[data-v-a6b126ec]{flex:1;border:none;outline:none;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#000;letter-spacing:-.56px;padding:0;max-width:150px}.search-input[data-v-a6b126ec]::placeholder{color:#999}.clear-search-btn[data-v-a6b126ec]{position:absolute;right:16px;background:none;border:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.1;color:#002959;letter-spacing:-.56px;cursor:pointer;z-index:2;transition:color .2s ease}.clear-search-btn[data-v-a6b126ec]:hover{color:#002959}.svg-link[data-v-a6b126ec]{min-width:123px;height:40px;display:flex;justify-content:center;gap:.5rem;align-items:center;background:none;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#161616;background:#f6f6f6;letter-spacing:-.56px;cursor:pointer;transition:opacity .2s ease;border:2px solid transparent}.svg-link[data-v-a6b126ec]:hover,.svg-link[data-v-a6b126ec]:active{background:#e2e2e2}.svg-link[data-v-a6b126ec]:focus{background:#f6f6f6;border:2px solid #F8A07A}.create-member-link[data-v-a6b126ec]{min-width:123px;height:40px;display:flex;justify-content:center;gap:.5rem;align-items:center;background:none;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;background:#da4f21;letter-spacing:-.56px;cursor:pointer;transition:opacity .2s ease;border:2px solid transparent}.create-member-link[data-v-a6b126ec]:hover{background:#b03c19}.create-member-link[data-v-a6b126ec]:active{background:#8a2a12}.create-member-link[data-v-a6b126ec]:focus{background:#da4f21;border:2px solid #F8A07A}.members-table-section[data-v-a6b126ec]{width:100%;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;background:#fff;display:flex;flex-direction:column;flex:1;min-height:0;position:relative;overflow-x:hidden}.members-table-wrapper[data-v-a6b126ec]{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.members-data-table[data-v-a6b126ec]{width:100%;border-collapse:collapse;display:block;height:100%;max-width:100%}.members-data-table thead[data-v-a6b126ec]{display:table;width:100%;table-layout:fixed;position:relative;z-index:1}.members-data-table thead th[data-v-a6b126ec]{position:relative;z-index:1}.members-data-table thead tr[data-v-a6b126ec]{background:#f6f6f6;display:table-row}.members-data-table tbody[data-v-a6b126ec]{display:block;width:100%;overflow:visible}.members-data-table tbody tr[data-v-a6b126ec]{display:table;width:100%;table-layout:fixed}.members-data-table th[data-v-a6b126ec]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;border-bottom:1px solid #e2e2e2;transition:opacity .2s}.members-data-table th .th-content[data-v-a6b126ec]{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.members-data-table th .th-label[data-v-a6b126ec]{color:#8c8c8c}.members-data-table th.sortable[data-v-a6b126ec]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.members-data-table th.sortable[data-v-a6b126ec]:hover{opacity:.6}.members-data-table th.sortable.active[data-v-a6b126ec]{background:transparent}.members-data-table th.table-col-number[data-v-a6b126ec]{width:48px;text-align:center;color:#8c8c8c!important}.members-data-table th.table-col-actions[data-v-a6b126ec]{width:120px;text-align:right;padding-right:21px}.members-data-table td.table-col-actions[data-v-a6b126ec]{text-align:right;padding-right:21px}.members-data-table th.dragging[data-v-a6b126ec]{opacity:.5;cursor:move;background:#b8b8b8;border-radius:.25rem}.members-data-table th.drag-over[data-v-a6b126ec]{border-left:2px solid #B8B8B8;border-radius:.25rem}.members-data-table th[draggable=true][data-v-a6b126ec]{cursor:move;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.members-data-table th[draggable=true][data-v-a6b126ec]:hover{opacity:.6}.members-data-table tbody tr[data-v-a6b126ec]{border-bottom:1px solid #f6f6f6;background:#fff;position:relative}.members-data-table tbody tr[data-v-a6b126ec]:last-child{border-bottom:none}.members-data-table tbody tr:last-child td[data-v-a6b126ec]{border-bottom:none}.members-data-table td[data-v-a6b126ec]{padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px;vertical-align:top}.members-data-table td.table-col-number[data-v-a6b126ec]{text-align:center;color:#161616;width:48px}.members-data-table th.col-permissions[data-v-a6b126ec],.members-data-table td.col-permissions[data-v-a6b126ec]{width:552px}.members-data-table td[data-v-a6b126ec]:has(.action-buttons){text-align:right;position:relative;overflow:visible}.action-buttons[data-v-a6b126ec]{display:flex;gap:1rem;align-items:center;justify-content:flex-end;height:100%;position:relative;z-index:10}.action-btn[data-v-a6b126ec]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:opacity .2s ease;position:relative;z-index:10}.action-btn:hover svg path[data-v-a6b126ec]{fill:#161616}.action-btn.delete-btn:hover:not(:disabled) svg path[data-v-a6b126ec]{fill:#ab3637}.action-btn[data-v-a6b126ec]:disabled{opacity:.4;cursor:not-allowed}.action-btn .tooltip[data-v-a6b126ec]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(.95);margin-bottom:8px;padding:6px 12px;background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1;white-space:nowrap;border-radius:.25rem;pointer-events:none;z-index:10000;visibility:hidden;transition:visibility 0s linear .15s,transform .15s ease}.action-btn .tooltip[data-v-a6b126ec]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#161616}.action-btn:hover .tooltip[data-v-a6b126ec]{visibility:visible;transform:translate(-50%) scale(1);transition-delay:0s}.member-name-text[data-v-a6b126ec],.member-username-text[data-v-a6b126ec]{display:block}.role-secondary-text[data-v-a6b126ec]{color:#8c8c8c}.permissions-pills[data-v-a6b126ec]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.permission-pill[data-v-a6b126ec]{background:#f6f6f6;padding:6px 10px;border-radius:.375rem;color:#606060;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.56px;white-space:nowrap}.role-created-text[data-v-a6b126ec]{color:#161616}.modal-overlay[data-v-a6b126ec]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-a6b126ec .3s ease}@keyframes fadeIn-a6b126ec{0%{opacity:0}to{opacity:1}}.modal-content[data-v-a6b126ec]{background:#fff;border-radius:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;animation:slideUp-a6b126ec .3s ease}.add-member-modal[data-v-a6b126ec],.delete-member-modal[data-v-a6b126ec]{max-width:375px;padding:0;border-radius:.375rem;border:1px solid #E2E2E2;box-shadow:2px 2px 20px #1616160f}@keyframes slideUp-a6b126ec{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-a6b126ec]{display:flex;justify-content:space-between;padding:24px;border-bottom:0;align-items:start}.modal-header-content[data-v-a6b126ec]{display:flex;flex-direction:column;gap:.5rem;flex:1}.modal-header h2[data-v-a6b126ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:100%;color:#161616;letter-spacing:-.36px;margin:0}.modal-header p[data-v-a6b126ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#8c8c8c;letter-spacing:-.28px;margin:0}.modal-close[data-v-a6b126ec]{background:none;border:none;cursor:pointer;padding:0;width:13px;height:13px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0}.modal-close[data-v-a6b126ec]:hover{opacity:.6}.modal-close svg[data-v-a6b126ec]{width:100%;height:100%}.modal-body[data-v-a6b126ec]{display:flex;flex-direction:column;gap:1.5rem;padding:24px;border-top:1px solid #E2E2E2}.form-section[data-v-a6b126ec]{display:flex;flex-direction:column;gap:1rem;width:100%}.form-group[data-v-a6b126ec]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-a6b126ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:100%;color:#8c8c8c;letter-spacing:-.56px}.input-wrapper[data-v-a6b126ec]{border:1px solid #E2E2E2;border-radius:.375rem;height:40px;padding:0 12px;display:flex;align-items:center;gap:.5rem;background:#fff;transition:border-color .2s ease}.input-wrapper[data-v-a6b126ec]:hover{border-color:#b8b8b8}.input-wrapper:hover input[data-v-a6b126ec]::placeholder{color:#606060}.textarea-wrapper[data-v-a6b126ec]{height:auto;padding:12px;align-items:flex-start}.form-input[data-v-a6b126ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;border:none;outline:none;background:transparent;width:100%;padding:0}.textarea-input[data-v-a6b126ec]{resize:vertical;min-height:72px}.form-input[data-v-a6b126ec]::placeholder{color:#b8b8b8;transition:color .2s ease}.permissions-box[data-v-a6b126ec]{border-radius:.375rem;padding:4px 0 0;background:#fff;display:flex;flex-direction:column}.permissions-locked[data-v-a6b126ec]{opacity:.45;pointer-events:none}.admin-role-notice[data-v-a6b126ec]{display:flex;align-items:center;gap:.5rem;background:#fff8e1;border:1px solid #ffe082;border-radius:.375rem;padding:10px 14px;font-size:.8125rem;color:#7a5c00;margin-bottom:16px}.permission-group-title[data-v-a6b126ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;margin-bottom:10px}.permission-item[data-v-a6b126ec]{display:flex;align-items:center;gap:.5rem;padding:4px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.permission-item[data-v-a6b126ec]:last-child{padding-bottom:0}.permission-checkbox[data-v-a6b126ec]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:.1875rem;border:1px solid #E2E2E2;background:#fff;display:inline-grid;place-content:center;margin:0;cursor:pointer;flex-shrink:0}.permission-checkbox[data-v-a6b126ec]:before{content:"";width:4px;height:8px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);margin-top:-1px}.permission-checkbox[data-v-a6b126ec]:checked{background:#da4f21;border-color:#da4f21}.permission-checkbox[data-v-a6b126ec]:checked:before{border-right-color:#fff;border-bottom-color:#fff}.permission-checkbox[data-v-a6b126ec]:focus-visible{outline:none;box-shadow:0 0 0 2px #f8a07a}.role-modal-actions[data-v-a6b126ec]{display:flex;gap:.375rem;justify-content:center;margin:0 24px 24px}.delete-member-actions[data-v-a6b126ec]{display:flex;gap:.375rem;justify-content:center}.delete-member-confirm-btn[data-v-a6b126ec]{width:153px;height:40px;padding:0;border:2px transparent;border-radius:2.8125rem;background:#f6f6f6;color:#161616;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.delete-member-confirm-btn[data-v-a6b126ec]:hover{background:#e2e2e2}.delete-member-confirm-btn[data-v-a6b126ec]:active{background:#e2e2e2;color:#606060}.delete-member-confirm-btn[data-v-a6b126ec]:focus{background:#f6f6f6;border:2px solid #F8A07A}.role-primary-btn[data-v-a6b126ec]{width:100%;height:40px;padding:0;border:2px transparent;border-radius:2.8125rem;background:#da4f21;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.role-primary-btn[data-v-a6b126ec]:hover{background:#b03c19}.role-primary-btn[data-v-a6b126ec]:active{background:#8a2a12}.role-primary-btn[data-v-a6b126ec]:focus{background:#da4f21;border:2px solid #F8A07A}.role-primary-btn[data-v-a6b126ec]:disabled{background:#f6f6f6;color:#b8b8b8;cursor:not-allowed}.delete-member-cancel-btn[data-v-a6b126ec]{width:153px;height:40px;padding:0;border:2px transparent;border-radius:2.8125rem;background:#da4f21;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.delete-member-cancel-btn[data-v-a6b126ec]:hover{background:#b03c19}.delete-member-cancel-btn[data-v-a6b126ec]:active{background:#8a2a12}.delete-member-cancel-btn[data-v-a6b126ec]:focus{background:#da4f21;border:2px solid #F8A07A}.delete-member-cancel-btn[data-v-a6b126ec]:disabled{background:#f6f6f6;color:#b8b8b8;cursor:not-allowed}.delete-member-modal[data-v-a6b126ec]{max-width:375px;padding:0;border-radius:.375rem;border:1px solid #E2E2E2;box-shadow:2px 2px 20px #1616160f}.delete-member-modal .modal-header-content[data-v-a6b126ec]{text-align:center;margin-bottom:20px}.delete-member-modal .modal-header[data-v-a6b126ec]{flex-direction:column}.loading-spinner[data-v-a6b126ec]{display:flex;justify-content:center;align-items:center;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#8c8c8c}.create-user-wrap[data-v-dc4e0962]{display:flex;gap:.5rem}.members-section[data-v-dc4e0962]{display:flex;flex-direction:column;gap:.75rem;width:100%;flex:1;min-height:0}.members-header[data-v-dc4e0962]{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.filter-pills[data-v-dc4e0962]{display:flex;align-items:center;gap:.375rem}.filter-button[data-v-dc4e0962]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:11px;display:flex;gap:.5rem;align-items:center;cursor:pointer;box-sizing:border-box;height:40px;transition:border-color .2s ease,background-color .2s ease}.filter-button[data-v-dc4e0962]:hover{border-color:#b8b8b8;background:#f6f6f6}.filter-button.active[data-v-dc4e0962]{border-color:#da4f21;background:#fff5f1}.filter-button.active svg path[data-v-dc4e0962]{fill:#da4f21}.filter-button-content[data-v-dc4e0962]{display:flex;align-items:center;gap:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.filter-badge[data-v-dc4e0962]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#002959;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1;color:#fff;letter-spacing:-.48px;flex-shrink:0}.filter-badge span[data-v-dc4e0962]{position:relative;left:-1px}.clear-filters-button[data-v-dc4e0962]{background:none;border:none;padding:0 0 0 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#da4f21;letter-spacing:-.56px;cursor:pointer;transition:opacity .2s ease;height:40px;flex-shrink:0}.clear-filters-button[data-v-dc4e0962]:hover{opacity:.7}.svg-link[data-v-dc4e0962]{min-width:123px;height:40px;display:flex;justify-content:center;gap:.5rem;align-items:center;background:none;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#161616;background:#f6f6f6;letter-spacing:-.56px;cursor:pointer;transition:opacity .2s ease;border:2px solid transparent}.svg-link[data-v-dc4e0962]:hover,.svg-link[data-v-dc4e0962]:active{background:#e2e2e2}.svg-link[data-v-dc4e0962]:focus{background:#f6f6f6;border:2px solid #F8A07A}.svg-link[data-v-dc4e0962]:disabled{opacity:.6;cursor:not-allowed}.export-loader[data-v-dc4e0962]{animation:spin-dc4e0962 1.5s linear infinite}@keyframes spin-dc4e0962{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.members-table-section[data-v-dc4e0962]{width:100%;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;background:#fff;display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.members-table-wrapper[data-v-dc4e0962]{position:relative;flex:1;overflow-y:auto;overflow-x:visible;min-height:0}.members-data-table[data-v-dc4e0962]{width:100%;border-collapse:collapse;display:block;height:100%}.members-data-table thead[data-v-dc4e0962]{display:table;width:100%;table-layout:fixed;position:relative;z-index:1}.members-data-table thead th[data-v-dc4e0962]{position:relative;z-index:1}.members-data-table thead tr[data-v-dc4e0962]{background:#f6f6f6;display:table-row}.members-data-table tbody[data-v-dc4e0962]{display:block;width:100%;overflow:visible}.members-data-table tbody tr[data-v-dc4e0962]{display:table;width:100%;table-layout:fixed}.members-data-table th[data-v-dc4e0962]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;border-bottom:1px solid #e2e2e2;transition:opacity .2s}.members-data-table th .th-content[data-v-dc4e0962]{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.members-data-table th .th-label[data-v-dc4e0962]{color:#8c8c8c}.members-data-table th.sortable[data-v-dc4e0962]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.members-data-table th.sortable[data-v-dc4e0962]:hover{opacity:.6}.members-data-table th.sortable.active[data-v-dc4e0962]{background:transparent}.members-data-table th.table-col-number[data-v-dc4e0962]{width:48px;text-align:center;color:#8c8c8c!important}.members-data-table th.dragging[data-v-dc4e0962]{opacity:.5;cursor:move;background:#b8b8b8;border-radius:.25rem}.members-data-table th.drag-over[data-v-dc4e0962]{border-left:2px solid #B8B8B8;border-radius:.25rem}.members-data-table th[draggable=true][data-v-dc4e0962]{cursor:move;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.members-data-table th[draggable=true][data-v-dc4e0962]:hover{opacity:.6}.members-data-table tbody tr[data-v-dc4e0962]{border-bottom:1px solid #f6f6f6;background:#fff;position:relative}.members-data-table tbody tr[data-v-dc4e0962]:last-child{border-bottom:none}.members-data-table tbody tr:last-child td[data-v-dc4e0962]{border-bottom:none}.members-data-table td[data-v-dc4e0962]{padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px;vertical-align:top}.members-data-table td.table-col-number[data-v-dc4e0962]{text-align:center;color:#161616;width:48px}.members-data-table th.table-col-datetime[data-v-dc4e0962],.members-data-table td.table-col-datetime[data-v-dc4e0962]{width:180px}.members-data-table th.table-col-duration[data-v-dc4e0962],.members-data-table td.table-col-duration[data-v-dc4e0962]{width:100px}.members-data-table th.table-col-user[data-v-dc4e0962],.members-data-table td.table-col-user[data-v-dc4e0962]{width:140px}.members-data-table th.table-col-device[data-v-dc4e0962],.members-data-table td.table-col-device[data-v-dc4e0962]{width:180px}.members-data-table th.table-col-ip[data-v-dc4e0962],.members-data-table td.table-col-ip[data-v-dc4e0962]{width:120px}.log-datetime-text[data-v-dc4e0962],.log-user-text[data-v-dc4e0962],.log-duration-text[data-v-dc4e0962],.log-device-text[data-v-dc4e0962],.log-ip-text[data-v-dc4e0962],.log-pages-text[data-v-dc4e0962]{display:block}.log-pages-text[data-v-dc4e0962]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-dropdown-wrapper[data-v-dc4e0962]{position:relative}.sort-dropdown[data-v-dc4e0962]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:13px 12px;width:fit-content;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;transition:border-color .2s ease,background-color .2s ease}.sort-dropdown[data-v-dc4e0962]:hover{border-color:#b8b8b8}.sort-dropdown[data-v-dc4e0962]:active{border-color:#e2e2e2;color:#8c8c8c}.sort-dropdown:active .sort-label[data-v-dc4e0962],.sort-dropdown:active .sort-value[data-v-dc4e0962]{color:#8c8c8c}.sort-dropdown[data-v-dc4e0962]:focus{border:2px solid #F8A07A;padding:12px 11px}.sort-dropdown.is-open[data-v-dc4e0962]{background:#f6f6f6}.sort-label[data-v-dc4e0962]{color:#8c8c8c}.sort-value[data-v-dc4e0962]{color:#161616}.sort-dropdown svg[data-v-dc4e0962]{width:10px;height:6px;flex-shrink:0;transition:transform .2s ease}.sort-dropdown svg.rotated[data-v-dc4e0962]{transform:rotate(180deg)}.sort-dropdown-menu[data-v-dc4e0962]{position:absolute;top:calc(100% + 2px);right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;width:fit-content;min-width:160px;z-index:100;overflow:hidden;padding:4px}.sort-menu-item[data-v-dc4e0962]{width:100%;padding:8px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sort-menu-item[data-v-dc4e0962]:hover{background:#0000000a}.sort-menu-item.active[data-v-dc4e0962]{background:transparent;color:#161616;font-weight:400}.sort-menu-item-text[data-v-dc4e0962]{flex:1 0 0}.sort-menu-check[data-v-dc4e0962]{flex-shrink:0;width:10px;height:8px}.members-data-table th.pages-visited-cell[data-v-dc4e0962],.members-data-table td.pages-visited-cell[data-v-dc4e0962]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.members-data-table td.pages-visited-cell .pages-visited-text[data-v-dc4e0962]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pages-visited-tooltip-fixed[data-v-dc4e0962]{position:fixed;transform:translateY(-100%) translateY(-8px);padding:8px 12px;background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.4;white-space:normal;max-width:400px;word-wrap:break-word;border-radius:.25rem;pointer-events:auto;z-index:10000;box-shadow:0 4px 12px #0003;animation:tooltipFadeIn-dc4e0962 .15s ease}.pages-visited-tooltip-fixed[data-v-dc4e0962]:after{content:"";position:absolute;top:100%;left:12px;border:4px solid transparent;border-top-color:#161616}@keyframes tooltipFadeIn-dc4e0962{0%{opacity:0;transform:translate(-50%,-100%) translateY(-4px) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) translateY(-8px) scale(1)}}.loading-spinner[data-v-dc4e0962]{display:flex;justify-content:center;align-items:center;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#8c8c8c}.members-section[data-v-a29f9f6e]{display:flex;flex-direction:column;gap:.75rem;width:100%;flex:1;min-height:0}.members-header[data-v-a29f9f6e]{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.create-user-wrap[data-v-a29f9f6e]{display:flex;gap:.375rem}.search-input-wrapper[data-v-a29f9f6e]{position:relative;display:flex;align-items:center;gap:.5rem;border:1px solid #E2E2E2;border-radius:.375rem;padding:12px;height:40px;width:240px;box-sizing:border-box}.search-input-wrapper svg[data-v-a29f9f6e]{width:16px;height:16px;flex-shrink:0}.search-input[data-v-a29f9f6e]{flex:1;border:none;outline:none;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#000;letter-spacing:-.56px;padding:0;max-width:150px}.search-input[data-v-a29f9f6e]::placeholder{color:#999}.clear-search-btn[data-v-a29f9f6e]{position:absolute;right:16px;background:none;border:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.1;color:#002959;letter-spacing:-.56px;cursor:pointer;z-index:2;transition:color .2s ease}.svg-link[data-v-a29f9f6e]{min-width:123px;height:40px;display:flex;justify-content:center;gap:.5rem;align-items:center;background:#f6f6f6;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#161616;letter-spacing:-.56px;cursor:pointer;transition:opacity .2s ease;border:2px solid transparent}.svg-link[data-v-a29f9f6e]:hover,.svg-link[data-v-a29f9f6e]:active{background:#e2e2e2}.svg-link[data-v-a29f9f6e]:focus{background:#f6f6f6;border:2px solid #F8A07A}.create-member-link[data-v-a29f9f6e]{min-width:123px;height:40px;display:flex;justify-content:center;gap:.5rem;align-items:center;background:#da4f21;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#fff;letter-spacing:-.56px;cursor:pointer;transition:opacity .2s ease;border:2px solid transparent}.create-member-link[data-v-a29f9f6e]:hover{background:#b03c19}.create-member-link[data-v-a29f9f6e]:active{background:#8a2a12}.create-member-link[data-v-a29f9f6e]:focus{background:#da4f21;border:2px solid #F8A07A}.members-table-section[data-v-a29f9f6e]{width:100%;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;background:#fff;display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.login-history-modal .members-table-section[data-v-a29f9f6e]{min-height:465px}.members-loading-text[data-v-a29f9f6e]{display:flex;justify-content:center;align-items:center;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#8c8c8c}.members-table-wrapper[data-v-a29f9f6e]{position:relative;flex:1;min-height:0}.members-data-table[data-v-a29f9f6e]{width:100%;border-collapse:collapse;display:block;height:100%}.members-data-table thead[data-v-a29f9f6e]{display:table;width:100%;table-layout:fixed;position:relative;z-index:1}.members-data-table thead th[data-v-a29f9f6e]{position:relative;z-index:1}.members-data-table thead tr[data-v-a29f9f6e]{background:#f6f6f6;display:table-row}.members-data-table tbody[data-v-a29f9f6e]{display:block;width:100%;overflow:visible}.members-data-table tbody tr[data-v-a29f9f6e]{display:table;width:100%;table-layout:fixed}.members-data-table th[data-v-a29f9f6e]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;border-bottom:1px solid #e2e2e2;transition:opacity .2s}.members-data-table th .th-content[data-v-a29f9f6e]{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.members-data-table th .th-label[data-v-a29f9f6e]{color:#8c8c8c}.members-data-table th.sortable[data-v-a29f9f6e]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.members-data-table th.sortable[data-v-a29f9f6e]:hover{opacity:.6}.members-data-table th.sortable.active[data-v-a29f9f6e]{background:transparent}.members-data-table th.table-col-number[data-v-a29f9f6e]{width:48px;text-align:center;color:#8c8c8c!important}.members-data-table th.table-col-actions[data-v-a29f9f6e]{width:120px;text-align:right;padding-right:21px}.members-data-table td.table-col-actions[data-v-a29f9f6e]{text-align:right;padding-right:21px}.members-data-table th.dragging[data-v-a29f9f6e]{opacity:.5;cursor:move;background:#b8b8b8;border-radius:.25rem}.members-data-table th.drag-over[data-v-a29f9f6e]{border-left:2px solid #B8B8B8;border-radius:.25rem}.members-data-table th[draggable=true][data-v-a29f9f6e]{cursor:move;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s}.members-data-table th[draggable=true][data-v-a29f9f6e]:hover{opacity:.6}.members-data-table tbody tr[data-v-a29f9f6e]{border-bottom:1px solid #f6f6f6;background:#fff;position:relative}.members-data-table tbody tr[data-v-a29f9f6e]:last-child{border-bottom:none}.members-data-table tbody tr:last-child td[data-v-a29f9f6e]{border-bottom:none}.members-data-table td[data-v-a29f9f6e]{padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#000;letter-spacing:-.56px;vertical-align:middle}.members-data-table td.table-col-number[data-v-a29f9f6e]{text-align:center;color:#8c8c8c;width:48px}.members-data-table td[data-v-a29f9f6e]:has(.action-buttons){text-align:right;position:relative;overflow:visible}.members-empty-cell[data-v-a29f9f6e]{text-align:center;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#8c8c8c}.action-buttons[data-v-a29f9f6e]{display:flex;gap:1rem;align-items:center;justify-content:flex-end;height:100%;position:relative;z-index:10}.action-btn[data-v-a29f9f6e]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:opacity .2s ease;position:relative;z-index:10}.action-btn.history-btn:hover svg path[data-v-a29f9f6e],.action-btn.edit-btn:hover svg path[data-v-a29f9f6e]{fill:#161616}.action-btn.delete-btn:hover:not(.disabled) svg path[data-v-a29f9f6e]{fill:#ab3637}.action-btn[data-v-a29f9f6e]:disabled,.action-btn.disabled[data-v-a29f9f6e]{opacity:.4;cursor:not-allowed}.action-btn.disabled svg path[data-v-a29f9f6e]{fill:#8c8c8c}.action-btn .tooltip[data-v-a29f9f6e]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(.95);margin-bottom:8px;padding:6px 12px;background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1;white-space:nowrap;border-radius:.25rem;pointer-events:none;z-index:10000;visibility:hidden;transition:visibility 0s linear .15s,transform .15s ease}.action-btn .tooltip[data-v-a29f9f6e]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#161616}.action-btn:hover .tooltip[data-v-a29f9f6e]{visibility:visible;transform:translate(-50%) scale(1);transition-delay:0s}.action-btn:disabled .tooltip[data-v-a29f9f6e],.action-btn.disabled .tooltip[data-v-a29f9f6e]{display:none}.member-name-text[data-v-a29f9f6e],.member-email-text[data-v-a29f9f6e],.member-role-text[data-v-a29f9f6e],.member-status-text[data-v-a29f9f6e]{display:block}.you-label[data-v-a29f9f6e]{color:#8c8c8c}.member-activity-text[data-v-a29f9f6e]{display:block}.member-activity-text.no-activity[data-v-a29f9f6e]{color:#8c8c8c}.modal-overlay[data-v-a29f9f6e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-a29f9f6e .3s ease}@keyframes fadeIn-a29f9f6e{0%{opacity:0}to{opacity:1}}.modal-content[data-v-a29f9f6e]{background:#fff;border-radius:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;animation:slideUp-a29f9f6e .3s ease}@keyframes slideUp-a29f9f6e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-a29f9f6e]{display:flex;justify-content:space-between;padding:24px}.modal-header-content[data-v-a29f9f6e]{display:flex;flex-direction:column;gap:.5rem;flex:1}.modal-header h2[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.125rem;line-height:100%;color:#161616;letter-spacing:-.36px;margin:0}.modal-header p[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#8c8c8c;letter-spacing:-.28px;margin:0}.modal-close[data-v-a29f9f6e]{background:none;border:none;cursor:pointer;padding:0;width:13px;height:13px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0}.modal-close[data-v-a29f9f6e]:hover{opacity:.6}.modal-close svg[data-v-a29f9f6e]{width:100%;height:100%}.modal-body[data-v-a29f9f6e]{display:flex;flex-direction:column;gap:1.25rem;padding:24px;border-top:1px solid #E2E2E2}.add-member-modal[data-v-a29f9f6e]{max-width:375px;padding:0;border-radius:.375rem}.add-member-modal .modal-header[data-v-a29f9f6e]{padding:24px;border-bottom:0;align-items:start}.add-member-modal .modal-header h2[data-v-a29f9f6e]{font-size:1.375rem;letter-spacing:-.36px}.add-member-modal .modal-body[data-v-a29f9f6e]{gap:1.5rem;padding:24px}.add-member-modal .form-section[data-v-a29f9f6e]{display:flex;flex-direction:column;gap:1rem;width:100%}.add-member-modal .form-group[data-v-a29f9f6e]{display:flex;flex-direction:column;gap:.5rem}.add-member-modal .form-label[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:100%;color:#161616;letter-spacing:-.56px}.add-member-modal .input-wrapper[data-v-a29f9f6e]{border:1px solid #E2E2E2;border-radius:.375rem;height:40px;padding:0 12px;display:flex;align-items:center;gap:.5rem;background:#fff;transition:border-color .2s ease}.add-member-modal .input-wrapper[data-v-a29f9f6e]:hover{border-color:#b8b8b8}.add-member-modal .input-wrapper[data-v-a29f9f6e]:focus-within{border-color:#b8b8b8}.add-member-modal .input-wrapper.error[data-v-a29f9f6e]{border-color:#d64545}.add-member-modal .input-wrapper.disabled-select[data-v-a29f9f6e]{opacity:.5;cursor:not-allowed;pointer-events:none}.add-member-modal .input-wrapper.is-open[data-v-a29f9f6e]{background:#f6f6f6}.add-member-modal .add-member-password-wrapper[data-v-a29f9f6e]{position:relative;display:flex;align-items:center;border:1px solid #E2E2E2;border-radius:.375rem;height:40px;padding:0 12px;background:#fff;transition:border-color .2s ease}.add-member-modal .add-member-password-wrapper[data-v-a29f9f6e]:hover{border-color:#b8b8b8}.add-member-modal .add-member-password-wrapper[data-v-a29f9f6e]:focus-within{border-color:#b8b8b8}.add-member-modal .add-member-password-wrapper.error[data-v-a29f9f6e]{border-color:#d64545}.add-member-modal .add-member-password-input[data-v-a29f9f6e]{flex:1;border:none;outline:none;background:transparent;padding:0 36px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px}.add-member-modal .add-member-password-input[data-v-a29f9f6e]::placeholder{color:#b8b8b8;transition:color .2s ease}.add-member-modal .add-member-password-toggle[data-v-a29f9f6e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.add-member-modal .add-member-password-toggle svg[data-v-a29f9f6e]{width:15px;height:12px}.add-member-modal .form-input[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px;border:none;outline:none;background:transparent;width:100%;padding:0}.add-member-modal .form-input[data-v-a29f9f6e]::placeholder{color:#b8b8b8;transition:color .2s ease}.add-member-modal .form-input[data-v-a29f9f6e]:disabled{opacity:.5;cursor:not-allowed}.select-wrapper[data-v-a29f9f6e]{position:relative;cursor:pointer}.select-wrapper.is-open[data-v-a29f9f6e]{background:#f6f6f6}.form-select-display[data-v-a29f9f6e]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:16px}.select-value[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:16px;color:#000;letter-spacing:-.56px}.select-arrow[data-v-a29f9f6e]{flex-shrink:0;transition:transform .2s ease;pointer-events:none}.select-arrow.rotated[data-v-a29f9f6e]{transform:rotate(180deg)}.select-dropdown-menu[data-v-a29f9f6e]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;z-index:1000;overflow:hidden}.select-option[data-v-a29f9f6e]{width:100%;padding:8px 16px;background:#fff;border:none;text-align:left;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.select-option[data-v-a29f9f6e]:hover{background:#0000000a}.select-option.active[data-v-a29f9f6e]{background:transparent;color:#161616;font-weight:400}.select-option-text[data-v-a29f9f6e]{flex:1 0 0}.select-option-check[data-v-a29f9f6e]{flex-shrink:0;width:10px;height:8px}.modal-footer-text[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#8c8c8c;text-align:center;margin:16px 0 0}.create-member-btn[data-v-a29f9f6e]{background:#da4f21;color:#fff;border-radius:3.125rem;height:40px;width:100%;display:flex;align-items:center;justify-content:center;border:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;gap:.5rem;margin-top:4px}.create-member-btn[data-v-a29f9f6e]:hover{background:#b03c19}.create-member-btn[data-v-a29f9f6e]:active{background:#8a2a12}.create-member-btn[data-v-a29f9f6e]:focus{background:#da4f21;border:2px solid #F8A07A;outline:none}.error-message[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;color:#e74c3c;letter-spacing:-.48px;margin-top:-4px}.delete-member-modal[data-v-a29f9f6e]{max-width:375px;padding:0;border-radius:.375rem;border:1px solid #E2E2E2}.delete-member-modal .modal-header[data-v-a29f9f6e]{display:flex;flex-direction:column;padding:32px;border-bottom:0;align-items:start}.delete-member-modal .modal-header h2[data-v-a29f9f6e]{color:#161616;text-align:center;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:-.8px}.delete-member-modal .modal-header p[data-v-a29f9f6e]{color:#8c8c8c;text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.28px}.delete-member-actions[data-v-a29f9f6e]{display:flex;gap:.375rem;justify-content:center;margin-top:20px;width:100%}.delete-member-confirm-btn[data-v-a29f9f6e]{width:153px;height:40px;padding:0;border:2px transparent;border-radius:2.8125rem;background:#f6f6f6;color:#161616;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.delete-member-confirm-btn[data-v-a29f9f6e]:hover{background:#e2e2e2}.delete-member-confirm-btn[data-v-a29f9f6e]:active{background:#e2e2e2;color:#606060}.delete-member-confirm-btn[data-v-a29f9f6e]:focus{background:#f6f6f6;border:2px solid #F8A07A}.delete-member-cancel-btn[data-v-a29f9f6e]{width:153px;height:40px;padding:0;border:2px transparent;border-radius:2.8125rem;background:#da4f21;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.delete-member-cancel-btn[data-v-a29f9f6e]:hover{background:#b03c19}.delete-member-cancel-btn[data-v-a29f9f6e]:active{background:#8a2a12}.delete-member-cancel-btn[data-v-a29f9f6e]:focus{background:#da4f21;border:2px solid #F8A07A}.login-history-modal[data-v-a29f9f6e]{max-width:1096px;width:90%;padding:0;border-radius:.375rem}.login-history-modal .modal-header h2[data-v-a29f9f6e]{font-size:1.375rem}.login-history-modal .members-data-table[data-v-a29f9f6e]{table-layout:fixed!important}.login-history-modal .members-data-table th.table-col-duration[data-v-a29f9f6e],.login-history-modal .members-data-table td.table-col-duration[data-v-a29f9f6e]{width:120px!important;min-width:120px!important;max-width:120px!important;box-sizing:border-box!important}.login-history-modal .members-data-table th.table-col-ip[data-v-a29f9f6e],.login-history-modal .members-data-table td.table-col-ip[data-v-a29f9f6e]{width:136px!important;min-width:136px!important;max-width:136px!important;box-sizing:border-box!important}.login-history-body[data-v-a29f9f6e]{padding:24px;max-height:70vh;overflow-y:auto}.members-data-table td.pages-visited-cell[data-v-a29f9f6e]{white-space:nowrap;overflow:visible;position:relative;max-width:300px}.members-data-table td.pages-visited-cell .pages-visited-text[data-v-a29f9f6e]{position:relative;display:inline-block;cursor:help}.success-notification[data-v-a29f9f6e]{position:fixed;top:24px;right:24px;background:#000;border-radius:.375rem;padding:16px 24px;display:flex;align-items:center;justify-content:center;z-index:2000;box-shadow:0 4px 12px #00000026;animation:slideDown-a29f9f6e .3s ease;min-width:328px;max-width:500px}@keyframes slideDown-a29f9f6e{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-content[data-v-a29f9f6e]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;position:relative}.notification-text[data-v-a29f9f6e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#fff;letter-spacing:-.28px;flex:1;text-align:left}.notification-close[data-v-a29f9f6e]{background:none;border:none;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease;position:absolute;top:-9px;right:-16px}.notification-close[data-v-a29f9f6e]:hover{opacity:.6}.notification-close svg[data-v-a29f9f6e]{width:100%;height:100%}.notification-close svg path[data-v-a29f9f6e]{fill:#8c8c8c}.pages-visited-tooltip-fixed[data-v-a29f9f6e]{position:fixed;transform:translate(-50%,-100%) translateY(-8px);padding:8px 12px;background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.4;white-space:normal;max-width:400px;word-wrap:break-word;border-radius:.25rem;pointer-events:auto;z-index:10000;box-shadow:0 4px 12px #0003;animation:tooltipFadeIn-a29f9f6e .15s ease}.pages-visited-tooltip-fixed[data-v-a29f9f6e]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#161616}@keyframes tooltipFadeIn-a29f9f6e{0%{opacity:0;transform:translate(-50%,-100%) translateY(-4px) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) translateY(-8px) scale(1)}}.settings-layout[data-v-1a0dc9f6]{display:flex;height:100vh;background:#eee;overflow:hidden}.main-content[data-v-1a0dc9f6]{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:8px 12px 8px 0}.content-wrapper[data-v-1a0dc9f6]{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;border-radius:.375rem}.header-section[data-v-1a0dc9f6]{background:#fff;padding:24px 0 0;border-radius:0;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0;margin-left:24px;margin-right:24px}.header-top[data-v-1a0dc9f6]{display:flex;flex-direction:column;gap:.625rem;padding:0}.header-text h1[data-v-1a0dc9f6]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.1;color:#000;letter-spacing:-.96px;margin:0}.header-text p[data-v-1a0dc9f6]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#000;opacity:.4;letter-spacing:-.56px;margin:8px 0 0}.skeleton[data-v-1a0dc9f6]{border-radius:.25rem;background:linear-gradient(270deg,#f7f7f7,#efefef,#f7f7f7);background-size:200% 100%;animation:skeleton-shimmer-1a0dc9f6 1.5s ease-in-out infinite;display:block}@keyframes skeleton-shimmer-1a0dc9f6{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-header-title[data-v-1a0dc9f6]{width:120px;height:26px;margin-bottom:8px}.skeleton-header-subtitle[data-v-1a0dc9f6]{width:350px;height:15px}.skeleton-tabs[data-v-1a0dc9f6]{width:100%;height:40px}.tabs-section[data-v-1a0dc9f6]{display:flex;gap:1rem;align-items:center}.tab-item[data-v-1a0dc9f6]{display:flex;gap:.5rem;align-items:center;text-decoration:none;cursor:pointer;background:none;border:none;padding:12px 16px;position:relative;top:1px}.tab-item span[data-v-1a0dc9f6]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#8c8c8c;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.56px}.router-link-active[data-v-1a0dc9f6]{border-bottom:1px solid #002959}.router-link-active span[data-v-1a0dc9f6]{color:#002959}.tab-item.active span[data-v-1a0dc9f6]{opacity:1}.content-section[data-v-1a0dc9f6]{background:#fff;padding:24px;display:flex;flex-direction:column;gap:1.5rem;flex:1}.pie-chart-container[data-v-104d1346]{background:#fff;display:flex;flex-direction:column;min-height:392px}.pie-chart-header[data-v-104d1346]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;flex-shrink:0}.pie-chart-header-left[data-v-104d1346]{display:flex;flex-direction:column;gap:.5rem}.pie-chart-label[data-v-104d1346]{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;text-transform:uppercase;letter-spacing:-.48px;margin:0}.pie-chart-value[data-v-104d1346]{font-family:Inter,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px;margin:0}.pie-chart-actions[data-v-104d1346]{display:flex;gap:.5rem}.chart-action-btn[data-v-104d1346]{background:#f6f6f6;border:none;border-radius:.375rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chart-action-btn[data-v-104d1346]:hover{background:#e2e2e2}.chart-action-wrapper[data-v-104d1346]{position:relative}.chart-tooltip[data-v-104d1346]{display:flex;flex-direction:column;align-items:center;pointer-events:none}.tooltip-content[data-v-104d1346]{background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;letter-spacing:-.24px;padding:6px 8px;border-radius:.25rem;white-space:nowrap;position:relative}.tooltip-arrow[data-v-104d1346]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #161616;margin-top:-1px;position:relative}.pie-chart-content[data-v-104d1346]{display:flex;gap:2.5rem;align-items:flex-start;padding:20px;flex:1;box-sizing:border-box}.pie-chart-wrapper[data-v-104d1346]{width:271px;height:271px;flex-shrink:0;position:relative}.pie-chart-wrapper canvas[data-v-104d1346]{width:100%!important;height:100%!important}.pie-chart-legend[data-v-104d1346]{display:flex;gap:.25rem;flex:1;min-width:0}.legend-column[data-v-104d1346]{display:flex;flex-direction:column;min-width:0}.legend-item[data-v-104d1346]{display:flex;flex-direction:column;gap:.75rem;width:304px;cursor:pointer;padding:12px;border-radius:.375rem;transition:background-color .2s ease}.legend-item[data-v-104d1346]:hover,.legend-item-hovered[data-v-104d1346]{background:#f6f6f6}.legend-item-content[data-v-104d1346]{display:flex;align-items:center;width:100%;justify-content:space-between}.legend-item-info[data-v-104d1346]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.legend-label[data-v-104d1346]{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;margin:0}.legend-divider[data-v-104d1346]{width:1px;height:14px;background:#e2e2e2;flex-shrink:0}.legend-percentage[data-v-104d1346]{font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;margin:0}.legend-chevron[data-v-104d1346]{display:flex;width:20px;height:20px;align-items:center;justify-content:center;background:#f6f6f6;border-radius:.25rem;flex-shrink:0;opacity:0;transition:opacity .2s ease}.legend-item:hover .legend-chevron[data-v-104d1346],.legend-item-hovered .legend-chevron[data-v-104d1346]{opacity:1}.legend-bar[data-v-104d1346]{background:#e2e2e2;height:6px;border-radius:.125rem;overflow:hidden;width:100%}.legend-bar-filled[data-v-104d1346]{height:100%;border-radius:.125rem;transition:width .3s ease}.fullscreen-modal[data-v-104d1346]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-104d1346 .3s ease}@keyframes fadeIn-104d1346{0%{opacity:0}to{opacity:1}}.fullscreen-content[data-v-104d1346]{background:#fff;border-radius:0;width:1100px;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-104d1346 .3s ease;border-radius:.375rem;padding-bottom:40px}@keyframes slideUp-104d1346{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fullscreen-header[data-v-104d1346]{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:11px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);gap:1.25rem}.head-flex[data-v-104d1346]{display:flex;gap:4.625rem}.fullscreen-header-left[data-v-104d1346]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;flex:1;border-bottom:1px solid #E2E2E2;padding:24px}.fullscreen-title-section[data-v-104d1346]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-title[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.2;color:#000;letter-spacing:-.4px;margin:0}.fullscreen-subtitle[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.2;color:#8c8c8c;letter-spacing:-.28px;margin:0}.fullscreen-header-info[data-v-104d1346]{display:flex;gap:2rem;width:100%;padding:0 24px;justify-content:space-between;align-items:center}.fullscreen-info-item[data-v-104d1346]{display:flex;flex-direction:column;gap:.5rem}.fullscreen-info-label[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.24px;margin:0;text-transform:uppercase}.fullscreen-info-value[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.32px;margin:0}.fullscreen-header-actions[data-v-104d1346]{display:flex;gap:.125rem;align-items:center;overflow:visible}.fullscreen-header-actions .chart-action-wrapper[data-v-104d1346]{position:relative;overflow:visible}.fullscreen-header-actions .chart-action-btn[data-v-104d1346]{background:#f6f6f6;border:none;border-radius:.375rem;cursor:pointer;padding:6px 8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;width:32px;height:32px;position:relative}.fullscreen-header-actions .chart-action-btn[data-v-104d1346]:hover,.fullscreen-header-actions .chart-action-btn.hover[data-v-104d1346],.fullscreen-header-actions .chart-action-btn.active[data-v-104d1346]{background:#e2e2e2}.fullscreen-header-actions .chart-action-btn svg[data-v-104d1346]{width:16px;height:16px}.fullscreen-close[data-v-104d1346]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;margin-left:2px}.fullscreen-close[data-v-104d1346]:hover{opacity:.6}.fullscreen-close svg[data-v-104d1346]{width:16px;height:16px}.fullscreen-chart-wrapper[data-v-104d1346]{display:flex;align-items:center;justify-content:center;padding:40px;flex:1;overflow:auto}.fullscreen-chart-content[data-v-104d1346]{display:flex;gap:2.5rem;align-items:flex-start;width:100%;max-width:100%;flex-wrap:wrap}.fullscreen-chart-canvas-wrapper[data-v-104d1346]{flex-shrink:0}.fullscreen-chart-canvas-wrapper canvas[data-v-104d1346]{display:block}.fullscreen-chart-legend[data-v-104d1346]{display:flex;gap:2rem;flex:1;min-width:0}.pie-chart-hover-card[data-v-104d1346]{background:#161616;border:none;border-radius:.375rem;padding:16px;min-width:200px;pointer-events:auto;cursor:pointer;box-shadow:0 4px 12px #0003}.hover-card-header[data-v-104d1346]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hover-card-title[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#f6f6f6;letter-spacing:-.28px;word-break:break-word;max-width:200px}.hover-card-gpv[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.1;color:#f6f6f6;letter-spacing:-.4px;margin-bottom:8px}.hover-card-percentage[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.1;color:#b8b8b8;letter-spacing:-.4px}.hover-card-label-small[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#b8b8b8;letter-spacing:-.28px;margin-bottom:16px}.hover-card-divider[data-v-104d1346]{width:100%;height:1px;background:#ffffff1a;margin:0}.hover-card-row[data-v-104d1346]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:8px;padding-top:0}.hover-card-divider+.hover-card-row[data-v-104d1346]{padding-top:0}.hover-card-row[data-v-104d1346]:last-child{margin-bottom:0}.hover-card-label[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#b8b8b8;letter-spacing:-.28px;white-space:nowrap}.hover-card-value[data-v-104d1346]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.1;color:#f6f6f6;letter-spacing:-.28px;text-align:right;white-space:nowrap}.dashboard-layout[data-v-fd76a3b0]{display:flex;height:100vh;background:#e2e2e2;overflow:hidden}.main-content[data-v-fd76a3b0]{flex:1;min-height:0;display:flex;flex-direction:column;gap:.625rem;overflow:hidden;background:#e2e2e2;padding:8px 8px 8px 0}.content-section[data-v-fd76a3b0]{display:flex;flex-direction:column;gap:.625rem;padding:0;background:#fff;border-radius:.375rem;position:relative;width:100%;flex:1;min-height:0;overflow-y:auto}.overview-section[data-v-fd76a3b0]{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;gap:0}.overview-header[data-v-fd76a3b0]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;gap:.5rem;background:#fff;margin:0}.overview-title[data-v-fd76a3b0]{display:flex;gap:.5rem;align-items:center}.overview-title svg[data-v-fd76a3b0]{width:20px;height:20px;flex-shrink:0}.title-text[data-v-fd76a3b0]{display:flex;align-items:center}.title-text span[data-v-fd76a3b0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px}.drill-down-nav[data-v-fd76a3b0]{display:flex;align-items:center;gap:.625rem}.drill-down-link[data-v-fd76a3b0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;color:#8c8c8c;letter-spacing:-.88px;cursor:pointer;text-decoration:none;transition:color .2s ease}.drill-down-link[data-v-fd76a3b0]:hover{color:#b8b8b8}.drill-down-arrow[data-v-fd76a3b0]{flex-shrink:0}.breadcrumb-arrow[data-v-fd76a3b0]{width:13px!important;height:13px!important;flex-shrink:0;transition:fill .2s}.drill-down-nav:hover .breadcrumb-arrow path[data-v-fd76a3b0]{fill:#b8b8b8}.export-button[data-v-fd76a3b0]{background:#f6f6f6;border:none;border-radius:62500rem;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;width:132px;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px;transition:.5s;border:2px solid transparent}.export-button[data-v-fd76a3b0]:active{background:#e2e2e2;color:#606060!important;border:2px solid transparent}.export-button:active span[data-v-fd76a3b0]{color:#606060!important}.export-button:active svg path[data-v-fd76a3b0]{fill:#f8a07a!important}.export-button[data-v-fd76a3b0]:hover{background:#e2e2e2}.export-button[data-v-fd76a3b0]:focus{background:#f6f6f6;border:2px solid #F8A07A}.export-button[data-v-fd76a3b0]:disabled{opacity:.6;cursor:not-allowed}.export-loader[data-v-fd76a3b0]{animation:spin-fd76a3b0 1s linear infinite;flex-shrink:0}@keyframes spin-fd76a3b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overview-filters[data-v-fd76a3b0]{display:flex;justify-content:space-between;align-items:center;padding:0 24px 12px;box-sizing:border-box}.filter-pills[data-v-fd76a3b0]{display:flex;gap:.375rem;align-items:center}.filter-button[data-v-fd76a3b0]{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:11px 16px 11px 12px;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.56px}.filter-button[data-v-fd76a3b0]:hover{border-color:#b8b8b8}.filter-button.active[data-v-fd76a3b0]{border-color:#da4f21;background:#fff5f1}.filter-button.active svg path[data-v-fd76a3b0]{fill:#da4f21}.filter-button-content[data-v-fd76a3b0]{display:flex;align-items:center;gap:.25rem}.filter-badge[data-v-fd76a3b0]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#002959;border-radius:62500rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1;color:#fff;letter-spacing:-.48px;flex-shrink:0}.filter-badge span[data-v-fd76a3b0]{position:relative;left:-1px}.clear-filters-button[data-v-fd76a3b0]{background:none;border:none;padding:0 0 0 6px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#da4f21;letter-spacing:-.56px;transition:opacity .2s ease;flex-shrink:0}.clear-filters-button[data-v-fd76a3b0]:hover{opacity:.7}.filters-right[data-v-fd76a3b0]{display:flex;align-items:center;gap:.5rem}.sort-dropdown[data-v-fd76a3b0]{position:relative;width:fit-content}.sort-dropdown>div[data-v-fd76a3b0]:first-child{background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;padding:13px 12px;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-.56px;transition:border-color .2s ease,background-color .2s ease}.sort-dropdown>div[data-v-fd76a3b0]:first-child:hover{border-color:#b8b8b8}.sort-dropdown>div[data-v-fd76a3b0]:first-child:active{border-color:#e2e2e2;color:#8c8c8c}.sort-dropdown>div:first-child:active .sort-label[data-v-fd76a3b0],.sort-dropdown>div:first-child:active .sort-value[data-v-fd76a3b0]{color:#8c8c8c}.sort-dropdown>div[data-v-fd76a3b0]:first-child:focus{border:2px solid #F8A07A;padding:12px 11px}.sort-dropdown.is-open>div[data-v-fd76a3b0]:first-child{background:#f6f6f6}.sort-label[data-v-fd76a3b0]{color:#8c8c8c}.sort-value[data-v-fd76a3b0]{color:#161616}.sort-dropdown>div:first-child svg[data-v-fd76a3b0]{margin-left:auto;transition:transform .2s}.sort-dropdown>div:first-child svg.rotated[data-v-fd76a3b0]{transform:rotate(180deg)}.sort-dropdown-menu[data-v-fd76a3b0]{position:absolute;top:100%;right:0;margin-top:2px;background:#fff;border:1px solid #e2e2e2;border-radius:.375rem;box-shadow:2px 2px 20px #1616160f;z-index:1000;width:fit-content;min-width:152px;overflow:hidden;padding:4px}.sort-menu-item[data-v-fd76a3b0]{width:100%;padding:8px;text-align:left;background:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sort-menu-item[data-v-fd76a3b0]:hover{background:#0000000a}.sort-menu-item.active[data-v-fd76a3b0]{background:transparent;color:#161616;font-weight:400}.sort-menu-item-text[data-v-fd76a3b0]{flex:1 0 0}.sort-menu-check[data-v-fd76a3b0]{flex-shrink:0;width:10px;height:8px}.overview-content[data-v-fd76a3b0]{padding:0 24px 24px;display:flex;flex-direction:column;gap:.8125rem;min-height:390px}.statistics-cards[data-v-fd76a3b0]{display:flex;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden}.statistics-section[data-v-fd76a3b0]{border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden}.stat-card[data-v-fd76a3b0]{flex:1;padding:20px;display:flex;flex-direction:column;gap:.5rem;background:#fff;min-width:0}.combined-chart-divider[data-v-fd76a3b0]{width:1px;height:40px;background:#e2e2e2;flex-shrink:0;align-self:center}.stat-label-container[data-v-fd76a3b0]{display:flex;align-items:center;gap:.375rem;height:13px}.stat-info-icon[data-v-fd76a3b0]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.stat-info-icon svg[data-v-fd76a3b0]{pointer-events:none}.stat-label[data-v-fd76a3b0]{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#8c8c8c;text-transform:uppercase;letter-spacing:-.48px;margin:0}.stat-value[data-v-fd76a3b0]{font-family:Inter,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px;margin:0}.chart-section[data-v-fd76a3b0]{min-height:392px}.table-section[data-v-fd76a3b0]{width:100%;border:1px solid #e2e2e2;border-radius:.375rem;overflow:hidden;background:#fff;margin-top:7px}.data-table[data-v-fd76a3b0]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead.loading th[data-v-fd76a3b0]{min-height:38.5px;height:38.5px;box-sizing:border-box}.data-table thead[data-v-fd76a3b0]{background:#f6f6f6}.data-table th[data-v-fd76a3b0]{padding:12px 16px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#8c8c8c;letter-spacing:-.56px;border-bottom:1px solid #e2e2e2}.data-table thead.no-data-or-error th[data-v-fd76a3b0]{padding:19px 16px}.data-table th.text-right[data-v-fd76a3b0]{text-align:right}.data-table th.sortable[data-v-fd76a3b0]{cursor:pointer}.data-table th.sortable[data-v-fd76a3b0]:hover{background:#e2e2e2}.data-table th .th-content[data-v-fd76a3b0]{display:flex;align-items:center;gap:.375rem}.data-table th.text-right .th-content[data-v-fd76a3b0]{justify-content:flex-end}.data-table th.active[data-v-fd76a3b0]{color:#8c8c8c}.data-table th.dragging[data-v-fd76a3b0]{opacity:.5;cursor:move;background:#b8b8b8;border-radius:.25rem}.data-table th.drag-over[data-v-fd76a3b0]{border-left:2px solid #B8B8B8;border-radius:.25rem}.data-table th[draggable=true][data-v-fd76a3b0]{cursor:move;-webkit-user-select:none;user-select:none}.data-table td[data-v-fd76a3b0]{padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px;border-bottom:1px solid #f6f6f6}.data-table td.text-right[data-v-fd76a3b0]{text-align:right}.data-table tbody tr[data-v-fd76a3b0]{border-bottom:1px solid #f6f6f6;background:#fff}.data-table tbody tr:last-child td[data-v-fd76a3b0]{border-bottom:none}.table-col-number[data-v-fd76a3b0]{width:48px;text-align:left;color:#8c8c8c!important}.table-col-arrow[data-v-fd76a3b0]{width:3.8%;padding:12px 16px!important}.arrow-button[data-v-fd76a3b0]{background:#f6f6f6;border:none;border-radius:.25rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease;flex-shrink:0}.arrow-button[data-v-fd76a3b0]:hover{background:#e2e2e2}.arrow-button svg[data-v-fd76a3b0]{display:block}.data-table tbody tr[data-v-fd76a3b0]:not(.table-row-clickable):hover{background:#f6f6f6}.data-table tbody tr:not(.table-row-clickable):hover .arrow-button[data-v-fd76a3b0]{background:#e2e2e2}.data-table tbody tr:not(.table-row-clickable):hover .arrow-button svg path[data-v-fd76a3b0]{stroke:#161616}.table-row-clickable[data-v-fd76a3b0]{cursor:pointer}.table-row-clickable[data-v-fd76a3b0]:hover{background:#f6f6f6!important}.data-table tbody .table-row-clickable:hover .arrow-button[data-v-fd76a3b0]{background:#e2e2e2!important}.data-table tbody .table-row-clickable:hover .arrow-button svg path[data-v-fd76a3b0]{stroke:#161616!important}.data-table tbody tr.table-row-clickable[data-v-fd76a3b0]:last-child{border-bottom:none}.data-table tbody tr.table-row-clickable:last-child td[data-v-fd76a3b0]{border-bottom:none}.skeleton[data-v-fd76a3b0]{border-radius:.25rem;background:linear-gradient(270deg,#f7f7f7,#efefef,#f7f7f7);background-size:200% 100%;animation:skeleton-shimmer-fd76a3b0 1.5s ease-in-out infinite;display:block}@keyframes skeleton-shimmer-fd76a3b0{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-table-header[data-v-fd76a3b0]{width:100%;height:20px;margin:0 auto}.skeleton-table-cell[data-v-fd76a3b0]{width:100%;height:16px}.skeleton-table-cell-number[data-v-fd76a3b0]{width:20px;height:16px;margin:0 auto}.skeleton-table-arrow[data-v-fd76a3b0]{width:20px;height:20px;border-radius:.25rem;margin:0 auto}.skeleton-overview-title[data-v-fd76a3b0]{width:200px;height:24px;border-radius:.25rem;flex:1;min-width:150px;display:block}.skeleton-export-button[data-v-fd76a3b0]{width:120px;height:40px;border-radius:.25rem}.skeleton-filter-pills[data-v-fd76a3b0]{width:300px;height:40px;border-radius:.25rem;display:block}.skeleton-sort-dropdown[data-v-fd76a3b0]{width:150px;height:40px;border-radius:.25rem}.skeleton-stat-label[data-v-fd76a3b0]{width:150px;height:14px;border-radius:.25rem}.skeleton-stat-value[data-v-fd76a3b0]{width:100px;height:24px;border-radius:.25rem;margin-top:8px}.pie-chart-container[data-v-fd76a3b0]{border-radius:.75rem;padding:20px;display:flex;flex-direction:column;gap:1.5rem;min-height:314px;overflow:visible}.pie-chart-header[data-v-fd76a3b0]{display:flex;justify-content:space-between;align-items:flex-start;padding:0 8px;overflow:visible}.pie-chart-header-left[data-v-fd76a3b0]{display:flex;flex-direction:column;gap:0}.pie-chart-label[data-v-fd76a3b0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:1.1;color:#000;opacity:.4;text-transform:uppercase;letter-spacing:-.48px;margin:0}.pie-chart-value[data-v-fd76a3b0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;color:#000;letter-spacing:-.8px;margin:10px 0 0}.pie-chart-value svg[data-v-fd76a3b0]{display:inline-block;vertical-align:middle}.pie-chart-actions[data-v-fd76a3b0]{display:flex;gap:.5rem}.pie-chart-container .pie-chart-content[data-v-fd76a3b0]{display:flex;gap:2.5rem;align-items:flex-start;padding:20px;flex:1}.skeleton-pie-chart-content[data-v-fd76a3b0]{width:100%;min-height:400px;height:400px;border-radius:.25rem;flex:1}.chart-tooltip[data-v-fd76a3b0]{display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.tooltip-content[data-v-fd76a3b0]{background:#161616;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.24px;padding:6px 8px;border-radius:.25rem;white-space:nowrap;position:relative}.tooltip-arrow[data-v-fd76a3b0]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #161616;margin-top:-1px;position:relative}.pdf-view-layout[data-v-1045e6e0]{display:flex;height:100vh;background:#e2e2e2;overflow:hidden}.pdf-content[data-v-1045e6e0]{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;overflow-x:hidden;background:#e2e2e2;padding:8px 8px 8px 0}.pdf-page[data-v-1045e6e0]{background:#fff;padding:48px;border-radius:.375rem;margin-bottom:8px;display:flex;flex-direction:column;gap:1.5rem;width:1128px;min-height:1504px;page-break-after:always;position:relative}.pdf-page[data-v-1045e6e0]:last-child{page-break-after:auto}.pdf-page-content[data-v-1045e6e0]{flex:1;display:flex;flex-direction:column;gap:2rem;min-height:0}.pdf-header[data-v-1045e6e0]{display:flex;gap:.75rem;align-items:flex-start;width:100%}.pdf-company-left[data-v-1045e6e0],.pdf-company-center[data-v-1045e6e0]{display:flex;flex-direction:column;gap:1.25rem;width:273px}.pdf-fractal-logo[data-v-1045e6e0],.pdf-command-logo[data-v-1045e6e0]{height:36px;width:144px;display:flex;align-items:center}.logo-img[data-v-1045e6e0]{width:100%;height:100%;object-fit:contain}.pdf-company-address[data-v-1045e6e0]{display:flex;flex-direction:column;gap:.75rem}.pdf-company-address-first[data-v-1045e6e0]{width:253px}.pdf-company-address p[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1rem;line-height:1;color:#161616;letter-spacing:-.32px;margin:0}.pdf-account-details[data-v-1045e6e0]{display:flex;gap:1.5rem;align-items:flex-start;margin-left:auto;text-align:right}.pdf-detail-item[data-v-1045e6e0]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;padding-left:12px}.pdf-detail-label[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1.1;color:#606060;letter-spacing:-.28px;margin:0;text-transform:uppercase;width:133px}.pdf-detail-value[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1rem;line-height:1;color:#161616;letter-spacing:-.32px;margin:0}.pdf-detail-value-last[data-v-1045e6e0]{width:186px}.pdf-summary[data-v-1045e6e0]{background:#f6f6f6;border-radius:.375rem;padding:20px;display:flex;flex-direction:column;gap:1.25rem}.pdf-summary-top[data-v-1045e6e0]{display:flex;gap:.75rem;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.pdf-summary-item[data-v-1045e6e0]{display:flex;flex-direction:column;gap:.75rem;width:180px}.pdf-summary-label[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#606060;letter-spacing:-.28px;margin:0;text-transform:uppercase}.pdf-summary-value[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.1;color:#161616;letter-spacing:-.88px;margin:0}.pdf-summary-bottom[data-v-1045e6e0]{display:flex;gap:.75rem;align-items:center}.pdf-summary-metric[data-v-1045e6e0]{display:flex;gap:.25rem;width:185px}.pdf-metric-label[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#606060;letter-spacing:-.28px}.pdf-metric-value[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px}.pdf-section[data-v-1045e6e0]{display:flex;flex-direction:column;gap:.75rem}.pdf-section-title[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.1;color:#161616;letter-spacing:-.72px;margin:0}.pdf-table[data-v-1045e6e0]{display:flex;flex-direction:column;border-radius:.375rem;overflow:hidden;width:100%}.pdf-table-header[data-v-1045e6e0]{display:flex;background:#161616;width:100%}.pdf-table-row[data-v-1045e6e0]{display:flex;width:100%}.pdf-table-row-alt[data-v-1045e6e0]{background:#f6f6f6}.pdf-table-subtotal[data-v-1045e6e0]{background:transparent}.pdf-table-cell[data-v-1045e6e0]{display:flex;align-items:center;padding:10px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1;color:#161616;letter-spacing:-.28px}.pdf-table-header .pdf-table-cell[data-v-1045e6e0]{font-weight:500;color:#fff;padding:10px 20px}.pdf-table-subtotal .pdf-table-cell[data-v-1045e6e0]{padding:12px 20px}.pdf-cell-200[data-v-1045e6e0]{width:200px;flex-shrink:0}.pdf-cell-180[data-v-1045e6e0]{width:180px;flex-shrink:0}.pdf-cell-144[data-v-1045e6e0]{width:144px;flex-shrink:0}.pdf-cell-160[data-v-1045e6e0]{width:160px;flex-shrink:0}.pdf-cell-176[data-v-1045e6e0]{width:176px;flex-shrink:0}.pdf-cell-300[data-v-1045e6e0]{width:300px;flex-shrink:0}.pdf-cell-336[data-v-1045e6e0]{width:336px;flex-shrink:0}.pdf-cell-flex[data-v-1045e6e0]{flex:1 0 0;min-width:0}.pdf-text-right[data-v-1045e6e0]{justify-content:flex-end;text-align:right}.pdf-font-medium[data-v-1045e6e0]{font-weight:500;font-size:1rem;letter-spacing:-.32px}.pdf-cell-empty[data-v-1045e6e0]{opacity:0}.pdf-footer[data-v-1045e6e0]{display:flex;flex-direction:column;gap:0;margin-top:6px;padding-bottom:47px;flex-shrink:0}.pdf-footer-text[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1rem;line-height:1.35;color:#161616;letter-spacing:-.32px;text-align:center;margin-bottom:0}.pdf-footer-text p[data-v-1045e6e0]{margin:0 0 8px}.pdf-footer-text p[data-v-1045e6e0]:last-child{margin-bottom:0}.pdf-page-number[data-v-1045e6e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:1;color:#606060;letter-spacing:-.28px;text-align:center;margin-top:16px;margin-bottom:0}.pdf-loading[data-v-1045e6e0],.pdf-error[data-v-1045e6e0],.pdf-no-data[data-v-1045e6e0]{padding:40px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#606060}.pdf-error[data-v-1045e6e0]{color:#ef4444}.clear-cache-container[data-v-724bfcbd]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:20px}.clear-cache-card[data-v-724bfcbd]{background:#fff;border-radius:.75rem;padding:48px;max-width:600px;width:100%;box-shadow:0 4px 24px #00000014;text-align:center}.icon-container[data-v-724bfcbd]{display:flex;justify-content:center;margin-bottom:24px}h1[data-v-724bfcbd]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:600;color:#161616;margin:0 0 16px}.message[data-v-724bfcbd]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:#666;margin:0 0 32px}.info-box[data-v-724bfcbd]{background:#f8f9fa;border-radius:.5rem;padding:24px;margin-bottom:32px}.info-row[data-v-724bfcbd]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e0e0e0}.info-row[data-v-724bfcbd]:last-child{border-bottom:none}.label[data-v-724bfcbd]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;color:#666}.value[data-v-724bfcbd]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;color:#161616}.value.enabled[data-v-724bfcbd]{color:#4caf50}.value.disabled[data-v-724bfcbd]{color:#ffa726}.actions[data-v-724bfcbd]{display:flex;justify-content:center}.btn-primary[data-v-724bfcbd]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background:#da4f21;color:#fff}.btn-primary[data-v-724bfcbd]:hover{background:#c44519}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{min-height:100vh;width:100%}
