@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(./primeicons.DMOk5skT.eot);src:url(./primeicons.DMOk5skT.eot?#iefix) format("embedded-opentype"),url(./primeicons.C6QP2o4f.woff2) format("woff2"),url(./primeicons.WjwUDZjB.woff) format("woff"),url(./primeicons.MpK4pl85.ttf) format("truetype"),url(./primeicons.Dr5RGzOO.svg?#primeicons) format("svg")}.pi{font-family:primeicons;speak:none;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{animation:fa-spin 2s linear infinite}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}#__nuxt,body,html{background:#eef1f4;color:#1c2430;font-family:Segoe UI,Inter,system-ui,sans-serif;height:100%;margin:0}.shell{display:flex;flex-direction:column;height:100%;min-height:100vh}.brand{color:#0f2744;font-size:14px;font-weight:800;letter-spacing:.16em;padding:0 12px 0 4px;text-transform:uppercase}.menubar{background:#fff!important;border:none!important;border-bottom:1px solid #d5dde6!important;border-radius:0!important;flex-shrink:0;min-height:44px;padding:0 8px!important}.menubar-link{align-items:center;color:inherit;cursor:pointer;display:flex;gap:8px;padding:.5rem .75rem;text-decoration:none}.menubar-link i{font-size:14px}.menubar .p-menubar-end{align-items:center;display:flex;gap:.5rem}.menubar-link.is-active{box-shadow:inset 0 -2px #1c4a7a;color:#1c4a7a}.ribbon.p-toolbar{background:#fff!important;border:none!important;border-bottom:1px solid #d5dde6!important;border-radius:0!important;flex-shrink:0;padding:4px 10px 6px!important}.ribbon-cluster{align-items:stretch;display:flex;gap:8px}.ribbon-group{align-items:center;flex-direction:column}.ribbon-group,.ribbon-group-items{display:flex;gap:2px}.ribbon-group-label{color:#6b7785;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ribbon .p-button{min-width:58px}.ribbon .p-button-label{font-size:11px}.statusbar.p-toolbar{background:#f7f9fb!important;border:none!important;border-radius:0!important;border-top:1px solid #d5dde6!important;flex-shrink:0;min-height:32px;padding:2px 10px!important}.desk-body{flex:1;min-height:0}.desk-split{background:transparent!important;border:none!important;border-radius:0!important;height:100%}.desk-pane{overflow:hidden}.desk-main{background:#fff;display:flex;flex-direction:column;height:100%;min-width:0}.desk-tabstrip{background:#f7f9fb;border-bottom:1px solid #d5dde6;display:flex;flex-shrink:0;gap:4px;padding:8px 12px 0}.desk-tab{color:#6b7785;display:inline-block;font-size:13px;padding:8px 14px}.desk-tab.is-active{background:#fff;border:1px solid #d5dde6;border-bottom-color:#fff;border-radius:10px 10px 0 0;color:#0f2744;font-weight:600;margin-bottom:-1px}.desk-page:has(.kanban-page){display:flex;flex-direction:column;overflow:hidden;padding:8px 12px 12px}.desk-side{background:#fff;display:flex;flex-direction:column;height:100%;min-width:0}.desk-side-title{border-bottom:1px solid #d5dde6;color:#0f2744;flex-shrink:0;font-size:13px;font-weight:700;padding:10px 12px}.desk-tree{border:none;flex:1;min-height:0;overflow:auto;padding:8px}.tree-row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.desk-detail-scroll{box-sizing:border-box;flex:1;min-height:0;overflow:auto;padding:16px}.ficha{box-sizing:border-box;min-width:0}.ficha .p-button.w-full,.ficha .p-datatable{max-width:100%}.ficha .p-datatable-table-container{overflow-x:auto}.ficha-head{align-items:center;display:flex;gap:10px}.ficha-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.workspace{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:12px 16px 20px}.toolbar-title{color:#0f2744;font-size:16px;font-weight:700;margin:0}.p-toolbar-center,.p-toolbar-end,.p-toolbar-start{gap:.5rem}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-value{color:#0f2744;font-size:28px;font-weight:700;line-height:1.1}.home-split .list-page{min-height:0}.form-grid{display:grid;gap:14px 12px;grid-template-columns:1fr 1fr}.form-grid .span-2{grid-column:1/-1}.muted{color:#6b7785;font-size:12px}.w-full{width:100%}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.ml-2{margin-left:8px}.gap-2{gap:8px}.flex{display:flex}.align-items-center{align-items:center}.mb-3{margin-bottom:12px}.p-error{color:#b00020;font-size:11px}.person-cell{align-items:center;display:flex;gap:10px}.person-cell .muted{margin-top:2px}.data-text,.data-text .p-inputtext,.desk-page .p-datatable-tbody>tr>td,.person-cell,.toolbar-title,.workspace .p-datatable-tbody>tr>td{text-transform:uppercase}.desk-page .p-datatable-tbody .p-badge,.desk-page .p-datatable-tbody .p-button,.desk-page .p-datatable-tbody .p-button-label,.desk-page .p-datatable-tbody .p-chip,.desk-page .p-datatable-tbody .p-tag,.desk-page .p-datatable-tbody .p-toggleswitch,.workspace .p-datatable-tbody .p-badge,.workspace .p-datatable-tbody .p-button,.workspace .p-datatable-tbody .p-button-label,.workspace .p-datatable-tbody .p-chip,.workspace .p-datatable-tbody .p-tag,.workspace .p-datatable-tbody .p-toggleswitch{text-transform:none}.desk-page .p-inputtext:not(.no-caps),.workspace .p-inputtext:not(.no-caps){text-transform:uppercase}.badge-pair{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.letter-wrap{overflow:auto;padding-bottom:8px}.letter-caption{margin-bottom:8px}.letter-sheet{aspect-ratio:11/8.5;background:#fff;border:1px solid #cfd6de;box-shadow:0 8px 24px #0f27441f;box-sizing:border-box;flex-direction:column;padding:10px 14px;width:900px}.letter-row,.letter-sheet{display:flex;justify-content:space-between}.letter-row{gap:6px}.letter-row>*{flex:1;min-width:0}@media(max-width:1100px){.form-grid,.home-split,.kpi-grid{grid-template-columns:1fr}}#__nuxt,body,html{background:#f4f6f8;color:#172033;font-size:13px}.brand{color:#172033;font-size:15px;letter-spacing:.08em}.menubar{min-height:50px;padding:0 14px!important}.menubar-link{box-sizing:border-box;font-size:12px;min-height:50px;padding:0 14px}.menubar-link.is-active{box-shadow:inset 0 -2px #2f6fe4;color:#1f5fd1}.ribbon.p-toolbar{min-height:82px;padding:6px 12px 5px!important}.ribbon-group-items{gap:4px}.ribbon-group-label{color:#748095;font-size:10px;letter-spacing:.02em;text-transform:none}.ribbon .p-button{color:#334155;min-width:60px;padding:6px 9px}.ribbon .p-button-icon{color:#345b91;font-size:17px}.ribbon .p-button-label{font-size:11px;font-weight:500}.ribbon .p-divider-vertical{margin:2px 6px}.statusbar.p-toolbar{min-height:30px;padding:0 12px!important}.desk-tabstrip{background:#f7f8fa;min-height:37px;padding:5px 10px 0}.desk-tab{font-size:12px;padding:7px 14px}.desk-tab.is-active{border-radius:6px 6px 0 0;color:#1f5fd1}.desk-page{box-sizing:border-box;display:flex;flex-direction:column;overflow:auto}.desk-side-title{box-sizing:border-box;font-size:12px;min-height:39px;padding:11px 12px}.desk-tree{font-size:12px;padding:6px}.section-title{color:#172033;font-size:13px;font-weight:700}.muted{color:#748095;font-size:11px}.identifier,.identifier-input{font-family:Cascadia Mono,Segoe UI Mono,monospace;letter-spacing:.02em;text-transform:uppercase!important}.data-text,.data-text .p-inputtext,.desk-page .p-datatable-tbody>tr>td,.desk-page .p-inputtext:not(.identifier-input),.person-cell,.toolbar-title,.workspace .p-datatable-tbody>tr>td,.workspace .p-inputtext:not(.identifier-input){text-transform:none!important}.p-button{font-weight:500}.p-button-sm{font-size:11px}.p-inputnumber-input,.p-inputtext,.p-select{font-size:12px;min-height:34px}.p-tag{font-size:10px;font-weight:600;padding:2px 7px}.p-chip{font-size:11px;height:28px}.p-toolbar{border-color:#dfe4ea;border-radius:6px;padding:7px 9px}.p-datatable{background:#fff;border:1px solid #e1e6ed;border-radius:10px;box-shadow:0 1px 3px #17203309;font-size:12px;overflow:hidden;width:100%}.p-datatable .p-datatable-table{width:100%}.p-datatable.p-datatable-scrollable{overflow:hidden}.desk-detail-scroll,.desk-tree,.p-datatable .p-datatable-table-container{scrollbar-width:none;-ms-overflow-style:none}.desk-detail-scroll::-webkit-scrollbar,.desk-tree::-webkit-scrollbar,.p-datatable .p-datatable-table-container::-webkit-scrollbar{display:none;height:0;width:0}.overlay-scroll-host{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.overlay-scroll-host>.desk-detail-scroll,.overlay-scroll-host>.desk-tree,.overlay-scroll-host>.p-datatable-table-container{flex:1 1 auto;height:100%;min-height:0;width:100%}.overlay-scroll-rail{opacity:0;pointer-events:none;position:absolute;transition:opacity .65s ease;z-index:6}.overlay-scroll-rail-y{bottom:8px;right:6px;top:8px;width:3px}.overlay-scroll-rail-x{bottom:6px;height:3px;left:8px;right:8px}.overlay-scroll-host.has-overlay-scroll-both>.overlay-scroll-rail-y{bottom:14px}.overlay-scroll-host.has-overlay-scroll-both>.overlay-scroll-rail-x{right:14px}.overlay-scroll-thumb{background:#a4aebe8c;border-radius:999px;cursor:default;pointer-events:auto;position:absolute;transition:background-color .2s ease}.overlay-scroll-rail-y>.overlay-scroll-thumb{left:0;min-height:24px;min-width:0;right:0;top:0;width:auto}.overlay-scroll-rail-x>.overlay-scroll-thumb{bottom:0;height:auto;left:0;min-height:0;min-width:24px;top:0}.is-overlay-scroll-dragging .overlay-scroll-thumb,.overlay-scroll-thumb:hover{background:#8490a4cc}.overlay-scroll-host.is-overlay-scroll-visible>.overlay-scroll-rail{opacity:1;pointer-events:auto;transition:opacity .65s ease}.overlay-scroll-host>.p-datatable-table-container{scroll-padding-bottom:12px;scroll-padding-right:12px}.overlay-scroll-host>.p-datatable-table-container .p-datatable-tbody>tr>td:last-child,.overlay-scroll-host>.p-datatable-table-container .p-datatable-thead>tr>th:last-child{padding-right:14px}.p-datatable-flex-scrollable>.overlay-scroll-host,.p-datatable-flex-scrollable>.overlay-scroll-host>.p-datatable-table-container{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.desk-detail>.overlay-scroll-host,.list-page>.overlay-scroll-host,.padron-list>.overlay-scroll-host,.presupuesto-page>.overlay-scroll-host{flex:1 1 auto;min-height:0}.p-datatable .p-paginator{background:#fff;border:none;border-top:1px solid #edf0f3}.p-datatable .p-datatable-thead>tr>th{background:#f7f8fa;color:#526074;font-size:10px;font-weight:700;letter-spacing:.02em;padding:8px 9px;white-space:nowrap}.p-datatable .p-datatable-thead>tr:nth-child(2)>th{background:#fbfcfd;padding:5px 6px}.p-datatable .p-datatable-thead>tr:nth-child(2) .p-inputtext,.p-datatable .p-datatable-thead>tr:nth-child(2) .p-select{font-size:11px;min-height:30px;width:100%}.p-datatable .p-datatable-tbody>tr>td{border-color:#edf0f3;padding:7px 9px}.p-datatable .p-datatable-tbody>tr{transition:background-color .12s ease}.p-datatable .p-datatable-tbody>tr:hover{background:#f6f9ff}.p-datatable .p-datatable-tbody>tr.p-datatable-row-selected{background:#eaf2ff;color:#172033}.p-paginator{font-size:11px;min-height:40px;padding:4px 8px}.list-page,.padron-page,.presupuesto-page{display:flex;flex:1;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden}.padron-overview .p-chip.chip-filter-active{background:#e8f0fe;box-shadow:inset 0 0 0 1px #9db7ef;color:#1f5fd1;cursor:pointer}.padron-overview .p-chip{cursor:pointer}.desk-page:has(>.list-page),.desk-page:has(>.padron-page),.desk-page:has(>.presupuesto-page){overflow:hidden}.padron-overview{background:transparent;border:0;border-radius:0;box-sizing:border-box;flex:none;gap:8px;min-height:42px;padding:0}.padron-overview,.padron-overview-chips{align-items:center;display:flex;flex-wrap:wrap}.padron-overview-chips{flex:1;gap:7px;min-width:0}.padron-overview .p-chip{background:#f1f4f8;color:#405069}.padron-overview .table-search{flex:none;margin-left:auto;width:min(280px,100%)}.desk-search.p-iconfield,.module-tree-panel .p-tree-filter.p-iconfield{align-items:center;background:#fff;border:1px solid #dfe5ed;border-radius:8px;box-sizing:border-box;display:flex!important;gap:8px;min-height:36px;padding:0 12px;position:relative}.desk-search.p-iconfield:hover,.module-tree-panel .p-tree-filter.p-iconfield:hover{border-color:#c8d2df}.desk-search.p-iconfield:focus-within,.module-tree-panel .p-tree-filter.p-iconfield:focus-within{border-color:#7aa5f4;box-shadow:0 0 0 3px #2f6fe417}.desk-search .p-inputtext,.module-tree-panel .p-tree-filter-input,.module-tree-panel .p-tree-filter-input.p-inputtext{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:#273449;flex:1 1 auto;font-size:12px;margin:0!important;min-height:34px!important;min-width:0;outline:none!important;padding:0!important;width:100%!important}.desk-search .p-inputtext::-moz-placeholder,.module-tree-panel .p-tree-filter-input::-moz-placeholder{color:#8a96a8}.desk-search .p-inputtext::placeholder,.module-tree-panel .p-tree-filter-input::placeholder{color:#8a96a8}.desk-search .p-inputicon,.module-tree-panel .p-tree-filter .p-inputicon{align-items:center;inset:unset!important;color:#77869a!important;display:inline-flex!important;flex:none;font-size:13px!important;height:14px;justify-content:center;inset:auto!important;line-height:1!important;margin:0!important;order:-1;pointer-events:none;position:static!important;transform:none!important;width:14px}.desk-search .p-inputicon:before,.module-tree-panel .p-tree-filter .p-inputicon:before{display:block;line-height:1}.desk-search .p-inputicon svg,.module-tree-panel .p-tree-filter .p-inputicon svg{display:block;height:14px;width:14px}.padron-list{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.list-page>.p-datatable,.padron-datatable,.presupuesto-page>.p-datatable{height:100%;width:100%}.list-page>.p-datatable,.padron-page>.padron-list,.presupuesto-page>.p-datatable{min-width:0}.p-datatable.p-datatable-flex-scrollable,.p-datatable.p-datatable-scrollable{display:flex;flex-direction:column}.p-datatable.p-datatable-flex-scrollable .p-datatable-table-container,.p-datatable.p-datatable-scrollable .p-datatable-table-container{flex:1 1 auto;min-height:0}.person-cell-copy{min-width:0}.person-name{color:#172033;font-size:12px;font-weight:600;white-space:nowrap}.dialog-intro{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:0 2px 12px}.worker-form-dialog .p-dialog-content{padding-top:0}.worker-form-dialog .p-tabpanels{padding:14px 2px 2px}.form-grid-compact{gap:13px 14px}.form-field{display:flex;flex-direction:column;gap:5px;min-width:0}.form-field-label{color:#526074;font-size:11px;font-weight:600}.required-mark{color:#c2414b}.form-field .p-component,.form-field .p-inputnumber,.form-field .p-inputtext{width:100%}.risk-option,.toggle-field{align-items:center;display:flex;gap:9px;min-height:34px}.risk-swatch{border:1px solid rgba(0,0,0,.15);border-radius:3px;height:16px;width:16px}.import-actions,.import-layout{display:flex;flex-direction:column;gap:13px}.import-summary{border:1px solid #dfe4ea;border-radius:6px;display:grid;grid-template-columns:repeat(4,1fr)}.import-summary>div{border-right:1px solid #dfe4ea;display:flex;flex-direction:column;padding:12px}.import-summary>div:last-child{border-right:0}.import-summary strong{color:#172033;font-size:21px}.import-summary span{color:#748095;font-size:10px}.validation-list{margin:0;padding-left:16px}.worker-detail{min-height:100%}.detail-loading{display:grid;min-height:240px;place-items:center}.worker-detail-head{align-items:center;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) auto}.worker-photo{background:#eef2f6;border:1px solid #dfe4ea;border-radius:6px;display:grid;height:62px;overflow:hidden;place-items:center;width:54px}.worker-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.worker-detail-copy{min-width:0}.detail-eyebrow{color:#748095;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.worker-detail-name{color:#172033;font-size:14px;font-weight:700;line-height:1.2;margin-top:2px}.worker-mini-stats{border:1px solid #dfe4ea;border-radius:6px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}.worker-mini-stats>div{border-right:1px solid #dfe4ea;display:flex;flex-direction:column;min-width:0;padding:9px 7px}.worker-mini-stats>div:last-child{border-right:0}.worker-mini-stats strong{color:#172033;font-size:12px}.worker-mini-stats span{color:#748095;font-size:9px}.detail-tabs .p-tablist{overflow-x:auto}.detail-tabs .p-tab{font-size:10px;padding:8px 9px}.detail-tabs .p-tabpanels{padding:12px 0 0}.profile-list,.profile-list>div{display:flex;flex-direction:column}.profile-list>div{border-bottom:1px solid #edf0f3;gap:2px;padding:8px 0}.profile-list span{color:#748095;font-size:9px}.profile-list strong{color:#273449;font-size:11px;font-weight:500;overflow-wrap:anywhere}.document-progress{align-items:center;display:flex;gap:8px;justify-content:space-between}.document-checklist{display:flex;flex-direction:column;gap:4px;margin-top:10px}.document-check{align-items:center;background:#f7f8fa;border-radius:4px;color:#59667a;display:grid;font-size:10px;gap:5px;grid-template-columns:17px minmax(0,1fr) auto;min-height:30px;padding:4px 7px}.document-check.complete{background:#eef8f2;color:#1d6b42}.document-check small{color:#8a94a4;font-size:8px}.assignment-create{display:flex;gap:6px}.assignment-create .p-select{min-width:0}.detail-section .p-fieldset{padding:9px}.detail-section .p-fieldset-legend{font-size:10px}@media(max-width:1100px){.menubar-link{padding:0 8px}.ribbon .p-button{min-width:52px}.padron-overview .table-search{margin-left:0;width:100%}}.shell{--shell-gap:8px;--shell-border:#e1e6ed;--shell-shadow:0 2px 9px rgba(23,32,51,.055);background:#f5f7fa;height:100dvh;min-height:640px}.menubar{box-shadow:0 1px #17203306;padding:0 18px!important;z-index:2}.menubar,.menubar-link{min-height:54px}.ribbon.p-toolbar{background:#fff!important;border:1px solid var(--shell-border)!important;border-radius:8px!important;box-shadow:var(--shell-shadow);box-sizing:border-box;margin:8px 8px 10px;min-height:88px;overflow:hidden;padding:7px 14px 6px!important;width:calc(100% - 16px)}.desk-body{background:#f5f7fa;box-sizing:border-box;padding:0 6px 8px}.desk-split,.desk-split.p-splitter{background:transparent!important;border:none!important;border-radius:0!important;color:inherit;gap:0;overflow:visible}.desk-split>.p-splitter-gutter{background:transparent!important;border:none!important;flex-basis:var(--shell-gap)!important;margin:0!important;min-width:var(--shell-gap)!important;padding:0!important;width:var(--shell-gap)!important}.desk-split>.p-splitter-gutter .p-splitter-gutter-handle{background:#cbd3de;border-radius:1px;height:48px;opacity:0;transition:opacity .15s ease,background-color .15s ease;width:3px}.desk-split>.p-splitter-gutter:focus-visible .p-splitter-gutter-handle,.desk-split>.p-splitter-gutter:hover .p-splitter-gutter-handle{background:#2f6fe4;opacity:1}.desk-pane{background:#fff;border:1px solid var(--shell-border);border-radius:8px;box-shadow:var(--shell-shadow);overflow:hidden}.desk-center-pane{box-sizing:border-box}.desk-main,.desk-side{border-radius:inherit;overflow:hidden}.desk-tabstrip{min-height:41px;padding:6px 11px 0}.desk-page{padding:10px 12px 12px}.desk-side-title{min-height:41px;padding:12px 14px}.desk-tree{padding:10px}.desk-tree .p-tree-filter-container{margin-bottom:8px}.desk-tree .p-tree-node-content{border-radius:5px;padding:6px 8px}.desk-detail-scroll{padding:16px}.list-page,.padron-page,.presupuesto-page{gap:12px}.list-page>.p-datatable,.padron-datatable,.presupuesto-page>.p-datatable{flex:1 1 auto;min-height:0}@media(max-width:1100px){.ribbon.p-toolbar{margin-bottom:8px}.desk-body{padding:0 4px 6px}.desk-split>.p-splitter-gutter{flex-basis:6px!important;min-width:6px!important;width:6px!important}.desk-page{padding:8px}}.desk-pane{box-sizing:border-box}.desk-page{flex:1;height:100%;min-height:0}.menubar{min-height:64px;padding-inline:22px!important}.brand{font-size:17px;letter-spacing:.1em;min-width:104px;padding:0 30px 0 2px}.menubar .p-menubar-root-list{gap:4px}.menubar-link{min-height:64px}.menubar-link>i{display:none}.menubar-link.is-active{box-shadow:inset 0 -3px #2f6fe4}.menubar .p-menubar-end{gap:14px;margin-left:auto}.menubar .desk-search--topbar{margin-right:8px;width:260px}.menubar .p-avatar{background:#eaf1ff;color:#245fc7;flex:0 0 36px;font-size:12px;height:36px;margin-left:8px;width:36px}@media(min-width:2200px){.menubar{padding-inline:calc(50vw - 960px)!important}}@media(max-width:1280px){.brand{padding-right:16px}.menubar-link{padding-inline:10px}.menubar .desk-search--topbar{width:220px}}.ribbon.p-toolbar{min-height:104px;padding:9px 14px 7px!important}.ribbon-group{gap:4px}.ribbon-group-items{gap:6px}.ribbon .ribbon-action{border-radius:6px;min-height:70px;min-width:68px;padding:9px 11px 7px}.ribbon .ribbon-action .p-button-icon{color:#4b6380;font-size:22px!important;height:24px;line-height:24px;margin-bottom:5px;width:24px}.ribbon .ribbon-action .p-button-label{font-size:12px;line-height:1.2}.ribbon .ribbon-group-label{font-size:10px;line-height:1}.ribbon .ribbon-action--alta .p-button-icon,.ribbon .ribbon-action--padron .p-button-icon,.ribbon .ribbon-action--print .p-button-icon{color:#2f6fe4}.ribbon .ribbon-action--back .p-button-icon,.ribbon .ribbon-action--edit .p-button-icon,.ribbon .ribbon-action--refresh .p-button-icon{color:#52729b}.ribbon .ribbon-action--baja .p-button-icon{color:#c25564}.ribbon .ribbon-action--import .p-button-icon{color:#27a85d}.ribbon .ribbon-action--docs .p-button-icon,.ribbon .ribbon-action--gen .p-button-icon{color:#7659b5}.ribbon .ribbon-action:not(:disabled):hover{background:#f4f7fb}.ribbon .p-divider-vertical{margin-inline:8px;min-height:76px}@media(min-width:2200px){.ribbon.p-toolbar{padding-inline:calc(50vw - 968px)!important}}@media(max-width:1280px){.ribbon .ribbon-action{min-width:60px;padding-inline:8px}.ribbon .ribbon-action .p-button-icon{font-size:20px!important}}.module-tree-panel{background:#fff}.module-tree-title{align-items:center;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding-inline:16px}.module-tree-title-icon{color:#53647a;font-size:14px}.module-tree-panel .desk-tree{background:#fff;border:0;border-radius:0;padding:10px 14px 6px}.module-tree-panel .p-tree-filter{border-bottom:0;margin:0 0 10px}.module-tree-panel .p-tree-root-children{display:flex;flex-direction:column;gap:1px}.module-tree-panel .p-tree-node-children{padding-left:19px}.module-tree-panel .p-tree-node-content{border-radius:5px;color:#273449;font-size:12px;gap:2px;min-height:34px;padding:5px 6px}.module-tree-panel .p-tree-node-content:hover{background:#f5f7fa}.module-tree-panel .p-tree-node-content.p-tree-node-selected{background:#eaf2ff;color:#174fba}.module-tree-panel .p-tree-node-toggle-button{color:#65758b;height:22px;width:22px}.module-tree-panel .p-tree-node-toggle-icon{font-size:11px;height:11px;width:11px}.module-tree-panel .p-tree-node-icon{color:#52657c;font-size:13px;margin-right:5px}.module-tree-panel .p-tree-node-content.p-tree-node-selected .p-tree-node-icon{color:#2f6fe4}.module-tree-panel .p-tree-node-label{flex:1;min-width:0}.module-tree-panel .tree-row{font-weight:500;min-height:22px;min-width:0}.module-tree-panel .tree-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-tree-panel .tree-row .p-badge{background:#f8fafc;border:1px solid #dfe5ed;border-radius:4px;color:#53647a;font-size:10px;font-weight:500;height:20px;line-height:18px;min-width:24px;padding:0 6px}.module-tree-panel .p-tree-node-content.p-tree-node-selected .p-badge{background:#f8fbff;border-color:#d4e2fb;color:#245fc7}.desk-tree-footer{align-items:center;background:#fff;border-top:1px solid #e5e9ef;display:grid;flex:0 0 48px;grid-template-columns:repeat(3,1fr)}.desk-tree-footer .p-button{border-radius:0;color:#53647a;height:47px;width:100%}.desk-tree-footer .p-button:not(:disabled):hover{background:#f6f8fb;color:#2f6fe4}.desk-tree-footer .p-button-icon{font-size:14px}.desk-side-title,.desk-tabstrip{background:#f7f8fa}.desk-detail-title{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-inline:16px}.desk-detail-title-actions{align-items:center;color:#607187;display:inline-flex;font-size:12px;gap:13px}.detail-empty{align-items:center;box-sizing:border-box;color:#65758b;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:280px;padding:24px;text-align:center}.detail-empty-icon{background:#f7f9fc;border:1px solid #e0e6ee;border-radius:8px;color:#8290a2;display:grid;font-size:18px;height:42px;margin-bottom:3px;place-items:center;width:42px}.detail-empty strong{color:#354258;font-size:12px}.detail-empty span{font-size:10px}.worker-record-code{color:#1760d6;font-size:14px;font-weight:700;letter-spacing:.01em}.worker-record-photo{background:#f0f2f5;border-radius:5px;height:132px;margin:18px auto 0;width:116px}.worker-record-lead{margin-top:14px;text-align:center}.worker-record-lead .worker-detail-name{font-size:14px;line-height:1.35;margin:0 0 3px}.worker-record-fields{margin-top:12px}.worker-record-fields>div{border-bottom:0;gap:3px;padding:8px 0}.worker-record-fields span,.worker-record-status>span{color:#6c7a8d;font-size:10px;font-weight:500}.worker-record-fields strong{color:#202b3c;font-size:11px;font-weight:500;line-height:1.45}.worker-record-status{margin-top:7px}.worker-record-status .ficha-tags{margin-top:6px}.worker-record-edit{margin-top:16px;min-height:36px}.worker-imss-block{border-top:1px solid #edf0f4;margin-top:14px;padding-top:12px}.worker-imss-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.worker-imss-title{color:#405069;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:0;padding-top:6px;text-transform:uppercase}.worker-imss-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.worker-record .worker-mini-stats{margin-top:18px}.worker-record .detail-tabs{border-top:1px solid #edf0f4;padding-top:2px}.statusbar.p-toolbar{background:#fff!important;border-top:1px solid #e1e6ed!important;box-shadow:0 -1px 5px #17203309;min-height:48px;overflow:visible;padding-inline:22px!important;z-index:20}.statusbar .p-toolbar-end,.statusbar .p-toolbar-start{align-items:center;display:flex;height:100%}.statusbar .p-toolbar-start{gap:0;min-width:0}.statusbar .p-toolbar-end{gap:10px;margin-left:auto;overflow:visible;position:relative}.statusbar-item{align-items:center;color:#59687c;display:inline-flex;font-size:11px;gap:8px;height:32px;padding-inline:13px;white-space:nowrap}.statusbar-item:first-child{padding-left:0}.statusbar-item>i{color:#53667d;font-size:13px}.statusbar-item strong{color:#344156;font-weight:500}.statusbar-online{background:#37bd68;border-radius:50%;box-shadow:0 0 0 2px #37bd681a;flex:0 0 8px;height:8px;width:8px}.statusbar .p-divider-vertical{margin:0 3px;min-height:22px}@media(min-width:2200px){.statusbar.p-toolbar{padding-inline:calc(50vw - 960px)!important}}@media(max-width:1100px){.statusbar.p-toolbar{padding-inline:12px!important}.statusbar-item{padding-inline:8px}}.brand-lockup{align-items:center;background:transparent;border:0;color:#162033;cursor:pointer;display:inline-flex;gap:11px;height:64px;min-width:164px;padding:0 35px 0 0}.brand-mark{background:#2f6fe4;border-radius:7px;box-shadow:0 2px 5px #2f6fe433;display:grid;flex:0 0 25px;gap:3px;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);height:25px;place-content:center;width:25px}.brand-mark span{background:#fff;border-radius:2px;height:7px;width:7px}.brand-word{font-size:18px;font-weight:800;letter-spacing:.045em;line-height:1}.menubar .p-menubar-root-list{gap:5px;margin-left:0}.menubar-link{font-size:13px;padding-inline:16px}.topbar-tools{align-items:center;display:flex;gap:8px;margin-left:auto}.topbar-tools>.p-button{color:#596b82;height:36px;width:36px}.topbar-tools>.p-button .p-button-icon{font-size:15px}.topbar-tools>.p-button:hover{background:#f1f5fb;color:#2f6fe4}.topbar-user-trigger{align-items:center;background:transparent;border:0;border-radius:22px;color:#5d6e84;cursor:pointer;display:inline-flex;gap:7px;height:42px;justify-content:center;margin-left:3px;min-width:57px;padding:3px 4px 3px 7px}.topbar-user-trigger:hover{background:#f1f5fa}.menubar .topbar-user-trigger .p-avatar{height:36px;margin-left:0;width:36px}.topbar-user-trigger>i{font-size:10px;margin-right:2px}@media(max-width:1280px){.brand-lockup{min-width:132px;padding-right:18px}.menubar-link{padding-inline:10px}.topbar-tools{gap:4px}.topbar-tools .desk-search--topbar{margin-right:4px;width:220px}}@media(max-width:1050px){.topbar-tools .desk-search--topbar{width:185px}}html.dark,html.dark #__nuxt,html.dark body{background:#0b1220;color:#e2e8f0;color-scheme:dark}html.dark .shell{--shell-border:#243044;--shell-shadow:0 2px 10px rgba(0,0,0,.35);background:#0b1220}html.dark .brand,html.dark .brand-word,html.dark .menubar-link,html.dark .section-title,html.dark .toolbar-title{color:#f1f5f9}html.dark .menubar .menubar-link,html.dark .menubar .menubar-link span,html.dark .menubar .p-menubar-item,html.dark .menubar .p-menubar-item-content,html.dark .menubar .p-menubar-item-link{color:#f1f5f9!important;opacity:1!important}html.dark .menubar,html.dark .menubar.p-menubar{background:#111b2e!important;border-bottom-color:#243044!important;box-shadow:0 1px #00000040}html.dark .menubar-link.is-active{background:transparent!important;box-shadow:inset 0 -3px #4f86f7!important;color:#93c5fd!important;opacity:1!important}html.dark .menubar .p-menubar-item,html.dark .menubar .p-menubar-item-content,html.dark .menubar .p-menubar-item-link,html.dark .menubar .p-menubar-item.p-focus>.p-menubar-item-content,html.dark .menubar .p-menubar-item.p-menubar-item-active>.p-menubar-item-content,html.dark .menubar .p-menubar-item:not(.p-disabled)>.p-menubar-item-content:hover{background:transparent!important;box-shadow:none!important;color:#f1f5f9!important;opacity:1!important}html.dark .menubar .p-menubar-item:not(.p-disabled)>.p-menubar-item-content:hover .menubar-link,html.dark .menubar .p-menubar-item:not(.p-disabled)>.p-menubar-item-content:hover .menubar-link span{background:#2f6fe424!important;border-radius:8px 8px 0 0;color:#bfdbfe!important;opacity:1!important}html.dark .menubar .menubar-link{background:transparent!important;font-weight:600;opacity:1!important}html.dark .menubar .menubar-link:hover,html.dark .menubar .menubar-link:hover span{color:#bfdbfe!important}html.dark .topbar-user-trigger{color:#e2e8f0}html.dark .ribbon.p-toolbar{background:#111b2e!important;border-color:#243044!important}html.dark .ribbon-group-label{color:#94a3b8}html.dark .ribbon .p-button{color:#cbd5e1}html.dark .ribbon .p-button-icon{color:#8eb4ff}html.dark .ribbon .p-button:not(:disabled):hover{background:#2f6fe424!important}html.dark .statusbar.p-toolbar{background:#111b2e!important;border-top-color:#243044!important;color:#e2e8f0!important}html.dark .statusbar-item,html.dark .statusbar-item span{color:#cbd5e1!important;opacity:1!important}html.dark .statusbar-item>i{color:#93c5fd!important}html.dark .statusbar-item strong{color:#f8fafc!important;font-weight:600}html.dark .statusbar .p-divider-vertical{border-color:#475569!important;opacity:1!important}html.dark .desk-status-messages-trigger,html.dark .desk-status-messages-trigger span,html.dark .desk-status-messages-trigger strong{color:#f1f5f9!important;opacity:1!important}html.dark .desk-status-messages-caret,html.dark .desk-status-messages-trigger>i{color:#fbbf24!important}html.dark .desk-status-messages-trigger:hover,html.dark .desk-status-messages-trigger:hover span{color:#fff!important}html.dark .desk-body{background:#0b1220}html.dark .desk-pane{background:#111b2e;border-color:#243044}html.dark .desk-tabstrip{background:#0f172a;border-bottom-color:#243044}html.dark .desk-tab{color:#94a3b8}html.dark .desk-tab.is-active{background:#111b2e;border-color:#243044 #243044 #111b2e;color:#8eb4ff}html.dark .desk-main,html.dark .desk-side{background:#111b2e}html.dark .desk-side-title,html.dark .module-tree-title{background:#111b2e;border-bottom-color:#243044;color:#e2e8f0}html.dark .module-tree-panel{background:#111b2e!important}html.dark .module-tree-title,html.dark .module-tree-title-icon{color:#f1f5f9!important}html.dark .module-tree-panel .desk-tree,html.dark .module-tree-panel .p-tree,html.dark .module-tree-panel .p-tree-root,html.dark .module-tree-panel .p-tree-root-children{background:#111b2e!important;border-color:transparent!important;color:#e2e8f0!important}html.dark .module-tree-panel .p-tree-node-content{color:#e2e8f0!important}html.dark .module-tree-panel .p-tree-node-content:hover{background:#1a2744!important;color:#f8fafc!important}html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected,html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected .p-tree-node-label,html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected .tree-row,html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected .tree-row>span{background:#2f6fe447!important;color:#f8fafc!important}html.dark .module-tree-panel .p-tree-node-icon,html.dark .module-tree-panel .p-tree-node-toggle-button,html.dark .module-tree-panel .p-tree-node-toggle-icon{color:#94a3b8!important}html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected .p-tree-node-icon,html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button{color:#93c5fd!important}html.dark .module-tree-panel .tree-row .p-badge{background:#0f172a!important;border-color:#334155!important;color:#cbd5e1!important}html.dark .module-tree-panel .p-tree-node-content.p-tree-node-selected .p-badge{background:#0f172aa6!important;border-color:#93c5fd73!important;color:#bfdbfe!important}html.dark .desk-tree-footer{background:#0f172a!important;border-top-color:#243044!important}html.dark .desk-tree-footer .p-button{background:transparent!important;color:#94a3b8!important}html.dark .desk-tree-footer .p-button:not(:disabled):hover{background:#1a2744!important;color:#93c5fd!important}html.dark .module-tree-panel .p-tree-filter-input,html.dark .module-tree-panel .p-tree-filter-input.p-inputtext,html.dark .module-tree-panel .p-tree-filter.p-iconfield{background:#0f172a!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .module-tree-panel .p-tree-filter-input::-moz-placeholder{color:#64748b!important}html.dark .module-tree-panel .p-tree-filter-input::placeholder{color:#64748b!important}html.dark .module-tree-panel .p-tree-filter .p-inputicon{color:#94a3b8!important}html.dark .desk-split>.p-splitter-gutter .p-splitter-gutter-handle{background:#475569}html.dark .desk-split>.p-splitter-gutter:focus-visible .p-splitter-gutter-handle,html.dark .desk-split>.p-splitter-gutter:hover .p-splitter-gutter-handle{background:#4f86f7}html.dark .detail-empty,html.dark .muted{color:#94a3b8}html.dark .detail-empty-icon{color:#475569}html.dark .p-datatable{border-color:#243044}html.dark .p-datatable .p-datatable-thead>tr>th{background:#152238;border-color:#243044;color:#cbd5e1}html.dark .p-datatable .p-datatable-tbody>tr{background:#111b2e;color:#e2e8f0}html.dark .p-datatable .p-datatable-tbody>tr>td{border-color:#243044}html.dark .p-datatable .p-datatable-tbody>tr:hover{background:#1a2744}html.dark .p-datatable .p-paginator{background:#111b2e!important;border-top-color:#243044!important}html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected{background:#2f6fe447!important;color:#f8fafc!important}html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected .data-text,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected .muted,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected .person-cell,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected .person-cell-copy,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected .person-name,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected div,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected span,html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected>td{color:#f8fafc!important}html.dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected .muted{color:#cbd5e1!important}html.dark .p-datatable .p-datatable-tbody>tr>td,html.dark .person-name{color:#e2e8f0}html.dark .desk-search .p-inputtext,html.dark .module-tree-panel .p-tree-filter.p-iconfield{background:#0f172a;border-color:#243044;color:#e2e8f0}html.dark .menubar .desk-search--topbar{background:#0f172a;border-color:#243044}html.dark .p-chip,html.dark .padron-overview .p-chip{background:#1a2744;color:#cbd5e1}html.dark .brand-lockup{color:#e2e8f0}html.dark .brand-mark{background:#2f6fe4;box-shadow:none}html.dark .brand-mark span{background:#fff}html.dark .topbar-tools>.p-button{color:#94a3b8}html.dark .ficha,html.dark .list-page,html.dark .padron-page,html.dark .presupuesto-page,html.dark .workspace{color:#e2e8f0}html.dark .desk-detail,html.dark .desk-detail-scroll,html.dark .ficha-body,html.dark .worker-detail,html.dark .worker-record{background:#111b2e!important;color:#e2e8f0!important}html.dark .desk-detail-title,html.dark .desk-detail-title-actions{background:#111b2e!important;border-bottom-color:#243044!important;color:#f1f5f9!important}html.dark .worker-record-code{color:#60a5fa!important}html.dark .worker-detail-name,html.dark .worker-record-lead .worker-detail-name{color:#f8fafc!important}html.dark .worker-detail .muted,html.dark .worker-record-lead .muted{color:#94a3b8!important}html.dark .worker-photo,html.dark .worker-record-photo{background:#1a2744!important;border-color:#243044!important}html.dark .profile-list>div{border-bottom-color:#243044!important}html.dark .profile-list span,html.dark .worker-record-fields span,html.dark .worker-record-status>span{color:#94a3b8!important}html.dark .profile-list strong,html.dark .worker-record-fields strong{color:#f1f5f9!important}html.dark .worker-imss-block{border-top-color:#243044!important}html.dark .worker-imss-title{color:#e2e8f0!important}html.dark .detail-empty{color:#94a3b8!important}html.dark .detail-empty strong{color:#f1f5f9!important}html.dark .detail-empty-icon{background:#1a2744!important;border-color:#243044!important;color:#94a3b8!important}html.dark .detail-eyebrow{color:#94a3b8!important}html.dark .worker-mini-stats{background:#0f172a!important;border-color:#243044!important}html.dark .worker-mini-stats>div{border-right-color:#243044!important}html.dark .worker-mini-stats strong{color:#f1f5f9!important}html.dark .worker-mini-stats span{color:#94a3b8!important}html.dark .document-check{background:#1a2744!important;color:#cbd5e1!important}html.dark .document-check.complete{background:#22c55e1f!important;color:#4ade80!important}html.dark .document-check small{color:#94a3b8!important}html.dark .ficha-description,html.dark .ficha-head,html.dark .ficha-head h3{color:#f1f5f9!important}html.dark .p-card,html.dark .p-datepicker,html.dark .p-dialog,html.dark .p-menu,html.dark .p-multiselect-overlay,html.dark .p-popover,html.dark .p-select-overlay,html.dark .p-tieredmenu{--p-content-background:#111b2e}html.dark .document-check,html.dark .import-summary,html.dark .worker-mini-stats{background:#152238;border-color:#243044}html.dark .import-summary strong,html.dark .worker-mini-stats strong{color:#f1f5f9}html.dark .document-check.complete{background:#22c55e1f;color:#4ade80}html.dark .kpi-value{color:#f1f5f9}html.dark .desk-status-messages-inner{background:#111b2e!important;border-color:#243044!important;box-shadow:0 12px 28px #00000080!important}html.dark .desk-status-messages-head{border-bottom-color:#243044!important;color:#e2e8f0!important}html.dark .desk-status-messages-head .muted{color:#94a3b8!important}html.dark .desk-status-messages-trigger:hover{color:#e2e8f0!important}html.dark .desk-status-messages-caret{color:#94a3b8!important}html.dark .desk-status-message{color:#cbd5e1!important}html.dark .desk-status-message:hover{background:#1a2744!important}html.dark .desk-status-message strong{color:#f1f5f9!important}html.dark .desk-status-message small{color:#94a3b8!important}html.dark .desk-status-message.is-info>i{color:#60a5fa!important}html.dark .desk-status-message.is-warn>i{color:#fbbf24!important}html.dark .desk-status-message.is-danger>i{color:#f87171!important}html.dark .desk-status-messages-list{scrollbar-color:#475569 #0f172a}html.dark .p-card,html.dark .p-card .p-card-body,html.dark .p-card .p-card-content,html.dark .p-card .p-card-subtitle,html.dark .p-card .p-card-title,html.dark .p-card.p-component{background:#111b2e!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-card{box-shadow:0 2px 10px #00000047}html.dark .p-panel,html.dark .p-panel .p-panel-content,html.dark .p-panel .p-panel-footer,html.dark .p-panel .p-panel-header{background:#111b2e!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-panel .p-panel-header{border-bottom-color:#243044!important}html.dark .p-panel .p-panel-header .p-panel-toggle-button,html.dark .p-panel .p-panel-title{color:#e2e8f0!important}html.dark .p-metergroup .p-metergroup-label,html.dark .p-metergroup .p-metergroup-label-list,html.dark .p-metergroup .p-metergroup-label-text{color:#cbd5e1!important}html.dark .p-metergroup .p-metergroup-meters{background:#1a2744!important}html.dark .p-datatable,html.dark .p-datatable .p-datatable-header,html.dark .p-datatable .p-datatable-table-container,html.dark .p-datatable .p-paginator,html.dark .p-datatable-mask{background:#111b2e!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-paginator,html.dark .p-paginator .p-paginator-first,html.dark .p-paginator .p-paginator-last,html.dark .p-paginator .p-paginator-next,html.dark .p-paginator .p-paginator-page,html.dark .p-paginator .p-paginator-prev{background:transparent!important;border-color:#243044!important;color:#cbd5e1!important}html.dark .p-paginator .p-paginator-page.p-paginator-page-selected{background:#2f6fe438!important;color:#f8fafc!important}html.dark .p-datatable .p-datatable-emptymessage td{background:#111b2e!important;color:#94a3b8!important}html.dark .padron-overview{background:transparent}html.dark .desk-search.table-search,html.dark .desk-search.table-search .p-inputtext,html.dark .padron-overview .table-search,html.dark .padron-overview .table-search .p-inputtext{background:#0f172a!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-message,html.dark .p-message.p-message-info{background:#2f6fe41f!important;border-color:#2f6fe447!important;color:#bfdbfe!important}html.dark .p-button.p-button-outlined{background:transparent!important;border-color:#3b82f6!important;color:#93c5fd!important}html.dark .p-button.p-button-outlined:not(:disabled):hover{background:#3b82f61f!important}html.dark .home-split .list-page{background:transparent}html.dark .p-inputnumber-input,html.dark .p-inputtext,html.dark .p-password-input,html.dark .p-select,html.dark .p-textarea{background:#0f172a!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-inputtext::-moz-placeholder{color:#64748b!important}html.dark .p-inputtext::placeholder{color:#64748b!important}html.dark .p-datatable .p-datatable-thead>tr>th,html.dark .p-datatable-header-cell{background:#152238!important}html.dark .detail-section,html.dark .detail-tabs .p-tabpanel,html.dark .detail-tabs .p-tabpanels,html.dark .document-list-tabs .p-tabpanel,html.dark .document-list-tabs .p-tabpanels{background:transparent!important;color:#e2e8f0!important}html.dark .detail-tabs .p-tablist,html.dark .document-list-tabs .p-tablist{background:transparent!important;border-color:#243044!important}html.dark .detail-tabs .p-tab,html.dark .document-list-tabs .p-tab{color:#94a3b8!important}html.dark .detail-tabs .p-tab.p-tab-active,html.dark .document-list-tabs .p-tab.p-tab-active{border-color:#4f86f7!important;color:#93c5fd!important}html.dark .section-title{color:#f1f5f9!important}html.dark .detail-section .muted,html.dark .document-progress .muted{color:#94a3b8!important}html.dark .p-message,html.dark .p-message .p-message-content,html.dark .p-message .p-message-text{color:#e2e8f0!important}html.dark .p-message.p-message-warn,html.dark .p-message.p-message-warn .p-message-content,html.dark .p-message.p-message-warn .p-message-text{background:#f59e0b29!important;border-color:#fbbf2459!important;color:#fde68a!important}html.dark .p-message.p-message-error,html.dark .p-message.p-message-error .p-message-content,html.dark .p-message.p-message-error .p-message-text{background:#ef444429!important;border-color:#f8717159!important;color:#fecaca!important}html.dark .p-message.p-message-info,html.dark .p-message.p-message-info .p-message-content,html.dark .p-message.p-message-info .p-message-text{background:#2f6fe42e!important;border-color:#60a5fa59!important;color:#bfdbfe!important}html.dark .p-message.p-message-success{background:#22c55e24!important;border-color:#4ade804d!important;color:#bbf7d0!important}html.dark .p-fieldset,html.dark .p-fieldset .p-fieldset-content,html.dark .p-fieldset .p-fieldset-legend{background:#0f172a!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-fieldset .p-fieldset-legend{color:#f1f5f9!important}html.dark .form-field-label{color:#cbd5e1!important}html.dark .p-datepicker,html.dark .p-datepicker .p-inputtext,html.dark .p-datepicker-input,html.dark .p-multiselect,html.dark .p-multiselect .p-multiselect-label,html.dark .p-select,html.dark .p-select .p-select-dropdown,html.dark .p-select .p-select-label{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .p-select .p-select-label.p-placeholder,html.dark .p-select-label.p-placeholder{color:#64748b!important}html.dark .p-datepicker-panel,html.dark .p-multiselect-overlay,html.dark .p-select-overlay{background:#111b2e!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-multiselect-option,html.dark .p-select-option{color:#e2e8f0!important}html.dark .p-multiselect-option:not(.p-disabled).p-focus,html.dark .p-select-option:not(.p-disabled).p-focus,html.dark .p-select-option:not(.p-disabled).p-select-option-selected{background:#2f6fe438!important;color:#f8fafc!important}html.dark .p-progressbar{background:#1a2744!important}html.dark .p-progressbar .p-progressbar-value{background:#4f86f7!important}html.dark .worker-form-dialog .p-dialog-content,html.dark .worker-form-dialog .p-tabpanel,html.dark .worker-form-dialog .p-tabpanels{background:#111b2e!important;color:#e2e8f0!important}html.dark .p-dialog,html.dark .p-dialog .p-dialog-content,html.dark .p-dialog .p-dialog-footer,html.dark .p-dialog .p-dialog-header{background:#111b2e!important;border-color:#243044!important;color:#e2e8f0!important}html.dark .p-dialog .p-dialog-title{color:#f8fafc!important}html.dark .p-dialog .p-dialog-header-icon{color:#94a3b8!important}.nomina-jornal-msg{margin-bottom:0}.nomina-loan-fieldset{margin-top:28px}.nomina-loan-fieldset .p-fieldset-legend,.nomina-loan-fieldset.p-fieldset{margin-top:0}.detail-tabs .nomina-loan-fieldset{margin-top:28px}
