.section-label-wrapper[data-v-0d0fe084]{display:flex;align-items:center}.section-label[data-v-0d0fe084]{flex:1}.integrated-menubar-container[data-v-1bb731ce]{background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #e2e8f0;position:relative;transition:none;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.integrated-menubar-container[data-v-1bb731ce]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#2196f3;border-radius:0 0 2px 2px}.menubar-section[data-v-1bb731ce]{flex:none!important;margin:0;padding:0;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.menubar-integrated[data-v-1bb731ce] .p-menubar{border:none!important;border-radius:0!important;box-shadow:none!important}.menubar-integrated[data-v-1bb731ce] .p-menubar,.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-root-list{background:transparent!important;padding:0!important;margin:0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-root-list{border:none!important;gap:.25rem!important;justify-content:flex-start!important}.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-root-list>.p-menuitem{padding:0!important}.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-root-list .p-menuitem-content,.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-root-list>.p-menuitem{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-root-list .p-menuitem-content{padding:.5rem!important;transition:none!important}.integrated-menubar-container[data-v-1bb731ce] .p-menuitem,.integrated-menubar-container[data-v-1bb731ce] .p-menuitem-content,.integrated-menubar-container[data-v-1bb731ce] .p-menuitem-link{cursor:pointer!important}.menubar-integrated[data-v-1bb731ce] .p-menubar .p-menubar-end{display:none!important}.active-section-label[data-v-1bb731ce]{flex-shrink:0;min-width:100px;color:#939ba2!important}.active-section-indicator[data-v-1bb731ce]{display:none}.responsive-tab[data-v-1bb731ce]{display:flex;align-items:center;gap:.5rem}.desktop-layout[data-v-1bb731ce]{width:100%;overflow:visible!important}.desktop-layout[data-v-1bb731ce] .p-tabview-nav{margin-bottom:0;border-bottom:1px solid #dee2e6}.desktop-layout[data-v-1bb731ce] .p-tabview-nav .p-tabview-nav-link{border-bottom:2px solid transparent;margin-bottom:-1px;padding:.75rem 1rem;overflow:visible!important}.desktop-layout[data-v-1bb731ce] .p-tabview-nav .p-tabview-nav-link:hover{border-bottom-color:#ced4da}.desktop-layout[data-v-1bb731ce] .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-bottom-color:#007bff;border-bottom-width:2px}.mobile-save-button-container[data-v-1bb731ce]{flex-shrink:0}.desktop-layout[data-v-1bb731ce] .tab-panel-save-button{margin-left:auto!important;flex-shrink:0!important;display:flex!important;align-items:center!important}.desktop-layout[data-v-1bb731ce] .p-tabview-nav{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;overflow:visible!important}.desktop-layout[data-v-1bb731ce] .p-tabview-nav li{flex-shrink:0!important;white-space:nowrap!important;overflow:visible!important}.desktop-layout[data-v-1bb731ce] .tab-panel-save-button .p-tabview-nav-link{padding:.5rem 1rem!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:3rem!important}.desktop-layout[data-v-1bb731ce] .tab-panel-save-button .p-tabview-nav-link:hover{border:none!important;background:transparent!important}.mobile-layout[data-v-1bb731ce] .p-tabview-nav{display:none;overflow:visible!important}.mobile-layout[data-v-1bb731ce] .p-tabview-panels{background:transparent;border:none;padding:0;overflow:visible!important}.rover-grid[data-v-6e2c7851] .p-datatable-tbody tr:last-child td{border-bottom:none!important}.button-column{width:2.5rem}