.nx-ficha-premium{margin-top:24px;padding:26px;background:#fff;border:1px solid #c7d9eb;border-radius:18px;color:#173b62}.nx-ficha-header{display:flex;align-items:center;gap:22px;border-bottom:4px solid #1769b4;padding-bottom:18px}.nx-ficha-header img{width:180px;max-width:35%;object-fit:contain}.nx-ficha-header h2{margin:0;color:#123f71}.nx-ficha-premium section{margin-top:24px}.nx-ficha-datos,.nx-ficha-planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.nx-ficha-datos input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:11px;border:1px solid #c7d9eb;border-radius:9px}.nx-ficha-cliente{display:flex;align-items:center;gap:20px;padding:16px;background:#edf5fd;border-radius:12px}.nx-ficha-cliente img{width:90px;height:90px;object-fit:cover;border-radius:12px}.nx-ficha-planes>div{padding:16px;background:#edf5fd;border:1px solid #c7d9eb;border-radius:12px}.nx-ficha-tabla-scroll{overflow-x:auto}.nx-ficha-premium table{width:100%;border-collapse:collapse;font-size:12px}.nx-ficha-premium th,.nx-ficha-premium td{padding:10px;border:1px solid #d4e1ed;text-align:left;vertical-align:top}.nx-ficha-premium thead th{background:#17558d;color:#fff}.nx-ficha-premium tbody tr:nth-child(2n){background:#eef3f9}.nx-ficha-premium tbody tr.nx-ficha-diferente td{background:#fff3dc}.nx-ficha-premium tbody tr.nx-ficha-diferente th{background:#fce8c4;border-left:4px solid #e49c27}.nx-ficha-acciones{margin-top:24px;text-align:right}.nx-ficha-acciones button{padding:13px 20px;background:#1769b4;color:#fff;border:0;border-radius:10px;cursor:pointer}@media(max-width:650px){.nx-ficha-premium{padding:14px}.nx-ficha-header,.nx-ficha-cliente{flex-direction:column;align-items:flex-start}}@media print{body *{visibility:hidden!important}.nx-ficha-premium,.nx-ficha-premium *{visibility:visible!important}.nx-ficha-premium{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;border:0}.nx-ficha-acciones{display:none!important}.nx-ficha-tabla-scroll{overflow:visible}.nx-ficha-premium table{font-size:9px}.nx-ficha-premium tr{break-inside:avoid}@page{size:A4 landscape;margin:12mm}}.nx-ficha-nota{font-size:11.5px;color:#5f7d9b;margin-top:8px}.nx-cc-compact{min-width:0}.nx-cc-blue-head{background:linear-gradient(90deg,#12518c,#2679ba);border-radius:12px;padding:13px 17px;margin-bottom:14px}.nx-cc-blue-head h2{margin:0 0 4px;color:#fff;font-size:18px}.nx-cc-blue-head p{margin:0;color:#eaf4ff;font-size:12px}.nx-cc-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:9px;margin-bottom:14px}.nx-cc-selector{display:grid;gap:5px;flex:1 1 240px;min-width:0}.nx-cc-selector span,.nx-cc-name span,.nx-cc-medication-field span{color:#456783;font-size:12px;font-weight:700}.nx-cc-selector select,.nx-cc-name input,.nx-cc-fields input,.nx-cc-medication-field textarea{width:100%;min-width:0;box-sizing:border-box;padding:10px 11px;border:1px solid #cbdbea;border-radius:9px;background:#fff;color:#173b62;font:inherit}.nx-cc-toolbar-button{min-height:41px;padding:9px 12px;border-radius:9px;border:1px solid #b8d2e9;background:#f1f7fd;color:#164b7e;font-size:12px;font-weight:700;cursor:pointer}.nx-cc-toolbar-button:disabled{opacity:.45;cursor:not-allowed}.nx-cc-remove{border-color:#efc6ca;background:#fff4f4;color:#a82d38}.nx-cc-identity{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.nx-cc-avatar{width:58px;height:58px;border-radius:12px;object-fit:cover;flex-shrink:0}.nx-cc-initials{display:grid;place-items:center;background:#e3effb;color:#164b7e;font-size:19px;font-weight:800}.nx-cc-name{display:grid;gap:5px;flex:1 1 220px;min-width:0}.nx-cc-modules{display:flex;flex-wrap:wrap;gap:7px;padding:10px;margin-bottom:12px;border:1px solid #d5e3f1;border-radius:11px;background:#f6f9fd}.nx-cc-module-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:7px 9px;border:1px solid #d1dce8;border-radius:8px;background:#fff;color:#456783;font-size:11px;font-weight:700;cursor:pointer}.nx-cc-module-button.activo{background:#e3f0ff;border-color:#4289c6;color:#14528a}.nx-cc-module-button:hover{border-color:#2679ba}.nx-cc-sections{display:grid;gap:10px}.nx-cc-section{min-width:0;padding:13px;border:1px solid #c9ddf0;border-radius:12px;background:#f7fbff}.nx-cc-section h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#153e6b;font-size:14px}.nx-cc-section h3 span{color:#2474b7}.nx-cc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px}.nx-cc-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;padding:9px;border:1px solid #d2e0ed;border-radius:9px;background:#eaf3fc;color:#456783;font-size:12px;font-weight:700}.nx-cc-fields label:nth-child(2n){background:#f3f5f8}.nx-cc-fields input:focus,.nx-cc-name input:focus,.nx-cc-medication-field textarea:focus{outline:2px solid #a5d0f5;border-color:#2474b7}.nx-cc-note{margin:8px 0 0;color:#5b7690;font-size:11px;line-height:1.5}.nx-cc-medicamentos{margin-top:12px;background:#eaf3fc}.nx-cc-medication-field{display:grid;gap:6px;margin-top:10px}.nx-cc-medication-field textarea{resize:vertical;min-height:78px;line-height:1.5}@media(max-width:650px){.nx-cc-toolbar{align-items:stretch}.nx-cc-selector{flex-basis:100%}.nx-cc-toolbar-button{flex:1 1 auto}.nx-cc-fields{grid-template-columns:1fr}.nx-cc-section{padding:10px}.nx-cc-module-button{flex:1 1 auto}}.nx-cc-compact .nx-cc-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;padding:14px;background:#edf5fd;border:1px solid #c5dcf0;border-radius:14px}.nx-cc-compact .nx-cc-module-button{width:100%;min-width:0;min-height:43px;padding:10px 12px;border:1px solid #14538d;border-radius:10px;background:linear-gradient(135deg,#1b68a8,#2b86cb);box-shadow:0 3px #103f70;color:#fff;font-size:12px;font-weight:750;text-align:center;transition:background .15s,transform .15s}.nx-cc-compact .nx-cc-module-button:hover{background:linear-gradient(135deg,#124c83,#1769b4);transform:translateY(-1px);color:#fff}.nx-cc-compact .nx-cc-module-button.activo{background:linear-gradient(135deg,#083b70,#10558f);border-color:#062f59;box-shadow:0 2px #062f59;color:#fff}.nx-cc-compact .nx-cc-sections{display:block;width:100%;min-width:0}.nx-cc-compact .nx-cc-sections>.nx-cc-section{width:100%;max-width:none;margin:0 0 14px;padding:16px;background:#f2f8ff;border:1px solid #b5d4ee;border-top:4px solid #1769b4;border-radius:13px}.nx-cc-compact .nx-cc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px}.nx-cc-compact .nx-cc-fields label{width:100%;min-width:0;padding:11px}.nx-cc-compact .nx-cc-fields input{width:100%;min-width:0}.nx-cc-compact .nx-cc-fields-button{background:linear-gradient(135deg,#1769b4,#2886ce);border:1px solid #12558e;color:#fff;box-shadow:0 3px #0d477c;font-weight:800}.nx-cc-compact .nx-cc-fields-button:hover{background:linear-gradient(135deg,#10528f,#1769b4);color:#fff}.nx-cc-compact .nx-cc-medicamentos{width:100%;max-width:none;margin-top:14px}.nx-cc-layout-p77{width:100%}@media(max-width:650px){.nx-cc-compact .nx-cc-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nx-cc-compact .nx-cc-fields{grid-template-columns:1fr}.nx-cc-compact .nx-cc-module-button{font-size:11px;padding:9px 6px}}.nx-cc-resumen{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;background:linear-gradient(145deg,#fdf6e9,#fffdf7);border:1px solid #e8d5ac;border-left:6px solid #d9a53c;border-radius:12px}.nx-cc-resumen .nx-cc-avatar{width:52px;height:52px;border-radius:10px}.nx-cc-resumen-datos{min-width:160px}.nx-cc-resumen-datos strong{display:block;font-size:14px;color:#123f73}.nx-cc-resumen-datos span{display:block;font-size:11.5px;color:#557590;margin-top:2px}.nx-cc-resumen-plan{flex:1 1 260px;min-width:220px;padding-left:16px;border-left:1px solid #e8d5ac}.nx-cc-resumen-plan small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#a07c2c}.nx-cc-resumen-plan strong{display:block;font-size:13px;color:#6b4d12;margin:2px 0}.nx-cc-resumen-plan span{display:block;font-size:11.5px;color:#7a6420}.nx-cc-resumen-nota{margin-top:4px;color:#8a6d2f}@media(max-width:700px){.nx-cc-resumen-plan{border-left:0;padding-left:0}}.nx-cc-identity{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nx-cc-identity .nx-cc-avatar{width:56px;height:56px;border-radius:12px;font-size:17px}.nx-cc-identity-zip{margin-left:auto;padding:8px 14px;background:#eef5fc;border:1px solid #c9dcf0;border-radius:10px;text-align:center}.nx-cc-identity-zip small{display:block;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#5a7590}.nx-cc-identity-zip strong{font-size:14px;color:#123f73}.nx-cc-name{flex:1 1 200px;min-width:160px}.nx-cc-name input{background:#f2f7fc}.nx-cc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 12px;padding:10px;background:#f2f7fc;border:1px solid #d5e4f2;border-radius:12px}.nx-cc-tabs button{font:inherit;font-size:12px;font-weight:700;color:#3c5f83;background:#fff;border:1px solid #c3d7ea;border-radius:9px;padding:8px 14px;cursor:pointer;transition:background .15s,border-color .15s}.nx-cc-tabs button:hover{background:#eaf4ff}.nx-cc-tabs button.active{background:#1769b4;border-color:#125594;color:#fff}.nx-cc-grupo{padding:14px 16px;background:#fff;border:1px solid #d5e4f2;border-radius:12px}.nx-cc-grupo h3{margin:0 0 12px;font-size:13.5px;color:#123f73}.nx-cc-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 16px}.nx-cc-campo small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#5a7590;margin-bottom:2px}.nx-cc-campo strong{display:block;font-size:12.5px;font-weight:600;color:#1a304a;line-height:1.4;overflow-wrap:anywhere}.nx-cc-subseccion{margin-top:14px;padding-top:12px;border-top:1px dashed #d5e4f2}.nx-cc-subseccion h4{margin:0 0 10px;font-size:12px;color:#48698c}@media(max-width:700px){.nx-cc-identity-zip{margin-left:0}.nx-cc-campos{grid-template-columns:1fr 1fr}}.nx-hc-panel{margin-top:4px}.nx-hc-estado{font-size:12.5px;color:#5f7d9b;padding:8px 0}.nx-hc-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px}.nx-hc-card{display:flex;flex-direction:column;gap:5px;padding:15px 17px;background:linear-gradient(145deg,#eaf3fc,#f8fbff);border:1px solid #b9d2e9;border-left:5px solid #1769b4;border-radius:12px;font-size:12.5px;color:#24425e}.nx-hc-card strong{font-size:13.5px;color:#123f73}.nx-hc-card em{margin-top:6px;font-style:normal;font-weight:700;color:#0f5aa0;font-size:11.5px;text-transform:uppercase;letter-spacing:.3px}@media(max-width:700px){.nx-hc-lista{grid-template-columns:1fr}}.nx-compare{color:#183656;max-width:1160px;margin:0 auto;padding-bottom:28px}.nx-compare *{box-sizing:border-box}.nx-compare-hero{background:linear-gradient(115deg,#123e74,#1769b4);border-radius:17px;color:#fff;padding:29px 32px;margin-bottom:20px}.nx-compare-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.4px;font-weight:800;color:#c5e5ff}.nx-compare-hero h1{font-size:29px;color:#fff;margin:14px 0 9px}.nx-compare-hero p{font-size:14px;color:#e1edfa;margin:0 0 17px;line-height:1.6}.nx-compare-count{display:inline-flex;align-items:center;gap:8px;background:#ffffff20;border:1px solid #ffffff35;border-radius:30px;padding:8px 13px;font-size:12px;font-weight:700}.nx-compare-panel{background:#fff;border:1px solid #dfe9f4;border-radius:15px;padding:22px;margin-bottom:20px;box-shadow:0 4px 18px #153c5d0b}.nx-compare-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}.nx-compare-panel h2{font-size:18px;margin:0 0 5px;color:#173b62}.nx-compare-panel-head p{font-size:12px;color:#71849b;margin:0}.nx-compare button{font:inherit;cursor:pointer}.nx-compare .nx-compare-clear{background:#edf4fb;color:#185d9c;padding:9px 13px;border-radius:8px;border:1px solid #d7e7f7;font-size:12px}.nx-compare-search{display:flex;align-items:center;gap:9px;border:1px solid #d6e2ef;border-radius:9px;padding:0 12px;margin-bottom:14px;color:#6988a4}.nx-compare-search input{flex:1;border:0;outline:0;min-width:0;background:#fff;color:#183656;padding:13px 2px;font-size:13px}.nx-compare-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:300px;overflow:auto}.nx-compare .nx-compare-option{display:flex;text-align:left;align-items:flex-start;gap:11px;border:1px solid #e0e9f2;background:#fafcff;color:#183656;border-radius:10px;padding:13px;min-height:78px}.nx-compare .nx-compare-option.active{border-color:#2175be;background:#edf6ff}.nx-compare .nx-compare-option:disabled{opacity:.48;cursor:not-allowed}.nx-compare-check{width:19px;height:19px;flex:0 0 19px;border:1px solid #a9bfd4;border-radius:5px;display:grid;place-items:center}.nx-compare-option.active .nx-compare-check{background:#1769b4;border-color:#1769b4;color:#fff}.nx-compare-option-info{display:flex;flex-direction:column;gap:7px;min-width:0}.nx-compare-option-info strong{font-size:13px;line-height:1.4}.nx-compare-option-info small{font-size:11px;color:#6b829b;line-height:1.4}.nx-compare-empty{font-size:13px;color:#70849b;grid-column:1/-1}.nx-compare-switch{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#295477;white-space:nowrap}.nx-compare-switch input{accent-color:#1769b4;width:16px;height:16px}.nx-compare-placeholder{border:1px dashed #c7d9ea;background:#f8fbff;border-radius:12px;display:flex;align-items:center;flex-direction:column;gap:9px;padding:44px 16px;text-align:center;color:#6688a6}.nx-compare-placeholder strong{font-size:15px;color:#21476d}.nx-compare-placeholder span{font-size:12px}.nx-compare-table-scroll{overflow-x:auto;border:1px solid #e1eaf3;border-radius:11px}.nx-compare-table{width:100%;border-collapse:collapse;min-width:620px;table-layout:fixed}.nx-compare-table th,.nx-compare-table td{border-bottom:1px solid #e5edf5;padding:15px 13px;vertical-align:top;text-align:left;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.nx-compare-table thead th{background:#edf5fc;color:#174b7e;font-size:13px}.nx-compare-table thead th:first-child{width:23%}.nx-compare-table tbody th{background:#f9fbfe;font-weight:700;color:#345775}.nx-compare-table tbody td{color:#24425e}.nx-compare-table tbody tr:last-child th,.nx-compare-table tbody tr:last-child td{border-bottom:0}.nx-compare-plan-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.nx-compare .nx-compare-plan-head button{border:0;background:transparent;color:#6c88a3;padding:0}.nx-compare-no-benefits{padding:15px;color:#6c8197;font-size:12px}@media(max-width:650px){.nx-compare-hero{padding:23px 20px}.nx-compare-hero h1{font-size:24px}.nx-compare-panel{padding:15px}.nx-compare-panel-head{align-items:flex-start;flex-wrap:wrap}.nx-compare-options{grid-template-columns:1fr;max-height:320px}}.nx-compare{max-width:1440px}.nx-compare-hero{box-shadow:0 6px #0e437c,0 14px 24px #1a5c9e25}.nx-compare-panel{border-radius:18px;padding:25px}.nx-compare-options{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));max-height:360px;gap:13px;padding:3px 5px 10px 3px}.nx-compare .nx-compare-option{min-height:94px;padding:16px;border-radius:13px;background:linear-gradient(160deg,#fff,#f2f7fd);box-shadow:0 4px #dbe7f3,0 7px 12px #194c7c12;transition:transform .15s,box-shadow .15s;opacity:1}.nx-compare .nx-compare-option:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #b8d6f0,0 9px 18px #194c7c1b}.nx-compare .nx-compare-option.active{background:linear-gradient(160deg,#eaf5ff,#d8ebff);box-shadow:0 4px #86b9e6,0 8px 16px #125c9b22}.nx-compare .nx-compare-option:disabled{opacity:.65}.nx-compare-option-info strong{font-size:14px;color:#153e69}.nx-compare-option-info small{font-size:12px;color:#557590}.nx-compare-table tbody tr:nth-child(2n){background:#f8fbff}.nx-compare-table tbody tr.nx-compare-different{background:#fff4df}.nx-compare-table tbody tr.nx-compare-different th{border-left:4px solid #e9a33c}.nx-compare-table thead th{position:sticky;top:0;z-index:1;background:#e6f1fd}.nx-compare-table td{color:#234b72}.nx-compare-table th{color:#153f68}.nx-compare-context{padding:13px 15px;margin:0 0 16px;background:#fff8eb;border:1px solid #f2d6a0;border-radius:10px;color:#75551e;font-size:13px;line-height:1.5}@media(max-width:700px){.nx-compare-panel{padding:14px}.nx-compare-hero{padding:22px}.nx-compare-hero h1{font-size:24px}.nx-compare-options{grid-template-columns:1fr;max-height:310px}}.nx-compare-kinds{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.nx-compare-kinds button{background:#eaf2fb;color:#125594;border:1px solid #c9dcf0;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:700}.nx-compare-kinds button.active{background:#1769b4;color:#fff;border-color:#125594}.nx-compare-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 16px}.nx-compare-summary-card{background:#f2f7fd;border:1px solid #dbe6f2;border-radius:12px;padding:13px 15px}.nx-compare-summary-card strong{display:block;color:#0d376f;font-size:13px;margin-bottom:7px}.nx-compare-summary-card span{display:block;font-size:12.5px;color:#1a304a;padding:2px 0}.nx-compare-summary-card small{color:#5a7590;text-transform:uppercase;font-size:9.5px;letter-spacing:.3px;margin-right:7px;font-weight:700}.nx-compare{max-width:1500px}.nx-compare-panel{border:2px solid #c3d8ef;border-radius:20px;box-shadow:0 8px 24px #113a681a}.nx-compare-panel:has(.nx-compare-table){border:3px solid #174b83;box-shadow:0 7px #d5e5f5,0 15px 28px #174b831a}.nx-compare-panel-head h2{font-size:21px;font-weight:800}.nx-compare-table-scroll{border:2px solid #b5d0e9;border-radius:14px}.nx-compare-table{min-width:760px}.nx-compare-table thead th{background:linear-gradient(135deg,#164779,#246ca8);color:#fff;padding:20px 15px;border-right:1px solid #ffffff35;font-size:13px}.nx-compare-table thead th:first-child{width:22%}.nx-compare-table tbody th{background:#eaf3fc;color:#173d65;border-right:2px solid #b9d4eb;font-weight:800}.nx-compare-table tbody td{border-right:1px solid #d5e4f2;border-bottom:1px solid #cfdfed;padding:17px 14px}.nx-compare-table tbody tr:nth-child(2n) td{background:#f3f8fd}.nx-compare-table tbody tr.nx-compare-different td{background:#fff2d9}.nx-compare-table tbody tr.nx-compare-different th{background:#fce6b9;border-left:5px solid #e49c27}.nx-compare-summary{gap:15px;margin-bottom:22px}.nx-compare-summary-card{background:linear-gradient(145deg,#e8f3ff,#f9fcff);border:2px solid #a9cbea;border-top:5px solid #1769b4;border-radius:15px;padding:19px;box-shadow:0 5px 13px #164b7e12}.nx-compare-summary-card strong{font-size:14px;line-height:1.5;color:#123f73}.nx-compare-summary-card span{padding:7px 0;border-bottom:1px solid #d9e7f5}.nx-compare .nx-compare-plan-head button{color:#fff;opacity:.85}.nx-compare .nx-compare-plan-head button:hover{opacity:1}@media(max-width:700px){.nx-compare-panel{border-width:2px;border-radius:14px}.nx-compare-panel:has(.nx-compare-table){border-width:2px}.nx-compare-table thead th{padding:14px 10px}}.nx-compare-table-scroll{border:0;background:#fff;overflow-x:auto;border-radius:0}.nx-compare-table{border-collapse:separate;border-spacing:5px 0;min-width:760px}.nx-compare-table th,.nx-compare-table td{padding:11px 12px;font-size:11.5px;line-height:1.45;border-bottom:1px solid #dce7f2}.nx-compare-table thead th{background:linear-gradient(135deg,#174b82,#2872ae);border:1px solid #a8c9e8;border-bottom:2px solid #2872ae;border-radius:11px 11px 0 0;padding:15px 12px;font-size:12px;vertical-align:middle}.nx-compare-table tbody th{background:#edf5fc;border-left:1px solid #c5d9eb;border-right:1px solid #c5d9eb;font-weight:700}.nx-compare-table tbody td{border-left:1px solid #d3e2f0;border-right:1px solid #d3e2f0;color:#254c73;font-weight:400}.nx-compare-table tbody tr:nth-child(2n) td{background:#f6faff}.nx-compare-table tbody tr.nx-compare-different td{background:#fff5e4}.nx-compare-table tbody tr.nx-compare-different th{background:#ffedca;border-left:2px solid #e5a13c}.nx-compare-table tbody tr:last-child td,.nx-compare-table tbody tr:last-child th{border-bottom:1px solid #b8d0e7}.nx-compare-table tbody tr:last-child td{border-radius:0 0 9px 9px}.nx-compare-plan-head{align-items:flex-start;gap:12px}.nx-compare-plan-head strong{font-size:12px;line-height:1.5;font-weight:750}.nx-compare-summary{gap:16px}.nx-compare-summary-card{border:1px solid #a9c9e7;border-top:4px solid #1769b4;box-shadow:0 3px 10px #174b8312}@media(max-width:700px){.nx-compare-table{border-spacing:4px 0}.nx-compare-table th,.nx-compare-table td{padding:10px 9px;font-size:11px}}.nx-compare-summary-aligned{display:grid;grid-template-columns:16% repeat(4,minmax(0,1fr));gap:5px;align-items:stretch;margin-bottom:18px}.nx-compare-summary-aligned .nx-compare-summary-logo{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px;background:#eef5fc;border:1px solid #a9c9e7;border-top:4px solid #1769b4;border-radius:14px}.nx-compare-summary-logo img{display:block;width:100%;max-height:100px;object-fit:contain}.nx-compare-summary-aligned .nx-compare-summary-card{min-width:0;height:100%;margin:0;border-radius:14px;background:#eef5fc}.nx-compare-summary-aligned .nx-compare-summary-card strong{overflow-wrap:anywhere}.nx-compare-table tbody td{background:#f8fafd}.nx-compare-table tbody tr:nth-child(2n) td{background:#eef3f9}.nx-compare-categories{display:grid;gap:12px;margin-top:16px}.nx-compare-category{min-width:0;overflow:hidden;border:1px solid #b9d2e9;border-radius:13px;background:#fff;box-shadow:0 4px #d9e7f4}.nx-compare-category>summary{display:flex;align-items:center;gap:12px;padding:15px 18px;background:linear-gradient(120deg,#12518c,#267cbd);color:#fff;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.nx-compare-category>summary::-webkit-details-marker{display:none}.nx-compare-category>summary:hover{background:linear-gradient(120deg,#0d4277,#1769b4)}.nx-compare-category-name{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.nx-compare-category-symbol{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid #ffffff60;border-radius:7px;background:#ffffff20;font-size:15px}.nx-compare-category-count{font-size:11px;font-weight:600;white-space:nowrap;color:#e3f2ff}.nx-compare-category-chevron{font-size:20px;transition:transform .2s}.nx-compare-category[open] .nx-compare-category-chevron{transform:rotate(180deg)}.nx-compare-category .nx-compare-table-scroll{overflow-x:auto;max-width:100%;border:0;border-radius:0}.nx-compare-category .nx-compare-table{width:100%;min-width:920px;table-layout:auto;border-spacing:0}.nx-compare-category .nx-compare-table th,.nx-compare-category .nx-compare-table td{overflow-wrap:normal;word-break:normal;white-space:normal;padding:13px 15px;font-size:12px;line-height:1.55}.nx-compare-category .nx-compare-table thead th:first-child{width:32%}.nx-compare-category .nx-compare-table thead th{background:#e4f0fb;color:#164b7e;border-radius:0;border:1px solid #d2e3f2;vertical-align:top}.nx-compare-category .nx-compare-table tbody th{min-width:250px;background:#eaf3fc}.nx-compare-category .nx-compare-table tbody td{min-width:190px;background:#fff}.nx-compare-category .nx-compare-table tbody tr:nth-child(2n) td{background:#f3f7fc}.nx-compare-category .nx-compare-table tbody tr.nx-compare-different td{background:#fff3dc}.nx-compare-category .nx-compare-table tbody tr.nx-compare-different th{background:#fce8c4}.nx-compare-category .nx-compare-plan-head button{color:#15528a;opacity:1;flex-shrink:0}.nx-compare-category .nx-compare-plan-head button:hover{color:#b42336}@media(max-width:700px){.nx-compare-category>summary{padding:12px;gap:7px}.nx-compare-category-name{font-size:12px}.nx-compare-category .nx-compare-table{min-width:820px}}.nx-compare-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.nx-compare-filters label{display:flex;flex-direction:column;gap:5px;flex:1 1 160px;min-width:150px;font-size:11px;font-weight:700;color:#4f6d8c;text-transform:uppercase;letter-spacing:.4px}.nx-compare-filters select{font:inherit;font-size:13px;color:#183656;padding:10px 11px;border:1px solid #d6e2ef;border-radius:9px;background:#fff}.nx-compare-catalog-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;color:#5f7d9b}.nx-compare-limit{display:block;margin-top:5px;color:#9a3412;font-style:normal;font-weight:600}@media(max-width:700px){.nx-compare-filters{flex-direction:column}.nx-compare-filters label{min-width:0}}.nx-compare-groups{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px;padding:12px;background:#f2f7fc;border:1px solid #d5e4f2;border-radius:12px}.nx-compare-groups-label{font-size:11px;font-weight:800;color:#48698c;text-transform:uppercase;letter-spacing:.5px;margin-right:4px}.nx-compare-group-toggle{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12px;font-weight:700;color:#3c5f83;background:#fff;border:1px solid #c3d7ea;border-radius:20px;padding:7px 13px;cursor:pointer;transition:background .15s,border-color .15s}.nx-compare-group-toggle .nx-compare-check{width:16px;height:16px;flex-basis:16px;border-radius:4px}.nx-compare-group-toggle.activo{background:#e3f1ff;border-color:#1769b4;color:#123f73}.nx-compare-group-toggle.activo .nx-compare-check{background:#1769b4;border-color:#1769b4;color:#fff}.nx-compare-badge{display:inline-block;padding:3px 12px;border-radius:14px;font-size:11px;font-weight:800;letter-spacing:.3px}.nx-compare-badge-si{background:linear-gradient(145deg,#dbe7f3,#c9d9ea);color:#144a7c;border:1px solid #aec6dd;box-shadow:inset 0 1px #ffffff90}.nx-compare-badge-no{background:linear-gradient(145deg,#f0f3f6,#e2e8ee);color:#5c6f82;border:1px solid #ccd6df;box-shadow:inset 0 1px #ffffff90}.nx-compare-generar{display:flex;flex-direction:column;align-items:center;gap:8px;margin:4px 0 20px}.nx-compare-generar-button{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(120deg,#123e74,#1d72ba);border:0;border-radius:12px;padding:15px 30px;cursor:pointer;box-shadow:0 5px #0d3a6b,0 10px 18px #174b8326;transition:transform .15s,box-shadow .15s}.nx-compare-generar-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px #0d3a6b,0 13px 22px #174b8333}.nx-compare-generar-button:disabled{opacity:.55;cursor:not-allowed}.nx-analisis-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 18px;padding:14px 16px;background:#f2f7fc;border:1px solid #d5e4f2;border-radius:12px;font-size:12.5px;color:#24425e}.nx-analisis-resumen p{margin:0}.nx-analisis-subtitulo{font-size:15px;color:#123f73;margin:20px 0 10px}.nx-analisis-razonamiento{margin:0;padding:14px 18px 14px 34px;background:linear-gradient(145deg,#eef5fc,#fbfdff);border:1px solid #c9dcf0;border-left:5px solid #1769b4;border-radius:12px;font-size:13px;line-height:1.7;color:#1d3f61}.nx-analisis-razonamiento li{margin:5px 0}.nx-analisis-advertencia{font-size:12.5px;color:#75551e;background:#fff8eb;border:1px solid #f2d6a0;border-radius:9px;padding:9px 12px;margin:6px 0}.nx-analisis-nota{font-size:12px;color:#5f7d9b;margin-top:14px}@media(max-width:700px){.nx-compare-groups{gap:6px;padding:9px}.nx-compare-group-toggle{font-size:11px;padding:6px 10px}}.nx-compare-groups{position:relative;display:block;padding:0;background:transparent;border:0}.nx-compare-groups-button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12.5px;font-weight:700;color:#125594;background:#eaf2fb;border:1px solid #c9dcf0;border-radius:9px;padding:9px 15px;cursor:pointer}.nx-compare-groups-button:hover{background:#dcecfb}.nx-compare-groups-menu{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px;background:#f2f7fc;border:1px solid #d5e4f2;border-radius:12px}.nx-compare-group-toggle small{font-weight:600;color:#7d97b1;font-size:10.5px}.nx-compare-summary-tag{display:block;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#0f5aa0;margin-bottom:6px}.nx-compare-summary-cliente{background:linear-gradient(145deg,#fdf6e9,#fffdf7);border:1px solid #e8d5ac;border-top:4px solid #d9a53c}.nx-compare-summary-cliente strong{color:#6b4d12}@media(max-width:800px){.nx-compare-summary-aligned{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(max-width:480px){.nx-compare-summary-aligned{grid-template-columns:1fr}}.nx-compare-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nx-grupos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.nx-grupo-card{min-width:0;overflow:hidden;border:1px solid #b9d2e9;border-radius:13px;background:#fff;box-shadow:0 4px #d9e7f4;align-self:start}.nx-grupo-card>summary{display:flex;align-items:center;gap:8px;padding:13px 14px;background:linear-gradient(120deg,#12518c,#267cbd);color:#fff;font-size:12.5px;font-weight:800;cursor:pointer;list-style:none}.nx-grupo-card>summary::-webkit-details-marker{display:none}.nx-grupo-card>summary:hover{background:linear-gradient(120deg,#0d4277,#1769b4)}.nx-grupo-titulo{flex:1;min-width:0;line-height:1.35}.nx-grupo-card>summary small{font-size:10px;font-weight:600;color:#e3f2ff;white-space:nowrap}.nx-grupo-chevron{font-size:17px;transition:transform .2s}.nx-grupo-card[open] .nx-grupo-chevron{transform:rotate(180deg)}.nx-grupo-vacio{margin:0;padding:14px;font-size:11.5px;color:#71849b}.nx-grupo-scroll{overflow-x:auto;max-width:100%}.nx-grupo-tabla{width:100%;border-collapse:collapse;min-width:340px}.nx-grupo-tabla th,.nx-grupo-tabla td{padding:9px 10px;font-size:11px;line-height:1.5;text-align:left;vertical-align:top;border-bottom:1px solid #dce7f2}.nx-grupo-tabla thead th{background:#e4f0fb;color:#164b7e;font-size:10.5px;position:sticky;top:0}.nx-grupo-tabla thead th:first-child{width:38%}.nx-grupo-tabla tbody th{background:#eaf3fc;color:#345775;font-weight:700}.nx-grupo-tabla tbody tr:nth-child(2n) td{background:#f3f7fc}.nx-grupo-tabla tbody tr.nx-compare-different td{background:#fff3dc}.nx-grupo-tabla tbody tr.nx-compare-different th{background:#fce8c4}.nx-grupo-tabla tbody tr:last-child th,.nx-grupo-tabla tbody tr:last-child td{border-bottom:0}.nx-banda{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:15px 18px;margin-top:10px;border:1px solid #b9d2e9;border-radius:14px;background:linear-gradient(145deg,#f2f8fe,#fff)}.nx-banda-cliente{background:linear-gradient(145deg,#fdf6e9,#fffdf7);border-color:#e8d5ac;border-left:6px solid #d9a53c}.nx-banda-plan{border-left:6px solid #1769b4}.nx-banda-identidad{display:flex;align-items:center;gap:12px;flex:0 1 280px;min-width:220px}.nx-banda-avatar{width:46px;height:46px;border-radius:10px;object-fit:cover;flex-shrink:0}.nx-banda-iniciales{display:grid;place-items:center;background:#1769b4;color:#fff;font-weight:800;font-size:15px}.nx-banda-numero{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;background:#1769b4;color:#fff;font-weight:800;border-radius:9px}.nx-banda-identidad small.nx-banda-etiqueta{display:block;font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#5a7590}.nx-banda-cliente .nx-banda-etiqueta{color:#a07c2c}.nx-banda-identidad strong{display:block;font-size:13.5px;color:#123f73;line-height:1.35}.nx-banda-cliente .nx-banda-identidad strong{color:#6b4d12}.nx-banda-identidad span{display:block;font-size:11.5px;color:#557590}.nx-banda-campos{display:flex;flex:1 1 420px;flex-wrap:wrap;gap:6px 22px;min-width:0}.nx-banda-campos span{font-size:12px;color:#1a304a;min-width:120px}.nx-banda-campos small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#5a7590}.nx-banda-quitar{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:11.5px;font-weight:700;color:#b42336;background:#fdeef0;border:1px solid #f3c2ca;border-radius:9px;padding:8px 12px;cursor:pointer;flex-shrink:0}.nx-banda-quitar:hover{background:#fbdde2}@media(max-width:1100px){.nx-grupos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.nx-grupos-grid{grid-template-columns:1fr}.nx-banda{align-items:flex-start;flex-direction:column;gap:10px}.nx-banda-campos{flex-basis:auto}}.nx-grupo-card>summary{padding:12px 13px;gap:9px}.nx-grupo-numero{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid #ffffff60;border-radius:6px;background:#ffffff20;font-size:11px;font-weight:800}.nx-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.nx-slot{position:relative;min-width:0;border:2px solid;border-radius:12px;background:#fff;padding:10px 12px}.nx-slot-etiqueta{display:block;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.nx-slot-buscador input{width:100%;box-sizing:border-box;font:inherit;font-size:12.5px;color:#183656;padding:9px 11px;border:1px solid #d6e2ef;border-radius:8px;outline:none}.nx-slot-buscador input:focus{border-color:#1769b4}.nx-slot-lista{position:absolute;left:-2px;right:-2px;top:calc(100% + 4px);z-index:30;max-height:260px;overflow:auto;background:#fff;border:2px solid #1769b4;border-radius:10px;box-shadow:0 10px 24px #174b8330}.nx-slot-lista button{display:block;width:100%;text-align:left;font:inherit;background:#fff;border:0;border-bottom:1px solid #e5edf5;padding:9px 12px;cursor:pointer}.nx-slot-lista button:hover{background:#edf6ff}.nx-slot-lista button strong{display:block;font-size:12px;color:#153e69;line-height:1.35}.nx-slot-lista button small{display:block;font-size:10.5px;color:#6b829b}.nx-slot-estado{margin:0;padding:10px 12px;font-size:11.5px;color:#71849b}.nx-slot-seleccionado{display:flex;align-items:flex-start;gap:8px}.nx-slot-plan{flex:1;min-width:0}.nx-slot-plan strong{display:block;font-size:12.5px;color:#153e69;line-height:1.35}.nx-slot-plan small{display:block;font-size:10.5px;color:#6b829b;margin-top:2px}.nx-slot-quitar{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;font:inherit;color:#b42336;background:#fdeef0;border:1px solid #f3c2ca;border-radius:7px;cursor:pointer}.nx-secciones{display:grid;gap:10px}.nx-seccion{min-width:0;overflow:hidden;border:1px solid #b9d2e9;border-radius:12px;background:#fff;box-shadow:0 3px #d9e7f4}.nx-seccion>summary{display:flex;align-items:center;gap:11px;padding:13px 16px;background:linear-gradient(120deg,#0f3f74,#1c66a8);color:#fff;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.nx-seccion>summary::-webkit-details-marker{display:none}.nx-seccion>summary:hover{background:linear-gradient(120deg,#0c3563,#1769b4)}.nx-seccion-check{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border:1.5px solid #ffffff90;border-radius:5px;background:#ffffff25;color:#fff;cursor:pointer}.nx-seccion-titulo{flex:1;min-width:0}.nx-seccion-cantidad{font-size:10.5px;font-weight:600;color:#cfe7fb;white-space:nowrap}.nx-seccion[open] .nx-grupo-chevron{transform:rotate(180deg)}.nx-seccion-scroll{overflow-x:auto;max-width:100%}.nx-seccion-tabla{width:100%;border-collapse:collapse;min-width:720px}.nx-seccion-tabla th,.nx-seccion-tabla td{padding:10px 13px;font-size:12px;line-height:1.5;text-align:left;vertical-align:top;border-bottom:1px solid #dce7f2}.nx-seccion-tabla thead th{font-size:11.5px;position:sticky;top:0}.nx-seccion-tabla .nx-col-beneficio{background:#dbe7f3;color:#173d65;width:26%}.nx-seccion-tabla .nx-col-cliente{background:#cfe3f7;color:#123f73}.nx-seccion-tabla .nx-col-plan:nth-child(3){background:#f6e3cf;color:#7a4a10}.nx-seccion-tabla .nx-col-plan:nth-child(4){background:#d8ecd9;color:#1d5c2a}.nx-seccion-tabla .nx-col-plan:nth-child(5){background:#e5d9f1;color:#4b2d75}.nx-seccion-tabla .nx-col-vacia{background:#f2f5f8;color:#9aa9b8}.nx-seccion-tabla tbody th{background:#eaf3fc;color:#345775;font-weight:700}.nx-seccion-tabla tbody td{background:#fff;color:#24425e}.nx-seccion-tabla tbody .nx-col-cliente{background:#fdfaf3}.nx-seccion-tabla tbody tr:nth-child(2n) td{background:#f3f7fc}.nx-seccion-tabla tbody tr.nx-compare-different td{background:#fff3dc}.nx-seccion-tabla tbody tr.nx-compare-different th{background:#fce8c4}.nx-seccion-tabla tbody tr:last-child th,.nx-seccion-tabla tbody tr:last-child td{border-bottom:0}@media(max-width:900px){.nx-slots{grid-template-columns:1fr}}.nx-cabecera{display:grid;grid-template-columns:26% 1fr 1fr 1fr;gap:6px;margin-bottom:14px}.nx-cabecera-caja{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 14px;border:2px solid #b9d2e9;border-radius:12px;text-align:center;background:#fff}.nx-cabecera-logo{background:#eef5fc;border-color:#1769b4}.nx-cabecera-logo img{width:100%;max-width:150px;max-height:56px;object-fit:contain}.nx-cabecera-logo strong{font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#123f73}.nx-cabecera-cliente{background:#cfe3f7;border-color:#1769b4}.nx-cabecera-plan1{background:#f6e3cf;border-color:#d97706}.nx-cabecera-plan2{background:#d8ecd9;border-color:#2f9e44}.nx-cabecera-caja small{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#4a6a8a}.nx-cabecera-caja strong{font-size:12.5px;color:#153e69;line-height:1.35;overflow-wrap:anywhere}.nx-cabecera-caja span{font-size:10.5px;color:#557590}.nx-cabecera-quitar{display:grid;place-items:center;width:16px;height:16px;font:inherit;color:#b42336;background:#ffffff90;border:1px solid #f3c2ca;border-radius:5px;cursor:pointer}@media(max-width:700px){.nx-cabecera{grid-template-columns:1fr 1fr}}.nx-medicos{color:#162a43;max-width:1250px;margin:0 auto}.nx-hero{padding:32px 35px;border-radius:18px;background:linear-gradient(110deg,#103d76,#1764ac);color:#fff;box-shadow:0 12px 30px #1c5d9b20}.nx-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;color:#b6dcff}.nx-hero h1{font-size:clamp(25px,3vw,37px);margin:11px 0 8px;color:#fff}.nx-hero p{max-width:690px;color:#e2efff;line-height:1.55}.nx-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.nx-hero-tags span{display:flex;gap:6px;align-items:center;padding:7px 12px;background:#ffffff20;border:1px solid #ffffff35;border-radius:50px;font-size:12px}.nx-filters{margin:22px 0;background:#fff;border:1px solid #e2eaf4;border-radius:16px;padding:23px;box-shadow:0 8px 30px #1d45620a}.nx-filter-head,.nx-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nx-filter-head h2,.nx-results-head h2{display:flex;align-items:center;gap:9px;font-size:19px;margin:0}.nx-filter-head span,.nx-results-head p{font-size:12px;color:#73859a}.nx-fields{display:grid;grid-template-columns:2fr 1.1fr 1.2fr .65fr 1fr;gap:12px;margin-top:20px}.nx-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#405670}.nx-fields input{background:#fff!important;border:1px solid #d9e3ef!important;color:#182d45!important;border-radius:9px!important;min-width:0;width:100%;padding:12px!important}.nx-fields input:focus{outline:2px solid #b9d9fa}.nx-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:19px}.nx-medicos .nx-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1769b4!important;color:#fff!important;padding:12px 20px!important;border-radius:9px!important;font-weight:750}.nx-medicos .nx-secondary{display:inline-flex;align-items:center;justify-content:center;background:#f0f5fb!important;color:#28537e!important;border:1px solid #dbe6f1!important;padding:11px 16px!important;border-radius:9px!important}.nx-results-head{margin:28px 0 16px}.nx-results-head p{margin:5px 0}.nx-toggle{display:flex;background:#edf3f9;border-radius:10px;padding:4px;gap:2px}.nx-toggle button{background:transparent!important;color:#526a83!important;padding:8px 12px!important;font-size:12px}.nx-toggle button.selected{background:#fff!important;color:#12599c!important;box-shadow:0 2px 8px #143d5c14}.nx-list{display:grid;gap:12px}.nx-provider{display:flex;gap:17px;margin:0!important;padding:22px!important;border:1px solid #e2eaf4!important;background:#fff!important;border-radius:15px!important;box-shadow:0 4px 18px #1b45600b}.nx-avatar{width:54px;height:54px;flex-shrink:0;border-radius:13px;background:#eaf3fc;color:#1769b4;display:grid;place-items:center}.nx-provider-body{min-width:0;flex:1}.nx-provider-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nx-provider-title h3{margin:0;font-size:17px;color:#173d68}.nx-type{font-size:11px;color:#2671a8;background:#e9f4fd;padding:5px 9px;border-radius:20px}.nx-specialty{margin-top:7px;color:#43769d;font-size:13px}.nx-meta{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:15px;color:#5b6f83;font-size:12px}.nx-meta span{display:inline-flex;align-items:flex-start;gap:5px}.nx-provider-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.nx-provider-actions a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#1769b4;text-decoration:none}.nx-details{background:#f5f9fe;border-radius:10px;padding:14px;margin-top:15px;font-size:12px}.nx-details p{margin:5px 0 12px;color:#526b85}.nx-disclaimer{display:flex;gap:12px;padding:17px;margin:24px 0;border:1px solid #e9dcb4;background:#fffaf0;border-radius:12px;color:#826221;font-size:12px}.nx-disclaimer p{margin:6px 0 0;line-height:1.6;color:#816d46}.nx-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin:22px 0;color:#506780;font-size:13px}.nx-pagination button{display:inline-flex;align-items:center;gap:4px;background:#fff!important;color:#235b92!important;border:1px solid #dce7f1!important}.nx-error{padding:15px;background:#fff0f0;border:1px solid #f4cccc;color:brown;border-radius:10px}.nx-empty{text-align:center;padding:50px 20px;background:#fff;border:1px dashed #c9d9ea;border-radius:14px;color:#6b8298}.nx-empty svg{color:#2671b4}.nx-empty h3{color:#244968}.nx-empty p{font-size:13px;margin-bottom:18px}@media(max-width:1150px){.nx-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-wide{grid-column:span 2}}@media(max-width:650px){.nx-hero{padding:24px 19px}.nx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-wide{grid-column:span 2}.nx-provider{padding:15px!important;gap:10px}.nx-avatar{width:39px;height:39px}.nx-provider-title h3{font-size:15px}.nx-toggle{width:100%;overflow:auto}.nx-toggle button{white-space:nowrap}.nx-actions button{flex:1}}.nx-medicos .nx-fields select{width:100%;min-height:38px;padding:9px 12px;border:1px solid #d5e1ef;border-radius:8px;background:#fff;color:#102b4c;font:inherit;font-size:13px;outline:none;cursor:pointer;box-sizing:border-box}.nx-medicos .nx-fields select:focus{border-color:#1768b5;box-shadow:0 0 0 3px #1768b51f}.nx-cities{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:14px 0}.nx-cities small{color:#5a7590;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.nx-cities button{background:#eaf2fb;color:#125594;border:1px solid #c9dcf0;padding:6px 13px;border-radius:18px;font-size:12px;font-weight:700}.nx-cities button:hover{background:#1769b4;color:#fff;border-color:#125594}.nx-dash h1{color:#12395f;margin:0 0 8px}.nx-dash-sub{color:#5a7590;margin:0 0 20px;font-size:13px}.nx-dash-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0}.nx-dash-card{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:18px;box-shadow:0 4px 14px #17477712;border-top:4px solid #1769b4}.nx-dash-card small{color:#4a6a8a;font-weight:700;letter-spacing:.4px;font-size:11px;text-transform:uppercase}.nx-dash-card h2{color:#0d376f;font-size:30px;margin:8px 0 4px}.nx-dash-card p{color:#1a304a;font-size:12px;margin:0;line-height:1.5}.nx-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;margin:14px 0}.nx-dash-panel{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:20px;margin:14px 0;box-shadow:0 4px 14px #1747770d}.nx-dash-panel h3{color:#12395f;margin:0 0 14px;font-size:16px}.nx-dash-panel small{color:#5a7590}.nx-dash-bar{display:flex;align-items:center;gap:10px;margin:7px 0}.nx-dash-bar-label{flex:0 0 46px;font-weight:700;color:#12395f;font-size:12px}.nx-dash-bar-track{flex:1;background:#eaf2fb;border-radius:6px;height:14px;overflow:hidden}.nx-dash-bar-fill{height:100%;background:linear-gradient(90deg,#2e85d4,#0d376f);border-radius:6px}.nx-dash-bar-num{flex:0 0 80px;text-align:right;color:#1a304a;font-size:12px;font-variant-numeric:tabular-nums}.nx-dash-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.nx-dash-module{border:1px solid #dbe6f2;border-radius:10px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f2f7fd)}.nx-dash-module b{display:block;color:#0d376f;font-size:13px}.nx-dash-module small{color:#1a304a;font-size:11px;line-height:1.5;display:block;margin-top:4px}.nx-dash-table{width:100%;border-collapse:collapse;font-size:13px}.nx-dash-table th{text-align:left;color:#0d376f;padding:8px 10px;border-bottom:2px solid #dbe6f2;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.nx-dash-table td{padding:8px 10px;border-bottom:1px solid #eaf1f8;color:#1a304a;overflow-wrap:anywhere}.nx-dash-logtabs{display:flex;gap:8px;margin-bottom:10px}.nx-dash-logtabs button{background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:8px 14px;border-radius:8px;font-weight:700;font-size:12px}.nx-dash-logtabs button.active{background:#1769b4;color:#fff;border-color:#125594}.nx-dash-logs{background:#0d1b2a;color:#d7e7f7;border-radius:10px;padding:14px;font-size:11px;max-height:280px;overflow:auto;margin:0;line-height:1.6}.nx-dash-error,.nx-dash-loading{background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:20px;color:#1a304a}@media(max-width:800px){.nx-dash-bar-num{flex-basis:60px}.nx-dash-table{font-size:12px}}.nx-inv h1{color:#12395f;margin:0 0 8px}.nx-inv-sub{color:#5a7590;margin:0 0 18px;font-size:13px;max-width:900px}.nx-inv-search{display:flex;gap:10px;margin:14px 0}.nx-inv-search input{flex:1;min-width:0;background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:12px 14px}.nx-inv-search button{background:#1769b4;color:#fff;border:0;padding:11px 20px;border-radius:10px;font-weight:700}.nx-inv-count{color:#5a7590;font-size:12px;margin:6px 0 12px}.nx-inv-error{background:#fff;border:1px solid #e4b8b8;color:#8a2b2b;border-radius:10px;padding:12px 16px}.nx-inv-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.nx-inv-card{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:18px;box-shadow:0 4px 14px #17477710;border-top:4px solid #1769b4}.nx-inv-card>b{display:block;color:#0d376f;font-size:14px;margin-bottom:6px}.nx-inv-card p{color:#1a304a;font-size:12.5px;line-height:1.6;margin:0 0 10px}.nx-inv-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.nx-inv-tags span{background:#eaf2fb;color:#125594;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:650}.nx-inv-meta{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.nx-inv-meta small{color:#5a7590;font-size:11px}.nx-inv-actions{display:flex;gap:14px;align-items:center;margin-top:10px}.nx-inv-actions button{background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:8px 14px;border-radius:8px;font-weight:700;font-size:12px}.nx-inv-actions a{color:#1769b4;font-size:12.5px;font-weight:650}.nx-inv-modal{position:fixed;inset:0;background:#0d1b2a99;display:grid;place-items:center;z-index:50;padding:18px}.nx-inv-modal-box{background:#fff;border-radius:16px;max-width:760px;width:100%;max-height:85vh;overflow:auto;padding:26px;border-top:6px solid #1769b4}.nx-inv-modal-box h2{color:#0d376f;font-size:19px;margin:0 0 10px}.nx-inv-modal-box h3{color:#12395f;font-size:14px;margin:18px 0 8px}.nx-inv-modal-box p{color:#1a304a;font-size:13px;line-height:1.65}.nx-inv-modal-box a{color:#1769b4}.nx-inv-modal-box small{color:#5a7590}.nx-inv-dl{overflow-wrap:anywhere;margin:4px 0!important}.nx-inv-close{float:right;background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:7px 12px;border-radius:8px;font-weight:700;font-size:12px}@media(max-width:800px){.nx-inv-search{flex-wrap:wrap}.nx-inv-results{grid-template-columns:1fr}}.nx-bib h1{color:#12395f;margin:0 0 8px}.nx-bib-sub{color:#5a7590;margin:0 0 18px;font-size:13px;max-width:900px}.nx-bib-search{display:flex;gap:10px;margin:14px 0}.nx-bib-search input{flex:1;min-width:0;background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:12px 14px}.nx-bib-search button{background:#1769b4;color:#fff;border:0;padding:11px 20px;border-radius:10px;font-weight:700}.nx-bib-error{background:#fff;border:1px solid #e4b8b8;color:#8a2b2b;border-radius:10px;padding:12px 16px;margin:10px 0}.nx-bib-panel{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:18px;margin:14px 0;border-top:4px solid #1769b4;box-shadow:0 4px 14px #17477710}.nx-bib-panel h3{color:#12395f;font-size:15px;margin:0 0 10px}.nx-bib-hit{border-top:1px solid #eaf1f8;padding:9px 0}.nx-bib-hit b{color:#0d376f;font-size:12.5px}.nx-bib-hit p{color:#1a304a;font-size:12.5px;line-height:1.6;margin:4px 0 0}.nx-bib-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px}.nx-bib-doc{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:18px;box-shadow:0 4px 14px #17477710}.nx-bib-doc-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.nx-bib-doc-head b{color:#0d376f;font-size:14px;overflow-wrap:anywhere}.nx-bib-badge{flex:0 0 auto;background:#eaf2fb;color:#125594;border-radius:20px;padding:3px 12px;font-size:11px;font-weight:700}.nx-bib-sha,.nx-bib-src{display:block;color:#7c8fa2;font-size:10.5px;overflow-wrap:anywhere;margin-top:6px}.nx-bib-doc-actions{display:flex;gap:14px;align-items:center;margin:12px 0 6px}.nx-bib-doc-actions a{color:#1769b4;font-weight:700;font-size:12.5px}.nx-bib-doc-actions button{background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:7px 12px;border-radius:8px;font-weight:700;font-size:11.5px}.nx-bib-examples{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.nx-bib-examples button{background:#f2f7fd;color:#125594;border:1px dashed #b9d3ec;padding:6px 11px;border-radius:18px;font-size:11.5px}.nx-bib-docsearch{display:flex;gap:8px;margin:10px 0}.nx-bib-docsearch input{flex:1;min-width:0;background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:9px;padding:9px 12px;font-size:12.5px}.nx-bib-docsearch button{background:#1769b4;color:#fff;border:0;padding:8px 15px;border-radius:9px;font-weight:700;font-size:12px}.nx-bib-doc small{color:#7c8fa2;font-size:11px}@media(max-width:800px){.nx-bib-search,.nx-bib-docsearch{flex-wrap:wrap}.nx-bib-docs{grid-template-columns:1fr}}.nx-pl h1{color:#12395f;margin:0 0 8px}.nx-pl-sub{color:#5a7590;margin:0 0 16px;font-size:13px;max-width:900px}.nx-pl-filters{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.nx-pl-filters input,.nx-pl-filters select{background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:11px 13px;font-size:13px}.nx-pl-q{flex:1;min-width:220px}.nx-pl-stats{display:flex;flex-wrap:wrap;gap:16px;background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:13px 18px;margin:10px 0;font-size:13px;color:#1a304a}.nx-pl-stats b{color:#0d376f}.nx-pl-total{margin-left:auto;color:#5a7590}.nx-pl-error{background:#fff;border:1px solid #e4b8b8;color:#8a2b2b;border-radius:10px;padding:12px 16px;margin:10px 0}.nx-pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:12px}.nx-pl-card{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:18px;box-shadow:0 4px 14px #17477710;border-top:4px solid #1769b4}.nx-pl-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nx-pl-card-head b{color:#0d376f;font-size:14px}.nx-pl-badge{flex:0 0 auto;background:#eaf2fb;color:#125594;border-radius:20px;padding:3px 11px;font-size:10.5px;font-weight:700;text-transform:uppercase}.nx-pl-badge.verified{background:#e2f4ea;color:#1c7a45}.nx-pl-line{color:#1a304a;font-size:12.5px;margin:6px 0 0}.nx-pl-premium{color:#0d376f;font-weight:700;font-size:13px;margin:8px 0 0}.nx-pl-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.nx-pl-actions button{background:#1769b4;color:#fff;border:0;padding:8px 15px;border-radius:9px;font-weight:700;font-size:12px}.nx-pl-actions small{color:#7c8fa2;font-size:10.5px;overflow-wrap:anywhere;text-align:right}.nx-pl-modal{position:fixed;inset:0;background:#0d1b2a99;display:grid;place-items:center;z-index:50;padding:18px}.nx-pl-modal-box{background:#fff;border-radius:16px;max-width:780px;width:100%;max-height:85vh;overflow:auto;padding:26px;border-top:6px solid #1769b4}.nx-pl-modal-box h2{color:#0d376f;font-size:19px;margin:0 0 8px}.nx-pl-modal-box pre{background:#f2f7fd;border-radius:10px;padding:14px;font-size:11px;color:#365c80;overflow:auto;max-height:240px}.nx-pl-modal-box a,.nx-pl-modal-box summary{color:#1769b4}.nx-pl-modal-box small{color:#7c8fa2}.nx-pl-benefits{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:14px 0}.nx-pl-benefit{border:1px solid #dbe6f2;border-radius:10px;padding:10px 13px;background:linear-gradient(180deg,#fff,#f2f7fd)}.nx-pl-benefit small{display:block;color:#5a7590;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px}.nx-pl-benefit b{color:#0d376f;font-size:13px}.nx-pl-close{float:right;background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:7px 12px;border-radius:8px;font-weight:700;font-size:12px}.nx-pl-commission-btn{background:#b42332;color:#fff;border:0;border-radius:10px;padding:11px 16px;font-weight:700;cursor:pointer}.nx-pl-commission-btn:hover{background:#8e1b29}.nx-pl-card.nx-nc-non{background:#fff2f2;border:1px solid #d95360;border-top:4px solid #c62838}.nx-pl-card.nx-nc-partial{background:#fff7e8;border:1px solid #e8ad54;border-top:4px solid #d98212}.nx-pl-card.nx-nc-suppressed{background:#f3f0fa;border:1px solid #a48bc5;border-top:4px solid #7754a5}.nx-nc-alert{padding:10px 12px;margin:12px 0;border-radius:9px;font-size:12px;font-weight:800}.nx-nc-alert.nx-nc-non{background:#fbe0e2;color:#a51c2d}.nx-nc-alert.nx-nc-partial{background:#ffedc9;color:#935500}.nx-nc-alert.nx-nc-suppressed{background:#e9e0f6;color:#65418b}.nx-nc-modal{max-width:1050px}.nx-nc-count{color:#385776;font-size:13px;font-weight:700}.nx-nc-list{display:grid;gap:9px;max-height:48vh;overflow-y:auto;padding:4px}.nx-nc-item{display:flex;justify-content:space-between;gap:14px;border:1px solid #dbe6f2;border-left:5px solid #1769b4;border-radius:10px;padding:13px;background:#fff}.nx-nc-item.nx-nc-non{border-left-color:#c62838}.nx-nc-item.nx-nc-partial{border-left-color:#d98212}.nx-nc-item.nx-nc-suppressed{border-left-color:#7754a5}.nx-nc-item strong{color:#12395f}.nx-nc-item p{margin:5px 0;color:#365c80;font-size:12px}.nx-nc-item small{display:block;margin-top:5px;color:#667f97;font-size:11px}.nx-nc-item b{font-size:12px;color:#a51c2d}.nx-nc-item.nx-nc-partial b{color:#935500}.nx-nc-item.nx-nc-suppressed b{color:#65418b}@media(max-width:600px){.nx-nc-item{flex-direction:column}.nx-nc-modal{padding:15px}.nx-pl-commission-btn{width:100%}}.nx-2027-filtros{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:24px;box-shadow:0 6px 24px #0f23410f;margin-bottom:24px}.nx-2027-filtros-titulo{margin-bottom:22px}.nx-2027-filtros-titulo h2{color:#102b4e;font-size:21px;font-weight:750;margin:0 0 7px}.nx-2027-filtros-titulo p{color:#66788c;font-size:13px;margin:0}.nx-2027-filtros-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nx-2027-filtros-grid label{display:flex;flex-direction:column;gap:8px;color:#243b55;font-size:13px;font-weight:650;min-width:0}.nx-2027-filtros-grid input,.nx-2027-filtros-grid select{width:100%;min-width:0;height:45px;border:1px solid #d6e0eb;border-radius:10px;background:#f9fbfe;color:#173451;padding:0 13px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.nx-2027-filtros-grid input:focus,.nx-2027-filtros-grid select:focus{border-color:#2765a2;box-shadow:0 0 0 3px #2765a21f}.nx-2027-filtros-grid select:disabled{opacity:.55;cursor:not-allowed}.nx-2027-filtros-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:23px}.nx-2027-filtros-acciones button{min-height:43px;padding:0 20px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s,background .2s}.nx-2027-filtros-acciones button:first-child{background:#133b65;color:#fff;border:1px solid #133b65}.nx-2027-filtros-acciones button:first-child:hover{background:#20568c}.nx-2027-filtros-acciones button:last-child{background:#fff;color:#a51f34;border:1px solid #e7bdc4}.nx-2027-filtros-acciones button:last-child:hover{background:#fff1f3}.nx-2027-filtros-acciones button:active{transform:scale(.98)}.nx-2027-filtros [role=alert]{margin-top:14px;color:#a51f34;font-size:13px}@media(max-width:1100px){.nx-2027-filtros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nx-2027-filtros{padding:17px;border-radius:14px}.nx-2027-filtros-grid{grid-template-columns:minmax(0,1fr);gap:14px}.nx-2027-filtros-titulo h2{font-size:18px}.nx-2027-filtros-acciones{flex-direction:column}.nx-2027-filtros-acciones button{width:100%}}.nx-2027-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nx-2027-tarjeta{min-width:0;background:#fff;border:1px solid #e1e7ef;border-radius:17px;padding:20px;box-shadow:0 5px 18px #0f23410d;display:flex;flex-direction:column;gap:13px}.nx-2027-tarjeta-superior{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nx-2027-compania{color:#173e68;font-size:12px;font-weight:750}.nx-2027-categoria{background:#edf3fa;color:#214a77;border-radius:7px;padding:5px 8px;font-size:11px;white-space:nowrap}.nx-2027-tarjeta h3{color:#112d4e;font-size:17px;line-height:1.4;margin:0}.nx-2027-identificador{color:#64748b;font-size:12px;margin:0}.nx-2027-beneficios-resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nx-2027-beneficios-resumen>div{background:#f5f8fc;border-radius:10px;padding:10px 7px;min-width:0}.nx-2027-beneficios-resumen small{display:block;color:#64748b;font-size:11px;margin-bottom:5px}.nx-2027-beneficios-resumen strong{color:#153b63;font-size:13px;overflow-wrap:anywhere}.nx-2027-advertencia{color:#8b5e20;font-size:11px;line-height:1.5;margin:auto 0 0}.nx-2027-tarjeta-acciones{display:flex;gap:9px}.nx-2027-tarjeta-acciones button{flex:1;min-height:40px;border-radius:9px;cursor:pointer;font-weight:700;font-size:12px}.nx-2027-tarjeta-acciones button:first-child{background:#153e69;color:#fff;border:1px solid #153e69}.nx-2027-tarjeta-acciones button:last-child{background:#fff;color:#b4233c;border:1px solid #e3b6bf}.nx-2027-estado{padding:25px;text-align:center;color:#64748b}@media(max-width:1200px){.nx-2027-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.nx-2027-tarjetas{grid-template-columns:minmax(0,1fr)}}.nx-2027-tarjeta{border:2px solid #b7cce1;box-shadow:0 7px 22px #0f2d501a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nx-2027-tarjeta:hover{border-color:#376d9f;box-shadow:0 12px 28px #0f2d5029;transform:translateY(-2px)}.nx-2027-tarjeta h3{font-size:18px;font-weight:800}.nx-2027-beneficios-resumen>div{border:1px solid #dce7f2;background:#f0f5fb}.nx-2027-tarjeta-acciones button{min-height:46px;font-size:13px;border-radius:10px;transition:background .2s ease,transform .2s ease}.nx-2027-tarjeta-acciones button:hover{transform:translateY(-1px)}.nx-2027-tarjeta-acciones button:last-child{background:#fff1f3;border:2px solid #b4233c;color:#a21d35}.nx-2027-comision-pendiente{display:block;color:#63758a;line-height:1.5}.nx-2027-comisiones-barra{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;background:#f1f6fc;border:2px solid #c7d8e9;border-radius:13px;padding:15px 18px;margin:16px 0}.nx-2027-comisiones-barra strong,.nx-2027-comisiones-barra small{display:block}.nx-2027-comisiones-barra strong{color:#173d66;font-size:15px}.nx-2027-comisiones-barra small{color:#60758b;margin-top:5px;font-size:12px}.nx-2027-comisiones-barra button{padding:12px 16px;border-radius:9px;font-weight:750;cursor:pointer}.nx-2027-comisiones-barra button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.nx-2027-comisiones-barra button{width:100%}}.nx-2027-modal-fondo{position:fixed;inset:0;z-index:9999;background:#08162ac2;display:flex;justify-content:center;align-items:center;padding:20px}.nx-2027-modal{background:#fff;color:#183451;width:min(1100px,100%);max-height:94vh;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 80px #0000004d}.nx-2027-modal-header{background:#12365d;color:#fff;padding:22px 26px;display:flex;justify-content:space-between;gap:15px}.nx-2027-modal-header h2{color:#fff;font-size:22px;margin:7px 0}.nx-2027-modal-header p{margin:0;font-size:12px;opacity:.85}.nx-2027-modal-compania{font-size:12px;font-weight:700;color:#c6def7}.nx-2027-modal-cerrar{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:9px;width:39px;height:39px;cursor:pointer;flex-shrink:0}.nx-2027-modal-contenido{overflow-y:auto;padding:24px;flex:1}.nx-2027-modal-aviso{background:#fff8e9;color:#855b1d;border:1px solid #f0dba9;border-radius:10px;padding:13px;font-size:12px;line-height:1.6;margin:0 0 18px}.nx-2027-modal-seccion{border:1px solid #dfe7f0;border-radius:11px;margin-bottom:12px;overflow:hidden}.nx-2027-modal-seccion summary{padding:16px;background:#f2f6fb;color:#173d66;font-weight:750;font-size:14px;cursor:pointer}.nx-2027-modal-seccion>p{padding:15px;color:#64748b}.nx-2027-modal-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.nx-2027-modal-campos>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;padding:11px;min-width:0}.nx-2027-modal-campos small{display:block;color:#697b90;font-size:11px;margin-bottom:6px;overflow-wrap:anywhere}.nx-2027-modal-campos strong{display:block;color:#173451;font-size:12px;font-weight:650;overflow-wrap:anywhere}.nx-2027-modal-registro{border-bottom:1px solid #e6edf4}.nx-2027-modal-registro:last-child{border-bottom:0}.nx-2027-modal-footer{border-top:1px solid #e3eaf2;padding:15px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#718096;font-size:12px}.nx-2027-modal-footer button{background:#b4233c;color:#fff;border:0;border-radius:9px;padding:11px 22px;cursor:pointer;font-weight:700}@media(max-width:700px){.nx-2027-modal-fondo{padding:0}.nx-2027-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.nx-2027-modal-header{padding:16px}.nx-2027-modal-header h2{font-size:17px}.nx-2027-modal-contenido{padding:13px}.nx-2027-modal-campos{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.nx-2027-modal-footer{padding:12px}}.nx-2027-modal-seccion summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.nx-2027-modal-seccion summary small{font-size:11px;color:#64748b;font-weight:600;white-space:nowrap}.nx-2027-modal-seccion[open]>summary{background:#eaf1f9;border-bottom:1px solid #dfe7f0}.nx-2027-modal-registro:nth-of-type(2n){background:#fbfdff}.nx-2027-valor-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow-y:auto;font-family:monospace;font-size:11px!important}@media(max-width:700px){.nx-2027-modal-seccion summary{padding:14px 12px;align-items:flex-start}.nx-2027-modal-seccion summary small{white-space:normal;text-align:right}}.nx-ct h1{color:#12395f;margin:0 0 8px}.nx-ct-sub{color:#5a7590;margin:0 0 16px;font-size:13px;max-width:900px}.nx-ct-search{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.nx-ct-search input{flex:1;min-width:220px;background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:11px 13px}.nx-ct-search select{background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:11px 13px}.nx-ct-search button{background:#1769b4;color:#fff;border:0;padding:11px 20px;border-radius:10px;font-weight:700}.nx-ct-error{background:#fff;border:1px solid #e4b8b8;color:#8a2b2b;border-radius:10px;padding:12px 16px;margin:10px 0}.nx-ct-count{color:#5a7590;font-size:12px;margin:6px 0 10px}.nx-ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.nx-ct-card{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:18px;box-shadow:0 4px 14px #17477710;border-top:4px solid #1769b4;cursor:pointer;transition:transform .15s,box-shadow .15s}.nx-ct-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #17477722}.nx-ct-card>b{color:#0d376f;font-size:15px;text-transform:capitalize}.nx-ct-card p{color:#5a7590;font-size:12px;margin:4px 0 10px;text-transform:capitalize}.nx-ct-nums{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nx-ct-nums span{background:#f2f7fd;border-radius:9px;padding:8px 11px;color:#0d376f;font-weight:700;font-size:13px}.nx-ct-nums small{display:block;color:#5a7590;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.nx-ct-more{display:block;color:#1769b4;font-size:11.5px;margin-top:10px;font-weight:650}.nx-ct-modal{position:fixed;inset:0;background:#0d1b2a99;display:grid;place-items:center;z-index:50;padding:18px}.nx-ct-modal-box{background:#fff;border-radius:16px;max-width:720px;width:100%;max-height:85vh;overflow:auto;padding:26px;border-top:6px solid #1769b4}.nx-ct-modal-box h2{color:#0d376f;font-size:20px;margin:0 0 4px;text-transform:capitalize}.nx-ct-line{color:#5a7590;font-size:13px;margin:0 0 14px;text-transform:capitalize}.nx-ct-group{border:1px solid #dbe6f2;border-radius:12px;padding:13px 16px;margin:10px 0;background:linear-gradient(180deg,#fff,#f7fafd)}.nx-ct-group h3{color:#12395f;font-size:13.5px;margin:0 0 9px}.nx-ct-group-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.nx-ct-group-nums span{background:#fff;border:1px solid #e3ecf6;border-radius:9px;padding:8px 11px;color:#0d376f;font-weight:700;font-size:13px}.nx-ct-group-nums small{display:block;color:#5a7590;font-weight:600;font-size:9.5px;text-transform:uppercase;letter-spacing:.3px}.nx-ct-modal-box small{color:#7c8fa2}.nx-ct-close{float:right;background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:7px 12px;border-radius:8px;font-weight:700;font-size:12px}@media(max-width:800px){.nx-ct-search input{flex-basis:100%}.nx-ct-grid{grid-template-columns:1fr}}.nx-mapa h1{color:#12395f;margin:0 0 8px}.nx-mapa-sub{color:#5a7590;margin:0 0 14px;font-size:13px;max-width:900px}.nx-mapa-bar{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;align-items:center}.nx-mapa-bar select,.nx-mapa-bar input{background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:10px 13px;font-size:13px}.nx-mapa-bar input{flex:1;min-width:200px}.nx-mapa-filter{display:flex;gap:7px}.nx-mapa-filter button{background:#eaf2fb;color:#125594;border:1px solid #c9dcf0;padding:8px 14px;border-radius:18px;font-size:12px;font-weight:700}.nx-mapa-filter button.active{background:#1769b4;color:#fff;border-color:#125594}.nx-mapa-error{background:#fff;border:1px solid #e4b8b8;color:#8a2b2b;border-radius:10px;padding:12px 16px;margin:10px 0}.nx-mapa-layout{display:flex;gap:14px;margin-top:12px;align-items:stretch}.nx-mapa-canvas{flex:1;height:520px;border-radius:14px;overflow:hidden;border:1px solid #d7e3ef;box-shadow:0 4px 14px #17477710;min-width:0}.nx-mapa-list{flex:0 0 300px;max-height:520px;overflow:auto;background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:14px}.nx-mapa-list h3{color:#12395f;font-size:13px;margin:0 0 8px}.nx-mapa-nogeo{display:block;color:#a87421;font-size:11px;margin-bottom:8px}.nx-mapa-item{border:1px solid #e3ecf6;border-radius:10px;padding:9px 12px;margin-bottom:8px;cursor:pointer;background:linear-gradient(180deg,#fff,#f7fafd)}.nx-mapa-item:hover{border-color:#1769b4}.nx-mapa-item b{display:block;color:#0d376f;font-size:12.5px;overflow-wrap:anywhere}.nx-mapa-item small{color:#5a7590;font-size:11px}.nx-pin-hospital{width:30px;height:30px;border-radius:9px 9px 9px 2px;background:linear-gradient(145deg,#2e85d4,#0d376f);color:#fff;display:grid;place-items:center;font-weight:900;font-size:15px;border:2px solid #fff;box-shadow:0 3px 8px #0d376f66}.nx-pin-clinic{width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,#3fbf7f,#1c7a45);color:#fff;display:grid;place-items:center;font-weight:900;font-size:13px;border:2px solid #fff;box-shadow:0 3px 8px #1c7a4566}.nx-ficha{min-width:230px;font-family:Inter,system-ui,sans-serif}.nx-ficha-head{border-radius:10px;padding:9px 12px;margin-bottom:7px}.nx-ficha-head.hospital{background:linear-gradient(145deg,#2e85d4,#0d376f)}.nx-ficha-head.clinic{background:linear-gradient(145deg,#3fbf7f,#1c7a45)}.nx-ficha-head b{color:#fff;font-size:13.5px;display:block}.nx-ficha-head span{color:#fffc;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.nx-ficha p{margin:4px 0;font-size:12px;color:#1a304a;line-height:1.5}.nx-ficha-dir{font-weight:600}.nx-ficha-meta{color:#5a7590}.nx-ficha-tel{color:#0d376f;font-weight:700}.nx-ficha-actions{display:flex;gap:10px;margin-top:9px}.nx-ficha-actions a{background:#1769b4;color:#fff!important;border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:700;text-decoration:none}.nx-ficha-src{display:block;color:#7c8fa2;font-size:10px;margin-top:9px}.leaflet-popup-content{margin:12px 14px}.leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 8px 24px #0d1b2a33}@media(max-width:900px){.nx-mapa-layout{flex-direction:column}.nx-mapa-list{flex:1;max-height:260px}}.nx-mapa-banner{position:relative;border-radius:16px;overflow:hidden;margin-bottom:14px;border:1px solid #d7e3ef;box-shadow:0 6px 20px #1747771c}.nx-mapa-banner img{width:100%;height:150px;object-fit:cover;object-position:center;display:block}.nx-mapa-banner-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 28px;background:linear-gradient(90deg,#0d376fe6 0%,#0d376f99 55%,transparent 100%)}.nx-mapa-banner-text h1{color:#fff!important;margin:0;font-size:24px;text-shadow:0 2px 6px #0d1b2a88}.nx-mapa-banner-text p{color:#dcebff!important;margin:6px 0 0;font-size:12.5px}.nx-mapa-banner.solid{background:linear-gradient(120deg,#0d376f,#15599e 55%,#2e85d4);height:auto;min-height:110px;display:flex;align-items:center}.nx-mapa-banner.solid .nx-mapa-banner-text{position:static;background:none;padding:22px 28px}.nx-ia h1{color:#12395f;margin:0 0 8px}.nx-ia-sub{color:#5a7590;margin:0 0 12px;font-size:13px;max-width:900px}.nx-ia-status{border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:650;margin:10px 0}.nx-ia-status.on{background:#e2f4ea;color:#1c7a45;border:1px solid #bfe3cd}.nx-ia-status.off{background:#fff8eb;color:#75551e;border:1px solid #f2d6a0}.nx-ia-ask{display:flex;gap:10px;margin:14px 0 8px}.nx-ia-ask input{flex:1;min-width:0;background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:12px 14px}.nx-ia-ask button{background:#1769b4;color:#fff;border:0;padding:11px 22px;border-radius:10px;font-weight:700}.nx-ia-chips{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 14px}.nx-ia-chips button{background:#f2f7fd;color:#125594;border:1px dashed #b9d3ec;padding:6px 12px;border-radius:18px;font-size:12px}.nx-ia-chips button:hover{background:#eaf2fb}.nx-ia-error{background:#fff;border:1px solid #e4b8b8;color:#8a2b2b;border-radius:10px;padding:12px 16px;margin:10px 0}.nx-ia-turno{margin:14px 0}.nx-ia-q{background:#eaf2fb;border:1px solid #c9dcf0;border-radius:12px;padding:12px 16px;margin-bottom:8px}.nx-ia-q b{color:#12395f;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.nx-ia-q p{color:#1a304a;font-size:14px;margin:5px 0 0;font-weight:600}.nx-ia-a{background:#fff;border:1px solid #dbe6f2;border-left:5px solid #1769b4;border-radius:12px;padding:14px 16px}.nx-ia-a>b{color:#0d376f;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.nx-ia-a p{color:#1a304a;font-size:13.5px;line-height:1.7;margin:7px 0 0}.nx-ia-sources{background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:13px 16px;margin-top:8px}.nx-ia-sources>b{color:#12395f;font-size:12px}.nx-ia-source{border-top:1px solid #eaf1f8;padding:8px 0}.nx-ia-source span{color:#1769b4;font-size:12px;font-weight:700}.nx-ia-source p{color:#5a7590;font-size:12px;line-height:1.6;margin:3px 0 0}.nx-ia-empty{background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:20px;color:#5a7590;font-size:13px}@media(max-width:800px){.nx-ia-ask{flex-wrap:wrap}.nx-ia-ask input{flex-basis:100%}}.nx-nt h1{color:#12395f;margin:0 0 8px}.nx-nt-sub{color:#5a7590;margin:0 0 16px;font-size:13px;max-width:900px}.nx-nt-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0}.nx-nt-tabs button{background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:13px 15px;text-align:left;color:#1a304a;font-size:13px;font-weight:700;box-shadow:0 3px 10px #1747770d}.nx-nt-tabs button span{margin-right:8px}.nx-nt-tabs button small{display:block;color:#5a7590;font-weight:600;font-size:11px;margin-top:4px}.nx-nt-tabs button.active{border-color:#1769b4;border-top:4px solid #1769b4;background:linear-gradient(180deg,#fff,#f2f7fd)}.nx-nt-form{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:16px;margin:12px 0;box-shadow:0 4px 14px #17477710}.nx-nt-form input,.nx-nt-form textarea{display:block;width:100%;background:#fff;border:1px solid #d4e0ed;color:#203d5b;border-radius:10px;padding:11px 13px;margin-bottom:9px;font:inherit;font-size:13px}.nx-nt-formrow{display:flex;gap:10px;align-items:center}.nx-nt-formrow input{flex:0 1 260px;margin-bottom:0}.nx-nt-formrow button{background:#1769b4;color:#fff;border:0;padding:11px 22px;border-radius:10px;font-weight:700}.nx-nt-error{color:#8a2b2b;display:block;margin-top:8px}.nx-nt-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.nx-nt-columns h3{color:#12395f;font-size:14px;margin:0 0 10px}.nx-nt-card{background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:14px 16px;margin-bottom:10px;border-left:5px solid #1769b4}.nx-nt-card.done{opacity:.65;border-left-color:#9db8d2}.nx-nt-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.nx-nt-card-head b{color:#0d376f;font-size:13.5px}.nx-nt-when{color:#1769b4;font-size:11.5px;font-weight:700;white-space:nowrap}.nx-nt-card p{color:#1a304a;font-size:12.5px;line-height:1.6;margin:7px 0 0;white-space:pre-wrap}.nx-nt-card-actions{display:flex;gap:8px;margin-top:11px}.nx-nt-card-actions button{background:#eaf2fb;color:#12395f;border:1px solid #c9dcf0;padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:700}.nx-nt-card-actions button.del{color:#8a2b2b;border-color:#e4b8b8;background:#fdf2f2}@media(max-width:800px){.nx-nt-columns{grid-template-columns:1fr}}.nx-nt-tabs button{border:2px solid #c9dcf0;box-shadow:0 3px #d6e1ee}.nx-nt-tabs button small{color:#44607c}.nx-nt-tabs button.active{background:linear-gradient(145deg,#2e85d4,#0d376f);border-color:#0b3e78;color:#fff;box-shadow:0 4px #0b3e78,0 8px 16px #145b9b33}.nx-nt-tabs button.active small{color:#dcebff}.nx-nt-form{border:2px solid #c9dcf0;background:linear-gradient(180deg,#fff,#f7fafd)}.nx-nt-form input:focus,.nx-nt-form textarea:focus{outline:none;border-color:#1769b4;box-shadow:0 0 0 3px #1769b422}.nx-nt-card{border:1.5px solid #c9dcf0;border-left-width:6px;box-shadow:0 4px 12px #17477712}.nx-nt-card p{color:#203d5b}.nx-nt-card-head b{font-size:14.5px}.nx-nt-when{background:#eaf2fb;border:1px solid #c9dcf0;border-radius:14px;padding:3px 10px}.nx-nt-card-actions button{box-shadow:0 2px #c9dcf0}.nx-nt-card-actions button.del{box-shadow:0 2px #e4b8b8}.nx-nt h3{border-bottom:2px solid #dbe6f2;padding-bottom:6px}.nx-install{background:linear-gradient(145deg,#2e85d4,#0d376f);color:#fff;border:1px solid #125594;padding:8px 15px;border-radius:11px;font-size:12px;font-weight:800;box-shadow:0 3px #0b3e78,0 5px 10px #17477730;white-space:nowrap;cursor:pointer}.nx-install:hover{transform:translateY(-1px)}.nx-install.ok{background:#e2f4ea;color:#1c7a45;border:1px solid #bfe3cd;box-shadow:none;cursor:default;font-weight:700}.nx-cl{--navy:#071d38;--blue:#0868d9;--line:#cbdcf0;--text:#123252;color:var(--text);font-family:inherit;min-width:0}.nx-cl *{box-sizing:border-box}.nx-cl button{font:inherit;cursor:pointer}.nx-cl-top{background:linear-gradient(115deg,#061a34,#0c3971);color:#fff;padding:20px 24px;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.nx-cl-top h1{font-size:24px;margin:0;color:#fff}.nx-cl-top p{font-size:12px;color:#d0e4ff;margin:5px 0 0}.nx-cl-selected{border:1px solid #296093;border-radius:25px;padding:9px 15px;color:#e5f5ff;font-size:12px;background:#071d3899}.nx-cl-selected button{background:transparent;color:#fff;border:0;margin-left:9px;font-size:18px}.nx-cl-stats{background:#061a34;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px 18px}.nx-cl-stats>div{border:1px solid #1976bf;border-radius:12px;background:linear-gradient(135deg,#08264a,#07182f);color:#fff;padding:12px 18px;display:flex;gap:3px;flex-direction:column}.nx-cl-stats b{font-size:26px;line-height:1.2}.nx-cl-stats span{font-size:11px;color:#cce2ff}.nx-cl-main{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:0;align-items:stretch;border:1px solid #c7d9eb;border-radius:0 0 16px 16px;overflow:hidden;background:#fff;min-height:610px}.nx-cl-directory{background:#f8fbff;border-right:1px solid var(--line);padding:15px;min-width:0;display:flex;flex-direction:column}.nx-cl-dir-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.nx-cl-dir-top h2{font-size:16px;margin:0}.nx-cl-btn{border-radius:9px;padding:9px 13px;font-weight:700;font-size:12px;border:1px solid transparent}.nx-cl-primary{background:linear-gradient(130deg,#1682ef,#0756c6);color:#fff}.nx-cl-outline{background:#fff;color:#16416c;border-color:#b6cde5}.nx-cl-danger{background:#c92439;color:#fff}.nx-cl-btn:disabled{opacity:.48;cursor:not-allowed}.nx-cl-search,.nx-cl-new input{width:100%;padding:11px 12px;border-radius:9px;background:#fff;border:1px solid var(--line);color:#153e64;outline:none;font:inherit;font-size:12px}.nx-cl-search:focus,.nx-cl-field input:focus,.nx-cl-field select:focus,.nx-cl-field textarea:focus{border-color:#1682ef;outline:2px solid #1682ef24}.nx-cl-new{display:grid;gap:7px;margin-bottom:10px;background:#eaf3ff;padding:10px;border-radius:10px}.nx-cl-filters,.nx-cl-view{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.nx-cl-filters button,.nx-cl-view button{background:#eaf1fa;border:1px solid #d3e0ef;border-radius:7px;padding:7px 9px;color:#29496a;font-size:11px;font-weight:700}.nx-cl-filters button.active,.nx-cl-view button.active{background:#0868d9;color:#fff;border-color:#0868d9}.nx-cl-view{margin-top:0}.nx-cl-people{display:flex;flex-direction:column;gap:6px;max-height:650px;overflow:auto;flex:1;min-height:100px}.nx-cl-person{border-radius:10px;border:1px solid transparent;background:#fff;overflow:hidden}.nx-cl-person.active{background:linear-gradient(110deg,#0872e9,#0751b5);border-color:#0868d9;color:#fff}.nx-cl-person-open{border:0;background:transparent;display:flex;align-items:center;text-align:left;width:100%;gap:10px;padding:10px;color:inherit}.nx-cl-person-avatar,.nx-cl-big-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#20b2cf,#124d9b);color:#fff;font-weight:800;flex-shrink:0}.nx-cl-person-avatar{width:38px;height:38px;font-size:12px}.nx-cl-person-info{min-width:0;flex:1}.nx-cl-person-info strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-cl-person-info small{display:block;font-size:10px;margin-top:4px;color:#627e9a}.nx-cl-person.active small{color:#e0f0ff}.nx-cl-person-status{color:#118d58!important}.nx-cl-person.active .nx-cl-person-status{color:#baffd2!important}.nx-cl-square{font-size:18px;border:1px solid #b5cde8;border-radius:5px;padding:2px 6px;color:#145b9d}.nx-cl-person.active .nx-cl-square{color:#fff;border-color:#93c8ff}.nx-cl-people.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.nx-cl-people.cards .nx-cl-person-open{flex-wrap:wrap;justify-content:center;text-align:center}.nx-cl-people.cards .nx-cl-person-info{flex-basis:100%}.nx-cl-directory-bottom{border-top:1px solid #d8e4f0;margin-top:12px;padding-top:12px;display:flex;gap:8px}.nx-cl-directory-bottom button{border:1px solid #b9d1e8;border-radius:8px;padding:9px;background:#eaf3ff;color:#13518a;font-size:11px;font-weight:700;flex:1}.nx-cl-directory-bottom button:disabled{opacity:.5}.nx-cl-detail{padding:18px;min-width:0}.nx-cl-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:15px}.nx-cl-identity{display:flex;align-items:center;gap:12px;min-width:0}.nx-cl-big-avatar{width:58px;height:58px;font-size:17px}.nx-cl-identity h2{font-size:22px;margin:0;color:#0a2748}.nx-cl-identity p{font-size:11px;color:#647d97;margin:5px 0 0}.nx-cl-actions{display:flex;flex-wrap:wrap;gap:7px}.nx-cl-actions button{border:0;color:#fff;border-radius:9px;padding:10px 12px;font-weight:800;font-size:11px;box-shadow:0 2px 5px #0001}.nx-cl-actions .call,.nx-cl-actions .wa{background:#079147}.nx-cl-actions .capture{background:#4833d1}.nx-cl-actions .share{background:#0b64d5}.nx-cl-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.nx-cl-tabs button{background:#eaf1f9;color:#1b3758;border:1px solid #d9e5f2;border-radius:9px;padding:10px 11px;font-weight:750;font-size:11px}.nx-cl-tabs button.active{background:linear-gradient(125deg,#0b7cf0,#0657c8);color:#fff;border-color:#0b7cf0}.nx-cl-form>h3,.nx-cl-panel h3{font-size:14px;color:#143555;margin:0 0 12px}.nx-cl-form>h3{padding-bottom:8px;border-bottom:1px solid #e3ebf5}.nx-cl-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.nx-cl-field{display:flex;flex-direction:column;min-width:0;gap:5px}.nx-cl-field span{font-size:11px;font-weight:800;color:#18334d}.nx-cl-field input,.nx-cl-field select,.nx-cl-field textarea{background:#fff;border:1px solid #c8d9ec;border-radius:8px;padding:10px 11px;color:#193b60;font-size:12px;width:100%;min-width:0;font:inherit}.nx-cl-field textarea{resize:vertical;line-height:1.5}.nx-cl-wide{grid-column:1/-1}.nx-cl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.nx-cl-panel{border:1px solid #c9daeb;background:#fff;border-radius:11px;padding:14px;min-width:0}.nx-cl-panel .nx-cl-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.nx-cl-panel-blue{background:#eaf5ff;border-color:#73b7ff}.nx-cl-panel-purple{background:#f4f0ff;border-color:#c7b7ee}.nx-cl-panel .nx-cl-field{margin-bottom:9px}.nx-cl-hint{color:#6d8297;font-size:12px;line-height:1.5}.nx-cl-footer{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;flex-wrap:wrap}.nx-cl-dirty{margin-right:auto;color:#c57d16;font-size:11px}.nx-cl-empty{text-align:center;padding:95px 20px;color:#637d98}.nx-cl-empty>div{font-size:44px;color:#1e7fda}.nx-cl-empty h2{color:#173b5f}.nx-cl-empty p{max-width:430px;margin:10px auto;font-size:13px;line-height:1.7}.nx-cl-toast{position:fixed;bottom:22px;right:22px;background:#0b3769;color:#fff;padding:13px 16px;border-radius:12px;z-index:10000;box-shadow:0 8px 28px #0003;display:flex;align-items:center;gap:12px;max-width:min(420px,90vw);font-size:13px}.nx-cl-toast button{background:transparent;color:#fff;border:0;font-size:20px}@media(max-width:1250px){.nx-cl-main{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.nx-cl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl-two{grid-template-columns:1fr}}@media(max-width:900px){.nx-cl-main{grid-template-columns:1fr}.nx-cl-directory{border-right:0;border-bottom:1px solid var(--line)}.nx-cl-people{max-height:290px}.nx-cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl-detail{padding:13px}}@media(max-width:520px){.nx-cl-top{padding:15px}.nx-cl-top h1{font-size:19px}.nx-cl-stats{gap:7px;padding:0 10px 12px}.nx-cl-stats>div{padding:9px}.nx-cl-stats b{font-size:20px}.nx-cl-detail-head{align-items:flex-start}.nx-cl-actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.nx-cl-fields,.nx-cl-panel .nx-cl-fields{grid-template-columns:1fr}.nx-cl-identity h2{font-size:18px}.nx-cl-tabs button,.nx-cl-footer .nx-cl-btn{flex:1 1 auto}}.nx-cl{--nx-azul: #103c70;--nx-azul-oscuro: #08274e;--nx-azul-claro: #d9ecff;--nx-borde: #cbdcf0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.nx-cl .nx-cl-top{background:#fff!important;background-image:none!important;color:#103c70!important;border:1px solid #d5e2f0!important;border-radius:14px 14px 0 0;padding:22px 24px!important;box-shadow:none!important}.nx-cl .nx-cl-top h1{color:#103c70!important}.nx-cl .nx-cl-top p{color:#607d9a!important}.nx-cl .nx-cl-selected{background:#103c70!important;color:#fff!important;border:1px solid #2873bd!important;border-radius:30px}.nx-cl .nx-cl-selected button{color:#fff!important}.nx-cl .nx-cl-stats{background:#fff!important;background-image:none!important;padding:0 16px 18px!important;border:1px solid #d5e2f0;border-top:0;border-radius:0 0 14px 14px;margin-bottom:20px}.nx-cl .nx-cl-stats>div{background:linear-gradient(145deg,#103c70,#071b38)!important;border:1px solid #236cb0!important;border-radius:12px;color:#fff!important;padding:15px 18px}.nx-cl .nx-cl-stats>div b,.nx-cl .nx-cl-stats>div span{color:#fff!important}.nx-cl .nx-cl-main{display:grid!important;grid-template-columns:minmax(310px,350px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;width:100%;min-width:0}.nx-cl .nx-cl-directory{background:#fff!important;border:1.5px solid #c6d9ee!important;border-radius:16px!important;padding:16px!important;box-shadow:0 5px 18px #103c7014;min-width:0;box-sizing:border-box}.nx-cl .nx-cl-dir-top h2{color:#103c70}.nx-cl .nx-cl-people{display:flex;flex-direction:column;gap:9px;background:#f1f6fc;border:1px solid #d6e4f3;border-radius:13px;padding:10px;margin-top:12px;min-width:0}.nx-cl .nx-cl-person{width:100%;min-width:0;background:#fff!important;border:1px solid #d0dfef!important;border-radius:12px!important;box-shadow:0 2px 6px #103c700d;box-sizing:border-box;overflow:hidden}.nx-cl .nx-cl-person:hover{border-color:#2580d5!important;background:#edf6ff!important}.nx-cl .nx-cl-person.active{border:2px solid #1769c4!important;background:#e5f1ff!important}.nx-cl .nx-cl-person-open{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:88px;padding:13px 12px!important;text-align:left!important;box-sizing:border-box}.nx-cl .nx-cl-person-avatar{flex:0 0 44px;width:44px!important;height:44px!important;border-radius:50%}.nx-cl .nx-cl-person-info{flex:1 1 auto;min-width:0;text-align:left!important}.nx-cl .nx-cl-person-info strong{display:block;color:#103c70;font-size:14px!important;line-height:1.4;overflow-wrap:anywhere}.nx-cl .nx-cl-person-info small{display:block;font-size:11.5px!important;line-height:1.5;overflow-wrap:anywhere}.nx-cl .nx-cl-square{flex:0 0 32px;width:32px;height:32px}.nx-cl .nx-cl-people.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-cl .nx-cl-detail{min-width:0;width:100%;min-height:900px!important;background:#fff;border:1px solid #d1e0ef;border-radius:16px;box-sizing:border-box;box-shadow:0 5px 18px #103c700f}.nx-cl .nx-cl-form{min-height:620px!important}.nx-cl .nx-cl-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nx-cl .nx-cl-actions{display:flex;flex-wrap:wrap;gap:7px}.nx-cl .nx-cl-tabs{display:flex;flex-wrap:wrap;gap:5px}.nx-cl .nx-cl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nx-cl .nx-cl-field{min-width:0}.nx-cl .nx-cl-field input,.nx-cl .nx-cl-field select,.nx-cl .nx-cl-field textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1250px){.nx-cl .nx-cl-main{grid-template-columns:minmax(270px,300px) minmax(0,1fr)!important}.nx-cl .nx-cl-people.cards,.nx-cl .nx-cl-two{grid-template-columns:1fr}}@media(max-width:600px){.nx-cl .nx-cl-top{padding:16px!important}.nx-cl .nx-cl-fields,.nx-cl .nx-cl-two,.nx-cl .nx-cl-people.cards{grid-template-columns:minmax(0,1fr)}.nx-cl .nx-cl-form{min-height:450px!important}.nx-cl .nx-cl-person-open{min-height:76px}}.nx-cl .nx-cl-main{display:grid!important;grid-template-columns:minmax(340px,390px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.nx-cl .nx-cl-detail,.nx-cl .nx-cl-directory{align-self:start!important;margin-top:0!important;position:relative!important;top:0!important;transform:none!important}.nx-cl .nx-cl-detail{min-height:900px!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.nx-cl .nx-cl-form{flex:1 0 auto;min-height:620px!important;margin-top:0!important;align-content:start!important}.nx-cl .nx-cl-detail>*{flex-shrink:0}.nx-cl .nx-cl-directory{width:100%!important;min-width:0!important;padding:18px!important}.nx-cl .nx-cl-person-open{min-height:82px!important;padding:13px 15px!important}.nx-cl .nx-cl-person-info{min-width:0;flex:1}.nx-cl .nx-cl-person-info strong{font-size:14px!important;white-space:normal!important;overflow-wrap:break-word}@media(max-width:1350px){.nx-cl .nx-cl-main{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important}}@media(max-width:950px){.nx-cl .nx-cl-main{grid-template-columns:minmax(0,1fr)!important}.nx-cl .nx-cl-detail{min-height:700px!important}}.nx-cl .nx-cl-people{background:#edf4fc!important;border:2px solid #9ebfdf!important;border-radius:14px;padding:12px!important;gap:12px!important}.nx-cl .nx-cl-person{background:#fff!important;border:2px solid #b4cde7!important;border-radius:13px!important;box-shadow:0 3px 8px #0a34661a!important}.nx-cl .nx-cl-person.active{background:#e3f0ff!important;border:3px solid #1769c4!important;box-shadow:0 0 0 2px #1769c41a!important}.nx-cl .nx-cl-person-info strong{color:#103c70!important;font-weight:800!important;font-size:15px!important;opacity:1!important}.nx-cl .nx-cl-person-info small,.nx-cl .nx-cl-person-info span,.nx-cl .nx-cl-person-info p{color:#345b83!important;opacity:1!important;font-weight:600!important}.nx-cl .nx-cl-person .nx-cl-status{color:#087a46!important;opacity:1!important;font-weight:800!important}.nx-cl .nx-cl-person .nx-cl-status.pending{color:#a66308!important}.nx-cl .nx-cl-person-open{padding:16px!important;min-height:100px!important;gap:14px!important}.nx-cl .nx-cl-person:hover{background:#f1f7ff!important;border-color:#287bd0!important;box-shadow:0 5px 14px #0a346626!important}.nx-cl .nx-cl-directory{border:2px solid #aac7e5!important}.nx-cl .nx-cl-detail{border:2px solid #c0d5eb!important}.nx-cl .nx-cl-detail-head .nx-cl-avatar,.nx-cl .nx-cl-detail-head .nx-cl-photo{width:68px!important;height:68px!important;min-width:68px!important;border-radius:50%!important;overflow:hidden;display:grid;place-items:center;font-size:22px!important;font-weight:800;border:3px solid #d3e8ff;cursor:pointer}.nx-cl .nx-cl-detail-head img{width:100%;height:100%;object-fit:cover}.nx-cl .nx-cl-actions button{min-height:44px!important;padding:11px 17px!important;font-size:13px!important;font-weight:800!important;border-radius:10px!important;letter-spacing:.1px;white-space:nowrap;box-shadow:0 3px 7px #0f37641f}.nx-cl .nx-cl-actions{gap:9px!important;align-items:center}.nx-cl .nx-cl-tabs button{min-height:41px;padding:10px 14px!important;font-size:12px!important;font-weight:750!important}.nx-cl .nx-cl-photo-upload{position:relative;width:72px;height:72px;min-width:72px;border-radius:50%;border:3px solid #b7d8f5;background:linear-gradient(135deg,#20a4c6,#1153a0);color:#fff;display:grid;place-items:center;overflow:hidden;cursor:pointer;font-size:24px;font-weight:800}.nx-cl .nx-cl-photo-upload img{width:100%;height:100%;object-fit:cover}.nx-cl .nx-cl-photo-camera{position:absolute;bottom:0;right:0;background:#fff;color:#125594;font-size:13px;border-radius:50%;padding:2px}.nx-cl .nx-cl-actions{display:flex;flex-wrap:wrap;gap:10px!important}.nx-cl .nx-cl-actions button{min-height:46px!important;padding:12px 18px!important;font-size:13px!important;font-weight:800!important;border-radius:10px!important;white-space:nowrap}.nx-cl .nx-cl-actions .upload{background:#1769b4!important;color:#fff!important}.nx-cl .nx-cl-actions .upload:hover{background:#0b4d91!important}@media(max-width:700px){.nx-cl .nx-cl-actions button{flex:1 1 auto}}.nx-cl{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:break-word}.nx-cl *,.nx-cl *:before,.nx-cl *:after{box-sizing:border-box}.nx-cl img{max-width:100%;height:auto}.nx-cl .nx-cl-photo-upload{width:clamp(52px,6vw,72px);height:clamp(52px,6vw,72px);min-width:clamp(52px,6vw,72px);aspect-ratio:1;border-radius:50%;flex-shrink:0;overflow:hidden}.nx-cl .nx-cl-photo-upload img{display:block;width:100%;height:100%;object-fit:cover}.nx-cl h1{font-size:clamp(19px,2vw,26px);line-height:1.25}.nx-cl h2{font-size:clamp(17px,1.6vw,22px);line-height:1.3}.nx-cl h3{font-size:clamp(14px,1.3vw,18px)}.nx-cl p,.nx-cl span,.nx-cl small,.nx-cl label{overflow-wrap:anywhere}.nx-cl .nx-cl-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;min-width:0}.nx-cl .nx-cl-selected{max-width:100%;overflow-wrap:anywhere}.nx-cl .nx-cl-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nx-cl .nx-cl-stats>div{min-width:0}.nx-cl .nx-cl-main{display:grid!important;grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;width:100%;min-width:0}.nx-cl .nx-cl-directory,.nx-cl .nx-cl-detail{width:100%;min-width:0;max-width:100%;margin-top:0!important;align-self:start!important}.nx-cl .nx-cl-search{display:block;width:100%;max-width:100%;min-width:0}.nx-cl .nx-cl-filters,.nx-cl .nx-cl-view,.nx-cl .nx-cl-directory-bottom{display:flex;flex-wrap:wrap;gap:7px}.nx-cl .nx-cl-dir-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.nx-cl .nx-cl-people{width:100%;min-width:0}.nx-cl .nx-cl-person{width:100%;min-width:0;max-width:100%}.nx-cl .nx-cl-person-open{display:flex;align-items:center;width:100%;min-width:0;gap:12px}.nx-cl .nx-cl-person-info{flex:1;min-width:0}.nx-cl .nx-cl-person-info strong,.nx-cl .nx-cl-person-info small{overflow-wrap:anywhere;white-space:normal}.nx-cl .nx-cl-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.nx-cl .nx-cl-identity{display:flex;align-items:center;gap:12px;min-width:0}.nx-cl .nx-cl-identity>div{min-width:0}.nx-cl .nx-cl-actions{display:flex;flex-wrap:wrap;gap:9px}.nx-cl .nx-cl-actions button{min-height:44px;padding:11px 15px;font-size:clamp(12px,1vw,14px);font-weight:800;white-space:normal;text-align:center;line-height:1.3}.nx-cl .nx-cl-tabs{display:flex;flex-wrap:wrap;gap:6px;width:100%;min-width:0}.nx-cl .nx-cl-tabs button{min-height:40px;max-width:100%;white-space:normal;line-height:1.3}.nx-cl .nx-cl-form{width:100%;min-width:0;min-height:620px}.nx-cl .nx-cl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.nx-cl .nx-cl-field{min-width:0;max-width:100%}.nx-cl .nx-cl-field input,.nx-cl .nx-cl-field select,.nx-cl .nx-cl-field textarea,.nx-cl .nx-cl-new input{display:block;width:100%;max-width:100%;min-width:0;font-size:16px;box-sizing:border-box}.nx-cl .nx-cl-field textarea{resize:vertical}.nx-cl .nx-cl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nx-cl .nx-cl-panel{min-width:0;max-width:100%}.nx-cl .nx-cl-footer{display:flex;flex-wrap:wrap;align-items:center;gap:9px}@media(max-width:1450px){.nx-cl .nx-cl-main{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important}.nx-cl .nx-cl-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.nx-cl .nx-cl-main{grid-template-columns:minmax(0,1fr)!important}.nx-cl .nx-cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl .nx-cl-directory{width:100%}.nx-cl .nx-cl-people.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl .nx-cl-detail{min-height:700px}}@media(max-width:650px){.nx-cl{width:100%}.nx-cl .nx-cl-top{padding:16px!important}.nx-cl .nx-cl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px!important}.nx-cl .nx-cl-stats>div{padding:12px!important}.nx-cl .nx-cl-main{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.nx-cl .nx-cl-directory,.nx-cl .nx-cl-detail{padding:12px!important;border-radius:12px}.nx-cl .nx-cl-people.cards{grid-template-columns:minmax(0,1fr)}.nx-cl .nx-cl-detail-head{align-items:flex-start}.nx-cl .nx-cl-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl .nx-cl-actions button{width:100%;padding:12px 8px!important;font-size:12px!important}.nx-cl .nx-cl-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl .nx-cl-tabs button{width:100%;font-size:12px}.nx-cl .nx-cl-fields,.nx-cl .nx-cl-two{grid-template-columns:minmax(0,1fr)}.nx-cl .nx-cl-wide{grid-column:auto!important}.nx-cl .nx-cl-form{min-height:450px}.nx-cl .nx-cl-footer button{flex:1 1 100%}.nx-cl .nx-cl-photo-upload{width:58px;height:58px;min-width:58px}}@media(max-width:380px){.nx-cl .nx-cl-stats,.nx-cl .nx-cl-tabs,.nx-cl .nx-cl-actions{grid-template-columns:minmax(0,1fr)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{font-family:Inter,system-ui,Arial;background:#080b10;color:#e9edf4}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.5}a{color:#8dd5ff}.shell{display:flex;min-height:100vh}aside{width:245px;flex-shrink:0;background:#10151d;border-right:1px solid #283443;padding:25px 14px;display:flex;flex-direction:column}aside h2{font-size:21px;margin:3px 9px}aside h2 span{color:#7bc9ff}aside small{color:#7890a3;margin:5px 9px 28px;font-size:10px;letter-spacing:1.4px}nav{display:grid;gap:5px}nav button{text-align:left;background:transparent;color:#acb8c6;border:0;padding:12px 13px;border-radius:8px}nav button.active,nav button:hover{background:#213449;color:#d4ecff}footer{margin-top:auto;font-size:11px;line-height:1.8;color:#77879b;padding:20px 9px}main{flex:1;min-width:0}header{padding:23px 32px;border-bottom:1px solid #283443;display:flex;justify-content:space-between;align-items:center}header p{margin:5px 0 0;color:#8294a7;font-size:12px}.status{font-size:11px;color:#88b7a3}section{padding:30px;max-width:1550px;margin:auto}h1{font-size:27px;margin:0 0 20px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0}article{background:#151d27;border:1px solid #2b3a4a;border-radius:12px;padding:20px;margin:12px 0;overflow-wrap:anywhere}article small,article p,section>p{color:#a3b0bf;line-height:1.6}article h1{font-size:35px;margin:9px 0 0}.search{display:flex;gap:10px;margin:18px 0}.search input{flex:1;min-width:0}input{background:#101823;border:1px solid #36495d;color:#fff;border-radius:8px;padding:12px}input.state{max-width:165px}button:not(nav button){background:#9ad7ff;color:#102032;border:0;padding:11px 17px;border-radius:8px;font-weight:700}.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.results article{margin:0}pre{overflow:auto;font-size:11px;color:#abc4da;max-height:260px}.map{height:440px;border-radius:12px;overflow:hidden;border:1px solid #3a5064}.option{display:block;padding:12px}.option input{margin-right:10px}.warning{color:#edc78b}@media(max-width:800px){.shell{display:block}aside{width:100%;padding:12px}aside h2{font-size:18px}aside small,footer{display:none}nav{display:flex;overflow:auto}nav button{white-space:nowrap;font-size:12px;padding:9px}header{padding:17px}.status{display:none}section{padding:16px}.search{flex-wrap:wrap}.search input{flex-basis:100%}}:root{font-family:Inter,system-ui,Arial,sans-serif;background:#f5f8fc;color:#1a304a}body{background:#f5f8fc;color:#1a304a}.shell{background:#f5f8fc}aside{background:#fff;border-right:1px solid #e0e8f1;box-shadow:3px 0 18px #123c5b08}aside h2{color:#193d66}aside h2 span{color:#1769b4}aside small,aside footer{color:#7c8fa2}nav button{color:#4b647e}nav button.active,nav button:hover{background:#eaf3fc;color:#155c9e}header{background:#fff;border-bottom:1px solid #e0e8f1}header strong{color:#183d68}header p{color:#72859a}.status{color:#277b62}section{background:#f5f8fc}section>h1,section>h2{color:#1b3b5d}article{background:#fff;border-color:#e1e9f2;color:#1d3c5e;box-shadow:0 3px 14px #1b45600a}article small,article p,section>p{color:#667d93}input{background:#fff;border-color:#d4e0ed;color:#203d5b}button:not(nav button){background:#1769b4;color:#fff}a{color:#1769b4}pre{color:#365c80}.warning{color:#a87421}.map{border-color:#d7e3ef}.nx-shell .nx-sidebar{width:292px;min-height:100vh;position:sticky;top:0;height:100vh;overflow-y:auto;padding:22px 15px;background:linear-gradient(165deg,#fff,#f4f8fe 72%,#eaf2fc);box-shadow:5px 0 24px #17477716;transition:width .25s ease;z-index:5}.nx-side-brand{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 4px;min-height:64px}.nx-side-logo{flex:0 0 42px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:900;background:linear-gradient(145deg,#2c83d0,#0d376f);box-shadow:0 5px #0b3e78,0 9px 16px #174d8540}.nx-side-brand-text{min-width:0;flex:1}.nx-side-brand-text h2{margin:0;font-size:18px;white-space:nowrap}.nx-side-brand-text small{display:block;margin:5px 0 0;font-size:9px;letter-spacing:.8px}.nx-shell .nx-side-toggle{flex:0 0 31px!important;width:31px!important;height:32px!important;padding:0!important;border-radius:10px!important;background:linear-gradient(#fff,#dce9f7)!important;color:#174e82!important;box-shadow:0 3px #b3c8df,0 5px 9px #133f6720!important}.nx-sidebar nav{display:grid;gap:9px}.nx-sidebar nav button{display:flex;align-items:center;gap:13px;min-height:48px;padding:10px 12px;border:1px solid #d9e5f3;border-radius:13px;background:linear-gradient(180deg,#fff,#eef4fc);box-shadow:0 4px #d6e1ee,0 6px 12px #153d6510;color:#2a5177;font-size:13px;font-weight:650;transition:transform .15s,box-shadow .15s,background .15s}.nx-sidebar nav button:hover{transform:translateY(-2px);background:linear-gradient(#fff,#e1f0ff);box-shadow:0 6px #b9d6f0,0 10px 16px #1747771c}.nx-sidebar nav button.active{background:linear-gradient(145deg,#2e85d4,#15599e);border-color:#125594;color:#fff;box-shadow:0 4px #0e477e,0 8px 17px #145b9b3b}.nx-sidebar nav button:active{transform:translateY(3px);box-shadow:0 1px #a6bed6}.nx-nav-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#e8f1fb;font-size:18px;color:#236aa9}.nx-sidebar nav button.active .nx-nav-icon{background:#ffffff29;color:#fff}.nx-nav-label{white-space:nowrap;text-align:left}.nx-side-closed .nx-sidebar{width:78px;padding-left:10px;padding-right:10px}.nx-side-closed .nx-side-brand{flex-wrap:wrap;justify-content:center;gap:10px}.nx-side-closed .nx-side-brand-text,.nx-side-closed .nx-nav-label,.nx-side-closed .nx-side-footer{display:none}.nx-side-closed .nx-sidebar nav button{justify-content:center;padding:9px}.nx-side-closed .nx-side-toggle{margin:auto}.nx-sidebar .nx-side-footer{margin-top:28px;padding:20px 8px;color:#7189a1}@media(max-width:800px){.nx-shell .nx-sidebar{width:100%;height:auto;min-height:0;position:relative;padding:12px}.nx-side-brand{margin:0 0 10px;min-height:48px}.nx-sidebar nav{display:flex;overflow-x:auto;padding-bottom:8px}.nx-sidebar nav button{min-height:44px;flex:0 0 auto}.nx-side-closed .nx-sidebar{width:100%}.nx-side-closed .nx-sidebar nav{display:flex}.nx-side-closed .nx-sidebar nav button{padding:8px 10px}.nx-side-closed .nx-side-brand-text{display:block}.nx-side-closed .nx-side-brand{flex-wrap:nowrap}.nx-side-closed .nx-sidebar nav button .nx-nav-label{display:none}}.nx-side-logo-img{flex:0 0 42px;width:42px;height:42px;border-radius:13px;object-fit:cover;box-shadow:0 5px #0b3e78,0 9px 16px #174d8540;border:2px solid #fff}.nx-side-closed .nx-side-logo-img{flex-basis:42px;width:42px;height:42px}.nx-header-actions{display:flex;align-items:center;gap:12px}.nx-side-dl{display:inline-block;margin-top:10px;background:linear-gradient(#fff,#dce9f7);color:#174e82!important;border:1px solid #b3c8df;border-radius:9px;padding:6px 12px;font-size:11px;font-weight:800;box-shadow:0 2px #b3c8df;text-decoration:none}.nx-side-dl:hover{background:linear-gradient(#fff,#cfe4f7)}.nx-side-zip{display:inline-block;margin-top:8px;color:#236aa9;font-size:11px;font-weight:600;text-decoration:underline}.nx-sidebar{background:#0b376c!important}.nx-sidebar nav button{background:#fff!important;color:#12395f!important;border:1px solid #d6e5f5!important;border-radius:12px;transition:all .25s ease}.nx-sidebar nav button:hover{background:#b9dcff!important;color:#073c75!important;border-color:#65b1f5!important;transform:translate(3px)}.nx-sidebar nav button.active{background:#8bc5ff!important;color:#073c75!important;border-color:#439ce8!important}.nx-sidebar nav button .nx-nav-icon{color:inherit!important}.nx-shell>main>header{background:#103c70!important;background-image:linear-gradient(90deg,#103c70,#0b376c)!important;border-bottom:1px solid #1769b4!important;color:#fff!important}.nx-shell>main>header strong{color:#fff!important;font-weight:800}.nx-shell>main>header p{color:#d9eaff!important}.nx-shell>main>header .status{color:#c7f5dd!important}.nx-shell>main>header button{background:#fff!important;color:#103c70!important;border:1px solid #d9eaff!important;border-radius:10px;transition:background .2s ease,color .2s ease}.nx-shell>main>header button:hover{background:#b9dcff!important;color:#073c75!important}.nx-header-actions{display:flex;align-items:center;gap:10px}.nx-header-btn{font:inherit;font-size:12px;font-weight:800;color:#125594;background:#eaf2fb;border:1px solid #c9dcf0;border-radius:9px;padding:8px 14px;cursor:pointer;white-space:nowrap}.nx-header-btn:hover{background:#dcecfb}.nx-idioma{min-width:52px;text-align:center;letter-spacing:.5px}.nx-blog-wrap{position:relative}.nx-blog-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:210px;background:#fff;border:2px solid #1769b4;border-radius:10px;box-shadow:0 10px 24px #174b8330;overflow:hidden}.nx-blog-menu button{display:block;width:100%;text-align:left;font:inherit;font-size:12.5px;font-weight:700;color:#183656;background:#fff;border:0;border-bottom:1px solid #e5edf5;padding:11px 14px;cursor:pointer}.nx-blog-menu button:last-child{border-bottom:0}.nx-blog-menu button:hover{background:#edf6ff}
