.container[data-v-7fb58575]{align-items:center;display:flex;height:200px;width:200px}.sidebar[data-v-7fb58575]{width:215px;background-color:#9a9ca9;color:#fff;height:100vh;position:fixed}.logo[data-v-7fb58575]{width:100%;object-fit:contain;padding:10px}.nav-item[data-v-7fb58575]{display:flex;align-items:center;gap:10px;padding:5px 20px;color:#fff;text-decoration:none;border-top:1px groove #6f6f6f;border-bottom:1px groove #6f6f6f;margin-bottom:3px;transition:background-color .2s,color .2s;outline:none}.nav-item[data-v-7fb58575]:focus{outline:none;box-shadow:none}.icon[data-v-7fb58575]{width:20px;height:20px;transition:filter .2s}.nav-item[data-v-7fb58575]:hover,.nav-item.router-link-active[data-v-7fb58575]{background-color:#e6e9f3;color:#000}.nav-item:hover .icon[data-v-7fb58575],.nav-item.router-link-active .icon[data-v-7fb58575]{filter:invert(100%)}.dashboard[data-v-b90104e1]{font-family:Josefin Sans,sans-serif;display:flex;flex-direction:column;gap:20px;padding:5%;background:#f8f9fa}.row[data-v-b90104e1]{display:flex;gap:20px;flex-wrap:wrap}.card[data-v-b90104e1]{background:#fff;border-radius:12px;flex:1;min-width:300px;box-shadow:0 4px 15px #0000001a;overflow:hidden}.card-name[data-v-b90104e1]{height:50px;display:flex;align-items:center;padding-left:20px;color:#fff;background:linear-gradient(135deg,#17a2b8,#0d6efd);font-weight:600}.chart-wrapper[data-v-b90104e1]{position:relative;height:240px;padding:20px}.chart-center-text[data-v-b90104e1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:38px;font-weight:700;color:#17a2b8}.total-text[data-v-b90104e1]{text-align:center;padding:12px;background:#f8f9fa;color:#555;font-size:.95rem}.roi[data-v-b90104e1]{height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:32px;color:#28a745;font-weight:700}.page-container[data-v-2e34162d]{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#e5e7eb;padding:1rem}.main-card[data-v-2e34162d]{display:flex;flex-direction:column;background-color:#1a252f;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;width:100%;max-width:20rem;padding:13px}.image-section[data-v-2e34162d]{position:relative;display:none;background-color:#374151;align-items:center;justify-content:center;width:50%}.main-image[data-v-2e34162d]{height:100%;width:100%;object-fit:cover;border-radius:10px}.form-section[data-v-2e34162d]{width:100%;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;padding-top:5%}.welcome-title[data-v-2e34162d]{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:10%}.login-form[data-v-2e34162d]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:10%}.input-group[data-v-2e34162d]{width:100%}.password-group[data-v-2e34162d]{margin-bottom:3%}.input-label[data-v-2e34162d]{color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block;margin-bottom:.25rem}.input-field[data-v-2e34162d]{background-color:#b0b0b0;width:100%;padding:.75rem;border-radius:.5rem;border:none;outline:none;font-size:.875rem;color:#374151}.input-field[data-v-2e34162d]::placeholder{color:#6b7280}.input-field[data-v-2e34162d]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-group[data-v-2e34162d]{width:100%;display:flex;align-items:center;gap:.5rem;margin-bottom:5%}.checkbox-input[data-v-2e34162d]{height:.75rem;width:.75rem;border:1px solid #b0b0b0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-2e34162d]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-2e34162d]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-2e34162d]{color:#fff;font-size:.75rem}.submit-button[data-v-2e34162d]{background-color:#1e90ff;width:100%;color:#fff;padding:.75rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s;font-size:.875rem;outline:none}.submit-button[data-v-2e34162d]:hover{background-color:#1d4ed8}.submit-button[data-v-2e34162d]:focus{outline:2px solid #3b82f6;outline-offset:2px}.mobile-image[data-v-2e34162d]{margin-top:2rem;width:8rem;height:8rem;border-radius:.5rem;overflow:hidden;opacity:.2}.mobile-image-content[data-v-2e34162d]{width:100%;height:100%;object-fit:cover}@media (min-width: 640px){.main-card[data-v-2e34162d]{max-width:28rem}.form-section[data-v-2e34162d]{padding:3rem 2rem;padding-top:8%}.welcome-title[data-v-2e34162d]{font-size:1.875rem;margin-bottom:0}.login-form[data-v-2e34162d]{gap:1.5rem}.input-group[data-v-2e34162d],.checkbox-group[data-v-2e34162d]{width:83.333333%}.submit-button[data-v-2e34162d]{width:83.333333%;padding:1rem;font-size:1rem}.input-field[data-v-2e34162d]{padding:1rem;font-size:1rem}.input-label[data-v-2e34162d]{font-size:.875rem;margin-bottom:.5rem}.checkbox-input[data-v-2e34162d]{height:1rem;width:1rem}.checkbox-input[data-v-2e34162d]:checked:after{width:.6rem;height:.6rem}.checkbox-label[data-v-2e34162d]{font-size:.875rem}.mobile-image[data-v-2e34162d]{width:10rem;height:10rem}}@media (min-width: 768px){.main-card[data-v-2e34162d]{max-width:42rem}.form-section[data-v-2e34162d]{padding:4rem 2.5rem;padding-top:10%}.welcome-title[data-v-2e34162d]{font-size:2.25rem;margin-bottom:0}.input-group[data-v-2e34162d],.checkbox-group[data-v-2e34162d],.submit-button[data-v-2e34162d]{width:75%}#body[data-v-2e34162d]{max-height:90vh}}@media (min-width: 1024px){.main-card[data-v-2e34162d]{flex-direction:row;max-width:56rem}.image-section[data-v-2e34162d]{display:flex}.form-section[data-v-2e34162d]{width:50%;padding-top:10vh}.welcome-title[data-v-2e34162d]{font-size:3rem;margin-bottom:5%}.input-group[data-v-2e34162d],.checkbox-group[data-v-2e34162d],.submit-button[data-v-2e34162d]{width:80%}.mobile-image[data-v-2e34162d]{display:none}}@media (min-width: 1280px){.main-card[data-v-2e34162d]{max-width:64rem}}@media (max-width: 360px){#body[data-v-2e34162d]{padding:8px}}@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.form-section[data-v-2e34162d]{padding-top:5%}.page-container[data-v-2e34162d]{min-height:100vh}}.popup-overlay[data-v-b601bfad]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center}.popup-box[data-v-b601bfad]{background:#e9ecf5;border-radius:12px;padding:20px 40px;text-align:center;max-width:350px;width:100%;box-shadow:0 4px 12px #0003}.popup-icon[data-v-b601bfad]{margin-bottom:15px;display:flex;align-items:center;justify-content:center}.popup-text[data-v-b601bfad]{font-size:16px;color:#333;margin-bottom:20px}.popup-actions[data-v-b601bfad]{display:flex;justify-content:space-around;gap:20px}.btn[data-v-b601bfad]{padding:8px 20px;border:none;border-radius:4px;font-weight:700;cursor:pointer}.btn-no[data-v-b601bfad],.btn-yes[data-v-b601bfad]{background:#06c;color:#fff}input[data-v-df2d1470]::-webkit-outer-spin-button,input[data-v-df2d1470]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-df2d1470]{-moz-appearance:textfield}.popup-overlay[data-v-df2d1470]{font-family:Josefin Sans,sans-serif;position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;animation:fadeIn-df2d1470 .3s ease;z-index:9999}.popup-content[data-v-df2d1470]{background:#fff;border-radius:8px;padding:20px;width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003;animation:slideUp-df2d1470 .3s ease;display:flex;flex-direction:column}.popup-header[data-v-df2d1470]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:10px}.popup-header h3[data-v-df2d1470]{margin:0;font-size:1.2rem;color:#333}.close-btn[data-v-df2d1470]{width:28px;height:28px;background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;position:relative;transition:background .2s}.close-btn[data-v-df2d1470]:before,.close-btn[data-v-df2d1470]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#666}.close-btn[data-v-df2d1470]:before{transform:translate(-50%,-50%) rotate(45deg)}.close-btn[data-v-df2d1470]:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn[data-v-df2d1470]:hover{background:#ddd}.popup-body[data-v-df2d1470]{padding:15px 0;flex:1}.form-grid[data-v-df2d1470]{display:flex;flex-wrap:wrap;gap:12px}.form-group[data-v-df2d1470]{display:flex;flex-direction:column}.full-width[data-v-df2d1470]{flex:1 1 100%}.half-width[data-v-df2d1470]{flex:1 1 calc(50% - 6px)}.form-group label[data-v-df2d1470]{margin-bottom:6px;font-weight:700;color:#444;font-size:.95rem}.form-group input[data-v-df2d1470],.form-group select[data-v-df2d1470]{padding:8px 10px;border-radius:6px;border:1px solid #ccc;outline:none;transition:border .2s,box-shadow .2s;font-size:.95rem}.form-group input[data-v-df2d1470]:focus,.form-group select[data-v-df2d1470]:focus{border-color:#0163bc;box-shadow:0 0 0 2px #0163bc26}.checkbox-group[data-v-df2d1470]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.checkbox-label[data-v-df2d1470]{display:flex;align-items:center;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;color:#444}.checkbox-label input[data-v-df2d1470]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-df2d1470]{height:20px;width:20px;background-color:#fff;border:2px solid #ccc;border-radius:5px;margin-right:10px;transition:all .2s ease;position:relative;flex-shrink:0}.checkbox-label input:checked~.checkmark[data-v-df2d1470]{background-color:#18bfec;border-color:#18bfec}.checkmark[data-v-df2d1470]:after{content:"";position:absolute;display:none}.checkbox-label input:checked~.checkmark[data-v-df2d1470]:after{display:block}.checkbox-label .checkmark[data-v-df2d1470]:after{left:6px;top:2px;width:6px;height:11px;border:solid #000;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.checkbox-label:hover .checkmark[data-v-df2d1470]{border-color:#0163bc}.atividade-count[data-v-df2d1470]{color:#0163bc;font-size:.8rem;margin-top:6px;display:block;font-weight:500}.popup-footer[data-v-df2d1470]{text-align:right;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:10px}.btn-salvar[data-v-df2d1470]{background:#18bfec;color:#000;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s;margin-left:8px}.btn-salvar[data-v-df2d1470]:hover:not(:disabled){background:#0163bc;color:#fff}.btn-fechar[data-v-df2d1470]{background:#e6e9f3;color:#333;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s}.btn-fechar[data-v-df2d1470]:hover{background:#ccc}.btn-salvar[data-v-df2d1470]:disabled,.btn-fechar[data-v-df2d1470]:disabled{background:#e6e9f3;color:#999;cursor:not-allowed}@keyframes fadeIn-df2d1470{0%{opacity:0}to{opacity:1}}@keyframes slideUp-df2d1470{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}input[data-v-e52bf5cd]::-webkit-outer-spin-button,input[data-v-e52bf5cd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-e52bf5cd]{-moz-appearance:textfield}.popup-overlay[data-v-e52bf5cd]{font-family:Josefin Sans,sans-serif;position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;animation:fadeIn-e52bf5cd .3s ease;z-index:9999}.popup-content[data-v-e52bf5cd]{background:#fff;border-radius:8px;padding:20px;width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003;animation:slideUp-e52bf5cd .3s ease;display:flex;flex-direction:column}.popup-header[data-v-e52bf5cd]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:10px}.popup-header h3[data-v-e52bf5cd]{margin:0;font-size:1.2rem;color:#333}.close-btn[data-v-e52bf5cd]{width:28px;height:28px;background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;position:relative;transition:background .2s}.close-btn[data-v-e52bf5cd]:before,.close-btn[data-v-e52bf5cd]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#666}.close-btn[data-v-e52bf5cd]:before{transform:translate(-50%,-50%) rotate(45deg)}.close-btn[data-v-e52bf5cd]:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn[data-v-e52bf5cd]:hover{background:#ddd}.popup-body[data-v-e52bf5cd]{padding:15px 0;flex:1}.form-grid[data-v-e52bf5cd]{display:flex;flex-wrap:wrap;gap:12px}.form-group[data-v-e52bf5cd]{display:flex;flex-direction:column}.full-width[data-v-e52bf5cd]{flex:1 1 100%}.half-width[data-v-e52bf5cd]{flex:1 1 calc(50% - 6px)}.form-group label[data-v-e52bf5cd]{margin-bottom:6px;font-weight:700;color:#444;font-size:.95rem}.form-group input[data-v-e52bf5cd],.form-group select[data-v-e52bf5cd]{padding:8px 10px;border-radius:6px;border:1px solid #ccc;outline:none;transition:border .2s,box-shadow .2s;font-size:.95rem}.form-group input[data-v-e52bf5cd]::placeholder,.form-group select[data-v-e52bf5cd]::placeholder{color:#aaa}.form-group input[data-v-e52bf5cd]:focus,.form-group select[data-v-e52bf5cd]:focus{border-color:#0163bc;box-shadow:0 0 0 2px #0163bc26}.checkbox-group[data-v-e52bf5cd]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.checkbox-label[data-v-e52bf5cd]{display:flex;align-items:center;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;color:#444}.checkbox-label input[data-v-e52bf5cd]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-e52bf5cd]{height:20px;width:20px;background-color:#fff;border:2px solid #ccc;border-radius:5px;margin-right:10px;transition:all .2s ease;position:relative;flex-shrink:0}.checkbox-label input:checked~.checkmark[data-v-e52bf5cd]{background-color:#18bfec;border-color:#18bfec}.checkmark[data-v-e52bf5cd]:after{content:"";position:absolute;display:none}.checkbox-label input:checked~.checkmark[data-v-e52bf5cd]:after{display:block}.checkbox-label .checkmark[data-v-e52bf5cd]:after{left:6px;top:2px;width:6px;height:11px;border:solid #000;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.checkbox-label:hover .checkmark[data-v-e52bf5cd]{border-color:#0163bc}.atividade-count[data-v-e52bf5cd]{color:#0163bc;font-size:.8rem;margin-top:6px;display:block;font-weight:500}.popup-footer[data-v-e52bf5cd]{text-align:right;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:10px}.btn-salvar[data-v-e52bf5cd]{background:#18bfec;color:#000;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s;margin-left:8px}.btn-salvar[data-v-e52bf5cd]:hover:not(:disabled){background:#0163bc;color:#fff}.btn-fechar[data-v-e52bf5cd]{background:#e6e9f3;color:#333;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s}.btn-fechar[data-v-e52bf5cd]:hover{background:#ccc}.btn-salvar[data-v-e52bf5cd]:disabled{background:#e6e9f3;color:#999;cursor:not-allowed}@keyframes fadeIn-e52bf5cd{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e52bf5cd{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.container[data-v-c4918448]{font-family:Josefin Sans,sans-serif;background-color:#e6e9f3;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.panel-inner[data-v-c4918448]{margin:0 auto;width:85%;height:90%;max-height:90vh;background:#e6e9f3;border:1px groove #9aa8bb;border-radius:10px;padding:50px;display:flex;flex-direction:column;box-shadow:-0px 4px 10px #0003}.table-wrap[data-v-c4918448]{max-height:calc(100vh - 160px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.table-wrap[data-v-c4918448]::-webkit-scrollbar{width:0;height:0}.header[data-v-c4918448]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.search-wrap[data-v-c4918448]{position:relative;width:35%}.search-bar[data-v-c4918448]{width:100%;min-width:300px;padding:10px 14px 10px 40px;border-radius:6px;border:2.5px solid #1976c8;background:#e6e9f3;font-size:15px;outline:none}.search-bar[data-v-c4918448]::placeholder{color:#9aa8bb}.search-icon[data-v-c4918448]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#1976c8}.add-button[data-v-c4918448]{height:90%;min-width:175px;width:14%;display:inline-flex;justify-content:space-around;align-items:center;gap:8px;background:linear-gradient(#0163bc,#0163bc);color:#fff;padding:8px 14px 8px 5px;border-radius:6px;border:none;cursor:pointer;font-weight:500;font-size:14px}.add-button[data-v-c4918448]:hover{transform:translateY(-1px)}.plus-icon[data-v-c4918448]{width:24px;height:24px}.table-wrap[data-v-c4918448]{flex:1;margin-top:8px;background:#fff;border-radius:8px;overflow:auto;padding:0}.table-inner[data-v-c4918448]{padding:0}.data-table[data-v-c4918448]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.data-table thead th[data-v-c4918448]{vertical-align:middle;height:60px;background:#efefef;color:#333;font-weight:600;padding:0 10px;text-align:left;border-bottom:1px solid #dcdcdc}.data-table tbody td[data-v-c4918448]{padding:9px 10px;background:#efefef;border-bottom:1px solid #e5e5e5;color:#5a636b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-date[data-v-c4918448]{width:170px}.col-local[data-v-c4918448]{width:150px}.data-table th[data-v-c4918448]:first-child,.data-table td[data-v-c4918448]:first-child{border-right:1px solid #dcdcdc}.data-table th[data-v-c4918448]:last-child,.data-table td[data-v-c4918448]:last-child{border-left:1px solid #dcdcdc}.data-table thead th[data-v-c4918448]:first-child{border-top-left-radius:6px}.data-table thead th[data-v-c4918448]:last-child{border-top-right-radius:6px}.popup-overlay[data-v-a154dd97]{font-family:Josefin Sans,sans-serif;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:2000}.popup-header[data-v-a154dd97]{display:flex;flex-direction:row;justify-content:space-between}.popup[data-v-a154dd97]{width:85%;max-width:1000px;max-height:85vh;background:#e6e9f3;border:1px groove #9aa8bb;border-radius:10px;padding:30px;box-shadow:0 4px 15px #0006;display:flex;flex-direction:column;position:relative}.tabs[data-v-a154dd97]{width:100%;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px}.tabs button[data-v-a154dd97]{margin-right:10px;padding:8px 16px;border:none;background:#d3d8e6;border-radius:4px;cursor:pointer;font-size:14px;color:#333}.tabs button.active[data-v-a154dd97]{background:#1976c8;color:#fff}.table-wrap[data-v-a154dd97]{background:#fff;border-radius:8px;overflow:auto;margin-top:8px;max-height:400px;height:100%}.data-table[data-v-a154dd97]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-a154dd97]{background:#efefef;color:#333;font-weight:600;padding:8px 12px;border-bottom:1px solid #dcdcdc;text-align:left}.data-table td[data-v-a154dd97]{padding:8px 12px;border-bottom:1px solid #e5e5e5;color:#5a636b}.link-arquivo[data-v-a154dd97]{background:none;border:none;color:#0163bc;cursor:pointer;text-decoration:underline;font-size:14px;padding:0}.search-wrap[data-v-a154dd97]{position:relative;width:100%;max-width:400px;margin-bottom:12px}.search-icon[data-v-a154dd97]{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:18px;height:18px;color:#1976c8;pointer-events:none}.search-bar[data-v-a154dd97]{width:100%;padding:8px 14px 8px 38px;border-radius:6px;border:2.5px solid #1976c8;background:#fff;font-size:14px;outline:none;box-sizing:border-box}.tab-content[data-v-a154dd97]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.tab-content-scrollable[data-v-a154dd97]{height:100%;flex:1;min-height:0;padding-right:8px}.empresa-selector[data-v-e431afcd]{overflow:hidden;display:flex;flex-direction:column;gap:10px;height:45vh}.tabs[data-v-e431afcd]{display:flex;gap:8px;align-items:center}.tab[data-v-e431afcd]{padding:10px 14px;border:1px solid #d5dbe3;background:#e6e9f3;border-radius:10px;cursor:pointer;font-weight:600;color:#2c3e50;transition:all .15s}.tab.active[data-v-e431afcd]{border-color:#1976c8;color:#1976c8;box-shadow:0 0 0 3px #1976c81f}.btn-clear[data-v-e431afcd]{margin-left:auto;padding:8px 12px;border:1px solid #e1e6ee;background:#e6e9f3;border-radius:10px;cursor:pointer;color:#566}.search-wrap[data-v-e431afcd]{position:relative}.search-bar[data-v-e431afcd]{width:100%;padding:8px 12px 8px 34px;border:1px solid #1976c8;border-radius:6px}.search-icon[data-v-e431afcd]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#1976c8}.table-wrap[data-v-e431afcd]{overflow-y:auto;border:1px solid #ccc;border-radius:6px;scrollbar-width:none;-ms-overflow-style:none}.table-wrap[data-v-e431afcd]::-webkit-scrollbar{display:none}.table-inner[data-v-e431afcd]{width:100%}.data-table[data-v-e431afcd]{width:100%;border-collapse:collapse;cursor:pointer}.data-table thead th[data-v-e431afcd]{background:#efefef;padding:8px;text-align:left}.data-table tbody td[data-v-e431afcd]{padding:6px 10px;border-top:1px solid #eee;vertical-align:top}.data-table tbody tr[data-v-e431afcd]:hover{background:#f0f7ff}.selected[data-v-e431afcd]{background:#d9e8ff!important}.col-local[data-v-e431afcd]{width:160px;white-space:nowrap}.col-company[data-v-e431afcd]{width:auto}.empty[data-v-e431afcd]{padding:18px 10px;color:#7f8c8d;text-align:center}.footer-info[data-v-e431afcd]{text-align:center;color:#1976c8;font-weight:600;padding-top:2px}.muted[data-v-e431afcd]{color:#7f8c8d;font-weight:400;font-size:12px;margin-top:3px}.multi-select[data-v-4bfbe7b7]{position:relative;width:100%;max-width:300px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-size:14px}.input-area[data-v-4bfbe7b7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ccc;border-radius:6px;cursor:pointer;background:#e6e9f3;min-height:40px;transition:all .2s ease;color:#000}.input-area[data-v-4bfbe7b7]:hover{border-color:#9aa8bb}.input-area.focused[data-v-4bfbe7b7]{border-color:#0163bc;box-shadow:0 0 0 2px #0163bc33}.placeholder[data-v-4bfbe7b7]{color:#c0c4cc;position:absolute;pointer-events:none}.input-area input[data-v-4bfbe7b7]{border:none;outline:none;flex:1;min-width:60px;padding:0;background:transparent;font-size:14px;cursor:pointer}.chip[data-v-4bfbe7b7]{display:flex;align-items:center;gap:4px;background:#e6f3ff;color:#0163bc;padding:4px 8px;border-radius:16px;font-size:13px;cursor:pointer;transition:background .2s;border:1px solid #b3d9ff}.chip[data-v-4bfbe7b7]:hover{background:#d4e9ff}.remove-icon[data-v-4bfbe7b7]{font-size:12px;margin-left:2px;color:#6af}.dropdown-indicator[data-v-4bfbe7b7]{margin-left:auto;display:flex;align-items:center;transition:transform .2s}.input-area.focused .dropdown-indicator[data-v-4bfbe7b7]{transform:rotate(180deg)}.options[data-v-4bfbe7b7]{position:fixed;top:auto;left:auto;width:220px;background:#fff;border:1px solid #e4e7ed;border-radius:6px;max-height:240px;overflow-y:auto;z-index:9999;box-shadow:0 2px 12px #0000001a}.fade-slide-enter-active[data-v-4bfbe7b7],.fade-slide-leave-active[data-v-4bfbe7b7]{transition:all .3s ease}.fade-slide-enter-from[data-v-4bfbe7b7],.fade-slide-leave-to[data-v-4bfbe7b7]{opacity:0;transform:translateY(-10px)}.option[data-v-4bfbe7b7],.select-all-option[data-v-4bfbe7b7]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .2s}.select-all-option[data-v-4bfbe7b7]{border-bottom:1px solid #eee;font-weight:500}.option[data-v-4bfbe7b7]:hover,.select-all-option[data-v-4bfbe7b7]:hover{background:#f5f7fa}.option.selected[data-v-4bfbe7b7]{background:#f0f7ff;color:#0163bc;font-weight:500}.checkbox[data-v-4bfbe7b7]{width:16px;height:16px;border:1px solid #dcdfe6;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox.checked[data-v-4bfbe7b7]{background:#0163bc;border-color:#0163bc}.checkbox.checked[data-v-4bfbe7b7]:after{content:"✓";color:#fff;font-size:12px}.no-results[data-v-4bfbe7b7]{padding:12px;text-align:center;color:#c0c4cc}.task-form[data-v-0484cc6f]{display:flex;flex-direction:column;height:100%;width:100%}.step-container[data-v-0484cc6f]{flex:1;overflow-y:auto;padding-right:10px}.field[data-v-0484cc6f]{margin-bottom:20px}.field label[data-v-0484cc6f]{font-weight:600;margin-bottom:8px;display:block;color:#333}.input-periodo[data-v-0484cc6f],.select-extra[data-v-0484cc6f],.input-extra[data-v-0484cc6f]{width:100%;padding:10px;border:1px solid #ccc;background-color:#e6e9f3;border-radius:6px;font-size:1rem}.input-periodo[data-v-0484cc6f]:focus,.select-extra[data-v-0484cc6f]:focus,.input-extra[data-v-0484cc6f]:focus{outline:none;border-color:#1976c8;box-shadow:0 0 0 2px #1976c833}.actions[data-v-0484cc6f]{margin-top:auto;padding-top:20px;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}button[data-v-0484cc6f]{padding:10px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-voltar[data-v-0484cc6f]{background:#e6e9f3;color:#333;border:1px solid #ccc}.btn-proximo[data-v-0484cc6f],.btn-criar[data-v-0484cc6f]{background:#0163bc;color:#fff}button[data-v-0484cc6f]:disabled{opacity:.6;cursor:not-allowed}.tasks-overlay[data-v-39894bee]{width:85%;height:90%;max-height:90vh;background:#e6e9f3;border:1px groove #9aa8bb;border-radius:10px;padding:50px;display:flex;flex-direction:column;box-shadow:-0px 4px 20px #00000040;font-family:Segoe UI,sans-serif}.fullscreen-header[data-v-39894bee]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:10px}.fullscreen-header h3[data-v-39894bee]{margin:0;font-size:1.2rem;color:#333;font-weight:600}.fullscreen-header button[data-v-39894bee]{width:28px;height:28px;background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;position:relative;transition:background .2s;font-size:0;color:transparent}.fullscreen-header button[data-v-39894bee]:before,.fullscreen-header button[data-v-39894bee]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#666}.fullscreen-header button[data-v-39894bee]:before{transform:translate(-50%,-50%) rotate(45deg)}.fullscreen-header button[data-v-39894bee]:after{transform:translate(-50%,-50%) rotate(-45deg)}.fullscreen-header button[data-v-39894bee]:hover{background:#ddd}.fullscreen-body[data-v-39894bee]{flex:1;display:flex;flex-direction:column;overflow:hidden;align-items:flex-start}.task-type-field[data-v-39894bee]{margin-bottom:10px;width:100%}.task-type-field label[data-v-39894bee]{display:block;margin-bottom:12px;font-weight:700;font-size:1.1rem;color:#1a1a1a}.task-type-select-wrapper[data-v-39894bee]{max-width:600px;position:relative;border-radius:10px;background:#e6e9f3;box-shadow:0 4px 15px #1976c81a;cursor:pointer;z-index:10}.task-type-display[data-v-39894bee]{padding:12px 50px 12px 20px;font-size:1.05rem;font-weight:500;color:#1a1a1a;border:1px solid #ccc;border-radius:10px;background:#e6e9f3;transition:all .2s;min-height:48px;display:flex;align-items:center}.task-type-display[data-v-39894bee]:hover,.task-type-display[data-v-39894bee]:focus{border-color:#1976c8;box-shadow:0 0 0 3px #1976c833;outline:none}.task-type-display.placeholder[data-v-39894bee]{color:#999;font-style:italic}.task-options-list[data-v-39894bee]{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;margin-top:5px;padding:0;list-style:none;background:#e6e9f3;border:1px solid #1976c8;border-radius:10px;box-shadow:0 10px 30px #0003;-ms-overflow-style:none;scrollbar-width:none}.task-options-list[data-v-39894bee]::-webkit-scrollbar{display:none;width:0}.task-options-list li[data-v-39894bee]{padding:12px 20px;font-size:1.05rem;color:#333;cursor:pointer;transition:background .2s,padding-left .2s}.task-options-list li[data-v-39894bee]:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.task-options-list li[data-v-39894bee]:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.task-options-list li[data-v-39894bee]:hover{background:#e3f2fd;color:#1976c8;padding-left:30px}.task-options-list li.option-selected[data-v-39894bee]{background:#1976c8;color:#fff;font-weight:600}.container[data-v-dcd9a506]{font-family:Josefin Sans,sans-serif;background-color:#e6e9f3;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.full-task-container[data-v-dcd9a506]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.panel-inner[data-v-dcd9a506]{margin:0 auto;width:85%;height:90%;max-height:90vh;background:#e6e9f3;border:1px groove #9aa8bb;border-radius:10px;padding:50px;display:flex;flex-direction:column;box-shadow:-0px 4px 10px #0003}.table-wrap[data-v-dcd9a506]{max-height:calc(100vh - 160px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.table-wrap[data-v-dcd9a506]::-webkit-scrollbar{width:0;height:0}.header[data-v-dcd9a506]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.search-wrap[data-v-dcd9a506]{position:relative;width:35%}.search-bar[data-v-dcd9a506]{width:100%;min-width:300;padding:10px 14px 10px 40px;border-radius:6px;border:2.5px solid #1976c8;background:#e6e9f3;font-size:15px;outline:none}.search-bar[data-v-dcd9a506]::placeholder{color:#9aa8bb}.search-icon[data-v-dcd9a506]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#1976c8}.add-button[data-v-dcd9a506]{height:90%;min-width:175px;width:14%;display:inline-flex;justify-content:space-around;align-items:center;gap:8px;background:linear-gradient(#0163bc,#0163bc);color:#fff;padding:8px 14px 8px 5px;border-radius:6px;border:none;cursor:pointer;font-weight:500;font-size:14px}.add-button[data-v-dcd9a506]:hover{transform:translateY(-1px)}.plus-icon[data-v-dcd9a506]{width:24px;height:24px}.table-wrap[data-v-dcd9a506]{flex:1;margin-top:8px;background:#fff;border-radius:8px;overflow:auto;padding:0}.table-inner[data-v-dcd9a506]{padding:0}.data-table[data-v-dcd9a506]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.data-table thead th[data-v-dcd9a506]{vertical-align:middle;height:60px;background:#efefef;color:#333;font-weight:600;padding:0 10px;text-align:left;border-bottom:1px solid #dcdcdc}.data-table tbody td[data-v-dcd9a506]{padding:9px 10px;background:#efefef;border-bottom:1px solid #e5e5e5;color:#5a636b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-date[data-v-dcd9a506]{width:170px}.col-local[data-v-dcd9a506]{width:150px}.data-table th[data-v-dcd9a506]:first-child,.data-table td[data-v-dcd9a506]:first-child{border-right:1px solid #dcdcdc}.data-table th[data-v-dcd9a506]:last-child,.data-table td[data-v-dcd9a506]:last-child{border-left:1px solid #dcdcdc}.data-table thead th[data-v-dcd9a506]:first-child{border-top-left-radius:6px}.data-table thead th[data-v-dcd9a506]:last-child{border-top-right-radius:6px}form[data-v-604af4f1]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-604af4f1]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-604af4f1],.field select[data-v-604af4f1],.field textarea[data-v-604af4f1]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-604af4f1]:focus,.field select[data-v-604af4f1]:focus,.field textarea[data-v-604af4f1]:focus{border-color:#0163bc}.checkbox-group[data-v-604af4f1]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-604af4f1]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-604af4f1]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-604af4f1]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-604af4f1]{font-size:.875rem;color:#374151}.actions[data-v-604af4f1]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-604af4f1],.actions-right[data-v-604af4f1]{display:flex;gap:10px}form[data-v-868c067d]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-868c067d]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-868c067d],.field select[data-v-868c067d],.field textarea[data-v-868c067d]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-868c067d]:focus,.field select[data-v-868c067d]:focus,.field textarea[data-v-868c067d]:focus{border-color:#0163bc}.checkbox-group[data-v-868c067d]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-868c067d]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-868c067d]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-868c067d]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-868c067d]{font-size:.875rem;color:#374151}.actions[data-v-868c067d]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-868c067d],.actions-right[data-v-868c067d]{display:flex;gap:10px}form[data-v-9224bade]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-9224bade]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-9224bade],.field select[data-v-9224bade],.field textarea[data-v-9224bade]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-9224bade]:focus,.field select[data-v-9224bade]:focus,.field textarea[data-v-9224bade]:focus{border-color:#0163bc}.checkbox-group[data-v-9224bade]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-9224bade]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-9224bade]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-9224bade]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-9224bade]{font-size:.875rem;color:#374151}.actions[data-v-9224bade]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-9224bade],.actions-right[data-v-9224bade]{display:flex;gap:10px}form[data-v-1ecf43b2]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-1ecf43b2]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-1ecf43b2],.field select[data-v-1ecf43b2],.field textarea[data-v-1ecf43b2]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-1ecf43b2]:focus,.field select[data-v-1ecf43b2]:focus,.field textarea[data-v-1ecf43b2]:focus{border-color:#0163bc}.checkbox-group[data-v-1ecf43b2]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-1ecf43b2]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-1ecf43b2]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-1ecf43b2]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-1ecf43b2]{font-size:.875rem;color:#374151}.actions[data-v-1ecf43b2]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-1ecf43b2],.actions-right[data-v-1ecf43b2]{display:flex;gap:10px}form[data-v-a6e353ef]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-a6e353ef]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-a6e353ef],.field select[data-v-a6e353ef],.field textarea[data-v-a6e353ef]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-a6e353ef]:focus,.field select[data-v-a6e353ef]:focus,.field textarea[data-v-a6e353ef]:focus{border-color:#0163bc}.checkbox-group[data-v-a6e353ef]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-a6e353ef]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-a6e353ef]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-a6e353ef]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-a6e353ef]{font-size:.875rem;color:#374151}.actions[data-v-a6e353ef]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-a6e353ef],.actions-right[data-v-a6e353ef]{display:flex;gap:10px}form[data-v-6348ae8a]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-6348ae8a]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-6348ae8a],.field select[data-v-6348ae8a],.field textarea[data-v-6348ae8a]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-6348ae8a]:focus,.field select[data-v-6348ae8a]:focus,.field textarea[data-v-6348ae8a]:focus{border-color:#0163bc}.checkbox-group[data-v-6348ae8a]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-6348ae8a]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-6348ae8a]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-6348ae8a]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-6348ae8a]{font-size:.875rem;color:#374151}.actions[data-v-6348ae8a]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-6348ae8a],.actions-right[data-v-6348ae8a]{display:flex;gap:10px}form[data-v-f7058f81]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-f7058f81]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-f7058f81],.field select[data-v-f7058f81],.field textarea[data-v-f7058f81]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-f7058f81]:focus,.field select[data-v-f7058f81]:focus,.field textarea[data-v-f7058f81]:focus{border-color:#0163bc}.checkbox-group[data-v-f7058f81]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-f7058f81]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-f7058f81]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-f7058f81]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-f7058f81]{font-size:.875rem;color:#374151}.actions[data-v-f7058f81]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-f7058f81],.actions-right[data-v-f7058f81]{display:flex;gap:10px}form[data-v-5ec49dd9]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-5ec49dd9]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-5ec49dd9],.field select[data-v-5ec49dd9],.field textarea[data-v-5ec49dd9]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-5ec49dd9]:focus,.field select[data-v-5ec49dd9]:focus,.field textarea[data-v-5ec49dd9]:focus{border-color:#0163bc}.checkbox-group[data-v-5ec49dd9]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-5ec49dd9]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-5ec49dd9]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-5ec49dd9]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-5ec49dd9]{font-size:.875rem;color:#374151}.actions[data-v-5ec49dd9]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-5ec49dd9],.actions-right[data-v-5ec49dd9]{display:flex;gap:10px}form[data-v-e6888bce]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-e6888bce]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-e6888bce],.field select[data-v-e6888bce],.field textarea[data-v-e6888bce]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-e6888bce]:focus,.field select[data-v-e6888bce]:focus,.field textarea[data-v-e6888bce]:focus{border-color:#0163bc}.checkbox-group[data-v-e6888bce]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-e6888bce]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-e6888bce]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-e6888bce]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-e6888bce]{font-size:.875rem;color:#374151}.actions[data-v-e6888bce]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-e6888bce],.actions-right[data-v-e6888bce]{display:flex;gap:10px}form[data-v-88cbdaaf]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-88cbdaaf]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-88cbdaaf],.field select[data-v-88cbdaaf],.field textarea[data-v-88cbdaaf]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-88cbdaaf]:focus,.field select[data-v-88cbdaaf]:focus,.field textarea[data-v-88cbdaaf]:focus{border-color:#0163bc}.checkbox-group[data-v-88cbdaaf]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-88cbdaaf]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-88cbdaaf]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-88cbdaaf]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-88cbdaaf]{font-size:.875rem;color:#374151}.actions[data-v-88cbdaaf]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-88cbdaaf],.actions-right[data-v-88cbdaaf]{display:flex;gap:10px}form[data-v-8a95e728]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-8a95e728]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-8a95e728],.field select[data-v-8a95e728],.field textarea[data-v-8a95e728]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-8a95e728]:focus,.field select[data-v-8a95e728]:focus,.field textarea[data-v-8a95e728]:focus{border-color:#0163bc}.checkbox-group[data-v-8a95e728]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-8a95e728]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-8a95e728]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-8a95e728]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-8a95e728]{font-size:.875rem;color:#374151}.actions[data-v-8a95e728]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-8a95e728],.actions-right[data-v-8a95e728]{display:flex;gap:10px}form[data-v-54cac774]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-54cac774]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-54cac774],.field select[data-v-54cac774],.field textarea[data-v-54cac774]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-54cac774]:focus,.field select[data-v-54cac774]:focus,.field textarea[data-v-54cac774]:focus{border-color:#0163bc}.checkbox-group[data-v-54cac774]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-54cac774]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-54cac774]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-54cac774]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-54cac774]{font-size:.875rem;color:#374151}.actions[data-v-54cac774]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-54cac774],.actions-right[data-v-54cac774]{display:flex;gap:10px}form[data-v-f392040f]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-f392040f]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-f392040f],.field select[data-v-f392040f],.field textarea[data-v-f392040f]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-f392040f]:focus,.field select[data-v-f392040f]:focus,.field textarea[data-v-f392040f]:focus{border-color:#0163bc}.checkbox-group[data-v-f392040f]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-f392040f]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-f392040f]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-f392040f]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-f392040f]{font-size:.875rem;color:#374151}.actions[data-v-f392040f]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-f392040f],.actions-right[data-v-f392040f]{display:flex;gap:10px}form[data-v-039e5166]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-039e5166]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-039e5166],.field select[data-v-039e5166],.field textarea[data-v-039e5166]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-039e5166]:focus,.field select[data-v-039e5166]:focus,.field textarea[data-v-039e5166]:focus{border-color:#0163bc}.checkbox-group[data-v-039e5166]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-039e5166]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-039e5166]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-039e5166]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-039e5166]{font-size:.875rem;color:#374151}.actions[data-v-039e5166]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-039e5166],.actions-right[data-v-039e5166]{display:flex;gap:10px}form[data-v-5dead835]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-5dead835]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-5dead835],.field select[data-v-5dead835],.field textarea[data-v-5dead835]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-5dead835]:focus,.field select[data-v-5dead835]:focus,.field textarea[data-v-5dead835]:focus{border-color:#0163bc}.checkbox-group[data-v-5dead835]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-5dead835]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-5dead835]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-5dead835]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-5dead835]{font-size:.875rem;color:#374151}.actions[data-v-5dead835]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-5dead835],.actions-right[data-v-5dead835]{display:flex;gap:10px}form[data-v-17dde824]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-17dde824]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-17dde824],.field select[data-v-17dde824],.field textarea[data-v-17dde824]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-17dde824]:focus,.field select[data-v-17dde824]:focus,.field textarea[data-v-17dde824]:focus{border-color:#0163bc}.checkbox-group[data-v-17dde824]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-17dde824]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-17dde824]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-17dde824]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-17dde824]{font-size:.875rem;color:#374151}.actions[data-v-17dde824]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-17dde824],.actions-right[data-v-17dde824]{display:flex;gap:10px}form[data-v-a58fb979]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-a58fb979]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-a58fb979],.field select[data-v-a58fb979],.field textarea[data-v-a58fb979]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-a58fb979]:focus,.field select[data-v-a58fb979]:focus,.field textarea[data-v-a58fb979]:focus{border-color:#0163bc}.checkbox-group[data-v-a58fb979]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-a58fb979]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-a58fb979]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-a58fb979]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-a58fb979]{font-size:.875rem;color:#374151}.actions[data-v-a58fb979]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-a58fb979],.actions-right[data-v-a58fb979]{display:flex;gap:10px}form[data-v-a08880b4]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-a08880b4]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-a08880b4],.field select[data-v-a08880b4],.field textarea[data-v-a08880b4]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-a08880b4]:focus,.field select[data-v-a08880b4]:focus,.field textarea[data-v-a08880b4]:focus{border-color:#0163bc}.checkbox-group[data-v-a08880b4]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-a08880b4]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-a08880b4]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-a08880b4]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-a08880b4]{font-size:.875rem;color:#374151}.actions[data-v-a08880b4]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-a08880b4],.actions-right[data-v-a08880b4]{display:flex;gap:10px}form[data-v-cdaad217]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-cdaad217]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-cdaad217],.field select[data-v-cdaad217],.field textarea[data-v-cdaad217]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-cdaad217]:focus,.field select[data-v-cdaad217]:focus,.field textarea[data-v-cdaad217]:focus{border-color:#0163bc}.checkbox-group[data-v-cdaad217]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-cdaad217]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-cdaad217]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-cdaad217]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-cdaad217]{font-size:.875rem;color:#374151}.actions[data-v-cdaad217]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-cdaad217],.actions-right[data-v-cdaad217]{display:flex;gap:10px}form[data-v-7603faf6]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-7603faf6]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-7603faf6],.field select[data-v-7603faf6],.field textarea[data-v-7603faf6]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-7603faf6]:focus,.field select[data-v-7603faf6]:focus,.field textarea[data-v-7603faf6]:focus{border-color:#0163bc}.checkbox-group[data-v-7603faf6]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-7603faf6]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-7603faf6]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-7603faf6]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-7603faf6]{font-size:.875rem;color:#374151}.actions[data-v-7603faf6]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-7603faf6],.actions-right[data-v-7603faf6]{display:flex;gap:10px}form[data-v-6239cc0e]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-6239cc0e]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-6239cc0e],.field select[data-v-6239cc0e],.field textarea[data-v-6239cc0e]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-6239cc0e]:focus,.field select[data-v-6239cc0e]:focus,.field textarea[data-v-6239cc0e]:focus{border-color:#0163bc}.checkbox-group[data-v-6239cc0e]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-6239cc0e]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-6239cc0e]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-6239cc0e]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-6239cc0e]{font-size:.875rem;color:#374151}.actions[data-v-6239cc0e]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-6239cc0e],.actions-right[data-v-6239cc0e]{display:flex;gap:10px}form[data-v-5160757b]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-5160757b]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-5160757b],.field select[data-v-5160757b],.field textarea[data-v-5160757b]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-5160757b]:focus,.field select[data-v-5160757b]:focus,.field textarea[data-v-5160757b]:focus{border-color:#0163bc}.checkbox-group[data-v-5160757b]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-5160757b]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-5160757b]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-5160757b]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-5160757b]{font-size:.875rem;color:#374151}.actions[data-v-5160757b]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-5160757b],.actions-right[data-v-5160757b]{display:flex;gap:10px}form[data-v-09fb3f60]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-09fb3f60]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-09fb3f60],.field select[data-v-09fb3f60],.field textarea[data-v-09fb3f60]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-09fb3f60]:focus,.field select[data-v-09fb3f60]:focus,.field textarea[data-v-09fb3f60]:focus{border-color:#0163bc}.checkbox-group[data-v-09fb3f60]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-09fb3f60]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-09fb3f60]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-09fb3f60]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-09fb3f60]{font-size:.875rem;color:#374151}.actions[data-v-09fb3f60]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-09fb3f60],.actions-right[data-v-09fb3f60]{display:flex;gap:10px}form[data-v-8303f31d]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-8303f31d]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-8303f31d],.field select[data-v-8303f31d],.field textarea[data-v-8303f31d]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-8303f31d]:focus,.field select[data-v-8303f31d]:focus,.field textarea[data-v-8303f31d]:focus{border-color:#0163bc}.checkbox-group[data-v-8303f31d]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-8303f31d]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-8303f31d]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-8303f31d]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-8303f31d]{font-size:.875rem;color:#374151}.actions[data-v-8303f31d]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-8303f31d],.actions-right[data-v-8303f31d]{display:flex;gap:10px}form[data-v-53a00d54]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-53a00d54]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-53a00d54],.field select[data-v-53a00d54],.field textarea[data-v-53a00d54]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-53a00d54]:focus,.field select[data-v-53a00d54]:focus,.field textarea[data-v-53a00d54]:focus{border-color:#0163bc}.checkbox-group[data-v-53a00d54]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-53a00d54]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-53a00d54]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-53a00d54]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-53a00d54]{font-size:.875rem;color:#374151}.actions[data-v-53a00d54]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-53a00d54],.actions-right[data-v-53a00d54]{display:flex;gap:10px}form[data-v-6ef2ec6d]{display:flex;flex-direction:column;height:100%;max-height:100vh}.step-container[data-v-6ef2ec6d]{flex:1;overflow-y:auto;max-height:calc(100vh - 100px)}.field input[data-v-6ef2ec6d],.field select[data-v-6ef2ec6d],.field textarea[data-v-6ef2ec6d]{padding:6px;border-radius:4px;border:1px solid #ccc;outline:none;transition:border .2s}.field input[data-v-6ef2ec6d]:focus,.field select[data-v-6ef2ec6d]:focus,.field textarea[data-v-6ef2ec6d]:focus{border-color:#0163bc}.checkbox-group[data-v-6ef2ec6d]{display:flex;align-items:center;gap:.5rem;margin:10px 0 30px}.checkbox-input[data-v-6ef2ec6d]{height:1rem;width:1rem;border:1px solid #B0B0B0;border-radius:.125rem;appearance:none;background-color:transparent;position:relative;cursor:pointer}.checkbox-input[data-v-6ef2ec6d]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#1e90ff;border-radius:.1rem}.checkbox-input[data-v-6ef2ec6d]:focus{outline:2px solid #3b82f6;outline-offset:2px}.checkbox-label[data-v-6ef2ec6d]{font-size:.875rem;color:#374151}.actions[data-v-6ef2ec6d]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #ccc}.actions-left[data-v-6ef2ec6d],.actions-right[data-v-6ef2ec6d]{display:flex;gap:10px}.fullscreen-header[data-v-e5732184]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ccc;margin-bottom:20px}.fullscreen-header h3[data-v-e5732184]{margin:0;font-size:1.5rem;color:#1976c8}.fullscreen-header button[data-v-e5732184]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#1976c8}.field[data-v-e5732184]{margin-bottom:20px;position:relative;width:fit-content}.field label[data-v-e5732184]{display:block;margin-bottom:8px;font-weight:600;color:#333}.field select[data-v-e5732184]{overflow-y:auto;width:100%;max-width:350px;padding:10px 14px;border:2px solid #1976c8;border-radius:8px;font-size:1rem;background-color:#f8f9fc;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:.2s ease-in-out}.field select[data-v-e5732184]:focus{border-color:#125a96;box-shadow:0 0 6px #1976c880}.field select option[data-v-e5732184]{padding:10px}.field select[data-v-e5732184]::-webkit-scrollbar{display:none}.rotina-overlay[data-v-e5732184]{width:100%;height:100%;background:#e6e9f3;border:1px solid #9aa8bb;border-radius:10px;padding:40px;display:flex;flex-direction:column;box-shadow:-0px 4px 10px #0003}.overlay[data-v-ee9020f0]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:999}.popup[data-v-ee9020f0]{background:#fff;border-radius:12px;padding:30px 40px;width:400px;box-shadow:0 8px 30px #0003;animation:fadeIn-ee9020f0 .3s ease;display:flex;flex-direction:column;gap:20px}.titulo[data-v-ee9020f0]{text-align:center;font-size:20px;font-weight:600;color:#232733;margin-bottom:10px}.form[data-v-ee9020f0]{display:flex;flex-direction:column;gap:15px}.form-group[data-v-ee9020f0]{display:flex;flex-direction:column}label[data-v-ee9020f0]{font-weight:500;font-size:14px;margin-bottom:6px;color:#495057}input[data-v-ee9020f0]{padding:12px 14px;border:1px solid #ced4da;border-radius:8px;font-size:14px;outline:none;transition:all .2s ease}input[data-v-ee9020f0]:focus{border-color:#17a2b8;box-shadow:0 0 0 3px #17a2b826}.actions[data-v-ee9020f0]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.btn[data-v-ee9020f0]{padding:10px 18px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-salvar[data-v-ee9020f0]{background-color:#17a2b8;color:#fff}.btn-salvar[data-v-ee9020f0]:hover{background-color:#138496}.btn-cancelar[data-v-ee9020f0]{background-color:#6c757d;color:#fff}.btn-cancelar[data-v-ee9020f0]:hover{background-color:#5a6268}@keyframes fadeIn-ee9020f0{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.popup[data-v-ee9020f0]{width:90%;padding:25px 20px}}.modal-overlay[data-v-3f22607a]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.modal[data-v-3f22607a]{background:#fff;width:100%;max-width:780px;max-height:92vh;overflow-y:auto;border-radius:16px;padding:34px;box-shadow:0 20px 50px #00000038;font-family:Josefin Sans,sans-serif}.modal-title[data-v-3f22607a]{margin:0 0 30px;font-size:1.55rem;color:#1d97ba;font-weight:600;text-align:center}.form-grid[data-v-3f22607a]{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:30px}.form-group[data-v-3f22607a]{display:flex;flex-direction:column}.form-group label[data-v-3f22607a]{margin-bottom:9px;font-weight:500;color:#2c3e50;font-size:.96rem}.required[data-v-3f22607a]{color:#e74c3c;font-weight:700}.optional[data-v-3f22607a]{color:#95a5a6;font-size:.86rem}.select-wrapper[data-v-3f22607a]{position:relative}.select-wrapper select[data-v-3f22607a]{padding:12px 14px;border:1.5px solid #ced4da;border-radius:8px;font-size:14.5px;width:100%;background:#fff;transition:all .2s}.select-wrapper.disabled select[data-v-3f22607a]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.9}.select-wrapper select[data-v-3f22607a]:focus:not(:disabled){outline:none;border-color:#1d97ba;box-shadow:0 0 0 3px #1d97ba2e}.lock-icon[data-v-3f22607a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8e44ad;pointer-events:none}.info-locked[data-v-3f22607a]{display:block;margin-top:8px;font-size:.87rem;color:#8e44ad;font-style:italic}input[data-v-3f22607a]{padding:12px 14px;border:1.5px solid #ced4da;border-radius:8px;font-size:14.5px;transition:all .2s}input[data-v-3f22607a]:focus{outline:none;border-color:#1d97ba;box-shadow:0 0 0 3px #1d97ba2e}.selection-section[data-v-3f22607a]{margin:32px 0;padding:24px;background:#f8fbff;border-radius:12px;border:1.5px solid #e0e7ff}.selector-wrapper[data-v-3f22607a]{min-height:360px;padding:16px;background:#fff;border-radius:10px;border:1.5px dashed #bbdbf5}.selected-info[data-v-3f22607a]{margin-top:16px;text-align:center;color:#1d97ba;font-weight:500;font-size:.98rem}.action-row[data-v-3f22607a]{margin-top:36px;display:flex;justify-content:flex-end;gap:16px}.btn-salvar[data-v-3f22607a]{background:#007bff;color:#fff;padding:14px 34px;border:none;border-radius:9px;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s}.btn-salvar[data-v-3f22607a]:hover:not(:disabled){background:#0056b3}.btn-salvar[data-v-3f22607a]:disabled{opacity:.6;cursor:not-allowed}.btn-cancelar[data-v-3f22607a]{background:#6c757d;color:#fff;padding:14px 30px;border:none;border-radius:9px;font-weight:500;cursor:pointer}.btn-cancelar[data-v-3f22607a]:hover{background:#5a6268}@media (max-width: 768px){.form-grid[data-v-3f22607a]{grid-template-columns:1fr}.modal[data-v-3f22607a]{padding:24px}}.configuracoes-container[data-v-fb0b14d3]{font-family:Josefin Sans,sans-serif;background:#e6e9f3;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:50px;margin-left:40px;margin-right:40px;overflow:hidden}.tabs-container[data-v-fb0b14d3]{color:#000;display:flex;justify-content:space-between;align-items:center;background:#1d97ba;border-bottom:1px solid #e9ecef}.adicionar-container[data-v-fb0b14d3]{display:flex;justify-content:flex-end;padding:10px 30px 0}.tabs[data-v-fb0b14d3]{display:flex}.tab[data-v-fb0b14d3]{height:100%;padding:12px 25px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#fff;transition:all .3s ease}.tab[data-v-fb0b14d3]:hover{color:#495057;background:#0000000d}.tab.active[data-v-fb0b14d3]{color:#fff;background:#232733;border-bottom-color:#17a2b8;border-radius:6px}.btn-adicionar[data-v-fb0b14d3]{display:flex;align-items:center;gap:8px;padding:10px 20px;margin:10px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}.btn-adicionar[data-v-fb0b14d3]:hover{background:#0056b3}.icon-plus[data-v-fb0b14d3]{width:24px;height:24px}.tab-content[data-v-fb0b14d3]{padding:0}.configuracoes-gerais[data-v-fb0b14d3]{padding:40px 50px;color:#495057}.form-group[data-v-fb0b14d3]{display:flex;flex-direction:column;margin-bottom:20px}.form-group label[data-v-fb0b14d3]{font-weight:500;margin-bottom:8px;color:#495057}.form-group input[data-v-fb0b14d3]{padding:12px 16px;border:1px solid #ced4da;border-radius:6px;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.form-group input[data-v-fb0b14d3]:focus{border-color:#17a2b8;outline:none;box-shadow:0 0 0 2px #17a2b840}.table-container[data-v-fb0b14d3]{max-height:calc(85vh - 250px);overflow-y:auto;overflow-x:hidden;padding:20px 50px;scrollbar-width:none}.table-container[data-v-fb0b14d3]::-webkit-scrollbar{display:none}.rotinas-table[data-v-fb0b14d3]{border-radius:10px;width:100%;border-collapse:collapse;background:#efefef}.rotinas-table th[data-v-fb0b14d3]{background:#efefef;border-radius:10px;padding:15px 20px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;font-size:14px}.rotinas-table td[data-v-fb0b14d3]{padding:10px 30px;color:#495057;font-size:14px}.rotinas-table td[data-v-fb0b14d3],.rotinas-table th[data-v-fb0b14d3]{vertical-align:middle}.col-data[data-v-fb0b14d3]{width:200px}.col-data[data-v-fb0b14d3]{border-right:gray 1px groove}th.col-data[data-v-fb0b14d3],th.col-acao[data-v-fb0b14d3],th.col-actions[data-v-fb0b14d3]{border-bottom:gray 1px groove}td[data-v-fb0b14d3]{border-top:gray 1px groove}.rotinas-table thead tr th[data-v-fb0b14d3]{border-bottom:none}.col-acao[data-v-fb0b14d3]{flex:1}.col-actions[data-v-fb0b14d3]{width:120px;text-align:right}.action-buttons[data-v-fb0b14d3]{display:flex;gap:8px;justify-content:flex-end}.btn-action[data-v-fb0b14d3]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.icon-edit[data-v-fb0b14d3],.icon-delete[data-v-fb0b14d3]{font-size:14px}.footer-actions[data-v-fb0b14d3]{padding:20px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end}.btn-salvar[data-v-fb0b14d3]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}.btn-salvar[data-v-fb0b14d3]:hover{background:#0056b3}.icon-save[data-v-fb0b14d3]{font-size:14px}@media (max-width: 768px){.tabs-container[data-v-fb0b14d3]{flex-direction:column;gap:10px;padding:10px}.tabs[data-v-fb0b14d3]{width:100%;justify-content:center}.tab[data-v-fb0b14d3]{flex:1;text-align:center}.btn-adicionar[data-v-fb0b14d3]{margin:0;width:100%;justify-content:center}.rotinas-table[data-v-fb0b14d3]{font-size:12px}.rotinas-table th[data-v-fb0b14d3],.rotinas-table td[data-v-fb0b14d3]{padding:10px}.action-buttons[data-v-fb0b14d3]{flex-direction:column;gap:4px}.btn-action[data-v-fb0b14d3]{width:32px;height:32px}}.popup-overlay[data-v-7b6b3153]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:5000}.popup[data-v-7b6b3153]{background:#fff;width:50%;max-height:90vh;overflow-y:auto;padding:25px;border-radius:14px;box-shadow:0 6px 14px #0003;animation:fadeIn-7b6b3153 .15s ease-out;display:flex;flex-direction:column;gap:20px}@keyframes fadeIn-7b6b3153{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.form-group[data-v-7b6b3153]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-7b6b3153]{font-weight:600;color:#444}.form-group input[data-v-7b6b3153]{padding:10px;border:1px solid #dcdcdc;border-radius:8px;transition:.15s}.form-group input[data-v-7b6b3153]:focus{border-color:#3b82f6;outline:none}.footer-actions[data-v-7b6b3153]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.btn-cancelar[data-v-7b6b3153],.btn-salvar[data-v-7b6b3153]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:600}.btn-cancelar[data-v-7b6b3153]{background:#e5e5e5}.btn-cancelar[data-v-7b6b3153]:hover{background:#d6d6d6}.btn-salvar[data-v-7b6b3153]{background:#3b82f6;color:#fff}.btn-salvar[data-v-7b6b3153]:hover{background:#2563eb}.container[data-v-71946674]{font-family:Josefin Sans,sans-serif;background-color:#e6e9f3;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.panel-inner[data-v-71946674]{margin:0 auto;width:85%;height:90%;max-height:90vh;background:#e6e9f3;border:1px groove #9aa8bb;border-radius:10px;padding:50px;display:flex;flex-direction:column;box-shadow:-0px 4px 10px #0003}.header[data-v-71946674]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.search-wrap[data-v-71946674]{position:relative;width:35%}.search-bar[data-v-71946674]{width:100%;min-width:300px;padding:10px 14px 10px 40px;border-radius:6px;border:2.5px solid #1976c8;background:#e6e9f3;font-size:15px;outline:none}.search-bar[data-v-71946674]::placeholder{color:#9aa8bb}.search-icon[data-v-71946674]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#1976c8}.add-button[data-v-71946674]{height:90%;min-width:175px;width:14%;display:inline-flex;justify-content:space-around;align-items:center;gap:8px;background:linear-gradient(#0163bc,#0163bc);color:#fff;padding:8px 14px 8px 5px;border-radius:6px;border:none;cursor:pointer;font-weight:500;font-size:14px}.add-button[data-v-71946674]:hover{transform:translateY(-1px)}.plus-icon[data-v-71946674]{width:24px;height:24px}.table-wrap[data-v-71946674]{max-height:calc(100vh - 160px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;flex:1;margin-top:8px;background:#fff;border-radius:8px;overflow:auto;padding:0}.table-wrap[data-v-71946674]::-webkit-scrollbar{width:0;height:0}.table-inner[data-v-71946674]{padding:0}.data-table[data-v-71946674]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.data-table thead th[data-v-71946674]{vertical-align:middle;height:60px;background:#efefef;color:#333;font-weight:600;padding:0 10px;text-align:left;border-bottom:1px solid #dcdcdc}.data-table tbody td[data-v-71946674]{padding:9px 10px;background:#efefef;border-bottom:1px solid #e5e5e5;color:#5a636b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-name[data-v-71946674]{width:auto}.col-qtd[data-v-71946674]{width:150px;text-align:center}.col-actions[data-v-71946674]{width:120px;text-align:right;vertical-align:middle}.data-table th[data-v-71946674]:first-child,.data-table td[data-v-71946674]:first-child{border-right:1px solid #dcdcdc}.data-table th[data-v-71946674]:last-child,.data-table td[data-v-71946674]:last-child{border-left:1px solid #dcdcdc}.data-table thead th[data-v-71946674]:first-child{border-top-left-radius:6px}.data-table thead th[data-v-71946674]:last-child{border-top-right-radius:6px}.action-buttons[data-v-71946674]{display:flex;justify-content:flex-start;gap:12px}.btn-action[data-v-71946674]{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-action[data-v-71946674]{width:20px;height:20px}.popup-overlay[data-v-f4c6b7cd]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-content[data-v-f4c6b7cd]{background:#fff;width:620px;max-width:96vw;border-radius:16px;box-shadow:0 20px 0 30px #0003;max-height:90vh;overflow-y:auto;animation:fadeIn-f4c6b7cd .25s ease-out}.popup-header[data-v-f4c6b7cd]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;margin:0}.popup-header h2[data-v-f4c6b7cd]{font-size:20px;margin:0;font-weight:600;color:#1f2937}.close-btn[data-v-f4c6b7cd]{border:none;background:none;cursor:pointer;padding:8px;border-radius:8px;transition:.2s}.close-btn[data-v-f4c6b7cd]:hover{background:#f1f5ff}.form[data-v-f4c6b7cd]{padding:24px;display:flex;flex-direction:column;gap:20px}.form-group[data-v-f4c6b7cd]{display:flex;flex-direction:column;gap:8px}.required[data-v-f4c6b7cd]{color:#ef4444}label[data-v-f4c6b7cd]{font-weight:600;font-size:14px;color:#374151}.input[data-v-f4c6b7cd],select[data-v-f4c6b7cd]{padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fafafa;font-size:14px;transition:border-color .2s;width:100%}.input[data-v-f4c6b7cd]:focus,select[data-v-f4c6b7cd]:focus{border-color:#3b82f6;outline:none;background:#fff}.radio-group[data-v-f4c6b7cd]{display:flex;gap:24px;margin-top:8px}.radio-label[data-v-f4c6b7cd]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.radio-label input[type=radio][data-v-f4c6b7cd]{width:16px;height:16px;accent-color:#3b82f6}.multi-select-wrapper[data-v-f4c6b7cd]{border:1px solid #d1d5db;border-radius:10px;padding:8px;background:#fafafa;min-height:48px}.selected-tags[data-v-f4c6b7cd]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag[data-v-f4c6b7cd]{background:#e0e0e0;padding:4px 8px;border-radius:6px;font-size:13px;display:inline-flex;align-items:center;gap:6px;background:#dbeafe;color:#1e40af}.tag .remove-tag[data-v-f4c6b7cd]{background:none;border:none;font-size:18px;line-height:1;cursor:pointer;padding:0;width:20px;height:20px;border-radius:50%;transition:.2s}.tag .remove-tag[data-v-f4c6b7cd]:hover{background:#0003}.options[data-v-f4c6b7cd]{max-height:240px;overflow-y:auto;border-top:1px solid #e0e0e0;margin-top:8px}.option[data-v-f4c6b7cd]{padding:8px;cursor:pointer;transition:background .2s;border-radius:6px;font-size:14px;line-height:1.4}.option[data-v-f4c6b7cd]:hover,.option.selected[data-v-f4c6b7cd]{background:#fff;background-color:#dbeafe}.form-actions[data-v-f4c6b7cd]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-cancel[data-v-f4c6b7cd]{padding:10px 0;background:none;border:none;color:#6b7280;font-weight:500;cursor:pointer;transition:color .2s;font-size:14px}.btn-cancel[data-v-f4c6b7cd]:hover{color:#111827}.btn-save[data-v-f4c6b7cd]{background:#3b82f6;color:#3b82f6;color:#fff;border:none;border-radius:#3b82f6;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:.2s;border-radius:10px}.btn-save[data-v-f4c6b7cd]:hover:not(:disabled){background:#2563eb}.btn-save[data-v-f4c6b7cd]:disabled{background:#9ca3af;cursor:not-allowed}@keyframes fadeIn-f4c6b7cd{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.configuracoes-container[data-v-ff2bf33a]{font-family:Josefin Sans,sans-serif;background:#e6e9f3;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:50px 40px;overflow:hidden}.tabs-container[data-v-ff2bf33a]{display:flex;justify-content:space-between;align-items:center;background:#1d97ba;padding:12px 25px;flex-wrap:wrap;gap:15px}.search-wrap[data-v-ff2bf33a]{position:relative;width:420px}.search-icon[data-v-ff2bf33a]{width:18px;height:18px;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#787878}.search-bar[data-v-ff2bf33a]{width:100%;padding:10px 12px 10px 38px;border:1px solid #dcdcdc;border-radius:10px;background:#fafafa;font-size:14px}.search-bar[data-v-ff2bf33a]:focus{outline:none;border-color:#17a2b8;background:#fff}.search-bar[data-v-ff2bf33a]:disabled{background:#e9ecef;opacity:.7}.periodo-wrap[data-v-ff2bf33a]{display:flex;align-items:center;gap:12px}.periodo-input[data-v-ff2bf33a]{width:120px;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;background:#fafafa;font-size:14px;text-align:center}.periodo-input[data-v-ff2bf33a]:focus{border-color:#17a2b8;outline:none;box-shadow:0 0 0 2px #17a2b840}.btn-gerar[data-v-ff2bf33a]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer}.btn-gerar[data-v-ff2bf33a]:hover:not(:disabled){background:#0056b3}.btn-gerar[data-v-ff2bf33a]:disabled{background:#9ca3af;cursor:not-allowed}.tabs-wrap[data-v-ff2bf33a]{background:#efefef;border-bottom:1px solid #e9ecef;padding:12px 25px 8px;overflow-x:auto}.tabs[data-v-ff2bf33a]{display:flex;gap:12px;flex-wrap:nowrap}.tab[data-v-ff2bf33a]{padding:10px 20px;background:transparent;border:none;color:#495057;font-size:14px;font-weight:500;border-radius:6px 6px 0 0;cursor:pointer;white-space:nowrap}.tab[data-v-ff2bf33a]:hover{background:#0000000d}.tab.active[data-v-ff2bf33a]{background:#232733;color:#fff}.table-container[data-v-ff2bf33a]{max-height:calc(85vh - 220px);overflow-y:auto;padding:20px 50px;scrollbar-width:none}.table-container[data-v-ff2bf33a]::-webkit-scrollbar{display:none}.rotinas-table[data-v-ff2bf33a]{width:100%;border-collapse:collapse;background:#efefef;border-radius:10px;overflow:hidden}.rotinas-table th[data-v-ff2bf33a]{background:#efefef;padding:15px 20px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef}.rotinas-table td[data-v-ff2bf33a]{padding:12px 20px;border-top:1px groove gray;color:#495057}.ausencia[data-v-ff2bf33a]{color:#ef4444;font-style:italic}mark[data-v-ff2bf33a]{background:#fef3c7;padding:0 3px;border-radius:3px}.empty-state[data-v-ff2bf33a]{text-align:center;padding:60px 20px;color:#6b7280;font-size:16px}input[data-v-3bd83346]::-webkit-outer-spin-button,input[data-v-3bd83346]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-3bd83346]{-moz-appearance:textfield}.popup-overlay[data-v-3bd83346]{font-family:Josefin Sans,sans-serif;position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;animation:fadeIn-3bd83346 .3s ease;z-index:9999}.popup-content[data-v-3bd83346]{background:#fff;border-radius:8px;padding:20px;width:550px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #0003;animation:slideUp-3bd83346 .3s ease;display:flex;flex-direction:column}.popup-header[data-v-3bd83346]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:10px}.header-left[data-v-3bd83346]{display:flex;align-items:center;gap:10px}.popup-header h3[data-v-3bd83346]{margin:0;font-size:1.2rem;color:#333}.step-chip[data-v-3bd83346]{background:#e6e9f3;border:1px solid #d2d8e6;color:#333;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.close-btn[data-v-3bd83346]{width:28px;height:28px;background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;position:relative;transition:background .2s}.close-btn[data-v-3bd83346]:before,.close-btn[data-v-3bd83346]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#666}.close-btn[data-v-3bd83346]:before{transform:translate(-50%,-50%) rotate(45deg)}.close-btn[data-v-3bd83346]:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn[data-v-3bd83346]:hover{background:#ddd}.popup-body[data-v-3bd83346]{padding:10px 0;flex:1}.loading[data-v-3bd83346]{padding:10px 0;color:#4b5563}.form-grid[data-v-3bd83346]{display:flex;flex-wrap:wrap;gap:12px}.form-group[data-v-3bd83346]{display:flex;flex-direction:column}.full-width[data-v-3bd83346]{flex:1 1 100%}.half-width[data-v-3bd83346]{flex:1 1 calc(50% - 6px)}.form-group label[data-v-3bd83346]{margin-bottom:6px;font-weight:700;color:#444;font-size:.95rem}.form-group input[data-v-3bd83346],.form-group select[data-v-3bd83346]{padding:8px 10px;border-radius:6px;border:1px solid #ccc;outline:none;transition:border .2s,box-shadow .2s;font-size:.95rem}.form-group input[data-v-3bd83346]::placeholder,.form-group select[data-v-3bd83346]::placeholder{color:#aaa}.form-group input[data-v-3bd83346]:focus,.form-group select[data-v-3bd83346]:focus{border-color:#0163bc;box-shadow:0 0 0 2px #0163bc26}.readonly-box[data-v-3bd83346],.summary-box[data-v-3bd83346]{border:1px solid #e5e7eb;background:#f9fafb;border-radius:8px;padding:10px 12px;font-size:13px;color:#374151;display:grid;gap:4px}.hint[data-v-3bd83346]{color:#0163bc;font-size:.8rem;margin-top:6px;display:block;font-weight:500}.radio-group[data-v-3bd83346]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.radio-label[data-v-3bd83346]{display:flex;align-items:center;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;color:#444}.radio-label input[data-v-3bd83346]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-dot[data-v-3bd83346]{height:20px;width:20px;background-color:#fff;border:2px solid #ccc;border-radius:999px;margin-right:10px;transition:all .2s ease;position:relative;flex-shrink:0}.radio-label input:checked~.radio-dot[data-v-3bd83346]{border-color:#18bfec;box-shadow:0 0 0 2px #18bfec26}.radio-dot[data-v-3bd83346]:after{content:"";position:absolute;display:none;width:10px;height:10px;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%);background:#18bfec}.radio-label input:checked~.radio-dot[data-v-3bd83346]:after{display:block}.popup-footer[data-v-3bd83346]{text-align:right;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:10px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.btn-salvar[data-v-3bd83346]{background:#18bfec;color:#000;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s,color .2s,transform .2s}.btn-salvar[data-v-3bd83346]:hover:not(:disabled){background:#0163bc;color:#fff;transform:translateY(-1px)}.btn-fechar[data-v-3bd83346]{background:#e6e9f3;color:#333;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s,transform .2s}.btn-fechar[data-v-3bd83346]:hover:not(:disabled){background:#ccc;transform:translateY(-1px)}.btn-danger[data-v-3bd83346]{background:#fdecec;color:#9b1c1c;border:1px solid #f7bcbc;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:700;transition:background .2s,transform .2s,color .2s,border-color .2s}.btn-danger[data-v-3bd83346]:hover:not(:disabled){background:#9b1c1c;color:#fff;border-color:#9b1c1c;transform:translateY(-1px)}.btn-salvar[data-v-3bd83346]:disabled,.btn-fechar[data-v-3bd83346]:disabled,.btn-danger[data-v-3bd83346]:disabled{background:#e6e9f3;color:#999;cursor:not-allowed;border-color:transparent;transform:none}@keyframes fadeIn-3bd83346{0%{opacity:0}to{opacity:1}}@keyframes slideUp-3bd83346{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}input[data-v-3f5f4675]::-webkit-outer-spin-button,input[data-v-3f5f4675]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-3f5f4675]{-moz-appearance:textfield}.popup-overlay[data-v-3f5f4675]{font-family:Josefin Sans,sans-serif;position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;animation:fadeIn-3f5f4675 .3s ease;z-index:9999}.popup-content[data-v-3f5f4675]{background:#fff;border-radius:8px;padding:20px;width:550px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #0003;animation:slideUp-3f5f4675 .3s ease;display:flex;flex-direction:column}.popup-header[data-v-3f5f4675]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:10px}.header-left[data-v-3f5f4675]{display:flex;align-items:center;gap:10px}.popup-header h3[data-v-3f5f4675]{margin:0;font-size:1.2rem;color:#333}.step-chip[data-v-3f5f4675]{background:#e6e9f3;border:1px solid #d2d8e6;color:#333;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.close-btn[data-v-3f5f4675]{width:28px;height:28px;background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;position:relative;transition:background .2s}.close-btn[data-v-3f5f4675]:before,.close-btn[data-v-3f5f4675]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#666}.close-btn[data-v-3f5f4675]:before{transform:translate(-50%,-50%) rotate(45deg)}.close-btn[data-v-3f5f4675]:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn[data-v-3f5f4675]:hover{background:#ddd}.popup-body[data-v-3f5f4675]{padding:10px 0;flex:1}.form-grid[data-v-3f5f4675]{display:flex;flex-wrap:wrap;gap:12px}.form-group[data-v-3f5f4675]{display:flex;flex-direction:column}.full-width[data-v-3f5f4675]{flex:1 1 100%}.half-width[data-v-3f5f4675]{flex:1 1 calc(50% - 6px)}.form-group label[data-v-3f5f4675]{margin-bottom:6px;font-weight:700;color:#444;font-size:.95rem}.form-group input[data-v-3f5f4675],.form-group select[data-v-3f5f4675]{padding:8px 10px;border-radius:6px;border:1px solid #ccc;outline:none;transition:border .2s,box-shadow .2s;font-size:.95rem}.form-group input[data-v-3f5f4675]::placeholder,.form-group select[data-v-3f5f4675]::placeholder{color:#aaa}.form-group input[data-v-3f5f4675]:focus,.form-group select[data-v-3f5f4675]:focus{border-color:#0163bc;box-shadow:0 0 0 2px #0163bc26}.form-group[data-v-3f5f4675] .empresa-selector{height:30vh;max-height:260px}.hint[data-v-3f5f4675]{color:#0163bc;font-size:.8rem;margin-top:6px;display:block;font-weight:500}.radio-group[data-v-3f5f4675]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.radio-label[data-v-3f5f4675]{display:flex;align-items:center;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;color:#444}.radio-label input[data-v-3f5f4675]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-dot[data-v-3f5f4675]{height:20px;width:20px;background-color:#fff;border:2px solid #ccc;border-radius:999px;margin-right:10px;transition:all .2s ease;position:relative;flex-shrink:0}.radio-label input:checked~.radio-dot[data-v-3f5f4675]{border-color:#18bfec;box-shadow:0 0 0 2px #18bfec26}.radio-dot[data-v-3f5f4675]:after{content:"";position:absolute;display:none;width:10px;height:10px;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%);background:#18bfec}.radio-label input:checked~.radio-dot[data-v-3f5f4675]:after{display:block}.summary-box[data-v-3f5f4675]{border:1px solid #e5e7eb;background:#f9fafb;border-radius:8px;padding:10px 12px;font-size:13px;color:#374151;display:grid;gap:4px}.popup-footer[data-v-3f5f4675]{text-align:right;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:10px}.btn-salvar[data-v-3f5f4675]{background:#18bfec;color:#000;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s,color .2s,transform .2s;margin-left:8px}.btn-salvar[data-v-3f5f4675]:hover:not(:disabled){background:#0163bc;color:#fff;transform:translateY(-1px)}.btn-fechar[data-v-3f5f4675]{background:#e6e9f3;color:#333;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s,transform .2s}.btn-fechar[data-v-3f5f4675]:hover:not(:disabled){background:#ccc;transform:translateY(-1px)}.btn-salvar[data-v-3f5f4675]:disabled,.btn-fechar[data-v-3f5f4675]:disabled{background:#e6e9f3;color:#999;cursor:not-allowed;transform:none}@keyframes fadeIn-3f5f4675{0%{opacity:0}to{opacity:1}}@keyframes slideUp-3f5f4675{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.container[data-v-9b23a47c]{font-family:Josefin Sans,sans-serif;background-color:#e6e9f3;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.panel-inner[data-v-9b23a47c]{margin:0 auto;width:85%;height:90%;max-height:90vh;background:#e6e9f3;border:1px groove #9aa8bb;border-radius:10px;padding:50px;display:flex;flex-direction:column;box-shadow:-0px 4px 10px #0003}.header[data-v-9b23a47c]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.search-wrap[data-v-9b23a47c]{position:relative;width:35%}.search-bar[data-v-9b23a47c]{width:100%;min-width:300px;padding:10px 14px 10px 40px;border-radius:6px;border:2.5px solid #1976c8;background:#e6e9f3;font-size:15px;outline:none}.search-bar[data-v-9b23a47c]::placeholder{color:#9aa8bb}.search-icon[data-v-9b23a47c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#1976c8}.add-button[data-v-9b23a47c]{height:90%;min-width:200px;width:16%;display:inline-flex;justify-content:space-around;align-items:center;gap:8px;background:linear-gradient(#0163bc,#0163bc);color:#fff;padding:8px 14px 8px 5px;border-radius:6px;border:none;cursor:pointer;font-weight:500;font-size:14px}.add-button[data-v-9b23a47c]:hover{transform:translateY(-1px)}.plus-icon[data-v-9b23a47c]{width:24px;height:24px}.table-wrap[data-v-9b23a47c]{flex:1;margin-top:8px;background:#fff;border-radius:8px;overflow:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none}.table-wrap[data-v-9b23a47c]::-webkit-scrollbar{width:0;height:0}.table-inner[data-v-9b23a47c]{padding:0}.data-table[data-v-9b23a47c]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.data-table thead th[data-v-9b23a47c]{vertical-align:middle;height:60px;background:#efefef;color:#333;font-weight:600;padding:0 10px;text-align:left;border-bottom:1px solid #dcdcdc}.data-table tbody td[data-v-9b23a47c]{padding:9px 10px;background:#efefef;border-bottom:1px solid #e5e5e5;color:#5a636b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-company[data-v-9b23a47c]{width:360px}.col-type[data-v-9b23a47c]{width:200px}.col-creds[data-v-9b23a47c]{width:auto}.data-table th[data-v-9b23a47c]:first-child,.data-table td[data-v-9b23a47c]:first-child{border-right:1px solid #dcdcdc}.data-table th[data-v-9b23a47c]:last-child,.data-table td[data-v-9b23a47c]:last-child{border-left:1px solid #dcdcdc}.data-table thead th[data-v-9b23a47c]:first-child{border-top-left-radius:6px}.data-table thead th[data-v-9b23a47c]:last-child{border-top-right-radius:6px}.empty-row[data-v-9b23a47c]{text-align:center;padding:18px 10px!important;color:#7b8794!important}.company-cell[data-v-9b23a47c]{display:flex;flex-direction:column;gap:2px;min-width:0}.company-name[data-v-9b23a47c]{font-weight:700;color:#2e3740;overflow:hidden;text-overflow:ellipsis}.company-sub[data-v-9b23a47c]{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis}.notif-wrap[data-v-4f5aa0c4]{position:relative}.icon-button[data-v-4f5aa0c4]{position:relative;background:none;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.icon-button[data-v-4f5aa0c4]:hover{background:#ffffff0f}.icon-button.has-unread svg[data-v-4f5aa0c4]{animation:bell-4f5aa0c4 .6s ease-in-out}@keyframes bell-4f5aa0c4{0%{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}.badge[data-v-4f5aa0c4]{position:absolute;top:2px;right:2px;background:#ff4d4f;color:#fff;font-size:11px;min-width:18px;height:18px;border-radius:999px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:700;box-shadow:0 6px 16px #00000059}.dropdown[data-v-4f5aa0c4]{position:absolute;right:0;top:42px;width:340px;background:#1f2430;border-radius:12px;box-shadow:0 12px 34px #00000073;z-index:100;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.header[data-v-4f5aa0c4]{position:sticky;top:0;background:#1f2430;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.header-title[data-v-4f5aa0c4]{font-weight:700;font-size:14px}.clear[data-v-4f5aa0c4]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:12px}.clear[data-v-4f5aa0c4]:hover{color:#fff}.list-scroll[data-v-4f5aa0c4]{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.list-scroll[data-v-4f5aa0c4]::-webkit-scrollbar{display:none}li[data-v-4f5aa0c4]{padding:10px 12px;cursor:pointer;outline:none}li[data-v-4f5aa0c4]:hover,li[data-v-4f5aa0c4]:focus{background:#ffffff0f}li.unread[data-v-4f5aa0c4]{background:#9fb3ff1a}.row[data-v-4f5aa0c4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.title[data-v-4f5aa0c4]{font-size:13px}.dot[data-v-4f5aa0c4]{width:8px;height:8px;border-radius:999px;background:#9fb3ff;box-shadow:0 0 0 3px #9fb3ff2e}.summary[data-v-4f5aa0c4]{margin:6px 0 0;font-size:12.5px;color:#ffffffd1;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.date[data-v-4f5aa0c4]{display:block;margin-top:6px;font-size:11px;opacity:.7}.empty[data-v-4f5aa0c4]{padding:12px;opacity:.75;font-size:13px}.overlay[data-v-037b93d6]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal[data-v-037b93d6]{width:min(720px,100%);background:#232733;color:#fff;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 70px #0000008c;overflow:hidden}.top[data-v-037b93d6]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.meta[data-v-037b93d6]{display:flex;flex-direction:column;gap:6px}.title[data-v-037b93d6]{margin:0;font-size:18px;line-height:1.2}.date[data-v-037b93d6]{font-size:12px;color:#ffffffa6}.close[data-v-037b93d6]{background:transparent;border:none;color:#fff;font-size:26px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:10px}.close[data-v-037b93d6]:hover{background:#ffffff0f}.body[data-v-037b93d6]{padding:16px}.text[data-v-037b93d6]{margin:0;white-space:pre-wrap;line-height:1.45;color:#ffffffe6;font-size:14px}.extras[data-v-037b93d6]{margin-top:14px;background:#00000040;border-radius:12px;padding:12px;overflow:auto;border:1px solid rgba(255,255,255,.06)}.extras-title[data-v-037b93d6]{font-weight:700;font-size:12px;margin-bottom:8px;opacity:.9}.extras-pre[data-v-037b93d6]{margin:0;font-size:12px;color:#ffffffd9;white-space:pre-wrap;word-break:break-word}.footer[data-v-037b93d6]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end}.btn[data-v-037b93d6]{background:#9fb3ff;border:none;padding:10px 14px;border-radius:10px;cursor:pointer;color:#111;font-weight:700}.btn[data-v-037b93d6]:hover{filter:brightness(1.05)}.header[data-v-41a3c9e1]{height:75px;position:absolute;width:100vw;display:flex;justify-content:space-between;align-items:center;background-color:#232733;padding:10px 20px;color:#fff}.logo img[data-v-41a3c9e1]{height:40px}.header-right[data-v-41a3c9e1]{display:flex;gap:10px;align-items:center}.icon-button[data-v-41a3c9e1]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:6px}.icon-button img[data-v-41a3c9e1]{width:24px;height:24px}.layout[data-v-932fca59]{display:grid;grid-template-columns:200px 1fr;grid-template-rows:60px 1fr;grid-template-areas:"header header" "sidebar content";height:100vh}.login-layout[data-v-932fca59]{display:block;height:100vh}.header[data-v-932fca59]{grid-area:header}.sidebar[data-v-932fca59]{grid-area:sidebar}.content[data-v-932fca59]{grid-area:content;padding:0;background:#e6e9f3}.content.login-fullscreen[data-v-932fca59]{padding:0;margin:0;width:100%;height:100%;background:#fff}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}button:focus,input:focus,select:focus,a{outline:none;box-shadow:none}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#__nuxt{height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}ol,ul{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus{outline:2px solid Highlight;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:16px;color:#111;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}img[alt=""]{aria-hidden:true;role:none}
