@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css";.sidebar[data-v-b033a0cc]{background:linear-gradient(135deg,#262735,#3f4056);height:100vh;position:fixed;left:0;top:0;z-index:20;box-shadow:0 0 30px #00000026;transition:width .3s;display:flex;flex-direction:column;width:260px;font-family:Poppins,sans-serif;overflow-y:auto;overflow-x:hidden}#app.zoom-80 .sidebar[data-v-b033a0cc]{height:125vh;min-height:125vh}.sidebar-logo[data-v-b033a0cc]{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.18);padding:24px 18px 18px;transition:all .3s}.logo-box[data-v-b033a0cc]{background:#ffffff14;border-radius:16px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.18);margin-right:0}.logo-shine[data-v-b033a0cc]{position:relative;overflow:hidden}.logo-shine[data-v-b033a0cc]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:rotate(45deg);animation:shine-b033a0cc 3s infinite}@keyframes shine-b033a0cc{0%{transform:translate(-100%) rotate(45deg)}20%,to{transform:translate(100%) rotate(45deg)}}.logo-icon[data-v-b033a0cc]{font-size:2rem;color:#fff}.logo-image[data-v-b033a0cc]{width:100%;height:100%;object-fit:contain;border-radius:12px}.logo-texts[data-v-b033a0cc]{margin-left:18px}.logo-title[data-v-b033a0cc]{font-weight:600;font-size:1.2rem;color:#fff;font-family:Poppins,sans-serif;margin:0;line-height:1.3}.sidebar-menu[data-v-b033a0cc]{flex:1;padding:18px 0 0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar-menu[data-v-b033a0cc]::-webkit-scrollbar{display:none}.main-menu[data-v-b033a0cc]{display:flex;flex-direction:column;gap:2px}.menu-item[data-v-b033a0cc]{display:flex;flex-direction:column;position:relative;margin:0 8px 6px;border-radius:12px;transition:background .2s,box-shadow .2s}.menu-main[data-v-b033a0cc]{display:flex;align-items:center;padding:13px 14px;border-radius:12px;transition:background .2s;width:100%;gap:.5rem}.menu-main-content[data-v-b033a0cc]{display:flex;align-items:center;flex:1;cursor:pointer;text-decoration:none;color:inherit}.menu-item.active>.menu-main[data-v-b033a0cc]{background:#ffffff2e;box-shadow:0 2px 8px #3b82f614}.menu-item:hover>.menu-main[data-v-b033a0cc]{background:#ffffff1f}.icon-container[data-v-b033a0cc]{width:36px;height:36px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:14px;font-size:1.2rem;color:#fff;position:relative;flex-shrink:0}.menu-label[data-v-b033a0cc]{font-weight:500;color:#fff;font-size:1rem;letter-spacing:.01em;flex:1}.submenu-arrow[data-v-b033a0cc]{margin-left:auto;font-size:.9rem;color:#ffffffb3;transition:transform .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.submenu-arrow.open[data-v-b033a0cc]{transform:rotate(180deg);color:#93c5fd}.has-submenu[data-v-b033a0cc]{position:relative}.submenu-slide-enter-active[data-v-b033a0cc],.submenu-slide-leave-active[data-v-b033a0cc]{transition:max-height .28s ease,opacity .24s ease,transform .28s ease;transform-origin:top;will-change:max-height,opacity,transform}.submenu-slide-enter-from[data-v-b033a0cc],.submenu-slide-leave-to[data-v-b033a0cc]{max-height:0;opacity:0;transform:translateY(-6px)}.submenu-slide-enter-to[data-v-b033a0cc],.submenu-slide-leave-from[data-v-b033a0cc]{max-height:480px;opacity:1;transform:translateY(0)}.submenu[data-v-b033a0cc]{display:flex;flex-direction:column;gap:2px;background:#04f0;border-radius:0 0 12px 12px;margin:0 -14px -13px;padding:8px 14px 8px 64px;overflow:hidden;transform-origin:top}.submenu-item[data-v-b033a0cc]{display:flex;align-items:center;padding:12px 10px;color:#ffffffe6;font-size:.95rem;border-radius:8px;cursor:pointer;transition:all .18s;margin-bottom:2px;background:#ffffff0d}.submenu-item i[data-v-b033a0cc]{margin-right:12px;font-size:1rem;color:#fffc}.submenu-item .icon-emoji[data-v-b033a0cc]{margin-right:12px;font-size:1rem;display:inline-block;width:1rem;text-align:center}.submenu-empty[data-v-b033a0cc]{padding:12px 10px;text-align:center;color:#fff9;font-size:.85rem}.submenu-item.active[data-v-b033a0cc]{background:#3b82f640;color:#93c5fd;transform:translate(2px)}.submenu-item[data-v-b033a0cc]:hover{background:#3b82f626;color:#dbeafe;transform:translate(1px)}.fa[data-v-b033a0cc]{font-family:"Font Awesome 5 Free";font-weight:900}.bottom-menu[data-v-b033a0cc]{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);margin-left:8px;margin-right:8px;padding-bottom:18px}.bottom-menu-content[data-v-b033a0cc]{display:flex;flex-direction:column;gap:0}.user-info-mobile[data-v-b033a0cc]{display:none}@media(max-width:768px){.user-info-mobile[data-v-b033a0cc]{display:flex;align-items:center;gap:.75rem;padding:12px 14px;background:#ffffff14;border-radius:12px;margin-bottom:0;border:1px solid rgba(255,255,255,.15);height:100%;min-height:56px;box-sizing:border-box}.user-avatar-mobile[data-v-b033a0cc]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;box-shadow:0 4px 15px #667eea66;flex-shrink:0}.user-name-mobile[data-v-b033a0cc]{color:#fffffff2;font-weight:500;font-size:.9rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-menu-content[data-v-b033a0cc]{display:flex;flex-direction:row;gap:8px;align-items:stretch;height:100%}.bottom-menu-content .logout-item[data-v-b033a0cc]{flex:1;margin:0;height:auto;display:flex;align-items:stretch}.bottom-menu-content .logout-item .menu-main[data-v-b033a0cc]{width:100%;height:100%;min-height:56px;justify-content:center;align-items:center;box-sizing:border-box;padding:12px 14px}.bottom-menu-content .user-info-mobile[data-v-b033a0cc]{flex:1;margin-bottom:0;min-width:0;height:100%}}.logout-item .menu-main[data-v-b033a0cc]{background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.logout-item:hover .menu-main[data-v-b033a0cc]{background:#ffffff26;border-color:#ffffff40}.logout-item .icon-container[data-v-b033a0cc]{background:#ffffff1f}@media(max-width:768px){.sidebar[data-v-b033a0cc]{width:100%;height:auto;position:relative;min-height:auto;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,transform .4s ease;max-height:100vh;overflow:hidden}.sidebar.collapsed[data-v-b033a0cc]{max-height:80px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.sidebar-logo[data-v-b033a0cc]{padding:12px 14px;flex-direction:row;align-items:center;justify-content:space-between;position:relative;transition:padding .4s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed .sidebar-logo[data-v-b033a0cc]{padding:12px 14px}.logo-box[data-v-b033a0cc]{width:40px;height:40px;margin-right:10px;transition:transform .4s cubic-bezier(.4,0,.2,1);flex-shrink:0}.sidebar.collapsed .logo-box[data-v-b033a0cc]{transform:scale(.95)}.logo-texts[data-v-b033a0cc]{margin-left:10px;flex:1;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translate(0);max-width:200px;overflow:hidden;display:flex;align-items:center;min-width:0}.logo-texts.collapsed[data-v-b033a0cc]{opacity:1;transform:translate(0);max-width:180px;margin-left:10px;transition:opacity .3s ease,transform .3s ease,max-width .3s cubic-bezier(.4,0,.2,1),margin-left .3s ease}.logo-title[data-v-b033a0cc]{font-size:1.5rem!important;line-height:1.2!important;transition:font-size .4s cubic-bezier(.4,0,.2,1)!important;margin:0!important;white-space:nowrap!important}.logo-title-compact[data-v-b033a0cc]{font-size:1.275rem!important;line-height:1.2!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:font-size .3s ease!important}.toggle-button[data-v-b033a0cc]{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:auto;flex-shrink:0}.toggle-button[data-v-b033a0cc]:hover{background:#ffffff40;border-color:#fff6;transform:scale(1.05)}.toggle-button[data-v-b033a0cc]:active{transform:scale(.95)}.toggle-button i[data-v-b033a0cc]{font-size:.9rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:inline-block}.sidebar-menu[data-v-b033a0cc]{padding:10px 0 0;max-height:calc(100vh - 100px);overflow-y:auto;transition:opacity .35s ease .1s,transform .35s cubic-bezier(.4,0,.2,1) .1s,max-height .45s cubic-bezier(.4,0,.2,1),padding .35s ease .1s;opacity:1;transform:translateY(0)}.sidebar.collapsed .sidebar-menu[data-v-b033a0cc]{opacity:0;transform:translateY(-15px);max-height:0;overflow:hidden;padding:0;transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),padding .25s ease}.menu-item[data-v-b033a0cc]{margin:0 6px 4px}.menu-main[data-v-b033a0cc]{padding:10px 12px}.icon-container[data-v-b033a0cc]{width:32px;height:32px;margin-right:10px;font-size:1rem}.menu-label[data-v-b033a0cc]{font-size:.9rem}.submenu[data-v-b033a0cc]{padding:6px 12px 6px 56px}.submenu-item[data-v-b033a0cc]{padding:10px 8px;font-size:.85rem;margin-bottom:1px}.submenu-item i[data-v-b033a0cc]{font-size:.9rem;margin-right:10px}.bottom-menu[data-v-b033a0cc]{padding-top:10px;padding-bottom:10px;margin-left:6px;margin-right:6px;transition:opacity .35s ease .15s,transform .35s cubic-bezier(.4,0,.2,1) .15s,max-height .45s cubic-bezier(.4,0,.2,1),padding .35s ease .15s,margin .35s ease .15s;opacity:1;transform:translateY(0);max-height:100px;overflow:hidden}.sidebar.collapsed .bottom-menu[data-v-b033a0cc]{opacity:0;transform:translateY(15px);max-height:0;padding-top:0;padding-bottom:0;margin:0;transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),padding .25s ease,margin .25s ease}.logout-item .menu-main[data-v-b033a0cc]{padding:10px 12px}.main-menu[data-v-b033a0cc]{transition:opacity .35s ease .1s,transform .35s cubic-bezier(.4,0,.2,1) .1s}.sidebar.collapsed .main-menu[data-v-b033a0cc]{opacity:0;transform:translateY(-15px);transition:opacity .2s ease,transform .2s cubic-bezier(.4,0,.2,1)}.submenu[data-v-b033a0cc]{transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed .submenu[data-v-b033a0cc]{opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s cubic-bezier(.4,0,.2,1)}.menu-item[data-v-b033a0cc]{transition:opacity .3s ease .05s,transform .3s cubic-bezier(.4,0,.2,1) .05s}.sidebar.collapsed .menu-item[data-v-b033a0cc]{opacity:0;transform:translate(-8px);transition:opacity .2s ease,transform .2s cubic-bezier(.4,0,.2,1)}}.dashboard-container-wrapper[data-v-c4d175dd]{--dashboard-footer-height: 80px;--dashboard-extra-height: calc(var(--dashboard-footer-height));--dashboard-trim-right: 18px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1}.dashboard-container-wrapper.no-scroll-painel[data-v-c4d175dd]{overflow:visible!important;gap:0;margin-bottom:0;scrollbar-width:none!important;-ms-overflow-style:none!important;padding-bottom:0}.dashboard-container-wrapper.no-scroll-painel[data-v-c4d175dd]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.dashboard-container-wrapper.no-scroll-painel .dashboard-shell[data-v-c4d175dd]{overflow:visible!important;display:flex;flex-direction:column;flex:1 1 0%;min-height:0}.dashboard-container-wrapper.no-scroll-painel .dashboard-toolbar[data-v-c4d175dd]{flex-shrink:0;padding:.4rem 0 .5rem}.dashboard-container-wrapper.no-scroll-painel .dashboard-toolbar__info h2[data-v-c4d175dd]{font-size:1.1rem;margin:0}.dashboard-container-wrapper.no-scroll-painel .dashboard-toolbar__info p[data-v-c4d175dd]{display:none}.dashboard-container-wrapper.no-scroll-painel .dashboard-body[data-v-c4d175dd]{overflow:visible!important;flex:1 1 0%;min-height:0;border-radius:12px;position:relative;margin:0;padding:0;scrollbar-width:none!important;-ms-overflow-style:none!important}.dashboard-container-wrapper.no-scroll-painel .dashboard-body[data-v-c4d175dd]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.dashboard-container-wrapper.no-scroll-painel .dashboard-frame[data-v-c4d175dd]{overflow:visible!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;transform:none!important;transform-origin:center center!important;border:none;display:block;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;top:0;left:0;margin:0;padding:0}.dashboard-shell[data-v-c4d175dd]{display:flex;flex-direction:column;flex:1 1 0%;background:transparent;min-height:0;overflow:visible;height:100%;max-height:100%}.dashboard-toolbar[data-v-c4d175dd]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0 1.25rem;gap:1rem}.dashboard-toolbar__info h2[data-v-c4d175dd]{margin:0;font-size:1.25rem;font-weight:600;color:#262735}.dashboard-toolbar__info p[data-v-c4d175dd]{margin:.25rem 0 0;color:#5f5f6e;font-size:.9rem}.btn-fullscreen[data-v-c4d175dd]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border:none;border-radius:8px;background:#1e293b;color:#fff;font-weight:500;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.btn-fullscreen[data-v-c4d175dd]:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.btn-fullscreen[data-v-c4d175dd]:not(:disabled):hover{box-shadow:0 8px 20px #26273540;transform:translateY(-1px)}.dashboard-body[data-v-c4d175dd]{flex:1 1 0%;position:relative;min-height:0;border-radius:16px;background:#fff;box-shadow:0 20px 45px #00000040;overflow:hidden;display:flex;align-items:stretch;justify-content:center;height:100%;max-height:100%;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}.dashboard-container-wrapper.no-scroll-painel .dashboard-body[data-v-c4d175dd]{box-shadow:none;border-radius:8px}.dashboard-frame[data-v-c4d175dd]{flex:1 1 100%;width:calc(100% + var(--dashboard-trim-right));height:calc(100vh + 120px);min-height:calc(100vh + 120px);margin-right:calc(-1 * var(--dashboard-trim-right));margin-bottom:-120px;clip-path:inset(0 0 100px 0);border:0;align-self:stretch;display:block;position:relative;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;-webkit-user-zoom:fixed;-moz-user-zoom:fixed;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden}.dashboard-frame[data-v-c4d175dd]::-webkit-scrollbar{display:none}.dashboard-container-wrapper.no-scroll-painel .dashboard-frame[data-v-c4d175dd]{width:100%!important;height:calc(100vh + 120px)!important;min-height:calc(100vh + 120px)!important;margin-right:0!important;margin-bottom:-120px!important;clip-path:inset(0 0 100px 0)!important;--dashboard-trim-right: 0;overflow:hidden!important}.dashboard-loading[data-v-c4d175dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#f1f5f9;font-size:1rem}.dashboard-loading[data-v-c4d175dd],.dashboard-empty[data-v-c4d175dd]{margin:auto}.spinner[data-v-c4d175dd]{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.15);border-top-color:#38bdf8;animation:spin-c4d175dd 1s linear infinite}.dashboard-empty[data-v-c4d175dd]{text-align:center;color:#f1f5f9;padding:2rem}.dashboard-empty h3[data-v-c4d175dd]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.dashboard-empty p[data-v-c4d175dd]{margin:0;font-size:.95rem;opacity:.85}.btn-retry[data-v-c4d175dd]{margin-top:1.5rem;padding:.55rem 1.25rem;border-radius:8px;border:none;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;font-weight:500;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.btn-retry[data-v-c4d175dd]:hover{box-shadow:0 12px 24px #2563eb59;transform:translateY(-1px)}.dashboard-fallback[data-v-c4d175dd]{width:100%!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:min-content!important;overflow:visible!important;align-items:stretch!important}.dashboard-fallback[data-v-c4d175dd]>*{width:100%!important;display:flex!important;flex-direction:column!important;min-height:min-content!important;align-items:stretch!important;overflow:visible!important}@keyframes spin-c4d175dd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.dashboard-container-wrapper[data-v-c4d175dd]{min-height:auto;height:auto;max-height:none;overflow:visible!important}.dashboard-container-wrapper.no-scroll-painel[data-v-c4d175dd]{overflow:visible!important}.dashboard-fallback[data-v-c4d175dd]{min-height:auto;height:auto;max-height:none;overflow:visible!important;width:100%;-webkit-overflow-scrolling:touch}.dashboard-fallback[data-v-c4d175dd]>*{min-height:auto;height:auto;max-height:none;overflow:visible!important;width:100%}.dashboard-shell[data-v-c4d175dd]{min-height:auto;height:auto;max-height:none;overflow:visible!important;-webkit-overflow-scrolling:touch}.dashboard-body[data-v-c4d175dd]{height:auto!important;max-height:none!important;overflow:visible!important}.dashboard-toolbar[data-v-c4d175dd]{flex-direction:column;align-items:stretch}.btn-fullscreen[data-v-c4d175dd]{justify-content:center}.dashboard-body[data-v-c4d175dd]{min-height:auto;height:auto}.dashboard-frame[data-v-c4d175dd]{width:100%!important;height:calc(100vh + 110px)!important;min-height:calc(100vh + 110px)!important;margin-right:0!important;margin-bottom:-110px!important;clip-path:inset(0 0 110px 0)!important;overflow:hidden!important}.dashboard-body[data-v-c4d175dd]{overflow:hidden!important;max-height:calc(100vh - 100px)!important}@media(max-width:768px)and (orientation:landscape){.dashboard-frame[data-v-c4d175dd]{width:100%!important;height:calc(100vh + 110px)!important;min-height:calc(100vh + 110px)!important;margin-bottom:-110px!important;clip-path:inset(0 0 110px 0)!important;overflow:hidden!important}.dashboard-container-wrapper.no-scroll-painel .dashboard-frame[data-v-c4d175dd]{height:calc(100vh + 110px)!important;min-height:calc(100vh + 110px)!important;margin-bottom:-110px!important;clip-path:inset(0 0 110px 0)!important;overflow:hidden!important}.dashboard-body[data-v-c4d175dd]{overflow:hidden!important;max-height:100vh!important}}}#app[data-v-63839edb]:not(.login-page){display:flex;align-items:stretch;width:100%;min-height:100vh}body.zoom-80-active[data-v-63839edb]{position:relative;width:100vw;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden!important;margin:0;padding:0}body.zoom-80-active.allow-scroll-configuracoes[data-v-63839edb]{overflow:auto!important;overflow-y:auto!important;max-height:none!important;height:auto!important}html.zoom-80-active[data-v-63839edb]{overflow:hidden!important;overflow-y:hidden!important;width:100vw;height:100vh;min-height:100vh;max-height:100vh}html.zoom-80-active.allow-scroll-configuracoes[data-v-63839edb]{overflow:auto!important;overflow-y:auto!important;max-height:none!important;height:auto!important}#app.zoom-80[data-v-63839edb]{transform:scale(.8);transform-origin:top left;width:125vw;height:150vh;min-width:125vw;min-height:150vh;max-height:150vh;position:relative;top:0;left:0;overflow:hidden;z-index:1;box-sizing:border-box;margin:0;padding:0;will-change:transform}body.allow-scroll-configuracoes #app.zoom-80[data-v-63839edb]{overflow:hidden!important;height:125vh!important;min-height:125vh!important;max-height:none!important;display:flex!important;flex-direction:column!important}#app.zoom-80[data-v-63839edb] *{box-sizing:border-box}#app.zoom-80 .sidebar[data-v-63839edb],#app.zoom-80 .main-container[data-v-63839edb],#app.zoom-80 .app-header[data-v-63839edb],#app.zoom-80 .app-main[data-v-63839edb]{transform:none!important}.main-container[data-v-63839edb]{flex:1;display:flex;flex-direction:column;margin-left:260px;padding-right:0;width:calc(100vw - 260px);overflow-x:hidden;min-height:100vh}#app.zoom-80 .main-container[data-v-63839edb]{margin-left:260px;width:calc(125vw - 260px);flex:1;min-width:0}body.allow-scroll-configuracoes #app.zoom-80 .main-container[data-v-63839edb]{overflow:visible!important;flex:1!important;display:flex!important;flex-direction:column!important;height:100%;min-height:0}.app-header[data-v-63839edb]{background:#f8f9fa;border-bottom:1px solid #ffffff;padding:1.5rem 2rem;box-shadow:0 2px 4px #0000000d;width:100%;flex-shrink:0}#app.zoom-80 .app-header[data-v-63839edb]{width:100%}@media(max-width:768px){.app-header[data-v-63839edb]{padding:1rem 1.5rem}.user-info[data-v-63839edb]{display:none!important}}.header-content[data-v-63839edb]{display:flex;justify-content:flex-end;align-items:center}.user-info[data-v-63839edb]{display:flex;align-items:center;gap:.75rem;color:#495057;font-weight:500}.user-avatar[data-v-63839edb]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#262735,#3f4056);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;box-shadow:0 4px 15px #26273566}.app-main[data-v-63839edb]{flex:1;padding:2rem;background:#f5f7fa;overflow-y:visible;overflow-x:hidden;width:100%}#app.zoom-80 .app-main[data-v-63839edb]{flex:1;overflow-y:hidden}.app-main.scroll-tarefas[data-v-63839edb],#app.zoom-80 .app-main.scroll-tarefas[data-v-63839edb]{overflow-y:auto!important;flex:1!important;height:0!important;min-height:0!important}.app-main.no-scroll-painel[data-v-63839edb]{overflow:visible!important;padding:.75rem 1.5rem 0 2rem}.app-main.scroll-configuracoes[data-v-63839edb],body.allow-scroll-configuracoes #app.zoom-80 .app-main.scroll-configuracoes[data-v-63839edb]{overflow-y:auto!important;overflow-x:hidden!important;padding:2rem!important;flex:1!important;height:0!important;min-height:0!important}.main-content-wrapper[data-v-63839edb]{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:visible}.main-content-wrapper.no-scroll-painel[data-v-63839edb]{overflow:visible!important;padding-bottom:2.5rem}#app.zoom-80 .main-content-wrapper[data-v-63839edb]{overflow-y:auto!important}#app.zoom-80 .main-content-wrapper[data-v-63839edb]:not(.no-scroll-painel){overflow-y:auto!important;overflow-x:hidden!important}.main-content-wrapper.scroll-tarefas[data-v-63839edb],#app.zoom-80 .main-content-wrapper.scroll-tarefas[data-v-63839edb]{overflow-y:visible!important;padding-bottom:2rem}.main-content-wrapper.scroll-configuracoes[data-v-63839edb],#app.zoom-80 .main-content-wrapper.scroll-configuracoes[data-v-63839edb]{overflow-y:visible!important;overflow-x:hidden!important;padding:0!important;flex:none!important;width:100%}@media(max-width:768px){#app.zoom-80[data-v-63839edb]{transform:none!important;width:100%!important;height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}body.zoom-80-active[data-v-63839edb],html.zoom-80-active[data-v-63839edb],body[data-v-63839edb],html[data-v-63839edb]{overflow:auto!important;overflow-y:auto!important;overflow-x:hidden!important;height:auto!important;min-height:100vh!important;max-height:none!important;position:static!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain}.app-header[data-v-63839edb]{padding:1rem 1.5rem;flex-shrink:0}.main-container[data-v-63839edb]{margin-left:0;padding-right:0;width:100%;height:auto;min-height:auto;max-height:none;overflow-y:visible;overflow-x:hidden;flex:1}#app[data-v-63839edb]{flex-direction:column;display:flex;min-height:100vh;height:auto;max-height:none;overflow-y:visible;overflow-x:hidden}.app-main[data-v-63839edb]{padding:1.5rem 1rem;overflow-y:visible!important;overflow-x:hidden!important;height:auto!important;min-height:auto!important;max-height:none!important;flex:none!important;-webkit-overflow-scrolling:touch!important}.app-main.scroll-tarefas[data-v-63839edb]{overflow-y:visible!important;height:auto!important;max-height:none!important;min-height:auto!important;flex:none!important}.app-main.no-scroll-painel[data-v-63839edb]{overflow-y:visible!important}.main-content-wrapper[data-v-63839edb]{overflow-y:visible!important;overflow-x:hidden!important;height:auto!important;min-height:auto!important;max-height:none!important;-webkit-overflow-scrolling:touch!important}.main-content-wrapper.scroll-tarefas[data-v-63839edb]{overflow-y:visible!important;height:auto!important}.main-content-wrapper.no-scroll-painel[data-v-63839edb]{overflow-y:visible!important}.sidebar[data-v-63839edb]{order:1;flex-shrink:0}.main-container[data-v-63839edb]{order:2;flex:1}}.operacional[data-v-02abd80e]{width:100%!important;flex:1 1 0%!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:visible!important;align-items:stretch!important}.page-header[data-v-02abd80e]{margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:12px;color:var(--white);flex-shrink:0}.page-header h2[data-v-02abd80e]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;display:flex;align-items:center;gap:.75rem}.page-header p[data-v-02abd80e]{margin:0;opacity:.9;font-size:1rem}.header-icon[data-v-02abd80e]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-light) 100%);display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:1.2rem;box-shadow:0 6px 16px #26273540}.subtopicos-section[data-v-02abd80e]{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;margin-bottom:0!important;min-height:0!important;align-items:stretch!important;width:100%!important;overflow:visible!important;position:relative!important}.subtopicos-grid-wrapper[data-v-02abd80e]{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;min-height:0!important;width:100%!important;overflow:visible!important;position:relative!important}.bottom-spacer[data-v-02abd80e]{display:none!important}.subtopicos-grid[data-v-02abd80e]{flex:0 1 auto!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;grid-auto-rows:max-content;gap:1.5rem;align-content:start;align-items:start;width:100%!important;align-self:stretch!important;padding-bottom:2rem;position:relative;box-sizing:border-box}.subtopic-card[data-v-02abd80e]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem;border-left:4px solid var(--primary);align-self:start;height:auto}.subtopic-card[data-v-02abd80e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a;border-left-color:var(--primary-light)}.subtopic-icon[data-v-02abd80e]{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.subtopic-icon .icon-emoji[data-v-02abd80e]{font-size:24px}.subtopic-icon i[data-v-02abd80e]{font-size:20px}.subtopic-info[data-v-02abd80e]{flex:1;min-width:0}.subtopic-info h3[data-v-02abd80e]{margin:0 0 .5rem;color:#303133;font-size:1.1rem;font-weight:600}.subtopic-info p[data-v-02abd80e]{margin:0;color:#606266;font-size:.9rem;line-height:1.4}.subtopic-info .subtopic-path[data-v-02abd80e]{color:#909399;font-size:.85rem;font-family:monospace}.subtopic-arrow[data-v-02abd80e]{color:#909399;font-size:1.2rem;flex-shrink:0;transition:all .2s ease}.subtopic-card:hover .subtopic-arrow[data-v-02abd80e]{color:var(--primary-light);transform:translate(4px)}.empty-state[data-v-02abd80e]{text-align:center;padding:4rem 2rem;background:var(--white);border-radius:12px;box-shadow:0 2px 8px #0000000d;border:1px dashed #cbd5e1}.empty-icon[data-v-02abd80e]{font-size:3rem;margin-bottom:1rem;color:#94a3b8}.empty-state h4[data-v-02abd80e]{color:#303133;margin-bottom:.5rem;font-size:1.2rem}.empty-state p[data-v-02abd80e]{color:#909399;margin:0;font-size:.95rem}.alternativas[data-v-02abd80e]{margin-top:2rem;text-align:left}.alternativas h5[data-v-02abd80e]{margin:0 0 1rem;color:#1e293b;font-size:1rem;font-weight:600}.alternativas-grid[data-v-02abd80e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.alternativa-card[data-v-02abd80e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:all .2s ease}.alternativa-card[data-v-02abd80e]:hover{border-color:#3b82f6;box-shadow:0 10px 25px #3b82f62e;transform:translateY(-2px)}.alternativa-nome[data-v-02abd80e]{font-weight:600;color:#1e293b}.alternativa-info[data-v-02abd80e]{font-size:.85rem;color:#64748b}@media(max-width:768px){.operacional[data-v-02abd80e]{padding:0;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:touch}.page-header[data-v-02abd80e]{flex-direction:column;gap:1rem;align-items:flex-start;padding:1rem;margin-bottom:1rem}.page-header h2[data-v-02abd80e]{font-size:1.5rem}.subtopicos-section[data-v-02abd80e],.subtopicos-grid-wrapper[data-v-02abd80e]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.subtopicos-grid[data-v-02abd80e]{grid-template-columns:1fr;gap:1rem;padding:0 1rem 1rem;height:auto!important;min-height:auto!important;max-height:none!important}.subtopic-card[data-v-02abd80e]{width:100%;padding:1rem}.bottom-spacer[data-v-02abd80e]{display:none}}.estrategico[data-v-d652f783]{width:100%}.page-header[data-v-d652f783]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:12px;color:#fff}.page-header h2[data-v-d652f783]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600}.page-header p[data-v-d652f783]{margin:0;opacity:.9;font-size:1rem}.stats-grid[data-v-d652f783]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-d652f783]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease}.stat-card[data-v-d652f783]:hover{transform:translateY(-2px)}.stat-card.estrategico[data-v-d652f783]{border-left:4px solid #f093fb}.stat-card.kpis[data-v-d652f783]{border-left:4px solid #4facfe}.stat-card.metas[data-v-d652f783]{border-left:4px solid #43e97b}.stat-card.tendencias[data-v-d652f783]{border-left:4px solid #fa709a}.stat-content[data-v-d652f783]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-d652f783]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stat-card.estrategico .stat-icon[data-v-d652f783]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-card.kpis .stat-icon[data-v-d652f783]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.metas .stat-icon[data-v-d652f783]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-card.tendencias .stat-icon[data-v-d652f783]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-info h3[data-v-d652f783]{margin:0;font-size:24px;font-weight:700;color:#303133}.stat-info p[data-v-d652f783]{margin:5px 0 0;color:#909399;font-size:14px}.categories-section[data-v-d652f783],.kpis-section[data-v-d652f783]{margin-bottom:3rem}.categories-section h3[data-v-d652f783],.kpis-section h3[data-v-d652f783]{color:#303133;font-size:1.4rem;font-weight:600;margin-bottom:1.5rem}.categories-grid[data-v-d652f783],.kpis-grid[data-v-d652f783]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.category-card[data-v-d652f783]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem}.category-card[data-v-d652f783]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.category-icon[data-v-d652f783]{font-size:2rem;color:#f093fb}.category-info h4[data-v-d652f783]{margin:0 0 .5rem;color:#303133;font-size:1rem;font-weight:600}.category-info p[data-v-d652f783]{margin:0 0 .5rem;color:#606266;font-size:.85rem;line-height:1.4}.report-count[data-v-d652f783]{color:#f093fb;font-weight:500;font-size:.8rem}.kpi-card[data-v-d652f783]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.kpi-card[data-v-d652f783]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.kpi-header[data-v-d652f783]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.kpi-header h4[data-v-d652f783]{margin:0;color:#303133;font-size:1rem;font-weight:600}.kpi-trend[data-v-d652f783]{padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:600}.kpi-trend.positive[data-v-d652f783]{background:#e8f5e8;color:#2e7d32}.kpi-value[data-v-d652f783]{font-size:2rem;font-weight:700;color:#303133;margin-bottom:.5rem}.kpi-target[data-v-d652f783]{color:#909399;font-size:.9rem}.recent-section[data-v-d652f783]{margin-bottom:3rem}.section-header[data-v-d652f783]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h3[data-v-d652f783]{color:#303133;font-size:1.4rem;font-weight:600}.reports-grid[data-v-d652f783]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.report-card[data-v-d652f783]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .2s ease}.report-card[data-v-d652f783]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.report-card.estrategico[data-v-d652f783]{border-left:4px solid #f093fb}.report-header[data-v-d652f783]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.report-header h4[data-v-d652f783]{margin:0;color:#303133;font-size:1.1rem;font-weight:600;flex:1;margin-right:1rem}.badge-estrategico[data-v-d652f783]{background:#f093fb;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.report-description[data-v-d652f783]{color:#606266;margin:0 0 1rem;line-height:1.5;font-size:.9rem}.report-footer[data-v-d652f783]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #EBEEF5}.frequency[data-v-d652f783]{color:#f093fb;font-weight:500;font-size:.85rem}.last-update[data-v-d652f783]{font-size:.8rem;color:#909399}@media(max-width:768px){.stats-grid[data-v-d652f783],.categories-grid[data-v-d652f783],.kpis-grid[data-v-d652f783],.reports-grid[data-v-d652f783]{grid-template-columns:1fr}.section-header[data-v-d652f783]{flex-direction:column;gap:1rem;align-items:stretch}}.financeiro[data-v-6e1c38ba]{width:100%}.page-header[data-v-6e1c38ba]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;color:#fff}.page-header h2[data-v-6e1c38ba]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600}.page-header p[data-v-6e1c38ba]{margin:0;opacity:.9;font-size:1rem}.stats-grid[data-v-6e1c38ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-6e1c38ba]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease}.stat-card[data-v-6e1c38ba]:hover{transform:translateY(-2px)}.stat-card.financeiro[data-v-6e1c38ba]{border-left:4px solid #4facfe}.stat-card.receita[data-v-6e1c38ba]{border-left:4px solid #43e97b}.stat-card.custos[data-v-6e1c38ba]{border-left:4px solid #fa709a}.stat-card.fluxo[data-v-6e1c38ba]{border-left:4px solid #667eea}.stat-content[data-v-6e1c38ba]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-6e1c38ba]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stat-card.financeiro .stat-icon[data-v-6e1c38ba]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.receita .stat-icon[data-v-6e1c38ba]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-card.custos .stat-icon[data-v-6e1c38ba]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-card.fluxo .stat-icon[data-v-6e1c38ba]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-info h3[data-v-6e1c38ba]{margin:0;font-size:24px;font-weight:700;color:#303133}.stat-info p[data-v-6e1c38ba]{margin:5px 0 0;color:#909399;font-size:14px}.indicators-section[data-v-6e1c38ba],.categories-section[data-v-6e1c38ba]{margin-bottom:3rem}.indicators-section h3[data-v-6e1c38ba],.categories-section h3[data-v-6e1c38ba]{color:#303133;font-size:1.4rem;font-weight:600;margin-bottom:1.5rem}.indicators-grid[data-v-6e1c38ba],.categories-grid[data-v-6e1c38ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.indicator-card[data-v-6e1c38ba]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.indicator-card[data-v-6e1c38ba]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.indicator-card.receita[data-v-6e1c38ba]{border-left:4px solid #43e97b}.indicator-card.custos[data-v-6e1c38ba]{border-left:4px solid #fa709a}.indicator-card.lucro[data-v-6e1c38ba]{border-left:4px solid #4facfe}.indicator-card.margem[data-v-6e1c38ba]{border-left:4px solid #667eea}.indicator-header[data-v-6e1c38ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.indicator-header h4[data-v-6e1c38ba]{margin:0;color:#303133;font-size:1rem;font-weight:600}.indicator-trend[data-v-6e1c38ba]{padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:600}.indicator-trend.positive[data-v-6e1c38ba]{background:#e8f5e8;color:#2e7d32}.indicator-trend.negative[data-v-6e1c38ba]{background:#ffebee;color:#c62828}.indicator-value[data-v-6e1c38ba]{font-size:1.8rem;font-weight:700;color:#303133;margin-bottom:.5rem}.indicator-period[data-v-6e1c38ba]{color:#909399;font-size:.9rem}.category-card[data-v-6e1c38ba]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem}.category-card[data-v-6e1c38ba]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.category-icon[data-v-6e1c38ba]{font-size:2rem;color:#4facfe}.category-info h4[data-v-6e1c38ba]{margin:0 0 .5rem;color:#303133;font-size:1rem;font-weight:600}.category-info p[data-v-6e1c38ba]{margin:0 0 .5rem;color:#606266;font-size:.85rem;line-height:1.4}.report-count[data-v-6e1c38ba]{color:#4facfe;font-weight:500;font-size:.8rem}.recent-section[data-v-6e1c38ba]{margin-bottom:3rem}.section-header[data-v-6e1c38ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h3[data-v-6e1c38ba]{color:#303133;font-size:1.4rem;font-weight:600}.reports-grid[data-v-6e1c38ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.report-card[data-v-6e1c38ba]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .2s ease}.report-card[data-v-6e1c38ba]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.report-card.financeiro[data-v-6e1c38ba]{border-left:4px solid #4facfe}.report-header[data-v-6e1c38ba]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.report-header h4[data-v-6e1c38ba]{margin:0;color:#303133;font-size:1.1rem;font-weight:600;flex:1;margin-right:1rem}.badge-financeiro[data-v-6e1c38ba]{background:#4facfe;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.report-description[data-v-6e1c38ba]{color:#606266;margin:0 0 1rem;line-height:1.5;font-size:.9rem}.report-footer[data-v-6e1c38ba]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #EBEEF5}.frequency[data-v-6e1c38ba]{color:#4facfe;font-weight:500;font-size:.85rem}.last-update[data-v-6e1c38ba]{font-size:.8rem;color:#909399}@media(max-width:768px){.stats-grid[data-v-6e1c38ba],.indicators-grid[data-v-6e1c38ba],.categories-grid[data-v-6e1c38ba],.reports-grid[data-v-6e1c38ba]{grid-template-columns:1fr}.section-header[data-v-6e1c38ba]{flex-direction:column;gap:1rem;align-items:stretch}}.clientes[data-v-7b682911]{width:100%;height:100%;padding:0;margin:0;background:#000}.fullscreen-video-container[data-v-7b682911]{width:100%;height:calc(100vh - 140px);background:#000;display:flex;flex-direction:column;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.video-header[data-v-7b682911]{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:linear-gradient(180deg,#000c,#0000);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 0 0}.video-header h3[data-v-7b682911]{margin:0;font-size:1.2rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.video-actions[data-v-7b682911]{display:flex;gap:.5rem}.btn-action[data-v-7b682911]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:12px;cursor:pointer;font-size:1rem;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-action[data-v-7b682911]:hover{background:#ffffff4d;transform:translateY(-1px)}.video-wrapper[data-v-7b682911]{width:100%;height:calc(100% - 60px);background:#000;display:flex;align-items:center;justify-content:center;margin-top:60px;border-radius:0 0 16px 16px;overflow:hidden;position:relative;clip-path:inset(0 0 60px 0)}@media screen and (max-width:768px)and (orientation:portrait){.video-wrapper[data-v-7b682911]{transform:rotate(-90deg);transform-origin:center center;width:100vh;height:100vw;margin-top:calc((100vw - 100vh)/2);margin-left:calc((100vh - 100vw)/2)}.fullscreen-video-container[data-v-7b682911]{overflow:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh}}.youtube-iframe[data-v-7b682911]{width:100%;height:calc(100% + 80px);border:none;position:absolute;top:0;left:0;margin-bottom:-80px}.empty-dashboard[data-v-7b682911]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffffb3;text-align:center;padding:2rem}.empty-icon[data-v-7b682911]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-dashboard h4[data-v-7b682911]{margin:0 0 .5rem;font-size:1.5rem;color:#ffffffe6}.empty-dashboard p[data-v-7b682911]{margin:0;font-size:1rem;color:#ffffffb3;line-height:1.6}.empty-dashboard strong[data-v-7b682911]{color:#ffffffe6}.dashboards-grid-container[data-v-7b682911]{padding:2rem;background:#f8fafc;min-height:calc(100vh - 140px)}.dashboards-header[data-v-7b682911]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboards-header h2[data-v-7b682911]{margin:0;color:#1e293b;font-size:1.5rem}.dashboards-grid[data-v-7b682911]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.dashboard-thumbnail[data-v-7b682911]{background:var(--white);border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent;width:100%;max-width:100%;box-sizing:border-box}.dashboard-thumbnail[data-v-7b682911]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026;border-color:#3b82f6}.dashboard-thumbnail.active[data-v-7b682911]{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f64d}.thumbnail-header[data-v-7b682911]{padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.thumbnail-header h3[data-v-7b682911]{margin:0;font-size:1.1rem;font-weight:600}.thumbnail-badge[data-v-7b682911]{background:#fff3;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.thumbnail-preview[data-v-7b682911]{width:100%;height:300px;background:#000;position:relative;overflow:hidden;clip-path:inset(0 0 60px 0)}.thumbnail-iframe[data-v-7b682911]{width:125%;height:calc(125% + 80px);border:none;position:absolute;top:0;left:0;transform:scale(.8);transform-origin:top left;pointer-events:none;margin-bottom:-80px}.thumbnail-footer[data-v-7b682911]{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0}.thumbnail-info[data-v-7b682911]{color:#64748b;font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-view[data-v-7b682911]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;margin-left:1rem}.btn-view[data-v-7b682911]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.dashboard-modal-overlay[data-v-7b682911]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.dashboard-modal-content[data-v-7b682911]{width:95%;height:95%;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column}.dashboard-modal-header[data-v-7b682911]{padding:1.5rem 2rem;background:#ffffff1a;display:flex;justify-content:space-between;align-items:center;color:#fff}.dashboard-modal-header h3[data-v-7b682911]{margin:0;font-size:1.25rem}.btn-close[data-v-7b682911]{background:#fff3;border:none;color:#fff;font-size:1.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close[data-v-7b682911]:hover{background:#ffffff4d;transform:rotate(-90deg)}.dashboard-modal-body[data-v-7b682911]{flex:1;position:relative;overflow:hidden;clip-path:inset(0 0 60px 0)}@media screen and (max-width:768px)and (orientation:portrait){.dashboard-modal-content[data-v-7b682911]{transform:rotate(-90deg);transform-origin:center center;width:100vh;height:100vw;position:fixed;top:50%;left:50%;margin-top:-50vw;margin-left:-50vh}.dashboard-modal-overlay[data-v-7b682911]{overflow:hidden}}.dashboard-modal-iframe[data-v-7b682911]{width:100%;height:calc(100% + 80px);border:none;position:absolute;top:0;left:0;margin-bottom:-80px}@media(max-width:768px){.dashboards-grid[data-v-7b682911]{grid-template-columns:1fr}.dashboards-header[data-v-7b682911]{flex-direction:column;gap:1rem;align-items:stretch}}.categories[data-v-7cb14fad]{width:100%}.categories-header[data-v-7cb14fad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.categories-header h2[data-v-7cb14fad]{color:#333;font-size:1.8rem;font-weight:600}.empty-state[data-v-7cb14fad]{text-align:center;padding:3rem 2rem;background:var(--white);border-radius:12px;box-shadow:0 2px 8px #0000000d}.empty-icon[data-v-7cb14fad]{font-size:3rem;margin-bottom:1rem}.empty-state h4[data-v-7cb14fad]{color:#303133;margin-bottom:.5rem}.empty-state p[data-v-7cb14fad]{color:#909399;margin-bottom:1.5rem}.categories-grid[data-v-7cb14fad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.category-card[data-v-7cb14fad]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.category-card[data-v-7cb14fad]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.category-content[data-v-7cb14fad]{height:100%;display:flex;flex-direction:column}.category-header[data-v-7cb14fad]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.category-header h3[data-v-7cb14fad]{margin:0;color:#303133;font-size:1.2rem;font-weight:600;flex:1;margin-right:1rem}.category-actions[data-v-7cb14fad]{display:flex;gap:.5rem}.btn-action[data-v-7cb14fad]{width:32px;height:32px;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-edit[data-v-7cb14fad]{background:linear-gradient(135deg,#f59e0b,#d97706,#b45309);color:#fff;box-shadow:0 2px 8px #f59e0b4d}.btn-delete[data-v-7cb14fad]{background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c);color:#fff;box-shadow:0 2px 8px #ef44444d}.btn-action[data-v-7cb14fad]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.category-description[data-v-7cb14fad]{color:#606266;margin:0 0 1rem;line-height:1.5;flex:1}.category-stats[data-v-7cb14fad]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #EBEEF5}.created-date[data-v-7cb14fad]{font-size:.8rem;color:#909399}.modal-overlay[data-v-7cb14fad]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7cb14fad]{background:var(--white);border-radius:12px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-7cb14fad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h3[data-v-7cb14fad]{color:#333;font-size:1.5rem}.btn-close[data-v-7cb14fad]{background:none;border:none;font-size:2rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-7cb14fad]:hover{color:#333}.form-group[data-v-7cb14fad]{margin-bottom:1.5rem}.form-group label[data-v-7cb14fad]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.9rem}.form-group input[data-v-7cb14fad],.form-group textarea[data-v-7cb14fad]{width:100%;padding:.7rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:border-color .2s}.form-group input[data-v-7cb14fad]:focus,.form-group textarea[data-v-7cb14fad]:focus{outline:none;border-color:#007bff}.modal-footer[data-v-7cb14fad]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}@media(max-width:768px){.categories-header[data-v-7cb14fad]{flex-direction:column;gap:1rem;align-items:stretch}.categories-grid[data-v-7cb14fad]{grid-template-columns:1fr}.category-header[data-v-7cb14fad]{flex-direction:column;gap:1rem}.category-actions[data-v-7cb14fad]{align-self:flex-end}.category-stats[data-v-7cb14fad]{flex-direction:column;gap:.5rem;align-items:flex-start}}.report-detail[data-v-4e30c092]{width:100%}.report-header[data-v-4e30c092]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:var(--white);border-radius:12px;box-shadow:0 2px 8px #0000000d}.header-left[data-v-4e30c092]{display:flex;align-items:flex-start;gap:1rem}.btn-back[data-v-4e30c092]{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:background-color .2s}.btn-back[data-v-4e30c092]:hover{background:#5a6268}.report-info h2[data-v-4e30c092]{margin:0 0 .5rem;color:#303133;font-size:1.5rem;font-weight:600}.report-meta[data-v-4e30c092]{display:flex;gap:1rem;align-items:center}.category[data-v-4e30c092]{background:#007bff;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.date[data-v-4e30c092]{color:#909399;font-size:.9rem}.header-right[data-v-4e30c092]{display:flex;gap:.75rem}.loading-container[data-v-4e30c092],.error-container[data-v-4e30c092]{text-align:center;padding:3rem 2rem;background:var(--white);border-radius:12px;box-shadow:0 2px 8px #0000000d}.spinner[data-v-4e30c092]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-4e30c092 1s linear infinite;margin:0 auto 1rem}@keyframes spin-4e30c092{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-4e30c092]{font-size:3rem;margin-bottom:1rem}.error-container h3[data-v-4e30c092]{color:#ef4444;margin-bottom:.5rem}.report-content[data-v-4e30c092]{display:flex;flex-direction:column;gap:2rem}.report-description[data-v-4e30c092]{background:var(--white);padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d}.report-description h3[data-v-4e30c092]{margin:0 0 1rem;color:#303133;font-size:1.2rem}.report-description p[data-v-4e30c092]{color:#606266;line-height:1.6;margin:0}.report-embed[data-v-4e30c092]{background:var(--white);padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d}.report-embed h3[data-v-4e30c092]{margin:0 0 1rem;color:#303133;font-size:1.2rem}.embed-container[data-v-4e30c092]{position:relative;width:100%;height:600px;border-radius:8px;overflow:hidden;border:1px solid #e9ecef}.report-iframe[data-v-4e30c092]{width:100%;height:100%;border:none}.no-url[data-v-4e30c092]{text-align:center;padding:3rem 2rem;color:#909399}.no-url-icon[data-v-4e30c092]{font-size:3rem;margin-bottom:1rem}.no-url h4[data-v-4e30c092]{color:#606266;margin-bottom:.5rem}.report-actions[data-v-4e30c092]{background:var(--white);padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d}.action-group h4[data-v-4e30c092]{margin:0 0 1rem;color:#303133;font-size:1.1rem}.action-buttons[data-v-4e30c092]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-action[data-v-4e30c092]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-action[data-v-4e30c092]:hover{background:#e9ecef;border-color:#adb5bd}.modal-overlay[data-v-4e30c092]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4e30c092]{background:var(--white);border-radius:12px;padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-4e30c092]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h3[data-v-4e30c092]{color:#333;font-size:1.5rem}.btn-close[data-v-4e30c092]{background:none;border:none;font-size:2rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-4e30c092]:hover{color:#333}.form-group[data-v-4e30c092]{margin-bottom:1.5rem}.form-group label[data-v-4e30c092]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.9rem}.form-group input[data-v-4e30c092],.form-group textarea[data-v-4e30c092]{width:100%;padding:.7rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:border-color .2s}.form-group input[data-v-4e30c092]:focus,.form-group textarea[data-v-4e30c092]:focus{outline:none;border-color:#007bff}.modal-footer[data-v-4e30c092]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}@media(max-width:768px){.report-header[data-v-4e30c092]{flex-direction:column;gap:1rem}.header-left[data-v-4e30c092]{flex-direction:column;gap:.5rem}.header-right[data-v-4e30c092]{width:100%;justify-content:stretch}.header-right button[data-v-4e30c092]{flex:1}.embed-container[data-v-4e30c092]{height:400px}.action-buttons[data-v-4e30c092]{flex-direction:column}.action-buttons button[data-v-4e30c092]{width:100%}}.pedidos[data-v-3eea61ff]{width:100%;height:100%;min-height:calc(100vh - 140px);padding:0;margin:0;background:#000;display:flex;flex-direction:column}@media screen and (max-width:768px){.pedidos[data-v-3eea61ff]{min-height:auto;height:auto;background:transparent;overflow:hidden}}.fullscreen-dashboard-container[data-v-3eea61ff]{width:100%;height:calc(100vh - 140px);background:#000;display:flex;flex-direction:column;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000004d}@media screen and (max-width:768px){.fullscreen-dashboard-container[data-v-3eea61ff]{background:transparent;box-shadow:none;border-radius:0}}.dashboard-header[data-v-3eea61ff]{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:linear-gradient(180deg,#000c,#0000);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 0 0}@media screen and (max-width:768px){.dashboard-header[data-v-3eea61ff]{position:relative;background:#000000e6;border-radius:0;margin-bottom:0}}.dashboard-header h3[data-v-3eea61ff]{margin:0;font-size:1.2rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.dashboard-actions[data-v-3eea61ff]{display:flex;gap:.5rem}.btn-action[data-v-3eea61ff]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:12px;cursor:pointer;font-size:1rem;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-action[data-v-3eea61ff]:hover{background:#ffffff4d;transform:translateY(-1px)}.dashboard-wrapper[data-v-3eea61ff]{width:100%;height:calc(100% - 60px);background:#000;display:flex;align-items:stretch;justify-content:stretch;margin-top:60px;margin-bottom:0;border-radius:0 0 16px 16px;overflow:hidden;position:relative;flex:1;min-height:0}@media screen and (min-width:769px){.fullscreen-dashboard-container[data-v-3eea61ff]{height:calc(100vh - 200px);width:100%;position:relative}.dashboard-wrapper[data-v-3eea61ff]{width:100%;height:calc(100% - 60px);margin-top:60px;margin-bottom:0;clip-path:inset(0 0 60px 0);flex:1;align-items:stretch;justify-content:stretch;position:relative;min-height:calc(100vh - 260px)}.dashboard-iframe[data-v-3eea61ff]{width:100%;height:calc(100% + 60px);position:absolute;inset:0;margin:0;padding:0}}.fullscreen-dashboard-container[data-v-3eea61ff]:fullscreen,.fullscreen-dashboard-container[data-v-3eea61ff]:-webkit-full-screen,.fullscreen-dashboard-container[data-v-3eea61ff]:-moz-full-screen,.fullscreen-dashboard-container[data-v-3eea61ff]:-ms-fullscreen{width:100vw;height:100vh;background:#000;display:flex;flex-direction:column;border-radius:0;padding:0;margin:0;overflow:hidden}.fullscreen-dashboard-container:fullscreen .dashboard-header[data-v-3eea61ff],.fullscreen-dashboard-container:-webkit-full-screen .dashboard-header[data-v-3eea61ff],.fullscreen-dashboard-container:-moz-full-screen .dashboard-header[data-v-3eea61ff],.fullscreen-dashboard-container:-ms-fullscreen .dashboard-header[data-v-3eea61ff]{position:absolute;top:0;left:0;right:0;z-index:10;background:#000000e6;border-radius:0}.fullscreen-dashboard-container:fullscreen .dashboard-wrapper[data-v-3eea61ff],.fullscreen-dashboard-container:-webkit-full-screen .dashboard-wrapper[data-v-3eea61ff],.fullscreen-dashboard-container:-moz-full-screen .dashboard-wrapper[data-v-3eea61ff],.fullscreen-dashboard-container:-ms-fullscreen .dashboard-wrapper[data-v-3eea61ff]{width:100%;height:calc(100vh - 60px);margin-top:60px;margin-bottom:0;clip-path:inset(0 0 60px 0);flex:1;position:relative;overflow:hidden}.fullscreen-dashboard-container:fullscreen .dashboard-iframe[data-v-3eea61ff],.fullscreen-dashboard-container:-webkit-full-screen .dashboard-iframe[data-v-3eea61ff],.fullscreen-dashboard-container:-moz-full-screen .dashboard-iframe[data-v-3eea61ff],.fullscreen-dashboard-container:-ms-fullscreen .dashboard-iframe[data-v-3eea61ff]{width:100%;height:calc(100% + 60px);position:absolute;inset:0;margin:0;padding:0}@media screen and (max-width:768px){.fullscreen-dashboard-container[data-v-3eea61ff]{height:auto;min-height:auto;max-height:none;border-radius:0;display:flex;flex-direction:column;padding:0;margin:0;overflow:hidden;box-sizing:border-box;background:transparent}.dashboard-header[data-v-3eea61ff]{padding:.75rem 1rem;border-radius:0;flex:0 0 auto;position:relative;z-index:10}.dashboard-header h3[data-v-3eea61ff]{font-size:1rem}.dashboard-actions[data-v-3eea61ff]{gap:.25rem}.btn-action[data-v-3eea61ff]{padding:.4rem .6rem;font-size:.85rem}.dashboard-wrapper[data-v-3eea61ff]{height:calc(100vh - 100px);margin-top:0;margin-bottom:0;border-radius:0;clip-path:inset(0 0 110px 0);min-height:calc(100vh - 100px);max-height:calc(100vh - 100px);transition:height .3s ease,max-height .3s ease;overflow:hidden;position:relative;flex:0 0 auto;padding:0;box-sizing:border-box;background:transparent}.dashboard-iframe[data-v-3eea61ff]{width:100%;height:calc(100vh + 110px)!important;min-height:calc(100vh + 110px)!important;position:absolute;inset:0;margin:0;margin-bottom:-110px!important;padding:0;border:none;display:block}}@media screen and (max-width:480px){.fullscreen-dashboard-container[data-v-3eea61ff]{height:auto;min-height:auto;max-height:none;padding:0;margin:0;overflow:hidden;background:transparent}.dashboard-header[data-v-3eea61ff]{padding:.5rem}.dashboard-header h3[data-v-3eea61ff]{font-size:.9rem}.dashboard-actions[data-v-3eea61ff]{flex-wrap:wrap}.btn-action[data-v-3eea61ff]{padding:.3rem .5rem;font-size:.75rem}.dashboard-wrapper[data-v-3eea61ff]{margin-bottom:0;padding-bottom:0;background:transparent}}.dashboard-iframe[data-v-3eea61ff]{width:100%;height:100%;border:none;position:absolute;inset:0;background:#000;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;display:block;object-fit:fill}.dashboard-iframe.iframe-loaded[data-v-3eea61ff]{opacity:1;visibility:visible}.loading-indicator[data-v-3eea61ff]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;text-align:center;color:#fff}.spinner[data-v-3eea61ff]{border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;width:40px;height:40px;animation:spin-3eea61ff 1s linear infinite;margin:0 auto 1rem}@keyframes spin-3eea61ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-indicator p[data-v-3eea61ff]{margin:0;font-size:.9rem}@media screen and (min-width:769px){.dashboard-iframe[data-v-3eea61ff]{height:calc(100% + 80px);margin-bottom:-80px}}.dashboards-grid-container[data-v-3eea61ff]{padding:2rem;background:#f8fafc;min-height:calc(100vh - 140px)}.dashboards-header[data-v-3eea61ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboards-header h2[data-v-3eea61ff]{margin:0;color:#1e293b;font-size:1.5rem}.dashboards-grid[data-v-3eea61ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.dashboard-thumbnail[data-v-3eea61ff]{background:var(--white);border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent;width:100%;max-width:100%}.dashboard-thumbnail[data-v-3eea61ff]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026;border-color:#3b82f6}.dashboard-thumbnail.active[data-v-3eea61ff]{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f64d}.thumbnail-header[data-v-3eea61ff]{padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.thumbnail-header h3[data-v-3eea61ff]{margin:0;font-size:1.1rem;font-weight:600}.thumbnail-badge[data-v-3eea61ff]{background:#fff3;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.thumbnail-preview[data-v-3eea61ff]{width:100%;height:300px;background:#000;position:relative;overflow:hidden;clip-path:inset(0 0 80px 0)}.thumbnail-iframe[data-v-3eea61ff]{width:125%;height:calc(125% + 100px);border:none;position:absolute;top:0;left:0;transform:scale(.8);transform-origin:top left;pointer-events:none;margin-bottom:-100px}.thumbnail-footer[data-v-3eea61ff]{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0}.thumbnail-info[data-v-3eea61ff]{color:#64748b;font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-view[data-v-3eea61ff]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;margin-left:1rem}.btn-view[data-v-3eea61ff]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.dashboard-modal-overlay[data-v-3eea61ff]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.dashboard-modal-content[data-v-3eea61ff]{width:95%;height:95%;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column}.dashboard-modal-header[data-v-3eea61ff]{padding:1.5rem 2rem;background:#ffffff1a;display:flex;justify-content:space-between;align-items:center;color:#fff}.dashboard-modal-header h3[data-v-3eea61ff]{margin:0;font-size:1.25rem}.btn-close[data-v-3eea61ff]{background:#fff3;border:none;color:#fff;font-size:1.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close[data-v-3eea61ff]:hover{background:#ffffff4d;transform:rotate(-90deg)}.dashboard-modal-body[data-v-3eea61ff]{flex:1;position:relative;overflow:hidden;clip-path:inset(0 0 100px 0)}@media screen and (max-width:768px)and (orientation:portrait){.dashboard-modal-content[data-v-3eea61ff]{transform:rotate(-90deg);transform-origin:center center;width:100vh;height:100vw;position:fixed;top:50%;left:50%;margin-top:-50vw;margin-left:-50vh}.dashboard-modal-overlay[data-v-3eea61ff]{overflow:hidden}}.dashboard-modal-iframe[data-v-3eea61ff]{width:100%;height:calc(100% + 120px);border:none;position:absolute;top:0;left:0;margin-bottom:-120px}.empty-dashboard[data-v-3eea61ff]{width:100%;height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:16px;padding:2rem}.empty-dashboard-content[data-v-3eea61ff]{text-align:center;max-width:500px;background:var(--white);padding:3rem 2rem;border-radius:12px;box-shadow:0 4px 16px #0000001a}.empty-dashboard-content .empty-icon[data-v-3eea61ff]{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.empty-dashboard-content h3[data-v-3eea61ff]{margin:0 0 1rem;color:#303133;font-size:1.5rem;font-weight:600}.empty-dashboard-content p[data-v-3eea61ff]{margin:0 0 2rem;color:#606266;font-size:1rem;line-height:1.6}.empty-dashboard-content strong[data-v-3eea61ff]{color:#667eea;font-weight:600}.btn-back[data-v-3eea61ff]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-back[data-v-3eea61ff]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}@media(max-width:768px){.dashboards-grid[data-v-3eea61ff]{grid-template-columns:1fr}.dashboards-header[data-v-3eea61ff]{flex-direction:column;gap:1rem;align-items:stretch}.empty-dashboard[data-v-3eea61ff]{padding:1rem}.empty-dashboard-content[data-v-3eea61ff]{padding:2rem 1.5rem}.painel-toolbar[data-v-3eea61ff]{flex-direction:column;align-items:flex-start;gap:1rem}.painel-actions[data-v-3eea61ff]{width:100%;flex-wrap:wrap}.painel-btn[data-v-3eea61ff]{flex:1 1 calc(50% - .5rem);justify-content:center}}.painel-dashboard[data-v-3eea61ff]{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 160px);flex:1 1 0%!important}.painel-toolbar[data-v-3eea61ff]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:12px;padding:1.25rem 1.5rem;color:var(--white);box-shadow:0 14px 28px #26273533}.painel-info[data-v-3eea61ff]{display:flex;flex-direction:column;gap:.35rem}.painel-info h3[data-v-3eea61ff]{margin:0;font-size:1.4rem;font-weight:600}.painel-badge[data-v-3eea61ff]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:999px;background:#ffffff2e;font-size:.85rem}.painel-actions[data-v-3eea61ff]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start}.painel-actions.justify-end[data-v-3eea61ff]{justify-content:flex-end}.painel-btn[data-v-3eea61ff]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border:none;border-radius:8px;background:#0000002e;color:var(--white);font-weight:500;cursor:pointer;transition:background .2s ease,transform .2s ease}.painel-btn[data-v-3eea61ff]:hover{background:#00000047;transform:translateY(-1px)}.painel-btn i[data-v-3eea61ff]{font-size:.95rem}.painel-frame-wrapper[data-v-3eea61ff]{position:relative;flex:0 1 auto;min-height:calc(100vh - 250px);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 45px #0f172a59;clip-path:inset(0 0 64px 0 round 16px)}@media screen and (max-width:768px){.painel-frame-wrapper[data-v-3eea61ff]{min-height:calc(100vh - 120px);height:calc(100vh - 120px);max-height:calc(100vh - 120px);border-radius:0;clip-path:inset(0 0 110px 0);box-shadow:none;overflow:hidden;position:relative}.painel-frame[data-v-3eea61ff]{height:calc(100vh + 110px)!important;min-height:calc(100vh + 110px)!important;margin-bottom:-110px!important;position:absolute;top:0;left:0;width:100%}}.painel-frame[data-v-3eea61ff]{position:absolute;inset:0 0 -64px;width:100%;height:calc(100vh + 120px);min-height:calc(100vh + 120px);margin-bottom:-120px;border:none;border-radius:16px;opacity:0;transition:opacity .3s ease;background:#fff;display:block;overflow:hidden;clip-path:inset(0 0 100px 0 round 16px)}.painel-frame.iframe-loaded[data-v-3eea61ff]{opacity:1}.bottom-spacer[data-v-3eea61ff]{flex:1 1 0%!important;min-height:400px!important;width:100%!important;background:var(--gray-50)!important;display:block!important;visibility:visible!important;opacity:1!important;border-top:3px solid rgba(38,39,53,.3)!important;position:relative!important;z-index:1!important;box-sizing:border-box!important}.modal-overlay[data-v-a4f71b55]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-a4f71b55]{background:var(--white);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-a4f71b55]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-a4f71b55]{margin:0;color:#1e293b}.btn-close[data-v-a4f71b55]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.btn-close[data-v-a4f71b55]:hover{background:#f1f5f9}.modal-body[data-v-a4f71b55]{padding:1.5rem}.form-group[data-v-a4f71b55]{margin-bottom:1.5rem}.form-group label[data-v-a4f71b55]{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b}.form-group input[data-v-a4f71b55],.form-group textarea[data-v-a4f71b55]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-a4f71b55]:focus,.form-group textarea[data-v-a4f71b55]:focus{outline:none;border-color:#3b82f6}.form-help[data-v-a4f71b55]{display:block;margin-top:.5rem;font-size:.85rem;color:#64748b}.usuarios-select[data-v-a4f71b55]{max-height:200px;overflow-y:auto;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem;background:#f8fafc}.usuarios-checkbox-list[data-v-a4f71b55]{display:flex;flex-direction:column;gap:.5rem}.checkbox-label[data-v-a4f71b55]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;padding:.5rem;border-radius:6px;transition:background .2s}.checkbox-label[data-v-a4f71b55]:hover{background:var(--white)}.checkbox-label input[type=checkbox][data-v-a4f71b55]{width:auto;margin:0}.modal-footer[data-v-a4f71b55]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.btn[data-v-a4f71b55]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-a4f71b55]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-a4f71b55]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-primary[data-v-a4f71b55]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-a4f71b55]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-a4f71b55]:hover{background:#e2e8f0}.modal-overlay[data-v-578ab6c9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-578ab6c9]{background:var(--white);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-578ab6c9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-578ab6c9]{margin:0;color:#1e293b}.btn-close[data-v-578ab6c9]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.btn-close[data-v-578ab6c9]:hover{background:#f1f5f9}.modal-body[data-v-578ab6c9]{padding:1.5rem}.form-group[data-v-578ab6c9]{margin-bottom:1.5rem}.form-group label[data-v-578ab6c9]{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b}.form-group input[data-v-578ab6c9],.form-group select[data-v-578ab6c9],.form-group textarea[data-v-578ab6c9]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-578ab6c9]:focus,.form-group select[data-v-578ab6c9]:focus,.form-group textarea[data-v-578ab6c9]:focus{outline:none;border-color:#3b82f6}.form-help[data-v-578ab6c9]{display:block;margin-top:.5rem;font-size:.85rem;color:#64748b}.access-section[data-v-578ab6c9]{padding:1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;margin-bottom:1.75rem}.section-header[data-v-578ab6c9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.section-header h4[data-v-578ab6c9]{margin:0;font-size:1.05rem;color:#1e293b}.switch-label[data-v-578ab6c9]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:#1e293b}.switch-label input[data-v-578ab6c9]{width:auto;margin:0}.abas-list[data-v-578ab6c9]{display:flex;flex-wrap:wrap;gap:.75rem}.aba-item[data-v-578ab6c9]{padding:.6rem .9rem;border:1px solid #cbd5e1;border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.aba-item[data-v-578ab6c9]:hover{border-color:#3b82f6;box-shadow:0 6px 18px #3b82f626}.dashboards-groups[data-v-578ab6c9]{display:flex;flex-direction:column;gap:1.25rem}.dashboard-group[data-v-578ab6c9]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden}.dashboard-group-header[data-v-578ab6c9]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.dashboard-group-header h5[data-v-578ab6c9]{margin:0;font-size:1rem;color:#1e293b}.dashboard-group-header small[data-v-578ab6c9]{display:block;color:#64748b}.dashboard-group-actions[data-v-578ab6c9]{display:flex;gap:.75rem}.btn-link[data-v-578ab6c9]{background:none;border:none;padding:0;color:#2563eb;font-size:.85rem;cursor:pointer;text-decoration:underline}.btn-link[data-v-578ab6c9]:hover{color:#1d4ed8}.dashboard-list[data-v-578ab6c9]{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.1rem}.dashboard-item[data-v-578ab6c9]{display:flex;gap:.75rem;align-items:flex-start;padding:.6rem .8rem;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.dashboard-item[data-v-578ab6c9]:hover{border-color:#3b82f6;box-shadow:0 6px 16px #3b82f626}.dashboard-info[data-v-578ab6c9]{display:flex;flex-direction:column;gap:.15rem}.dashboard-name[data-v-578ab6c9]{font-weight:500;color:#1e293b}.dashboard-desc[data-v-578ab6c9]{color:#64748b;font-size:.85rem}.empty-hint[data-v-578ab6c9]{margin:0;color:#94a3b8;font-size:.85rem}.selection-summary[data-v-578ab6c9]{padding:.75rem 1rem;background:#3b82f614;border-radius:8px;color:#1d4ed8;font-size:.9rem}.checkbox-label[data-v-578ab6c9]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-578ab6c9]{width:auto;margin:0}.modal-footer[data-v-578ab6c9]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.btn-primary[data-v-578ab6c9]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-578ab6c9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-primary[data-v-578ab6c9]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-578ab6c9]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;background:#f1f5f9;color:#475569}.btn-secondary[data-v-578ab6c9]:hover{background:#e2e8f0}.reports-toolbar[data-v-578ab6c9]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.reports-toolbar input[data-v-578ab6c9]{padding:.6rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem}.reports-actions[data-v-578ab6c9]{display:flex;gap:.5rem}.btn-small[data-v-578ab6c9]{padding:.45rem .9rem;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;font-size:.85rem;cursor:pointer;transition:background .2s}.btn-small[data-v-578ab6c9]:hover{background:#e2e8f0}.reports-list[data-v-578ab6c9]{max-height:260px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;padding:.5rem .75rem;background:#f8fafc}.report-item[data-v-578ab6c9]{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.9rem}.report-item input[type=checkbox][data-v-578ab6c9]{width:16px;height:16px;accent-color:var(--primary)}.report-name[data-v-578ab6c9]{flex:1;color:#1e293b;font-weight:500}.report-category[data-v-578ab6c9]{color:#64748b;font-size:.85rem}.empty-reports[data-v-578ab6c9]{text-align:center;color:#94a3b8;font-size:.9rem;margin:.5rem 0}.modal-overlay[data-v-dee72850]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-dee72850]{background:var(--white);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-dee72850]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-dee72850]{margin:0;color:#1e293b}.btn-close[data-v-dee72850]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.btn-close[data-v-dee72850]:hover{background:#f1f5f9}.modal-body[data-v-dee72850]{padding:1.5rem}.form-group[data-v-dee72850]{margin-bottom:1.5rem}.form-group label[data-v-dee72850]{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b}.form-group input[data-v-dee72850],.form-group select[data-v-dee72850],.form-group textarea[data-v-dee72850]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-dee72850]:focus,.form-group select[data-v-dee72850]:focus,.form-group textarea[data-v-dee72850]:focus{outline:none;border-color:#3b82f6}.form-help[data-v-dee72850]{display:block;margin-top:.5rem;font-size:.85rem;color:#64748b}.modal-footer[data-v-dee72850]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.btn-primary[data-v-dee72850]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-dee72850]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-primary[data-v-dee72850]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-dee72850]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;background:#f1f5f9;color:#475569}.btn-secondary[data-v-dee72850]:hover{background:#e2e8f0}.modal-overlay[data-v-732f9df2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-732f9df2]{background:var(--white);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-732f9df2]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-732f9df2]{margin:0;color:#1e293b}.btn-close[data-v-732f9df2]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.btn-close[data-v-732f9df2]:hover{background:#f1f5f9}.modal-body[data-v-732f9df2]{padding:1.5rem}.form-group[data-v-732f9df2]{margin-bottom:1.5rem}.form-group label[data-v-732f9df2]{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b}.form-group input[data-v-732f9df2],.form-group select[data-v-732f9df2],.form-group textarea[data-v-732f9df2]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:border-color .2s;box-sizing:border-box}.readonly-input[data-v-732f9df2]{background:#f8fafc;cursor:not-allowed;color:#64748b}.form-group input[data-v-732f9df2]:focus,.form-group textarea[data-v-732f9df2]:focus{outline:none;border-color:#3b82f6}.form-help[data-v-732f9df2]{display:block;margin-top:.5rem;font-size:.85rem;color:#64748b}.icon-suggestions[data-v-732f9df2]{margin-top:.75rem}.icon-grid[data-v-732f9df2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;margin-top:.5rem}.icon-option[data-v-732f9df2]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;cursor:pointer;transition:all .2s ease;font-size:.85rem}.icon-option i[data-v-732f9df2]{font-size:1.2rem;color:#262735}.icon-option[data-v-732f9df2]:hover{border-color:#93c5fd;background:#e2e8f0}.checkbox-label[data-v-732f9df2]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-732f9df2]{width:auto;margin:0}.modal-footer[data-v-732f9df2]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.btn-primary[data-v-732f9df2]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-732f9df2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-primary[data-v-732f9df2]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-732f9df2]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;background:#f1f5f9;color:#475569}.btn-secondary[data-v-732f9df2]:hover{background:#e2e8f0}.modal-overlay[data-v-68cf9353]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-68cf9353]{background:var(--white);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-68cf9353]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-68cf9353]{margin:0;color:#1e293b}.btn-close[data-v-68cf9353]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.btn-close[data-v-68cf9353]:hover{background:#f1f5f9}.modal-body[data-v-68cf9353]{padding:1.5rem}.form-group[data-v-68cf9353]{margin-bottom:1.5rem}.form-group label[data-v-68cf9353]{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b}.form-group input[data-v-68cf9353],.form-group textarea[data-v-68cf9353]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-68cf9353]:focus,.form-group textarea[data-v-68cf9353]:focus{outline:none;border-color:var(--primary)}.form-help[data-v-68cf9353]{display:block;margin-top:.5rem;font-size:.85rem;color:#64748b}.checkbox-label[data-v-68cf9353]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-68cf9353]{width:auto;margin:0}.modal-footer[data-v-68cf9353]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.btn-primary[data-v-68cf9353]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);color:var(--white);cursor:pointer;transition:box-shadow .2s,transform .2s}.btn-primary[data-v-68cf9353]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-68cf9353]{padding:.75rem 1.5rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;background:transparent;color:#1e293b;cursor:pointer}.confirm-overlay[data-v-72e5d764]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000000!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-72e5d764 .2s ease}@keyframes fadeIn-72e5d764{0%{opacity:0}to{opacity:1}}.confirm-dialog[data-v-72e5d764]{background:#2d2d2d;border-radius:8px;box-shadow:0 8px 32px #0006;min-width:400px;max-width:500px;overflow:hidden;animation:slideIn-72e5d764 .3s ease;position:relative;z-index:10000001!important}@keyframes slideIn-72e5d764{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.confirm-header[data-v-72e5d764]{display:flex;align-items:center;padding:16px 20px;background:#1e1e1e;border-bottom:1px solid #3d3d3d}.confirm-icon[data-v-72e5d764]{width:32px;height:32px;margin-right:12px;display:flex;align-items:center;justify-content:center}.confirm-logo[data-v-72e5d764]{width:100%;height:100%;object-fit:contain}.confirm-title[data-v-72e5d764]{margin:0;font-size:14px;font-weight:600;color:#fff;flex:1}.confirm-body[data-v-72e5d764]{padding:20px}.confirm-message[data-v-72e5d764]{margin:0;color:#e0e0e0;font-size:14px;line-height:1.5}.confirm-footer[data-v-72e5d764]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;background:#1e1e1e;border-top:1px solid #3d3d3d}.btn-confirm[data-v-72e5d764],.btn-cancel[data-v-72e5d764]{padding:8px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:80px}.btn-confirm[data-v-72e5d764]{background:#0078d4;color:#fff}.btn-confirm[data-v-72e5d764]:hover{background:#106ebe}.btn-confirm[data-v-72e5d764]:focus{outline:2px solid #0078d4;outline-offset:2px}.btn-cancel[data-v-72e5d764]{background:#3d3d3d;color:#e0e0e0}.btn-cancel[data-v-72e5d764]:hover{background:#4d4d4d}.btn-cancel[data-v-72e5d764]:focus{outline:2px solid #3d3d3d;outline-offset:2px}@media(max-width:480px){.confirm-dialog[data-v-72e5d764]{min-width:90%;margin:20px}}.alert-overlay[data-v-6353220e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-6353220e .2s ease}@keyframes fadeIn-6353220e{0%{opacity:0}to{opacity:1}}.alert-dialog[data-v-6353220e]{background:#2d2d2d;border-radius:8px;box-shadow:0 8px 32px #0006;min-width:400px;max-width:500px;overflow:hidden;animation:slideIn-6353220e .3s ease}.alert-dialog.alert-error[data-v-6353220e]{border-top:4px solid #ef4444}.alert-dialog.alert-warning[data-v-6353220e]{border-top:4px solid #f59e0b}.alert-dialog.alert-success[data-v-6353220e]{border-top:4px solid #10b981}.alert-dialog.alert-info[data-v-6353220e]{border-top:4px solid #3b82f6}@keyframes slideIn-6353220e{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-header[data-v-6353220e]{display:flex;align-items:center;padding:16px 20px;background:#1e1e1e;border-bottom:1px solid #3d3d3d}.alert-icon[data-v-6353220e]{width:32px;height:32px;margin-right:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.alert-icon i[data-v-6353220e]{color:#fff}.alert-icon .fa-exclamation-circle[data-v-6353220e]{color:#ef4444}.alert-icon .fa-exclamation-triangle[data-v-6353220e]{color:#f59e0b}.alert-icon .fa-info-circle[data-v-6353220e]{color:#3b82f6}.alert-logo[data-v-6353220e]{width:100%;height:100%;object-fit:contain}.alert-title[data-v-6353220e]{margin:0;font-size:14px;font-weight:600;color:#fff;flex:1}.alert-body[data-v-6353220e]{padding:20px}.alert-message[data-v-6353220e]{margin:0;color:#e0e0e0;font-size:14px;line-height:1.5}.alert-footer[data-v-6353220e]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;background:#1e1e1e;border-top:1px solid #3d3d3d}.btn-alert[data-v-6353220e]{padding:8px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:80px}.btn-error[data-v-6353220e]{background:#ef4444;color:#fff}.btn-error[data-v-6353220e]:hover{background:#dc2626}.btn-warning[data-v-6353220e]{background:#f59e0b;color:#fff}.btn-warning[data-v-6353220e]:hover{background:#d97706}.btn-success[data-v-6353220e]{background:#10b981;color:#fff}.btn-success[data-v-6353220e]:hover{background:#059669}.btn-info[data-v-6353220e]{background:#3b82f6;color:#fff}.btn-info[data-v-6353220e]:hover{background:#2563eb}.btn-alert[data-v-6353220e]:focus{outline:2px solid currentColor;outline-offset:2px}@media(max-width:768px){.alert-overlay[data-v-6353220e]{padding:20px 10px 10px;align-items:flex-start}.alert-dialog[data-v-6353220e]{min-width:100%;max-width:100%;margin:0;border-radius:12px 12px 0 0}.alert-header[data-v-6353220e]{padding:12px 16px}.alert-title[data-v-6353220e]{font-size:13px}.alert-body[data-v-6353220e]{padding:16px}.alert-message[data-v-6353220e]{font-size:13px}.alert-footer[data-v-6353220e]{padding:12px 16px}.btn-alert[data-v-6353220e]{width:100%;min-width:auto}}.configuracoes[data-v-6c480027]{width:100%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box;min-height:auto}.configuracoes-header[data-v-6c480027]{margin-bottom:0;padding:0 2rem 2rem}.configuracoes-header h2[data-v-6c480027]{margin:0;color:#1e293b;font-size:1.8rem}.tabs-container[data-v-6c480027]{background:var(--white);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:visible;margin:0 2rem 2rem}.tabs-header[data-v-6c480027]{display:flex;border-bottom:2px solid #e2e8f0;background:#f8fafc;gap:0}.tab-button[data-v-6c480027]{flex:1;padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#64748b;transition:all .2s}.tab-button[data-v-6c480027]:hover{background:#f1f5f9;color:#1e293b}.tab-button.active[data-v-6c480027]{color:#3b82f6;border-bottom-color:#3b82f6;background:var(--white)}.tab-icon[data-v-6c480027]{font-size:1.2rem}.tab-label[data-v-6c480027]{font-weight:600}.tabs-content[data-v-6c480027]{padding:2rem}.tab-panel[data-v-6c480027]{animation:fadeIn-6c480027 .3s}@keyframes fadeIn-6c480027{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-panel-header[data-v-6c480027]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-shrink:0}.tab-panel-header h3[data-v-6c480027]{margin:0;color:#1e293b;font-size:1.5rem}.lista-container[data-v-6c480027]{background:var(--white);border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 2px 8px #0000000d;width:100%}.lista-header[data-v-6c480027]{display:grid;gap:1rem;padding:1rem 1.5rem;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center}.lista-dashboards .lista-header[data-v-6c480027],.lista-dashboards .lista-item[data-v-6c480027]{grid-template-columns:2fr 1.5fr 1.5fr 2fr 1fr 1fr 120px}.lista-usuarios .lista-header[data-v-6c480027],.lista-usuarios .lista-item[data-v-6c480027]{grid-template-columns:2fr 1.5fr 1.5fr 1fr 1.5fr 1fr 1fr 120px}.lista-rls .lista-header[data-v-6c480027],.lista-rls .lista-item[data-v-6c480027]{grid-template-columns:2fr 2fr 1.5fr 2fr 120px}.lista-abas .lista-header[data-v-6c480027],.lista-abas .lista-item[data-v-6c480027]{grid-template-columns:2fr 2fr 80px 100px 2fr 120px}.lista-subabas .lista-header[data-v-6c480027],.lista-subabas .lista-item[data-v-6c480027]{grid-template-columns:2fr 2fr 1fr 2fr 120px}.lista-body[data-v-6c480027]{width:100%}.lista-item[data-v-6c480027]{display:grid;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;align-items:center;transition:background .2s;margin:0}.lista-item[data-v-6c480027]:hover{background:#f8fafc}.lista-item[data-v-6c480027]:last-child{border-bottom:none;margin-bottom:0}.lista-col-nome[data-v-6c480027]{font-weight:500;color:#1e293b;min-width:150px;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lista-col-nome strong[data-v-6c480027]{display:inline}.lista-descricao[data-v-6c480027]{font-size:.85rem;color:#64748b;margin-top:.25rem;width:100%;flex-basis:100%}.lista-icone[data-v-6c480027]{display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.lista-col-aba[data-v-6c480027],.lista-col-usuarios[data-v-6c480027],.lista-col-url[data-v-6c480027],.lista-col-login[data-v-6c480027],.lista-col-grupo[data-v-6c480027],.lista-col-relatorios[data-v-6c480027],.lista-col-abas[data-v-6c480027],.lista-col-dashboards[data-v-6c480027],.lista-col-dashboard[data-v-6c480027],.lista-col-usuario[data-v-6c480027],.lista-col-filtro[data-v-6c480027],.lista-col-caminho[data-v-6c480027],.lista-col-ordem[data-v-6c480027],.lista-col-status[data-v-6c480027],.lista-col-descricao[data-v-6c480027],.lista-col-icone[data-v-6c480027],.lista-col-data[data-v-6c480027]{font-size:.9rem;color:#475569;word-break:break-word}.lista-col-url.url-preview[data-v-6c480027]{font-family:monospace;font-size:.85rem;color:#3b82f6}.lista-col-acoes[data-v-6c480027]{display:flex;gap:.5rem;justify-content:flex-end}.btn-action[data-v-6c480027]{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.25rem .5rem;border-radius:6px;transition:background .2s}.btn-action[data-v-6c480027]:hover{background:#f1f5f9}.dashboard-url-info[data-v-6c480027],.usuario-info[data-v-6c480027],.rls-info[data-v-6c480027],.subaba-info[data-v-6c480027]{margin-bottom:1rem}.icon-preview[data-v-6c480027]{display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem;font-size:1.2rem}.status-inativo[data-v-6c480027]{color:#ef4444;font-weight:600}.btn-action.btn-activate[data-v-6c480027]{color:#16a34a}.btn-action.btn-delete[data-v-6c480027]{color:#ef4444}.info-row[data-v-6c480027]{display:flex;gap:.5rem;margin-bottom:.75rem;font-size:.9rem}.info-label[data-v-6c480027]{font-weight:600;color:#64748b;min-width:120px}.info-value[data-v-6c480027]{color:#1e293b;flex:1}.url-preview[data-v-6c480027]{word-break:break-all;font-family:monospace;font-size:.85rem;color:#3b82f6}.dashboard-url-footer[data-v-6c480027]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.85rem}.status-badge[data-v-6c480027]{padding:.25rem .75rem;border-radius:20px;font-weight:500}.status-badge.ativo[data-v-6c480027]{background:#dcfce7;color:#166534}.status-badge.inativo[data-v-6c480027]{background:#fee2e2;color:#991b1b}.static-badge[data-v-6c480027]{padding:.4rem .75rem;border-radius:20px;font-weight:500;font-size:.85rem;background:#dbeafe;color:#1e40af;border:1px solid #93c5fd;flex-shrink:0}.created-date[data-v-6c480027]{color:#64748b}.empty-state[data-v-6c480027]{text-align:center;padding:4rem 2rem;background:#f8fafc;border-radius:12px;border:2px dashed #cbd5e1}.empty-icon[data-v-6c480027]{font-size:4rem;margin-bottom:1rem}.empty-state h4[data-v-6c480027]{margin:0 0 .5rem;color:#1e293b}.empty-state p[data-v-6c480027]{margin:0;color:#64748b}.btn[data-v-6c480027]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-6c480027]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-6c480027]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.painel-configuracoes-card[data-v-6c480027]{background:var(--white);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000d;max-width:800px}.painel-configuracoes-card h4[data-v-6c480027]{margin:0 0 1.5rem;color:#1e293b;font-size:1.1rem;font-weight:600}.config-form[data-v-6c480027]{display:flex;flex-direction:column;gap:1.5rem}.config-group[data-v-6c480027]{display:flex;flex-direction:column;gap:.5rem}.config-group label[data-v-6c480027]{font-weight:500;color:#475569;font-size:.95rem}.config-input[data-v-6c480027]{padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s;max-width:200px}.config-input[data-v-6c480027]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-salvar-config[data-v-6c480027]{padding:.875rem 2rem;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;align-self:flex-start;margin-top:1rem}.btn-salvar-config[data-v-6c480027]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.btn-salvar-config[data-v-6c480027]:disabled{opacity:.6;cursor:not-allowed;transform:none}.painel-dashboards-container[data-v-6c480027]{display:flex;flex-direction:column;gap:2rem}.painel-dashboard-item[data-v-6c480027]{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.painel-dashboard-header[data-v-6c480027]{padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e2e8f0}.painel-dashboard-header h3[data-v-6c480027]{margin:0;color:#1e293b;font-size:1.25rem;font-weight:600}.dashboard-aba-badge[data-v-6c480027]{background:#3b82f6;color:#fff;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;font-weight:500}.painel-dashboard-body[data-v-6c480027]{position:relative;width:100%;padding-bottom:56.25%;background:#000}.painel-dashboard-iframe[data-v-6c480027]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.painel-dashboard-footer[data-v-6c480027]{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0}.painel-dashboard-footer p[data-v-6c480027]{margin:0;color:#64748b;font-size:.9rem}@media(max-width:1200px){.lista-dashboards .lista-header[data-v-6c480027],.lista-dashboards .lista-item[data-v-6c480027]{grid-template-columns:2fr 1.5fr 1.5fr 2fr 1fr 1fr 100px;font-size:.85rem}.lista-usuarios .lista-header[data-v-6c480027],.lista-usuarios .lista-item[data-v-6c480027]{grid-template-columns:2fr 1.2fr 1.2fr .8fr 1.2fr .8fr .8fr 100px;font-size:.85rem}}@media(max-width:768px){.tabs-header[data-v-6c480027]{flex-direction:column}.tab-panel-header[data-v-6c480027]{flex-direction:column;gap:1rem;align-items:stretch}.painel-dashboard-header[data-v-6c480027]{flex-direction:column;gap:1rem;align-items:flex-start}.lista-container[data-v-6c480027]{overflow-x:auto}.lista-header[data-v-6c480027],.lista-item[data-v-6c480027]{min-width:800px}.lista-dashboards .lista-header[data-v-6c480027],.lista-dashboards .lista-item[data-v-6c480027]{grid-template-columns:2fr 1.5fr 1.5fr 2fr 1fr 1fr 80px}.lista-usuarios .lista-header[data-v-6c480027],.lista-usuarios .lista-item[data-v-6c480027]{grid-template-columns:2fr 1.2fr 1.2fr .8fr 1.2fr .8fr .8fr 80px}.lista-rls .lista-header[data-v-6c480027],.lista-rls .lista-item[data-v-6c480027]{grid-template-columns:2fr 2fr 1.5fr 2fr 80px}.lista-abas .lista-header[data-v-6c480027],.lista-abas .lista-item[data-v-6c480027]{grid-template-columns:2fr 2fr 60px 80px 2fr 80px}.lista-subabas .lista-header[data-v-6c480027],.lista-subabas .lista-item[data-v-6c480027]{grid-template-columns:2fr 2fr 1fr 2fr 80px}}.login-container[data-v-be5b932f]{display:flex;min-height:100vh;width:100vw;background:linear-gradient(135deg,#262735,#3f4056);font-family:Poppins,sans-serif;position:relative;overflow-y:auto;overflow-x:hidden;align-items:center;justify-content:center;padding:20px;-webkit-overflow-scrolling:touch}.login-bg[data-v-be5b932f]{position:absolute;inset:0;z-index:0}.bg-pattern[data-v-be5b932f]{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0%,transparent 50%);animation:float-be5b932f 6s ease-in-out infinite}.floating-shapes[data-v-be5b932f]{position:absolute;inset:0;pointer-events:none}.shape[data-v-be5b932f]{position:absolute;border-radius:50%;background:#ffffff1a;animation:float-shape-be5b932f 8s ease-in-out infinite}.shape-1[data-v-be5b932f]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-be5b932f]{width:120px;height:120px;top:60%;right:15%;animation-delay:2s}.shape-3[data-v-be5b932f]{width:60px;height:60px;bottom:30%;left:20%;animation-delay:4s}.shape-4[data-v-be5b932f]{width:100px;height:100px;top:10%;right:30%;animation-delay:6s}@keyframes float-shape-be5b932f{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-30px) rotate(180deg);opacity:.6}}@keyframes float-be5b932f{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.login-card[data-v-be5b932f]{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:48px 40px;width:100%;max-width:480px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.2);position:relative;z-index:1;animation:slideIn-be5b932f .8s ease-out}@keyframes slideIn-be5b932f{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.login-card[data-v-be5b932f]:hover{box-shadow:0 32px 64px -12px #0000004d,0 0 0 1px #ffffff26;transform:translateY(-2px);transition:all .3s ease}.login-header[data-v-be5b932f]{text-align:center;margin-bottom:32px}.logo-container[data-v-be5b932f]{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.logo-box[data-v-be5b932f]{background:linear-gradient(135deg,#262735,#3f4056);border-radius:20px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(38,39,53,.2);margin-right:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #2627354d}.logo-img[data-v-be5b932f]{width:100%;height:100%;object-fit:contain}.logo-shine[data-v-be5b932f]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shine-be5b932f 3s infinite}@keyframes shine-be5b932f{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(100%) translateY(100%) rotate(45deg)}to{transform:translate(-100%) translateY(-100%) rotate(45deg)}}.logo-texts[data-v-be5b932f]{text-align:left}.logo-title[data-v-be5b932f]{font-weight:700;font-size:1.5rem;color:#262735;margin:0;letter-spacing:-.02em}.logo-subtitle[data-v-be5b932f]{font-size:.9rem;color:#64748b;margin-top:4px;font-weight:500}.welcome-text[data-v-be5b932f]{margin-top:12px}.welcome-text h2[data-v-be5b932f]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 6px}.welcome-text p[data-v-be5b932f]{color:#64748b;font-size:.95rem;margin:0}.login-form[data-v-be5b932f]{display:flex;flex-direction:column;gap:0;min-height:0}.form-group[data-v-be5b932f]{margin-bottom:20px}.form-group label[data-v-be5b932f]{display:flex;align-items:center;font-weight:600;color:#374151;margin-bottom:8px;font-size:.9rem}.form-group label i[data-v-be5b932f]{margin-right:8px;font-size:.9rem;color:#262735}.input-container[data-v-be5b932f]{position:relative}.input-container input[data-v-be5b932f]{width:100%;padding:16px 20px 16px 48px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff;color:#374151;box-sizing:border-box;font-weight:500}.input-container input[data-v-be5b932f]:focus{border-color:#262735;box-shadow:0 0 0 4px #2627351a;outline:none}.input-icon[data-v-be5b932f]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1rem}.toggle-password[data-v-be5b932f]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;font-size:1rem}.toggle-password[data-v-be5b932f]:hover{color:#262735;background:#2627351a}.login-btn[data-v-be5b932f]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#262735,#3f4056);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 4px 16px #2627354d;margin-bottom:16px}.login-btn[data-v-be5b932f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(-90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.login-btn[data-v-be5b932f]:hover:before{left:100%}.login-btn[data-v-be5b932f]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #26273566}.login-btn[data-v-be5b932f]:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-footer[data-v-be5b932f]{text-align:center;border-top:1px solid #e5e7eb;padding-top:20px;margin-top:24px}.system-info[data-v-be5b932f]{margin-bottom:12px}.system-info p[data-v-be5b932f]{color:#6b7280;font-size:.85rem;margin:3px 0;display:flex;align-items:center;justify-content:center;gap:6px}.system-info i[data-v-be5b932f]{color:#10b981;font-size:.8rem}.footer-text p[data-v-be5b932f]{color:#9ca3af;font-size:.8rem;margin:2px 0}.version[data-v-be5b932f]{color:#d1d5db;font-size:.75rem;font-weight:500}.error-message[data-v-be5b932f]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca;border-radius:12px;padding:16px 20px;margin-bottom:16px;font-size:.95rem;font-weight:500;text-align:center;box-shadow:0 4px 12px #dc26261a;animation:shake-be5b932f .3s ease-in-out}@keyframes shake-be5b932f{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.form-loading[data-v-be5b932f]{pointer-events:none;opacity:.7}.btn-text[data-v-be5b932f]{display:flex;align-items:center;gap:8px}@media(max-width:768px){.login-container[data-v-be5b932f]{min-height:100vh;height:auto;padding:40px 16px;align-items:flex-start}.login-card[data-v-be5b932f]{padding:28px 20px;max-width:100%;width:100%;margin:0 auto}.logo-container[data-v-be5b932f]{flex-direction:column;margin-bottom:16px}.logo-box[data-v-be5b932f]{margin-right:0;margin-bottom:12px;width:70px;height:70px}.logo-title[data-v-be5b932f]{font-size:1.3rem;text-align:center}.logo-texts[data-v-be5b932f]{text-align:center}.login-header[data-v-be5b932f]{margin-bottom:24px}.welcome-text h2[data-v-be5b932f]{font-size:1.1rem}.welcome-text p[data-v-be5b932f]{font-size:.9rem}.form-group[data-v-be5b932f]{margin-bottom:18px}.form-group label[data-v-be5b932f]{font-size:.85rem;margin-bottom:6px}.input-container input[data-v-be5b932f]{padding:14px 18px 14px 44px;font-size:.95rem}.input-icon[data-v-be5b932f]{left:14px;font-size:.95rem}.toggle-password[data-v-be5b932f]{right:14px;padding:6px;font-size:.95rem}.login-btn[data-v-be5b932f]{padding:14px 20px;font-size:.95rem;margin-bottom:12px}.login-footer[data-v-be5b932f]{padding-top:16px;margin-top:20px}.system-info p[data-v-be5b932f]{font-size:.8rem}.footer-text p[data-v-be5b932f]{font-size:.75rem}.version[data-v-be5b932f]{font-size:.7rem}.error-message[data-v-be5b932f]{padding:12px 16px;font-size:.9rem;margin-bottom:12px}.shape[data-v-be5b932f]{display:none}.bg-pattern[data-v-be5b932f]{opacity:.5}.login-card[data-v-be5b932f]:hover{transform:none}}.painel-dinamico[data-v-6e497f55]{width:100%;height:100vh;position:relative;background:#fff;overflow:hidden}.painel-autenticacao[data-v-6e497f55]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:2rem;background:linear-gradient(135deg,#1e293b,#0f172a)}.auth-content[data-v-6e497f55]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem;max-width:600px;text-align:center;box-shadow:0 20px 60px #00000080}.auth-content h2[data-v-6e497f55]{color:#f1f5f9;margin-bottom:1.5rem;font-size:2rem}.auth-description[data-v-6e497f55],.auth-info[data-v-6e497f55]{color:#cbd5e1;margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.btn-auth[data-v-6e497f55]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;margin:2rem 0;display:inline-flex;align-items:center;gap:.75rem;transition:all .3s ease;box-shadow:0 4px 20px #3b82f666}.btn-auth[data-v-6e497f55]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f699}.btn-icon[data-v-6e497f55]{font-size:1.3rem}.auth-steps[data-v-6e497f55]{background:#0003;border-radius:12px;padding:1.5rem;margin:2rem 0;text-align:left}.auth-steps p[data-v-6e497f55]{color:#e2e8f0;margin-bottom:.75rem;font-weight:600}.auth-steps ol[data-v-6e497f55]{color:#cbd5e1;margin:0;padding-left:1.5rem}.auth-steps li[data-v-6e497f55]{margin:.5rem 0;line-height:1.6}.btn-continuar[data-v-6e497f55]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;margin-top:1rem;transition:all .3s ease;box-shadow:0 4px 20px #10b98166}.btn-continuar[data-v-6e497f55]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #10b98199}.auth-note[data-v-6e497f55]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.95rem;line-height:1.6}.painel-loading[data-v-6e497f55],.painel-erro[data-v-6e497f55],.painel-vazio[data-v-6e497f55]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#e2e8f0;padding:2rem;text-align:center}.painel-loading .spinner[data-v-6e497f55]{width:50px;height:50px;border:4px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:50%;animation:spin-6e497f55 1s linear infinite;margin-bottom:1.5rem}@keyframes spin-6e497f55{to{transform:rotate(360deg)}}.painel-erro h3[data-v-6e497f55],.painel-vazio h3[data-v-6e497f55]{font-size:1.5rem;margin-bottom:1rem;color:#f1f5f9}.painel-erro p[data-v-6e497f55],.painel-vazio p[data-v-6e497f55]{font-size:1rem;color:#94a3b8}.painel-content[data-v-6e497f55]{width:100%;height:100vh;position:relative;overflow:hidden;background:#fff}.btn-fullscreen-painel[data-v-6e497f55]{position:fixed;top:25px;left:290px;z-index:2001;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#1e293b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #1e293b66}@media(max-width:768px){.btn-fullscreen-painel[data-v-6e497f55]{position:relative;top:auto;left:auto;width:100%;margin:1rem;margin-bottom:0;justify-content:center;box-sizing:border-box}}.btn-fullscreen-painel[data-v-6e497f55]:hover{background:#334155;transform:translateY(-2px);box-shadow:0 8px 30px #1e293b99}.btn-fullscreen-painel[data-v-6e497f55]:active{transform:translateY(0)}.btn-fullscreen-painel svg[data-v-6e497f55]{flex-shrink:0}.btn-fullscreen-painel span[data-v-6e497f55]{white-space:nowrap}.painel-content[data-v-6e497f55]:fullscreen,.painel-content[data-v-6e497f55]:-webkit-full-screen,.painel-content[data-v-6e497f55]:-moz-full-screen,.painel-content[data-v-6e497f55]:-ms-fullscreen{background:#fff;width:100vw;height:100vh;padding:0;margin:0}.painel-content:fullscreen .painel-iframe[data-v-6e497f55],.painel-content:-webkit-full-screen .painel-iframe[data-v-6e497f55],.painel-content:-moz-full-screen .painel-iframe[data-v-6e497f55],.painel-content:-ms-fullscreen .painel-iframe[data-v-6e497f55]{width:100%;height:100vh;margin-bottom:0}.painel-content:fullscreen .btn-fullscreen-painel[data-v-6e497f55],.painel-content:-webkit-full-screen .btn-fullscreen-painel[data-v-6e497f55],.painel-content:-moz-full-screen .btn-fullscreen-painel[data-v-6e497f55],.painel-content:-ms-fullscreen .btn-fullscreen-painel[data-v-6e497f55]{display:none!important}.painel-content:fullscreen .painel-info[data-v-6e497f55],.painel-content:-webkit-full-screen .painel-info[data-v-6e497f55],.painel-content:-moz-full-screen .painel-info[data-v-6e497f55],.painel-content:-ms-fullscreen .painel-info[data-v-6e497f55]{display:none}.painel-aviso[data-v-6e497f55]{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#ffc107f2;color:#1e293b;border-radius:12px;padding:1.5rem 2rem;max-width:600px;box-shadow:0 4px 20px #0000004d;z-index:2000;animation:slideDown-6e497f55 .5s ease-out}@keyframes slideDown-6e497f55{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.aviso-content h3[data-v-6e497f55]{margin:0 0 1rem;font-size:1.3rem;color:#1e293b}.aviso-content p[data-v-6e497f55]{margin:.5rem 0;line-height:1.6;color:#334155}.aviso-passos[data-v-6e497f55]{background:#ffffff80;padding:1rem;border-radius:8px;margin:1rem 0}.aviso-passos h4[data-v-6e497f55]{margin:0 0 .5rem;font-size:1rem;color:#1e293b}.aviso-passos ol[data-v-6e497f55]{margin:0;padding-left:1.5rem}.aviso-passos li[data-v-6e497f55]{margin:.3rem 0;color:#334155}.aviso-docs[data-v-6e497f55]{font-size:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(30,41,59,.2)}.aviso-docs code[data-v-6e497f55]{background:#ffffffb3;padding:.2rem .5rem;border-radius:4px;font-family:monospace}.painel-iframe[data-v-6e497f55]{width:100%;height:calc(100vh + 120px);border:none;display:block;margin-bottom:-120px;overflow:hidden;position:relative;clip-path:inset(0 0 100px 0);scrollbar-width:none;-ms-overflow-style:none}.painel-iframe[data-v-6e497f55]::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.painel-content[data-v-6e497f55]{height:100vh;overflow:hidden;position:relative}.painel-iframe[data-v-6e497f55]{height:calc(100vh + 110px)!important;margin-bottom:-110px!important;clip-path:inset(0 0 110px 0)!important;overflow:hidden;position:relative}.painel-tarefas[data-v-6e497f55]{height:auto;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}@keyframes slideIn-6e497f55{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.painel-info-content[data-v-6e497f55]{display:flex;align-items:center;gap:16px}.dashboard-nome[data-v-6e497f55]{color:#e2e8f0;font-weight:500;font-size:.95rem}.dashboard-contador[data-v-6e497f55]{color:#94a3b8;font-size:.85rem;padding-left:16px;border-left:1px solid rgba(148,163,184,.3)}[data-v-6e497f55] body{overflow:hidden!important}.painel-tarefas[data-v-6e497f55]{width:100%;height:100vh;padding:2rem;overflow-y:auto;background:#f3f4f6}.painel-tarefas .tarefas-header[data-v-6e497f55]{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.painel-tarefas .tarefas-header h2[data-v-6e497f55]{margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-size:2rem;font-weight:600;color:#1e293b}.painel-tarefas .header-icon[data-v-6e497f55]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#3b82f61f;color:#3b82f6}.painel-tarefas .header-icon i[data-v-6e497f55]{font-size:1.5rem}.painel-tarefas .tarefas-stats[data-v-6e497f55]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1rem}.painel-tarefas .stat-item[data-v-6e497f55]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.painel-tarefas .stat-item strong[data-v-6e497f55]{font-size:1.5rem;font-weight:600;color:#3b82f6}.painel-tarefas .stat-item span[data-v-6e497f55]{font-size:.875rem;color:#64748b}.tarefas-lista-painel[data-v-6e497f55]{background:#fff;border-radius:14px;box-shadow:0 18px 38px #26273524;border:1px solid rgba(38,39,53,.08);overflow:hidden;display:flex;flex-direction:column}.lista-cabecalho-painel[data-v-6e497f55],.lista-linha-painel[data-v-6e497f55]{display:grid;grid-template-columns:1.6fr 2.2fr 1.6fr 1.6fr 1fr;align-items:center;gap:.5rem;padding:.75rem 1rem}.lista-cabecalho-painel[data-v-6e497f55]{background:#f3f4f6;color:#4b5563;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.lista-cabecalho-painel span[data-v-6e497f55]{display:flex;align-items:center;justify-content:center;overflow:visible;white-space:nowrap;padding:.25rem .5rem}.lista-corpo-painel[data-v-6e497f55]{display:flex;flex-direction:column}.lista-linha-painel[data-v-6e497f55]{border-top:1px solid rgba(226,232,240,.8);background:#fff;transition:background .2s ease}.lista-linha-painel[data-v-6e497f55]:hover{background:#f8fafc}.lista-linha-painel.linha-backlog[data-v-6e497f55]{background:#fff}.lista-linha-painel.linha-backlog[data-v-6e497f55]:hover{background:#f8fafc}.lista-linha-painel.linha-em_andamento[data-v-6e497f55]{background:#3b82f62e;border-left:4px solid #3b82f6}.lista-linha-painel.linha-em_andamento[data-v-6e497f55]:hover{background:#3b82f638}.lista-linha-painel.linha-aguardando[data-v-6e497f55]{background:#eab30833;border-left:4px solid #eab308}.lista-linha-painel.linha-aguardando[data-v-6e497f55]:hover{background:#eab30840}.lista-linha-painel.linha-concluido[data-v-6e497f55]{background:#22c55e2e;border-left:4px solid #22c55e}.lista-linha-painel.linha-concluido[data-v-6e497f55]:hover{background:#22c55e38}.lista-linha-painel .coluna[data-v-6e497f55]{display:flex;align-items:center;gap:.5rem}.lista-linha-painel .coluna.fase[data-v-6e497f55]{justify-content:center}.lista-linha-painel .coluna.titulo h4[data-v-6e497f55]{margin:0;font-size:.95rem;font-weight:600;color:#1e293b}.lista-linha-painel .coluna.responsavel[data-v-6e497f55],.lista-linha-painel .coluna.prazo[data-v-6e497f55]{justify-content:flex-start}.lista-linha-painel .coluna.responsavel i[data-v-6e497f55],.lista-linha-painel .coluna.prazo i[data-v-6e497f55]{color:#64748b;font-size:.875rem}.lista-linha-painel .coluna.prioridade[data-v-6e497f55]{justify-content:center}.fase-chip[data-v-6e497f55]{padding:.35rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.fase-backlog[data-v-6e497f55]{background:#2563eb1f;color:#1d4ed8}.fase-em-andamento[data-v-6e497f55]{background:#6366f126;color:#4338ca}.fase-em-validacao[data-v-6e497f55]{background:#eab3082e;color:#b45309}.fase-concluido[data-v-6e497f55]{background:#22c55e26;color:#15803d}.chip[data-v-6e497f55]{padding:.35rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.chip-alta[data-v-6e497f55]{background:#ef44441f;color:#dc2626}.chip-media[data-v-6e497f55]{background:#eab3082e;color:#d97706}.chip-baixa[data-v-6e497f55]{background:#22c55e26;color:#16a34a}.prazo-vencido[data-v-6e497f55]{color:#dc2626;font-weight:600}.lista-vazia-painel[data-v-6e497f55]{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6b7280}.lista-vazia-painel p[data-v-6e497f55]{margin:0;font-size:.95rem}.relatorios-page[data-v-669241e0]{width:100%}.page-header[data-v-669241e0]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:12px;color:var(--white);box-shadow:0 8px 24px #26273540}.page-header h2[data-v-669241e0]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;display:flex;align-items:center;gap:.75rem}.page-header p[data-v-669241e0]{margin:0;opacity:.9;font-size:1rem}.header-icon[data-v-669241e0]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-light) 100%);display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:1.2rem;box-shadow:0 6px 16px #26273540}.subabas-section[data-v-669241e0]{margin-bottom:3rem}.subabas-grid[data-v-669241e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.subaba-card[data-v-669241e0]{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem;border-left:4px solid var(--primary)}.subaba-card[data-v-669241e0]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a;border-left-color:var(--primary-light)}.subaba-icon[data-v-669241e0]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.subaba-icon .icon-emoji[data-v-669241e0]{font-size:24px}.subaba-info[data-v-669241e0]{flex:1;min-width:0}.subaba-info h3[data-v-669241e0]{margin:0 0 .35rem;color:#303133;font-size:1.1rem;font-weight:600}.subaba-info p[data-v-669241e0]{margin:0;color:#606266;font-size:.9rem;line-height:1.4}.subaba-info .subaba-path[data-v-669241e0]{color:#909399;font-size:.85rem;font-family:monospace}.subaba-arrow[data-v-669241e0]{color:#909399;font-size:1.2rem;flex-shrink:0;transition:all .2s ease}.subaba-card:hover .subaba-arrow[data-v-669241e0]{color:var(--primary-light);transform:translate(4px)}.empty-state[data-v-669241e0]{text-align:center;padding:4rem 2rem;background:var(--white);border-radius:12px;box-shadow:0 2px 8px #0000000d;border:1px dashed #cbd5e1}.empty-icon[data-v-669241e0]{font-size:3rem;margin-bottom:1rem;color:#94a3b8}.empty-state h4[data-v-669241e0]{color:#303133;margin-bottom:.5rem;font-size:1.2rem}.empty-state p[data-v-669241e0]{color:#909399;margin:0;font-size:.95rem}.alternativas[data-v-669241e0]{margin-top:2rem;text-align:left}.alternativas h5[data-v-669241e0]{margin:0 0 1rem;color:#1e293b;font-size:1rem;font-weight:600}.alternativas-grid[data-v-669241e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.alternativa-card[data-v-669241e0]{background:#2627350a;border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:all .2s ease}.alternativa-card[data-v-669241e0]:hover{background:#26273514;transform:translateY(-2px)}.alternativa-nome[data-v-669241e0]{font-weight:600;color:#1f2937}.alternativa-info[data-v-669241e0]{color:#475569;font-size:.85rem}@media(max-width:768px){.subabas-grid[data-v-669241e0]{grid-template-columns:1fr}}.modal-overlay{position:fixed;inset:0;background:#0009;z-index:999999!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:20px;isolation:isolate}.modal-wrapper{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px 0;position:relative;z-index:999999}.modal-container{background:var(--white);border-radius:12px!important;box-shadow:0 20px 40px #0000004d;max-width:500px;width:100%;margin:auto;position:relative;z-index:1000000!important;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-fade-enter-active{transition:opacity .3s ease-out}.modal-fade-leave-active{transition:opacity .25s ease-in}.modal-fade-enter-active .modal-container{animation:modalSlideIn .3s ease-out}.modal-fade-leave-active .modal-container{animation:modalSlideOut .25s ease-in}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .modal-container,.modal-fade-leave-to .modal-container{transform:translateY(-20px) scale(.95)}@keyframes modalSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e9ecef;background:#f8f9fa}.modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.btn-fechar{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.btn-fechar:hover{background:#e9ecef;color:#666}.modal-body{padding:2rem;text-align:center;flex:1 1 auto}.modal-icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.modal-icon i{font-size:3rem}.modal-icon i.fa-trash{color:#dc3545}.modal-icon i.fa-pencil{color:#ffc107}.modal-icon i.fa-floppy-o{color:#28a745}.modal-icon i.fa-warning{color:#ffc107}.modal-icon i.fa-info-circle{color:#667eea}.modal-mensagem{font-size:1.1rem;color:#555;line-height:1.5;margin:0}.modal-footer{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e9ecef;background:#f8f9fa;justify-content:space-between;align-items:center;flex-shrink:0}.modal-footer-left{display:flex;gap:.5rem;align-items:center}.modal-footer-right{display:flex;gap:1rem;align-items:center}.btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px}.btn-cancelar{background:#6c757d;color:#fff}.btn-cancelar:hover{background:#5a6268}.btn-primario{background:#667eea;color:#fff}.btn-primario:hover{background:#5a6fd8}.btn-sucesso{background:#28a745;color:#fff}.btn-sucesso:hover{background:#218838}.btn-aviso{background:#ffc107;color:#212529}.btn-aviso:hover{background:#e0a800}.btn-perigo{background:#dc3545;color:#fff}.btn-perigo:hover{background:#c82333}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media(max-width:768px){.modal-overlay{align-items:flex-start;padding:10px;z-index:999999!important}.modal-wrapper{padding:20px 0;z-index:999999!important}.modal-container{width:100%;margin:0;z-index:1000000!important;border-radius:12px!important;overflow:hidden!important}.modal-header{padding:1rem;position:relative;z-index:1000001;border-radius:12px 12px 0 0!important}.modal-header h3{font-size:1.1rem}.modal-body{padding:1rem;text-align:left;position:relative;z-index:1000001}.modal-footer{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,10px));flex-direction:column-reverse;gap:.75rem;position:relative;z-index:1000001;border-radius:0 0 12px 12px!important}.modal-footer-right{flex-direction:column;width:100%;gap:.5rem}.btn{width:100%;padding:.875rem 1.25rem;font-size:.95rem}.btn-fechar{width:32px;height:32px;font-size:1.75rem}@supports (-webkit-touch-callout: none){.modal-overlay{z-index:999999!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.modal-container{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}}.kanban-icon[data-v-7f5e2c9a]{font-size:2rem}.kanban-icon-backlog[data-v-7f5e2c9a]{color:#1d4ed8}.kanban-icon-em-andamento[data-v-7f5e2c9a],.kanban-icon-em-andamento i[data-v-7f5e2c9a]{color:#6366f1}.kanban-icon-em-validacao[data-v-7f5e2c9a]{color:#d97706}.kanban-icon-concluido[data-v-7f5e2c9a]{color:#16a34a}.fase-backlog[data-v-7f5e2c9a]{background:#2563eb1f;color:#1d4ed8}.fase-em-andamento[data-v-7f5e2c9a]{background:#6366f126;color:#4338ca}.fase-em-validacao[data-v-7f5e2c9a]{background:#eab3082e;color:#b45309}.fase-concluido[data-v-7f5e2c9a]{background:#22c55e26;color:#15803d}.processos-page[data-v-7f5e2c9a]{display:flex;flex-direction:column;gap:2rem;min-height:calc(100vh - 180px);overflow:visible;padding-right:.5rem;position:relative}.page-header[data-v-7f5e2c9a]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-radius:14px;background:linear-gradient(135deg,#2f3043,#41425a);color:#fff;box-shadow:0 16px 32px #26273547;flex-shrink:0}.header-left h2[data-v-7f5e2c9a]{margin:0;display:flex;align-items:center;gap:.75rem;font-size:1.8rem;font-weight:600}.header-left p[data-v-7f5e2c9a]{margin:.35rem 0 0;opacity:.8}.header-icon[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#ffffff1f}.header-actions[data-v-7f5e2c9a]{display:flex;align-items:center;gap:.75rem}.btn-fullscreen[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:10px;background:#ffffff26;color:#fff;font-size:1.1rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-fullscreen[data-v-7f5e2c9a]:hover{background:#ffffff40;transform:translateY(-1px)}.btn-fullscreen[data-v-7f5e2c9a]:active{transform:translateY(0)}.btn-nova-tarefa[data-v-7f5e2c9a]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.4rem;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-nova-tarefa[data-v-7f5e2c9a]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2563eb59}.tarefas-lista[data-v-7f5e2c9a]{background:#fff;border-radius:14px;box-shadow:0 2px 8px #26273514,0 0 0 1px #2627350d;border:1px solid rgba(38,39,53,.08);overflow:visible;display:flex;flex-direction:column;flex:1;min-height:0;position:relative;transition:all .3s ease}.tarefas-lista.fullscreen[data-v-7f5e2c9a]{position:fixed;top:50%;left:50%;z-index:999999;border-radius:0;margin:0;padding:2rem 2rem 0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;box-shadow:none;border:none;background:#fff;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;width:100vh;height:100vw;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.tarefas-lista.fullscreen[data-v-7f5e2c9a]>*{width:100%;min-height:auto;flex-shrink:0;box-sizing:border-box}.fullscreen-header[data-v-7f5e2c9a]{background:#fff;border-bottom:none;padding:.75rem 0;margin:0;position:relative;z-index:100;box-shadow:none;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0;transform:none}.fullscreen-header-content[data-v-7f5e2c9a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;padding:0 2rem}.fullscreen-header-title[data-v-7f5e2c9a]{display:flex;align-items:center;gap:1rem}.fullscreen-icon[data-v-7f5e2c9a]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 4px 12px #3b82f64d;flex-shrink:0}.fullscreen-header-title h2[data-v-7f5e2c9a]{margin:0;font-size:1.75rem;font-weight:600;color:#1e293b;line-height:1.2}.fullscreen-stats[data-v-7f5e2c9a]{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.stat-item[data-v-7f5e2c9a]{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:60px}.stat-number[data-v-7f5e2c9a]{font-size:2rem;font-weight:700;color:#3b82f6;line-height:1}.stat-label[data-v-7f5e2c9a]{font-size:.875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap}.tarefas-lista.fullscreen .lista-cabecalho[data-v-7f5e2c9a]{position:sticky;top:0;z-index:10;background:#f8f9fa;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000a;width:calc(100% + 4rem);max-width:calc(100% + 4rem);padding:.4rem 2rem;margin:1rem -2rem 0;box-sizing:border-box;transform:none;display:grid!important;flex-direction:row!important;grid-template-columns:1.6fr 2.2fr 1.6fr 1.6fr 1fr;align-items:center;gap:.5rem}.lista-cabecalho[data-v-7f5e2c9a],.lista-linha[data-v-7f5e2c9a]{display:grid;grid-template-columns:1.6fr 2.2fr 1.6fr 1.6fr 1fr 1.2fr 1.4fr 1fr;align-items:center;gap:.5rem;padding:.5rem .75rem}.coluna.prazo[data-v-7f5e2c9a],.coluna.prioridade[data-v-7f5e2c9a]{display:flex}.lista-cabecalho[data-v-7f5e2c9a]{background:#f3f4f6;color:#4b5563;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.lista-cabecalho span[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;overflow:visible;white-space:nowrap;padding:.25rem .5rem;min-width:0;width:100%;grid-column:auto}.tarefas-lista.fullscreen .lista-cabecalho span[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;grid-column:span 1}.lista-corpo[data-v-7f5e2c9a]{display:flex;flex-direction:column;flex:1;position:relative;width:100%;max-width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;min-height:0}.tarefas-lista.fullscreen .lista-corpo[data-v-7f5e2c9a]{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex:1;position:relative;flex-wrap:nowrap}.tarefas-lista.fullscreen .lista-linha[data-v-7f5e2c9a]{width:calc(100% + 4rem);max-width:calc(100% + 4rem);padding:.75rem 2rem;margin:0 -2rem;box-sizing:border-box;position:relative;z-index:1;transform:none;flex-shrink:0;display:grid;grid-template-columns:1.6fr 2.2fr 1.6fr 1.6fr 1fr;align-items:center;gap:.5rem}.lista-carregando[data-v-7f5e2c9a],.lista-erro[data-v-7f5e2c9a],.lista-vazia[data-v-7f5e2c9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6b7280;width:100%;min-height:200px}.tarefas-lista.fullscreen .lista-carregando[data-v-7f5e2c9a],.tarefas-lista.fullscreen .lista-erro[data-v-7f5e2c9a],.tarefas-lista.fullscreen .lista-vazia[data-v-7f5e2c9a]{transform:none;width:100%}.lista-carregando[data-v-7f5e2c9a]{gap:1rem}.lista-carregando .spinner[data-v-7f5e2c9a]{width:32px;height:32px;border-radius:50%;border:3px solid rgba(59,130,246,.15);border-top-color:#3b82f6;animation:spin-7f5e2c9a 1s linear infinite}.lista-carregando p[data-v-7f5e2c9a]{margin:0;font-size:.9rem}.lista-erro[data-v-7f5e2c9a]{gap:1rem}.lista-erro p[data-v-7f5e2c9a]{margin:0;color:#dc2626;font-size:.9rem}.btn-retry[data-v-7f5e2c9a]{padding:.5rem 1rem;border-radius:6px;border:none;background:#3b82f6;color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-retry[data-v-7f5e2c9a]:hover{background:#2563eb}.lista-vazia[data-v-7f5e2c9a]{gap:.5rem}.lista-vazia p[data-v-7f5e2c9a]{margin:0;font-size:.9rem}.lista-vazia-hint[data-v-7f5e2c9a]{font-size:.8rem;opacity:.7}@keyframes spin-7f5e2c9a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lista-linha[data-v-7f5e2c9a]{border-top:1px solid rgba(226,232,240,.8);background:#fff;transition:background .2s ease,opacity .2s ease,transform .2s ease;position:relative;text-transform:uppercase}.lista-linha[data-v-7f5e2c9a]:hover{background:#f8fafc}.lista-linha.prazo-vencido[data-v-7f5e2c9a]{border-left:4px solid #dc2626;animation:pulse-vermelho-7f5e2c9a 2s ease-in-out infinite}.lista-linha.prazo-vencido[data-v-7f5e2c9a]:hover{animation:pulse-vermelho-7f5e2c9a 2s ease-in-out infinite}@keyframes pulse-vermelho-7f5e2c9a{0%,to{background-color:#ef44441f}50%{background-color:#e90f0f66}}.linha-backlog[data-v-7f5e2c9a]{background:#fff}.linha-backlog[data-v-7f5e2c9a]:hover{background:#f8fafc}.linha-em_andamento[data-v-7f5e2c9a]{background:#3b82f62e;border-left:4px solid #3b82f6}.linha-em_andamento[data-v-7f5e2c9a]:hover{background:#3b82f638}.linha-aguardando[data-v-7f5e2c9a]{background:#eab30833;border-left:4px solid #eab308}.linha-aguardando[data-v-7f5e2c9a]:hover{background:#eab30840}.linha-concluido[data-v-7f5e2c9a]{background:#22c55e2e;border-left:4px solid #22c55e}.linha-concluido[data-v-7f5e2c9a]:hover{background:#22c55e38}.coluna[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;min-width:0}.coluna.titulo[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;min-width:0;padding:.5rem .75rem}.coluna.titulo h4[data-v-7f5e2c9a]{margin:0;font-size:1rem;color:#1f2937;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:500;text-align:center;text-transform:uppercase}.coluna.fase[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;padding:.5rem}.coluna.responsavel[data-v-7f5e2c9a],.coluna.prazo[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.95rem;color:#4b5563;white-space:nowrap;min-width:0;padding:.5rem;text-transform:uppercase}.coluna.responsavel span[data-v-7f5e2c9a],.coluna.prazo span[data-v-7f5e2c9a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.coluna.prioridade[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;font-size:.9rem;padding:.5rem}.coluna.criado-por[data-v-7f5e2c9a],.coluna.criado-em[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.9rem;color:#4b5563;white-space:nowrap;min-width:0;padding:.5rem;text-transform:uppercase}.coluna.criado-por span[data-v-7f5e2c9a],.coluna.criado-em span[data-v-7f5e2c9a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.coluna.acoes[data-v-7f5e2c9a]{display:flex;align-items:center;justify-content:center;padding:.5rem}.tarefas-lista.fullscreen .coluna.acoes[data-v-7f5e2c9a],.tarefas-lista.fullscreen .coluna.criado-por[data-v-7f5e2c9a],.tarefas-lista.fullscreen .coluna.criado-em[data-v-7f5e2c9a],.tarefas-lista.fullscreen .lista-cabecalho span[data-v-7f5e2c9a]:nth-child(6),.tarefas-lista.fullscreen .lista-cabecalho span[data-v-7f5e2c9a]:nth-child(7),.tarefas-lista.fullscreen .lista-cabecalho span[data-v-7f5e2c9a]:nth-child(8){display:none!important}.fase-chip[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:10px;font-size:.85rem;font-weight:600;background:#3b82f61f;color:#2563eb;white-space:nowrap;text-transform:uppercase}.chip[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:7px;font-size:.8rem;font-weight:600;text-transform:uppercase}.chip-alta[data-v-7f5e2c9a]{background:#ef444426;color:#dc2626}.chip-media[data-v-7f5e2c9a]{background:#f9731626;color:#c2410c}.chip-baixa[data-v-7f5e2c9a]{background:#22c55e26;color:#15803d}.btn-detalhes[data-v-7f5e2c9a]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:8px;border:1px solid rgba(99,102,241,.25);background:#f9fafb;color:#4f46e5;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-transform:uppercase}.btn-detalhes[data-v-7f5e2c9a]:hover{background:#6366f11f;border-color:#4f46e559}.detalhes-container[data-v-7f5e2c9a]{display:flex;flex-direction:column;gap:1.2rem;min-width:360px}.detalhes-section p[data-v-7f5e2c9a]{margin:.35rem 0 0;color:#374151}.detalhes-label[data-v-7f5e2c9a]{text-transform:uppercase;font-size:.72rem;letter-spacing:.04em;color:#6b7280;font-weight:600}.detalhes-grid[data-v-7f5e2c9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.detalhes-mover-fase[data-v-7f5e2c9a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem}.select-fase[data-v-7f5e2c9a]{padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;background:#fff;color:#1f2937;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.select-fase[data-v-7f5e2c9a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.btn-mover[data-v-7f5e2c9a]:disabled{cursor:not-allowed;background:#e5e7eb;color:#9ca3af}.btn-mover[data-v-7f5e2c9a]:not(:disabled):hover{background:#dbeafe}.detalhes-header-actions[data-v-7f5e2c9a]{display:flex;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn-editar[data-v-7f5e2c9a],.btn-excluir[data-v-7f5e2c9a]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-editar[data-v-7f5e2c9a]{background:#3b82f6;color:#fff}.btn-editar[data-v-7f5e2c9a]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.btn-excluir[data-v-7f5e2c9a]{background:#ef4444;color:#fff}.btn-excluir[data-v-7f5e2c9a]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.detalhes-edit-form[data-v-7f5e2c9a]{display:flex;flex-direction:column;gap:1.2rem}.detalhes-input[data-v-7f5e2c9a],.detalhes-textarea[data-v-7f5e2c9a],.detalhes-select[data-v-7f5e2c9a]{width:100%;padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;background:#fff;color:#1f2937;transition:border-color .2s ease,box-shadow .2s ease}.detalhes-input[data-v-7f5e2c9a]:focus,.detalhes-textarea[data-v-7f5e2c9a]:focus,.detalhes-select[data-v-7f5e2c9a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.detalhes-textarea[data-v-7f5e2c9a]{resize:vertical;min-height:80px}.detalhes-section label[data-v-7f5e2c9a]{display:block;margin-bottom:.5rem}.card-fade-enter-active[data-v-7f5e2c9a],.card-fade-leave-active[data-v-7f5e2c9a]{transition:opacity .3s ease,transform .3s ease}.card-fade-move[data-v-7f5e2c9a]{transition:transform .3s ease}.card-fade-enter-from[data-v-7f5e2c9a],.card-fade-leave-to[data-v-7f5e2c9a]{opacity:0;transform:translateY(-4px)}.card-fade-leave-active[data-v-7f5e2c9a]{position:absolute;width:100%}.form-nova-tarefa[data-v-7f5e2c9a]{display:flex;flex-direction:column;gap:1rem}.form-nova-tarefa label[data-v-7f5e2c9a]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#374151}.form-nova-tarefa input[data-v-7f5e2c9a],.form-nova-tarefa textarea[data-v-7f5e2c9a],.form-nova-tarefa select[data-v-7f5e2c9a]{border-radius:10px;border:1px solid #d1d5db;padding:.75rem .85rem;font-size:.95rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-nova-tarefa input[data-v-7f5e2c9a]:focus,.form-nova-tarefa textarea[data-v-7f5e2c9a]:focus,.form-nova-tarefa select[data-v-7f5e2c9a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.label-prazo[data-v-7f5e2c9a]{position:relative;margin-bottom:.5rem;transform:translateY(0);transition:transform .2s ease}.input-prazo[data-v-7f5e2c9a]{position:relative}.input-prazo[data-v-7f5e2c9a]::-webkit-calendar-picker-indicator{cursor:pointer}@supports (-webkit-appearance: none){.input-prazo[data-v-7f5e2c9a]:focus{z-index:1000}}.form-nova-tarefa[data-v-7f5e2c9a]{position:relative;overflow:visible}.input-prazo[data-v-7f5e2c9a]:focus{position:relative;z-index:1000}.form-grid[data-v-7f5e2c9a]{display:grid;grid-template-columns:1.5fr 1fr;gap:.75rem}.select-search-wrapper[data-v-7f5e2c9a],.select-search-input-wrapper[data-v-7f5e2c9a]{position:relative;width:100%}.select-search-input[data-v-7f5e2c9a]{width:100%;border-radius:10px;border:1px solid #d1d5db;padding:.75rem 2.5rem .75rem .85rem;font-size:.95rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.select-search-input[data-v-7f5e2c9a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.select-search-icon[data-v-7f5e2c9a]{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.select-search-dropdown[data-v-7f5e2c9a]{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 4px 12px #00000026;max-height:200px;overflow-y:auto;z-index:1000}.select-search-option[data-v-7f5e2c9a]{display:flex;align-items:center;gap:.5rem;padding:.75rem .85rem;cursor:pointer;transition:background .2s ease}.select-search-option[data-v-7f5e2c9a]:hover{background:#f3f4f6}.select-search-option input[type=checkbox][data-v-7f5e2c9a]{cursor:pointer;width:18px;height:18px;accent-color:#3b82f6}.select-search-option span[data-v-7f5e2c9a]{flex:1;font-size:.95rem;color:#374151}.select-search-empty[data-v-7f5e2c9a]{padding:1rem;text-align:center;color:#6b7280;font-size:.9rem}.select-search-selected[data-v-7f5e2c9a]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.select-search-selected-label[data-v-7f5e2c9a]{font-size:.85rem;color:#6b7280;font-weight:500}.select-search-tag[data-v-7f5e2c9a]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;background:#e0e7ff;color:#4338ca;border-radius:6px;font-size:.85rem;font-weight:500}.select-search-tag-remove[data-v-7f5e2c9a]{background:none;border:none;color:#4338ca;cursor:pointer;font-size:1.2rem;line-height:1;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.select-search-tag-remove[data-v-7f5e2c9a]:hover{background:#4338ca33}.input-erro[data-v-7f5e2c9a]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.erro-mensagem[data-v-7f5e2c9a]{display:block;color:#ef4444;font-size:.8rem;margin-top:.35rem;font-weight:500}.label-prazo[data-v-7f5e2c9a]{position:relative}.detalhes-label+.erro-mensagem[data-v-7f5e2c9a]{margin-top:.25rem}@media(max-width:1024px){.page-header[data-v-7f5e2c9a]{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions[data-v-7f5e2c9a]{width:100%;justify-content:space-between}.btn-fullscreen[data-v-7f5e2c9a]{width:40px;height:40px;font-size:1rem}.btn-nova-tarefa[data-v-7f5e2c9a]{flex:1;justify-content:center}}@media(max-width:768px){.processos-page[data-v-7f5e2c9a]{padding:0;padding-right:.5rem;min-height:calc(100vh - 150px);overflow:visible}.page-header[data-v-7f5e2c9a]{flex-direction:column;gap:1rem;align-items:flex-start}.header-actions[data-v-7f5e2c9a]{width:100%;justify-content:space-between}.btn-fullscreen[data-v-7f5e2c9a]{width:38px;height:38px;font-size:.95rem}.tarefas-lista.fullscreen[data-v-7f5e2c9a]{padding:2rem 2rem 0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:center center!important;width:100vh!important;height:100vw!important;margin:0!important}.fullscreen-header[data-v-7f5e2c9a]{padding:1rem 0;margin-bottom:1rem}.fullscreen-header-content[data-v-7f5e2c9a]{flex-direction:column;align-items:flex-start;gap:1.5rem}.fullscreen-header-title[data-v-7f5e2c9a]{width:100%}.fullscreen-icon[data-v-7f5e2c9a]{width:48px;height:48px;font-size:1.25rem}.fullscreen-header-title h2[data-v-7f5e2c9a]{font-size:1.5rem}.fullscreen-stats[data-v-7f5e2c9a]{width:100%;justify-content:space-around;gap:1rem;flex-wrap:wrap}.stat-item[data-v-7f5e2c9a]{min-width:50px;flex:0 1 auto}.stat-number[data-v-7f5e2c9a]{font-size:1.5rem}.stat-label[data-v-7f5e2c9a]{font-size:.75rem;white-space:normal;line-height:1.2;text-align:center}.tarefas-lista.fullscreen .lista-cabecalho[data-v-7f5e2c9a]{top:180px;display:grid!important;flex-direction:row!important;grid-template-columns:1.4fr 2fr 1.4fr 1fr;align-items:center;gap:.5rem}.lista-cabecalho[data-v-7f5e2c9a],.lista-linha[data-v-7f5e2c9a]{grid-template-columns:1.4fr 2fr 1.4fr 1fr;gap:.5rem;padding:.6rem .9rem}.lista-cabecalho[data-v-7f5e2c9a]{font-size:.8rem}.lista-cabecalho span[data-v-7f5e2c9a]:nth-child(4),.lista-cabecalho span[data-v-7f5e2c9a]:nth-child(5),.coluna.prazo[data-v-7f5e2c9a],.coluna.prioridade[data-v-7f5e2c9a]{display:none}.coluna.titulo h4[data-v-7f5e2c9a]{font-size:.95rem}.coluna.responsavel[data-v-7f5e2c9a]{font-size:.9rem}.btn-detalhes[data-v-7f5e2c9a]{padding:.25rem .5rem;font-size:.75rem}.fase-chip[data-v-7f5e2c9a]{font-size:.75rem;padding:.25rem .5rem}.table-container[data-v-7f5e2c9a]{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:640px){.form-grid[data-v-7f5e2c9a]{grid-template-columns:1fr}.detalhes-container[data-v-7f5e2c9a]{min-width:auto;gap:1rem}.detalhes-grid[data-v-7f5e2c9a]{grid-template-columns:1fr;gap:.75rem}.detalhes-icone[data-v-7f5e2c9a]{height:60px;width:60px;font-size:2rem}}body.processos-fullscreen-retrato[data-v-7f5e2c9a]{overflow:hidden!important}body.processos-fullscreen-retrato .sidebar[data-v-7f5e2c9a],body.processos-fullscreen-retrato .app-header[data-v-7f5e2c9a]{display:none!important}.tarefas-lista.fullscreen{position:fixed!important;top:50%!important;left:50%!important;z-index:999999!important;background:#fff!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:center center!important;width:100vh!important;height:100vw!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0!important;margin:0!important;padding:2rem 2rem 0!important;box-sizing:border-box!important}body.processos-fullscreen-retrato .sidebar,body.processos-fullscreen-retrato aside.sidebar,body.processos-fullscreen-retrato .app-header,body.processos-fullscreen-retrato .main-container>.page-header,body.processos-fullscreen-retrato nav.sidebar-menu,body.processos-fullscreen-retrato aside{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}body.processos-fullscreen-retrato .processos-page>.page-header{display:none!important}body.processos-fullscreen-retrato,html.processos-fullscreen-retrato{overflow:hidden!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important}body.processos-fullscreen-retrato .processos-page{position:static!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;padding:0!important;margin:0!important;overflow:visible!important}body.processos-fullscreen-retrato .main-container,body.processos-fullscreen-retrato .app-main,body.processos-fullscreen-retrato .main-content-wrapper,body.processos-fullscreen-retrato .dashboard-container-wrapper,body.processos-fullscreen-retrato .dashboard-fallback{position:static!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important;will-change:auto!important;perspective:none!important;border:none!important;box-shadow:none!important;clip:auto!important;clip-path:none!important}body.processos-fullscreen-retrato #app,body.processos-fullscreen-retrato .main-container,body.processos-fullscreen-retrato .app-main,body.processos-fullscreen-retrato .main-content-wrapper,body.processos-fullscreen-retrato .dashboard-container-wrapper,body.processos-fullscreen-retrato .dashboard-fallback,body.processos-fullscreen-retrato .processos-page{overflow:visible!important;clip:auto!important;clip-path:none!important}body.processos-fullscreen-retrato #app{position:static!important;overflow:visible!important;transform:none!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;z-index:auto!important}body.processos-fullscreen-retrato #app.zoom-80{transform:none!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100vh!important}body.processos-fullscreen-retrato .tarefas-lista.fullscreen{z-index:999999!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) rotate(-90deg)!important;width:100vh!important;height:100vw!important;max-width:100vh!important;max-height:100vw!important;padding:2rem 2rem 0!important}:root{--primary: #262735;--primary-dark: #1b1c29;--primary-light: #3f4056;--secondary: #64748b;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--white: #e6e8f3;--gray-50: #edeff7;--gray-100: #dfe2f0;--gray-200: #cfd4e7;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow:hidden}@media(max-width:768px){html{height:auto;min-height:100vh;overflow:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--gray-100);color:var(--gray-800);line-height:1.6;margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;height:100%;max-width:100vw}@media(max-width:768px){body{height:auto!important;min-height:100vh!important;overflow:auto!important;overflow-y:auto!important;overflow-x:hidden!important;position:static!important;-webkit-overflow-scrolling:touch!important}}#app{min-height:100vh;max-width:100vw;overflow-x:hidden}button{cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .2s}button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}button:active{transform:translateY(0)}input,select,textarea{border:1px solid #ddd;border-radius:6px;padding:.7rem;font-size:.9rem;transition:border-color .2s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary)}table{width:100%;border-collapse:collapse;background:var(--white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}th{background-color:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef}td{padding:1rem;border-bottom:1px solid #e9ecef}tr:hover{background-color:#f8f9fa}tr:last-child td{border-bottom:none}.card{background:var(--white);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,#3f4056 100%);color:var(--white);box-shadow:0 4px 15px #26273566}.btn-primary:hover{box-shadow:0 6px 20px #26273580}.btn-success{background:linear-gradient(135deg,var(--success) 0%,#388e3c 50%,#2e7d32 100%);color:var(--white);box-shadow:0 4px 15px #10b98166}.btn-danger{background:linear-gradient(135deg,var(--danger) 0%,#c82333 50%,#bd2130 100%);color:var(--white);box-shadow:0 4px 15px #ef444466}.btn-secondary{background:var(--secondary);color:var(--white)}.btn-sm{padding:.4rem .8rem;font-size:.85rem}
