/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
/*! TailAdmin HTML Community, MIT (c) 2023 TailAdmin. Adapted for OneFenix.
 * Pinned upstream 0cd65f1a8cdd201377976b1c8de0af76178e9d0e.
 * Components: menu-item, breadcrumb, metric-group-01, table-01,
 * button-01, badge-01, signin. Brandbook 1.1 overrides vendor tokens.
 * No preflight reset, Alpine/eval, CDN, demo data or vendor integration JS. */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--color-gray-100:#f6f9fc;--color-gray-200:#e2e8f0;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--radius-lg:8px;--radius-xl:12px;--shadow-theme-xs:0 1px 2px #1e3a5f0d}}@layer utilities;body.tailadmin-ui{background:var(--ofx-bg);--ofx-action:var(--ofx-cobalt);--ofx-action-ink:#245aca;--ofx-soft-teal:#edf3ff;font-family:Inter,system-ui,sans-serif}.tailadmin-ui .page-heading{border:1px solid var(--ofx-border);border-left:4px solid var(--ofx-cobalt);background:#fff;border-radius:12px;padding:24px}.tailadmin-ui .page-heading h1{letter-spacing:-.025em;text-wrap:balance}.tailadmin-ui .ta-icon{stroke-width:1.8px;shape-rendering:geometricPrecision}.tailadmin-ui .panel-heading h2{color:var(--ofx-navy)}.tailadmin-ui .experience-shell{grid-template-columns:256px minmax(0,1fr)}.tailadmin-ui .experience-shell .sidebar{background:var(--ofx-surface);color:var(--ofx-text);border-color:var(--ofx-border);padding:24px 16px}.tailadmin-ui .experience-shell .brand{background:0 0;border-radius:0;min-height:64px;margin-bottom:24px;padding:0 8px}.tailadmin-ui .brand-logo{background:0 0;border-radius:0;padding:0}.tailadmin-ui .experience-shell .sidebar nav a,.tailadmin-ui .experience-shell .sidebar summary{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ofx-text-secondary);min-height:48px;font-size:1rem;display:flex;position:relative}.tailadmin-ui .experience-shell .sidebar nav a:hover,.tailadmin-ui .experience-shell .sidebar summary:hover{background:var(--ofx-bg);color:var(--ofx-navy)}.tailadmin-ui .experience-shell .sidebar nav a.active{background:var(--ofx-cobalt);color:#fff;box-shadow:inset 3px 0 0 var(--ofx-accent);font-weight:600}.tailadmin-ui .experience-shell .sidebar details[open]>summary{color:var(--ofx-action-ink)}.tailadmin-ui .experience-shell .sidebar summary:before{display:none}.tailadmin-ui .experience-shell .sidebar summary:after{content:"›";margin-left:auto;font-size:1.25rem}.tailadmin-ui .experience-shell .sidebar details[open]>summary:after{transform:rotate(90deg)}.tailadmin-ui .experience-section,.tailadmin-ui .experience-shell .sidebar-user small{color:var(--ofx-text-secondary)}.tailadmin-ui .experience-shell .experience-links,.tailadmin-ui .experience-shell .experience-admin,.tailadmin-ui .experience-shell .experience-tools,.tailadmin-ui .experience-shell .sidebar-user{border-color:var(--ofx-border)}.tailadmin-ui .experience-shell .experience-links{margin-left:24px;padding-left:8px}.tailadmin-ui .experience-shell .sidebar :focus-visible{outline-color:var(--ofx-action-ink)}.ta-icon{vertical-align:middle;flex:0 0 24px;width:24px;height:24px;display:inline-block}.tailadmin-ui .experience-scroll{padding:0 4px}.tailadmin-ui .sidebar-user .icon-button:hover{background:var(--ofx-bg);color:var(--ofx-navy)}.tailadmin-ui .experience-shell .topbar{border-bottom:1px solid var(--ofx-border);background:#fff;gap:24px;padding:0 32px}.tailadmin-ui .global-search{width:100%;max-width:560px;position:relative}.tailadmin-ui .global-search label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tailadmin-ui .experience-shell .global-search input{border-color:var(--ofx-control-border);height:48px;box-shadow:var(--shadow-theme-xs);padding-left:48px}.ta-search-icon{color:var(--ofx-text-secondary);pointer-events:none;position:absolute;top:12px;left:16px}.tailadmin-ui .experience-shell .icon-link{border:1px solid var(--ofx-border);color:var(--ofx-navy);background:#fff;border-radius:8px;gap:8px;padding:8px 16px}.tailadmin-ui .experience-location{color:var(--ofx-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;display:flex}.tailadmin-ui .experience-location a{color:var(--ofx-action-ink);align-items:center;min-height:44px;display:inline-flex}.tailadmin-ui .experience-location span{overflow-wrap:anywhere;min-width:0}.tailadmin-ui .panel,.tailadmin-ui .create-panel{border:1px solid var(--ofx-border);box-shadow:none;border-radius:12px}.tailadmin-ui .panel-heading{border-bottom:1px solid var(--ofx-border);padding:24px}.tailadmin-ui .metric{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*6);box-shadow:none;color:var(--ofx-text);flex-direction:column;gap:8px;display:flex}.tailadmin-ui .metric:before{display:none}.tailadmin-ui .metric .ta-metric-icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-xl);background-color:var(--color-gray-100);color:var(--ofx-action-ink);background:var(--ofx-soft-teal);justify-content:center;align-items:center;margin-bottom:8px;display:flex}.tailadmin-ui .metric .ta-metric-main{justify-content:space-between;align-items:end;gap:16px;width:100%;display:flex}.tailadmin-ui .metric .ta-metric-main strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:0;font-size:2.25rem;line-height:1.25}.tailadmin-ui .metric .ta-metric-main small{color:var(--ofx-action-ink);background:var(--ofx-soft-teal);border-radius:999px;padding:4px 8px}.tailadmin-ui .metric:hover{border-color:var(--ofx-action);box-shadow:var(--shadow-theme-xs);text-decoration:none}.tailadmin-ui .primary,.tailadmin-ui .button.primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1e3a5f0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:var(--ofx-cobalt);color:#fff;border-color:var(--ofx-cobalt);min-height:48px;display:inline-flex}.tailadmin-ui .primary:hover,.tailadmin-ui .button.primary:hover{background:var(--ofx-navy)}.tailadmin-ui .status{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-radius:3.40282e38px;max-width:100%;padding:4px 8px;font-size:.875rem;display:inline-flex}.tailadmin-ui table thead th{background:var(--ofx-bg);border-bottom:1px solid var(--ofx-border);padding:16px 24px;font-weight:600}.tailadmin-ui table td{padding:16px 24px}.tailadmin-ui table tbody tr:hover{background:var(--ofx-bg)}.tailadmin-ui .filter-bar{border:1px solid var(--ofx-border);background:#fff;border-radius:12px;padding:16px}.tailadmin-ui .empty{justify-content:center;min-height:144px;padding:32px}.tailadmin-ui .stack input,.tailadmin-ui .stack textarea,.tailadmin-ui .stack select{box-shadow:var(--shadow-theme-xs)}.tailadmin-ui .date-chip{border:1px solid var(--ofx-border);background:#fff;padding:8px 16px}.tailadmin-ui.public-page{background:#fff}.tailadmin-ui .auth-shell{grid-template-columns:1fr 1fr;align-content:stretch;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0}.tailadmin-ui .auth-intro{background:var(--ofx-soft-teal);border-left:1px solid var(--ofx-border);flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;align-items:flex-start;padding:64px;display:flex}.tailadmin-ui .auth-intro h2{max-width:16ch;font-size:2rem;line-height:1.25}.tailadmin-ui .auth-brand{justify-content:flex-start;width:100%;margin-bottom:40px;display:flex}.tailadmin-ui .auth-brand .brand-logo{background:0 0;border-radius:0;max-width:360px;padding:0}.tailadmin-ui .auth-shell>#contenido{grid-area:1/1;align-self:center;width:100%;max-width:560px;margin:auto;padding:48px 32px}.tailadmin-ui .auth-card{box-shadow:none;background:0 0;border:0;max-width:none;padding:0}.tailadmin-ui .auth-card h1{font-size:2rem;line-height:1.25}@media (max-width:1000px){.tailadmin-ui .experience-shell{grid-template-columns:minmax(0,1fr)}.tailadmin-ui .experience-shell .topbar{gap:8px;min-height:112px;padding:8px 16px}.tailadmin-ui .experience-shell .icon-link{gap:4px;padding:8px;font-size:.875rem}.tailadmin-ui .experience-shell .topbar{grid-template-columns:44px minmax(0,1fr) minmax(0,auto)}.tailadmin-ui .experience-shell .icon-link{white-space:normal;overflow-wrap:anywhere;min-width:0}.tailadmin-ui .experience-shell .icon-link .ta-icon{display:none}.tailadmin-ui .auth-intro{padding:32px}}@media (max-width:767px){.tailadmin-ui .auth-shell{flex-direction:column;max-width:560px;min-height:100vh;margin:auto;display:flex}.tailadmin-ui .auth-intro{background:0 0;border:0;align-items:center;padding:32px 24px 8px}.tailadmin-ui .auth-brand{justify-content:center;margin:0}.tailadmin-ui .auth-brand .brand-logo{max-width:240px}.tailadmin-ui .auth-shell>#contenido{width:100%;padding:24px}.tailadmin-ui .auth-intro h2,.tailadmin-ui .auth-intro>p,.tailadmin-ui .auth-accent{display:none}.tailadmin-ui .panel-heading,.tailadmin-ui .empty,.tailadmin-ui .metric{padding:16px}.tailadmin-ui .metric .ta-metric-main{gap:8px}.tailadmin-ui .metric .ta-metric-main small{font-size:.75rem}.tailadmin-ui .record-table thead{top:0;left:0}.tailadmin-ui .record-table thead th{padding:0;font-size:1px}.tailadmin-ui .record-table td{padding:8px 0}.tailadmin-ui .filter-bar{padding:16px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}