@charset "UTF-8";@import url(https://fonts.cdnfonts.com/css/rawline);.notifications-container[data-v-78658c66]{position:relative}.notification-btn[data-v-78658c66]{transition:all .3s ease;border-radius:50%}.notification-btn[data-v-78658c66]:hover{transform:scale(1.05);background-color:rgba(var(--v-primary-base),.1)!important}.bell-icon[data-v-78658c66]{transition:all .3s ease}.notification-badge[data-v-78658c66]{animation:pulse-78658c66 2s infinite}@keyframes pulse-78658c66{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.notifications-dialog[data-v-78658c66]{border-radius:16px}.notifications-card[data-v-78658c66]{border-radius:16px;overflow:hidden}.notifications-header[data-v-78658c66]{padding:1rem 1.5rem;min-height:64px;display:flex;align-items:center}.header-content[data-v-78658c66]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.header-icon[data-v-78658c66]{margin-right:.5rem}.header-title[data-v-78658c66]{font-size:1.25rem;font-weight:600;margin-right:1rem}.notification-count[data-v-78658c66]{font-size:.875rem;opacity:.9;background:hsla(0,0%,100%,.2);padding:.25rem .75rem;border-radius:12px}.close-btn[data-v-78658c66]{transition:all .3s ease}.close-btn[data-v-78658c66]:hover{transform:scale(1.1);background-color:hsla(0,0%,100%,.2)!important}.notifications-content[data-v-78658c66]{padding:0;max-height:70vh;overflow-y:auto}.notifications-list-container[data-v-78658c66]{padding:1rem}.notifications-list[data-v-78658c66]{background:transparent;padding:0}.notification-item[data-v-78658c66]{margin-bottom:1rem;border-radius:12px;background:#f8f9fa;border:1px solid #e9ecef;transition:all .3s ease;padding:1rem}.notification-item[data-v-78658c66]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.notification-item.unread[data-v-78658c66]{background:#e3f2fd;border-left:4px solid var(--v-primary-base)}.notification-content[data-v-78658c66]{padding:0}.notification-header[data-v-78658c66]{margin-bottom:1rem}.notification-meta[data-v-78658c66]{display:grid;gap:.5rem}.meta-row[data-v-78658c66]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.meta-label[data-v-78658c66]{font-weight:600;color:#495057;font-size:.875rem;min-width:80px}.meta-value[data-v-78658c66]{color:#212529;font-size:.875rem}.status-chip[data-v-78658c66]{font-size:.75rem;font-weight:500}.notification-body[data-v-78658c66]{border-top:1px solid #e9ecef;padding-top:1rem}.justification-label[data-v-78658c66]{font-weight:600;color:#495057;font-size:.875rem;margin-bottom:.5rem}.justification-content[data-v-78658c66]{color:#6c757d;font-size:.875rem;line-height:1.5;text-align:justify}.justification-content p[data-v-78658c66]{margin:0}.empty-state[data-v-78658c66]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-78658c66]{margin-bottom:1rem;opacity:.5}.empty-title[data-v-78658c66]{font-size:1.25rem;font-weight:600;color:#6c757d;margin-bottom:.5rem}.empty-subtitle[data-v-78658c66]{font-size:.875rem;color:#adb5bd;margin:0}.notifications-footer[data-v-78658c66]{padding:1rem 1.5rem;border-top:1px solid #e9ecef;background:#f8f9fa}.close-button[data-v-78658c66]{border-radius:8px;text-transform:none;font-weight:500;padding:.5rem 1.5rem}.notification-fade-enter-active[data-v-78658c66],.notification-fade-leave-active[data-v-78658c66]{transition:all .3s ease}.notification-fade-enter-from[data-v-78658c66]{opacity:0;transform:translateY(20px)}.notification-fade-leave-to[data-v-78658c66]{opacity:0;transform:translateY(-20px)}@media (max-width:768px){.notifications-header[data-v-78658c66]{padding:.75rem 1rem}.header-content[data-v-78658c66]{gap:.5rem}.header-title[data-v-78658c66]{font-size:1.125rem;margin-right:.5rem}.notification-count[data-v-78658c66]{font-size:.75rem;padding:.2rem .5rem}.notifications-list-container[data-v-78658c66]{padding:.75rem}.notification-item[data-v-78658c66]{padding:.75rem;margin-bottom:.75rem}.meta-row[data-v-78658c66]{flex-direction:column;align-items:flex-start;gap:.25rem}.meta-label[data-v-78658c66]{min-width:auto}.notifications-footer[data-v-78658c66]{padding:.75rem 1rem}.close-button[data-v-78658c66]{width:100%}}@media (max-width:480px){.notifications-content[data-v-78658c66]{max-height:60vh}.notification-item[data-v-78658c66]{padding:.5rem}.justification-content[data-v-78658c66]{font-size:.8rem}}[class^=ql-size][data-v-78658c66]{font-size:.875rem!important}.justification-content p[data-v-78658c66]{font-size:.875rem!important;line-height:1.5}.header-nav-list[data-v-3b69ab77]{display:flex;list-style:none;margin:0;padding:0;gap:.5rem;align-items:center}.header-nav-list li[data-v-3b69ab77]{margin:0}.header-nav-list .br-button[data-v-3b69ab77]{background:transparent;border:none;color:var(--color-primary-default,#1351b4);padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s ease}.header-nav-list .br-button[data-v-3b69ab77]:hover{background-color:var(--color-primary-lightest,#f0f5ff);color:var(--color-primary-dark,#0d3b66)}.desktop-nav[data-v-3b69ab77]{display:flex;align-items:center}.mobile-nav[data-v-3b69ab77]{display:none}@media (max-width:1000px){.desktop-nav[data-v-3b69ab77]{display:none}.mobile-nav[data-v-3b69ab77]{display:block}.header-nav-list[data-v-3b69ab77]{flex-direction:column;gap:0}.header-nav-list li[data-v-3b69ab77]{width:100%}.header-nav-list .br-button[data-v-3b69ab77]{width:100%;text-align:left;justify-content:flex-start}}.header-links button[aria-expanded=true][data-v-3b69ab77]{background-color:var(--color-primary-lightest,#f0f5ff);color:var(--color-primary-dark,#0d3b66)}.br-list[data-v-3b69ab77]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999;display:none;flex-direction:column;padding:1rem;box-sizing:border-box}.header-links.show .br-list[data-v-3b69ab77]{display:flex}.br-list .header[data-v-3b69ab77]{padding:1rem 0;border-bottom:2px solid var(--color-primary-default,#1351b4);background-color:transparent;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.br-list .title[data-v-3b69ab77]{font-weight:700;font-size:1.25rem;color:var(--color-primary-default,#1351b4);margin:0}.br-list .header[data-v-3b69ab77]:after{content:"×";font-size:2rem;font-weight:300;color:var(--color-secondary-dark,#666);cursor:pointer;line-height:1}.br-list .br-item[data-v-3b69ab77]{width:100%;text-align:left;padding:1rem;border:none;background:transparent;color:var(--color-primary-default,#1351b4);font-size:1rem;font-weight:500;transition:background-color .2s ease;border-radius:8px;margin-bottom:.5rem;display:flex;align-items:center;text-decoration:none}.br-list .br-item[data-v-3b69ab77]:hover{background-color:var(--color-primary-lightest,#f0f5ff);color:var(--color-primary-dark,#0d3b66)}.br-list .br-item[data-v-3b69ab77]:active{background-color:var(--color-primary-light,#d1e7ff)}@media (max-width:480px){.header-actions[data-v-3b69ab77]{gap:.25rem}.br-divider.vertical[data-v-3b69ab77]{margin:0 .25rem}.br-list[data-v-3b69ab77]{padding:.75rem}.br-list .header[data-v-3b69ab77]{padding:.75rem 0}.br-list .title[data-v-3b69ab77]{font-size:1.125rem}.br-list .br-item[data-v-3b69ab77]{padding:.875rem;font-size:.95rem;margin-bottom:.375rem}}@media (max-width:360px){.br-list[data-v-3b69ab77]{padding:.5rem}.br-list .header[data-v-3b69ab77]{padding:.5rem 0}.br-list .title[data-v-3b69ab77]{font-size:1rem}.br-list .br-item[data-v-3b69ab77]{padding:.75rem;font-size:.9rem;margin-bottom:.25rem}}body.menu-open[data-v-3b69ab77]{overflow:hidden}.br-header[data-v-3b69ab77]{box-shadow:none!important;border-bottom:1px solid #e0e0e0!important}.br-header .header-actions .header-functions .br-list[data-v-3b69ab77],.br-header .header-actions .header-links .br-list[data-v-3b69ab77]{left:0!important;right:auto!important;position:fixed!important;top:0!important;bottom:0!important;width:100%!important;max-width:none!important;min-width:auto!important;transform:none!important;margin:0!important;padding:1rem!important;box-sizing:border-box!important;z-index:9999!important}.br-header .header-actions .header-functions .br-list[data-v-3b69ab77],.br-header .header-actions .header-links .br-list[data-v-3b69ab77],.header-actions .header-functions .br-list[data-v-3b69ab77],.header-actions .header-links .br-list[data-v-3b69ab77],.header-links .br-list[data-v-3b69ab77]{left:0!important;right:0!important;position:fixed!important;top:0!important;bottom:0!important;width:100%!important;max-width:none!important;min-width:auto!important;transform:none!important;margin:0!important;padding:1rem!important;box-sizing:border-box!important;z-index:9999!important}.avatar-menu-btn[data-v-3b69ab77]{text-transform:none!important;color:var(--color-primary-default,#1351b4)!important;font-size:.8rem!important;font-weight:500!important;padding:.375rem .5rem!important;min-width:auto!important;box-shadow:none!important;border:none!important;background:transparent!important;transition:all .2s ease!important;line-height:1.2!important;display:flex!important;align-items:center!important;gap:.375rem!important;height:36px!important}.avatar-menu-btn[data-v-3b69ab77]:hover{background-color:var(--color-primary-lightest,#f0f5ff)!important;color:var(--color-primary-dark,#0d3b66)!important}.avatar-menu-btn[data-v-3b69ab77]:focus{outline:2px solid var(--color-primary-default,#1351b4)!important;outline-offset:2px!important}.avatar-menu-btn .v-icon[data-v-3b69ab77]{font-size:.875rem!important;color:var(--color-secondary-dark,#666)!important;transition:color .2s ease!important}.avatar-menu-btn:hover .v-icon[data-v-3b69ab77]{color:var(--color-primary-dark,#0d3b66)!important}.avatar-menu-btn .v-avatar[data-v-3b69ab77]{width:1.75rem!important;height:1.75rem!important;font-size:.75rem!important;font-weight:600!important;background-color:var(--color-orange-vivid-30,#ff6b35)!important}@media (max-width:768px){.avatar-menu-btn[data-v-3b69ab77]{padding:.25rem .375rem!important;gap:.25rem!important;height:32px!important}.avatar-menu-btn .v-avatar[data-v-3b69ab77]{width:1.5rem!important;height:1.5rem!important;font-size:.7rem!important}.avatar-menu-btn .v-icon[data-v-3b69ab77]{font-size:.7rem!important}}.avatar-dropdown-card[data-v-3b69ab77]{border:1px solid var(--color-secondary-light,#e0e0e0)!important;border-radius:6px!important;min-width:120px!important;max-width:175px!important;padding:.25rem 0!important;background:#fff!important;box-shadow:none!important}.avatar-dropdown-list[data-v-3b69ab77]{padding:0!important;box-shadow:none!important}.avatar-dropdown-item[data-v-3b69ab77]{padding:.5rem .75rem!important;min-height:32px!important;border-radius:0!important;transition:background-color .2s ease!important;cursor:pointer!important;display:flex!important;align-items:center!important;box-shadow:none!important}.avatar-dropdown-item[data-v-3b69ab77]:hover{background-color:var(--color-primary-lightest,#f0f5ff)!important}.avatar-dropdown-item[data-v-3b69ab77]:active{background-color:var(--color-primary-light,#d1e7ff)!important}.avatar-dropdown-icon[data-v-3b69ab77]{margin:0!important;min-width:1.25rem!important;color:var(--color-secondary-dark,#666)!important;font-size:.875rem!important}.avatar-dropdown-item:hover .avatar-dropdown-icon[data-v-3b69ab77]{color:var(--color-primary-dark,#0d3b66)!important}.avatar-dropdown-title[data-v-3b69ab77]{font-size:.8rem!important;font-weight:500!important;color:var(--color-primary-default,#1351b4)!important;line-height:1.2!important;margin-left:.25rem!important;box-shadow:none!important}.avatar-dropdown-item:hover .avatar-dropdown-title[data-v-3b69ab77]{color:var(--color-primary-dark,#0d3b66)!important}@media (max-width:768px){.avatar-dropdown-card[data-v-3b69ab77]{min-width:100px!important;max-width:120px!important}.avatar-dropdown-item[data-v-3b69ab77]{padding:.375rem .625rem!important;min-height:28px!important}.avatar-dropdown-title[data-v-3b69ab77]{font-size:.75rem!important}.avatar-dropdown-icon[data-v-3b69ab77]{font-size:.75rem!important;min-width:1rem!important}}.avatar-dropdown-container .br-item[data-v-3b69ab77]{display:flex;align-items:center;padding:.75rem 1rem;color:var(--color-primary-default,#1351b4);text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .2s ease;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;box-shadow:none!important}.avatar-dropdown-container .br-item[data-v-3b69ab77]:hover{background-color:var(--color-primary-lightest,#f0f5ff);color:var(--color-primary-dark,#0d3b66)}.avatar-dropdown-container .br-item[data-v-3b69ab77]:active{background-color:var(--color-primary-light,#d1e7ff)}.avatar-dropdown-container .br-item i[data-v-3b69ab77]{margin-right:.75rem;width:1rem;text-align:center;color:var(--color-secondary-dark,#666)}.avatar-dropdown-container .br-item:hover i[data-v-3b69ab77]{color:var(--color-primary-dark,#0d3b66)}.avatar-dropdown-container .br-divider[data-v-3b69ab77]{height:1px;background-color:var(--color-secondary-light,#e0e0e0);margin:.5rem 0;border:none}@media (max-width:768px){#avatar-dropdown-trigger[data-v-3b69ab77]{padding:.5rem}.br-avatar[data-v-3b69ab77]{width:1.75rem;height:1.75rem;font-size:.75rem}.br-avatar .content[data-v-3b69ab77]{font-size:.75rem}#avatar-dropdown-trigger .ml-2[data-v-3b69ab77]{display:none}.avatar-dropdown-menu[data-v-3b69ab77]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;min-width:auto!important;margin:0!important;border-radius:0!important;border:none!important;z-index:999999!important;padding:1rem!important;box-sizing:border-box!important}.avatar-dropdown-item[data-v-3b69ab77]{padding:1rem!important;font-size:1rem!important;margin-bottom:.5rem!important;border-radius:8px!important}}@media (max-width:480px){.avatar-dropdown-container .br-list[data-v-3b69ab77]{padding:.75rem}.avatar-dropdown-container .br-list .header[data-v-3b69ab77]{padding:.75rem 0}.avatar-dropdown-container .br-list .title[data-v-3b69ab77]{font-size:1.125rem}.avatar-dropdown-container .br-item[data-v-3b69ab77]{padding:.875rem;font-size:.95rem;margin-bottom:.375rem}}body.avatar-dropdown-open[data-v-3b69ab77]{overflow:hidden}.avatar-dropdown-container .br-list[data-v-3b69ab77]{opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.avatar-dropdown-container .br-list[data-v-3b69ab77]:not([hidden]){opacity:1;transform:translateY(0)}.avatar-dropdown-container .br-item[data-v-3b69ab77]:focus{outline:2px solid var(--color-primary-default,#1351b4);outline-offset:-2px}.avatar-dropdown-container.loading .br-avatar[data-v-3b69ab77]{opacity:.7}.avatar-dropdown-container.loading #avatar-dropdown-trigger[data-v-3b69ab77]{cursor:not-allowed}.avatar-dropdown-container .br-list[data-v-3b69ab77]{z-index:999999!important;position:absolute!important}.avatar-dropdown-container .br-list[hidden][data-v-3b69ab77]{z-index:-1!important}.br-header .header-actions .header-login .avatar-dropdown-container .br-list[data-v-3b69ab77]{z-index:999999!important;position:absolute!important}.sidebar-container[data-v-3512d8d1]{display:flex;width:100%;height:100%;position:relative}@media (min-width:1025px){.sidebar-container[data-v-3512d8d1]{height:calc(100vh - 120px)}}.sidebar-desktop[data-v-3512d8d1]{width:280px;min-width:280px;max-width:280px;height:100%;background-color:#fff;border-right:1px solid #e0e0e0;box-shadow:2px 0 4px rgba(0,0,0,.1);z-index:1000;position:relative;margin:0;padding:0}.sidebar-desktop.hidden[data-v-3512d8d1]{width:0;min-width:0;max-width:0;overflow:hidden;border-right:none;box-shadow:none}@media (min-width:1025px){.sidebar-desktop[data-v-3512d8d1]{margin-top:0;padding-top:0;height:calc(100vh - 120px);overflow:hidden;position:relative;top:0}.sidebar-desktop .menu-container[data-v-3512d8d1],.sidebar-desktop .menu-panel[data-v-3512d8d1]{height:100%;display:flex;flex-direction:column}.sidebar-desktop .menu-panel[data-v-3512d8d1]{overflow:hidden}.sidebar-desktop .menu-header[data-v-3512d8d1]{flex-shrink:0;padding:16px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.sidebar-desktop .menu-body[data-v-3512d8d1]{flex:1;padding:8px 0;overflow-y:auto;overflow-x:hidden;min-height:0}.sidebar-desktop .menu-info[data-v-3512d8d1]{flex-shrink:0;padding:16px;border-top:1px solid #e0e0e0;background-color:#f8f9fa;font-size:.8rem;color:#666;margin-bottom:0;min-height:60px}}.sidebar-mobile[data-v-3512d8d1]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;pointer-events:none;transition:all .3s ease-in-out}.sidebar-mobile.active[data-v-3512d8d1]{pointer-events:all}.mobile-overlay[data-v-3512d8d1]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0}.sidebar-mobile.active .mobile-overlay[data-v-3512d8d1]{opacity:1}.mobile-drawer[data-v-3512d8d1]{position:absolute;top:0;left:0;height:100%;width:280px;max-width:85vw;background-color:#fff;box-shadow:2px 0 10px rgba(0,0,0,.3);transform:translateX(-100%)}.sidebar-mobile.active .mobile-drawer[data-v-3512d8d1]{transform:translateX(0)}.main-content-wrapper[data-v-3512d8d1]{flex:1;min-width:0;width:100%}.main-content-wrapper.sidebar-open[data-v-3512d8d1]{margin-left:0}.main-content[data-v-3512d8d1]{width:100%;height:100%;overflow-x:hidden}.menu-container[data-v-3512d8d1],.menu-panel[data-v-3512d8d1]{height:100%;display:flex;flex-direction:column}.menu-panel[data-v-3512d8d1]{background-color:#fff}.menu-header[data-v-3512d8d1]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;flex-shrink:0}.menu-title[data-v-3512d8d1]{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.1rem;color:#333}.menu-title img[data-v-3512d8d1]{height:32px;width:auto}.menu-close .br-button[data-v-3512d8d1]{background-color:transparent;border:1px solid #e0e0e0;color:#666;transition:all .2s ease}.menu-close .br-button[data-v-3512d8d1]:hover{background-color:#f5f5f5;color:#333}.menu-body[data-v-3512d8d1]{flex:1;padding:8px 0;overflow-y:auto;overflow-x:hidden;min-height:0}.menu-group[data-v-3512d8d1]{margin-bottom:16px;border-radius:8px;overflow:hidden;background-color:#fafafa;border:1px solid #f0f0f0}.menu-group[data-v-3512d8d1]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#e0e0e0}.menu-group-header[data-v-3512d8d1]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e0e0e0;font-weight:600;font-size:.9rem;color:#495057;text-transform:uppercase;letter-spacing:.5px}.menu-group-header i[data-v-3512d8d1]{margin-right:10px;font-size:1rem;width:16px;text-align:center}.menu-group:first-child .menu-group-header[data-v-3512d8d1]{color:#1976d2;background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.menu-group:first-child .menu-group-header i[data-v-3512d8d1]{color:#1976d2}.menu-group:nth-child(2) .menu-group-header[data-v-3512d8d1]{color:#388e3c;background:linear-gradient(135deg,#e8f5e8,#c8e6c9)}.menu-group:nth-child(2) .menu-group-header i[data-v-3512d8d1]{color:#388e3c}.menu-group:nth-child(3) .menu-group-header[data-v-3512d8d1]{color:#f57c00;background:linear-gradient(135deg,#fff3e0,#ffcc80)}.menu-group:nth-child(3) .menu-group-header i[data-v-3512d8d1]{color:#f57c00}.menu-group-items[data-v-3512d8d1]{padding:4px 0}.menu-item[data-v-3512d8d1]{display:flex;align-items:center;padding:10px 16px 10px 32px;color:#333;text-decoration:none;border:none;background:none;width:100%;text-align:left;cursor:pointer;position:relative;font-size:.9rem}.menu-item[data-v-3512d8d1]:hover{background-color:rgba(25,118,210,.08);color:#1976d2;transform:translateX(4px)}.menu-item[data-v-3512d8d1]:focus{outline:2px solid #1976d2;outline-offset:-2px;background-color:rgba(25,118,210,.08)}.menu-item .icon[data-v-3512d8d1]{width:18px;height:18px;margin-right:12px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;color:#666}.menu-item:hover .icon[data-v-3512d8d1]{transform:scale(1.1);color:#1976d2}.menu-item .content[data-v-3512d8d1]{flex:1;font-size:.9rem}.menu-item[data-v-3512d8d1]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:transparent;transition:background-color .2s ease}.menu-item[data-v-3512d8d1]:hover:before{background-color:#1976d2}.menu-info[data-v-3512d8d1]{padding:16px;border-top:1px solid #e0e0e0;background-color:#f8f9fa;font-size:.8rem;color:#666;flex-shrink:0;min-height:50px}@media (max-width:1024px){.sidebar-desktop[data-v-3512d8d1]{width:250px;min-width:250px;max-width:250px;height:calc(100vh - 100px)}.mobile-drawer[data-v-3512d8d1]{width:250px}.menu-item[data-v-3512d8d1]{padding:12px 16px 12px 28px;font-size:.85rem}.menu-item .icon[data-v-3512d8d1]{width:16px;height:16px;margin-right:10px}.menu-group-header[data-v-3512d8d1]{padding:10px 14px;font-size:.8rem}}@media (max-width:768px){.mobile-drawer[data-v-3512d8d1]{width:280px;max-width:85vw}.menu-item[data-v-3512d8d1]{padding:14px 16px 14px 32px;font-size:.9rem}.menu-item .icon[data-v-3512d8d1]{width:18px;height:18px;margin-right:12px}.menu-group-header[data-v-3512d8d1]{padding:12px 16px;font-size:.85rem}.menu-header[data-v-3512d8d1]{padding:20px}.menu-title[data-v-3512d8d1]{font-size:1.2rem}.menu-title img[data-v-3512d8d1]{height:36px}.menu-info[data-v-3512d8d1]{padding:20px;font-size:.85rem}}@media (max-width:480px){.mobile-drawer[data-v-3512d8d1]{width:260px;max-width:90vw}.menu-item[data-v-3512d8d1]{padding:16px 16px 16px 28px;font-size:.85rem}.menu-item .icon[data-v-3512d8d1]{width:16px;height:16px;margin-right:10px}.menu-group-header[data-v-3512d8d1]{padding:10px 14px;font-size:.8rem}.menu-header[data-v-3512d8d1]{padding:16px}.menu-title[data-v-3512d8d1]{font-size:1.1rem}.menu-title img[data-v-3512d8d1]{height:32px}.menu-info[data-v-3512d8d1]{padding:16px;font-size:.8rem}}@media (max-width:320px){.mobile-drawer[data-v-3512d8d1]{width:240px;max-width:95vw}.menu-item[data-v-3512d8d1]{padding:14px 12px 14px 24px;font-size:.8rem}.menu-item .icon[data-v-3512d8d1]{width:14px;height:14px;margin-right:8px}.menu-group-header[data-v-3512d8d1]{padding:8px 12px;font-size:.75rem}.menu-header[data-v-3512d8d1]{padding:12px}.menu-title[data-v-3512d8d1]{font-size:1rem}.menu-title img[data-v-3512d8d1]{height:28px}.menu-info[data-v-3512d8d1]{padding:12px;font-size:.75rem}}.menu-item[data-v-3512d8d1]:focus-visible{outline:2px solid #1976d2;outline-offset:-2px}@media (max-width:768px){body.menu-open[data-v-3512d8d1]{overflow:hidden}}.menu-item[data-v-3512d8d1]{transition:all .2s ease}.menu-item .icon[data-v-3512d8d1]{transition:transform .2s ease,color .2s ease}.menu-group[data-v-3512d8d1]{transition:all .3s ease}.sidebar-desktop[data-v-3512d8d1]{transition:all .3s ease-in-out}.mobile-drawer[data-v-3512d8d1]{transition:transform .3s ease-in-out}.mobile-overlay[data-v-3512d8d1]{transition:opacity .3s ease-in-out}.main-content-wrapper[data-v-3512d8d1]{transition:margin-left .3s ease-in-out}.br-skiplink{display:none}.footer[data-v-15b2127c]{position:relative;bottom:0;left:0;width:100%;background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;z-index:1000;box-shadow:0 -4px 20px rgba(0,0,0,.15);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.footer-content[data-v-15b2127c]{padding:2rem 0 1rem 0}.footer-main[data-v-15b2127c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:1.5rem}.footer-section[data-v-15b2127c]{display:flex;flex-direction:column}.footer-title[data-v-15b2127c]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem 0;color:#fff;letter-spacing:.5px}.footer-description[data-v-15b2127c]{font-size:.9rem;line-height:1.5;margin:0 0 1rem 0;color:#e3f2fd;max-width:300px}.footer-subtitle[data-v-15b2127c]{font-size:1.1rem;font-weight:600;margin:0 0 1rem 0;color:#fff;position:relative}.footer-subtitle[data-v-15b2127c]:after{content:"";position:absolute;bottom:-5px;left:0;width:30px;height:2px;background-color:#64b5f6;border-radius:1px}.footer-links[data-v-15b2127c]{list-style:none;padding:0;margin:0}.footer-links li[data-v-15b2127c]{margin-bottom:.5rem}.footer-link[data-v-15b2127c]{color:#e3f2fd;text-decoration:none;font-size:.9rem;transition:all .3s ease;display:inline-block;padding:.25rem 0;position:relative}.footer-link[data-v-15b2127c]:hover{color:#64b5f6;transform:translateX(5px);text-decoration:none}.footer-link[data-v-15b2127c]:before{content:"→";position:absolute;left:-15px;opacity:0;transition:all .3s ease}.footer-link[data-v-15b2127c]:hover:before{opacity:1;left:-20px}.social-links[data-v-15b2127c]{display:flex;gap:1rem;margin-top:1rem}.social-link[data-v-15b2127c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2)}.social-link[data-v-15b2127c]:hover{background-color:#64b5f6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(100,181,246,.3);color:#fff;text-decoration:none}.social-link i[data-v-15b2127c]{font-size:1rem}.contact-info[data-v-15b2127c]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-15b2127c]{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.contact-item i[data-v-15b2127c]{width:16px;color:#64b5f6;font-size:.9rem}.contact-link[data-v-15b2127c]{color:#e3f2fd;text-decoration:none;transition:color .3s ease}.contact-link[data-v-15b2127c]:hover{color:#64b5f6;text-decoration:none}.contact-text[data-v-15b2127c]{color:#e3f2fd}.footer-divider[data-v-15b2127c]{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);margin:1.5rem 0}.footer-bottom[data-v-15b2127c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright[data-v-15b2127c]{font-size:.85rem;color:#fff}.copyright p[data-v-15b2127c]{margin:0;color:#fff}.version-info[data-v-15b2127c]{font-size:.8rem;color:#81c784;background-color:rgba(129,199,132,.1);padding:.25rem .75rem;border-radius:12px;border:1px solid rgba(129,199,132,.3)}@media (max-width:768px){.footer-content[data-v-15b2127c]{padding:1.5rem 0 1rem 0}.footer-main[data-v-15b2127c]{grid-template-columns:1fr;gap:1.5rem}.footer-section[data-v-15b2127c]{text-align:center}.footer-description[data-v-15b2127c]{max-width:none}.contact-item[data-v-15b2127c],.social-links[data-v-15b2127c]{justify-content:center}.footer-bottom[data-v-15b2127c]{flex-direction:column;text-align:center;gap:.5rem}.footer-title[data-v-15b2127c]{font-size:1.3rem}.footer-subtitle[data-v-15b2127c]{font-size:1rem}}@media (max-width:480px){.footer-content[data-v-15b2127c]{padding:1rem 0 .75rem 0}.footer-main[data-v-15b2127c]{gap:1rem}.social-links[data-v-15b2127c]{gap:.75rem}.social-link[data-v-15b2127c]{width:35px;height:35px}.social-link i[data-v-15b2127c]{font-size:.9rem}.footer-title[data-v-15b2127c]{font-size:1.2rem}.footer-subtitle[data-v-15b2127c]{font-size:.95rem}.contact-item[data-v-15b2127c],.footer-link[data-v-15b2127c]{font-size:.85rem}}.contact-link[data-v-15b2127c]:focus,.footer-link[data-v-15b2127c]:focus,.social-link[data-v-15b2127c]:focus{outline:2px solid #64b5f6;outline-offset:2px;border-radius:4px}.footer-section[data-v-15b2127c]{animation:fadeInUp-15b2127c .6s ease-out}@keyframes fadeInUp-15b2127c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px){.footer-main[data-v-15b2127c]{grid-template-columns:2fr 1fr 1fr 1.5fr}}.footer[data-v-182d4a3c]{position:relative;bottom:0;left:0;width:100%;background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;z-index:1000;box-shadow:0 -4px 20px rgba(0,0,0,.15);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.footer-content[data-v-182d4a3c]{padding:2rem 0 1rem 0}.footer-main[data-v-182d4a3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:1.5rem}.footer-section[data-v-182d4a3c]{display:flex;flex-direction:column}.footer-title[data-v-182d4a3c]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem 0;color:#fff;letter-spacing:.5px}.footer-description[data-v-182d4a3c]{font-size:.9rem;line-height:1.5;margin:0 0 1rem 0;color:#e3f2fd;max-width:300px}.footer-subtitle[data-v-182d4a3c]{font-size:1.1rem;font-weight:600;margin:0 0 1rem 0;color:#fff;position:relative}.footer-subtitle[data-v-182d4a3c]:after{content:"";position:absolute;bottom:-5px;left:0;width:30px;height:2px;background-color:#64b5f6;border-radius:1px}.footer-links[data-v-182d4a3c]{list-style:none;padding:0;margin:0}.footer-links li[data-v-182d4a3c]{margin-bottom:.5rem}.footer-link[data-v-182d4a3c]{color:#e3f2fd;text-decoration:none;font-size:.9rem;transition:all .3s ease;display:inline-block;padding:.25rem 0;position:relative}.footer-link[data-v-182d4a3c]:hover{color:#64b5f6;transform:translateX(5px);text-decoration:none}.footer-link[data-v-182d4a3c]:before{content:"→";position:absolute;left:-15px;opacity:0;transition:all .3s ease}.footer-link[data-v-182d4a3c]:hover:before{opacity:1;left:-20px}.social-links[data-v-182d4a3c]{display:flex;gap:1rem;margin-top:1rem}.social-link[data-v-182d4a3c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2)}.social-link[data-v-182d4a3c]:hover{background-color:#64b5f6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(100,181,246,.3);color:#fff;text-decoration:none}.social-link i[data-v-182d4a3c]{font-size:1rem}.contact-info[data-v-182d4a3c]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-182d4a3c]{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.contact-item i[data-v-182d4a3c]{width:16px;color:#64b5f6;font-size:.9rem}.contact-link[data-v-182d4a3c]{color:#e3f2fd;text-decoration:none;transition:color .3s ease}.contact-link[data-v-182d4a3c]:hover{color:#64b5f6;text-decoration:none}.contact-text[data-v-182d4a3c]{color:#e3f2fd}.footer-divider[data-v-182d4a3c]{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);margin:1.5rem 0}.footer-bottom[data-v-182d4a3c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright[data-v-182d4a3c]{font-size:.85rem;color:#fff}.copyright p[data-v-182d4a3c]{margin:0;color:#fff}.version-info[data-v-182d4a3c]{font-size:.8rem;color:#81c784;background-color:rgba(129,199,132,.1);padding:.25rem .75rem;border-radius:12px;border:1px solid rgba(129,199,132,.3)}@media (max-width:768px){.footer-content[data-v-182d4a3c]{padding:1.5rem 0 1rem 0}.footer-main[data-v-182d4a3c]{grid-template-columns:1fr;gap:1.5rem}.footer-section[data-v-182d4a3c]{text-align:center}.footer-description[data-v-182d4a3c]{max-width:none}.contact-item[data-v-182d4a3c],.social-links[data-v-182d4a3c]{justify-content:center}.footer-bottom[data-v-182d4a3c]{flex-direction:column;text-align:center;gap:.5rem}.footer-title[data-v-182d4a3c]{font-size:1.3rem}.footer-subtitle[data-v-182d4a3c]{font-size:1rem}}@media (max-width:480px){.footer-content[data-v-182d4a3c]{padding:1rem 0 .75rem 0}.footer-main[data-v-182d4a3c]{gap:1rem}.social-links[data-v-182d4a3c]{gap:.75rem}.social-link[data-v-182d4a3c]{width:35px;height:35px}.social-link i[data-v-182d4a3c]{font-size:.9rem}.footer-title[data-v-182d4a3c]{font-size:1.2rem}.footer-subtitle[data-v-182d4a3c]{font-size:.95rem}.contact-item[data-v-182d4a3c],.footer-link[data-v-182d4a3c]{font-size:.85rem}}.contact-link[data-v-182d4a3c]:focus,.footer-link[data-v-182d4a3c]:focus,.social-link[data-v-182d4a3c]:focus{outline:2px solid #64b5f6;outline-offset:2px;border-radius:4px}.footer-section[data-v-182d4a3c]{animation:fadeInUp-182d4a3c .6s ease-out}@keyframes fadeInUp-182d4a3c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px){.footer-main[data-v-182d4a3c]{grid-template-columns:2fr 1fr 1fr 1.5fr}}.loading-overlay[data-v-e50d4090]{width:100vw!important;height:100vh!important;background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(2px)!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.loading-fade-enter-active[data-v-e50d4090],.loading-fade-leave-active[data-v-e50d4090]{transition:opacity .3s ease!important}.loading-fade-enter[data-v-e50d4090],.loading-fade-leave-to[data-v-e50d4090]{opacity:0!important}.loading-overlay [data-v-e50d4090]{z-index:999999999!important}@media (max-width:768px){.loading-content[data-v-e50d4090]{padding:24px!important}.loading-text[data-v-e50d4090]{font-size:14px!important}}.loading-overlay[data-v-e50d4090]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:999999999!important}.v-rating[data-v-16dca9d1]{justify-content:center}.v-card-title[data-v-16dca9d1]{padding:16px 24px}.v-card-text[data-v-16dca9d1]{padding:24px}.v-dialog--active,.v-dialog--active body{overflow:hidden!important}.v-dialog.custom-dialog,.v-dialog.custom-dialog .v-dialog__content,.v-dialog.custom-dialog .v-overlay{z-index:99999!important}.coming-soon-box{text-align:center;padding:1.5rem .75rem;color:#6b7280}.coming-soon-box i{font-size:15px;margin-bottom:.75rem;color:#9ca3af}.coming-soon-box p{margin:0;font-style:italic;font-size:12px}.info-cards{display:flex;flex-direction:row;gap:1rem;margin-top:2rem}.info-card{flex:1;background:#f8f8f8;border-radius:12px;padding:1rem;color:#254988;border:1px solid #f4f7fa;border-radius:4px;box-shadow:0 1px 5px rgba(37,73,136,.3)}.info-card:hover{background:#f4f7fa}.info-card-header{font-weight:600;color:#254988}.info-card-header h3{font-size:15px;margin:0;color:#254988}.info-card-content{margin-top:1rem}.info-card-content p{margin:0;font-size:12px;color:#21427c}.info-card-icon{font-size:15px;margin-bottom:1rem;color:#21427c}.header-left{gap:1rem}.header-left,.menu-toggle-btn{display:flex;align-items:center}.menu-toggle-btn{background:transparent;border:none;font-size:1.5rem;color:#21427c;cursor:pointer;padding:.5rem;justify-content:center;border-radius:6px;transition:all .2s ease;width:45px;height:45px}.menu-toggle-btn:hover{background:rgba(59,130,246,.1);color:#3b82f6}.menu-toggle-btn i{transition:transform .2s ease}.menu-toggle-btn:hover i{transform:scale(1.1)}.info-container{max-width:100vw;margin:0 auto;padding:2rem 1rem}.info-container.info-container-white{background:#fff}.info-container.info-container-gray{background:#f8f8f8}.info-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);gap:1rem}.info-header,.info-prompt{display:flex;align-items:center}.info-prompt{justify-content:center;margin-top:2rem}.info-prompt-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:50px;padding:1rem;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:1rem;transition:all .2s ease;border:1rem solid #e7ecf3}.info-prompt-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.info-prompt-btn:focus{outline:3px solid rgba(59,130,246,.4);outline-offset:3px}.info-prompt-btn i{font-size:1.5rem}@media (max-width:768px){.info-cards{flex-direction:column}.info-card{flex:1}.info-card-header{font-size:1rem}.info-card-content{font-size:.8rem}.info-container{padding:1rem .5rem}.info-title{font-size:1.8rem;flex-direction:column;gap:.5rem}.info-subtitle{font-size:1rem}.info-grid{gap:1.5rem}.info-card-content,.info-card-header{padding:1rem}}@media (max-width:480px){.info-cards{flex-direction:column}.info-card{flex:1}.info-card-header{font-size:1rem}.info-card-content{font-size:.8rem}.info-title{font-size:1.5rem}.info-card-header h2{font-size:1.1rem}.info-note,.info-tip{flex-direction:column;gap:.5rem}}.pulse{will-change:transform,opacity;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(59,130,246,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,0)}}.sidebar-menu-container .menu-overlay[data-v-16a2ac93]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;cursor:pointer}.sidebar-menu-container .sidebar-menu[data-v-16a2ac93]{position:fixed;top:0;left:0;width:25vw;max-width:90vw;height:100vh;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.2);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.sidebar-menu-container .menu-header[data-v-16a2ac93]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);flex-shrink:0}.sidebar-menu-container .menu-title[data-v-16a2ac93]{padding:0;margin:0;font-size:15px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.75rem}.sidebar-menu-container .menu-title i[data-v-16a2ac93]{color:#3b82f6;font-size:15px}.sidebar-menu-container .menu-close-btn[data-v-16a2ac93]{background:transparent;border:none;font-size:15px;color:#64748b;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;width:40px;height:40px}.sidebar-menu-container .menu-close-btn[data-v-16a2ac93]:hover{background:rgba(0,0,0,.05);color:#1e293b}.sidebar-menu-container .menu-close-btn[data-v-16a2ac93]:focus{outline:2px solid #3b82f6;outline-offset:2px}.sidebar-menu-container .menu-content[data-v-16a2ac93]{flex:1;overflow-y:auto;padding:0}.sidebar-menu-container .menu-content[data-v-16a2ac93]::-webkit-scrollbar{width:8px}.sidebar-menu-container .menu-content[data-v-16a2ac93]::-webkit-scrollbar-track{background:#f1f5f9}.sidebar-menu-container .menu-content[data-v-16a2ac93]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sidebar-menu-container .menu-content[data-v-16a2ac93]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar-menu-container .menu-list[data-v-16a2ac93]{list-style:none;padding:0;margin:0}.sidebar-menu-container .menu-item+.menu-item[data-v-16a2ac93]{border-top:1px solid #e2e8f0}.sidebar-menu-container .menu-link[data-v-16a2ac93]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;color:#1f2937;transition:background .2s ease,color .2s ease}.sidebar-menu-container .menu-link[data-v-16a2ac93]:hover{background:#f1f5f9}.sidebar-menu-container .menu-link.active[data-v-16a2ac93]{background:#e0f2fe;color:#0c4a6e}.sidebar-menu-container .icon-wrapper[data-v-16a2ac93]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:8px;color:#3b82f6;font-size:16px;flex-shrink:0}.sidebar-menu-container .icon-wrapper .fas[data-v-16a2ac93],.sidebar-menu-container .icon-wrapper .mdi[data-v-16a2ac93]{font-size:16px}.sidebar-menu-container .text-wrapper[data-v-16a2ac93]{display:flex;flex-direction:column;gap:.25rem}.sidebar-menu-container .menu-item-title[data-v-16a2ac93]{font-size:15px;font-weight:600;color:inherit}.sidebar-menu-container .menu-item-description[data-v-16a2ac93]{font-size:12px;color:#475569}.sidebar-menu-container .menu-arrow[data-v-16a2ac93]{margin-left:auto;color:#94a3b8;font-size:12px}.fade-leave-active[data-v-16a2ac93],.sidebar-menu-container .fade-enter-active[data-v-16a2ac93]{transition:opacity .3s ease}.fade-leave-to[data-v-16a2ac93],.sidebar-menu-container .fade-enter-from[data-v-16a2ac93]{opacity:0}.sidebar-menu-container .slide-enter-active[data-v-16a2ac93],.slide-leave-active[data-v-16a2ac93]{transition:transform .3s ease}.sidebar-menu-container .slide-enter-from[data-v-16a2ac93],.slide-leave-to[data-v-16a2ac93]{transform:translateX(-100%)}@media (max-width:480px){.sidebar-menu-container .sidebar-menu[data-v-16a2ac93]{width:100vw;max-width:100vw}.sidebar-menu-container .menu-header[data-v-16a2ac93]{padding:1rem}.sidebar-menu-container .menu-title[data-v-16a2ac93]{font-size:15px}.sidebar-menu-container .menu-link[data-v-16a2ac93]{padding:1rem}}.painel-ybi-fullscreen iframe[data-v-548b249e],.painel-ybi-fullscreen[data-v-548b249e]{width:60vw;height:40vh}.email-link[data-v-07886950]{color:#3b82f6;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.email-link[data-v-07886950]:hover{border-bottom-color:#3b82f6}.email-link[data-v-2c98942f]{color:#3b82f6;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.email-link[data-v-2c98942f]:hover{border-bottom-color:#3b82f6}.painel-ybi-fullscreen[data-v-2c98942f]{width:70vw;height:100vh}.painel-ybi-fullscreen iframe[data-v-2c98942f]{width:70vw;height:100vh;margin-bottom:10px}.ma-0[data-v-3d3b8589]{margin:0}.pa-0[data-v-3d3b8589]{padding:0}.headline[data-v-3d3b8589]{font-weight:700;color:#b71c1c}.red--text[data-v-3d3b8589]{color:#b71c1c}.text-center[data-v-3d3b8589]{text-align:center;font-size:18px;color:#757575}.v-btn[data-v-3d3b8589]{width:150px}.home-container[data-v-2e76c928]{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.home-header[data-v-2e76c928]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;padding:2rem;margin-bottom:2rem;color:#666}.welcome-section[data-v-2e76c928]{margin-bottom:1.5rem}.welcome-title[data-v-2e76c928]{font-size:2.5rem;font-weight:700;margin:0 0 .5rem 0;display:flex;align-items:center;gap:1rem}.welcome-title i[data-v-2e76c928]{font-size:2.2rem;opacity:.9}.welcome-subtitle[data-v-2e76c928]{font-size:1.2rem;margin:0;opacity:.9;font-weight:300}.user-info[data-v-2e76c928]{display:flex;gap:2rem;flex-wrap:wrap}.user-greeting[data-v-2e76c928],.user-role[data-v-2e76c928]{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);padding:.75rem 1rem;border-radius:8px;backdrop-filter:blur(10px)}.user-greeting i[data-v-2e76c928],.user-role i[data-v-2e76c928]{font-size:1.1rem;opacity:.8}.dashboard[data-v-2e76c928]{display:flex;flex-direction:column;gap:2rem}.section-title[data-v-2e76c928]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 1.5rem 0;display:flex;align-items:center;gap:.75rem}.section-title i[data-v-2e76c928]{color:#666;font-size:1.3rem}.quick-nav-grid[data-v-2e76c928]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.nav-card[data-v-2e76c928]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e5e7eb;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem}.nav-card[data-v-2e76c928]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#667eea}.nav-card-icon[data-v-2e76c928]{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-card-icon i[data-v-2e76c928]{font-size:1.5rem;color:#666}.nav-card-content[data-v-2e76c928]{flex:1}.nav-card-content h3[data-v-2e76c928]{margin:0 0 .5rem 0;font-size:1.2rem;font-weight:600;color:#1e293b}.nav-card-content p[data-v-2e76c928]{margin:0;color:#64748b;font-size:.9rem;line-height:1.4}.nav-card-arrow[data-v-2e76c928]{color:#94a3b8;font-size:1.2rem;transition:all .3s ease}.nav-card:hover .nav-card-arrow[data-v-2e76c928]{color:#667eea;transform:translateX(4px)}.info-grid[data-v-2e76c928]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-card[data-v-2e76c928]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e5e7eb;text-align:center;transition:all .3s ease}.info-card[data-v-2e76c928]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.info-card-icon[data-v-2e76c928]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem auto}.info-card-icon i[data-v-2e76c928]{font-size:1.5rem;color:#fff}.info-card-content h3[data-v-2e76c928]{margin:0 0 .5rem 0;font-size:1.1rem;font-weight:600;color:#1e293b}.info-card-content p[data-v-2e76c928]{margin:0;color:#64748b;font-size:.9rem;line-height:1.4}@media (max-width:768px){.home-container[data-v-2e76c928]{padding:1rem .5rem}.home-header[data-v-2e76c928]{padding:1.5rem}.welcome-title[data-v-2e76c928]{font-size:2rem;flex-direction:column;align-items:flex-start;gap:.5rem}.welcome-subtitle[data-v-2e76c928]{font-size:1rem}.user-info[data-v-2e76c928]{flex-direction:column;gap:1rem}.quick-nav-grid[data-v-2e76c928]{grid-template-columns:1fr;gap:1rem}.nav-card[data-v-2e76c928]{padding:1rem}.info-grid[data-v-2e76c928]{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.welcome-title[data-v-2e76c928]{font-size:1.8rem}.nav-card[data-v-2e76c928]{flex-direction:column;text-align:center;gap:1rem}.nav-card-arrow[data-v-2e76c928]{display:none}}[data-v-459e6330]:host,div[data-v-459e6330]{display:inline-block;vertical-align:top}.v-icon[data-v-459e6330]{font-size:16px!important;margin-left:4px;margin-bottom:15px;cursor:pointer;vertical-align:top}.v-tooltip__content[data-v-459e6330]{white-space:pre-line}.subtitle-1[data-v-8b111aa2]{font-weight:700}.kebab-menu-container[data-v-46c59113]{display:inline-block;position:relative}.kebab-btn[data-v-46c59113]{transition:all .2s ease}.kebab-btn[data-v-46c59113]:hover{background-color:rgba(0,0,0,.04)!important}.kebab-menu-list[data-v-46c59113]{min-width:160px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:9999!important;position:relative}.kebab-menu-item[data-v-46c59113]{cursor:pointer;transition:background-color .2s ease;border-radius:4px;margin:2px 4px}.kebab-menu-item[data-v-46c59113]:hover{background-color:rgba(0,0,0,.04)}.kebab-menu-item.delete-item[data-v-46c59113]:hover{background-color:rgba(244,67,54,.1)}.kebab-menu-item .v-list-item__icon[data-v-46c59113]{margin:0;min-width:24px}.kebab-menu-item .v-list-item__content[data-v-46c59113]{padding:8px 0}@media (max-width:768px){.kebab-menu-list[data-v-46c59113]{min-width:140px}.kebab-menu-item .v-list-item__title[data-v-46c59113]{font-size:.875rem}}[data-v-46c59113] .v-menu__content{z-index:9999!important;position:fixed!important}[data-v-46c59113] .v-menu__content .v-list{z-index:9999!important}[data-v-46c59113] .kebab-menu-overlay{z-index:9999!important;position:fixed!important}[data-v-46c59113] .v-menu__content{max-height:none!important;overflow:visible!important}[data-v-46c59113] .v-list,[data-v-46c59113] .v-list *,[data-v-46c59113] .v-list-item,[data-v-46c59113] .v-list-item *,[data-v-46c59113] .v-menu__content,[data-v-46c59113] .v-menu__content *{z-index:9999!important}.filter-sidebar[data-v-301993eb],.v-navigation-drawer--temporary[data-v-301993eb]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-301993eb]{width:100%!important}}.file-preview-title[data-v-04eec727]{font-size:1rem;font-weight:600;margin-bottom:10px;color:#333}.file-preview-card[data-v-04eec727]{cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0}.file-preview-card[data-v-04eec727]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px);border-color:#1976d2}.min-width-0[data-v-04eec727]{min-width:0}.flex-shrink-0[data-v-04eec727]{flex-shrink:0}.file-name-truncate[data-v-04eec727]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.empty-message[data-v-04eec727]{padding:40px 20px}@media (max-width:1024px){.file-preview-card[data-v-04eec727]{margin-bottom:8px}.file-preview-card .v-card__text[data-v-04eec727]{padding:12px!important}.file-name-truncate[data-v-04eec727]{font-size:.9rem!important}.text-caption[data-v-04eec727]{font-size:.8rem!important}.empty-message[data-v-04eec727]{padding:30px 16px}.empty-message .v-icon[data-v-04eec727]{font-size:48px!important}.empty-message .text-h6[data-v-04eec727]{font-size:1.1rem!important}}@media (max-width:768px){.file-preview-card[data-v-04eec727]{margin-bottom:6px}.file-preview-card .v-card__text[data-v-04eec727]{padding:10px!important}.file-name-truncate[data-v-04eec727]{font-size:.85rem!important}.text-caption[data-v-04eec727]{font-size:.75rem!important}.v-icon[data-v-04eec727]{font-size:20px!important}.v-btn .v-icon[data-v-04eec727]{font-size:16px!important}.empty-message[data-v-04eec727]{padding:24px 12px}.empty-message .v-icon[data-v-04eec727]{font-size:40px!important}.empty-message .text-h6[data-v-04eec727]{font-size:1rem!important}.empty-message .text-body-2[data-v-04eec727]{font-size:.85rem!important}}@media (max-width:480px){.file-preview-card[data-v-04eec727]{margin-bottom:4px}.file-preview-card .v-card__text[data-v-04eec727]{padding:8px!important}.file-name-truncate[data-v-04eec727]{font-size:.8rem!important}.text-caption[data-v-04eec727]{font-size:.7rem!important}.v-icon[data-v-04eec727]{font-size:18px!important}.v-btn .v-icon[data-v-04eec727]{font-size:14px!important}.v-btn[data-v-04eec727]{min-width:28px!important;height:28px!important}.empty-message[data-v-04eec727]{padding:20px 8px}.empty-message .v-icon[data-v-04eec727]{font-size:36px!important}.empty-message .text-h6[data-v-04eec727]{font-size:.9rem!important}.empty-message .text-body-2[data-v-04eec727]{font-size:.8rem!important}}@media (max-width:320px){.file-preview-card .v-card__text[data-v-04eec727]{padding:6px!important}.file-name-truncate[data-v-04eec727]{font-size:.75rem!important}.text-caption[data-v-04eec727]{font-size:.65rem!important}.v-icon[data-v-04eec727]{font-size:16px!important}.v-btn .v-icon[data-v-04eec727]{font-size:12px!important}.v-btn[data-v-04eec727]{min-width:24px!important;height:24px!important}.empty-message[data-v-04eec727]{padding:16px 6px}.empty-message .v-icon[data-v-04eec727]{font-size:32px!important}.empty-message .text-h6[data-v-04eec727]{font-size:.85rem!important}.empty-message .text-body-2[data-v-04eec727]{font-size:.75rem!important}}.file-preview-card[data-v-04eec727]:focus{outline:2px solid #1976d2!important;outline-offset:2px!important}.file-name-truncate[data-v-04eec727]{color:#333!important}.text-caption[data-v-04eec727]{color:#666!important}.file-preview-card[data-v-04eec727]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.file-preview-card[data-v-04eec727]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important}.file-preview-card[data-v-04eec727]:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.file-grid[data-v-04eec727]{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.file-col[data-v-04eec727]{box-sizing:border-box;padding-left:8px;padding-right:8px;width:25%}.file-card-compact[data-v-04eec727]{margin-bottom:4px}@media (min-width:769px){.file-card-compact[data-v-04eec727]{margin-bottom:8px}}.icon-responsive[data-v-04eec727]{font-size:24px}@media (max-width:768px){.icon-responsive[data-v-04eec727]{font-size:20px}.file-col[data-v-04eec727]{width:50%}}@media (max-width:480px){.icon-responsive[data-v-04eec727]{font-size:18px}.file-col[data-v-04eec727]{width:100%}}@media (max-width:320px){.icon-responsive[data-v-04eec727]{font-size:16px}}.text-responsive[data-v-04eec727]{font-size:.875rem}@media (max-width:768px){.text-responsive[data-v-04eec727]{font-size:.8rem}}@media (max-width:480px){.text-responsive[data-v-04eec727]{font-size:.75rem}}@media (max-width:320px){.text-responsive[data-v-04eec727]{font-size:.7rem}}.margin-status[data-v-14c8a198],.margin-status[data-v-73aa8202]{margin-top:3.5px}.show-container[data-v-b929d7a8]{max-height:calc(100vh - 200px);overflow-y:auto}.show-list-item[data-v-b929d7a8]{cursor:pointer}.show-list-item[data-v-b929d7a8]:hover{background-color:#f9fafb}.truncate[data-v-b929d7a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-sidebar[data-v-4595e908],.v-navigation-drawer--temporary[data-v-4595e908]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-4595e908]{width:100%!important}}.margin-status[data-v-6a34c45f]{margin-top:3.5px}.custom-dialog[data-v-6a34c45f]{z-index:9999}.show-container[data-v-2377823c]{max-height:calc(100vh - 200px);overflow-y:auto}.show-list-item[data-v-2377823c]{cursor:pointer}.show-list-item[data-v-2377823c]:hover{background-color:#f9fafb}.filter-sidebar[data-v-4d49a950],.v-navigation-drawer--temporary[data-v-4d49a950]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-4d49a950]{width:100%!important}}.margin-status[data-v-76e7d6dd]{margin-top:3.5px}.show-container[data-v-71bbef96]{max-height:calc(100vh - 200px);overflow-y:auto}.show-link[data-v-71bbef96]{cursor:pointer}.show-link[data-v-71bbef96]:hover{text-decoration:underline}.files-grid[data-v-71bbef96]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-71bbef96]{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;transition:all .2s ease}.file-item[data-v-71bbef96]:hover{background-color:#f5f5f5;border-color:#1976d2}.file-info[data-v-71bbef96]{display:flex;align-items:center;flex:1;min-width:0}.file-icon[data-v-71bbef96]{margin-right:12px;font-size:24px}.file-details[data-v-71bbef96]{flex:1;min-width:0}.file-name[data-v-71bbef96]{font-weight:500;color:#333;margin-bottom:4px;word-break:break-word}.file-meta[data-v-71bbef96]{display:flex;gap:12px;font-size:12px;color:#666;flex-wrap:wrap}.file-type[data-v-71bbef96]{background-color:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px;font-weight:500}.file-size[data-v-71bbef96]{color:#666}.file-date[data-v-71bbef96]{color:#999}.file-actions[data-v-71bbef96]{margin-left:12px}@media (max-width:768px){.file-item[data-v-71bbef96]{flex-direction:column;align-items:flex-start}.file-actions[data-v-71bbef96]{margin-left:0;margin-top:8px;width:100%}.file-actions .v-btn[data-v-71bbef96]{width:100%}.file-meta[data-v-71bbef96]{flex-direction:column;gap:4px}}.subtitle-1[data-v-c1d3dc7c]{font-weight:700}.v-btn[data-v-4cf9ff89]{margin-right:8px}.form-title-container[data-v-1f21ef9c]{width:100%}.form-title-content[data-v-1f21ef9c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.title-section[data-v-1f21ef9c]{display:flex;align-items:center;gap:8px}.label[data-v-1f21ef9c]{font-weight:600;color:#424242;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.value[data-v-1f21ef9c]{font-weight:700;color:#212121;font-size:1.1rem;background:linear-gradient(135deg,#fff,#f8f9fa);padding:6px 16px;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08);position:relative}.value[data-v-1f21ef9c]:before{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));border-radius:20px;z-index:-1}.department[data-v-1f21ef9c]{font-weight:500;color:#424242;font-size:.95rem;text-align:center;max-width:600px;line-height:1.4}@media (max-width:768px){.form-title-content[data-v-1f21ef9c]{flex-direction:column;align-items:flex-start;gap:8px}.title-section[data-v-1f21ef9c]{width:100%;justify-content:space-between}.department[data-v-1f21ef9c]{max-width:100%;text-align:left;font-size:.85rem}.value[data-v-1f21ef9c]{font-size:1rem;padding:3px 10px}}.mobile-pagination-wrapper[data-v-b7df2b64]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;background:linear-gradient(135deg,#f8f9fa,#fff);border-top:1px solid #e9ecef;border-radius:8px 8px 0 0}.mobile-page-info[data-v-b7df2b64]{font-size:.85rem;color:#666;background-color:hsla(0,0%,100%,.8);padding:6px 12px;border-radius:6px;border:1px solid #e0e0e0;font-weight:500}.mobile-pagination-buttons[data-v-b7df2b64]{display:flex;gap:12px;justify-content:center;width:100%}.mobile-nav-btn[data-v-b7df2b64]{min-width:100px!important;height:40px!important;border-radius:8px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important;box-shadow:0 1px 4px rgba(0,0,0,.1)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;font-size:.9rem!important}.mobile-nav-btn[data-v-b7df2b64]:hover{transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.mobile-nav-btn[data-v-b7df2b64]:active{transform:translateY(0)!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}.mobile-nav-btn[data-v-b7df2b64]:disabled{opacity:.5!important;transform:none!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}@media (max-width:480px){.mobile-pagination-wrapper[data-v-b7df2b64]{padding:6px;gap:6px}.mobile-pagination-buttons[data-v-b7df2b64]{gap:8px}.mobile-nav-btn[data-v-b7df2b64]{min-width:90px!important;height:36px!important;font-size:.85rem!important}.mobile-page-info[data-v-b7df2b64]{font-size:.8rem;padding:4px 8px}}@media (max-width:360px){.mobile-nav-btn[data-v-b7df2b64]{min-width:80px!important;height:32px!important;font-size:.8rem!important}.mobile-pagination-buttons[data-v-b7df2b64]{gap:6px}.mobile-pagination-wrapper[data-v-b7df2b64]{padding:4px}}.v-money-wrapper[data-v-0657c184]{position:relative;margin-top:24px}.v-money-wrapper .v-input__control[data-v-0657c184]{border-bottom:1px solid rgba(0,0,0,.42);padding:2px 0 8px;font-size:16px;width:100%;box-sizing:border-box}.v-money-wrapper .v-input__control[data-v-0657c184]:focus{border-bottom:2px solid #1976d2;outline:none}.v-money-wrapper .input-error[data-v-0657c184]{border-bottom:2px solid #f44336}.v-money-wrapper .v-messages__wrapper[data-v-0657c184]{height:18px;margin-top:2px}.v-money-wrapper .v-messages__message[data-v-0657c184]{color:#f44336;font-size:12px}.custom-dialog[data-v-9e7e6582]{border-radius:12px}.money-input-wrapper[data-v-9e7e6582]{position:relative;margin-top:8px}.money-label[data-v-9e7e6582]{font-size:12px;color:rgba(0,0,0,.6);position:absolute;top:-8px;left:12px;background:#fff;padding:0 4px;z-index:1}.money-input[data-v-9e7e6582]{width:100%;padding:16px 12px 8px;border:1px solid rgba(0,0,0,.42);border-radius:4px;font-size:16px;background:#fff;transition:border-color .3s ease}.money-input[data-v-9e7e6582]:focus{outline:none;border-color:#1976d2;border-width:2px}.money-input.input-error[data-v-9e7e6582]{border-color:#f44336;border-width:2px}.error-message[data-v-9e7e6582]{color:#f44336;font-size:12px;margin-top:4px;margin-left:12px}.v-card[data-v-9e7e6582]{border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.v-system-bar[data-v-9e7e6582]{border-radius:12px 12px 0 0}.v-card-title[data-v-9e7e6582]{font-weight:600}.v-text-field--outlined .v-input__control[data-v-9e7e6582]{border-radius:8px}.v-btn[data-v-9e7e6582]{border-radius:8px;text-transform:none;font-weight:500}.v-btn--large[data-v-9e7e6582]{padding:0 32px;height:48px}@media (max-width:600px){.v-dialog[data-v-9e7e6582]{margin:16px}.v-card-text[data-v-9e7e6582]{padding:16px}.v-card-actions[data-v-9e7e6582]{padding:16px;flex-direction:column}.v-btn[data-v-9e7e6582]{width:100%;margin-bottom:8px}}.total-row-title{display:flex;align-items:center;font-weight:400;font-size:14px;color:#626262;letter-spacing:.5px;border-radius:6px;padding:8px 12px;margin:4px 0;border-left:4px solid #757575}.total-row-value{display:flex;justify-content:center;align-items:center;padding:8px 0}.total-value-primary{font-weight:700;font-size:.875rem;letter-spacing:.5px;color:#1976d2}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.total-row-title,.total-row-value{animation:slideInFromBottom .5s ease-out}.total-row-title .v-icon{filter:drop-shadow(0 2px 4px rgba(117,117,117,.3))}@media (max-width:768px){.total-row-title{font-size:.75rem;padding:6px 8px}.total-value-primary{font-size:.75rem}}.table-realized-payments[data-v-1cb75ec4] .v-data-table__wrapper{max-height:300px;overflow-y:auto}.table-realized-payments[data-v-1cb75ec4] thead{position:sticky;top:0;z-index:1}.currency-title-container[data-v-1cb75ec4]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:16px 20px;border-left:4px solid #1976d2;transition:all .3s ease}.currency-title-wrapper[data-v-1cb75ec4]{display:flex;align-items:center;justify-content:space-between}.currency-icon[data-v-1cb75ec4]{color:#1976d2;font-size:24px;background:rgba(25,118,210,.1);border-radius:50%;padding:8px}.currency-title-label[data-v-1cb75ec4]{font-size:20px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;margin:0;flex-grow:1;margin-left:12px}.currency-title-badge[data-v-1cb75ec4]{background:linear-gradient(45deg,#1976d2,#42a5f5);border-radius:20px;padding:6px 16px;box-shadow:0 2px 4px rgba(25,118,210,.3)}.currency-badge-text[data-v-1cb75ec4]{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.table-realized-payments[data-v-1cb75ec4] .v-data-table__wrapper{max-height:250px}.currency-title-wrapper[data-v-1cb75ec4]{flex-direction:column;align-items:flex-start;gap:8px}.currency-title-badge[data-v-1cb75ec4]{align-self:flex-end}}@media (max-width:480px){.table-realized-payments[data-v-1cb75ec4] .v-data-table__wrapper{max-height:200px}.currency-title-container[data-v-1cb75ec4]{padding:12px 16px}.currency-title-label[data-v-1cb75ec4]{font-size:18px}.currency-icon[data-v-1cb75ec4]{font-size:20px;padding:6px}}.currency-title-container[data-v-4b015131]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:16px 20px;border-left:4px solid #1976d2;transition:all .3s ease}.currency-title-wrapper[data-v-4b015131]{display:flex;align-items:center;justify-content:space-between}.currency-icon[data-v-4b015131]{color:#1976d2;font-size:24px;background:rgba(25,118,210,.1);border-radius:50%;padding:8px}.currency-title-label[data-v-4b015131]{font-size:20px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;margin:0;flex-grow:1;margin-left:12px}.currency-title-badge[data-v-4b015131]{background:linear-gradient(45deg,#1976d2,#42a5f5);border-radius:20px;padding:6px 16px;box-shadow:0 2px 4px rgba(25,118,210,.3)}.currency-badge-text[data-v-4b015131]{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.table-realized-payments[data-v-4b015131] .v-data-table__wrapper{max-height:250px}.currency-title-wrapper[data-v-4b015131]{flex-direction:column;align-items:flex-start;gap:8px}.currency-title-badge[data-v-4b015131]{align-self:flex-end}}@media (max-width:480px){.table-realized-payments[data-v-4b015131] .v-data-table__wrapper{max-height:200px}.currency-title-container[data-v-4b015131]{padding:12px 16px}.currency-title-label[data-v-4b015131]{font-size:18px}.currency-icon[data-v-4b015131]{font-size:20px;padding:6px}}.file-preview-card[data-v-ddc91f1c]{cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0}.file-preview-card[data-v-ddc91f1c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px);border-color:#1976d2}.min-width-0[data-v-ddc91f1c]{min-width:0}.flex-shrink-0[data-v-ddc91f1c]{flex-shrink:0}.file-name-truncate[data-v-ddc91f1c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.empty-message[data-v-ddc91f1c]{padding:40px 20px}.custom-footer-table[data-v-45870596] .v-data-footer{background-color:#f5f5f5!important}.form-label[data-v-45870596]{font-weight:500;margin-bottom:8px;display:block}.v-money-wrapper[data-v-45870596]{position:relative}.v-money-wrapper .v-input__control[data-v-45870596]{padding:8px 12px;border-radius:4px}.v-money-wrapper .input-error[data-v-45870596]{border-color:#f44336!important}.form-error[data-v-45870596]{color:#f44336;font-size:12px;margin-top:4px}.v-checkbox[data-v-6502cd34]{margin-bottom:.5rem}.v-radio-group[data-v-6502cd34]{margin-top:0}.form-list[data-v-5aa87890]{display:flex;flex-direction:column;gap:12px}.form-list-item[data-v-5aa87890]{display:flex;align-items:center;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.legal-base-pending[data-v-5aa87890]{background:linear-gradient(135deg,#fff3cd,#ffeaa7)!important;border:2px solid #ffb347!important;box-shadow:0 2px 8px rgba(255,179,71,.3)!important}.legal-base-pending .form-list-title[data-v-5aa87890]{font-weight:700!important;color:#d68910!important}.form-list-content[data-v-5aa87890]{flex:1}.form-list-title[data-v-5aa87890]{color:#1e293b;font-weight:600;font-size:14px;margin-bottom:4px}.form-list-subtitle[data-v-5aa87890]{color:#6b7280;font-size:12px;margin-bottom:8px}.margin-status[data-v-5aa87890]{margin-top:3.5px}.v-money-wrapper[data-v-5aa87890]{position:relative;margin-top:24px}.v-money-wrapper .v-input__control[data-v-5aa87890]{border-bottom:1px solid rgba(0,0,0,.42);padding:2px 0 8px;font-size:16px;width:100%;box-sizing:border-box}.v-money-wrapper .v-input__control[data-v-5aa87890]:focus{border-bottom:2px solid #1976d2;outline:none}.v-money-wrapper label[data-v-5aa87890]{font-size:12px;color:rgba(0,0,0,.54);position:absolute;top:-12px;left:0;transform:translateY(-18px)}.v-money-wrapper .input-error[data-v-5aa87890]{border-bottom:2px solid #f44336}.v-money-wrapper .v-messages__wrapper[data-v-5aa87890]{height:18px;margin-top:2px}.v-money-wrapper .v-messages__message[data-v-5aa87890]{color:#f44336;font-size:12px}.currency-title-container[data-v-5aa87890]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:16px 20px;border-left:4px solid #1976d2;transition:all .3s ease}.currency-title-wrapper[data-v-5aa87890]{display:flex;align-items:center;justify-content:space-between}.currency-icon[data-v-5aa87890]{color:#1976d2;font-size:24px;background:rgba(25,118,210,.1);border-radius:50%;padding:8px}.currency-title-label[data-v-5aa87890]{font-size:20px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;margin:0;flex-grow:1;margin-left:12px}.currency-title-badge[data-v-5aa87890]{background:linear-gradient(45deg,#1976d2,#42a5f5);border-radius:20px;padding:6px 16px;box-shadow:0 2px 4px rgba(25,118,210,.3)}.currency-badge-text[data-v-5aa87890]{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.exercise-reference-period[data-v-5aa87890]{margin-bottom:20px!important}.exercise-reference-period-card[data-v-5aa87890]{background:#fff!important;border-radius:10px!important;padding:20px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;transition:all .3s ease!important}.exercise-reference-period-header[data-v-5aa87890]{display:flex!important;align-items:center!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #f1f5f9!important}.exercise-reference-period-icon[data-v-5aa87890]{color:#6366f1!important;font-size:20px!important;margin-right:8px!important}.exercise-reference-period-title[data-v-5aa87890]{color:#1e293b!important;font-weight:600!important;font-size:16px!important}.exercise-reference-fields[data-v-5aa87890]{gap:20px!important;margin-bottom:20px!important}.exercise-reference-field[data-v-5aa87890]{margin-bottom:0!important}.exercise-reference-label[data-v-5aa87890]{color:#374151!important;font-weight:600!important;font-size:14px!important;margin-bottom:8px!important;display:block!important;letter-spacing:.5px!important}.exercise-reference-label[data-v-5aa87890]:after{color:#ef4444!important;font-weight:700!important}.exercise-reference-input .v-input__slot[data-v-5aa87890]{background:#f8fafc!important;border:2px solid #e2e8f0!important;border-radius:8px!important;transition:all .3s ease!important;min-height:48px!important}.exercise-reference-input .v-input__slot[data-v-5aa87890]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.exercise-reference-input .v-input__slot[data-v-5aa87890]:focus-within{background:#fff!important;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.exercise-reference-input .v-input__slot.v-input--is-disabled[data-v-5aa87890]{background:#f1f5f9!important;border-color:#e2e8f0!important;opacity:.6!important}.exercise-reference-input .v-input__slot.v-input--has-error[data-v-5aa87890]{border-color:#ef4444!important;background:#fef2f2!important}.exercise-reference-input .v-input__slot.v-input--has-error[data-v-5aa87890]:focus-within{box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.exercise-reference-input .v-label[data-v-5aa87890]{color:#6b7280!important;font-size:12px!important;font-weight:500!important}.exercise-reference-input .v-messages[data-v-5aa87890]{margin-top:4px!important}.exercise-reference-input .v-messages__message[data-v-5aa87890]{color:#ef4444!important;font-size:12px!important;font-weight:500!important}.actions[data-v-5aa87890]{display:flex!important;justify-content:flex-end!important;gap:12px!important;padding-top:16px!important;border-top:1px solid #f1f5f9!important}@media (max-width:768px){.currency-title-wrapper[data-v-5aa87890]{flex-direction:column;align-items:flex-start;gap:8px}.currency-title-badge[data-v-5aa87890]{align-self:flex-end}.exercise-reference-fields[data-v-5aa87890]{grid-template-columns:1fr!important;gap:16px!important}.exercise-reference-period-card[data-v-5aa87890]{padding:16px!important}.actions[data-v-5aa87890]{flex-direction:column!important;gap:8px!important}.exercise-reference-header[data-v-5aa87890]{padding:12px 16px!important}.exercise-reference-title[data-v-5aa87890]{font-size:16px!important}.exercise-reference-icon[data-v-5aa87890]{font-size:20px!important}}@media (max-width:480px){.currency-title-container[data-v-5aa87890]{padding:12px 16px}.currency-title-label[data-v-5aa87890]{font-size:18px}.currency-icon[data-v-5aa87890]{font-size:20px;padding:6px}.exercise-reference-period-card[data-v-5aa87890]{padding:12px!important}.exercise-reference-period-header[data-v-5aa87890]{margin-bottom:12px!important;padding-bottom:8px!important}.exercise-reference-period-title[data-v-5aa87890]{font-size:14px!important}.exercise-reference-label[data-v-5aa87890]{font-size:12px!important}}.document-upload-field[data-v-5aa87890]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fafafa;transition:all .3s ease}.document-upload-field[data-v-5aa87890]:hover{background:#f5f5f5;border-color:#1976d2}.document-upload-field .v-file-input[data-v-5aa87890]{margin-bottom:8px}.pdg-instruction-text[data-v-5aa87890]{font-size:12px;color:#666;margin-top:4px;line-height:1.4}.pdg-instruction-text strong[data-v-5aa87890]{color:#333}@media (max-width:768px){.document-upload-field[data-v-5aa87890]{padding:12px}.pdg-instruction-text[data-v-5aa87890]{font-size:11px}}@media (max-width:480px){.document-upload-field[data-v-5aa87890]{padding:10px}.pdg-instruction-text[data-v-5aa87890]{font-size:10px}}.v-stepper[data-v-5aa87890]{background:transparent!important}.v-stepper__header[data-v-5aa87890]{background:#f8f9fa!important;border-radius:8px!important;margin-bottom:24px!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.v-stepper__step[data-v-5aa87890]{padding:16px 24px!important}.v-stepper__step__step[data-v-5aa87890]{background:#e9ecef!important;color:#6c757d!important;border:2px solid #dee2e6!important;transition:all .3s ease!important}.v-stepper__step--active .v-stepper__step__step[data-v-5aa87890]{background:#1976d2!important;color:#fff!important;border-color:#1976d2!important;box-shadow:0 4px 8px rgba(25,118,210,.3)!important}.v-stepper__step--complete .v-stepper__step__step[data-v-5aa87890]{background:#28a745!important;color:#fff!important;border-color:#28a745!important}.v-stepper__step__title[data-v-5aa87890]{font-weight:600!important;color:#495057!important;font-size:14px!important}.v-stepper__step--active .v-stepper__step__title[data-v-5aa87890]{color:#1976d2!important;font-weight:700!important}.v-stepper__step--complete .v-stepper__step__title[data-v-5aa87890]{color:#28a745!important}.v-stepper__content[data-v-5aa87890]{background:#fff!important;border-radius:8px!important;padding:24px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;margin-bottom:24px!important;width:100%!important;min-height:500px!important;max-height:500px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important}@media (max-width:1200px){.v-stepper__content[data-v-5aa87890]{min-height:160px!important;max-height:40vh!important}}@media (max-width:960px){.v-stepper__content[data-v-5aa87890]{padding:16px!important;min-height:90px!important;max-height:30vh!important}}@media (max-width:600px){.v-stepper__content[data-v-5aa87890]{padding:8px!important;min-height:50px!important;max-height:20vh!important}}@media (max-width:320px){.v-stepper__content[data-v-5aa87890]{padding:8px!important;min-height:40px!important;max-height:20vh!important}}.v-stepper__content[data-v-5aa87890]::-webkit-scrollbar{width:8px!important}.v-stepper__content[data-v-5aa87890]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.v-stepper__content[data-v-5aa87890]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important;-webkit-transition:background .3s ease!important;transition:background .3s ease!important}.v-stepper__content[data-v-5aa87890]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.v-stepper__content[data-v-5aa87890]{scrollbar-width:thin!important;scrollbar-color:#c1c1c1 #f1f1f1!important}.v-stepper__items[data-v-5aa87890]{background:transparent!important}.v-stepper__content .v-btn[data-v-5aa87890]{margin-right:12px!important;text-transform:none!important;font-weight:600!important;border-radius:6px!important;padding:8px 24px!important}.v-stepper__content .v-btn--disabled[data-v-5aa87890]{opacity:.6!important}@media (max-width:768px){.v-stepper__header[data-v-5aa87890]{flex-direction:column!important;padding:16px!important}.v-stepper__step[data-v-5aa87890]{padding:12px 16px!important;margin-bottom:8px!important}.v-stepper__step__title[data-v-5aa87890]{font-size:12px!important}.v-stepper__content[data-v-5aa87890]{padding:16px!important;min-height:350px!important;max-height:500px!important;max-width:100%!important}.v-stepper__content .v-btn[data-v-5aa87890]{margin-bottom:8px!important;width:100%!important}}@media (max-width:480px){.v-stepper__step[data-v-5aa87890]{padding:8px 12px!important}.v-stepper__step__title[data-v-5aa87890]{font-size:11px!important}.v-stepper__content[data-v-5aa87890]{padding:12px!important;min-height:300px!important;max-height:400px!important;max-width:100%!important}.v-stepper__content[data-v-5aa87890]::-webkit-scrollbar{width:6px!important}}#signature[data-v-c4f40b24]{border:3px double transparent;border-radius:5px;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#4bc5e8,#9f6274);background-origin:border-box;background-clip:content-box,border-box}.container[data-v-c4f40b24]{width:100%;padding:8px 16px}.buttons[data-v-c4f40b24]{display:flex;gap:8px;justify-content:center;margin-top:8px}#signature[data-v-9976c014]{border:3px double transparent;border-radius:5px;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#4bc5e8,#9f6274);background-origin:border-box;background-clip:content-box,border-box}.container[data-v-9976c014]{width:100%;padding:8px 16px}.buttons[data-v-9976c014]{display:flex;gap:8px;justify-content:center;margin-top:8px}.show-dialog-card-header[data-v-d6c931f2]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:1px solid #e2e8f0;padding:16px 20px}.form-expansion-panels[data-v-d6c931f2]{border:none;box-shadow:none}.form-expansion-panel-header[data-v-d6c931f2]{background:#f8fafc;border-bottom:1px solid #e2e8f0;min-height:48px}.form-expansion-panel-content[data-v-d6c931f2]{padding:20px;background:#fff}.form-grid[data-v-d6c931f2]{display:grid;gap:20px}.form-grid-1[data-v-d6c931f2]{grid-template-columns:1fr}.form-grid-2[data-v-d6c931f2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form-grid-3[data-v-d6c931f2]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-field[data-v-d6c931f2]{margin-bottom:0}.form-field-full[data-v-d6c931f2]{grid-column:1/-1}.form-label[data-v-d6c931f2]{color:#374151;font-weight:600;font-size:14px;margin-bottom:8px;display:block;letter-spacing:.5px}.form-value[data-v-d6c931f2]{color:#1f2937;font-size:16px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-height:40px;display:flex;align-items:center}.previous-exercise-value[data-v-d6c931f2]{flex-direction:column;align-items:stretch}.previous-exercise-debit-item[data-v-d6c931f2]{display:block}.previous-exercise-debit-item strong[data-v-d6c931f2]{color:#1976d2;display:block;margin-bottom:4px}.form-link[data-v-d6c931f2]{color:#1976d2;cursor:pointer;text-decoration:underline;transition:color .3s ease}.form-section[data-v-d6c931f2]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.form-section-title[data-v-d6c931f2]{color:#1e293b;font-weight:600;font-size:16px;margin-bottom:16px}.form-list[data-v-d6c931f2]{display:flex;flex-direction:column;gap:12px}.form-list-item[data-v-d6c931f2]{display:flex;align-items:center;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.period-previous-exercise[data-v-d6c931f2]{background:linear-gradient(135deg,#e6f3ff,#c3d9f7)!important;border:2px solid #4791db!important;box-shadow:0 4px 8px rgba(71,145,219,.2);position:relative}.period-previous-exercise[data-v-d6c931f2]:before{content:"⚠️ Exercício Anterior";position:absolute;top:-10px;right:10px;background:#56aff6;color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.period-previous-exercise .form-list-title[data-v-d6c931f2]{color:#4791db;font-weight:700}.period-previous-exercise .form-value[data-v-d6c931f2]{background:hsla(0,0%,100%,.8);border-color:#4791db}.form-list-avatar[data-v-d6c931f2]{margin-right:12px;color:#6b7280}.form-list-content[data-v-d6c931f2]{flex:1}.form-list-title[data-v-d6c931f2]{color:#1e293b;font-weight:600;font-size:14px;margin-bottom:4px}.form-list-subtitle[data-v-d6c931f2]{color:#6b7280;font-size:12px;margin-bottom:8px}.form-list-action[data-v-d6c931f2]{margin-left:12px}.form-chip[data-v-d6c931f2]{font-size:12px;font-weight:500}.form-empty[data-v-d6c931f2]{text-align:center;padding:32px 16px;color:#6b7280;font-style:italic;background:#f8fafc;border:1px dashed #d1d5db;border-radius:8px}.form-actions[data-v-d6c931f2]{display:flex;gap:8px;margin-top:16px}.form-btn[data-v-d6c931f2]{text-transform:none;font-weight:500;letter-spacing:.5px}.form-btn-primary[data-v-d6c931f2]{background:linear-gradient(45deg,#1976d2,#42a5f5);box-shadow:0 2px 4px rgba(25,118,210,.3)}.form-btn-outline[data-v-d6c931f2]{border:2px solid}@media (max-width:768px){.form-grid-2[data-v-d6c931f2],.form-grid-3[data-v-d6c931f2]{grid-template-columns:1fr}.form-list-item[data-v-d6c931f2]{flex-direction:column;align-items:flex-start;gap:12px}.form-list-action[data-v-d6c931f2]{margin-left:0;align-self:flex-end}.form-actions[data-v-d6c931f2]{flex-direction:column}}@media (max-width:480px){.form-expansion-panel-content[data-v-d6c931f2]{padding:16px}.form-list-item[data-v-d6c931f2]{padding:12px}.form-section-title[data-v-d6c931f2]{font-size:14px}}.show-dialog-override[data-v-d6c931f2],[data-v-d6c931f2] .show-dialog-override,[data-v-d6c931f2] .show-dialog-override .v-card,[data-v-d6c931f2] .show-dialog-override .v-dialog__content,[data-v-d6c931f2] .show-dialog-override .v-overlay{z-index:99999!important}[data-v-d6c931f2] .show-dialog-override .v-system-bar{z-index:100000!important}[data-v-d6c931f2] .v-dialog{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:99999!important}[data-v-d6c931f2] .v-dialog__content{position:relative!important;z-index:99999!important}[data-v-d6c931f2] .v-dialog--fullscreen,[data-v-d6c931f2] .v-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:99999!important}[data-v-d6c931f2] .v-dialog--fullscreen{margin:0!important;padding:0!important}[data-v-d6c931f2] .v-application--wrap{z-index:auto!important}[data-v-d6c931f2] .v-dialog,[data-v-d6c931f2] .v-dialog__content,[data-v-d6c931f2] .v-overlay{z-index:99999!important}.filter-sidebar[data-v-c8bbc532],.v-navigation-drawer--temporary[data-v-c8bbc532]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-c8bbc532]{width:100%!important}}.text-truncate-column[data-v-2a1b4065]{max-width:200px!important;word-break:break-word;white-space:normal}.action-menu-btn[data-v-2a1b4065]{min-width:32px!important;width:32px!important;height:32px!important}.action-menu-item[data-v-2a1b4065]{min-height:36px!important;padding:8px 16px!important;cursor:pointer!important;transition:background-color .2s ease!important}.action-menu-item[data-v-2a1b4065]:hover{background-color:#f5f5f5!important}.action-menu-item.delete-action[data-v-2a1b4065]:hover{background-color:#ffebee!important}.action-menu-item .v-list-item__icon[data-v-2a1b4065]{margin-right:8px!important;min-width:20px!important}.action-menu-item .v-list-item__title[data-v-2a1b4065]{font-size:14px!important;line-height:1.2!important}@media (max-width:768px){.action-menu-item[data-v-2a1b4065]{min-height:40px!important;padding:10px 16px!important}.action-menu-item .v-list-item__title[data-v-2a1b4065]{font-size:15px!important}}@media (max-width:480px){.action-menu-item[data-v-2a1b4065]{min-height:44px!important;padding:12px 16px!important}.action-menu-item .v-list-item__title[data-v-2a1b4065]{font-size:16px!important}}.subtitle-1[data-v-675ac567],.subtitle-1[data-v-b69d2f86]{font-weight:700}.filter-sidebar[data-v-5671175d],.v-navigation-drawer--temporary[data-v-5671175d]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-5671175d]{width:100%!important}}.filter-sidebar[data-v-188720d0],.v-navigation-drawer--temporary[data-v-188720d0]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-188720d0]{width:100%!important}}.v-data-table-header th,.v-data-table__wrapper td{white-space:nowrap}[data-v-7958fb51] .ql-container{min-height:400px}[data-v-7958fb51] .ql-editor{min-height:400px;font-size:14px}.custom-inline-confirm[data-v-7958fb51]{background-color:#1976d2!important;color:#fff!important;border-radius:8px!important;padding:10px 20px!important;font-weight:700!important;font-size:14px!important}.preview-content[data-v-69ad1e9c]{border:1px solid #e0e0e0;padding:20px;background-color:#fafafa;min-height:400px;overflow-y:auto;max-height:600px}.preview-content[data-v-69ad1e9c] *{word-wrap:break-word}.code-block[data-v-69ad1e9c]{background-color:#f5f5f5;border:1px solid #e0e0e0;padding:16px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.styled-preview-content[data-v-69ad1e9c]{font-family:Roboto,Arial,sans-serif;font-size:16px;color:#212121;line-height:1.5;font-weight:400}.responsive-data-table[data-v-2b42e63e]{overflow-x:auto}.filter-sidebar[data-v-8cd0e37e],.v-navigation-drawer--temporary[data-v-8cd0e37e]{z-index:99999}@media (max-width:960px){.filter-sidebar[data-v-8cd0e37e]{width:100%!important}}.text-truncate-column[data-v-763b8065]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-timeline[data-v-763b8065]{padding-top:0}pre[data-v-763b8065]{background-color:#f5f5f5;padding:8px;border-radius:4px;overflow-x:auto}.credit-request-container[data-v-6044a388]{width:100%;padding:0;display:flex;flex-direction:column}.form-label[data-v-6044a388]{font-weight:500;margin-bottom:8px;display:block}.form-chip[data-v-6044a388]{margin-right:4px}.credit-request-container .v-card-text[data-v-6044a388],.credit-request-container .v-card[data-v-6044a388],.credit-request-container .v-data-table[data-v-6044a388],.credit-request-container .v-data-table__wrapper[data-v-6044a388]{overflow:visible!important}.form-field[data-v-6044a388]{margin-bottom:16px}.form-field[data-v-6044a388]:last-child{margin-bottom:0}.form-container{max-width:100%;margin:0 auto;padding:1rem}.form-container-sm{max-width:600px}.form-container-md{max-width:800px}.form-container-lg{max-width:1200px}.form-container-xl{max-width:1800px}.form-container .form-grid{display:grid!important;gap:1rem!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.form-container .form-grid-2{grid-template-columns:repeat(2,1fr)!important}.form-container .form-grid-3{grid-template-columns:repeat(3,1fr)!important}.form-container .form-grid-4{grid-template-columns:repeat(4,1fr)!important}.form-container .form-field{margin-bottom:1rem!important}.form-container .form-field-small{margin-bottom:.5rem!important}.form-container .form-field-medium{margin-bottom:1rem!important}.form-container .form-field-large{margin-bottom:2rem!important}.form-container .form-field-no-margin{margin-bottom:0!important}.form-container .form-field-full{grid-column:1/-1!important}.form-container .form-field-half,.form-container .form-field-quarter,.form-container .form-field-third{grid-column:span 1!important}.form-container .form-label{font-size:.875rem!important;font-weight:500!important;color:#374151!important;margin-bottom:.5rem!important;display:block!important;line-height:1.4!important}.form-container .form-label-required:after{content:"* (Campo obrigatório)"!important}.form-container .form-label-required-fixed:after,.form-container .form-label-required:after{color:#ef4444!important;margin:.25rem 0 0 .75rem!important;font-size:10px!important;font-weight:400!important}.form-container .form-label-required-fixed:after{content:"* (Campo obrigatório e fixado)"!important}.form-container .form-input,.form-container .v-select.form-input-responsive,.form-container .v-text-field.form-input-responsive,.form-container .v-textarea.form-input-responsive{width:100%!important;min-height:44px!important;font-size:.875rem!important;transition:all .2s ease-in-out!important}.form-container .v-select.form-input-responsive .v-input__control,.form-container .v-text-field.form-input-responsive .v-input__control,.form-container .v-textarea.form-input-responsive .v-input__control{min-height:44px!important}.form-container .v-select.form-input-responsive .v-input__slot,.form-container .v-text-field.form-input-responsive .v-input__slot,.form-container .v-textarea.form-input-responsive .v-input__slot{min-height:44px!important;border-radius:.375rem!important}.form-container .v-select.form-input-responsive .v-input__slot:focus-within,.form-container .v-text-field.form-input-responsive .v-input__slot:focus-within,.form-container .v-textarea.form-input-responsive .v-input__slot:focus-within{border-color:#3b82f6!important}.form-container .v-select.form-input-responsive .v-input__slot.v-input--is-disabled,.form-container .v-text-field.form-input-responsive .v-input__slot.v-input--is-disabled,.form-container .v-textarea.form-input-responsive .v-input__slot.v-input--is-disabled{background-color:#f9fafb!important;color:#6b7280!important;cursor:not-allowed!important}.form-container .v-select.form-input-responsive .v-input__slot.v-input--has-error,.form-container .v-text-field.form-input-responsive .v-input__slot.v-input--has-error,.form-container .v-textarea.form-input-responsive .v-input__slot.v-input--has-error{border-color:#ef4444!important}.form-container .v-select.form-input-responsive .v-input__slot.v-input--has-error:focus-within,.form-container .v-text-field.form-input-responsive .v-input__slot.v-input--has-error:focus-within,.form-container .v-textarea.form-input-responsive .v-input__slot.v-input--has-error:focus-within{border-color:#ef4444!important}.form-textarea{min-height:100px;resize:vertical;font-family:inherit}.form-select{position:relative}.form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-file-input{position:relative;display:inline-block;width:100%}.form-file-input input[type=file]{position:absolute;left:-9999px}.form-file-input-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:.75rem;border:2px dashed #d1d5db;border-radius:.375rem;background-color:#f9fafb;cursor:pointer;transition:all .2s ease-in-out}.form-file-input-label.dragover,.form-file-input-label:hover{border-color:#3b82f6;background-color:#eff6ff}.form-error{color:#ef4444}.form-error,.form-hint{font-size:.75rem;margin-top:.25rem;display:block}.form-hint{color:#6b7280}.form-container .form-actions{display:flex!important;gap:1rem!important;justify-content:flex-end!important;align-items:center!important;margin-top:2rem!important;padding-top:1rem!important;border-top:1px solid #e5e7eb!important}.form-container .form-actions-center{justify-content:center!important}.form-container .form-actions-space-between{justify-content:space-between!important}.form-container .form-btn{min-height:44px!important;padding:.75rem 1.5rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.375rem!important;border:none!important;cursor:pointer!important;transition:all .2s ease-in-out!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.form-container .form-btn-primary{background-color:#3b82f6!important;color:#fff!important}.form-container .form-btn-primary:hover{background-color:#2563eb!important}.form-container .form-btn-secondary{background-color:#6b7280!important;color:#fff!important}.form-container .form-btn-secondary:hover{background-color:#4b5563!important}.form-container .form-btn-danger{background-color:#ef4444!important;color:#fff!important}.form-container .form-btn-danger:hover{background-color:#dc2626!important}.form-container .form-btn-outline{background-color:transparent!important;border:1px solid #d1d5db!important;color:#374151!important}.form-container .form-btn-outline:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.form-container .form-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.form-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;font-size:.75rem;color:#374151}.form-chip-remove{cursor:pointer;color:#6b7280;transition:color .2s ease-in-out}.form-chip-remove:hover{color:#ef4444}.form-card-responsive{border-radius:8px!important}.form-card-responsive .v-toolbar{border-radius:8px 8px 0 0!important;border-bottom:1px solid #e5e7eb!important}.form-card-responsive .v-expansion-panel-header{padding:1rem!important;min-height:48px!important;transition:background-color .2s ease-in-out!important}.form-card-responsive .v-expansion-panel-content{padding:1rem!important}.form-card-responsive .v-checkbox{margin-bottom:.5rem!important}.form-card-responsive .v-radio-group{margin-top:0!important}.form-card-responsive .v-radio{margin-bottom:.25rem!important}.form-card-responsive .v-card-actions{padding:1rem!important;border-top:1px solid #e5e7eb!important;background-color:#f9fafb!important}.form-card-responsive .v-card-actions .v-btn{min-width:120px!important;height:40px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.025em!important}.scrollable-content{max-height:calc(100vh - 270px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f1f5f9!important}.scrollable-content::-webkit-scrollbar{width:6px!important}.scrollable-content::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:3px!important}.scrollable-content::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}@media (max-width:1024px){.form-container,.scrollable-content{padding:.75rem!important}.scrollable-content{max-height:calc(100vh - 240px)!important}.form-card-responsive .v-card-actions{padding:.75rem!important}}@media (max-width:768px){.form-container,.scrollable-content{padding:.5rem!important}.scrollable-content{max-height:calc(100vh - 200px)!important}.form-card-responsive .v-card-actions{padding:.75rem!important;flex-direction:column!important;gap:.5rem!important}.form-card-responsive .v-card-actions .v-btn{width:100%!important;margin:0!important}.form-card-responsive .v-expansion-panel-content{padding:.75rem!important}.form-card-responsive .d-flex.flex-wrap{flex-direction:column!important;align-items:flex-start!important}.form-card-responsive .v-checkbox{margin-right:0!important;margin-bottom:.75rem!important}}@media (max-width:480px){.form-container,.scrollable-content{padding:.25rem!important}.scrollable-content{max-height:calc(100vh - 180px)!important}.form-card-responsive .v-card-actions{padding:.5rem!important}.form-card-responsive .v-expansion-panel-header{padding:.75rem!important;min-height:40px!important}.form-card-responsive .v-expansion-panel-content{padding:.5rem!important}.form-card-responsive .v-card-actions .v-btn{height:36px!important;font-size:.875rem!important}}@media (max-width:320px){.form-container,.scrollable-content{padding:.125rem!important}.scrollable-content{max-height:calc(100vh - 160px)!important}.form-card-responsive .v-card-actions{padding:.375rem!important}.form-card-responsive .v-expansion-panel-header{padding:.5rem!important;min-height:36px!important}.form-card-responsive .v-expansion-panel-content{padding:.375rem!important}.form-card-responsive .v-card-actions .v-btn{height:32px!important;font-size:.8rem!important}}.form-card-responsive .v-btn:focus-visible,.form-card-responsive .v-checkbox:focus-visible,.form-card-responsive .v-radio:focus-visible{outline:2px solid #3b82f6!important;outline-offset:2px!important}.form-card-responsive .v-toolbar-title{color:#f5f7fa!important;font-weight:600!important}.form-card-responsive .v-expansion-panel-header .text-overline{color:#6b7280!important;font-weight:500!important}.form-card-responsive{animation:fadeInUp .3s ease-out!important}.form-card-responsive .v-btn,.form-card-responsive .v-checkbox,.form-card-responsive .v-expansion-panel-header,.form-card-responsive .v-radio{transition:all .2s ease-in-out!important}.form-container .v-select.form-input-responsive,.form-container .v-text-field.form-input-responsive,.form-container .v-textarea.form-input-responsive{margin-bottom:0!important}.form-container .v-select.form-input-responsive .v-input__append-outer,.form-container .v-select.form-input-responsive .v-input__prepend-outer,.form-container .v-text-field.form-input-responsive .v-input__append-outer,.form-container .v-text-field.form-input-responsive .v-input__prepend-outer,.form-container .v-textarea.form-input-responsive .v-input__append-outer,.form-container .v-textarea.form-input-responsive .v-input__prepend-outer{margin:0!important}.form-container .v-select.form-input-responsive .v-label,.form-container .v-text-field.form-input-responsive .v-label,.form-container .v-textarea.form-input-responsive .v-label{display:none!important}.form-container .v-select.form-input-responsive .v-input__append-inner,.form-container .v-select.form-input-responsive .v-input__prepend-inner,.form-container .v-text-field.form-input-responsive .v-input__append-inner,.form-container .v-text-field.form-input-responsive .v-input__prepend-inner,.form-container .v-textarea.form-input-responsive .v-input__append-inner,.form-container .v-textarea.form-input-responsive .v-input__prepend-inner{margin:0!important;padding:0!important}.form-card-responsive{border:1px solid #e0e0e0;border-radius:8px;background:#fff;margin-bottom:1rem}.form-card-responsive .v-card__title{padding:1rem;font-size:1rem;font-weight:500}.form-card-responsive .v-card__text{padding:1rem}@media (max-width:768px){.form-card-responsive{margin-bottom:.75rem}.form-card-responsive .v-card__title{padding:.75rem;font-size:.9rem}.form-card-responsive .v-card__text{padding:.75rem}}@media (max-width:480px){.form-card-responsive{margin-bottom:.5rem}.form-card-responsive .v-card__title{padding:.5rem;font-size:.85rem}.form-card-responsive .v-card__text{padding:.5rem}}.form-expansion-panels{border-radius:8px;overflow:hidden}.form-expansion-panel-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;transition:all .2s ease;padding:1rem;min-height:48px}.form-expansion-panel-header:focus-within{background-color:#e3f2fd;border-color:#1976d2}.form-expansion-panel-content{background-color:#fff;border-top:1px solid #e9ecef;padding:1rem}@media (max-width:768px){.form-expansion-panel-header{padding:.75rem;min-height:44px}.form-expansion-panel-content{padding:.75rem}}@media (max-width:480px){.form-expansion-panel-header{padding:.5rem;min-height:40px}.form-expansion-panel-content{padding:.5rem}}.form-expansion-panels .v-expansion-panel{transition:all .3s ease}.form-expansion-panels .v-expansion-panel-header .text-overline{font-size:.75rem;font-weight:500;color:#374151;text-transform:uppercase;letter-spacing:.05em}.form-expansion-panels .v-expansion-panel-header:focus-visible{outline:2px solid #1976d2;outline-offset:-2px}.form-expansion-panels .v-expansion-panel--disabled{opacity:.6;pointer-events:none}.form-expansion-panels .v-expansion-panel--loading{position:relative}.form-expansion-panels .v-expansion-panel--loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:1}.form-tabs-vertical{background-color:transparent!important;box-shadow:none!important}.form-tabs-vertical .v-tabs-bar{background-color:#f8f9fa!important;border-radius:8px!important;padding:.5rem!important;height:auto!important;min-width:200px!important;margin-right:1rem!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.form-tabs-vertical .v-tab{min-height:48px!important;padding:.75rem 1rem!important;border-radius:6px!important;margin-bottom:.375rem!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.015em!important;text-transform:none!important;color:#4b5563!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;background-color:transparent!important;border:1px solid transparent!important;position:relative!important;overflow:hidden!important}.form-tabs-vertical .v-tab:last-of-type{margin-bottom:0!important}.form-tabs-vertical .v-tab:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:currentColor!important;opacity:0!important;transition:opacity .25s ease!important;pointer-events:none!important}.form-tabs-vertical .v-tab:hover{background-color:#e5e7eb!important;color:#f5f7fa!important;border-color:transparent!important;transform:translateX(2px)!important}.form-tabs-vertical .v-tab:hover:before{opacity:.08!important}.form-tabs-vertical .v-tab--active{background-color:#fff!important;color:#1976d2!important;font-weight:600!important;border-color:#e0e0e0!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)!important;transform:translateX(3px)!important}.form-tabs-vertical .v-tabs-slider{display:none!important}.form-tabs-vertical .v-tab--active:after{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important;height:60%!important;background-color:#1976d2!important;border-radius:0 2px 2px 0!important;transition:all .25s ease!important}.form-tabs-vertical .v-tab:focus-visible{outline:2px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(25,118,210,.1)!important}.form-tabs-vertical .v-window{background-color:transparent!important;overflow:visible!important}.form-tabs-vertical .v-window-item{background-color:#fff!important;border-radius:8px!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;min-height:300px!important;animation:fadeInTab .3s ease-out!important}@keyframes fadeInTab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.form-tabs-vertical .v-tabs-bar{min-width:180px!important;margin-right:.75rem!important}.form-tabs-vertical .v-tab{padding:.625rem .875rem!important;font-size:.8125rem!important;min-height:44px!important}}@media (max-width:768px){.form-tabs-vertical .v-tabs-bar{width:100%!important;min-width:auto!important;margin-right:0!important;margin-bottom:1rem!important;padding:.375rem!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;flex-direction:row!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f1f5f9!important}.form-tabs-vertical .v-tabs-bar::-webkit-scrollbar{height:4px!important}.form-tabs-vertical .v-tabs-bar::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:2px!important}.form-tabs-vertical .v-tabs-bar::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:2px!important}.form-tabs-vertical .v-tabs-bar::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.form-tabs-vertical .v-tabs-bar-content{display:flex!important;flex-direction:row!important;width:-moz-max-content!important;width:max-content!important}.form-tabs-vertical .v-tab{flex:0 0 auto!important;min-width:140px!important;padding:.5rem .75rem!important;font-size:.8125rem!important;margin-right:.375rem!important;margin-bottom:0!important;white-space:nowrap!important}.form-tabs-vertical .v-tab:last-of-type{margin-right:0!important}.form-tabs-vertical .v-tab--active:after{left:50%!important;top:auto!important;bottom:0!important;transform:translateX(-50%)!important;width:60%!important;height:3px!important;border-radius:2px 2px 0 0!important}.form-tabs-vertical .v-tab:hover{transform:translateY(-2px)!important}.form-tabs-vertical .v-tab--active{transform:translateY(-3px)!important}}@media (max-width:480px){.form-tabs-vertical .v-tabs-bar{padding:.25rem!important;margin-bottom:.75rem!important}.form-tabs-vertical .v-tab{min-width:120px!important;padding:.5rem .625rem!important;font-size:.75rem!important;min-height:40px!important}.form-tabs-vertical .v-window-item{min-height:250px!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}}@media (max-width:360px){.form-tabs-vertical .v-tab{min-width:100px!important;padding:.375rem .5rem!important;font-size:.7rem!important}}.form-tabs-vertical .v-tab--disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}.form-tabs-vertical .v-tab[aria-selected=true]{position:relative!important}@media (prefers-contrast:high){.form-tabs-vertical .v-tab{border:2px solid #4b5563!important}.form-tabs-vertical .v-tab--active{border-color:#1976d2!important;border-width:2px!important}}@media (prefers-color-scheme:dark){.form-tabs-vertical .v-tabs-bar{background-color:#f5f7fa!important}.form-tabs-vertical .v-tab{color:#000!important}.form-tabs-vertical .v-tab:hover{background-color:#f5f7fa!important;color:#60a5fa!important}.form-tabs-vertical .v-tab--active{background-color:#c7d3e4!important;color:#60a5fa!important;border-color:#c7d3e4!important}.form-tabs-vertical .v-window-item{background-color:#f5f7fa!important}}@media (prefers-reduced-motion:reduce){.form-tabs-vertical .v-tab,.form-tabs-vertical .v-tab:after,.form-tabs-vertical .v-tab:before,.form-tabs-vertical .v-window-item{animation:none!important;transition:none!important}}.form-tabs-vertical .v-tab .v-icon{margin-right:.5rem!important;font-size:1.125rem!important;transition:transform .25s ease!important}.form-tabs-vertical .v-tab--active .v-icon{color:#1976d2!important;transform:scale(1.1)!important}.form-tabs-vertical .v-tab .v-badge{margin-left:.375rem!important}.form-tabs-vertical .v-tab--loading{pointer-events:none!important;opacity:.6!important}.form-tabs-vertical .v-tab--loading:after{animation:loadingPulse 1.5s ease-in-out infinite!important}@keyframes loadingPulse{0%,to{opacity:1}50%{opacity:.5}}.v-file-input.pdg-file-input{position:relative;width:100%}.v-file-input.pdg-file-input .v-input__control{position:relative}.v-file-input.pdg-file-input .v-input__slot{border:2px dashed #06c!important;border-radius:8px!important;background-color:#fff!important;min-height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;transition:all .3s ease!important;cursor:pointer!important;position:relative!important}.v-file-input.pdg-file-input .v-input__slot:hover{border-color:#0052a3!important;background-color:#f8f9ff!important;box-shadow:0 2px 8px rgba(0,102,204,.1)!important}.v-file-input.pdg-file-input .v-input__slot:focus-within{border-color:#0052a3!important;background-color:#f0f4ff!important;box-shadow:0 0 0 3px rgba(0,102,204,.1)!important}.v-file-input.pdg-file-input.v-input--has-error .v-input__slot{border-color:#dc3545!important;background-color:#fff5f5!important}.v-file-input.pdg-file-input.v-input--is-disabled .v-input__slot{border-color:#e0e0e0!important;background-color:#f5f5f5!important;cursor:not-allowed!important;opacity:.6!important}.v-file-input.pdg-file-input .v-input__slot .v-file-input__text{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;color:#06c!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.v-file-input.pdg-file-input .v-input__prepend-outer .v-icon{color:#06c!important;font-size:24px!important;margin-right:8px!important}.v-file-input.pdg-file-input .v-file-input__text{color:#06c!important;font-size:14px!important;font-weight:500!important;margin:0!important}.v-file-input.pdg-file-input+.pdg-instruction-text{color:#374151!important;font-size:12px!important;margin-top:8px!important;text-align:center!important;line-height:1.4!important}.v-file-input.pdg-file-input input[type=file]{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;cursor:pointer!important;z-index:1!important}.v-file-input.pdg-file-input .v-messages{margin-top:8px!important}.v-file-input.pdg-file-input .v-messages__message{color:#dc3545!important;font-size:12px!important;line-height:1.4!important}.v-file-input.pdg-file-input .v-input__hint{color:#6b7280!important;font-size:12px!important;margin-top:8px!important;line-height:1.4!important}.v-file-input.pdg-file-input .v-input__slot.dragover{border-color:#0052a3!important;background-color:#e6f3ff!important;transform:scale(1.02)!important}.v-file-input.pdg-file-input .v-input__append-outer .v-icon{color:#06c!important;cursor:pointer!important;transition:color .2s ease!important}.v-file-input.pdg-file-input .v-input__append-outer .v-icon:hover{color:#0052a3!important}@media (max-width:768px){.v-file-input.pdg-file-input .v-input__slot{min-height:100px!important;padding:16px!important}.v-file-input.pdg-file-input .v-file-input__text{font-size:13px!important}.v-file-input.pdg-file-input .v-input__prepend-outer .v-icon{font-size:20px!important}}@media (max-width:480px){.v-file-input.pdg-file-input .v-input__slot{min-height:80px!important;padding:12px!important}.v-file-input.pdg-file-input .v-file-input__text{font-size:12px!important}.v-file-input.pdg-file-input .v-input__prepend-outer .v-icon{font-size:18px!important}}.v-file-input.pdg-file-input.pdg-file-input--small .v-input__slot{min-height:45px!important;padding:0 0 16px 16px!important}.v-file-input.pdg-file-input.pdg-file-input--large .v-input__slot{min-height:160px!important;padding:32px!important}.v-file-input.pdg-file-input.pdg-file-input--colored .v-input__slot{background-color:#f8f9ff!important}.v-file-input.pdg-file-input.pdg-file-input--colored .v-input__slot:hover{background-color:#e6f3ff!important}@keyframes pdgFileInputFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v-file-input.pdg-file-input{animation:pdgFileInputFadeIn .3s ease-out}.v-file-input.pdg-file-input.v-input--is-loading .v-input__slot{position:relative}.v-file-input.pdg-file-input.v-input--is-loading .v-input__slot:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;border-radius:6px;z-index:2}.v-file-input.pdg-file-input.v-input--is-loading .v-input__slot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #06c;border-top:2px solid transparent;border-radius:50%;animation:pdgFileInputSpin 1s linear infinite;z-index:3}@keyframes pdgFileInputSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loading-dialog *,.v-dialog.loading-dialog,.v-dialog.loading-dialog .v-card,.v-dialog.loading-dialog .v-dialog__content,.v-dialog.loading-dialog .v-overlay{z-index:999999999!important}.v-dialog:not(.loading-dialog),.v-dialog:not(.loading-dialog) .v-dialog__content,.v-dialog:not(.loading-dialog) .v-overlay{z-index:99999!important}.v-dialog.custom-dialog.show-dialog-override.loading-dialog,.v-dialog.custom-dialog.show-dialog-override.loading-dialog .v-dialog__content,.v-dialog.custom-dialog.show-dialog-override.loading-dialog .v-overlay,.v-dialog[class*=loading-dialog],.v-dialog[class*=loading-dialog] .v-dialog__content,.v-dialog[class*=loading-dialog] .v-overlay{z-index:999999999!important}.v-dialog:not([class*=loading-dialog]),.v-dialog:not([class*=loading-dialog]) .v-dialog__content,.v-dialog:not([class*=loading-dialog]) .v-overlay{z-index:99999!important}:root{--loading-z-index:999999999;--normal-dialog-z-index:99999}.v-dialog.loading-dialog,.v-dialog.loading-dialog .v-dialog__content,.v-dialog.loading-dialog .v-overlay,.v-dialog[class*=loading-dialog],.v-dialog[class*=loading-dialog] .v-dialog__content,.v-dialog[class*=loading-dialog] .v-overlay{z-index:var(--loading-z-index)!important}.v-dialog:not(.loading-dialog):not([class*=loading-dialog]),.v-dialog:not(.loading-dialog):not([class*=loading-dialog]) .v-dialog__content,.v-dialog:not(.loading-dialog):not([class*=loading-dialog]) .v-overlay{z-index:var(--normal-dialog-z-index)!important}.loading-container{z-index:var(--loading-z-index)!important;display:flex!important;align-items:center!important;justify-content:center!important}.loading-overlay{width:100vw!important;height:100vh!important;pointer-events:auto!important}.loading-overlay *{z-index:999999999!important}.v-dialog,.v-dialog .v-dialog__content,.v-dialog .v-overlay,.v-dialog:not(.loading-overlay),.v-dialog:not(.loading-overlay) .v-dialog__content,.v-dialog:not(.loading-overlay) .v-overlay{z-index:99999!important}.loading-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(2px)!important}.loading-content,.loading-overlay{z-index:999999999!important;display:flex!important;align-items:center!important;justify-content:center!important}.loading-content{position:relative!important;flex-direction:column!important;gap:16px!important}.loading-text{z-index:999999999!important;font-size:16px!important;font-weight:500!important;margin-top:8px!important}@media (max-width:768px){.loading-content{padding:24px!important}.loading-text{font-size:14px!important}}.loading-fade-enter-active,.loading-fade-leave-active{transition:opacity .3s ease!important}.loading-fade-enter,.loading-fade-leave-to{opacity:0!important}.show-dialog-container{padding:5px;max-width:auto;margin:0 auto}.show-dialog-card{background:#fff;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:24px;overflow:hidden}.show-dialog-card-header{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:16px 20px;display:flex;align-items:center;border-bottom:1px solid #e0e0e0}.show-dialog-card-icon{margin-right:12px;color:#1976d2;font-size:24px}.show-dialog-card-title{margin:0;font-size:18px;font-weight:600;color:#333}.show-dialog-card-content{padding:20px}.show-dialog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}@media (max-width:768px){.show-dialog-grid{grid-template-columns:1fr;gap:16px}}.show-dialog-field{display:flex;flex-direction:column;gap:8px}.show-dialog-label{font-weight:600;color:#555;font-size:14px;margin-bottom:4px}.show-dialog-value{color:#333;font-size:16px;line-height:1.5;word-break:break-word}.show-dialog-link{color:#1976d2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.show-dialog-link:hover{color:#1565c0}.show-dialog-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px}.show-dialog-list{display:flex;flex-direction:column;gap:12px}.show-dialog-list-item{display:flex;align-items:flex-start;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.show-dialog-list-avatar{margin-right:16px;flex-shrink:0}.show-dialog-avatar{width:45px;height:45px;background:#1976d2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.show-dialog-list-content{flex:1;min-width:0}.show-dialog-list-title{font-weight:600;color:#333;font-size:16px;margin-bottom:4px;display:flex;align-items:center;gap:8px}.show-dialog-list-subtitle{color:#666;font-size:14px;margin-bottom:8px}.show-dialog-list-action{margin-left:16px;flex-shrink:0}.show-dialog-section{margin-top:24px;padding-top:20px;border-top:1px solid #e0e0e0}.show-dialog-section-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.show-dialog-empty{text-align:center;padding:40px 20px;color:#666;font-style:italic}.show-dialog-empty .v-icon{margin-bottom:12px}.show-dialog-empty p{margin:0;font-size:16px}.show-dialog-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:12px}.show-dialog-checkbox,.show-dialog-checkbox .v-input__control,.show-dialog-checkbox .v-input__slot{margin:0}.show-dialog-checkbox .v-label{font-size:14px;color:#333;margin-left:8px}@media (max-width:768px){.show-dialog-checkbox .v-label{font-size:13px}.show-dialog-container{padding:16px}.show-dialog-card-header{padding:12px 16px}.show-dialog-card-title{font-size:16px}.show-dialog-card-content{padding:16px}.show-dialog-list-item{padding:12px;cursor:pointer}.show-dialog-list-title{font-size:15px}.show-dialog-list-subtitle{font-size:13px}.show-dialog-value{font-size:15px}.show-dialog-label{font-size:13px}}.show-dialog-list-item{animation:fadeInUp .3s ease-out;cursor:pointer}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.show-dialog-link:focus{outline:2px solid #1976d2;outline-offset:2px}.show-dialog-list-item:focus-within{outline:2px solid #1976d2;outline-offset:2px;cursor:pointer}.layout-no-scroll{height:100vh;overflow:hidden}.content-no-scroll{height:calc(100vh - 120px);overflow:hidden}.container-responsive{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.container-responsive{padding:0 .75rem}}@media (max-width:480px){.container-responsive{padding:0 .5rem}}.grid-responsive{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:768px){.grid-responsive{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:480px){.grid-responsive{gap:.5rem;grid-template-columns:1fr}}.text-responsive-h1{font-size:2rem;line-height:1.2}.text-responsive-h2{font-size:1.75rem;line-height:1.3}.text-responsive-h3{font-size:1.5rem;line-height:1.4}.text-responsive-h4{font-size:1.25rem;line-height:1.4}.text-responsive-body{font-size:1rem;line-height:1.5}.text-responsive-small{font-size:.875rem;line-height:1.4}.text-responsive-caption{font-size:.75rem;line-height:1.3}@media (max-width:1024px){.text-responsive-h1{font-size:1.75rem}.text-responsive-h2{font-size:1.5rem}.text-responsive-h3{font-size:1.25rem}.text-responsive-h4{font-size:1.125rem}.text-responsive-body{font-size:.95rem}.text-responsive-small{font-size:.8rem}.text-responsive-caption{font-size:.7rem}}@media (max-width:768px){.text-responsive-h1{font-size:1.5rem}.text-responsive-h2{font-size:1.25rem}.text-responsive-h3{font-size:1.125rem}.text-responsive-h4{font-size:1rem}.text-responsive-body{font-size:.9rem}.text-responsive-small{font-size:.75rem}.text-responsive-caption{font-size:.65rem}}@media (max-width:480px){.text-responsive-h1{font-size:1.25rem}.text-responsive-h2{font-size:1.125rem}.text-responsive-h3{font-size:1rem}.text-responsive-h4{font-size:.95rem}.text-responsive-body{font-size:.85rem}.text-responsive-small{font-size:.7rem}.text-responsive-caption{font-size:.6rem}}.margin-responsive{margin:1rem}.margin-responsive-sm{margin:.75rem}.margin-responsive-xs{margin:.5rem}.margin-responsive-lg{margin:1.5rem}.margin-responsive-xl{margin:2rem}.padding-responsive{padding:1rem}.padding-responsive-sm{padding:.75rem}.padding-responsive-xs{padding:.5rem}.padding-responsive-lg{padding:1.5rem}.padding-responsive-xl{padding:2rem}@media (max-width:768px){.margin-responsive{margin:.75rem}.margin-responsive-sm{margin:.5rem}.margin-responsive-xs{margin:.25rem}.margin-responsive-lg{margin:1rem}.margin-responsive-xl{margin:1.5rem}.padding-responsive{padding:.75rem}.padding-responsive-sm{padding:.5rem}.padding-responsive-xs{padding:.25rem}.padding-responsive-lg{padding:1rem}.padding-responsive-xl{padding:1.5rem}}@media (max-width:480px){.margin-responsive{margin:.5rem}.margin-responsive-sm{margin:.25rem}.margin-responsive-xs{margin:.125rem}.margin-responsive-lg{margin:.75rem}.margin-responsive-xl{margin:1rem}.padding-responsive{padding:.5rem}.padding-responsive-sm{padding:.25rem}.padding-responsive-xs{padding:.125rem}.padding-responsive-lg{padding:.75rem}.padding-responsive-xl{padding:1rem}}.btn-responsive{padding:.75rem 1.5rem;font-size:1rem;min-height:44px}.btn-responsive-sm{padding:.5rem 1rem;font-size:.875rem;min-height:36px}.btn-responsive-lg{padding:1rem 2rem;font-size:1.125rem;min-height:52px}@media (max-width:768px){.btn-responsive{padding:.625rem 1.25rem;font-size:.9rem;min-height:40px}.btn-responsive-sm{padding:.375rem .75rem;font-size:.8rem;min-height:32px}.btn-responsive-lg{padding:.875rem 1.75rem;font-size:1rem;min-height:48px}}@media (max-width:480px){.btn-responsive{padding:.5rem 1rem;font-size:.85rem;min-height:36px}.btn-responsive-sm{padding:.25rem .5rem;font-size:.75rem;min-height:28px}.btn-responsive-lg{padding:.75rem 1.5rem;font-size:.95rem;min-height:44px}}.form-responsive{max-width:600px;margin:0 auto}.form-group-responsive{margin-bottom:1.5rem}.form-label-responsive{font-size:1rem;font-weight:500;margin-bottom:.5rem;display:block}.form-input-responsive{width:100%;font-size:1rem;border:none!important;min-height:44px}@media (max-width:768px){.form-responsive{max-width:100%;padding:0 1rem}.form-group-responsive{margin-bottom:1rem}.form-label-responsive{font-size:.9rem;margin-bottom:.375rem}.form-input-responsive{padding:.625rem;font-size:.9rem;min-height:40px}}@media (max-width:480px){.form-responsive{padding:0 .5rem}.form-group-responsive{margin-bottom:.75rem}.form-label-responsive{font-size:.85rem;margin-bottom:.25rem}.form-input-responsive{padding:.5rem;font-size:.85rem;min-height:36px}}.card-responsive{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.card-responsive-sm{padding:1rem}.card-responsive-lg{padding:2rem}@media (max-width:768px){.card-responsive{padding:1rem;border-radius:6px}.card-responsive-sm{padding:.75rem}.card-responsive-lg{padding:1.5rem}}@media (max-width:480px){.card-responsive{padding:.75rem;border-radius:4px}.card-responsive-sm{padding:.5rem}.card-responsive-lg{padding:1rem}}.hidden-mobile,.hidden-tablet{display:block}.hidden-desktop{display:none}@media (max-width:768px){.hidden-mobile{display:none!important}.hidden-desktop{display:block!important}}@media (max-width:1024px) and (min-width:769px){.hidden-tablet{display:none!important}}.flex-responsive{display:flex;gap:1rem}.flex-responsive-sm{gap:.5rem}.flex-responsive-lg{gap:1.5rem}.flex-responsive-wrap{flex-wrap:wrap}.flex-responsive-column{flex-direction:column}@media (max-width:768px){.flex-responsive{gap:.75rem}.flex-responsive-sm{gap:.375rem}.flex-responsive-lg{gap:1rem}.flex-responsive-mobile-column{flex-direction:column}}@media (max-width:480px){.flex-responsive{gap:.5rem}.flex-responsive-sm{gap:.25rem}.flex-responsive-lg{gap:.75rem}}.focus-visible{outline:2px solid #1976d2!important;outline-offset:2px!important}.high-contrast{color:#333!important;background-color:#fff!important}.transition-responsive{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-responsive-fast{transition:all .15s ease}.transition-responsive-slow{transition:all .5s ease}.hover-responsive:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.hover-responsive:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}}@media print{.no-print{display:none!important}.print-only{display:block!important}.container-responsive{max-width:none!important;padding:0!important}.card-responsive{box-shadow:none!important;border:1px solid #000!important}}#app,.v-application,body,html{font-family:Rawline,sans-serif!important;color:#254988!important}.v-application{max-height:100vh!important}.main-content{flex:1;width:100%;overflow:hidden!important;padding:.5rem;margin:0;height:calc(100vh - 200px);box-sizing:border-box}.v-card__text{width:100%!important;padding:0!important}.custom-br-item{font-size:14px;padding:6px;height:auto;line-height:normal}.v-data-table td{font-size:14px!important}.custom-dialog{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;margin:0!important;z-index:99999!important}.v-dialog--active,.v-dialog--active .v-dialog__content,.v-dialog--active .v-overlay,.v-dialog__content,.v-overlay{z-index:999999!important}.v-application--wrap{z-index:auto!important}.v-dialog,.v-dialog--fullscreen{z-index:999999!important}.v-dialog,.v-dialog--active,.v-dialog--active .v-dialog__content,.v-dialog--active .v-overlay,.v-dialog__content,.v-overlay{z-index:99999!important}.v-application,body{z-index:auto!important}.v-dialog--fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.Vue-Toastification__container,.custom-dialog:not([class*=show-dialog-override]),.custom-dialog:not([class*=show-dialog-override]) .v-dialog__content,.custom-dialog:not([class*=show-dialog-override]) .v-overlay,.swal2-container,.v-dialog--fullscreen{z-index:99999!important}.kebab-menu-overlay{z-index:9999999999999!important;position:fixed!important}.loading-container,.v-dialog.custom-dialog.show-dialog-override,.v-dialog.custom-dialog.show-dialog-override .v-dialog__content,.v-dialog.custom-dialog.show-dialog-override .v-overlay{z-index:999999999!important}.loading-container{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:hsla(0,0%,100%,.4)!important}.v-dialog.custom-dialog:not(.show-dialog-override),.v-dialog.custom-dialog:not(.show-dialog-override) .v-dialog__content,.v-dialog.custom-dialog:not(.show-dialog-override) .v-overlay{z-index:99999!important}.v-dialog[class*=custom-dialog][class*=show-dialog-override],.v-dialog[class*=custom-dialog][class*=show-dialog-override] .v-dialog__content,.v-dialog[class*=custom-dialog][class*=show-dialog-override] .v-overlay{z-index:999999999!important}.v-list-item__subtitle{white-space:normal}.pointer{cursor:pointer}.avatar{height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#1976d2;border:2px solid transparent;transition:border-color .3s ease}.list-avatar:hover{outline:2px solid #1976d2;outline-offset:-2px;border-radius:10px;background-color:inherit!important;box-shadow:none!important}.v-application .info-custom{text-align:center!important}#login-main{display:flex;flex-direction:column;min-height:100vh}#login-main router-view{flex:1}#login-main Footer{margin-top:auto}.info-section{text-align:center;margin:20px auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.info-section h2{font-size:1.8em;color:#333;font-weight:700}.swal2-title{font-size:16px!important}.swal2-html-container{font-size:14px!important}.custom-inline-confirm{background-color:#1976d2!important;font-weight:700!important}.custom-inline-cancel,.custom-inline-confirm{color:#fff!important;border-radius:8px!important;padding:10px 20px!important;font-size:14px!important}.custom-inline-cancel{background-color:#757575!important}.template-base{height:100vh}#main{height:calc(100vh - 120px)}#main,.container-fluid{overflow:hidden!important}.container-fluid,.row{height:100%}.row{margin:0;display:flex!important;flex-wrap:nowrap!important}.col{height:100%;overflow:hidden}.main-content-col{flex:1!important;min-width:0!important;overflow:hidden;transition:all .3s ease-in-out!important}.sidebar-responsive.hidden~.main-content-col{flex:1!important;width:100%!important;max-width:100%!important}.sidebar-container{display:flex;width:100%;height:100%;position:relative}.main-content-wrapper{flex:1;min-width:0;width:100%;height:100%;overflow:hidden!important}.main-content-wrapper .main-content{width:100%;height:100%;overflow-x:hidden!important;overflow-y:auto!important;padding:.75rem;box-sizing:border-box}.main-content-wrapper.sidebar-open{margin-left:0;width:100%}@media (max-width:1024px){#main{height:calc(100vh - 100px)}.main-content{padding:1.25rem;height:calc(100vh - 180px);overflow:hidden!important}.row{flex-wrap:nowrap!important}.v-data-table{font-size:.8rem!important}.v-data-table td,.v-data-table th{padding:8px 4px!important}}@media (max-width:768px){#main{height:calc(100vh - 90px)}.main-content,.main-content-wrapper .main-content{padding:1rem;height:calc(100vh - 160px);overflow:hidden!important}.sidebar-container{position:relative}.container-fluid{padding-left:8px!important;padding-right:8px!important}.v-data-table{font-size:13px!important}.v-data-table td,.v-data-table th{padding:6px 2px!important}.v-card{margin-bottom:8px!important;height:80%!important}.v-btn{font-size:.875rem!important;padding:8px 12px!important}.v-btn--small{padding:4px 8px!important}.v-text-field{font-size:.875rem!important}.v-text-field .v-input__control{min-height:40px!important}.custom-dialog{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;margin:0!important;z-index:99999!important}.swal2-popup{width:90%!important;margin:0 auto!important}.swal2-title{font-size:14px!important}.swal2-html-container{font-size:12px!important}.info-section{margin:10px auto;padding:15px}.info-section h2{font-size:1.4em}}@media (max-width:480px){#main{height:calc(100vh - 80px)}.main-content,.main-content-wrapper .main-content{padding:.75rem;height:calc(100vh - 140px);overflow:hidden!important}.container-fluid{padding-left:4px!important;padding-right:4px!important}.v-data-table{font-size:12px!important}.v-data-table td,.v-data-table th{padding:4px 1px!important}.v-btn{font-size:.8rem!important;padding:6px 10px!important}.v-btn--small{padding:3px 6px!important}.v-text-field .v-input__control{min-height:36px!important}.custom-dialog{width:100vw!important;height:100vh!important}.swal2-popup{width:95%!important}.swal2-title{font-size:13px!important}.swal2-html-container{font-size:11px!important}.info-section{margin:8px auto;padding:12px}.info-section h2{font-size:1.2em}.avatar{height:32px;font-size:12px}}@media (max-width:320px){#main{height:calc(100vh - 70px)}.main-content{padding:.5rem;height:calc(100vh - 120px);overflow:hidden!important}.container-fluid{padding-left:2px!important;padding-right:2px!important}.v-data-table{font-size:11px!important}.v-data-table td,.v-data-table th{padding:3px .5px!important}.v-btn{font-size:.75rem!important;padding:4px 8px!important}.v-btn--small{padding:2px 4px!important}.v-text-field .v-input__control{min-height:32px!important}.avatar{height:28px;font-size:11px}}.v-btn:focus,.v-select:focus,.v-text-field:focus{outline:2px solid #1976d2!important;outline-offset:2px!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hidden-xs{display:none!important}@media (min-width:481px){.hidden-xs{display:block!important}}.hidden-sm{display:none!important}@media (min-width:769px){.hidden-sm{display:block!important}}.hidden-md{display:none!important}@media (min-width:1025px){.hidden-md{display:block!important}}.responsive-padding{padding:1rem}@media (max-width:768px){.responsive-padding{padding:.75rem}}@media (max-width:480px){.responsive-padding{padding:.5rem}}.responsive-margin{margin:1rem}@media (max-width:768px){.responsive-margin{margin:.75rem}}@media (max-width:480px){.responsive-margin{margin:.5rem}}.main-content-padding-sm{padding:.75rem!important}.main-content-padding-xs{padding:.5rem!important}.main-content-padding-lg{padding:2rem!important}.main-content-padding-xl{padding:2.5rem!important}.main-content-height-auto{min-height:auto!important;max-height:none!important}.main-content-height-full{min-height:100vh!important;max-height:100vh!important}.main-content-overflow-hidden{overflow:hidden!important}.main-content-overflow-y-auto{overflow-y:auto!important;overflow-x:hidden!important}.main-content-overflow-x-auto{overflow-x:auto!important;overflow-y:hidden!important}.main-content-margin-bottom-sm{margin-bottom:60px!important}.main-content-margin-bottom-xs{margin-bottom:40px!important}.main-content-margin-bottom-lg{margin-bottom:100px!important}.main-content-margin-bottom-xl{margin-bottom:120px!important}@media (max-width:1024px){.main-content-padding-lg{padding:1.5rem!important}.main-content-padding-xl{padding:2rem!important}.main-content-margin-bottom-lg{margin-bottom:80px!important}.main-content-margin-bottom-xl{margin-bottom:100px!important}}@media (max-width:768px){.main-content-padding-sm{padding:.5rem!important}.main-content-padding-xs{padding:.25rem!important}.main-content-padding-lg{padding:1rem!important}.main-content-padding-xl{padding:1.5rem!important}.main-content-margin-bottom-sm{margin-bottom:50px!important}.main-content-margin-bottom-xs{margin-bottom:30px!important}.main-content-margin-bottom-lg{margin-bottom:70px!important}.main-content-margin-bottom-xl{margin-bottom:90px!important}}@media (max-width:480px){.main-content-padding-sm{padding:.375rem!important}.main-content-padding-xs{padding:.125rem!important}.main-content-padding-lg{padding:.75rem!important}.main-content-padding-xl{padding:1rem!important}.main-content-margin-bottom-sm{margin-bottom:40px!important}.main-content-margin-bottom-xs{margin-bottom:25px!important}.main-content-margin-bottom-lg{margin-bottom:60px!important}.main-content-margin-bottom-xl{margin-bottom:80px!important}}.v-data-table{margin-bottom:1rem!important;overflow:visible;max-height:calc(100vh - 300px)}.v-data-table .v-data-footer{margin-bottom:.5rem!important}.v-data-table__wrapper{overflow:auto;max-height:calc(100vh - 400px)}.v-data-table .v-data-footer{overflow:visible!important;z-index:1!important;background-color:#fff!important;border-top:1px solid #e0e0e0!important}.v-card .v-data-table{margin-bottom:1.5rem!important}@media (max-width:1024px){.v-data-table{max-height:calc(100vh - 280px)}.v-data-table__wrapper{max-height:calc(100vh - 380px);overflow:auto}}@media (max-width:768px){.v-data-table{max-height:calc(100vh - 260px)}.v-data-table__wrapper{max-height:calc(100vh - 360px);overflow:auto}}@media (max-width:480px){.v-data-table{max-height:calc(100vh - 240px)}.v-data-table__wrapper{max-height:calc(100vh - 340px);overflow:auto}}.v-data-table .v-data-footer .v-pagination{gap:2px!important}.v-data-table .v-data-footer .v-pagination__item{min-width:28px!important;height:28px!important;border-radius:4px!important;font-weight:500!important;transition:all .2s ease!important;border:1px solid #e0e0e0!important;font-size:.8rem!important}.v-data-table .v-data-footer .v-pagination__item:hover{transform:translateY(-1px)!important;box-shadow:0 1px 4px rgba(0,0,0,.15)!important;background-color:#eee!important}.v-data-table .v-data-footer .v-pagination__item--active{background-color:#1976d2!important;font-weight:600!important}.v-data-table .v-data-footer .v-pagination__item--active:hover{background-color:#1565c0!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:32px!important;height:32px!important;border-radius:4px!important;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;transition:all .2s ease!important}.v-data-table .v-data-footer .v-pagination__navigation:hover{background-color:#e3f2fd!important;transform:translateY(-1px)!important;box-shadow:0 1px 4px rgba(25,118,210,.2)!important}.v-data-table .v-data-footer .v-pagination__navigation:disabled{background-color:#f5f5f5!important;color:#bdbdbd!important;border-color:#e0e0e0!important;transform:none!important;box-shadow:none!important}.v-data-table .v-data-footer .v-pagination__navigation .v-icon{font-size:16px!important;color:#424242!important}.v-data-table .v-data-footer .v-pagination__navigation:hover .v-icon{color:#1976d2!important}.v-data-table .v-data-footer .v-pagination__navigation:disabled .v-icon{color:#bdbdbd!important}.v-card .v-data-table .v-data-footer{padding:0 10px!important}@media (max-width:1024px){.v-data-table{font-size:13px!important}.v-data-table td,.v-data-table th{padding:8px 6px!important}.v-data-table .v-data-table__wrapper{overflow-x:auto!important}.v-data-table .v-data-footer .v-pagination__item{min-width:32px!important;height:32px!important;font-size:13px!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:36px!important;height:36px!important}.v-data-table .v-data-footer .v-pagination__navigation .v-icon{font-size:18px!important}}@media (max-width:768px){.v-data-table{font-size:12px!important}.v-data-table td,.v-data-table th{padding:6px 4px!important;white-space:nowrap!important}.v-data-table .v-data-table__wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.v-data-table .v-data-footer{padding:6px 6px!important;background-color:#fafafa!important;border-top:1px solid #e0e0e0!important}.v-data-table .v-data-footer__select{font-size:.8rem!important;margin-bottom:6px!important}.v-data-table .v-data-footer__pagination{font-size:.8rem!important;justify-content:center!important}.v-data-table .v-data-footer .v-pagination{gap:3px!important;justify-content:center!important;flex-wrap:wrap!important}.v-data-table .v-data-footer .v-pagination__item{min-width:36px!important;height:36px!important;font-size:13px!important;font-weight:600!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;color:#333!important;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important}.v-data-table .v-data-footer .v-pagination__item--active{background-color:#1976d2!important;color:#fff!important;box-shadow:0 1px 3px rgba(25,118,210,.3)!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:40px!important;height:40px!important;border-radius:6px!important;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;color:#333!important}.v-data-table .v-data-footer .v-pagination__navigation:hover{background-color:#e3f2fd!important;border-color:#1976d2!important;box-shadow:0 2px 6px rgba(25,118,210,.25)!important}.v-data-table .v-data-footer .v-pagination__navigation .v-icon{font-size:18px!important;color:#424242!important}.v-data-table .v-btn{min-width:28px!important;height:28px!important}.v-data-table .v-btn .v-icon{font-size:14px!important}}@media (max-width:480px){.v-data-table{font-size:11px!important}.v-data-table td,.v-data-table th{padding:4px 2px!important;white-space:nowrap!important}.v-data-table .v-data-table__wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.v-data-table .v-data-footer{padding:6px 4px!important;flex-direction:column!important;gap:6px!important;background-color:#f8f9fa!important;border-top:1px solid #dee2e6!important}.v-data-table .v-data-footer__select{font-size:.8rem!important;order:2!important;text-align:center!important;margin-bottom:0!important}.v-data-table .v-data-footer__pagination{font-size:.8rem!important;order:1!important;justify-content:center!important;width:100%!important}.v-data-table .v-data-footer .v-pagination{gap:4px!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important}.v-data-table .v-data-footer .v-pagination__item{min-width:38px!important;height:38px!important;font-size:13px!important;font-weight:600!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#333!important}.v-data-table .v-data-footer .v-pagination__item:hover{background-color:#f5f5f5!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.v-data-table .v-data-footer .v-pagination__item--active{background-color:#1976d2!important;color:#fff!important;border-color:#1976d2!important;box-shadow:0 3px 6px rgba(25,118,210,.4)!important}.v-data-table .v-data-footer .v-pagination__item--active:hover{background-color:#1565c0!important;box-shadow:0 4px 8px rgba(25,118,210,.5)!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:42px!important;height:42px!important;border-radius:6px!important;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;color:#333!important}.v-data-table .v-data-footer .v-pagination__navigation:hover{background-color:#e3f2fd!important;border-color:#1976d2!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(25,118,210,.3)!important}.v-data-table .v-data-footer .v-pagination__navigation .v-icon{font-size:18px!important;color:#424242!important}.v-data-table .v-data-footer .v-pagination__navigation:hover .v-icon{color:#1976d2!important}.v-data-table .v-btn{min-width:28px!important;height:28px!important}.v-data-table .v-btn .v-icon{font-size:14px!important}.v-data-table .v-checkbox{margin:0!important}.v-data-table .v-checkbox .v-input__control{min-height:24px!important}}@media (max-width:320px){.v-data-table{font-size:10px!important}.v-data-table td,.v-data-table th{padding:3px 1px!important;white-space:nowrap!important}.v-data-table .v-data-footer{padding:4px 3px!important}.v-data-table .v-data-footer__pagination,.v-data-table .v-data-footer__select{font-size:.75rem!important}.v-data-table .v-data-footer .v-pagination{gap:3px!important}.v-data-table .v-data-footer .v-pagination__item{min-width:36px!important;height:36px!important;font-size:12px!important;border-radius:6px!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:40px!important;height:40px!important;border-radius:6px!important}.v-data-table .v-data-footer .v-pagination__navigation .v-icon{font-size:16px!important}.v-data-table .v-btn{min-width:24px!important;height:24px!important}.v-data-table .v-btn .v-icon{font-size:12px!important}}.v-data-table td:focus,.v-data-table th:focus{outline:2px solid #1976d2!important;outline-offset:-2px!important}.v-data-table th{font-weight:600!important;color:#333!important;background-color:#f5f5f5!important}.v-data-table tbody tr:hover{background-color:rgba(25,118,210,.04)!important}.v-data-table .v-data-footer .v-pagination__item:focus,.v-data-table .v-data-footer .v-pagination__navigation:focus{outline:3px solid #1976d2!important;box-shadow:0 0 0 3px rgba(25,118,210,.3)!important}.v-data-table .v-data-footer .v-pagination__item:disabled{background-color:#f5f5f5!important;color:#9e9e9e!important;cursor:not-allowed!important;opacity:.6!important}@media (hover:none) and (pointer:coarse){.v-data-table .v-data-footer .v-pagination__item:active,.v-data-table .v-data-footer .v-pagination__navigation:active{transform:scale(.95)!important;transition:transform .1s ease!important}.v-data-table .v-data-footer .v-pagination__item--active:active{transform:scale(.95)!important;background-color:#1565c0!important}}.v-data-table .v-data-footer__pagination .v-data-footer__pagination__info{color:#424242!important;font-weight:500!important}@media (max-width:768px){.v-data-table .v-data-footer__pagination .v-data-footer__pagination__info{font-size:.9rem!important;text-align:center!important;margin-bottom:8px!important}}@media (max-width:480px){.v-data-table .v-data-footer__pagination .v-data-footer__pagination__info{font-size:.85rem!important;margin-bottom:12px!important}}.v-data-table .v-data-footer__select .v-select{min-width:120px!important}.v-data-table .v-data-footer__select .v-select .v-input__control{border-radius:8px!important;border:1px solid #e0e0e0!important}@media (max-width:768px){.v-data-table .v-data-footer__select .v-select{min-width:100px!important}.v-data-table .v-data-footer__select .v-select .v-input__control{border-radius:10px!important}}@media (max-width:480px){.v-data-table .v-data-footer__select .v-select{min-width:80px!important}.v-data-table .v-data-footer__select .v-select .v-input__control{border-radius:12px!important}}.table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.cell-truncate{max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:768px){.cell-truncate{max-width:150px!important}}@media (max-width:480px){.cell-truncate{max-width:100px!important}}.actions-responsive{display:flex!important;gap:4px!important;flex-wrap:wrap!important}@media (max-width:480px){.actions-responsive{gap:2px!important}}.v-data-table .v-btn{transition:all .2s ease!important}.v-data-table .v-btn:hover{transform:scale(1.05)!important}.requests-data-table .v-data-table,.requests-data-table .v-data-table td,.requests-data-table .v-data-table th,.responsive-data-table,.responsive-data-table td,.responsive-data-table th,.table-realized-payments .v-data-table,.table-realized-payments .v-data-table td,.table-realized-payments .v-data-table th{font-size:14px!important}@media (max-width:1024px){.requests-data-table .v-data-table,.requests-data-table .v-data-table td,.requests-data-table .v-data-table th,.responsive-data-table,.responsive-data-table td,.responsive-data-table th,.table-realized-payments .v-data-table,.table-realized-payments .v-data-table td,.table-realized-payments .v-data-table th{font-size:13px!important}}@media (max-width:768px){.requests-data-table .v-data-table,.requests-data-table .v-data-table td,.requests-data-table .v-data-table th,.responsive-data-table,.responsive-data-table td,.responsive-data-table th,.table-realized-payments .v-data-table,.table-realized-payments .v-data-table td,.table-realized-payments .v-data-table th{font-size:12px!important}}@media (max-width:480px){.requests-data-table .v-data-table,.requests-data-table .v-data-table td,.requests-data-table .v-data-table th,.responsive-data-table,.responsive-data-table td,.responsive-data-table th,.table-realized-payments .v-data-table,.table-realized-payments .v-data-table td,.table-realized-payments .v-data-table th{font-size:11px!important}}@media (max-width:320px){.requests-data-table .v-data-table,.requests-data-table .v-data-table td,.requests-data-table .v-data-table th,.responsive-data-table,.responsive-data-table td,.responsive-data-table th,.table-realized-payments .v-data-table,.table-realized-payments .v-data-table td,.table-realized-payments .v-data-table th{font-size:10px!important}}.v-data-table .v-data-footer,.v-data-table .v-data-footer__pagination,.v-data-table .v-data-footer__select{font-size:inherit!important}.v-data-table .v-chip{font-size:.75rem!important;height:24px!important}@media (max-width:768px){.v-data-table .v-chip{font-size:.7rem!important;height:20px!important}}@media (max-width:480px){.v-data-table .v-chip{font-size:.65rem!important;height:18px!important}}.v-data-table .larger-column{min-width:80px!important}@media (max-width:768px){.v-data-table .larger-column{min-width:60px!important}}@media (max-width:480px){.v-data-table .larger-column{min-width:50px!important}}.v-data-table{position:relative!important}.v-data-table .v-data-table__wrapper{max-height:70vh!important}.v-data-table thead,.v-data-table thead th{position:sticky!important;top:0!important;z-index:10!important;background-color:#fafafa!important;border-bottom:2px solid #e0e0e0!important}.v-data-table thead th{font-weight:600!important;color:#333!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;transition:background-color .2s ease!important}.v-data-table thead th:hover{background-color:#f0f0f0!important}@media (max-width:1024px){.v-data-table .v-data-table__wrapper{max-height:65vh!important}.v-data-table thead th{font-size:13px!important;padding:10px 8px!important}}@media (max-width:768px){.v-data-table .v-data-table__wrapper{max-height:60vh!important}.v-data-table thead th{font-size:12px!important;padding:8px 6px!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}}@media (max-width:480px){.v-data-table .v-data-table__wrapper{max-height:55vh!important}.v-data-table thead th{font-size:11px!important;padding:6px 4px!important}}@media (max-width:320px){.v-data-table .v-data-table__wrapper{max-height:50vh!important}.v-data-table thead th{font-size:10px!important;padding:4px 2px!important}}.requests-data-table .v-data-table .v-data-table__wrapper,.responsive-data-table .v-data-table__wrapper,.table-realized-payments .v-data-table .v-data-table__wrapper{max-height:70vh!important}.requests-data-table .v-data-table thead th,.responsive-data-table thead th,.table-realized-payments .v-data-table thead th{position:sticky!important;top:0!important;z-index:10!important;background-color:#fafafa!important}.v-data-table.table-height-custom .v-data-table__wrapper{max-height:var(--table-max-height,70vh)!important}.v-data-table[style*=height] .v-data-table__wrapper{overflow-y:auto!important;overflow-x:auto!important}.v-data-table[style*=height] thead,.v-data-table[style*=height] thead th{position:sticky!important;top:0!important;z-index:10!important;background-color:#fafafa!important;border-bottom:2px solid #e0e0e0!important}.v-data-table[style*=height] thead th{font-weight:600!important;color:#333!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;transition:background-color .2s ease!important}.v-data-table[style*=height] thead th:hover{background-color:#f0f0f0!important}.v-data-table thead th:focus{outline:2px solid #1976d2!important;outline-offset:-2px!important;background-color:#e3f2fd!important}.v-data-table thead th[aria-sort]:after{content:attr(aria-sort)!important;position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.v-data-table .v-data-table__wrapper table thead,.v-data-table .v-data-table__wrapper table thead th,.v-data-table .v-data-table__wrapper thead,.v-data-table .v-data-table__wrapper thead th,.v-data-table table thead,.v-data-table table thead th,.v-data-table thead,.v-data-table thead th{position:sticky!important;top:0!important;z-index:10!important;background-color:#fafafa!important;border-bottom:2px solid #e0e0e0!important}.v-data-table .v-data-table__wrapper{overflow-y:auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.v-data-table tbody{position:relative!important}.v-data-table tbody tr{background-color:#fff!important;transition:background-color .2s ease!important}.v-data-table tbody tr:hover{background-color:#f5f5f5!important}.v-data-table tbody td{position:relative!important;background-color:inherit!important}.v-data-table[style*=height] .v-data-table__wrapper{height:inherit!important;max-height:none!important}.v-data-table[style*=height] table thead,.v-data-table[style*=height] table thead th,.v-data-table[style*=height] thead,.v-data-table[style*=height] thead th{position:sticky!important;top:0!important;z-index:10!important;background-color:#fafafa!important}.v-card .v-data-table .v-data-table__wrapper{max-height:calc(70vh - 120px)!important}.v-card .v-data-table[style*=height] .v-data-table__wrapper{height:inherit!important;max-height:none!important}.requests-data-table .v-data-table thead,.requests-data-table .v-data-table thead th,.responsive-data-table thead,.responsive-data-table thead th,.table-realized-payments .v-data-table thead,.table-realized-payments .v-data-table thead th{position:sticky!important;top:0!important;z-index:10!important;background-color:#fafafa!important}@supports not (position:sticky){.v-data-table thead,.v-data-table thead th{position:relative!important;background-color:#fafafa!important}.v-data-table .v-data-table__wrapper{max-height:70vh!important;overflow-y:auto!important}}.v-data-table .v-data-table__wrapper{min-width:100%!important}.v-data-table table{width:100%!important;table-layout:auto!important}.v-data-table:has(.v-data-footer) .v-data-table__wrapper{max-height:calc(70vh - 60px)!important}.v-data-table:has(.v-data-table__top) .v-data-table__wrapper{max-height:calc(70vh - 80px)!important}.v-data-table:has(.v-data-table__top):has(.v-data-footer) .v-data-table__wrapper{max-height:calc(70vh - 140px)!important}.v-data-table .v-data-footer{position:relative!important;z-index:10!important;background:linear-gradient(135deg,#f8f9fa,#fff)!important;border-top:1px solid #e9ecef!important;box-shadow:0 -1px 4px rgba(0,0,0,.05)!important;padding:6px 12px!important}.v-card .v-data-table{margin:0!important;border-radius:0!important}.v-card .v-data-table .v-data-footer{border-radius:0 0 4px 4px!important;margin:0!important;border-top:1px solid #e0e0e0!important;background-color:#fafafa!important;padding:0 12px!important;max-height:60px!important}.v-card .v-card-text{padding:12px!important}@media (max-width:768px){.v-data-table .v-data-footer .v-pagination__item:not(.v-pagination__navigation),.v-data-table .v-data-footer__pagination .v-data-footer__pagination__info,.v-data-table .v-data-footer__select{display:none!important}.v-data-table .v-data-footer .v-pagination__navigation{display:flex!important}.v-data-table .v-data-footer .v-pagination{justify-content:center!important;gap:12px!important}.v-data-table .v-data-footer{padding:8px 8px!important;flex-direction:column!important;align-items:center!important}.v-data-table .v-data-footer__pagination{width:100%!important;justify-content:center!important;margin:0!important}}@media (max-width:480px){.v-data-table .v-data-footer{padding:6px 8px!important;border-radius:8px 8px 0 0!important;margin-top:4px!important}.v-data-table .v-data-footer .v-pagination{gap:20px!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:44px!important;min-height:44px!important}.v-data-table .v-data-footer .v-pagination__navigation .v-icon{font-size:20px!important}}.mobile-pagination-info{width:100%!important;text-align:center!important;margin-bottom:8px!important}.mobile-pagination-info .page-info{background-color:hsla(0,0%,100%,.95)!important;padding:6px 12px!important;border-radius:6px!important;border:1px solid #e0e0e0!important;font-size:.85rem!important;font-weight:600!important;color:#495057!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;display:inline-block!important}@media (max-width:480px){.mobile-pagination-info .page-info{font-size:.8rem!important;padding:4px 8px!important}}@media (max-width:360px){.mobile-pagination-info .page-info{font-size:.75rem!important;padding:3px 6px!important}}@media (max-width:768px){.v-data-table .v-data-footer .v-pagination__item,.v-data-table .v-data-footer .v-pagination__navigation{min-width:40px!important;min-height:40px!important;touch-action:manipulation!important}.v-data-table .v-data-footer .v-pagination__item:active,.v-data-table .v-data-footer .v-pagination__navigation:active{transform:scale(.92)!important;transition:transform .15s cubic-bezier(.4,0,.2,1)!important}}@media (max-width:480px){.v-data-table .v-data-footer .v-pagination__item,.v-data-table .v-data-footer .v-pagination__navigation{min-width:42px!important;min-height:42px!important}.v-data-table .v-data-footer .v-pagination__item:active,.v-data-table .v-data-footer .v-pagination__navigation:active{transform:scale(.88)!important;transition:transform .12s cubic-bezier(.4,0,.2,1)!important}}.v-data-table .v-data-footer .v-pagination__item{color:#333!important;background-color:#f5f5f5!important;border:1px solid #e9ecef!important;font-weight:600!important;text-shadow:0 1px 0 hsla(0,0%,100%,.8)!important}.v-data-table .v-data-footer .v-pagination__item--active{color:#fff!important;background:linear-gradient(135deg,#1976d2,#1565c0)!important;border-color:#1976d2!important;text-shadow:0 1px 0 rgba(0,0,0,.2)!important;box-shadow:0 1px 4px rgba(25,118,210,.3)!important}.v-data-table .v-data-footer .v-pagination__navigation{color:#333!important;background:linear-gradient(135deg,#f5f5f5,#eee)!important;border:1px solid #dee2e6!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}.v-data-table .v-data-footer .v-pagination__navigation:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;border-color:#1976d2!important;box-shadow:0 2px 6px rgba(25,118,210,.25)!important}@media (max-width:480px){.v-data-table .v-data-footer{padding:6px 8px!important;border-radius:8px 8px 0 0!important;margin-top:4px!important}.v-data-table .v-data-footer__pagination{margin-bottom:8px!important}.v-data-table .v-data-footer .v-pagination{justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;padding:4px 0!important}.v-data-table .v-data-footer__pagination .v-data-footer__pagination__info{background-color:hsla(0,0%,100%,.9)!important;padding:6px 8px!important;border-radius:6px!important;border:1px solid #e9ecef!important;margin-bottom:8px!important;font-weight:600!important;color:#495057!important;font-size:.85rem!important}}.v-data-table .v-data-footer .v-pagination__item:focus,.v-data-table .v-data-footer .v-pagination__navigation:focus{outline:2px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(25,118,210,.2)!important}.v-data-table .v-data-footer .v-pagination__navigation:disabled{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#adb5bd!important;border-color:#dee2e6!important;cursor:not-allowed!important;opacity:.7!important}.v-data-table .v-data-footer .v-pagination__navigation:disabled .v-icon{color:#adb5bd!important}.v-data-table .v-data-footer .v-pagination__item,.v-data-table .v-data-footer .v-pagination__navigation{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.v-data-table .v-data-footer .v-pagination__item--active{animation:paginationActive .3s cubic-bezier(.4,0,.2,1)!important}@keyframes paginationActive{0%{transform:scale(.8);opacity:.7}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@media (max-width:480px){.v-data-table .v-data-footer__select{background-color:hsla(0,0%,100%,.95)!important;padding:8px!important;border-radius:8px!important;border:1px solid #e9ecef!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.v-data-table .v-data-footer__select .v-select{min-width:100px!important}.v-data-table .v-data-footer__select .v-select .v-input__control{border-radius:6px!important;border:1px solid #dee2e6!important;background-color:#fff!important}.v-data-table .v-data-footer__select .v-select .v-input__control:hover{border-color:#1976d2!important}}.requests-data-table .v-data-footer,.responsive-data-table .v-data-footer,.table-realized-payments .v-data-footer{background:linear-gradient(135deg,#f8f9fa,#fff)!important}@media (prefers-color-scheme:dark){.v-data-table .v-data-footer{background:linear-gradient(135deg,#f5f5f5,#f5f5f5)!important;border-top:1px solid #495057!important}.v-data-table .v-data-footer .v-pagination__item{color:#e9ecef!important;background-color:#495057!important;border-color:#6c757d!important}.v-data-table .v-data-footer .v-pagination__navigation{color:#e9ecef!important;background:linear-gradient(135deg,#495057,#6c757d)!important;border-color:#6c757d!important}}.pagination-highlight{border:1px solid #ff6b6b!important;background-color:hsla(0,100%,71%,.1)!important}.pagination-compact .v-data-footer .v-pagination{gap:1px!important}.pagination-compact .v-data-footer .v-pagination__item,.pagination-compact .v-data-footer .v-pagination__navigation{min-width:28px!important;min-height:28px!important;font-size:.8rem!important}.pagination-expanded .v-data-footer .v-pagination{gap:6px!important}.pagination-expanded .v-data-footer .v-pagination__item,.pagination-expanded .v-data-footer .v-pagination__navigation{min-width:40px!important;min-height:40px!important;font-size:.9rem!important}.pagination-mobile-only .v-data-footer .v-pagination__item:not(.v-pagination__navigation),.pagination-mobile-only .v-data-footer__pagination .v-data-footer__pagination__info,.pagination-mobile-only .v-data-footer__select{display:none!important}.pagination-mobile-only .v-data-footer .v-pagination{justify-content:center!important;gap:12px!important}.pagination-mobile-info .v-data-footer__pagination .v-data-footer__pagination__info{display:block!important;text-align:center!important;margin-bottom:8px!important;font-size:.85rem!important;color:#666!important;background-color:hsla(0,0%,100%,.8)!important;padding:6px 8px!important;border-radius:4px!important;border:1px solid #e0e0e0!important}@media (min-width:769px) and (max-width:1024px){.v-data-table .v-data-footer__pagination .v-data-footer__pagination__info,.v-data-table .v-data-footer__select{font-size:.8rem!important}.v-data-table .v-data-footer .v-pagination__item{min-width:32px!important;min-height:32px!important;font-size:.8rem!important}.v-data-table .v-data-footer .v-pagination__navigation{min-width:36px!important;min-height:36px!important}}@media (min-width:1025px){.v-data-table .v-data-footer{padding:8px 16px!important}.v-data-table .v-data-footer .v-pagination{gap:4px!important}.v-data-table .v-data-footer .v-pagination__item,.v-data-table .v-data-footer .v-pagination__navigation{min-width:32px!important;min-height:32px!important}}