.fi-body{--sg-feature-bg: #1c2438;--sg-feature-ink: #f3ecdb;--sg-feature-ink-2: rgba(243,236,219,.68);--sg-feature-ink-3: rgba(243,236,219,.42);--sg-feature-hairline:rgba(243,236,219,.11);--sg-feature-accent: #d4a866;--sg-bg: #f3ecdb;--sg-panel: #fbf6e9;--sg-panel-2: #ece5d0;--sg-ink: #1a1b1f;--sg-ink-2: #54534b;--sg-ink-3: #8d8773;--sg-ink-4: #b5ad99;--sg-hairline: #e4dcc4;--sg-hairline-2: #ebe3cb;--sg-accent: #a87132;--sg-accent-deep: #7a4f1e;--sg-accent-soft: #ecdcb8;--sg-success: #2e7d4f;--sg-success-soft: #d1f0de;--sg-danger: #8a2020;--sg-danger-soft: #fde8e8;--sg-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--sg-mono: "Geist Mono", "Courier New", monospace;--sg-radius-md: .5rem;--sg-radius-lg: .75rem;--sg-shadow-card: 0 2px 12px -2px rgba(26,17,8,.08);--sg-shadow-sidebar: 2px 0 16px rgba(26,17,8,.06);--panel-primary: var(--sg-accent);--panel-on-primary: var(--sg-panel);--panel-surface: var(--sg-panel);--panel-surface-low: var(--sg-panel-2);--panel-surface-bright: var(--sg-bg);--panel-on-surface: var(--sg-ink);--panel-on-surface-muted: var(--sg-ink-2);--panel-on-surface-variant: var(--sg-ink-3);--panel-outline: var(--sg-hairline);--panel-outline-variant: var(--sg-hairline);--panel-secondary-container: var(--sg-accent-soft);--panel-font-display: var(--sg-serif);--panel-radius-xl: 1rem;--panel-radius-lg: var(--sg-radius-lg);--panel-shadow-card: var(--sg-shadow-card)}html.fi{color-scheme:light only}.fi-body{font-family:Geist,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:15px;background-color:var(--sg-bg)!important;color:var(--sg-ink);-webkit-font-smoothing:antialiased}.fi-body .fi-sidebar,.fi-body .fi-sidebar .fi-sidebar-group-label,.fi-body .fi-breadcrumbs-item-label{font-family:var(--sg-mono)}.fi-body .fi-main{background-color:var(--sg-bg)}.fi-body .fi-main-ctn{max-width:none!important;width:100%;padding-inline:clamp(1rem,2.5vw,2rem) clamp(1.25rem,3vw,2.5rem)}.fi-body .fi-page-content{width:100%;max-width:none}.fi-body:not(.fi-body-has-topbar) .fi-sidebar{background-color:var(--sg-feature-bg)!important;border-inline-end:1px solid rgba(0,0,0,.22);box-shadow:var(--sg-shadow-sidebar)}.fi-body:not(.fi-body-has-topbar) .fi-sidebar-header{min-height:5rem;height:auto;padding-block:1rem;padding-inline:1rem 1.25rem;border-bottom:1px solid var(--sg-feature-hairline);background:transparent!important}.fi-body:not(.fi-body-has-topbar) .fi-sidebar-header .fi-logo{align-items:flex-start!important;height:auto!important;min-height:0!important;max-width:100%;overflow:visible!important;white-space:normal!important}.fi-body:not(.fi-body-has-topbar) .fi-sidebar-header .fi-logo>*{min-width:0;max-width:100%}.panel-brand{display:flex;flex-direction:column;gap:.2rem;max-width:100%;line-height:1.25;white-space:normal}.panel-brand__title{display:block;font-family:var(--sg-serif)!important;font-size:1.0625rem!important;font-weight:400!important;letter-spacing:-.01em;color:var(--sg-feature-ink)!important;line-height:1.2!important}.panel-brand__subtitle{display:block;font-family:var(--sg-mono)!important;font-size:.625rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-feature-accent)!important;opacity:.85;margin-top:2px}.fi-body .fi-sidebar-nav{padding:1.25rem .875rem;gap:.25rem}.fi-body .fi-sidebar-group-label{font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-feature-ink-3);padding-inline:.875rem;margin-top:1.25rem}.fi-body .fi-sidebar-item-btn{gap:.75rem;padding:.5625rem .6875rem;border-radius:var(--sg-radius-md);font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--sg-feature-ink-2);transition:background-color .15s ease,color .15s ease;position:relative}.fi-body .fi-sidebar-item-btn:hover{background-color:#ffffff0a;color:var(--sg-feature-ink)}.fi-body .fi-sidebar-item:not(.fi-active):not(.fi-sidebar-item-has-active-child-items) .fi-sidebar-item-label{color:var(--sg-feature-ink-2)!important}.fi-body .fi-sidebar-item:not(.fi-active):not(.fi-sidebar-item-has-active-child-items)>.fi-sidebar-item-btn .fi-icon{color:var(--sg-feature-ink-3)!important}.fi-body .fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-btn:hover .fi-sidebar-item-label,.fi-body .fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-btn:hover .fi-icon{color:var(--sg-feature-ink)!important}.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,.fi-body .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-btn{background-color:color-mix(in oklab,var(--sg-feature-accent) 14%,transparent)!important;color:var(--sg-feature-ink)!important}.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn:before,.fi-body .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-btn:before{content:"";position:absolute;left:-.875rem;top:.5rem;bottom:.5rem;width:2px;background:var(--sg-feature-accent);border-radius:0 2px 2px 0}.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn:hover,.fi-body .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-btn:hover{background-color:color-mix(in oklab,var(--sg-feature-accent) 20%,transparent)!important}.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label,.fi-body .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-btn .fi-sidebar-item-label,.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-icon,.fi-body .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-btn .fi-icon,.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn [class*=text-primary],.fi-body .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-btn [class*=text-primary]{color:var(--sg-feature-accent)!important}.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-grouped-border-part,.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-grouped-border-part-not-first,.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-grouped-border-part-not-last{background-color:var(--sg-feature-accent)!important}.fi-body .fi-sidebar-footer{border-top:1px solid var(--sg-feature-hairline);padding:1rem}.fi-body .fi-sidebar-footer .fi-user-menu-btn,.fi-body .fi-sidebar-footer button{color:var(--sg-feature-ink)!important}.fi-body .fi-sidebar-footer .fi-user-menu-btn:hover,.fi-body .fi-sidebar-footer button:hover{background-color:#ffffff0a!important}.fi-body .fi-sidebar-footer [class*=text-gray],.fi-body .fi-sidebar-footer [class*=text-slate]{color:var(--sg-feature-ink-2)!important}.fi-body .fi-sidebar-nav::-webkit-scrollbar{width:4px}.fi-body .fi-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.fi-body .fi-header-heading{font-family:var(--sg-serif)!important;font-size:clamp(1.75rem,4vw,3.25rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.02em;color:var(--sg-ink)!important;margin:0!important;white-space:normal!important;overflow:visible!important}.fi-body .fi-page .fi-header-heading{font-size:clamp(1.5rem,2.5vw,2.25rem)!important;line-height:1.15!important}.fi-body .fi-page .fi-header-subheading{margin-top:.375rem!important;font-size:.9375rem!important;line-height:1.5!important;font-weight:400!important;color:var(--sg-ink-2)!important}.fi-body .fi-breadcrumbs-item-label,.fi-body .fi-breadcrumbs-item a{font-size:.8125rem;color:var(--sg-ink-3)}.fi-body .fi-breadcrumbs-item a:hover{color:var(--sg-accent)}@media(max-width:767px){.fi-body .fi-breadcrumbs{display:none}.fi-body .fi-page-header-main-ctn{padding-top:.875rem}.fi-body .fi-page .fi-header{margin-bottom:.875rem}.fi-body .fi-page .fi-header-heading{font-size:clamp(1.375rem,5vw,1.75rem)!important}}.fi-body .fi-page-header-main-ctn{padding-top:1.5rem;padding-bottom:1rem;width:100%}.fi-body .fi-page .fi-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.25rem;position:relative;z-index:2}.fi-body .fi-page .fi-header>div:first-child{min-width:0;flex:1 1 12rem}.fi-body .fi-page .fi-page-content{display:flex;flex-direction:column;gap:1.25rem}.fi-body .fi-resource-list-records-page .fi-header-heading{font-size:clamp(1.75rem,2.5vw,2.5rem)!important}.fi-body .fi-wi-widget .fi-section-header-heading{font-family:var(--sg-mono)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--sg-ink-3)!important}.fi-body .fi-wi-stats-overview-stat-label{line-height:1.35!important;color:var(--sg-ink-2)!important}.fi-body .fi-wi-stats-overview-stat-value{font-family:var(--sg-serif)!important;font-size:2rem!important;font-weight:400!important;line-height:1.1!important;color:var(--sg-ink)!important}.fi-body .fi-btn.fi-color-primary:not(.fi-outlined),.fi-body .fi-btn-color-primary:not(.fi-outlined){background-color:var(--sg-accent)!important;border-color:var(--sg-accent)!important;color:var(--sg-panel)!important;border-radius:var(--sg-radius-md)!important;font-size:.875rem;font-weight:500;min-height:2.5rem;padding-inline:1.125rem!important;letter-spacing:.03em;box-shadow:0 1px #0000000f,inset 0 1px #ffffff1a;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease}.fi-body .fi-btn.fi-color-primary:not(.fi-outlined):hover,.fi-body .fi-btn-color-primary:not(.fi-outlined):hover{background-color:var(--sg-accent-deep)!important;border-color:var(--sg-accent-deep)!important;transform:translateY(-1px);box-shadow:0 4px 12px #a871324d}.fi-body .fi-btn.fi-color-primary:not(.fi-outlined):active{transform:translateY(0)}.fi-body .fi-btn:not(.fi-color-primary):not(.fi-color-danger):not(.fi-color-success){background-color:var(--sg-panel)!important;border-color:var(--sg-hairline)!important;color:var(--sg-ink)!important;border-radius:var(--sg-radius-md)!important;font-size:.8125rem;font-weight:500;transition:border-color .15s ease,background-color .15s ease}.fi-body .fi-btn:not(.fi-color-primary):not(.fi-color-danger):not(.fi-color-success):hover{border-color:var(--sg-ink-4)!important;background-color:var(--sg-panel-2)!important}.fi-body .fi-ta-ctn{width:100%!important;max-width:none!important;background:var(--sg-panel)!important;border:1px solid var(--sg-hairline)!important;border-radius:var(--sg-radius-lg)!important;box-shadow:var(--sg-shadow-card)!important;overflow:hidden}.fi-body .fi-ta-content{width:100%;overflow-x:auto}.fi-body .fi-ta-content table.fi-ta-table{width:100%!important;min-width:100%;table-layout:auto}.fi-body .fi-ta-content table.fi-ta-table:has(.recibo-ta-col-comprobante){table-layout:fixed}.fi-body .fi-ta-header-toolbar{background:var(--sg-panel-2);border-bottom:1px solid var(--sg-hairline);padding:1rem 1.25rem;gap:.75rem}.fi-body .fi-ta-header-toolbar .fi-btn{min-height:2.375rem;font-size:.875rem}.fi-body .fi-ta-filters-trigger-action-ctn .fi-btn,.fi-body .fi-ta-filters-before-content-ctn .fi-btn{border-color:var(--sg-hairline)!important;background:var(--sg-panel)!important;color:var(--sg-ink)!important}.fi-body .fi-ta-filter-indicators{padding:.75rem 1.25rem;background:color-mix(in srgb,var(--sg-accent-soft) 35%,var(--sg-panel));border-bottom:1px solid var(--sg-hairline);gap:.5rem}.fi-body .fi-ta-filter-indicators-label{font-size:.875rem;font-weight:500;color:var(--sg-ink-2)}.fi-body .fi-ta-filters-dropdown .fi-dropdown-panel,.fi-body .fi-ta-filters-modal .fi-modal-window{border-radius:var(--sg-radius-lg);border:1px solid var(--sg-hairline)}.fi-body .fi-ta-header-cell{background:var(--sg-panel-2)!important;font-family:var(--sg-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink-3)!important;border-bottom:1px solid var(--sg-hairline);padding:1rem 1.125rem;white-space:nowrap}.fi-body .fi-ta-header-cell .fi-ta-header-cell-label,.fi-body .fi-ta-header-cell button,.fi-body .fi-ta-header-cell span{color:var(--sg-ink-3)!important}.fi-body .fi-ta-table tbody{background-color:var(--sg-panel)!important}.fi-body .fi-ta-table tbody tr.fi-ta-row,.fi-body .fi-ta-table tbody tr.fi-ta-row>td,.fi-body .fi-ta-table tbody tr.fi-ta-row.fi-striped,.fi-body .fi-ta-table tbody tr.fi-ta-row.fi-striped>td,.fi-body .fi-ta-row.fi-striped{background-color:var(--sg-panel)!important}.fi-body .fi-ta-row{border-bottom:1px solid var(--sg-hairline-2);transition:background-color .12s ease}.fi-body .fi-ta-table tbody tr.fi-ta-row:hover,.fi-body .fi-ta-table tbody tr.fi-ta-row:hover>td,.fi-body .fi-ta-row.fi-clickable:hover{background-color:var(--sg-panel-2)!important}.fi-body .fi-ta-row:last-child{border-bottom:none}.fi-body .fi-ta-content .grid[class*=gap-y-px],.fi-body .fi-ta-content [class*=bg-gray-200]{background-color:var(--sg-hairline)!important}.fi-body .fi-ta-record,.fi-body .fi-ta-record-content,.fi-body .fi-ta-record-content-ctn{background-color:var(--sg-panel)!important}.fi-body .fi-ta-cell{font-size:1rem;line-height:1.45;font-weight:400;color:var(--sg-ink)!important;padding:.875rem 1.125rem;vertical-align:middle}.fi-body .fi-ta-cell .fi-ta-text,.fi-body .fi-ta-cell .fi-ta-text-item,.fi-body .fi-ta-cell .fi-ta-text-item span{font-size:1rem;line-height:1.45;font-weight:400;color:var(--sg-ink)!important}.fi-body .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .fi-ta-cell:has(>.fi-ta-actions){width:auto;min-width:10.5rem;max-width:14rem;padding-inline:.75rem 1rem!important;white-space:nowrap;vertical-align:middle;position:relative;z-index:1}.fi-body .fi-ta-cell:has(>.fi-ta-actions)>.fi-ta-actions{display:inline-flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end!important;width:100%;max-width:100%;gap:.35rem .5rem!important}.fi-body .fi-ta-actions .fi-ac-action.fi-link,.fi-body .fi-ta-actions a.fi-link{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.875rem;font-weight:500;border-radius:var(--sg-radius-md);text-decoration:none!important;transition:background-color .12s ease,color .12s ease}.fi-body .fi-ta-actions .fi-ac-action.fi-link:hover,.fi-body .fi-ta-actions a.fi-link:hover{background:var(--sg-accent-soft)}.fi-body .fi-ta-actions .fi-ac-action.fi-link.fi-color-danger:hover,.fi-body .fi-ta-actions a.fi-link.fi-color-danger:hover{background:var(--sg-danger-soft);color:var(--sg-danger)!important}.fi-body .fi-ta-cell .fi-ta-text-description,.fi-body .fi-ta-cell .fi-ta-placeholder{color:var(--sg-ink-3)!important}.fi-body .fi-ta-cell .fi-ta-image{max-height:3.5rem;width:auto}.fi-body .fi-ta-cell .text-gray-500,.fi-body .fi-ta-cell .text-gray-400{color:var(--sg-ink-2)!important}.fi-body .fi-ta-header-cell.recibo-ta-col-comprobante,.fi-body .fi-ta-cell.recibo-ta-col-comprobante{width:8.5rem!important;min-width:8.5rem!important;max-width:8.5rem!important;padding-inline:.5rem!important;overflow:hidden!important;box-sizing:border-box;border-left:1px solid var(--sg-hairline);background:color-mix(in srgb,var(--sg-panel-2) 22%,var(--sg-panel))}.fi-body .recibo-comprobante-preview{display:flex;justify-content:center;align-items:center;width:100%;max-width:5.25rem;margin-inline:auto;overflow:hidden}.fi-body .recibo-comprobante-preview a{max-width:100%}.fi-body .recibo-comprobante-preview img{display:block;max-height:3.5rem!important;max-width:5rem!important;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain}.fi-body .recibo-comprobante-preview iframe{max-width:100%}.fi-body .recibo-ta-col-firma .fi-ta-col-wrp,.fi-body .recibo-ta-col-comprobante .fi-ta-col-wrp{overflow:hidden}.fi-body .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .fi-ta-cell:has(>.fi-ta-actions){border-left:1px solid var(--sg-hairline);background:var(--sg-panel)!important}.fi-body .ta-recibo-table .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .ta-recibo-table .fi-ta-cell:has(>.fi-ta-actions){min-width:22rem;max-width:none;white-space:normal}.fi-body .ta-recibo-table .fi-ta-cell:has(>.fi-ta-actions)>.fi-ta-actions{flex-wrap:wrap;justify-content:flex-end!important;row-gap:.35rem}.fi-body .fi-ta-footer{background:var(--sg-panel-2);border-top:1px solid var(--sg-hairline);padding:1rem 1.25rem}.fi-body .fi-pagination-overview,.fi-body .fi-pagination-items,.fi-body .fi-ta-footer .fi-select-input{font-size:.9375rem!important;color:var(--sg-ink-2)!important}.fi-body .fi-pagination-item-button{min-width:2.25rem;min-height:2.25rem;font-size:.875rem}.fi-body .fi-ta-header-heading,.fi-body .fi-ta-header-description,.fi-body .fi-ta-empty-state-heading,.fi-body .fi-ta-empty-state-description,.fi-body .fi-pagination-overview,.fi-body .fi-select-input-value-label{color:var(--sg-ink)!important}.fi-body .fi-ta-empty-state-description,.fi-body .fi-ta-header-description,.fi-body .fi-ta-text-description,.fi-body .fi-ta-col-manager-heading-description{color:var(--sg-ink-3)!important}.fi-body .fi-input-wrp{border-radius:var(--sg-radius-md);border-color:var(--sg-hairline);background:var(--sg-panel)}.fi-body .fi-input-wrp:focus-within{border-color:var(--sg-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--sg-accent) 14%,transparent)}.fi-body .fi-input-wrp .fi-input,.fi-body .fi-input-wrp input,.fi-body .fi-input-wrp textarea,.fi-body .fi-input-wrp select,.fi-body .fi-select-input,.fi-body .fi-select-input input{color:var(--sg-ink)!important;font-size:.9375rem;font-weight:400}.fi-body .fi-input-wrp .fi-input::-moz-placeholder,.fi-body .fi-input-wrp input::-moz-placeholder,.fi-body .fi-select-input input::-moz-placeholder{color:var(--sg-ink-3)!important;opacity:1}.fi-body .fi-input-wrp .fi-input::placeholder,.fi-body .fi-input-wrp input::placeholder,.fi-body .fi-select-input input::placeholder{color:var(--sg-ink-3)!important;opacity:1}.fi-body .fi-section:not(.fi-aside),.fi-body .fi-section:not(.fi-aside)>.fi-section-content-ctn{background:var(--sg-panel)!important;border:1px solid var(--sg-hairline)!important;border-radius:var(--sg-radius-lg)!important;box-shadow:var(--sg-shadow-card);--tw-ring-color: transparent !important}.fi-body .fi-section-header-heading{font-family:var(--sg-serif);font-size:1.125rem;font-weight:400;letter-spacing:-.01em;color:var(--sg-ink)!important}.fi-body .fi-section-header-heading,.fi-body .fi-sc-section-label,.fi-body .fi-fieldset-label,.fi-body .fi-fo-field-label-content,.fi-body .fi-fo-field-wrp-label,.fi-body .fi-fo-field-wrp-label span{color:var(--sg-ink)!important;font-weight:500}.fi-body .fi-section-description,.fi-body .fi-header-subheading,.fi-body .fi-fo-field-wrp-hint,.fi-body .fi-fo-field-wrp-helper-text{color:var(--sg-ink-3)!important}.fi-body .fi-fieldset{border-color:var(--sg-hairline)!important;background:color-mix(in oklab,var(--sg-panel-2) 60%,var(--sg-panel))!important;border-radius:var(--sg-radius-md);padding:1rem 1.25rem}.fi-body .fi-dropdown-list-item,.fi-body .fi-dropdown-list-item-label{color:var(--sg-ink)!important}.fi-body .fi-dropdown-panel{background:var(--sg-panel)!important;border-color:var(--sg-hairline)!important}.fi-body .fi-main{color:var(--sg-ink)}.fi-body .fi-main .text-gray-950,.fi-body .fi-main .text-gray-900,.fi-body .fi-main .text-gray-800,.fi-body .fi-main .text-gray-700,.fi-body .fi-main .text-gray-950\/50,.fi-body .fi-main [class*=text-gray-9],.fi-body .fi-main [class*=text-gray-8],.fi-body .fi-main [class*=text-gray-7],.fi-body .fi-main .dark\:text-white,.fi-body .fi-main [class*="dark:text-white"]{color:var(--sg-ink)!important}.fi-body .fi-main .text-gray-600,.fi-body .fi-main .text-gray-500,.fi-body .fi-main .text-gray-400,.fi-body .fi-main [class*=text-gray-6],.fi-body .fi-main [class*=text-gray-5],.fi-body .fi-main [class*=text-gray-4],.fi-body .fi-main .dark\:text-gray-200,.fi-body .fi-main .dark\:text-gray-300,.fi-body .fi-main .dark\:text-gray-400,.fi-body .fi-main .dark\:text-gray-500,.fi-body .fi-main [class*="dark:text-gray-2"],.fi-body .fi-main [class*="dark:text-gray-3"],.fi-body .fi-main [class*="dark:text-gray-4"],.fi-body .fi-main [class*="dark:text-gray-5"]{color:var(--sg-ink-2)!important}.fi-body .fi-main .fi-input,.fi-body .fi-main .fi-input-wrp input,.fi-body .fi-main .fi-input-wrp textarea,.fi-body .fi-main .fi-select-input,.fi-body .fi-main .fi-select-input input{color:var(--sg-ink)!important;-webkit-text-fill-color:var(--sg-ink)!important}.fi-body .fi-main .fi-input::-moz-placeholder,.fi-body .fi-main .fi-input-wrp input::-moz-placeholder{color:var(--sg-ink-3)!important;opacity:1}.fi-body .fi-main .fi-input::placeholder,.fi-body .fi-main .fi-input-wrp input::placeholder{color:var(--sg-ink-3)!important;opacity:1}html:not(.dark) .fi-body .fi-page-content{color:var(--sg-ink)}html.dark .fi-body .fi-page-content{color:var(--sg-ink)}html:not(.dark) .fi-body .fi-page-content :is(.fi-sc-section-label,.fi-section-header-heading,.fi-section-header-description,.fi-fieldset-label,.fi-fo-field-label-content,.fi-fo-field-wrp-label,.fi-fo-radio-label,.fi-fo-checkbox-list-option-label,.fi-fo-toggle label,.fi-fo-rich-editor-toolbar-btn,legend){color:var(--sg-ink)!important}html.dark .fi-body .fi-page-content :is(.fi-sc-section-label,.fi-section-header-heading,.fi-section-header-description,.fi-fieldset-label,.fi-fo-field-label-content,.fi-fo-field-wrp-label,.fi-fo-radio-label,.fi-fo-checkbox-list-option-label,.fi-fo-toggle label,legend){color:var(--sg-ink)!important}html:not(.dark) .fi-body .fi-page-content :is(.fi-input,.fi-input-wrp input,.fi-input-wrp textarea,.fi-input-wrp select,.fi-select-input,.fi-select-input input,.choices__item--selectable,.choices__input){color:var(--sg-ink)!important;-webkit-text-fill-color:var(--sg-ink)!important}html.dark .fi-body .fi-page-content :is(.fi-input,.fi-input-wrp input,.fi-input-wrp textarea,.fi-input-wrp select,.fi-select-input,.fi-select-input input,.choices__item--selectable,.choices__input){color:var(--sg-ink)!important;-webkit-text-fill-color:var(--sg-ink)!important}html:not(.dark) .fi-body .fi-page-content .fi-input-wrp,html:not(.dark) .fi-body .fi-page-content .fi-select-input{background-color:var(--sg-panel)!important;border-color:var(--sg-hairline)!important}html.dark .fi-body .fi-page-content .fi-input-wrp,html.dark .fi-body .fi-page-content .fi-select-input{background-color:var(--sg-panel)!important;border-color:var(--sg-hairline)!important}html:not(.dark) .fi-body .fi-page-content .fi-section:not(.fi-aside),html:not(.dark) .fi-body .fi-page-content .fi-section:not(.fi-aside)>.fi-section-content-ctn{background-color:var(--sg-panel)!important;border:1px solid var(--sg-hairline)!important}html.dark .fi-body .fi-page-content .fi-section:not(.fi-aside),html.dark .fi-body .fi-page-content .fi-section:not(.fi-aside)>.fi-section-content-ctn{background-color:var(--sg-panel)!important;border:1px solid var(--sg-hairline)!important}html:not(.dark) .fi-body .fi-page-content .fi-fieldset{background-color:var(--sg-panel-2)!important;border-color:var(--sg-hairline)!important}html.dark .fi-body .fi-page-content .fi-fieldset{background-color:var(--sg-panel-2)!important;border-color:var(--sg-hairline)!important}html:not(.dark) .fi-body .fi-page-content [class*=text-gray-9],html:not(.dark) .fi-body .fi-page-content [class*=text-gray-8],html:not(.dark) .fi-body .fi-page-content [class*=text-gray-7],html:not(.dark) .fi-body .fi-page-content [class*=text-gray-6]{color:var(--sg-ink)!important}html:not(.dark) .fi-body .fi-page-content [class*=text-gray-5],html:not(.dark) .fi-body .fi-page-content [class*=text-gray-4]{color:var(--sg-ink-2)!important}html.dark .fi-body .fi-page-content [class*="dark:text-white"],html.dark .fi-body .fi-page-content [class*=text-gray-9],html.dark .fi-body .fi-page-content [class*=text-gray-8],html.dark .fi-body .fi-page-content [class*=text-gray-7]{color:var(--sg-ink)!important}html.dark .fi-body .fi-page-content [class*="dark:text-gray-4"],html.dark .fi-body .fi-page-content [class*="dark:text-gray-5"],html.dark .fi-body .fi-page-content [class*=text-gray-4],html.dark .fi-body .fi-page-content [class*=text-gray-5]{color:var(--sg-ink-3)!important}html:not(.dark) .fi-body .fi-sc-section-label{color:var(--sg-ink)!important;font-size:1rem;font-weight:600}html.dark .fi-body .fi-sc-section-label{color:var(--sg-ink)!important;font-size:1rem;font-weight:600}.fi-body .fi-badge.fi-color-success{background:var(--sg-success-soft)!important;color:var(--sg-success)!important;border-radius:9999px;font-size:.75rem;font-weight:500}.fi-body .fi-ta-actions .fi-icon-btn{border-radius:var(--sg-radius-md);color:var(--sg-ink-2);transition:color .12s,background-color .12s}.fi-body .fi-ta-actions .fi-icon-btn:hover{color:var(--sg-accent);background:var(--sg-accent-soft)}.fi-body .fi-ta-actions .fi-ac-icon-btn-action[data-color=danger]:hover,.fi-body .fi-ta-actions .fi-color-danger:hover{color:var(--sg-danger)!important;background:var(--sg-danger-soft)!important}.fi-body .fi-fo-file-upload .fi-fo-file-upload-placeholder{color:var(--sg-ink-2)!important}.fi-body .fi-fo-file-upload .fi-fo-file-upload-editor-overlay{color:var(--sg-ink)}.fi-body .fi-fo-radio .fi-fo-radio-label,.fi-body .fi-fo-toggle-buttons .fi-btn:not(.fi-disabled){color:var(--sg-ink)}.fi-body .fi-fo-toggle-buttons .fi-btn.fi-active{color:var(--sg-panel)!important;background-color:var(--sg-accent)!important}.fi-body .fi-theme-switcher-btn{border-radius:var(--sg-radius-md)}html.dark .fi-body .fi-input-wrp{background-color:var(--sg-panel-2)!important;border-color:var(--sg-hairline)!important}html.dark .fi-body .fi-section:not(.fi-aside),html.dark .fi-body .fi-section:not(.fi-aside)>.fi-section-content-ctn{background:var(--sg-panel)!important;border-color:var(--sg-hairline)!important}.fi-body .fi-main :is([class*=bg-white]:not([class*="bg-white/"])){background-color:var(--sg-panel)!important}.fi-body .fi-main :is([class*=bg-gray-50],[class*=bg-gray-100],[class*=bg-slate-50],[class*=bg-slate-100]){background-color:var(--sg-panel)!important}.fi-body .fi-main [class*="dark:bg-white/5"]{background-color:var(--sg-panel)!important}.fi-body .fi-main :is([class*=border-gray-200],[class*=border-gray-300],[class*=border-slate-200],[class*=divide-gray-200]){border-color:var(--sg-hairline)!important}.fi-body .fi-main :is([class*=ring-gray-],[class*=ring-slate-]){--tw-ring-color: color-mix(in srgb, var(--sg-accent) 28%, transparent) !important}.fi-body .fi-main [class*=text-primary-]{color:var(--sg-accent)!important}.fi-body .fi-main [class*=bg-primary-]:not([class*="bg-primary-500/"]){background-color:color-mix(in srgb,var(--sg-accent) 12%,var(--sg-panel))!important}.fi-body .fi-main [class*=bg-primary-600],.fi-body .fi-main [class*=bg-primary-500]{background-color:var(--sg-accent)!important;color:var(--sg-panel)!important}.fi-body .fi-ta-table>thead>tr{background:var(--sg-panel-2)!important}.fi-body .fi-ta-ctn :is([class*=bg-white],[class*=bg-gray-50],[class*=bg-gray-100],[class*="dark:bg-white/5"]){background-color:var(--sg-panel)!important}.fi-body .fi-ta-header-ctn,.fi-body .fi-ta-header-heading-ctn,.fi-body .fi-ta-selection-indicator{background-color:var(--sg-panel-2)!important;border-color:var(--sg-hairline)!important}.fi-body .fi-modal-window,.fi-body .fi-modal-content,.fi-body .fi-dropdown-panel,.fi-body .fi-fo-repeater-item,.fi-body .choices__list--dropdown,.fi-body .choices__inner{background-color:var(--sg-panel)!important;border-color:var(--sg-hairline)!important;color:var(--sg-ink)!important}.fi-body .fi-dropdown-list-item:hover,.fi-body .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--sg-panel-2)!important}.fi-body .fi-footer{background:transparent!important;color:var(--sg-ink-3)!important;border-color:var(--sg-hairline)!important}.fi-body .fi-badge.fi-color-primary{background:var(--sg-accent-soft)!important;color:var(--sg-accent-deep)!important}.fi-body .fi-checkbox-input:checked,.fi-body input[type=checkbox]:checked{background-color:var(--sg-accent)!important;border-color:var(--sg-accent)!important}.fi-body .fi-ta-actions .fi-ac-action.fi-link.fi-color-primary,.fi-body .fi-ta-actions a.fi-link.fi-color-primary{color:var(--sg-accent-deep)!important}.fi-body .fi-ta-actions .fi-ac-action.fi-link.fi-color-primary:hover,.fi-body .fi-ta-actions a.fi-link.fi-color-primary:hover{background:var(--sg-accent-soft)!important;color:var(--sg-accent-deep)!important}.fi-body .fi-notification{background:var(--sg-panel)!important;border:1px solid var(--sg-hairline)!important;color:var(--sg-ink)!important}.fi-body .fi-loading-indicator{color:var(--sg-accent)!important}html.dark .fi-body .fi-main [class*=bg-white],html.dark .fi-body .fi-main [class*="dark:bg-gray-900"],html.dark .fi-body .fi-main [class*="dark:bg-gray-950"]{background-color:var(--sg-panel)!important}html.dark .fi-body .fi-main [class*="dark:bg-white/5"],html.dark .fi-body .fi-main [class*="dark:bg-white/10"]{background-color:color-mix(in srgb,var(--sg-ink) 6%,var(--sg-panel))!important}@media(max-width:767px){.fi-body .fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr{margin-bottom:.625rem;border:1px solid var(--sg-hairline)!important;border-radius:var(--sg-radius-lg);background:var(--sg-panel)!important;box-shadow:var(--sg-shadow-card);overflow:hidden}.fi-body .fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell{border-bottom:none!important}.fi-body .fi-ta-table-stacked-on-mobile>tbody>tr:has(.ta-stack-recibo-numero){display:flex;flex-direction:column;gap:0}.fi-body .fi-ta-table-stacked-on-mobile>tbody>tr:has(.ta-stack-recibo-numero)>.fi-ta-cell{padding-inline:1rem}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-numero{order:1;padding-top:.875rem;padding-bottom:.25rem}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-numero .fi-ta-cell-label{font-size:0;line-height:0;margin:0;padding:0;height:0;overflow:hidden}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-numero .fi-ta-cell-content{display:inline-flex;padding:.125rem .5rem;border-radius:999px;border:1px solid var(--sg-hairline);background:var(--sg-panel-2);font-family:var(--sg-mono);font-size:.75rem;font-weight:600;letter-spacing:.04em}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-numero .fi-ta-cell-content:before{content:"N° "}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-persona{order:2;padding-top:0;padding-bottom:.375rem}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-persona .fi-ta-cell-label{display:none!important}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-persona .fi-ta-cell-content{font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--sg-ink)!important}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-fecha,.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-monto{order:3;display:inline-block;width:calc(50% - .25rem);vertical-align:top;padding-bottom:.5rem;box-sizing:border-box}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-fecha{padding-right:.5rem}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-monto{padding-left:.5rem}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-fecha .fi-ta-cell-label,.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-monto .fi-ta-cell-label{font-family:var(--sg-mono);font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink-3)!important;padding-top:0}.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-concepto,.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-firmante,.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-firma,.fi-body .fi-ta-table-stacked-on-mobile .ta-stack-recibo-comprobante{order:4;border-top:1px dashed var(--sg-hairline-2);padding-top:.5rem}.fi-body .fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:has(>.fi-ta-actions){order:10;width:100%;padding:.5rem 1rem .875rem;border-top:1px solid var(--sg-hairline-2)}.fi-body .fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:has(>.fi-ta-actions)>.fi-ta-cell-label{display:none!important}.fi-body .fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:has(>.fi-ta-actions) .fi-ta-actions{justify-content:flex-start!important;flex-wrap:wrap;gap:.35rem .5rem!important;min-width:0;max-width:100%}.fi-body .fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{background:var(--sg-accent)!important}}@media(min-width:768px){.fi-body .ta-resource-table .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .ta-resource-table .fi-ta-cell:has(>.fi-ta-actions){text-align:end;vertical-align:middle}.fi-body .ta-resource-table .fi-ta-cell:has(>.fi-ta-actions)>.fi-ta-actions{justify-content:flex-end!important}.fi-body .ta-person-table .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .ta-person-table .fi-ta-cell:has(>.fi-ta-actions),.fi-body .ta-firmante-table .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .ta-firmante-table .fi-ta-cell:has(>.fi-ta-actions),.fi-body .ta-user-table .fi-ta-header-cell.fi-ta-actions-header-cell,.fi-body .ta-user-table .fi-ta-cell:has(>.fi-ta-actions){width:10.5rem;min-width:10.5rem;max-width:10.5rem}.fi-body .ta-person-table .ta-person-col-phone .fi-ta-text,.fi-body .ta-person-table .ta-person-col-phone .fi-ta-text-item,.fi-body .ta-person-table .ta-person-col-phone .fi-ta-text-item span{white-space:nowrap}.fi-body .ta-recibo-table.fi-ta-content{overflow-x:auto}}.ta-mobile-card{width:100%;min-width:0}.ta-mobile-card__head{display:flex;align-items:center;margin-bottom:.375rem}.ta-mobile-card__head--split{justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ta-mobile-card__pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;border:1px solid var(--sg-hairline);background:var(--sg-panel-2);font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-2)}.ta-mobile-card__pill--ok{border-color:color-mix(in srgb,var(--sg-accent) 35%,var(--sg-hairline));color:var(--sg-accent)}.ta-mobile-card__pill--muted{color:var(--sg-ink-3)}.ta-mobile-card__pill--warn{border-color:color-mix(in srgb,#c07a00 35%,var(--sg-hairline));color:#c07a00}.ta-mobile-card__pill--date{font-weight:500;color:var(--sg-ink-2)}.ta-mobile-card__title{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--sg-ink);word-break:break-word}.ta-mobile-card__title--inline{margin-bottom:0;flex:1;min-width:0}.ta-mobile-card__meta{margin:0 0 .625rem;font-size:.8125rem;line-height:1.35;color:var(--sg-ink-3)}.ta-mobile-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.ta-mobile-card__label{display:block;margin-bottom:.125rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink-3)}.ta-mobile-card__value{display:block;font-size:.9375rem;line-height:1.35;color:var(--sg-ink);word-break:break-word}.ta-mobile-card__value--wrap{overflow-wrap:anywhere}.ta-mobile-card__value--strong{font-weight:700}.ta-mobile-card__grid-full{grid-column:1 / -1}.ta-mobile-card__firma-thumb{display:block;max-height:2.5rem;max-width:5.5rem;margin-top:.125rem;-o-object-fit:contain;object-fit:contain;border-radius:var(--sg-radius-sm);border:1px solid var(--sg-hairline);background:var(--sg-panel)}.ta-mobile-card__details{margin-top:.625rem;padding-top:.5rem;border-top:1px dashed var(--sg-hairline-2)}.ta-mobile-card__details-summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--sg-accent);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.25rem}.ta-mobile-card__details-summary::-webkit-details-marker{display:none}.ta-mobile-card__details-icon{display:inline-block;font-style:normal;transition:transform .18s ease;font-size:1rem;line-height:1}details[open] .ta-mobile-card__details-icon{transform:rotate(90deg)}.ta-mobile-card__details-body{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ta-mobile-card__detail-block{min-width:0}.ta-mobile-card__link{font-size:.875rem;font-weight:500;color:var(--sg-accent);text-decoration:underline;text-underline-offset:2px}.ta-mobile-card__link:hover{color:var(--sg-accent-hover, var(--sg-accent))}@media(max-width:767px){.fi-body .fi-main-ctn{padding-inline:.75rem!important}.fi-body .fi-page-header-main-ctn{padding-top:1rem;padding-bottom:.5rem}.fi-body .fi-header-heading{font-size:1.5rem!important}.fi-body .fi-ta-header-cell{padding:.75rem .875rem;font-size:.75rem}.fi-body .fi-ta-cell{padding:.75rem .875rem;font-size:.875rem}.fi-body .fi-ta-cell .fi-ta-text,.fi-body .fi-ta-cell .fi-ta-text-item,.fi-body .fi-ta-cell .fi-ta-text-item span{font-size:.875rem}.fi-body .fi-ta-header-toolbar{padding:.875rem 1rem;flex-wrap:wrap;gap:.5rem}.fi-body .fi-ta-footer{padding:.75rem 1rem}.fi-body .fi-section:not(.fi-aside){border-radius:var(--panel-radius-lg)!important}.fi-body .fi-fieldset{padding:.75rem}.fi-body .fi-btn{min-height:2.5rem}.fi-body .fi-ta-actions .fi-icon-btn{padding:.5rem}.fi-body .fi-pagination{flex-wrap:wrap;gap:.5rem;justify-content:center}.fi-body:not(.fi-body-has-topbar) .fi-sidebar-header{height:4rem;padding-inline:1rem}}@media(max-width:480px){.fi-body .fi-main-ctn{padding-inline:.5rem!important}.fi-body .fi-ta-header-cell{padding:.625rem;font-size:.6875rem}.fi-body .fi-ta-cell{padding:.625rem;font-size:.8125rem}.fi-body .fi-ta-content table.fi-ta-table:not(.fi-ta-table-stacked-on-mobile){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.fi-body .fi-header-heading{font-size:1.25rem!important}}
