:root{color-scheme:light;--tm-primary-rgb:0 102 204;--tm-primary-strong-rgb:0 113 227;--tm-canvas-rgb:255 255 255;--tm-subtle-rgb:245 245 247;--tm-surface-rgb:250 250 252;--tm-elevated-rgb:255 255 255;--tm-field-rgb:255 255 255;--tm-ink-rgb:29 29 31;--tm-muted-rgb:88 88 96;--tm-success-rgb:31 122 77;--tm-warning-rgb:154 100 0;--tm-danger-rgb:180 35 24;--tm-support-accent-rgb:45 212 191;--tm-border:rgba(0,0,0,.08);--tm-border-strong:rgba(0,0,0,.14);--tm-primary:#06c;--tm-primary-strong:#0071e3;--tm-ink:#1d1d1f;--tm-muted:#5b5b61;--tm-subtle:#f5f5f7;--tm-canvas:#fff;--tm-surface:#fafafc;--tm-elevated:#fff;--tm-success:#1f7a4d;--tm-warning:#9a6400;--tm-danger:#b42318;--tm-sidebar:#f5f5f7;--tm-sidebar-muted:#6e6e73}:root[data-theme=dark]{color-scheme:dark;--tm-primary-rgb:41 151 255;--tm-primary-strong-rgb:74 163 255;--tm-canvas-rgb:0 0 0;--tm-subtle-rgb:28 28 30;--tm-surface-rgb:28 28 30;--tm-elevated-rgb:44 44 46;--tm-field-rgb:44 44 46;--tm-ink-rgb:255 255 255;--tm-muted-rgb:176 176 181;--tm-success-rgb:48 209 88;--tm-warning-rgb:255 214 10;--tm-danger-rgb:255 69 58;--tm-support-accent-rgb:45 212 191;--tm-border:hsla(0,0%,100%,.08);--tm-border-strong:hsla(0,0%,100%,.14);--tm-primary:#2997ff;--tm-primary-strong:#4aa3ff;--tm-ink:#f5f5f7;--tm-muted:#b0b0b5;--tm-subtle:#1c1c1e;--tm-canvas:#000;--tm-surface:#1c1c1e;--tm-elevated:#2c2c2e;--tm-success:#32d74b;--tm-warning:#ffd60a;--tm-danger:#ff453a;--tm-sidebar:#1c1c1e;--tm-sidebar-muted:#98989d}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;background:rgb(var(--tm-canvas-rgb));color:rgb(var(--tm-ink-rgb));font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){body{transition:background-color .22s ease,color .22s ease}}::-moz-selection{background:rgb(var(--tm-primary-rgb)/.18)}::selection{background:rgb(var(--tm-primary-rgb)/.18)}*{scrollbar-width:thin;scrollbar-color:rgb(var(--tm-ink-rgb)/.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(var(--tm-ink-rgb)/.16);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--tm-ink-rgb)/.28);background-clip:padding-box}.tm-calendar{--fc-border-color:var(--tm-border);--fc-page-bg-color:rgb(var(--tm-canvas-rgb));--fc-neutral-bg-color:rgb(var(--tm-subtle-rgb));--fc-today-bg-color:rgb(var(--tm-primary-rgb)/0.06);--fc-button-bg-color:rgb(var(--tm-subtle-rgb));--fc-button-border-color:var(--tm-border);--fc-button-text-color:rgb(var(--tm-ink-rgb));--fc-button-hover-bg-color:rgb(var(--tm-ink-rgb)/0.06);--fc-button-hover-border-color:var(--tm-border-strong);--fc-button-active-bg-color:rgb(var(--tm-primary-rgb));--fc-button-active-border-color:rgb(var(--tm-primary-rgb));--fc-event-text-color:#fff}.tm-calendar .fc{font-family:var(--font-inter),-apple-system,"Segoe UI",sans-serif}.tm-calendar .fc .fc-toolbar-title{font-size:1.05rem;font-weight:600;color:rgb(var(--tm-ink-rgb));letter-spacing:-.01em}.tm-calendar .fc .fc-button{font-size:.8125rem;font-weight:500;padding:.35rem .7rem;border-radius:8px;box-shadow:none;text-transform:capitalize}.tm-calendar .fc .fc-button-active{color:#fff}.tm-calendar .fc .fc-col-header-cell-cushion,.tm-calendar .fc .fc-daygrid-day-number{color:rgb(var(--tm-muted-rgb));text-decoration:none;font-weight:500}.tm-calendar .fc .fc-event{border-radius:6px;font-size:.75rem;padding:1px 3px;cursor:pointer}:root{--tm-radius-input:10px;--tm-radius-control:12px;--tm-radius-panel:16px;--tm-ring:0 0 0 3px rgb(var(--tm-primary-rgb)/0.32)}.p-calendar .p-inputtext,.p-dropdown,.p-inputnumber-input,.p-inputtext,.p-multiselect,.p-password-input,textarea.p-inputtextarea{min-height:44px;border-radius:var(--tm-radius-input);border:1px solid var(--tm-border);background:rgb(var(--tm-field-rgb));color:rgb(var(--tm-ink-rgb));font-size:15px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}textarea.p-inputtextarea{min-height:96px;line-height:1.55}.p-inputnumber-input,.p-inputtext,.p-password-input,textarea.p-inputtextarea{padding:.625rem .875rem}.p-inputtext::-moz-placeholder,textarea.p-inputtextarea::-moz-placeholder{color:rgb(var(--tm-muted-rgb));opacity:1}.p-inputtext::placeholder,textarea.p-inputtextarea::placeholder{color:rgb(var(--tm-muted-rgb));opacity:1}.p-dropdown:not(.p-disabled):hover,.p-inputtext:enabled:hover,.p-multiselect:not(.p-disabled):hover{border-color:var(--tm-border-strong)}.p-dropdown:not(.p-disabled).p-focus,.p-inputnumber-input:enabled:focus,.p-inputtext:enabled:focus,.p-multiselect:not(.p-disabled).p-focus,.p-password-input:enabled:focus,textarea.p-inputtextarea:enabled:focus{outline:none;border-color:rgb(var(--tm-primary-rgb));box-shadow:var(--tm-ring)}.p-input-icon-left>i:first-of-type{color:rgb(var(--tm-muted-rgb))}.p-password{display:flex!important;width:100%!important;min-width:0!important}.p-password>.p-password-input{flex:1 1 0!important;min-width:0!important}.p-calendar,.p-inputnumber{display:inline-flex}.p-calendar>.p-inputtext,.p-inputnumber>.p-inputnumber-input{flex:1 1 auto;width:1%}.p-dropdown.p-invalid,.p-inputnumber.p-invalid .p-inputtext,.p-inputtext.p-invalid,.p-multiselect.p-invalid,textarea.p-inputtextarea.p-invalid{border-color:rgb(var(--tm-danger-rgb))}.p-dropdown.p-invalid.p-focus,.p-inputtext.p-invalid:enabled:focus,textarea.p-inputtextarea.p-invalid:enabled:focus{box-shadow:0 0 0 3px rgb(var(--tm-danger-rgb)/.22)}.p-error,small.p-error{color:rgb(var(--tm-danger-rgb))}.p-dropdown .p-dropdown-label,.p-multiselect .p-multiselect-label{color:rgb(var(--tm-ink-rgb));padding:.6rem .875rem}.p-dropdown .p-dropdown-label.p-placeholder,.p-dropdown .p-dropdown-trigger,.p-multiselect .p-multiselect-label.p-placeholder,.p-multiselect .p-multiselect-trigger{color:rgb(var(--tm-muted-rgb))}.p-calendar .p-datepicker,.p-dropdown-panel,.p-multiselect-panel,.p-overlaypanel{border-radius:var(--tm-radius-panel);border:1px solid var(--tm-border);background:rgb(var(--tm-surface-rgb));box-shadow:0 12px 32px rgba(0,0,0,.16);color:rgb(var(--tm-ink-rgb))}.p-dropdown-items,.p-multiselect-items{padding:6px}.p-dropdown-item,.p-multiselect-item{border-radius:8px;color:rgb(var(--tm-ink-rgb));padding:.5rem .625rem}.p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,.p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:rgb(var(--tm-ink-rgb)/.06);color:rgb(var(--tm-ink-rgb))}.p-dropdown-item.p-highlight,.p-multiselect-item.p-highlight{background:rgb(var(--tm-primary-rgb)/.12);color:rgb(var(--tm-primary-rgb))}.p-dropdown-filter,.p-multiselect-filter{border-radius:8px;border:1px solid var(--tm-border);background:rgb(var(--tm-field-rgb));color:rgb(var(--tm-ink-rgb))}.p-button{border-radius:var(--tm-radius-control);font-weight:500;font-size:14px;padding:.6rem 1rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary){background:rgb(var(--tm-primary-rgb));border-color:rgb(var(--tm-primary-rgb));color:#fff}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):enabled:hover{background:rgb(var(--tm-primary-strong-rgb));border-color:rgb(var(--tm-primary-strong-rgb))}.p-button:focus-visible{outline:none;box-shadow:var(--tm-ring)}.p-button.p-button-text{color:rgb(var(--tm-primary-rgb))}.p-button.p-button-text:enabled:hover{background:rgb(var(--tm-primary-rgb)/.1);color:rgb(var(--tm-primary-rgb))}.p-button.p-button-secondary.p-button-text{color:rgb(var(--tm-muted-rgb))}.p-button.p-button-secondary.p-button-text:enabled:hover{background:rgb(var(--tm-ink-rgb)/.06);color:rgb(var(--tm-ink-rgb))}.p-button.p-button-danger.p-button-text{color:rgb(var(--tm-danger-rgb))}.p-button.p-button-danger.p-button-text:enabled:hover{background:rgb(var(--tm-danger-rgb)/.1)}.p-button.p-button-success.p-button-text{color:rgb(var(--tm-success-rgb))}.p-button.p-button-outlined{border-color:var(--tm-border-strong);color:rgb(var(--tm-ink-rgb));background:transparent}.p-button.p-button-outlined:enabled:hover{background:rgb(var(--tm-ink-rgb)/.05);border-color:var(--tm-border-strong)}.p-button.p-button-secondary.p-button-outlined{color:rgb(var(--tm-muted-rgb))}.p-checkbox .p-checkbox-box,.p-radiobutton .p-radiobutton-box{border-radius:6px;border:1.5px solid var(--tm-border-strong);background:rgb(var(--tm-field-rgb));transition:background-color .12s ease,border-color .12s ease}.p-radiobutton .p-radiobutton-box{border-radius:9999px}.p-checkbox.p-highlight .p-checkbox-box,.p-radiobutton.p-highlight .p-radiobutton-box{background:rgb(var(--tm-primary-rgb));border-color:rgb(var(--tm-primary-rgb))}.p-checkbox:not(.p-checkbox-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.p-radiobutton:not(.p-radiobutton-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{box-shadow:var(--tm-ring);border-color:rgb(var(--tm-primary-rgb))}.p-datatable{color:rgb(var(--tm-ink-rgb))}.p-datatable .p-datatable-thead>tr>th{background:rgb(var(--tm-subtle-rgb));color:rgb(var(--tm-muted-rgb));border-color:var(--tm-border);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.7rem 1rem}.p-datatable .p-datatable-tbody>tr{background:rgb(var(--tm-field-rgb));color:rgb(var(--tm-ink-rgb))}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--tm-border);padding:.7rem 1rem;font-size:14px}.p-datatable .p-datatable-tbody>tr.p-row-hover>td,.p-datatable .p-datatable-tbody>tr:hover>td{background:rgb(var(--tm-ink-rgb)/.03)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:rgb(var(--tm-ink-rgb)/.02)}.p-datatable .p-datatable-tbody>tr.p-highlight>td{background:rgb(var(--tm-primary-rgb)/.08);color:rgb(var(--tm-ink-rgb))}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:rgb(var(--tm-ink-rgb)/.04);color:rgb(var(--tm-ink-rgb))}.p-datatable .p-sortable-column.p-highlight,.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgb(var(--tm-primary-rgb))}.p-datatable .p-datatable-emptymessage td{color:rgb(var(--tm-muted-rgb))}.p-datatable .p-datatable-row-expansion{background:rgb(var(--tm-ink-rgb)/.02)}.p-paginator{background:transparent;border:none;color:rgb(var(--tm-muted-rgb));padding:.75rem 0}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-pages .p-paginator-page,.p-paginator .p-paginator-prev{min-width:2.25rem;height:2.25rem;border-radius:8px;color:rgb(var(--tm-ink-rgb))}.p-paginator .p-paginator-first:not(.p-disabled):hover,.p-paginator .p-paginator-last:not(.p-disabled):hover,.p-paginator .p-paginator-next:not(.p-disabled):hover,.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):hover{background:rgb(var(--tm-ink-rgb)/.06)}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:rgb(var(--tm-primary-rgb));color:#fff}.p-paginator .p-dropdown{min-height:2.25rem}.p-dialog{border-radius:var(--tm-radius-panel);border:1px solid var(--tm-border);box-shadow:0 24px 64px rgba(0,0,0,.28);overflow:hidden}.p-dialog,.p-dialog .p-dialog-header{background:rgb(var(--tm-surface-rgb))}.p-dialog .p-dialog-header{color:rgb(var(--tm-ink-rgb));border-bottom:1px solid var(--tm-border);padding:1.1rem 1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:17px;letter-spacing:-.01em}.p-dialog .p-dialog-content{background:rgb(var(--tm-surface-rgb));color:rgb(var(--tm-ink-rgb));padding:1.5rem}.p-dialog .p-dialog-footer{background:rgb(var(--tm-surface-rgb));border-top:1px solid var(--tm-border);padding:1rem 1.5rem}.p-dialog .p-dialog-header-icon{color:rgb(var(--tm-muted-rgb));border-radius:9999px}.p-dialog .p-dialog-header-icon:enabled:hover{background:rgb(var(--tm-ink-rgb)/.07);color:rgb(var(--tm-ink-rgb))}.p-dialog-mask.p-component-overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.p-tag{border-radius:9999px;font-weight:600;font-size:12px;padding:.2rem .6rem}.p-tag.p-tag-success{background:rgb(var(--tm-success-rgb)/.14);color:color-mix(in srgb,rgb(var(--tm-success-rgb)),rgb(var(--tm-ink-rgb)) 42%)}.p-tag.p-tag-danger{background:rgb(var(--tm-danger-rgb)/.14);color:color-mix(in srgb,rgb(var(--tm-danger-rgb)),rgb(var(--tm-ink-rgb)) 35%)}.p-tag.p-tag-warning{background:rgb(var(--tm-warning-rgb)/.16);color:color-mix(in srgb,rgb(var(--tm-warning-rgb)),rgb(var(--tm-ink-rgb)) 48%)}.p-tag.p-tag-info{background:rgb(var(--tm-primary-rgb)/.12);color:rgb(var(--tm-primary-rgb))}.p-tag.p-tag-secondary{background:rgb(var(--tm-ink-rgb)/.07);color:rgb(var(--tm-muted-rgb))}.p-message{border-radius:12px;border-width:1px;border-style:solid}.p-message.p-message-error{background:rgb(var(--tm-danger-rgb)/.08);border-color:rgb(var(--tm-danger-rgb)/.28);color:color-mix(in srgb,rgb(var(--tm-danger-rgb)),rgb(var(--tm-ink-rgb)) 30%)}.p-message.p-message-success{background:rgb(var(--tm-success-rgb)/.1);border-color:rgb(var(--tm-success-rgb)/.28);color:color-mix(in srgb,rgb(var(--tm-success-rgb)),rgb(var(--tm-ink-rgb)) 36%)}.p-message.p-message-info{background:rgb(var(--tm-primary-rgb)/.08);border-color:rgb(var(--tm-primary-rgb)/.28);color:rgb(var(--tm-primary-rgb))}.p-message.p-message-warn{background:rgb(var(--tm-warning-rgb)/.12);border-color:rgb(var(--tm-warning-rgb)/.3);color:color-mix(in srgb,rgb(var(--tm-warning-rgb)),rgb(var(--tm-ink-rgb)) 48%)}.p-message .p-message-icon,.p-message .p-message-text{color:inherit}.p-tabview .p-tabview-nav{background:transparent;border-bottom:1px solid var(--tm-border)}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:transparent;border:none;border-bottom:2px solid transparent;color:rgb(var(--tm-muted-rgb));font-weight:500;padding:.85rem 1rem}.p-tabview .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:hover{color:rgb(var(--tm-ink-rgb))}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:transparent;border-bottom-color:rgb(var(--tm-primary-rgb));color:rgb(var(--tm-primary-rgb))}.p-tabview .p-tabview-panels{background:transparent;color:rgb(var(--tm-ink-rgb));padding:1.25rem 0}.p-tabview.tabs-compactas .p-tabview-nav li .p-tabview-nav-link{font-size:.875rem;padding:.7rem .75rem}.p-tabview.tabs-compactas .p-tabview-panels{padding:1rem 0 0}.p-selectbutton .p-button{background:rgb(var(--tm-field-rgb));border-color:var(--tm-border);color:rgb(var(--tm-muted-rgb))}.p-selectbutton .p-button.p-highlight{background:rgb(var(--tm-primary-rgb));border-color:rgb(var(--tm-primary-rgb));color:#fff}.p-tooltip .p-tooltip-text{background:rgb(var(--tm-ink-rgb));color:rgb(var(--tm-canvas-rgb));border-radius:8px;font-size:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.p-divider .p-divider-content{background:rgb(var(--tm-canvas-rgb));color:rgb(var(--tm-muted-rgb))}.p-chip{background:rgb(var(--tm-ink-rgb)/.06);color:rgb(var(--tm-ink-rgb));border-radius:9999px}.p-progressbar{background:rgb(var(--tm-ink-rgb)/.08);border-radius:9999px}.p-progressbar .p-progressbar-value{background:rgb(var(--tm-primary-rgb))}.p-datepicker table td>span.p-highlight{background:rgb(var(--tm-primary-rgb));color:#fff}.p-datepicker table td>span:not(.p-highlight):hover{background:rgb(var(--tm-ink-rgb)/.06)}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{color-scheme:light dark}@media (max-width:767px){.p-datatable.p-datatable-responsive-stack .p-datatable-thead{display:none}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr{display:block;border-bottom:1px solid rgb(var(--tm-ink-rgb)/.12);padding:.35rem 0}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%!important;border:0;padding:.3rem .85rem;text-align:right}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{flex:0 0 auto;font-size:.75rem;font-weight:600;text-align:left;color:rgb(var(--tm-ink-rgb)/.55)}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:not(:has(.p-column-title)){justify-content:flex-end}}.p-organizationchart .p-organizationchart-node-content{padding:0;border:0;background:transparent;color:inherit}.p-organizationchart .p-organizationchart-line-down{background:var(--tm-border-strong)}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid var(--tm-border-strong)}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid var(--tm-border-strong)}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:rgb(var(--tm-canvas-rgb));color:rgb(var(--tm-muted-rgb));border:1px solid var(--tm-border);border-radius:999px}@media (hover:hover) and (pointer:fine){.p-datatable.tabla-ancha:before{content:"Shift + rueda del mouse para ver las demás columnas";display:block;padding:.5rem .75rem .375rem;text-align:right;font-size:.75rem;color:rgb(var(--tm-muted-rgb))}}