@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:50%}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:50%;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{rotate:none;scale:1}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{rotate:none;scale:1}}@media not ((hover:hover) and (pointer:fine)){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media (prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{transition:none;animation:none}.mo-bob>g:not(.mo-eyes){transition:none}}
:root{--color-canvas:#f5f5f5;--color-paper:#fff;--color-surface-alt:#fafafa;--color-ink:#0a0a0a;--color-ink-soft:#171717;--color-mid-gray:#737373;--color-hairline:#e5e5e5;--color-ember:#e7000b;--color-brand:#00285d;--color-brand-dark:#061c3c;--font-geist:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-caption:12px;--leading-caption:1.33;--tracking-caption:.6px;--text-body:14px;--leading-body:1.43;--text-body-lg:16px;--leading-body-lg:1.5;--text-subheading:18px;--leading-subheading:1.56;--text-heading-sm:24px;--leading-heading-sm:1.33;--tracking-heading-sm:-.6px;--text-heading:30px;--leading-heading:1.2;--tracking-heading:-.75px;--text-heading-lg:36px;--leading-heading-lg:1.11;--tracking-heading-lg:-.9px;--text-display:48px;--leading-display:1.1;--tracking-display:-2.4px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-48:48px;--page-max-width:1280px;--card-padding:20px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--radius-cards:24px;--radius-badges:18px;--radius-inputs:18px;--radius-buttons:18px;--shadow-subtle:0 0 0 1px #1717170d, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--surface-canvas:#f5f5f5;--surface-sidebar:#fafafa;--surface-card:#fff;--surface-input-fill:#f5f5f5;--background:var(--color-canvas);--foreground:var(--color-ink);--inv-tinta:#061c3c;--inv-primary:#00285d;--inv-gradient-hero:linear-gradient(135deg, #16243d 0%, #015fc9 100%);--inv-gradient-login:linear-gradient(135deg, #00285d, #004a9e);--inv-bg:#f2f5f9;--inv-card:#fff;--inv-head:#fbfcfe;--inv-border:#edf1f6;--inv-spec-border:#eef3f8;--inv-muted:#6c788b;--inv-label:#8490a2;--inv-track:#e7edf5;--inv-info-soft:#e7f2ff;--inv-hero-accent:#9ed0ff;--sam-navy:#00285d;--sam-navy-dark:#061c3c;--sam-bg:#f5f5f5}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--color-ink);background:var(--surface-canvas);font-family:var(--font-geist);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);font-feature-settings:"ss01" on, "cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}.btn{border-radius:var(--radius-buttons);font-size:var(--text-body);font-weight:var(--font-weight-medium)}.btn-primary,.btn-dark{--bs-btn-bg:var(--color-brand);--bs-btn-border-color:var(--color-brand);--bs-btn-hover-bg:var(--color-brand-dark);--bs-btn-hover-border-color:var(--color-brand-dark);--bs-btn-active-bg:var(--color-brand-dark);--bs-btn-active-border-color:var(--color-brand-dark)}.btn-outline-primary,.btn-outline-secondary,.btn-light,.btn-secondary{border-radius:var(--radius-buttons);font-weight:var(--font-weight-medium)}.form-control,.form-select{background-color:var(--surface-input-fill);border-radius:var(--radius-inputs);font-size:var(--text-body);font-weight:var(--font-weight-regular);color:var(--color-ink);border:none;padding:8px 10px}.form-control::placeholder{color:var(--color-mid-gray)}.form-control:focus,.form-select:focus{background-color:var(--color-paper);box-shadow:0 0 0 1px var(--color-hairline);color:var(--color-ink);border:none}.input-group-text{background:var(--surface-input-fill);color:var(--color-brand);border:none}.card{--bs-card-border-color:var(--color-hairline);--bs-card-border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle)}.badge,.badge-pill{border-radius:var(--radius-badges)}.ui-card{background:var(--surface-card);border:1px solid var(--color-hairline);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);padding:var(--card-padding)}.ui-card-min{min-height:480px}.ui-label{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-mid-gray);font-weight:var(--font-weight-medium)}.ui-muted{color:var(--color-mid-gray)}.ui-btn{border-radius:var(--radius-buttons);min-height:36px;font-size:var(--text-body);font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ui-btn-primary{background:var(--color-brand);color:#fff;border-color:#0000}.ui-btn-primary:hover:not(:disabled){background:var(--color-brand-dark);color:#fff}.ui-btn-secondary{background:var(--color-canvas);color:var(--color-ink)}.ui-btn-gray{color:var(--color-ink);background:#d9d9d9;border-color:#0000}.ui-btn-gray:hover:not(:disabled){color:var(--color-ink);background:#c9c9c9}.ui-btn-outline{color:var(--color-ink);border-color:var(--color-hairline);background:0 0}.ui-btn:disabled{opacity:.6;cursor:not-allowed}.ui-btn-block{width:100%}.ui-input,.ui-select{background:var(--surface-input-fill);width:100%;color:var(--color-ink);border-radius:var(--radius-inputs);font-size:var(--text-body);font-weight:var(--font-weight-regular);border:1px solid #0000;padding:8px 12px}.ui-input::placeholder{color:var(--color-mid-gray)}.ui-input:focus,.ui-select:focus{background:var(--surface-card);border-color:var(--color-hairline);box-shadow:0 0 0 1px var(--color-hairline);outline:none}.ui-input:disabled{opacity:.7;cursor:not-allowed}.ui-badge{border-radius:var(--radius-badges);font-size:var(--text-caption);font-weight:var(--font-weight-medium);align-items:center;padding:2px 8px;line-height:1.5;display:inline-flex}.ui-badge-solid{background:var(--color-ink-soft);color:var(--color-surface-alt)}.ui-badge-soft{background:var(--color-canvas);color:var(--color-ink-soft)}.ui-badge-outline{color:var(--color-ink);border:1px solid var(--color-hairline);background:0 0}.ui-error{color:var(--color-ember)}small,.small,caption,figcaption{line-height:1.33;font-size:12px!important}.dash-card{border:1px solid var(--color-hairline);border-radius:var(--radius-cards);background:var(--color-paper);box-shadow:var(--shadow-subtle);overflow:hidden}.dash-card-head{border-bottom:1px solid var(--color-hairline);background:var(--color-surface-alt);color:var(--color-ink);align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:14px;font-weight:700;display:flex}.dash-card-head i{color:var(--color-brand);font-size:1.15rem}.dash-card-head.hero{color:#fff;background:var(--color-brand);border-bottom:0}.dash-card-head.hero i{color:#fff}.dash-card-head.rechazado{color:#fff;background:var(--color-ember)}.dash-card-head.rechazado i{color:#fff}.dash-card-body{padding:var(--card-padding)}.dash-table{margin-bottom:0;font-size:14px}.dash-table thead th{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:#6c788b;background:#fbfcfe;font-size:12px}.dash-table-dense,.dash-table-dense thead th{font-size:13px}.dash-table-dense{table-layout:fixed}.txt-cut{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.dash-scroll{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);overflow-y:auto}.dash-scroll table{margin-bottom:0}.dash-scroll thead th{z-index:1;position:sticky;top:0}.spec{border-radius:var(--radius-nested);background:var(--color-surface-alt);border:1px solid var(--color-hairline);align-items:flex-start;gap:.5rem;min-width:0;height:100%;padding:.45rem .55rem;font-size:14px;display:flex}.spec>i{color:var(--color-brand);flex:none;margin-top:.05rem;font-size:1.1rem}.spec-label{color:#8490a2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:12px;font-weight:700;line-height:1;display:block}.spec-value{color:var(--inv-tinta);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.spec-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.spec-stack{flex-direction:column;gap:.5rem;display:flex}.spec-plain{background:0 0;border:none;padding:.15rem 0}.stat-icon{border-radius:var(--radius-buttons);flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:2rem;line-height:1;display:inline-flex}.stat-icon.blue{color:var(--color-brand);background:#e7f2ff}.stat-icon.green{color:#1a7f4b;background:#e6f6ec}.stat-icon.red{color:#c03221;background:#fdecec}.stat-icon.sam{color:var(--color-brand);background:#e3ebf5}.stat-icon.sun{color:#9a6b1a;background:#fdf3e3}.stat-icon.sm{border-radius:12px;flex-basis:34px;width:34px;height:34px;font-size:1.2rem}.stat-value{letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.det-card-lg{align-items:center;gap:12px;display:flex}.det-card-lg .stat-value{font-size:24px}@keyframes rowIn{0%{opacity:0}to{opacity:1}}.row-in{animation:.35s both rowIn}@media (prefers-reduced-motion:reduce){.row-in{animation:none}}.id-link{color:var(--color-brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.id-link:hover{color:var(--color-brand-dark)}.st{border-radius:var(--radius-badges);white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.st-now{color:#015fc9;background:#e7f2ff}.st-mut{background:var(--color-canvas);color:var(--color-ink-soft)}.st-soft{border:1px solid var(--color-hairline);color:var(--color-ink);background:0 0}.st-warn{color:#9a6b1a;background:#fdf3e3}.st-bad{color:#c03221;background:#fdecec}.prof-icon{vertical-align:-7px;color:#1a7f4b;background:#e6f6ec;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:6px;font-size:15px;line-height:1;display:inline-flex}.prof-icon.sec{color:#c03221;background:#fdecec}.sede-badge{vertical-align:-7px;text-transform:uppercase;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:6px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.sede-badge.tone-blue{color:#015fc9;background:#e7f2ff}.sede-badge.tone-green{color:#1a7f4b;background:#e6f6ec}.sede-badge.tone-red{color:#c03221;background:#fdecec}.sede-badge.tone-sam{color:var(--color-brand);background:#e3ebf5}.sede-badge.tone-sun{color:#9a6b1a;background:#fdf3e3}.sede-badge.tone-purple{color:#5b4bc4;background:#eceaff}.sede-badge.tone-soft{color:var(--color-ink);border:1px solid var(--color-hairline);background:0 0}.sede-dot{vertical-align:baseline;background:var(--color-hairline);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sede-dot.tone-blue{background:#015fc9}.sede-dot.tone-green{background:#1a7f4b}.sede-dot.tone-red{background:#c03221}.sede-dot.tone-sam{background:var(--color-brand)}.sede-dot.tone-sun{background:#9a6b1a}.sede-dot.tone-purple{background:#5b4bc4}.st-ico{vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:inline-flex}.st-ico.now{color:#015fc9;background:#e7f2ff}.st-ico.mut{color:#1a7f4b;background:#e6f6ec}.st-ico.soft{color:var(--color-ink);border:1px solid var(--color-hairline);background:0 0}.st-ico.warn{color:#9a6b1a;background:#fdf3e3}.st-ico.bad{color:#c03221;background:#fdecec}.st-ico.go{color:#fff;background:#1a7f4b}.st-ico.stop{color:#fff;background:#c03221}@media (max-width:991.98px){.spec-grid{grid-template-columns:1fr}}.sam-banner{color:#fff;border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);background:linear-gradient(135deg,#16243d 0%,#015fc9 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.sam-banner:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-110px;right:-60px;box-shadow:0 0 0 22px #ffffff0a,0 0 0 44px #ffffff08}.sam-banner-main{z-index:1;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.sam-banner-icon{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.15rem;display:inline-flex}.sam-banner-eyebrow{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.1rem;font-size:12px;font-weight:700;display:block}.sam-banner h1{color:#fff;letter-spacing:-.3px;margin:0;font-size:1.35rem;font-weight:700}.sam-banner-sub{color:#ffffffd1;margin:.15rem 0 0;font-size:.82rem;font-weight:400}.sam-banner-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.sam-banner-field{gap:4px;display:grid}.sam-banner-field>span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:12px;font-weight:700}.sam-banner-input,.sam-banner-select{border-radius:var(--radius-buttons);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff24;border:1px solid #fff3;min-height:36px;padding:6px 12px;font-size:14px}.sam-banner-input::placeholder{color:#ffffffb3}.sam-banner-input:focus,.sam-banner-select:focus{background:#fff3;border-color:#ffffff8c;outline:none}.sam-banner-select option{color:#0a0a0a}.sam-userchip{border-radius:var(--radius-buttons);color:#fff;background:#ffffff24;border:1px solid #ffffff38;align-items:center;gap:.55rem;max-width:100%;padding:6px 12px 6px 8px;line-height:1.2;display:inline-flex}.sam-userchip-avatar{color:#0b3d91;background:#ffffffe6;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.sam-userchip-avatar img,.sam-userchip-avatar svg{width:100%;height:100%;display:block}.sam-userchip-meta{gap:1px;min-width:0;display:grid}.sam-userchip-meta strong{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;font-weight:700;overflow:hidden}.sam-userchip-meta span{white-space:nowrap;text-overflow:ellipsis;color:#fffc;max-width:220px;font-size:12px;overflow:hidden}@media (max-width:575.98px){.sam-userchip-meta{display:none}}.tbl-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tbl-search{border-radius:var(--radius-inputs);background:var(--surface-input-fill);min-width:220px;max-width:320px;min-height:36px;color:var(--color-mid-gray);cursor:text;flex:220px;align-items:center;gap:8px;margin-bottom:0;padding:6px 6px 6px 12px;display:flex}.tbl-search i{font-size:16px}.tbl-search input{min-width:0;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.tbl-search input::placeholder{color:var(--color-mid-gray)}.tbl-search kbd{border:1px solid var(--color-hairline);min-width:22px;height:22px;color:var(--color-mid-gray);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.seg{border-radius:var(--radius-inputs);background:var(--surface-input-fill);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.seg-divisor{background:var(--color-hairline);align-self:stretch;width:1px;margin:2px 6px}.seg button{min-height:30px;color:var(--color-mid-gray);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--color-ink)}.seg button[aria-pressed=true]{background:var(--color-ink);color:#fff}.seg-count{text-align:center;font-variant-numeric:tabular-nums;background:#00000014;border-radius:999px;min-width:20px;height:18px;padding:0 5px;font-size:14px;line-height:18px}.seg button[aria-pressed=true] .seg-count{background:#ffffff38}.th-sort{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.th-sort .flecha{opacity:0;font-size:14px;transition:opacity .2s,transform .3s}.th-sort:hover .flecha{opacity:.4}.th-sort.act{color:var(--color-ink)}.th-sort.act .flecha{opacity:1}.th-sort.asc .flecha{transform:rotate(180deg)}.dash-table mark{color:inherit;background:#e7f2ff;border-radius:4px;padding:0 1px}.opt-card{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-card);color:var(--color-ink);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}a.opt-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.opt-text{flex-direction:column;flex:auto;min-width:0;font-size:14px;line-height:1.3;display:flex}.opt-text small{color:var(--color-mid-gray);font-size:12px}.opt-go{color:var(--color-brand);font-size:20px}.donut-wrap{place-items:center;padding:8px 0 4px;display:grid}.donut{border-radius:50%;width:168px;height:168px;animation:.6s ease-out both donutIn}@keyframes donutIn{0%{opacity:0;transform:rotate(-90deg)scale(.85)}to{opacity:1;transform:none}}.donut-hole{background:var(--surface-card);text-align:center;width:104px;height:104px;box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:50%;place-content:center;justify-items:center;margin:auto;display:grid;position:absolute;inset:0}.donut{position:relative}.donut-hole strong{color:var(--color-ink);font-size:24px;line-height:1.1}.donut-hole small{color:var(--color-mid-gray);font-size:12px}.donut-leg li{border-bottom:1px solid var(--color-hairline);align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.donut-leg li:last-child{border-bottom:0}.donut-dot{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.donut-tipo{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.donut-pct{color:var(--color-mid-gray);text-align:right;min-width:36px;font-size:12px}.cal-wrap{align-items:stretch;gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.cal-dias{color:var(--color-mid-gray);flex:0 0 30px;grid-template-rows:repeat(7,1fr);gap:4px;min-width:0;padding-top:18px;font-size:11px;display:grid}.cal-main{flex:auto;min-width:620px}.cal-meses{height:16px;color:var(--color-mid-gray);grid-template-columns:repeat(53,1fr);gap:4px;margin-bottom:2px;font-size:11px;display:grid}.cal-meses span{white-space:nowrap;overflow:hidden}.cal-grid{gap:4px;width:100%;display:flex}.cal-col{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.cal-cell{aspect-ratio:1;cursor:pointer;background:#e9eff7;border:none;border-radius:3px;width:100%;height:auto;padding:0;transition:transform .12s,box-shadow .12s;animation:.35s both calIn}.cal-cell:hover,.cal-cell:focus-visible{box-shadow:0 0 0 1px var(--color-brand);z-index:1;transform:scale(1.25)}.cal-cell.finde{background:#d3e0f0}.cal-cell.laboral{background:#e9eff7}.cal-cell.feriado{background:var(--color-brand)}.cal-cell.fuera{pointer-events:none;background:0 0;border:0}.cal-cell.hoy{box-shadow:inset 0 0 0 1.5px #015fc9}@keyframes calIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cal-leg{color:var(--color-mid-gray);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.cal-key{align-items:center;gap:6px;display:inline-flex}.fer-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.fer-card{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-card);align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.fer-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.fer-day{width:64px;height:56px;color:var(--color-brand);background:#e3ebf5;border-radius:12px;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.fer-day strong{font-size:20px}.fer-day small{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;margin-top:2px;font-size:10px}.fer-meta{flex-direction:column;min-width:0;font-size:14px;display:flex}.fer-anio{color:var(--color-mid-gray);font-size:12px}.fer-dow{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tl{background:var(--surface-card);border:1px solid var(--color-hairline);border-radius:var(--radius-nested);padding:12px 16px 8px;overflow-x:auto}.tl-leyenda{color:var(--color-mid-gray);gap:16px;margin-bottom:8px;font-size:12px;display:flex}.tl-key{align-items:center;gap:6px;display:inline-flex}.tl-sq{border-radius:3px;width:14px;height:8px;display:inline-block}.tl-sq.acad{background:#015fc9}.tl-sq.adm{background:#1a7f4b8c}.tl-linea{background:#c03221;width:2px;height:12px;display:inline-block}.tl-meses{height:16px;color:var(--color-mid-gray);margin-left:56px;font-size:11px;position:relative}.tl-meses span{white-space:nowrap;position:absolute;transform:translate(-50%)}.tl-cuerpo{min-width:620px;margin-top:18px;position:relative}.tl-fila{border-top:1px solid #f1f4f8;align-items:center;height:52px;display:flex}.tl-etq{width:56px;min-width:0;color:var(--color-ink);flex:0 0 56px;align-items:center;font-size:12px;font-weight:600;display:flex}.tl-etq small{color:var(--color-mid-gray);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tl-pista{background-image:linear-gradient(90deg, var(--color-hairline) 1px, transparent 1px);background-size:8.3333% 100%;border-radius:6px;flex:auto;height:44px;position:relative}.tl-barra{white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;overflow:hidden}.tl-lbl{text-overflow:ellipsis;overflow:hidden}.tl-meta{font-variant-numeric:tabular-nums;opacity:.85;flex:none}.tl-barra.acad{color:#fff;background:#015fc9;height:24px;font-size:11px;font-weight:500;animation:.5s both tlIn;top:4px}.tl-barra.adm{color:#0a0a0a;background:#1a7f4b8c;height:12px;font-size:9px;font-weight:500;animation:.5s both tlIn;top:31px}@keyframes tlIn{0%{opacity:0;transform-origin:0;transform:scaleX(.6)}to{opacity:1;transform:none}}.tl-hoy-capa{pointer-events:none;position:absolute;inset:0 0 0 56px}.tl-hoy{opacity:.7;background:#c03221;width:2px;position:absolute;top:0;bottom:0}.tl-hoy-etq{background:var(--color-brand);color:#fff;white-space:nowrap;border-radius:999px;margin-top:-4px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:0;transform:translate(-50%,-100%)}.tl-barra.acad span{padding:0 6px}@media (prefers-reduced-motion:reduce){.tl-barra.acad,.tl-barra.adm{animation:none}}.per-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (max-width:767.98px){.per-grid{grid-template-columns:1fr}}.per-card{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-card);flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.per-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.per-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.per-tag{border-radius:var(--radius-badges);background:var(--color-brand);color:#fff;justify-content:center;align-items:center;min-width:44px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.per-tipo{text-transform:uppercase;letter-spacing:.06em;color:var(--color-mid-gray);font-size:12px;font-weight:600}.per-rows{flex-direction:column;gap:2px;margin-top:2px;display:flex}.per-row{justify-content:space-between;gap:10px;font-size:13px;display:flex}.per-lbl{color:var(--color-mid-gray)}.per-val{font-variant-numeric:tabular-nums;color:var(--color-ink);text-align:right;white-space:nowrap}.per-estado{color:var(--color-mid-gray);font-size:12px}.cal-panel{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-alt);height:100%;padding:12px 14px}.btn-xs{min-height:28px;padding:2px 10px;font-size:12px}.btn-warn{color:#0a0a0a;background:#ffc107;border-color:#ffc107}.btn-warn:hover:not(:disabled){color:#0a0a0a;background:#e0a800;border-color:#e0a800}.btn-add{color:#fff;background:#1a7f4b;border-color:#1a7f4b}.btn-add:hover:not(:disabled){color:#fff;background:#14663c;border-color:#14663c}.pond-cursos{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow-y:auto}.pond-curso{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-card);color:var(--color-ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.pond-curso small{color:var(--color-mid-gray);flex:none;font-size:12px}.pond-curso:hover{border-color:var(--color-brand)}.pond-curso.sel{border-color:var(--color-brand);background:#e7f2ff;font-weight:600}.pond-barra{gap:6px;width:100%;height:64px;margin-top:12px;display:flex}.pond-seg{height:100%;width:var(--w);color:#fff;min-width:0;animation:.9s cubic-bezier(.22,1,.36,1) both pondSegIn;animation-delay:calc(var(--i,0) * 70ms);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;transition:width .35s cubic-bezier(.34,1.56,.64,1),background-color .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 8px 16px -12px #00000073}@keyframes pondSegIn{0%{opacity:.2;width:0;transform:translateY(6px)}60%{transform:translateY(-2px)}to{width:var(--w);opacity:1;transform:none}}.pond-name{letter-spacing:.04em;text-transform:uppercase;opacity:.82;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}.pond-val{letter-spacing:-.02em;animation:.5s cubic-bezier(.34,1.56,.64,1) both pondNumIn;animation-delay:calc(var(--i,0) * 70ms + .12s);font-size:20px;font-weight:600;line-height:1}@keyframes pondNumIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pond-handle{border:1px solid var(--color-hairline);cursor:ew-resize;z-index:3;background-color:#fff;background-image:radial-gradient(circle,#c9d2e0 1px,#0000 1.4px);background-position:50%;background-size:5px 5px;border-radius:999px;width:14px;height:34px;padding:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%);box-shadow:0 2px 6px #0000002e}.pond-handle:disabled{opacity:.3;cursor:not-allowed}.pond-seg.rest{background:var(--inv-track,#e7edf5);color:var(--color-mid-gray);box-shadow:none;flex:none;animation:none}.pond-seg.rest .pond-name{display:none}.pond-regla{color:var(--color-mid-gray);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;padding-top:9px;font-size:11px;display:flex;position:relative}.pond-regla:before{content:"";background-image:linear-gradient(90deg, var(--color-hairline) 1px, transparent 1px);background-repeat:repeat-x;background-size:5% 100%;height:5px;position:absolute;top:0;left:0;right:0}.lock-btn{border:1px solid var(--color-hairline);width:28px;height:28px;color:var(--color-mid-gray);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lock-btn.on{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.pond-seg.span{background:0 0}.pond-seg.rest{background:var(--inv-track,#e7edf5);color:var(--color-mid-gray)}.pond-add{border:1px dashed var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-alt);padding:12px}@media (prefers-reduced-motion:reduce){.pond-seg,.pond-val{transition:none;animation:none}}.cal-sq{background:#e9eff7;border-radius:3px;width:12px;height:12px;display:inline-block}.cal-sq.laboral{background:#e9eff7}.cal-sq.finde{background:#d3e0f0}.cal-sq.feriado{background:var(--color-brand)}@media (prefers-reduced-motion:reduce){.cal-cell{animation:none}}.swarm-wrap{width:100%;position:relative;overflow:hidden}.swarm-wrap canvas{width:100%;display:block}.swarm-tip{background:var(--color-ink);color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:5;border-radius:8px;max-width:280px;padding:4px 8px;font-size:12px;position:absolute;overflow:hidden;transform:translate(-50%,-110%)}.swarm-legend{color:var(--color-mid-gray);flex-wrap:wrap;gap:12px;margin-bottom:4px;font-size:12px;display:flex}.swarm-key{align-items:center;gap:6px;display:inline-flex}.swarm-escala{gap:2px;display:inline-flex}.swarm-escala i{border-radius:2px;width:14px;height:9px;display:inline-block}.swarm-key i{border-radius:50%;width:9px;height:9px;display:inline-block}.swarm-dark{color:#f4f4f4;background:#0c0c0c;border-color:#ffffff17}.swarm-dark strong,.swarm-dark .swarm-legend{color:#ffffffb8}.swarm-dark strong .text-primary{color:#9ec5ff}.swarm-dark .seg{background:#161616}.swarm-dark .seg button{color:#fff9}.swarm-dark .seg button:hover{color:#fff}.swarm-dark .seg button[aria-pressed=true]{color:#0a0a0a;background:#f4f4f4}.swarm-dark .swarm-tip{color:#0a0a0a;background:#f4f4f4;border:1px solid #00000014;box-shadow:0 6px 16px #00000059}.det-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.det-card{border:1px solid var(--color-hairline);border-radius:var(--radius-nested);background:var(--surface-alt);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.det-card>div{flex-direction:column;min-width:0;display:flex}.det-card strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.det-sub{color:var(--color-mid-gray);font-size:12px;line-height:1.2}.top-rank{background:var(--surface-input-fill);width:24px;height:24px;color:var(--color-brand);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.dash-table tbody tr:first-child .top-rank{background:var(--color-brand);color:#fff}.ui-modal{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ui-modal-card{background:var(--surface-card);border:1px solid var(--color-hairline);border-radius:var(--radius-cards);flex-direction:column;width:min(680px,100%);max-height:min(80vh,720px);display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #0006}.ui-modal-head{border-bottom:1px solid var(--color-hairline);background:var(--surface-alt);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-modal-body{padding:14px 18px;overflow-y:auto}.enc-list{margin:0;padding:0;list-style:none}.enc-list li{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;font-size:14px;display:flex}.enc-list li:last-child{border-bottom:0}.enc-q{min-width:0;color:var(--color-ink)}.enc-list li.enc-obs{border:1px solid #d7e3f2;border-left:4px solid var(--color-brand);border-radius:var(--radius-nested);background:#f4f8fd;margin-top:12px;padding:14px 16px;display:block}.enc-obs strong{color:var(--color-brand);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:6px;font-size:13px;display:flex}.enc-obs p{color:var(--color-ink);margin:0;font-size:15px;font-style:italic;line-height:1.55}.det-tipos{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media (max-width:991.98px){.det-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.det-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-wrap{position:relative}.dp-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:150px;display:inline-flex}.dp-trigger i{opacity:.85;font-size:16px}.dp-light .dp-trigger{background:var(--surface-input-fill);min-height:36px;color:var(--color-ink);border-radius:var(--radius-inputs);border:1px solid #0000;padding:6px 12px}.dp-light .dp-trigger i{color:var(--color-mid-gray);opacity:1}.dp-panel{z-index:60;background:var(--surface-card);width:276px;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-subtle);padding:12px;position:absolute;top:calc(100% + 8px);right:0}.dp-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.dp-nav{background:var(--color-canvas);width:28px;height:28px;color:var(--color-ink);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-dow{text-transform:uppercase;color:var(--color-mid-gray);text-align:center;padding:4px 0;font-size:12px;font-weight:500}.dp-day{height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;font-size:14px}.dp-day:hover{background:var(--color-canvas)}.dp-day.today{box-shadow:inset 0 0 0 1px var(--color-brand)}.dp-day.sel{background:var(--color-brand);color:#fff;font-weight:600}.login-wrap{background:var(--surface-canvas);flex:1;min-height:100vh;display:flex}.login-sidenav{background-color:var(--sam-navy);justify-content:center;align-items:center;width:40%;min-height:100vh;padding:60px 24px;display:flex}.login-main-text{text-align:center;color:#fff}.login-main-text img{max-width:120px}.login-form-col{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.login-card{width:100%;max-width:460px}@media (max-width:767.98px){.login-wrap{flex-direction:column}.login-sidenav{width:100%;min-height:auto;padding:32px 16px}}.sam-home{background:var(--surface-canvas);width:calc(100% - 78px);min-height:100vh;transition:all .5s;position:relative;top:0;left:78px}.sam-home.sidebar-open{width:calc(100% - 250px);left:250px}.sidebar,.sidebar *{font-family:var(--font-geist)!important}.sidebar{width:78px!important;position:fixed!important;top:0!important;left:0!important}.sidebar.open{width:250px!important}@media (max-width:575.98px){.sam-home,.sam-home.sidebar-open{width:100%;left:0}.sam-banner{flex-direction:column;align-items:stretch}}.bq{--bq-acento:var(--color-brand);--bq-acento-osc:var(--color-brand-dark);--bq-sobre:#fff;--bq-menta:#d3e2f4;--bq-menta-suave:#eaf0f8;--bq-coral:#b4492f}.bq-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mid-gray);margin:0 0 10px;font-size:12px;font-weight:600}.bq-cap.is-error{color:var(--bq-coral)}.bq-steps{gap:8px;margin-bottom:16px;display:flex}.bq-step{background:var(--color-canvas);min-height:34px;color:var(--color-mid-gray);border:0;border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.bq-step .bq-n{background:#00000014;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.bq-step.is-ahora{background:var(--bq-acento);color:var(--bq-sobre)}.bq-step.is-ahora .bq-n{background:#ffffff38}.bq-step.is-ok{background:var(--bq-menta-suave);color:var(--bq-acento-osc)}button.bq-step:not(:disabled){cursor:pointer}button.bq-step:disabled{cursor:default}.bq-pildoras{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.bq-pil{background:var(--color-canvas);height:54px;color:var(--color-mid-gray);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--color-hairline) inset;border:0;border-radius:17px;padding:0;font-size:16px;font-weight:600;transition:background-color .25s,color .25s,transform .3s}.bq-pil[aria-pressed=true]{background:var(--bq-acento);color:var(--bq-sobre);box-shadow:inset 0 1px #ffffff38,0 12px 16px -10px #00285d73}button.bq-pil:active{transform:scale(.9)}@media (hover:hover){button.bq-pil[aria-pressed=false]:hover{background:var(--bq-menta);color:var(--bq-acento-osc)}}.bq-atajos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bq-atajo{height:34px;color:var(--color-mid-gray);cursor:pointer;box-shadow:0 0 0 1px var(--color-hairline) inset;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .25s,color .25s}@media (hover:hover){.bq-atajo:hover{background:var(--color-canvas);color:var(--color-ink)}}.bq-atajo[aria-pressed=true]{background:var(--bq-menta);color:var(--bq-acento-osc);box-shadow:0 0 0 1.5px var(--bq-acento) inset}.bq-relojes{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.bq-relojes{grid-template-columns:1fr}}.bq-hora{background:var(--color-canvas);box-shadow:0 0 0 1px var(--color-hairline) inset;border-radius:24px;align-items:center;gap:16px;padding:16px;display:flex}.bq-dial{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:148px;height:148px}.bq-cara{fill:#fff;filter:drop-shadow(0 10px 10px #00285d26)}.bq-aro{fill:none;stroke:var(--color-hairline);stroke-width:1.2px}.bq-tic{stroke:#a3a79f;stroke-width:1.4px;stroke-linecap:round}.bq-tic.is-mayor{stroke:var(--color-mid-gray);stroke-width:2.2px}.bq-tic.is-sel{stroke:var(--bq-acento);stroke-width:3px}.bq-dial-n{fill:var(--color-mid-gray);text-anchor:middle;font-size:9px;font-weight:600}.bq-aguja{stroke:var(--bq-acento);stroke-width:6px;stroke-linecap:round}.bq-eje{fill:var(--color-ink)}.bq-lectura{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.bq-digital{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:700;line-height:1}.bq-digital input{background:var(--surface-card);width:2ch;box-shadow:0 0 0 1px var(--color-hairline) inset;font:inherit;color:inherit;text-align:center;cursor:text;caret-color:var(--bq-acento);border:0;border-radius:8px;outline:0;padding:0 2px}.bq-digital input:hover{box-shadow:0 0 0 1.5px var(--bq-acento) inset}.bq-digital input:focus{box-shadow:0 0 0 2px var(--bq-acento);background:#fff}.bq-minctl{align-items:center;gap:6px;display:inline-flex}.bq-minctl button{background:var(--surface-card);min-width:40px;height:30px;color:var(--color-ink);cursor:pointer;box-shadow:0 0 0 1px var(--color-hairline) inset;border:0;border-radius:9px;padding:0 8px;font-size:14px;font-weight:600}.bq-minctl button:active{transform:scale(.92)}.bq-jornadas{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:640px){.bq-jornadas{grid-template-columns:1fr}}.bq-jor{background:var(--color-canvas);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-hairline) inset;border-radius:16px;align-items:center;gap:10px;padding:14px;font-size:15px;font-weight:600;display:flex}.bq-jor i{color:var(--color-mid-gray);font-size:22px}.bq-jor[data-sel=true]{background:var(--bq-menta-suave);box-shadow:0 0 0 1.5px var(--bq-acento) inset}.bq-jor[data-sel=true] i{color:var(--bq-acento)}.bq-frase{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.35}.bq-frase b{color:var(--bq-acento-osc);box-shadow:inset 0 -.34em 0 var(--bq-menta);border-radius:2px;font-weight:700}.bq-chip{color:#f1efe7;white-space:pre-wrap;word-break:break-word;background:#1a1d1c;border-radius:14px;margin:0;padding:12px 16px;font-family:ui-monospace,Source Code Pro,monospace;font-size:13px;line-height:1.6}.bq-ids{flex-wrap:wrap;gap:8px;display:flex}.bq-id{background:var(--color-canvas);box-shadow:0 0 0 1px var(--color-hairline) inset;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.bq-id b{font-weight:600}.bq-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.bq-error{color:var(--bq-coral);font-size:14px;font-weight:500}@media (max-width:520px){.bq-pildoras{gap:5px}.bq-pil{border-radius:14px;height:46px}.bq-dial{width:124px;height:124px}.bq-digital{font-size:36px}.bq-frase{font-size:20px}}.rx-wrap{align-items:center;gap:18px;display:flex}.rx-wrap.is-col{flex-direction:column;align-items:stretch}.rx-wrap.is-col .rx-anillo{margin:0 auto}.rx-wrap.is-col .rx-cats{width:100%}.rx-anillo{flex:none;width:168px;height:168px;position:relative}.rx-anillo svg{width:100%;height:100%;overflow:visible}.rx-pista{fill:none;stroke:#edf0f4;stroke-width:18px}.rx-seg{fill:none;stroke-linecap:round;transition:stroke-dasharray .6s,stroke-dashoffset .6s}.rx-centro{text-align:center;pointer-events:none;align-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.rx-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.rx-sub{color:var(--color-mid-gray);font-size:12px;font-weight:600}.rx-cats{flex:1;gap:8px;min-width:0;display:grid}.rx-cat{text-align:left;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--color-hairline);cursor:pointer;border:0;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 14px;transition:transform .2s,box-shadow .2s,opacity .2s;display:grid}@media (hover:hover){.rx-cat:hover{transform:translateY(-2px)}}.rx-cat:active{transform:scale(.98)}.rx-cat.is-fija{cursor:default;box-shadow:none}@media (hover:hover){.rx-cat.is-fija:hover{transform:none}}.rx-cats.is-fila{grid-template-columns:minmax(0,1fr);gap:6px}.rx-cats.is-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.rx-cats.is-cols3{grid-template-columns:minmax(0,1fr)}}.rx-cats.is-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.rx-cats.is-cols2{grid-template-columns:minmax(0,1fr)}}.rx-cat.is-mini{grid-template-columns:32px minmax(0,1fr) auto;column-gap:10px;padding:8px 10px}.rx-cat.is-mini .rx-tile{border-radius:10px;width:32px;height:32px}.rx-cat.is-mini .rx-tile i{font-size:17px}.rx-cat.is-mini .rx-cat-monto{font-size:30px}.rx-cat.is-mini .rx-pildora{font-size:11px}.rx-anillo.is-sm{width:136px;height:136px}.rx-cat[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--c)}.rx-is-filtra .rx-cat:not([aria-pressed=true]){opacity:.55}.rx-tile{width:38px;height:38px;color:var(--c);background:color-mix(in srgb, var(--c) 16%, #fff);border-radius:12px;place-items:center;display:grid}.rx-tile i{font-size:20px}.rx-cat[aria-pressed=true] .rx-tile{background:var(--c);color:#fff}.rx-cat-info{min-width:0;display:grid}.rx-cat-nom{color:var(--color-mid-gray);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rx-cat-monto{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.2}.rx-pildora{color:var(--c);background:color-mix(in srgb, var(--c) 17%, #fff);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700}@media (max-width:520px){.rx-wrap{flex-direction:column}.rx-anillo{width:150px;height:150px}}.ap-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--color-mid-gray);align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.ap-sec i{color:var(--color-brand);font-size:16px}.ap-dato{border-radius:var(--radius-inputs);background:var(--color-canvas);min-width:56px;color:var(--color-ink);padding:6px 10px;font-size:14px;font-weight:600;display:inline-block}.ap-confirmo{border-radius:var(--radius-nested);background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-hairline);align-items:center;gap:10px;padding:12px 14px;display:flex}.ap-confirmo .form-check-input{flex:none;margin:0}.ap-prog{background:var(--color-canvas);height:8px;box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:999px;overflow:hidden}.ap-prog i{border-radius:inherit;background:#1a7f4b;height:100%;transition:width .35s;display:block}.ap-pend{color:var(--color-ember);font-weight:600}.ap-preview{position:sticky;top:12px}.ap-lista{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ap-lista li{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;font-size:13px;display:flex}.ap-lista li span{color:var(--color-mid-gray);flex:none}.ap-lista li b{text-align:right;overflow-wrap:anywhere;font-weight:600}.ap2-tarjeta{--ap2-azul:#015fc9;--ap2-azul-fuerte:#00285d;--ap2-azul-claro:#7db4fb;--ap2-suave:#e3ebf5;--ap2-hondo:#f4f8fe;--ap2-linea:#00285d1f;--ap2-linea-fuerte:#00285d38;--ap2-pendiente:#c3d0e4;padding:20px 22px}.ap2-cab-tarjeta{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ap2-cuenta{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.ap2-cuenta-n{color:var(--ap2-azul);font-size:26px;font-weight:700;line-height:1}.ap2-cuenta-de{color:var(--color-mid-gray);font-size:14px}.ap2-barra{background:var(--ap2-suave);border-radius:99px;height:10px;margin:14px 0 12px;overflow:hidden}.ap2-barra i{border-radius:inherit;background:linear-gradient(90deg, var(--ap2-azul-claro), var(--ap2-azul) 70%, var(--ap2-azul-fuerte));height:100%;transition:width .45s;display:block}.ap2-pasos{margin:0;padding:0;list-style:none}.ap2-paso{border-radius:20px;margin:2px 0;padding:10px 12px;transition:background-color .3s,box-shadow .3s;position:relative}.ap2-paso.is-activo{background:var(--ap2-hondo);box-shadow:inset 0 0 0 1px var(--ap2-linea)}.ap2-paso:before,.ap2-paso:after{content:"";background:var(--ap2-linea-fuerte);width:2px;position:absolute;top:48px;bottom:-10px;left:28px}.ap2-paso:after{background:var(--ap2-azul);transform-origin:top;transition:transform .4s;transform:scaleY(0)}.ap2-paso.is-hecho:after{transform:scaleY(1)}.ap2-paso:last-child:before,.ap2-paso:last-child:after{display:none}.ap2-cab{z-index:1;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.ap2-cab:disabled{cursor:default}.ap2-nodo{background:var(--surface-card);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--ap2-pendiente);border-radius:50%;flex:none;place-items:center;transition:box-shadow .3s,background-color .3s;display:grid;position:relative}.ap2-nodo:before{content:"";background:var(--ap2-azul);border-radius:50%;transition:transform .4s;position:absolute;inset:0;transform:scale(0)}.ap2-num{z-index:1;color:var(--color-mid-gray);font-size:13px;font-weight:700;position:relative}.ap2-nodo i{z-index:2;color:#fff;opacity:0;font-size:18px;transition:opacity .2s;position:absolute}.ap2-paso.is-activo .ap2-nodo{box-shadow:inset 0 0 0 2px var(--ap2-azul)}.ap2-paso.is-activo .ap2-num{color:var(--ap2-azul)}.ap2-paso.is-hecho .ap2-nodo{box-shadow:none}.ap2-paso.is-hecho .ap2-nodo:before{transform:scale(1)}.ap2-paso.is-hecho .ap2-num{opacity:0}.ap2-paso.is-hecho .ap2-nodo i{opacity:1}.ap2-t{gap:1px;min-width:0;display:grid}.ap2-t b{letter-spacing:-.01em;font-size:15px}.ap2-t small,.ap2-paso:not(.is-activo):not(.is-hecho) .ap2-t b{color:var(--color-mid-gray)}.ap2-cuerpo{grid-template-rows:0fr;margin-left:44px;transition:grid-template-rows .35s;display:grid}.ap2-paso.is-activo .ap2-cuerpo{grid-template-rows:1fr}.ap2-cuerpo-in{opacity:0;gap:10px;min-height:0;transition:opacity .25s;display:grid;overflow:hidden}.ap2-paso.is-activo .ap2-cuerpo-in{opacity:1;padding:12px 2px 4px}.ap2-campo{gap:5px;display:grid}.ap2-campo>span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-mid-gray);font-size:12px;font-weight:600}.ap2-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap2-fila .ui-select,.ap2-fila .ui-input{flex:140px;min-width:0}.ap2-tarjeta .ap2-campo .ui-select,.ap2-tarjeta .ap2-campo .ui-input,.ap2-tarjeta .ap2-campo .ui-select:focus,.ap2-tarjeta .ap2-campo .ui-input:focus{background:#fff}.ap2-dato{border-radius:var(--radius-inputs);background:var(--surface-card);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-hairline);white-space:nowrap;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ap2-confirmo{border-radius:var(--radius-nested);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--color-hairline);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ap2-confirmo .form-check-input{flex:none;margin:0}.ap2-acciones{flex-wrap:wrap;gap:8px;display:flex}.ap2-fecha{flex:none;width:180px;min-width:0}.ap2-fecha .dp-wrap{width:100%}.ap2-fecha .dp-trigger{border-radius:var(--radius-inputs);width:100%;min-height:34px;color:var(--color-ink);background:#fff;border:1px solid #0000;padding:6px 10px}.ap2-fecha .dp-trigger i{color:var(--color-mid-gray);opacity:1}.ap2-ses{gap:6px;max-width:360px;margin:0;padding:0;list-style:none;display:grid}.ap2-ses li{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:15px;align-items:center;gap:12px;padding:7px 12px 7px 8px;display:flex}.ap2-ses li.is-primera{background:var(--ap2-hondo);box-shadow:inset 0 0 0 1.5px var(--ap2-azul)}.ap2-ses-dia{background:var(--color-canvas);border-radius:11px;flex:none;align-content:center;place-items:center;gap:0;width:36px;height:36px;line-height:1;display:grid}.ap2-ses-dia b{font-size:16px;font-weight:700}.ap2-ses-dia small{text-transform:uppercase;letter-spacing:.02em;color:var(--color-mid-gray);font-size:10px!important}.ap2-ses li.is-primera .ap2-ses-dia{background:var(--ap2-azul);color:#fff}.ap2-ses li.is-primera .ap2-ses-dia small{color:#ffffffd9}.ap2-ses-txt{min-width:0;display:grid}.ap2-ses-txt b{font-size:14px;font-weight:600}.ap2-ses-txt small{color:var(--color-mid-gray)}.ap2-ses-hora{color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.pm-medios{border-top:1px solid var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.pm-medio{background:color-mix(in srgb, var(--c) 9%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 24%, transparent);border-radius:13px;align-items:center;gap:9px;min-width:0;padding:8px 11px;display:flex}.pm-medio i{color:var(--c);flex:none;font-size:20px}.pm-medio-t{min-width:0;display:grid}.pm-medio-t b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pm-medio-t small{color:var(--color-mid-gray);font-variant-numeric:tabular-nums;font-size:11.5px!important}.ap2-modal{--ap2-azul:#015fc9;--ap2-hondo:#f4f8fe;z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1c3a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ap2-modal-card{background:var(--surface-card);border-radius:var(--radius-2xl);width:min(480px,100%);max-height:min(80vh,640px);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex;overflow:hidden}.ap2-modal-cab{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ap2-modal-lista{gap:6px;padding:10px 16px 16px;display:grid;overflow-y:auto}.ap2-modal-pie{border-top:1px solid var(--color-hairline);background:var(--surface-card);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.ap2-modal-mes{letter-spacing:.05em;text-transform:uppercase;color:var(--color-mid-gray);margin:10px 0 4px;font-size:12px;font-weight:700}.ap2-ses-fila{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:15px;align-items:center;gap:12px;padding:7px 12px 7px 8px;display:flex}.ap2-ses-fila.is-primera{background:var(--ap2-hondo);box-shadow:inset 0 0 0 1.5px var(--ap2-azul)}.ap2-ses-fila.is-primera .ap2-ses-dia{background:var(--ap2-azul);color:#fff}.ap2-ses-fila.is-primera .ap2-ses-dia small{color:#ffffffd9}.ap2-ses-fila.is-ultima .ap2-ses-dia{color:#fff;background:#1a7f4b}.ap2-ses-fila.is-ultima .ap2-ses-dia small{color:#ffffffd9}.ap2-ses-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:0 auto;display:grid}.ap2-ses-bloque{justify-items:stretch;gap:4px;display:grid}.ap2-ses-bloque .ap2-ses-et{text-align:center}.ap2-ses-et{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mid-gray);font-size:11px;font-weight:700}@media (max-width:620px){.ap2-tarjeta{padding:16px 14px}.ap2-cuerpo{margin-left:40px}.ap2-paso:before,.ap2-paso:after{left:24px}}.aq-fecha .dp-trigger{min-height:34px;color:var(--color-ink);border-radius:var(--radius-inputs);background:#fff;border:1px solid #0000;padding:6px 10px}.aq-fecha .dp-trigger i{color:var(--color-mid-gray);opacity:1}.aq-print{border:1px solid var(--color-hairline);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);background:#fff;padding:24px 26px}.aq-cab{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.aq-cab h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.aq-cab h3{margin:6px 0 4px;font-size:17px;font-weight:600}.aq-cab p{margin:0;font-size:15px}.aq-fecha-print{white-space:nowrap;font-size:14px;font-weight:600}.aq-cajas{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;margin-bottom:14px;display:grid}@media (max-width:720px){.aq-cajas{grid-template-columns:minmax(0,1fr)}}.aq-caja{border:1px solid var(--color-hairline);background:#fbfcfe;border-radius:12px;padding:12px 14px}.aq-caja-fila{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.aq-caja-fila strong:first-child{font-size:16px}.aq-caja-fila strong:last-child{font-variant-numeric:tabular-nums;font-size:18px}.aq-caja-medios{align-content:center;gap:5px;display:grid}.aq-medio{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.aq-medio span{color:var(--color-mid-gray)}.aq-medio strong{font-variant-numeric:tabular-nums}.aq-tabla{border:1px solid var(--color-hairline);border-radius:12px;overflow:hidden}.aq-tabla table{font-size:14px}.aq-tabla thead th{color:var(--color-ink);text-transform:none;letter-spacing:0;background:#fbfcfe;font-size:13px;font-weight:600}.aq-tabla td,.aq-tabla th{border-color:var(--color-hairline);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;overflow:hidden}@media print{.no-print,.sidebar,.sam-banner{display:none!important}body{background:#fff!important}.home-section,.container-fluid,.row{margin:0!important;padding:0!important}.aq-print{box-shadow:none;border:0;border-radius:0;padding:0}}.sk{background:linear-gradient(90deg,#eef1f5 25%,#e3e8ef 37%,#eef1f5 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite sk;display:block}.sk-line{height:12px}@keyframes sk{0%{background-position:100%}to{background-position:0}}
