.nx-stack{display:flex;flex-direction:column;gap:var(--nx-space-3)}.nx-stack--xs{gap:var(--nx-space-1)}.nx-stack--sm{gap:var(--nx-space-2)}.nx-stack--md{gap:var(--nx-space-3)}.nx-stack--lg{gap:var(--nx-space-4)}.nx-stack--xl{gap:var(--nx-space-6)}.nx-row{align-items:center;display:flex;flex-direction:row;gap:var(--nx-space-3)}.nx-row--xs{gap:var(--nx-space-1)}.nx-row--sm{gap:var(--nx-space-2)}.nx-row--md{gap:var(--nx-space-3)}.nx-row--lg{gap:var(--nx-space-4)}.nx-row--xl{gap:var(--nx-space-6)}.nx-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nx-space-2)}.nx-fill{flex:1 1 auto;min-width:0}.nx-shrink-0{flex-shrink:0}@media (max-width:639.98px){.nx-hide-sm-down{display:none!important}}@media (min-width:640px){.nx-hide-sm-up{display:none!important}}@media (max-width:767.98px){.nx-hide-md-down{display:none!important}}@media (min-width:768px){.nx-hide-md-up{display:none!important}}@media (max-width:1023.98px){.nx-hide-lg-down{display:none!important}}@media (min-width:1024px){.nx-hide-lg-up{display:none!important}}@media (max-width:1279.98px){.nx-hide-xl-down{display:none!important}}@media (min-width:1280px){.nx-hide-xl-up{display:none!important}}.nx-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-text-muted{color:var(--nx-text-tertiary)}.nx-text-soft{color:var(--nx-text-secondary)}.nx-text-primary{color:var(--nx-text-primary)}@keyframes nx-fade-in{0%{opacity:0}to{opacity:1}}.nx-animate-fade-in{animation:nx-fade-in var(--nx-duration-base) var(--nx-ease-emphasis)}.nx-animate-fade-slide-up{animation:nx-fade-slide-up var(--nx-duration-slow) var(--nx-ease-emphasis)}.nx-focusable:focus-visible{box-shadow:var(--nx-shadow-focus);outline:none}:root{--nx-color-primary-50:#f0f9ff;--nx-color-primary-100:#e0f2fe;--nx-color-primary-200:#bae6fd;--nx-color-primary-300:#7dd3fc;--nx-color-primary-400:#38bdf8;--nx-color-primary-500:#0ea5e9;--nx-color-primary-600:#0284c7;--nx-color-primary-700:#0369a1;--nx-color-primary-800:#075985;--nx-color-primary-900:#0c4a6e;--nx-color-slate-50:#f8fafc;--nx-color-slate-100:#f1f5f9;--nx-color-slate-200:#e2e8f0;--nx-color-slate-300:#cbd5e1;--nx-color-slate-400:#94a3b8;--nx-color-slate-500:#64748b;--nx-color-slate-600:#475569;--nx-color-slate-700:#334155;--nx-color-slate-800:#1e293b;--nx-color-slate-900:#0f172a;--nx-color-slate-950:#020617;--nx-color-success-100:#22c55e1a;--nx-color-success-500:#22c55e;--nx-color-success-600:#16a34a;--nx-color-success-700:#15803d;--nx-color-warning-100:#f59e0b1a;--nx-color-warning-500:#f59e0b;--nx-color-warning-600:#d97706;--nx-color-warning-700:#b45309;--nx-color-danger-50:#fef2f2;--nx-color-danger-100:#ef44441a;--nx-color-danger-200:#fecaca;--nx-color-danger-500:#ef4444;--nx-color-danger-600:#dc2626;--nx-color-danger-700:#b91c1c;--nx-color-info-100:#0ea5e91a;--nx-color-info-500:#0ea5e9;--nx-color-info-600:#0284c7;--nx-color-info-700:#0369a1;--nx-bg-page:var(--nx-color-slate-100);--nx-bg-surface:#fff;--nx-bg-elevated:#fff;--nx-bg-muted:var(--nx-color-slate-50);--nx-text-primary:var(--nx-color-slate-900);--nx-text-secondary:var(--nx-color-slate-600);--nx-text-tertiary:var(--nx-color-slate-400);--nx-text-inverse:var(--nx-color-slate-100);--nx-border:var(--nx-color-slate-200);--nx-border-strong:var(--nx-color-slate-300);--nx-border-focus:var(--nx-color-primary-500);--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:12px;--nx-space-4:16px;--nx-space-5:20px;--nx-space-6:24px;--nx-space-8:32px;--nx-space-10:40px;--nx-space-12:48px;--nx-radius-xs:6px;--nx-radius-sm:8px;--nx-radius-md:12px;--nx-radius-lg:16px;--nx-radius-xl:20px;--nx-radius-full:9999px;--nx-shadow-sm:0 1px 3px #0f172a0f;--nx-shadow-card:0 1px 3px #0f172a0a,0 4px 16px #0f172a0f;--nx-shadow-md:0 4px 12px #0f172a14;--nx-shadow-lg:0 12px 28px -10px #0f172a2e;--nx-shadow-xl:0 20px 40px -16px #0f172a38;--nx-shadow-elevated:0 4px 24px #0f172a1a;--nx-shadow-focus:0 0 0 3px #0ea5e933;--nx-font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--nx-text-xs-size:11px;--nx-text-sm-size:12.5px;--nx-text-md-size:13px;--nx-text-base-size:14px;--nx-text-lg-size:16px;--nx-text-xl-size:18px;--nx-text-2xl-size:22px;--nx-text-3xl-size:28px;--nx-text-4xl-size:34px;--nx-line-tight:1.15;--nx-line-snug:1.3;--nx-line-normal:1.5;--nx-line-relaxed:1.65;--nx-z-base:1;--nx-z-dropdown:100;--nx-z-sticky:200;--nx-z-drawer:300;--nx-z-modal:400;--nx-z-toast:500;--nx-duration-fast:120ms;--nx-duration-base:180ms;--nx-duration-slow:260ms;--nx-ease-standard:cubic-bezier(0.4,0,0.2,1);--nx-ease-emphasis:cubic-bezier(0.16,1,0.3,1);--nx-ease-decel:cubic-bezier(0.0,0,0.2,1);--nx-ease-accel:cubic-bezier(0.4,0,1,1);--color-primary:var(--nx-color-primary-500);--color-primary-hover:var(--nx-color-primary-600);--color-primary-light:var(--nx-color-info-100);--color-bg-page:var(--nx-bg-page);--color-bg-card:var(--nx-bg-surface);--color-bg-sidebar:var(--nx-bg-surface);--color-text-primary:var(--nx-text-primary);--color-text-secondary:var(--nx-text-secondary);--color-text-tertiary:var(--nx-text-tertiary);--color-border:var(--nx-border);--color-success:var(--nx-color-success-500);--color-warning:var(--nx-color-warning-500);--color-danger:var(--nx-color-danger-500);--color-info:var(--nx-color-info-500);--radius-sm:var(--nx-radius-sm);--radius-md:var(--nx-radius-md);--radius-lg:var(--nx-radius-lg);--shadow-card:var(--nx-shadow-card);--shadow-elevated:var(--nx-shadow-elevated);--font-family:var(--nx-font-family)}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f5f9;background:var(--nx-bg-page);color:#0f172a;color:var(--nx-text-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--nx-font-family);font-size:14px;font-size:var(--nx-text-base-size);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--nx-color-slate-300);border-radius:9999px;border-radius:var(--nx-radius-full)}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--nx-color-slate-400)}.ant-btn:focus-visible{outline:3px solid #0ea5e91a;outline:3px solid var(--nx-color-info-100);outline-offset:2px}.ant-table-thead>tr>th{color:#94a3b8!important;color:var(--nx-text-tertiary)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.ant-card{box-shadow:0 1px 3px #0f172a0a,0 4px 16px #0f172a0f!important;box-shadow:var(--nx-shadow-card)!important}.ant-input,.ant-picker,.ant-select-selector{border-color:#e2e8f0!important;border-color:var(--nx-border)!important}.ant-input:hover,.ant-select-selector:hover{border-color:#0ea5e9!important;border-color:var(--nx-color-primary-500)!important}.ant-form-item-label>label{color:#475569!important;color:var(--nx-text-secondary)!important;font-size:13px;font-weight:600}.ant-modal-content{border-radius:16px!important;border-radius:var(--nx-radius-lg)!important;overflow:hidden}.ant-modal-header{border-radius:16px 16px 0 0!important;border-radius:var(--nx-radius-lg) var(--nx-radius-lg) 0 0!important}.ant-tag{border-radius:6px!important;border-radius:var(--nx-radius-xs)!important;font-size:11px;font-weight:600;padding:1px 8px}.ant-btn{box-shadow:none!important}.ant-btn-primary{background:#0ea5e9!important;background:var(--nx-color-primary-500)!important;border-color:#0ea5e9!important;border-color:var(--nx-color-primary-500)!important}.ant-btn-primary:hover{background:#0284c7!important;background:var(--nx-color-primary-600)!important;border-color:#0284c7!important;border-color:var(--nx-color-primary-600)!important}.nx-auditoria-modal .ant-modal-content{border:1px solid #e2e8f0;border:1px solid var(--nx-border,#e2e8f0);border-radius:16px;border-radius:var(--nx-radius-lg,16px);box-shadow:0 24px 64px -16px #0f172a52;overflow:hidden;padding:0}.nx-auditoria-modal__hero{background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#9333ea);color:#fff;overflow:hidden;padding:28px 28px 22px;position:relative;text-align:center}.nx-auditoria-modal__hero:before{background:radial-gradient(circle at 18% 20%,#ffffff2e,#0000 45%),radial-gradient(circle at 82% 80%,#ffffff1f,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.nx-auditoria-modal__hero-icon{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:18px;box-shadow:inset 0 1px 0 #fff6,0 8px 22px -10px #00000073;display:inline-flex;font-size:30px;height:64px;justify-content:center;margin:0 auto 14px;position:relative;width:64px}.nx-auditoria-modal__hero-title{font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:1.2;position:relative}.nx-auditoria-modal__hero-subtitle{color:#ffffffd9;font-size:13px;font-weight:500;letter-spacing:.1px;margin-top:6px;position:relative}.nx-auditoria-modal__body{background:#fff;background:var(--nx-bg-surface,#fff);padding:24px 28px 26px}.nx-auditoria-modal__lead{color:#475569;color:var(--nx-text-secondary,#475569);font-size:14px;line-height:1.6;margin:0 0 18px}.nx-auditoria-modal__lead strong{color:#0f172a;color:var(--nx-text-primary,#0f172a);font-weight:700}.nx-auditoria-modal__notice{align-items:flex-start;background:#7c3aed0f;border:1px solid #7c3aed2e;border-radius:10px;color:#5b21b6;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-bottom:22px;padding:12px 14px}.nx-auditoria-modal__notice .anticon{flex-shrink:0;font-size:16px;margin-top:1px}.nx-auditoria-modal__actions{display:flex;gap:10px;justify-content:flex-end}.nx-auditoria-modal__actions .ant-btn-primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:#7c3aed;box-shadow:0 8px 18px -10px #7c3aed8c;font-weight:600}.nx-auditoria-modal__actions .ant-btn-primary:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border-color:#8b5cf6!important}.nx-auditoria-modal__url{color:#94a3b8;color:var(--nx-text-tertiary,#94a3b8);display:block;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.2px;margin-top:14px;text-align:center;text-decoration:none;transition:color .18s ease}.nx-auditoria-modal__url:hover{color:#7c3aed;text-decoration:underline}.nx-sb-brandbar{align-items:center;border-bottom:1px solid var(--nx-border);display:flex;flex-shrink:0;gap:6px;height:72px;justify-content:space-between;padding:0 8px 0 16px}.nx-sb-brandbar--collapsed{gap:0;justify-content:center;padding:0}.nx-sb-brand{align-items:center;display:flex;flex:1 1;gap:11px;min-width:0}.nx-sb-brand__logo{align-items:center;background:linear-gradient(180deg,#0ea5e924,#0ea5e90a);border:1px solid #0ea5e933;border-radius:10px;box-shadow:0 6px 14px -10px #0ea5e973,inset 0 1px 0 #ffffffb3;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.nx-sb-brand__logo img{flex-shrink:0;height:26px;object-fit:contain;width:26px}.nx-sb-brand__text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.nx-sb-brand__name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 20%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text;color:var(--nx-text-primary);font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.nx-sb-brand__tagline-text{color:var(--nx-text-tertiary);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nx-sb-brand__toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--nx-text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;transition:background .16s var(--nx-ease-standard),color .16s var(--nx-ease-standard);width:30px}.nx-sb-brand__toggle:hover{background:var(--nx-bg-muted);color:var(--nx-color-primary-700)}.nx-sb-company{align-items:center;background:linear-gradient(180deg,#ffffffb3,#ffffff59),linear-gradient(135deg,#0ea5e91a,#6366f10f);border:1px solid #0ea5e92e;border-radius:var(--nx-radius-md);box-shadow:0 1px 2px #0f172a0a,inset 0 1px 0 #ffffffb3;display:flex;gap:12px;margin:12px 12px 6px;overflow:hidden;padding:12px 14px;position:relative;transition:border-color .18s var(--nx-ease-standard),box-shadow .18s var(--nx-ease-standard),transform .18s var(--nx-ease-standard)}.nx-sb-company:before{background:radial-gradient(circle,#0ea5e938,#0000 70%);border-radius:50%;content:"";height:80px;pointer-events:none;position:absolute;right:-28px;top:-28px;width:80px}.nx-sb-company:hover{border-color:#0ea5e95c;box-shadow:0 6px 18px -10px #0ea5e94d,inset 0 1px 0 #ffffffb3}.nx-sb-company__logo{align-items:center;background:var(--nx-bg-surface);border:1px solid #0ea5e938;border-radius:11px;box-shadow:0 4px 10px -6px #0f172a2e,inset 0 1px 0 #fffc;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;padding:4px;position:relative;width:42px}.nx-sb-company__logo--placeholder{background:linear-gradient(135deg,#0ea5e92e,#0ea5e914);padding:0}.nx-sb-company__logo img{height:100%;object-fit:contain;width:100%}.nx-sb-company__logo-initial{color:var(--nx-color-primary-700);font-size:16px;font-weight:800;letter-spacing:-.02em}.nx-sb-company__info{flex:1 1;min-width:0;position:relative}.nx-sb-company__label{align-items:center;color:var(--nx-color-primary-700);display:inline-flex;font-size:9px;font-weight:700;gap:4px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.nx-sb-company__label:before{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e33;content:"";flex-shrink:0;height:5px;width:5px}.nx-sb-company__name{color:var(--nx-text-primary);font-size:13px;font-weight:700;letter-spacing:-.2px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sb-group-label{color:var(--nx-text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:8px 12px 6px;text-transform:uppercase}.nx-sb-group-divider{background:var(--nx-border);height:1px;margin:8px 4px 6px}.nx-sb-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:var(--nx-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;margin-bottom:2px;padding:7px 10px;position:relative;text-align:left;transition:background .16s var(--nx-ease-standard),border-color .16s var(--nx-ease-standard),color .16s var(--nx-ease-standard),transform .16s var(--nx-ease-standard);width:100%}.nx-sb-item:hover:not(.nx-sb-item--active){background:var(--nx-bg-muted);color:var(--nx-text-primary);transform:translateX(2px)}.nx-sb-item:hover:not(.nx-sb-item--active) .nx-sb-item__icon{background:var(--nx-color-slate-100);color:var(--nx-color-primary-700)}.nx-sb-item--active{background:linear-gradient(180deg,#0ea5e91a,#0ea5e90f);border-color:#0ea5e938;box-shadow:0 2px 6px -2px #0ea5e92e,inset 0 1px 0 #fff9;color:var(--nx-color-primary-700);font-weight:600}.nx-sb-item__icon{align-items:center;background:#0000;border-radius:7px;color:var(--nx-text-tertiary);display:inline-flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:background .16s var(--nx-ease-standard),color .16s var(--nx-ease-standard);width:28px}.nx-sb-item--active .nx-sb-item__icon{background:linear-gradient(135deg,var(--nx-color-primary-500),var(--nx-color-primary-700));box-shadow:0 4px 10px -4px var(--nx-color-primary-500);color:#fff}.nx-sb-item__label{flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sb-item__badge{font-feature-settings:"tnum";align-items:center;background:#ef44441f;border:1px solid #ef444438;border-radius:999px;color:#b91c1c;display:inline-flex;flex-shrink:0;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:800;height:18px;justify-content:center;letter-spacing:.02em;min-width:20px;padding:0 6px}.nx-sb-item--active .nx-sb-item__badge{background:#fffffff2;border-color:#0ea5e94d;color:var(--nx-color-primary-700)}.nx-sb-item__badge--neutral{background:#0ea5e91a;border-color:#0ea5e938;color:var(--nx-color-primary-700)}.nx-sb-item--collapsed{justify-content:center;padding:8px 0}.nx-sb-item--collapsed .nx-sb-item__badge-text,.nx-sb-item--collapsed .nx-sb-item__label{display:none}.nx-sb-item--collapsed .nx-sb-item__badge{font-size:9.5px;height:16px;min-width:16px;padding:0 4px;position:absolute;right:6px;top:2px}.nx-sb-userwrap{background:linear-gradient(180deg,var(--nx-bg-surface),var(--nx-bg-muted));border-top:1px solid var(--nx-border);flex-shrink:0;padding:10px 12px 12px;position:relative}.nx-sb-userwrap--collapsed{padding:12px 0}.nx-sb-userwrap__label{color:var(--nx-text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:2px 4px 8px;text-transform:uppercase}.nx-sb-user{align-items:center;background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);cursor:pointer;display:flex;font-family:inherit;gap:9px;padding:8px 10px;text-align:left;transition:border-color .16s var(--nx-ease-standard),box-shadow .16s var(--nx-ease-standard),background .16s var(--nx-ease-standard);width:100%}.nx-sb-user:hover{border-color:#0ea5e959;box-shadow:0 6px 16px -10px #0ea5e938}.nx-sb-user--collapsed{background:#0000;border:none;justify-content:center;padding:6px}.nx-sb-user--collapsed:hover{background:var(--nx-bg-muted)}.nx-sb-user__avatar-wrap{flex-shrink:0;position:relative}.nx-sb-user__online{background:#22c55e;border:2px solid var(--nx-bg-surface);border-radius:50%;bottom:0;height:9px;position:absolute;right:0;width:9px}.nx-sb-user__info{flex:1 1;min-width:0}.nx-sb-user__name{color:var(--nx-text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sb-user__role{font-size:10.5px;font-weight:600;margin-top:1px;white-space:nowrap}.nx-sb-user__caret{color:var(--nx-text-tertiary);flex-shrink:0;font-size:11px;transition:transform .18s var(--nx-ease-standard),color .18s var(--nx-ease-standard)}.nx-sb-user[aria-expanded=true] .nx-sb-user__caret{color:var(--nx-color-primary-700);transform:rotate(180deg)}.nx-sb-user-menu{animation:nx-sb-menu-in .18s var(--nx-ease-emphasis);background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);bottom:calc(100% - 4px);box-shadow:0 18px 40px -12px #0f172a2e,0 6px 16px -10px #0f172a1a;left:12px;padding:6px;position:absolute;right:12px;z-index:50}@keyframes nx-sb-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nx-sb-user-menu__item{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--nx-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px 10px;text-align:left;transition:background .14s var(--nx-ease-standard),color .14s var(--nx-ease-standard);width:100%}.nx-sb-user-menu__item:hover{background:var(--nx-bg-muted)}.nx-sb-user-menu__item--danger{color:#b91c1c}.nx-sb-user-menu__item--danger:hover{background:#fef2f2}.nx-sb-user-menu__icon{align-items:center;color:var(--nx-text-tertiary);display:inline-flex;font-size:13px;height:22px;justify-content:center;width:22px}.nx-sb-user-menu__item--danger .nx-sb-user-menu__icon{color:#b91c1c}.nx-sb-user-menu__divider{background:var(--nx-border);height:1px;margin:4px 0}.home-page{animation:home-fade-in .4s var(--nx-ease-emphasis);display:flex;flex-direction:column;min-width:0;width:100%}.home-page__sticky{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--nx-bg-page) 88%,#f8fafc00);margin:0 -18px var(--nx-space-5);padding:18px 18px 16px;position:sticky;top:0;z-index:20}.home-hero{align-items:center;background:linear-gradient(180deg,#fffffff0,#ffffffc7),linear-gradient(135deg,#0ea5e914,#6366f10f);border:1px solid #0ea5e924;border-radius:18px;box-shadow:0 8px 24px -16px #0ea5e933,0 1px 2px #0f172a0a,inset 0 1px 0 #ffffffb3;display:flex;gap:clamp(16px,1.8vw,24px);overflow:hidden;padding:clamp(18px,1.6vw,22px) clamp(20px,1.8vw,26px);position:relative}.home-hero__mesh{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.home-hero__blob{animation:home-blob-float 18s ease-in-out infinite;border-radius:50%;filter:blur(64px);opacity:.55;position:absolute}.home-hero__blob--cyan{background:radial-gradient(circle,#0ea5e973,#0000 70%);height:320px;right:10%;top:-120px;width:320px}.home-hero__blob--indigo{animation-delay:-9s;animation-duration:22s;background:radial-gradient(circle,#6366f159,#0000 70%);bottom:-90px;height:260px;right:-40px;width:260px}@keyframes home-blob-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,14px) scale(1.06)}}.home-hero__avatar{animation:home-fade-in-stagger .5s var(--nx-ease-emphasis) backwards;flex-shrink:0;height:56px;position:relative;width:56px;z-index:2}.home-hero__avatar-ring{animation:home-avatar-rotate 6s linear infinite;background:conic-gradient(from 0deg,var(--nx-color-primary-500),#6366f1,#22c55e,var(--nx-color-primary-500));border-radius:50%;filter:blur(2px);inset:-4px;opacity:.55;position:absolute}@keyframes home-avatar-rotate{to{transform:rotate(1turn)}}.home-hero__avatar-img{background:linear-gradient(135deg,var(--nx-color-primary-500),#6366f1)!important;border:3px solid var(--nx-bg-surface)!important;box-shadow:0 6px 16px -8px #6366f166!important;font-size:18px!important;font-weight:800!important;position:relative;z-index:1}.home-hero__avatar-status{background:#22c55e;border:3px solid var(--nx-bg-surface);border-radius:50%;bottom:0;box-shadow:0 0 0 3px #22c55e33;height:14px;position:absolute;right:0;width:14px;z-index:2}.home-hero__main{animation:home-fade-in-stagger .5s var(--nx-ease-emphasis) backwards;animation-delay:80ms;flex:1 1;min-width:0;position:relative;z-index:2}.home-hero__title{font-size:clamp(22px,1.9vw,30px);font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.home-hero__title-greeting{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 20%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text}.home-hero__title-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-color-primary-500),#6366f1);-webkit-background-clip:text;background-clip:text}.home-hero__meta{align-items:center;color:var(--nx-text-secondary);display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-top:6px}.home-hero__meta-item{align-items:center;display:inline-flex;gap:6px}.home-hero__meta-item .anticon{color:var(--nx-color-primary-700);font-size:12px}.home-hero__meta-item--strong{color:var(--nx-text-primary);font-weight:700}.home-hero__dot{background:var(--nx-color-slate-300);border-radius:50%;display:inline-block;height:4px;width:4px}.home-hero__clock{align-items:flex-end;animation:home-fade-in-stagger .5s var(--nx-ease-emphasis) backwards;animation-delay:.16s;border-left:1px solid var(--nx-border);display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:200px;padding-left:clamp(16px,1.5vw,22px);position:relative;text-align:right;z-index:2}.home-hero__clock-head{align-items:center;color:var(--nx-color-primary-700);display:inline-flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.14em;text-transform:uppercase}.home-hero__clock-head .anticon{font-size:11px}.home-hero__clock-time{font-feature-settings:"tnum";-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 30%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2vw,32px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.7px;line-height:1;margin-top:2px;white-space:nowrap}.home-hero__clock-progress{background:#0ea5e91a;border-radius:999px;box-shadow:inset 0 1px 1px #0f172a0a;height:4px;margin-top:8px;overflow:hidden;width:100%}.home-hero__clock-progress-fill{background:linear-gradient(90deg,var(--nx-color-primary-500),#6366f1);border-radius:999px;box-shadow:0 0 8px #0ea5e98c;height:100%;transition:width 1s linear}.home-hero__clock-progress-label{font-feature-settings:"tnum";color:var(--nx-text-tertiary);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}@keyframes home-fade-in-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023.98px){.home-hero__clock{min-width:0}.home-hero__clock-time{font-size:22px}.home-hero__clock-progress,.home-hero__clock-progress-label{display:none}}@media (max-width:767.98px){.home-hero{flex-wrap:wrap;gap:14px}.home-hero__clock{align-items:flex-start;border-left:none;border-top:1px solid var(--nx-border);padding-left:0;padding-top:12px;text-align:left;width:100%}.home-hero__clock-progress,.home-hero__clock-progress-label{display:block}.home-hero__avatar{height:48px;width:48px}.home-hero__avatar-img{height:48px!important;line-height:48px!important;width:48px!important}}.home-grid{grid-gap:clamp(12px,1vw,18px);display:grid;gap:clamp(12px,1vw,18px);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.home-grid--main{grid-auto-rows:minmax(clamp(130px,14vh,180px),1fr)}@media (max-height:860px){.home-page__sticky{margin-bottom:var(--nx-space-4);padding:14px 18px 12px}.home-hero__icon{font-size:20px;height:42px;width:42px}.home-hero__title{font-size:var(--nx-text-2xl-size)}.home-hero__clock-time{font-size:22px}.home-hero__clock-date{font-size:11.5px}.home-action-subtext{-webkit-line-clamp:1}}.home-action-card{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:clamp(12px,1vw,16px);box-shadow:0 1px 3px #0f172a0a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(130px,14vh,180px);overflow:hidden;padding:clamp(16px,1.6vw,26px) clamp(18px,1.8vw,28px) clamp(15px,1.5vw,24px);position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease}.home-action-card:hover{border-color:color-mix(in srgb,#0ea5e9 35%,#0000);border-color:color-mix(in srgb,var(--card-accent,#0ea5e9) 35%,#0000);box-shadow:0 12px 24px -10px color-mix(in srgb,#0ea5e9 28%,#0000);box-shadow:0 12px 24px -10px color-mix(in srgb,var(--card-accent,#0ea5e9) 28%,#0000);transform:translateY(-2px)}.home-action-card:focus-visible{border-color:#0ea5e9;border-color:var(--card-accent,#0ea5e9);box-shadow:0 0 0 3px color-mix(in srgb,#0ea5e9 25%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--card-accent,#0ea5e9) 25%,#0000);outline:none}.home-action-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(10px,1vw,14px);position:relative;z-index:2}.home-action-icon{align-items:center;background-color:color-mix(in srgb,#0ea5e9 12%,#0000);background-color:color-mix(in srgb,var(--card-accent,#0ea5e9) 12%,#0000);border-radius:clamp(10px,.9vw,14px);color:#0ea5e9;color:var(--card-accent,#0ea5e9);display:flex;font-size:clamp(19px,1.6vw,24px);height:clamp(40px,3.4vw,52px);justify-content:center;transition:background-color .25s ease,color .25s ease,transform .25s ease;width:clamp(40px,3.4vw,52px)}.home-action-card:hover .home-action-icon{background-color:#0ea5e9;background-color:var(--card-accent,#0ea5e9);color:#fff;transform:scale(1.05)}.home-action-arrow{color:var(--nx-color-slate-300);font-size:11px;opacity:0;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease,color .2s ease}.home-action-card:hover .home-action-arrow{color:#0ea5e9;color:var(--card-accent,#0ea5e9);opacity:1;transform:translateX(0)}.home-action-text-container{display:flex;flex-direction:column;gap:3px;position:relative;z-index:2}.home-action-text{color:var(--nx-text-primary);font-size:clamp(15.5px,1.2vw,19px);font-weight:700;letter-spacing:-.3px;line-height:1.2}.home-action-subtext{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--nx-text-secondary);display:-webkit-box;font-size:clamp(12px,.95vw,14.5px);font-weight:500;line-height:1.45;margin-top:4px;overflow:hidden}.home-action-card-bg-icon{bottom:-22px;color:#0ea5e9;color:var(--card-accent,#0ea5e9);font-size:clamp(90px,8.5vw,130px);opacity:.08;pointer-events:none;position:absolute;right:-18px;transform:rotate(12deg);transition:opacity .3s ease,transform .3s ease;z-index:1}.home-action-card:hover .home-action-card-bg-icon{opacity:.14;transform:rotate(6deg) scale(1.08)}@keyframes home-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nx-surface{background:var(--nx-bg-surface);border:1px solid var(--nx-border)}.nx-surface--flat{box-shadow:none}.nx-surface--default{box-shadow:var(--nx-shadow-sm)}.nx-surface--elevated{box-shadow:var(--nx-shadow-md)}.nx-surface--muted{background:var(--nx-bg-muted);border-color:var(--nx-border);box-shadow:none}.nx-surface--r-sm{border-radius:var(--nx-radius-sm)}.nx-surface--r-md{border-radius:var(--nx-radius-md)}.nx-surface--r-lg{border-radius:var(--nx-radius-lg)}.nx-surface--p-none{padding:0}.nx-surface--p-sm{padding:var(--nx-space-3)}.nx-surface--p-md{padding:var(--nx-space-4) var(--nx-space-5)}.nx-surface--p-lg{padding:var(--nx-space-6)}.nx-icon-badge{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;transition:background-color var(--nx-duration-base) var(--nx-ease-standard),color var(--nx-duration-base) var(--nx-ease-standard)}.nx-icon-badge--sm{font-size:14px;height:28px;width:28px}.nx-icon-badge--md{font-size:17px;height:36px;width:36px}.nx-icon-badge--lg{font-size:21px;height:44px;width:44px}.nx-icon-badge--square{border-radius:var(--nx-radius-sm)}.nx-icon-badge--square.nx-icon-badge--lg{border-radius:var(--nx-radius-md)}.nx-icon-badge--circle{border-radius:var(--nx-radius-full)}.nx-icon-badge--soft{background:color-mix(in srgb,var(--nx-ib-accent) 12%,#0000);color:var(--nx-ib-accent)}.nx-icon-badge--solid{background:var(--nx-ib-accent);color:#fff}.nx-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--nx-space-4);justify-content:space-between;padding:var(--nx-space-2) 0 var(--nx-space-4)}.nx-page-header--sticky{background:var(--nx-bg-page);padding-bottom:var(--nx-space-3);padding-top:var(--nx-space-3);position:sticky;top:0;z-index:var(--nx-z-sticky)}.nx-page-header__main{flex:1 1 auto;min-width:0}.nx-page-header__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--nx-text-sm-size);gap:var(--nx-space-2);margin-bottom:var(--nx-space-2)}.nx-page-header__crumb-link{background:none;border:none;color:var(--nx-text-tertiary);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0;transition:color var(--nx-duration-fast) var(--nx-ease-standard)}.nx-page-header__crumb-link:hover{color:var(--nx-color-primary-600)}.nx-page-header__crumb{color:var(--nx-text-tertiary);font-weight:500}.nx-page-header__crumb--current{color:var(--nx-text-primary);font-weight:600}.nx-page-header__crumb-sep{color:var(--nx-color-slate-300);font-size:9px}.nx-page-header__title-row{align-items:center;display:flex;gap:var(--nx-space-3)}.nx-page-header__icon{align-items:center;color:var(--nx-color-primary-500);display:inline-flex;flex-shrink:0;font-size:22px;justify-content:center}.nx-page-header__title{color:var(--nx-text-primary);font-size:var(--nx-text-3xl-size);font-weight:800;letter-spacing:-.5px;line-height:var(--nx-line-tight);margin:0}.nx-page-header__subtitle{color:var(--nx-text-secondary);font-size:var(--nx-text-base-size);line-height:var(--nx-line-normal);margin:var(--nx-space-1) 0 0;max-width:720px}.nx-page-header__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--nx-space-2)}@media (max-width:767.98px){.nx-page-header__title{font-size:var(--nx-text-2xl-size)}.nx-page-header__actions{justify-content:flex-end;width:100%}}.nx-stat-card{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm);display:flex;flex-direction:column;font-family:inherit;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-5);position:relative;text-align:left;transition:transform var(--nx-duration-base) var(--nx-ease-emphasis),box-shadow var(--nx-duration-base) var(--nx-ease-emphasis),border-color var(--nx-duration-fast) var(--nx-ease-standard)}.nx-stat-card--interactive{cursor:pointer}.nx-stat-card--interactive:hover{border-color:color-mix(in srgb,var(--nx-sc-accent) 35%,#0000);box-shadow:var(--nx-shadow-md);transform:translateY(-2px)}.nx-stat-card--interactive:focus-visible{box-shadow:var(--nx-shadow-focus);outline:none}.nx-stat-card__header{align-items:center;display:flex;gap:var(--nx-space-2);justify-content:space-between}.nx-stat-card__delta{align-items:center;border-radius:var(--nx-radius-full);display:inline-flex;font-size:var(--nx-text-sm-size);font-weight:600;gap:4px;padding:3px 8px;white-space:nowrap}.nx-stat-card__delta--up{background:var(--nx-color-success-100);color:var(--nx-color-success-700)}.nx-stat-card__delta--down{background:var(--nx-color-danger-100);color:var(--nx-color-danger-700)}.nx-stat-card__delta--neutral{background:var(--nx-bg-muted);color:var(--nx-text-secondary)}.nx-stat-card__delta-icon{font-size:10px}.nx-stat-card__body{display:flex;flex-direction:column;gap:2px}.nx-stat-card__label{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size);font-weight:500;letter-spacing:0}.nx-stat-card__value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-3xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px;line-height:var(--nx-line-tight)}.nx-stat-card__helper{color:var(--nx-text-tertiary);font-size:var(--nx-text-sm-size);margin-top:2px}.nx-stat-card--loading .nx-stat-card__value{opacity:.5}.nx-empty-state{align-items:center;color:var(--nx-text-secondary);display:flex;flex-direction:column;gap:var(--nx-space-3);justify-content:center;padding:var(--nx-space-10) var(--nx-space-6);text-align:center}.nx-empty-state--compact{padding:var(--nx-space-6) var(--nx-space-4)}.nx-empty-state--page{padding:var(--nx-space-12) var(--nx-space-8)}.nx-empty-state__icon{align-items:center;background:var(--nx-bg-muted);border-radius:var(--nx-radius-full);color:var(--nx-color-slate-400);display:inline-flex;font-size:28px;height:64px;justify-content:center;width:64px}.nx-empty-state--compact .nx-empty-state__icon{font-size:22px;height:48px;width:48px}.nx-empty-state__title{color:var(--nx-text-primary);font-size:var(--nx-text-lg-size);font-weight:700;letter-spacing:-.2px;margin:0}.nx-empty-state--page .nx-empty-state__title{font-size:var(--nx-text-xl-size)}.nx-empty-state__description{color:var(--nx-text-secondary);font-size:var(--nx-text-base-size);line-height:var(--nx-line-normal);margin:0;max-width:420px}.nx-empty-state__action{margin-top:var(--nx-space-2)}.nx-loading-state--spinner{align-items:center;color:var(--nx-text-secondary);display:flex;flex-direction:column;gap:var(--nx-space-3);justify-content:center;padding:var(--nx-space-8) var(--nx-space-4)}.nx-loading-state--spinner.nx-loading-state--sm{padding:var(--nx-space-4)}.nx-loading-state--spinner.nx-loading-state--lg{padding:var(--nx-space-12)}.nx-loading-state__message{color:var(--nx-text-tertiary);font-size:var(--nx-text-md-size)}.nx-loading-state--inline{align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:var(--nx-text-md-size);gap:var(--nx-space-2)}.nx-loading-state--skeleton{display:flex;flex-direction:column;gap:var(--nx-space-2);padding:var(--nx-space-3) 0}.nx-loading-state__skel-row{animation:nx-skel-shimmer 1.4s var(--nx-ease-standard) infinite;background:linear-gradient(90deg,var(--nx-color-slate-100) 0,var(--nx-color-slate-200) 50%,var(--nx-color-slate-100) 100%);background-size:200% 100%;border-radius:var(--nx-radius-xs);height:14px}.nx-loading-state__skel-row:nth-child(odd){width:92%}.nx-loading-state__skel-row:nth-child(2n){width:78%}@keyframes nx-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nx-section{display:flex;flex-direction:column}.nx-section--bordered{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-sm)}.nx-section--p-none{padding:0}.nx-section--p-sm{padding:var(--nx-space-3)}.nx-section--p-md{padding:var(--nx-space-4) var(--nx-space-5)}.nx-section--p-lg{padding:var(--nx-space-6)}.nx-section__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--nx-space-3);justify-content:space-between;margin-bottom:var(--nx-space-4)}.nx-section__title-block{flex:1 1 auto;min-width:0}.nx-section__title{color:var(--nx-text-primary);font-size:var(--nx-text-lg-size);font-weight:700;letter-spacing:-.2px;line-height:var(--nx-line-snug);margin:0}.nx-section__subtitle{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size);line-height:var(--nx-line-normal);margin:4px 0 0}.nx-section__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--nx-space-2)}.nx-section__body{display:flex;flex-direction:column;gap:var(--nx-space-3)}@media (max-width:639.98px){.nx-section__actions{justify-content:flex-end;width:100%}}.nx-filter-bar{align-items:center;background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);display:flex;flex-wrap:wrap;gap:var(--nx-space-2);padding:var(--nx-space-3) var(--nx-space-4)}.nx-filter-bar__search{flex:1 1 240px;min-width:200px}.nx-filter-bar__item{flex:0 0 auto;min-width:0}.nx-filter-bar__spacer{flex:1 1 auto}.nx-filter-bar__search>*{width:100%}@media (max-width:639.98px){.nx-filter-bar{padding:var(--nx-space-2) var(--nx-space-3)}.nx-filter-bar__item,.nx-filter-bar__search{flex:1 1 100%}.nx-filter-bar__spacer{display:none}}.nx-form-card{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-sm);overflow:hidden}.nx-form-card__header{background:var(--nx-bg-muted);border-bottom:1px solid var(--nx-border);padding:var(--nx-space-4) var(--nx-space-5)}.nx-form-card__title{color:var(--nx-text-primary);font-size:var(--nx-text-lg-size);font-weight:700;letter-spacing:-.2px;margin:0}.nx-form-card__subtitle{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size);line-height:var(--nx-line-normal);margin:4px 0 0}.nx-form-card__grid{grid-gap:var(--nx-space-3) var(--nx-space-4);display:grid;gap:var(--nx-space-3) var(--nx-space-4);grid-template-columns:repeat(1,minmax(0,1fr));padding:var(--nx-space-5)}@media (min-width:768px){.nx-form-card--cols-2 .nx-form-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-form-card--cols-3 .nx-form-card__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-form-card__field{min-width:0}.nx-form-card__field--span-1{grid-column:span 1}@media (min-width:768px){.nx-form-card__field--span-2{grid-column:span 2}.nx-form-card__field--span-3{grid-column:span 3}.nx-form-card__field--span-full{grid-column:1/-1}}.nx-form-card__footer{align-items:center;background:var(--nx-bg-muted);border-top:1px solid var(--nx-border);display:flex;gap:var(--nx-space-2);justify-content:flex-end;padding:var(--nx-space-3) var(--nx-space-5)}@media (max-width:639.98px){.nx-form-card__footer{align-items:stretch;flex-direction:column-reverse}.nx-form-card__footer>*{width:100%}}.nx-data-table{min-width:0;width:100%}.nx-data-table--surface{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-sm)}.nx-data-table--surface .ant-table{background:#0000}.nx-data-table--surface .ant-table-container{border-radius:0!important}.nx-data-table .ant-table-thead>tr>th{background:var(--nx-bg-muted)!important;border-bottom:1px solid var(--nx-border)!important}.nx-data-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--nx-border)}.nx-data-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.nx-data-table .ant-table-tbody>tr:hover>td{background:var(--nx-color-slate-50)!important}.nx-data-table--compact .ant-table-tbody>tr>td,.nx-data-table--compact .ant-table-thead>tr>th{padding-bottom:8px!important;padding-top:8px!important}.nx-data-table .ant-pagination{margin:var(--nx-space-3) var(--nx-space-4)!important}@media (max-width:767.98px){.nx-data-table .ant-pagination{justify-content:center}}.est-page{display:block;min-width:0;padding-bottom:var(--nx-space-6)}.est-page__sticky{background:linear-gradient(180deg,var(--nx-bg-page) 0,var(--nx-bg-page) 60%,color-mix(in srgb,var(--nx-color-primary-50) 35%,var(--nx-bg-page)) 100%);border-bottom:1px solid var(--nx-border);margin:0 -18px;padding:16px 22px 0;position:sticky;top:0;z-index:10}.est-hero{gap:var(--nx-space-4);padding-bottom:var(--nx-space-3)}.est-hero,.est-hero__icon{align-items:center;display:flex}.est-hero__icon{background:linear-gradient(135deg,var(--nx-color-primary-500),var(--nx-color-primary-700));border-radius:var(--nx-radius-md);box-shadow:0 6px 16px -8px var(--nx-color-primary-500),inset 0 1px 0 #fff3;color:#fff;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.est-hero__main{flex:1 1 auto;min-width:0}.est-hero__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 30%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text;color:var(--nx-text-primary);font-size:var(--nx-text-3xl-size);font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.est-hero__meta{align-items:center;color:var(--nx-text-secondary);display:flex;font-size:var(--nx-text-md-size);font-weight:500;gap:8px;margin-top:4px}.est-hero__company{color:var(--nx-text-primary);font-weight:600}.est-hero__dot{background:var(--nx-color-slate-400);border-radius:50%;flex-shrink:0;height:3px;width:3px}.est-hero__date{text-transform:capitalize}.est-hero__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.est-header-chip{align-items:center;border:1px solid;border-radius:var(--nx-radius-full);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px;white-space:nowrap}.est-header-chip .anticon{font-size:12px}.est-header-chip--sedes{background:var(--nx-color-primary-50);border-color:var(--nx-color-primary-200);color:var(--nx-color-primary-700)}@media (max-width:767.98px){.est-hero{flex-wrap:wrap}.est-hero__icon{font-size:18px;height:40px;width:40px}.est-hero__title{font-size:var(--nx-text-2xl-size)}}.est-header-tag{border:none!important;border-radius:var(--nx-radius-xs)!important;font-weight:600!important;padding:4px 10px!important}.est-header-tag--info{background:var(--nx-color-primary-50)!important;color:var(--nx-color-primary-700)!important}.est-header-live-badge{background:#f0fdf4;border:1px solid #dcfce7;border-radius:var(--nx-radius-xs);padding:4px 12px}.est-header-live{color:#15803d;font-size:12px;font-weight:700;letter-spacing:.04em}.est-tabs-block{display:flex;flex-direction:column;gap:8px}.est-tabs-block__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 2px}.est-tabs-block__label{align-items:center;color:var(--nx-color-primary-700);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.12em;text-transform:uppercase}.est-tabs-block__label .anticon{font-size:13px}.est-tabs-block__pointer{align-items:center;animation:est-pointer-bounce 1.4s ease-in-out infinite;color:var(--nx-color-primary-500);display:inline-flex;filter:drop-shadow(0 2px 4px rgba(14,165,233,.35));justify-content:center;margin-left:2px}.est-tabs-block__pointer svg{display:block;height:18px;width:18px}@keyframes est-pointer-bounce{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.est-tabs-block__pointer{animation:none}}.est-tabs-block__counter{font-feature-settings:"tnum";background:#0ea5e914;border:1px solid #0ea5e92e;border-radius:999px;color:var(--nx-text-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;padding:3px 10px}.est-tabs-block__counter strong{color:var(--nx-color-primary-700);font-weight:800}.est-tabs-wrap{margin-bottom:12px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;position:relative;scroll-behavior:smooth;scrollbar-color:var(--nx-color-slate-300) #0000;scrollbar-width:thin;width:100%}.est-tabs-wrap::-webkit-scrollbar{height:6px}.est-tabs-wrap::-webkit-scrollbar-track{background:#0000}.est-tabs-wrap::-webkit-scrollbar-thumb{background:var(--nx-color-slate-300);border-radius:3px}.est-tabs-wrap::-webkit-scrollbar-thumb:hover{background:var(--nx-color-slate-400)}.est-tabs{background:linear-gradient(180deg,var(--nx-color-slate-100),#f8fafc);background:linear-gradient(180deg,var(--nx-color-slate-100),var(--nx-color-slate-50,#f8fafc));border:1px solid var(--nx-border);border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0a,0 1px 0 #fff9;display:inline-flex;gap:4px;padding:5px;width:max-content}.est-tabs__btn{align-items:center;background:#0000;border:none;border-radius:9px;color:var(--nx-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;position:relative;transition:background .18s var(--nx-ease-standard),color .18s var(--nx-ease-standard),box-shadow .18s var(--nx-ease-standard),transform .18s var(--nx-ease-standard);white-space:nowrap}.est-tabs__btn:hover{background:#ffffffb3;color:var(--nx-text-primary);transform:translateY(-1px)}.est-tabs__btn--active{background:var(--nx-bg-surface);box-shadow:0 4px 10px -4px #0ea5e94d,0 1px 3px #0f172a14,0 0 0 1px #0ea5e94d;color:var(--nx-color-primary-700);transform:translateY(0)}.est-tabs__btn--active:after{background:linear-gradient(90deg,var(--nx-color-primary-500),#6366f1);border-radius:2px;bottom:4px;box-shadow:0 0 6px #0ea5e98c;content:"";height:2px;left:14px;position:absolute;right:14px}.est-tabs__btn--active:hover{background:var(--nx-bg-surface);transform:translateY(0)}.est-tabs__icon{display:inline-flex;font-size:15px;opacity:.7;transition:opacity .18s var(--nx-ease-standard),transform .18s var(--nx-ease-standard)}.est-tabs__btn--active .est-tabs__icon,.est-tabs__btn:hover .est-tabs__icon{opacity:1;transform:scale(1.08)}.est-tabs__dot{animation:est-tabs-dot-pulse 1.8s ease-out infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 0 0 #ef44448c;flex-shrink:0;height:7px;margin-left:-2px;width:7px}@keyframes est-tabs-dot-pulse{0%{box-shadow:0 0 0 0 #ef44448c}70%{box-shadow:0 0 0 7px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.est-tabs__btn--unvisited{font-weight:700}.est-tab-content{padding-top:var(--nx-space-4)}.est-metrics-grid{grid-gap:var(--nx-space-3);display:grid;gap:var(--nx-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023.98px){.est-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.est-metrics-grid{grid-template-columns:1fr}}.est-metric{animation:nx-fade-slide-up .48s var(--nx-ease-emphasis) backwards;background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:12px 14px;position:relative;transition:border-color var(--nx-duration-fast) var(--nx-ease-standard),box-shadow var(--nx-duration-fast) var(--nx-ease-standard)}.est-metrics-grid>.est-metric:first-child{animation-delay:0ms}.est-metrics-grid>.est-metric:nth-child(2){animation-delay:70ms}.est-metrics-grid>.est-metric:nth-child(3){animation-delay:.14s}.est-metrics-grid>.est-metric:nth-child(4){animation-delay:.21s}.est-metric:before{background:var(--nx-color-primary-500);background:var(--est-metric-accent,var(--nx-color-primary-500));content:"";height:2px;inset:0 0 auto 0;opacity:.7;position:absolute}.est-metric:hover{border-color:color-mix(in srgb,var(--est-metric-accent,var(--nx-color-primary-500)) 35%,#0000);box-shadow:var(--nx-shadow-sm)}.est-metric__top{align-items:center;display:flex;gap:6px}.est-metric__icon{align-items:center;background:color-mix(in srgb,var(--nx-color-primary-500) 12%,#0000);background:color-mix(in srgb,var(--est-metric-accent,var(--nx-color-primary-500)) 12%,#0000);border-radius:var(--nx-radius-xs);color:var(--nx-color-primary-500);color:var(--est-metric-accent,var(--nx-color-primary-500));display:inline-flex;font-size:12px;height:22px;justify-content:center;width:22px}.est-metric__label{color:var(--nx-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.est-metric__row{align-items:flex-end;display:flex;gap:var(--nx-space-2);justify-content:space-between}.est-metric__value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-2xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1;white-space:nowrap}.est-sparkline{flex-shrink:0;height:28px;width:80px}.est-metric__bottom{align-items:center;display:flex;font-size:11px;gap:8px;margin-top:2px}.est-metric__delta{align-items:center;display:inline-flex;font-weight:700;gap:3px;white-space:nowrap}.est-metric__delta--up{color:var(--nx-color-success-700)}.est-metric__delta--down{color:var(--nx-color-danger-700)}.est-metric__delta--neutral{color:var(--nx-text-tertiary)}.est-metric__delta .anticon{font-size:10px}.est-metric__helper{color:var(--nx-text-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-sede-row{margin-bottom:var(--nx-space-3)}.est-sede-row:last-child{margin-bottom:0}.est-sede-row__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.est-sede-row__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:600}.est-sede-row__meta{align-items:center;display:flex;gap:var(--nx-space-2)}.est-sede-row__count{color:var(--nx-text-secondary);font-size:var(--nx-text-sm-size)}.est-sede-row__badge{border-radius:var(--nx-radius-xs);font-size:10px;font-weight:800;padding:1px 7px}.est-sede-row__badge--success{background:#f0fdf4;color:var(--nx-color-success-600)}.est-sede-row__badge--warning{background:#fff7ed;color:var(--nx-color-warning-600)}.est-sede-row__badge--danger{background:var(--nx-color-danger-50);color:var(--nx-color-danger-600)}.est-live-list{display:flex;flex-direction:column;gap:var(--nx-space-2)}.est-live-item{align-items:center;background:var(--nx-bg-muted);border:1px solid var(--nx-color-slate-100);border-radius:var(--nx-radius-md);display:flex;justify-content:space-between;padding:8px 12px}.est-live-item__main{align-items:center;display:flex;gap:10px;min-width:0}.est-live-item__info{min-width:0}.est-live-item__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-live-item__meta{align-items:center;color:var(--nx-text-secondary);display:flex;font-size:11px;gap:4px}.est-live-item__meta .anticon{font-size:10px}.est-live-item__pulse{background:#f0fdf4;border-radius:var(--nx-radius-xs);color:var(--nx-color-success-600);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 6px}.est-spec-bar{margin-bottom:var(--nx-space-3)}.est-spec-bar:last-child{margin-bottom:0}.est-spec-bar__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.est-spec-bar__name{color:var(--nx-text-secondary);font-size:var(--nx-text-sm-size);font-weight:500}.est-spec-bar__meta{align-items:center;display:flex;gap:var(--nx-space-2)}.est-spec-bar__value{color:var(--nx-text-primary);font-size:var(--nx-text-sm-size)}.est-spec-bar__pct{color:var(--nx-text-tertiary);font-size:10px;font-weight:600}.est-spec-bar__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:7px;overflow:hidden}.est-spec-bar__fill{border-radius:6px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.est-chart-tooltip{background:var(--nx-color-slate-900);border:1px solid var(--nx-color-slate-800);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-lg);padding:10px 14px}.est-chart-tooltip__label{color:var(--nx-color-slate-400);font-size:11px;font-weight:600;margin-bottom:5px}.est-chart-tooltip__row{align-items:center;display:flex;font-size:var(--nx-text-md-size);font-weight:700;gap:8px}.est-chart-tooltip__dot{border-radius:50%;display:inline-block;height:8px;width:8px}.est-legend-text{color:var(--nx-text-secondary);font-size:var(--nx-text-sm-size);font-weight:500}.est-table-prof{align-items:center;display:flex;gap:12px}.est-table-prof__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:700}.est-table-prof__email{color:var(--nx-text-tertiary);font-size:11px}.est-table-specialty{color:var(--nx-text-secondary)!important;font-size:var(--nx-text-sm-size)!important}.est-tag{border-radius:var(--nx-radius-xs)!important;font-size:10px!important;font-weight:600!important}.est-link{background:none;border:none;color:var(--nx-color-primary-600);cursor:pointer;font-family:inherit;font-size:var(--nx-text-sm-size);font-weight:700;letter-spacing:.04em;padding:0;text-transform:uppercase;transition:color var(--nx-duration-fast) var(--nx-ease-standard)}.est-link:hover{color:var(--nx-color-primary-700)}.est-link--strong{align-items:center;display:inline-flex;font-size:var(--nx-text-md-size);gap:6px}.est-mock-banner{align-items:center;background:var(--nx-color-slate-50);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);color:var(--nx-text-tertiary);display:flex;font-size:11.5px;gap:8px;line-height:1.4;padding:6px 12px}.est-mock-banner .anticon{color:var(--nx-text-tertiary);flex-shrink:0;font-size:13px}.est-mock-banner strong{color:var(--nx-color-primary-700);font-weight:700}.est-indicators{grid-gap:var(--nx-space-2);display:grid;gap:var(--nx-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639.98px){.est-indicators{grid-template-columns:1fr}}.est-indicator{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);padding:var(--nx-space-3) var(--nx-space-4)}.est-indicator__value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.4px;line-height:1.1}.est-indicator__label{color:var(--nx-text-secondary);font-size:11.5px;font-weight:500;margin-top:4px}.est-indicator__delta{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-top:6px}.est-indicator__delta--up{color:var(--nx-color-success-700)}.est-indicator__delta--down{color:var(--nx-color-danger-700)}.est-indicator__delta .anticon{font-size:10px}.est-data-tag{background:var(--nx-color-slate-100);border-radius:var(--nx-radius-xs);color:var(--nx-text-secondary);display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.est-farmacia-med{color:var(--nx-text-primary)!important;font-size:var(--nx-text-md-size)!important;font-weight:600!important}.est-section-divider{align-items:center;border-bottom:2px solid var(--nx-color-primary-200);color:var(--nx-text-primary);display:flex;font-size:var(--nx-text-lg-size);font-weight:800;gap:10px;letter-spacing:-.2px;padding:var(--nx-space-2) 0}.est-section-divider .anticon{color:var(--nx-color-primary-600);font-size:18px}.est-residuos-costo{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-variant-numeric:tabular-nums;font-weight:700}.est-residuos-pct{align-items:center;display:flex;gap:8px}.est-residuos-pct__track{background:var(--nx-color-slate-100);border-radius:var(--nx-radius-full);flex:1 1 auto;height:6px;overflow:hidden}.est-residuos-pct__fill{background:linear-gradient(90deg,var(--nx-color-primary-500),var(--nx-color-primary-600));border-radius:var(--nx-radius-full);height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-residuos-pct__label{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-sm-size);font-variant-numeric:tabular-nums;font-weight:700;min-width:36px;text-align:right}.est-resumen-gastos{flex-wrap:wrap}.est-resumen-gastos,.est-resumen-gastos__card{align-items:center;display:flex;gap:var(--nx-space-3)}.est-resumen-gastos__card{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);flex:1 1 220px;min-width:200px;padding:var(--nx-space-4)}.est-resumen-gastos__card .anticon{color:var(--nx-color-primary-600);flex-shrink:0;font-size:28px}.est-resumen-gastos__card>div{display:flex;flex-direction:column;min-width:0}.est-resumen-gastos__label{color:var(--nx-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.est-resumen-gastos__value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.4px;margin-top:2px}.est-resumen-gastos__card--total{background:linear-gradient(135deg,var(--nx-color-success-100),#22c55e0a);border-color:#22c55e66}.est-resumen-gastos__card--total .anticon,.est-resumen-gastos__card--total .est-resumen-gastos__label,.est-resumen-gastos__card--total .est-resumen-gastos__value{color:var(--nx-color-success-700)}.est-resumen-gastos__equals,.est-resumen-gastos__plus{color:var(--nx-text-tertiary);flex-shrink:0;font-size:28px;font-weight:300}@media (max-width:767.98px){.est-resumen-gastos__equals,.est-resumen-gastos__plus{display:none}}.est-clinical-grid{grid-gap:var(--nx-space-2);display:grid;gap:var(--nx-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.est-clinical-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767.98px){.est-clinical-grid,.est-clinical-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479.98px){.est-clinical-grid,.est-clinical-grid--3{grid-template-columns:1fr}}.est-clinical-card{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);overflow:hidden;padding:14px 16px;position:relative}.est-clinical-card:before{background:var(--nx-color-primary-500);background:var(--est-clinical-accent,var(--nx-color-primary-500));content:"";inset:0 auto 0 0;position:absolute;width:3px}.est-clinical-card__value{font-feature-settings:"tnum";color:var(--nx-text-primary);color:var(--est-clinical-accent,var(--nx-text-primary));font-size:var(--nx-text-2xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1}.est-clinical-card__label{color:var(--nx-text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-top:6px;text-transform:uppercase}.est-origen-list{display:flex;flex-direction:column;gap:var(--nx-space-3)}.est-origen-row__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.est-origen-row__label{font-weight:600}.est-origen-row__count,.est-origen-row__label{color:var(--nx-text-primary);font-size:var(--nx-text-md-size)}.est-origen-row__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.est-origen-row__count small{color:var(--nx-text-tertiary);font-weight:500;margin-left:4px}.est-origen-row__track{background:var(--nx-color-slate-100);border-radius:var(--nx-radius-full);height:8px;overflow:hidden}.est-origen-row__fill{border-radius:var(--nx-radius-full);height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-diagnostico-list{display:flex;flex-direction:column;gap:10px}.est-diagnostico-row__head{align-items:baseline;display:flex;gap:var(--nx-space-2);justify-content:space-between;margin-bottom:4px}.est-diagnostico-row__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-diagnostico-row__count{font-feature-settings:"tnum";color:var(--nx-text-secondary);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.est-diagnostico-row__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:7px;overflow:hidden}.est-diagnostico-row__fill{border-radius:6px;height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-comorb-list{display:flex;flex-direction:column;gap:10px}.est-comorb-row__head{align-items:baseline;display:flex;gap:var(--nx-space-2);justify-content:space-between;margin-bottom:4px}.est-comorb-row__name{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size);font-weight:500}.est-comorb-row__meta{font-feature-settings:"tnum";color:var(--nx-text-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.est-comorb-row__meta strong{color:var(--nx-text-primary);font-weight:700;margin-right:2px}.est-comorb-row__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:7px;overflow:hidden}.est-comorb-row__fill{border-radius:6px;height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-high-cost-list{display:flex;flex-direction:column}.est-high-cost-row{align-items:center;border-bottom:1px solid var(--nx-color-slate-100);display:flex;gap:var(--nx-space-4);padding:14px 0}.est-high-cost-row:first-child{padding-top:4px}.est-high-cost-row:last-child{border-bottom:none;padding-bottom:4px}.est-high-cost-row__main{flex:1 1 240px;min-width:0}.est-high-cost-row__name{color:var(--nx-text-primary);font-size:var(--nx-text-base-size);font-weight:700;letter-spacing:-.2px}.est-high-cost-row__indicacion{color:var(--nx-text-tertiary);font-size:var(--nx-text-sm-size);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-high-cost-row__metrics{align-items:center;display:flex;flex-shrink:0;gap:var(--nx-space-5)}.est-high-cost-row__metric{align-items:flex-end;display:flex;flex-direction:column;min-width:80px}.est-high-cost-row__metric-label{color:var(--nx-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.est-high-cost-row__metric-value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.est-high-cost-row__metric-value--strong{font-size:var(--nx-text-base-size);font-weight:800}.est-high-cost-row__trend{align-items:center;border-radius:var(--nx-radius-full);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;white-space:nowrap}.est-high-cost-row__trend--up{background:var(--nx-color-success-100);color:var(--nx-color-success-700)}.est-high-cost-row__trend--down{background:var(--nx-color-danger-100);color:var(--nx-color-danger-700)}.est-high-cost-row__trend .anticon{font-size:10px}@media (max-width:1023.98px){.est-high-cost-row{align-items:flex-start;flex-direction:column;gap:10px}.est-high-cost-row__metrics{gap:var(--nx-space-3);justify-content:space-between;width:100%}.est-high-cost-row__metric{align-items:flex-start;min-width:0}}.est-prolongada-summary{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size)}.est-prolongada-summary strong{font-feature-settings:"tnum";color:var(--nx-color-warning-700);font-variant-numeric:tabular-nums;font-weight:800}.est-prolongada-list{display:flex;flex-direction:column}.est-prolongada-row{align-items:center;background:var(--nx-bg-surface);border-bottom:1px solid var(--nx-color-slate-100);border-left:3px solid var(--est-prolongada-tone,var(--nx-color-primary-500));display:flex;gap:var(--nx-space-4);padding:14px 16px;transition:background var(--nx-duration-fast) var(--nx-ease-standard)}.est-prolongada-row:hover{background:var(--nx-bg-muted)}.est-prolongada-row:last-child{border-bottom:none}.est-prolongada-row--caution{--est-prolongada-tone:#f59e0b}.est-prolongada-row--warning{--est-prolongada-tone:#ef4444}.est-prolongada-row--danger{--est-prolongada-tone:#dc2626}.est-prolongada-row__days{align-items:center;background:color-mix(in srgb,var(--est-prolongada-tone) 12%,#0000);border-radius:var(--nx-radius-sm);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:60px;padding:8px 0}.est-prolongada-row__days-num{font-feature-settings:"tnum";color:var(--est-prolongada-tone);font-size:var(--nx-text-2xl-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.est-prolongada-row__days-label{color:var(--est-prolongada-tone);font-size:10px;font-weight:600;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.est-prolongada-row__main{flex:1 1 auto;min-width:0}.est-prolongada-row__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nx-space-2);margin-bottom:4px}.est-prolongada-row__name{color:var(--nx-text-primary);font-size:var(--nx-text-base-size);font-weight:700}.est-prolongada-row__diagnostico{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size);font-weight:600}.est-prolongada-row__motivo{color:var(--nx-text-tertiary);font-size:var(--nx-text-sm-size);line-height:var(--nx-line-snug);margin-top:4px}.est-prolongada-row__motivo-label{color:var(--nx-text-secondary);font-size:10px;font-weight:700;letter-spacing:.06em;margin-right:4px;text-transform:uppercase}.est-prolongada-row__medico{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;min-width:140px;text-align:right}.est-prolongada-row__medico-label{color:var(--nx-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.est-prolongada-row__medico-name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:600;margin-top:2px}@media (max-width:767.98px){.est-prolongada-row{align-items:flex-start;flex-direction:column;gap:var(--nx-space-3)}.est-prolongada-row__days{flex-direction:row;gap:6px;min-width:0;padding:4px 10px}.est-prolongada-row__medico{align-items:baseline;flex-direction:row;gap:6px;min-width:0;text-align:left;width:100%}}.est-atb-fechas{font-feature-settings:"tnum";align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:var(--nx-text-sm-size);font-variant-numeric:tabular-nums;gap:6px;white-space:nowrap}.est-atb-fechas__inicio{color:var(--nx-text-primary);font-weight:600}.est-atb-fechas__sep{color:var(--nx-text-tertiary);font-weight:700}.est-atb-fechas__fin{color:var(--nx-text-secondary)}.est-atb-progress{display:flex;flex-direction:column;gap:4px;min-width:140px}.est-atb-progress__head{font-feature-settings:"tnum";align-items:baseline;display:flex;font-size:11.5px;font-variant-numeric:tabular-nums;justify-content:space-between}.est-atb-progress__days{color:var(--nx-text-secondary)}.est-atb-progress__days strong{color:var(--nx-text-primary);font-weight:700}.est-atb-progress__pct{font-weight:700}.est-atb-progress__track{background:var(--nx-color-slate-100);border-radius:var(--nx-radius-full);height:6px;overflow:hidden}.est-atb-progress__fill{border-radius:var(--nx-radius-full);height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-atb-estado{align-items:center;border:1px solid;border-radius:var(--nx-radius-xs);display:inline-flex;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.est-ddd-list{display:flex;flex-direction:column;gap:10px}.est-ddd-row__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.est-ddd-row__name{font-weight:500}.est-ddd-row__name,.est-ddd-row__value{color:var(--nx-text-primary);font-size:var(--nx-text-md-size)}.est-ddd-row__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.est-ddd-row__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:7px;overflow:hidden}.est-ddd-row__fill{border-radius:6px;height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-practicas-espera{font-feature-settings:"tnum";font-size:var(--nx-text-md-size);font-variant-numeric:tabular-nums;font-weight:700}.est-bot-nps-badge{align-items:baseline;background:linear-gradient(135deg,var(--nx-color-success-100),var(--nx-color-success-100));border:1px solid #22c55e4d;border-radius:var(--nx-radius-full);color:var(--nx-color-success-700);display:inline-flex;gap:6px;padding:6px 14px}.est-bot-nps-badge strong{font-feature-settings:"tnum";font-size:var(--nx-text-xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px}.est-bot-nps-badge span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.est-bot-nps__bar{border-radius:var(--nx-radius-full);height:14px;margin-bottom:var(--nx-space-3);overflow:hidden}.est-bot-nps__legend{grid-gap:var(--nx-space-2);display:grid;gap:var(--nx-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639.98px){.est-bot-nps__legend{grid-template-columns:1fr}}.est-bot-nps__seg{align-items:center;background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);display:flex;gap:var(--nx-space-3);padding:12px 14px}.est-bot-nps__seg .anticon{flex-shrink:0;font-size:22px}.est-bot-nps__seg>div{display:flex;flex-direction:column;min-width:0}.est-bot-nps__seg strong{font-feature-settings:"tnum";font-size:var(--nx-text-xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.4px;line-height:1}.est-bot-nps__seg span{color:var(--nx-text-tertiary);font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.est-bot-nps__seg--p .anticon{color:var(--nx-color-success-600)}.est-bot-nps__seg--p strong{color:var(--nx-color-success-700)}.est-bot-nps__seg--n .anticon{color:var(--nx-color-slate-500)}.est-bot-nps__seg--n strong{color:var(--nx-color-slate-700)}.est-bot-nps__seg--d .anticon{color:var(--nx-color-danger-600)}.est-bot-nps__seg--d strong{color:var(--nx-color-danger-700)}.est-bot-nps__formula{align-items:center;background:var(--nx-bg-muted);border:1px dashed var(--nx-border);border-radius:var(--nx-radius-sm);color:var(--nx-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--nx-text-sm-size);gap:var(--nx-space-3);line-height:1.5;margin-top:var(--nx-space-3);padding:var(--nx-space-2) var(--nx-space-3)}.est-bot-nps__formula strong{color:var(--nx-text-primary);font-weight:700}.est-bot-nps__scale{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.est-bot-nps__scale-mark{border-radius:var(--nx-radius-xs);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.est-bot-nps__scale-mark--bad{background:#ef44441a;color:var(--nx-color-danger-700)}.est-bot-nps__scale-mark--ok{background:#f59e0b1a;color:var(--nx-color-warning-700)}.est-bot-nps__scale-mark--good{background:#0ea5e91a;color:var(--nx-color-primary-700)}.est-bot-nps__scale-mark--great{background:#22c55e1a;color:var(--nx-color-success-700)}.est-bot-stars{display:flex;flex-direction:column;gap:12px}.est-bot-stars-row{grid-gap:var(--nx-space-3);align-items:center;display:grid;gap:var(--nx-space-3);grid-template-columns:110px 1fr 90px}.est-bot-stars-row__label{display:inline-flex;font-size:13px;gap:1px}.est-bot-stars-row__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:8px;overflow:hidden}.est-bot-stars-row__fill{border-radius:6px;height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-bot-stars-row__count{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.est-bot-stars-row__count strong{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:700}.est-bot-stars-row__count small{color:var(--nx-text-tertiary);font-size:10.5px;font-weight:500}.est-bot-funnel{display:flex;flex-direction:column}.est-bot-funnel__step{padding:var(--nx-space-3) var(--nx-space-4);position:relative}.est-bot-funnel__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--est-bot-funnel-color) 18%,#0000),color-mix(in srgb,var(--est-bot-funnel-color) 6%,#0000));border-left:3px solid var(--est-bot-funnel-color);border-radius:0 var(--nx-radius-sm) var(--nx-radius-sm) 0;inset:0 auto 0 0;position:absolute;transition:width .6s var(--nx-ease-emphasis);width:100%;width:var(--est-bot-funnel-width,100%);z-index:0}.est-bot-funnel__label{align-items:center;display:flex;gap:var(--nx-space-3);justify-content:space-between;position:relative;z-index:1}.est-bot-funnel__etapa{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:700}.est-bot-funnel__valor{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px}.est-bot-funnel__valor strong{color:var(--nx-text-primary);font-size:var(--nx-text-lg-size);font-weight:800;letter-spacing:-.3px}.est-bot-funnel__valor small{color:var(--nx-text-tertiary);font-size:11px;font-weight:600}.est-bot-funnel__drop{border-left:1px dashed var(--nx-color-slate-200);color:var(--nx-text-tertiary);font-size:11px;font-style:italic;margin-left:var(--nx-space-4);padding:2px 0 4px var(--nx-space-4)}.est-bot-rating{display:inline-flex;font-size:13px;gap:1px}.est-bot-rating__on{color:#f59e0b}.est-bot-rating__off{color:#e2e8f0}.est-bot-comment{color:var(--nx-text-secondary)!important;font-size:var(--nx-text-md-size)!important;font-style:italic;line-height:var(--nx-line-snug)}.est-indicators--single{grid-template-columns:1fr}.est-indicators--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023.98px){.est-indicators--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.est-indicators--3{grid-template-columns:1fr}}.est-bot-ai-badge{align-items:center;background:linear-gradient(135deg,var(--nx-color-primary-100),#8b5cf62e);border:1px solid var(--nx-color-primary-200);border-radius:var(--nx-radius-full);color:var(--nx-color-primary-700);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.est-bot-ai-badge .anticon{font-size:12px}.est-bot-ai__resumen{color:var(--nx-text-primary);font-size:var(--nx-text-base-size);line-height:var(--nx-line-relaxed);margin:0 0 var(--nx-space-3)}.est-bot-ai__highlights{grid-gap:var(--nx-space-3);display:grid;gap:var(--nx-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023.98px){.est-bot-ai__highlights{grid-template-columns:1fr}}.est-bot-ai-highlight{background:var(--nx-bg-muted);border-left:3px solid var(--est-ai-tone,var(--nx-color-primary-500));border-radius:var(--nx-radius-sm);padding:var(--nx-space-3) var(--nx-space-4)}.est-bot-ai-highlight--positive{--est-ai-tone:#22c55e}.est-bot-ai-highlight--attention{--est-ai-tone:#f59e0b}.est-bot-ai-highlight--action{--est-ai-tone:#8b5cf6}.est-bot-ai-highlight__title{color:var(--est-ai-tone);font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.est-bot-ai-highlight__text{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size);line-height:var(--nx-line-snug)}.est-medicos-list{display:flex;flex-direction:column}.est-medico-row{grid-gap:var(--nx-space-3);align-items:center;border-bottom:1px solid var(--nx-color-slate-100);display:grid;gap:var(--nx-space-3);grid-template-columns:36px minmax(180px,1.2fr) 90px 90px minmax(180px,1.6fr);padding:12px 4px;transition:background var(--nx-duration-fast) var(--nx-ease-standard)}.est-medico-row:first-child{padding-top:4px}.est-medico-row:last-child{border-bottom:none;padding-bottom:4px}.est-medico-row:hover{background:var(--nx-bg-muted)}.est-medico-row__rank{font-feature-settings:"tnum";color:var(--nx-color-primary-600);font-size:var(--nx-text-md-size);font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.est-medico-row__main{min-width:0}.est-medico-row__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:700}.est-medico-row__esp,.est-medico-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-medico-row__esp{color:var(--nx-text-tertiary);font-size:var(--nx-text-sm-size);margin-top:2px}.est-medico-row__metric{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.est-medico-row__metric--right{align-items:stretch}.est-medico-row__metric-label{color:var(--nx-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.est-medico-row__metric-value,.est-medico-row__rating{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-variant-numeric:tabular-nums;font-weight:700;margin-top:2px}.est-medico-row__rating{align-items:center;display:inline-flex;gap:4px}.est-medico-row__rating .anticon{color:#f59e0b;font-size:13px}.est-medico-row__bar{align-items:center;display:flex;gap:var(--nx-space-2);margin-top:4px}.est-medico-row__bar-track{background:var(--nx-color-slate-100);border-radius:var(--nx-radius-full);flex:1 1 auto;height:6px;overflow:hidden}.est-medico-row__bar-fill{background:linear-gradient(90deg,var(--nx-color-success-500),#84cc16);border-radius:var(--nx-radius-full);height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-medico-row__bar-pct{font-feature-settings:"tnum";color:var(--nx-color-success-700);font-size:var(--nx-text-sm-size);font-variant-numeric:tabular-nums;font-weight:700;min-width:36px;text-align:right}@media (max-width:767.98px){.est-medico-row{gap:var(--nx-space-2);grid-template-columns:30px 1fr}.est-medico-row__main{grid-column:2}.est-medico-row__metric,.est-medico-row__metric--rating,.est-medico-row__metric--right{align-items:center;flex-direction:row;gap:8px;grid-column:2}.est-medico-row__metric-label{margin:0}}.est-resist-list{display:flex;flex-direction:column;gap:10px}.est-resist-row__head{align-items:baseline;display:flex;gap:var(--nx-space-2);justify-content:space-between;margin-bottom:4px}.est-resist-row__name{color:var(--nx-text-secondary);font-size:var(--nx-text-sm-size);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-resist-row__pct{font-feature-settings:"tnum";font-size:var(--nx-text-md-size);font-variant-numeric:tabular-nums;font-weight:800}.est-resist-row__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:7px;overflow:hidden}.est-resist-row__fill{border-radius:6px;height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-mortality-list{display:flex;flex-direction:column;gap:var(--nx-space-3)}.est-mortality-row{animation:nx-fade-slide-up .38s var(--nx-ease-emphasis) backwards;background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);display:flex;flex-direction:column;gap:4px;padding:var(--nx-space-3) var(--nx-space-3)}.est-mortality-row__head{align-items:baseline;display:flex;gap:var(--nx-space-3);justify-content:space-between}.est-mortality-row__name{color:var(--nx-text-primary);font-size:13.5px;font-weight:600}.est-mortality-row__pct{font-feature-settings:"tnum";font-size:var(--nx-text-lg-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.3px}.est-mortality-row__meta{font-feature-settings:"tnum";color:var(--nx-text-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums}.est-mortality-row__meta strong{color:var(--nx-text-secondary);font-weight:700}.est-mortality-row__track{background:var(--nx-color-slate-50);border:1px solid var(--nx-color-slate-100);border-radius:6px;height:7px;margin-top:2px;overflow:hidden}.est-mortality-row__fill{border-radius:6px;height:100%;transition:width .6s var(--nx-ease-emphasis)}.est-indicators--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023.98px){.est-indicators--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.est-indicators--cols-3{grid-template-columns:1fr}}.est-camas-list{gap:var(--nx-space-3)}.est-camas-list,.est-camas-row{display:flex;flex-direction:column}.est-camas-row{animation:nx-fade-slide-up .38s var(--nx-ease-emphasis) backwards;background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);gap:8px;padding:var(--nx-space-3) var(--nx-space-4)}.est-camas-row__head{align-items:baseline;display:flex;gap:var(--nx-space-3);justify-content:space-between}.est-camas-row__title{align-items:center;display:inline-flex;gap:8px}.est-camas-row__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.est-camas-row__name{color:var(--nx-text-primary);font-size:13.5px;font-weight:600}.est-camas-row__pct{font-feature-settings:"tnum";color:var(--nx-text-secondary);font-size:12.5px;font-variant-numeric:tabular-nums}.est-camas-row__pct strong{color:var(--nx-text-primary);font-weight:700}.est-camas-row__stack{background:var(--nx-color-slate-100);border:1px solid var(--nx-color-slate-100);border-radius:6px;display:flex;gap:2px;height:12px;overflow:hidden;width:100%}.est-camas-stack-seg{height:100%;transition:flex .6s var(--nx-ease-emphasis)}.est-camas-stack-seg--ocupada{background:linear-gradient(180deg,#38bdf8,#0ea5e9)}.est-camas-stack-seg--libre{background:linear-gradient(180deg,#4ade80,#22c55e)}.est-camas-stack-seg--limpieza{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.est-camas-stack-seg--fs{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.est-camas-row__legend{font-feature-settings:"tnum";color:var(--nx-text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;font-variant-numeric:tabular-nums;gap:var(--nx-space-3)}.est-camas-row__legend strong{color:var(--nx-text-secondary);font-weight:700;margin-left:2px}.est-dot{border-radius:50%;display:inline-block;height:8px;margin-right:4px;vertical-align:middle;width:8px}.est-dot--ocupada{background:#0ea5e9}.est-dot--libre{background:#22c55e}.est-dot--limpieza{background:#f59e0b}.est-dot--fs{background:#94a3b8}.est-camas-map-legend{border-bottom:1px dashed var(--nx-border);color:var(--nx-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--nx-space-4);margin-bottom:var(--nx-space-3);padding-bottom:var(--nx-space-3)}.est-camas-map{grid-gap:var(--nx-space-3);display:grid;gap:var(--nx-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.est-camas-map__group{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);display:flex;flex-direction:column;gap:8px;padding:var(--nx-space-3)}.est-camas-map__group-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.est-camas-map__group-name{color:var(--nx-text-primary);font-size:12.5px;font-weight:600}.est-camas-map__group-count{font-feature-settings:"tnum";color:var(--nx-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.est-camas-map__grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr)}.est-camas-cell{aspect-ratio:1/1;border:1px solid #0000;border-radius:3px;cursor:default;transition:transform .15s var(--nx-ease-standard),box-shadow .15s var(--nx-ease-standard)}.est-camas-cell:hover{box-shadow:0 2px 8px #0f172a2e;position:relative;transform:scale(1.18);z-index:2}.est-camas-cell--ocupada{background:linear-gradient(135deg,#38bdf8,#0284c7)}.est-camas-cell--libre{background:linear-gradient(135deg,#4ade80,#16a34a)}.est-camas-cell--limpieza{background:linear-gradient(135deg,#fbbf24,#d97706)}.est-camas-cell--fs{background:linear-gradient(135deg,#cbd5e1,#64748b)}.est-mov-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;height:22px;letter-spacing:.1px;padding:0 10px;white-space:nowrap}.cont-page{display:flex;flex-direction:column;min-width:0;width:100%}.cont-page__sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,var(--nx-bg-page) 88%,#f8fafc00);margin:0 -18px;margin-bottom:var(--nx-space-5);padding:18px 18px 14px;position:sticky;top:0;z-index:20}.cont-hero{align-items:center;display:flex;gap:var(--nx-space-4);margin-bottom:4px;padding:0}.cont-hero__icon{align-items:center;background:linear-gradient(135deg,var(--nx-color-primary-500),var(--nx-color-primary-700));border-radius:var(--nx-radius-md);box-shadow:0 6px 16px -8px var(--nx-color-primary-500),inset 0 1px 0 #fff3;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.cont-hero__main{flex:1 1;min-width:0}.cont-hero__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 30%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text;font-size:var(--nx-text-3xl-size);font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.cont-hero__meta{align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:12.5px;gap:8px;margin-top:4px}.cont-hero__company{color:var(--nx-text-primary);font-weight:600}.cont-hero__dot{background:var(--nx-color-slate-300);border-radius:50%;display:inline-block;height:4px;width:4px}.cont-hero__date{text-transform:capitalize}.cont-hero__actions{flex-shrink:0;gap:8px}.cont-header-chip,.cont-hero__actions{align-items:center;display:inline-flex}.cont-header-chip{background:#0ea5e91a;border:1px solid #0ea5e92e;border-radius:999px;color:var(--nx-color-primary-700);font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.cont-metrics-grid{grid-gap:var(--nx-space-4);display:grid;gap:var(--nx-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cont-metric{align-items:center;animation:nx-fade-slide-up .38s var(--nx-ease-emphasis) backwards;background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:0 1px 2px #0f172a08;display:flex;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-5);transition:transform .2s var(--nx-ease-emphasis),box-shadow .2s var(--nx-ease-emphasis)}.cont-metric:hover{box-shadow:0 8px 22px -12px #0f172a2e;transform:translateY(-2px)}.cont-metric:first-child{animation-delay:0ms}.cont-metric:nth-child(2){animation-delay:70ms}.cont-metric:nth-child(3){animation-delay:.14s}.cont-metric:nth-child(4){animation-delay:.21s}.cont-metric__icon{align-items:center;background:linear-gradient(135deg,#0ea5e9,color-mix(in srgb,#0ea5e9 70%,#000));background:linear-gradient(135deg,var(--cont-metric-accent,#0ea5e9),color-mix(in srgb,var(--cont-metric-accent,#0ea5e9) 70%,#000));border-radius:12px;box-shadow:0 4px 12px -6px #0ea5e9;box-shadow:0 4px 12px -6px var(--cont-metric-accent,#0ea5e9);color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.cont-metric__body{min-width:0}.cont-metric__value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-2xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.4px;line-height:1.05}.cont-metric__label{color:var(--nx-text-secondary);font-size:11.5px;font-weight:500;margin-top:4px}.cont-modules-grid{grid-gap:var(--nx-space-4);display:grid;gap:var(--nx-space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cont-module-card{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);cursor:pointer;font-family:inherit;overflow:hidden;padding:var(--nx-space-5) var(--nx-space-5);position:relative;text-align:left;transition:transform .2s var(--nx-ease-emphasis),box-shadow .2s var(--nx-ease-emphasis),border-color .2s var(--nx-ease-emphasis)}.cont-module-card:hover{border-color:color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 40%,var(--nx-border));box-shadow:0 14px 28px -16px color-mix(in srgb,#0ea5e9 60%,#0000),0 4px 10px -6px #0f172a1a;box-shadow:0 14px 28px -16px color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 60%,#0000),0 4px 10px -6px #0f172a1a;transform:translateY(-3px)}.cont-module-card:focus-visible{outline:2px solid #0ea5e9;outline:2px solid var(--cont-module-accent,#0ea5e9);outline-offset:2px}.cont-module-card__head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--nx-space-4)}.cont-module-card__icon{align-items:center;background:linear-gradient(135deg,#0ea5e9,color-mix(in srgb,#0ea5e9 65%,#000));background:linear-gradient(135deg,var(--cont-module-accent,#0ea5e9),color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 65%,#000));border-radius:12px;box-shadow:0 6px 16px -8px #0ea5e9;box-shadow:0 6px 16px -8px var(--cont-module-accent,#0ea5e9);color:#fff;display:inline-flex;font-size:20px;height:44px;justify-content:center;width:44px}.cont-module-card__arrow{color:var(--nx-text-tertiary);font-size:13px;margin-top:8px;transition:transform .2s var(--nx-ease-emphasis),color .2s var(--nx-ease-emphasis)}.cont-module-card:hover .cont-module-card__arrow{color:#0ea5e9;color:var(--cont-module-accent,#0ea5e9);transform:translateX(4px)}.cont-module-card__title{color:var(--nx-text-primary);font-size:var(--nx-text-lg-size);font-weight:700;letter-spacing:-.2px}.cont-module-card__desc{color:var(--nx-text-secondary);font-size:13px;line-height:1.5;margin-top:4px}.cont-module-card__badge{align-items:center;background:color-mix(in srgb,#0ea5e9 12%,#0000);background:color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 12%,#0000);border:1px solid color-mix(in srgb,#0ea5e9 22%,#0000);border:1px solid color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 22%,#0000);border-radius:999px;color:color-mix(in srgb,#0ea5e9 85%,#000);color:color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 85%,#000);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;margin-top:var(--nx-space-3);padding:5px 12px}.cont-module-card__badge-dot{background:#0ea5e9;background:var(--cont-module-accent,#0ea5e9);border-radius:50%;height:6px;width:6px}.cont-module-card__bg-icon{bottom:-28px;color:color-mix(in srgb,#0ea5e9 7%,#0000);color:color-mix(in srgb,var(--cont-module-accent,#0ea5e9) 7%,#0000);font-size:130px;line-height:1;pointer-events:none;position:absolute;right:-18px;transition:transform .4s var(--nx-ease-emphasis)}.cont-module-card:hover .cont-module-card__bg-icon{transform:scale(1.08) rotate(-4deg)}.cont-bottom-grid{grid-gap:var(--nx-space-4);display:grid;gap:var(--nx-space-4);grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1023.98px){.cont-bottom-grid{grid-template-columns:1fr}}.cont-feed{display:flex;flex-direction:column}.cont-feed-row{align-items:center;border-bottom:1px solid var(--nx-border);border-radius:4px;cursor:pointer;display:flex;gap:var(--nx-space-3);padding:11px var(--nx-space-2);transition:background .15s var(--nx-ease-standard)}.cont-feed-row:last-child{border-bottom:none}.cont-feed-row:hover{background:var(--nx-bg-muted)}.cont-feed-row__avatar{align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;position:relative;width:36px}.cont-feed-row__pulse{background:#ef4444;border:2px solid var(--nx-bg-surface);border-radius:50%;height:10px;position:absolute;right:-2px;top:-2px;width:10px}.cont-feed-row__main{flex:1 1;min-width:0}.cont-feed-row__head{align-items:center;display:flex;gap:6px}.cont-feed-row__name{color:var(--nx-text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cont-feed-row__new{background:#ef44441f;border-radius:3px;color:#b91c1c;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.4px;padding:2px 6px}.cont-feed-row__period{color:var(--nx-text-tertiary);font-size:11.5px;margin-top:1px}.cont-feed-row__time{font-feature-settings:"tnum";align-items:center;color:var(--nx-text-tertiary);display:inline-flex;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;gap:4px}.cont-export{gap:var(--nx-space-4)}.cont-export,.cont-export__field{display:flex;flex-direction:column}.cont-export__field{gap:6px}.cont-export__label{color:var(--nx-text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cont-export__panel{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);padding:var(--nx-space-3) var(--nx-space-4)}.cont-export__title{color:var(--nx-text-primary);font-size:12.5px;font-weight:700}.cont-export__hint{color:var(--nx-text-secondary);font-size:11.5px;line-height:1.5;margin:4px 0 var(--nx-space-3)}.cont-export__buttons{display:flex;gap:8px}.cont-export__btn{flex:1 1;font-size:12px;font-weight:600}.cont-export__btn--pdf{border-color:#fecaca!important;color:#b91c1c!important}.cont-export__btn--pdf:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#991b1b!important}.cont-export__btn--excel{border-color:#bbf7d0!important;color:#15803d!important}.cont-export__btn--excel:hover{background:#f0fdf4!important;border-color:#86efac!important;color:#166534!important}.cont-link{align-items:center;background:none;border:none;border-radius:6px;color:var(--nx-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:4px;padding:4px 8px;transition:background .15s var(--nx-ease-standard),color .15s var(--nx-ease-standard)}.cont-link:hover{background:var(--nx-bg-muted);color:var(--nx-text-primary)}.cont-link--strong{color:var(--nx-color-primary-700);font-weight:600}.cont-link--strong:hover{background:#0ea5e914;color:var(--nx-color-primary-700)}@media (max-width:767.98px){.cont-hero__icon{font-size:20px;height:42px;width:42px}.cont-hero__title{font-size:var(--nx-text-2xl-size)}.cont-hero__actions{display:none}.cont-modules-grid{grid-template-columns:1fr}}@keyframes nx-fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cont-back{align-items:center;background:none;border:none;color:var(--nx-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:var(--nx-space-2);padding:0;transition:color .15s var(--nx-ease-standard)}.cont-back:hover{color:var(--nx-color-primary-700)}.cont-filterbar{border-top:1px dashed var(--nx-border);display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--nx-space-3);padding-top:var(--nx-space-3)}.cont-table{display:flex;flex-direction:column}.cont-table__head{grid-gap:0;background:var(--nx-bg-muted);border-bottom:1px solid var(--nx-border);color:var(--nx-text-secondary);display:grid;font-size:11px;font-weight:600;gap:0;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(0,2fr) 130px;letter-spacing:.06em;padding:12px var(--nx-space-5);text-transform:uppercase}.cont-table__cell--right{text-align:right}.cont-table__row{grid-gap:0;align-items:center;border-bottom:1px solid var(--nx-border);cursor:pointer;display:grid;gap:0;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(0,2fr) 130px;padding:14px var(--nx-space-5);transition:background .12s var(--nx-ease-standard)}.cont-table__row:last-child{border-bottom:none}.cont-table__row:hover{background:var(--nx-bg-muted)}.cont-table__row:focus-visible{outline:2px solid var(--nx-color-primary-500);outline-offset:-2px}.cont-table__doctor{align-items:center;display:flex;gap:11px;min-width:0}.cont-table__avatar{align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:38px;justify-content:center;position:relative;width:38px}.cont-table__avatar-pulse{background:#ef4444;border:2px solid var(--nx-bg-surface);border-radius:50%;height:10px;position:absolute;right:-2px;top:-2px;width:10px}.cont-table__doctor-info{min-width:0}.cont-table__doctor-name{align-items:center;color:var(--nx-text-primary);display:flex;font-size:13.5px;font-weight:600;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cont-table__new{background:#ef44441f;border-radius:3px;color:#b91c1c;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.4px;padding:2px 6px}.cont-table__doctor-email{color:var(--nx-text-tertiary);font-size:11.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cont-table__activity{font-feature-settings:"tnum";align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:6px}.cont-table__activity .anticon{color:var(--nx-text-tertiary)}.cont-table__periods{display:flex;flex-direction:column;gap:5px;min-width:0}.cont-table__period-chip{align-items:center;background:#0ea5e91a;border-radius:6px;color:var(--nx-color-primary-700);display:inline-flex;font-size:11.5px;font-weight:600;max-width:fit-content;padding:3px 9px}.cont-table__status{align-items:flex-start;display:flex;font-size:11px;font-weight:600;gap:4px;line-height:1.4}.cont-table__status--ok{color:#15803d}.cont-table__status--warn{color:#c2410c}.cont-table__status .anticon{flex-shrink:0;margin-top:1px}.cont-table__status-detail{color:var(--nx-text-tertiary);font-weight:400}.cont-btn-detail{background:#0000;border:1px solid var(--nx-color-primary-500);border-radius:8px;color:var(--nx-color-primary-700);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:background .15s var(--nx-ease-standard),color .15s var(--nx-ease-standard)}.cont-btn-detail:hover{background:var(--nx-color-primary-500);color:#fff}@media (max-width:1023.98px){.cont-table__head{display:none}.cont-table__row{gap:8px;grid-template-columns:1fr;padding:var(--nx-space-4)}.cont-table__cell--right{text-align:left}.cont-table__activity,.cont-table__periods{padding-left:49px}}.det-month-pill{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e92e;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:4px 8px 4px 12px}.det-month-pill,.det-month-pill .anticon{color:var(--nx-color-primary-700)}.det-month-pill__select{min-width:160px}.det-month-pill__select .ant-select-selection-item{color:var(--nx-color-primary-700);font-size:12.5px;font-weight:600}.det-grid{grid-gap:var(--nx-space-4);align-items:start;display:grid;gap:var(--nx-space-4);grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1023.98px){.det-grid{grid-template-columns:1fr}}.det-section-meta{color:var(--nx-text-tertiary);font-size:12px;font-weight:500}.det-invoices{display:flex;flex-direction:column}.det-invoices__head{background:var(--nx-bg-muted);border-bottom:1px solid var(--nx-border);color:var(--nx-text-secondary);display:grid;font-size:10.5px;font-weight:600;grid-template-columns:minmax(0,1fr) 160px 220px;letter-spacing:.06em;padding:10px var(--nx-space-5);text-transform:uppercase}.det-invoices__cell--right{text-align:right}.det-invoice-row{align-items:center;border-bottom:1px solid var(--nx-border);display:grid;grid-template-columns:minmax(0,1fr) 160px 220px;padding:12px var(--nx-space-5);transition:background .12s var(--nx-ease-standard)}.det-invoice-row:last-child{border-bottom:none}.det-invoice-row:hover{background:var(--nx-bg-muted)}.det-invoice-row__file{align-items:center;display:flex;gap:10px;min-width:0}.det-invoice-row__icon{align-items:center;background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:9px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.det-invoice-row__name{color:var(--nx-text-primary);font-size:13px;font-weight:600;margin-bottom:3px}.det-status-pill{align-items:center;border-radius:4px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.2px;padding:2px 8px}.det-invoice-row__time{font-feature-settings:"tnum";color:var(--nx-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.det-invoice-row__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.det-action{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:4px;padding:5px 11px;transition:background .12s var(--nx-ease-standard),color .12s var(--nx-ease-standard),border-color .12s var(--nx-ease-standard)}.det-action:disabled{cursor:not-allowed;opacity:.5}.det-action--view{background:#0000;border:1px solid var(--nx-color-primary-500);color:var(--nx-color-primary-700)}.det-action--view:hover{background:#0ea5e914}.det-action--print{background:#0000;border:1px solid var(--nx-border);color:var(--nx-text-secondary)}.det-action--print:hover:not(:disabled){border-color:var(--nx-color-primary-500);color:var(--nx-color-primary-700)}.det-action--print-on{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#16a34a!important}.det-action--delete{background:#0000;border:1px solid #fecaca;color:#dc2626;padding:5px 9px}.det-action--delete:hover{background:#fef2f2;border-color:#fca5a5}.det-sidebar{gap:var(--nx-space-4);min-width:0}.det-info-list,.det-sidebar{display:flex;flex-direction:column}.det-info-list{gap:8px}.det-info-row{align-items:flex-start;display:flex;font-size:12.5px;gap:10px;justify-content:space-between}.det-info-row__label{color:var(--nx-text-tertiary);flex-shrink:0}.det-info-row__value{color:var(--nx-text-primary);font-weight:600;text-align:right;word-break:break-word}.det-actions-stack{display:flex;flex-direction:column;gap:8px}.det-action-btn{font-weight:600!important;height:38px!important}.det-action-btn--notify.is-active{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.det-action-btn--confirm.is-active{background:#0284c7!important;background:var(--nx-color-primary-600,#0284c7)!important;border-color:#0284c7!important;border-color:var(--nx-color-primary-600,#0284c7)!important}.det-action-btn--revert:not(:disabled){background:var(--nx-bg-muted)!important;border-color:var(--nx-border)!important;color:var(--nx-text-primary)!important}.det-status-note{border-radius:8px;font-size:12.5px;font-weight:600;line-height:1.45;margin-top:12px;padding:8px 12px}.det-status-note--paid{background:#dbeafe;color:#1e40af}.det-status-note--ready{background:#dcfce7;color:#166534}.det-status-note--rejected{background:#fee2e2;color:#991b1b}.det-status-note--reason{background:#fff7ed;color:#9a3412;font-size:11.5px;font-weight:500}.det-status-note--reason strong{color:#7c2d12;font-weight:700}.det-months-list{display:flex;flex-direction:column;gap:6px}.det-month-btn{background:#0000;border:1px solid var(--nx-border);border-radius:9px;cursor:pointer;font-family:inherit;padding:8px 12px;text-align:left;transition:all .12s var(--nx-ease-standard)}.det-month-btn:hover{background:var(--nx-bg-muted);border-color:var(--nx-color-primary-500)}.det-month-btn--active{background:#0ea5e914;border-color:var(--nx-color-primary-500)}.det-month-btn__label{color:var(--nx-text-primary);font-size:12.5px;font-weight:600}.det-month-btn--active .det-month-btn__label{color:var(--nx-color-primary-700)}.det-month-btn__sub{color:var(--nx-text-tertiary);font-size:11px;margin-top:2px}.det-preview-backdrop{align-items:center;animation:det-fade-in .18s var(--nx-ease-emphasis);background:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.det-preview-modal{animation:det-zoom-in .22s var(--nx-ease-emphasis);background:var(--nx-bg-surface);border-radius:14px;box-shadow:0 24px 64px -16px #00000073;display:flex;flex-direction:column;height:85vh;max-width:920px;overflow:hidden;width:90%}.det-preview-modal__head{align-items:center;border-bottom:1px solid var(--nx-border);color:var(--nx-text-primary);display:flex;font-weight:600;justify-content:space-between;padding:12px 20px}.det-preview-modal__close{align-items:center;background:none;border:none;border-radius:6px;color:var(--nx-text-tertiary);cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;padding:0;transition:background .15s,color .15s;width:30px}.det-preview-modal__close:hover{background:var(--nx-bg-muted);color:var(--nx-text-primary)}.det-preview-modal__iframe{background:var(--nx-bg-muted);border:none;flex:1 1}@keyframes det-fade-in{0%{opacity:0}to{opacity:1}}@keyframes det-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.det-modal-hint{color:var(--nx-text-secondary);font-size:13px;line-height:1.5;margin-bottom:12px}.det-modal-card{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:12px;margin-bottom:12px;padding:8px 12px}.det-modal-card__title{color:#991b1b;font-weight:600;margin-bottom:2px}.det-modal-card__meta{color:#7f1d1d}.det-modal-label{color:var(--nx-text-secondary);font-size:12px;font-weight:600;margin-bottom:6px}.mont-layout{grid-gap:var(--nx-space-4);align-items:start;display:grid;gap:var(--nx-space-4);grid-template-columns:300px minmax(0,1fr)}@media (max-width:1023.98px){.mont-layout{grid-template-columns:1fr}}.mont-doctors{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:0 1px 2px #0f172a08;overflow:hidden}.mont-doctors__head{border-bottom:1px solid var(--nx-border);padding:var(--nx-space-4) var(--nx-space-4) var(--nx-space-3)}.mont-doctors__title{color:var(--nx-text-primary);font-size:14px;font-weight:700;margin-bottom:8px}.mont-doctors__list{max-height:70vh;overflow-y:auto}.mont-doctor-item{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--nx-border);border-left:3px solid #0000;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px var(--nx-space-4);text-align:left;transition:background .12s var(--nx-ease-standard),border-color .12s var(--nx-ease-standard);width:100%}.mont-doctor-item:last-child{border-bottom:none}.mont-doctor-item:hover{background:var(--nx-bg-muted)}.mont-doctor-item--active{background:#0ea5e914;border-left-color:var(--nx-color-primary-500)}.mont-doctor-item__avatar{align-items:center;background:var(--nx-color-slate-100);border-radius:9px;color:var(--nx-text-secondary);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;transition:background .15s var(--nx-ease-standard),color .15s var(--nx-ease-standard);width:34px}.mont-doctor-item--active .mont-doctor-item__avatar{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff}.mont-doctor-item__main{flex:1 1;min-width:0}.mont-doctor-item__name{color:var(--nx-text-primary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mont-doctor-item--active .mont-doctor-item__name{color:var(--nx-color-primary-700)}.mont-doctor-item__license{color:var(--nx-text-tertiary);font-size:11px;margin-top:1px}.mont-doctor-item__dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e2e;flex-shrink:0;height:7px;width:7px}.mont-detail{display:flex;flex-direction:column;gap:var(--nx-space-4);min-width:0}.mont-form-head{align-items:center;border-bottom:1px solid var(--nx-border);display:flex;gap:var(--nx-space-3);justify-content:space-between;padding:var(--nx-space-4) var(--nx-space-5)}.mont-form-head__name{color:var(--nx-text-primary);font-size:15px;font-weight:700;letter-spacing:-.2px}.mont-form-head__meta{color:var(--nx-text-tertiary);font-size:12px;margin-top:1px}.mont-form-head__chip{font-feature-settings:"tnum";border-radius:8px;flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;padding:5px 12px}.mont-form-head__chip--ok{background:#dcfce7;color:#166534}.mont-form-head__chip--empty{background:var(--nx-color-slate-100);color:var(--nx-text-tertiary);font-weight:600}.mont-form-body{padding:var(--nx-space-5)}.mont-form-title{color:var(--nx-text-primary);font-size:13.5px;font-weight:700;margin-bottom:var(--nx-space-4)}.mont-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}@media (max-width:639.98px){.mont-form-grid{grid-template-columns:1fr}}.mont-field{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--nx-space-3)}.mont-field__label{align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;letter-spacing:.05em;text-transform:uppercase}.mont-amount-input{align-items:center;background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:8px;display:flex;overflow:hidden;transition:border-color .15s var(--nx-ease-standard),box-shadow .15s var(--nx-ease-standard)}.mont-amount-input:focus-within{border-color:var(--nx-color-primary-500);box-shadow:0 0 0 3px #0ea5e91f}.mont-amount-input__prefix{align-items:center;background:var(--nx-bg-muted);border-right:1px solid var(--nx-border);color:var(--nx-text-tertiary);display:flex;font-size:14px;font-weight:700;height:32px;padding:0 10px}.mont-amount-input input{background:#0000;border:none;flex:1 1;font-size:13.5px;height:32px;min-width:0;padding:0 10px}.mont-amount-input input,.mont-textarea{color:var(--nx-text-primary);font-family:inherit;outline:none;width:100%}.mont-textarea{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:8px;box-sizing:border-box;font-size:13px;padding:8px 12px;resize:vertical;transition:border-color .15s var(--nx-ease-standard),box-shadow .15s var(--nx-ease-standard)}.mont-textarea:focus{border-color:var(--nx-color-primary-500);box-shadow:0 0 0 3px #0ea5e91f}.mont-save{background:#0284c7!important;background:var(--nx-color-primary-600,#0284c7)!important;border-color:#0284c7!important;border-color:var(--nx-color-primary-600,#0284c7)!important;font-weight:600;height:38px;min-width:140px}.mont-save:hover:not(:disabled){background:var(--nx-color-primary-700)!important;border-color:var(--nx-color-primary-700)!important}.mont-save--success{background:#16a34a!important;border-color:#16a34a!important}.mont-save--success:hover{background:#15803d!important;border-color:#15803d!important}.mont-history-title{align-items:center;color:var(--nx-color-primary-700);display:inline-flex;gap:8px}.mont-history__head{background:var(--nx-bg-muted);border-bottom:1px solid var(--nx-border);color:var(--nx-text-secondary);display:grid;font-size:10.5px;font-weight:600;grid-template-columns:1fr 130px 180px;letter-spacing:.06em;padding:10px var(--nx-space-5);text-transform:uppercase}.mont-history__cell--right{text-align:right}.mont-history__row{align-items:center;border-bottom:1px solid var(--nx-border);display:grid;grid-template-columns:1fr 130px 180px;padding:11px var(--nx-space-5);transition:background .12s var(--nx-ease-standard)}.mont-history__row:hover{background:var(--nx-bg-muted)}.mont-history__period{color:var(--nx-text-primary);font-size:13px;font-weight:600}.mont-history__amount{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.mont-history__actions{display:flex;gap:8px;justify-content:flex-end}.mont-action{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:4px;padding:4px 12px;transition:background .15s var(--nx-ease-standard),color .15s var(--nx-ease-standard),border-color .15s var(--nx-ease-standard)}.mont-action:disabled{cursor:not-allowed;opacity:.4}.mont-action--edit{background:#0000;border:1px solid var(--nx-border);color:var(--nx-color-primary-700)}.mont-action--edit:hover:not(:disabled){background:#0ea5e914;border-color:var(--nx-color-primary-500)}.mont-action--delete{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:4px 10px}.mont-action--delete:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.mont-history__obs{align-items:flex-start;background:var(--nx-bg-muted);border-bottom:1px solid var(--nx-border);color:var(--nx-text-secondary);display:flex;font-size:11.5px;font-style:italic;gap:6px;padding:4px var(--nx-space-5) 10px}.mont-history__obs .anticon{color:var(--nx-text-tertiary);flex-shrink:0;font-size:11px;margin-top:2px}.mont-history__total{align-items:center;background:var(--nx-bg-muted);border-top:1px solid var(--nx-border);display:flex;gap:16px;justify-content:flex-end;padding:12px var(--nx-space-5)}.mont-history__total-label{color:var(--nx-text-secondary);font-size:12px}.mont-history__total-value{font-feature-settings:"tnum";color:var(--nx-color-primary-700);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.compras-gate{align-items:center;justify-content:center;min-height:calc(100vh - 40px);overflow:hidden;position:relative;width:100%}.compras-gate,.compras-gate__bg{display:flex;padding:var(--nx-space-5)}.compras-gate__bg{flex-direction:column;gap:var(--nx-space-4);inset:0;opacity:.6;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.compras-gate__bg-hero{align-items:center;border-bottom:1px solid var(--nx-border);display:flex;gap:var(--nx-space-4);padding-bottom:var(--nx-space-3)}.compras-gate__bg-icon{align-items:center;background:linear-gradient(135deg,var(--nx-color-primary-500),var(--nx-color-primary-700));border-radius:var(--nx-radius-md);color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;opacity:.5;width:48px}.compras-gate__bg-title-bar{background:linear-gradient(90deg,var(--nx-color-slate-200),var(--nx-color-slate-100));border-radius:6px;height:22px;width:220px}.compras-gate__bg-meta-bar{background:var(--nx-color-slate-100);border-radius:4px;height:12px;margin-top:10px;width:140px}.compras-gate__bg-hero{flex-wrap:wrap}.compras-gate__bg-grid{grid-gap:var(--nx-space-4);display:grid;gap:var(--nx-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.compras-gate__bg-card{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);display:flex;flex-direction:column;gap:10px;min-height:92px;padding:var(--nx-space-4) var(--nx-space-5)}.compras-gate__bg-card-icon{background:linear-gradient(135deg,#bae6fd,#7dd3fc);background:linear-gradient(135deg,var(--nx-color-primary-200,#bae6fd),var(--nx-color-primary-300,#7dd3fc));border-radius:10px;height:38px;opacity:.6;width:38px}.compras-gate__bg-card-line{background:var(--nx-color-slate-100);border-radius:4px;height:12px}.compras-gate__bg-card-line--lg{width:70%}.compras-gate__bg-card-line--sm{width:45%}.compras-gate__bg-table{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);overflow:hidden}.compras-gate__bg-table-row{background:linear-gradient(90deg,var(--nx-bg-surface) 60%,var(--nx-bg-muted));border-bottom:1px solid var(--nx-border);height:46px}.compras-gate__bg-table-row:last-child{border-bottom:none}.compras-gate__backdrop{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#f8fafc73;inset:0;position:absolute;z-index:1}.compras-gate__modal{animation:compras-gate-in .36s var(--nx-ease-emphasis);background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:18px;box-shadow:0 32px 80px -24px #0f172a47,0 12px 28px -16px #0f172a24;max-width:540px;padding:36px 32px 28px;position:relative;text-align:center;width:100%;z-index:2}.compras-gate__icon{align-items:center;background:linear-gradient(135deg,var(--nx-color-primary-500),var(--nx-color-primary-700));border-radius:18px;box-shadow:0 14px 28px -12px var(--nx-color-primary-500),inset 0 1px 0 #ffffff40;color:#fff;display:inline-flex;font-size:30px;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.compras-gate__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 30%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0}.compras-gate__subtitle{background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:999px;color:#b45309;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.06em;margin:8px 0 0;padding:3px 12px;text-transform:uppercase}.compras-gate__lead{color:var(--nx-text-secondary);font-size:14px;line-height:1.6;margin:18px 0 22px}.compras-gate__features{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 22px;padding:16px 18px;text-align:left}.compras-gate__features li{align-items:flex-start;color:var(--nx-text-primary);display:flex;font-size:13px;gap:10px;line-height:1.5}.compras-gate__features .anticon{color:var(--nx-color-primary-700);flex-shrink:0;font-size:16px;margin-top:2px}.compras-gate__notice{align-items:flex-start;background:#0ea5e914;border:1px solid #0ea5e938;border-radius:12px;color:var(--nx-color-primary-700);display:flex;font-size:13px;gap:10px;line-height:1.55;padding:14px 16px;text-align:left}.compras-gate__notice .anticon{flex-shrink:0;font-size:18px;margin-top:1px}.compras-gate__notice strong{color:var(--nx-color-primary-700);font-weight:700}.compras-gate__back{align-items:center;background:none;border:none;border-radius:8px;color:var(--nx-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;margin-top:22px;padding:6px 12px;transition:background .15s var(--nx-ease-standard),color .15s var(--nx-ease-standard)}.compras-gate__back:hover{background:var(--nx-bg-muted);color:var(--nx-text-primary)}@keyframes compras-gate-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:639.98px){.compras-gate__modal{padding:28px 22px 22px}.compras-gate__icon{font-size:26px;height:56px;width:56px}.compras-gate__title{font-size:21px}.compras-gate__lead{font-size:13px}}.notif-page{display:flex;flex-direction:column;min-width:0;width:100%}.notif-page__sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,var(--nx-bg-page) 88%,#f8fafc00);margin:0 -18px;margin-bottom:var(--nx-space-5);padding:18px 18px 14px;position:sticky;top:0;z-index:20}.notif-hero{align-items:center;display:flex;gap:var(--nx-space-4)}.notif-hero__icon{align-items:center;background:linear-gradient(135deg,var(--nx-color-primary-500),var(--nx-color-primary-700));border-radius:var(--nx-radius-md);box-shadow:0 6px 16px -8px var(--nx-color-primary-500),inset 0 1px 0 #fff3;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.notif-hero__main{flex:1 1;min-width:0}.notif-hero__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--nx-text-primary) 30%,var(--nx-color-primary-700));-webkit-background-clip:text;background-clip:text;font-size:var(--nx-text-3xl-size);font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.notif-hero__meta{align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:12.5px;gap:8px;margin-top:4px}.notif-hero__company{color:var(--nx-text-primary);font-weight:600}.notif-hero__dot{background:var(--nx-color-slate-300);border-radius:50%;display:inline-block;height:4px;width:4px}.notif-hero__date{text-transform:capitalize}.notif-hero__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.notif-header-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.notif-header-chip--lab{background:#f59e0b1f;border:1px solid #f59e0b40;color:#92400e}.notif-metrics-grid{grid-gap:var(--nx-space-4);display:grid;gap:var(--nx-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.notif-metric{align-items:center;animation:notif-fade-up .38s var(--nx-ease-emphasis) backwards;background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:0 1px 2px #0f172a08;display:flex;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-5);transition:transform .2s var(--nx-ease-emphasis),box-shadow .2s var(--nx-ease-emphasis)}.notif-metric:hover{box-shadow:0 8px 22px -12px #0f172a2e;transform:translateY(-2px)}.notif-metric:first-child{animation-delay:0ms}.notif-metric:nth-child(2){animation-delay:70ms}.notif-metric:nth-child(3){animation-delay:.14s}.notif-metric__icon{align-items:center;background:linear-gradient(135deg,#0ea5e9,color-mix(in srgb,#0ea5e9 70%,#000));background:linear-gradient(135deg,var(--notif-metric-accent,#0ea5e9),color-mix(in srgb,var(--notif-metric-accent,#0ea5e9) 70%,#000));border-radius:12px;box-shadow:0 4px 12px -6px #0ea5e9;box-shadow:0 4px 12px -6px var(--notif-metric-accent,#0ea5e9);color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.notif-metric__body{min-width:0}.notif-metric__value{font-feature-settings:"tnum";color:var(--nx-text-primary);font-size:var(--nx-text-2xl-size);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.4px;line-height:1.05}.notif-metric__label{color:var(--nx-text-secondary);font-size:11.5px;font-weight:500;margin-top:4px}.notif-send-grid{grid-gap:var(--nx-space-4);display:grid;gap:var(--nx-space-4);grid-template-columns:1fr 1fr}@media (max-width:1023.98px){.notif-send-grid{grid-template-columns:1fr}}.notif-section-title{align-items:center;color:var(--nx-color-primary-700);display:inline-flex;gap:8px}.notif-section-title--green{color:#15803d}.notif-form{gap:14px}.notif-field,.notif-form{display:flex;flex-direction:column}.notif-field{gap:6px}.notif-field__label{color:var(--nx-text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.notif-token-status{align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:12px;gap:6px;margin-top:4px}.notif-callout{border-radius:8px;font-size:12.5px;line-height:1.5;padding:9px 12px}.notif-callout--ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.notif-callout--warn{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-callout__warn{color:#92400e;margin-left:4px}.notif-flow{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-text-secondary);font-size:12px;line-height:1.5;padding:10px 14px}.notif-flow code{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:4px;color:var(--nx-text-primary);font-size:11.5px;padding:1px 5px}.notif-send-btn{background:#0284c7!important;background:var(--nx-color-primary-600,#0284c7)!important;border-color:#0284c7!important;border-color:var(--nx-color-primary-600,#0284c7)!important;font-weight:600!important;height:40px!important}.notif-send-btn:hover:not(:disabled){background:var(--nx-color-primary-700)!important;border-color:var(--nx-color-primary-700)!important}.notif-send-btn--green{background:#16a34a!important;border-color:#16a34a!important}.notif-send-btn--green:hover:not(:disabled){background:#15803d!important;border-color:#15803d!important}.notif-token-table{display:flex;flex-direction:column}.notif-token-table__head{background:var(--nx-bg-muted);border-bottom:1px solid var(--nx-border);color:var(--nx-text-secondary);display:grid;font-size:10.5px;font-weight:600;grid-template-columns:minmax(0,2fr) 140px 140px;letter-spacing:.06em;padding:10px var(--nx-space-5);text-transform:uppercase}.notif-token-table__cell--center{text-align:center}.notif-token-table__body{max-height:380px;overflow-y:auto}.notif-token-table__row{align-items:center;border-bottom:1px solid var(--nx-border);display:grid;grid-template-columns:minmax(0,2fr) 140px 140px;padding:11px var(--nx-space-5);transition:background .12s var(--nx-ease-standard)}.notif-token-table__row:last-child{border-bottom:none}.notif-token-table__row:hover{background:var(--nx-bg-muted)}.notif-token-doc__name{color:var(--nx-text-primary);font-size:13px;font-weight:600}.notif-token-doc__lic{color:var(--nx-text-tertiary);font-size:11px;margin-top:1px}.notif-token-state{font-size:11.5px;font-weight:600}.notif-token-state--ok{color:#16a34a}.notif-token-state--err{color:#dc2626}.notif-log{display:flex;flex-direction:column}.notif-log-row{align-items:flex-start;border-bottom:1px solid var(--nx-border);display:flex;gap:12px;padding:11px var(--nx-space-5);transition:background .12s var(--nx-ease-standard)}.notif-log-row:last-child{border-bottom:none}.notif-log-row:hover{background:var(--nx-bg-muted)}.notif-log-row__dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.notif-log-row__dot--blue{background:var(--nx-color-primary-500)}.notif-log-row__dot--green{background:#22c55e}.notif-log-row__main{flex:1 1;min-width:0}.notif-log-row__msg{color:var(--nx-text-primary);font-size:12.5px;font-weight:600;line-height:1.4;word-break:break-word}.notif-log-row__meta{color:var(--nx-text-tertiary);font-size:11px;margin-top:3px;word-break:break-word}.notif-log-row__meta code{background:var(--nx-bg-muted);border-radius:3px;color:var(--nx-text-secondary);font-size:10.5px;padding:1px 5px}.notif-log-row__sep{color:var(--nx-color-slate-300);margin:0 6px}.notif-log-row__panel{background:#dcfce7;border-radius:4px;color:#166534;font-size:10px;font-weight:700;margin-left:8px;padding:1px 6px}.notif-log-row__time{font-feature-settings:"tnum";color:var(--nx-text-tertiary);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.notif-log-row__right{flex-shrink:0}.notif-general-actions,.notif-log-row__right{align-items:center;display:inline-flex;gap:8px}@media (max-width:767.98px){.notif-hero__icon{font-size:20px;height:42px;width:42px}.notif-hero__title{font-size:var(--nx-text-2xl-size)}.notif-hero__actions{display:none}.notif-token-table__head,.notif-token-table__row{grid-template-columns:minmax(0,1fr) 100px 100px}}@keyframes notif-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-page{display:flex;flex-direction:column;gap:var(--nx-space-4);max-width:1100px;padding:14px 0}.profile-grid{grid-gap:var(--nx-space-4);align-items:start;display:grid;gap:var(--nx-space-4);grid-template-columns:320px minmax(0,1fr)}@media (max-width:1023.98px){.profile-grid{grid-template-columns:1fr}}.profile-identity{background:var(--nx-bg-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-sm);overflow:hidden;position:sticky;top:var(--nx-space-3)}@media (max-width:1023.98px){.profile-identity{position:static}}.profile-identity__banner{align-items:flex-start;display:flex;height:96px;justify-content:flex-end;padding:var(--nx-space-3);position:relative}.profile-identity__status{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff47;border-radius:var(--nx-radius-full);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 9px}.profile-identity__status,.profile-identity__status--off{background:#ffffff2e;color:#fff}.profile-identity__status--off .anticon{color:#ffffffb3}.profile-identity__body{padding:0 var(--nx-space-5) var(--nx-space-5)}.profile-identity__avatar{border:4px solid var(--nx-bg-surface);box-shadow:var(--nx-shadow-md);margin-top:-44px}.profile-identity__name{color:var(--nx-text-primary);font-size:var(--nx-text-xl-size);font-weight:800;letter-spacing:-.3px;line-height:var(--nx-line-tight);margin-top:var(--nx-space-3)}.profile-identity__role{border-radius:var(--nx-radius-xs)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em;margin:8px 0 12px!important;padding:3px 10px!important;text-transform:uppercase}.profile-identity__company,.profile-identity__email{align-items:center;color:var(--nx-text-secondary);display:flex;font-size:var(--nx-text-md-size);gap:8px;margin-bottom:6px;word-break:break-all}.profile-identity__company .anticon,.profile-identity__email .anticon{color:var(--nx-text-tertiary);flex-shrink:0}.profile-identity__actions{gap:var(--nx-space-2);margin-top:var(--nx-space-4)}.profile-identity__actions,.profile-info-list{display:flex;flex-direction:column}.profile-info-row{align-items:flex-start;border-bottom:1px solid var(--nx-color-slate-100);display:flex;gap:var(--nx-space-3);padding:var(--nx-space-3) 0}.profile-info-row:first-child{padding-top:4px}.profile-info-row:last-child{border-bottom:none;padding-bottom:4px}.profile-info-row__icon{align-items:center;background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);color:var(--nx-text-secondary);display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.profile-info-row__content{flex:1 1 auto;min-width:0}.profile-info-row__label{color:var(--nx-text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.profile-info-row__value{color:var(--nx-text-primary);font-size:var(--nx-text-base-size);font-weight:500;line-height:var(--nx-line-snug);word-break:break-word}.profile-info-row__value--mono{background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xs);display:inline-block;font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:var(--nx-text-md-size);padding:4px 8px;word-break:break-all}.profile-info-row__action{flex-shrink:0}.profile-status-tag{align-items:center;border:1px solid;border-radius:var(--nx-radius-full);display:inline-flex;font-size:var(--nx-text-md-size);font-weight:600;gap:6px;padding:3px 10px}.profile-status-tag--on{background:var(--nx-color-success-100);border-color:#22c55e40;color:var(--nx-color-success-700)}.profile-status-tag--off{background:var(--nx-color-danger-100);border-color:#ef444440;color:var(--nx-color-danger-700)}.incidentes-page{display:block;min-width:0;padding-bottom:var(--nx-space-4)}.incidentes-page__sticky{background:var(--nx-bg-page);border-bottom:1px solid var(--nx-border);margin:0 -18px;padding:14px 18px 0;position:sticky;top:0;z-index:10}.incidentes-page__sticky .nx-page-header{padding:0 0 var(--nx-space-2)}.incidentes-page__sticky .nx-page-header__title{font-size:var(--nx-text-2xl-size)}.incidentes-stats{grid-gap:var(--nx-space-2);display:grid;gap:var(--nx-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--nx-space-3)}@media (max-width:1023.98px){.incidentes-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.incidentes-stats{grid-template-columns:1fr}}.incidentes-stats .nx-stat-card{align-items:center;border-radius:var(--nx-radius-sm);box-shadow:none;flex-direction:row;gap:10px;padding:10px 12px}.incidentes-stats .nx-stat-card__header{flex-shrink:0;margin-bottom:0}.incidentes-stats .nx-stat-card__body{flex:1 1 auto;gap:0;min-width:0}.incidentes-stats .nx-stat-card__label{color:var(--nx-text-tertiary);font-size:11.5px;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incidentes-stats .nx-stat-card__value{font-size:var(--nx-text-xl-size);font-weight:700;letter-spacing:-.3px;line-height:1.1;margin-top:1px}.incidentes-stats .nx-icon-badge--md{border-radius:var(--nx-radius-xs);font-size:13px;height:28px;width:28px}.incidentes-filters{border-top:1px solid var(--nx-border);display:flex;flex-wrap:wrap;gap:var(--nx-space-2);padding:var(--nx-space-3) 0}.incidentes-filters__search{max-width:100%;width:260px}.incidentes-filters__select{width:180px}.incidentes-filters__select--wide{width:240px}.incidentes-filters__select--narrow{width:150px}@media (max-width:639.98px){.incidentes-filters__search,.incidentes-filters__select,.incidentes-filters__select--narrow,.incidentes-filters__select--wide{width:100%}}.incidentes-page__body{min-width:0;padding:var(--nx-space-4) 0 0}.incidentes-badge{align-items:center;border:1px solid;border-radius:var(--nx-radius-xs);display:inline-flex;font-size:11px;font-weight:700;gap:5px;max-width:100%;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.incidentes-badge--soft{font-weight:600}.incidentes-badge--pending{background:#e651001a;border-color:#e6510040;color:#e65100}.incidentes-badge--reviewed{background:#2e7d321a;border-color:#2e7d3240;color:#2e7d32}.incidentes-cell-date,.incidentes-cell-text{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size)}.incidentes-cell-place{color:var(--nx-text-primary);font-size:var(--nx-text-md-size)}.incidentes-cell-action{color:var(--nx-color-primary-600)!important}.incidentes-modal-title{align-items:center;display:flex;gap:10px}.incidentes-modal-title .anticon{color:#e65100}.incidentes-modal-body{padding-top:8px}.incidentes-modal-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--nx-space-4)}.incidentes-modal-divider{border-top:1px solid var(--nx-color-slate-100);margin:var(--nx-space-3) 0}.incidentes-modal-actions{margin-top:var(--nx-space-4)}.incidentes-modal-confirm{background:#2e7d32!important;border-color:#2e7d32!important}.incidentes-modal-confirm:hover{background:#266a2a!important;border-color:#266a2a!important}.incidentes-detail-row{margin-bottom:var(--nx-space-3)}.incidentes-detail-row:last-child{margin-bottom:0}.incidentes-detail-row__label{color:var(--nx-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.incidentes-detail-row__value{color:var(--nx-text-primary);font-size:var(--nx-text-base-size);line-height:var(--nx-line-relaxed)}.contactos-page{display:block;min-width:0;padding-bottom:var(--nx-space-4)}.contactos-page__sticky{background:var(--nx-bg-page);border-bottom:1px solid var(--nx-border);margin:0 -18px;padding:14px 18px 0;position:sticky;top:0;z-index:10}.contactos-page__sticky .nx-page-header{padding:0 0 var(--nx-space-3)}.contactos-page__sticky .nx-page-header__title{font-size:var(--nx-text-2xl-size)}.contactos-filters{border-top:1px solid var(--nx-border);padding:var(--nx-space-3) 0}.contactos-filters__search{max-width:100%;width:360px}.contactos-page__body{min-width:0;padding:var(--nx-space-4) 0 0}.contactos-cell-order{color:var(--nx-text-tertiary);font-size:var(--nx-text-md-size);font-weight:700}.contactos-cell-name{color:var(--nx-text-primary);font-size:var(--nx-text-base-size);font-weight:600}.contactos-cell-role{color:var(--nx-text-secondary);font-size:var(--nx-text-md-size)}.contactos-cell-phone{color:var(--nx-text-primary);font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:var(--nx-text-md-size)}.contactos-cell-empty{color:var(--nx-color-slate-300);font-size:var(--nx-text-sm-size)}.contactos-cell-actions{display:flex;gap:4px}.contactos-cell-action-edit{color:var(--nx-color-primary-600)!important}.contactos-icon-preview{align-items:center;display:flex;gap:7px}.contactos-icon-preview .mdi{color:var(--nx-color-primary-500);font-size:18px}.contactos-icon-preview__name{background:var(--nx-color-slate-100);border-radius:var(--nx-radius-xs);color:var(--nx-text-secondary);font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:11px;padding:1px 6px}.contactos-icon-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);max-height:220px;overflow-y:auto;padding:4px 2px}.contactos-icon-item{align-items:center;background:var(--nx-bg-muted);border:1.5px solid var(--nx-border);border-radius:var(--nx-radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 4px;position:relative;transition:all var(--nx-duration-fast) var(--nx-ease-standard)}.contactos-icon-item:hover{border-color:var(--nx-color-primary-300)}.contactos-icon-item--selected{background:var(--nx-color-info-100);border-color:var(--nx-color-primary-500)}.contactos-icon-item__icon{color:var(--nx-text-secondary);font-size:22px;line-height:1}.contactos-icon-item--selected .contactos-icon-item__icon{color:var(--nx-color-primary-600)}.contactos-icon-item__label{color:var(--nx-text-tertiary);font-size:9px;font-weight:400;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.contactos-icon-item--selected .contactos-icon-item__label{color:var(--nx-color-primary-600);font-weight:700}.contactos-icon-item__check{align-items:center;background:var(--nx-color-primary-500);border-radius:7px;display:flex;height:14px;justify-content:center;position:absolute;right:3px;top:3px;width:14px}.contactos-icon-selected{align-items:center;color:var(--nx-text-secondary);display:flex;font-size:var(--nx-text-md-size);gap:6px;margin-top:8px}.contactos-icon-selected .mdi{color:var(--nx-color-primary-500);font-size:16px}.contactos-icon-selected strong{color:var(--nx-text-primary)}.contactos-modal-title{align-items:center;display:flex;gap:8px}.contactos-modal-title .anticon{color:var(--nx-color-primary-500)}.contactos-form-row{grid-gap:0 12px;display:grid;gap:0 12px}.contactos-form-row--2{grid-template-columns:1fr 1fr}.contactos-form-row--phone-order{grid-template-columns:1fr 140px}.contactos-form-row .ant-form-item{margin-bottom:12px}@media (max-width:639.98px){.contactos-form-row--2,.contactos-form-row--phone-order{grid-template-columns:1fr}}.rrhh-cumple-empty-row{align-items:center;color:var(--nx-text-tertiary);display:flex;font-size:var(--nx-text-md-size);gap:var(--nx-space-2);padding:var(--nx-space-3) var(--nx-space-2)}.rrhh-cumple-empty-row .anticon{color:var(--nx-color-warning-500);font-size:16px}.rrhh-cumple-today-list{display:flex;flex-direction:column;gap:var(--nx-space-2)}.rrhh-cumple-today-item{align-items:center;background:var(--nx-color-warning-100);border:1px solid #f59e0b40;border-radius:var(--nx-radius-md);display:flex;gap:var(--nx-space-3);padding:var(--nx-space-3) var(--nx-space-4)}.rrhh-cumple-today-item__name{color:var(--nx-color-warning-700);font-size:var(--nx-text-base-size);font-weight:700}.rrhh-cumple-today-item__msg{color:var(--nx-color-warning-600);font-size:var(--nx-text-md-size);margin-top:2px}.rrhh-cumple-upcoming-grid{grid-gap:var(--nx-space-2);display:grid;gap:var(--nx-space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rrhh-cumple-upcoming-item{align-items:center;background:var(--nx-bg-muted);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);display:flex;gap:var(--nx-space-3);padding:10px var(--nx-space-3)}.rrhh-cumple-upcoming-item__date{align-items:center;display:flex;flex-direction:column;flex-shrink:0;min-width:36px}.rrhh-cumple-upcoming-item__month{color:var(--nx-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.rrhh-cumple-upcoming-item__day{color:var(--nx-text-primary);font-size:var(--nx-text-xl-size);font-weight:800;line-height:1;margin-top:2px}.rrhh-cumple-upcoming-item__info{min-width:0}.rrhh-cumple-upcoming-item__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrhh-cumple-upcoming-item__diff{color:var(--nx-color-primary-600);font-size:11.5px;font-weight:500;margin-top:2px}.rrhh-cumple-cell-user{align-items:center;display:flex;gap:10px}.rrhh-cumple-cell-user__name{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:600}.rrhh-cumple-cell-user__role{color:var(--nx-text-tertiary);font-size:var(--nx-text-sm-size)}.rrhh-cumple-cell-date{align-items:center;color:var(--nx-text-secondary);display:inline-flex;font-size:var(--nx-text-md-size);gap:6px}.rrhh-cumple-cell-date .anticon{color:var(--nx-text-tertiary)}.rrhh-page{display:block;min-width:0;padding-bottom:var(--nx-space-4)}.rrhh-page__sticky{background:var(--nx-bg-page);border-bottom:1px solid var(--nx-border);margin:0 -18px;padding:14px 18px 0;position:sticky;top:0;z-index:10}.rrhh-page__sticky .nx-page-header{padding:0 0 var(--nx-space-2)}.rrhh-page__sticky .nx-page-header__title{font-size:var(--nx-text-2xl-size)}.rrhh-stats{grid-gap:var(--nx-space-2);display:grid;gap:var(--nx-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--nx-space-3)}@media (max-width:1023.98px){.rrhh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.rrhh-stats{grid-template-columns:1fr}}.rrhh-stats .nx-stat-card{align-items:center;border-radius:var(--nx-radius-sm);box-shadow:none;flex-direction:row;gap:10px;padding:10px 12px}.rrhh-stats .nx-stat-card__header{flex-shrink:0;margin-bottom:0}.rrhh-stats .nx-stat-card__body{flex:1 1 auto;gap:0;min-width:0}.rrhh-stats .nx-stat-card__label{color:var(--nx-text-tertiary);font-size:11.5px;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrhh-stats .nx-stat-card__value{font-size:var(--nx-text-xl-size);font-weight:700;letter-spacing:-.3px;line-height:1.1;margin-top:1px}.rrhh-stats .nx-icon-badge--md{border-radius:var(--nx-radius-xs);font-size:13px;height:28px;width:28px}.rrhh-tabs{display:flex;gap:var(--nx-space-2);margin:0 calc(var(--nx-space-1)*-1);overflow-x:auto;scrollbar-width:none}.rrhh-tabs::-webkit-scrollbar{display:none}.rrhh-tabs__btn{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--nx-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nx-text-md-size);font-weight:600;gap:var(--nx-space-2);padding:10px 14px;position:relative;transition:color var(--nx-duration-fast) var(--nx-ease-standard);white-space:nowrap}.rrhh-tabs__btn:hover{color:var(--nx-text-primary)}.rrhh-tabs__btn--active{border-bottom-color:var(--nx-color-primary-500);color:var(--nx-color-primary-600)}.rrhh-tabs__icon{display:inline-flex;font-size:14px}.rrhh-tabs__badge .ant-badge-count{box-shadow:none!important}.rrhh-filters{border-top:1px solid var(--nx-border);display:flex;flex-wrap:wrap;gap:var(--nx-space-2);padding:var(--nx-space-3) 0}.rrhh-filters__search{max-width:100%;width:360px}.rrhh-filters__select{width:220px}@media (max-width:639.98px){.rrhh-filters__search,.rrhh-filters__select{width:100%}}.rrhh-page__body{min-width:0;padding:var(--nx-space-4) 0 0}.rrhh-row-name{align-items:center;display:flex;gap:10px}.rrhh-row-name__title{color:var(--nx-text-primary);font-size:var(--nx-text-md-size);font-weight:600}.rrhh-row-name__email{color:var(--nx-text-tertiary);font-size:11.5px}.rrhh-cell-empty{color:var(--nx-color-slate-300);font-size:var(--nx-text-sm-size)}.rrhh-cell-mono{color:var(--nx-text-secondary);font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:var(--nx-text-sm-size)}.rrhh-cell-status{border-radius:var(--nx-radius-xs);display:inline-block;font-size:var(--nx-text-sm-size);font-weight:600;padding:2px 8px}.rrhh-cell-docs{align-items:center;display:flex;gap:10px}.rrhh-cell-docs__item{align-items:center;display:inline-flex;gap:4px}.rrhh-cell-docs__item .anticon{color:var(--nx-text-tertiary);font-size:13px}.rrhh-cell-action{color:var(--nx-color-primary-600)!important}