body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased}.dashboard[data-v-1501edff]{display:flex;height:100vh;background:#f4f7f6}.sidebar[data-v-1501edff]{width:260px;background:#1a252f;color:#fff;padding:1.5rem;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-1501edff]{display:flex;justify-content:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #34495e}.sidebar-logo[data-v-1501edff]{height:65px;width:auto}.nav-item[data-v-1501edff]{display:flex;align-items:center;padding:.9rem;color:#bdc3c7;text-decoration:none;border-radius:6px;margin-bottom:.3rem;transition:.2s}.nav-item[data-v-1501edff]:hover{background:#34495e;color:#fff}.nav-item.router-link-exact-active[data-v-1501edff]{background:#004a99!important;color:#fff!important}.nav-icon[data-v-1501edff]{margin-right:10px;flex-shrink:0}.nav-group[data-v-1501edff]{margin-bottom:.2rem}.nav-group-header[data-v-1501edff]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between}.nav-group-left[data-v-1501edff]{display:flex;align-items:center}.group-active[data-v-1501edff]{color:#fff!important}.expand-arrow[data-v-1501edff]{transition:transform .2s;color:#7f8c8d;flex-shrink:0}.expand-arrow.rotated[data-v-1501edff]{transform:rotate(90deg)}.sub-items[data-v-1501edff]{padding-left:.5rem;margin-bottom:.3rem}.nav-sub-item[data-v-1501edff]{display:block;padding:.55rem .9rem .55rem 2.8rem;color:#8e9eab;text-decoration:none;font-size:.85rem;border-radius:4px;transition:.2s}.nav-sub-item[data-v-1501edff]:hover{color:#fff;background:#34495e}.nav-sub-item.router-link-exact-active[data-v-1501edff]{color:#fff;background:#004a99}.nav-sub-group-header[data-v-1501edff]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .9rem .5rem 2.8rem;color:#7f8c8d;font-size:.82rem;font-weight:600;letter-spacing:.2px;cursor:pointer;border-radius:4px;transition:.2s;-webkit-user-select:none;user-select:none}.nav-sub-group-header[data-v-1501edff]:hover{background:#2c3e50;color:#bdc3c7}.expand-arrow-sm[data-v-1501edff]{color:#7f8c8d;transition:transform .2s;flex-shrink:0}.expand-arrow-sm.rotated[data-v-1501edff]{transform:rotate(90deg)}.sub-sub-items[data-v-1501edff]{padding-left:.8rem}.nav-sub-sub-item[data-v-1501edff]{display:block;padding:.45rem .9rem .45rem 3.4rem;color:#7f8c8d;text-decoration:none;font-size:.82rem;border-radius:4px;transition:.2s}.nav-sub-sub-item[data-v-1501edff]:hover{color:#fff;background:#34495e}.nav-sub-sub-item.router-link-exact-active[data-v-1501edff]{color:#fff;background:#004a99}.master-item[data-v-1501edff]{color:#f1c40f;border:1px dashed rgba(241,196,15,.3);margin-top:15px}.divider[data-v-1501edff]{border:0;border-top:1px solid #34495e;margin:1.5rem 0}.btn-logout[data-v-1501edff]{margin-top:auto;background:#c0392b;color:#fff;border:none;padding:.9rem;border-radius:6px;cursor:pointer;font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.content[data-v-1501edff]{flex:1;padding:2.5rem;overflow-y:auto}.main-header[data-v-1501edff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.welcome-text h1[data-v-1501edff]{margin:0;font-size:1.8rem;color:#2c3e50}.role-indicator[data-v-1501edff]{margin-top:4px;font-size:.9rem;color:#7f8c8d;display:flex;align-items:center;gap:8px}.perms-pill[data-v-1501edff]{background:#e8f4fd;color:#004a99;border-radius:12px;padding:1px 8px;font-size:.78rem;font-weight:600}.header-right[data-v-1501edff]{display:flex;align-items:center;gap:20px}.notification-wrapper[data-v-1501edff]{position:relative}.bell-btn[data-v-1501edff]{background:none;border:none;font-size:1.6rem;cursor:pointer;position:relative;padding:5px;transition:.3s}.bell-btn[data-v-1501edff]:hover{transform:scale(1.1)}.badge[data-v-1501edff]{position:absolute;top:0;right:0;background:#c0392b;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:50%;font-weight:700;border:2px solid white}.notification-dropdown[data-v-1501edff]{position:absolute;top:45px;right:0;width:320px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001f;border:1px solid #eee;z-index:1000;overflow:hidden;max-height:460px;display:flex;flex-direction:column}.dropdown-header[data-v-1501edff]{padding:12px 14px;background:#f8f9fa;font-weight:700;border-bottom:1px solid #eee;font-size:.85rem;color:#2c3e50;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.dropdown-footer[data-v-1501edff]{padding:10px;text-align:center;font-size:.8rem;color:#004a99;cursor:pointer;border-top:1px solid #eee;font-weight:700;flex-shrink:0}.dropdown-footer[data-v-1501edff]:hover{background:#f8f9fa}.notif-group[data-v-1501edff]{border-bottom:1px solid #f0f0f0}.notif-group-header[data-v-1501edff]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#fafafa;font-size:.8rem;font-weight:700;color:#555}.notif-group-count[data-v-1501edff]{background:#004a99;color:#fff;font-size:.65rem;font-weight:700;border-radius:10px;padding:1px 7px}.notif-group-header--vencido[data-v-1501edff]{background:#fff5f5;color:#c0392b}.notif-group-count--vencido[data-v-1501edff]{background:#c0392b}.note-vencido[data-v-1501edff]{color:#c0392b!important}.notification-dropdown ul[data-v-1501edff]{list-style:none;padding:0;margin:0;overflow-y:auto}.notification-dropdown li[data-v-1501edff]{padding:10px 14px;border-bottom:1px solid #f9f9f9;cursor:pointer}.notification-dropdown li[data-v-1501edff]:hover{background:#f0f7ff}.note-item[data-v-1501edff]{display:flex;flex-direction:column;gap:2px}.note-item strong[data-v-1501edff]{font-size:.83rem;color:#2c3e50}.note-item span[data-v-1501edff]{font-size:.73rem;color:#7f8c8d}.note-item small[data-v-1501edff]{font-size:.69rem;color:#d35400;font-weight:700}.empty-notes[data-v-1501edff]{padding:20px;text-align:center;color:#bdc3c7;font-size:.85rem}.checklist-notif-item[data-v-1501edff]{display:flex;flex-direction:column;gap:2px}.notif-lida-hint[data-v-1501edff]{font-size:.68rem;color:#004a99;font-style:italic}.home-container[data-v-9bd1de68]{display:flex;flex-direction:column;gap:1.2rem}.greeting-card[data-v-9bd1de68]{display:flex;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.greeting-left-bar[data-v-9bd1de68]{width:4px;background:#e8590c;flex-shrink:0}.greeting-content[data-v-9bd1de68]{padding:1.2rem 1.5rem;flex:1}.greeting-top[data-v-9bd1de68]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.greeting-text[data-v-9bd1de68]{font-size:1.15rem;color:#2c3e50}.greeting-text strong[data-v-9bd1de68]{color:#004a99}.greeting-date[data-v-9bd1de68]{font-size:.8rem;color:#7f8c8d;text-transform:capitalize}.frase-motivacional[data-v-9bd1de68]{margin:0;font-size:.88rem;color:#7f8c8d;font-style:italic;line-height:1.5}.weather-card[data-v-9bd1de68]{background:#fff;border-radius:8px;padding:1.2rem 1.5rem;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.weather-main[data-v-9bd1de68]{display:flex;align-items:center;gap:1rem;min-width:180px}.weather-icon[data-v-9bd1de68]{font-size:2.8rem;line-height:1}.weather-info[data-v-9bd1de68]{display:flex;flex-direction:column;gap:2px}.weather-temp[data-v-9bd1de68]{font-size:1.8rem;font-weight:700;color:#2c3e50;line-height:1}.weather-desc[data-v-9bd1de68]{font-size:.88rem;color:#7f8c8d}.weather-cidade[data-v-9bd1de68]{font-size:.78rem;color:#aaa}.weather-divider[data-v-9bd1de68]{width:1px;height:60px;background:#eee;flex-shrink:0}.weather-previsao[data-v-9bd1de68]{display:flex;gap:1.5rem;flex-wrap:wrap}.previsao-dia[data-v-9bd1de68]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:60px}.previsao-nome[data-v-9bd1de68]{font-size:.75rem;color:#7f8c8d;font-weight:600;text-transform:uppercase}.previsao-icon[data-v-9bd1de68]{font-size:1.5rem}.previsao-temp[data-v-9bd1de68]{font-size:.8rem;color:#2c3e50;font-weight:500}.weather-loading[data-v-9bd1de68]{background:#fff;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 4px 6px #0000000d;color:#aaa;font-size:.85rem}.info-cards[data-v-9bd1de68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem}.card[data-v-9bd1de68]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99}.card h3[data-v-9bd1de68]{margin:0 0 8px;font-size:.8rem;color:#7f8c8d;text-transform:uppercase}.card p[data-v-9bd1de68]{margin:0;font-size:1.1rem;font-weight:700;color:#2c3e50}.modules-card[data-v-9bd1de68]{grid-column:span 2}.module-list[data-v-9bd1de68]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.module-badge[data-v-9bd1de68]{background:#e8f0fe;color:#004a99;border:1px solid #c5d8f5;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.no-modules[data-v-9bd1de68]{color:#bdc3c7;font-size:.9rem}.employees-container[data-v-e42a2e44]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-e42a2e44]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-e42a2e44]{margin:0 0 1.2rem;color:#2c3e50}.form-row[data-v-e42a2e44]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-e42a2e44]{flex:1}.flex2[data-v-e42a2e44]{flex:2}.flex3[data-v-e42a2e44]{flex:3}.field-group[data-v-e42a2e44]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-e42a2e44]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.field-group input[data-v-e42a2e44],.field-group select[data-v-e42a2e44]{padding:.8rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff}.field-group input[data-v-e42a2e44]:focus,.field-group select[data-v-e42a2e44]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.docs-cadastro-section[data-v-e42a2e44]{border:1px solid #e0e7ef;border-radius:8px;overflow:hidden;margin-bottom:1rem}.docs-cadastro-header[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f4f7f6;border-bottom:1px solid #e0e7ef}.docs-cadastro-title[data-v-e42a2e44]{font-weight:600;font-size:.9rem;color:#2c3e50}.btn-add-doc[data-v-e42a2e44]{background:#004a99;color:#fff;border:none;border-radius:5px;padding:5px 12px;cursor:pointer;font-size:.85rem}.btn-add-doc[data-v-e42a2e44]:hover{background:#003a7a}.docs-cadastro-empty[data-v-e42a2e44]{text-align:center;padding:18px;color:#aaa;font-size:.88rem}.doc-cadastro-row[data-v-e42a2e44]{display:flex;align-items:flex-end;gap:10px;padding:10px 14px;border-bottom:1px solid #f0f0f0;background:#fafbfc}.doc-cadastro-row[data-v-e42a2e44]:last-child{border-bottom:none}.doc-cadastro-fields[data-v-e42a2e44]{display:flex;flex:1;gap:10px;flex-wrap:wrap;align-items:flex-end}.btn-rm-doc[data-v-e42a2e44]{background:none;border:none;cursor:pointer;color:#c0392b;font-size:1.1rem;padding:4px 6px;align-self:flex-end}.btn-file-select[data-v-e42a2e44]{display:inline-flex;align-items:center;background:#fff;border:2px dashed #004a99;color:#004a99;padding:6px 12px;border-radius:5px;cursor:pointer;font-size:.83rem;font-weight:600}.btn-file-select[data-v-e42a2e44]:hover{background:#f0f5ff}.doc-file-selected[data-v-e42a2e44]{display:flex;align-items:center;gap:6px;background:#f0f5ff;border:1px solid #c5d8f5;border-radius:5px;padding:5px 10px;font-size:.83rem;color:#2c3e50}.btn-rm-file[data-v-e42a2e44]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:1rem}.form-actions[data-v-e42a2e44]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-e42a2e44]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-e42a2e44]:hover{background:#003a7a}.btn-cancel[data-v-e42a2e44]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-e42a2e44]{margin-top:.5rem}.list-header[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-e42a2e44]{margin:0}.list-controls[data-v-e42a2e44]{display:flex;align-items:center;gap:.8rem}.search-box input[data-v-e42a2e44]{padding:.6rem 1.2rem;border:1px solid #eee;border-radius:20px;background:#f8f9fa;outline:none;width:280px}.filter-wrapper[data-v-e42a2e44]{position:relative}.btn-filter[data-v-e42a2e44]{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.5rem .8rem;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;gap:.4rem;position:relative}.btn-filter.active[data-v-e42a2e44]{background:#e8f0fe;border-color:#004a99;color:#004a99}.filter-count[data-v-e42a2e44]{background:#004a99;color:#fff;font-size:.65rem;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.filter-panel[data-v-e42a2e44]{background:#f8f9fa;border:1px solid #eee;border-radius:8px;padding:1rem 1.2rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.filter-chips[data-v-e42a2e44]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip[data-v-e42a2e44]{padding:.4rem 1rem;border-radius:20px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;color:#555;transition:.15s}.filter-chip.selected[data-v-e42a2e44]{background:#004a99;color:#fff;border-color:#004a99}.filter-inputs[data-v-e42a2e44]{display:flex;flex-wrap:wrap;gap:1rem}.filter-field[data-v-e42a2e44]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:180px}.filter-field label[data-v-e42a2e44]{font-size:.75rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.filter-field input[data-v-e42a2e44],.filter-field select[data-v-e42a2e44]{padding:.55rem .8rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff}table[data-v-e42a2e44]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-e42a2e44],td[data-v-e42a2e44]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-e42a2e44]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}.bold[data-v-e42a2e44]{font-weight:600;color:#2c3e50}.mono[data-v-e42a2e44]{font-family:monospace;font-size:.88rem}.empty-row[data-v-e42a2e44]{text-align:center;color:#bdc3c7;padding:2rem!important}.dept-tag[data-v-e42a2e44]{font-size:.7rem;color:#004a99;font-weight:700;text-transform:uppercase;border:1px solid #004a99;padding:2px 5px;border-radius:4px;display:inline-block;margin-top:3px}.status-badge[data-v-e42a2e44]{padding:3px 9px;border-radius:12px;font-size:.72rem;font-weight:700;text-transform:uppercase}.status-badge.ativo[data-v-e42a2e44]{background:#e6fffa;color:#276749;font-weight:700}.status-badge.afastado[data-v-e42a2e44]{background:#fefce8;color:#854d0e;font-weight:700}.status-badge.inativo[data-v-e42a2e44]{background:#fff5f5;color:#c53030;font-weight:700}.actions-cell[data-v-e42a2e44]{display:flex;gap:.4rem}.btn-icon-minimal[data-v-e42a2e44]{background:transparent;border:none;padding:5px;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:.2s;color:#555}.btn-icon-minimal[data-v-e42a2e44]:hover{background:#f0f0f0;color:#000}.btn-icon-minimal.delete[data-v-e42a2e44]:hover{color:#d32f2f;background:#fff0f0}.btn-icon-minimal.subst[data-v-e42a2e44]:hover{color:#004a99;background:#e8f0fe}.modal-overlay[data-v-e42a2e44]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box-small[data-v-e42a2e44]{background:#fff;border-radius:10px;width:480px;max-width:95vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #00000026}.modal-header-sm[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modal-header-sm h4[data-v-e42a2e44]{margin:0;font-size:1rem;color:#2c3e50}.btn-close-sm[data-v-e42a2e44]{background:none;border:none;cursor:pointer;color:#7f8c8d;font-size:1rem}.modal-body-sm[data-v-e42a2e44]{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-footer-sm[data-v-e42a2e44]{padding:14px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.subst-info[data-v-e42a2e44]{margin:0;font-size:.88rem;color:#555;background:#f4f7f6;padding:10px 14px;border-radius:6px;line-height:1.7}.subst-form[data-v-e42a2e44]{display:flex;flex-direction:column;gap:12px}.btn-secondary-sm[data-v-e42a2e44]{background:#fff;color:#2c3e50;border:1px solid #ddd;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.btn-primary-sm[data-v-e42a2e44]{background:#004a99;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.btn-primary-sm[data-v-e42a2e44]:disabled{background:#aaa;cursor:not-allowed}.modal-overlay[data-v-e42a2e44]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-e42a2e44]{background:#fff;padding:2rem;border-radius:12px;width:600px;max-height:85vh;overflow-y:auto}.modal-header[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:.8rem}.modal-header h4[data-v-e42a2e44]{margin:0}.btn-close-modal[data-v-e42a2e44]{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#95a5a6}.upload-form-grid[data-v-e42a2e44]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.upload-action-area[data-v-e42a2e44]{grid-column:span 2}.custom-upload[data-v-e42a2e44]{display:block;background:#fff;border:2px dashed #004a99;padding:1rem;text-align:center;border-radius:8px;cursor:pointer;color:#004a99;font-weight:700}.custom-upload[data-v-e42a2e44]:hover{background:#f0f7ff}.upload-status-card[data-v-e42a2e44]{background:#fff;border:1px solid #dee2e6;padding:1rem;border-radius:8px;display:flex;flex-direction:column;gap:1rem}.file-preview[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#2c3e50}.btn-remove[data-v-e42a2e44]{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1.2rem}.btn-confirm-upload[data-v-e42a2e44]{background:#27ae60;color:#fff;border:none;padding:.8rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-confirm-upload[data-v-e42a2e44]:hover{background:#219150}.progress-container[data-v-e42a2e44]{height:12px;background:#e9ecef;border-radius:6px;overflow:hidden;position:relative}.progress-fill[data-v-e42a2e44]{height:100%;background:#2ecc71;transition:width .3s ease}.progress-label[data-v-e42a2e44]{position:absolute;width:100%;text-align:center;top:0;font-size:.65rem;font-weight:700;color:#2c3e50;line-height:12px}.doc-list[data-v-e42a2e44]{list-style:none;padding:0;margin:0}.doc-list li[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0;border-bottom:1px solid #f8f9fa}.doc-info-modal[data-v-e42a2e44]{display:flex;flex-direction:column;gap:3px}.doc-name[data-v-e42a2e44]{font-size:.88rem;color:#2c3e50}.doc-meta-modal[data-v-e42a2e44]{font-size:.75rem;color:#7f8c8d}.doc-actions[data-v-e42a2e44]{display:flex;gap:.3rem}.empty-docs[data-v-e42a2e44]{color:#bdc3c7;font-size:.85rem;justify-content:center}.required[data-v-e42a2e44]{color:#c53030}.expiration-section[data-v-e42a2e44]{padding:.5rem 0;display:flex;flex-direction:column;gap:1rem}.exp-header[data-v-e42a2e44]{display:flex;justify-content:space-between;align-items:center}.exp-header h3[data-v-e42a2e44]{margin:0}.tipo-badge[data-v-e42a2e44]{padding:3px 9px;border-radius:10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.tipo-badge.documento[data-v-e42a2e44]{background:#e8f0fe;color:#004a99}.tipo-badge.exame[data-v-e42a2e44]{background:#f0fdf4;color:#166534}.tipo-badge.treinamento[data-v-e42a2e44]{background:#fef9ec;color:#854d0e}.tipo-badge.cnh[data-v-e42a2e44]{background:#fff0f0;color:#b91c1c}.tipo-chips[data-v-e42a2e44]{display:flex;gap:.5rem;flex-wrap:wrap}.tipo-chip[data-v-e42a2e44]{padding:.35rem .9rem;border-radius:20px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;color:#555;transition:.15s}.tipo-chip.selected[data-v-e42a2e44]{background:#004a99;color:#fff;border-color:#004a99}.filter-field.full-width[data-v-e42a2e44]{flex:1 1 100%}.user-mng[data-v-20209611]{padding:1.5rem}.list-card[data-v-20209611]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.list-section-header[data-v-20209611]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-section-title[data-v-20209611]{font-size:1rem;font-weight:700;color:#2c3e50}.btn-novo[data-v-20209611]{background:#004a99;color:#fff;border:none;padding:.55rem 1.1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600}.btn-novo[data-v-20209611]:hover{background:#003a7a}.form-collapse[data-v-20209611]{border:1px solid #e0e8f0;border-radius:8px;padding:1.2rem;margin-bottom:1.5rem;background:#fafcff}.form-collapse-title[data-v-20209611]{font-size:.9rem;font-weight:700;color:#2c3e50;margin:0 0 1rem}.form-row[data-v-20209611]{display:flex;gap:1rem;flex-wrap:wrap}.flex1[data-v-20209611]{flex:1;min-width:160px}.field-group[data-v-20209611]{display:flex;flex-direction:column;gap:.3rem}.field-group label[data-v-20209611]{font-size:.8rem;font-weight:600;color:#555}.field-group input[data-v-20209611],.field-group select[data-v-20209611]{padding:.65rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.88rem;background:#fff}.field-group input[data-v-20209611]:focus,.field-group select[data-v-20209611]:focus{border-color:#004a99}.req[data-v-20209611]{color:#e74c3c}.field-error[data-v-20209611]{font-size:.75rem;color:#e74c3c}.pwd-wrap[data-v-20209611]{position:relative;display:flex}.pwd-wrap input[data-v-20209611]{flex:1;padding-right:2.2rem}.btn-eye[data-v-20209611]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#7f8c8d;padding:0}.perms-section[data-v-20209611]{border:1px solid #e8ecf0;border-radius:8px;padding:1rem;margin-bottom:1rem}.perms-header[data-v-20209611]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.perms-title[data-v-20209611]{font-size:.8rem;font-weight:700;color:#555;text-transform:uppercase}.perms-count[data-v-20209611]{font-size:.75rem;color:#7f8c8d;background:#f1f3f5;padding:2px 8px;border-radius:10px}.perms-grid[data-v-20209611]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.7rem}.perm-mod[data-v-20209611]{border:1px solid #e0e0e0;border-radius:7px;overflow:hidden}.perm-mod.mod-all[data-v-20209611]{border-color:#004a99}.perm-mod.mod-partial[data-v-20209611]{border-color:#f08c00}.perm-mod-header[data-v-20209611]{display:flex;align-items:center;gap:.45rem;padding:.55rem .8rem;background:#f8f9fa;cursor:pointer;font-size:.83rem;color:#2c3e50}.mod-all .perm-mod-header[data-v-20209611]{background:#e8f0fe;color:#004a99}.mod-partial .perm-mod-header[data-v-20209611]{background:#fff3cd;color:#856404}.perm-mod-header input[type=checkbox][data-v-20209611]{cursor:pointer;width:14px;height:14px;flex-shrink:0}.perm-mod-header strong[data-v-20209611]{flex:1}.mod-sub-cnt[data-v-20209611]{font-size:.7rem;color:#7f8c8d;background:#fff;padding:1px 6px;border-radius:8px;flex-shrink:0}.mod-all .mod-sub-cnt[data-v-20209611]{background:#004a99;color:#fff}.perm-mod-items[data-v-20209611]{padding:.4rem 0}.perm-item[data-v-20209611]{display:flex;align-items:center;gap:.4rem;padding:.28rem .8rem;font-size:.8rem;color:#444;cursor:pointer}.perm-item[data-v-20209611]:hover{background:#f5f5f5}.perm-item input[type=checkbox][data-v-20209611]{cursor:pointer;flex-shrink:0}.resp-section[data-v-20209611]{border:1px solid #e8ecf0;border-radius:8px;padding:1rem;margin-bottom:1rem}.resp-grid[data-v-20209611]{display:flex;flex-wrap:wrap;gap:.5rem}.resp-item[data-v-20209611]{display:flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid #ddd;border-radius:20px;font-size:.82rem;cursor:pointer;background:#fafafa;color:#555;transition:.15s}.resp-item.resp-ativo[data-v-20209611]{border-color:#004a99;background:#e8f0fe;color:#004a99;font-weight:600}.resp-item[data-v-20209611]:hover:not(.resp-ativo){background:#f1f3f5}.resp-item input[data-v-20209611]{display:none}.form-actions[data-v-20209611]{display:flex;gap:.8rem;margin-top:1rem}.btn-save[data-v-20209611]{background:#004a99;color:#fff;border:none;padding:.7rem 1.8rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.88rem}.btn-save[data-v-20209611]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-20209611]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-20209611]{background:#95a5a6;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.88rem}.btn-cancel[data-v-20209611]:hover{background:#7f8c8d}.table-filter-row[data-v-20209611]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.8rem}.busca-input[data-v-20209611]{flex:1;min-width:200px;padding:.55rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.85rem}.busca-input[data-v-20209611]:focus{border-color:#004a99}.filtro-select[data-v-20209611]{padding:.55rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.85rem;background:#fff}.filtro-select[data-v-20209611]:focus{border-color:#004a99}.count-label[data-v-20209611]{font-size:.8rem;color:#7f8c8d;margin-left:auto}.table-wrap[data-v-20209611]{overflow-x:auto}table[data-v-20209611]{width:100%;border-collapse:collapse}th[data-v-20209611],td[data-v-20209611]{padding:.8rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-20209611]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase;font-weight:700}tr:hover td[data-v-20209611]{background:#fafafa}.cell-nome[data-v-20209611]{font-weight:600;color:#2c3e50;font-size:.88rem}.cell-login[data-v-20209611]{color:#7f8c8d;font-size:.78rem}.cell-vazio[data-v-20209611]{color:#ccc;font-size:.82rem}.badge-sistema[data-v-20209611],.badge-role[data-v-20209611]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase}.badge-web[data-v-20209611]{background:#e7f5ff;color:#1971c2;border:1px solid #a5d8ff}.badge-app[data-v-20209611]{background:#f3f0ff;color:#6741d9;border:1px solid #d0bfff}.badge-master[data-v-20209611]{background:#fff9db;color:#f08c00;border:1px solid #ffe066}.badge-usuario[data-v-20209611]{background:#ebfbee;color:#2b8a3e;border:1px solid #b2f2bb}.tags-row[data-v-20209611]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-20209611]{background:#f1f3f5;color:#495057;padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.tag-all[data-v-20209611]{background:#ebfbee;color:#2b8a3e;border:1px solid #b2f2bb}.tag-none[data-v-20209611]{background:#fff5f5;color:#c92a2a;border:1px solid #ffc9c9}.tag-resp[data-v-20209611]{background:#fff3bf;color:#7c5e00;border:1px solid #ffe066}.acoes-cell[data-v-20209611]{display:flex;gap:.4rem}.btn-action[data-v-20209611]{border:none;background:#f1f2f6;padding:6px 11px;border-radius:4px;cursor:pointer;transition:.15s;color:#555}.btn-action.edit[data-v-20209611]:hover{background:#fab005;color:#fff}.btn-action.del[data-v-20209611]:hover{background:#fa5252;color:#fff}.fleet-container[data-v-e4096e88]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.list-section[data-v-e4096e88]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.list-header[data-v-e4096e88]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #eee}.list-header h3[data-v-e4096e88]{margin:0}.header-actions[data-v-e4096e88]{display:flex;align-items:center;gap:1rem}.btn-novo[data-v-e4096e88]{background:#004a99;color:#fff;border:none;padding:.6rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;white-space:nowrap}.btn-novo[data-v-e4096e88]:hover{background:#003d80}.search-box input[data-v-e4096e88]{padding:.6rem 1.2rem;border-radius:20px;border:1px solid #eee;background:#f8f9fa;outline:none;width:300px}.search-box input[data-v-e4096e88]:focus{border-color:#004a99}.table-wrapper[data-v-e4096e88]{overflow-x:auto;max-height:72vh;overflow-y:auto}table[data-v-e4096e88]{min-width:1500px;width:100%;border-collapse:collapse;background:#fff}th[data-v-e4096e88],td[data-v-e4096e88]{padding:.75rem .6rem;text-align:left;border-bottom:1px solid #eee;font-size:.85rem;white-space:nowrap}th[data-v-e4096e88]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase;position:sticky;top:0}.bold[data-v-e4096e88]{font-weight:600;color:#2c3e50}.placa-cell[data-v-e4096e88]{font-family:monospace;font-size:.9rem;letter-spacing:1px}.nowrap[data-v-e4096e88]{white-space:nowrap}.empty-row[data-v-e4096e88]{text-align:center;color:#bdc3c7;padding:2rem 1rem!important;white-space:normal}.status-badge[data-v-e4096e88]{padding:4px 10px;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase}.status-badge.ativo[data-v-e4096e88]{background:#e6fffa;color:#234e52}.status-badge.inativo[data-v-e4096e88]{background:#fff5f5;color:#c53030}.status-badge.manutencao[data-v-e4096e88]{background:#fff7ed;color:#c2410c}.pneu-badge[data-v-e4096e88]{padding:3px 8px;border-radius:10px;font-size:.72rem;font-weight:600}.pneu-badge.sim[data-v-e4096e88]{background:#e6f0ff;color:#004a99}.pneu-badge.nao[data-v-e4096e88]{background:#f1f5f9;color:#94a3b8}.ensaio-badge[data-v-e4096e88]{padding:3px 8px;border-radius:10px;font-size:.72rem;font-weight:600}.ensaio-badge.ok[data-v-e4096e88]{background:#e6fffa;color:#234e52}.ensaio-badge.proximo[data-v-e4096e88]{background:#fffbeb;color:#92400e}.ensaio-badge.vencido[data-v-e4096e88]{background:#fff5f5;color:#c53030}.ensaio-badge.nao[data-v-e4096e88]{background:#f1f5f9;color:#94a3b8}.actions-cell[data-v-e4096e88]{display:flex;gap:.3rem}.btn-icon-minimal[data-v-e4096e88]{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;font-size:1rem;transition:.2s}.btn-icon-minimal[data-v-e4096e88]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-e4096e88]:hover{color:#d32f2f;background:#fff0f0}.modal-overlay[data-v-e4096e88]{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:2rem 1rem;overflow-y:auto}.modal-content[data-v-e4096e88]{background:#fff;border-radius:10px;width:100%;max-width:860px;box-shadow:0 20px 60px #0000004d;margin:auto}.modal-header[data-v-e4096e88]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-e4096e88]{margin:0;color:#2c3e50}.btn-close[data-v-e4096e88]{background:none;border:none;font-size:1.6rem;cursor:pointer;color:#7f8c8d;line-height:1;padding:0 .3rem}.btn-close[data-v-e4096e88]:hover{color:#2c3e50}.modal-form[data-v-e4096e88]{padding:1.5rem;display:flex;flex-direction:column;gap:0}.form-group-title[data-v-e4096e88]{font-size:.8rem;font-weight:700;color:#e8590c;text-transform:uppercase;margin:1rem 0 .5rem;letter-spacing:.5px}.input-row[data-v-e4096e88]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.labeled-input[data-v-e4096e88]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:140px}.labeled-input label[data-v-e4096e88]{font-size:.75rem;color:#7f8c8d;font-weight:600}input[data-v-e4096e88],select[data-v-e4096e88]{padding:.75rem;border:1px solid #ddd;border-radius:4px;flex:1;outline:none;min-width:0;font-size:.9rem}input[data-v-e4096e88]:focus,select[data-v-e4096e88]:focus{border-color:#e8590c;box-shadow:0 0 0 2px #e8590c1a}.labeled-input input[data-v-e4096e88]{width:100%;flex:unset}.info-hint[data-v-e4096e88]{font-size:.82rem;color:#7f8c8d;background:#f8f9fa;padding:.6rem 1rem;border-radius:4px;margin-bottom:.75rem}.checkboxes-grid[data-v-e4096e88]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.checkbox-item[data-v-e4096e88]{display:flex;align-items:center;gap:.4rem;background:#f8f9fa;padding:.4rem .8rem;border-radius:4px;border:1px solid #eee;cursor:pointer;font-size:.85rem}.checkbox-item input[type=checkbox][data-v-e4096e88]{accent-color:#e8590c;width:14px;height:14px;flex-shrink:0}.pneus-layout[data-v-e4096e88]{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap}.pneus-diagram[data-v-e4096e88]{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}.diagram-label[data-v-e4096e88]{font-size:.72rem;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.pneus-inputs[data-v-e4096e88]{flex:1;display:flex;flex-direction:column;gap:.6rem;min-width:280px}.pneu-card[data-v-e4096e88]{background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s}.pneu-card-ativo[data-v-e4096e88]{border-color:#e8590c;box-shadow:0 0 0 2px #e8590c1f;background:#fff7f3}.pneu-pos-label[data-v-e4096e88]{font-size:.8rem;font-weight:700;color:#2c3e50;margin-bottom:.4rem}.pneu-pos-code[data-v-e4096e88]{font-size:.75rem;color:#7f8c8d;font-weight:400}.pneu-fields-row[data-v-e4096e88]{display:flex;gap:.75rem}.pneu-fields-row .labeled-input[data-v-e4096e88]{flex:1}.pneu-fields-row input[data-v-e4096e88]{padding:.55rem .7rem;font-size:.85rem}.ensaio-upload-row[data-v-e4096e88]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.btn-upload[data-v-e4096e88]{display:inline-flex;align-items:center;gap:.5rem;background:#f0f4ff;border:1px dashed #004a99;color:#004a99;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.85rem}.btn-upload[data-v-e4096e88]:hover{background:#e0ecff}.docs-lista[data-v-e4096e88]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.doc-item[data-v-e4096e88]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border-radius:6px;padding:.5rem .75rem;border:1px solid #eee}.doc-item-info[data-v-e4096e88]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.doc-descricao[data-v-e4096e88]{font-size:.88rem;font-weight:600;color:#2c3e50}.doc-venc[data-v-e4096e88]{font-size:.78rem;padding:2px 8px;border-radius:10px}.doc-venc.ok[data-v-e4096e88]{background:#e6fffa;color:#234e52}.doc-venc.proximo[data-v-e4096e88]{background:#fffbeb;color:#92400e}.doc-venc.vencido[data-v-e4096e88]{background:#fff5f5;color:#c53030}.doc-link[data-v-e4096e88]{font-size:.78rem;color:#004a99;text-decoration:none}.doc-link[data-v-e4096e88]:hover{text-decoration:underline}.doc-novo-form[data-v-e4096e88]{background:#f0f4ff;border-radius:6px;padding:.75rem;border:1px dashed #004a99;margin-top:.5rem}.btn-add-doc[data-v-e4096e88]{background:#004a99;color:#fff;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;cursor:pointer}.btn-add-doc[data-v-e4096e88]:disabled{opacity:.5;cursor:not-allowed}.checklists-disponiveis[data-v-e4096e88]{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.checkbox-label[data-v-e4096e88]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-e4096e88]{width:16px;height:16px;accent-color:#004a99}.form-actions[data-v-e4096e88]{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.btn-save[data-v-e4096e88]{background:#e8590c;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-e4096e88]:disabled{opacity:.6;cursor:not-allowed}.btn-save[data-v-e4096e88]:hover:not(:disabled){background:#d14e0a}.btn-cancel[data-v-e4096e88]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.btn-cancel[data-v-e4096e88]:hover{background:#7f8c8d}.admin-module-container[data-v-99887af1]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-99887af1]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-99887af1]{margin:0 0 1rem;color:#2c3e50}.form-group-title[data-v-99887af1]{font-size:.8rem;font-weight:700;color:#e8590c;text-transform:uppercase;margin:1rem 0 .5rem;letter-spacing:.5px}.input-row[data-v-99887af1]{display:flex;gap:1rem;margin-bottom:1rem}input[data-v-99887af1]{padding:.8rem;border:1px solid #ddd;border-radius:4px;flex:1;outline:none}input[data-v-99887af1]:focus{border-color:#e8590c;box-shadow:0 0 0 2px #e8590c1a}.form-actions[data-v-99887af1]{display:flex;gap:1rem}.btn-save[data-v-99887af1]{background:#e8590c;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-99887af1]:hover{background:#d14e0a}.btn-cancel[data-v-99887af1]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-99887af1]{margin-top:.5rem}.list-header[data-v-99887af1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.table-wrapper[data-v-99887af1]{border-radius:8px;box-shadow:0 4px 6px #0000000d;background:#fff}table[data-v-99887af1]{width:100%;border-collapse:collapse}th[data-v-99887af1],td[data-v-99887af1]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-99887af1]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.bold[data-v-99887af1]{font-weight:600;color:#2c3e50}.id-cell[data-v-99887af1]{color:#95a5a6;font-family:monospace;width:50px}.actions-th[data-v-99887af1]{text-align:right}.actions-cell[data-v-99887af1]{display:flex;justify-content:flex-end}.btn-icon-minimal[data-v-99887af1]{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;font-size:1rem}.btn-icon-minimal.delete[data-v-99887af1]:hover{color:#d32f2f;background:#fff0f0}.empty-row[data-v-99887af1]{text-align:center;color:#bdc3c7;padding:2rem!important}.admin-module-container[data-v-57d2bbde]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-57d2bbde]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-57d2bbde]{margin:0 0 1rem;color:#2c3e50}.form-group-title[data-v-57d2bbde]{font-size:.8rem;font-weight:700;color:#e8590c;text-transform:uppercase;margin:1rem 0 .5rem;letter-spacing:.5px}.input-row[data-v-57d2bbde]{display:flex;gap:1rem;margin-bottom:1rem}input[data-v-57d2bbde]{padding:.8rem;border:1px solid #ddd;border-radius:4px;flex:1;outline:none}input[data-v-57d2bbde]:focus{border-color:#e8590c;box-shadow:0 0 0 2px #e8590c1a}.form-actions[data-v-57d2bbde]{display:flex;gap:1rem}.btn-save[data-v-57d2bbde]{background:#e8590c;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-57d2bbde]:hover{background:#d14e0a}.btn-cancel[data-v-57d2bbde]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-57d2bbde]{margin-top:.5rem}.list-header[data-v-57d2bbde]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.table-wrapper[data-v-57d2bbde]{border-radius:8px;box-shadow:0 4px 6px #0000000d;background:#fff}table[data-v-57d2bbde]{width:100%;border-collapse:collapse}th[data-v-57d2bbde],td[data-v-57d2bbde]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-57d2bbde]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.bold[data-v-57d2bbde]{font-weight:600;color:#2c3e50}.id-cell[data-v-57d2bbde]{color:#95a5a6;font-family:monospace;width:50px}.actions-th[data-v-57d2bbde]{text-align:right}.actions-cell[data-v-57d2bbde]{display:flex;justify-content:flex-end}.btn-icon-minimal[data-v-57d2bbde]{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;font-size:1rem}.btn-icon-minimal.delete[data-v-57d2bbde]:hover{color:#d32f2f;background:#fff0f0}.empty-row[data-v-57d2bbde]{text-align:center;color:#bdc3c7;padding:2rem!important}.cargos-container[data-v-b746b4bc]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-b746b4bc]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-b746b4bc]{margin:0 0 1.2rem;color:#2c3e50}.field-group[data-v-b746b4bc]{margin-bottom:1.5rem}.field-label[data-v-b746b4bc]{display:block;font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.6rem}.field-group>input[data-v-b746b4bc]{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:4px;outline:none;box-sizing:border-box}.field-group>input[data-v-b746b4bc]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.section-header[data-v-b746b4bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.btn-add[data-v-b746b4bc]{background:#004a99;color:#fff;border:none;padding:.4rem .9rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.btn-add[data-v-b746b4bc]:hover{background:#003a7a}.grupo-vazio[data-v-b746b4bc]{font-size:.85rem;color:#bdc3c7;padding:.5rem 0}.grupo-card[data-v-b746b4bc]{border:1px solid #e9ecef;border-radius:6px;padding:1rem;margin-bottom:.8rem;background:#fafbfc}.grupo-header[data-v-b746b4bc]{display:flex;gap:.8rem;align-items:flex-start}.search-wrapper[data-v-b746b4bc]{position:relative;flex:1}.search-wrapper input[data-v-b746b4bc]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;box-sizing:border-box}.search-wrapper input[data-v-b746b4bc]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.dropdown-list[data-v-b746b4bc]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:100;max-height:200px;overflow-y:auto}.dropdown-item[data-v-b746b4bc]{padding:.7rem 1rem;cursor:pointer;font-size:.9rem}.dropdown-item[data-v-b746b4bc]:hover{background:#f0f7ff;color:#004a99}.dropdown-empty[data-v-b746b4bc]{padding:.7rem 1rem;font-size:.85rem;color:#bdc3c7}.grupo-header select[data-v-b746b4bc]{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff}.grupo-header select[data-v-b746b4bc]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.btn-remove-grupo[data-v-b746b4bc]{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1rem;padding:6px 8px;border-radius:4px;transition:.2s;flex-shrink:0}.btn-remove-grupo[data-v-b746b4bc]:hover{background:#fff0f0}.checkboxes-area[data-v-b746b4bc]{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #eee}.tipo-label[data-v-b746b4bc],.tipo-label-exame[data-v-b746b4bc]{font-size:.8rem;font-weight:700;color:#004a99;text-transform:uppercase;display:block;margin-bottom:.6rem}.checkboxes-grid[data-v-b746b4bc]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.checkbox-item[data-v-b746b4bc]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer}.checkbox-item input[type=checkbox][data-v-b746b4bc]{cursor:pointer;accent-color:#004a99;width:15px;height:15px}.sem-itens[data-v-b746b4bc]{font-size:.82rem;color:#bdc3c7}.form-actions[data-v-b746b4bc]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-b746b4bc]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-b746b4bc]:hover{background:#003a7a}.btn-cancel[data-v-b746b4bc]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-b746b4bc]{margin-top:.5rem}.list-header[data-v-b746b4bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-b746b4bc]{margin:0}table[data-v-b746b4bc]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d;table-layout:fixed}th[data-v-b746b4bc],td[data-v-b746b4bc]{padding:.9rem 1rem;text-align:left;border-bottom:1px solid #eee;vertical-align:top}th[data-v-b746b4bc]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}th[data-v-b746b4bc]:nth-child(1){width:15%}th[data-v-b746b4bc]:nth-child(2){width:27%}th[data-v-b746b4bc]:nth-child(3){width:27%}th[data-v-b746b4bc]:nth-child(4){width:20%}th[data-v-b746b4bc]:nth-child(5){width:11%}.bold[data-v-b746b4bc]{font-weight:600;color:#2c3e50}.nome-cell[data-v-b746b4bc]{word-break:break-word}.empty-row[data-v-b746b4bc]{text-align:center;color:#bdc3c7;padding:2rem!important}.sem-dados[data-v-b746b4bc]{color:#bdc3c7}.tags-cell[data-v-b746b4bc]{word-break:break-word;overflow-wrap:break-word}.tag-grupo[data-v-b746b4bc]{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem}.tag-tipo[data-v-b746b4bc]{font-size:.72rem;font-weight:700;color:#555;text-transform:uppercase;margin-right:.3rem;flex-shrink:0}.tag[data-v-b746b4bc]{padding:2px 9px;border-radius:12px;font-size:.75rem;font-weight:500;word-break:break-word}.tag-risco[data-v-b746b4bc]{background:#fef3e2;color:#b45309;border:1px solid #fde68a}.tag-exame[data-v-b746b4bc]{background:#eef3fb;color:#004a99;border:1px solid #c5d8f5}.tag-aptidao[data-v-b746b4bc]{background:#edfaf3;color:#1a7a4a;border:1px solid #a7e9c5}.aptidoes-grid[data-v-b746b4bc]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.6rem 0}.actions-cell[data-v-b746b4bc]{display:flex;gap:.5rem;white-space:nowrap}.btn-icon-minimal[data-v-b746b4bc]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-b746b4bc]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-b746b4bc]:hover{color:#d32f2f;background:#fff0f0}.setores-container[data-v-b83afa5d]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-b83afa5d]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-b83afa5d]{margin:0 0 1rem;color:#2c3e50}.input-row[data-v-b83afa5d]{display:flex;gap:1rem;margin-bottom:1rem}input[data-v-b83afa5d]{padding:.8rem;border:1px solid #ddd;border-radius:4px;flex:1;outline:none}input[data-v-b83afa5d]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.form-actions[data-v-b83afa5d]{display:flex;gap:1rem}.btn-save[data-v-b83afa5d]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-b83afa5d]:hover{background:#003a7a}.btn-cancel[data-v-b83afa5d]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-b83afa5d]{margin-top:.5rem}.list-header[data-v-b83afa5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-b83afa5d]{margin:0}table[data-v-b83afa5d]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-b83afa5d],td[data-v-b83afa5d]{padding:1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-b83afa5d]{background:#f8f9fa;color:#7f8c8d;font-size:.8rem;text-transform:uppercase}.bold[data-v-b83afa5d]{font-weight:600;color:#2c3e50}.empty-row[data-v-b83afa5d]{text-align:center;color:#bdc3c7;padding:2rem!important}.actions-cell[data-v-b83afa5d]{display:flex;gap:.5rem}.btn-icon-minimal[data-v-b83afa5d]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-b83afa5d]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-b83afa5d]:hover{color:#d32f2f;background:#fff0f0}.tipos-risco-container[data-v-446de23e]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-446de23e]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-446de23e]{margin:0 0 1.2rem;color:#2c3e50}.form-body[data-v-446de23e]{display:flex;gap:2rem;align-items:flex-start}.coluna-nome[data-v-446de23e]{display:flex;flex-direction:column;gap:.5rem;width:280px;flex-shrink:0}.coluna-riscos[data-v-446de23e]{display:flex;flex-direction:column;gap:.5rem;flex:1}.field-label[data-v-446de23e]{font-size:.8rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.coluna-nome input[data-v-446de23e]{padding:.8rem;border:1px solid #ddd;border-radius:4px;outline:none;width:100%}.coluna-nome input[data-v-446de23e]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.riscos-header[data-v-446de23e]{display:flex;justify-content:space-between;align-items:center}.btn-add-risco[data-v-446de23e]{background:#004a99;color:#fff;border:none;padding:.4rem .9rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.btn-add-risco[data-v-446de23e]:hover{background:#003a7a}.riscos-list[data-v-446de23e]{display:flex;flex-direction:column;gap:.5rem}.riscos-empty[data-v-446de23e]{font-size:.85rem;color:#bdc3c7;padding:.5rem 0}.risco-item[data-v-446de23e]{display:flex;gap:.5rem;align-items:center}.risco-item input[data-v-446de23e]{padding:.7rem;border:1px solid #ddd;border-radius:4px;outline:none;flex:1}.risco-item input[data-v-446de23e]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.btn-remove-risco[data-v-446de23e]{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1rem;padding:4px 8px;border-radius:4px;transition:.2s}.btn-remove-risco[data-v-446de23e]:hover{background:#fff0f0}.form-actions[data-v-446de23e]{display:flex;gap:1rem;margin-top:1.2rem}.btn-save[data-v-446de23e]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-446de23e]:hover{background:#003a7a}.btn-cancel[data-v-446de23e]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-446de23e]{margin-top:.5rem}.list-header[data-v-446de23e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-446de23e]{margin:0}table[data-v-446de23e]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-446de23e],td[data-v-446de23e]{padding:1rem;text-align:left;border-bottom:1px solid #eee;vertical-align:top}th[data-v-446de23e]{background:#f8f9fa;color:#7f8c8d;font-size:.8rem;text-transform:uppercase}.bold[data-v-446de23e]{font-weight:600;color:#2c3e50}.nome-cell[data-v-446de23e]{width:220px}.empty-row[data-v-446de23e]{text-align:center;color:#bdc3c7;padding:2rem!important}.sem-riscos[data-v-446de23e]{color:#bdc3c7}.riscos-cell[data-v-446de23e]{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:1rem}.risco-tag[data-v-446de23e]{background:#eef3fb;color:#004a99;border:1px solid #c5d8f5;padding:3px 10px;border-radius:12px;font-size:.78rem;font-weight:500}.actions-cell[data-v-446de23e]{display:flex;gap:.5rem;white-space:nowrap}.btn-icon-minimal[data-v-446de23e]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-446de23e]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-446de23e]:hover{color:#d32f2f;background:#fff0f0}.tipos-exame-container[data-v-49fef95a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-49fef95a]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-49fef95a]{margin:0 0 1rem;color:#2c3e50}.input-row[data-v-49fef95a]{display:flex;gap:1rem;margin-bottom:1rem}input[data-v-49fef95a]{padding:.8rem;border:1px solid #ddd;border-radius:4px;flex:1;outline:none}input[data-v-49fef95a]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.form-actions[data-v-49fef95a]{display:flex;gap:1rem}.btn-save[data-v-49fef95a]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-49fef95a]:hover{background:#003a7a}.btn-cancel[data-v-49fef95a]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-49fef95a]{margin-top:.5rem}.list-header[data-v-49fef95a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-49fef95a]{margin:0}table[data-v-49fef95a]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-49fef95a],td[data-v-49fef95a]{padding:1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-49fef95a]{background:#f8f9fa;color:#7f8c8d;font-size:.8rem;text-transform:uppercase}.bold[data-v-49fef95a]{font-weight:600;color:#2c3e50}.empty-row[data-v-49fef95a]{text-align:center;color:#bdc3c7;padding:2rem!important}.actions-cell[data-v-49fef95a]{display:flex;gap:.5rem}.btn-icon-minimal[data-v-49fef95a]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-49fef95a]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-49fef95a]:hover{color:#d32f2f;background:#fff0f0}.exames-container[data-v-a3e5e74c]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-a3e5e74c]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-a3e5e74c]{margin:0 0 1rem;color:#2c3e50}.input-row[data-v-a3e5e74c]{display:flex;gap:1rem;margin-bottom:1rem}input[data-v-a3e5e74c]{padding:.8rem;border:1px solid #ddd;border-radius:4px;flex:1;outline:none}input[data-v-a3e5e74c]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.form-actions[data-v-a3e5e74c]{display:flex;gap:1rem}.btn-save[data-v-a3e5e74c]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-a3e5e74c]:hover{background:#003a7a}.btn-cancel[data-v-a3e5e74c]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-a3e5e74c]{margin-top:.5rem}.list-header[data-v-a3e5e74c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-a3e5e74c]{margin:0}table[data-v-a3e5e74c]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-a3e5e74c],td[data-v-a3e5e74c]{padding:1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-a3e5e74c]{background:#f8f9fa;color:#7f8c8d;font-size:.8rem;text-transform:uppercase}.bold[data-v-a3e5e74c]{font-weight:600;color:#2c3e50}.empty-row[data-v-a3e5e74c]{text-align:center;color:#bdc3c7;padding:2rem!important}.actions-cell[data-v-a3e5e74c]{display:flex;gap:.5rem}.btn-icon-minimal[data-v-a3e5e74c]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-a3e5e74c]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-a3e5e74c]:hover{color:#d32f2f;background:#fff0f0}.equipes-container[data-v-3135cff8]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-3135cff8]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-3135cff8]{margin:0 0 1.2rem;color:#2c3e50}.field-group[data-v-3135cff8]{margin-bottom:1.2rem}.field-label[data-v-3135cff8]{display:block;font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.5rem}.field-group>input[data-v-3135cff8],.field-group>select[data-v-3135cff8]{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;box-sizing:border-box}.field-group>input[data-v-3135cff8]:focus,.field-group>select[data-v-3135cff8]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.cargo-hint[data-v-3135cff8]{display:block;font-size:.78rem;color:#004a99;margin-top:.3rem;font-weight:500}.form-row[data-v-3135cff8]{display:flex;gap:1rem}.flex1[data-v-3135cff8]{flex:1}.section-header[data-v-3135cff8]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.contador-badge[data-v-3135cff8]{background:#004a99;color:#fff;font-size:.72rem;padding:2px 10px;border-radius:12px;font-weight:700}.funcionarios-layout[data-v-3135cff8]{display:flex;gap:1rem}.funcionarios-disponiveis[data-v-3135cff8],.funcionarios-selecionados[data-v-3135cff8]{flex:1;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.disponiveis-header[data-v-3135cff8]{background:#f8f9fa;padding:.6rem .8rem;font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;border-bottom:1px solid #e9ecef}.search-func[data-v-3135cff8]{width:100%;padding:.6rem .8rem;border:none;border-bottom:1px solid #e9ecef;outline:none;font-size:.88rem;box-sizing:border-box}.search-func[data-v-3135cff8]:focus{background:#f0f7ff}.func-lista[data-v-3135cff8]{max-height:200px;overflow-y:auto}.func-item[data-v-3135cff8]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .8rem;border-bottom:1px solid #f5f5f5;font-size:.88rem}.func-item.disponivel[data-v-3135cff8]{cursor:pointer}.func-item.disponivel[data-v-3135cff8]:hover,.func-item.selecionado[data-v-3135cff8]{background:#f0f7ff}.func-nome[data-v-3135cff8]{font-weight:600;color:#2c3e50}.func-cargo[data-v-3135cff8]{font-size:.75rem;color:#7f8c8d}.func-add[data-v-3135cff8]{color:#004a99;font-weight:700;font-size:1.1rem}.func-vazio[data-v-3135cff8]{padding:1rem;text-align:center;color:#bdc3c7;font-size:.85rem}.btn-remove-func[data-v-3135cff8]{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:.9rem;padding:2px 6px;border-radius:4px}.btn-remove-func[data-v-3135cff8]:hover{background:#fff0f0}.form-actions[data-v-3135cff8]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-3135cff8]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-3135cff8]:hover{background:#003a7a}.btn-cancel[data-v-3135cff8]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.stats-section[data-v-3135cff8]{background:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.stat-card[data-v-3135cff8]{display:flex;align-items:baseline;gap:.5rem}.stat-value[data-v-3135cff8]{font-size:1.8rem;font-weight:700;color:#004a99}.stat-label[data-v-3135cff8]{font-size:.8rem;color:#7f8c8d;text-transform:uppercase;font-weight:700}.stat-divider[data-v-3135cff8]{width:1px;height:40px;background:#eee}.regionais-stats[data-v-3135cff8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.regional-badge[data-v-3135cff8]{background:#eef3fb;color:#004a99;border:1px solid #c5d8f5;padding:3px 12px;border-radius:12px;font-size:.8rem;font-weight:600}.sem-dados[data-v-3135cff8]{color:#bdc3c7;font-size:.85rem}.list-section[data-v-3135cff8]{margin-top:.5rem}.list-header[data-v-3135cff8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-3135cff8]{margin:0}.list-header-right[data-v-3135cff8]{display:flex;align-items:center;gap:1rem}.resultado-count[data-v-3135cff8]{font-size:.82rem;color:#7f8c8d}.filtro-wrapper[data-v-3135cff8]{position:relative}.btn-filtro[data-v-3135cff8]{display:flex;align-items:center;gap:.4rem;background:#f8f9fa;border:1px solid #ddd;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;color:#2c3e50;transition:.2s}.btn-filtro[data-v-3135cff8]:hover{background:#eef3fb;border-color:#004a99;color:#004a99}.filtro-icon[data-v-3135cff8]{font-size:1rem}.filtro-badge[data-v-3135cff8]{background:#004a99;color:#fff;font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:10px;margin-left:2px}.filtro-panel[data-v-3135cff8]{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:200;padding:1rem}.filtro-panel-header[data-v-3135cff8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:.82rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.3px}.btn-limpar-filtros[data-v-3135cff8]{background:none;border:none;color:#e74c3c;font-size:.8rem;cursor:pointer;font-weight:600;padding:0}.btn-limpar-filtros[data-v-3135cff8]:hover{text-decoration:underline}.filtro-chips[data-v-3135cff8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.filtro-chip[data-v-3135cff8]{background:#f8f9fa;border:1px solid #ddd;padding:.35rem .8rem;border-radius:20px;cursor:pointer;font-size:.82rem;color:#555;transition:.2s;display:flex;align-items:center;gap:.3rem}.filtro-chip[data-v-3135cff8]:hover{border-color:#004a99;color:#004a99}.filtro-chip.ativo[data-v-3135cff8]{background:#004a99;border-color:#004a99;color:#fff}.chip-x[data-v-3135cff8]{font-size:.7rem;opacity:.8}.filtro-inputs[data-v-3135cff8]{display:flex;flex-direction:column;gap:.7rem;border-top:1px solid #f0f0f0;padding-top:.8rem}.filtro-input-item[data-v-3135cff8]{display:flex;flex-direction:column;gap:.3rem}.filtro-input-item input[data-v-3135cff8],.filtro-input-item select[data-v-3135cff8]{padding:.6rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-size:.88rem}.filtro-input-item input[data-v-3135cff8]:focus,.filtro-input-item select[data-v-3135cff8]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.table-wrapper[data-v-3135cff8]{overflow-x:auto;border-radius:8px;box-shadow:0 4px 6px #0000000d}table[data-v-3135cff8]{width:100%;border-collapse:collapse;background:#fff;min-width:900px}th[data-v-3135cff8],td[data-v-3135cff8]{padding:.85rem 1rem;text-align:left;border-bottom:1px solid #eee;vertical-align:top}th[data-v-3135cff8]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase;position:sticky;top:0}.bold[data-v-3135cff8]{font-weight:600;color:#2c3e50}.empty-row[data-v-3135cff8]{text-align:center;color:#bdc3c7;padding:2rem!important}.count-badge[data-v-3135cff8]{background:#f0f7ff;color:#004a99;border:1px solid #c5d8f5;padding:2px 10px;border-radius:12px;font-size:.78rem;font-weight:700}.func-nomes[data-v-3135cff8]{display:flex;flex-wrap:wrap;gap:3px;max-width:200px}.func-nome-pill[data-v-3135cff8]{background:#f4f7f6;border:1px solid #ddd;color:#2c3e50;font-size:.75rem;padding:1px 7px;border-radius:10px;white-space:nowrap}.func-nome-pill.func-nome-resp[data-v-3135cff8]{background:#004a99;color:#fff;border-color:#004a99;font-weight:700}.pessoa-nome[data-v-3135cff8]{font-weight:500;font-size:.88rem;color:#2c3e50}.pessoa-cargo[data-v-3135cff8]{font-size:.75rem;color:#7f8c8d}.actions-cell[data-v-3135cff8]{display:flex;gap:.5rem;white-space:nowrap}.btn-icon-minimal[data-v-3135cff8]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-3135cff8]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-3135cff8]:hover{color:#d32f2f;background:#fff0f0}.clinicas-container[data-v-0175dcf3]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-0175dcf3]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-0175dcf3]{margin:0 0 1.2rem;color:#2c3e50}.form-row[data-v-0175dcf3]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-0175dcf3]{flex:1}.flex2[data-v-0175dcf3]{flex:2}.flex3[data-v-0175dcf3]{flex:3}.field-group[data-v-0175dcf3]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-0175dcf3]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.field-group input[data-v-0175dcf3]{padding:.8rem;border:1px solid #ddd;border-radius:4px;outline:none}.field-group input[data-v-0175dcf3]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.form-actions[data-v-0175dcf3]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-0175dcf3]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-0175dcf3]:hover{background:#003a7a}.btn-cancel[data-v-0175dcf3]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-0175dcf3]{margin-top:.5rem}.list-header[data-v-0175dcf3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-0175dcf3]{margin:0}table[data-v-0175dcf3]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-0175dcf3],td[data-v-0175dcf3]{padding:.9rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-0175dcf3]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}.bold[data-v-0175dcf3]{font-weight:600;color:#2c3e50}.mono[data-v-0175dcf3]{font-family:monospace;font-size:.88rem}.empty-row[data-v-0175dcf3]{text-align:center;color:#bdc3c7;padding:2rem!important}.actions-cell[data-v-0175dcf3]{display:flex;gap:.5rem}.btn-icon-minimal[data-v-0175dcf3]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-0175dcf3]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-0175dcf3]:hover{color:#d32f2f;background:#fff0f0}.rh-dashboard[data-v-47364029]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.dashboard-header[data-v-47364029]{display:flex;justify-content:space-between;align-items:flex-start}.dashboard-title[data-v-47364029]{margin:0;font-size:1.5rem;color:#2c3e50}.dashboard-sub[data-v-47364029]{margin:4px 0 0;font-size:.85rem;color:#95a5a6}.filter-wrapper[data-v-47364029]{display:flex;align-items:center;gap:.8rem}.btn-filter[data-v-47364029]{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.btn-filter.active[data-v-47364029]{background:#e8f0fe;border-color:#004a99;color:#004a99;font-weight:700}.filter-count[data-v-47364029]{background:#004a99;color:#fff;font-size:.65rem;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.filter-panel[data-v-47364029]{background:#f8f9fa;border:1px solid #eee;border-radius:8px;padding:1rem 1.2rem;display:flex;flex-direction:column;gap:1rem}.filter-chips[data-v-47364029]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip[data-v-47364029]{padding:.4rem 1rem;border-radius:20px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;color:#555;transition:.15s}.filter-chip.selected[data-v-47364029]{background:#004a99;color:#fff;border-color:#004a99}.filter-inputs[data-v-47364029]{display:flex;flex-wrap:wrap;gap:1rem}.filter-field[data-v-47364029]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:160px}.filter-field label[data-v-47364029]{font-size:.75rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.filter-field select[data-v-47364029],.filter-field input[data-v-47364029]{padding:.55rem .8rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff}.kpi-grid[data-v-47364029]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.kpi-card[data-v-47364029]{border-radius:12px;padding:1.2rem 1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px #00000012;transition:transform .2s}.kpi-card[data-v-47364029]:hover{transform:translateY(-2px)}.kpi-card.kpi-green[data-v-47364029]{background:#fff;border-left:4px solid #27ae60}.kpi-card.kpi-red[data-v-47364029]{background:#fff;border-left:4px solid #c0392b}.kpi-card.kpi-orange[data-v-47364029]{background:#fff;border-left:4px solid #e8590c}.kpi-card.kpi-blue[data-v-47364029]{background:#fff;border-left:4px solid #004a99}.kpi-card.kpi-gray[data-v-47364029]{background:#fff;border-left:4px solid #7f8c8d}.kpi-card.kpi-yellow[data-v-47364029]{background:#fff;border-left:4px solid #d97706}.kpi-icon-wrap[data-v-47364029]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-iw-green[data-v-47364029]{background:#f0fdf4;color:#27ae60}.kpi-iw-red[data-v-47364029]{background:#fef2f2;color:#c0392b}.kpi-iw-orange[data-v-47364029]{background:#fff7ed;color:#e8590c}.kpi-iw-blue[data-v-47364029]{background:#eff6ff;color:#004a99}.kpi-iw-gray[data-v-47364029]{background:#f8f9fa;color:#7f8c8d}.kpi-iw-yellow[data-v-47364029]{background:#fffbeb;color:#d97706}.kpi-info[data-v-47364029]{display:flex;flex-direction:column;gap:2px}.kpi-value[data-v-47364029]{font-size:1.8rem;font-weight:800;color:#2c3e50;line-height:1}.kpi-label[data-v-47364029]{font-size:.75rem;color:#555;line-height:1.3}.charts-row[data-v-47364029]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.chart-card[data-v-47364029]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000012}.chart-card.wide[data-v-47364029]{width:100%}.chart-title[data-v-47364029]{margin:0 0 1rem;font-size:.95rem;color:#2c3e50;font-weight:700;border-bottom:2px solid #f0f0f0;padding-bottom:.6rem}.chart-wrap[data-v-47364029]{height:280px;position:relative}.chart-empty[data-v-47364029]{display:flex;align-items:center;justify-content:center;height:100%;color:#bdc3c7;font-size:.9rem}.charts-col[data-v-47364029]{display:flex;flex-direction:column;gap:1.5rem}.charts-col .chart-card[data-v-47364029]{height:280px;display:flex;flex-direction:column}.charts-col .chart-card canvas[data-v-47364029]{flex:1;max-height:220px}.seg-dashboard[data-v-f1851d26]{padding:1.5rem;color:#2c3e50}.dashboard-header[data-v-f1851d26]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.page-title[data-v-f1851d26]{margin:0;font-size:1.4rem}.periodo-filter[data-v-f1851d26]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.periodo-presets[data-v-f1851d26]{display:flex;gap:.4rem;flex-wrap:wrap}.btn-preset[data-v-f1851d26]{padding:.35rem .8rem;border:1px solid #ddd;background:#fff;border-radius:20px;font-size:.78rem;cursor:pointer;color:#555;transition:.15s}.btn-preset.active[data-v-f1851d26],.btn-preset[data-v-f1851d26]:hover{background:#004a99;color:#fff;border-color:#004a99}.periodo-dates[data-v-f1851d26]{display:flex;align-items:center;gap:.5rem}.periodo-dates input[type=date][data-v-f1851d26]{padding:.4rem .6rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;outline:none}.periodo-dates input[type=date][data-v-f1851d26]:focus{border-color:#004a99}.periodo-sep[data-v-f1851d26]{color:#7f8c8d;font-size:.85rem}.loading-state[data-v-f1851d26]{text-align:center;padding:3rem;color:#95a5a6}.kpi-grid[data-v-f1851d26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.kpi-card[data-v-f1851d26]{background:#fff;border-radius:10px;padding:1.2rem 1.5rem;box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;gap:1rem;border-left:4px solid #004a99}.kpi-nc[data-v-f1851d26]{border-left-color:#c0392b}.kpi-conf[data-v-f1851d26]{border-left-color:#27ae60}.kpi-trat[data-v-f1851d26]{border-left-color:#8e44ad}.kpi-card.clickable[data-v-f1851d26]{cursor:pointer;transition:box-shadow .15s,transform .15s}.kpi-card.clickable[data-v-f1851d26]:hover{box-shadow:0 4px 16px #c0392b2e;transform:translateY(-2px)}.kpi-icon[data-v-f1851d26]{font-size:1.8rem}.kpi-value[data-v-f1851d26]{font-size:1.8rem;font-weight:700;color:#2c3e50;line-height:1}.kpi-label[data-v-f1851d26]{font-size:.78rem;color:#7f8c8d;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.kpi-sub[data-v-f1851d26]{font-size:.75rem;color:#c0392b;margin-top:2px}.kpi-sub-link[data-v-f1851d26]{color:#004a99;text-decoration:underline dotted}.dashboard-grid[data-v-f1851d26]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.card[data-v-f1851d26]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.card-full[data-v-f1851d26]{grid-column:1 / -1}.card-title[data-v-f1851d26]{margin:0 0 1rem;font-size:.9rem;color:#2c3e50;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #eee;padding-bottom:.6rem}.bar-chart[data-v-f1851d26]{display:flex;gap:1rem;align-items:flex-end;min-height:140px;padding:.5rem 0}.bar-group[data-v-f1851d26]{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1}.bar-wrap[data-v-f1851d26]{display:flex;gap:3px;align-items:flex-end}.bar[data-v-f1851d26]{width:20px;border-radius:3px 3px 0 0;transition:height .3s;min-height:4px}.bar-inspecoes[data-v-f1851d26]{background:#004a99}.bar-ncs[data-v-f1851d26]{background:#e74c3c}.bar-labels[data-v-f1851d26]{display:flex;flex-direction:column;align-items:center}.bar-count[data-v-f1851d26]{font-size:.72rem;font-weight:700;color:#004a99}.bar-nc-count[data-v-f1851d26]{font-size:.65rem;color:#e74c3c;font-weight:700}.bar-label[data-v-f1851d26]{font-size:.7rem;color:#95a5a6;margin-top:2px;white-space:nowrap}.chart-legend[data-v-f1851d26]{display:flex;gap:1rem;margin-top:.8rem}.legend-item[data-v-f1851d26]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#555}.legend-dot[data-v-f1851d26]{width:12px;height:12px;border-radius:2px}.dot-inspecoes[data-v-f1851d26]{background:#004a99}.dot-ncs[data-v-f1851d26]{background:#e74c3c}.mini-progress[data-v-f1851d26]{display:flex;align-items:center;gap:.5rem}.mini-bar[data-v-f1851d26]{height:6px;background:#c0392b;border-radius:3px;min-width:2px}.mini-progress span[data-v-f1851d26]{font-size:.75rem;color:#666;min-width:32px}.dash-table[data-v-f1851d26]{width:100%;border-collapse:collapse;font-size:.87rem}.dash-table th[data-v-f1851d26]{background:#f8f9fa;padding:.6rem .8rem;text-align:left;border-bottom:2px solid #eee;font-size:.75rem;text-transform:uppercase;color:#7f8c8d}.dash-table td[data-v-f1851d26]{padding:.65rem .8rem;border-bottom:1px solid #f0f0f0}.count-cell[data-v-f1851d26]{text-align:center;font-weight:700}.nc-cell[data-v-f1851d26]{text-align:center;font-weight:700;color:#c0392b}.verde[data-v-f1851d26]{color:#27ae60}.laranja[data-v-f1851d26]{color:#e67700}.empty-row[data-v-f1851d26]{color:#bdc3c7;text-align:center}.link-metas[data-v-f1851d26]{color:#004a99;text-decoration:underline}.progress-wrap[data-v-f1851d26]{display:flex;align-items:center;gap:.5rem}.progress-bar[data-v-f1851d26]{flex:1;height:8px;background:#eee;border-radius:4px;overflow:hidden}.progress-fill[data-v-f1851d26]{height:100%;border-radius:4px;transition:width .5s}.fill-green[data-v-f1851d26]{background:#27ae60}.fill-orange[data-v-f1851d26]{background:#e67700}.fill-red[data-v-f1851d26]{background:#c0392b}.progress-pct[data-v-f1851d26]{font-size:.78rem;font-weight:700;color:#555;min-width:38px}.tratamento-card[data-v-f1851d26]{border-left:4px solid #8e44ad}.tratamento-body[data-v-f1851d26]{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.gauge-circle[data-v-f1851d26]{width:110px;height:110px;border-radius:50%;background:conic-gradient(#27ae60 calc(var(--pct) * 1%),#eee calc(var(--pct) * 1%));display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0}.gauge-circle[data-v-f1851d26]:before{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:#fff}.gauge-value[data-v-f1851d26]{font-size:1.4rem;font-weight:700;color:#27ae60;position:relative;z-index:1;line-height:1}.gauge-label[data-v-f1851d26]{font-size:.65rem;color:#7f8c8d;position:relative;z-index:1;text-align:center}.tratamento-stats[data-v-f1851d26]{display:flex;gap:1.5rem;flex-wrap:wrap}.trat-stat[data-v-f1851d26]{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:8px}.trat-stat div[data-v-f1851d26]{display:flex;flex-direction:column}.trat-stat strong[data-v-f1851d26]{font-size:1.4rem;line-height:1}.trat-stat span[data-v-f1851d26]{font-size:.72rem;color:#7f8c8d;margin-top:2px}.trat-resolvido[data-v-f1851d26]{background:#ebfbee;color:#27ae60}.trat-andamento[data-v-f1851d26]{background:#fff3bf;color:#e67700}.trat-pendente[data-v-f1851d26]{background:#fff5f5;color:#c0392b}.tratamento-bar-wrap[data-v-f1851d26]{flex:1;min-width:220px}.tratamento-bar[data-v-f1851d26]{display:flex;height:22px;border-radius:6px;overflow:hidden;background:#eee}.tb-seg[data-v-f1851d26]{transition:width .4s;min-width:0}.tb-seg.resolvido[data-v-f1851d26]{background:#27ae60}.tb-seg.andamento[data-v-f1851d26]{background:#f39c12}.tb-seg.pendente[data-v-f1851d26]{background:#e74c3c}.tb-legend[data-v-f1851d26]{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.tb-legend span[data-v-f1851d26]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#555}.dot[data-v-f1851d26]{width:10px;height:10px;border-radius:2px;display:inline-block}.dot.resolvido[data-v-f1851d26]{background:#27ae60}.dot.andamento[data-v-f1851d26]{background:#f39c12}.dot.pendente[data-v-f1851d26]{background:#e74c3c}.modal-overlay[data-v-f1851d26]{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-nc[data-v-f1851d26]{background:#fff;border-radius:12px;width:100%;max-width:1100px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 8px 40px #0000002e}.modal-header[data-v-f1851d26]{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-f1851d26]{margin:0;font-size:1rem;color:#c0392b;display:flex;align-items:center;gap:.5rem}.btn-close[data-v-f1851d26]{background:none;border:none;cursor:pointer;color:#7f8c8d;display:flex;align-items:center}.btn-close[data-v-f1851d26]:hover{color:#2c3e50}.nc-filters[data-v-f1851d26]{display:flex;gap:.8rem;padding:.8rem 1.5rem;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}.nc-search[data-v-f1851d26]{flex:1;min-width:200px;padding:.5rem .8rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;outline:none}.nc-search[data-v-f1851d26]:focus{border-color:#004a99}.nc-filters select[data-v-f1851d26]{padding:.5rem .7rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;outline:none}.nc-count[data-v-f1851d26]{padding:.4rem 1.5rem;font-size:.8rem;color:#7f8c8d}.nc-table-wrap[data-v-f1851d26]{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem}.nc-table[data-v-f1851d26]{width:100%;border-collapse:collapse;font-size:.83rem}.nc-table th[data-v-f1851d26]{background:#f8f9fa;padding:.6rem .7rem;text-align:left;border-bottom:2px solid #eee;font-size:.73rem;text-transform:uppercase;color:#7f8c8d;position:sticky;top:0;z-index:1}.nc-table td[data-v-f1851d26]{padding:.6rem .7rem;border-bottom:1px solid #f0f0f0}.nc-row[data-v-f1851d26]{cursor:pointer;transition:background .1s}.nc-row[data-v-f1851d26]:hover{background:#fafafa}.nc-row.resolvido[data-v-f1851d26]{opacity:.7}.num-cell[data-v-f1851d26]{font-weight:700;color:#004a99;font-size:.78rem;white-space:nowrap}.date-cell[data-v-f1851d26]{white-space:nowrap;color:#555}.pergunta-cell[data-v-f1851d26]{max-width:260px}.tipo-badge[data-v-f1851d26]{background:#e8f0fe;color:#004a99;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600;white-space:nowrap}.status-badge[data-v-f1851d26]{padding:3px 9px;border-radius:12px;font-size:.72rem;font-weight:700}.status-badge.pendente[data-v-f1851d26]{background:#fff5f5;color:#c0392b;border:1px solid #ffc9c9}.status-badge.em_tratamento[data-v-f1851d26]{background:#fff3bf;color:#e67700;border:1px solid #ffe066}.status-badge.resolvido[data-v-f1851d26]{background:#ebfbee;color:#2b8a3e;border:1px solid #b2f2bb}.btn-expand[data-v-f1851d26]{background:none;border:none;cursor:pointer;padding:2px 4px;color:#7f8c8d;display:flex;align-items:center}.btn-expand[data-v-f1851d26]:hover{color:#004a99}.trat-row td[data-v-f1851d26]{background:#f9feff;padding:0}.trat-form[data-v-f1851d26]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.8rem;border-top:2px solid #004a99}.trat-obs-nc[data-v-f1851d26]{font-size:.82rem;background:#fff8e6;padding:.6rem .8rem;border-radius:6px;color:#7c5e00;border-left:3px solid #f39c12}.trat-fields[data-v-f1851d26]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem}.field-full[data-v-f1851d26]{grid-column:1 / -1}.field-group[data-v-f1851d26]{display:flex;flex-direction:column;gap:.25rem}.field-group label[data-v-f1851d26]{font-size:.76rem;font-weight:600;color:#555}.field-group input[data-v-f1851d26],.field-group select[data-v-f1851d26],.field-group textarea[data-v-f1851d26]{padding:.45rem .7rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;outline:none;font-family:inherit;resize:vertical}.field-group input[data-v-f1851d26]:focus,.field-group select[data-v-f1851d26]:focus,.field-group textarea[data-v-f1851d26]:focus{border-color:#004a99}.trat-actions[data-v-f1851d26]{display:flex;justify-content:flex-end}.btn-save-trat[data-v-f1851d26]{background:#004a99;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.4rem}.btn-save-trat[data-v-f1851d26]:hover{background:#003a7a}@media(max-width:768px){.dashboard-grid[data-v-f1851d26]{grid-template-columns:1fr}.card-full[data-v-f1851d26]{grid-column:1}.dashboard-header[data-v-f1851d26]{flex-direction:column;align-items:flex-start}.tratamento-body[data-v-f1851d26]{flex-direction:column}.trat-fields[data-v-f1851d26]{grid-template-columns:1fr}}.epi-container[data-v-0da75a41]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-0da75a41]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-0da75a41]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-0da75a41]{height:50px;width:auto}.header-company[data-v-0da75a41]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-0da75a41]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-0da75a41]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-0da75a41]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-0da75a41]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-0da75a41]{flex:1;min-width:140px}.flex2[data-v-0da75a41]{flex:2;min-width:200px}.field-group[data-v-0da75a41]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-0da75a41]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-0da75a41]{color:#e74c3c}.field-group input[data-v-0da75a41],.field-group select[data-v-0da75a41],.nc-textarea[data-v-0da75a41]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-0da75a41]:focus,.field-group select[data-v-0da75a41]:focus,.nc-textarea[data-v-0da75a41]:focus{border-color:#004a99}.nc-textarea[data-v-0da75a41]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-0da75a41]{margin-bottom:.5rem}.grupo-title[data-v-0da75a41]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-0da75a41]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-0da75a41]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-0da75a41]{font-size:.75rem;font-weight:700;color:#004a99;background:#e8f0fe;padding:2px 8px;border-radius:10px;min-width:28px;text-align:center}.membro-nome[data-v-0da75a41]{flex:1;font-size:.9rem;font-weight:600}.btn-remover-membro[data-v-0da75a41]{background:none;border:1px solid #e74c3c;color:#e74c3c;border-radius:4px;width:24px;height:24px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.btn-remover-membro[data-v-0da75a41]:hover{background:#e74c3c;color:#fff}.membros-empty[data-v-0da75a41]{color:#bdc3c7;font-size:.85rem;padding:.5rem;text-align:center}.add-membro-row[data-v-0da75a41]{display:flex;gap:.6rem;align-items:center}.add-membro-select[data-v-0da75a41]{flex:1;padding:.65rem;border:1px dashed #004a99;border-radius:6px;outline:none;font-size:.88rem;color:#004a99;background:#fff}.btn-add-membro[data-v-0da75a41]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700}.btn-add-membro[data-v-0da75a41]:hover{background:#003a7a}.item-card[data-v-0da75a41]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-0da75a41]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.resposta-chips[data-v-0da75a41]{display:flex;gap:.6rem;flex-wrap:wrap}.chip[data-v-0da75a41]{padding:.45rem 1.2rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.83rem;font-weight:700;transition:.15s}.chip-conforme[data-v-0da75a41]:hover,.chip-conforme.selected[data-v-0da75a41]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nc[data-v-0da75a41]:hover,.chip-nc.selected[data-v-0da75a41]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.chip-na[data-v-0da75a41]:hover,.chip-na.selected[data-v-0da75a41]{background:#f8f9fa;border-color:#95a5a6;color:#7f8c8d}.nc-detail[data-v-0da75a41]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border:1px solid #fcc;border-radius:6px;display:flex;flex-direction:column;gap:.6rem}.foto-section[data-v-0da75a41]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-0da75a41]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-0da75a41]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #c0392b;color:#c0392b;padding:.4rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-0da75a41]:hover{background:#fff5f5}.fotos-preview[data-v-0da75a41]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-0da75a41]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-0da75a41]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-0da75a41]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.form-actions[data-v-0da75a41]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-0da75a41]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-0da75a41]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-0da75a41]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-0da75a41]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.epc-container[data-v-15d1f0c7]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-15d1f0c7]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-15d1f0c7]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-15d1f0c7]{height:50px;width:auto}.header-company[data-v-15d1f0c7]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-15d1f0c7]{color:#2c3e50;font-size:.9rem}.epc-title[data-v-15d1f0c7]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epc-numero-badge[data-v-15d1f0c7]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-15d1f0c7]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-15d1f0c7]{flex:1;min-width:140px}.flex2[data-v-15d1f0c7]{flex:2;min-width:200px}.field-group[data-v-15d1f0c7]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-15d1f0c7]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-15d1f0c7]{color:#e74c3c}.field-group input[data-v-15d1f0c7],.field-group select[data-v-15d1f0c7],.nc-textarea[data-v-15d1f0c7]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-15d1f0c7]:focus,.field-group select[data-v-15d1f0c7]:focus,.nc-textarea[data-v-15d1f0c7]:focus{border-color:#004a99}.nc-textarea[data-v-15d1f0c7]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-15d1f0c7]{margin-bottom:.5rem}.grupo-title[data-v-15d1f0c7]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-15d1f0c7]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-15d1f0c7]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-15d1f0c7]{font-size:.75rem;font-weight:700;color:#004a99;background:#e8f0fe;padding:2px 8px;border-radius:10px;min-width:28px;text-align:center}.membro-nome[data-v-15d1f0c7]{flex:1;font-size:.9rem;font-weight:600}.btn-remover-membro[data-v-15d1f0c7]{background:none;border:1px solid #e74c3c;color:#e74c3c;border-radius:4px;width:24px;height:24px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.btn-remover-membro[data-v-15d1f0c7]:hover{background:#e74c3c;color:#fff}.membros-empty[data-v-15d1f0c7]{color:#bdc3c7;font-size:.85rem;padding:.5rem;text-align:center}.add-membro-row[data-v-15d1f0c7]{display:flex;gap:.6rem;align-items:center}.add-membro-select[data-v-15d1f0c7]{flex:1;padding:.65rem;border:1px dashed #004a99;border-radius:6px;outline:none;font-size:.88rem;color:#004a99;background:#fff}.btn-add-membro[data-v-15d1f0c7]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700}.btn-add-membro[data-v-15d1f0c7]:hover{background:#003a7a}.item-card[data-v-15d1f0c7]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-15d1f0c7]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.resposta-chips[data-v-15d1f0c7]{display:flex;gap:.6rem;flex-wrap:wrap}.chip[data-v-15d1f0c7]{padding:.45rem 1.2rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.83rem;font-weight:700;transition:.15s}.chip-conforme[data-v-15d1f0c7]:hover,.chip-conforme.selected[data-v-15d1f0c7]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nc[data-v-15d1f0c7]:hover,.chip-nc.selected[data-v-15d1f0c7]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.chip-na[data-v-15d1f0c7]:hover,.chip-na.selected[data-v-15d1f0c7]{background:#f8f9fa;border-color:#95a5a6;color:#7f8c8d}.nc-detail[data-v-15d1f0c7]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border:1px solid #fcc;border-radius:6px;display:flex;flex-direction:column;gap:.6rem}.foto-section[data-v-15d1f0c7]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-15d1f0c7]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-15d1f0c7]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #c0392b;color:#c0392b;padding:.4rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-15d1f0c7]:hover{background:#fff5f5}.fotos-preview[data-v-15d1f0c7]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-15d1f0c7]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-15d1f0c7]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-15d1f0c7]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.form-actions[data-v-15d1f0c7]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-15d1f0c7]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-15d1f0c7]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-15d1f0c7]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-15d1f0c7]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.epi-container[data-v-8dc8c3ce]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-8dc8c3ce]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-8dc8c3ce]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-8dc8c3ce]{height:50px;width:auto}.header-company[data-v-8dc8c3ce]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-8dc8c3ce]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-8dc8c3ce]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-8dc8c3ce]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-8dc8c3ce]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-8dc8c3ce]{flex:1;min-width:140px}.flex2[data-v-8dc8c3ce]{flex:2;min-width:200px}.field-group[data-v-8dc8c3ce]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-8dc8c3ce]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-8dc8c3ce]{color:#e74c3c}.field-group input[data-v-8dc8c3ce],.field-group select[data-v-8dc8c3ce],.nc-textarea[data-v-8dc8c3ce]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-8dc8c3ce]:focus,.field-group select[data-v-8dc8c3ce]:focus,.nc-textarea[data-v-8dc8c3ce]:focus{border-color:#004a99}.nc-textarea[data-v-8dc8c3ce]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-8dc8c3ce]{margin-bottom:.5rem}.grupo-title[data-v-8dc8c3ce]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-8dc8c3ce]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-8dc8c3ce]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-8dc8c3ce]{font-size:.75rem;font-weight:700;color:#004a99;background:#e8f0fe;padding:2px 8px;border-radius:10px;min-width:28px;text-align:center}.membro-nome[data-v-8dc8c3ce]{flex:1;font-size:.9rem;font-weight:600}.btn-remover-membro[data-v-8dc8c3ce]{background:none;border:1px solid #e74c3c;color:#e74c3c;border-radius:4px;width:24px;height:24px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.btn-remover-membro[data-v-8dc8c3ce]:hover{background:#e74c3c;color:#fff}.membros-empty[data-v-8dc8c3ce]{color:#bdc3c7;font-size:.85rem;padding:.5rem;text-align:center}.add-membro-row[data-v-8dc8c3ce]{display:flex;gap:.6rem;align-items:center}.add-membro-select[data-v-8dc8c3ce]{flex:1;padding:.65rem;border:1px dashed #004a99;border-radius:6px;outline:none;font-size:.88rem;color:#004a99;background:#fff}.btn-add-membro[data-v-8dc8c3ce]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700}.btn-add-membro[data-v-8dc8c3ce]:hover{background:#003a7a}.item-card[data-v-8dc8c3ce]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-8dc8c3ce]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.resposta-chips[data-v-8dc8c3ce]{display:flex;gap:.6rem;flex-wrap:wrap}.chip[data-v-8dc8c3ce]{padding:.45rem 1.2rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.83rem;font-weight:700;transition:.15s}.chip-conforme[data-v-8dc8c3ce]:hover,.chip-conforme.selected[data-v-8dc8c3ce]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nc[data-v-8dc8c3ce]:hover,.chip-nc.selected[data-v-8dc8c3ce]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.chip-na[data-v-8dc8c3ce]:hover,.chip-na.selected[data-v-8dc8c3ce]{background:#f8f9fa;border-color:#95a5a6;color:#7f8c8d}.nc-detail[data-v-8dc8c3ce]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border:1px solid #fcc;border-radius:6px;display:flex;flex-direction:column;gap:.6rem}.foto-section[data-v-8dc8c3ce]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-8dc8c3ce]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-8dc8c3ce]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #c0392b;color:#c0392b;padding:.4rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-8dc8c3ce]:hover{background:#fff5f5}.fotos-preview[data-v-8dc8c3ce]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-8dc8c3ce]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-8dc8c3ce]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-8dc8c3ce]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.form-actions[data-v-8dc8c3ce]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-8dc8c3ce]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-8dc8c3ce]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-8dc8c3ce]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-8dc8c3ce]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.epi-container[data-v-795293a0]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-795293a0]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-795293a0]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-795293a0]{height:50px;width:auto}.header-company[data-v-795293a0]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-795293a0]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-795293a0]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-795293a0]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-795293a0]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-795293a0]{flex:1;min-width:140px}.flex2[data-v-795293a0]{flex:2;min-width:200px}.field-group[data-v-795293a0]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-795293a0]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-795293a0]{color:#e74c3c}.field-group input[data-v-795293a0],.field-group select[data-v-795293a0],.nc-textarea[data-v-795293a0]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-795293a0]:focus,.field-group select[data-v-795293a0]:focus,.nc-textarea[data-v-795293a0]:focus{border-color:#004a99}.nc-textarea[data-v-795293a0]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-795293a0]{margin-bottom:.5rem}.grupo-title[data-v-795293a0]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.secao-bloco[data-v-795293a0]{margin-bottom:1.2rem}.secao-header[data-v-795293a0]{font-size:.85rem;font-weight:700;color:#004a99;background:#e8f0fe;padding:.5rem 1rem;border-radius:4px;border-left:3px solid #004a99;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.3px}.membros-list[data-v-795293a0]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-795293a0]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-795293a0]{font-size:.75rem;color:#7f8c8d;width:20px;text-align:right}.membro-nome[data-v-795293a0]{font-size:.88rem;flex:1}.btn-remover-membro[data-v-795293a0]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:0}.membros-empty[data-v-795293a0]{color:#aaa;font-size:.82rem;padding:.5rem}.add-membro-row[data-v-795293a0]{display:flex;gap:.5rem}.add-membro-select[data-v-795293a0]{flex:1;padding:.65rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.add-membro-select[data-v-795293a0]:focus{border-color:#004a99}.btn-add-membro[data-v-795293a0]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.item-card[data-v-795293a0]{background:#fafbfc;border:1px solid #e8ecf0;border-radius:6px;padding:.9rem 1rem;margin-bottom:.6rem}.item-pergunta[data-v-795293a0]{margin:0 0 .7rem;font-size:.88rem;font-weight:600;color:#2c3e50;line-height:1.4}.item-num[data-v-795293a0]{font-weight:700;color:#004a99;margin-right:.4rem}.resposta-chips[data-v-795293a0]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-795293a0]{padding:.35rem .9rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:.15s;color:#555}.chip-conforme.selected[data-v-795293a0]{background:#27ae60;border-color:#27ae60;color:#fff}.chip-nc.selected[data-v-795293a0]{background:#c0392b;border-color:#c0392b;color:#fff}.chip-na.selected[data-v-795293a0]{background:#95a5a6;border-color:#95a5a6;color:#fff}.chip[data-v-795293a0]:not(.selected):hover{border-color:#999;background:#f5f5f5}.nc-detail[data-v-795293a0]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border-radius:6px;border:1px solid #f5c6c6}.foto-section[data-v-795293a0]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-795293a0]{font-size:.8rem;color:#7f8c8d}.foto-upload-label[data-v-795293a0]{display:inline-flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-795293a0]:hover{background:#003a7a}.fotos-preview[data-v-795293a0]{display:flex;flex-wrap:wrap;gap:.5rem}.foto-thumb[data-v-795293a0]{position:relative}.foto-thumb img[data-v-795293a0]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.btn-remove-foto[data-v-795293a0]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.form-actions[data-v-795293a0]{display:flex;gap:1rem;padding-top:.5rem}.btn-save[data-v-795293a0]{background:#004a99;color:#fff;border:none;padding:.85rem 2.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem}.btn-save[data-v-795293a0]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-795293a0]{background:#95a5a6;color:#fff;border:none;padding:.85rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.epi-container[data-v-5601c843]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-5601c843]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-5601c843]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-5601c843]{height:50px;width:auto}.header-company[data-v-5601c843]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-5601c843]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-5601c843]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-5601c843]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-5601c843]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-5601c843]{flex:1;min-width:140px}.flex2[data-v-5601c843]{flex:2;min-width:200px}.field-group[data-v-5601c843]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-5601c843]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-5601c843]{color:#e74c3c}.field-group input[data-v-5601c843],.field-group select[data-v-5601c843],.nc-textarea[data-v-5601c843]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-5601c843]:focus,.field-group select[data-v-5601c843]:focus,.nc-textarea[data-v-5601c843]:focus{border-color:#004a99}.nc-textarea[data-v-5601c843]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-5601c843]{margin-bottom:.5rem}.grupo-title[data-v-5601c843]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.secao-bloco[data-v-5601c843]{margin-bottom:1.2rem}.secao-header[data-v-5601c843]{font-size:.85rem;font-weight:700;color:#004a99;background:#e8f0fe;padding:.5rem 1rem;border-radius:4px;border-left:3px solid #004a99;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.3px}.membros-list[data-v-5601c843]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-5601c843]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-5601c843]{font-size:.75rem;color:#7f8c8d;width:20px;text-align:right}.membro-nome[data-v-5601c843]{font-size:.88rem;flex:1}.btn-remover-membro[data-v-5601c843]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:0}.membros-empty[data-v-5601c843]{color:#aaa;font-size:.82rem;padding:.5rem}.add-membro-row[data-v-5601c843]{display:flex;gap:.5rem}.add-membro-select[data-v-5601c843]{flex:1;padding:.65rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.add-membro-select[data-v-5601c843]:focus{border-color:#004a99}.btn-add-membro[data-v-5601c843]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.item-card[data-v-5601c843]{background:#fafbfc;border:1px solid #e8ecf0;border-radius:6px;padding:.9rem 1rem;margin-bottom:.6rem}.item-pergunta[data-v-5601c843]{margin:0 0 .7rem;font-size:.88rem;font-weight:600;color:#2c3e50;line-height:1.4}.item-num[data-v-5601c843]{font-weight:700;color:#004a99;margin-right:.4rem}.resposta-chips[data-v-5601c843]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-5601c843]{padding:.35rem .9rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:.15s;color:#555}.chip-conforme.selected[data-v-5601c843]{background:#27ae60;border-color:#27ae60;color:#fff}.chip-nc.selected[data-v-5601c843]{background:#c0392b;border-color:#c0392b;color:#fff}.chip-na.selected[data-v-5601c843]{background:#95a5a6;border-color:#95a5a6;color:#fff}.chip[data-v-5601c843]:not(.selected):hover{border-color:#999;background:#f5f5f5}.nc-detail[data-v-5601c843]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border-radius:6px;border:1px solid #f5c6c6}.foto-section[data-v-5601c843]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-5601c843]{font-size:.8rem;color:#7f8c8d}.foto-upload-label[data-v-5601c843]{display:inline-flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-5601c843]:hover{background:#003a7a}.fotos-preview[data-v-5601c843]{display:flex;flex-wrap:wrap;gap:.5rem}.foto-thumb[data-v-5601c843]{position:relative}.foto-thumb img[data-v-5601c843]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.btn-remove-foto[data-v-5601c843]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.form-actions[data-v-5601c843]{display:flex;gap:1rem;padding-top:.5rem}.btn-save[data-v-5601c843]{background:#004a99;color:#fff;border:none;padding:.85rem 2.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem}.btn-save[data-v-5601c843]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-5601c843]{background:#95a5a6;color:#fff;border:none;padding:.85rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.epi-container[data-v-89278a18]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-89278a18]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-89278a18]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-89278a18]{height:50px;width:auto}.header-company[data-v-89278a18]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-89278a18]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-89278a18]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-89278a18]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-89278a18]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-89278a18]{flex:1;min-width:140px}.flex2[data-v-89278a18]{flex:2;min-width:200px}.field-group[data-v-89278a18]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-89278a18]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-89278a18]{color:#e74c3c}.field-group input[data-v-89278a18],.field-group select[data-v-89278a18],.nc-textarea[data-v-89278a18]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-89278a18]:focus,.field-group select[data-v-89278a18]:focus,.nc-textarea[data-v-89278a18]:focus{border-color:#004a99}.nc-textarea[data-v-89278a18]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-89278a18]{margin-bottom:.5rem}.grupo-title[data-v-89278a18]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-89278a18]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-89278a18]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-89278a18]{font-size:.75rem;color:#7f8c8d;width:20px;text-align:right}.membro-nome[data-v-89278a18]{font-size:.88rem;flex:1}.btn-remover-membro[data-v-89278a18]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:0}.membros-empty[data-v-89278a18]{color:#aaa;font-size:.82rem;padding:.5rem}.add-membro-row[data-v-89278a18]{display:flex;gap:.5rem}.add-membro-select[data-v-89278a18]{flex:1;padding:.65rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.add-membro-select[data-v-89278a18]:focus{border-color:#004a99}.btn-add-membro[data-v-89278a18]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.item-card[data-v-89278a18]{background:#fafbfc;border:1px solid #e8ecf0;border-radius:6px;padding:.9rem 1rem;margin-bottom:.6rem}.item-pergunta[data-v-89278a18]{margin:0 0 .7rem;font-size:.88rem;font-weight:600;color:#2c3e50;line-height:1.4}.resposta-chips[data-v-89278a18]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-89278a18]{padding:.35rem .9rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:.15s;color:#555}.chip-conforme.selected[data-v-89278a18]{background:#27ae60;border-color:#27ae60;color:#fff}.chip-nc.selected[data-v-89278a18]{background:#c0392b;border-color:#c0392b;color:#fff}.chip-na.selected[data-v-89278a18]{background:#95a5a6;border-color:#95a5a6;color:#fff}.chip[data-v-89278a18]:not(.selected):hover{border-color:#999;background:#f5f5f5}.nc-detail[data-v-89278a18]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border-radius:6px;border:1px solid #f5c6c6}.foto-section[data-v-89278a18]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-89278a18]{font-size:.8rem;color:#7f8c8d}.foto-upload-label[data-v-89278a18]{display:inline-flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-89278a18]:hover{background:#003a7a}.fotos-preview[data-v-89278a18]{display:flex;flex-wrap:wrap;gap:.5rem}.foto-thumb[data-v-89278a18]{position:relative}.foto-thumb img[data-v-89278a18]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.btn-remove-foto[data-v-89278a18]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.form-actions[data-v-89278a18]{display:flex;gap:1rem;padding-top:.5rem}.btn-save[data-v-89278a18]{background:#004a99;color:#fff;border:none;padding:.85rem 2.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem}.btn-save[data-v-89278a18]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-89278a18]{background:#95a5a6;color:#fff;border:none;padding:.85rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.epi-container[data-v-2a860ccf]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-2a860ccf]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-2a860ccf]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-2a860ccf]{height:50px;width:auto}.header-company[data-v-2a860ccf]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-2a860ccf]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-2a860ccf]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-2a860ccf]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-2a860ccf]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-2a860ccf]{flex:1;min-width:140px}.flex2[data-v-2a860ccf]{flex:2;min-width:200px}.field-group[data-v-2a860ccf]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-2a860ccf]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-2a860ccf]{color:#e74c3c}.field-group input[data-v-2a860ccf],.field-group select[data-v-2a860ccf],.nc-textarea[data-v-2a860ccf]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-2a860ccf]:focus,.field-group select[data-v-2a860ccf]:focus,.nc-textarea[data-v-2a860ccf]:focus{border-color:#004a99}.nc-textarea[data-v-2a860ccf]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-2a860ccf]{margin-bottom:.5rem}.grupo-title[data-v-2a860ccf]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-2a860ccf]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-2a860ccf]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-2a860ccf]{font-size:.75rem;color:#7f8c8d;width:20px;text-align:right}.membro-nome[data-v-2a860ccf]{font-size:.88rem;flex:1}.btn-remover-membro[data-v-2a860ccf]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:0}.membros-empty[data-v-2a860ccf]{color:#aaa;font-size:.82rem;padding:.5rem}.add-membro-row[data-v-2a860ccf]{display:flex;gap:.5rem}.add-membro-select[data-v-2a860ccf]{flex:1;padding:.65rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.add-membro-select[data-v-2a860ccf]:focus{border-color:#004a99}.btn-add-membro[data-v-2a860ccf]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.item-card[data-v-2a860ccf]{background:#fafbfc;border:1px solid #e8ecf0;border-radius:6px;padding:.9rem 1rem;margin-bottom:.6rem}.item-pergunta[data-v-2a860ccf]{margin:0 0 .7rem;font-size:.88rem;font-weight:600;color:#2c3e50;line-height:1.4}.resposta-chips[data-v-2a860ccf]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-2a860ccf]{padding:.35rem .9rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:.15s;color:#555}.chip-conforme.selected[data-v-2a860ccf]{background:#27ae60;border-color:#27ae60;color:#fff}.chip-nc.selected[data-v-2a860ccf]{background:#c0392b;border-color:#c0392b;color:#fff}.chip-na.selected[data-v-2a860ccf]{background:#95a5a6;border-color:#95a5a6;color:#fff}.chip[data-v-2a860ccf]:not(.selected):hover{border-color:#999;background:#f5f5f5}.nc-detail[data-v-2a860ccf]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border-radius:6px;border:1px solid #f5c6c6}.foto-section[data-v-2a860ccf]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-2a860ccf]{font-size:.8rem;color:#7f8c8d}.foto-upload-label[data-v-2a860ccf]{display:inline-flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-2a860ccf]:hover{background:#003a7a}.fotos-preview[data-v-2a860ccf]{display:flex;flex-wrap:wrap;gap:.5rem}.foto-thumb[data-v-2a860ccf]{position:relative}.foto-thumb img[data-v-2a860ccf]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.btn-remove-foto[data-v-2a860ccf]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.form-actions[data-v-2a860ccf]{display:flex;gap:1rem;padding-top:.5rem}.btn-save[data-v-2a860ccf]{background:#004a99;color:#fff;border:none;padding:.85rem 2.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem}.btn-save[data-v-2a860ccf]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-2a860ccf]{background:#95a5a6;color:#fff;border:none;padding:.85rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.epi-container[data-v-3fde2631]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-3fde2631]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-3fde2631]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-3fde2631]{height:50px;width:auto}.header-company[data-v-3fde2631]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-3fde2631]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-3fde2631]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-3fde2631]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-3fde2631]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-3fde2631]{flex:1;min-width:140px}.flex2[data-v-3fde2631]{flex:2;min-width:200px}.field-group[data-v-3fde2631]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-3fde2631]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-3fde2631]{color:#e74c3c}.field-group input[data-v-3fde2631],.field-group select[data-v-3fde2631],.nc-textarea[data-v-3fde2631]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-3fde2631]:focus,.field-group select[data-v-3fde2631]:focus,.nc-textarea[data-v-3fde2631]:focus{border-color:#004a99}.nc-textarea[data-v-3fde2631]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-3fde2631]{margin-bottom:.5rem}.grupo-title[data-v-3fde2631]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-3fde2631]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-3fde2631]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-3fde2631]{font-size:.75rem;color:#7f8c8d;width:20px;text-align:right}.membro-nome[data-v-3fde2631]{font-size:.88rem;flex:1}.btn-remover-membro[data-v-3fde2631]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:0}.membros-empty[data-v-3fde2631]{color:#aaa;font-size:.82rem;padding:.5rem}.add-membro-row[data-v-3fde2631]{display:flex;gap:.5rem}.add-membro-select[data-v-3fde2631]{flex:1;padding:.65rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.add-membro-select[data-v-3fde2631]:focus{border-color:#004a99}.btn-add-membro[data-v-3fde2631]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.item-card[data-v-3fde2631]{background:#fafbfc;border:1px solid #e8ecf0;border-radius:6px;padding:.9rem 1rem;margin-bottom:.6rem}.item-pergunta[data-v-3fde2631]{margin:0 0 .7rem;font-size:.88rem;font-weight:600;color:#2c3e50;line-height:1.4}.resposta-chips[data-v-3fde2631]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-3fde2631]{padding:.35rem .9rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:.15s;color:#555}.chip-conforme.selected[data-v-3fde2631]{background:#27ae60;border-color:#27ae60;color:#fff}.chip-nc.selected[data-v-3fde2631]{background:#c0392b;border-color:#c0392b;color:#fff}.chip-na.selected[data-v-3fde2631]{background:#95a5a6;border-color:#95a5a6;color:#fff}.chip[data-v-3fde2631]:not(.selected):hover{border-color:#999;background:#f5f5f5}.nc-detail[data-v-3fde2631]{margin-top:.8rem;padding:.8rem;background:#fff5f5;border-radius:6px;border:1px solid #f5c6c6}.foto-section[data-v-3fde2631]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-3fde2631]{font-size:.8rem;color:#7f8c8d}.foto-upload-label[data-v-3fde2631]{display:inline-flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-3fde2631]:hover{background:#003a7a}.fotos-preview[data-v-3fde2631]{display:flex;flex-wrap:wrap;gap:.5rem}.foto-thumb[data-v-3fde2631]{position:relative}.foto-thumb img[data-v-3fde2631]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.btn-remove-foto[data-v-3fde2631]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.form-actions[data-v-3fde2631]{display:flex;gap:1rem;padding-top:.5rem}.btn-save[data-v-3fde2631]{background:#004a99;color:#fff;border:none;padding:.85rem 2.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem}.btn-save[data-v-3fde2631]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-3fde2631]{background:#95a5a6;color:#fff;border:none;padding:.85rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.epi-container[data-v-0358feda]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-0358feda]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-0358feda]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-0358feda]{height:50px;width:auto}.header-company[data-v-0358feda]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-0358feda]{color:#2c3e50;font-size:.9rem}.epi-title[data-v-0358feda]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.epi-numero-badge[data-v-0358feda]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-0358feda]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flex1[data-v-0358feda]{flex:1;min-width:140px}.flex2[data-v-0358feda]{flex:2;min-width:200px}.field-group[data-v-0358feda]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-0358feda]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-0358feda]{color:#e74c3c}.field-group input[data-v-0358feda],.field-group select[data-v-0358feda],.nc-textarea[data-v-0358feda]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-0358feda]:focus,.field-group select[data-v-0358feda]:focus,.nc-textarea[data-v-0358feda]:focus{border-color:#004a99}.nc-textarea[data-v-0358feda]{resize:vertical;width:100%;box-sizing:border-box}.grupo-section[data-v-0358feda]{margin-bottom:.5rem}.grupo-title[data-v-0358feda]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.membros-list[data-v-0358feda]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.membro-row[data-v-0358feda]{display:flex;align-items:center;gap:.7rem;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:.5rem .8rem}.membro-num[data-v-0358feda]{font-size:.75rem;color:#7f8c8d;width:20px;text-align:right}.membro-nome[data-v-0358feda]{font-size:.88rem;flex:1}.btn-remover-membro[data-v-0358feda]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:0}.membros-empty[data-v-0358feda]{color:#aaa;font-size:.82rem;padding:.5rem}.add-membro-row[data-v-0358feda]{display:flex;gap:.5rem}.add-membro-select[data-v-0358feda]{flex:1;padding:.65rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.add-membro-select[data-v-0358feda]:focus{border-color:#004a99}.btn-add-membro[data-v-0358feda]{background:#004a99;color:#fff;border:none;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700}.assinaturas-grid[data-v-0358feda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.assinatura-card[data-v-0358feda]{border:2px dashed #ddd;border-radius:8px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;background:#fafbfc;transition:.2s}.assinatura-card.assinada[data-v-0358feda]{border-color:#27ae60;background:#f0fdf4}.assinatura-nome[data-v-0358feda]{font-size:.85rem;font-weight:600;color:#2c3e50;text-align:center}.btn-assinar[data-v-0358feda]{display:flex;align-items:center;gap:.3rem;background:#004a99;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:700}.btn-assinar[data-v-0358feda]:hover{background:#003a7a}.assinatura-preview[data-v-0358feda]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.assinatura-img[data-v-0358feda]{width:140px;height:60px;object-fit:contain;border:1px solid #ddd;border-radius:4px;background:#fff}.btn-reassinar[data-v-0358feda]{background:none;border:1px solid #95a5a6;color:#7f8c8d;padding:.25rem .7rem;border-radius:4px;cursor:pointer;font-size:.75rem}.btn-reassinar[data-v-0358feda]:hover{background:#f5f5f5}.modal-overlay[data-v-0358feda]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-assinatura[data-v-0358feda]{background:#fff;border-radius:10px;width:660px;max-width:96vw;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-0358feda]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.4rem;background:#004a99;color:#fff}.modal-titulo[data-v-0358feda]{font-weight:700;font-size:.92rem}.btn-modal-close[data-v-0358feda]{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer}.canvas-wrapper[data-v-0358feda]{padding:1rem;background:#f9f9f9}.signature-canvas[data-v-0358feda]{width:100%;height:200px;border:2px dashed #ccc;border-radius:6px;background:#fff;cursor:crosshair;display:block;touch-action:none}.modal-actions[data-v-0358feda]{display:flex;justify-content:flex-end;gap:.8rem;padding:.8rem 1.4rem;border-top:1px solid #eee}.btn-limpar-canvas[data-v-0358feda]{background:#f5f5f5;border:1px solid #ddd;color:#555;padding:.55rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.88rem}.btn-confirmar-assinatura[data-v-0358feda]{background:#27ae60;color:#fff;border:none;padding:.55rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.88rem}.btn-confirmar-assinatura[data-v-0358feda]:hover{background:#219a52}.foto-section[data-v-0358feda]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-0358feda]{font-size:.8rem;color:#7f8c8d}.foto-upload-label[data-v-0358feda]{display:inline-flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-0358feda]:hover{background:#003a7a}.fotos-preview[data-v-0358feda]{display:flex;flex-wrap:wrap;gap:.5rem}.foto-thumb[data-v-0358feda]{position:relative}.foto-thumb img[data-v-0358feda]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.btn-remove-foto[data-v-0358feda]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.form-actions[data-v-0358feda]{display:flex;gap:1rem;padding-top:.5rem}.btn-save[data-v-0358feda]{background:#004a99;color:#fff;border:none;padding:.85rem 2.5rem;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem}.btn-save[data-v-0358feda]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-0358feda]{background:#95a5a6;color:#fff;border:none;padding:.85rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.inspecoes-container[data-v-a010b8eb]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.top-bar[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.tab-bar[data-v-a010b8eb]{display:flex;gap:.5rem}.tab-btn[data-v-a010b8eb]{background:#eef2f7;border:none;padding:.5rem 1.2rem;border-radius:20px;cursor:pointer;font-size:.88rem;color:#555;font-weight:500;display:flex;align-items:center;gap:.4rem}.tab-btn.active[data-v-a010b8eb]{background:#004a99;color:#fff}.badge-count[data-v-a010b8eb]{background:#c0392b;color:#fff;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:700}.modulo-badge[data-v-a010b8eb]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600;text-transform:capitalize}.mod-almoxarifado[data-v-a010b8eb]{background:#e8f4fd;color:#2980b9}.mod-frota[data-v-a010b8eb]{background:#fef9e7;color:#d68910}.mod-obra[data-v-a010b8eb]{background:#f0fff4;color:#27ae60}.status-badge[data-v-a010b8eb]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600}.status-ok[data-v-a010b8eb]{background:#d5f5e3;color:#1e8449}.status-pend[data-v-a010b8eb]{background:#fdecea;color:#c0392b}.row-realizado td[data-v-a010b8eb]{opacity:.55}.pergunta-cell[data-v-a010b8eb]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.83rem}.modal-tratamento[data-v-a010b8eb]{background:#fff;border-radius:10px;width:95%;max-width:540px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-trat-header[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#004a99;color:#fff}.modal-trat-header h3[data-v-a010b8eb]{margin:0;font-size:1rem}.modal-trat-body[data-v-a010b8eb]{overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.trat-nc-info[data-v-a010b8eb]{background:#fef9e7;border-left:4px solid #e8590c;border-radius:6px;padding:.75rem 1rem}.trat-nc-num[data-v-a010b8eb]{margin-left:.5rem;font-family:monospace;font-size:.85rem;color:#555}.trat-nc-pergunta[data-v-a010b8eb]{margin:.4rem 0 0;font-size:.88rem;color:#2c3e50;font-weight:500}.trat-nc-obs[data-v-a010b8eb]{margin:.25rem 0 0;font-size:.82rem;color:#7f8c8d;font-style:italic}.form-group[data-v-a010b8eb]{display:flex;flex-direction:column;gap:.3rem}.form-group label[data-v-a010b8eb]{font-size:.82rem;font-weight:600;color:#555}.form-input[data-v-a010b8eb]{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;width:100%;box-sizing:border-box}.form-input[data-v-a010b8eb]:focus{outline:none;border-color:#004a99}.search-wrap[data-v-a010b8eb]{position:relative}.search-dropdown[data-v-a010b8eb]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:0 0 6px 6px;z-index:50;max-height:160px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-item[data-v-a010b8eb]{padding:.5rem .75rem;cursor:pointer;font-size:.85rem}.search-item[data-v-a010b8eb]:hover{background:#eef2f7}.selected-tag[data-v-a010b8eb]{display:inline-block;background:#e8f4fd;color:#004a99;padding:3px 10px;border-radius:10px;font-size:.82rem;margin-top:4px}.field-hint[data-v-a010b8eb]{font-size:.78rem;color:#7f8c8d;margin:0;font-style:italic}.evidencia-preview[data-v-a010b8eb]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.evidencia-img[data-v-a010b8eb]{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.evidencia-label[data-v-a010b8eb]{font-size:.8rem;color:#7f8c8d}.modal-trat-footer[data-v-a010b8eb]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn-cancelar[data-v-a010b8eb]{background:#eee;border:none;padding:.55rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.88rem}.btn-cancelar[data-v-a010b8eb]:hover{background:#ddd}.btn-salvar[data-v-a010b8eb]{background:#004a99;color:#fff;border:none;padding:.55rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.88rem}.btn-salvar[data-v-a010b8eb]:hover:not(:disabled){background:#003a7a}.btn-salvar[data-v-a010b8eb]:disabled{opacity:.5;cursor:not-allowed}.btn-nova-inspecao[data-v-a010b8eb]{background:#004a99;color:#fff;border:none;padding:.7rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.3rem}.btn-nova-inspecao[data-v-a010b8eb]:hover{background:#003a7a}.modal-overlay[data-v-a010b8eb]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-tipo[data-v-a010b8eb]{background:#fff;border-radius:10px;width:100%;max-width:440px;box-shadow:0 20px 60px #00000040;overflow:hidden}.modal-tipo-header[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee}.modal-tipo-header h3[data-v-a010b8eb]{margin:0;font-size:1rem;color:#2c3e50}.btn-modal-close[data-v-a010b8eb]{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#7f8c8d}.modal-tipo-list[data-v-a010b8eb]{padding:.8rem;display:flex;flex-direction:column;gap:.4rem}.modal-tipo-item[data-v-a010b8eb]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;background:#fafbfc;transition:.15s;color:#2c3e50}.modal-tipo-item[data-v-a010b8eb]:hover{border-color:#004a99;background:#f0f7ff;color:#004a99}.modal-tipo-nome[data-v-a010b8eb]{font-weight:600;font-size:.92rem}.form-wrapper[data-v-a010b8eb]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.form-header-bar[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;background:#004a99;color:#fff}.form-tipo-label[data-v-a010b8eb]{font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.btn-fechar[data-v-a010b8eb]{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;padding:.3rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem}.btn-fechar[data-v-a010b8eb]:hover{background:#ffffff4d}.list-section[data-v-a010b8eb]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.list-header[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-a010b8eb]{margin:0}.filter-row[data-v-a010b8eb]{display:flex;gap:.8rem}.filter-select[data-v-a010b8eb]{padding:.5rem .8rem;border:1px solid #ddd;border-radius:6px;outline:none;background:#fff;font-size:.85rem}table[data-v-a010b8eb]{width:100%;border-collapse:collapse}th[data-v-a010b8eb],td[data-v-a010b8eb]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee;font-size:.88rem}th[data-v-a010b8eb]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}.mono[data-v-a010b8eb]{font-family:monospace;font-size:.88rem}.empty-row[data-v-a010b8eb]{text-align:center;color:#bdc3c7;padding:2rem!important}.count-cell[data-v-a010b8eb]{font-weight:700;text-align:center}.count-cell.verde[data-v-a010b8eb]{color:#27ae60}.count-cell.vermelho[data-v-a010b8eb]{color:#c0392b}.count-cell.cinza[data-v-a010b8eb]{color:#95a5a6}.actions-cell[data-v-a010b8eb]{display:flex;gap:.4rem}.btn-action[data-v-a010b8eb]{background:transparent;border:1px solid #ddd;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:.15s}.btn-action[data-v-a010b8eb]:hover{background:#f0f0f0;border-color:#bbb}.btn-edit[data-v-a010b8eb]:hover{background:#e8f0fe;border-color:#004a99}.btn-delete[data-v-a010b8eb]:hover{background:#fff5f5;border-color:#c0392b}.tipo-badge[data-v-a010b8eb]{background:#fff3e0;color:#e65100;border:1px solid #ffcc80;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.print-overlay[data-v-a010b8eb]{position:fixed;inset:0;background:#0006;z-index:9999;display:flex;align-items:center;justify-content:center}.print-overlay-inner[data-v-a010b8eb]{background:#fff;padding:2rem 3rem;border-radius:10px;font-size:1rem;color:#2c3e50;font-weight:700}.btn-view[data-v-a010b8eb]:hover{background:#f0f7ff;border-color:#004a99}.apr-modal[data-v-a010b8eb]{background:#fff;border-radius:10px;width:95%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.apr-modelos-grid[data-v-a010b8eb]{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.apr-modelo-card[data-v-a010b8eb]{display:flex;align-items:center;gap:1.25rem;background:#fff;border-radius:8px;padding:1.25rem 1.5rem;border-left:4px solid #004a99;box-shadow:0 2px 6px #0000000f;cursor:pointer;transition:box-shadow .15s}.apr-modelo-card[data-v-a010b8eb]:hover{box-shadow:0 4px 12px #0000001a}.apr-modelo-icon[data-v-a010b8eb]{font-size:2rem;flex-shrink:0}.apr-modelo-info[data-v-a010b8eb]{flex:1}.apr-modelo-nome[data-v-a010b8eb]{font-weight:700;font-size:1rem;color:#2c3e50;margin-bottom:.2rem}.apr-modelo-desc[data-v-a010b8eb]{font-size:.85rem;color:#7f8c8d;margin-bottom:.25rem}.apr-modelo-meta[data-v-a010b8eb]{font-size:.78rem;color:#004a99;font-weight:500}.btn-ver-modelo[data-v-a010b8eb]{background:#004a99;color:#fff;border:none;border-radius:6px;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-ver-modelo[data-v-a010b8eb]:hover{background:#003580}.apr-field-template span[data-v-a010b8eb],.field-placeholder[data-v-a010b8eb]{color:#b0bec5;font-style:italic;font-size:.85rem}.field-placeholder-sm[data-v-a010b8eb]{color:#b0bec5;font-style:italic;font-size:.8rem;padding:.25rem 0}.campo-texto-badge[data-v-a010b8eb]{margin-left:6px;background:#e8f0fe;color:#004a99;font-size:.7rem;padding:1px 6px;border-radius:10px;font-weight:600}.apr-sep-opcoes[data-v-a010b8eb]{display:flex;gap:1.5rem;margin-top:4px}.apr-sep-opcao[data-v-a010b8eb]{font-size:.88rem;color:#2c3e50;font-weight:500}.apr-checkbox-grid[data-v-a010b8eb]{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}.apr-checkbox-item[data-v-a010b8eb]{font-size:.78rem;color:#2c3e50;display:flex;align-items:center;gap:.4rem}.apr-outros-input[data-v-a010b8eb]{display:inline-block;border-bottom:1px solid #aaa;min-width:160px;height:14px;margin-left:2px;vertical-align:bottom;font-size:.75rem;color:#b0bec5;font-style:italic}.apr-outros-input[data-v-a010b8eb]::placeholder{color:#b0bec5}.apr-modal-logos[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.5rem;background:#fff;border-bottom:1px solid #eee;flex-shrink:0}.apr-logo-pretel[data-v-a010b8eb]{height:36px;width:auto;object-fit:contain}.apr-logo-seg[data-v-a010b8eb]{height:40px;width:auto;object-fit:contain}.apr-recomendacoes-table td[data-v-a010b8eb]{font-size:.78rem;padding:5px 10px}.apr-modal-header[data-v-a010b8eb]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#004a99;color:#fff;flex-shrink:0}.apr-modal-title[data-v-a010b8eb]{font-weight:700;font-size:.95rem;letter-spacing:.5px}.apr-modal-num[data-v-a010b8eb]{margin-left:1rem;background:#fff3;padding:2px 10px;border-radius:10px;font-size:.8rem}.apr-modal-body[data-v-a010b8eb]{overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.apr-section[data-v-a010b8eb]{background:#fafbfc;border:1px solid #eee;border-radius:6px;padding:1rem}.apr-section-title[data-v-a010b8eb]{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#004a99;padding:.3rem 0;border-bottom:2px solid #004a99}.apr-grid-2[data-v-a010b8eb]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.apr-field label[data-v-a010b8eb]{display:block;font-size:.72rem;text-transform:uppercase;color:#7f8c8d;margin-bottom:2px}.apr-field span[data-v-a010b8eb]{font-size:.88rem;color:#2c3e50;font-weight:500}.apr-legend[data-v-a010b8eb]{font-size:.75rem;color:#7f8c8d;margin-bottom:.5rem;font-style:italic}.apr-table[data-v-a010b8eb]{width:100%;border-collapse:collapse;font-size:.8rem}.apr-table th[data-v-a010b8eb]{background:#1a252f;color:#fff;padding:6px 10px;text-align:left;font-size:.72rem;text-transform:uppercase}.apr-table td[data-v-a010b8eb]{padding:5px 10px;border-bottom:1px solid #eee;vertical-align:top}.apr-table tr:last-child td[data-v-a010b8eb]{border-bottom:none}.apr-perguntas-table td[data-v-a010b8eb]{font-size:.82rem}.resp-cell[data-v-a010b8eb]{text-align:center;font-size:1rem}.resp-sim[data-v-a010b8eb]{color:#27ae60;background:#f0fdf4}.resp-nao[data-v-a010b8eb]{color:#c0392b;background:#fff5f5}.resp-na[data-v-a010b8eb]{color:#7f8c8d;background:#f8f9fa}.apr-texto-resp[data-v-a010b8eb]{margin-top:4px;background:#fff3cd;border-left:3px solid #f0a500;padding:4px 8px;border-radius:3px;font-style:italic;font-size:.8rem}.apr-checklist-grid[data-v-a010b8eb]{display:flex;flex-direction:column;gap:.75rem}.apr-checklist-group[data-v-a010b8eb]{background:#fff;border:1px solid #eee;border-radius:4px;padding:.5rem .75rem}.apr-checklist-title[data-v-a010b8eb]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#004a99;margin-bottom:.4rem}.apr-chips[data-v-a010b8eb]{display:flex;flex-wrap:wrap;gap:4px}.apr-chip[data-v-a010b8eb]{background:#e8f0fe;color:#004a99;border:1px solid #c5d8fb;padding:2px 8px;border-radius:10px;font-size:.72rem}.apr-chip-empty[data-v-a010b8eb]{color:#95a5a6;font-size:.78rem;font-style:italic}.apr-colab-card[data-v-a010b8eb]{background:#fff;border:1px solid #eee;border-radius:6px;padding:.75rem 1rem;margin-bottom:.5rem}.apr-colab-header[data-v-a010b8eb]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.apr-colab-nome[data-v-a010b8eb]{font-weight:700;font-size:.9rem;color:#2c3e50}.apr-colab-resp-badge[data-v-a010b8eb]{background:#004a99;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem}.apr-colab-respostas[data-v-a010b8eb]{display:flex;gap:1.5rem;font-size:.82rem;color:#555;flex-wrap:wrap}.metas-container[data-v-183db6d9]{padding:1.5rem;color:#2c3e50;display:flex;flex-direction:column;gap:1.5rem}.page-header[data-v-183db6d9]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-183db6d9]{margin:0;font-size:1.4rem}.page-sub[data-v-183db6d9]{margin:4px 0 0;font-size:.85rem;color:#95a5a6}.btn-novo[data-v-183db6d9]{background:#004a99;color:#fff;border:none;padding:.7rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem}.btn-novo[data-v-183db6d9]:hover{background:#003a7a}.form-card[data-v-183db6d9]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px #00000012}.form-card-title[data-v-183db6d9]{margin:0 0 1rem;font-size:.95rem;font-weight:700;color:#2c3e50}.form-row[data-v-183db6d9]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.flex1[data-v-183db6d9]{flex:1;min-width:140px}.flex2[data-v-183db6d9]{flex:2;min-width:200px}.field-group[data-v-183db6d9]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-183db6d9]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.req[data-v-183db6d9]{color:#e74c3c}.field-group input[data-v-183db6d9],.field-group select[data-v-183db6d9]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.9rem}.field-group input[data-v-183db6d9]:focus,.field-group select[data-v-183db6d9]:focus{border-color:#004a99}.form-actions[data-v-183db6d9]{display:flex;gap:.8rem}.btn-save[data-v-183db6d9]{background:#004a99;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-183db6d9]:hover{background:#003a7a}.btn-cancel[data-v-183db6d9]{background:#95a5a6;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:4px;cursor:pointer}.table-card[data-v-183db6d9]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000012;overflow:hidden}table[data-v-183db6d9]{width:100%;border-collapse:collapse}th[data-v-183db6d9],td[data-v-183db6d9]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee;font-size:.88rem}th[data-v-183db6d9]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}.count-cell[data-v-183db6d9]{font-weight:700}.empty-row[data-v-183db6d9]{text-align:center;color:#bdc3c7;padding:2rem!important}.inativo[data-v-183db6d9]{opacity:.55}.actions-cell[data-v-183db6d9]{display:flex;gap:.4rem}.btn-action[data-v-183db6d9]{background:transparent;border:1px solid #ddd;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-edit[data-v-183db6d9]:hover{background:#e8f0fe;border-color:#004a99}.btn-delete[data-v-183db6d9]:hover{background:#fff5f5;border-color:#c0392b}.status-badge[data-v-183db6d9]{padding:2px 10px;border-radius:10px;font-size:.75rem;font-weight:700}.badge-ativo[data-v-183db6d9]{background:#e6fffa;color:#27ae60;border:1px solid #b2dfdb}.badge-inativo[data-v-183db6d9]{background:#f5f5f5;color:#95a5a6;border:1px solid #ddd}.trat-container[data-v-911b9bd0]{padding:1.5rem;max-width:1300px}.kpi-row[data-v-911b9bd0]{display:flex;gap:1rem;margin-bottom:1.5rem}.kpi-card[data-v-911b9bd0]{flex:1;background:#fff;border-radius:8px;padding:1.2rem 1.5rem;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;border-left:4px solid #004a99}.kpi-card.pendente[data-v-911b9bd0]{border-left-color:#e8590c}.kpi-card.realizado[data-v-911b9bd0]{border-left-color:#27ae60}.kpi-card.total[data-v-911b9bd0]{border-left-color:#004a99}.kpi-value[data-v-911b9bd0]{font-size:2rem;font-weight:700;color:#2c3e50}.kpi-label[data-v-911b9bd0]{font-size:.85rem;color:#7f8c8d;margin-top:4px}.list-section[data-v-911b9bd0]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.list-header[data-v-911b9bd0]{margin-bottom:1rem}.filter-row[data-v-911b9bd0]{display:flex;gap:.75rem;flex-wrap:wrap}.filter-select[data-v-911b9bd0]{padding:.45rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;color:#2c3e50;background:#fff}.busca-input[data-v-911b9bd0]{flex:1;min-width:200px;padding:.45rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem}.empty-state[data-v-911b9bd0]{text-align:center;padding:3rem;color:#7f8c8d}table[data-v-911b9bd0]{width:100%;border-collapse:collapse;font-size:.88rem}th[data-v-911b9bd0]{background:#f8f9fa;padding:.6rem .75rem;text-align:left;color:#7f8c8d;font-weight:600;font-size:.8rem;border-bottom:2px solid #eee}td[data-v-911b9bd0]{padding:.65rem .75rem;border-bottom:1px solid #f0f0f0;color:#2c3e50;vertical-align:middle}.mono[data-v-911b9bd0]{font-family:monospace;font-size:.82rem}.pergunta-cell[data-v-911b9bd0]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions-cell[data-v-911b9bd0]{white-space:nowrap}.row-realizado td[data-v-911b9bd0]{opacity:.65}.tipo-badge[data-v-911b9bd0]{background:#e8f0fe;color:#1a4fa8;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px}.modulo-badge[data-v-911b9bd0]{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px}.mod-almoxarifado[data-v-911b9bd0]{background:#e8f8e8;color:#1e7e34}.mod-frota[data-v-911b9bd0]{background:#e8f0fe;color:#1a4fa8}.mod-obra[data-v-911b9bd0]{background:#fff8e1;color:#856404}.status-badge[data-v-911b9bd0]{font-size:.78rem;font-weight:600;padding:3px 10px;border-radius:12px}.status-ok[data-v-911b9bd0]{background:#e8f8e8;color:#1e7e34}.status-pend[data-v-911b9bd0]{background:#fff3e0;color:#e8590c}.btn-action[data-v-911b9bd0]{border:none;border-radius:6px;padding:4px 10px;font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-weight:500}.btn-tratar[data-v-911b9bd0]{background:#fff3e0;color:#e8590c}.btn-tratar[data-v-911b9bd0]:hover{background:#e8590c;color:#fff}.btn-visualizar[data-v-911b9bd0]{background:#e8f0fe;color:#004a99}.btn-visualizar[data-v-911b9bd0]:hover{background:#004a99;color:#fff}.panel-row[data-v-911b9bd0]{background:#f8fffe}.visualizar-panel[data-v-911b9bd0]{padding:1rem 1.5rem;border-left:4px solid #27ae60;border-radius:0 8px 8px 0}.visualizar-header[data-v-911b9bd0]{display:flex;align-items:center;margin-bottom:.75rem;font-size:.92rem;color:#2c3e50}.visualizar-grid[data-v-911b9bd0]{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:.75rem}.vz-field[data-v-911b9bd0]{display:flex;flex-direction:column;gap:2px}.vz-label[data-v-911b9bd0]{font-size:.75rem;color:#7f8c8d;font-weight:600;text-transform:uppercase}.vz-value[data-v-911b9bd0]{font-size:.88rem;color:#2c3e50}.vz-foto[data-v-911b9bd0]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;flex-direction:column}.vz-img[data-v-911b9bd0]{width:100px;height:80px;object-fit:cover;border-radius:6px;border:1px solid #ddd;cursor:zoom-in}.vz-sem-foto[data-v-911b9bd0]{font-size:.82rem;color:#aaa;margin-bottom:.75rem}.btn-reabrir[data-v-911b9bd0]{background:none;border:1px solid #ddd;border-radius:6px;padding:4px 12px;font-size:.8rem;color:#7f8c8d;cursor:pointer}.btn-reabrir[data-v-911b9bd0]:hover{background:#f0f0f0}.modal-overlay[data-v-911b9bd0]{position:fixed;inset:0;background:#0006;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-tratar[data-v-911b9bd0]{background:#fff;border-radius:10px;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto}.modal-header[data-v-911b9bd0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #eee}.modal-header h3[data-v-911b9bd0]{margin:0;font-size:1rem;color:#2c3e50}.btn-close[data-v-911b9bd0]{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#7f8c8d}.modal-body[data-v-911b9bd0]{padding:1.25rem}.modal-footer[data-v-911b9bd0]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.nc-info-box[data-v-911b9bd0]{background:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;border-left:4px solid #e8590c}.nc-num[data-v-911b9bd0]{font-family:monospace;font-size:.82rem;color:#7f8c8d;margin-left:.5rem}.nc-pergunta[data-v-911b9bd0]{margin:.4rem 0 0;font-size:.88rem;color:#2c3e50;font-weight:500}.nc-obs[data-v-911b9bd0]{margin:.25rem 0 0;font-size:.82rem;color:#7f8c8d;font-style:italic}.form-group[data-v-911b9bd0]{margin-bottom:1rem}.form-group label[data-v-911b9bd0]{display:block;font-size:.82rem;font-weight:600;color:#2c3e50;margin-bottom:.35rem}.req[data-v-911b9bd0]{color:#c0392b}.form-input[data-v-911b9bd0]{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;box-sizing:border-box}textarea.form-input[data-v-911b9bd0]{resize:vertical}.field-hint[data-v-911b9bd0]{font-size:.76rem;color:#7f8c8d;margin:3px 0 0;font-style:italic}.search-wrap[data-v-911b9bd0]{position:relative}.search-dropdown[data-v-911b9bd0]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 10px #0000001a;z-index:10;max-height:200px;overflow-y:auto}.search-item[data-v-911b9bd0]{padding:.5rem .75rem;cursor:pointer;font-size:.88rem}.search-item[data-v-911b9bd0]:hover{background:#f0f7ff}.selected-tag[data-v-911b9bd0]{display:inline-block;margin-top:.3rem;background:#e8f0fe;color:#004a99;font-size:.8rem;padding:3px 10px;border-radius:12px;font-weight:600}.foto-preview-wrap[data-v-911b9bd0]{position:relative;display:inline-block;margin-top:.5rem}.foto-preview-img[data-v-911b9bd0]{width:100px;height:80px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.btn-remover-foto[data-v-911b9bd0]{position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-cancelar[data-v-911b9bd0]{background:#f0f0f0;border:none;border-radius:6px;padding:.5rem 1.2rem;cursor:pointer;color:#555;font-size:.88rem}.btn-salvar[data-v-911b9bd0]{background:#004a99;border:none;border-radius:6px;padding:.5rem 1.4rem;cursor:pointer;color:#fff;font-size:.88rem;font-weight:600}.btn-salvar[data-v-911b9bd0]:disabled{opacity:.5;cursor:not-allowed}.lightbox-overlay[data-v-911b9bd0]{position:fixed;inset:0;background:#000000d9;z-index:2000;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-911b9bd0]{max-width:90vw;max-height:90vh;border-radius:6px}.lightbox-close[data-v-911b9bd0]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer}.aut-container[data-v-90fc08e2]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-90fc08e2]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-section h3[data-v-90fc08e2]{margin:0 0 1.2rem;color:#2c3e50}.form-row-2[data-v-90fc08e2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-group[data-v-90fc08e2]{margin-bottom:1.2rem}.field-label[data-v-90fc08e2]{display:block;font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.5rem}.field-group input[data-v-90fc08e2],.field-group select[data-v-90fc08e2]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;box-sizing:border-box;font-size:.9rem}.field-group input[data-v-90fc08e2]:focus,.field-group select[data-v-90fc08e2]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.input-readonly[data-v-90fc08e2]{background:#f8f9fa!important;color:#7f8c8d;cursor:default}.autocomplete-wrapper[data-v-90fc08e2]{position:relative}.autocomplete-wrapper input[data-v-90fc08e2]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;box-sizing:border-box;font-size:.9rem}.autocomplete-wrapper input[data-v-90fc08e2]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.dropdown-list[data-v-90fc08e2]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:200;max-height:220px;overflow-y:auto}.dropdown-item[data-v-90fc08e2]{padding:.7rem 1rem;cursor:pointer;font-size:.88rem;border-bottom:1px solid #f5f5f5}.dropdown-item[data-v-90fc08e2]:hover{background:#f0f7ff;color:#004a99}.info-card[data-v-90fc08e2]{background:#f0f7ff;border:1px solid #c5d8f5;border-radius:6px;padding:.8rem 1rem;margin-bottom:1.2rem}.info-grid[data-v-90fc08e2]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.88rem}.info-lbl[data-v-90fc08e2]{font-weight:700;color:#004a99}.preview-box[data-v-90fc08e2]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1.2rem}.preview-title[data-v-90fc08e2]{font-weight:700;font-size:.85rem;color:#004a99;text-transform:uppercase;margin-bottom:.8rem;letter-spacing:.4px}.preview-bloco[data-v-90fc08e2]{margin-bottom:.8rem}.preview-lbl[data-v-90fc08e2]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;margin-bottom:.4rem}.preview-list[data-v-90fc08e2]{margin-left:1.2rem;font-size:.88rem}.preview-list li[data-v-90fc08e2]{margin-bottom:2px}.preview-risco[data-v-90fc08e2]{margin-bottom:.5rem}.preview-risco strong[data-v-90fc08e2]{font-size:.85rem;color:#2c3e50}.preview-empty[data-v-90fc08e2]{font-size:.82rem;color:#e8590c}.preview-aptidoes[data-v-90fc08e2]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-apt[data-v-90fc08e2]{background:#edfaf3;color:#1a7a4a;border:1px solid #a7e9c5;padding:2px 10px;border-radius:12px;font-size:.78rem;font-weight:500}.form-actions[data-v-90fc08e2]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-90fc08e2]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-90fc08e2]:hover{background:#003a7a}.btn-cancel[data-v-90fc08e2]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section h3[data-v-90fc08e2]{margin-bottom:1rem}table[data-v-90fc08e2]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-90fc08e2],td[data-v-90fc08e2]{padding:.85rem 1rem;text-align:left;border-bottom:1px solid #eee;font-size:.88rem}th[data-v-90fc08e2]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.bold[data-v-90fc08e2]{font-weight:600;color:#2c3e50}.empty-row[data-v-90fc08e2]{text-align:center;color:#bdc3c7;padding:2rem!important}.badge-tipo[data-v-90fc08e2]{background:#eef3fb;color:#004a99;border:1px solid #c5d8f5;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;white-space:nowrap}.actions-cell[data-v-90fc08e2]{display:flex;gap:.4rem}.btn-icon-minimal[data-v-90fc08e2]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:1.05rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-90fc08e2]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-90fc08e2]:hover{color:#d32f2f;background:#fff0f0}.vd-container[data-v-2f0ff811]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-section[data-v-2f0ff811]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.form-card-header[data-v-2f0ff811]{border-bottom:2px solid #004a99;padding-bottom:1rem;margin-bottom:1.2rem}.header-logo-area[data-v-2f0ff811]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-2f0ff811]{height:50px;width:auto}.header-company[data-v-2f0ff811]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-2f0ff811]{color:#2c3e50;font-size:.9rem}.vd-title[data-v-2f0ff811]{text-align:center;font-size:1.1rem;font-weight:700;color:#004a99;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:.75rem}.vd-numero-badge[data-v-2f0ff811]{font-size:.85rem;background:#004a99;color:#fff;padding:2px 10px;border-radius:12px;font-weight:700;letter-spacing:1px}.form-row[data-v-2f0ff811]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-2f0ff811]{flex:1}.flex2[data-v-2f0ff811]{flex:2}.flex3[data-v-2f0ff811]{flex:3}.field-group[data-v-2f0ff811]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.field-label[data-v-2f0ff811]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.field-group input[data-v-2f0ff811],.field-group select[data-v-2f0ff811],.field-group textarea[data-v-2f0ff811]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit}.field-group input[data-v-2f0ff811]:focus,.field-group select[data-v-2f0ff811]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.input-readonly[data-v-2f0ff811]{background:#f4f7f6!important;color:#7f8c8d;cursor:default}.readonly-field[data-v-2f0ff811]{background:#f8f9fa!important;color:#555;cursor:default}.grupo-section[data-v-2f0ff811]{margin-bottom:1.5rem}.grupo-title[data-v-2f0ff811]{font-size:.85rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid #eee;padding-bottom:.5rem;margin:0 0 1rem}.req[data-v-2f0ff811]{color:#c0392b}.questionario-section[data-v-2f0ff811]{margin-top:1.5rem}.questionario-title[data-v-2f0ff811]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .6rem}.pergunta-card[data-v-2f0ff811]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.pergunta-texto[data-v-2f0ff811]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.resposta-chips[data-v-2f0ff811]{display:flex;gap:.8rem}.chip[data-v-2f0ff811]{padding:.5rem 1.4rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.85rem;font-weight:700;transition:.15s}.chip-conforme[data-v-2f0ff811]:hover,.chip-conforme.selected[data-v-2f0ff811]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nao-conforme[data-v-2f0ff811]:hover,.chip-nao-conforme.selected[data-v-2f0ff811]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.nao-conforme-fields[data-v-2f0ff811]{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem;border-top:1px solid #eee}.nao-conforme-fields textarea[data-v-2f0ff811]{resize:vertical;font-size:.88rem}.foto-upload-label[data-v-2f0ff811]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #004a99;color:#004a99;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-2f0ff811]:hover{background:#f0f7ff}.fotos-preview[data-v-2f0ff811]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.foto-thumb[data-v-2f0ff811]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-2f0ff811]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-2f0ff811]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.notif-section[data-v-2f0ff811]{margin-top:1.5rem;background:#fff8f0;border:1px solid #fde68a;border-radius:8px;padding:1rem}.notif-title[data-v-2f0ff811]{margin:0 0 .8rem;font-size:.85rem;font-weight:700;color:#b45309;text-transform:uppercase}.notif-row[data-v-2f0ff811]{display:flex;align-items:center;gap:1rem;padding:.5rem 0;border-bottom:1px solid #fef3cd}.notif-row[data-v-2f0ff811]:last-child{border-bottom:none}.notif-pergunta[data-v-2f0ff811]{flex:1;font-size:.85rem;color:#2c3e50}.notif-select[data-v-2f0ff811]{min-width:220px;padding:.5rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff}.form-actions[data-v-2f0ff811]{display:flex;gap:1rem;margin-top:1.5rem}.btn-save[data-v-2f0ff811]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-2f0ff811]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-2f0ff811]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-2f0ff811]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.list-section[data-v-2f0ff811]{margin-top:.5rem}.list-section h3[data-v-2f0ff811]{margin:0 0 1rem;color:#2c3e50}table[data-v-2f0ff811]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}th[data-v-2f0ff811],td[data-v-2f0ff811]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-2f0ff811]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}.mono[data-v-2f0ff811]{font-family:monospace;font-size:.88rem}.empty-row[data-v-2f0ff811]{text-align:center;color:#bdc3c7;padding:2rem!important}.count-cell[data-v-2f0ff811]{font-weight:700;text-align:center}.count-cell.verde[data-v-2f0ff811]{color:#27ae60}.count-cell.vermelho[data-v-2f0ff811]{color:#c0392b}.actions-cell[data-v-2f0ff811]{display:flex;gap:.4rem}.btn-icon-minimal[data-v-2f0ff811]{background:transparent;border:none;padding:5px;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal[data-v-2f0ff811]:hover{background:#f0f0f0}.cs-container[data-v-b6f63b7a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-b6f63b7a]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-b6f63b7a]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-b6f63b7a]{height:50px;width:auto}.header-company[data-v-b6f63b7a]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-b6f63b7a]{color:#2c3e50;font-size:.9rem}.cs-title[data-v-b6f63b7a]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.cs-numero-badge[data-v-b6f63b7a]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-b6f63b7a]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-b6f63b7a]{flex:1}.flex2[data-v-b6f63b7a]{flex:2}.field-group[data-v-b6f63b7a]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-b6f63b7a]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-b6f63b7a]{color:#e74c3c}.field-group input[data-v-b6f63b7a],.field-group select[data-v-b6f63b7a]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-b6f63b7a]:focus,.field-group select[data-v-b6f63b7a]:focus{border-color:#004a99}.input-readonly[data-v-b6f63b7a]{background:#f4f7f6!important;color:#7f8c8d;cursor:default}.grupo-section[data-v-b6f63b7a]{margin-bottom:.5rem}.grupo-title[data-v-b6f63b7a]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .6rem}.item-card[data-v-b6f63b7a]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-b6f63b7a]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.pendencia-aviso[data-v-b6f63b7a]{color:#e67700;margin-right:4px}.resposta-chips[data-v-b6f63b7a]{display:flex;gap:.8rem}.chip[data-v-b6f63b7a]{padding:.45rem 1.4rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.85rem;font-weight:700;transition:.15s}.chip-sim[data-v-b6f63b7a]:hover,.chip-sim.selected[data-v-b6f63b7a]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nao[data-v-b6f63b7a]:hover,.chip-nao.selected[data-v-b6f63b7a]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.foto-section[data-v-b6f63b7a]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-b6f63b7a]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-b6f63b7a]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #004a99;color:#004a99;padding:.45rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-b6f63b7a]:hover{background:#f0f7ff}.fotos-preview[data-v-b6f63b7a]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-b6f63b7a]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-b6f63b7a]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-b6f63b7a]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.opcoes-grid[data-v-b6f63b7a]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:.4rem}.opcao-label[data-v-b6f63b7a]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.opcao-label input[type=checkbox][data-v-b6f63b7a]{accent-color:#004a99;width:16px;height:16px;cursor:pointer}.pendencia-fields[data-v-b6f63b7a]{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem;border-top:1px solid #eee}.pendencia-fields textarea[data-v-b6f63b7a]{resize:vertical;font-size:.88rem;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;outline:none}.pendencia-fields textarea[data-v-b6f63b7a]:focus{border-color:#004a99}.texto-foto-section[data-v-b6f63b7a]{display:flex;flex-direction:column;gap:.6rem}.texto-input[data-v-b6f63b7a]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;font-family:inherit;font-size:.9rem}.texto-input[data-v-b6f63b7a]:focus{border-color:#004a99}.form-actions[data-v-b6f63b7a]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-b6f63b7a]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-b6f63b7a]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-b6f63b7a]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-b6f63b7a]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.cs-container[data-v-02b3855e]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-02b3855e]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-02b3855e]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-02b3855e]{height:50px;width:auto}.header-company[data-v-02b3855e]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-02b3855e]{color:#2c3e50;font-size:.9rem}.cs-title[data-v-02b3855e]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.cs-numero-badge[data-v-02b3855e]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-02b3855e]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-02b3855e]{flex:1}.flex2[data-v-02b3855e]{flex:2}.field-group[data-v-02b3855e]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-02b3855e]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-02b3855e]{color:#e74c3c}.field-group input[data-v-02b3855e],.field-group select[data-v-02b3855e]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-02b3855e]:focus,.field-group select[data-v-02b3855e]:focus{border-color:#004a99}.input-readonly[data-v-02b3855e]{background:#f4f7f6!important;color:#7f8c8d;cursor:default}.grupo-section[data-v-02b3855e]{margin-bottom:.5rem}.grupo-title[data-v-02b3855e]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .6rem}.item-card[data-v-02b3855e]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-02b3855e]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.pendencia-aviso[data-v-02b3855e]{color:#e67700;margin-right:4px}.resposta-chips[data-v-02b3855e]{display:flex;gap:.8rem}.chip[data-v-02b3855e]{padding:.45rem 1.4rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.85rem;font-weight:700;transition:.15s}.chip-sim[data-v-02b3855e]:hover,.chip-sim.selected[data-v-02b3855e]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nao[data-v-02b3855e]:hover,.chip-nao.selected[data-v-02b3855e]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.foto-section[data-v-02b3855e]{display:flex;flex-direction:column;gap:.5rem}.foto-upload-label[data-v-02b3855e]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #004a99;color:#004a99;padding:.45rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-02b3855e]:hover{background:#f0f7ff}.fotos-preview[data-v-02b3855e]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-02b3855e]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-02b3855e]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-02b3855e]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.nao-conforme-fields[data-v-02b3855e]{display:flex;flex-direction:column;gap:.6rem;margin-top:.7rem;padding:.8rem;background:#fff5f5;border:1px solid #f5c6c6;border-radius:6px}.nao-conforme-fields textarea[data-v-02b3855e]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;resize:vertical}.existing-fotos-info[data-v-02b3855e]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.opcoes-grid[data-v-02b3855e]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:.4rem}.opcao-label[data-v-02b3855e]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.opcao-label input[type=checkbox][data-v-02b3855e]{accent-color:#004a99;width:16px;height:16px;cursor:pointer}.form-actions[data-v-02b3855e]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-02b3855e]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-02b3855e]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-02b3855e]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-02b3855e]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.cs-container[data-v-d16791ee]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-d16791ee]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-d16791ee]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-d16791ee]{height:50px;width:auto}.header-company[data-v-d16791ee]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-d16791ee]{color:#2c3e50;font-size:.9rem}.cs-title[data-v-d16791ee]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.cs-numero-badge[data-v-d16791ee]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-d16791ee]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-d16791ee]{flex:1}.flex2[data-v-d16791ee]{flex:2}.field-group[data-v-d16791ee]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-d16791ee]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-d16791ee]{color:#e74c3c}.field-group input[data-v-d16791ee],.field-group select[data-v-d16791ee]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-d16791ee]:focus,.field-group select[data-v-d16791ee]:focus{border-color:#004a99}.input-readonly[data-v-d16791ee]{background:#f4f7f6!important;color:#7f8c8d;cursor:default}.grupo-section[data-v-d16791ee]{margin-bottom:.5rem}.grupo-title[data-v-d16791ee]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .6rem}.item-card[data-v-d16791ee]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-d16791ee]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.pendencia-aviso[data-v-d16791ee]{color:#e67700;margin-right:4px}.resposta-chips[data-v-d16791ee]{display:flex;gap:.8rem}.chip[data-v-d16791ee]{padding:.45rem 1.4rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.85rem;font-weight:700;transition:.15s}.chip-sim[data-v-d16791ee]:hover,.chip-sim.selected[data-v-d16791ee]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nao[data-v-d16791ee]:hover,.chip-nao.selected[data-v-d16791ee]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.foto-section[data-v-d16791ee]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-d16791ee]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-d16791ee]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #004a99;color:#004a99;padding:.45rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-d16791ee]:hover{background:#f0f7ff}.fotos-preview[data-v-d16791ee]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-d16791ee]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-d16791ee]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-d16791ee]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.pendencia-fields[data-v-d16791ee]{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem;border-top:1px solid #eee}.pendencia-fields textarea[data-v-d16791ee]{resize:vertical;font-size:.88rem;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;outline:none}.pendencia-fields textarea[data-v-d16791ee]:focus{border-color:#004a99}.texto-input[data-v-d16791ee]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;font-family:inherit;font-size:.9rem}.texto-input[data-v-d16791ee]:focus{border-color:#004a99}.form-actions[data-v-d16791ee]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-d16791ee]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-d16791ee]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-d16791ee]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-d16791ee]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.cs-container[data-v-b9d5280b]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-b9d5280b]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-b9d5280b]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-b9d5280b]{height:50px;width:auto}.header-company[data-v-b9d5280b]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-b9d5280b]{color:#2c3e50;font-size:.9rem}.cs-title[data-v-b9d5280b]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.cs-numero-badge[data-v-b9d5280b]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-b9d5280b]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-b9d5280b]{flex:1}.flex2[data-v-b9d5280b]{flex:2}.field-group[data-v-b9d5280b]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-b9d5280b]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-b9d5280b]{color:#e74c3c}.field-group input[data-v-b9d5280b],.field-group select[data-v-b9d5280b]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-b9d5280b]:focus,.field-group select[data-v-b9d5280b]:focus{border-color:#004a99}.input-readonly[data-v-b9d5280b]{background:#f4f7f6!important;color:#7f8c8d;cursor:default}.grupo-section[data-v-b9d5280b]{margin-bottom:.5rem}.grupo-title[data-v-b9d5280b]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .6rem}.subgrupo-title[data-v-b9d5280b]{font-size:.78rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;background:#def;padding:.35rem 1rem;border-radius:4px;margin:.4rem 0 .4rem .5rem;border-left:3px solid #004a99}.item-card[data-v-b9d5280b]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-b9d5280b]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600}.pendencia-aviso[data-v-b9d5280b]{color:#e67700;margin-right:4px}.resposta-chips[data-v-b9d5280b]{display:flex;gap:.8rem}.chip[data-v-b9d5280b]{padding:.45rem 1.4rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.85rem;font-weight:700;transition:.15s}.chip-sim[data-v-b9d5280b]:hover,.chip-sim.selected[data-v-b9d5280b]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nao[data-v-b9d5280b]:hover,.chip-nao.selected[data-v-b9d5280b]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.foto-section[data-v-b9d5280b]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-b9d5280b]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-b9d5280b]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #004a99;color:#004a99;padding:.45rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-b9d5280b]:hover{background:#f0f7ff}.fotos-preview[data-v-b9d5280b]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-b9d5280b]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-b9d5280b]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-b9d5280b]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.pendencia-fields[data-v-b9d5280b]{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem;border-top:1px solid #eee}.pendencia-fields textarea[data-v-b9d5280b]{resize:vertical;font-size:.88rem;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;outline:none}.pendencia-fields textarea[data-v-b9d5280b]:focus{border-color:#004a99}.texto-input[data-v-b9d5280b]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;font-family:inherit;font-size:.9rem}.texto-input[data-v-b9d5280b]:focus{border-color:#004a99}.form-actions[data-v-b9d5280b]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-b9d5280b]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-b9d5280b]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-b9d5280b]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-b9d5280b]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.cs-container[data-v-e2e5424e]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.form-card-header[data-v-e2e5424e]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-e2e5424e]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-e2e5424e]{height:50px;width:auto}.header-company[data-v-e2e5424e]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-e2e5424e]{color:#2c3e50;font-size:.9rem}.cs-title[data-v-e2e5424e]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.cs-numero-badge[data-v-e2e5424e]{background:#004a99;color:#fff;padding:2px 12px;border-radius:12px;font-size:.85rem;letter-spacing:1px;font-weight:700}.form-row[data-v-e2e5424e]{display:flex;gap:1rem;margin-bottom:1rem}.flex1[data-v-e2e5424e]{flex:1}.flex2[data-v-e2e5424e]{flex:2}.field-group[data-v-e2e5424e]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-e2e5424e]{font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px}.req[data-v-e2e5424e]{color:#e74c3c}.field-group input[data-v-e2e5424e],.field-group select[data-v-e2e5424e]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;font-family:inherit;font-size:.9rem}.field-group input[data-v-e2e5424e]:focus,.field-group select[data-v-e2e5424e]:focus{border-color:#004a99}.input-readonly[data-v-e2e5424e]{background:#f4f7f6!important;color:#7f8c8d;cursor:default}.grupo-section[data-v-e2e5424e]{margin-bottom:.5rem}.grupo-title[data-v-e2e5424e]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .6rem}.subgrupo-title[data-v-e2e5424e]{font-size:.78rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;background:#def;padding:.35rem 1rem;border-radius:4px;margin:.4rem 0 .4rem .5rem;border-left:3px solid #004a99}.item-card[data-v-e2e5424e]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-e2e5424e]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600}.pendencia-aviso[data-v-e2e5424e]{color:#e67700;margin-right:4px}.resposta-chips[data-v-e2e5424e]{display:flex;gap:.8rem}.chip[data-v-e2e5424e]{padding:.45rem 1.4rem;border-radius:20px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:.85rem;font-weight:700;transition:.15s}.chip-sim[data-v-e2e5424e]:hover,.chip-sim.selected[data-v-e2e5424e]{background:#e6fffa;border-color:#27ae60;color:#27ae60}.chip-nao[data-v-e2e5424e]:hover,.chip-nao.selected[data-v-e2e5424e]{background:#fff5f5;border-color:#c0392b;color:#c0392b}.foto-section[data-v-e2e5424e]{display:flex;flex-direction:column;gap:.5rem}.existing-fotos-info[data-v-e2e5424e]{font-size:.82rem;color:#555;background:#f0f7ff;border:1px solid #c5d8f5;padding:4px 10px;border-radius:4px;width:fit-content}.foto-upload-label[data-v-e2e5424e]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px dashed #004a99;color:#004a99;padding:.45rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;width:fit-content}.foto-upload-label[data-v-e2e5424e]:hover{background:#f0f7ff}.fotos-preview[data-v-e2e5424e]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-e2e5424e]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #ddd}.foto-thumb img[data-v-e2e5424e]{width:100%;height:100%;object-fit:cover}.btn-remove-foto[data-v-e2e5424e]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.pendencia-fields[data-v-e2e5424e]{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem;border-top:1px solid #eee}.pendencia-fields textarea[data-v-e2e5424e]{resize:vertical;font-size:.88rem;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;outline:none}.pendencia-fields textarea[data-v-e2e5424e]:focus{border-color:#004a99}.texto-input[data-v-e2e5424e]{padding:.75rem;border:1px solid #ddd;border-radius:4px;outline:none;font-family:inherit;font-size:.9rem}.texto-input[data-v-e2e5424e]:focus{border-color:#004a99}.opcoes-grid[data-v-e2e5424e]{display:flex;flex-wrap:wrap;gap:.8rem}.opcao-label[data-v-e2e5424e]{display:flex;align-items:center;gap:.4rem;font-size:.88rem;cursor:pointer}.texto-foto-section[data-v-e2e5424e]{display:flex;flex-direction:column;gap:.6rem}.form-actions[data-v-e2e5424e]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-e2e5424e]{background:#004a99;color:#fff;border:none;padding:.8rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-e2e5424e]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-e2e5424e]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-e2e5424e]{background:#95a5a6;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer}.checklists-container[data-v-45f911a5]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.top-bar[data-v-45f911a5]{display:flex;justify-content:flex-start;align-items:center}.btn-novo-checklist[data-v-45f911a5]{background:#004a99;color:#fff;border:none;padding:.55rem 1.2rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer}.btn-novo-checklist[data-v-45f911a5]:hover{background:#003a7a}.modal-tipo[data-v-45f911a5]{background:#fff;border-radius:10px;width:100%;max-width:440px;box-shadow:0 20px 60px #00000040;overflow:hidden}.modal-tipo-header[data-v-45f911a5]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee}.modal-tipo-header h3[data-v-45f911a5]{margin:0;font-size:1rem;color:#2c3e50}.btn-modal-close[data-v-45f911a5]{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#7f8c8d}.modal-tipo-list[data-v-45f911a5]{padding:.8rem;display:flex;flex-direction:column;gap:.4rem}.modal-tipo-item[data-v-45f911a5]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:.15s;color:#2c3e50}.modal-tipo-item[data-v-45f911a5]:hover{border-color:#004a99;background:#f0f7ff;color:#004a99}.modal-tipo-nome[data-v-45f911a5]{font-weight:600;font-size:.92rem}.readonly-wrapper[data-v-45f911a5]{pointer-events:none;-webkit-user-select:none;user-select:none}.modelo-content[data-v-45f911a5]{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem}.form-card-header[data-v-45f911a5]{border-bottom:2px solid #004a99;padding-bottom:1rem}.header-logo-area[data-v-45f911a5]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-45f911a5]{height:50px;width:auto}.header-company[data-v-45f911a5]{display:flex;flex-direction:column;font-size:.82rem;color:#555;line-height:1.5}.header-company strong[data-v-45f911a5]{color:#2c3e50;font-size:.9rem}.checklist-title[data-v-45f911a5]{text-align:center;font-size:1.05rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.5px;margin:0}.grupo-section[data-v-45f911a5]{margin-bottom:.5rem}.grupo-title[data-v-45f911a5]{font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#004a99;padding:.5rem 1rem;border-radius:4px;margin:0 0 .8rem}.item-card[data-v-45f911a5]{border:1px solid #eee;border-radius:6px;padding:1rem;margin-bottom:.6rem;background:#fafbfc}.item-pergunta[data-v-45f911a5]{margin:0 0 .8rem;font-size:.9rem;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.resposta-chips[data-v-45f911a5]{display:flex;gap:.6rem;flex-wrap:wrap}.chip[data-v-45f911a5]{padding:.45rem 1.2rem;border-radius:20px;border:2px solid #ddd;background:#fff;font-size:.83rem;font-weight:700}.chip-conforme[data-v-45f911a5]{border-color:#27ae60;color:#27ae60;background:#e6fffa}.chip-nc[data-v-45f911a5]{border-color:#c0392b;color:#c0392b;background:#fff5f5}.section-title[data-v-45f911a5]{margin:0 0 1rem;color:#2c3e50;font-size:1rem}.selector-section[data-v-45f911a5]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.checklist-list[data-v-45f911a5]{display:flex;flex-direction:column;gap:.5rem}.checklist-list-item[data-v-45f911a5]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;background:#fafbfc;transition:.2s}.checklist-list-item[data-v-45f911a5]:hover{border-color:#004a99;background:#f0f7ff}.checklist-list-item.selected[data-v-45f911a5]{border-color:#004a99;background:#e8f0fe}.list-item-nome[data-v-45f911a5]{font-weight:600;font-size:.92rem;color:#2c3e50}.list-item-arrow[data-v-45f911a5]{color:#004a99;font-size:.75rem}.form-wrapper[data-v-45f911a5]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.form-header-bar[data-v-45f911a5]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;background:#004a99;color:#fff}.form-tipo-label[data-v-45f911a5]{font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.btn-fechar[data-v-45f911a5]{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;padding:.3rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem}.btn-fechar[data-v-45f911a5]:hover{background:#ffffff4d}.list-section[data-v-45f911a5]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.list-header[data-v-45f911a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header h3[data-v-45f911a5]{margin:0}.filter-row[data-v-45f911a5]{display:flex;gap:.8rem}.filter-select[data-v-45f911a5]{padding:.5rem .8rem;border:1px solid #ddd;border-radius:6px;outline:none;background:#fff;font-size:.85rem}table[data-v-45f911a5]{width:100%;border-collapse:collapse}th[data-v-45f911a5],td[data-v-45f911a5]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-45f911a5]{background:#f8f9fa;color:#7f8c8d;font-size:.78rem;text-transform:uppercase}.mono[data-v-45f911a5]{font-family:monospace;font-size:.88rem}.empty-row[data-v-45f911a5]{text-align:center;color:#bdc3c7;padding:2rem!important}.count-cell[data-v-45f911a5]{font-weight:700;text-align:center}.count-cell.verde[data-v-45f911a5]{color:#27ae60}.count-cell.vermelho[data-v-45f911a5]{color:#c0392b}.actions-cell[data-v-45f911a5]{display:flex;gap:.4rem}.btn-action[data-v-45f911a5]{background:transparent;border:1px solid #ddd;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:.15s}.btn-action[data-v-45f911a5]:hover{background:#f0f0f0;border-color:#bbb}.btn-edit[data-v-45f911a5]:hover{background:#e8f0fe;border-color:#004a99}.btn-delete[data-v-45f911a5]:hover{background:#fff5f5;border-color:#c0392b}.tipo-badge[data-v-45f911a5]{background:#e8f0fe;color:#004a99;border:1px solid #c5d8f5;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;white-space:nowrap}.tipo-badge.badge-semanal[data-v-45f911a5]{background:#f3f0ff;color:#5c3bc0;border-color:#d0c4f7}.tipo-badge.badge-carro[data-v-45f911a5]{background:#fff3e0;color:#e65100;border-color:#ffcc80}.tipo-badge.badge-munck[data-v-45f911a5]{background:#e8f5e9;color:#2e7d32;border-color:#a5d6a7}.app-only-msg[data-v-45f911a5]{padding:2rem 1.5rem;text-align:center;color:#7f8c8d;font-size:.9rem;background:#f8f9fa}.print-overlay[data-v-45f911a5]{position:fixed;inset:0;background:#0006;z-index:9999;display:flex;align-items:center;justify-content:center}.print-overlay-inner[data-v-45f911a5]{background:#fff;padding:2rem 3rem;border-radius:10px;font-size:1rem;color:#2c3e50;font-weight:700;box-shadow:0 8px 32px #0003}.btn-view[data-v-45f911a5]:hover{background:#e8f0fe;border-color:#004a99;color:#004a99}.modal-overlay[data-v-45f911a5]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.modal-view-header[data-v-45f911a5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#004a99;border-radius:10px 10px 0 0}.modal-view-numero[data-v-45f911a5]{color:#fff;font-weight:700;font-size:1rem;font-family:monospace}.btn-fechar-modal[data-v-45f911a5]{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;padding:.3rem .8rem;border-radius:4px;cursor:pointer;font-size:.9rem;line-height:1}.btn-fechar-modal[data-v-45f911a5]:hover{background:#ffffff4d}.secao-header[data-v-45f911a5]{background:#e8f0fe;color:#004a99;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;padding:.4rem .8rem;border-radius:4px;margin:.8rem 0 .3rem}.modal-edit[data-v-45f911a5]{background:#fff;border-radius:10px;width:100%;max-width:780px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:90vh}.modal-edit-body[data-v-45f911a5]{padding:.5rem 1.5rem 1rem;overflow-y:auto;flex:1}.edit-row[data-v-45f911a5]{padding:.7rem .5rem;border-bottom:1px solid #f0f0f0}.edit-perg[data-v-45f911a5]{font-size:.87rem;color:#2c3e50;font-weight:500;margin-bottom:.4rem}.edit-radios[data-v-45f911a5]{display:flex;gap:1.5rem;flex-wrap:wrap}.edit-radio-label[data-v-45f911a5]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;cursor:pointer;color:#2c3e50}.edit-radio-label input[data-v-45f911a5]{cursor:pointer}.edit-obs[data-v-45f911a5]{width:100%;margin-top:.5rem;padding:.45rem .6rem;border:1px solid #ddd;border-radius:4px;font-size:.84rem;resize:vertical;min-height:50px;font-family:inherit}.modal-edit-footer[data-v-45f911a5]{padding:.9rem 1.5rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:.8rem}.btn-cancel[data-v-45f911a5]{padding:.5rem 1.2rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:.87rem;color:#2c3e50}.btn-cancel[data-v-45f911a5]:hover{background:#f0f0f0}.btn-save[data-v-45f911a5]{padding:.5rem 1.5rem;border:none;border-radius:6px;background:#004a99;color:#fff;cursor:pointer;font-size:.87rem;font-weight:600}.btn-save[data-v-45f911a5]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-45f911a5]:disabled{opacity:.6;cursor:not-allowed}.foto-overlay[data-v-45f911a5]{position:fixed;inset:0;background:#000000d9;z-index:2000;display:flex;align-items:center;justify-content:center;cursor:pointer}.foto-ampliada[data-v-45f911a5]{max-width:90vw;max-height:90vh;border-radius:6px;box-shadow:0 4px 32px #00000080}.combustivel-container[data-v-dd0316d9]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.import-section[data-v-dd0316d9]{display:flex;flex-direction:column;gap:.75rem}.import-card[data-v-dd0316d9]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #e8590c;display:flex;justify-content:space-between;align-items:center;gap:2rem}.import-info h3[data-v-dd0316d9]{margin:0 0 .4rem;color:#2c3e50}.import-info p[data-v-dd0316d9]{margin:0;color:#7f8c8d;font-size:.9rem;max-width:600px}.import-actions[data-v-dd0316d9]{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.btn-upload[data-v-dd0316d9]{display:inline-block;background:#e8590c;color:#fff;padding:.8rem 1.8rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.95rem;transition:.2s;white-space:nowrap}.btn-upload[data-v-dd0316d9]:hover{background:#d14e0a}.btn-upload.loading[data-v-dd0316d9]{background:#aaa;cursor:not-allowed}.btn-manual[data-v-dd0316d9]{background:#004a99;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;white-space:nowrap}.btn-manual[data-v-dd0316d9]:hover{background:#003a7a}.import-result[data-v-dd0316d9]{padding:.9rem 1.2rem;border-radius:6px;font-size:.9rem}.result-success[data-v-dd0316d9]{background:#e6fffa;color:#234e52;border:1px solid #9ae6b4}.result-error[data-v-dd0316d9]{background:#fff5f5;color:#c53030;border:1px solid #feb2b2}.ignorados[data-v-dd0316d9]{color:#888;margin-left:6px}.manual-form-card[data-v-dd0316d9]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;padding:1.5rem}.manual-form-card h4[data-v-dd0316d9]{margin:0 0 1rem;color:#2c3e50;font-size:1rem}.manual-form[data-v-dd0316d9]{display:flex;flex-direction:column;gap:.75rem}.manual-row[data-v-dd0316d9]{display:flex;gap:1rem;flex-wrap:wrap}.mf-group[data-v-dd0316d9]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:140px}.mf-group label[data-v-dd0316d9]{font-size:.75rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.mf-group input[data-v-dd0316d9],.mf-group select[data-v-dd0316d9]{padding:.55rem .7rem;border:1px solid #ddd;border-radius:4px;font-size:.88rem;outline:none}.mf-group input[data-v-dd0316d9]:focus,.mf-group select[data-v-dd0316d9]:focus{border-color:#004a99}.readonly-field[data-v-dd0316d9]{background:#f8f9fa;color:#7f8c8d}.manual-actions[data-v-dd0316d9]{display:flex;gap:.75rem}.btn-save-manual[data-v-dd0316d9]{background:#004a99;color:#fff;border:none;padding:.7rem 1.8rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save-manual[data-v-dd0316d9]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel-manual[data-v-dd0316d9]{background:#95a5a6;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:4px;cursor:pointer}.req[data-v-dd0316d9]{color:#c0392b}.paineis-section[data-v-dd0316d9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.painel-card[data-v-dd0316d9]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.3rem}.painel-mensal[data-v-dd0316d9]{border-left:4px solid #004a99}.painel-anual[data-v-dd0316d9]{border-left:4px solid #27ae60}.painel-maior[data-v-dd0316d9]{border-left:4px solid #c0392b}.painel-menor[data-v-dd0316d9]{border-left:4px solid #e8590c}.painel-header[data-v-dd0316d9]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.painel-titulo[data-v-dd0316d9]{font-size:.75rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.painel-filtros[data-v-dd0316d9]{display:flex;gap:.4rem}.painel-filtros select[data-v-dd0316d9]{padding:3px 6px;border:1px solid #ddd;border-radius:4px;font-size:.78rem;color:#2c3e50}.painel-valor[data-v-dd0316d9]{font-size:1.35rem;font-weight:700;color:#2c3e50}.painel-placa[data-v-dd0316d9]{font-size:1rem;font-weight:700;color:#004a99;font-family:monospace;letter-spacing:1px}.painel-sub[data-v-dd0316d9]{font-size:.75rem;color:#aaa}.filters-section[data-v-dd0316d9]{background:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d}.filter-row[data-v-dd0316d9]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-dd0316d9]{display:flex;flex-direction:column;gap:.3rem}.filter-group label[data-v-dd0316d9]{font-size:.75rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.filter-group input[data-v-dd0316d9],.filter-group select[data-v-dd0316d9]{padding:.6rem .8rem;border:1px solid #ddd;border-radius:4px;outline:none;min-width:130px}.filter-group input[data-v-dd0316d9]:focus,.filter-group select[data-v-dd0316d9]:focus{border-color:#e8590c}.btn-filter[data-v-dd0316d9]{background:#e8590c;color:#fff;border:none;padding:.6rem 1.4rem;border-radius:4px;cursor:pointer;font-weight:700;align-self:flex-end}.btn-filter[data-v-dd0316d9]:hover{background:#d14e0a}.btn-clear[data-v-dd0316d9]{background:#95a5a6;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;align-self:flex-end}.summary-section[data-v-dd0316d9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.summary-card[data-v-dd0316d9]{background:#fff;padding:1.2rem 1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #e8590c;display:flex;flex-direction:column;gap:.3rem}.summary-label[data-v-dd0316d9]{font-size:.75rem;color:#7f8c8d;text-transform:uppercase;font-weight:700}.summary-value[data-v-dd0316d9]{font-size:1.3rem;font-weight:700;color:#2c3e50}.list-header[data-v-dd0316d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.list-header h3[data-v-dd0316d9]{margin:0}.table-wrapper[data-v-dd0316d9]{overflow-x:auto;max-height:65vh;overflow-y:auto;border-radius:8px;box-shadow:0 4px 6px #0000000d}table[data-v-dd0316d9]{min-width:1600px;width:100%;border-collapse:collapse;background:#fff}th[data-v-dd0316d9],td[data-v-dd0316d9]{padding:.7rem .6rem;text-align:left;border-bottom:1px solid #eee;font-size:.83rem;white-space:nowrap}th[data-v-dd0316d9]{background:#f8f9fa;color:#7f8c8d;font-size:.72rem;text-transform:uppercase;position:sticky;top:0;z-index:1}.bold[data-v-dd0316d9]{font-weight:600;color:#2c3e50}.placa-cell[data-v-dd0316d9]{font-family:monospace;font-size:.9rem;letter-spacing:1px}.bold-value[data-v-dd0316d9]{font-weight:700;color:#e8590c}.nowrap[data-v-dd0316d9]{white-space:nowrap}.empty-row[data-v-dd0316d9]{text-align:center;color:#bdc3c7;padding:2.5rem 1rem!important;white-space:normal;font-size:.95rem}.platform-badge[data-v-dd0316d9]{padding:3px 8px;border-radius:10px;font-size:.68rem;font-weight:700}.badge-bamex[data-v-dd0316d9]{background:#ebf8ff;color:#2b6cb0}.badge-rede[data-v-dd0316d9]{background:#f0fff4;color:#276749}.badge-manual[data-v-dd0316d9]{background:#f5f0ff;color:#6b46c1}.actions-cell[data-v-dd0316d9]{display:flex;gap:.3rem}.btn-icon-minimal[data-v-dd0316d9]{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimal.delete[data-v-dd0316d9]:hover{color:#d32f2f;background:#fff0f0}@media(max-width:900px){.paineis-section[data-v-dd0316d9],.summary-section[data-v-dd0316d9]{grid-template-columns:1fr 1fr}}.pendencias-container[data-v-9de5d5e9]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.kpi-row[data-v-9de5d5e9]{display:flex;gap:1rem}.kpi-card[data-v-9de5d5e9]{flex:1;background:#fff;border-radius:8px;padding:1.2rem 1.5rem;box-shadow:0 4px 6px #0000000d;border-left:4px solid #ccc;display:flex;flex-direction:column;gap:.3rem}.kpi-card.aberto[data-v-9de5d5e9]{border-color:#e8590c}.kpi-card.vencido[data-v-9de5d5e9]{border-color:#c0392b}.kpi-card.resolvido[data-v-9de5d5e9]{border-color:#27ae60}.kpi-value[data-v-9de5d5e9]{font-size:2rem;font-weight:700;color:#2c3e50}.kpi-label[data-v-9de5d5e9]{font-size:.78rem;color:#7f8c8d;text-transform:uppercase;font-weight:600}.list-section[data-v-9de5d5e9]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.list-header[data-v-9de5d5e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;gap:1rem}.tabs[data-v-9de5d5e9]{display:flex;gap:.3rem}.tab[data-v-9de5d5e9]{padding:.45rem 1rem;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:.82rem;color:#555;transition:.2s}.tab.active[data-v-9de5d5e9]{background:#004a99;color:#fff;border-color:#004a99;font-weight:600}.tab[data-v-9de5d5e9]:hover:not(.active){border-color:#004a99;color:#004a99}.busca-input[data-v-9de5d5e9]{padding:.5rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.88rem;width:260px}.busca-input[data-v-9de5d5e9]:focus{border-color:#004a99}.empty-state[data-v-9de5d5e9]{text-align:center;color:#bdc3c7;padding:2rem}table[data-v-9de5d5e9]{width:100%;border-collapse:collapse}th[data-v-9de5d5e9],td[data-v-9de5d5e9]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-9de5d5e9]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.mono[data-v-9de5d5e9]{font-family:monospace;font-size:.85rem}.pergunta-cell[data-v-9de5d5e9]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.row-vencida td[data-v-9de5d5e9]{background:#fff5f5}.row-resolvida td[data-v-9de5d5e9]{background:#f8fff8}.badge-tipo[data-v-9de5d5e9]{background:#e8f0fe;color:#004a99;border:1px solid #c5d8f5;padding:1px 5px;border-radius:4px;font-size:.7rem;font-weight:700;margin-right:4px}.prazo-badge[data-v-9de5d5e9]{font-size:.82rem}.prazo-badge.vencido[data-v-9de5d5e9]{color:#c0392b;font-weight:600}.prazo-badge.ok[data-v-9de5d5e9]{color:#2c3e50}.status-badge[data-v-9de5d5e9]{padding:3px 9px;border-radius:12px;font-size:.75rem;font-weight:600}.status-badge.aberto[data-v-9de5d5e9]{background:#fff4e6;color:#e8590c;border:1px solid #ffd8a8}.status-badge.vencido[data-v-9de5d5e9]{background:#fff5f5;color:#c0392b;border:1px solid #ffc9c9}.status-badge.resolvido[data-v-9de5d5e9]{background:#ebfbee;color:#2b8a3e;border:1px solid #b2f2bb}.actions-cell[data-v-9de5d5e9]{display:flex;gap:.4rem;align-items:center}.btn-action[data-v-9de5d5e9]{border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:600;transition:.2s}.btn-action.tratar[data-v-9de5d5e9]{background:#e8590c;color:#fff}.btn-action.tratar[data-v-9de5d5e9]:hover{background:#c84b0a}.btn-action.fotos[data-v-9de5d5e9]{background:#f1f3f5;color:#555}.btn-action.fotos[data-v-9de5d5e9]:hover{background:#dee2e6}.btn-action.reabrir[data-v-9de5d5e9]{background:#f1f3f5;color:#555}.btn-action.reabrir[data-v-9de5d5e9]:hover{background:#dee2e6}.panel-row td[data-v-9de5d5e9]{padding:0;border-bottom:2px solid #004a99}.tratativa-panel[data-v-9de5d5e9],.fotos-panel[data-v-9de5d5e9]{padding:1.2rem 1.5rem;background:#f8faff;border-top:none}.panel-title[data-v-9de5d5e9]{margin:0 0 .8rem;font-size:.95rem;color:#004a99}.panel-info[data-v-9de5d5e9]{font-size:.85rem;color:#555;margin-bottom:1rem;padding:.5rem .8rem;background:#fff3e0;border-radius:6px;border-left:3px solid #e8590c}.panel-fields[data-v-9de5d5e9]{display:flex;flex-direction:column;gap:.8rem}.field-group[data-v-9de5d5e9]{display:flex;flex-direction:column;gap:.3rem}.field-group label[data-v-9de5d5e9]{font-size:.82rem;font-weight:600;color:#555}.required[data-v-9de5d5e9]{color:#e74c3c}.field-group textarea[data-v-9de5d5e9]{padding:.6rem .8rem;border:1px solid #ddd;border-radius:6px;resize:vertical;font-size:.9rem;outline:none}.field-group textarea[data-v-9de5d5e9]:focus{border-color:#004a99}.file-input[data-v-9de5d5e9]{font-size:.85rem}.fotos-preview-row[data-v-9de5d5e9]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.foto-preview-item[data-v-9de5d5e9]{position:relative}.foto-preview-item img[data-v-9de5d5e9]{width:80px;height:80px;object-fit:cover;border-radius:6px;border:2px solid #ddd}.btn-remove-foto[data-v-9de5d5e9]{position:absolute;top:-5px;right:-5px;background:#e74c3c;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:.65rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.fields-row-2[data-v-9de5d5e9]{display:flex;gap:1rem}.fields-row-2 .field-group[data-v-9de5d5e9]{flex:1}.fields-row-2 input[data-v-9de5d5e9]{padding:.55rem .7rem;border:1px solid #ddd;border-radius:4px;width:100%;outline:none;font-size:.88rem}.fields-row-2 input[data-v-9de5d5e9]:focus{border-color:#004a99}.panel-meta[data-v-9de5d5e9]{font-size:.8rem;color:#7f8c8d;margin-top:.8rem;padding:.5rem .8rem;background:#f0f7ff;border-radius:6px;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center}.custo-preview[data-v-9de5d5e9]{font-size:.8rem;color:#2b8a3e}.custo-preview.zero[data-v-9de5d5e9]{color:#7f8c8d}.custo-info[data-v-9de5d5e9]{color:#2b8a3e;font-weight:600}.panel-actions[data-v-9de5d5e9]{display:flex;gap:.8rem;margin-top:1rem}.btn-confirmar[data-v-9de5d5e9]{background:#004a99;color:#fff;border:none;padding:.65rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:.2s}.btn-confirmar[data-v-9de5d5e9]:hover:not(:disabled){background:#003a7a}.btn-confirmar[data-v-9de5d5e9]:disabled{opacity:.5;cursor:not-allowed}.btn-cancelar[data-v-9de5d5e9]{background:#f1f3f5;color:#555;border:none;padding:.65rem 1.2rem;border-radius:6px;cursor:pointer}.fotos-section[data-v-9de5d5e9]{margin-bottom:1rem}.fotos-section h4[data-v-9de5d5e9]{margin:0 0 .6rem;font-size:.9rem;color:#2c3e50}.fotos-divider[data-v-9de5d5e9]{border-top:1px solid #e0e0e0;margin:1rem 0}.fotos-grid[data-v-9de5d5e9]{display:flex;flex-wrap:wrap;gap:.6rem}.foto-thumb[data-v-9de5d5e9]{width:100px;height:100px;object-fit:cover;border-radius:6px;border:2px solid #ddd;cursor:pointer;transition:.2s}.foto-thumb[data-v-9de5d5e9]:hover{border-color:#004a99;transform:scale(1.04)}.fotos-empty[data-v-9de5d5e9]{font-size:.85rem;color:#bdc3c7;font-style:italic}.fotos-loading[data-v-9de5d5e9]{font-size:.85rem;color:#7f8c8d}.tratativa-info[data-v-9de5d5e9]{display:flex;gap:1.5rem;font-size:.82rem;color:#555;margin-bottom:.5rem}.obs-tratativa[data-v-9de5d5e9]{font-size:.88rem;color:#2c3e50;margin:0 0 .8rem;padding:.5rem .8rem;background:#fff;border-radius:6px;border-left:3px solid #27ae60}.modal-overlay[data-v-9de5d5e9]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.trat-seg-modal[data-v-9de5d5e9]{background:#fff;border-radius:10px;width:95%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.trat-seg-header[data-v-9de5d5e9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#004a99;color:#fff}.trat-seg-header h3[data-v-9de5d5e9]{margin:0;font-size:1rem}.trat-seg-body[data-v-9de5d5e9]{overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.btn-modal-close[data-v-9de5d5e9]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.trat-nc-info[data-v-9de5d5e9]{background:#fef9e7;border-left:4px solid #e8590c;border-radius:6px;padding:.75rem 1rem}.seg-form-group[data-v-9de5d5e9]{display:flex;flex-direction:column;gap:.3rem}.seg-form-group label[data-v-9de5d5e9]{font-size:.82rem;font-weight:600;color:#555}.seg-input[data-v-9de5d5e9]{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;width:100%;box-sizing:border-box}.seg-pend-section[data-v-9de5d5e9]{border-left:4px solid #e8590c}.search-dropdown[data-v-9de5d5e9]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:0 0 6px 6px;z-index:50;max-height:160px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-item[data-v-9de5d5e9]{padding:.5rem .75rem;cursor:pointer;font-size:.85rem}.search-item[data-v-9de5d5e9]:hover{background:#eef2f7}.selected-tag[data-v-9de5d5e9]{display:inline-block;background:#e8f4fd;color:#004a99;padding:3px 10px;border-radius:10px;font-size:.82rem;margin-top:4px}.lightbox[data-v-9de5d5e9]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out}.lightbox img[data-v-9de5d5e9]{max-width:90vw;max-height:90vh;border-radius:4px;cursor:default}.lightbox-close[data-v-9de5d5e9]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer}.manut-container[data-v-1ae24f81]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.card-section[data-v-1ae24f81]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99}.card-section h3[data-v-1ae24f81]{margin:0 0 1rem;color:#2c3e50}.tipo-form[data-v-1ae24f81]{margin-bottom:1.2rem}.input-row[data-v-1ae24f81]{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap;align-items:center}.labeled-input-inline[data-v-1ae24f81]{display:flex;flex-direction:column;gap:2px}.labeled-input-inline label[data-v-1ae24f81]{font-size:.75rem;color:#7f8c8d;white-space:nowrap}.labeled-input-inline input[data-v-1ae24f81]{width:130px}input[data-v-1ae24f81],select[data-v-1ae24f81]{padding:.7rem .75rem;border:1px solid #ddd;border-radius:4px;flex:1;min-width:0;outline:none;font-size:.88rem}input[data-v-1ae24f81]:focus,select[data-v-1ae24f81]:focus{border-color:#004a99;box-shadow:0 0 0 2px #004a991a}.tipo-card[data-v-1ae24f81]{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:.75rem;overflow:hidden}.tipo-header[data-v-1ae24f81]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8fafc;flex-wrap:wrap;gap:.5rem}.tipo-header-info[data-v-1ae24f81]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tipo-nome[data-v-1ae24f81]{font-weight:700;font-size:.92rem;color:#1e293b}.itens-count[data-v-1ae24f81]{font-size:.75rem;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:10px}.tipo-header-actions[data-v-1ae24f81]{display:flex;align-items:center;gap:.5rem}.btn-expand[data-v-1ae24f81]{background:#eff6ff;color:#004a99;border:1px solid #bfdbfe;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:600;white-space:nowrap}.btn-expand[data-v-1ae24f81]:hover{background:#dbeafe}.tipo-itens[data-v-1ae24f81]{padding:1rem;border-top:1px solid #e2e8f0;background:#fafafa}.batch-form[data-v-1ae24f81]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.9rem;margin-bottom:1rem}.batch-header-row[data-v-1ae24f81]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;flex-wrap:wrap}.batch-label[data-v-1ae24f81]{font-size:.8rem;font-weight:700;color:#475569;white-space:nowrap}.batch-intervalo-input[data-v-1ae24f81]{width:120px;flex:unset}.batch-tipo-select[data-v-1ae24f81]{width:90px;flex:unset}.batch-desc-row[data-v-1ae24f81]{display:flex;gap:.5rem;margin-bottom:.4rem;align-items:center}.batch-desc-input[data-v-1ae24f81]{flex:1}.batch-actions[data-v-1ae24f81]{display:flex;gap:.6rem;margin-top:.6rem}.btn-add-desc[data-v-1ae24f81]{background:#f0f9ff;color:#0369a1;border:1px dashed #7dd3fc;padding:.45rem .9rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:600}.btn-add-desc[data-v-1ae24f81]:hover{background:#e0f2fe}.btn-item-add[data-v-1ae24f81]{background:#004a99;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:.82rem;white-space:nowrap}.btn-item-add[data-v-1ae24f81]:disabled{opacity:.6;cursor:not-allowed}.btn-item-add[data-v-1ae24f81]:hover:not(:disabled){background:#003a7a}.btn-cancel-sm[data-v-1ae24f81]{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:.45rem .65rem;border-radius:4px;cursor:pointer;font-size:.82rem;flex-shrink:0}.item-edit-form[data-v-1ae24f81]{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:.75rem;margin-bottom:1rem}.flex2[data-v-1ae24f81]{flex:2}.itens-table[data-v-1ae24f81]{width:100%;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden;font-size:.84rem}.itens-table th[data-v-1ae24f81],.itens-table td[data-v-1ae24f81]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #f1f5f9}.itens-table th[data-v-1ae24f81]{background:#f8f9fa;color:#7f8c8d;font-size:.72rem;text-transform:uppercase}.grupo-first .intervalo-cell[data-v-1ae24f81]{border-top:2px solid #e2e8f0;color:#1d4ed8;font-size:.85rem}.grupo-cont .intervalo-cell[data-v-1ae24f81]{border-top:none}.grupo-first[data-v-1ae24f81]{background:#f8faff}.empty-itens[data-v-1ae24f81]{color:#94a3b8;font-size:.85rem;text-align:center;padding:.75rem}.paineis-row[data-v-1ae24f81]{display:flex;gap:1.5rem}.painel-card[data-v-1ae24f81]{flex:1;background:#fff;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 6px #0000000d;cursor:pointer;transition:transform .15s}.painel-card[data-v-1ae24f81]:hover{transform:translateY(-2px)}.painel-card.vencidas[data-v-1ae24f81]{border-left:4px solid #c0392b}.painel-card.proximas[data-v-1ae24f81]{border-left:4px solid #e8590c}.painel-number[data-v-1ae24f81]{font-size:2.5rem;font-weight:700;line-height:1}.painel-card.vencidas .painel-number[data-v-1ae24f81]{color:#c0392b}.painel-card.proximas .painel-number[data-v-1ae24f81]{color:#e8590c}.painel-label[data-v-1ae24f81]{font-size:.85rem;color:#2c3e50;font-weight:600;margin-top:.3rem}.painel-sub[data-v-1ae24f81]{font-size:.75rem;color:#7f8c8d;margin-top:.2rem}.list-header-row[data-v-1ae24f81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header-row h3[data-v-1ae24f81]{margin:0}.btn-clear-filter[data-v-1ae24f81]{background:#fff5f5;border:1px solid #fca5a5;color:#c0392b;padding:.35rem .8rem;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:600}.filters-row[data-v-1ae24f81]{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.filters-row select[data-v-1ae24f81]{flex:1;min-width:140px}.btn-filtrar[data-v-1ae24f81]{background:#004a99;color:#fff;border:none;padding:.65rem 1.4rem;border-radius:4px;cursor:pointer;font-weight:600;white-space:nowrap}.btn-filtrar[data-v-1ae24f81]:hover{background:#003a7a}.table-wrapper[data-v-1ae24f81]{overflow-x:auto;max-height:60vh;overflow-y:auto;border-radius:6px}table[data-v-1ae24f81]{width:100%;border-collapse:collapse;background:#fff;min-width:1100px}th[data-v-1ae24f81],td[data-v-1ae24f81]{padding:.65rem .6rem;text-align:left;border-bottom:1px solid #eee;font-size:.83rem;white-space:nowrap}th[data-v-1ae24f81]{background:#f8f9fa;color:#7f8c8d;font-size:.72rem;text-transform:uppercase;position:sticky;top:0}.bold[data-v-1ae24f81]{font-weight:600}.placa-cell[data-v-1ae24f81]{font-family:monospace;letter-spacing:1px}.nowrap[data-v-1ae24f81]{white-space:nowrap}.empty-row[data-v-1ae24f81]{text-align:center;color:#bdc3c7;padding:2rem!important;white-space:normal}.text-muted[data-v-1ae24f81]{color:#94a3b8;font-size:.82rem}.text-muted-sm[data-v-1ae24f81]{font-size:.78rem;color:#94a3b8}.manut-row.row-vencida[data-v-1ae24f81]{background:#fff5f5}.manut-row.row-proxima[data-v-1ae24f81]{background:#fffbeb}.status-badge[data-v-1ae24f81]{padding:3px 10px;border-radius:10px;font-size:.7rem;font-weight:700;text-transform:uppercase}.badge-vencida[data-v-1ae24f81]{background:#fff5f5;color:#c0392b;border:1px solid #fecaca}.badge-proxima[data-v-1ae24f81]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.badge-emdia[data-v-1ae24f81]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.badge-seminfo[data-v-1ae24f81]{background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0}.cat-badge[data-v-1ae24f81]{background:#eff6ff;color:#1d4ed8;padding:2px 8px;border-radius:8px;font-size:.73rem;font-weight:600}.pag-badge[data-v-1ae24f81]{padding:2px 8px;border-radius:8px;font-size:.75rem;font-weight:600}.pag-ok[data-v-1ae24f81]{background:#f0fdf4;color:#15803d}.pag-pend[data-v-1ae24f81]{background:#fff5f5;color:#c0392b}.tratado-info[data-v-1ae24f81]{font-size:.82rem}.btn-tratar[data-v-1ae24f81]{background:#004a99;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:.78rem;font-weight:600}.btn-tratar[data-v-1ae24f81]:hover{background:#003a7a}.actions-cell[data-v-1ae24f81]{display:flex;gap:.3rem}.btn-icon-minimal[data-v-1ae24f81]{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;font-size:.95rem;transition:.2s}.btn-icon-minimal[data-v-1ae24f81]:hover{background:#f0f0f0}.btn-icon-minimal.delete[data-v-1ae24f81]:hover{color:#d32f2f;background:#fff0f0}.modal-overlay[data-v-1ae24f81]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1ae24f81]{background:#fff;border-radius:10px;padding:2rem;width:600px;max-width:95vw;max-height:90vh;overflow-y:auto}.modal-content h3[data-v-1ae24f81]{margin:0 0 .5rem;color:#2c3e50}.modal-info[data-v-1ae24f81]{background:#eff6ff;border-left:3px solid #004a99;padding:.5rem 1rem;border-radius:4px;margin-bottom:1.2rem;font-size:.88rem}.modal-form[data-v-1ae24f81]{display:flex;flex-direction:column;gap:1rem}.modal-row[data-v-1ae24f81]{display:flex;gap:1rem;flex-wrap:wrap}.field-group[data-v-1ae24f81]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.field-group label[data-v-1ae24f81]{font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase}.field-group input[data-v-1ae24f81],.field-group select[data-v-1ae24f81]{width:100%;box-sizing:border-box}.btn-upload[data-v-1ae24f81]{display:inline-flex;align-items:center;background:#f0f4ff;border:1px dashed #004a99;color:#004a99;padding:.5rem .8rem;border-radius:4px;cursor:pointer;font-size:.82rem}.btn-upload[data-v-1ae24f81]:hover{background:#e0ecff}.link-arquivo[data-v-1ae24f81]{font-size:.8rem;color:#004a99;text-decoration:underline;margin-top:.2rem}.modal-actions[data-v-1ae24f81]{display:flex;gap:1rem;margin-top:1.5rem}.btn-save[data-v-1ae24f81]{background:#004a99;color:#fff;border:none;padding:.7rem 1.8rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-1ae24f81]:disabled{opacity:.6;cursor:not-allowed}.btn-save[data-v-1ae24f81]:hover:not(:disabled){background:#003a7a}.btn-cancel[data-v-1ae24f81]{background:#95a5a6;color:#fff;border:none;padding:.7rem 1.4rem;border-radius:4px;cursor:pointer}.frota-dashboard[data-v-564b3477]{padding:24px;background:#f4f7f6;min-height:100vh}.page-header h1[data-v-564b3477]{font-size:1.6rem;color:#2c3e50;margin-bottom:20px}.card[data-v-564b3477]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:20px;border-left:4px solid #004a99;margin-bottom:20px}.filtros-bar[data-v-564b3477]{margin-bottom:20px}.filtros-row[data-v-564b3477]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.filtro-grupo[data-v-564b3477]{display:flex;flex-direction:column;gap:4px}.filtro-grupo label[data-v-564b3477]{font-size:.78rem;color:#7f8c8d;font-weight:600}.filtros-row select[data-v-564b3477],.filtros-row input[data-v-564b3477]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:.85rem;color:#2c3e50}.btn-primary[data-v-564b3477]{background:#004a99;color:#fff;border:none;border-radius:6px;padding:7px 18px;cursor:pointer;font-size:.85rem}.btn-secondary[data-v-564b3477]{background:#7f8c8d;color:#fff;border:none;border-radius:6px;padding:7px 18px;cursor:pointer;font-size:.85rem}.resumo-topo[data-v-564b3477]{display:flex;gap:20px;margin-bottom:20px;align-items:flex-start}.resumo-esquerda[data-v-564b3477]{flex:1;min-width:0}.resumo-gasto-placa[data-v-564b3477]{width:280px;flex-shrink:0}.cards-row[data-v-564b3477]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.card-stat[data-v-564b3477]{background:#fff;border-radius:10px;padding:14px 16px;flex:1;min-width:110px;box-shadow:0 4px 10px #00000012;text-align:center}.card-stat.azul[data-v-564b3477]{border-left:4px solid #004a99}.card-stat.verde[data-v-564b3477]{border-left:4px solid #27ae60}.card-stat.azul-escuro[data-v-564b3477]{border-left:4px solid #1a252f}.card-stat.laranja[data-v-564b3477]{border-left:4px solid #e8590c}.card-stat.vermelho[data-v-564b3477]{border-left:4px solid #c0392b}.card-stat-valor[data-v-564b3477]{font-size:1.6rem;font-weight:700;color:#2c3e50}.card-stat-label[data-v-564b3477]{font-size:.78rem;color:#7f8c8d;margin-top:4px}.dois-cols[data-v-564b3477]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.tres-listas[data-v-564b3477]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}.card-titulo[data-v-564b3477]{font-size:1rem;font-weight:600;color:#2c3e50;margin:0 0 14px;border-bottom:1px solid #eee;padding-bottom:8px}.tabela-simples[data-v-564b3477]{width:100%;border-collapse:collapse;font-size:.88rem}.tabela-simples tr:not(:last-child) td[data-v-564b3477]{border-bottom:1px solid #f0f0f0}.tabela-simples td[data-v-564b3477]{padding:6px 4px;color:#2c3e50}.valor-col[data-v-564b3477]{text-align:right;font-weight:600;color:#004a99}.filtros-chart[data-v-564b3477]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.filtros-chart select[data-v-564b3477],.filtros-chart input[data-v-564b3477]{padding:5px 8px;border:1px solid #ddd;border-radius:6px;font-size:.82rem;color:#2c3e50;flex:1;min-width:100px}.filtros-lista[data-v-564b3477]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.filtros-lista select[data-v-564b3477],.filtros-lista input[data-v-564b3477]{padding:5px 8px;border:1px solid #ddd;border-radius:6px;font-size:.82rem;color:#2c3e50;flex:1}.lista-scroll[data-v-564b3477]{max-height:320px;overflow-y:auto}.lista-item[data-v-564b3477]{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid #f5f5f5;font-size:.85rem}.lista-item-pendencia[data-v-564b3477]{align-items:flex-start}.rank-pos[data-v-564b3477]{font-weight:700;color:#7f8c8d;min-width:28px}.rank-nome[data-v-564b3477]{flex:1;color:#2c3e50}.rank-total[data-v-564b3477]{font-size:.82rem}.badge[data-v-564b3477]{border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:600}.badge-azul[data-v-564b3477]{background:#e8f0ff;color:#004a99}.badge-verde[data-v-564b3477]{background:#e6f9ee;color:#27ae60}.badge-laranja[data-v-564b3477]{background:#fff3e8;color:#e8590c}.badge-vermelho[data-v-564b3477]{background:#fde8e8;color:#c0392b}.pend-tipo[data-v-564b3477]{min-width:54px}.pend-info[data-v-564b3477]{flex:1}.pend-descricao[data-v-564b3477]{color:#2c3e50;font-size:.82rem;line-height:1.3}.pend-sub[data-v-564b3477]{display:flex;gap:6px;margin-top:3px;flex-wrap:wrap}.pend-placa[data-v-564b3477]{background:#1a252f;color:#fff;border-radius:3px;padding:1px 6px;font-size:.73rem;font-weight:600}.pend-num[data-v-564b3477],.pend-data[data-v-564b3477]{color:#7f8c8d;font-size:.75rem}.vazio[data-v-564b3477]{color:#aaa;font-size:.85rem;text-align:center;padding:16px 0}@media(max-width:1200px){.tres-listas[data-v-564b3477]{grid-template-columns:1fr 1fr}.resumo-topo[data-v-564b3477]{flex-direction:column}.resumo-gasto-placa[data-v-564b3477]{width:100%}}@media(max-width:768px){.dois-cols[data-v-564b3477],.tres-listas[data-v-564b3477]{grid-template-columns:1fr}.cards-row[data-v-564b3477]{flex-direction:column}}.gastos-container[data-v-2ab600d6]{padding:24px;background:#f4f7f6;min-height:100vh;color:#2c3e50}.page-header h1[data-v-2ab600d6]{font-size:1.6rem;margin-bottom:20px}.paineis-row[data-v-2ab600d6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.painel[data-v-2ab600d6]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.painel.azul[data-v-2ab600d6]{border-left:4px solid #004a99}.painel.verde[data-v-2ab600d6]{border-left:4px solid #27ae60}.painel.vermelho[data-v-2ab600d6]{border-left:4px solid #c0392b}.painel.laranja[data-v-2ab600d6]{border-left:4px solid #e8590c}.painel-top[data-v-2ab600d6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}.painel-label[data-v-2ab600d6]{font-size:.72rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.painel-filtros[data-v-2ab600d6]{display:flex;gap:4px}.painel-filtros select[data-v-2ab600d6]{padding:2px 5px;border:1px solid #ddd;border-radius:4px;font-size:.75rem}.painel-valor[data-v-2ab600d6]{font-size:1.4rem;font-weight:700;color:#2c3e50}.painel-placa[data-v-2ab600d6]{font-size:1rem;font-weight:700;color:#004a99;font-family:monospace}.painel-sub[data-v-2ab600d6]{font-size:.72rem;color:#aaa}.form-section[data-v-2ab600d6]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;margin-bottom:16px;overflow:hidden}.form-header[data-v-2ab600d6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}.form-header h3[data-v-2ab600d6]{margin:0;font-size:1rem;color:#2c3e50}.toggle-icon[data-v-2ab600d6]{color:#7f8c8d;font-size:.85rem}.form-body[data-v-2ab600d6]{padding:0 20px 20px;border-top:1px solid #f0f0f0}.form-row[data-v-2ab600d6]{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.fg[data-v-2ab600d6]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:140px}.fg.flex2[data-v-2ab600d6]{flex:2}.fg label[data-v-2ab600d6]{font-size:.72rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.fg input[data-v-2ab600d6],.fg select[data-v-2ab600d6]{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:.88rem;outline:none}.fg input[data-v-2ab600d6]:focus,.fg select[data-v-2ab600d6]:focus{border-color:#004a99}.req[data-v-2ab600d6]{color:#c0392b}.itens-section[data-v-2ab600d6]{margin-top:16px}.itens-header[data-v-2ab600d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.itens-header h4[data-v-2ab600d6]{margin:0;font-size:.9rem;color:#2c3e50}.btn-add-item[data-v-2ab600d6]{background:#004a99;color:#fff;border:none;padding:5px 14px;border-radius:6px;cursor:pointer;font-size:.85rem}.itens-table-wrap[data-v-2ab600d6]{overflow-x:auto}.itens-table[data-v-2ab600d6]{width:100%;border-collapse:collapse;font-size:.85rem}.itens-table th[data-v-2ab600d6]{background:#f8f9fa;color:#7f8c8d;font-size:.72rem;text-transform:uppercase;padding:7px 8px;text-align:left;border-bottom:2px solid #eee}.itens-table td[data-v-2ab600d6]{padding:6px 8px;border-bottom:1px solid #f5f5f5}.input-inline[data-v-2ab600d6]{width:100%;padding:5px 7px;border:1px solid #ddd;border-radius:4px;font-size:.85rem}.input-sm[data-v-2ab600d6]{max-width:90px}.total-cell[data-v-2ab600d6]{font-weight:600;color:#004a99}.total-label[data-v-2ab600d6]{font-weight:700;color:#2c3e50;text-align:right}.total-geral[data-v-2ab600d6]{font-size:1rem;font-weight:700;color:#004a99}.empty-itens[data-v-2ab600d6]{text-align:center;color:#aaa;padding:12px;font-size:.85rem}.btn-remove-item[data-v-2ab600d6]{background:transparent;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:2px 6px}.nf-row[data-v-2ab600d6]{margin-top:14px;display:flex;gap:12px;align-items:flex-end}.btn-nf[data-v-2ab600d6]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:2px dashed #004a99;color:#004a99;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700}.nf-nome[data-v-2ab600d6]{font-size:.8rem;color:#555;margin-top:4px}.form-actions[data-v-2ab600d6]{display:flex;gap:10px;margin-top:16px}.btn-save[data-v-2ab600d6]{background:#004a99;color:#fff;border:none;padding:9px 24px;border-radius:6px;cursor:pointer;font-weight:700}.btn-save[data-v-2ab600d6]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-2ab600d6]{background:#95a5a6;color:#fff;border:none;padding:9px 18px;border-radius:6px;cursor:pointer}.filtros-section[data-v-2ab600d6]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:14px 20px;margin-bottom:16px}.filtros-row[data-v-2ab600d6]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.fg-f[data-v-2ab600d6]{display:flex;flex-direction:column;gap:3px}.fg-f label[data-v-2ab600d6]{font-size:.7rem;font-weight:700;color:#7f8c8d;text-transform:uppercase}.fg-f input[data-v-2ab600d6],.fg-f select[data-v-2ab600d6]{padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:.83rem;min-width:110px}.btn-filtrar[data-v-2ab600d6]{background:#004a99;color:#fff;border:none;padding:7px 16px;border-radius:4px;cursor:pointer;font-weight:700;align-self:flex-end}.btn-limpar[data-v-2ab600d6]{background:#95a5a6;color:#fff;border:none;padding:7px 12px;border-radius:4px;cursor:pointer;align-self:flex-end}.lista-section[data-v-2ab600d6]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.table-wrap[data-v-2ab600d6]{overflow-x:auto;max-height:65vh;overflow-y:auto}table[data-v-2ab600d6]{width:100%;border-collapse:collapse;font-size:.83rem;min-width:1200px}th[data-v-2ab600d6]{background:#f8f9fa;color:#7f8c8d;font-size:.7rem;text-transform:uppercase;padding:8px 7px;text-align:left;border-bottom:2px solid #eee;position:sticky;top:0;z-index:1}td[data-v-2ab600d6]{padding:8px 7px;border-bottom:1px solid #f5f5f5;white-space:nowrap}.row-preventiva[data-v-2ab600d6]{background:#fafffe}.placa-cell[data-v-2ab600d6]{font-family:monospace;font-weight:700}.valor-col[data-v-2ab600d6]{font-weight:700;color:#004a99}.nowrap[data-v-2ab600d6]{white-space:nowrap}.empty-row[data-v-2ab600d6]{text-align:center;color:#bdc3c7;padding:2rem!important;white-space:normal}.badge-tipo[data-v-2ab600d6]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:700}.badge-tipo.preventiva[data-v-2ab600d6]{background:#e8f5e9;color:#2e7d32}.badge-tipo.corretiva[data-v-2ab600d6]{background:#fff3e0;color:#e65100}.badge-pag[data-v-2ab600d6]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:700}.badge-pag.realizado[data-v-2ab600d6]{background:#e8f5e9;color:#2e7d32}.badge-pag.em_aberto[data-v-2ab600d6]{background:#fdecea;color:#c62828}.badge-pag.programado[data-v-2ab600d6]{background:#fff8e1;color:#f57f17}.badge-origem[data-v-2ab600d6]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:700}.origem-prev[data-v-2ab600d6]{background:#e3f2fd;color:#1565c0}.origem-manual[data-v-2ab600d6]{background:#f3e5f5;color:#6a1b9a}.origem-pend[data-v-2ab600d6]{background:#fff3e0;color:#e65100}.origem-almo[data-v-2ab600d6]{background:#e8f5e9;color:#2e7d32}.btn-ver-itens[data-v-2ab600d6]{background:none;border:1px solid #004a99;color:#004a99;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.78rem}.btn-nf-ver[data-v-2ab600d6]{background:none;border:1px solid #e8590c;color:#e8590c;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.78rem}.sem-nf[data-v-2ab600d6]{color:#ccc}.readonly-badge[data-v-2ab600d6]{font-size:.85rem;cursor:default}.acoes-cell[data-v-2ab600d6]{display:flex;gap:4px;align-items:center}.btn-edit[data-v-2ab600d6],.btn-del[data-v-2ab600d6]{background:none;border:none;cursor:pointer;font-size:1rem;padding:2px}.btn-del[data-v-2ab600d6]:hover{color:#c0392b}.modal-overlay[data-v-2ab600d6]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-2ab600d6]{background:#fff;border-radius:10px;padding:24px;max-width:620px;width:95%;max-height:80vh;overflow-y:auto}.modal-header[data-v-2ab600d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-2ab600d6]{margin:0;font-size:1rem}.btn-fechar[data-v-2ab600d6]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#7f8c8d}.modal-obs[data-v-2ab600d6]{margin-top:12px;padding:10px;background:#f8f9fa;border-radius:6px;font-size:.88rem}@media(max-width:900px){.paineis-row[data-v-2ab600d6]{grid-template-columns:1fr 1fr}}.pneus-container[data-v-077782fc]{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;color:#2c3e50}.page-header[data-v-077782fc]{display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-077782fc]{margin:0;font-size:1.3rem}.btn-novo[data-v-077782fc]{background:#004a99;color:#fff;border:none;padding:.6rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem}.btn-novo[data-v-077782fc]:hover{background:#003d80}.paineis-row[data-v-077782fc]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}.painel[data-v-077782fc]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;padding:1.2rem;min-height:160px}.painel-title[data-v-077782fc]{font-size:.75rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.8rem}.painel-select[data-v-077782fc]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.85rem;margin-bottom:.7rem;outline:none}.painel-select[data-v-077782fc]:focus{border-color:#004a99}.painel-hint[data-v-077782fc]{font-size:.82rem;color:#aaa;text-align:center;padding:1rem 0}.painel-hint-sm[data-v-077782fc]{font-size:.72rem;color:#aaa;margin-top:.3rem}.painel-big-number[data-v-077782fc]{font-size:2rem;font-weight:800;color:#004a99}.painel-big-number.vermelho[data-v-077782fc]{color:#c0392b}.painel-placa[data-v-077782fc]{font-size:1rem;font-weight:700;color:#2c3e50;font-family:monospace;letter-spacing:1px;margin-bottom:.3rem}.painel-sub[data-v-077782fc]{font-size:.8rem;color:#7f8c8d}.painel-table[data-v-077782fc]{width:100%;border-collapse:collapse;font-size:.82rem}.painel-table th[data-v-077782fc]{color:#7f8c8d;font-size:.72rem;text-transform:uppercase;padding:.3rem .4rem;border-bottom:1px solid #eee}.painel-table td[data-v-077782fc]{padding:.35rem .4rem;border-bottom:1px solid #f5f5f5}.km-val[data-v-077782fc]{font-weight:600;color:#004a99}.filtros-bar[data-v-077782fc]{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000000a}.f-input[data-v-077782fc]{padding:.6rem .8rem;border:1px solid #ddd;border-radius:4px;font-size:.85rem;outline:none}.f-input[data-v-077782fc]:focus{border-color:#004a99}.labeled-filter[data-v-077782fc]{display:flex;flex-direction:column;gap:.2rem}.labeled-filter label[data-v-077782fc]{font-size:.72rem;color:#7f8c8d;font-weight:600}.btn-filtrar[data-v-077782fc]{background:#004a99;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem;white-space:nowrap}.btn-filtrar[data-v-077782fc]:hover{background:#003d80}.btn-limpar[data-v-077782fc]{background:#f1f5f9;color:#7f8c8d;border:1px solid #eee;padding:.6rem 1rem;border-radius:4px;cursor:pointer;font-size:.85rem}.table-card[data-v-077782fc]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.table-wrapper[data-v-077782fc]{overflow-x:auto;max-height:55vh;overflow-y:auto}table[data-v-077782fc]{width:100%;border-collapse:collapse;min-width:900px}th[data-v-077782fc],td[data-v-077782fc]{padding:.7rem .6rem;text-align:left;border-bottom:1px solid #eee;font-size:.85rem;white-space:nowrap}th[data-v-077782fc]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase;position:sticky;top:0}.bold[data-v-077782fc]{font-weight:600}.placa-cell[data-v-077782fc]{font-family:monospace;letter-spacing:1px}.nowrap[data-v-077782fc]{white-space:nowrap}.empty-row[data-v-077782fc]{text-align:center;color:#bdc3c7;padding:2rem!important}.text-muted[data-v-077782fc]{color:#bbb}.km-rodado-badge[data-v-077782fc]{background:#e6f0ff;color:#004a99;padding:2px 8px;border-radius:10px;font-size:.78rem;font-weight:600}.pos-badge[data-v-077782fc]{background:#f1f5f9;color:#2c3e50;padding:2px 8px;border-radius:6px;font-size:.78rem;font-weight:700;font-family:monospace}.actions-cell[data-v-077782fc]{display:flex;gap:.3rem}.btn-icon[data-v-077782fc]{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;font-size:1rem}.btn-icon[data-v-077782fc]:hover{background:#f0f0f0}.btn-icon.del[data-v-077782fc]:hover{color:#d32f2f;background:#fff0f0}.modal-overlay[data-v-077782fc]{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:2rem 1rem;overflow-y:auto}.modal-content[data-v-077782fc]{background:#fff;border-radius:10px;width:100%;max-width:600px;box-shadow:0 20px 60px #0000004d;margin:auto}.modal-print-content[data-v-077782fc]{max-width:520px}.modal-header[data-v-077782fc]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-077782fc]{margin:0;color:#2c3e50;font-size:1rem}.btn-close[data-v-077782fc]{background:none;border:none;font-size:1.6rem;cursor:pointer;color:#7f8c8d;line-height:1}.modal-footer[data-v-077782fc]{display:flex;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #eee}.modal-form[data-v-077782fc]{padding:1.5rem;display:flex;flex-direction:column;gap:0}.input-row[data-v-077782fc]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.labeled-input[data-v-077782fc]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:160px}.labeled-input label[data-v-077782fc]{font-size:.75rem;color:#7f8c8d;font-weight:600}.labeled-input input[data-v-077782fc],.labeled-input select[data-v-077782fc]{padding:.7rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.9rem}.labeled-input input[data-v-077782fc]:focus,.labeled-input select[data-v-077782fc]:focus{border-color:#004a99}.labeled-input select[data-v-077782fc]:disabled{background:#f8f9fa;color:#aaa}.alerta-ultima[data-v-077782fc]{display:flex;align-items:flex-start;gap:.7rem;background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;padding:.8rem 1rem;margin-bottom:1rem;font-size:.85rem;color:#92400e}.alerta-icon[data-v-077782fc]{font-size:1.1rem;flex-shrink:0}.form-actions[data-v-077782fc]{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.btn-save[data-v-077782fc]{background:#004a99;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save[data-v-077782fc]:disabled{opacity:.6;cursor:not-allowed}.btn-save[data-v-077782fc]:hover:not(:disabled){background:#003d80}.btn-cancel[data-v-077782fc]{background:#95a5a6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer}.print-body[data-v-077782fc]{padding:1.5rem}.print-title[data-v-077782fc]{font-size:.9rem;font-weight:700;text-align:center;margin-bottom:1.2rem;color:#004a99;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #004a99;padding-bottom:.5rem}.print-grid[data-v-077782fc]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.print-item[data-v-077782fc]{font-size:.88rem}.print-item span[data-v-077782fc]{color:#7f8c8d}@media print{.pneus-container[data-v-077782fc]{display:none}.no-print[data-v-077782fc]{background:transparent!important}.modal-overlay.no-print[data-v-077782fc]{position:static;padding:0}.modal-print-content[data-v-077782fc]{box-shadow:none;max-width:100%}.no-print .modal-header[data-v-077782fc],.no-print .modal-footer[data-v-077782fc]{display:none!important}.print-body[data-v-077782fc]{display:block!important}}.estoque-container[data-v-000727e0]{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;color:#2c3e50}.tabs-header[data-v-000727e0]{display:flex;gap:.4rem;border-bottom:2px solid #eee;padding-bottom:0}.tab[data-v-000727e0]{padding:.6rem 1.4rem;border:1px solid #ddd;border-bottom:none;border-radius:6px 6px 0 0;background:#f8f9fa;cursor:pointer;font-size:.88rem;color:#555;transition:.2s}.tab.active[data-v-000727e0]{background:#fff;color:#004a99;font-weight:700;border-color:#eee;border-bottom:2px solid white;margin-bottom:-2px}.tab[data-v-000727e0]:hover:not(.active){background:#e8f0fe}.section-header[data-v-000727e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.section-header h3[data-v-000727e0]{margin:0}.btn-novo[data-v-000727e0]{background:#004a99;color:#fff;border:none;padding:.6rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem}.btn-novo.saida[data-v-000727e0]{background:#c0392b}.btn-novo[data-v-000727e0]:hover{opacity:.88}.filtros-bar[data-v-000727e0]{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000000a}.filter-inline[data-v-000727e0]{display:flex;gap:.6rem;align-items:center}.f-input[data-v-000727e0],.f-select[data-v-000727e0]{padding:.55rem .8rem;border:1px solid #ddd;border-radius:4px;font-size:.85rem;outline:none}.f-input[data-v-000727e0]:focus,.f-select[data-v-000727e0]:focus{border-color:#004a99}.labeled-filter[data-v-000727e0]{display:flex;flex-direction:column;gap:.2rem}.labeled-filter label[data-v-000727e0]{font-size:.72rem;color:#7f8c8d;font-weight:600}.btn-filtrar[data-v-000727e0]{background:#004a99;color:#fff;border:none;padding:.55rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.85rem}.btn-limpar[data-v-000727e0]{background:#f1f5f9;color:#7f8c8d;border:1px solid #eee;padding:.55rem 1rem;border-radius:4px;cursor:pointer;font-size:.85rem}.table-card[data-v-000727e0]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.table-wrapper[data-v-000727e0]{overflow-x:auto;max-height:60vh;overflow-y:auto}table[data-v-000727e0]{width:100%;border-collapse:collapse;min-width:700px}th[data-v-000727e0],td[data-v-000727e0]{padding:.7rem .6rem;text-align:left;border-bottom:1px solid #eee;font-size:.85rem;white-space:nowrap}th[data-v-000727e0]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase;position:sticky;top:0}.bold[data-v-000727e0]{font-weight:600}.mono[data-v-000727e0]{font-family:monospace}.empty-row[data-v-000727e0]{text-align:center;color:#bdc3c7;padding:2rem!important}.acoes-cell[data-v-000727e0]{display:flex;gap:.3rem}.btn-del[data-v-000727e0]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:3px;border-radius:4px}.btn-del[data-v-000727e0]:hover{background:#fff0f0;color:#d32f2f}.saldo-cell[data-v-000727e0]{font-weight:700;color:#004a99}.saldo-cell.zero[data-v-000727e0]{color:#c0392b}.saldo-disp[data-v-000727e0]{color:#7f8c8d;font-size:.82rem}.preco-cell[data-v-000727e0]{color:#2e7d32;font-weight:600}.tipo-badge[data-v-000727e0]{background:#e8f0fe;color:#004a99;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.estoque-badge[data-v-000727e0]{padding:2px 8px;border-radius:10px;font-size:.78rem;font-weight:700}.estoque-badge.fabrica[data-v-000727e0]{background:#e3f2fd;color:#1565c0}.estoque-badge.srn[data-v-000727e0]{background:#f3e5f5;color:#6a1b9a}.pag-badge[data-v-000727e0]{padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.pag-badge.realizado[data-v-000727e0]{background:#e8f5e9;color:#2e7d32}.pag-badge.em_aberto[data-v-000727e0]{background:#fff8e1;color:#f57f17}.pag-badge.programado[data-v-000727e0]{background:#e3f2fd;color:#1565c0}.alerta-badge[data-v-000727e0]{background:#fff3cd;color:#856404;padding:2px 8px;border-radius:10px;font-size:.75rem}.btn-ver-itens[data-v-000727e0]{background:none;border:1px solid #004a99;color:#004a99;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.78rem}.btn-nf[data-v-000727e0]{background:none;border:1px solid #e8590c;color:#e8590c;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.78rem}.btn-nf-upload[data-v-000727e0]{background:none;border:1px dashed #004a99;color:#004a99;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.78rem}.modal-overlay[data-v-000727e0]{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:2rem 1rem;overflow-y:auto}.modal-content[data-v-000727e0]{background:#fff;border-radius:10px;width:100%;max-width:680px;box-shadow:0 20px 60px #0000004d;margin:auto}.modal-large[data-v-000727e0]{max-width:860px}.modal-sm[data-v-000727e0]{max-width:520px}.modal-header[data-v-000727e0]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-000727e0]{margin:0;color:#2c3e50;font-size:1rem}.modal-header.saida-header[data-v-000727e0]{border-left:4px solid #c0392b}.btn-close[data-v-000727e0]{background:none;border:none;font-size:1.6rem;cursor:pointer;color:#7f8c8d;line-height:1}.modal-body[data-v-000727e0]{padding:1.5rem;max-height:70vh;overflow-y:auto}.modal-footer[data-v-000727e0]{display:flex;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #eee}.input-row[data-v-000727e0]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.labeled-input[data-v-000727e0]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:150px}.labeled-input label[data-v-000727e0]{font-size:.75rem;color:#7f8c8d;font-weight:600}.labeled-input input[data-v-000727e0],.labeled-input select[data-v-000727e0]{padding:.7rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.88rem}.labeled-input input[data-v-000727e0]:focus,.labeled-input select[data-v-000727e0]:focus{border-color:#004a99}.form-group-title[data-v-000727e0]{font-size:.8rem;font-weight:700;color:#e8590c;text-transform:uppercase;margin:1rem 0 .5rem;letter-spacing:.5px}.info-hint[data-v-000727e0]{font-size:.82rem;color:#7f8c8d;background:#f8f9fa;padding:.6rem 1rem;border-radius:4px;margin-bottom:.75rem}.itens-table-wrapper[data-v-000727e0]{margin-bottom:.5rem}.itens-table[data-v-000727e0]{width:100%;border-collapse:collapse;font-size:.83rem}.itens-table th[data-v-000727e0]{background:#f8f9fa;color:#7f8c8d;font-size:.72rem;text-transform:uppercase;padding:.4rem .5rem;border-bottom:1px solid #eee}.itens-table td[data-v-000727e0]{padding:.4rem .5rem;border-bottom:1px solid #f5f5f5}.select-item[data-v-000727e0]{width:100%;padding:.4rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.83rem}.input-qtd[data-v-000727e0]{width:70px;padding:.4rem;border:1px solid #ddd;border-radius:4px;outline:none}.input-valor[data-v-000727e0]{width:90px;padding:.4rem;border:1px solid #ddd;border-radius:4px;outline:none}.subtotal[data-v-000727e0]{font-weight:600;color:#004a99}.btn-rm[data-v-000727e0]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;padding:2px 5px}.btn-add-item[data-v-000727e0]{margin-top:.5rem;background:#e8f0fe;border:1px dashed #004a99;color:#004a99;padding:.4rem 1rem;border-radius:4px;cursor:pointer;font-size:.82rem}.btn-add-item.saida[data-v-000727e0]{background:#fff0ee;border-color:#c0392b;color:#c0392b}.total-row[data-v-000727e0]{text-align:right;padding:.6rem .5rem;font-size:.9rem;color:#2c3e50;border-top:2px solid #eee;margin-top:.5rem}.total-row.saida[data-v-000727e0]{color:#c0392b}.btn-save[data-v-000727e0]{background:#004a99;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;cursor:pointer;font-weight:700}.btn-save.saida[data-v-000727e0]{background:#c0392b}.btn-save[data-v-000727e0]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-000727e0]{background:#95a5a6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer}.itens-detail[data-v-000727e0]{width:100%;border-collapse:collapse;font-size:.85rem}.itens-detail th[data-v-000727e0]{background:#f8f9fa;padding:.4rem .6rem;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.itens-detail td[data-v-000727e0]{padding:.5rem .6rem;border-bottom:1px solid #eee}.relatorios-container[data-v-a47d280a]{padding:24px}.page-tabs[data-v-a47d280a]{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.page-tab[data-v-a47d280a]{padding:8px 18px;border:none;border-radius:6px 6px 0 0;background:#dde4ec;color:#2c3e50;cursor:pointer;font-size:14px;border-bottom:2px solid transparent}.page-tab.active[data-v-a47d280a]{background:#004a99;color:#fff;border-bottom-color:#004a99}.filter-card[data-v-a47d280a]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;margin-bottom:20px}.filter-title[data-v-a47d280a]{margin:0 0 16px;font-size:15px;color:#004a99;font-weight:600}.filter-row[data-v-a47d280a]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.filter-group[data-v-a47d280a]{display:flex;flex-direction:column;gap:4px;min-width:150px}.filter-group label[data-v-a47d280a]{font-size:12px;color:#7f8c8d;font-weight:500}.filter-input[data-v-a47d280a]{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;color:#2c3e50}.filter-input[data-v-a47d280a]:focus{outline:none;border-color:#004a99}.periodo-tabs[data-v-a47d280a]{display:flex;gap:4px}.periodo-btn[data-v-a47d280a]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#2c3e50}.periodo-btn.active[data-v-a47d280a]{background:#004a99;color:#fff;border-color:#004a99}.btn-gerar[data-v-a47d280a]{padding:8px 20px;background:#004a99;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;align-self:flex-end}.btn-gerar[data-v-a47d280a]:disabled{opacity:.6;cursor:not-allowed}.btn-print[data-v-a47d280a]{padding:8px 18px;background:#1a252f;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-print[data-v-a47d280a]:hover{background:#004a99}.doc-toolbar[data-v-a47d280a]{display:flex;justify-content:space-between;align-items:center;background:#f4f7f6;border:1px solid #ddd;border-radius:6px;padding:10px 16px;margin-bottom:12px}.doc-ref[data-v-a47d280a]{font-size:14px;color:#2c3e50;font-weight:500}.empty-hint[data-v-a47d280a]{background:#fff;border-radius:8px;padding:40px;text-align:center;color:#7f8c8d;font-size:15px;border:2px dashed #dde4ec}.doc-a4[data-v-a47d280a]{background:#fff;border:1px solid #ccc;border-radius:4px;padding:20px 24px;max-width:900px;margin:0 auto;font-size:12px;color:#2c3e50}.doc-header[data-v-a47d280a]{display:flex;justify-content:space-between;border:1px solid #999;padding:4px 8px;font-size:11px;margin-bottom:6px}.doc-header-left[data-v-a47d280a]{font-weight:500}.doc-header-right[data-v-a47d280a]{font-size:11px}.doc-title-block[data-v-a47d280a]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:8px}.doc-logo[data-v-a47d280a]{height:44px}.doc-logo-sm[data-v-a47d280a]{height:32px;margin-right:12px}.doc-logo-area[data-v-a47d280a]{width:120px}.doc-title-center[data-v-a47d280a]{flex:1;text-align:center}.doc-title[data-v-a47d280a]{font-size:16px;font-weight:700;color:#004a99;margin:0}.doc-qr-area[data-v-a47d280a]{width:60px}.doc-subtitle[data-v-a47d280a]{font-size:12px;color:#555;margin-bottom:12px}.doc-id-table[data-v-a47d280a]{width:100%;border-collapse:collapse;margin-bottom:10px}.doc-id-table td[data-v-a47d280a]{padding:3px 6px;border:1px solid #ccc;font-size:11.5px}.id-label[data-v-a47d280a]{background:#f0f4f8;font-weight:600;width:14%;white-space:nowrap}.id-value[data-v-a47d280a]{width:36%}.id-bold[data-v-a47d280a]{font-weight:700}.doc-total-bar[data-v-a47d280a]{background:#f0f4f8;border:1px solid #ccc;padding:5px 8px;font-size:12px;margin-bottom:0;text-align:center}.doc-itens-table[data-v-a47d280a]{width:100%;border-collapse:collapse}.doc-itens-table th[data-v-a47d280a]{background:#f0f4f8;border:1px solid #ccc;padding:5px 8px;font-size:11px;text-align:left}.doc-itens-table td[data-v-a47d280a]{border:1px solid #ccc;padding:5px 8px;vertical-align:top;font-size:11px}.item-row[data-v-a47d280a]:hover{background:#fafafa}.item-ent[data-v-a47d280a]{font-size:11px;margin-bottom:2px}.item-ent-cont[data-v-a47d280a]{color:#999}.item-lbl[data-v-a47d280a]{color:#666}.item-num[data-v-a47d280a]{font-weight:700}.item-nome[data-v-a47d280a]{font-size:11.5px;margin:3px 0;line-height:1.4}.item-line[data-v-a47d280a]{font-size:10.5px;margin:1px 0}.item-ca[data-v-a47d280a]{font-size:10.5px;margin-top:4px;color:#004a99}.item-finalidade[data-v-a47d280a]{font-size:11px;margin-bottom:3px}.item-sku[data-v-a47d280a]{font-family:monospace;font-size:10px;color:#555}.item-assinatura[data-v-a47d280a]{text-align:center;vertical-align:middle}.assinatura-img[data-v-a47d280a]{max-width:140px;max-height:60px;object-fit:contain}.assinatura-pendente[data-v-a47d280a]{font-size:10px;color:#e67e22;font-style:italic}.doc-table[data-v-a47d280a]{width:100%;border-collapse:collapse}.doc-table th[data-v-a47d280a]{background:#004a99;color:#fff;padding:6px 8px;font-size:11px;text-align:left}.doc-table td[data-v-a47d280a]{border:1px solid #ddd;padding:5px 8px;font-size:11px}.doc-table tbody tr[data-v-a47d280a]:nth-child(2n){background:#f9fbfc}.col-num[data-v-a47d280a]{text-align:right}.section-title[data-v-a47d280a]{font-weight:700;color:#004a99;font-size:12px;margin:8px 0 4px}.entrada-header-row[data-v-a47d280a]{background:#f0f4f8!important;font-weight:500}.entrada-item-row[data-v-a47d280a]{background:#fff!important}.item-detalhe[data-v-a47d280a]{color:#555;font-size:10.5px}.total-label[data-v-a47d280a]{text-align:right;font-weight:700;padding:6px 8px}.total-valor[data-v-a47d280a]{font-weight:700;color:#004a99}.empty-cell[data-v-a47d280a]{text-align:center;color:#999;padding:20px!important}.badge[data-v-a47d280a]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}.badge-ok[data-v-a47d280a]{background:#d5f5e3;color:#1e8449}.badge-baixo[data-v-a47d280a]{background:#fdebd0;color:#e67e22}.badge-sem[data-v-a47d280a]{background:#fadbd8;color:#c0392b}.row-baixo td[data-v-a47d280a]{background:#fef9f0!important}.row-sem td[data-v-a47d280a]{background:#fdf5f5!important}@media print{body[data-v-a47d280a] *{visibility:hidden!important}#print-area-ficha[data-v-a47d280a],#print-area-ficha[data-v-a47d280a] *,#print-area-consumo[data-v-a47d280a],#print-area-consumo[data-v-a47d280a] *,#print-area-entradas[data-v-a47d280a],#print-area-entradas[data-v-a47d280a] *,#print-area-saldo[data-v-a47d280a],#print-area-saldo[data-v-a47d280a] *{visibility:visible!important}#print-area-ficha[data-v-a47d280a],#print-area-consumo[data-v-a47d280a],#print-area-entradas[data-v-a47d280a],#print-area-saldo[data-v-a47d280a]{position:fixed!important;top:0!important;left:0!important;width:100%!important}.screen-only[data-v-a47d280a],.doc-toolbar[data-v-a47d280a]{display:none!important}.doc-a4[data-v-a47d280a]{border:none!important;padding:12px 16px!important;max-width:100%!important;box-shadow:none!important;font-size:10px!important}.doc-title[data-v-a47d280a]{font-size:14px!important}.doc-itens-table td[data-v-a47d280a],.doc-itens-table th[data-v-a47d280a],.doc-table td[data-v-a47d280a],.doc-table th[data-v-a47d280a]{font-size:9.5px!important}@page{size:A4;margin:10mm 12mm}}.almo-dashboard[data-v-d462e55a]{padding:24px}.dashboard-header[data-v-d462e55a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.page-title[data-v-d462e55a]{margin:0;font-size:1.25rem;color:#2c3e50;font-weight:700}.periodo-filter[data-v-d462e55a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.periodo-presets[data-v-d462e55a]{display:flex;gap:4px}.btn-preset[data-v-d462e55a]{padding:6px 14px;border:1px solid #dde4ec;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#555;transition:all .15s}.btn-preset[data-v-d462e55a]:hover{border-color:#004a99;color:#004a99}.btn-preset.active[data-v-d462e55a]{background:#004a99;color:#fff;border-color:#004a99}.periodo-dates[data-v-d462e55a]{display:flex;align-items:center;gap:6px}.periodo-dates input[data-v-d462e55a]{padding:5px 8px;border:1px solid #dde4ec;border-radius:6px;font-size:13px;color:#2c3e50;outline:none}.periodo-dates input[data-v-d462e55a]:focus{border-color:#004a99}.periodo-sep[data-v-d462e55a]{font-size:12px;color:#95a5a6}.loading-state[data-v-d462e55a]{text-align:center;padding:60px;color:#95a5a6;font-size:15px}.kpi-grid[data-v-d462e55a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:20px}.kpi-card[data-v-d462e55a]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 8px #0000000f;border-left:4px solid #004a99;display:flex;align-items:center;gap:12px;transition:transform .15s,box-shadow .15s}.kpi-card.clickable[data-v-d462e55a]{cursor:pointer}.kpi-card.clickable[data-v-d462e55a]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.kpi-card.kpi-danger[data-v-d462e55a]{border-left-color:#c0392b}.kpi-card.kpi-warning[data-v-d462e55a]{border-left-color:#e67e22}.kpi-card.kpi-info[data-v-d462e55a]{border-left-color:#2980b9}.kpi-card.kpi-orange[data-v-d462e55a]{border-left-color:#e8590c}.kpi-card.kpi-green[data-v-d462e55a]{border-left-color:#27ae60}.kpi-card.kpi-blue[data-v-d462e55a]{border-left-color:#004a99}.kpi-icon[data-v-d462e55a]{color:#004a99;flex-shrink:0}.kpi-danger .kpi-icon[data-v-d462e55a]{color:#c0392b}.kpi-warning .kpi-icon[data-v-d462e55a]{color:#e67e22}.kpi-info .kpi-icon[data-v-d462e55a]{color:#2980b9}.kpi-orange .kpi-icon[data-v-d462e55a]{color:#e8590c}.kpi-green .kpi-icon[data-v-d462e55a]{color:#27ae60}.kpi-info-block[data-v-d462e55a],.kpi-info[data-v-d462e55a]{display:flex;flex-direction:column}.kpi-value[data-v-d462e55a]{font-size:1.7rem;font-weight:800;color:#2c3e50;line-height:1.1}.kpi-label[data-v-d462e55a]{font-size:.72rem;color:#7f8c8d;margin-top:2px;line-height:1.3}.kpi-sub[data-v-d462e55a]{font-size:.68rem;color:#95a5a6;margin-top:2px}.kpi-sub-link[data-v-d462e55a]{color:#004a99;font-weight:500}.dashboard-grid[data-v-d462e55a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-d462e55a]{background:#fff;border-radius:10px;padding:18px;box-shadow:0 2px 8px #0000000f;border-left:4px solid #004a99;overflow:hidden}.card-full[data-v-d462e55a]{grid-column:1 / -1}.card-alerta-estoque[data-v-d462e55a]{border-left-color:#c0392b}.card-alerta-ca[data-v-d462e55a]{border-left-color:#e67e22}.clickable-card[data-v-d462e55a]{cursor:pointer;transition:box-shadow .15s}.clickable-card[data-v-d462e55a]:hover{box-shadow:0 6px 20px #0000001a}.card-title[data-v-d462e55a]{margin:0 0 14px;font-size:.82rem;color:#2c3e50;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #f0f0f0;padding-bottom:8px;display:flex;align-items:center;gap:6px}.title-icon[data-v-d462e55a]{flex-shrink:0}.title-danger[data-v-d462e55a]{color:#c0392b}.title-warning[data-v-d462e55a]{color:#e67e22}.title-blue[data-v-d462e55a]{color:#004a99}.title-green[data-v-d462e55a]{color:#27ae60}.title-orange[data-v-d462e55a]{color:#e8590c}.card-link[data-v-d462e55a]{margin-left:auto;font-size:.72rem;color:#004a99;font-weight:500;text-transform:none;letter-spacing:0;cursor:pointer}.alerta-list[data-v-d462e55a]{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.alerta-item[data-v-d462e55a]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:7px;font-size:.82rem;gap:8px;transition:opacity .15s}.alerta-item[data-v-d462e55a]:hover{opacity:.85}.alerta-zerado[data-v-d462e55a]{background:#fff5f5;border:1px solid #ffc9c9}.alerta-critico[data-v-d462e55a]{background:#fff8f0;border:1px solid #ffe3b8}.alerta-ca-vencido[data-v-d462e55a]{background:#fff0f0;border:1px solid #ffa0a0}.alerta-ca-critico[data-v-d462e55a]{background:#fff5f5;border:1px solid #ffc9c9}.alerta-ca-atencao[data-v-d462e55a]{background:#fffbf0;border:1px solid #ffe066}.alerta-ca-proximo[data-v-d462e55a]{background:#f0f8ff;border:1px solid #b0d4f8}.alerta-left[data-v-d462e55a]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.alerta-right[data-v-d462e55a]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.alerta-nome[data-v-d462e55a]{font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.alerta-tipo[data-v-d462e55a]{font-size:.7rem;color:#7f8c8d}.alerta-data[data-v-d462e55a]{font-size:.75rem;color:#555;font-weight:500}.alerta-dias[data-v-d462e55a]{font-size:.68rem;margin-top:2px}.dias-vencido[data-v-d462e55a]{color:#c0392b;font-weight:700}.dias-critico[data-v-d462e55a]{color:#c0392b;font-weight:600}.dias-atencao[data-v-d462e55a]{color:#e67e22;font-weight:600}.dias-proximo[data-v-d462e55a]{color:#2980b9}.alerta-badge[data-v-d462e55a]{padding:2px 7px;border-radius:4px;font-size:.65rem;font-weight:700;white-space:nowrap;flex-shrink:0}.alerta-badge.zerado[data-v-d462e55a]{background:#c0392b;color:#fff}.alerta-badge.critico[data-v-d462e55a]{background:#e67e22;color:#fff}.ca-vencido[data-v-d462e55a]{background:#c0392b;color:#fff}.ca-critico[data-v-d462e55a]{background:#e74c3c;color:#fff}.ca-atencao[data-v-d462e55a]{background:#f39c12;color:#fff}.ca-proximo[data-v-d462e55a]{background:#2980b9;color:#fff}.alerta-saldo[data-v-d462e55a]{font-size:.78rem;font-weight:700}.alerta-saldo.zerado[data-v-d462e55a]{color:#c0392b}.alerta-saldo.critico[data-v-d462e55a]{color:#e67e22}.alerta-saldo-label[data-v-d462e55a]{font-size:.62rem;color:#95a5a6}.bar-chart[data-v-d462e55a]{display:flex;gap:10px;align-items:flex-end;min-height:140px;padding:4px 0;overflow-x:auto}.bar-chart-sm[data-v-d462e55a]{min-height:100px}.bar-group[data-v-d462e55a]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:36px}.bar-wrap[data-v-d462e55a]{display:flex;gap:3px;align-items:flex-end}.bar[data-v-d462e55a]{width:16px;border-radius:3px 3px 0 0;transition:height .4s;min-height:4px}.bar-consumo[data-v-d462e55a]{background:#004a99}.bar-entregas[data-v-d462e55a]{background:#5b9bd5}.bar-valor[data-v-d462e55a]{background:#27ae60}.bar-venc[data-v-d462e55a]{background:#e67e22}.bar-labels[data-v-d462e55a]{display:flex;flex-direction:column;align-items:center}.bar-count[data-v-d462e55a]{font-size:.68rem;font-weight:700;color:#004a99}.bar-count-sm[data-v-d462e55a]{font-size:.6rem}.bar-sub-count[data-v-d462e55a]{font-size:.6rem;color:#5b9bd5}.count-warn[data-v-d462e55a]{color:#e67e22}.bar-label[data-v-d462e55a]{font-size:.62rem;color:#95a5a6;margin-top:2px;white-space:nowrap}.chart-legend[data-v-d462e55a]{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}.legend-item[data-v-d462e55a]{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#555}.legend-dot[data-v-d462e55a]{width:12px;height:12px;border-radius:2px}.dot-consumo[data-v-d462e55a]{background:#004a99}.dot-entregas[data-v-d462e55a]{background:#5b9bd5}.h-bar-list[data-v-d462e55a]{display:flex;flex-direction:column;gap:8px}.h-bar-row[data-v-d462e55a]{display:flex;align-items:center;gap:8px;font-size:.82rem;padding:3px 0}.h-bar-row.clickable[data-v-d462e55a]{cursor:pointer;border-radius:4px;padding:4px 6px;transition:background .1s}.h-bar-row.clickable[data-v-d462e55a]:hover{background:#f8f9fa}.h-bar-rank[data-v-d462e55a]{font-size:.7rem;font-weight:700;color:#004a99;min-width:20px}.h-bar-rank-low[data-v-d462e55a]{color:#e67e22}.h-bar-label[data-v-d462e55a]{min-width:110px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2c3e50;font-size:.8rem}.h-bar-track[data-v-d462e55a]{flex:1;height:10px;background:#f0f0f0;border-radius:5px;overflow:hidden}.h-bar-fill[data-v-d462e55a]{height:100%;border-radius:5px;background:#004a99;transition:width .4s}.h-bar-top[data-v-d462e55a]{background:#004a99}.h-bar-low[data-v-d462e55a]{background:#e67e22}.h-bar-value[data-v-d462e55a]{font-size:.78rem;font-weight:700;color:#555;min-width:28px;text-align:right}.rank-filter[data-v-d462e55a]{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}.rank-btn[data-v-d462e55a]{padding:4px 10px;border:1px solid #dde4ec;border-radius:4px;background:#fff;cursor:pointer;font-size:.75rem;color:#555}.rank-btn.active[data-v-d462e55a]{background:#004a99;color:#fff;border-color:#004a99}.dash-table[data-v-d462e55a]{width:100%;border-collapse:collapse;font-size:.85rem}.dash-table th[data-v-d462e55a]{background:#f8f9fa;padding:7px 10px;text-align:left;border-bottom:2px solid #eee;font-size:.73rem;text-transform:uppercase;color:#7f8c8d}.dash-table td[data-v-d462e55a]{padding:7px 10px;border-bottom:1px solid #f0f0f0}.dash-table tr.clickable[data-v-d462e55a]{cursor:pointer}.dash-table tr.clickable:hover td[data-v-d462e55a]{background:#f8faff}.num-cell[data-v-d462e55a]{font-weight:700;color:#004a99}.count-cell[data-v-d462e55a]{text-align:center;font-weight:600}.date-cell[data-v-d462e55a]{white-space:nowrap;color:#555;font-size:.82rem}.empty-row[data-v-d462e55a]{text-align:center;color:#bdc3c7;padding:1.5rem 0;font-size:.88rem}.status-badge[data-v-d462e55a]{padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:700}.badge-pendente[data-v-d462e55a]{background:#fff5f5;color:#c0392b;border:1px solid #ffc9c9}.badge-aguardando[data-v-d462e55a]{background:#fff3bf;color:#e67e22;border:1px solid #ffe066}@media(max-width:900px){.dashboard-grid[data-v-d462e55a]{grid-template-columns:1fr}.card-full[data-v-d462e55a]{grid-column:1}.dashboard-header[data-v-d462e55a]{flex-direction:column;align-items:flex-start}.kpi-grid[data-v-d462e55a]{grid-template-columns:repeat(2,1fr)}}.page-container[data-v-9cbd4620]{padding:1.5rem}.page-header[data-v-9cbd4620]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-header h2[data-v-9cbd4620]{font-size:1.5rem;color:#2c3e50;margin:0}.filters-row[data-v-9cbd4620]{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.filter-input[data-v-9cbd4620],.filter-select[data-v-9cbd4620]{padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.btn-refresh[data-v-9cbd4620]{background:#004a99;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-refresh[data-v-9cbd4620]:hover{background:#003a7a}.form-card[data-v-9cbd4620]{padding:1.5rem;margin-bottom:1.5rem}.form-title[data-v-9cbd4620]{margin:0 0 1.25rem;font-size:1.1rem;color:#2c3e50;font-weight:600}.form-row[data-v-9cbd4620]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1rem}.form-group[data-v-9cbd4620]{display:flex;flex-direction:column;gap:.3rem}.form-group label[data-v-9cbd4620]{font-size:.82rem;color:#7f8c8d;font-weight:600;text-transform:uppercase}.form-input[data-v-9cbd4620]{padding:.55rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem}.form-input[data-v-9cbd4620]:focus{outline:none;border-color:#004a99}.input-row[data-v-9cbd4620]{display:flex;gap:.5rem}.input-row .form-input[data-v-9cbd4620]{flex:1}.btn-buscar[data-v-9cbd4620]{background:#004a99;color:#fff;border:none;padding:.55rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;white-space:nowrap}.btn-buscar[data-v-9cbd4620]:disabled{background:#94a3b8;cursor:default}.veiculo-tipo-badge[data-v-9cbd4620]{font-size:.8rem;color:#004a99;font-weight:600;margin-top:2px}.erro-msg[data-v-9cbd4620]{font-size:.8rem;color:#c0392b;margin-top:2px}.form-actions[data-v-9cbd4620]{margin-top:.5rem}.card[data-v-9cbd4620]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;overflow:hidden}.table[data-v-9cbd4620]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-9cbd4620]{background:#f8fafc;padding:.75rem 1rem;text-align:left;border-bottom:2px solid #e2e8f0;color:#4a5568;font-weight:600}.table td[data-v-9cbd4620]{padding:.7rem 1rem;border-bottom:1px solid #f0f0f0;color:#2c3e50}.table-sm th[data-v-9cbd4620],.table-sm td[data-v-9cbd4620]{padding:.5rem .75rem}.text-center[data-v-9cbd4620]{text-align:center;padding:2rem}.text-muted[data-v-9cbd4620]{color:#94a3b8}.badge-status[data-v-9cbd4620]{padding:3px 10px;border-radius:10px;font-size:.75rem;font-weight:600;text-transform:capitalize}.badge-status.aberta[data-v-9cbd4620]{background:#fef3c7;color:#92400e}.badge-status.fechada[data-v-9cbd4620]{background:#dcfce7;color:#166534}.btn-sm[data-v-9cbd4620]{padding:3px 10px;border-radius:4px;font-size:.8rem;cursor:pointer;border:1px solid #004a99;color:#004a99;background:#fff;margin-right:4px}.btn-sm[data-v-9cbd4620]:hover{background:#f0f4ff}.btn-finalizar[data-v-9cbd4620]{border-color:#16a34a;color:#16a34a}.btn-finalizar[data-v-9cbd4620]:hover{background:#f0fdf4}.btn-pdf[data-v-9cbd4620]{border-color:#e8590c;color:#e8590c}.btn-pdf[data-v-9cbd4620]:hover{background:#fff5f0}.btn-del[data-v-9cbd4620]{border-color:#c0392b;color:#c0392b}.btn-del[data-v-9cbd4620]:hover{background:#fff5f5}.modal-overlay[data-v-9cbd4620]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-box[data-v-9cbd4620]{background:#fff;border-radius:8px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-sm[data-v-9cbd4620]{max-width:420px}.modal-header[data-v-9cbd4620]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-9cbd4620]{margin:0;font-size:1.1rem;color:#2c3e50}.btn-close[data-v-9cbd4620]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#94a3b8}.modal-body[data-v-9cbd4620]{padding:1.5rem}.modal-footer[data-v-9cbd4620]{padding:1rem 1.5rem;border-top:1px solid #eee;display:flex;gap:1rem;justify-content:flex-end}.detail-grid[data-v-9cbd4620]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.detail-item[data-v-9cbd4620]{display:flex;flex-direction:column;gap:.2rem}.detail-label[data-v-9cbd4620]{font-size:.75rem;color:#94a3b8;font-weight:600;text-transform:uppercase}.section-title[data-v-9cbd4620]{font-weight:600;color:#2c3e50;margin:1.25rem 0 .6rem;font-size:1rem;border-top:1px solid #f0f0f0;padding-top:1rem}.checklist-sem[data-v-9cbd4620]{margin-top:.5rem}.checklist-resumo[data-v-9cbd4620]{background:#f8fafc;border-radius:6px;padding:1rem;margin-top:.5rem}.checklist-header[data-v-9cbd4620]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.checklist-label[data-v-9cbd4620]{font-weight:600;color:#2c3e50;font-size:.95rem}.badge-nc[data-v-9cbd4620]{padding:4px 12px;border-radius:10px;font-size:.8rem;font-weight:600}.badge-nc.ok[data-v-9cbd4620]{background:#dcfce7;color:#166534}.badge-nc.nc[data-v-9cbd4620]{background:#fee2e2;color:#991b1b}.checklist-info[data-v-9cbd4620]{display:flex;gap:1.5rem;font-size:.85rem;color:#64748b;flex-wrap:wrap;margin-bottom:.75rem}.btn-ver-checklist[data-v-9cbd4620]{background:none;border:none;color:#004a99;cursor:pointer;font-size:.85rem;padding:.25rem 0;text-decoration:underline}.checklist-table[data-v-9cbd4620]{margin-top:.75rem}.row-nc td[data-v-9cbd4620]{background:#fff5f5}.badge-resp[data-v-9cbd4620]{padding:2px 8px;border-radius:8px;font-size:.75rem;font-weight:600}.badge-resp.ok[data-v-9cbd4620]{background:#dcfce7;color:#166534}.badge-resp.nc[data-v-9cbd4620]{background:#fee2e2;color:#991b1b}.badge-resp.na[data-v-9cbd4620]{background:#f1f5f9;color:#64748b}.btn-primary[data-v-9cbd4620]{background:#004a99;color:#fff;border:none;padding:.6rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-primary[data-v-9cbd4620]:hover{background:#003a7a}.btn-primary[data-v-9cbd4620]:disabled{background:#94a3b8;cursor:default}.btn-cancel[data-v-9cbd4620]{background:#f1f5f9;color:#2c3e50;border:1px solid #ddd;padding:.6rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-cancel[data-v-9cbd4620]:hover{background:#e2e8f0}.cadastros-container[data-v-ae77e6d6]{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;color:#2c3e50}.subabas[data-v-ae77e6d6]{display:flex;border-bottom:2px solid #e0e0e0}.subaba-btn[data-v-ae77e6d6]{padding:.6rem 1.6rem;border:none;background:none;cursor:pointer;font-size:.9rem;font-weight:600;color:#7f8c8d;border-bottom:2px solid transparent;margin-bottom:-2px;transition:.15s}.subaba-btn.active[data-v-ae77e6d6]{color:#004a99;border-bottom-color:#004a99}.subaba-btn[data-v-ae77e6d6]:hover:not(.active){color:#2c3e50}.form-card[data-v-ae77e6d6],.list-card[data-v-ae77e6d6]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.form-card h3[data-v-ae77e6d6]{margin:0 0 1.2rem;font-size:1rem;color:#2c3e50}.form-grid[data-v-ae77e6d6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.field-group[data-v-ae77e6d6]{display:flex;flex-direction:column;gap:.3rem}.field-group--full[data-v-ae77e6d6]{grid-column:1 / -1}.field-group label[data-v-ae77e6d6]{font-size:.82rem;font-weight:600;color:#555}.required[data-v-ae77e6d6]{color:#e74c3c}.field-group input[data-v-ae77e6d6],.field-group select[data-v-ae77e6d6],.field-group textarea[data-v-ae77e6d6]{padding:.65rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.9rem;font-family:inherit}.field-group input[data-v-ae77e6d6]:focus,.field-group select[data-v-ae77e6d6]:focus,.field-group textarea[data-v-ae77e6d6]:focus{border-color:#004a99}.field-group textarea[data-v-ae77e6d6]{resize:vertical}.field-hint[data-v-ae77e6d6]{font-size:.75rem;color:#999}.ca-section[data-v-ae77e6d6]{background:#f0f6ff;border:1px solid #bee3f8;border-radius:8px;padding:1rem 1.2rem;margin-bottom:1rem}.ca-section-title[data-v-ae77e6d6]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#004a99;margin-bottom:.8rem}.ca-input-wrapper[data-v-ae77e6d6]{display:flex;gap:.5rem;align-items:center}.ca-input-wrapper input[data-v-ae77e6d6]{flex:1}.btn-consultar[data-v-ae77e6d6]{display:flex;align-items:center;gap:5px;background:#004a99;color:#fff;border:none;padding:.65rem 1.1rem;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:600;white-space:nowrap;transition:.2s}.btn-consultar[data-v-ae77e6d6]:hover:not(:disabled){background:#003a7a}.btn-consultar[data-v-ae77e6d6]:disabled{background:#aaa;cursor:not-allowed}.ca-situacao[data-v-ae77e6d6]{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.ca-situacao.valido[data-v-ae77e6d6]{background:#d3f9d8;color:#2b8a3e;border:1px solid #8ce99a}.ca-situacao.invalido[data-v-ae77e6d6]{background:#ffe3e3;color:#c92a2a;border:1px solid #ffa8a8}.spin[data-v-ae77e6d6]{animation:spin-ae77e6d6 1s linear infinite}@keyframes spin-ae77e6d6{to{transform:rotate(360deg)}}.extra-section[data-v-ae77e6d6]{background:#f9fafb;border:1px solid #e9ecef;border-radius:8px;padding:1rem 1.2rem;margin-bottom:1rem}.extra-section-title[data-v-ae77e6d6]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#495057;margin-bottom:.8rem}.select-multi[data-v-ae77e6d6]{min-height:110px;max-height:140px;padding:.3rem}.numeracao-custom-row[data-v-ae77e6d6]{display:flex;gap:.5rem;margin-top:.4rem}.input-custom-num[data-v-ae77e6d6]{flex:1;padding:.5rem .8rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;outline:none}.input-custom-num[data-v-ae77e6d6]:focus{border-color:#004a99}.btn-add-num[data-v-ae77e6d6]{background:#e9ecef;color:#2c3e50;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:600}.btn-add-num[data-v-ae77e6d6]:hover{background:#dee2e6}.selecionadas-row[data-v-ae77e6d6]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sel-label[data-v-ae77e6d6]{font-size:.75rem;color:#7f8c8d;font-weight:600}.num-tag[data-v-ae77e6d6]{display:inline-flex;align-items:center;gap:3px;background:#e7f3ff;color:#1864ab;border:1px solid #a5d8ff;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:600}.remove-tag[data-v-ae77e6d6]{background:none;border:none;color:#1864ab;cursor:pointer;font-size:.85rem;padding:0;line-height:1}.remove-tag[data-v-ae77e6d6]:hover{color:#c0392b}.form-actions[data-v-ae77e6d6]{display:flex;gap:1rem;margin-top:.5rem}.btn-save[data-v-ae77e6d6]{background:#004a99;color:#fff;border:none;padding:.7rem 2rem;border-radius:6px;cursor:pointer;font-weight:700}.btn-save[data-v-ae77e6d6]:hover{background:#003a7a}.btn-cancel[data-v-ae77e6d6]{background:#f1f3f5;color:#555;border:none;padding:.7rem 1.2rem;border-radius:6px;cursor:pointer}.filter-row[data-v-ae77e6d6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.btn-filtro[data-v-ae77e6d6]{padding:.4rem 1rem;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:.82rem;color:#555;transition:.2s}.btn-filtro.active[data-v-ae77e6d6]{background:#004a99;color:#fff;border-color:#004a99;font-weight:600}.busca-input[data-v-ae77e6d6]{margin-left:auto;padding:.45rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.85rem;width:220px}.busca-input[data-v-ae77e6d6]:focus{border-color:#004a99}table[data-v-ae77e6d6]{width:100%;border-collapse:collapse}th[data-v-ae77e6d6],td[data-v-ae77e6d6]{padding:.75rem .9rem;text-align:left;border-bottom:1px solid #eee}th[data-v-ae77e6d6]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.nome-cell[data-v-ae77e6d6]{font-weight:600}.nome-linha[data-v-ae77e6d6]{display:flex;align-items:flex-start;gap:.6rem}.mat-thumb[data-v-ae77e6d6]{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid #ddd;flex-shrink:0}.mat-descricao[data-v-ae77e6d6]{display:block;font-size:.75rem;color:#7f8c8d;font-weight:400;margin-top:2px}.mat-obs[data-v-ae77e6d6],.mat-selo[data-v-ae77e6d6]{display:flex;align-items:center;gap:3px;font-size:.73rem;color:#7f8c8d;margin-top:2px}.mat-fabricante[data-v-ae77e6d6]{font-size:.73rem;color:#7f8c8d;margin-top:2px}.ca-badge[data-v-ae77e6d6]{display:inline-block;background:#e7f3ff;color:#1864ab;border:1px solid #a5d8ff;border-radius:4px;padding:1px 7px;font-size:.73rem;font-weight:700}.ca-val-badge[data-v-ae77e6d6]{display:inline-block;margin-left:4px;border-radius:4px;padding:1px 7px;font-size:.73rem;font-weight:600}.ca-val-badge.ok[data-v-ae77e6d6]{background:#d3f9d8;color:#2b8a3e}.ca-val-badge.vencido[data-v-ae77e6d6]{background:#ffe3e3;color:#c92a2a}.tamanhos-mini[data-v-ae77e6d6]{display:flex;align-items:center;gap:3px;flex-wrap:wrap;margin-bottom:3px}.tipo-tam[data-v-ae77e6d6]{font-size:.7rem;font-weight:700;color:#7f8c8d}.mini-pill[data-v-ae77e6d6]{background:#f1f3f5;border:1px solid #dee2e6;border-radius:3px;padding:1px 5px;font-size:.7rem;font-weight:600;color:#495057}.mini-pill-range[data-v-ae77e6d6]{font-size:.73rem;color:#495057}.empty-state[data-v-ae77e6d6]{text-align:center;color:#bdc3c7;padding:2rem}.text-muted[data-v-ae77e6d6]{color:#bbb;font-size:.85rem}.qtd-valor[data-v-ae77e6d6]{font-weight:600;font-size:.95rem}.qtd-valor.baixo[data-v-ae77e6d6]{color:#c0392b}.badge-baixo[data-v-ae77e6d6]{display:flex;align-items:center;gap:2px;font-size:.72rem;color:#c0392b;margin-top:2px}.actions-cell[data-v-ae77e6d6]{display:flex;gap:.4rem}.btn-action[data-v-ae77e6d6]{border:none;background:#f1f3f5;padding:5px 10px;border-radius:4px;cursor:pointer;transition:.2s}.btn-action.edit[data-v-ae77e6d6]:hover{background:#fab005;color:#fff}.btn-action.del[data-v-ae77e6d6]:hover{background:#fa5252;color:#fff}.tipo-badge[data-v-ae77e6d6]{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase}.tipo-badge.epi[data-v-ae77e6d6]{background:#fff3bf;color:#e67700;border:1px solid #ffe066}.tipo-badge.epc[data-v-ae77e6d6]{background:#d3f9d8;color:#2b8a3e;border:1px solid #8ce99a}.tipo-badge.ferramenta[data-v-ae77e6d6]{background:#e0cffc;color:#6741d9;border:1px solid #b197fc}.tipo-badge.cc[data-v-ae77e6d6]{background:#d0ebff;color:#1864ab;border:1px solid #74c0fc;text-transform:none}.tipo-badge.regional[data-v-ae77e6d6]{background:#fff3bf;color:#e67700;border:1px solid #ffe066;text-transform:none}.tipo-badge.sem-class[data-v-ae77e6d6]{background:#f1f3f5;color:#aaa;border:1px solid #dee2e6}.foto-upload-area[data-v-ae77e6d6]{cursor:pointer}.foto-preview-form[data-v-ae77e6d6]{width:100px;height:100px;object-fit:cover;border-radius:6px;border:2px solid #004a99;display:block;cursor:pointer;transition:opacity .15s}.foto-preview-form[data-v-ae77e6d6]:hover{opacity:.85}.foto-upload-placeholder[data-v-ae77e6d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;border:2px dashed #ccc;border-radius:6px;cursor:pointer;gap:4px;color:#aaa;font-size:.75rem;transition:.15s}.foto-upload-placeholder[data-v-ae77e6d6]:hover{border-color:#004a99;color:#004a99}.foto-upload-icon[data-v-ae77e6d6]{font-size:1.5rem}.foto-actions[data-v-ae77e6d6]{display:flex;align-items:center;gap:.6rem;margin-top:4px;flex-wrap:wrap}.btn-trocar-foto[data-v-ae77e6d6]{background:none;border:1px solid #004a99;color:#004a99;border-radius:4px;padding:2px 8px;font-size:.75rem;cursor:pointer}.btn-trocar-foto[data-v-ae77e6d6]:hover{background:#f0f5ff}.mat-container[data-v-a329e75b]{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;color:#2c3e50}.page-tabs[data-v-a329e75b]{display:flex;gap:0;border-bottom:2px solid #e0e0e0}.page-tab[data-v-a329e75b]{padding:.65rem 1.8rem;border:none;background:none;cursor:pointer;font-size:.9rem;font-weight:600;color:#7f8c8d;border-bottom:2px solid transparent;margin-bottom:-2px;transition:.15s}.page-tab.active[data-v-a329e75b]{color:#004a99;border-bottom-color:#004a99}.page-tab[data-v-a329e75b]:hover:not(.active){color:#2c3e50}.filter-bar[data-v-a329e75b]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-a329e75b]{display:flex;flex-direction:column;gap:.3rem}.search-group[data-v-a329e75b]{flex:1;min-width:200px}.filter-label[data-v-a329e75b]{font-size:.78rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.filter-group select[data-v-a329e75b],.search-input[data-v-a329e75b]{padding:.6rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.88rem;min-width:160px;background:#fff}.search-input[data-v-a329e75b]{width:100%;box-sizing:border-box}.filter-group select[data-v-a329e75b]:focus,.search-input[data-v-a329e75b]:focus{border-color:#004a99}.btn-refresh[data-v-a329e75b]{padding:.6rem 1.2rem;background:#f1f3f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:.85rem;color:#555}.btn-refresh[data-v-a329e75b]:hover{background:#e9ecef}.estoque-resumo[data-v-a329e75b]{display:flex;gap:1rem;flex-wrap:wrap}.resumo-card[data-v-a329e75b]{flex:1;min-width:120px;background:#fff;border-radius:8px;padding:1rem 1.2rem;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;align-items:center;gap:.2rem;border-top:3px solid #ddd}.resumo-card.ok[data-v-a329e75b]{border-top-color:#2b8a3e}.resumo-card.baixo[data-v-a329e75b]{border-top-color:#e67700}.resumo-card.sem[data-v-a329e75b]{border-top-color:#c92a2a}.resumo-card.total[data-v-a329e75b]{border-top-color:#004a99}.resumo-num[data-v-a329e75b]{font-size:1.6rem;font-weight:700;color:#2c3e50}.resumo-label[data-v-a329e75b]{font-size:.75rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.estoque-row.baixo[data-v-a329e75b]{background:#fff9f0}.estoque-row.sem[data-v-a329e75b]{background:#fff5f5}.form-card[data-v-a329e75b],.list-card[data-v-a329e75b]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.form-card h3[data-v-a329e75b]{margin:0 0 1.2rem;font-size:1rem;color:#2c3e50}.card-title[data-v-a329e75b]{font-size:.88rem;font-weight:700;color:#555;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.3px}.form-grid-3[data-v-a329e75b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1.2rem}@media(max-width:900px){.form-grid-3[data-v-a329e75b]{grid-template-columns:1fr 1fr}}.field-group[data-v-a329e75b]{display:flex;flex-direction:column;gap:.3rem}.field-group label[data-v-a329e75b]{font-size:.8rem;font-weight:600;color:#555}.req[data-v-a329e75b]{color:#e74c3c}.field-group input[data-v-a329e75b],.field-group select[data-v-a329e75b]{padding:.65rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.88rem;background:#fff}.field-group input[data-v-a329e75b]:focus,.field-group select[data-v-a329e75b]:focus{border-color:#004a99}.input-readonly[data-v-a329e75b]{background:#f8f9fa!important;color:#888}.itens-section[data-v-a329e75b]{border:1px solid #e8ecf0;border-radius:8px;padding:1rem;margin-bottom:1.2rem}.itens-header[data-v-a329e75b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.itens-title[data-v-a329e75b]{font-size:.85rem;font-weight:700;color:#555;text-transform:uppercase}.btn-add-item[data-v-a329e75b]{background:#004a99;color:#fff;border:none;padding:.45rem 1rem;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:700}.btn-add-item[data-v-a329e75b]:hover{background:#003a7a}.item-row[data-v-a329e75b]{display:flex;gap:.8rem;align-items:flex-end;margin-bottom:.8rem;flex-wrap:wrap}.flex1[data-v-a329e75b]{flex:1;min-width:80px}.flex3[data-v-a329e75b]{flex:3;min-width:180px}.btn-rm-item[data-v-a329e75b]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:1rem;padding:.4rem;align-self:flex-end}.itens-empty[data-v-a329e75b]{color:#aaa;font-size:.82rem;text-align:center;padding:.5rem}.nf-upload-row[data-v-a329e75b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;flex-wrap:wrap}.field-label-sm[data-v-a329e75b]{font-size:.8rem;font-weight:600;color:#555}.btn-upload[data-v-a329e75b]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;background:#f1f3f5;border:1px solid #ddd;padding:.5rem 1rem;border-radius:6px;font-size:.82rem;color:#555}.btn-upload[data-v-a329e75b]:hover{background:#e9ecef}.nf-filename[data-v-a329e75b]{font-size:.8rem;color:#004a99}.form-actions[data-v-a329e75b]{display:flex;gap:1rem}.btn-save[data-v-a329e75b]{background:#004a99;color:#fff;border:none;padding:.7rem 2rem;border-radius:6px;cursor:pointer;font-weight:700}.btn-save[data-v-a329e75b]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-a329e75b]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-a329e75b]{background:#f1f3f5;color:#555;border:none;padding:.7rem 1.2rem;border-radius:6px;cursor:pointer}table[data-v-a329e75b]{width:100%;border-collapse:collapse}th[data-v-a329e75b],td[data-v-a329e75b]{padding:.75rem .9rem;text-align:left;border-bottom:1px solid #eee;font-size:.88rem}th[data-v-a329e75b]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.bold[data-v-a329e75b]{font-weight:600}.empty-state[data-v-a329e75b]{text-align:center;color:#bdc3c7;padding:2rem;font-size:.9rem}.saldo-val[data-v-a329e75b]{font-weight:700;font-size:.95rem}.saldo-ok[data-v-a329e75b]{color:#2b8a3e}.saldo-baixo[data-v-a329e75b]{color:#e67700}.saldo-sem[data-v-a329e75b]{color:#c92a2a}.minimo-val[data-v-a329e75b]{color:#7f8c8d;font-size:.85rem}.status-badge[data-v-a329e75b]{padding:2px 10px;border-radius:12px;font-size:.72rem;font-weight:700;text-transform:uppercase}.st-ok[data-v-a329e75b]{background:#d3f9d8;color:#2b8a3e;border:1px solid #8ce99a}.st-baixo[data-v-a329e75b]{background:#fff3bf;color:#e67700;border:1px solid #ffe066}.st-sem[data-v-a329e75b]{background:#ffe3e3;color:#c92a2a;border:1px solid #ffa8a8}.tipo-badge[data-v-a329e75b]{padding:2px 9px;border-radius:12px;font-size:.72rem;font-weight:700;text-transform:uppercase}.tipo-badge.epi[data-v-a329e75b]{background:#fff3bf;color:#e67700;border:1px solid #ffe066}.tipo-badge.epc[data-v-a329e75b]{background:#d3f9d8;color:#2b8a3e;border:1px solid #8ce99a}.tipo-badge.ferramenta[data-v-a329e75b]{background:#e0cffc;color:#6741d9;border:1px solid #b197fc}.finalidade-badge[data-v-a329e75b]{padding:2px 9px;border-radius:12px;font-size:.72rem;font-weight:600}.f-inicial[data-v-a329e75b]{background:#d3f9d8;color:#2b8a3e}.f-transfer[data-v-a329e75b]{background:#d0ebff;color:#1864ab}.f-subst[data-v-a329e75b]{background:#fff3bf;color:#e67700}.f-perda[data-v-a329e75b]{background:#ffe3e3;color:#c92a2a}.link-nf[data-v-a329e75b]{margin-left:4px;text-decoration:none;font-size:1rem}.acoes-cell[data-v-a329e75b]{display:flex;gap:.4rem}.btn-action[data-v-a329e75b]{border:none;background:#f1f3f5;padding:4px 8px;border-radius:4px;cursor:pointer;transition:.2s;display:flex;align-items:center}.btn-action.del[data-v-a329e75b]:hover{background:#fa5252;color:#fff}.btn-action.link[data-v-a329e75b]{color:#1864ab}.btn-action.link[data-v-a329e75b]:hover{background:#d0ebff}.ass-badge[data-v-a329e75b]{padding:2px 10px;border-radius:12px;font-size:.72rem;font-weight:700;text-transform:uppercase}.ass-pend[data-v-a329e75b]{background:#ffe3e3;color:#c92a2a;border:1px solid #ffa8a8}.ass-ok[data-v-a329e75b]{background:#d3f9d8;color:#2b8a3e;border:1px solid #8ce99a}.modal-overlay[data-v-a329e75b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-a329e75b]{background:#fff;border-radius:10px;width:480px;max-width:95vw;padding:1.5rem;box-shadow:0 8px 30px #0003}.modal-header[data-v-a329e75b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h3[data-v-a329e75b]{margin:0;font-size:1rem;color:#2c3e50}.modal-close[data-v-a329e75b]{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#aaa}.modal-close[data-v-a329e75b]:hover{color:#333}.modal-info[data-v-a329e75b]{font-size:.88rem;color:#555;margin:0 0 1rem}.link-box[data-v-a329e75b]{display:flex;align-items:center;background:#f4f7f6;border:1px solid #ddd;border-radius:6px;padding:.6rem .8rem;gap:.8rem;margin-bottom:1rem}.link-text[data-v-a329e75b]{flex:1;font-size:.8rem;color:#2c3e50;word-break:break-all}.btn-copy[data-v-a329e75b]{background:#004a99;color:#fff;border:none;padding:.4rem .9rem;border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:600;white-space:nowrap}.btn-copy[data-v-a329e75b]:hover{background:#003a7a}.btn-wpp[data-v-a329e75b]{display:block;text-align:center;background:#25d366;color:#fff;text-decoration:none;padding:.6rem 1rem;border-radius:6px;font-weight:600;font-size:.88rem}.btn-wpp[data-v-a329e75b]:hover{background:#20b958}.badge-sol[data-v-a329e75b]{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.badge-sol.pendente[data-v-a329e75b]{background:#fff3e0;color:#e65100}.badge-sol.aceita[data-v-a329e75b]{background:#e8f5e9;color:#2e7d32}.badge-sol.rejeitada[data-v-a329e75b]{background:#fde8e8;color:#c0392b}.badge-finalidade[data-v-a329e75b]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600;white-space:nowrap}.badge-finalidade.perda[data-v-a329e75b]{background:#fde8e8;color:#c0392b}.badge-finalidade.danificado[data-v-a329e75b]{background:#fff3e0;color:#d35400}.badge-finalidade.defeito[data-v-a329e75b]{background:#fef9e7;color:#b7950b}.badge-finalidade.vida-util[data-v-a329e75b]{background:#eaf4fb;color:#1a5276}.link-foto[data-v-a329e75b]{margin-left:6px;font-size:1rem;text-decoration:none;vertical-align:middle;cursor:pointer}.btn-action.tablet[data-v-a329e75b]{background:none;border:1px solid #ddd;border-radius:5px;padding:4px 7px;cursor:pointer;color:#7f8c8d}.btn-action.tablet[data-v-a329e75b]:hover{color:#004a99;border-color:#004a99;background:#f0f5ff}.btn-action.tablet-ativo[data-v-a329e75b]{background:none;border:1px solid #e65100;border-radius:5px;padding:4px 7px;cursor:pointer;color:#e65100}.btn-action.ok[data-v-a329e75b]{background:none;border:1px solid #27ae60;border-radius:5px;padding:4px 8px;cursor:pointer;color:#27ae60;font-weight:700}.btn-action.ok[data-v-a329e75b]:hover{background:#e8f5e9}.btn-action.warn[data-v-a329e75b]{background:none;border:1px solid #c0392b;border-radius:5px;padding:4px 8px;cursor:pointer;color:#c0392b;font-weight:700}.btn-action.warn[data-v-a329e75b]:hover{background:#fde8e8}.acoes-row[data-v-a329e75b]{display:flex;gap:4px}.info-sol[data-v-a329e75b]{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:12px;background:#f4f7f6;border-radius:8px;font-size:.9rem;color:#2c3e50}.btn-close[data-v-a329e75b]{background:none;border:none;cursor:pointer;font-size:1.1rem;color:#7f8c8d}.btn-primary[data-v-a329e75b]{background:#004a99;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.btn-primary[data-v-a329e75b]:hover{background:#003d80}.btn-primary[data-v-a329e75b]:disabled{background:#aaa;cursor:not-allowed}.btn-secondary[data-v-a329e75b]{background:#fff;color:#2c3e50;border:1px solid #ddd;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.modal-box-sol[data-v-a329e75b]{width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.modal-box-sol .modal-header[data-v-a329e75b]{padding:18px 24px;border-bottom:1px solid #eee}.modal-body[data-v-a329e75b]{padding:20px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-a329e75b]{padding:14px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.modal-assinatura[data-v-a329e75b]{width:540px}.ass-opcao[data-v-a329e75b]{background:#f8f9fa;border-radius:8px;padding:1rem 1.2rem;border:1px solid #e9ecef}.ass-opcao+.ass-opcao[data-v-a329e75b]{margin-top:0}.ass-opcao-titulo[data-v-a329e75b]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:#2c3e50;margin-bottom:.4rem}.ass-opcao-desc[data-v-a329e75b]{font-size:.82rem;color:#7f8c8d;margin:0 0 .8rem}.ass-loading[data-v-a329e75b]{font-size:.82rem;color:#7f8c8d;padding:.5rem 0}.ass-sem-dest[data-v-a329e75b]{font-size:.82rem;color:#c0392b;padding:.4rem 0}.ass-dest-list[data-v-a329e75b]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.2rem}.ass-dest-btn[data-v-a329e75b]{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:6px;padding:.5rem .9rem;background:#fff;cursor:pointer;transition:.15s}.ass-dest-btn[data-v-a329e75b]:hover{border-color:#004a99;background:#f0f5ff}.ass-dest-btn.selected[data-v-a329e75b]{border-color:#004a99;background:#e8f0fd}.dest-nome[data-v-a329e75b]{font-size:.88rem;font-weight:600;color:#2c3e50}.dest-cargo[data-v-a329e75b]{font-size:.75rem;color:#7f8c8d;background:#e9ecef;border-radius:10px;padding:1px 8px}.ass-divisor[data-v-a329e75b]{text-align:center;color:#aaa;font-size:.8rem;padding:.8rem 0;position:relative}.ass-divisor[data-v-a329e75b]:before,.ass-divisor[data-v-a329e75b]:after{content:"";position:absolute;top:50%;width:42%;height:1px;background:#ddd}.ass-divisor[data-v-a329e75b]:before{left:0}.ass-divisor[data-v-a329e75b]:after{right:0}.pend-container[data-v-6c49bb41]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:#2c3e50}.page-header[data-v-6c49bb41]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.page-title[data-v-6c49bb41]{font-size:1.3rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem}.page-sub[data-v-6c49bb41]{font-size:.85rem;color:#7f8c8d;margin:0}.filter-select[data-v-6c49bb41]{padding:.5rem .9rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;outline:none;background:#fff}.list-card[data-v-6c49bb41]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;padding:1.5rem}.empty-state[data-v-6c49bb41]{text-align:center;color:#bdc3c7;padding:2rem}table[data-v-6c49bb41]{width:100%;border-collapse:collapse}th[data-v-6c49bb41],td[data-v-6c49bb41]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th[data-v-6c49bb41]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.mono[data-v-6c49bb41]{font-family:monospace;font-size:.85rem}.tipo-badge[data-v-6c49bb41]{background:#e8f0fe;color:#004a99;padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600;white-space:nowrap}.pergunta-cell[data-v-6c49bb41]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.83rem}.status-badge[data-v-6c49bb41]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600}.status-ok[data-v-6c49bb41]{background:#d5f5e3;color:#1e8449}.status-pend[data-v-6c49bb41]{background:#fdecea;color:#c0392b}.row-realizado td[data-v-6c49bb41]{opacity:.55}.actions-cell[data-v-6c49bb41]{white-space:nowrap}.btn-action[data-v-6c49bb41]{background:#004a99;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.78rem;font-weight:600}.btn-action[data-v-6c49bb41]:hover{background:#003a7a}.modal-overlay[data-v-6c49bb41]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-6c49bb41]{background:#fff;border-radius:10px;width:95%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-6c49bb41]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#004a99;color:#fff}.modal-header h3[data-v-6c49bb41]{margin:0;font-size:1rem}.btn-close[data-v-6c49bb41]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.modal-body[data-v-6c49bb41]{overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.nc-info[data-v-6c49bb41]{background:#fef9e7;border-left:4px solid #e8590c;border-radius:6px;padding:.75rem 1rem}.nc-num[data-v-6c49bb41]{margin-left:.5rem;font-family:monospace;font-size:.85rem;color:#555}.nc-pergunta[data-v-6c49bb41]{margin:.4rem 0 0;font-size:.88rem;color:#2c3e50;font-weight:500}.nc-obs[data-v-6c49bb41]{margin:.25rem 0 0;font-size:.82rem;color:#7f8c8d;font-style:italic}.field-group[data-v-6c49bb41]{display:flex;flex-direction:column;gap:.3rem}.field-group label[data-v-6c49bb41]{font-size:.82rem;font-weight:600;color:#555}.req[data-v-6c49bb41]{color:#c0392b}.field-input[data-v-6c49bb41]{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;width:100%;box-sizing:border-box}.field-input[data-v-6c49bb41]:focus{outline:none;border-color:#004a99}.search-dropdown[data-v-6c49bb41]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:0 0 6px 6px;z-index:50;max-height:160px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-item[data-v-6c49bb41]{padding:.5rem .75rem;cursor:pointer;font-size:.85rem}.search-item[data-v-6c49bb41]:hover{background:#eef2f7}.selected-tag[data-v-6c49bb41]{display:inline-block;background:#e8f4fd;color:#004a99;padding:3px 10px;border-radius:10px;font-size:.82rem;margin-top:4px}.hint[data-v-6c49bb41]{font-size:.78rem;color:#7f8c8d;margin:2px 0;font-style:italic}.evid-preview[data-v-6c49bb41]{margin-bottom:.4rem}.evid-img[data-v-6c49bb41]{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.modal-footer[data-v-6c49bb41]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn-cancel[data-v-6c49bb41]{background:#eee;border:none;padding:.55rem 1.2rem;border-radius:6px;cursor:pointer}.btn-save[data-v-6c49bb41]{background:#004a99;color:#fff;border:none;padding:.55rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:600}.btn-save[data-v-6c49bb41]:disabled{opacity:.5;cursor:not-allowed}.obra-container[data-v-754a797a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;color:#2c3e50}.sub-tabs[data-v-754a797a]{display:flex;gap:.5rem}.sub-tab[data-v-754a797a]{padding:.45rem 1.2rem;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:.85rem;color:#7f8c8d;transition:.15s}.sub-tab.active[data-v-754a797a]{background:#004a99;color:#fff;border-color:#004a99}.placeholder-box[data-v-754a797a]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:4rem 2rem;gap:.8rem;box-shadow:0 4px 6px #0000000d;border-left:4px solid #e8590c;color:#aaa}.placeholder-box h3[data-v-754a797a]{margin:0;color:#7f8c8d}.placeholder-box p[data-v-754a797a]{margin:0;font-size:.85rem}.placeholder-icon[data-v-754a797a]{color:#ddd}.form-card[data-v-754a797a],.list-card[data-v-754a797a]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.form-card h3[data-v-754a797a]{margin:0 0 1.2rem;font-size:1rem}.form-grid-3[data-v-754a797a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.2rem}@media(max-width:900px){.form-grid-3[data-v-754a797a]{grid-template-columns:1fr 1fr}}.fg-full[data-v-754a797a]{grid-column:1 / -1}.field-group[data-v-754a797a]{display:flex;flex-direction:column;gap:.3rem}.field-group label[data-v-754a797a]{font-size:.8rem;font-weight:600;color:#555}.req[data-v-754a797a]{color:#e74c3c}.field-group input[data-v-754a797a],.field-group select[data-v-754a797a],.field-group textarea[data-v-754a797a]{padding:.65rem .9rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.88rem;background:#fff;font-family:inherit}.field-group input[data-v-754a797a]:focus,.field-group select[data-v-754a797a]:focus,.field-group textarea[data-v-754a797a]:focus{border-color:#004a99}.atividades-section[data-v-754a797a],.aprs-section[data-v-754a797a]{border:1px solid #e8ecf0;border-radius:8px;padding:1rem;margin-bottom:1.2rem}.obras-check-list[data-v-754a797a]{display:flex;flex-direction:column;gap:.35rem;max-height:180px;overflow-y:auto;border:1px solid #dde2e8;border-radius:6px;padding:.5rem;background:#fafbfc}.obras-check-item[data-v-754a797a]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer;padding:.25rem .3rem;border-radius:4px}.obras-check-item[data-v-754a797a]:hover{background:#edf2f7}.ativ-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;flex-wrap:wrap;gap:.5rem}.ativ-title[data-v-754a797a]{font-size:.82rem;font-weight:700;color:#555;text-transform:uppercase}.ativ-actions[data-v-754a797a]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.btn-sm-secondary[data-v-754a797a]{padding:.35rem .8rem;background:#f1f3f5;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:.78rem;color:#555;text-decoration:none;display:inline-flex;align-items:center}.btn-sm-secondary[data-v-754a797a]:hover{background:#e9ecef}.btn-upload-label[data-v-754a797a]{cursor:pointer}.ativ-empty[data-v-754a797a]{color:#aaa;font-size:.82rem;text-align:center;padding:.5rem}.ativ-table[data-v-754a797a]{width:100%;border-collapse:collapse}.ativ-table th[data-v-754a797a]{background:#f8f9fa;font-size:.72rem;text-transform:uppercase;color:#7f8c8d;padding:.45rem .6rem}.ativ-table td[data-v-754a797a]{padding:.4rem .6rem;border-bottom:1px solid #eee}.ativ-table input[data-v-754a797a]{width:100%;padding:.4rem .6rem;border:1px solid #ddd;border-radius:4px;outline:none;font-size:.85rem}.ativ-table input[data-v-754a797a]:focus{border-color:#004a99}.btn-rm[data-v-754a797a]{background:none;border:none;color:#c0392b;cursor:pointer;font-size:.9rem}.dwg-row[data-v-754a797a]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.dwg-name[data-v-754a797a]{font-size:.83rem;color:#2c3e50;background:#f8f9fa;padding:.3rem .7rem;border-radius:5px;border:1px solid #eee}.dwg-name.existing[data-v-754a797a]{color:#004a99}.mat-search-row[data-v-754a797a]{margin-bottom:.6rem}.mat-select-grid[data-v-754a797a]{display:flex;flex-direction:column;gap:.3rem;max-height:260px;overflow-y:auto}.mat-select-item[data-v-754a797a]{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid #eee;border-radius:6px;cursor:pointer;transition:background .1s;font-size:.85rem}.mat-select-item[data-v-754a797a]:hover{background:#f0f4f8}.mat-nome[data-v-754a797a]{flex:1;font-weight:500}.mat-unidade[data-v-754a797a]{color:#7f8c8d;font-size:.78rem;min-width:40px}.mat-qty-input[data-v-754a797a]{width:120px;padding:.3rem .5rem;border:1px solid #004a99;border-radius:4px;outline:none;font-size:.83rem}.contratos-list[data-v-754a797a]{display:flex;flex-direction:column;gap:.6rem}.contrato-item[data-v-754a797a]{border:1px solid #e8ecf0;border-radius:8px;overflow:hidden}.contrato-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;cursor:pointer;background:#fafafa;transition:background .15s}.contrato-header[data-v-754a797a]:hover{background:#f0f4f8}.contrato-info[data-v-754a797a]{display:flex;flex-direction:column;gap:.3rem}.contrato-nome[data-v-754a797a]{font-weight:600;font-size:.9rem}.contrato-tags[data-v-754a797a]{display:flex;gap:.4rem;flex-wrap:wrap}.tag[data-v-754a797a]{padding:1px 8px;border-radius:10px;font-size:.7rem;font-weight:600}.tag.regional[data-v-754a797a]{background:#e7f5ff;color:#1864ab}.tag.cc[data-v-754a797a]{background:#f3f0ff;color:#6741d9}.tag.date[data-v-754a797a]{background:#f4f7f6;color:#7f8c8d}.contrato-right[data-v-754a797a]{display:flex;align-items:center;gap:.5rem}.status-badge[data-v-754a797a]{padding:2px 9px;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase}.st-ativo[data-v-754a797a]{background:#d3f9d8;color:#2b8a3e}.st-inativo[data-v-754a797a]{background:#ffe3e3;color:#c92a2a}.btn-icon[data-v-754a797a]{background:none;border:none;cursor:pointer;padding:4px;color:#7f8c8d;border-radius:4px}.btn-icon[data-v-754a797a]:hover{background:#f1f3f5;color:#2c3e50}.btn-icon.del[data-v-754a797a]:hover{background:#ffe3e3;color:#c92a2a}.expand-icon[data-v-754a797a]{transition:transform .2s;color:#aaa}.expand-icon.rotated[data-v-754a797a]{transform:rotate(90deg)}.atividades-expand[data-v-754a797a]{padding:.8rem 1rem;border-top:1px solid #eee;background:#fff}.ativ-expand-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.ativ-table-sm[data-v-754a797a]{width:100%;border-collapse:collapse;font-size:.82rem}.ativ-table-sm th[data-v-754a797a]{background:#f8f9fa;font-size:.7rem;text-transform:uppercase;color:#7f8c8d;padding:.35rem .6rem}.ativ-table-sm td[data-v-754a797a]{padding:.4rem .6rem;border-bottom:1px solid #eee}.obras-list[data-v-754a797a]{display:flex;flex-direction:column;gap:.6rem}.obra-item[data-v-754a797a]{border:1px solid #e8ecf0;border-radius:8px;overflow:hidden}.obra-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;cursor:pointer;background:#fafafa;transition:background .15s}.obra-header[data-v-754a797a]:hover{background:#f0f4f8}.obra-info[data-v-754a797a]{display:flex;flex-direction:column;gap:.3rem}.obra-nome[data-v-754a797a]{font-weight:600;font-size:.9rem}.obra-expand[data-v-754a797a]{padding:.8rem 1rem;border-top:1px solid #eee;background:#fff}.obra-expand-grid[data-v-754a797a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem 1.5rem;font-size:.84rem;margin-bottom:.5rem}.lbl[data-v-754a797a]{font-weight:600;color:#555}.estoque-resumo[data-v-754a797a]{margin-top:.8rem}.status-obra-tag[data-v-754a797a]{font-size:.68rem;font-weight:700;letter-spacing:.5px}.sob-aber[data-v-754a797a]{background:#fff3bf;color:#e67700}.sob-lic[data-v-754a797a]{background:#ffe3e3;color:#c92a2a}.sob-lib[data-v-754a797a]{background:#d3f9d8;color:#2b8a3e}.qty-ok[data-v-754a797a]{color:#2b8a3e;font-weight:600}.qty-baixo[data-v-754a797a]{color:#e67700;font-weight:600}.qty-zero[data-v-754a797a]{color:#aaa}.responsavel-field[data-v-754a797a]{background:#f0f7ff;border:1px solid #c5d8f5;border-radius:8px;padding:1rem;margin-bottom:1.2rem}.responsavel-field label[data-v-754a797a]{color:#004a99;font-weight:700}.responsavel-hint[data-v-754a797a]{display:block;margin-top:.4rem;font-size:.85rem;color:#2c3e50;font-weight:500}.responsavel-badge-auto[data-v-754a797a]{background:#e8f4e8;color:#27ae60;border:1px solid #a8d5a8;padding:2px 8px;border-radius:10px;font-size:.75rem;margin-left:.5rem}.membro-card.responsavel[data-v-754a797a]{border-color:#004a99;background:#e8f0fb}.membro-resp-badge[data-v-754a797a]{background:#004a99;color:#fff;font-size:.65rem;padding:1px 5px;border-radius:8px;margin-left:4px;font-weight:700}.membro-pill-resp[data-v-754a797a]{background:#004a99;color:#fff;border-color:#004a99}.membro-pill-resp .pill-rm[data-v-754a797a]{color:#fffc}.membro-pill-resp .pill-rm[data-v-754a797a]:hover{color:#fff}.pill-resp-icon[data-v-754a797a]{margin:0 2px;font-size:.75rem}.membros-section[data-v-754a797a]{border:1px solid #e8ecf0;border-radius:8px;padding:1rem;margin-bottom:1.2rem}.membros-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;gap:.8rem}.sec-title[data-v-754a797a]{font-size:.82rem;font-weight:700;color:#555;text-transform:uppercase}.busca-membro[data-v-754a797a]{padding:.45rem .8rem;border:1px solid #ddd;border-radius:6px;outline:none;font-size:.82rem;min-width:200px}.busca-membro[data-v-754a797a]:focus{border-color:#004a99}.membros-grid[data-v-754a797a]{display:flex;flex-wrap:wrap;gap:.4rem;max-height:220px;overflow-y:auto;padding:.4rem}.membro-card[data-v-754a797a]{padding:.4rem .9rem;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:.82rem;background:#fff;transition:.15s;display:flex;align-items:center;gap:.4rem}.membro-card[data-v-754a797a]:hover{border-color:#004a99;background:#e7f3ff}.membro-card.selected[data-v-754a797a]{background:#004a99;color:#fff;border-color:#004a99}.membro-nome[data-v-754a797a]{pointer-events:none}.membro-check[data-v-754a797a]{font-weight:700;pointer-events:none}.membros-selecionados[data-v-754a797a]{margin-top:.8rem}.membros-pills[data-v-754a797a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.membro-pill[data-v-754a797a]{background:#e7f3ff;color:#1864ab;border:1px solid #a5d8ff;padding:2px 8px;border-radius:12px;font-size:.78rem;display:inline-flex;align-items:center;gap:.3rem}.pill-rm[data-v-754a797a]{background:none;border:none;color:#888;cursor:pointer;font-size:.75rem;line-height:1;padding:0}.pill-rm[data-v-754a797a]:hover{color:#c92a2a}.ativ-check-grid[data-v-754a797a]{display:flex;flex-direction:column;gap:.4rem;max-height:220px;overflow-y:auto;padding:.4rem}.ativ-check-item[data-v-754a797a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;cursor:pointer}.ativ-check-item input[type=checkbox][data-v-754a797a]{width:15px;height:15px;cursor:pointer}.ativ-info[data-v-754a797a]{color:#7f8c8d;font-size:.78rem}.membros-inline[data-v-754a797a]{display:flex;flex-wrap:wrap;gap:.3rem}.membro-mini[data-v-754a797a]{background:#f1f3f5;padding:1px 7px;border-radius:10px;font-size:.75rem}.almo-obra-header[data-v-754a797a]{background:#fff;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 4px 6px #0000000d}.mov-badge[data-v-754a797a]{padding:2px 9px;border-radius:12px;font-size:.7rem;font-weight:700}.mov-entrada[data-v-754a797a]{background:#d3f9d8;color:#2b8a3e}.mov-retirada[data-v-754a797a]{background:#ffe3e3;color:#c92a2a}.obs-cell[data-v-754a797a]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-retirada[data-v-754a797a]{background:#c0392b!important}.btn-retirada[data-v-754a797a]:hover:not(:disabled){background:#a93226!important}.hint-text[data-v-754a797a]{font-size:.8rem;color:#aaa}.hint-box[data-v-754a797a]{background:#f8f9fa;border:1px dashed #ddd;border-radius:6px;padding:.8rem;font-size:.82rem;color:#aaa;text-align:center;margin-bottom:1rem}.checkbox-label[data-v-754a797a]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;cursor:pointer;padding:.4rem 0}.text-muted[data-v-754a797a]{color:#bdc3c7;font-size:.82rem}.bold[data-v-754a797a]{font-weight:600}.empty-state[data-v-754a797a]{text-align:center;color:#bdc3c7;padding:2rem}table[data-v-754a797a]{width:100%;border-collapse:collapse}th[data-v-754a797a],td[data-v-754a797a]{padding:.75rem .9rem;text-align:left;border-bottom:1px solid #eee;font-size:.88rem}th[data-v-754a797a]{background:#f8f9fa;color:#7f8c8d;font-size:.75rem;text-transform:uppercase}.acoes-cell[data-v-754a797a]{display:flex;gap:.4rem}.btn-action[data-v-754a797a]{border:none;background:#f1f3f5;padding:4px 8px;border-radius:4px;cursor:pointer;transition:.2s;display:flex;align-items:center}.btn-action.edit[data-v-754a797a]:hover{background:#d0ebff;color:#1864ab}.btn-action.del[data-v-754a797a]:hover{background:#ffe3e3;color:#c92a2a}.form-actions[data-v-754a797a]{display:flex;gap:1rem;align-items:center}.btn-save[data-v-754a797a]{background:#004a99;color:#fff;border:none;padding:.7rem 2rem;border-radius:6px;cursor:pointer;font-weight:700}.btn-save[data-v-754a797a]:hover:not(:disabled){background:#003a7a}.btn-save[data-v-754a797a]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-754a797a]{background:#f1f3f5;color:#555;border:none;padding:.7rem 1.2rem;border-radius:6px;cursor:pointer}.list-section-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-section-title[data-v-754a797a]{font-weight:600;font-size:.92rem;color:#2c3e50}.btn-novo[data-v-754a797a]{background:#004a99;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.4rem;transition:.15s}.btn-novo[data-v-754a797a]:hover{background:#003a7a}.form-collapse[data-v-754a797a]{background:#f8fbff;border:1px solid #c5d8f5;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.form-collapse-title[data-v-754a797a]{margin:0 0 1.2rem;font-size:1rem;color:#2c3e50}.form-row[data-v-754a797a]{display:flex;gap:1rem}.flex1[data-v-754a797a]{flex:1}.field-label[data-v-754a797a]{display:block;font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.5rem}.field-group>input[data-v-754a797a],.field-group>select[data-v-754a797a]{width:100%;padding:.7rem .8rem;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff;box-sizing:border-box;font-size:.88rem}.field-group>input[data-v-754a797a]:focus,.field-group>select[data-v-754a797a]:focus{border-color:#004a99}.cargo-hint[data-v-754a797a]{display:block;font-size:.78rem;color:#004a99;margin-top:.3rem;font-weight:500}.section-header[data-v-754a797a]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.contador-badge[data-v-754a797a]{background:#004a99;color:#fff;font-size:.72rem;padding:2px 10px;border-radius:12px;font-weight:700}.funcionarios-layout[data-v-754a797a]{display:flex;gap:1rem}.funcionarios-disponiveis[data-v-754a797a],.funcionarios-selecionados[data-v-754a797a]{flex:1;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.disponiveis-header[data-v-754a797a]{background:#f8f9fa;padding:.6rem .8rem;font-size:.78rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;border-bottom:1px solid #e9ecef}.search-func[data-v-754a797a]{width:100%;padding:.6rem .8rem;border:none;border-bottom:1px solid #e9ecef;outline:none;font-size:.88rem;box-sizing:border-box}.search-func[data-v-754a797a]:focus{background:#f0f7ff}.func-lista[data-v-754a797a]{max-height:200px;overflow-y:auto}.func-item[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .8rem;border-bottom:1px solid #f5f5f5;font-size:.88rem}.func-item.disponivel[data-v-754a797a]{cursor:pointer}.func-item.disponivel[data-v-754a797a]:hover,.func-item.selecionado[data-v-754a797a]{background:#f0f7ff}.func-nome[data-v-754a797a]{font-weight:600;color:#2c3e50}.func-cargo[data-v-754a797a]{font-size:.75rem;color:#7f8c8d}.func-add[data-v-754a797a]{color:#004a99;font-weight:700;font-size:1.1rem}.func-vazio[data-v-754a797a]{padding:1rem;text-align:center;color:#bdc3c7;font-size:.85rem}.btn-remove-func[data-v-754a797a]{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:.9rem;padding:2px 6px;border-radius:4px}.btn-remove-func[data-v-754a797a]:hover{background:#fff0f0}.pessoa-nome[data-v-754a797a]{font-weight:500;font-size:.88rem;color:#2c3e50}.count-badge[data-v-754a797a]{background:#f0f7ff;color:#004a99;border:1px solid #c5d8f5;padding:2px 10px;border-radius:12px;font-size:.78rem;font-weight:700;display:inline-block}.table-wrapper-eq[data-v-754a797a]{overflow-x:auto;border-radius:6px}.table-wrapper-eq table[data-v-754a797a]{min-width:1000px}.prog-filtros[data-v-754a797a]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;padding:1rem 0 .5rem}.prog-import-btn[data-v-754a797a]{background:#e7f3ff;color:#1864ab;border-color:#a5d8ff}.prog-import-btn[data-v-754a797a]:hover{background:#d0ebff}.prog-grupos[data-v-754a797a]{display:flex;flex-direction:column;gap:1.2rem;margin-top:.5rem}.prog-grupo[data-v-754a797a]{display:flex;flex-direction:column;gap:.5rem}.prog-date-sep[data-v-754a797a]{display:flex;align-items:center;gap:.6rem;padding:.2rem 0}.prog-date-label[data-v-754a797a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 12px;border-radius:12px;background:#f1f3f5;color:#495057}.prog-date-label.hoje[data-v-754a797a]{background:#d3f9d8;color:#2b8a3e}.prog-date-label.amanha[data-v-754a797a]{background:#e7f3ff;color:#1864ab}.prog-date-label.passado[data-v-754a797a]{background:#f8f9fa;color:#adb5bd}.prog-date-count[data-v-754a797a]{font-size:.75rem;color:#adb5bd}.prog-list[data-v-754a797a]{display:flex;flex-direction:column;gap:.5rem}.prog-item[data-v-754a797a]{border:1px solid #e8ecf0;border-radius:8px;overflow:hidden}.prog-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fafafa}.prog-info[data-v-754a797a]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.prog-equipe[data-v-754a797a]{font-weight:600;font-size:.9rem}.prog-avulso-tag[data-v-754a797a]{font-size:.75rem;color:#7f8c8d;background:#f1f3f5;padding:2px 8px;border-radius:10px}.prog-acoes[data-v-754a797a]{display:flex;gap:.4rem}.prog-atividades[data-v-754a797a]{padding:.5rem 1rem .7rem;display:flex;flex-wrap:wrap;gap:.4rem}.prog-atv-tag[data-v-754a797a]{background:#e7f3ff;color:#1864ab;border:1px solid #a5d8ff;padding:3px 10px;border-radius:12px;font-size:.78rem}.prog-obs[data-v-754a797a]{padding:0 1rem .7rem;font-size:.82rem;color:#7f8c8d;font-style:italic}.page-header-row[data-v-754a797a]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.page-title[data-v-754a797a]{font-size:1.3rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem}.page-sub[data-v-754a797a]{font-size:.85rem;color:#7f8c8d;margin:0}.filter-select-pend[data-v-754a797a]{padding:.5rem .9rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;outline:none;background:#fff}.badge-tipo-pend[data-v-754a797a]{background:#e8f0fe;color:#004a99;padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600;white-space:nowrap}.pend-pergunta[data-v-754a797a]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pend-status-badge[data-v-754a797a]{padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600}.pend-ok[data-v-754a797a]{background:#d5f5e3;color:#1e8449}.pend-pend[data-v-754a797a]{background:#fdecea;color:#c0392b}.btn-pend-tratar[data-v-754a797a]{background:#004a99;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.78rem;font-weight:600}.modal-overlay[data-v-754a797a]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-pend[data-v-754a797a]{background:#fff;border-radius:10px;width:95%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-pend-header[data-v-754a797a]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#004a99;color:#fff}.modal-pend-header h3[data-v-754a797a]{margin:0;font-size:1rem}.btn-close-modal[data-v-754a797a]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.modal-pend-body[data-v-754a797a]{overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.pend-nc-info[data-v-754a797a]{background:#fef9e7;border-left:4px solid #e8590c;border-radius:6px;padding:.75rem 1rem}.pend-form-group[data-v-754a797a]{display:flex;flex-direction:column;gap:.3rem}.pend-form-group label[data-v-754a797a]{font-size:.82rem;font-weight:600;color:#555}.pend-input[data-v-754a797a]{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.88rem;width:100%;box-sizing:border-box}.search-dropdown[data-v-754a797a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:0 0 6px 6px;z-index:50;max-height:160px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-item[data-v-754a797a]{padding:.5rem .75rem;cursor:pointer;font-size:.85rem}.search-item[data-v-754a797a]:hover{background:#eef2f7}.pend-selected-tag[data-v-754a797a]{display:inline-block;background:#e8f4fd;color:#004a99;padding:3px 10px;border-radius:10px;font-size:.82rem;margin-top:4px}.btn-pend-cancel[data-v-754a797a]{background:#eee;border:none;padding:.55rem 1.2rem;border-radius:6px;cursor:pointer}.btn-pend-save[data-v-754a797a]{background:#004a99;color:#fff;border:none;padding:.55rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:600}.btn-pend-save[data-v-754a797a]:disabled{opacity:.5;cursor:not-allowed}.mono[data-v-754a797a]{font-family:monospace;font-size:.85rem}.prod-container[data-v-4907ccd9]{padding:24px}.page-header[data-v-4907ccd9]{margin-bottom:20px}.page-header h2[data-v-4907ccd9]{margin:0 0 4px;color:#2c3e50;font-size:1.5rem}.page-subtitle[data-v-4907ccd9]{margin:0;color:#7f8c8d;font-size:.9rem}.filters-card[data-v-4907ccd9]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;padding:16px 20px;margin-bottom:20px}.filters-row[data-v-4907ccd9]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filter-group[data-v-4907ccd9]{display:flex;flex-direction:column;gap:4px;min-width:140px}.filter-group label[data-v-4907ccd9]{font-size:.78rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.filter-group input[data-v-4907ccd9],.filter-group select[data-v-4907ccd9]{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;color:#2c3e50}.btn-primary[data-v-4907ccd9]{display:flex;align-items:center;gap:6px;background:#004a99;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem;align-self:flex-end}.btn-primary[data-v-4907ccd9]:hover{background:#003d80}.loading-box[data-v-4907ccd9],.empty-state[data-v-4907ccd9]{text-align:center;padding:60px 20px;color:#7f8c8d}.empty-state[data-v-4907ccd9]{display:flex;flex-direction:column;align-items:center;gap:12px}.turnos-list[data-v-4907ccd9]{display:flex;flex-direction:column;gap:10px}.turno-card[data-v-4907ccd9]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000f;overflow:hidden}.turno-header[data-v-4907ccd9]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:4px solid #004a99;transition:background .15s}.turno-header[data-v-4907ccd9]:hover{background:#f8fafe}.turno-info[data-v-4907ccd9]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.turno-data[data-v-4907ccd9]{font-weight:700;color:#004a99;font-size:.95rem}.turno-equipe[data-v-4907ccd9]{font-weight:600;color:#2c3e50}.turno-obra[data-v-4907ccd9]{color:#7f8c8d;font-size:.9rem}.turno-resp[data-v-4907ccd9]{color:#7f8c8d;font-size:.85rem}.turno-meta[data-v-4907ccd9]{display:flex;align-items:center;gap:10px}.turno-horario[data-v-4907ccd9]{font-size:.85rem;color:#7f8c8d}.badge-status[data-v-4907ccd9]{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge-status.aberto[data-v-4907ccd9]{background:#e3f2fd;color:#1565c0}.badge-status.fechado[data-v-4907ccd9]{background:#e8f5e9;color:#2e7d32}.chevron[data-v-4907ccd9]{transition:transform .2s}.chevron.rotated[data-v-4907ccd9]{transform:rotate(180deg)}.turno-detail[data-v-4907ccd9]{padding:16px 18px;border-top:1px solid #f0f0f0;background:#fafbfc}.detail-grid[data-v-4907ccd9]{display:flex;flex-direction:column;gap:16px}.detail-loading[data-v-4907ccd9]{text-align:center;color:#7f8c8d;padding:20px}.detail-section h4[data-v-4907ccd9]{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:.88rem;color:#004a99;text-transform:uppercase}.detail-empty[data-v-4907ccd9]{font-size:.85rem;color:#aaa;padding:4px 0}.detail-table[data-v-4907ccd9]{width:100%;border-collapse:collapse;font-size:.88rem}.detail-table th[data-v-4907ccd9]{background:#f4f7f6;padding:6px 10px;text-align:left;color:#7f8c8d;font-weight:600}.detail-table td[data-v-4907ccd9]{padding:6px 10px;border-bottom:1px solid #f0f0f0;color:#2c3e50}.detail-table tfoot td[data-v-4907ccd9]{border-top:2px solid #ddd;background:#f9f9f9}.evidencias-grid[data-v-4907ccd9]{display:flex;flex-wrap:wrap;gap:10px}.ev-thumb[data-v-4907ccd9]{width:120px;background:#f4f7f6;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0}.ev-thumb img[data-v-4907ccd9]{width:100%;height:90px;object-fit:cover;display:block}.ev-caption[data-v-4907ccd9]{padding:4px 6px;font-size:.75rem;color:#7f8c8d}.ev-tipo[data-v-4907ccd9]{display:block;font-weight:600;color:#004a99;text-transform:capitalize}.slide-enter-active[data-v-4907ccd9],.slide-leave-active[data-v-4907ccd9]{transition:max-height .3s ease,opacity .2s;overflow:hidden}.slide-enter-from[data-v-4907ccd9],.slide-leave-to[data-v-4907ccd9]{max-height:0;opacity:0}.slide-enter-to[data-v-4907ccd9],.slide-leave-from[data-v-4907ccd9]{max-height:2000px;opacity:1}.ev-container[data-v-64ca94ff]{padding:24px}.page-header[data-v-64ca94ff]{margin-bottom:20px}.page-header h2[data-v-64ca94ff]{margin:0 0 4px;color:#2c3e50;font-size:1.5rem}.page-subtitle[data-v-64ca94ff]{margin:0;color:#7f8c8d;font-size:.9rem}.filters-card[data-v-64ca94ff]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;padding:16px 20px;margin-bottom:20px}.filters-row[data-v-64ca94ff]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filter-group[data-v-64ca94ff]{display:flex;flex-direction:column;gap:4px;min-width:140px}.filter-group label[data-v-64ca94ff]{font-size:.78rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.filter-group input[data-v-64ca94ff],.filter-group select[data-v-64ca94ff]{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;color:#2c3e50}.btn-primary[data-v-64ca94ff]{display:flex;align-items:center;gap:6px;background:#004a99;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem;align-self:flex-end}.btn-primary[data-v-64ca94ff]:hover{background:#003d80}.loading-box[data-v-64ca94ff],.empty-state[data-v-64ca94ff]{text-align:center;padding:60px 20px;color:#7f8c8d}.empty-state[data-v-64ca94ff]{display:flex;flex-direction:column;align-items:center;gap:12px}.grupos[data-v-64ca94ff]{display:flex;flex-direction:column;gap:16px}.grupo-card[data-v-64ca94ff]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000f;border-left:4px solid #004a99;overflow:hidden}.grupo-header[data-v-64ca94ff]{display:flex;align-items:center;gap:14px;padding:12px 18px;background:#f8fafe;border-bottom:1px solid #eef0f4}.grupo-data[data-v-64ca94ff]{font-weight:700;color:#004a99;font-size:.95rem}.grupo-equipe[data-v-64ca94ff]{font-weight:600;color:#2c3e50}.grupo-obra[data-v-64ca94ff]{color:#7f8c8d;font-size:.9rem}.grupo-count[data-v-64ca94ff]{margin-left:auto;font-size:.82rem;color:#7f8c8d}.fotos-grid[data-v-64ca94ff]{display:flex;flex-wrap:wrap;gap:12px;padding:16px 18px}.foto-card[data-v-64ca94ff]{width:160px;cursor:pointer}.foto-wrapper[data-v-64ca94ff]{position:relative;border-radius:6px;overflow:hidden;background:#f4f7f6;border:1px solid #e0e0e0;height:120px}.foto-wrapper img[data-v-64ca94ff]{width:100%;height:100%;object-fit:cover;display:block}.foto-overlay[data-v-64ca94ff]{position:absolute;inset:0;background:#004a9966;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}.foto-card:hover .foto-overlay[data-v-64ca94ff]{opacity:1}.foto-wrapper.no-img[data-v-64ca94ff]{display:flex;align-items:center;justify-content:center}.foto-info[data-v-64ca94ff]{padding:6px 2px}.tipo-badge[data-v-64ca94ff]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600;text-transform:capitalize;margin-right:4px}.tipo-badge.antes[data-v-64ca94ff]{background:#fff3e0;color:#e65100}.tipo-badge.depois[data-v-64ca94ff]{background:#e8f5e9;color:#2e7d32}.tipo-badge.durantes[data-v-64ca94ff]{background:#e3f2fd;color:#1565c0}.tipo-badge.outro[data-v-64ca94ff]{background:#f3e5f5;color:#6a1b9a}.foto-legenda[data-v-64ca94ff]{font-size:.8rem;color:#7f8c8d}.modal-overlay[data-v-64ca94ff]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-foto[data-v-64ca94ff]{background:#fff;border-radius:10px;max-width:90vw;max-height:90vh;overflow:auto;position:relative;display:flex;flex-direction:column}.btn-close[data-v-64ca94ff]{position:absolute;top:10px;right:10px;background:#00000080;color:#fff;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.foto-grande[data-v-64ca94ff]{max-width:100%;max-height:65vh;object-fit:contain;display:block}.foto-modal-info[data-v-64ca94ff]{padding:16px 20px;border-top:1px solid #f0f0f0}.info-row[data-v-64ca94ff]{display:flex;gap:8px;font-size:.88rem;color:#2c3e50;margin-bottom:4px}.info-row .label[data-v-64ca94ff]{font-weight:600;color:#7f8c8d;min-width:100px}.rd-container[data-v-76373504]{padding:24px}.page-header[data-v-76373504]{margin-bottom:20px}.page-header h2[data-v-76373504]{margin:0 0 4px;color:#2c3e50;font-size:1.5rem}.page-subtitle[data-v-76373504]{margin:0;color:#7f8c8d;font-size:.9rem}.action-bar[data-v-76373504]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;padding:16px 20px;margin-bottom:20px}.filters-row[data-v-76373504]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filter-group[data-v-76373504]{display:flex;flex-direction:column;gap:4px;min-width:140px}.filter-group label[data-v-76373504]{font-size:.78rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.filter-group input[data-v-76373504],.filter-group select[data-v-76373504]{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;color:#2c3e50}.btn-primary[data-v-76373504]{display:flex;align-items:center;gap:6px;background:#004a99;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem;align-self:flex-end}.btn-primary[data-v-76373504]:hover{background:#003d80}.btn-primary[data-v-76373504]:disabled{background:#aaa;cursor:not-allowed}.btn-secondary[data-v-76373504]{display:flex;align-items:center;gap:6px;background:#fff;color:#2c3e50;border:1px solid #ddd;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.btn-secondary[data-v-76373504]:hover{background:#f4f7f6}.btn-danger[data-v-76373504]{background:#c0392b;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.btn-danger[data-v-76373504]:hover{background:#a93226}.loading-box[data-v-76373504],.empty-state[data-v-76373504]{text-align:center;padding:60px 20px;color:#7f8c8d}.empty-state[data-v-76373504]{display:flex;flex-direction:column;align-items:center;gap:12px}.table-card[data-v-76373504]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;overflow:auto}.rd-table[data-v-76373504]{width:100%;border-collapse:collapse;font-size:.88rem}.rd-table th[data-v-76373504]{background:#f4f7f6;padding:10px 14px;text-align:left;color:#7f8c8d;font-weight:600;border-bottom:2px solid #e8ecef}.rd-table td[data-v-76373504]{padding:10px 14px;border-bottom:1px solid #f0f0f0;color:#2c3e50}.rd-table tr:last-child td[data-v-76373504]{border-bottom:none}.rd-table tr:hover td[data-v-76373504]{background:#f8fafe}.doc-id[data-v-76373504]{font-weight:700;color:#004a99}.badge-status[data-v-76373504]{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.badge-status.rascunho[data-v-76373504]{background:#fff3e0;color:#e65100}.badge-status.finalizado[data-v-76373504]{background:#e8f5e9;color:#2e7d32}.acoes[data-v-76373504]{display:flex;gap:6px}.btn-icon[data-v-76373504]{background:none;border:1px solid #ddd;border-radius:6px;padding:5px 8px;cursor:pointer;color:#7f8c8d;display:flex;align-items:center}.btn-icon[data-v-76373504]:hover{background:#f4f7f6;color:#004a99;border-color:#004a99}.btn-icon.danger[data-v-76373504]:hover{color:#c0392b;border-color:#c0392b;background:#fdf2f0}.modal-overlay[data-v-76373504]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-76373504]{background:#fff;border-radius:10px;width:760px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-76373504]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-76373504]{margin:0;font-size:1.1rem;color:#2c3e50}.btn-close[data-v-76373504]{background:none;border:none;cursor:pointer;color:#7f8c8d;display:flex;align-items:center}.modal-body[data-v-76373504]{padding:20px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-76373504]{padding:14px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.form-grid[data-v-76373504]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.field-group[data-v-76373504]{display:flex;flex-direction:column;gap:4px}.field-group label[data-v-76373504]{font-size:.78rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.field-group input[data-v-76373504],.field-group select[data-v-76373504]{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;color:#2c3e50}.fg-2[data-v-76373504]{grid-column:span 2}.req[data-v-76373504]{color:#c0392b}.btn-outline[data-v-76373504]{background:#fff;color:#004a99;border:1px solid #004a99;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem}.btn-outline[data-v-76373504]:hover{background:#f0f5ff}.btn-outline[data-v-76373504]:disabled{opacity:.5;cursor:not-allowed}.collab-search[data-v-76373504]{position:relative}.collab-search input[data-v-76373504]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;color:#2c3e50;box-sizing:border-box}.sugestoes-list[data-v-76373504]{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #ddd;border-radius:0 0 6px 6px;margin:0;padding:0;list-style:none;max-height:200px;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.sugestoes-list li[data-v-76373504]{padding:8px 12px;cursor:pointer;font-size:.9rem;color:#2c3e50}.sugestoes-list li[data-v-76373504]:hover{background:#f0f5ff}.fotos-section[data-v-76373504]{border:1px solid #e8ecef;border-radius:8px;overflow:hidden}.fotos-header[data-v-76373504]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f4f7f6}.fotos-title[data-v-76373504]{font-weight:600;font-size:.9rem;color:#2c3e50}.btn-upload-label[data-v-76373504]{display:flex;align-items:center;gap:6px;background:#fff;color:#004a99;border:1px solid #004a99;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:.85rem}.btn-upload-label[data-v-76373504]:hover{background:#f0f5ff}.fotos-empty[data-v-76373504]{text-align:center;padding:24px;color:#aaa;font-size:.9rem}.fotos-draggable[data-v-76373504]{display:flex;flex-direction:column;gap:8px;padding:12px}.foto-item[data-v-76373504]{display:flex;align-items:center;gap:12px;background:#fafbfc;border:1px solid #e8ecef;border-radius:6px;padding:10px 12px}.drag-handle[data-v-76373504]{cursor:grab;font-size:1.2rem;color:#aaa}.foto-preview[data-v-76373504]{width:70px;height:55px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f0f0f0}.foto-preview img[data-v-76373504]{width:100%;height:100%;object-fit:cover}.foto-placeholder[data-v-76373504]{display:flex;align-items:center;justify-content:center;height:100%;color:#ccc}.foto-fields[data-v-76373504]{flex:1;display:flex;gap:10px;flex-wrap:wrap}.field-row[data-v-76373504]{display:flex;flex-direction:column;gap:3px}.field-row label[data-v-76373504]{font-size:.75rem;font-weight:600;color:#7f8c8d;text-transform:uppercase}.field-row input[data-v-76373504],.field-row select[data-v-76373504]{padding:5px 8px;border:1px solid #ddd;border-radius:5px;font-size:.85rem;color:#2c3e50}.fg-full[data-v-76373504]{flex:1}.fg-full input[data-v-76373504]{width:100%}.btn-rm[data-v-76373504]{background:none;border:none;cursor:pointer;color:#c0392b;font-size:1rem;padding:4px}.foto-preview[data-v-76373504]{position:relative}.foto-preview-clickable[data-v-76373504]{cursor:zoom-in}.foto-preview-clickable[data-v-76373504]:hover{opacity:.85}.gps-badge[data-v-76373504]{position:absolute;bottom:2px;right:2px;background:#004a99d9;color:#fff;border-radius:3px;padding:1px 3px;display:flex;align-items:center}.lightbox-overlay[data-v-76373504]{position:fixed;inset:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:2000}.lightbox-img[data-v-76373504]{max-width:90vw;max-height:90vh;border-radius:6px;box-shadow:0 8px 32px #00000080;object-fit:contain}.lightbox-close[data-v-76373504]{position:absolute;top:18px;right:22px;background:#ffffff26;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.lightbox-close[data-v-76373504]:hover{background:#ffffff4d}.modal-confirm[data-v-76373504]{background:#fff;border-radius:10px;padding:24px;max-width:400px;width:90%}.modal-confirm h4[data-v-76373504]{margin:0 0 10px;color:#2c3e50}.modal-confirm p[data-v-76373504]{color:#7f8c8d;font-size:.9rem;margin:0 0 20px}.confirm-actions[data-v-76373504]{display:flex;justify-content:flex-end;gap:10px}.rs-container[data-v-1d398653]{padding:1.5rem}#print-area[data-v-1d398653]{display:none}@media print{body[data-v-1d398653] *{visibility:hidden}#print-area[data-v-1d398653],#print-area[data-v-1d398653] *{visibility:visible}#print-area[data-v-1d398653]{display:block!important;position:absolute;top:0;left:0;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000;background:#fff}}.doc-header[data-v-1d398653]{display:flex;align-items:center;gap:1rem;border-bottom:2px solid #004a99;padding-bottom:10px;margin-bottom:14px}.doc-logo[data-v-1d398653]{height:52px;object-fit:contain;flex-shrink:0}.doc-header-center[data-v-1d398653]{flex:1;text-align:center}.doc-empresa[data-v-1d398653]{font-size:11pt;font-weight:700;color:#004a99}.doc-titulo[data-v-1d398653]{font-size:13pt;font-weight:800;color:#2c3e50;margin-top:2px}.doc-header-right[data-v-1d398653]{text-align:right;flex-shrink:0}.doc-ref[data-v-1d398653]{font-size:10pt;font-weight:700;color:#004a99}.doc-ref-data[data-v-1d398653]{font-size:9pt;color:#555}.doc-section[data-v-1d398653]{margin-bottom:14px;page-break-inside:avoid}.doc-apr-block[data-v-1d398653]{page-break-before:always}.doc-apr-block[data-v-1d398653]:first-of-type{page-break-before:avoid}.doc-section-title[data-v-1d398653]{font-size:9pt;font-weight:800;color:#004a99;text-transform:uppercase;border-bottom:1.5px solid #004a99;padding-bottom:3px;margin-bottom:8px;letter-spacing:.04em}.doc-apr-subtitle[data-v-1d398653]{font-size:8pt;font-weight:700;color:#333;text-transform:uppercase;margin:8px 0 4px;letter-spacing:.03em;border-bottom:1px solid #ddd;padding-bottom:2px}.doc-id-table[data-v-1d398653]{width:100%;border-collapse:collapse;font-size:9pt;margin-bottom:8px}.doc-id-table td[data-v-1d398653]{padding:3px 6px;border:1px solid #ccc}.doc-id-label[data-v-1d398653]{font-weight:700;color:#004a99;background:#f0f4f8;width:110px;white-space:nowrap}.doc-id-small .doc-id-label[data-v-1d398653]{width:110px}.doc-qa-table[data-v-1d398653]{width:100%;border-collapse:collapse;font-size:8.5pt;margin-bottom:8px}.doc-qa-table th[data-v-1d398653]{background:#004a99;color:#fff;padding:4px 6px;text-align:left;font-size:8pt;font-weight:700}.doc-qa-table td[data-v-1d398653]{padding:3px 6px;border:1px solid #ddd;vertical-align:top}.doc-qa-table tr:nth-child(2n) td[data-v-1d398653]{background:#f8f9fa}.qa-row-sim td[data-v-1d398653]{background:#fff8e1!important}.qa-num[data-v-1d398653]{text-align:center;font-weight:700;color:#555;width:28px}.qa-resp[data-v-1d398653]{text-align:center}.qa-obs[data-v-1d398653]{font-style:italic;color:#444}.qa-badge[data-v-1d398653]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:7.5pt;font-weight:700}.qa-badge.sim[data-v-1d398653]{background:#fdecea;color:#c0392b}.qa-badge.nao[data-v-1d398653]{background:#e8f5e9;color:#1b5e20}.qa-badge.na[data-v-1d398653]{background:#f0f0f0;color:#555}.qa-badge.—[data-v-1d398653]{background:#f5f5f5;color:#999}.doc-sep-row[data-v-1d398653]{font-size:9pt;padding:4px 0;margin-bottom:4px}.doc-checklist-grid[data-v-1d398653]{display:flex;flex-wrap:wrap;gap:8px}.doc-checklist-group[data-v-1d398653]{flex:1;min-width:200px}.doc-checklist-title[data-v-1d398653]{font-size:8pt;font-weight:700;color:#333;margin-bottom:3px;text-transform:uppercase}.doc-checklist-items[data-v-1d398653]{display:flex;flex-wrap:wrap;gap:3px}.doc-check-item[data-v-1d398653]{font-size:8pt;color:#1b5e20;background:#e8f5e9;padding:1px 5px;border-radius:3px;white-space:nowrap}.doc-colabs-table[data-v-1d398653]{width:100%;border-collapse:collapse;font-size:8.5pt}.doc-colabs-table th[data-v-1d398653]{background:#f0f4f8;padding:3px 6px;font-weight:700;color:#004a99;border:1px solid #ccc}.doc-colabs-table td[data-v-1d398653]{padding:3px 6px;border:1px solid #ddd}.doc-table[data-v-1d398653]{width:100%;border-collapse:collapse;font-size:8.5pt}.doc-table th[data-v-1d398653]{background:#004a99;color:#fff;padding:4px 6px;text-align:left;font-size:8pt;font-weight:700}.doc-table td[data-v-1d398653]{padding:3px 6px;border:1px solid #ddd;vertical-align:top}.doc-table tr:nth-child(2n) td[data-v-1d398653]{background:#f8f9fa}.doc-row-nc td[data-v-1d398653]{background:#fff0f0!important}.doc-obs[data-v-1d398653]{font-style:italic;color:#555;font-size:8pt}.doc-footer[data-v-1d398653]{margin-top:20px;border-top:1px solid #ccc;padding-top:6px;display:flex;justify-content:space-between;font-size:7.5pt;color:#888}.page-header[data-v-1d398653]{margin-bottom:1.25rem}.page-header h2[data-v-1d398653]{margin:0;font-size:1.4rem;color:#2c3e50}.page-subtitle[data-v-1d398653]{margin:.25rem 0 0;color:#7f8c8d;font-size:.88rem}.action-bar[data-v-1d398653]{background:#fff;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99}.filters-row[data-v-1d398653]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-group[data-v-1d398653]{display:flex;flex-direction:column;gap:.3rem}.filter-group label[data-v-1d398653]{font-size:.78rem;color:#7f8c8d;font-weight:600;text-transform:uppercase}.filter-group input[data-v-1d398653],.filter-group select[data-v-1d398653]{border:1px solid #dce1e7;border-radius:6px;padding:.38rem .6rem;font-size:.88rem;color:#2c3e50;background:#f8f9fa;min-width:140px}.loading-box[data-v-1d398653]{text-align:center;padding:3rem;color:#7f8c8d}.empty-state[data-v-1d398653]{text-align:center;padding:3rem;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d}.empty-state svg[data-v-1d398653]{color:#bdc3c7;margin-bottom:.75rem}.table-card[data-v-1d398653]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;overflow:hidden}.rs-table[data-v-1d398653]{width:100%;border-collapse:collapse;font-size:.88rem}.rs-table th[data-v-1d398653]{background:#f4f7f6;padding:.6rem .8rem;text-align:left;color:#7f8c8d;font-size:.75rem;text-transform:uppercase;font-weight:600;border-bottom:1px solid #eee}.rs-table td[data-v-1d398653]{padding:.6rem .8rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.rs-table tr:last-child td[data-v-1d398653]{border-bottom:none}.rs-table tr:hover td[data-v-1d398653]{background:#fafbff}.mono[data-v-1d398653]{font-family:monospace;font-size:.82rem;color:#7f8c8d}.badge-status[data-v-1d398653]{padding:.2rem .55rem;border-radius:20px;font-size:.75rem;font-weight:600}.badge-status.aberto[data-v-1d398653]{background:#e8f5e9;color:#2e7d32}.badge-status.fechado[data-v-1d398653]{background:#e3f2fd;color:#004a99}.btn-ver[data-v-1d398653]{display:flex;align-items:center;gap:.3rem;background:#004a99;color:#fff;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.82rem;cursor:pointer}.btn-ver[data-v-1d398653]:hover{background:#003880}.modal-overlay[data-v-1d398653]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-rs[data-v-1d398653]{background:#fff;border-radius:10px;width:100%;max-width:920px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040}.modal-apr[data-v-1d398653]{background:#fff;border-radius:10px;width:100%;max-width:860px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040}.modal-toolbar[data-v-1d398653]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:#f4f7f6;border-bottom:1px solid #e0e0e0}.btn-toolbar-close[data-v-1d398653]{background:none;border:1px solid #c0392b;color:#c0392b;border-radius:6px;padding:.3rem .8rem;font-size:.82rem;cursor:pointer}.btn-toolbar-close[data-v-1d398653]:hover{background:#c0392b;color:#fff}.btn-toolbar-print[data-v-1d398653]{display:flex;align-items:center;gap:.4rem;background:#004a99;color:#fff;border:none;border-radius:6px;padding:.3rem .9rem;font-size:.82rem;cursor:pointer}.btn-toolbar-print[data-v-1d398653]:hover{background:#003880}.btn-toolbar-print[data-v-1d398653]:disabled{opacity:.5;cursor:not-allowed}.modal-doc-header[data-v-1d398653]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:2px solid #004a99;background:#fff}.modal-doc-logo[data-v-1d398653]{height:48px;object-fit:contain;flex-shrink:0}.modal-doc-center[data-v-1d398653]{flex:1;text-align:center}.modal-doc-empresa[data-v-1d398653]{font-size:.8rem;font-weight:700;color:#004a99;text-transform:uppercase;letter-spacing:.05em}.modal-doc-titulo[data-v-1d398653]{font-size:1.05rem;font-weight:800;color:#2c3e50;margin-top:2px}.modal-doc-ref[data-v-1d398653]{text-align:right;flex-shrink:0}.modal-doc-num[data-v-1d398653]{font-size:.88rem;font-weight:700;color:#004a99}.modal-doc-data[data-v-1d398653]{font-size:.78rem;color:#7f8c8d}.modal-rs-body[data-v-1d398653]{overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.rs-section[data-v-1d398653]{display:flex;flex-direction:column;gap:.75rem}.rs-section-title[data-v-1d398653]{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:700;color:#2c3e50;border-bottom:1px solid #eee;padding-bottom:.4rem}.section-empty[data-v-1d398653]{color:#7f8c8d;font-size:.88rem;font-style:italic}.info-grid[data-v-1d398653]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.info-item[data-v-1d398653]{display:flex;flex-direction:column;gap:.15rem}.info-label[data-v-1d398653]{font-size:.72rem;color:#7f8c8d;text-transform:uppercase;font-weight:600}.aprs-grid[data-v-1d398653]{display:flex;flex-wrap:wrap;gap:.75rem}.apr-card[data-v-1d398653]{background:#f4f7f6;border-radius:8px;padding:.85rem 1rem;min-width:200px;display:flex;flex-direction:column;gap:.35rem;border-left:3px solid #004a99}.apr-card-top[data-v-1d398653]{display:flex;align-items:center;gap:.5rem}.apr-num[data-v-1d398653]{font-family:monospace;font-size:.85rem;font-weight:700;color:#2c3e50}.apr-tipo-badge[data-v-1d398653]{background:#004a99;color:#fff;font-size:.7rem;padding:.15rem .5rem;border-radius:20px;white-space:nowrap}.apr-card-info[data-v-1d398653]{display:flex;justify-content:space-between;font-size:.78rem;color:#7f8c8d}.apr-data[data-v-1d398653]{font-style:italic}.btn-apr-ver[data-v-1d398653]{display:flex;align-items:center;gap:.3rem;background:transparent;border:1px solid #004a99;color:#004a99;border-radius:5px;padding:.3rem .7rem;font-size:.78rem;cursor:pointer;margin-top:.2rem;font-weight:600}.btn-apr-ver[data-v-1d398653]:hover{background:#004a99;color:#fff}.inner-table[data-v-1d398653]{width:100%;border-collapse:collapse;font-size:.85rem}.inner-table th[data-v-1d398653]{background:#f4f7f6;padding:.45rem .65rem;text-align:left;color:#7f8c8d;font-size:.72rem;text-transform:uppercase;border-bottom:1px solid #eee}.inner-table td[data-v-1d398653]{padding:.45rem .65rem;border-bottom:1px solid #f5f5f5;vertical-align:top}.inner-table tr:last-child td[data-v-1d398653]{border-bottom:none}.row-nc td[data-v-1d398653]{background:#fff8f8}.justif-cell[data-v-1d398653]{font-size:.8rem;color:#7f8c8d;font-style:italic;max-width:200px}.badge-ativ[data-v-1d398653]{padding:.18rem .5rem;border-radius:20px;font-size:.72rem;font-weight:600;white-space:nowrap}.badge-ativ.executado[data-v-1d398653]{background:#e8f5e9;color:#2e7d32}.badge-ativ.nao_executado[data-v-1d398653]{background:#fdecea;color:#c0392b}.badge-ativ.executado_acrescimo[data-v-1d398653]{background:#fff3e0;color:#e65100}.evidencias-grid[data-v-1d398653]{display:flex;flex-wrap:wrap;gap:.75rem}.ev-thumb[data-v-1d398653]{width:110px;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid #e0e0e0;transition:border-color .15s}.ev-thumb[data-v-1d398653]:hover{border-color:#004a99}.ev-thumb img[data-v-1d398653]{width:100%;height:80px;object-fit:cover;display:block}.ev-legenda[data-v-1d398653]{font-size:.7rem;color:#7f8c8d;padding:.2rem .3rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f9f9f9}.sep-field[data-v-1d398653]{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.5rem}.checklist-secao[data-v-1d398653]{margin-bottom:.75rem}.checklist-secao-title[data-v-1d398653]{font-weight:700;font-size:.8rem;color:#2c3e50;margin:0 0 .3rem;text-transform:uppercase}.checklist-itens[data-v-1d398653]{display:flex;flex-wrap:wrap;gap:.4rem}.checklist-item[data-v-1d398653]{font-size:.82rem;color:#2c3e50;display:flex;align-items:center;gap:.3rem;background:#e8f5e9;padding:.2rem .5rem;border-radius:4px}.check-box[data-v-1d398653]{font-size:.9rem}.check-box.checked[data-v-1d398653]{color:#27ae60}.badge-apr-resp[data-v-1d398653]{padding:.15rem .45rem;border-radius:4px;font-size:.75rem;font-weight:600}.badge-apr-resp.sim[data-v-1d398653]{background:#fdecea;color:#c0392b}.badge-apr-resp.nao[data-v-1d398653]{background:#e8f5e9;color:#2e7d32}.badge-apr-resp.na[data-v-1d398653],.badge-apr-resp.n\/a[data-v-1d398653]{background:#f4f7f6;color:#7f8c8d}.badge-apr-resp.—[data-v-1d398653]{background:#f4f7f6;color:#bbb}.apr-foto[data-v-1d398653]{max-width:100%;border-radius:8px;border:1px solid #eee;max-height:320px;object-fit:contain}.lightbox-overlay[data-v-1d398653]{position:fixed;inset:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:2000}.lightbox-content[data-v-1d398653]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:.5rem}.lightbox-content img[data-v-1d398653]{max-width:100%;max-height:80vh;border-radius:6px}.lightbox-content p[data-v-1d398653]{color:#fff;font-size:.9rem;margin:0}.lb-close[data-v-1d398653]{position:absolute;top:-2rem;right:0;background:#fff3;border:none;color:#fff;font-size:1.2rem;cursor:pointer;border-radius:4px;padding:.2rem .5rem}.btn-close[data-v-1d398653]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.dash-root[data-v-19cc9fd0]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;background:#f4f7f6;min-height:100%}.dash-header[data-v-19cc9fd0]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.dash-titulo h2[data-v-19cc9fd0]{font-size:1.4rem;font-weight:700;color:#2c3e50;margin:0}.dash-subtitulo[data-v-19cc9fd0]{font-size:.82rem;color:#7f8c8d}.dash-filtros[data-v-19cc9fd0]{display:flex;align-items:flex-end;gap:.8rem;flex-wrap:wrap}.filtro-grupo[data-v-19cc9fd0]{display:flex;flex-direction:column;gap:.2rem}.filtro-label[data-v-19cc9fd0]{font-size:.72rem;color:#7f8c8d;text-transform:uppercase;font-weight:600}.filtro-select[data-v-19cc9fd0],.filtro-input[data-v-19cc9fd0]{padding:.45rem .8rem;border:1px solid #ddd;border-radius:6px;font-size:.85rem;background:#fff;outline:none}.filtro-select[data-v-19cc9fd0]:focus,.filtro-input[data-v-19cc9fd0]:focus{border-color:#004a99}.filtro-sep[data-v-19cc9fd0]{font-size:.8rem;color:#adb5bd;padding-bottom:.3rem}.btn-limpar[data-v-19cc9fd0]{padding:.45rem .8rem;background:#fff;border:1px solid #e74c3c;color:#e74c3c;border-radius:6px;cursor:pointer;font-size:.82rem}.loading-state[data-v-19cc9fd0]{text-align:center;padding:3rem;color:#7f8c8d}.dash-body[data-v-19cc9fd0]{display:flex;gap:1.5rem;align-items:flex-start}.dash-kpis[data-v-19cc9fd0]{display:flex;flex-direction:column;gap:.8rem;min-width:220px;max-width:240px;flex-shrink:0}.kpi-card[data-v-19cc9fd0]{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000000f;border-left:4px solid #004a99;display:flex;gap:.8rem;align-items:center}.kpi-card.kpi-donut[data-v-19cc9fd0]{flex-direction:column;align-items:center;border-left-color:#004a99;padding:1.2rem 1rem}.kpi-card.kpi-negativo[data-v-19cc9fd0]{border-left-color:#e74c3c}.kpi-card.kpi-positivo[data-v-19cc9fd0]{border-left-color:#27ae60}.kpi-icone[data-v-19cc9fd0]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0}.kpi-info[data-v-19cc9fd0]{flex:1;min-width:0}.kpi-valor[data-v-19cc9fd0]{font-size:1.05rem;font-weight:700;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.valor-negativo[data-v-19cc9fd0]{color:#c92a2a}.valor-positivo[data-v-19cc9fd0]{color:#2b8a3e}.kpi-legenda[data-v-19cc9fd0]{font-size:.72rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;margin-top:2px}.kpi-desc[data-v-19cc9fd0]{font-size:.68rem;color:#adb5bd;margin-top:1px;line-height:1.3}.donut-wrap[data-v-19cc9fd0]{position:relative;width:90px;height:90px}.donut-svg[data-v-19cc9fd0]{width:100%;height:100%}.donut-center[data-v-19cc9fd0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.donut-pct[data-v-19cc9fd0]{font-size:1.15rem;font-weight:800;color:#2c3e50}.dash-main[data-v-19cc9fd0]{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.dash-card[data-v-19cc9fd0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:1rem}.card-titulo[data-v-19cc9fd0]{font-size:.82rem;font-weight:700;color:#555;text-transform:uppercase;margin-bottom:.8rem}.grafico-wrap[data-v-19cc9fd0]{height:220px;position:relative}.dash-bottom[data-v-19cc9fd0]{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.tabela-card[data-v-19cc9fd0]{flex:1;min-width:200px}.ranking-card[data-v-19cc9fd0]{flex:1.5;min-width:260px}.obs-card[data-v-19cc9fd0]{flex:1.2;min-width:220px}.empty-mini[data-v-19cc9fd0]{font-size:.82rem;color:#adb5bd;font-style:italic}.obra-table[data-v-19cc9fd0]{width:100%;border-collapse:collapse;font-size:.82rem}.obra-table th[data-v-19cc9fd0]{background:#f8f9fa;font-size:.7rem;text-transform:uppercase;color:#7f8c8d;padding:.4rem .6rem;text-align:left}.obra-table td[data-v-19cc9fd0]{padding:.45rem .6rem;border-bottom:1px solid #f1f3f5}.obra-table tr:last-child td[data-v-19cc9fd0]{border-bottom:none}.ranking-list[data-v-19cc9fd0]{display:flex;flex-direction:column;gap:.6rem}.ranking-item[data-v-19cc9fd0]{display:flex;align-items:center;gap:.6rem}.ranking-pos[data-v-19cc9fd0]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:#f1f3f5;color:#495057}.pos-ouro[data-v-19cc9fd0]{background:#fff3cd;color:#856404}.pos-prata[data-v-19cc9fd0]{background:#e9ecef;color:#495057}.pos-bronze[data-v-19cc9fd0]{background:#ffe8d6;color:#7c4700}.ranking-info[data-v-19cc9fd0]{flex:1;min-width:0}.ranking-nome[data-v-19cc9fd0]{font-size:.82rem;font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-resp[data-v-19cc9fd0]{font-weight:400;color:#7f8c8d;font-size:.78rem}.ranking-barra-wrap[data-v-19cc9fd0]{height:5px;background:#f1f3f5;border-radius:3px;margin-top:4px;overflow:hidden}.ranking-barra[data-v-19cc9fd0]{height:100%;border-radius:3px;transition:width .6s ease}.ranking-valores[data-v-19cc9fd0]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:70px}.ranking-pct[data-v-19cc9fd0]{font-size:.78rem;font-weight:700}.pct-ok[data-v-19cc9fd0]{color:#2b8a3e}.pct-med[data-v-19cc9fd0]{color:#004a99}.pct-low[data-v-19cc9fd0]{color:#c92a2a}.ranking-real[data-v-19cc9fd0]{font-size:.7rem;color:#7f8c8d}.obs-list[data-v-19cc9fd0]{display:flex;flex-direction:column;gap:.6rem;max-height:280px;overflow-y:auto}.obs-item[data-v-19cc9fd0]{padding:.6rem .8rem;border:1px solid #f1f3f5;border-radius:6px;cursor:pointer;transition:border-color .2s}.obs-item[data-v-19cc9fd0]:hover{border-color:#004a99}.obs-meta[data-v-19cc9fd0]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.3rem}.obs-equipe[data-v-19cc9fd0]{font-size:.78rem;font-weight:700;color:#2c3e50}.obs-data[data-v-19cc9fd0]{font-size:.72rem;color:#7f8c8d;background:#f1f3f5;padding:1px 7px;border-radius:10px}.obs-atv[data-v-19cc9fd0]{font-size:.72rem;color:#7f8c8d}.obs-texto[data-v-19cc9fd0]{font-size:.82rem;color:#495057;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.obs-texto.expanded[data-v-19cc9fd0]{display:block;-webkit-line-clamp:unset}.obs-ver-mais[data-v-19cc9fd0]{font-size:.72rem;color:#004a99;margin-top:2px}@media(max-width:1100px){.dash-body[data-v-19cc9fd0]{flex-direction:column}.dash-kpis[data-v-19cc9fd0]{flex-direction:row;flex-wrap:wrap;max-width:100%}.kpi-card[data-v-19cc9fd0]{flex:1;min-width:180px}.kpi-card.kpi-donut[data-v-19cc9fd0]{min-width:130px}}.page-container[data-v-09638b26]{padding:1.5rem}.page-header[data-v-09638b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-header h2[data-v-09638b26]{font-size:1.5rem;color:#2c3e50;margin:0}.card[data-v-09638b26]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;border-left:4px solid #004a99;overflow:hidden}.table[data-v-09638b26]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-09638b26]{background:#f8fafc;padding:.75rem 1rem;text-align:left;border-bottom:2px solid #e2e8f0;color:#4a5568;font-weight:600}.table td[data-v-09638b26]{padding:.7rem 1rem;border-bottom:1px solid #f0f0f0;color:#2c3e50}.table-sm th[data-v-09638b26],.table-sm td[data-v-09638b26]{padding:.45rem .7rem}.text-center[data-v-09638b26]{text-align:center;padding:2rem}.text-muted[data-v-09638b26]{color:#94a3b8}.btn-primary[data-v-09638b26]{background:#004a99;color:#fff;border:none;padding:.6rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-primary[data-v-09638b26]:hover{background:#003a7a}.btn-primary[data-v-09638b26]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-09638b26]{background:#f1f5f9;color:#2c3e50;border:1px solid #ddd;padding:.6rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-sm[data-v-09638b26]{padding:3px 10px;border-radius:4px;font-size:.8rem;cursor:pointer;border:1px solid #004a99;color:#004a99;background:#fff;margin-right:4px}.btn-sm[data-v-09638b26]:hover{background:#f0f4ff}.btn-edit[data-v-09638b26]{border-color:#e8590c;color:#e8590c}.btn-edit[data-v-09638b26]:hover{background:#fff5f0}.btn-del[data-v-09638b26]{border-color:#c0392b;color:#c0392b}.btn-del[data-v-09638b26]:hover{background:#fff5f5}.btn-export[data-v-09638b26]{border-color:#2e7d32;color:#2e7d32}.btn-export[data-v-09638b26]:hover{background:#f0fff4}.btn-dxf[data-v-09638b26]{border-color:#0277bd;color:#0277bd}.btn-dxf[data-v-09638b26]:hover{background:#e1f5fe}.modal-overlay[data-v-09638b26]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-box[data-v-09638b26]{background:#fff;border-radius:8px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-large[data-v-09638b26]{max-width:1100px}.modal-header[data-v-09638b26]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-09638b26]{margin:0;font-size:1.1rem;color:#2c3e50}.btn-close[data-v-09638b26]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#94a3b8}.modal-body[data-v-09638b26]{padding:1.5rem;flex:1;overflow-y:auto}.modal-footer[data-v-09638b26]{padding:1rem 1.5rem;border-top:1px solid #eee;display:flex;gap:1rem;justify-content:flex-end}.form-grid[data-v-09638b26]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-full[data-v-09638b26]{grid-column:1 / -1}.form-grid label[data-v-09638b26]{font-size:.8rem;color:#94a3b8;font-weight:600;text-transform:uppercase;display:block;margin-bottom:.3rem}.field-input[data-v-09638b26]{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;box-sizing:border-box}.field-input[data-v-09638b26]:focus{outline:none;border-color:#004a99}textarea.field-input[data-v-09638b26]{resize:vertical}.lightbox[data-v-09638b26]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:2000}.lightbox-img[data-v-09638b26]{max-width:90vw;max-height:85vh;border-radius:4px}.lightbox-close[data-v-09638b26]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}
