.form-section{border:1px solid var(--surface-border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;background:var(--surface-card)}.form-section-title{font-size:1.1rem;font-weight:600;margin-top:1rem;margin-bottom:1rem;color:var(--text-color)}.form-section-description{font-size:.875rem;font-weight:400;margin-top:-.5rem;margin-bottom:1.5rem;color:var(--text-color-secondary);line-height:1.5;opacity:.85}.form-actions{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem}.form-actions .form-actions-buttons{display:flex;justify-content:center;align-items:center;gap:.75rem}.form-actions .form-actions-buttons .p-button{min-width:9rem}.unique-field-row{padding:1rem;border-radius:6px;transition:background-color .2s ease}.unique-field-row.row-even{background-color:#f8f9fa}.unique-field-row.row-odd{background-color:#fff}#lang-selector[data-v-f385b8d9]{position:absolute;top:10px;right:10px}@media screen and (max-width: 896px){.layout-wrapper .layout-topbar .topbar-menu[data-v-d09ed9f4]:before,.layout-wrapper .layout-topbar .topbar-menu[data-v-d09ed9f4]:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:225px;right:225px}}#user-avatar[data-v-d09ed9f4]{border-radius:50%}.tob-bar-name[data-v-d09ed9f4]{margin:0;padding:12px;color:#fff;cursor:pointer}.link-logout[data-v-d09ed9f4]{color:#fff;font-size:23px}.layout-menu-button[data-v-d09ed9f4]{font-size:23px}.tap-bar-transation-icon[data-v-d09ed9f4]{margin-right:8px}@media screen and (max-width: 896px){.layout-wrapper .layout-topbar .topbar-menu[data-v-d09ed9f4]{width:300px}.topbar-menu h5[data-v-d09ed9f4]{color:#495057}.topbar-menu h5[data-v-d09ed9f4]:hover{background-color:#495057}}.route-bar-title[data-v-5278f11f]{margin:0;padding:6px 25px 2px}.footer-organization[data-v-4cd8760e]{cursor:default;display:flex;align-items:center}.footer-organization__content[data-v-4cd8760e]{display:flex;flex-direction:column;gap:.25rem}.footer-organization__department[data-v-4cd8760e]{font-size:.875rem;font-weight:600;line-height:1.4;color:var(--text-color)}.footer-organization__parent[data-v-4cd8760e]{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--text-color-secondary);opacity:.85}:root{--status-active: #e8f5e9;--status-active-text: #2e7d32;--status-active-hover: #c8e6c9;--status-inactive: #f5f5f5;--status-inactive-text: #616161;--status-inactive-hover: #e0e0e0;--status-pending: #fff8e1;--status-pending-text: #f57f17;--status-pending-hover: #ffecb3;--status-expired: #fff3e0;--status-expired-text: #e65100;--status-expired-hover: #ffe0b2;--status-deleted: #ffebee;--status-deleted-text: #c62828;--status-deleted-hover: #ffcdd2;--expired-opacity: .6}.p-toast.p-toast-topright{top:114px}.p-column-filter-menu-button{display:none!important}td.actions span{cursor:pointer}.table-action-wrapper{font-size:16px}.row-status-active>td{background-color:var(--status-active);color:var(--status-active-text)}.row-status-inactive>td{background-color:var(--status-inactive);color:var(--status-inactive-text)}.row-status-pending>td{background-color:var(--status-pending);color:var(--status-pending-text)}.row-status-expired>td{background-color:var(--status-expired);color:var(--status-expired-text)}.row-status-deleted>td{background-color:var(--status-deleted);color:var(--status-deleted-text)}.row-status-admin-deleted>td{background-color:var(--status-admin-deleted);color:var(--status-admin-deleted-text)}.p-datatable-tbody>tr.row-status-active:hover>td{background-color:var(--status-active-hover)!important}.p-datatable-tbody>tr.row-status-inactive:hover>td{background-color:var(--status-inactive-hover)!important}.p-datatable-tbody>tr.row-status-pending:hover>td{background-color:var(--status-pending-hover)!important}.p-datatable-tbody>tr.row-status-expired:hover>td{background-color:var(--status-expired-hover)!important}.p-datatable-tbody>tr.row-status-deleted:hover>td{background-color:var(--status-deleted-hover)!important}.p-datatable-tbody>tr.row-status-admin-deleted:hover>td{background-color:var(--status-admin-deleted-hover)!important}.expired,.row-expired>td:not(.actions){opacity:var(--expired-opacity)}
