.gl-dlg-bg{z-index:10400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141480;justify-content:center;align-items:center;padding:20px;animation:.14s both glDlgFondo;display:flex;position:fixed;inset:0}.gl-dlg{width:100%;max-width:440px;color:var(--negro);font-family:var(--font-ui);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:22px 24px;animation:.18s cubic-bezier(.2,.8,.2,1) both glDlgEntra;display:flex;box-shadow:0 24px 60px #00000047}.gl-dlg-tit{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.gl-dlg-msg{color:var(--gris-700);font-size:13.5px;line-height:1.55}.gl-dlg-det{color:var(--gris-500);font-size:11.5px;line-height:1.5}.gl-dlg-campo{align-items:center;gap:8px;display:flex;position:relative}.gl-dlg-campo input,.gl-dlg-campo textarea{width:100%;color:var(--negro);border:1.5px solid var(--gris-200);background:#fff;border-radius:10px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px}.gl-dlg-campo textarea{resize:vertical;min-height:92px}.gl-dlg-campo input:focus,.gl-dlg-campo textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px rgba(var(--brand-primary-rgb), .1)}.gl-dlg-sufijo{color:var(--gris-500);white-space:nowrap;font-size:12.5px}.gl-dlg-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.gl-dlg-btn{cursor:pointer;border:0;border-radius:10px;height:40px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:700}.gl-dlg-btn.dark{background:var(--negro);color:#fff}.gl-dlg-btn.dark:hover{background:#000}.gl-dlg-btn.peligro{background:var(--brand-primary);color:#fff}.gl-dlg-btn.peligro:hover{background:var(--brand-primary-dark)}.gl-dlg-btn.ghost{border:1.5px solid var(--gris-200);color:var(--negro);background:0 0}.gl-dlg-btn.ghost:hover{border-color:var(--negro)}@keyframes glDlgFondo{0%{opacity:0}to{opacity:1}}@keyframes glDlgEntra{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.gl-dlg{max-width:100%;padding:18px 18px 16px}.gl-dlg-acciones .gl-dlg-btn{flex:1}}._loginScreen_ytwyu_2{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}._loginHero_ytwyu_3{background:radial-gradient(1200px 600px at -10% 0%, rgba(var(--brand-primary-rgb),.08), transparent 60%),radial-gradient(800px 500px at 110% 100%, rgba(var(--brand-primary-rgb),.06), transparent 55%),linear-gradient(180deg, #fff 0%, #fafafa 100%);border-right:1px solid var(--gris-200);flex-direction:column;justify-content:space-between;padding:64px;display:flex;position:relative;overflow:hidden}._loginHero_ytwyu_3:before{content:"";background:var(--brand-primary);height:4px;position:absolute;top:0;left:0;right:0}._heroLogo_ytwyu_5{width:auto;height:42px;margin-bottom:8px}._wordmark_ytwyu_6{font-family:var(--font-wordmark);letter-spacing:-.03em;color:var(--brand-primary);margin-bottom:8px;font-size:34px;font-weight:700}._heroEyebrow_ytwyu_7{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:24px;font-size:11px;font-weight:700}._heroTitle_ytwyu_8{letter-spacing:-.025em;color:var(--negro);max-width:540px;margin:0 0 20px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.02}._heroTitle_ytwyu_8 em{color:var(--brand-primary);font-style:normal;font-weight:800}._heroSub_ytwyu_10{color:var(--gris-500);max-width:460px;margin:0 0 36px;font-size:16px;line-height:1.6}._heroFeatures_ytwyu_11{flex-direction:column;gap:14px;max-width:460px;display:flex}._feat_ytwyu_12{align-items:flex-start;gap:14px;display:flex}._featDot_ytwyu_13{background:var(--brand-primary-soft);width:28px;height:28px;color:var(--brand-primary);border-radius:8px;flex:0 0 28px;place-items:center;font-size:13px;font-weight:700;display:grid}._featText_ytwyu_14 strong{color:var(--negro);margin-bottom:2px;font-size:14px;font-weight:600;display:block}._featText_ytwyu_14 span{color:var(--gris-500);font-size:13px;line-height:1.5}._heroFoot_ytwyu_16{color:var(--gris-500);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em}._loginPanel_ytwyu_17{background:#fff;flex-direction:column;justify-content:center;padding:64px 56px;display:flex}._loginPanelInner_ytwyu_18{width:100%;max-width:380px;margin:0 auto}._loginH2_ytwyu_19{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:700}._loginP_ytwyu_17{color:var(--gris-500);margin:0 0 40px;font-size:14px}._field_ytwyu_21{margin-bottom:18px}._field_ytwyu_21 label{color:var(--gris-700);letter-spacing:.02em;margin-bottom:8px;font-size:12px;font-weight:600;display:block}._field_ytwyu_21 input{border:1px solid var(--gris-200);width:100%;height:46px;color:var(--negro);background:#fff;border-radius:10px;padding:0 14px;font-size:14px;transition:all .15s}._field_ytwyu_21 input:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}._field_ytwyu_21 input._error_ytwyu_25{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08)}._loginRow_ytwyu_26{justify-content:space-between;align-items:center;margin:8px 0 24px;display:flex}._loginRow_ytwyu_26 label{color:var(--gris-700);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._loginRow_ytwyu_26 a{color:var(--brand-primary);font-size:13px;font-weight:500;text-decoration:none}._btnPrimary_ytwyu_29{background:var(--negro);color:#fff;letter-spacing:.01em;border-radius:10px;width:100%;height:46px;font-size:14px;font-weight:600;transition:all .15s}._btnPrimary_ytwyu_29:hover{box-shadow:var(--shadow-md);background:#000;transform:translateY(-1px)}._btnPrimary_ytwyu_29:disabled{opacity:.7;box-shadow:none;transform:none}._btnSecondary_ytwyu_32{width:100%;height:46px;color:var(--negro);border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-top:10px;font-size:14px;font-weight:500;transition:all .15s}._btnSecondary_ytwyu_32:hover{border-color:var(--negro)}._loginError_ytwyu_34{background:var(--brand-primary-soft);border-left:3px solid var(--brand-primary);color:var(--brand-primary-dark);border-radius:6px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:none}._loginError_ytwyu_34._show_ytwyu_35{animation:.35s ease-in-out _shake_ytwyu_1;display:flex}._loginError_ytwyu_34 svg{flex-shrink:0;margin-top:1px}._accessModalBg_ytwyu_37{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}._accessModalBg_ytwyu_37._show_ytwyu_35{animation:.2s _fadeIn_ytwyu_1;display:flex}._accessModal_ytwyu_37{width:100%;max-width:420px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:32px;position:relative}._accessModal_ytwyu_37 h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:700}._accessModal_ytwyu_37 p{color:var(--gris-500);margin:0 0 20px;font-size:13.5px;line-height:1.55}._contactBox_ytwyu_42{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;margin-bottom:20px;padding:14px}._contactBox_ytwyu_42 strong{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}._contactBox_ytwyu_42 a{color:var(--negro);font-size:14px;font-weight:600;font-family:var(--font-mono);text-decoration:none}._contactBox_ytwyu_42 a:hover{color:var(--brand-primary)}._accessModalClose_ytwyu_46{cursor:pointer;width:32px;height:32px;color:var(--gris-500);border-radius:8px;place-items:center;transition:all .12s;display:grid;position:absolute;top:14px;right:14px}._accessModalClose_ytwyu_46:hover{background:var(--gris-100);color:var(--negro)}@keyframes _shake_ytwyu_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes _fadeIn_ytwyu_1{0%{opacity:0}to{opacity:1}}@media (width<=900px){._loginScreen_ytwyu_2{grid-template-columns:1fr}._loginHero_ytwyu_3{display:none}}._sidebar_z81mo_1{border-right:1px solid var(--gris-200);background:#fff;flex-direction:column;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0;overflow:hidden}._sideScroll_z81mo_3{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gris-200) transparent;flex:auto;min-height:0;margin:0 -4px;padding:0 4px 4px;overflow:hidden auto}._sideScroll_z81mo_3::-webkit-scrollbar{width:6px}._sideScroll_z81mo_3::-webkit-scrollbar-track{background:0 0}._sideScroll_z81mo_3::-webkit-scrollbar-thumb{background:var(--gris-200);border-radius:99px}._sideScroll_z81mo_3::-webkit-scrollbar-thumb:hover{background:var(--gris-300,#d4d4d4)}._sideBrand_z81mo_8{border-radius:8px;flex-shrink:0;align-self:flex-start;margin:8px 12px 28px;line-height:0;display:block}._sideBrand_z81mo_8:hover{opacity:.85}._sideLogo_z81mo_10{flex-shrink:0;width:auto;height:38px}._wordmark_z81mo_11{font-family:var(--font-wordmark);letter-spacing:-.03em;color:var(--brand-primary);flex-shrink:0;margin:4px 12px 28px;font-size:26px;font-weight:700}._sideAcc_z81mo_12 ._sideChev_z81mo_12{opacity:.6;flex-shrink:0;margin-left:auto;transition:transform .2s;display:inline-flex}._sideAcc_z81mo_12 ._sideChev_z81mo_12 svg{width:14px;height:14px}._sideAcc_z81mo_12._open_z81mo_14 ._sideChev_z81mo_12{transform:rotate(180deg)}._sideSub_z81mo_15{max-height:0;transition:max-height .22s;overflow:hidden}._sideSub_z81mo_15._open_z81mo_14{max-height:120px}._sideSublink_z81mo_17{font-size:12.5px;padding-left:34px!important}._sideSection_z81mo_18{color:var(--gris-500);letter-spacing:.15em;text-transform:uppercase;margin:16px 0 8px;padding:0 12px;font-size:10px;font-weight:700}._sideLink_z81mo_19{color:var(--gris-700);cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}._sideLink_z81mo_19:hover{background:var(--gris-50);color:var(--negro)}._sideLink_z81mo_19._active_z81mo_21{background:var(--negro);color:#fff}._sideLink_z81mo_19 svg{flex-shrink:0;width:18px;height:18px}._badge_z81mo_23{background:var(--brand-primary);color:#fff;border-radius:8px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}._sideLink_z81mo_19._active_z81mo_21 ._badge_z81mo_23{color:var(--negro);background:#fff}._sideFoot_z81mo_25{border-top:1px solid var(--gris-200);flex-shrink:0;margin-top:auto;padding:16px 12px 0}._sideUser_z81mo_26{align-items:center;gap:10px;display:flex}._sideAvatar_z81mo_27{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}._sideUserInfo_z81mo_28{flex:1;min-width:0}._sideUserInfo_z81mo_28 strong{color:var(--negro);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}._sideUserInfo_z81mo_28 span{color:var(--gris-500);font-size:11px}._logoutBtn_z81mo_31{color:var(--gris-500);padding:0;font-size:11px;display:block}._logoutBtn_z81mo_31:hover{color:var(--brand-primary)}._sideFootActions_z81mo_33{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}._themePreviewBtn_z81mo_34{color:var(--gris-500);cursor:pointer;background:var(--gris-50);border:1px solid var(--gris-200);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:600;transition:all .12s;display:inline-flex}._themePreviewBtn_z81mo_34:hover{color:var(--brand-primary);border-color:var(--brand-primary);background:#fff}._themePreviewBtn_z81mo_34 svg{flex-shrink:0}._portalCliBrand_z81mo_37{align-items:center;gap:10px;margin:4px 8px 24px;display:flex}._pcbMark_z81mo_38{background:var(--brand-primary-soft);width:34px;height:34px;color:var(--brand-primary);border-radius:9px;place-items:center;display:grid}._pcbMark_z81mo_38 svg{width:18px;height:18px}._pcbText_z81mo_40 strong{color:var(--negro);font-size:13px;display:block}._pcbText_z81mo_40 span{color:var(--gris-500);font-size:11px}._version_z81mo_42{font-family:var(--font-mono);color:var(--gris-400);margin-top:8px;font-size:9.5px}.gl-bus-bg{z-index:10300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141480;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;animation:.12s both glBusFondo;display:flex;position:fixed;inset:0}.gl-bus{width:100%;max-width:640px;font-family:var(--font-ui);background:#fff;border-radius:16px;flex-direction:column;max-height:72vh;animation:.16s cubic-bezier(.2,.8,.2,1) both glBusEntra;display:flex;overflow:hidden;box-shadow:0 30px 70px #0000004d}.gl-bus-campo{border-bottom:1px solid var(--gris-100);align-items:center;gap:10px;padding:14px 16px;display:flex}.gl-bus-campo svg{width:18px;height:18px;color:var(--gris-500);flex-shrink:0}.gl-bus-campo input{color:var(--negro);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.gl-bus-campo kbd{color:var(--gris-500);background:var(--gris-100);border-radius:5px;padding:3px 6px;font-family:inherit;font-size:10.5px;font-weight:700}.gl-bus-cuerpo{padding:6px;overflow-y:auto}.gl-bus-vacio{text-align:center;color:var(--gris-500);padding:26px 16px;font-size:12.5px;line-height:1.5}.gl-bus-grupo{padding:4px 0}.gl-bus-grupo-t{letter-spacing:.12em;text-transform:uppercase;color:var(--gris-500);padding:8px 12px 4px;font-size:10px;font-weight:800}.gl-bus-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;display:flex}.gl-bus-item.on{background:var(--gris-50)}.gl-bus-tipo{color:var(--gris-700);background:var(--gris-100);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.gl-bus-txt{flex-direction:column;flex:1;min-width:0;display:flex}.gl-bus-txt strong{color:var(--negro);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.gl-bus-txt span{color:var(--gris-500);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.gl-bus-meta{color:var(--gris-500);font-size:11px;font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}.gl-bus-pie{border-top:1px solid var(--gris-100);color:var(--gris-500);justify-content:space-between;gap:10px;padding:9px 16px;font-size:11px;display:flex}@keyframes glBusFondo{0%{opacity:0}to{opacity:1}}@keyframes glBusEntra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=640px){.gl-bus-bg{padding:8vh 12px 12px}.gl-bus-meta{display:none}}._shell_mxioe_1{background:var(--gris-50);grid-template-columns:240px 1fr;min-height:100vh;display:grid}._main_mxioe_2{min-width:0}._mobileBar_mxioe_3,._scrim_mxioe_4{display:none}@media (width<=900px){._shell_mxioe_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._mobileBar_mxioe_3{z-index:60;border-bottom:1px solid var(--gris-200);background:#fff;align-items:center;gap:12px;height:52px;padding:0 12px;display:flex;position:sticky;top:0}._burger_mxioe_9{border:1px solid var(--gris-200);width:38px;height:38px;color:var(--negro);cursor:pointer;background:#fff;border-radius:9px;place-items:center;padding:0;display:grid}._burger_mxioe_9 svg{width:20px;height:20px}._mobileBrand_mxioe_11{align-items:center;line-height:0;display:inline-flex}._mobileLogo_mxioe_12{width:auto;height:30px}._mobileWordmark_mxioe_13{font-family:var(--font-wordmark);letter-spacing:-.03em;color:var(--brand-primary);font-size:22px;font-weight:700}._mobileUser_mxioe_14{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;font-size:12px;font-weight:700;display:grid}._shell_mxioe_1>nav{z-index:70;width:min(84vw,300px);height:auto;transition:transform .22s;position:fixed;top:52px;bottom:0;left:0;transform:translate(-105%);box-shadow:0 12px 40px #0000002e}._menuOpen_mxioe_16>nav{transform:translate(0)}._scrim_mxioe_4{z-index:65;opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s;display:block;position:fixed;inset:52px 0 0}._menuOpen_mxioe_16 ._scrim_mxioe_4{opacity:1;pointer-events:auto}}.glide-page .mapa-status-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.glide-page .mapa-status-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-page .mapa-status-chip.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-page .mapa-status-chip.bad{color:#b91c1c;background:#fee2e2}.glide-page .mapa-status-chip.amarillo{background:var(--amarillo-soft);color:var(--amarillo)}.glide-page .mapa-status-chip.naranja{background:var(--naranja-soft);color:var(--naranja)}.glide-page .mapa-status-chip.rojo{background:var(--mora-rojo-soft);color:var(--mora-rojo)}.glide-page .mapa-status-chip.vino{background:var(--vino-soft);color:var(--vino)}.glide-page .mapa-status-chip.recuperar{background:var(--azul-soft);color:var(--azul)}.glide-page .mapa-status-chip.neutral{background:var(--gris-100);color:var(--gris-700)}.glide-page .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-page .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-page .btn-sm.dark{background:var(--negro);color:#fff}.glide-page .btn-sm.dark:hover{background:#000}.glide-page .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-page .btn-sm.ghost:hover{border-color:var(--negro)}.glide-page .btn-sm.red{background:var(--rojo);color:#fff}.glide-page .btn-sm.red:hover{background:var(--rojo-dark)}.glide-page .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-page .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-page .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-page .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-page .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-page .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-page .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-page .cfg-asg-toggle{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.glide-page .cfg-asg-toggle input{opacity:0;width:0;height:0}.glide-page .cfg-asg-toggle .slider{background:var(--gris-300);border-radius:22px;transition:all .18s;position:absolute;inset:0}.glide-page .cfg-asg-toggle .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.glide-page .cfg-asg-toggle input:checked+.slider{background:var(--verde,#10b981)}.glide-page .cfg-asg-toggle input:checked+.slider:before{transform:translate(16px)}.glide-page .modal-close{float:right;width:32px;height:32px;color:var(--gris-500);border-radius:8px;place-items:center;margin-top:-8px;margin-right:-8px;transition:all .12s;display:grid}.glide-page .modal-close:hover{background:var(--gris-100);color:var(--negro)}.glide-page .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-page .doc-viewer-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10200;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.glide-page .doc-viewer-bg.active{display:flex}.glide-page .doc-viewer{background:#fff;border-radius:14px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-page .doc-viewer-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.glide-page .doc-viewer-head h3{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:700}.glide-page .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-page .doc-viewer-body{flex:1;padding:20px 24px;overflow-y:auto}.glide-page .doc-viewer-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.glide-page .gdoc-stage{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;justify-content:center;align-items:center;min-height:min(62vh,560px);display:flex;overflow:hidden}.glide-page .gdoc-stage img{object-fit:contain;max-width:100%;max-height:min(62vh,560px);display:block}.glide-page .gdoc-stage iframe{background:#fff;border:0;width:100%;height:min(62vh,560px)}.glide-page .gdoc-nofile{text-align:center;color:var(--gris-500);border:1px dashed var(--gris-300);border-radius:10px;padding:44px 20px;font-size:13px;line-height:1.7}.glide-page .gdoc-nofile span{color:var(--gris-400);font-size:11.5px}.glide-page .cap-dzhint{color:var(--gris-500);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.glide-page .cap-dzhint svg{width:13px;height:13px}.glide-page .cap-gdz:hover .cap-dzhint,.glide-page .cap-gdz.drag .cap-dzhint{color:var(--brand-primary-dark)}.glide-page .exp-doc-row{border:1px solid var(--gris-200);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 14px;display:flex}.glide-page .exp-doc-dz{cursor:pointer;border-style:dashed;transition:all .12s}.glide-page .exp-doc-dz:hover,.glide-page .exp-doc-dz.drag{border-color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important}.glide-page .exp-doc-dz:hover .cap-dzhint,.glide-page .exp-doc-dz.drag .cap-dzhint{color:var(--brand-primary-dark)}.glide-page .cob-dzs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:10px;display:grid}.glide-page .cob-dz{border:1.5px dashed var(--gris-300);text-align:center;cursor:pointer;background:#fff;border-radius:10px;padding:13px 10px;transition:all .12s}.glide-page .cob-dz:hover,.glide-page .cob-dz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-page .cob-dz-ic{width:18px;height:18px;color:var(--brand-primary);margin:0 auto 5px;display:block}.glide-page .cob-dz-ic svg{width:100%;height:100%;display:block}.glide-page .cob-dz-t{color:var(--gris-900);font-size:12.5px;font-weight:600;display:block}.glide-page .cob-dz-s{color:var(--gris-500);margin-top:2px;font-size:10.5px;display:block}.glide-page .cap-dz>*,.glide-page .cob-dz>*,.glide-page .exp-doc-dz>*{pointer-events:none}.glide-page .prop-head .modal-close{color:#fff;background:#ffffff14}.glide-page .prop-head .modal-close:hover{background:#ffffff2e}.glide-page .pdf-modal-actions .btn-sm{height:36px}.glide-page .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-page .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-page #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-page #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-page #faModalBg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-page #faModalBg .slider input{accent-color:var(--brand-primary);flex:1}.glide-page #faModalBg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-page .cap-dz-ic svg,.glide-page .cap-rm svg{width:100%;height:100%;display:block}.glide-page .cap-dz{border:1.5px dashed var(--gris-300);text-align:center;cursor:pointer;color:var(--gris-500);border-radius:8px;padding:15px;font-size:12.5px;transition:all .12s}.glide-page .cap-dz:hover,.glide-page .cap-dz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary-dark)}.glide-page .cap-dz-ic{width:20px;height:20px;margin:0 auto 4px;display:block}.glide-page .cap-fx{background:var(--brand-primary-soft);width:30px;height:30px;color:var(--brand-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.glide-page .cap-link{cursor:pointer}.glide-page .cap-link:hover{color:var(--brand-primary);text-decoration:underline}.glide-page .cap-ico{color:var(--gris-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:17px;height:17px;padding:0}.glide-page .cap-ico:hover{color:var(--brand-primary)}.glide-page .cap-ico svg{width:100%;height:100%;display:block}.glide-page .cap-rm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:16px;height:16px;padding:0}.glide-page .cap-rm:hover{color:var(--brand-primary)}.glide-cobranza .acc-modal-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.glide-cobranza .acc-fld label{text-transform:uppercase;letter-spacing:.04em;color:var(--gris-500);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.glide-cobranza .acc-fld input,.glide-cobranza .acc-fld select,.glide-cobranza .acc-fld textarea{border:1px solid var(--gris-200);border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px;transition:border .12s}.glide-cobranza .acc-fld input:focus,.glide-cobranza .acc-fld select:focus,.glide-cobranza .acc-fld textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cobranza .acc-fld.full{grid-column:1/-1}.glide-cobranza .acc-calc{background:var(--gris-50);border-radius:10px;margin-top:6px;padding:14px 16px}.glide-cobranza .acc-calc .row{color:var(--gris-700);justify-content:space-between;padding:5px 0;font-size:12.5px;display:flex}.glide-cobranza .acc-calc .row.total{border-top:1px solid var(--gris-200);color:var(--negro);margin-top:6px;padding-top:10px;font-size:15px;font-weight:800}.glide-cobranza .acc-calc .row .v{font-family:var(--font-mono);font-weight:700}.glide-cobranza .acc-warn{background:var(--ambar-soft);color:#92400e;border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.glide-page{padding:32px 40px;overflow-x:clip}.glide-cobranza .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-cobranza .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-cobranza .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-cobranza .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-cobranza .topbar-actions{align-items:center;gap:10px;display:flex}.glide-cobranza .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-cobranza .btn-sm.dark{background:var(--negro);color:#fff}.glide-cobranza .btn-sm.dark:hover{background:#000}.glide-cobranza .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-cobranza .btn-sm.ghost:hover{border-color:var(--negro)}.glide-cobranza .btn-sm.red{background:var(--rojo);color:#fff}.glide-cobranza .btn-sm.red:hover{background:var(--rojo-dark)}.glide-cobranza .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-cobranza .field-sm{margin-bottom:14px}.glide-cobranza .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-cobranza .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-cobranza .field-sm input,.glide-cobranza .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-cobranza .field-sm input:focus,.glide-cobranza .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cobranza .field-sm input:disabled,.glide-cobranza .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-cobranza .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-cobranza .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-cobranza .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-cobranza .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-cobranza .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-cobranza .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-cobranza .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cobranza .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-cobranza .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-cobranza .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-cobranza .cfg-form-grid .field-sm select,.glide-cobranza .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-cobranza .cfg-form-grid .field-sm select:focus,.glide-cobranza .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-cobranza .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-cobranza .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-cobranza .wf-stats{gap:24px;display:flex}.glide-cobranza .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-cobranza .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-cobranza .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-cobranza .pdf-modal-actions .btn-sm{height:36px}.glide-cobranza .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-cobranza .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=980px){.glide-cobranza .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-cobranza .page-title{font-size:20px}.glide-cobranza .topbar-actions{flex-wrap:wrap;gap:8px}.glide-cobranza .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-cobranza .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-cobranza .motivo-modal input,.glide-cobranza .motivo-modal select,.glide-cobranza .motivo-modal textarea{font-size:16px}}.glide-cobranza #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-cobranza #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-cartera .cfg-card{border:1px solid var(--gris-200);background:#fff;border-radius:14px;margin-bottom:16px;padding:24px}.glide-cartera .cfg-card-info{border-color:var(--gris-100);background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.glide-cartera .cfg-info-row{align-items:flex-start;gap:12px;display:flex}.glide-cartera .cfg-info-ico{background:var(--rojo-soft);width:28px;height:28px;color:var(--rojo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.glide-cartera .cfg-info-row strong{color:var(--negro);font-size:13px;font-weight:700}.glide-cartera .cfg-info-row p{color:var(--gris-700);font-size:12px;line-height:1.5}.glide-cartera .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-cartera .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-cartera .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-cartera .wf-table-wrap{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-cartera .wf-table-head-bar{border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.glide-cartera .wf-table-title{letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-cartera .wf-table-title .stage-lbl{color:var(--rojo)}.glide-cartera .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-cartera .wf-table thead{background:var(--gris-50)}.glide-cartera .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-cartera .wf-table th.num{text-align:right}.glide-cartera .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-cartera .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-cartera .wf-table tbody tr:hover{background:var(--gris-50)}.glide-cartera .wf-table tbody tr:last-child td{border-bottom:none}.glide-cartera .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-cartera .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-cartera .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-cartera .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-cartera .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-cartera .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-cartera .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-cartera .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-cartera .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-cartera .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-cartera .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-cartera .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-cartera .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-cartera .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-cartera .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-cartera .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-cartera .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-cartera .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-cartera .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-cartera .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-cartera .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-cartera .wf-table th.sorted{color:var(--brand-primary)}.glide-cartera .wf-table th.sorted .sort-ico{opacity:1}.glide-cartera .wf-table th.wf-chk-col,.glide-cartera .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-cartera .wf-table tbody tr.wf-row-sel,.glide-cartera .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}@media (width<=980px){.glide-cartera .wf-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-cartera .wf-table{min-width:680px}}.glide-cartera .spread-bar-track{background:var(--gris-100);border-radius:3px;height:6px;margin:4px 0 10px;overflow:hidden}.glide-cartera .widget.dark .spread-bar-track{background:#ffffff1a}.glide-cartera .spread-bar-fill{border-radius:3px;height:100%;transition:width 1s}.glide-cartera .spread-bar-fill.green{background:var(--verde)}.glide-cartera .spread-bar-fill.red{background:var(--rojo)}.glide-cartera .repc-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:26px;display:grid}.glide-cartera .repc-kpi{background:linear-gradient(135deg,var(--brand-primary-soft),#fff 70%);border:1px solid var(--gris-200);border-radius:14px;padding:16px 18px}.glide-cartera .repc-kpi .l{text-transform:uppercase;letter-spacing:.07em;color:var(--gris-500);font-size:10.5px;font-weight:800}.glide-cartera .repc-kpi .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800}.glide-cartera .repc-kpi .s{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-cartera .repc-sec{text-transform:uppercase;letter-spacing:.09em;color:var(--gris-500);margin:0 0 10px 2px;font-size:11px;font-weight:800}.glide-cartera .repc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:26px;display:grid}.glide-cartera .repc-card{text-align:left;cursor:pointer;border:1px solid var(--gris-200);font:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-height:128px;padding:16px 18px 14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;position:relative}.glide-cartera .repc-card:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 10px 26px #1111111a}.glide-cartera .repc-card:hover .repc-go{opacity:1;transform:translate(3px)}.glide-cartera .repc-top{align-items:center;gap:10px;display:flex}.glide-cartera .repc-ico{background:var(--brand-primary-soft);width:34px;height:34px;color:var(--brand-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.glide-cartera .repc-ico svg{width:17px;height:17px}.glide-cartera .repc-tit{letter-spacing:-.01em;font-size:13.5px;font-weight:800}.glide-cartera .repc-go{color:var(--brand-primary);opacity:.45;margin-left:auto;font-weight:800;transition:transform .14s,opacity .14s}.glide-cartera .repc-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.glide-cartera .repc-num .u{color:var(--gris-500);margin-left:5px;font-size:11px;font-weight:700}.glide-cartera .repc-desc{color:var(--gris-600);font-size:11.5px;line-height:1.45}.glide-cartera .repc-spark{align-items:flex-end;gap:3px;height:30px;margin-top:auto;display:flex}.glide-cartera .repc-spark .b{background:var(--brand-primary);opacity:.85;border-radius:3px 3px 0 0;flex:1;min-height:2px}.glide-cartera .repc-stack{background:var(--gris-100);border-radius:5px;height:10px;margin-top:auto;display:flex;overflow:hidden}.glide-cartera .repc-nota{color:var(--gris-500);margin-top:4px;font-size:11.5px}.glide-cartera .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-cartera .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-cartera .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-cartera .topbar-actions{align-items:center;gap:10px;display:flex}.glide-cartera .moneda-switch{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.glide-cartera .moneda-seg{background:var(--gris-100);border:1px solid var(--gris-200);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.glide-cartera .moneda-seg-btn{color:var(--gris-600);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.glide-cartera .moneda-seg-btn:hover{color:var(--gris-800)}.glide-cartera .moneda-seg-btn.active{color:var(--brand-primary);background:#fff;box-shadow:0 1px 2px #00000014}.glide-cartera .moneda-tc{color:var(--gris-600);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.glide-cartera .moneda-tc-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.glide-cartera .moneda-tc-in{font-family:var(--font-mono);color:var(--negro,#111);align-items:center;font-weight:700;display:inline-flex}.glide-cartera .moneda-tc-in input{border:1px solid var(--gris-200);text-align:right;border-radius:6px;width:78px;margin-left:2px;padding:3px 6px;font-family:inherit;font-size:12px;font-weight:700}.glide-cartera .moneda-tc-fecha{color:var(--gris-400);font-size:11px}.glide-cartera .moneda-tc-bx{border:1px solid var(--gris-200);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.glide-cartera .moneda-tc-bx:hover{background:var(--gris-50)}.glide-cartera .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-cartera .wf-stats{gap:24px;display:flex}.glide-cartera .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-cartera .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-cartera .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-cartera .cartera-table{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-cartera .cartera-status{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.glide-cartera .cartera-status.al-corriente{color:var(--verde);background:#2e7d321f}.glide-cartera .cartera-status.por-vencer{color:#92400e;background:#fef3c7}.glide-cartera .cartera-status.vencido{background:var(--rojo-soft);color:var(--rojo)}.glide-cartera .cartera-status.liquidado{color:var(--verde);background:#2e7d321f}.glide-cartera .cartera-status.perdida{color:#6d28d9;background:#ede9fe}.glide-cartera .cartera-status.cedido{color:#0369a1;background:#e0f2fe}@media (width<=980px){.glide-cartera .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-cartera .page-title{font-size:20px}.glide-cartera .topbar-actions{flex-wrap:wrap;gap:8px}.glide-cartera .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}}.glide-cartera .cartera-filtros{border-bottom:1px solid var(--gris-100);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:14px 18px 12px;display:flex}.glide-cartera .cartera-filtros>*{margin-bottom:0!important}.glide-cartera .cartera-filtros .moneda-switch{margin-left:auto}.glide-cartera .cartera-table>.wf-tabs{margin:14px 18px 6px}.glide-cartera .cartera-table>.wf-toolbar{padding-left:18px;padding-right:18px}.glide-cartera .wf-table-search{border:1px solid var(--gris-200);border-radius:8px;outline:none;width:280px;padding:8px 12px;font-size:12px;transition:border-color .12s}.glide-cartera .wf-table-search:focus{border-color:var(--negro)}.pdf-portal .pdf-modal-bg{z-index:10200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:none;position:fixed;inset:0}.pdf-portal .pdf-modal-bg.active{flex-direction:column;display:flex}.pdf-portal .pdf-modal-topbar{color:#fff;background:#1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.pdf-portal .pdf-modal-title{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pdf-portal .pdf-modal-title svg{width:18px;height:18px;color:var(--brand-primary)}.pdf-portal .pdf-modal-actions{align-items:center;gap:8px;display:flex}.pdf-portal .pdf-modal-actions .btn-sm{border:1px solid var(--gris-300);height:36px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.pdf-portal .pdf-modal-actions .btn-sm.red{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.pdf-portal .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.pdf-portal .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.pdf-portal .pdf-modal-body{background:#525659;flex:1;justify-content:center;align-items:flex-start;padding:32px 20px;display:flex;overflow:auto}.pdf-portal .pdf-modal-body .pdf-page{color:#1a1a1a;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:816px;max-width:100%;min-height:1056px;padding:48px 56px;position:relative;box-shadow:0 8px 32px #0006}.pdf-portal .pdf-modal-body .pdf-page:before{content:"";background:var(--brand-primary);height:6px;position:absolute;top:0;left:0;right:0}.pdf-modal-header-extra{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px 0;display:flex}@media print{@page{size:letter;margin:0}html,body{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body.pdf-abierto>:not(.pdf-portal){display:none!important}.pdf-portal{display:block!important}.pdf-portal,.pdf-portal *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-portal .pdf-modal-bg,.pdf-portal .pdf-modal-bg.active{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;display:block!important;position:static!important;inset:auto!important}.pdf-portal .pdf-modal-topbar,.pdf-portal .pdf-modal-actions{display:none!important}.pdf-portal .pdf-modal-body{background:#fff!important;padding:0!important;display:block!important;overflow:visible!important}.pdf-portal .pdf-page{box-shadow:none!important;margin:0 auto!important}.pdf-portal .pdf-modal-body .pdf-page:not(.doc-page){width:8.5in!important;max-width:none!important;min-height:auto!important}.pdf-portal .doc-hojas{gap:0!important;display:block!important}.pdf-portal .doc-hojas .pdf-page.doc-page{break-after:page;page-break-after:always;break-inside:avoid;width:8.5in!important;height:11in!important;min-height:11in!important}.pdf-portal .doc-hojas .pdf-page.doc-page:last-child{break-after:auto;page-break-after:auto}.doc-medidor{display:none!important}}.doc-hojas{flex-direction:column;align-items:center;gap:24px;display:flex}.doc-hojas .pdf-page.doc-page{box-sizing:border-box;color:#1a1a1a;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:816px;max-width:none;height:1056px;min-height:1056px;margin:0;padding:40px 48px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}.doc-hojas .pdf-page.doc-page:before{content:"";background:var(--brand-primary);height:6px;position:absolute;top:0;left:0;right:0}.doc-page .doc-pie{position:absolute;bottom:28px;left:48px;right:48px}.doc-u{display:flow-root}.doc-u.tabla{padding-bottom:20px}.doc-u>.doc-tt{margin:0;padding:0 0 10px}.doc-u>.doc-tt .doc-cont{color:#6b6b6b;font-size:11px;font-weight:600}.doc-tabla{border-collapse:collapse;table-layout:fixed;width:100%}.doc-tabla td,.doc-tabla th{overflow-wrap:anywhere}.doc-medidor{visibility:hidden;pointer-events:none;width:720px;height:0;position:absolute;top:0;left:-10000px;overflow:hidden}.doc-preview{background:var(--gris-100);border-radius:12px;padding:20px;overflow-x:auto}.edo-doc .edo-bar{background:var(--brand-primary);border-radius:4px 4px 0 0;height:7px;margin:-4px -4px 0}.edo-doc .edo-head{border-bottom:0;justify-content:space-between;align-items:center;padding:14px 0 16px;display:flex}.edo-doc .edo-head img{height:30px}.edo-doc .edo-eyebrow{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 2px;font-size:10px;font-weight:800}.edo-doc h1.edo-title{letter-spacing:-.01em;margin:0 0 2px;font-size:28px;font-weight:800}.edo-doc .edo-subt{color:#6b6b6b;margin-bottom:20px;font-size:11.5px}.edo-doc h2{margin:0 0 10px;font-size:14px;font-weight:800}.edo-doc h3.edo-anexo{border-left:3px solid var(--brand-primary);margin:18px 0 6px;padding-left:9px;font-size:12.5px;font-weight:800}.edo-doc .edo-sec{margin-bottom:20px}.edo-doc .edo-kv{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.edo-doc .edo-kv .row{border-bottom:1px solid #eee;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.edo-doc .edo-kv .k{color:#6b6b6b;letter-spacing:.05em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:700}.edo-doc .edo-kv .v{text-align:right;font-weight:600}.edo-doc .edo-kpis{gap:14px;display:flex}.edo-doc .edo-kpi{border:1.5px solid var(--brand-primary);text-align:center;border-radius:10px;flex:1;padding:13px 14px}.edo-doc .edo-kpi .l{text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;font-size:9px;font-weight:700}.edo-doc .edo-kpi .n{color:var(--brand-primary);margin:5px 0 2px;font-size:21px;font-weight:800}.edo-doc .edo-kpi .sb{color:#6b6b6b;font-size:10px}.edo-doc table{border-collapse:collapse;width:100%}.edo-doc thead.edo-dark th{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#1a1a1a;padding:8px;font-size:10px;font-weight:700}.edo-doc thead.edo-dark th.edo-r{text-align:right}.edo-doc thead.edo-dark th.edo-c{text-align:center}.edo-doc thead.edo-dark th.edo-l{text-align:left}.edo-doc td{vertical-align:middle;border-bottom:1px solid #eee;padding:7px 8px;font-size:11px}.edo-doc td.edo-r{text-align:right}.edo-doc td.edo-c{text-align:center}.edo-doc td.edo-b{font-weight:700}.edo-doc td.edo-num{color:var(--brand-primary);font-weight:800}.edo-doc .edo-cn{font-size:11.5px;font-weight:700}.edo-doc .edo-cd{color:#6b6b6b;margin-top:1px;font-size:10px}.edo-doc tr.edo-tot td{background:var(--brand-primary-soft);border-top:2px solid var(--brand-primary);color:var(--brand-primary);border-bottom:none;padding:10px 8px;font-size:12px;font-weight:800}.edo-doc .edo-callout{border-left:4px solid var(--brand-primary);background:#f5f5f5;border-radius:0 8px 8px 0;margin-bottom:14px;padding:13px 16px}.edo-doc .edo-callout h3{margin:0 0 6px;font-size:12.5px;font-weight:800}.edo-doc .edo-callout p{color:#3a3a3a;text-align:justify;margin:0 0 6px;font-size:11px}.edo-doc .edo-callout p:last-child{margin:0}.edo-doc .edo-foot{color:#9a9a9a;border-top:1px solid #e6e6e6;margin-top:22px;padding-top:9px;font-size:8.5px;line-height:1.5}.edo-doc .doc-pie .edo-foot{margin-top:0}.edo-doc .edo-pag{float:right;color:#6b6b6b;margin-left:12px;font-weight:700}.edo-doc .doc-tt.edo-anexo{border-left:3px solid var(--brand-primary);margin-top:8px;padding-left:9px;font-size:12.5px}.edo-chip{border-radius:20px;padding:1px 8px;font-size:9.5px;font-weight:700;display:inline-block}.edo-chip.pagado{color:#15803d;background:#dcfce7}.edo-chip.parcial,.edo-chip.vencido{color:#dc2626;background:#fee2e2}.edo-chip.proximo{color:#1d4ed8;background:#dbeafe}.edo-chip.pendiente{color:#64748b;background:#f1f5f9}.glide-cartera .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-cartera .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-cartera .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-cartera .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-cartera .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-cartera .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-cartera .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cartera .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-cartera .wf-bitacora{border:1px solid var(--gris-200);background:#fff;border-radius:12px;flex-direction:column;max-height:calc(100vh - 130px);display:flex;overflow:hidden}.glide-cartera .wf-bita-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;padding:16px}.glide-cartera .wf-bita-title{letter-spacing:-.01em;font-size:14px;font-weight:700}.glide-cartera .wf-bita-sub{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-cartera .wf-bita-body{flex:1;min-height:200px;max-height:500px;padding:14px;overflow-y:auto}.glide-cartera .wf-bita-entry{border-bottom:1px solid var(--gris-100);margin-bottom:12px;padding-bottom:12px}.glide-cartera .wf-bita-entry:last-child{border-bottom:none}.glide-cartera .wf-bita-entry-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.glide-cartera .wf-bita-author{letter-spacing:-.005em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.glide-cartera .wf-bita-avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.glide-cartera .wf-bita-avatar.system{background:var(--rojo)}.glide-cartera .wf-bita-date{color:var(--gris-500);font-size:10px;font-family:var(--font-mono)}.glide-cartera .wf-bita-text{color:var(--gris-700);padding-left:30px;font-size:12.5px;line-height:1.5}.glide-cartera .wf-bita-text.system{color:var(--gris-500);font-size:11.5px;font-style:italic}.glide-cartera .wf-bita-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;padding:14px}.glide-cartera .wf-bita-input{border:1px solid var(--gris-200);resize:none;border-radius:8px;outline:none;width:100%;min-height:60px;padding:8px 12px;font-family:inherit;font-size:12.5px;transition:border-color .12s}.glide-cartera .wf-bita-input:focus{border-color:var(--negro)}.glide-cartera .wf-bita-send{background:var(--negro);color:#fff;cursor:pointer;border:none;border-radius:7px;width:100%;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .12s}.glide-cartera .wf-bita-send:hover{background:#2c2c2c}.glide-cartera .wf-bita-send:disabled{opacity:.5;cursor:not-allowed}.glide-cartera .acc-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:14px;padding:18px 20px;transition:border .12s,box-shadow .12s;display:flex}.glide-cartera .acc-card:hover{border-color:var(--gris-300);box-shadow:var(--shadow-sm)}.glide-cartera .acc-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.glide-cartera .acc-card h5{letter-spacing:-.01em;margin:0 0 3px;font-size:14.5px;font-weight:700}.glide-cartera .acc-card p{color:var(--gris-600);margin:0 0 10px;font-size:12px;line-height:1.5}.glide-cartera .acc-modal-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.glide-cartera .acc-fld label{text-transform:uppercase;letter-spacing:.04em;color:var(--gris-500);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.glide-cartera .acc-fld input,.glide-cartera .acc-fld select,.glide-cartera .acc-fld textarea{border:1px solid var(--gris-200);border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px;transition:border .12s}.glide-cartera .acc-fld input:focus,.glide-cartera .acc-fld select:focus,.glide-cartera .acc-fld textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cartera .acc-fld.full{grid-column:1/-1}.glide-cartera .acc-calc{background:var(--gris-50);border-radius:10px;margin-top:6px;padding:14px 16px}.glide-cartera .acc-calc .row{color:var(--gris-700);justify-content:space-between;padding:5px 0;font-size:12.5px;display:flex}.glide-cartera .acc-calc .row.total{border-top:1px solid var(--gris-200);color:var(--negro);margin-top:6px;padding-top:10px;font-size:15px;font-weight:800}.glide-cartera .acc-calc .row .v{font-family:var(--font-mono);font-weight:700}.glide-cartera .acc-warn{background:var(--ambar-soft);color:#92400e;border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}@media (width<=980px){.glide-cartera .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-cartera .motivo-modal input,.glide-cartera .motivo-modal select,.glide-cartera .motivo-modal textarea{font-size:16px}}.glide-cot-pdf .pdf-page{color:#1a1a1a;background:#fff;width:816px;max-width:100%;min-height:1056px;padding:48px 56px;font-family:Manrope,sans-serif;position:relative;box-shadow:0 8px 32px #0006}.glide-cot-pdf .pdf-page:before{content:"";background:var(--brand-primary);height:6px;position:absolute;top:0;left:0;right:0}.glide-cot-pdf .pdf-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.glide-cot-pdf .pdf-header-logo{width:auto;height:36px}.glide-cot-pdf .pdf-header-right{text-align:right}.glide-cot-pdf .pdf-header-title{color:#2c2c2c;font-size:13px;font-weight:700;line-height:1.3}.glide-cot-pdf .pdf-header-sub{color:#6b6b6b;margin-top:3px;font-size:10.5px}.glide-cot-pdf .pdf-intro{color:#4a4a4a;text-align:center;margin-bottom:22px;padding:0 32px;font-size:11.5px;line-height:1.55}.glide-cot-pdf .pdf-intro b{color:#1a1a1a;font-weight:700}.glide-cot-pdf .pdf-equipo-block{border-left:3px solid var(--brand-primary);background:#f7f7f7;margin-bottom:18px;padding:14px 18px}.glide-cot-pdf .pdf-equipo-eye{color:var(--brand-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.glide-cot-pdf .pdf-equipo-name{letter-spacing:-.01em;font-size:18px;font-weight:700}.glide-cot-pdf .pdf-equipo-meta{color:#6b6b6b;margin-top:3px;font-size:11px}.glide-cot-pdf .pdf-metrics{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.glide-cot-pdf .pdf-metric{background:#f7f7f7;border-radius:2px;padding:14px 16px}.glide-cot-pdf .pdf-metric.highlight{background:var(--brand-primary-soft);border:1.5px solid var(--brand-primary)}.glide-cot-pdf .pdf-metric-label{color:#6b6b6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.glide-cot-pdf .pdf-metric.highlight .pdf-metric-label{color:var(--brand-primary)}.glide-cot-pdf .pdf-metric-value{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.05}.glide-cot-pdf .pdf-metric.highlight .pdf-metric-value{color:var(--brand-primary)}.glide-cot-pdf .pdf-metric-note{color:#6b6b6b;margin-top:4px;font-size:10px}.glide-cot-pdf .pdf-twoblock{grid-template-columns:1fr 1.4fr;gap:14px;margin-bottom:22px;display:grid}.glide-cot-pdf .pdf-block{background:#f7f7f7;padding:14px 18px}.glide-cot-pdf .pdf-block-label{color:#6b6b6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.glide-cot-pdf .pdf-block-value{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.05}.glide-cot-pdf .pdf-block-value .small{color:#1a1a1a;margin-left:6px;font-size:13px;font-weight:600}.glide-cot-pdf .pdf-block-value .small.red{color:var(--brand-primary)}.glide-cot-pdf .pdf-block-note{color:#6b6b6b;margin-top:4px;font-size:10px}.glide-cot-pdf .pdf-block .secondary{margin-left:14px;display:inline-block}.glide-cot-pdf .pdf-block .secondary .pdf-block-value{font-size:18px}.glide-cot-pdf .pdf-section-title{color:#2c2c2c;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;margin-bottom:10px;font-size:10.5px;font-weight:700}.glide-cot-pdf .pdf-cond-table{border-collapse:collapse;width:100%;margin-bottom:22px;font-size:11px}.glide-cot-pdf .pdf-cond-table thead th{color:#fff;text-align:center;background:#1a1a1a;border-right:1px solid #ffffff1a;padding:10px 12px;font-size:10.5px;font-weight:700}.glide-cot-pdf .pdf-cond-table thead th:first-child{text-align:left}.glide-cot-pdf .pdf-cond-table thead th:last-child{border-right:none}.glide-cot-pdf .pdf-cond-table tbody td{text-align:center;color:var(--brand-primary);border-bottom:2px solid var(--brand-primary);padding:14px 12px;font-size:14px;font-weight:700}.glide-cot-pdf .pdf-cond-table tbody td:first-child{text-align:left}.glide-cot-pdf .pdf-seguro-head{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.glide-cot-pdf .pdf-seguro-sub{color:#6b6b6b;font-size:10px;font-style:italic}.glide-cot-pdf .pdf-seguro-cards{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:0;display:grid}.glide-cot-pdf .pdf-seguro-card{background:#f7f7f7;padding:12px 14px}.glide-cot-pdf .pdf-seguro-card.selected{background:var(--brand-primary-soft);border:1.5px solid var(--brand-primary)}.glide-cot-pdf .pdf-seguro-card-eye{color:#6b6b6b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:700;display:flex}.glide-cot-pdf .pdf-seguro-card.selected .pdf-seguro-card-eye{color:var(--brand-primary)}.glide-cot-pdf .pdf-seguro-card-eye:before{content:"●";color:#6b6b6b;font-size:7px}.glide-cot-pdf .pdf-seguro-card.selected .pdf-seguro-card-eye:before{color:var(--brand-primary)}.glide-cot-pdf .pdf-seguro-card-value{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.1}.glide-cot-pdf .pdf-seguro-card.selected .pdf-seguro-card-value{color:var(--brand-primary)}.glide-cot-pdf .pdf-seguro-card-note{color:#6b6b6b;margin-top:3px;font-size:9.5px}.glide-cot-pdf .pdf-pago-mensual{background:#f2f2f2;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:6px;padding:14px 18px;display:flex}.glide-cot-pdf .pdf-pago-mensual-left strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.glide-cot-pdf .pdf-pago-mensual-left span{color:#6b6b6b;font-size:10.5px}.glide-cot-pdf .pdf-pago-mensual-right{text-align:right}.glide-cot-pdf .pdf-pago-mensual-right .big{color:var(--brand-primary);letter-spacing:-.02em;font-size:24px;font-weight:800}.glide-cot-pdf .pdf-pago-mensual-right .note{color:#6b6b6b;margin-top:2px;font-size:10px}.glide-cot-pdf .pdf-check-note{color:#4a4a4a;margin-bottom:22px;padding:0 4px;font-size:10px;font-style:italic}.glide-cot-pdf .pdf-twocol{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px;display:grid}.glide-cot-pdf .pdf-list-title{letter-spacing:.1em;text-transform:uppercase;color:#2c2c2c;margin-bottom:10px;font-size:10px;font-weight:700}.glide-cot-pdf .pdf-list-row{border-bottom:1px solid #f2f2f2;justify-content:space-between;padding:7px 0;font-size:11.5px;display:flex}.glide-cot-pdf .pdf-list-row.total{border-bottom:none;border-top:1.5px solid var(--brand-primary);margin-top:4px;padding-top:10px;font-weight:700}.glide-cot-pdf .pdf-list-row.total .lbl{color:var(--brand-primary)}.glide-cot-pdf .pdf-list-row.total .val{color:var(--brand-primary);font-size:13px}.glide-cot-pdf .pdf-list-row .val{font-weight:600}.glide-cot-pdf .pdf-fiscal-callout{background:#fff;border:1.5px solid #2e7d32;border-radius:2px;margin-bottom:12px;padding:14px 16px}.glide-cot-pdf .pdf-fiscal-callout-eye{color:#2e7d32;letter-spacing:.12em;text-transform:uppercase;background:#e8f5e9;margin-bottom:8px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.glide-cot-pdf .pdf-fiscal-callout-value{color:#2e7d32;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.glide-cot-pdf .pdf-fiscal-callout-note{color:#4a4a4a;margin-top:4px;font-size:10.5px}.glide-cot-pdf .pdf-fiscal-list .pdf-list-row.total{border-top:1px solid #2c2c2c}.glide-cot-pdf .pdf-fiscal-list .pdf-list-row.total .lbl,.glide-cot-pdf .pdf-fiscal-list .pdf-list-row.total .val{color:#2e7d32}.glide-cot-pdf .pdf-fiscal-list .val.neg{color:#2e7d32;font-weight:700}.glide-cot-pdf .pdf-foot-info{background:#f7f7f7;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:18px;padding:14px 18px;display:grid}.glide-cot-pdf .pdf-foot-info>div .eye{color:#6b6b6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.glide-cot-pdf .pdf-foot-info>div .name{color:#1a1a1a;font-size:12px;font-weight:700}.glide-cot-pdf .pdf-foot-info>div .sub{color:#6b6b6b;margin-top:2px;font-size:10.5px}.glide-cot-pdf .pdf-footer{color:#6b6b6b;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:12px;font-size:9.5px;line-height:1.55;display:flex}.glide-cot-pdf .pdf-footer-left{flex:1}.glide-cot-pdf .pdf-footer-left .strong{color:#2c2c2c;margin-bottom:3px;font-weight:700;display:block}.glide-cot-pdf .pdf-footer-right{color:var(--brand-primary);flex-shrink:0;font-size:10px;font-weight:700}.glide-cot-pdf .pdf-compare-table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:11px}.glide-cot-pdf .pdf-compare-table thead th{color:#fff;text-align:right;background:#1a1a1a;border-right:1px solid #ffffff14;padding:14px 10px;font-size:11px;font-weight:700}.glide-cot-pdf .pdf-compare-table thead th:first-child{text-align:left}.glide-cot-pdf .pdf-compare-table thead th:last-child{border-right:none}.glide-cot-pdf .pdf-compare-table thead th.recommended{background:#1a1a1a;position:relative}.glide-cot-pdf .pdf-compare-table thead th.recommended:after{content:"RECOMENDADO";color:var(--brand-primary);letter-spacing:.1em;margin-top:3px;font-size:8px;font-weight:700;display:block}.glide-cot-pdf .pdf-compare-table tbody tr{border-bottom:1px solid #f2f2f2}.glide-cot-pdf .pdf-compare-table tbody td{text-align:right;color:#2c2c2c;padding:11px 10px;font-size:11.5px}.glide-cot-pdf .pdf-compare-table tbody td:first-child{text-align:left;color:#2c2c2c;font-weight:600}.glide-cot-pdf .pdf-compare-table tbody td.recommended{background:var(--brand-primary-soft);border-left:2px solid var(--brand-primary);border-right:2px solid var(--brand-primary)}.glide-cot-pdf .pdf-compare-table tbody tr.row-key td{color:#1a1a1a;font-size:13px;font-weight:700}.glide-cot-pdf .pdf-compare-table tbody tr.row-key td.recommended{color:var(--brand-primary)}.glide-cot-pdf .pdf-compare-table tbody tr.row-fiscal-head td{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;background:#f2f2f2;padding:8px 10px;font-size:10px;font-weight:700}.glide-cot-pdf .pdf-compare-table tbody tr.row-fiscal-head td:first-child{color:var(--brand-primary)}.glide-cot-pdf .pdf-compare-table tbody tr.row-fiscal td{color:#6b6b6b}.glide-cot-pdf .pdf-compare-table tbody tr.row-fiscal td.recommended{color:#4a4a4a}.glide-cot-pdf .pdf-compare-table tbody tr.row-fiscal td.green{color:#2e7d32;font-weight:600}.glide-cot-pdf .pdf-compare-table tbody tr.row-total td{border-top:1.5px solid #1a1a1a;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:700}.glide-cot-pdf .pdf-compare-table tbody tr.row-total td.recommended{color:var(--brand-primary)}.glide-cot-pdf .pdf-compare-note{color:#6b6b6b;margin-bottom:18px;padding:0 4px;font-size:10.5px;font-style:italic;line-height:1.55}@media print{.glide-cot-pdf .pdf-page{box-shadow:none;width:100%;min-height:auto;padding:36px 48px}}.glide-docs .cap-dzhint{color:var(--gris-500);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.glide-docs .cap-dzhint svg{width:13px;height:13px}.glide-docs .cap-gdz{border:1.5px dashed var(--gris-300);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;transition:all .12s;display:flex}.glide-docs .cap-gdz:hover,.glide-docs .cap-gdz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-docs .cap-gdz:hover .cap-dzhint,.glide-docs .cap-gdz.drag .cap-dzhint,.glide-docs .exp-doc-dz:hover .cap-dzhint,.glide-docs .exp-doc-dz.drag .cap-dzhint{color:var(--brand-primary-dark)}.glide-docs .cap-dz>*,.glide-docs .cap-gdz>*{pointer-events:none}.glide-docs .cap-wrap{font-size:13px}.glide-docs .cap-tabs{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:3px;display:flex}.glide-docs .cap-tab{cursor:pointer;color:var(--gris-500);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.glide-docs .cap-tab .cap-ty{color:var(--gris-300);font-size:11px;font-weight:500}.glide-docs .cap-tab.on{color:var(--brand-primary-dark);background:#fff;box-shadow:0 1px 2px #0000000f}.glide-docs .cap-tab.on .cap-ty{color:var(--brand-primary)}.glide-docs .cap-sec{letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);margin:6px 2px 9px;font-size:10.5px;font-weight:700}.glide-docs .cap-cat{border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-bottom:8px;overflow:hidden}.glide-docs .cap-cat-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:11px 13px;display:flex}.glide-docs .cap-cat-head:hover{background:var(--gris-50)}.glide-docs .cap-cat-ic{color:var(--brand-primary);flex-shrink:0;width:18px;height:18px}.glide-docs .cap-cat-ic svg,.glide-docs .cap-chev svg,.glide-docs .cap-gi svg,.glide-docs .cap-dz-ic svg,.glide-docs .cap-rm svg{width:100%;height:100%;display:block}.glide-docs .cap-cat-t{color:var(--gris-900);flex:1;font-size:13.5px;font-weight:600}.glide-docs .cap-cnt{color:var(--gris-500);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.glide-docs .cap-chev{color:var(--gris-300);width:16px;height:16px;transition:transform .15s}.glide-docs .cap-cat.open>.cap-cat-head .cap-chev{transform:rotate(180deg)}.glide-docs .cap-cat-body{padding:0 13px 13px;display:none}.glide-docs .cap-cat.open>.cap-cat-body{display:block}.glide-docs .cap-dz{border:1.5px dashed var(--gris-300);text-align:center;cursor:pointer;color:var(--gris-500);border-radius:8px;padding:15px;font-size:12.5px;transition:all .12s}.glide-docs .cap-dz:hover,.glide-docs .cap-dz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary-dark)}.glide-docs .cap-dz-ic{width:20px;height:20px;margin:0 auto 4px;display:block}.glide-docs .cap-fc{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;display:flex}.glide-docs .cap-fx{background:var(--brand-primary-soft);width:30px;height:30px;color:var(--brand-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.glide-docs .cap-fn{color:var(--gris-900);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.glide-docs .cap-fn2{color:var(--gris-500);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11.5px;overflow:hidden}.glide-docs .cap-per{border:1px solid var(--gris-300);width:130px;height:30px;color:var(--gris-900);background:#fff;border-radius:6px;padding:0 8px;font-family:inherit;font-size:12px}.glide-docs .cap-fsz{color:var(--gris-500);text-align:right;white-space:nowrap;flex-shrink:0;width:52px;font-size:11px}.glide-docs .cap-link{cursor:pointer}.glide-docs .cap-link:hover{color:var(--brand-primary);text-decoration:underline}.glide-docs .cap-ico{color:var(--gris-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:17px;height:17px;padding:0}.glide-docs .cap-ico:hover{color:var(--brand-primary)}.glide-docs .cap-ico svg{width:100%;height:100%;display:block}.glide-docs .cap-rm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:16px;height:16px;padding:0}.glide-docs .cap-rm:hover{color:var(--brand-primary)}.glide-docs .cap-grow{border:1px solid var(--gris-200);background:#fff;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;display:flex}.glide-docs .cap-gi{color:var(--brand-primary);flex-shrink:0;width:18px;height:18px}.glide-docs .cap-gt{color:var(--gris-900);flex:1;font-size:13px}.glide-docs .cap-pill{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.glide-docs .cap-pill.pend{color:var(--gris-500);background:var(--gris-50);border:1px solid var(--gris-200)}.glide-docs .cap-pill.ok{color:var(--verde);background:var(--verde-soft);border:1px solid var(--verde)}.glide-docs .cap-up{border:1px solid var(--gris-300);color:var(--gris-900);cursor:pointer;background:#fff;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px}.glide-docs .cap-up:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary);color:var(--brand-primary-dark)}.glide-docs .cap-note{color:var(--gris-500);margin:0 2px 10px;font-size:11px;font-style:italic}.glide-docs .wfdv-req{color:var(--rojo);margin-left:2px;font-weight:700}.glide-docs .wfdv-solo{text-transform:uppercase;letter-spacing:.04em;color:var(--rojo);background:var(--rojo-soft);vertical-align:middle;border-radius:20px;margin-left:7px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.glide-docs .wfdv-empty{color:var(--gris-500);text-align:center;border:1px dashed var(--gris-200);border-radius:10px;padding:26px 18px;font-size:13px;font-style:italic;line-height:1.6}.glide-docs .cap-nombre{font:inherit;color:var(--negro);background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;padding:2px 6px;font-size:12.5px;font-weight:600}.glide-docs .cap-nombre:hover{border-color:var(--gris-200)}.glide-docs .cap-nombre:focus{border-color:var(--gris-400);background:#fff;outline:none}.glide-docs .cap-vig{white-space:nowrap;font-size:10.5px;font-weight:700}.glide-docs .cap-vig.vigente{color:var(--verde)}.glide-docs .cap-vig.porvencer{color:var(--ambar)}.glide-docs .cap-vig.vencido{color:var(--rojo)}.glide-docs .cap-pill.venc{background:var(--rojo-soft);color:var(--rojo)}.glide-docs .cap-grupo>.cap-cat-head .cap-cat-t{font-weight:800}.glide-docs .cap-grupo-body{background:var(--gris-50);border-top:1px solid var(--gris-100);flex-direction:column;gap:8px;padding:10px 12px 12px;display:none}.glide-docs .cap-grupo.open>.cap-grupo-body{display:flex}.glide-docs .cap-grupo-body .cap-cat,.glide-docs .cap-grupo-body .cap-grow,.glide-docs .cap-grupo-body .cap-gdz{background:#fff;margin:0}.glide-docs .cap-gdz>.cap-na,.glide-docs .cap-gdz>.cap-na *{pointer-events:auto}.glide-docs .cap-na{border:1px solid var(--gris-200);color:var(--gris-600);cursor:pointer;background:#fff;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700;transition:all .12s}.glide-docs .cap-na:hover{border-color:var(--brand-primary);color:var(--brand-primary-dark);background:var(--brand-primary-soft)}.glide-docs .cap-na:disabled{opacity:.5;cursor:default}.glide-docs .cap-pill.na{color:var(--gris-600);background:var(--gris-100);border:1px solid var(--gris-200)}.glide-docs .cap-na-row{background:var(--gris-50)}.glide-docs .cap-na-row .cap-gt{color:var(--gris-500)}.glide-docs .cap-na-mot{min-width:0;color:var(--gris-500);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 260px;font-size:11.5px;overflow:hidden}.glide-docs .cap-cat-head .cap-na{margin-right:8px}.glide-docs .cap-fc .cap-vig{flex-shrink:0;margin-left:auto}.glide-docs .cap-fc .cap-vig+.cap-fsz{margin-left:0}@media (width<=640px){.glide-docs .cap-fc{flex-wrap:wrap}.glide-docs .cap-fc .cap-vig{flex-basis:calc(100% - 40px);order:9;margin-left:40px}}.glide-docs .cap-ro,.glide-docs .cap-grupo-body .cap-ro{background:var(--gris-50);flex-wrap:wrap}.glide-docs .cap-ro-nombre{min-width:0;color:var(--gris-600);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 200px;font-size:12.5px;font-weight:500;overflow:hidden}.glide-docs .cap-ro-hint{color:var(--gris-500);flex-basis:100%;margin-top:-2px;font-size:10.5px}.glide-seguros .wf-table-search{border:1px solid var(--gris-200);width:320px;max-width:100%;font-size:12px;font-family:var(--font-ui);border-radius:8px;outline:none;padding:8px 12px;transition:border-color .12s}.glide-seguros .wf-table-search:focus{border-color:var(--negro)}.glide-seguros .wf-table-search::placeholder{color:var(--gris-500)}@media (width<=640px){.glide-seguros .wf-table-search{width:100%}}.glide-seguros .pol-pdf{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:9px;align-items:center;gap:11px;padding:9px 12px;display:flex}.glide-seguros .pol-pdf-ico{background:var(--mora-rojo-soft);width:32px;height:32px;color:var(--mora-rojo);letter-spacing:.04em;border-radius:7px;flex-shrink:0;place-items:center;font-size:9px;font-weight:800;display:grid}.glide-seguros .pol-pdf-txt{flex:1;min-width:0}.glide-seguros .pol-pdf-txt strong{color:var(--negro);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.glide-seguros .pol-pdf-txt span{color:var(--gris-500);font-size:11px}.glide-seguros .pol-pdf-acc{flex-shrink:0;gap:4px;display:flex}.glide-seguros .pol-pdf-btn{border:1px solid var(--gris-200);width:28px;height:28px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:6px;place-items:center;transition:all .12s;display:grid}.glide-seguros .pol-pdf-btn svg{width:14px;height:14px}.glide-seguros .pol-pdf-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-seguros .pol-pdf-btn.borrar:hover{border-color:var(--mora-rojo);color:var(--mora-rojo)}.glide-seguros .pol-pdf-btn:disabled{opacity:.5;cursor:default}.glide-seguros .pol-pdf-dz{border:1.5px dashed var(--gris-300);background:var(--gris-50);color:var(--gris-500);cursor:pointer;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px 12px;font-size:12px;transition:all .12s;display:flex}.glide-seguros .pol-pdf-dz svg{flex-shrink:0;width:16px;height:16px}.glide-seguros .pol-pdf-dz:hover,.glide-seguros .pol-pdf-dz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-seguros .pol-pdf-dz.busy{cursor:default;opacity:.7}.glide-seguros .seg-filtros,.glide-pasivos .seg-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.glide-seguros .seg-input,.glide-pasivos .seg-input{border:1px solid var(--gris-200);height:32px;font-size:12px;font-family:var(--font-ui);color:var(--negro);background:#fff;border-radius:7px;padding:0 8px}.glide-seguros .seg-campo,.glide-pasivos .seg-campo{color:var(--gris-500);flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.glide-seguros .seg-campo input,.glide-seguros .seg-campo select,.glide-pasivos .seg-campo input,.glide-pasivos .seg-campo select{border:1px solid var(--gris-200);height:38px;font-size:13px;font-family:var(--font-ui);color:var(--negro);background:#fff;border-radius:8px;padding:0 10px}.glide-seguros .seg-campo input:focus,.glide-pasivos .seg-campo input:focus{border-color:var(--negro);outline:none}.glide-seguros .seg-chip,.glide-pasivos .seg-chip{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.glide-seguros .seg-chip.ok,.glide-pasivos .seg-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-seguros .seg-chip.bad,.glide-pasivos .seg-chip.bad{background:var(--mora-rojo-soft);color:var(--mora-rojo)}.glide-seguros .seg-chip.neutro,.glide-pasivos .seg-chip.neutro{background:var(--gris-100);color:var(--gris-700)}.glide-seguros .seg-link,.glide-pasivos .seg-link{color:var(--brand-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}.glide-seguros .seg-link:hover,.glide-pasivos .seg-link:hover{text-decoration:underline}.glide-pasivos .pol-pdf{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:9px;align-items:center;gap:11px;padding:9px 12px;display:flex}.glide-pasivos .pol-pdf-ico{background:var(--mora-rojo-soft);width:32px;height:32px;color:var(--mora-rojo);border-radius:7px;flex-shrink:0;place-items:center;font-size:9px;font-weight:800;display:grid}.glide-pasivos .pol-pdf-txt{flex:1;min-width:0}.glide-pasivos .pol-pdf-txt strong{color:var(--negro);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.glide-pasivos .pol-pdf-txt span{color:var(--gris-500);font-size:11px}.glide-pasivos .pol-pdf-acc{flex-shrink:0;gap:4px;display:flex}.glide-pasivos .pol-pdf-btn{border:1px solid var(--gris-200);width:28px;height:28px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:6px;place-items:center;font-size:15px;display:grid}.glide-pasivos .pol-pdf-btn.borrar:hover{border-color:var(--mora-rojo);color:var(--mora-rojo)}.glide-pasivos .pol-pdf-dz{border:1.5px dashed var(--gris-300);background:var(--gris-50);color:var(--gris-500);cursor:pointer;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:16px 12px;font-size:12px;transition:all .12s;display:flex}.glide-pasivos .pol-pdf-dz:hover,.glide-pasivos .pol-pdf-dz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-pasivos .wf-table-head-bar{border-bottom:1px solid var(--gris-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.glide-pasivos .wf-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-pasivos .wf-table-scroll .wf-table{min-width:880px}.glide-pasivos .wf-table td.num,.glide-pasivos .wf-table th.num{text-align:right}.glide-pasivos .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-700);white-space:nowrap;font-size:11.5px;font-weight:700}.glide-pasivos .wf-table tbody tr{cursor:default}.glide-seguros .seg-desglose{background:var(--gris-50);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:12px 18px;padding:13px 15px;display:grid}.glide-seguros .seg-dato{flex-direction:column;gap:3px;min-width:0;display:flex}.glide-seguros .seg-dato>span{color:var(--gris-500);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.glide-seguros .seg-dato>strong{color:var(--negro);font-size:13px;font-weight:600}.glide-seguros .seg-dato>strong.grande{font-size:16px;font-weight:800}.glide-seguros .seg-dato-edit{border:1px solid var(--gris-200);background:#fff;border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 8px;display:flex}.glide-seguros .seg-dato-edit:focus-within{border-color:var(--negro)}.glide-seguros .seg-dato-edit input{min-width:0;font-family:var(--font-ui);color:var(--negro);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px;font-weight:600}.glide-seguros .seg-dato-edit i{color:var(--gris-500);font-size:11px;font-style:normal}@media (width<=620px){.glide-seguros .seg-desglose{grid-template-columns:repeat(2,1fr)}}.glide-seguros .motivo-modal{max-height:88vh;overflow-y:auto}.glide-seguros .motivo-modal h3{margin-bottom:2px}.glide-seguros .seg-prog{grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;gap:12px;display:grid}@media (width<=700px){.glide-seguros .seg-prog{grid-template-columns:1fr 1fr}}.glide-seguros .seg-box{border:1px solid var(--gris-200);background:var(--blanco,#fff);border-radius:10px;padding:12px 14px}.glide-seguros .wf-table-wrap{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-seguros .wf-table-head-bar{border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.glide-seguros .wf-table-title{letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-seguros .wf-table-title .stage-lbl{color:var(--rojo)}.glide-seguros .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-seguros .wf-table thead{background:var(--gris-50)}.glide-seguros .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-seguros .wf-table th.num{text-align:right}.glide-seguros .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-seguros .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-seguros .wf-table tbody tr:hover{background:var(--gris-50)}.glide-seguros .wf-table tbody tr:last-child td{border-bottom:none}.glide-seguros .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-seguros .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-seguros .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-seguros .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-seguros .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-seguros .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-seguros .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-seguros .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-seguros .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-seguros .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-seguros .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-seguros .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-seguros .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-seguros .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-seguros .wf-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-seguros .wf-table-scroll .wf-table{min-width:880px}.glide-seguros .wf-table td.num,.glide-seguros .wf-table th.num{text-align:right}.glide-seguros .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-700);white-space:nowrap;font-size:11.5px;font-weight:700}.glide-seguros .wf-table .cell-serie{font-family:var(--font-mono);color:var(--gris-500);letter-spacing:.02em;font-size:10px}.glide-seguros .seg-estado{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.glide-seguros .seg-estado.neutro{background:var(--gris-100);color:var(--gris-700)}.glide-seguros .seg-estado.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-seguros .seg-estado.info{background:var(--azul-soft);color:var(--azul)}.glide-seguros .seg-estado.ok{background:var(--verde-soft);color:var(--verde)}.glide-seguros .seg-estado.off{background:var(--gris-100);color:var(--gris-500)}.sol-form{font-family:var(--font-ui);color:var(--negro);flex-direction:column;gap:14px;font-size:13px;display:flex}.sol-sec{border:1px solid var(--gris-200);background:#fff;border-radius:14px;padding:18px 20px 20px}.sol-sec-head{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.sol-sec-titulo{letter-spacing:-.01em;color:var(--negro);margin:0;font-size:15px;font-weight:800}.sol-sec-nota{color:var(--gris-500);font-size:12px;line-height:1.45}.sol-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.sol-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.sol-campo.sol-half{grid-column:span 2}.sol-campo.sol-full{grid-column:1/-1}.sol-lbl{color:var(--gris-700);align-items:baseline;gap:3px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.sol-req{color:var(--brand-primary);font-weight:800}.sol-input,.sol-select,.sol-textarea{border:1px solid var(--gris-200);width:100%;height:44px;color:var(--negro);appearance:none;background:#fff;border-radius:10px;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.sol-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%236B6B6B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.sol-textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.5}.sol-input:focus,.sol-select:focus,.sol-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.12);outline:none}.sol-input:disabled,.sol-select:disabled,.sol-textarea:disabled{background:var(--gris-50);color:var(--gris-700);cursor:not-allowed}.sol-input::placeholder,.sol-textarea::placeholder{color:var(--gris-300)}.sol-input.sol-upper{text-transform:uppercase}.sol-money{position:relative}.sol-money:before{content:"$";height:44px;color:var(--gris-500);pointer-events:none;font-weight:600;line-height:44px;position:absolute;top:0;left:12px}.sol-money .sol-input{font-variant-numeric:tabular-nums;padding-left:24px}.sol-auto-nota{color:var(--gris-500);font-size:11px}.sol-campo.sol-check{justify-content:flex-end}.sol-checkrow{cursor:pointer;min-height:44px;color:var(--gris-900);align-items:center;gap:10px;padding:0 2px;font-size:13px;font-weight:600;display:flex}.sol-checkrow input{width:18px;height:18px;accent-color:var(--brand-primary);flex:none;margin:0}.sol-items{flex-direction:column;gap:12px;display:flex}.sol-item{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:12px;padding:14px 14px 16px}.sol-item-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sol-item-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-700);flex:1;font-size:12px;font-weight:800}.sol-item .sol-input,.sol-item .sol-select,.sol-item .sol-textarea{background:#fff}.sol-btn-quitar{border:1px solid var(--gris-200);height:32px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.sol-btn-quitar:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.sol-btn-quitar:disabled{opacity:.4;cursor:not-allowed}.sol-btn-quitar svg{width:13px;height:13px}.sol-btn-agregar{border:1.5px dashed var(--gris-300);width:100%;min-height:44px;color:var(--brand-primary-dark);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-family:inherit;font-size:13px;font-weight:700;transition:all .12s;display:inline-flex}.sol-btn-agregar:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.sol-btn-agregar svg{width:14px;height:14px}.sol-vacio{color:var(--gris-500);padding:4px 2px;font-size:12.5px}.sol-aval-tipo{background-position:right 10px center;width:auto;min-width:170px;height:36px;padding-right:32px;font-size:12.5px}.sol-sub{border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-top:12px;overflow:hidden}.sol-sub summary{color:var(--gris-900);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.sol-sub summary::-webkit-details-marker{display:none}.sol-sub summary svg{width:14px;height:14px;color:var(--gris-500);flex:none;transition:transform .15s}.sol-sub[open] summary svg{transform:rotate(90deg)}.sol-sub summary .sol-sub-nota{color:var(--gris-500);margin-left:auto;font-size:11px;font-weight:500}.sol-sub-cuerpo{border-top:1px solid var(--gris-100);padding:4px 14px 14px}.sol-sub .sol-rejilla{margin-top:10px}.sol-apoderados{margin-top:14px}.sol-apoderados-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-700);margin-bottom:10px;font-size:12px;font-weight:800}.sol-apoderados .sol-item{background:#fff}.sol-aviso{color:var(--gris-700);cursor:pointer;align-items:flex-start;gap:12px;padding:2px;font-size:13px;line-height:1.55;display:flex}.sol-aviso input{width:18px;height:18px;accent-color:var(--brand-primary);flex:none;margin-top:3px}.sol-aviso a{color:var(--brand-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.sol-faltan{background:var(--ambar-soft);color:var(--ambar);border:1px solid #b4530940;border-radius:12px;padding:12px 16px;font-size:12.5px}.sol-faltan-titulo{align-items:center;gap:8px;margin-bottom:6px;font-weight:800;display:flex}.sol-faltan-titulo svg{flex:none;width:15px;height:15px}.sol-faltan ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sol-faltan li{color:var(--gris-700);background:#fff;border:1px solid #b4530933;border-radius:20px;padding:3px 10px;font-size:12px}.sol-completa{background:var(--verde-soft);color:var(--verde);border:1px solid #2e7d3240;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;font-weight:700;display:flex}.sol-completa svg{width:15px;height:15px}@media (width<=640px){.sol-sec{border-radius:12px;padding:16px 14px 18px}.sol-rejilla{grid-template-columns:1fr;gap:12px}.sol-campo.sol-half,.sol-campo.sol-full{grid-column:auto}.sol-input,.sol-select{font-size:16px}.sol-item-head{flex-wrap:wrap}.sol-aval-tipo{flex:160px;min-width:0}}.sol-res{font-family:var(--font-ui);color:var(--negro);flex-direction:column;gap:14px;font-size:13px;display:flex}.sol-res .sol-sec{padding:16px 18px}.sol-res-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;display:grid}.sol-res-kv{flex-direction:column;gap:2px;min-width:0;display:flex}.sol-res-kv.sol-half{grid-column:span 2}.sol-res-kv.sol-full{grid-column:1/-1}.sol-res-k{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);font-size:10.5px;font-weight:700}.sol-res-v{color:var(--gris-900);overflow-wrap:anywhere;font-size:13px;font-weight:600}.sol-res-items{flex-direction:column;gap:10px;display:flex}.sol-res-item{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:10px;padding:12px 14px}.sol-res-item-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-700);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.sol-res-item-titulo .sol-res-chip{letter-spacing:0;text-transform:none;border:1px solid var(--gris-200);color:var(--gris-500);background:#fff;border-radius:20px;padding:1px 8px;font-size:10.5px;font-weight:700}.sol-res-sub{border-top:1px dashed var(--gris-200);margin-top:10px;padding-top:10px}.sol-res-sub-titulo{color:var(--gris-700);margin-bottom:6px;font-size:11px;font-weight:700}.sol-res-vacio{color:var(--gris-500);text-align:center;padding:14px 4px;font-size:13px}.sol-res.sol-compacto{gap:10px;font-size:12px}.sol-res.sol-compacto .sol-sec{border-radius:10px;padding:12px 14px}.sol-res.sol-compacto .sol-sec-head{margin-bottom:8px}.sol-res.sol-compacto .sol-sec-titulo{font-size:13px}.sol-res.sol-compacto .sol-res-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px}.sol-res.sol-compacto .sol-res-v{font-size:12px}.sol-res.sol-compacto .sol-res-item{padding:8px 10px}@media (width<=640px){.sol-res-grid,.sol-res.sol-compacto .sol-res-grid{grid-template-columns:1fr 1fr}.sol-res-kv.sol-half,.sol-res-kv.sol-full{grid-column:1/-1}}.sol-doc{font-family:var(--font-ui)}.sol-doc .sol-d-head{justify-content:space-between;align-items:center;padding:14px 0 16px;display:flex}.sol-doc .sol-d-head img{height:30px}.sol-doc .sol-d-head-t{font-size:11px;font-weight:800}.sol-doc .sol-d-head-s{color:var(--gris-500);font-size:9px}.sol-doc .sol-d-sec{margin-bottom:18px}.sol-doc .sol-d-eyebrow{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 2px;font-size:10px;font-weight:800}.sol-doc h1.sol-d-title{letter-spacing:-.01em;margin:0 0 2px;font-size:26px;font-weight:800}.sol-doc .sol-d-subt{color:var(--gris-500);margin-bottom:14px;font-size:11.5px}.sol-doc .doc-tt{border-left:3px solid var(--brand-primary);margin-top:4px;padding-left:9px;font-size:12.5px;font-weight:800}.sol-doc .sol-d-cols th{border:0;height:0;padding:0;font-size:0;line-height:0}.sol-doc thead.sol-d-dark th{background:var(--negro);color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:7px 8px;font-size:9.5px;font-weight:700}.sol-doc td{border-bottom:1px solid var(--gris-100);vertical-align:top;padding:6px 8px;font-size:10.5px}.sol-doc td.sol-d-k{color:var(--gris-500);letter-spacing:.04em;text-transform:uppercase;background:var(--gris-50);font-size:9.5px;font-weight:700}.sol-doc td.sol-d-v{color:var(--negro);font-weight:600}.sol-doc tr.sol-d-item td{background:var(--brand-primary-soft);color:var(--brand-primary-dark);letter-spacing:.05em;text-transform:uppercase;border-bottom:0;font-size:10px;font-weight:800}.sol-doc td.sol-d-vacio{color:var(--gris-500);text-align:center;padding:10px;font-style:italic}.sol-doc .sol-d-callout{background:var(--gris-50);border-left:4px solid var(--brand-primary);border-radius:0 8px 8px 0;margin-bottom:14px;padding:12px 16px}.sol-doc .sol-d-callout h3{margin:0 0 5px;font-size:12px;font-weight:800}.sol-doc .sol-d-callout p{color:var(--gris-700);text-align:justify;margin:0 0 5px;font-size:10.5px;line-height:1.5}.sol-doc .sol-d-callout p:last-child{margin:0}.sol-doc .sol-d-firmas{grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:34px;display:grid}.sol-doc .sol-d-firma{border-top:1px solid var(--negro);color:var(--gris-700);text-align:center;padding-top:6px;font-size:10px}.sol-doc .sol-d-firma b{color:var(--negro);font-size:10.5px;display:block}.sol-doc .sol-d-foot{border-top:1px solid var(--gris-200);color:var(--gris-500);padding-top:9px;font-size:8.5px;line-height:1.5}.sol-doc .sol-d-pag{float:right;color:var(--gris-700);margin-left:12px;font-weight:700}.glide-cartera .mapa-kv{border-bottom:1px dashed var(--gris-200);justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}.glide-cartera .mapa-kv:last-child{border-bottom:none}.glide-cartera .mapa-kv .k{color:var(--gris-500)}.glide-cartera .mapa-kv .v{color:var(--gris-900);text-align:right;font-weight:600}.glide-cartera .mapa-kv .v.mono{font-family:var(--font-mono);font-size:11px}.glide-cartera .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-cartera .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-cartera .btn-sm.dark{background:var(--negro);color:#fff}.glide-cartera .btn-sm.dark:hover{background:#000}.glide-cartera .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-cartera .btn-sm.ghost:hover{border-color:var(--negro)}.glide-cartera .btn-sm.red{background:var(--rojo);color:#fff}.glide-cartera .btn-sm.red:hover{background:var(--rojo-dark)}.glide-cartera .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-cartera .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-cartera .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-cartera .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-cartera .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-cartera .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-cartera .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-cartera .cfg-asg-toggle{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.glide-cartera .cfg-asg-toggle input{opacity:0;width:0;height:0}.glide-cartera .cfg-asg-toggle .slider{background:var(--gris-300);border-radius:22px;transition:all .18s;position:absolute;inset:0}.glide-cartera .cfg-asg-toggle .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.glide-cartera .cfg-asg-toggle input:checked+.slider{background:var(--verde,#10b981)}.glide-cartera .cfg-asg-toggle input:checked+.slider:before{transform:translate(16px)}.glide-cartera .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-cartera .rend-live{color:var(--gris-500);font-size:10.5px;font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.glide-cartera .rend-live .dot{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-cartera .rend-live.stale .dot{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-cartera .rend-hero{background:var(--gris-200);border:1px solid var(--gris-200);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.glide-cartera .rend-cell{background:#fff;padding:14px 16px}.glide-cartera .rend-cell.soft{background:var(--brand-primary-soft)}.glide-cartera .rend-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.glide-cartera .rend-val{font-size:26px;font-weight:800;font-family:var(--font-mono);letter-spacing:-.03em;margin-top:4px;line-height:1}.glide-cartera .rend-val.brand{color:var(--brand-primary)}.glide-cartera .rend-note{color:var(--gris-500);margin-top:5px;font-size:10.5px;line-height:1.4}.glide-cartera .rend-delta{font-size:11px;font-weight:700;font-family:var(--font-mono);vertical-align:2px;margin-left:7px}.glide-cartera .rend-delta.neg{color:var(--brand-primary)}.glide-cartera .rend-delta.pos{color:var(--verde)}.glide-cartera .rend-delta.nul{color:var(--gris-400)}.glide-cartera .rend-row{border-bottom:1px dashed var(--gris-200);align-items:center;gap:12px;padding:9px 0;display:flex}.glide-cartera .rend-row:last-child{border-bottom:none}.glide-cartera .rend-row-lbl{color:var(--gris-700);flex:1;font-size:12px}.glide-cartera .rend-row-lbl small{color:var(--gris-500);margin-top:1px;font-size:10.5px;display:block}.glide-cartera .rend-row-val{font-size:13px;font-weight:700;font-family:var(--font-mono);text-align:right;min-width:82px}.glide-cartera .rend-row.lock .rend-row-lbl,.glide-cartera .rend-row.lock .rend-row-val{color:var(--gris-400)}.glide-cartera .rend-bar{background:var(--gris-100);border-radius:3px;flex-shrink:0;width:110px;height:5px;overflow:hidden}.glide-cartera .rend-bar span{background:var(--verde);border-radius:3px;height:100%;display:block}.glide-cartera .rend-bar.warn span{background:var(--ambar)}.glide-cartera .rend-bar.bad span{background:var(--brand-primary)}.glide-cartera .rend-bar.off span{background:var(--gris-300)}.glide-cartera .rend-fuga{background:var(--gris-50);border-radius:9px;margin-top:14px;padding:13px 15px}.glide-cartera .rend-fuga-t{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-700);margin-bottom:9px;font-size:11px;font-weight:700}.glide-cartera .rend-alert{background:var(--ambar-soft);color:var(--ambar);border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.glide-cartera .rend-alert.info{background:var(--azul-soft);color:var(--azul)}.glide-cartera .rend-chip{letter-spacing:.04em;text-transform:uppercase;background:var(--gris-100);color:var(--gris-500);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.glide-cartera .rend-sw{border:1px solid var(--gris-200);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}@media (width<=640px){.glide-cartera .rend-hero{grid-template-columns:1fr}.glide-cartera .rend-bar{display:none}}.glide-cartera .wf-tabs{border:1px solid var(--gris-200);background:#fff;border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.glide-cartera .wf-tab{letter-spacing:-.005em;color:var(--gris-700);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.glide-cartera .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-cartera .wf-tab.active{background:var(--negro);color:#fff}.glide-cartera .wf-tab.active .wf-tab-num{background:var(--rojo);color:#fff}.glide-cartera .wf-tab.active .wf-tab-count{color:#fff;background:#fff3}.glide-cartera .wf-tab.terminal{color:var(--gris-500);position:relative}.glide-cartera .wf-tab.terminal:before{content:"";background:var(--gris-200);width:1px;position:absolute;top:18%;bottom:18%;left:-3px}.glide-cartera .wf-tab.terminal .wf-tab-num{background:var(--gris-100);color:var(--gris-500)}.glide-cartera .wf-tab.terminal.active{color:#fff;background:#4b5563}.glide-cartera .wf-tab.terminal.active .wf-tab-num{color:#fff;background:#ffffff2e}.glide-cartera .wf-tab.terminal .wf-tab-count{background:var(--gris-100);color:var(--gris-700)}.glide-cartera .wf-tab.terminal.active .wf-tab-count{color:#fff;background:#fff3}.glide-cartera .pdf-modal-bg{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:none;position:fixed;inset:0}.glide-cartera .pdf-modal-bg.active{flex-direction:column;display:flex}.glide-cartera .pdf-modal-topbar{color:#fff;background:#1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.glide-cartera .pdf-modal-title{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.glide-cartera .pdf-modal-title svg{width:18px;height:18px;color:var(--rojo)}.glide-cartera .pdf-modal-actions{align-items:center;gap:8px;display:flex}.glide-cartera .pdf-modal-actions .btn-sm{height:36px}.glide-cartera .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-cartera .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-cartera .pdf-modal-body{background:#525659;flex:1;justify-content:center;padding:32px 20px;display:flex;overflow-y:auto}.glide-cartera .pdf-page{color:#1a1a1a;background:#fff;width:816px;max-width:100%;min-height:1056px;padding:48px 56px;font-family:Manrope,sans-serif;position:relative;box-shadow:0 8px 32px #0006}.glide-cartera .pdf-page:before{content:"";background:var(--brand-primary);height:6px;position:absolute;top:0;left:0;right:0}@media print{.glide-cartera .pdf-modal-bg,.glide-cartera .pdf-modal-bg *{visibility:visible}.glide-cartera .pdf-modal-topbar,.glide-cartera .pdf-modal-actions{display:none!important}.glide-cartera .pdf-modal-bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:absolute;inset:0}.glide-cartera .pdf-modal-body{background:#fff;padding:0;overflow:visible}.glide-cartera .pdf-page{box-shadow:none;width:100%;min-height:auto;padding:36px 48px}}.glide-cartera #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-cartera #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-cartera #faModalBg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-cartera #faModalBg .slider input{accent-color:var(--brand-primary);flex:1}.glide-cartera #faModalBg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-workflow .cap-dzhint{color:var(--gris-500);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.glide-workflow .cap-dzhint svg{width:13px;height:13px}.glide-workflow .cap-gdz{border:1.5px dashed var(--gris-300);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;transition:all .12s;display:flex}.glide-workflow .cap-gdz:hover,.glide-workflow .cap-gdz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .cap-gdz:hover .cap-dzhint,.glide-workflow .cap-gdz.drag .cap-dzhint,.glide-workflow .exp-doc-dz:hover .cap-dzhint,.glide-workflow .exp-doc-dz.drag .cap-dzhint{color:var(--brand-primary-dark)}.glide-workflow .cap-dz>*,.glide-workflow .cap-gdz>*{pointer-events:none}.glide-workflow .syntage-panel{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7;border-radius:10px;margin-top:14px;padding:14px 16px}.glide-workflow .syntage-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.glide-workflow .syntage-logo{color:#065f46;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.glide-workflow .syntage-status{color:#065f46;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.glide-workflow .syntage-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.glide-workflow .syntage-stat-lbl{color:#065f46;opacity:.75;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9.5px;font-weight:600}.glide-workflow .syntage-stat-val{color:#064e3b;letter-spacing:-.01em;font-size:14px;font-weight:800}.glide-workflow .solx-wrap{font-size:13px}.glide-workflow .solx-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);margin:0 2px 8px;font-size:10.5px;font-weight:700}.glide-workflow .solx-locked{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;display:flex}.glide-workflow .solx-locked .v{color:var(--gris-900);font-size:13.5px;font-weight:600}.glide-workflow .solx-locked .n{color:var(--gris-500);align-items:center;gap:5px;font-size:11px;display:flex}.glide-workflow .solx-locked .n:before{content:"";border:1.6px solid var(--gris-300);border-top-color:var(--gris-500);border-radius:3px;width:11px;height:11px}.glide-workflow .solx-div{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-primary-dark);border-bottom:1px solid var(--gris-200);margin:20px 2px 12px;padding-bottom:6px;font-size:10.5px;font-weight:700}.glide-workflow .solx-fg{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.glide-workflow .solx-fld{flex-direction:column;gap:4px;display:flex}.glide-workflow .solx-fld.full{grid-column:1/-1}.glide-workflow .solx-fld label{color:var(--gris-500);font-size:11px}.glide-workflow .solx-fld input,.glide-workflow .solx-fld select{border:1px solid var(--gris-300);height:34px;color:var(--gris-900);background:#fff;border-radius:6px;width:100%;padding:0 9px;font-family:inherit;font-size:12.5px}.glide-workflow .solx-avcard{border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-bottom:10px;padding:12px 13px}.glide-workflow .solx-avhead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.glide-workflow .solx-avhead .t{color:var(--gris-900);flex:1;font-size:13px;font-weight:600}.glide-workflow .solx-avhead .typ{border:1px solid var(--gris-300);background:var(--gris-50);width:140px;height:30px;color:var(--gris-900);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12px}.glide-workflow .solx-avrm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;font-size:15px}.glide-workflow .solx-avrm:hover{color:var(--brand-primary)}.glide-workflow .solx-avnote{color:var(--gris-500);margin-top:8px;font-size:11px;font-style:italic}.glide-workflow .solx-add{border:1.5px dashed var(--gris-300);width:100%;color:var(--brand-primary-dark);cursor:pointer;background:0 0;border-radius:8px;padding:11px;font-family:inherit;font-size:13px;font-weight:600}.glide-workflow .solx-add:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .solx-aviso{color:var(--gris-700);cursor:pointer;align-items:flex-start;gap:10px;padding:2px;font-size:12.5px;line-height:1.5;display:flex}.glide-workflow .solx-aviso input{width:16px;height:16px;accent-color:var(--brand-primary);margin-top:2px}.glide-workflow .solx-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.glide-workflow .solx-enviar{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:600}.glide-workflow .solx-enviar:disabled{background:var(--gris-200);color:var(--gris-500);cursor:not-allowed}.glide-workflow .cap-wrap{font-size:13px}.glide-workflow .cap-tabs{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:3px;display:flex}.glide-workflow .cap-tab{cursor:pointer;color:var(--gris-500);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.glide-workflow .cap-tab .cap-ty{color:var(--gris-300);font-size:11px;font-weight:500}.glide-workflow .cap-tab.on{color:var(--brand-primary-dark);background:#fff;box-shadow:0 1px 2px #0000000f}.glide-workflow .cap-tab.on .cap-ty{color:var(--brand-primary)}.glide-workflow .cap-sec{letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);margin:6px 2px 9px;font-size:10.5px;font-weight:700}.glide-workflow .cap-cat{border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-bottom:8px;overflow:hidden}.glide-workflow .cap-cat-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:11px 13px;display:flex}.glide-workflow .cap-cat-head:hover{background:var(--gris-50)}.glide-workflow .cap-cat-ic{color:var(--brand-primary);flex-shrink:0;width:18px;height:18px}.glide-workflow .cap-cat-ic svg,.glide-workflow .cap-chev svg,.glide-workflow .cap-gi svg,.glide-workflow .cap-dz-ic svg,.glide-workflow .cap-rm svg{width:100%;height:100%;display:block}.glide-workflow .cap-cat-t{color:var(--gris-900);flex:1;font-size:13.5px;font-weight:600}.glide-workflow .cap-cnt{color:var(--gris-500);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.glide-workflow .cap-chev{color:var(--gris-300);width:16px;height:16px;transition:transform .15s}.glide-workflow .cap-cat.open .cap-chev{transform:rotate(180deg)}.glide-workflow .cap-cat-body{padding:0 13px 13px;display:none}.glide-workflow .cap-cat.open .cap-cat-body{display:block}.glide-workflow .cap-dz{border:1.5px dashed var(--gris-300);text-align:center;cursor:pointer;color:var(--gris-500);border-radius:8px;padding:15px;font-size:12.5px;transition:all .12s}.glide-workflow .cap-dz:hover,.glide-workflow .cap-dz.drag{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary-dark)}.glide-workflow .cap-dz-ic{width:20px;height:20px;margin:0 auto 4px;display:block}.glide-workflow .cap-fc{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;display:flex}.glide-workflow .cap-fx{background:var(--brand-primary-soft);width:30px;height:30px;color:var(--brand-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.glide-workflow .cap-fn{color:var(--gris-900);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.glide-workflow .cap-fn2{color:var(--gris-500);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11.5px;overflow:hidden}.glide-workflow .cap-per{border:1px solid var(--gris-300);width:130px;height:30px;color:var(--gris-900);background:#fff;border-radius:6px;padding:0 8px;font-family:inherit;font-size:12px}.glide-workflow .cap-fsz{color:var(--gris-500);text-align:right;width:52px;font-size:11px}.glide-workflow .cap-link{cursor:pointer}.glide-workflow .cap-link:hover{color:var(--brand-primary);text-decoration:underline}.glide-workflow .cap-ico{color:var(--gris-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:17px;height:17px;padding:0}.glide-workflow .cap-ico:hover{color:var(--brand-primary)}.glide-workflow .cap-ico svg{width:100%;height:100%;display:block}.glide-workflow .cap-rm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:16px;height:16px;padding:0}.glide-workflow .cap-rm:hover{color:var(--brand-primary)}.glide-workflow .cap-grow{border:1px solid var(--gris-200);background:#fff;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;display:flex}.glide-workflow .cap-gi{color:var(--brand-primary);flex-shrink:0;width:18px;height:18px}.glide-workflow .cap-gt{color:var(--gris-900);flex:1;font-size:13px}.glide-workflow .cap-pill{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.glide-workflow .cap-pill.pend{color:var(--gris-500);background:var(--gris-50);border:1px solid var(--gris-200)}.glide-workflow .cap-pill.ok{color:var(--verde);background:var(--verde-soft);border:1px solid var(--verde)}.glide-workflow .cap-up{border:1px solid var(--gris-300);color:var(--gris-900);cursor:pointer;background:#fff;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px}.glide-workflow .cap-up:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary);color:var(--brand-primary-dark)}.glide-workflow .cap-note{color:var(--gris-500);margin:0 2px 10px;font-size:11px;font-style:italic}.glide-workflow .wfdv-req{color:var(--rojo);margin-left:2px;font-weight:700}.glide-workflow .wfdv-solo{text-transform:uppercase;letter-spacing:.04em;color:var(--rojo);background:var(--rojo-soft);vertical-align:middle;border-radius:20px;margin-left:7px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.glide-workflow .wfdv-empty{color:var(--gris-500);text-align:center;border:1px dashed var(--gris-200);border-radius:10px;padding:26px 18px;font-size:13px;font-style:italic;line-height:1.6}.glide-portal .mapa-layout{grid-template-columns:1fr 340px;align-items:stretch;gap:16px;display:grid}.glide-portal .mapa-side{flex-direction:column;gap:14px;min-width:0;display:flex}.glide-portal .mapa-card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:16px}.glide-portal .mapa-card h4{color:var(--gris-900);align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.glide-portal .mapa-live{color:var(--verde);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.glide-portal .mapa-live .dot{background:var(--verde);border-radius:50%;width:8px;height:8px;animation:1.6s infinite mapaPulse;box-shadow:0 0 #2e7d3280}.glide-portal .mapa-leg-dot .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.glide-portal .mapa-bucket-pill .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (width<=920px){.glide-portal .mapa-layout{grid-template-columns:1fr}}.glide-portal .mapa-detalle-empty{color:var(--gris-500);font-size:12px;line-height:1.5}.glide-portal .mapa-detalle-cliente{color:var(--gris-900);margin-bottom:2px;font-size:15px;font-weight:800}.glide-portal .mapa-detalle-activo{color:var(--gris-600);margin-bottom:12px;font-size:12px}.glide-portal .mapa-kv{border-bottom:1px dashed var(--gris-200);justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}.glide-portal .mapa-kv:last-child{border-bottom:none}.glide-portal .mapa-marker{border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #00000059}.glide-portal .mapa-marker.flotilla{border-style:dashed;border-width:3px;box-shadow:0 1px 4px #00000059,0 0 0 2px #00000014}.glide-portal .mapa-marker svg{stroke:#fff;fill:none;stroke-width:2.5px;width:11px;height:11px}.glide-portal .lp-cliente{color:var(--gris-900);font-size:13px;font-weight:800}.glide-portal .lp-serie{font-family:var(--font-mono);color:var(--gris-600);margin:2px 0 4px;font-size:11px}.glide-portal .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-portal .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-portal .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-portal .topbar-actions{align-items:center;gap:10px;display:flex}.glide-portal .disp-ghead .nm{min-width:0;color:var(--negro);flex:1;font-weight:700}.glide-portal .disp-ghead .tot{text-align:right}.glide-portal .disp-ghead .tot b{font-family:var(--font-mono);color:var(--negro);font-size:15px}.glide-portal .disp-ghead .tot span{color:var(--gris-500);font-size:11px;display:block}.glide-portal .disp-dest .sub{color:var(--gris-500);margin-top:3px;margin-left:2px;font-size:11px}.glide-portal .bnd-in .meta{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-portal .acc-total .tot{color:var(--gris-900);margin-left:auto;font-weight:700}.glide-portal .acc-total .tot b{color:var(--rojo);font-size:13.5px}@media (width<=720px){.glide-portal .acc-total .tot{width:100%;margin-left:0}.glide-portal .pcs-card .grid{grid-template-columns:1fr}.glide-portal .pcf-clabe .mon{text-align:left}.glide-portal .pcfc-opt{min-width:100%}.glide-portal .pcfc-comp{grid-template-columns:1fr}}.glide-portal .drawer-head .sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-portal .ring{flex-shrink:0;width:80px;height:80px;position:relative}.glide-portal .ring svg{transform:rotate(-90deg)}.glide-portal .ring circle{fill:none;stroke-width:8px}.glide-portal .ring .track{stroke:var(--gris-100)}.glide-portal .ring .fill{stroke:var(--rojo);stroke-linecap:round;transition:stroke-dasharray 1.2s cubic-bezier(.65,0,.35,1)}.glide-portal .widget.dark .ring .track{stroke:#ffffff1a}.glide-portal .comite-info .meta{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-portal .suc-totals .pct{text-align:right;font-size:15px;font-weight:800}@media (width<=1100px){.glide-portal .suc-totals>.bar{display:none}}.glide-portal .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-portal .wf-stats{gap:24px;display:flex}.glide-portal .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-portal .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-portal .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-portal .rend-live .dot{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-portal .rend-live.stale .dot{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-portal .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-portal .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-portal .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-portal .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-portal .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-portal .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-portal .fact-auto-banner .sub{color:#94a3b8;font-size:11.5px}.glide-portal .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-portal .syntage-logo .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-portal .prop-head .sub{color:#fff9;font-size:12px}.glide-portal .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-portal .vs-header .h{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.3}.glide-portal .vs-header .sub{color:#ffffffb3;max-width:520px;margin-top:4px;font-size:11.5px;line-height:1.5}.glide-portal .hist-timeline-label .folio{letter-spacing:-.005em;font-weight:700}.glide-portal .combined-recom .h{letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.3}.glide-portal .sat-panel-title .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-portal .pdf-foot-info>div .sub{color:#6b6b6b;margin-top:2px;font-size:10.5px}@media (width<=980px){.glide-portal .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-portal .page-title{font-size:20px}.glide-portal .topbar-actions{flex-wrap:wrap;gap:8px}.glide-portal .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}}.glide-portal .px-modal-head .sub{color:var(--gris-500);margin-top:2px;font-size:11.5px}.glide-portal .email-detail-card .grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.glide-portal .portal-header .sub{color:var(--gris-500);font-size:12.5px;line-height:1.5}.glide-portal .fsx-secure-chip .d{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-portal #faModalBg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-portal #faModalBg .ct{letter-spacing:-.01em;font-size:13.5px;font-weight:800}.glide-portal #faModalBg .ic{border-right:1px solid var(--gris-100);border-bottom:1px solid var(--gris-100);padding:12px 14px;position:relative}.glide-portal #faModalBg .ic:nth-child(4n){border-right:0}.glide-portal #faModalBg .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.glide-portal #faModalBg .dot.v{background:#4caf50}.glide-portal #faModalBg .dot.a{background:#e0a030}.glide-portal #faModalBg .dot.r{background:var(--brand-primary)}.glide-portal #faModalBg .fn{color:var(--gris-900);font-size:12.5px;font-weight:700}.glide-portal #faModalBg .sc .nm{opacity:.75;margin-top:2px;margin-bottom:12px;font-size:11px;line-height:1.4}.glide-portal #faModalBg .sc .cn{font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1}.glide-portal #faModalBg .sub{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11.5px;font-weight:800;display:flex}.glide-portal #faModalBg .pop .sb{color:var(--gris-500);margin-bottom:14px;font-size:11px}@media (width<=900px){.glide-portal #faModalBg .ic:nth-child(4n){border-right:1px solid var(--gris-100)}.glide-portal #faModalBg .ic:nth-child(2n){border-right:0}}.glide-portal .pc-hero{background:var(--negro);color:#fff;border-radius:16px;margin-bottom:22px;padding:26px 28px;position:relative;overflow:hidden}.glide-portal .pc-hero:after{content:"";background:rgba(var(--brand-primary-rgb),.16);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.glide-portal .pc-hero .pc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:10px;font-weight:800}.glide-portal .pc-hero h1{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:800}.glide-portal .pc-hero .pc-sub{color:#ffffffb3;font-size:13px}.glide-portal .pc-hero .pc-rfc{font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;margin-top:14px;padding:5px 11px;display:inline-block}.glide-portal .pc-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.glide-portal .pc-kpi{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;padding:16px 18px}.glide-portal .pc-kpi .l{letter-spacing:.07em;text-transform:uppercase;color:var(--gris-500);font-size:10px;font-weight:700}.glide-portal .pc-kpi .sb{color:var(--gris-500);font-size:11px}.glide-portal .pc-sec-title{color:var(--negro);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:9px;margin:0 0 14px;font-size:13px;font-weight:800;display:flex}.glide-portal .pc-sec-title .count{color:var(--gris-500);background:var(--gris-100);letter-spacing:0;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:700}.glide-portal .pc-cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.glide-portal .pc-card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:14px;padding:18px 19px;transition:box-shadow .14s,transform .14s,border-color .14s;position:relative}.glide-portal .pc-card:hover{box-shadow:var(--shadow-md);border-color:var(--gris-300);transform:translateY(-2px)}.glide-portal .pc-card .pc-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.glide-portal .pc-card .pc-folio{color:var(--gris-500);font-size:10.5px;font-weight:700;font-family:var(--font-mono);letter-spacing:.03em}.glide-portal .pc-card .pc-activo{color:var(--negro);letter-spacing:-.01em;margin-top:3px;font-size:15px;font-weight:800;line-height:1.25}.glide-portal .pc-card .pc-meta{color:var(--gris-500);margin-top:3px;font-size:11.5px}.glide-portal .pc-card .pc-grid{border-top:1px solid var(--gris-100);border-bottom:1px solid var(--gris-100);grid-template-columns:1fr 1fr;gap:13px 16px;margin-bottom:14px;padding:14px 0;display:grid}.glide-portal .pc-card .pc-foot{justify-content:space-between;align-items:center;display:flex}.glide-portal .pc-card .pc-progress{flex:1;margin-right:14px}.glide-portal .pc-card .pc-arrow{background:var(--gris-50);width:30px;height:30px;color:var(--gris-500);border-radius:8px;flex-shrink:0;place-items:center;transition:background .14s,color .14s;display:grid}.glide-portal .pc-card:hover .pc-arrow{background:var(--negro);color:#fff}.glide-portal .pc-card .pc-arrow svg{width:15px;height:15px}.glide-portal .pc-readonly-note{color:var(--gris-500);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:10px 14px;font-size:11.5px;display:flex}.glide-portal .pc-readonly-note svg{width:15px;height:15px;color:var(--gris-400);flex-shrink:0}@media (width<=760px){.glide-portal .pc-kpis{grid-template-columns:repeat(2,1fr)}.glide-portal .pc-kv-grid{grid-template-columns:1fr 1fr}.glide-portal .pc-data-grid{grid-template-columns:1fr}.glide-portal .pc-saldo-box{flex-direction:column}}.glide-portal .pc-back{color:var(--gris-500);cursor:pointer;border:1px solid var(--gris-200);background:#fff;border-radius:8px;align-items:center;gap:6px;margin-bottom:18px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.glide-portal .pc-back:hover{color:var(--negro);border-color:var(--gris-300);background:var(--gris-50)}.glide-portal .pc-back svg{width:14px;height:14px}.glide-portal .pc-det-head{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding:22px 24px;display:flex}.glide-portal .pc-det-head .folio{color:var(--gris-500);font-size:11px;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em}.glide-portal .pc-det-head h2{color:var(--negro);letter-spacing:-.02em;margin:4px 0 2px;font-size:22px;font-weight:800}.glide-portal .pc-det-head .meta{color:var(--gris-500);font-size:12.5px}.glide-portal .pc-panel{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;margin-bottom:18px;padding:20px 22px}.glide-portal .pc-panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--negro);justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:800;display:flex}.glide-portal .pc-kv-grid{grid-template-columns:repeat(3,1fr);gap:16px 22px;display:grid}.glide-portal .pc-saldo-box{gap:14px;margin-bottom:18px;display:flex}.glide-portal .pc-saldo-card{border:1.5px solid var(--gris-200);border-radius:13px;flex:1;padding:16px 18px}.glide-portal .pc-saldo-card.ok{background:var(--verde-soft);border-color:#2e7d3266}.glide-portal .pc-saldo-card.bad{border-color:rgba(var(--brand-primary-rgb),.4);background:var(--brand-primary-soft)}.glide-portal .pc-saldo-card .l{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-500);font-size:10px;font-weight:700}.glide-portal .pc-saldo-card .sb{color:var(--gris-500);font-size:11px}.glide-portal .pc-tbl{border-collapse:collapse;width:100%}.glide-portal .pc-tbl thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--gris-500);text-align:left;border-bottom:1.5px solid var(--gris-200);padding:9px 10px;font-size:9.5px;font-weight:700}.glide-portal .pc-tbl thead th.r{text-align:right}.glide-portal .pc-tbl thead th.c{text-align:center}.glide-portal .pc-tbl tbody td{border-bottom:1px solid var(--gris-100);color:var(--negro);padding:9px 10px;font-size:12.5px}.glide-portal .pc-tbl tbody td.r{text-align:right}.glide-portal .pc-tbl tbody td.c{text-align:center}.glide-portal .pc-tbl tbody tr:hover{background:var(--gris-50)}.glide-portal .pc-desglose-row td{font-size:12.5px}.glide-portal .pc-desglose-row .cn{font-weight:700}.glide-portal .pc-desglose-row .cd{color:var(--gris-500);margin-top:1px;font-size:10.5px}.glide-portal .pc-info-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.glide-portal .pc-completion{align-items:center;gap:12px;display:flex}.glide-portal .pc-completion .ring{flex-shrink:0;width:52px;height:52px;position:relative}.glide-portal .pc-completion .ring svg{transform:rotate(-90deg)}.glide-portal .pc-completion .ring .pct{color:var(--negro);place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.glide-portal .pc-completion .ct{color:var(--gris-500);font-size:12px;line-height:1.4}.glide-portal .pc-completion .ct strong{color:var(--negro);font-size:13px;display:block}.glide-portal .pc-data-grid{grid-template-columns:repeat(2,1fr);gap:14px 18px;display:grid}.glide-portal .pc-fld label{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.glide-portal .pc-fld input,.glide-portal .pc-fld select{border:1px solid var(--gris-300);width:100%;color:var(--negro);background:#fff;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.glide-portal .pc-fld input:focus,.glide-portal .pc-fld select:focus{border-color:var(--negro);outline:none}.glide-portal .pc-fld input:disabled{background:var(--gris-50);color:var(--gris-600)}.glide-portal .pc-fld .lock{color:var(--gris-400);text-transform:none;letter-spacing:0;margin-left:6px;font-size:9px;font-weight:600}.glide-portal .pc-doc{border-bottom:1px solid var(--gris-100);align-items:center;gap:14px;padding:14px 0;display:flex}.glide-portal .pc-doc:last-child{border-bottom:none}.glide-portal .pc-doc .ic{border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.glide-portal .pc-doc .ic.ok{background:var(--verde-soft);color:var(--verde)}.glide-portal .pc-doc .ic.miss{background:var(--gris-100);color:var(--gris-400)}.glide-portal .pc-doc .ic svg{width:18px;height:18px}.glide-portal .pc-doc .info{flex:1;min-width:0}.glide-portal .pc-doc .info .nm{color:var(--negro);font-size:13.5px;font-weight:700}.glide-portal .pc-doc .info .ds{color:var(--gris-500);margin-top:1px;font-size:11px}.glide-portal .pc-doc .info .fn{color:var(--verde);margin-top:2px;font-size:11px;font-weight:600}.glide-portal .pc-doc .act{flex-shrink:0;align-items:center;gap:8px;display:flex}.glide-portal .pc-up-btn{cursor:pointer;border:1px solid var(--gris-300);color:var(--negro);background:#fff;border-radius:8px;align-items:center;gap:6px;margin:0;padding:7px 13px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.glide-portal .pc-up-btn:hover{border-color:var(--negro);background:var(--gris-50)}.glide-portal .pc-up-btn.dark{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-portal .pc-up-btn.dark:hover{opacity:.88;background:var(--negro)}.glide-portal .pc-up-btn svg{width:13px;height:13px}.glide-portal .pc-cfdi-acts{justify-content:center;gap:4px;display:flex}.glide-portal .pc-cfdi-acts button{border:1px solid var(--gris-200);cursor:pointer;color:var(--gris-500);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;transition:border-color .14s,color .14s;display:flex}.glide-portal .pc-cfdi-acts button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.glide-portal .pc-cfdi-acts button svg{width:14px;height:14px}.glide-portal .pc-cfdi-none{color:var(--gris-300);font-size:10.5px}.glide-portal .pc-aviso{background:var(--ambar-soft);cursor:pointer;border:1px solid #b4530947;border-radius:12px;align-items:center;gap:11px;margin:0 0 20px;padding:13px 16px;transition:box-shadow .14s;display:flex}.glide-portal .pc-aviso:hover{box-shadow:var(--shadow-md)}.glide-portal .pc-aviso svg{width:18px;height:18px;color:var(--ambar);flex-shrink:0}.glide-portal .pc-aviso span{color:var(--gris-700);flex:1;font-size:12.5px;line-height:1.5}.glide-portal .pc-aviso strong{color:var(--negro)}.glide-portal .pc-aviso b{color:var(--ambar);white-space:nowrap;font-size:12px;font-weight:800}.glide-portal .pcf-clabe{border:1px solid var(--gris-200);border-radius:12px;margin-bottom:11px;padding:15px 17px}.glide-portal .pcf-clabe .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.glide-portal .pcf-clabe .fol{font-family:var(--font-mono);color:var(--gris-500);letter-spacing:.04em;font-size:11px}.glide-portal .pcf-clabe .act{color:var(--negro);margin-top:2px;font-size:14px;font-weight:700}.glide-portal .pcf-clabe .mon{text-align:right}.glide-portal .pcf-clabe .mon .l{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-500);font-size:10px;font-weight:700}.glide-portal .pcf-clabe .mon .d{color:var(--gris-500);margin-top:1px;font-size:10.5px}.glide-portal .pcf-clabe .meta{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.glide-portal .pcf-clabe .meta span{color:var(--gris-500);font-size:11px}.glide-portal .pcf-clabe .meta b{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-400,var(--gris-500));margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.glide-portal .pcf-clabe .mono{font-family:var(--font-mono)}.glide-portal .pcf-comp{background:var(--gris-50);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.glide-portal .pcf-comp .tx strong{color:var(--negro);font-size:13px;font-weight:800;display:block}.glide-portal .pcf-comp .tx span{color:var(--gris-500);max-width:430px;margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.glide-portal .pcf-comp-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.glide-portal .pcf-comp-list .it{color:var(--gris-700);align-items:center;gap:8px;font-size:11.5px;display:flex}.glide-portal .pcf-comp-list .it svg{width:14px;height:14px;color:var(--verde);flex-shrink:0}.glide-portal .pcf-comp-list .it em{color:var(--gris-500);font-style:normal}.glide-portal .pcf-row .ic{background:var(--gris-100);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.glide-portal .pcf-row .ic svg{width:16px;height:16px;color:var(--gris-500)}.glide-portal .pcf-row .info{flex:1;min-width:0}.glide-portal .pcf-row .nm{color:var(--negro);font-size:13px;font-weight:700}.glide-portal .pcf-row .ds{color:var(--gris-500);margin-top:1px;font-size:11.5px}.glide-portal .pcf-row .mono{font-family:var(--font-mono)}.glide-portal .pcf-row .tot{text-align:right;flex-shrink:0}.glide-portal .pcf-row .act{flex-shrink:0;gap:6px;display:flex}.glide-portal .pcf-chip{border-radius:20px;margin-top:3px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.glide-portal .pcf-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-portal .pcf-chip.ppd{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .pcf-chip.pen{background:var(--gris-100);color:var(--gris-500)}.glide-portal .pcf-chip.can{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-portal .pcs-emg{background:var(--negro);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.glide-portal .pcs-emg:after{content:"";background:rgba(var(--brand-primary-rgb),.18);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-50px;right:-30px}.glide-portal .pcs-emg .tx{z-index:1;position:relative}.glide-portal .pcs-emg .tx strong{font-size:15px;font-weight:800;display:block}.glide-portal .pcs-emg .tx span{color:#ffffffb8;max-width:470px;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.glide-portal .pcs-emg .btn{z-index:1;background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:11px 20px;font-size:12.5px;font-weight:700;position:relative}.glide-portal .pcs-emg .btn:hover{background:var(--brand-primary-dark)}.glide-portal .pcs-card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;margin-bottom:12px;padding:18px 19px}.glide-portal .pcs-card .top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.glide-portal .pcs-card .ase{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-500);font-size:11px;font-weight:800}.glide-portal .pcs-card .act{color:var(--negro);margin-top:2px;font-size:15px;font-weight:700}.glide-portal .pcs-card .mt{color:var(--gris-500);margin-top:2px;font-size:11.5px}.glide-portal .pcs-card .grid{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.glide-portal .pcs-card .f{flex-direction:column;display:flex}.glide-portal .pcs-card .mono{font-family:var(--font-mono)}.glide-portal .pcs-card .foot{border-top:1px solid var(--gris-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.glide-portal .pcs-card .nota{color:var(--gris-500);font-size:11.5px}.glide-portal .pcs-chip{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:800}.glide-portal .pcs-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-portal .pcs-chip.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .pcs-chip.bad{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-portal .pc-modal-ov{z-index:9000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-portal .pc-modal-ov.show{display:flex}.glide-portal .pc-modal{width:100%;max-width:560px;max-height:86vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;overflow:auto}.glide-portal .pc-modal-head{border-bottom:1px solid var(--gris-200);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.glide-portal .pc-modal-head h3{color:var(--negro);margin:0;font-size:16px;font-weight:800}.glide-portal .pc-modal-head button{cursor:pointer;color:var(--gris-500);background:0 0;border:none;padding:4px}.glide-portal .pc-modal-head button svg{width:18px;height:18px}.glide-portal .pc-modal-body{padding:20px 22px}.glide-portal .pc-modal-body textarea{border:1px solid var(--gris-300);resize:vertical;border-radius:8px;width:100%;padding:9px 11px;font-size:13px}.glide-portal .pc-modal-body select{border:1px solid var(--gris-300);background:#fff;border-radius:8px;width:100%;padding:9px 11px;font-size:13px}.glide-portal .pcfc{margin:0 0 22px}.glide-portal .pcfc-head{background:var(--negro);color:#fff;border-radius:14px 14px 0 0;padding:20px 22px;position:relative;overflow:hidden}.glide-portal .pcfc-head:after{content:"";background:rgba(var(--brand-primary-rgb),.18);border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-30px}.glide-portal .pcfc-head-in{z-index:1;position:relative}.glide-portal .pcfc-eyebrow-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.glide-portal .pcfc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:800}.glide-portal .pcfc-chip{border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:700}.glide-portal .pcfc-chip.ambar{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .pcfc-chip.azul{background:var(--azul-soft);color:var(--azul)}.glide-portal .pcfc-title{letter-spacing:-.015em;margin-bottom:3px;font-size:17px;font-weight:800}.glide-portal .pcfc-copy{color:#ffffffb8;max-width:560px;font-size:12.5px;line-height:1.5}.glide-portal .pcfc-warn{background:var(--gris-900);border-top:1px solid #ffffff17;border-radius:0 0 14px 14px;align-items:flex-start;gap:10px;padding:12px 22px;display:flex}.glide-portal .pcfc-warn svg{color:#fac775;flex-shrink:0;width:17px;height:17px;margin-top:1px}.glide-portal .pcfc-warn span{color:#ffffffc7;font-size:12px;line-height:1.5}.glide-portal .pcfc-warn strong{color:#fff}.glide-portal .pcfc-warn .mono{font-family:var(--font-mono)}.glide-portal .pcfc-opts{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.glide-portal .pcfc-opt{text-align:left;border:1px solid var(--gris-200);cursor:pointer;background:#fff;border-radius:11px;flex:1;min-width:170px;padding:13px 14px;transition:box-shadow .14s,border-color .14s;display:block}.glide-portal .pcfc-opt:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-md)}.glide-portal .pcfc-opt.fuerte{border:2px solid var(--brand-primary)}.glide-portal .pcfc-opt .ic{color:var(--gris-500);display:block}.glide-portal .pcfc-opt.fuerte .ic{color:var(--brand-primary)}.glide-portal .pcfc-opt .ic svg{width:19px;height:19px}.glide-portal .pcfc-opt .tt{color:var(--negro);margin-top:7px;font-size:13.5px;font-weight:700;display:block}.glide-portal .pcfc-opt .dd{color:var(--gris-500);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.glide-portal .pcfc-done{border-radius:14px;align-items:flex-start;gap:13px;margin:0 0 22px;padding:18px 20px;display:flex}.glide-portal .pcfc-done.ok{background:var(--verde-soft);border:1px solid #2e7d3247}.glide-portal .pcfc-done.inf{background:var(--azul-soft);border:1px solid #1e40af40}.glide-portal .pcfc-done .ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.glide-portal .pcfc-done.ok .ic{background:var(--verde)}.glide-portal .pcfc-done.inf .ic{background:var(--azul)}.glide-portal .pcfc-done .ic svg{color:#fff;width:19px;height:19px}.glide-portal .pcfc-done .tt{color:var(--negro);font-size:14.5px;font-weight:800}.glide-portal .pcfc-done .ds{color:var(--gris-700);margin-top:3px;font-size:12.5px;line-height:1.5}.glide-portal .pcfc-done .mt{color:var(--gris-500);letter-spacing:.04em;margin-top:9px;font-size:10.5px}.glide-portal .pcfc-done .mono{font-family:var(--font-mono)}.glide-portal .pcfc-done .lk{cursor:pointer;color:var(--brand-primary);background:0 0;border:none;margin-top:11px;padding:0;font-size:12px;font-weight:700}.glide-portal .pcfc-hero{background:var(--negro);color:#fff;border-radius:14px;margin-bottom:16px;padding:22px;position:relative;overflow:hidden}.glide-portal .pcfc-hero:after{content:"";background:rgba(var(--brand-primary-rgb),.18);border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-30px}.glide-portal .pcfc-hero .sub{z-index:1;color:#ffffffb3;max-width:460px;margin-top:8px;font-size:12px;line-height:1.5;position:relative}.glide-portal .pcfc-hero .mono{font-family:var(--font-mono)}.glide-portal .pcfc-tabla .pcfc-row{color:var(--gris-700);justify-content:space-between;padding:5px 0;font-size:12.5px;display:flex}.glide-portal .pcfc-tabla .pcfc-row .mono{font-family:var(--font-mono)}.glide-portal .pcfc-tabla .pcfc-row.tot{color:var(--negro);border-top:1px solid var(--gris-200);margin-top:5px;padding:9px 0 0;font-size:13.5px;font-weight:800}.glide-portal .pcfc-tabla .pcfc-row.dep{color:var(--verde);border-top:1px solid var(--gris-200);margin-top:7px;padding:9px 0 0;font-weight:700}.glide-portal .pcfc-note{color:var(--gris-700);background:var(--gris-50);border-radius:9px;margin-top:12px;padding:11px 13px;font-size:11.5px;line-height:1.55}.glide-portal .pcfc-legal{background:var(--brand-primary-soft);border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:13px 15px;display:flex}.glide-portal .pcfc-legal svg{width:16px;height:16px;color:var(--brand-primary);flex-shrink:0;margin-top:1px}.glide-portal .pcfc-legal div{color:var(--gris-700);font-size:11.5px;line-height:1.55}.glide-portal .pcfc-lista{flex-direction:column;gap:11px;display:flex}.glide-portal .pcfc-lista>div{align-items:flex-start;gap:11px;display:flex}.glide-portal .pcfc-lista b{background:var(--gris-100);width:21px;height:21px;color:var(--gris-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.glide-portal .pcfc-lista span{color:var(--gris-700);font-size:12.5px;line-height:1.55}.glide-portal .pcfc-comp{grid-template-columns:1fr 1fr;gap:12px;display:grid}.glide-portal .pcfc-comp .col{background:var(--gris-50);border-radius:11px;padding:14px 16px}.glide-portal .pcfc-comp .col.alt{background:var(--verde-soft)}.glide-portal .pcfc-comp .h{color:var(--negro);text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px;font-size:12px;font-weight:800}.glide-portal .pcfc-comp ul{margin:0;padding-left:16px}.glide-portal .pcfc-comp li{color:var(--gris-700);margin-bottom:5px;font-size:12px;line-height:1.5}.glide-portal .pcfc-alt{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.glide-portal .pcfc-acts{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.glide-portal .pcfc-cta{background:var(--negro);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:12px 20px;font-size:12.5px;font-weight:700}.glide-portal .pcfc-cta:hover{background:#000}.glide-portal .pc-cta{background:var(--negro);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.glide-portal .pc-cta:after{content:"";background:rgba(var(--brand-primary-rgb),.18);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-50px;right:-30px}.glide-portal .pc-cta .tx{z-index:1;position:relative}.glide-portal .pc-cta h3{margin:0 0 4px;font-size:16px;font-weight:800}.glide-portal .pc-cta p{color:#ffffffb8;max-width:480px;margin:0;font-size:12.5px;line-height:1.5}.glide-portal .pc-cta .btn{z-index:1;color:var(--negro);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:9px;padding:11px 18px;font-size:13px;font-weight:700;transition:opacity .12s;position:relative}.glide-portal .pc-cta .btn:hover{opacity:.9}.glide-portal .mapa-kv .k{color:var(--gris-500)}.glide-portal .mapa-status-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.glide-portal .mapa-status-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-portal .mapa-status-chip.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .mapa-status-chip.bad{color:#b91c1c;background:#fee2e2}.glide-portal .mapa-status-chip.amarillo{background:var(--amarillo-soft);color:var(--amarillo)}.glide-portal .mapa-status-chip.naranja{background:var(--naranja-soft);color:var(--naranja)}.glide-portal .mapa-status-chip.rojo{background:var(--mora-rojo-soft);color:var(--mora-rojo)}.glide-portal .mapa-status-chip.vino{background:var(--vino-soft);color:var(--vino)}.glide-portal .mapa-status-chip.recuperar{background:var(--azul-soft);color:var(--azul)}.glide-portal .mapa-status-chip.neutral{background:var(--gris-100);color:var(--gris-700)}.glide-portal .side-avatar{background:linear-gradient(135deg,var(--rojo),var(--rojo-dark));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.glide-portal .ig-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.glide-portal .ig-chip{border:1.5px solid var(--gris-200);color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .12s}.glide-portal .ig-chip:hover{border-color:var(--negro)}.glide-portal .ig-chip.on{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-portal .gps-sec-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--negro);margin:18px 0 10px;font-size:11px;font-weight:700}.glide-portal .ig-ord-detail{background:var(--gris-50);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px;display:grid}.glide-portal .ig-ord-detail>div{flex-direction:column;gap:2px;min-width:0;display:flex}.glide-portal .ig-ord-detail span{text-transform:uppercase;letter-spacing:.05em;color:var(--gris-500);font-size:10.5px;font-weight:700}.glide-portal .ig-ord-detail strong{color:var(--negro);font-size:13px;font-weight:600}.glide-portal .mi-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:12px;padding:16px 18px}.glide-portal .mi-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.glide-portal .mi-card-row{color:var(--gris-700);font-size:13px;line-height:1.7}.glide-portal .mi-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.glide-portal .summary-renta .cur{color:#ffffff80;vertical-align:top;margin-right:5px;font-size:14px;font-weight:600}.glide-portal .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-portal .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-portal .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-portal .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-portal .comm-big .cur{color:#ffffff80;vertical-align:top;margin-right:5px;font-size:14px;font-weight:600}.glide-portal .suc-total-amount .cur{color:var(--gris-500);margin-right:4px;font-size:11px;font-weight:500}@media (width<=1100px){.glide-portal .suc-totals>.bar{display:none}}.glide-portal .wf-stage-badge .num{background:var(--rojo);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.glide-portal .rec-mail-head .k{color:var(--gris-500);width:52px;font-weight:700;display:inline-block}.glide-portal .wf-dh-stage-badge .num{background:var(--rojo);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.glide-portal .prop-renta-main .cur{color:var(--gris-500);vertical-align:baseline;margin-right:6px;font-size:14px;font-weight:600}.glide-portal .fa-form-section-title .total{color:var(--negro);font-family:var(--font-mono);letter-spacing:.02em;font-size:11.5px}.glide-portal .ind-block-title .num{background:var(--rojo);color:#fff;width:22px;height:22px;font-size:11px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-portal .bank-section-title .total{color:var(--negro);font-family:var(--font-mono);letter-spacing:.02em;font-size:11.5px}.glide-portal .hist-dim-name .num{background:var(--negro);color:#fff;width:20px;height:20px;font-size:10px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-portal .dual-score-val .num{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.glide-portal .email-detail-card .item .k{color:var(--gris-500);font-size:11px;font-weight:600}.glide-portal #faModalBg .k{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;padding:11px 13px}.glide-portal #faModalBg .k .l{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);margin-bottom:5px;font-size:9.5px;font-weight:700}.glide-portal #faModalBg .k .s{color:var(--gris-500);margin-top:3px;font-size:10.5px}.glide-portal #faModalBg .k.ok{background:var(--verde-soft);border-color:#a7d7aa}.glide-portal #faModalBg .k.ok .v,.glide-portal #faModalBg .k.ok .l{color:var(--verde)}.glide-portal #faModalBg .k.warn{background:var(--ambar-soft);border-color:#f4d58a}.glide-portal #faModalBg .k.warn .v,.glide-portal #faModalBg .k.warn .l{color:var(--ambar)}.glide-portal #faModalBg .k.bad{background:var(--brand-primary-soft);border-color:#f5c6cd}.glide-portal #faModalBg .k.bad .v,.glide-portal #faModalBg .k.bad .l{color:var(--brand-primary)}.glide-portal .side-avatar.pcb-avatar{background:var(--negro)}.glide-portal .pc-card .pc-f .k{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.glide-portal .pc-card .pc-progress .bar{background:var(--gris-100);border-radius:6px;height:6px;overflow:hidden}.glide-portal .pc-card .pc-progress .bar i{background:var(--negro);border-radius:6px;height:100%;display:block}.glide-portal .pc-kv-grid .kv .k{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.glide-portal .pcf-clabe .num{background:var(--negro);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.glide-portal .pcf-clabe .num .cp{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:7px;padding:7px 14px;font-size:11.5px;font-weight:700}.glide-portal .pcf-clabe .num .cp:hover{background:#ffffff3d}.glide-portal .pcs-card .f .k{text-transform:uppercase;letter-spacing:.05em;color:var(--gris-500);font-size:10px;font-weight:700}.glide-portal .pcfc-hero .num{z-index:1;letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1;position:relative}.glide-portal .pi-badge{letter-spacing:.02em;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.glide-portal .pi-badge.interes{background:var(--azul-soft);color:var(--azul)}.glide-portal .pi-badge.capitaliza{color:#534ab7;background:#eeedfe}.glide-portal .pi-badge.amort{background:var(--gris-100);color:var(--gris-700)}.glide-portal .pi-chip{letter-spacing:.01em;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.glide-portal .pi-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-portal .pi-chip.warn{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-portal .pi-edo{border-collapse:collapse;width:100%;font-size:12.5px}.glide-portal .pi-edo thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);text-align:left;border-bottom:1px solid var(--gris-200);padding:0 10px 10px;font-size:9.5px;font-weight:700}.glide-portal .pi-edo thead th.num{text-align:right}.glide-portal .pi-edo tbody td{border-bottom:1px solid var(--gris-100);color:var(--gris-900);vertical-align:middle;padding:11px 10px}.glide-portal .pi-edo tbody td.num{text-align:right;font-family:var(--font-mono);font-size:11.5px}.glide-portal .pi-edo tbody tr.is-prox{background:rgba(var(--brand-primary-rgb),.03)}.glide-portal .pi-edo tbody tr.is-cap td{color:var(--gris-500)}.glide-portal .pi-edo .rowdate{font-family:var(--font-mono);color:var(--gris-600);font-size:11px}.glide-portal .pi-st{letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.glide-portal .pi-st.pagado{background:var(--verde-soft);color:var(--verde)}.glide-portal .pi-st.proximo{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .pi-st.vencido{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-portal .pi-st.pendiente{background:var(--gris-100);color:var(--gris-500)}.glide-portal .pi-st.acumula{color:#534ab7;background:#eeedfe}.glide-portal .pi-mono{font-family:var(--font-mono)}.glide-portal .pi-back{color:var(--gris-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-bottom:16px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.glide-portal .pi-back:hover{color:var(--negro)}.glide-portal .pi-back svg{width:15px;height:15px}.glide-portal .sim-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.glide-portal .sim-card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:22px 24px}.glide-portal .sim-rate{background:var(--verde-soft);color:var(--verde);border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.glide-portal .sim-rate b{font-size:14px}.glide-portal .sim-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--gris-500);margin-bottom:9px;font-size:10.5px;font-weight:700}.glide-portal .sim-monto-in{border:1.5px solid var(--gris-200);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;transition:border-color .15s;display:flex}.glide-portal .sim-monto-in:focus-within{border-color:var(--negro)}.glide-portal .sim-monto-in .cur{color:var(--gris-400);font-size:22px;font-weight:800}.glide-portal .sim-monto-in input{color:var(--negro);width:100%;font-size:26px;font-weight:800;font-family:var(--font-mono);letter-spacing:-.01em;background:0 0;border:none;outline:none}.glide-portal .sim-plazos{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.glide-portal .sim-plazo{border:1.5px solid var(--gris-200);text-align:center;cursor:pointer;background:#fff;border-radius:11px;flex:1;min-width:64px;padding:13px 8px;transition:all .14s}.glide-portal .sim-plazo:hover{border-color:var(--gris-300)}.glide-portal .sim-plazo.on{border-color:var(--negro);background:var(--negro);color:#fff}.glide-portal .sim-plazo .pn{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1}.glide-portal .sim-plazo .pl{color:var(--gris-500);margin-top:3px;font-size:10px;font-weight:600}.glide-portal .sim-plazo.on .pl{color:#ffffffb3}.glide-portal .sim-hero-num{background:var(--negro);color:#fff;border-radius:14px;margin-bottom:14px;padding:20px 22px;position:relative;overflow:hidden}.glide-portal .sim-hero-num:after{content:"";background:#2e7d3238;border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-30px}.glide-portal .sim-hero-num .k{letter-spacing:.06em;text-transform:uppercase;color:#fff9;z-index:1;font-size:11px;font-weight:700;position:relative}.glide-portal .sim-hero-num .s{color:#ffffffb3;z-index:1;font-size:12px;position:relative}.glide-portal .sim-gross{background:var(--verde-soft);border:1px solid #2e7d324d;border-radius:13px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.glide-portal .sim-gross .sg-ico{background:var(--verde);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.glide-portal .sim-gross .sg-ico svg{width:20px;height:20px}.glide-portal .sim-gross .sg-l{color:var(--verde);letter-spacing:.02em;font-size:11px;font-weight:700}.glide-portal .sim-gross .sg-v{color:var(--verde);letter-spacing:-.01em;font-size:20px;font-weight:800;font-family:var(--font-mono);margin:1px 0}.glide-portal .sim-gross .sg-s{color:var(--gris-600);font-size:11px;line-height:1.4}.glide-portal .sim-rows{background:var(--gris-100);border:1px solid var(--gris-200);border-radius:12px;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.glide-portal .sim-row{background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.glide-portal .sim-row .rl{color:var(--gris-700);font-size:13px;font-weight:600}.glide-portal .sim-row .rl span{color:var(--gris-400);margin-top:1px;font-size:11px;font-weight:500;display:block}.glide-portal .sim-row .rv{color:var(--negro);font-size:16px;font-weight:800;font-family:var(--font-mono)}.glide-portal .sim-row.total{background:var(--verde-soft)}.glide-portal .sim-row.total .rv{color:var(--verde)}.glide-portal .sim-chart{border-top:1px solid var(--gris-100);align-items:flex-end;gap:3px;height:90px;padding:10px 0 0;display:flex}.glide-portal .sim-chart .bar{background:var(--verde-soft);border-radius:3px 3px 0 0;flex:1;min-height:4px;transition:height .3s;position:relative}.glide-portal .sim-chart .bar:last-child{background:var(--verde)}.glide-portal .sim-chart-lbl{color:var(--gris-400);justify-content:space-between;margin-top:6px;font-size:10px;font-weight:600;display:flex}@media (width<=760px){.glide-portal .sim-wrap{grid-template-columns:1fr}}.glide-portal .mapa-kv .v{color:var(--gris-900);text-align:right;font-weight:600}.glide-portal .mapa-kv .v.mono{font-family:var(--font-mono);font-size:11px}.glide-portal .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-portal .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-portal .btn-sm.dark{background:var(--negro);color:#fff}.glide-portal .btn-sm.dark:hover{background:#000}.glide-portal .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-portal .btn-sm.ghost:hover{border-color:var(--negro)}.glide-portal .btn-sm.red{background:var(--rojo);color:#fff}.glide-portal .btn-sm.red:hover{background:var(--rojo-dark)}.glide-portal .disp-sum-card .lbl{color:var(--gris-500);font-size:12px}.glide-portal .disp-sum-card .val{font-family:var(--font-mono);color:var(--negro);margin-top:2px;font-size:19px;font-weight:600}.glide-portal .real-item-bot .lbl{color:var(--gris-500);font-size:11px}.glide-portal .bnd-in .lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.glide-portal .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-portal .field-sm{margin-bottom:14px}.glide-portal .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-portal .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-portal .field-sm input,.glide-portal .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-portal .field-sm input:focus,.glide-portal .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-portal .field-sm input:disabled,.glide-portal .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-portal .summary-row .lbl{color:#ffffffa6}.glide-portal .summary-row .val{font-weight:600;font-family:var(--font-mono);color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:60%;font-size:11.5px;overflow:hidden}.glide-portal .summary-row .val.pending{color:#ffffff4d;font-family:Manrope,sans-serif;font-style:italic}.glide-portal .summary-row.total .val{color:var(--rojo);font-size:13px;font-weight:700}.glide-portal .portal-topbar{border-bottom:1px solid var(--gris-200);z-index:5;background:#fff;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0}.glide-portal .portal-topbar-logo{align-items:center;gap:12px;display:flex}.glide-portal .portal-topbar-logo img{width:auto;height:30px}.glide-portal .portal-topbar-info{color:var(--gris-500);font-size:12px;font-family:var(--font-mono)}.glide-portal .portal-container{max-width:780px;margin:0 auto;padding:32px 28px 80px}.glide-portal .portal-hero{border:1px solid var(--gris-200);text-align:center;background:#fff;border-radius:14px;margin-bottom:24px;padding:32px;position:relative;overflow:hidden}.glide-portal .portal-hero:before{content:"";background:var(--rojo);height:4px;position:absolute;top:0;left:0;right:0}.glide-portal .portal-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--rojo);margin-bottom:10px;font-size:11px;font-weight:700}.glide-portal .portal-hero h1{letter-spacing:-.025em;color:var(--negro);margin-bottom:8px;font-size:28px;font-weight:800}.glide-portal .portal-hero p{color:var(--gris-500);max-width:540px;margin:0 auto;font-size:14px;line-height:1.6}.glide-portal .portal-resumen{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:24px;padding:20px 24px}.glide-portal .portal-resumen-title{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-portal .portal-resumen-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.glide-portal .portal-resumen-cell .lbl{color:var(--gris-500);margin-bottom:2px;font-size:11px}.glide-portal .portal-resumen-cell .val{color:var(--negro);font-size:14px;font-weight:600}.glide-portal .portal-section{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:18px;padding:24px}.glide-portal .portal-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.glide-portal .portal-section-num{background:var(--negro);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.glide-portal .portal-section-title{letter-spacing:-.015em;margin-bottom:4px;font-size:17px;font-weight:700}.glide-portal .portal-section-desc{color:var(--gris-500);margin-bottom:18px;font-size:12.5px;line-height:1.5}.glide-portal .portal-section.done .portal-section-num{background:var(--verde)}.glide-portal .portal-section-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--gris-100);color:var(--gris-700);white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:700}.glide-portal .portal-section-badge.done{background:var(--verde-soft);color:var(--verde)}.glide-portal .portal-section-badge.pending{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .doc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.glide-portal .doc-card{border:1.5px dashed var(--gris-300);background:var(--gris-50);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:all .15s;display:flex}.glide-portal .doc-card:hover{border-color:var(--negro);background:#fff}.glide-portal .doc-card.uploaded{border:1.5px solid var(--verde);background:var(--verde-soft);cursor:default}.glide-portal .doc-card-name{color:var(--negro);font-size:12.5px;font-weight:600}.glide-portal .doc-card-help{color:var(--gris-500);font-size:11px;line-height:1.3}.glide-portal .doc-card.uploaded .doc-card-help{color:var(--verde)}.glide-portal .doc-card-status{align-items:center;gap:6px;margin-top:2px;display:flex}.glide-portal .doc-card .doc-icon{width:24px;height:24px;color:var(--gris-500)}.glide-portal .doc-card.uploaded .doc-icon{color:var(--verde)}.glide-portal .doc-card-required{color:var(--rojo);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:700}.glide-portal .doc-card.uploaded .doc-card-required{color:var(--verde)}.glide-portal .syntage-card{color:#fff;background:linear-gradient(135deg,#5b21b6 0%,#7c3aed 100%);border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:flex}.glide-portal .syntage-icon{background:#ffffff26;border-radius:14px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.glide-portal .syntage-content{flex:1}.glide-portal .syntage-content h3{color:#fff;margin-bottom:4px;font-size:18px;font-weight:700}.glide-portal .syntage-content p{color:#ffffffd9;margin-bottom:0;font-size:13px;line-height:1.5}.glide-portal .syntage-cta{color:#5b21b6;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.glide-portal .syntage-cta:hover{transform:translateY(-1px)}.glide-portal .portal-submit-bar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 24px;display:flex}.glide-portal .portal-submit-info{color:var(--gris-500);font-size:13px;line-height:1.5}.glide-portal .portal-submit-btn{background:var(--negro);color:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.glide-portal .portal-submit-btn:hover:not(:disabled){box-shadow:var(--shadow-md);background:#000;transform:translateY(-1px)}.glide-portal .portal-submit-btn:disabled{background:var(--gris-300);color:var(--gris-500);cursor:not-allowed}.glide-portal .portal-success{text-align:center;box-shadow:var(--shadow-md);background:#fff;border-radius:14px;max-width:520px;margin:60px auto;padding:48px 32px}.glide-portal .portal-success-icon{background:var(--verde-soft);width:80px;height:80px;color:var(--verde);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.glide-portal .portal-success h2{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:800}.glide-portal .portal-success p{color:var(--gris-500);margin-bottom:6px;font-size:14px;line-height:1.6}@media (width<=640px){.glide-portal .portal-resumen-grid,.glide-portal .doc-grid{grid-template-columns:1fr}.glide-portal .syntage-card{text-align:center;flex-direction:column}.glide-portal .portal-submit-bar{flex-direction:column;align-items:stretch}}.glide-portal .cfg-form-grid .field-sm select,.glide-portal .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-portal .cfg-form-grid .field-sm select:focus,.glide-portal .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-portal .precio-desc-badge .lbl{color:var(--verde,#10b981);font-size:11.5px;font-weight:600}.glide-portal .precio-desc-badge .val{font-family:var(--font-mono);color:var(--verde,#10b981);font-size:13px;font-weight:700}.glide-portal .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-portal .suc-totals .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;grid-column:1/3;font-size:11px;font-weight:700}.glide-portal .acc-calc .row .v{font-family:var(--font-mono);font-weight:700}.glide-portal .prop-desglose-total .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-portal .prop-desglose-total .val{color:var(--rojo);letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.glide-portal .fa-form-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-portal .flow-row.section-h .lbl{color:var(--rojo);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-portal .flow-row.detail .lbl{color:var(--gris-700);padding-left:14px;font-size:11.5px}.glide-portal .flow-row.section-total .lbl{color:var(--negro);font-size:12px;font-weight:700}.glide-portal .flow-row.grand-total .lbl{letter-spacing:-.005em;color:#fff;font-size:13px;font-weight:800}.glide-portal .bank-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-portal .pdf-modal-actions .btn-sm{height:36px}.glide-portal .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-portal .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-portal .pdf-list-row.total .lbl{color:var(--brand-primary)}.glide-portal .pdf-list-row.total .val{color:var(--brand-primary);font-size:13px}.glide-portal .pdf-list-row .val{font-weight:600}.glide-portal .pdf-fiscal-list .pdf-list-row.total .lbl,.glide-portal .pdf-fiscal-list .pdf-list-row.total .val{color:#2e7d32}.glide-portal .pdf-fiscal-list .val.neg{color:#2e7d32;font-weight:700}.glide-portal .email-header-row .lbl{color:var(--gris-500);min-width:60px;font-weight:600}.glide-portal .email-header-row .val{color:var(--negro);flex:1}.glide-portal .email-header-row .val strong{color:var(--negro)}.glide-portal .email-detail-card .lbl{color:var(--rojo);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.glide-portal .email-detail-card .item .v{color:var(--negro);letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-portal .portal-help{border:1px solid var(--gris-200);background:#fff;border-radius:11px;margin-top:18px;padding:18px 22px}.glide-portal .portal-help-title{color:var(--gris-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.glide-portal .portal-help-content{color:var(--gris-700);font-size:12.5px;line-height:1.55}.glide-portal .portal-help-content a{color:var(--rojo);font-weight:600;text-decoration:none}.glide-portal #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-portal #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-portal #faModalBg .help{width:22px;height:22px;color:var(--gris-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-portal #faModalBg .help:hover{background:var(--gris-100);color:var(--negro)}.glide-portal #faModalBg .help svg{width:14px;height:14px}.glide-portal #faModalBg .verd .lbl{letter-spacing:-.02em;font-size:19px;font-weight:800}.glide-portal #faModalBg .k .v{font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1}.glide-portal #faModalBg .k.ok .v{color:var(--verde)}.glide-portal #faModalBg .k.warn .v{color:var(--ambar)}.glide-portal #faModalBg .k.bad .v{color:var(--brand-primary)}.glide-portal #faModalBg .sub .t{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px;font-weight:500}.glide-portal .pc-kpi .n{color:var(--negro);letter-spacing:-.01em;margin:7px 0 1px;font-size:23px;font-weight:800}.glide-portal .pc-kpi .n.alert{color:var(--brand-primary)}.glide-portal .pc-card .pc-f .v{color:var(--negro);font-size:14px;font-weight:700}.glide-portal .pc-card .pc-f .v.vencido{color:var(--brand-primary)}.glide-portal .pc-card .pc-f .v.ok{color:var(--verde)}.glide-portal .pc-card .pc-progress .lbl{color:var(--gris-500);margin-top:5px;font-size:10px}.glide-portal .pc-kv-grid .kv .v{color:var(--negro);font-size:14px;font-weight:700}.glide-portal .pc-saldo-card .n{letter-spacing:-.01em;margin:6px 0 1px;font-size:24px;font-weight:800}.glide-portal .pc-saldo-card.ok .n{color:var(--verde)}.glide-portal .pc-saldo-card.bad .n{color:var(--brand-primary)}.glide-portal .pc-cfdi-acts .lbl{letter-spacing:.04em;font-size:9.5px;font-weight:800}.glide-portal .pcf-clabe .mon .n{color:var(--negro);margin-top:2px;font-size:18px;font-weight:800}.glide-portal .pcf-clabe .num .lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;width:100%;font-size:9.5px;font-weight:800}.glide-portal .pcf-clabe .num .val{color:#fff;letter-spacing:.06em;flex:1;min-width:200px;font-size:19px;font-weight:800}.glide-portal .pcf-row .tot .n{color:var(--negro);font-size:13.5px;font-weight:800}.glide-portal .pcs-card .f .v{color:var(--negro);margin-top:1px;font-size:12.5px;font-weight:600}.glide-portal .pcfc-hero .lbl{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:14px;font-size:10px;font-weight:800;position:relative}.glide-portal .sim-hero-num .v{letter-spacing:-.02em;z-index:1;font-size:38px;font-weight:800;font-family:var(--font-mono);margin:6px 0 2px;position:relative}.glide-portal .solx-wrap{font-size:13px}.glide-portal .solx-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);margin:0 2px 8px;font-size:10.5px;font-weight:700}.glide-portal .solx-locked{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;display:flex}.glide-portal .solx-locked .v{color:var(--gris-900);font-size:13.5px;font-weight:600}.glide-portal .solx-locked .n{color:var(--gris-500);align-items:center;gap:5px;font-size:11px;display:flex}.glide-portal .solx-locked .n:before{content:"";border:1.6px solid var(--gris-300);border-top-color:var(--gris-500);border-radius:3px;width:11px;height:11px}.glide-portal .solx-div{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-primary-dark);border-bottom:1px solid var(--gris-200);margin:20px 2px 12px;padding-bottom:6px;font-size:10.5px;font-weight:700}.glide-portal .solx-fg{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.glide-portal .solx-fld{flex-direction:column;gap:4px;display:flex}.glide-portal .solx-fld.full{grid-column:1/-1}.glide-portal .solx-fld label{color:var(--gris-500);font-size:11px}.glide-portal .solx-fld input,.glide-portal .solx-fld select{border:1px solid var(--gris-300);height:34px;color:var(--gris-900);background:#fff;border-radius:6px;width:100%;padding:0 9px;font-family:inherit;font-size:12.5px}.glide-portal .solx-avcard{border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-bottom:10px;padding:12px 13px}.glide-portal .solx-avhead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.glide-portal .solx-avhead .t{color:var(--gris-900);flex:1;font-size:13px;font-weight:600}.glide-portal .solx-avhead .typ{border:1px solid var(--gris-300);background:var(--gris-50);width:140px;height:30px;color:var(--gris-900);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12px}.glide-portal .solx-avrm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;font-size:15px}.glide-portal .solx-avrm:hover{color:var(--brand-primary)}.glide-portal .solx-avnote{color:var(--gris-500);margin-top:8px;font-size:11px;font-style:italic}.glide-portal .solx-add{border:1.5px dashed var(--gris-300);width:100%;color:var(--brand-primary-dark);cursor:pointer;background:0 0;border-radius:8px;padding:11px;font-family:inherit;font-size:13px;font-weight:600}.glide-portal .solx-add:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-portal .solx-aviso{color:var(--gris-700);cursor:pointer;align-items:flex-start;gap:10px;padding:2px;font-size:12.5px;line-height:1.5;display:flex}.glide-portal .solx-aviso input{width:16px;height:16px;accent-color:var(--brand-primary);margin-top:2px}.glide-portal .solx-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.glide-portal .solx-enviar{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:600}.glide-portal .solx-enviar:disabled{background:var(--gris-200);color:var(--gris-500);cursor:not-allowed}.glide-portal .cap-rm svg{width:100%;height:100%;display:block}.glide-portal .cap-fc{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;display:flex}.glide-portal .cap-fx{background:var(--brand-primary-soft);width:30px;height:30px;color:var(--brand-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.glide-portal .cap-fn{color:var(--gris-900);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.glide-portal .cap-fsz{color:var(--gris-500);text-align:right;width:52px;font-size:11px}.glide-portal .cap-link{cursor:pointer}.glide-portal .cap-link:hover{color:var(--brand-primary);text-decoration:underline}.glide-portal .cap-ico{color:var(--gris-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:17px;height:17px;padding:0}.glide-portal .cap-ico:hover{color:var(--brand-primary)}.glide-portal .cap-ico svg{width:100%;height:100%;display:block}.glide-portal .cap-rm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:16px;height:16px;padding:0}.glide-portal .cap-rm:hover{color:var(--brand-primary)}.glide-portal{--pa-fondo:#f7f6f3;--pa-borde:#eceae5;--pa-linea:#f0eee9;--pa-negro:#141414;--pa-texto2:var(--gris-500);--pa-radio:20px}.glide-portal.pa{background:var(--pa-fondo);color:var(--negro);min-height:100vh;font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.glide-portal .pa-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.glide-portal .pa-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pa-texto2);font-size:11px;font-weight:700}.glide-portal .pa-sub{color:var(--pa-texto2);font-size:12px;font-weight:600}.glide-portal .pa-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both paRise}.glide-portal .pa-rise.d1{animation-delay:80ms}.glide-portal .pa-rise.d2{animation-delay:.16s}.glide-portal .pa-rise.d3{animation-delay:.24s}@keyframes paRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.glide-portal .pa-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pa-borde);z-index:20;background:#f7f6f3e6;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 64px;display:flex;position:sticky;top:0}.glide-portal .pa-top-izq{align-items:center;gap:36px;min-width:0;display:flex}.glide-portal .pa-top img{width:auto;height:28px;display:block}.glide-portal .pa-nav{gap:26px;font-size:14px;font-weight:600;display:flex}.glide-portal .pa-nav button{color:var(--pa-texto2);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;transition:color .12s;position:relative}.glide-portal .pa-nav button:hover{color:var(--negro)}.glide-portal .pa-nav button.on{color:var(--negro);border-bottom-color:var(--brand-primary)}.glide-portal .pa-nav .pa-badge{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:0;right:-14px}.glide-portal .pa-user{align-items:center;gap:14px;display:flex}.glide-portal .pa-user-txt{text-align:right;flex-direction:column;gap:1px;display:flex}.glide-portal .pa-user-txt strong{font-size:13px;font-weight:700}.glide-portal .pa-user-txt span{color:var(--pa-texto2);font-size:11.5px}.glide-portal .pa-avatar{background:var(--negro);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:flex}.glide-portal .pa-menu{position:relative}.glide-portal .pa-menu-pop{border:1px solid var(--pa-borde);box-shadow:var(--shadow-lg);z-index:30;background:#fff;border-radius:14px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:48px;right:0}.glide-portal .pa-menu-pop button{text-align:left;color:var(--gris-700);border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600}.glide-portal .pa-menu-pop button:hover{background:var(--pa-fondo);color:var(--negro)}.glide-portal .pa-wrap{flex-direction:column;gap:26px;max-width:1312px;margin:0 auto;padding:40px 64px 72px;display:flex}.glide-portal .pa-h1{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:800;line-height:1.05}.glide-portal .pa-h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.glide-portal .pa-lead{color:var(--gris-500);margin:4px 0 0;font-size:15.5px}.glide-portal .pa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.glide-portal .pa-head-txt{flex-direction:column;gap:6px;display:flex}.glide-portal .pa-acciones{flex-wrap:wrap;gap:10px;display:flex}.glide-portal .pa-card{border:1px solid var(--pa-borde);border-radius:var(--pa-radio);background:#fff;padding:26px 28px;box-shadow:0 1px 2px #1a1a1a0a,0 12px 32px #1a1a1a0d}.glide-portal .pa-card.click{cursor:pointer;transition:transform .14s,box-shadow .14s}.glide-portal .pa-card.click:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1a1a1a0d,0 18px 40px #1a1a1a17}.glide-portal .pa-dark{background:var(--pa-negro);color:#fff;border-radius:24px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 24px 48px #1a1a1a2e}.glide-portal .pa-dark:before{content:"";background:radial-gradient(circle at 50% 50%, rgba(var(--brand-primary-rgb), .5), rgba(var(--brand-primary-rgb), 0) 64%);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.glide-portal .pa-dark:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glide-portal .pa-dark>*{z-index:1;position:relative}.glide-portal .pa-dark .pa-eyebrow,.glide-portal .pa-dark .pa-sub{color:#8c8c8c}.glide-portal .pa-dark .pa-lbl{color:#8c8c8c;font-size:12px;font-weight:600}.glide-portal .pa-dark a{color:#fff}.glide-portal .pa-soft{background:var(--pa-fondo);border-radius:14px;padding:14px 16px}.glide-portal .pa-lbl{color:var(--pa-texto2);font-size:12px;font-weight:600}.glide-portal .pa-big{font-size:40px;font-weight:800;line-height:1}.glide-portal .pa-mid{font-size:26px;font-weight:800}.glide-portal .pa-kpi{flex-direction:column;gap:4px;display:flex}.glide-portal .pa-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.glide-portal .pa-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.glide-portal .pa-pill.ok{background:var(--verde-soft);color:var(--verde)}.glide-portal .pa-pill.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-portal .pa-pill.bad{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-portal .pa-pill.info{background:var(--azul-soft);color:var(--azul)}.glide-portal .pa-pill.neutro{background:var(--gris-100);color:var(--gris-700)}.glide-portal .pa-dark .pa-pill.ok{color:#7cd08a;background:#2e7d322e}.glide-portal .pa-dark .pa-pill.warn{color:#f5b36b;background:#b4530938}.glide-portal .pa-dark .pa-pill.bad{background:rgba(var(--brand-primary-rgb), .22);color:#ff8da0}.glide-portal .pa-bar{background:var(--gris-100);border-radius:999px;height:6px;overflow:hidden}.glide-portal .pa-dark .pa-bar{background:#ffffff1a}.glide-portal .pa-bar i{background:var(--negro);border-radius:999px;height:100%;display:block}.glide-portal .pa-dark .pa-bar i{background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary-dark))}.glide-portal .pa-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.glide-portal .pa-btn.dark{background:var(--negro);color:#fff;box-shadow:0 10px 24px #1a1a1a2e}.glide-portal .pa-btn.dark:hover{background:#000}.glide-portal .pa-btn.brand{background:var(--brand-primary);color:#fff;box-shadow:0 10px 24px rgba(var(--brand-primary-rgb), .28)}.glide-portal .pa-btn.brand:hover{background:var(--brand-primary-dark)}.glide-portal .pa-btn.ghost{border:1.5px solid var(--gris-200);color:var(--negro);background:0 0}.glide-portal .pa-btn.ghost:hover{border-color:var(--negro)}.glide-portal .pa-btn.blanco{color:var(--negro);background:#fff}.glide-portal .pa-btn.claro{color:#fff;background:#ffffff24}.glide-portal .pa-btn.sm{border-radius:10px;height:36px;padding:0 14px;font-size:12.5px}.glide-portal .pa-btn:disabled{opacity:.45;cursor:not-allowed}.glide-portal .pa-link{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.glide-portal .pa-link:hover{color:var(--brand-primary-dark)}.glide-portal .pa-grid-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;display:grid}.glide-portal .pa-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.glide-portal .pa-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.glide-portal .pa-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.glide-portal .pa-quick{align-items:center;gap:14px;padding:18px 20px;display:flex}.glide-portal .pa-quick .ico{background:var(--gris-100);width:42px;height:42px;color:var(--negro);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-portal .pa-quick .ico.brand{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-portal .pa-quick strong{font-size:14px;font-weight:700;display:block}.glide-portal .pa-quick span{color:var(--pa-texto2);font-size:12px}.glide-portal .pa-row{border-top:1px solid var(--pa-linea);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;font-size:14px;display:grid}.glide-portal .pa-row:first-child{border-top:0}.glide-portal .pa-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.glide-portal .pa-kv .k{letter-spacing:.08em;text-transform:uppercase;color:var(--pa-texto2);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.glide-portal .pa-kv .v{font-size:15px;font-weight:700}.glide-portal .pa-table{border-collapse:collapse;width:100%;font-size:13.5px}.glide-portal .pa-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-texto2);border-bottom:1px solid var(--pa-borde);padding:10px 12px;font-size:11px;font-weight:700}.glide-portal .pa-table td{border-bottom:1px solid var(--pa-linea);vertical-align:middle;padding:12px}.glide-portal .pa-table th.num,.glide-portal .pa-table td.num{text-align:right;font-variant-numeric:tabular-nums}.glide-portal .pa-table tr:hover td{background:var(--pa-fondo)}.glide-portal .pa-back{color:var(--pa-texto2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.glide-portal .pa-back:hover{color:var(--negro)}.glide-portal .pa-nota{color:var(--pa-texto2);align-items:center;gap:10px;padding:4px 2px;font-size:12.5px;display:flex}.glide-portal .pa-nota svg{flex-shrink:0;width:16px;height:16px}.glide-portal .pa-campo{color:var(--gris-900);flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.glide-portal .pa-campo input,.glide-portal .pa-campo select,.glide-portal .pa-campo textarea{border:1.5px solid var(--gris-200);height:48px;color:var(--negro);background:#fff;border-radius:12px;outline:none;width:100%;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500}.glide-portal .pa-campo textarea{resize:vertical;height:auto;min-height:96px;padding:12px 16px}.glide-portal .pa-campo input:focus,.glide-portal .pa-campo select:focus,.glide-portal .pa-campo textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px rgba(var(--brand-primary-rgb), .1)}.glide-portal .pa-campo input:disabled{background:var(--pa-fondo);color:var(--gris-500)}.glide-portal .pa-modal-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#1414148c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.glide-portal .pa-modal{background:#fff;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:560px;max-height:90vh;padding:28px 30px;display:flex;overflow:auto;box-shadow:0 30px 80px #00000059}.glide-portal .pa-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.glide-portal .pa-login{background:#fff;grid-template-columns:minmax(0,44%) minmax(0,1fr);min-height:100vh;display:grid}.glide-portal .pa-login-izq{background:var(--pa-negro);color:#fff;flex-direction:column;justify-content:space-between;padding:64px;display:flex;position:relative;overflow:hidden}.glide-portal .pa-login-izq:before{content:"";background:radial-gradient(circle at 40% 40%, rgba(var(--brand-primary-rgb), .55), rgba(var(--brand-primary-rgb), 0) 62%);filter:blur(6px);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;left:-220px}.glide-portal .pa-login-izq:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.glide-portal .pa-login-izq>*{z-index:1;position:relative}.glide-portal .pa-login-marca{letter-spacing:.18px;letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.glide-portal .pa-login-marca i{background:var(--brand-primary);width:28px;height:2px;display:inline-block}.glide-portal .pa-login-izq h1{letter-spacing:-.035em;text-wrap:pretty;max-width:520px;margin:22px 0 0;font-size:54px;font-weight:800;line-height:1.04}.glide-portal .pa-login-izq p{color:#b8b8b8;max-width:440px;margin:20px 0 0;font-size:18px;font-weight:500;line-height:1.5}.glide-portal .pa-login-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:22px 24px;display:flex;box-shadow:0 30px 60px #00000073}.glide-portal .pa-login-der{flex-direction:column;justify-content:center;align-items:center;padding:96px 48px 80px;display:flex;position:relative}.glide-portal .pa-login-logo{width:auto;height:32px;position:absolute;top:48px;left:64px}.glide-portal .pa-login-form{flex-direction:column;gap:26px;width:100%;max-width:420px;display:flex}.glide-portal .pa-login-form h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.glide-portal .pa-login-form .pa-campo input,.glide-portal .pa-login-form .pa-btn{border-radius:14px;height:54px;font-size:15px}.glide-portal .pa-login-pie{color:var(--gris-500);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;display:flex;position:absolute;bottom:32px;left:64px;right:64px}.glide-portal .pa-login-pie a{color:var(--gris-500)}.glide-portal .pa-bottom{display:none}@media (width<=960px){.glide-portal .pa-top{height:64px;padding:0 20px}.glide-portal .pa-nav,.glide-portal .pa-user-txt{display:none}.glide-portal .pa-wrap{gap:18px;padding:22px 20px 110px}.glide-portal .pa-h1{font-size:30px}.glide-portal .pa-big{font-size:32px}.glide-portal .pa-card{border-radius:18px;padding:20px}.glide-portal .pa-dark{border-radius:22px;padding:22px}.glide-portal .pa-grid-hero,.glide-portal .pa-grid2,.glide-portal .pa-grid3,.glide-portal .pa-kv{grid-template-columns:minmax(0,1fr)}.glide-portal .pa-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.glide-portal .pa-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.glide-portal .pa-row>:first-child{grid-column:1/-1}.glide-portal .pa-row>:nth-child(2){display:none}.glide-portal .pa-table{font-size:12.5px}.glide-portal .pa-table th,.glide-portal .pa-table td{padding:10px 8px}.glide-portal .pa-bottom{border-top:1px solid var(--pa-borde);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#fffffff0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;height:80px;padding-top:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.glide-portal .pa-bottom button{color:var(--pa-texto2);flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 2px;font-size:10px;font-weight:700;display:flex;position:relative}.glide-portal .pa-bottom button .lbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.glide-portal .pa-bottom button.on{color:var(--negro)}.glide-portal .pa-bottom button svg{width:22px;height:22px}.glide-portal .pa-bottom .pa-badge{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:calc(50% - 20px)}.glide-portal .pa-login{grid-template-columns:minmax(0,1fr)}.glide-portal .pa-login-izq{gap:26px;min-height:0;padding:40px 24px 32px}.glide-portal .pa-login-izq h1{font-size:34px}.glide-portal .pa-login-izq p{font-size:15px}.glide-portal .pa-login-glass{display:none}.glide-portal .pa-login-der{padding:40px 24px 96px}.glide-portal .pa-login-logo{align-self:flex-start;height:28px;margin-bottom:24px;position:static}.glide-portal .pa-login-pie{bottom:24px;left:24px;right:24px}}.glide-portal .pa-paso{align-items:center;gap:20px;display:flex}.glide-portal .pa-paso-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.glide-portal .pa-check{border:2px solid var(--gris-200);width:48px;height:48px;color:var(--pa-texto2);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;transition:all .2s;display:grid}.glide-portal .pa-check svg{width:0;height:0;transition:all .2s}.glide-portal .pa-check.done{background:var(--verde);border-color:var(--verde);color:#fff}.glide-portal .pa-check.done svg{width:22px;height:22px}.glide-portal .pa-check.done span{display:none}.glide-portal .pa-kv.cot{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1.1fr)}@media (width<=960px){.glide-portal .pa-kv.cot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.glide-portal .pa-paso{flex-wrap:wrap;gap:14px}.glide-portal .pa-paso-txt{flex:calc(100% - 62px)}.glide-portal .pa-paso>.pa-btn{flex:100%}}.glide-agenda .ag-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.glide-agenda .ag-filtros select{border:1px solid var(--gris-200);color:var(--gris-700);background:#fff;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12px}.glide-agenda .ag-tipo{background:var(--brand-primary-soft);color:var(--brand-primary-dark);white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.glide-agenda .ag-tipo.otro{background:var(--gris-100);color:var(--gris-600)}.glide-agenda .ag-contacto-links{flex-wrap:wrap;gap:6px;display:flex}.glide-agenda .ag-contacto-links a,.glide-agenda .ag-lk{border:1px solid var(--gris-200);color:var(--gris-700);background:#fff;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.glide-agenda .ag-contacto-links a:hover,.glide-agenda .ag-lk:hover{border-color:var(--negro);color:var(--negro)}.glide-agenda .ag-det-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.glide-agenda .ag-det-head h3{margin:0 0 2px}.glide-agenda .ag-det-sub{color:var(--gris-600);font-size:12.5px}.glide-agenda .ag-grid{grid-template-columns:repeat(2,1fr);gap:10px 14px;margin-top:12px;display:grid}.glide-agenda .ag-f label{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-500);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.glide-agenda .ag-f strong{color:var(--negro);font-size:13px;font-weight:600}.glide-agenda .ag-f input,.glide-agenda .ag-f select,.glide-agenda .ag-f textarea{border:1px solid var(--gris-200);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:12.5px}.glide-agenda .ag-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--gris-500);margin:16px 0 8px;font-size:11px;font-weight:700}.glide-agenda .ag-vinc{border-top:1px solid var(--gris-100);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.glide-agenda .ag-vinc a{color:var(--brand-primary);cursor:pointer;font-weight:700;text-decoration:none}.glide-agenda .ag-nota{border-top:1px solid var(--gris-100);padding:8px 0;font-size:12.5px}.glide-agenda .ag-nota .meta{color:var(--gris-500);margin-bottom:2px;font-size:11px}.glide-agenda .ag-nota.sistema{color:var(--gris-500);font-style:italic}.agenda-ta{position:relative}.agenda-ta-list{z-index:60;border:1px solid var(--gris-200);background:#fff;border-radius:10px;max-height:260px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 30px #0000001a}.agenda-ta-item{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.agenda-ta-item:hover,.agenda-ta-item.on{background:var(--gris-50)}.agenda-ta-item .sub{color:var(--gris-500);font-size:11px}.agenda-ta-item .tipo{color:var(--brand-primary-dark);background:var(--brand-primary-soft);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:700}.agenda-ta-hint{color:var(--gris-500);padding:6px 10px;font-size:11px}.glide-home .mapa-live .dot{background:var(--verde);border-radius:50%;width:8px;height:8px;animation:1.6s infinite mapaPulse;box-shadow:0 0 #2e7d3280}.glide-home .mapa-leg-dot .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.glide-home .mapa-bucket-pill .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.glide-home .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-home .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-home .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-home .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-home .topbar-actions{align-items:center;gap:10px;display:flex}.glide-home .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-home .btn-sm.dark{background:var(--negro);color:#fff}.glide-home .btn-sm.dark:hover{background:#000}.glide-home .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-home .btn-sm.ghost:hover{border-color:var(--negro)}.glide-home .btn-sm.red{background:var(--rojo);color:#fff}.glide-home .btn-sm.red:hover{background:var(--rojo-dark)}.glide-home .disp-sum-card .lbl{color:var(--gris-500);font-size:12px}.glide-home .disp-dest .sub{color:var(--gris-500);margin-top:3px;margin-left:2px;font-size:11px}.glide-home .real-item-bot .lbl{color:var(--gris-500);font-size:11px}.glide-home .bnd-in .lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.glide-home .bnd-in .meta{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-home .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-home .quick-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.glide-home .quick-action{border:1px solid var(--gris-200);text-align:left;background:#fff;border-radius:10px;padding:18px;transition:all .15s}.glide-home .quick-action:hover{border-color:var(--negro);box-shadow:var(--shadow-md);transform:translateY(-2px)}.glide-home .quick-action .qa-icon{background:var(--rojo-soft);width:36px;height:36px;color:var(--rojo);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.glide-home .quick-action strong{margin-bottom:4px;font-size:14px;display:block}.glide-home .quick-action span{color:var(--gris-500);font-size:12px}.glide-home .summary-renta .cur{color:#ffffff80;vertical-align:top;margin-right:5px;font-size:14px;font-weight:600}.glide-home .summary-row .lbl{color:#ffffffa6}.glide-home .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-home .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-home .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-home .portal-resumen-cell .lbl{color:var(--gris-500);margin-bottom:2px;font-size:11px}.glide-home .precio-desc-badge .lbl{color:var(--verde,#10b981);font-size:11.5px;font-weight:600}.glide-home .modal-close{float:right;width:32px;height:32px;color:var(--gris-500);border-radius:8px;place-items:center;margin-top:-8px;margin-right:-8px;transition:all .12s;display:grid}.glide-home .modal-close:hover{background:var(--gris-100);color:var(--negro)}.glide-home .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-home .dash-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;display:flex}.glide-home .dash-toolbar-left{align-items:center;gap:14px;display:flex}.glide-home .perfil-badge{background:var(--negro);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.glide-home .perfil-badge.dg{background:var(--rojo)}.glide-home .perfil-badge.gerente{background:#1e40af}.glide-home .perfil-badge.admin_corp{background:#7c3aed}.glide-home .perfil-badge.admin_suc{background:#0891b2}.glide-home .perfil-badge.promotor{background:var(--negro)}.glide-home .perfil-badge.cnc{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.glide-home .perfil-badge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.glide-home .dash-edit-status{color:var(--gris-500);font-size:12px}.glide-home .dash-edit-status strong{color:var(--negro)}.glide-home .widget-grid{grid-template-columns:repeat(12,1fr);gap:16px;min-height:200px;display:grid}.glide-home .widget{border:1px solid var(--gris-200);background:#fff;border-radius:14px;padding:22px;transition:all .2s;position:relative}.glide-home .widget.size-4{grid-column:span 4}.glide-home .widget.size-6{grid-column:span 6}.glide-home .widget.size-8{grid-column:span 8}.glide-home .widget.size-12{grid-column:span 12}.glide-home .widget.dark{background:linear-gradient(160deg, var(--negro) 0%, #2c2c2c 100%);color:#fff;border:none}.glide-home body.edit-mode .widget{cursor:default;box-shadow:0 0 0 2px var(--gris-200)}.glide-home body.edit-mode .widget:hover{box-shadow:0 0 0 2px var(--rojo)}.glide-home .widget-controls{z-index:5;gap:4px;display:none;position:absolute;top:8px;right:8px}.glide-home body.edit-mode .widget-controls{display:flex}.glide-home .wc-btn{border:1px solid var(--gris-200);width:28px;height:28px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:6px;place-items:center;transition:all .12s;display:grid}.glide-home .wc-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-home .wc-btn.danger:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-home .wc-btn svg{width:13px;height:13px}.glide-home .wc-btn:disabled{opacity:.3;cursor:not-allowed}.glide-home body.edit-mode .widget[draggable=true]{cursor:grab}.glide-home body.edit-mode .widget[draggable=true]:active{cursor:grabbing}.glide-home .widget.dragging{opacity:.35}.glide-home body.edit-mode .widget.dragging{box-shadow:0 0 0 2px var(--rojo)}.glide-home .widget-placeholder{border:2px dashed var(--rojo);background:var(--rojo-soft);box-sizing:border-box;border-radius:14px;animation:1s ease-in-out infinite phPulse}.glide-home .widget-span-tag{z-index:5;background:var(--negro);color:#fff;letter-spacing:.02em;font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:6px;padding:3px 7px;line-height:1;display:none;position:absolute;top:8px;left:8px}.glide-home .widget-grid.dnd-active .widget-span-tag{display:block}.glide-home .widget.dragging .widget-span-tag{display:none}.glide-home .widget-resize{z-index:5;width:22px;height:22px;color:var(--gris-400);cursor:ew-resize;background:#ffffffb3;border-radius:6px;justify-content:center;align-items:center;display:none;position:absolute;bottom:6px;right:6px}.glide-home .widget.dark .widget-resize{color:#ffffff8c;background:#ffffff1f}.glide-home body.edit-mode .widget-resize{display:flex}.glide-home .widget-resize:hover{color:var(--rojo)}.glide-home .widget.dark .widget-resize:hover{color:#fff}.glide-home .widget-resize svg{width:13px;height:13px}.glide-home .widget.resizing{box-shadow:0 0 0 2px var(--rojo);-webkit-user-select:none;user-select:none}.glide-home .widget-empty{background:repeating-linear-gradient(45deg, var(--gris-50), var(--gris-50) 8px, #fff 8px, #fff 16px);border:2px dashed var(--gris-300);text-align:center;cursor:pointer;min-height:160px;color:var(--gris-500);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 22px;transition:all .15s;display:none}.glide-home body.edit-mode .widget-empty{display:flex}.glide-home .widget-empty:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-home .widget-empty svg{width:32px;height:32px}.glide-home .widget-empty strong{font-size:13px;font-weight:700}.glide-home .widget-drawer-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:140;background:#0006;display:none;position:fixed;inset:0}.glide-home .widget-drawer-bg.active{display:block}.glide-home .widget-drawer{z-index:150;background:#fff;flex-direction:column;width:480px;max-width:90vw;transition:transform .3s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #00000026}.glide-home .widget-drawer.active{transform:translate(0)}.glide-home .drawer-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.glide-home .drawer-head h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.glide-home .drawer-body{flex:1;padding:20px 24px;overflow-y:auto}.glide-home .drawer-cat-title{color:var(--gris-500);letter-spacing:.15em;text-transform:uppercase;margin-top:18px;margin-bottom:10px;font-size:10px;font-weight:700}.glide-home .drawer-cat-title:first-child{margin-top:0}.glide-home .drawer-widget{border:1px solid var(--gris-200);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:14px;transition:all .12s;display:flex}.glide-home .drawer-widget:hover{border-color:var(--negro);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.glide-home .drawer-widget.added{opacity:.5;cursor:not-allowed;background:var(--gris-50)}.glide-home .drawer-widget.added:hover{box-shadow:none;border-color:var(--gris-200);transform:none}.glide-home .drawer-widget-icon{background:var(--rojo-soft);width:40px;height:40px;color:var(--rojo);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.glide-home .drawer-widget-icon svg{width:20px;height:20px}.glide-home .drawer-widget-info{flex:1;min-width:0}.glide-home .drawer-widget-info strong{letter-spacing:-.005em;font-size:13px;font-weight:700;display:block}.glide-home .drawer-widget-info span{color:var(--gris-500);margin-top:2px;font-size:11px;line-height:1.4;display:block}.glide-home .drawer-widget-size{color:var(--gris-500);background:var(--gris-100);letter-spacing:.04em;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.glide-home .drawer-widget.added .drawer-widget-size{background:var(--verde-soft);color:var(--verde)}.glide-home .w-eyebrow{color:var(--rojo);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-home .w-title{letter-spacing:-.01em;margin-bottom:14px;font-size:15px;font-weight:700}.glide-home .widget.dark .w-eyebrow{color:#ffffff8c}.glide-home .widget.dark .w-title{color:#fff}.glide-home .w-big{letter-spacing:-.02em;margin-bottom:4px;font-size:32px;font-weight:800;line-height:1}.glide-home .w-big.ok{color:var(--verde)}.glide-home .w-big.warn{color:var(--ambar)}.glide-home .w-big.bad{color:var(--rojo)}.glide-home .w-big .unit{color:var(--gris-500);margin-left:4px;font-size:14px;font-weight:600}.glide-home .widget.dark .w-big .unit{color:#ffffff80}.glide-home .w-sub{color:var(--gris-500);margin-bottom:14px;font-size:11.5px}.glide-home .widget.dark .w-sub{color:#ffffff8c}.glide-home .w-foot{border-top:1px solid var(--gris-100);color:var(--gris-500);justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.glide-home .widget.dark .w-foot{color:#ffffff80;border-top-color:#ffffff14}.glide-home .semaforo{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.glide-home .semaforo.verde{background:var(--verde);box-shadow:0 0 0 3px #2e7d3226}.glide-home .semaforo.ambar{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-home .semaforo.rojo{background:var(--rojo);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.15)}.glide-home .trend-up{color:var(--verde);align-items:center;gap:3px;font-weight:700;display:inline-flex}.glide-home .trend-down{color:var(--rojo);align-items:center;gap:3px;font-weight:700;display:inline-flex}.glide-home .w-list{flex-direction:column;gap:0;display:flex}.glide-home .w-list-item{border-bottom:1px solid var(--gris-100);justify-content:space-between;align-items:flex-start;padding:10px 0;font-size:12.5px;display:flex}.glide-home .widget.dark .w-list-item{border-bottom-color:#ffffff14}.glide-home .w-list-item:last-child{border-bottom:none}.glide-home .w-list-item-left{flex:1;min-width:0}.glide-home .w-list-item-left strong{letter-spacing:-.005em;font-weight:600;display:block}.glide-home .w-list-item-left span{color:var(--gris-500);margin-top:2px;font-size:10.5px;display:block}.glide-home .widget.dark .w-list-item-left span{color:#ffffff80}.glide-home .w-list-item-right{font-weight:700;font-family:var(--font-mono);text-align:right;flex-shrink:0;margin-left:12px;font-size:12.5px}.glide-home .w-list-item-right.red{color:var(--rojo)}.glide-home .ring-display{align-items:center;gap:18px;margin-bottom:14px;display:flex}.glide-home .ring{flex-shrink:0;width:80px;height:80px;position:relative}.glide-home .ring svg{transform:rotate(-90deg)}.glide-home .ring circle{fill:none;stroke-width:8px}.glide-home .ring .track{stroke:var(--gris-100)}.glide-home .ring .fill{stroke:var(--rojo);stroke-linecap:round;transition:stroke-dasharray 1.2s cubic-bezier(.65,0,.35,1)}.glide-home .widget.dark .ring .track{stroke:#ffffff1a}.glide-home .ring-center{letter-spacing:-.01em;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}.glide-home .ring-numbers{flex:1}.glide-home .spread-bar-track{background:var(--gris-100);border-radius:3px;height:6px;margin:4px 0 10px;overflow:hidden}.glide-home .widget.dark .spread-bar-track{background:#ffffff1a}.glide-home .spread-bar-fill{border-radius:3px;height:100%;transition:width 1s}.glide-home .spread-bar-fill.green{background:var(--verde)}.glide-home .spread-bar-fill.red{background:var(--rojo)}.glide-home .antig-bucket{border-bottom:1px solid var(--gris-100);grid-template-columns:110px 1fr 90px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.glide-home .antig-bucket:last-child{border-bottom:none}.glide-home .antig-bar-track{background:var(--gris-100);border-radius:4px;height:7px;overflow:hidden}.glide-home .antig-bar-fill{height:100%;transition:width 1s}.glide-home .antig-bar-fill.b1{background:#fcd34d}.glide-home .antig-bar-fill.b2{background:var(--ambar)}.glide-home .antig-bar-fill.b3{background:#dc2626}.glide-home .antig-bar-fill.b4{background:#7f1d1d}.glide-home .antig-bucket-monto{font-weight:700;font-family:var(--font-mono);text-align:right;font-size:12px}.glide-home .antig-summary{border-top:2px solid var(--negro);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.glide-home .antig-summary-lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.glide-home .antig-summary-val{color:var(--rojo);letter-spacing:-.02em;font-size:18px;font-weight:800}.glide-home .tc-row{border-bottom:1px solid var(--gris-100);grid-template-columns:22px 1fr 75px 50px;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.glide-home .tc-row:last-child{border-bottom:none}.glide-home .tc-rank{color:var(--gris-500);font-size:10px;font-weight:700;font-family:var(--font-mono)}.glide-home .tc-name{letter-spacing:-.005em;font-weight:600}.glide-home .tc-sector{color:var(--gris-500);margin-top:1px;font-size:10px}.glide-home .tc-monto{font-weight:700;font-family:var(--font-mono);text-align:right;font-size:11.5px}.glide-home .tc-pct{text-align:right;background:var(--gris-100);border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700}.glide-home .tc-pct.alert{background:var(--rojo-soft);color:var(--rojo)}.glide-home .comite-row{border-bottom:1px solid var(--gris-100);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.glide-home .comite-row:last-child{border-bottom:none}.glide-home .comite-info strong{letter-spacing:-.005em;font-size:13px;font-weight:600;display:block}.glide-home .comite-info .meta{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-home .comite-side{text-align:right;flex-shrink:0}.glide-home .comite-monto{font-size:13px;font-weight:700;font-family:var(--font-mono)}.glide-home .comite-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;margin-top:4px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-block}.glide-home .comite-tag.alta{background:var(--rojo-soft);color:var(--rojo)}.glide-home .comite-tag.media{background:var(--ambar-soft);color:var(--ambar)}.glide-home .comite-tag.baja{background:var(--gris-100);color:var(--gris-700)}@media (width<=1100px){.glide-home .widget.size-4,.glide-home .widget.size-6,.glide-home .widget.size-8{grid-column:span 12}.glide-home .widget-drawer{width:90vw}.glide-home .suc-row,.glide-home .suc-totals{grid-template-columns:28px 1.2fr 1fr .6fr}.glide-home .suc-row>.suc-bar-container,.glide-home .suc-totals>.bar{display:none}}.glide-home .cob-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.glide-home .cob-head-left .cob-eyebrow{color:var(--rojo);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-home .cob-head-left .cob-title{letter-spacing:-.01em;font-size:16px;font-weight:700}.glide-home .cob-head-right{color:var(--gris-500);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.glide-home .live-dot{background:var(--verde);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite livePulse}.glide-home .cob-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.glide-home .cob-stat{padding:0}.glide-home .cob-stat-label{color:var(--gris-500);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.glide-home .cob-stat-value{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;line-height:1.05}.glide-home .cob-stat-value.live{color:var(--rojo)}.glide-home .cob-stat-sub{color:var(--gris-500);margin-top:4px;font-size:11px}.glide-home .cob-progress{margin-top:6px}.glide-home .cob-progress-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.glide-home .cob-progress-label{color:var(--gris-700);font-size:11px;font-weight:600}.glide-home .cob-progress-pct{color:var(--negro);letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-home .cob-progress-pct .small{color:var(--gris-500);margin-left:6px;font-size:11px;font-weight:500}.glide-home .cob-bar-track{background:var(--gris-100);border-radius:6px;height:10px;overflow:hidden}.glide-home .cob-bar-fill{background:linear-gradient(90deg, var(--rojo), var(--rojo-dark));border-radius:6px;height:100%;transition:width 1.2s cubic-bezier(.65,0,.35,1)}.glide-home .comm-big .cur{color:#ffffff80;vertical-align:top;margin-right:5px;font-size:14px;font-weight:600}.glide-home .suc-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.glide-home .suc-head-left .cob-eyebrow{color:var(--rojo);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-home .suc-head-left .cob-title{letter-spacing:-.01em;font-size:16px;font-weight:700}.glide-home .suc-head-right{color:var(--gris-500);align-items:baseline;gap:14px;font-size:11px;display:flex}.glide-home .suc-total-amount{color:var(--negro);letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.glide-home .suc-total-amount .cur{color:var(--gris-500);margin-right:4px;font-size:11px;font-weight:500}.glide-home .suc-total-meta{color:var(--gris-500);font-size:11px}.glide-home .suc-table{flex-direction:column;gap:2px;display:flex}.glide-home .suc-row{border-bottom:1px solid var(--gris-100);grid-template-columns:28px 1.3fr 1fr 3fr .7fr;align-items:center;gap:14px;padding:11px 6px;transition:background .12s;display:grid}.glide-home .suc-row:hover{background:var(--gris-50)}.glide-home .suc-row:last-child{border-bottom:none}.glide-home .suc-rank{background:var(--gris-100);width:24px;height:24px;color:var(--gris-700);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.glide-home .suc-rank.gold{background:var(--rojo);color:#fff}.glide-home .suc-rank.silver{background:var(--negro);color:#fff}.glide-home .suc-name{letter-spacing:-.005em;font-size:13px;font-weight:600}.glide-home .suc-name-loc{color:var(--gris-500);margin-top:1px;font-size:10px;font-weight:500}.glide-home .suc-monto{color:var(--negro);font-size:13px;font-weight:700;font-family:var(--font-mono)}.glide-home .suc-monto-meta{color:var(--gris-500);margin-top:1px;font-family:Manrope,sans-serif;font-size:10px;font-weight:500}.glide-home .suc-bar-container{flex-direction:column;gap:5px;display:flex}.glide-home .suc-bar-track{background:var(--gris-100);border-radius:4px;height:7px;overflow:hidden}.glide-home .suc-bar-fill{border-radius:4px;height:100%;transition:width 1s cubic-bezier(.65,0,.35,1)}.glide-home .suc-bar-fill.ok{background:var(--verde)}.glide-home .suc-bar-fill.warn{background:var(--ambar)}.glide-home .suc-bar-fill.low{background:var(--rojo)}.glide-home .suc-bar-label{color:var(--gris-500);justify-content:space-between;font-size:10px;font-weight:500;display:flex}.glide-home .suc-pct{text-align:right;letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-home .suc-pct.ok{color:var(--verde)}.glide-home .suc-pct.warn{color:var(--ambar)}.glide-home .suc-pct.low{color:var(--rojo)}.glide-home .suc-totals{border-top:2px solid var(--negro);grid-template-columns:28px 1.3fr 1fr 3fr .7fr;align-items:center;gap:14px;margin-top:14px;padding-top:14px;padding-left:6px;padding-right:6px;display:grid}.glide-home .suc-totals .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;grid-column:1/3;font-size:11px;font-weight:700}.glide-home .suc-totals .monto{color:var(--negro);font-size:14px;font-weight:800;font-family:var(--font-mono)}.glide-home .suc-totals .pct{text-align:right;font-size:15px;font-weight:800}@media (width<=980px){.glide-home .cob-stats{grid-template-columns:1fr 1fr;gap:14px}.glide-home .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-home .page-title{font-size:20px}.glide-home .topbar-actions{flex-wrap:wrap;gap:8px}.glide-home .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-home .wf-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-home .wf-table{min-width:680px}}.glide-home .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-home .wf-stats{gap:24px;display:flex}.glide-home .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-home .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-home .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-home .wf-stage-badge .num{background:var(--rojo);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.glide-home .rend-live .dot{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-home .rend-live.stale .dot{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-home .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-home .wf-table-wrap{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-home .wf-table-head-bar{border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.glide-home .wf-table-title{letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-home .wf-table-title .stage-lbl{color:var(--rojo)}.glide-home .wf-table-search{border:1px solid var(--gris-200);border-radius:8px;outline:none;width:280px;padding:8px 12px;font-size:12px;transition:border-color .12s}.glide-home .wf-table-search:focus{border-color:var(--negro)}.glide-home .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-home .wf-table thead{background:var(--gris-50)}.glide-home .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-home .wf-table th.num{text-align:right}.glide-home .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-home .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-home .wf-table tbody tr:hover{background:var(--gris-50)}.glide-home .wf-table tbody tr:last-child td{border-bottom:none}.glide-home .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-home .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-home .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-home .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-home .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-home .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-home .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-home .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-home .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-home .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-home .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-home .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-home .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-home .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-home .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-home .wf-table-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);color:var(--gris-500);justify-content:space-between;align-items:center;padding:11px 18px;font-size:11px;display:flex}.glide-home .wf-table-empty{text-align:center;color:var(--gris-500);padding:48px 24px;font-size:13px}.glide-home .wf-table-empty strong{color:var(--negro);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.glide-home .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-home .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-home .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-home .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-home .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-home .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-home .wf-table th.sorted{color:var(--brand-primary)}.glide-home .wf-table th.sorted .sort-ico{opacity:1}.glide-home .wf-table-foot .wf-foot-left{align-items:center;gap:10px;display:flex}.glide-home .wf-table th.wf-chk-col,.glide-home .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-home .wf-table tbody tr.wf-row-sel,.glide-home .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-home .fact-auto-banner .sub{color:#94a3b8;font-size:11.5px}.glide-home .wf-dh-stage-badge .num{background:var(--rojo);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.glide-home .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-home .syntage-logo .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-home .prop-head .sub{color:#fff9;font-size:12px}.glide-home .prop-head .modal-close{color:#fff;background:#ffffff14}.glide-home .prop-head .modal-close:hover{background:#ffffff2e}.glide-home .prop-renta-main .cur{color:var(--gris-500);vertical-align:baseline;margin-right:6px;font-size:14px;font-weight:600}.glide-home .prop-desglose-total .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-home .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-home .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-home .ind-block-title .num{background:var(--rojo);color:#fff;width:22px;height:22px;font-size:11px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-home .score-circle .track{stroke:#ffffff1a;stroke-width:12px}.glide-home .score-circle .fill{stroke-width:12px;stroke-linecap:round;transition:stroke-dasharray 1s cubic-bezier(.65,0,.35,1)}.glide-home .score-circle .fill.a{stroke:#22c55e}.glide-home .score-circle .fill.b{stroke:var(--verde)}.glide-home .score-circle .fill.c{stroke:#fcd34d}.glide-home .score-circle .fill.d{stroke:var(--ambar)}.glide-home .score-circle .fill.e{stroke:var(--rojo)}.glide-home .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-home .flow-row.section-h .lbl{color:var(--rojo);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-home .flow-row.detail .lbl{color:var(--gris-700);padding-left:14px;font-size:11.5px}.glide-home .flow-row.section-total .lbl{color:var(--negro);font-size:12px;font-weight:700}.glide-home .flow-row.grand-total .lbl{letter-spacing:-.005em;color:#fff;font-size:13px;font-weight:800}.glide-home .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-home .vs-header .sub{color:#ffffffb3;max-width:520px;margin-top:4px;font-size:11.5px;line-height:1.5}.glide-home .hist-dim-name .num{background:var(--negro);color:#fff;width:20px;height:20px;font-size:10px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-home .dual-score-val .num{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.glide-home .sat-panel-title .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-home .pdf-modal-actions .btn-sm{height:36px}.glide-home .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-home .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-home .pdf-block-value .small{color:#1a1a1a;margin-left:6px;font-size:13px;font-weight:600}.glide-home .pdf-block-value .small.red,.glide-home .pdf-list-row.total .lbl{color:var(--brand-primary)}.glide-home .pdf-fiscal-list .pdf-list-row.total .lbl{color:#2e7d32}.glide-home .pdf-foot-info>div .sub{color:#6b6b6b;margin-top:2px;font-size:10.5px}.glide-home .px-modal-head .sub{color:var(--gris-500);margin-top:2px;font-size:11.5px}.glide-home .email-header-row .lbl{color:var(--gris-500);min-width:60px;font-weight:600}.glide-home .email-detail-card .lbl{color:var(--rojo);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.glide-home .portal-header .sub{color:var(--gris-500);font-size:12.5px;line-height:1.5}.glide-home #faModalBg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-home #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-home #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-home #faModalBg .verd .lbl{letter-spacing:-.02em;font-size:19px;font-weight:800}.glide-home #faModalBg .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.glide-home #faModalBg .dot.v{background:#4caf50}.glide-home #faModalBg .dot.a{background:#e0a030}.glide-home #faModalBg .dot.r{background:var(--brand-primary)}.glide-home #faModalBg .sub{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11.5px;font-weight:800;display:flex}.glide-home #faModalBg .sub .t{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px;font-weight:500}.glide-home .pc-card .pc-progress .bar{background:var(--gris-100);border-radius:6px;height:6px;overflow:hidden}.glide-home .pc-card .pc-progress .bar i{background:var(--negro);border-radius:6px;height:100%;display:block}.glide-home .pc-card .pc-progress .lbl{color:var(--gris-500);margin-top:5px;font-size:10px}.glide-home .pc-det-head .meta{color:var(--gris-500);font-size:12.5px}.glide-home .pc-completion .ring{flex-shrink:0;width:52px;height:52px;position:relative}.glide-home .pc-completion .ring svg{transform:rotate(-90deg)}.glide-home .pc-completion .ring .pct{color:var(--negro);place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.glide-home .pc-cfdi-acts .lbl{letter-spacing:.04em;font-size:9.5px;font-weight:800}.glide-home .pcf-clabe .num{background:var(--negro);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.glide-home .pcf-clabe .num .lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;width:100%;font-size:9.5px;font-weight:800}.glide-home .pcf-clabe .num .val{color:#fff;letter-spacing:.06em;flex:1;min-width:200px;font-size:19px;font-weight:800}.glide-home .pcf-clabe .num .cp{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:7px;padding:7px 14px;font-size:11.5px;font-weight:700}.glide-home .pcf-clabe .num .cp:hover{background:#ffffff3d}.glide-home .pcf-clabe .meta{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.glide-home .pcf-clabe .meta span{color:var(--gris-500);font-size:11px}.glide-home .pcf-clabe .meta b{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-400,var(--gris-500));margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.glide-home .pcfc-hero .lbl{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:14px;font-size:10px;font-weight:800;position:relative}.glide-home .pcfc-hero .num{z-index:1;letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1;position:relative}.glide-home .pcfc-hero .sub{z-index:1;color:#ffffffb3;max-width:460px;margin-top:8px;font-size:12px;line-height:1.5;position:relative}.glide-home .sim-monto-in .cur{color:var(--gris-400);font-size:22px;font-weight:800}.glide-home .sim-chart .bar{background:var(--verde-soft);border-radius:3px 3px 0 0;flex:1;min-height:4px;transition:height .3s;position:relative}.glide-home .sim-chart .bar:last-child{background:var(--verde)}.glide-home.edit-mode .widget{cursor:default;box-shadow:0 0 0 2px var(--gris-200)}.glide-home.edit-mode .widget:hover{box-shadow:0 0 0 2px var(--rojo)}.glide-home.edit-mode .widget-controls{display:flex}.glide-home.edit-mode .widget[draggable=true]{cursor:grab}.glide-home.edit-mode .widget[draggable=true]:active{cursor:grabbing}.glide-home.edit-mode .widget.dragging{box-shadow:0 0 0 2px var(--rojo)}.glide-home.edit-mode .widget-resize,.glide-home.edit-mode .widget-empty{display:flex}body.resizing-active{cursor:ew-resize;-webkit-user-select:none;user-select:none}.glide-home .widget{position:relative}.glide-home .drawer-head h3{margin:0}.glide-home .drawer-head .sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-home .perfil-badge.gerente_com{background:#db2777}.glide-cotizador .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-cotizador .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-cotizador .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-cotizador .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-cotizador .topbar-actions{align-items:center;gap:10px;display:flex}.glide-cotizador .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-cotizador .btn-sm.dark{background:var(--negro);color:#fff}.glide-cotizador .btn-sm.dark:hover{background:#000}.glide-cotizador .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-cotizador .btn-sm.ghost:hover{border-color:var(--negro)}.glide-cotizador .btn-sm.red{background:var(--rojo);color:#fff}.glide-cotizador .btn-sm.red:hover{background:var(--rojo-dark)}.glide-cotizador .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-cotizador .coti-shell{grid-template-columns:1fr 380px;gap:24px;display:grid}.glide-cotizador .coti-main{border:1px solid var(--gris-200);background:#fff;border-radius:14px;overflow:hidden}.glide-cotizador .profile-bar{background:var(--gris-50);border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.glide-cotizador .profile-bar-left{align-items:center;gap:14px;display:flex}.glide-cotizador .profile-bar-label{color:var(--gris-700);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-cotizador .toggle{border:1px solid var(--gris-200);background:#fff;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.glide-cotizador .toggle button{color:var(--gris-500);border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s}.glide-cotizador .toggle button.active{background:var(--negro);color:#fff;box-shadow:var(--shadow-sm)}.glide-cotizador .toggle button:disabled{opacity:.45;cursor:not-allowed}.glide-cotizador .toggle button:disabled.active{opacity:.7}.glide-cotizador .profile-hint{color:var(--gris-500);font-size:12px;font-style:italic}.glide-cotizador .edit-mode-pill{background:var(--ambar-soft);color:var(--ambar);letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.glide-cotizador .edit-mode-pill:before{content:"";background:var(--ambar);border-radius:50%;width:6px;height:6px}.glide-cotizador .stepper{border-bottom:1px solid var(--gris-100);background:#fff;justify-content:center;align-items:center;padding:24px 28px;display:flex}.glide-cotizador .step{flex:none;align-items:center;gap:10px;display:flex}.glide-cotizador .step-circle{background:var(--gris-100);width:30px;height:30px;color:var(--gris-500);border:2px solid var(--gris-100);border-radius:50%;place-items:center;font-size:13px;font-weight:700;transition:all .25s;display:grid}.glide-cotizador .step.active .step-circle{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-cotizador .step.done .step-circle{background:var(--rojo);color:#fff;border-color:var(--rojo)}.glide-cotizador .step-label{color:var(--gris-500);font-size:12px;font-weight:600;transition:color .15s}.glide-cotizador .step.active .step-label{color:var(--negro)}.glide-cotizador .step.done .step-label{color:var(--rojo)}.glide-cotizador .step-connector{background:var(--gris-200);width:48px;height:2px;margin:0 12px;transition:background .25s}.glide-cotizador .step-connector.done{background:var(--rojo)}.glide-cotizador .step-body{min-height:420px;padding:32px 36px}.glide-cotizador .step-title{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:700}.glide-cotizador .step-desc{color:var(--gris-500);margin-bottom:28px;font-size:13px;line-height:1.5}.glide-cotizador .step-actions{border-top:1px solid var(--gris-100);background:var(--gris-50);justify-content:space-between;padding:20px 36px;display:flex}.glide-cotizador .edit-body{padding:0}.glide-cotizador .edit-section{border-bottom:1px solid var(--gris-100);padding:28px 36px}.glide-cotizador .edit-section:last-child{border-bottom:none}.glide-cotizador .edit-section-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.glide-cotizador .edit-section-num{background:var(--negro);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.glide-cotizador .edit-section-title{letter-spacing:-.015em;font-size:18px;font-weight:700}.glide-cotizador .edit-section-desc{color:var(--gris-500);margin-bottom:20px;font-size:12.5px;line-height:1.5}.glide-cotizador .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.glide-cotizador .field-sm{margin-bottom:14px}.glide-cotizador .acc-block{border-top:1px solid var(--gris-200);margin-top:22px;padding-top:20px}.glide-cotizador .acc-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.glide-cotizador .acc-title{color:var(--gris-900);margin-bottom:3px;font-size:13px;font-weight:700}.glide-cotizador .acc-sub{color:var(--gris-500);max-width:460px;font-size:11.5px;line-height:1.5}.glide-cotizador .acc-add{border:1.5px solid var(--gris-300);color:var(--gris-900);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:700}.glide-cotizador .acc-add:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-cotizador .acc-row{grid-template-columns:1.9fr .9fr auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.glide-cotizador .acc-f label{color:var(--gris-500);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.glide-cotizador .acc-f input{border:1px solid var(--gris-300);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;height:38px;padding:0 11px;font-family:inherit;font-size:12.5px}.glide-cotizador .acc-f input:focus{border-color:var(--rojo);outline:none}.glide-cotizador .acc-f.acc-money input{font-family:var(--font-mono);text-align:right}.glide-cotizador .acc-rm{border:1px solid var(--gris-200);width:34px;height:38px;color:var(--gris-300);cursor:pointer;background:#fff;border-radius:8px;font-size:13px}.glide-cotizador .acc-rm:hover{color:var(--rojo);border-color:var(--rojo);background:var(--rojo-soft)}.glide-cotizador .acc-total{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-600);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.glide-cotizador .acc-total b{font-family:var(--font-mono);color:var(--gris-900);margin-left:5px;font-weight:700}.glide-cotizador .acc-total .op{color:var(--gris-300);font-weight:700}.glide-cotizador .acc-total .tot{color:var(--gris-900);margin-left:auto;font-weight:700}.glide-cotizador .acc-total .tot b{color:var(--rojo);font-size:13.5px}@media (width<=720px){.glide-cotizador .acc-row{grid-template-columns:1fr auto}.glide-cotizador .acc-total .tot{width:100%;margin-left:0}}.glide-cotizador .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-cotizador .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-cotizador .lbl-optional{color:var(--gris-500);background:var(--gris-100);letter-spacing:.04em;text-transform:lowercase;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.glide-cotizador .field-sm input,.glide-cotizador .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-cotizador .field-sm input:focus,.glide-cotizador .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizador .field-sm input:disabled,.glide-cotizador .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-cotizador .input-suffix:after{content:attr(data-suffix);color:var(--gris-500);font-size:12px;font-family:var(--font-mono);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.glide-cotizador .input-prefix{position:relative}.glide-cotizador .input-prefix:before{content:"$";color:var(--gris-500);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.glide-cotizador .input-prefix input{padding-left:24px}.glide-cotizador .choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:8px;display:grid}.glide-cotizador .choice-grid.two{grid-template-columns:1fr 1fr}.glide-cotizador .choice-card{border:1.5px solid var(--gris-200);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:18px 16px;transition:all .15s}.glide-cotizador .choice-card:hover{border-color:var(--negro);transform:translateY(-1px)}.glide-cotizador .choice-card.selected{border-color:var(--rojo);background:var(--rojo-soft);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08)}.glide-cotizador .choice-card .ci-icon{background:var(--gris-50);width:34px;height:34px;color:var(--gris-700);border-radius:8px;place-items:center;margin-bottom:10px;display:grid}.glide-cotizador .choice-card.selected .ci-icon{background:var(--rojo);color:#fff}.glide-cotizador .choice-card strong{margin-bottom:3px;font-size:13px;display:block}.glide-cotizador .choice-card span{color:var(--gris-500);font-size:11px;line-height:1.4;display:block}.glide-cotizador .plan-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.glide-cotizador .plan-card{border:1.5px solid var(--gris-200);cursor:pointer;text-align:left;background:#fff;border-radius:10px;padding:14px;transition:all .15s}.glide-cotizador .plan-card:hover{border-color:var(--negro)}.glide-cotizador .plan-card.selected{border-color:var(--rojo);background:var(--rojo-soft)}.glide-cotizador .plan-card .plan-name{color:var(--negro);margin-bottom:6px;font-size:12px;font-weight:700}.glide-cotizador .plan-card .plan-meta{color:var(--gris-500);font-size:11px;font-family:var(--font-mono)}.glide-cotizador .plan-card .plan-tir{background:var(--negro);color:#fff;letter-spacing:.04em;border-radius:5px;margin-top:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.glide-cotizador .insurance-banner{border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px;display:flex}.glide-cotizador .insurance-banner.info{background:var(--azul-soft);color:var(--azul);border:1px solid #93c5fd}.glide-cotizador .insurance-banner.warn{background:var(--ambar-soft);color:var(--ambar);border:1px solid #fcd34d}.glide-cotizador .insurance-banner.ok{background:var(--verde-soft);color:var(--verde);border:1px solid #86efac}.glide-cotizador .insurance-banner svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.glide-cotizador .insurance-banner strong{margin-bottom:3px;font-size:13px;display:block}.glide-cotizador .insurance-banner span{opacity:.9;font-size:12px;line-height:1.5}.glide-cotizador .calc-mode-bar{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 14px;display:flex}.glide-cotizador .calc-mode-label{color:var(--gris-700);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-cotizador .pct-monto-row{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:14px;display:grid}.glide-cotizador .pct-monto-row .field-money{margin:0}.glide-cotizador .pct-monto-row .field-money label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-cotizador .pct-monto-row .field-money .input-prefix input{border:1px solid var(--gris-200);width:100%;height:42px;font-size:13px;font-family:var(--font-mono);background:#fff;border-radius:8px;padding:0 12px 0 24px;transition:all .12s}.glide-cotizador .pct-monto-row .field-money .input-prefix input:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizador .tasas-result{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.glide-cotizador .tasa-card{border:1.5px solid var(--gris-200);background:#fff;border-radius:10px;padding:14px 16px}.glide-cotizador .tasa-card.bruta{border-color:var(--rojo);background:var(--rojo-soft)}.glide-cotizador .tasa-card.neta{border-color:var(--negro)}.glide-cotizador .tasa-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gris-500);margin-bottom:6px;font-size:10px;font-weight:700}.glide-cotizador .tasa-card.bruta .tasa-card-label{color:var(--rojo)}.glide-cotizador .tasa-card.neta .tasa-card-label{color:var(--negro)}.glide-cotizador .tasa-card-value{letter-spacing:-.02em;color:var(--negro);font-size:24px;font-weight:800}.glide-cotizador .tasa-card.bruta .tasa-card-value{color:var(--rojo)}.glide-cotizador .tasa-card-note{color:var(--gris-500);margin-top:3px;font-size:11px}.glide-cotizador .quote-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.glide-cotizador .quote-card{border:1.5px solid var(--gris-200);background:#fff;border-radius:12px;padding:18px;transition:all .25s;position:relative}.glide-cotizador .quote-card.selected{border-color:var(--rojo);background:var(--rojo-soft);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08)}.glide-cotizador .qc-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.glide-cotizador .qc-brand{letter-spacing:-.01em;font-size:14px;font-weight:700}.glide-cotizador .qc-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700}.glide-cotizador .qc-badge.qualitas{color:#9a3412;background:#ffedd5}.glide-cotizador .qc-badge.hdi{color:#1e40af;background:#dbeafe}.glide-cotizador .qc-amount{letter-spacing:-.02em;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.glide-cotizador .qc-amount-note{color:var(--gris-500);margin-bottom:14px;font-size:11px}.glide-cotizador .qc-rows{color:var(--gris-700);font-size:12px}.glide-cotizador .qc-row{justify-content:space-between;padding:4px 0;display:flex}.glide-cotizador .qc-row span:last-child{font-weight:600;font-family:var(--font-mono);font-size:11.5px}.glide-cotizador .qc-select{background:var(--negro);color:#fff;cursor:pointer;border-radius:7px;place-items:center;width:100%;height:36px;margin-top:14px;font-size:12px;font-weight:600;transition:all .12s;display:grid}.glide-cotizador .qc-select:hover{background:#000}.glide-cotizador .quote-card.selected .qc-select{background:var(--rojo)}.glide-cotizador .quote-card.selected .qc-select:before{content:"✓ Seleccionado"}.glide-cotizador .quote-card:not(.selected) .qc-select:before{content:"Seleccionar"}.glide-cotizador .ws-loading{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 20px;display:flex}.glide-cotizador .spinner{border:3px solid var(--gris-200);border-top-color:var(--rojo);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}.glide-cotizador .ws-loading-label{color:var(--gris-700);font-size:13px;font-weight:500}.glide-cotizador .ws-loading-sub{color:var(--gris-500);font-size:11px;font-family:var(--font-mono)}.glide-cotizador .manual-quote-card{background:var(--gris-50);border:1.5px dashed var(--gris-300);text-align:center;border-radius:12px;padding:24px}.glide-cotizador .manual-quote-card svg{width:32px;height:32px;color:var(--ambar);margin-bottom:12px}.glide-cotizador .manual-quote-card h4{margin-bottom:6px;font-size:15px;font-weight:700}.glide-cotizador .manual-quote-card p{color:var(--gris-500);max-width:380px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}.glide-cotizador .coti-summary{background:var(--negro);color:#fff;border-radius:14px;height:fit-content;max-height:calc(100vh - 48px);padding:24px;position:sticky;top:24px;overflow-y:auto}.glide-cotizador .summary-eyebrow{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.glide-cotizador .summary-renta{letter-spacing:-.03em;margin-bottom:4px;font-size:38px;font-weight:800;line-height:1}.glide-cotizador .summary-renta .cur{color:#ffffff80;vertical-align:top;margin-right:5px;font-size:14px;font-weight:600}.glide-cotizador .summary-renta-note{color:#fff9;margin-bottom:22px;font-size:11px}.glide-cotizador .summary-section{border-top:1px solid #ffffff1a;padding:14px 0}.glide-cotizador .summary-section:first-of-type{border-top:none;padding-top:0}.glide-cotizador .summary-sec-title{color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.glide-cotizador .summary-row{justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;display:flex}.glide-cotizador .summary-row .lbl{color:#ffffffa6}.glide-cotizador .summary-row .val{font-weight:600;font-family:var(--font-mono);color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:60%;font-size:11.5px;overflow:hidden}.glide-cotizador .summary-row .val.pending{color:#ffffff4d;font-family:Manrope,sans-serif;font-style:italic}.glide-cotizador .summary-row.total{border-top:1px solid #ffffff26;margin-top:8px;padding-top:10px}.glide-cotizador .summary-row.total .val{color:var(--rojo);font-size:13px;font-weight:700}.glide-cotizador .btn-integracion-cta{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#5b21b6 0%,#7c3aed 100%);border:none;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #5b21b64d}.glide-cotizador .btn-integracion-cta:hover{background:linear-gradient(135deg,#4c1d95 0%,#6d28d9 100%);transform:translateY(-1px);box-shadow:0 5px 14px #5b21b66b}.glide-cotizador .btn-integracion-cta svg{width:14px;height:14px}.glide-cotizador .cfg-form-grid .field-sm select,.glide-cotizador .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-cotizador .cfg-form-grid .field-sm select:focus,.glide-cotizador .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-cotizador .input-suffix{position:relative}.glide-cotizador .input-suffix input{padding-right:32px!important}.glide-cotizador .input-suffix .suffix{color:var(--gris-500);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.glide-cotizador .cfg-asg-toggle{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.glide-cotizador .cfg-asg-toggle input{opacity:0;width:0;height:0}.glide-cotizador .cfg-asg-toggle .slider{background:var(--gris-300);border-radius:22px;transition:all .18s;position:absolute;inset:0}.glide-cotizador .cfg-asg-toggle .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.glide-cotizador .cfg-asg-toggle input:checked+.slider{background:var(--verde,#10b981)}.glide-cotizador .cfg-asg-toggle input:checked+.slider:before{transform:translate(16px)}.glide-cotizador .moneda-row{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 16px;display:flex}.glide-cotizador .seg-step-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.glide-cotizador .seg-manual-switch{flex-shrink:0;align-items:center;gap:8px;display:flex}.glide-cotizador .precio-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.glide-cotizador .precio-head>label{color:var(--gris-700);margin:0;font-size:12px;font-weight:600}.glide-cotizador .precio-desc-badge{background:var(--verde-soft,#ecfdf5);border:1px solid var(--verde,#10b981);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.glide-cotizador .precio-desc-badge .lbl{color:var(--verde,#10b981);font-size:11.5px;font-weight:600}.glide-cotizador .precio-desc-badge .val{font-family:var(--font-mono);color:var(--verde,#10b981);font-size:13px;font-weight:700}.glide-cotizador .precio-desc-pdf{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;align-items:center;gap:10px;margin-top:2px;padding:11px 14px;display:flex}.glide-cotizador .precio-desc-pdf .txt{flex:1;min-width:0}.glide-cotizador .precio-desc-pdf .txt strong{color:var(--gris-800,#333);font-size:12.5px;font-weight:700;display:block}.glide-cotizador .precio-desc-pdf .txt span{color:var(--gris-500);margin-top:2px;font-size:11px;line-height:1.45;display:block}.glide-cotizador .seg-manual-switch span{color:var(--gris-600);font-size:11.5px;font-weight:600}.glide-cotizador .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-cotizador .wstep{display:none}.glide-cotizador .wstep.active{animation:.3s slideIn;display:block}.glide-cotizador .pm-dot{vertical-align:middle;color:var(--gris-400);margin:0 3px;font-weight:700;line-height:1;display:inline-block;position:relative;top:-1px}.glide-cotizador .fa-form-field .help,.glide-cotizador .bank-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-cotizador .pdf-modal-actions .btn-sm{height:36px}.glide-cotizador .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-cotizador .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=1080px){.glide-cotizador .coti-shell{grid-template-columns:1fr}.glide-cotizador .coti-summary{max-height:none;position:relative;top:0}}@media (width<=980px){.glide-cotizador .choice-grid,.glide-cotizador .plan-grid{grid-template-columns:1fr 1fr}.glide-cotizador .quote-cards{grid-template-columns:1fr}.glide-cotizador .stepper{flex-wrap:wrap;gap:8px}.glide-cotizador .step-connector{width:24px}.glide-cotizador .step-body,.glide-cotizador .edit-section{padding:24px 20px}.glide-cotizador .step-actions{padding:16px 20px}.glide-cotizador .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-cotizador .page-title{font-size:20px}.glide-cotizador .topbar-actions{flex-wrap:wrap;gap:8px}}.glide-cotizador #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-cotizador #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-cotizador #faModalBg .help{width:22px;height:22px;color:var(--gris-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-cotizador #faModalBg .help:hover{background:var(--gris-100);color:var(--negro)}.glide-cotizador #faModalBg .help svg{width:14px;height:14px}.glide-cotizador #faModalBg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-cotizador #faModalBg .slider input{accent-color:var(--brand-primary);flex:1}.glide-cotizador #faModalBg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-cotizador .amp-caja{border:1px solid var(--gris-200);font-family:var(--font-ui);background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden}.glide-cotizador .amp-caja[open]{border-color:var(--gris-300)}.glide-cotizador .amp-caja>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;list-style:none;display:flex}.glide-cotizador .amp-caja>summary::-webkit-details-marker{display:none}.glide-cotizador .amp-caja>summary:hover{background:var(--gris-50)}.glide-cotizador .amp-chev{color:var(--gris-500);font-size:11px;transition:transform .15s}.glide-cotizador .amp-caja[open] .amp-chev{transform:rotate(90deg)}.glide-cotizador .amp-titulo{color:var(--brand-primary);letter-spacing:-.005em;font-size:13.5px;font-weight:800}.glide-cotizador .amp-titulo-sub{color:var(--gris-500);font-size:11.5px}.glide-cotizador .amp-aviso{color:var(--ambar);margin-left:auto;font-size:11.5px;font-weight:700}.glide-cotizador .amp-cuerpo{border-top:1px solid var(--gris-200)}.glide-cotizador .amp-fila{border-bottom:1px solid var(--gris-100);padding:12px 18px}.glide-cotizador .amp-fila:last-child{border-bottom:0}.glide-cotizador .amp-contexto{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.glide-cotizador .amp-link{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700}.glide-cotizador .amp-link:hover{text-decoration:underline}.glide-cotizador .amp-dato{flex-direction:column;gap:1px;min-width:0;display:flex}.glide-cotizador .amp-dato>span{color:var(--gris-500);font-size:10.5px}.glide-cotizador .amp-dato>strong{color:var(--negro);font-size:14px;font-weight:700;font-family:var(--font-mono)}.glide-cotizador .amp-dato>em{color:var(--gris-500);font-size:10.5px;font-style:normal}.glide-cotizador .amp-rend{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 0;display:grid}.glide-cotizador .amp-medidor{flex-direction:column;gap:2px;min-width:0;padding:0 20px;display:flex}.glide-cotizador .amp-medidor:first-child{padding-left:0}.glide-cotizador .amp-medidor+.amp-medidor{border-left:1px solid var(--gris-200)}.glide-cotizador .amp-medidor>span{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.glide-cotizador .amp-medidor>strong{color:var(--negro);font-size:24px;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em;line-height:1.15}.glide-cotizador .amp-medidor>em{color:var(--gris-500);font-size:11px;font-style:normal;font-family:var(--font-mono)}.glide-cotizador .amp-medidor>em b{color:var(--gris-700);margin-left:10px;font-weight:700}.glide-cotizador .amp-nota{color:var(--gris-500);margin-top:10px;font-size:10.5px}.glide-cotizador .amp-detalle{border-bottom:1px solid var(--gris-100)}.glide-cotizador .amp-detalle>summary{color:var(--gris-700);cursor:pointer;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:700;list-style:none;display:flex}.glide-cotizador .amp-detalle>summary::-webkit-details-marker{display:none}.glide-cotizador .amp-detalle>summary:hover{background:var(--gris-50)}.glide-cotizador .amp-detalle[open] .amp-chev{transform:rotate(90deg)}.glide-cotizador .amp-tabla-det{border-collapse:collapse;width:100%;margin:0 0 12px}.glide-cotizador .amp-tabla-det td{color:var(--gris-700);vertical-align:top;padding:5px 18px;font-size:12.5px}.glide-cotizador .amp-tabla-det td:last-child{text-align:right;white-space:nowrap;font-family:var(--font-mono);color:var(--negro);width:34%;font-weight:700}.glide-cotizador .amp-tabla-det em{color:var(--gris-500);margin-top:1px;font-size:10.5px;font-style:normal;display:block}.glide-cotizador .amp-saldo{background:var(--gris-50);padding:12px 18px}.glide-cotizador .amp-saldo-head{color:var(--gris-500);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;font-size:11.5px;display:flex}.glide-cotizador .amp-saldo-head strong{color:var(--gris-700);font-size:12px;font-weight:700}.glide-cotizador .amp-saldo-head strong.pendiente{color:var(--ambar)}.glide-cotizador .amp-saldo-cifras{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.glide-cotizador .amp-saldo-nota{color:var(--gris-500);margin-top:8px;font-size:10.5px;line-height:1.5}@media (width<=720px){.glide-cotizador .amp-medidor{padding:0}.glide-cotizador .amp-medidor+.amp-medidor{border-left:0;border-top:1px solid var(--gris-200);padding-top:10px}.glide-cotizador .amp-tabla-det td:last-child{width:40%}}.glide-cotizador .amp-caja>summary .amp-link{margin-left:auto;font-size:11.5px}.glide-cotizador .amp-caja>summary .amp-aviso+.amp-link{margin-left:14px}.glide-cotizador .tasas-result.con-tir{grid-template-columns:1.2fr 1fr 1fr}.glide-cotizador .tasas-result.con-tir .tasa-card-value{font-size:21px}.glide-cotizador .tasa-card.tir{border-color:var(--gris-300);background:var(--gris-50)}.glide-cotizador .tasa-card.tir .tasa-card-label{color:var(--gris-600)}.glide-cotizador .tasa-card.tir .tasa-card-value{color:var(--gris-800)}@media (width<=900px){.glide-cotizador .tasas-result.con-tir{grid-template-columns:1fr}}.glide-cotizador .mail-preview{border:1px solid var(--gris-200);color:var(--gris-700);background:#fafafa;border-radius:10px;max-height:280px;padding:16px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.6;overflow-y:auto}.glide-cotizador .mail-preview-head{border-bottom:1px solid var(--gris-200);color:var(--gris-500);font-size:12px;font-family:var(--font-mono);margin-bottom:12px;padding-bottom:10px}.glide-cotizador .mail-preview-head strong{color:var(--negro);font-family:Manrope,sans-serif;font-weight:600}.glide-cotizador .mail-preview-body p{margin:0 0 10px}.glide-cotizador .mail-preview-body ul{margin:0 0 10px;padding-left:20px}.glide-cotizador .mail-preview-body li{margin-bottom:4px}.glide-cotizador .mail-preview-body a{color:#5b21b6;font-weight:600;text-decoration:none}.glide-cotizador .mail-preview-body a:hover{text-decoration:underline}.glide-cotizador .mail-editor{border:1px solid var(--gris-200);resize:vertical;background:#fafafa;border-radius:10px;width:100%;min-height:280px;max-height:380px;padding:14px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}.glide-cotizador .mail-editor:focus{border-color:#5b21b6;outline:none;box-shadow:0 0 0 3px #5b21b61a}.glide-cotizador .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-cotizador .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-cotizador .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-cotizador .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-cotizador .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-cotizador .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-cotizador .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizador .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=980px){.glide-cotizador .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-cotizador .motivo-modal input,.glide-cotizador .motivo-modal select,.glide-cotizador .motivo-modal textarea{font-size:16px}}.glide-cotizador .form-row.auto-fila-1{grid-template-columns:.5fr 1fr 1fr}.glide-cotizador .form-row.auto-fila-2{grid-template-columns:1fr 210px}.glide-cotizador .form-row.auto-fila-1 select,.glide-cotizador .form-row.auto-fila-2 select{appearance:none;cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6B6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center no-repeat;padding-right:34px}.glide-cotizador .form-row.auto-fila-1 select:disabled,.glide-cotizador .form-row.auto-fila-2 select:disabled{background-color:var(--gris-100);cursor:not-allowed}@media (width<=720px){.glide-cotizador .form-row.auto-fila-1,.glide-cotizador .form-row.auto-fila-2{grid-template-columns:1fr}}.glide-cotizador .sel-reintentar{color:var(--rojo);cursor:pointer;padding:0;font-style:normal;font-weight:700;text-decoration:underline}.glide-cotizador .sb{position:relative}.glide-cotizador .sb-btn{border:1px solid var(--gris-200);width:100%;height:42px;color:var(--negro);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6B6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center no-repeat;border-radius:8px;padding:0 34px 0 12px;font-size:13px;transition:all .12s;overflow:hidden}.glide-cotizador .sb-btn:focus-visible,.glide-cotizador .sb.abierto .sb-btn{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizador .sb-btn:disabled{background-color:var(--gris-100);color:var(--gris-500);cursor:not-allowed}.glide-cotizador .sb-panel{z-index:40;border:1px solid var(--gris-200);background:#fff;border-radius:10px;width:max(100%,300px);max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 34px #00000029}.glide-cotizador .sb-busca{position:relative}.glide-cotizador .sb-busca svg{pointer-events:none;color:var(--gris-500);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.glide-cotizador .sb-busca input{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:38px;padding:0 34px;font-size:13px}.glide-cotizador .sb-busca input:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizador .sb-limpiar{width:24px;height:24px;color:var(--gris-500);border-radius:6px;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.glide-cotizador .sb-limpiar:hover{background:var(--gris-100);color:var(--negro)}.glide-cotizador .sb-lista{overscroll-behavior:contain;max-height:min(360px,46vh);margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.glide-cotizador .sb-op{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:13px;display:flex}.glide-cotizador .sb-op.activo{background:var(--gris-100)}.glide-cotizador .sb-op.ninguna{color:var(--gris-500);font-style:italic}.glide-cotizador .sb-op.sel{font-weight:700}.glide-cotizador .sb-tx{text-overflow:ellipsis;overflow:hidden}.glide-cotizador .sb-op .sb-ok{color:var(--rojo);flex:none;margin-left:auto}.glide-cotizador .sb-op b{color:var(--negro);background:rgba(var(--brand-primary-rgb), .12);border-radius:3px;font-weight:800}.glide-cotizador .sb-vacio{text-align:center;color:var(--gris-500);padding:16px 10px;font-size:13px}.glide-cotizador .sb-pie{color:var(--gris-500);border-top:1px solid var(--gris-100);margin-top:6px;padding:7px 10px 1px;font-size:11px}@media (width<=720px){.glide-cotizador .sb-panel{width:100%}.glide-cotizador .sb-busca input{font-size:16px}}.glide-cotizador .qc-version{margin-bottom:14px}.glide-cotizador .qc-version label{color:var(--gris-700);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.glide-cotizador .qc-select.pendiente,.glide-cotizador .qc-select.pendiente:hover{background:var(--gris-500);cursor:not-allowed}.glide-cotizaciones .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-cotizaciones .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-cotizaciones .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-cotizaciones .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-cotizaciones .topbar-actions{align-items:center;gap:10px;display:flex}.glide-cotizaciones .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-cotizaciones .btn-sm.dark{background:var(--negro);color:#fff}.glide-cotizaciones .btn-sm.dark:hover{background:#000}.glide-cotizaciones .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-cotizaciones .btn-sm.ghost:hover{border-color:var(--negro)}.glide-cotizaciones .btn-sm.red{background:var(--rojo);color:#fff}.glide-cotizaciones .btn-sm.red:hover{background:var(--rojo-dark)}.glide-cotizaciones .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-cotizaciones .field-sm{margin-bottom:14px}.glide-cotizaciones .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-cotizaciones .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-cotizaciones .lbl-optional{color:var(--gris-500);background:var(--gris-100);letter-spacing:.04em;text-transform:lowercase;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.glide-cotizaciones .field-sm input,.glide-cotizaciones .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-cotizaciones .field-sm input:focus,.glide-cotizaciones .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizaciones .field-sm input:disabled,.glide-cotizaciones .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-cotizaciones .cot-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.glide-cotizaciones .search-input{border:1px solid var(--gris-200);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>") 14px no-repeat;border-radius:8px;flex:1;min-width:220px;height:40px;padding:0 14px 0 40px;font-size:13px;transition:all .12s}.glide-cotizaciones .search-input:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizaciones .cot-table{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-cotizaciones .cot-row{border-bottom:1px solid var(--gris-100);grid-template-columns:1.4fr 1.4fr 1fr 1fr .9fr .8fr;align-items:center;gap:14px;padding:14px 20px;transition:background .12s;display:grid}.glide-cotizaciones .cot-row:last-child{border-bottom:none}.glide-cotizaciones .cot-row:hover:not(.cot-row-head){background:var(--gris-50)}.glide-cotizaciones .cot-row-head{background:var(--gris-50);border-bottom:1px solid var(--gris-200);color:var(--gris-500);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.glide-cotizaciones .cot-cell-name{font-size:14px;font-weight:600}.glide-cotizaciones .cot-cell-asset{color:var(--gris-700);font-size:13px}.glide-cotizaciones .cot-cell-meta{color:var(--gris-500);font-size:12px;font-family:var(--font-mono)}.glide-cotizaciones .cot-cell-amount{color:var(--rojo);font-size:13px;font-weight:700;font-family:var(--font-mono)}.glide-cotizaciones .cot-actions{justify-content:flex-end;gap:6px;display:flex}.glide-cotizaciones .icon-btn{width:32px;height:32px;color:var(--gris-500);border:1px solid var(--gris-200);background:#fff;border-radius:7px;place-items:center;transition:all .12s;display:grid}.glide-cotizaciones .icon-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-cotizaciones .icon-btn.danger:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-cotizaciones .icon-btn svg{width:14px;height:14px}.glide-cotizaciones .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-cotizaciones .folio-chip{font-family:var(--font-mono);color:var(--gris-600);background:var(--gris-100);letter-spacing:.02em;border-radius:4px;margin-right:5px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.glide-cotizaciones .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-cotizaciones .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-cotizaciones .btn-integracion{color:#fff;background:linear-gradient(135deg,#5b21b6 0%,#7c3aed 100%);border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #5b21b640}.glide-cotizaciones .btn-integracion:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5b21b659}.glide-cotizaciones .btn-integracion svg{width:14px;height:14px}.glide-cotizaciones .mail-preview{border:1px solid var(--gris-200);color:var(--gris-700);background:#fafafa;border-radius:10px;max-height:280px;padding:16px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.6;overflow-y:auto}.glide-cotizaciones .mail-preview-head{border-bottom:1px solid var(--gris-200);color:var(--gris-500);font-size:12px;font-family:var(--font-mono);margin-bottom:12px;padding-bottom:10px}.glide-cotizaciones .mail-preview-head strong{color:var(--negro);font-family:Manrope,sans-serif;font-weight:600}.glide-cotizaciones .mail-preview-body p{margin:0 0 10px}.glide-cotizaciones .mail-preview-body ul{margin:0 0 10px;padding-left:20px}.glide-cotizaciones .mail-preview-body li{margin-bottom:4px}.glide-cotizaciones .mail-preview-body a{color:#5b21b6;font-weight:600;text-decoration:none}.glide-cotizaciones .mail-preview-body a:hover{text-decoration:underline}.glide-cotizaciones .mail-editor{border:1px solid var(--gris-200);resize:vertical;background:#fafafa;border-radius:10px;width:100%;min-height:280px;max-height:380px;padding:14px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}.glide-cotizaciones .mail-editor:focus{border-color:#5b21b6;outline:none;box-shadow:0 0 0 3px #5b21b61a}.glide-cotizaciones .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-cotizaciones .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-cotizaciones .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-cotizaciones .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-cotizaciones .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-cotizaciones .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-cotizaciones .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-cotizaciones .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-cotizaciones .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-cotizaciones .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-cotizaciones .empty-state{text-align:center;padding:64px 24px}.glide-cotizaciones .empty-state svg{width:48px;height:48px;color:var(--gris-300);margin-bottom:16px}.glide-cotizaciones .empty-state h4{margin-bottom:6px;font-size:16px;font-weight:700}.glide-cotizaciones .empty-state p{color:var(--gris-500);margin-bottom:20px;font-size:13px}.glide-cotizaciones .cfg-form-grid .field-sm select,.glide-cotizaciones .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-cotizaciones .cfg-form-grid .field-sm select:focus,.glide-cotizaciones .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-cotizaciones .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-cotizaciones .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-cotizaciones .wf-table thead{background:var(--gris-50)}.glide-cotizaciones .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-cotizaciones .wf-table th.num{text-align:right}.glide-cotizaciones .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-cotizaciones .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-cotizaciones .wf-table tbody tr:hover{background:var(--gris-50)}.glide-cotizaciones .wf-table tbody tr:last-child td{border-bottom:none}.glide-cotizaciones .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-cotizaciones .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-cotizaciones .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-cotizaciones .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-cotizaciones .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-cotizaciones .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-cotizaciones .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-cotizaciones .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-cotizaciones .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-cotizaciones .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-cotizaciones .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-cotizaciones .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-cotizaciones .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-cotizaciones .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-cotizaciones .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-cotizaciones .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-cotizaciones .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-cotizaciones .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-cotizaciones .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-cotizaciones .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-cotizaciones .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-cotizaciones .wf-table th.sorted{color:var(--brand-primary)}.glide-cotizaciones .wf-table th.sorted .sort-ico{opacity:1}.glide-cotizaciones .wf-table th.wf-chk-col,.glide-cotizaciones .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-cotizaciones .wf-table tbody tr.wf-row-sel,.glide-cotizaciones .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-cotizaciones .fa-form-field .help,.glide-cotizaciones .bank-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-cotizaciones .pdf-modal-actions .btn-sm{height:36px}.glide-cotizaciones .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-cotizaciones .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=1080px){.glide-cotizaciones .cot-row{grid-template-columns:1.4fr 1.2fr .9fr .9fr .8fr .8fr}.glide-cotizaciones .cot-row>:nth-child(4),.glide-cotizaciones .cot-row-head>:nth-child(4){display:none}}@media (width<=980px){.glide-cotizaciones .cot-row{grid-template-columns:1.2fr 1fr .8fr .6fr;font-size:12px}.glide-cotizaciones .cot-row>:nth-child(3),.glide-cotizaciones .cot-row>:nth-child(4),.glide-cotizaciones .cot-row-head>:nth-child(3),.glide-cotizaciones .cot-row-head>:nth-child(4){display:none}.glide-cotizaciones .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-cotizaciones .page-title{font-size:20px}.glide-cotizaciones .topbar-actions{flex-wrap:wrap;gap:8px}.glide-cotizaciones .wf-table{min-width:680px}.glide-cotizaciones .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-cotizaciones .motivo-modal input,.glide-cotizaciones .motivo-modal select,.glide-cotizaciones .motivo-modal textarea{font-size:16px}}.glide-cotizaciones #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-cotizaciones #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-cotizaciones #faModalBg .help{width:22px;height:22px;color:var(--gris-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-cotizaciones #faModalBg .help:hover{background:var(--gris-100);color:var(--negro)}.glide-cotizaciones #faModalBg .help svg{width:14px;height:14px}.glide-workflow .mapa-live .dot{background:var(--verde);border-radius:50%;width:8px;height:8px;animation:1.6s infinite mapaPulse;box-shadow:0 0 #2e7d3280}.glide-workflow .mapa-leg-dot .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.glide-workflow .mapa-bucket-pill .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.glide-workflow .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-workflow .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-workflow .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-workflow .topbar-actions{align-items:center;gap:10px;display:flex}.glide-workflow .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-workflow .btn-sm.dark{background:var(--negro);color:#fff}.glide-workflow .btn-sm.dark:hover{background:#000}.glide-workflow .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-workflow .btn-sm.ghost:hover{border-color:var(--negro)}.glide-workflow .btn-sm.red{background:var(--rojo);color:#fff}.glide-workflow .btn-sm.red:hover{background:var(--rojo-dark)}.glide-workflow .bnd-in .meta{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-workflow .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-workflow .cot-actions{justify-content:flex-end;gap:6px;display:flex}.glide-workflow .icon-btn{width:32px;height:32px;color:var(--gris-500);border:1px solid var(--gris-200);background:#fff;border-radius:7px;place-items:center;transition:all .12s;display:grid}.glide-workflow .icon-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-workflow .icon-btn.danger:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-workflow .icon-btn svg{width:14px;height:14px}.glide-workflow .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-workflow .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-workflow .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-workflow .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-workflow .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-workflow .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-workflow .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-workflow .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-workflow .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-workflow .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-workflow .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-workflow .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-workflow .comite-info .meta{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-workflow .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-workflow .wf-stats{gap:24px;display:flex}.glide-workflow .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-workflow .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-workflow .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-workflow .wf-detail-main{border:1px solid var(--gris-200);background:#fff;border-radius:12px;padding:24px}.glide-workflow .wf-tasks{margin-bottom:24px}.glide-workflow .wf-tasks-title{letter-spacing:-.005em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.glide-workflow .wf-tasks-progress{color:var(--gris-500);font-size:11px;font-weight:600}.glide-workflow .wf-task{border:1px solid var(--gris-200);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;transition:all .12s;display:flex}.glide-workflow .wf-task:hover{border-color:var(--gris-300);background:var(--gris-50)}.glide-workflow .wf-task.done{background:#2e7d320d;border-color:#2e7d3233}.glide-workflow .wf-task.blocker{border-left:3px solid var(--rojo)}.glide-workflow .wf-task-check{border:2px solid var(--gris-300);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .12s;display:grid}.glide-workflow .wf-task-check:hover{border-color:var(--negro)}.glide-workflow .wf-task.done .wf-task-check{background:var(--verde);border-color:var(--verde)}.glide-workflow .wf-task.done .wf-task-check svg{color:#fff;display:block}.glide-workflow .wf-task-check svg{width:13px;height:13px;display:none}.glide-workflow .wf-task-info{flex:1;min-width:0}.glide-workflow .wf-task-name{letter-spacing:-.005em;color:var(--negro);font-size:13px;font-weight:600}.glide-workflow .wf-task.done .wf-task-name{color:var(--gris-700);text-decoration:line-through;-webkit-text-decoration-color:var(--gris-300);text-decoration-color:var(--gris-300)}.glide-workflow .wf-task-desc{color:var(--gris-500);margin-top:3px;font-size:11.5px;line-height:1.45}.glide-workflow .wf-task-meta{color:var(--gris-500);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:10.5px;display:flex}.glide-workflow .wf-task-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-block}.glide-workflow .wf-task-tag.bloq{background:var(--rojo-soft);color:var(--rojo)}.glide-workflow .wf-task-tag.opc{background:var(--gris-100);color:var(--gris-700)}.glide-workflow .wf-task-tag.flot{color:#92400e;background:#fef3c7}.glide-workflow .wf-bitacora{border:1px solid var(--gris-200);background:#fff;border-radius:12px;flex-direction:column;max-height:calc(100vh - 130px);display:flex;overflow:hidden}.glide-workflow .wf-bita-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;padding:16px}.glide-workflow .wf-bita-title{letter-spacing:-.01em;font-size:14px;font-weight:700}.glide-workflow .wf-bita-sub{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-workflow .wf-bita-body{flex:1;min-height:200px;max-height:500px;padding:14px;overflow-y:auto}.glide-workflow .wf-bita-entry{border-bottom:1px solid var(--gris-100);margin-bottom:12px;padding-bottom:12px}.glide-workflow .wf-bita-entry:last-child{border-bottom:none}.glide-workflow .wf-bita-entry-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.glide-workflow .wf-bita-author{letter-spacing:-.005em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.glide-workflow .wf-bita-avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.glide-workflow .wf-bita-avatar.system{background:var(--rojo)}.glide-workflow .wf-bita-date{color:var(--gris-500);font-size:10px;font-family:var(--font-mono)}.glide-workflow .wf-bita-text{color:var(--gris-700);padding-left:30px;font-size:12.5px;line-height:1.5}.glide-workflow .wf-bita-text.system{color:var(--gris-500);font-size:11.5px;font-style:italic}.glide-workflow .wf-bita-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;padding:14px}.glide-workflow .wf-bita-input{border:1px solid var(--gris-200);resize:none;border-radius:8px;outline:none;width:100%;min-height:60px;padding:8px 12px;font-family:inherit;font-size:12.5px;transition:border-color .12s}.glide-workflow .wf-bita-input:focus{border-color:var(--negro)}.glide-workflow .wf-bita-send{background:var(--negro);color:#fff;cursor:pointer;border:none;border-radius:7px;width:100%;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .12s}.glide-workflow .wf-bita-send:hover{background:#2c2c2c}.glide-workflow .wf-bita-send:disabled{opacity:.5;cursor:not-allowed}.glide-workflow .rend-live .dot{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-workflow .rend-live.stale .dot{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-workflow .wf-tabs{border:1px solid var(--gris-200);background:#fff;border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.glide-workflow .wf-tab{letter-spacing:-.005em;color:var(--gris-700);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.glide-workflow .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-workflow .wf-tab.active{background:var(--negro);color:#fff}.glide-workflow .wf-tab-num{background:var(--gris-100);width:18px;height:18px;color:var(--gris-700);font-size:10px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-workflow .wf-tab.active .wf-tab-num{background:var(--rojo);color:#fff}.glide-workflow .wf-tab-count{background:var(--rojo-soft);color:var(--rojo);font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:5px;padding:1px 6px}.glide-workflow .wf-tab.active .wf-tab-count{color:#fff;background:#fff3}.glide-workflow .wf-tab.terminal{color:var(--gris-500);position:relative}.glide-workflow .wf-tab.terminal:before{content:"";background:var(--gris-200);width:1px;position:absolute;top:18%;bottom:18%;left:-3px}.glide-workflow .wf-tab.terminal .wf-tab-num{background:var(--gris-100);color:var(--gris-500)}.glide-workflow .wf-tab.terminal.active{color:#fff;background:#4b5563}.glide-workflow .wf-tab.terminal.active .wf-tab-num{color:#fff;background:#ffffff2e}.glide-workflow .wf-tab.terminal .wf-tab-count{background:var(--gris-100);color:var(--gris-700)}.glide-workflow .wf-tab.terminal.active .wf-tab-count{color:#fff;background:#fff3}.glide-workflow .wf-table-wrap{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-workflow .wf-table-head-bar{border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.glide-workflow .wf-table-title{letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-workflow .wf-table-title .stage-lbl{color:var(--rojo)}.glide-workflow .wf-table-search{border:1px solid var(--gris-200);border-radius:8px;outline:none;width:280px;padding:8px 12px;font-size:12px;transition:border-color .12s}.glide-workflow .wf-table-search:focus{border-color:var(--negro)}.glide-workflow .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-workflow .wf-table thead{background:var(--gris-50)}.glide-workflow .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-workflow .wf-table th.num{text-align:right}.glide-workflow .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-workflow .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-workflow .wf-table tbody tr:hover{background:var(--gris-50)}.glide-workflow .wf-table tbody tr:last-child td{border-bottom:none}.glide-workflow .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-workflow .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-workflow .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-workflow .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-workflow .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-workflow .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-workflow .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-workflow .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-workflow .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-workflow .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-workflow .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-workflow .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-workflow .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-workflow .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-workflow .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-workflow .wf-table-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);color:var(--gris-500);justify-content:space-between;align-items:center;padding:11px 18px;font-size:11px;display:flex}.glide-workflow .wf-table-empty{text-align:center;color:var(--gris-500);padding:48px 24px;font-size:13px}.glide-workflow .wf-table-empty strong{color:var(--negro);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.glide-workflow .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-workflow .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-workflow .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-workflow .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-workflow .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-workflow .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-workflow .wf-table th.sorted{color:var(--brand-primary)}.glide-workflow .wf-table th.sorted .sort-ico{opacity:1}.glide-workflow .wf-table-foot .wf-foot-left{align-items:center;gap:10px;display:flex}.glide-workflow .wf-pager{align-items:center;gap:4px;display:flex}.glide-workflow .wf-pager .pg{border:1px solid var(--gris-200);min-width:26px;height:26px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.glide-workflow .wf-pager .pg:hover:not(:disabled){border-color:var(--negro);color:var(--negro)}.glide-workflow .wf-pager .pg:disabled{opacity:.35;cursor:default}.glide-workflow .wf-pager .pg.active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.glide-workflow .wf-pager .pg-dots{color:var(--gris-400);padding:0 2px;font-size:11px;font-weight:700}.glide-workflow .wf-table th.wf-chk-col,.glide-workflow .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-workflow .wf-chk{cursor:pointer;width:15px;height:15px;accent-color:var(--brand-primary);margin:0;display:block}.glide-workflow .wf-table tbody tr.wf-row-sel,.glide-workflow .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-workflow .wf-bulkbar{border:1px solid var(--negro);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.glide-workflow .wf-bulk-info{align-items:baseline;gap:10px;display:flex}.glide-workflow .wf-bulk-n{letter-spacing:-.01em;font-size:14px;font-weight:800}.glide-workflow .wf-bulk-monto{font-family:var(--font-mono);color:var(--gris-700);font-size:12px;font-weight:700}.glide-workflow .wf-bulk-acts{flex-wrap:wrap;gap:8px;display:flex}.glide-workflow .wf-bulk-btn{border:1px solid var(--gris-200);color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.glide-workflow .wf-bulk-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-workflow .wf-bulk-btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.glide-workflow .wf-bulk-btn.primary:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:#fff}.glide-workflow .wf-bulk-btn svg{flex:none;width:14px;height:14px}.glide-workflow .wf-bulk-nota{color:var(--gris-500);align-items:center;gap:6px;margin-top:8px;font-size:10.5px;display:flex}.glide-workflow .wf-bulk-nota svg{width:13px;height:13px;color:var(--gris-400);flex:none}.glide-workflow .rea-acc{border:1px solid var(--gris-200);border-radius:10px;margin-bottom:8px;overflow:hidden}.glide-workflow .rea-acc-head{cursor:pointer;background:var(--gris-50);align-items:center;gap:10px;padding:12px 14px;transition:background .12s;display:flex}.glide-workflow .rea-acc-head:hover{background:var(--gris-100)}.glide-workflow .rea-acc-chev{width:14px;height:14px;color:var(--gris-500);flex:none;transition:transform .15s}.glide-workflow .rea-acc.open .rea-acc-chev{transform:rotate(90deg)}.glide-workflow .rea-acc-nom{letter-spacing:-.005em;flex:1;font-size:12.5px;font-weight:700}.glide-workflow .rea-acc-cnt{background:var(--gris-200);color:var(--gris-700);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:800}.glide-workflow .rea-acc-body{border-top:1px solid var(--gris-200);display:none}.glide-workflow .rea-acc.open .rea-acc-body{display:block}.glide-workflow .rea-prom{cursor:pointer;border-bottom:1px solid var(--gris-100);align-items:center;gap:11px;padding:11px 14px;transition:background .12s;display:flex}.glide-workflow .rea-prom:last-child{border-bottom:none}.glide-workflow .rea-prom:hover,.glide-workflow .rea-prom.sel{background:var(--brand-primary-soft)}.glide-workflow .rea-prom-av{background:var(--negro);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.glide-workflow .rea-prom.sel .rea-prom-av{background:var(--brand-primary)}.glide-workflow .rea-prom-nom{flex:1;font-size:12px;font-weight:600}.glide-workflow .rea-prom-rol{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-workflow .rea-prom-chk{width:16px;height:16px;color:var(--brand-primary);opacity:0;flex:none}.glide-workflow .rea-prom.sel .rea-prom-chk{opacity:1}.glide-workflow .rea-nota{background:var(--ambar-soft);color:var(--ambar);border-radius:9px;gap:9px;margin-top:4px;padding:11px 13px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.glide-workflow .rea-nota svg{flex:none;width:15px;height:15px;margin-top:1px}.glide-workflow .rec-dest{border:1px solid var(--gris-200);background:var(--gris-50);border-radius:9px;max-height:160px;overflow-y:auto}.glide-workflow .rec-dest-row{border-bottom:1px solid var(--gris-200);align-items:center;gap:9px;padding:8px 12px;font-size:11.5px;display:flex}.glide-workflow .rec-dest-row:last-child{border-bottom:none}.glide-workflow .rec-dest-cli{flex:1;font-weight:600}.glide-workflow .rec-dest-mail{color:var(--gris-500);font-size:10.5px;font-family:var(--font-mono)}.glide-workflow .rec-dest-falta{color:var(--rojo);font-size:10px;font-weight:800}.glide-workflow .rec-mail{border:1px solid var(--gris-200);background:#fff;border-radius:10px;overflow:hidden}.glide-workflow .rec-mail-head{background:var(--gris-50);border-bottom:1px solid var(--gris-200);padding:11px 14px;font-size:11.5px}.glide-workflow .rec-mail-head .k{color:var(--gris-500);width:52px;font-weight:700;display:inline-block}.glide-workflow .rec-mail-body{color:var(--gris-700);padding:16px;font-size:12px;line-height:1.65}.glide-workflow .rec-mail-body strong{color:var(--negro)}.glide-workflow .rec-mail-cta{background:var(--brand-primary);color:#fff;border-radius:8px;margin:10px 0;padding:9px 18px;font-size:11.5px;font-weight:800;display:inline-block}.glide-workflow .rec-vars{color:var(--gris-500);margin-top:8px;font-size:10.5px;line-height:1.6}.glide-workflow .rec-vars code{background:var(--gris-100);font-family:var(--font-mono);color:var(--gris-700);border-radius:4px;padding:1px 5px;font-size:10px}.glide-workflow .wf-actionbar{border:1px solid var(--gris-200);background:#fff;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:8px;display:flex}.glide-workflow .wf-action{border:1px solid var(--gris-200);cursor:pointer;min-width:130px;color:var(--gris-700);text-align:center;background:#fff;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:11px;font-weight:600;transition:all .12s;display:flex}.glide-workflow .wf-action:hover{border-color:var(--negro);color:var(--negro);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.glide-workflow .wf-action.primary{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-workflow .wf-action.primary:hover{color:#fff;background:#2c2c2c;border-color:#2c2c2c}.glide-workflow .wf-action.success{background:var(--verde);color:#fff;border-color:var(--verde)}.glide-workflow .wf-action.success:hover{color:#fff;background:#1b5e20;border-color:#1b5e20}.glide-workflow .wf-action.danger{color:var(--rojo);border-color:var(--rojo-soft)}.glide-workflow .wf-action.danger:hover{background:var(--rojo);color:#fff;border-color:var(--rojo)}.glide-workflow .wf-action.warn{color:var(--ambar)}.glide-workflow .wf-action.warn:hover{background:var(--ambar);color:#fff;border-color:var(--ambar)}.glide-workflow .wf-action.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.glide-workflow .wf-action svg{width:22px;height:22px}.glide-workflow .wf-action-icon{background:var(--gris-100);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.glide-workflow .wf-action.primary .wf-action-icon,.glide-workflow .wf-action.success .wf-action-icon,.glide-workflow .wf-action.danger:hover .wf-action-icon,.glide-workflow .wf-action.warn:hover .wf-action-icon{background:#ffffff26}.glide-workflow .wf-action-label{letter-spacing:-.005em;line-height:1.2}.glide-workflow .wf-detail-header{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px 24px}.glide-workflow .wf-detail-header-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.glide-workflow .wf-dh-info{flex:1;min-width:0}.glide-workflow .wf-dh-folio{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-workflow .wf-dh-cliente{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.1}.glide-workflow .wf-dh-meta{color:var(--gris-500);font-size:12px;line-height:1.5}.glide-workflow .wf-dh-stage{text-align:right;flex-shrink:0}.glide-workflow .wf-dh-stage-badge{background:var(--negro);color:#fff;letter-spacing:-.005em;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.glide-workflow .wf-dh-stage-badge .num{background:var(--rojo);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.glide-workflow .wf-dh-stage-sub{color:var(--gris-500);margin-top:5px;font-size:10.5px}.glide-workflow .wf-dh-grid{border-top:1px solid var(--gris-100);grid-template-columns:repeat(4,1fr);gap:14px;padding-top:14px;display:grid}.glide-workflow .wf-dh-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:9.5px;font-weight:600}.glide-workflow .wf-dh-stat-val{letter-spacing:-.005em;font-size:13px;font-weight:700;font-family:var(--font-mono)}.glide-workflow .wf-dh-stat-val.alt{font-family:Manrope,sans-serif}.glide-workflow .wf-detail-content{grid-template-columns:1fr 360px;gap:16px;display:grid}.glide-workflow .wf-task{cursor:pointer}.glide-workflow .wf-task-arrow{color:var(--gris-400);flex-shrink:0;align-self:center}.glide-workflow .wf-task-arrow svg{width:14px;height:14px}.glide-workflow .syntage-logo .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-workflow .wf-dh-expand{border-top:1px solid var(--gris-100);margin-top:14px;padding-top:14px;display:none}.glide-workflow .wf-dh-expand.open{display:block}.glide-workflow .wf-dh-expand-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.glide-workflow .wf-dh-expand-row{flex-direction:column;gap:2px;display:flex}.glide-workflow .wf-dh-expand-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:600}.glide-workflow .wf-dh-expand-val{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--negro)}.glide-workflow .wf-dh-expand-val.red{color:var(--rojo)}.glide-workflow .wf-dh-toggle{cursor:pointer;color:var(--gris-500);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.glide-workflow .wf-dh-toggle:hover{background:var(--gris-100);color:var(--negro)}.glide-workflow .wf-dh-toggle svg{width:11px;height:11px;transition:transform .2s}.glide-workflow .wf-dh-toggle.open svg{transform:rotate(180deg)}.glide-workflow .sat-panel-title .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-workflow .pdf-modal-actions .btn-sm{height:36px}.glide-workflow .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-workflow .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=980px){.glide-workflow .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-workflow .page-title{font-size:20px}.glide-workflow .topbar-actions{flex-wrap:wrap;gap:8px}.glide-workflow .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-workflow .wf-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-workflow .wf-table{min-width:680px}.glide-workflow .wf-actionbar{grid-template-columns:repeat(3,1fr);display:grid}.glide-workflow .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-workflow .motivo-modal input,.glide-workflow .motivo-modal select,.glide-workflow .motivo-modal textarea{font-size:16px}}.glide-workflow #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-workflow #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-workflow #faModalBg .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.glide-workflow #faModalBg .dot.v{background:#4caf50}.glide-workflow #faModalBg .dot.a{background:#e0a030}.glide-workflow #faModalBg .dot.r{background:var(--brand-primary)}.glide-workflow .pc-det-head .meta{color:var(--gris-500);font-size:12.5px}.glide-workflow .pcf-clabe .meta{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.glide-workflow .pcf-clabe .meta span{color:var(--gris-500);font-size:11px}.glide-workflow .pcf-clabe .meta b{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-400,var(--gris-500));margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.glide-workflow .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-workflow .moneda-switch{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.glide-workflow .moneda-seg{background:var(--gris-100);border:1px solid var(--gris-200);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.glide-workflow .moneda-seg-btn{color:var(--gris-600);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.glide-workflow .moneda-seg-btn:hover{color:var(--gris-800)}.glide-workflow .moneda-seg-btn.active{color:var(--brand-primary);background:#fff;box-shadow:0 1px 2px #00000014}.glide-workflow .moneda-tc{color:var(--gris-600);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:9px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.glide-workflow .moneda-tc-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.glide-workflow .moneda-tc-in{font-family:var(--font-mono);color:var(--negro,#111);align-items:center;font-weight:700;display:inline-flex}.glide-workflow .moneda-tc-in input{border:1px solid var(--gris-200);text-align:right;border-radius:6px;width:78px;margin-left:2px;padding:3px 6px;font-family:inherit;font-size:12px;font-weight:700}.glide-workflow .moneda-tc-fecha{color:var(--gris-400);font-size:11px}.glide-workflow .moneda-tc-bx{border:1px solid var(--gris-200);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.glide-workflow .moneda-tc-bx:hover{background:var(--gris-50)}.glide-workflow .field-sm{margin-bottom:14px}.glide-workflow .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-workflow .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-workflow .lbl-optional{color:var(--gris-500);background:var(--gris-100);letter-spacing:.04em;text-transform:lowercase;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.glide-workflow .field-sm input,.glide-workflow .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-workflow .field-sm input:focus,.glide-workflow .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-workflow .field-sm input:disabled,.glide-workflow .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-workflow .mail-preview{border:1px solid var(--gris-200);color:var(--gris-700);background:#fafafa;border-radius:10px;max-height:280px;padding:16px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.6;overflow-y:auto}.glide-workflow .mail-preview-head{border-bottom:1px solid var(--gris-200);color:var(--gris-500);font-size:12px;font-family:var(--font-mono);margin-bottom:12px;padding-bottom:10px}.glide-workflow .mail-preview-head strong{color:var(--negro);font-family:Manrope,sans-serif;font-weight:600}.glide-workflow .mail-preview-body p{margin:0 0 10px}.glide-workflow .mail-preview-body ul{margin:0 0 10px;padding-left:20px}.glide-workflow .mail-preview-body li{margin-bottom:4px}.glide-workflow .mail-preview-body a{color:#5b21b6;font-weight:600;text-decoration:none}.glide-workflow .mail-preview-body a:hover{text-decoration:underline}.glide-workflow .mail-editor{border:1px solid var(--gris-200);resize:vertical;background:#fafafa;border-radius:10px;width:100%;min-height:280px;max-height:380px;padding:14px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}.glide-workflow .mail-editor:focus{border-color:#5b21b6;outline:none;box-shadow:0 0 0 3px #5b21b61a}.glide-workflow .cfg-form-grid .field-sm select,.glide-workflow .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-workflow .cfg-form-grid .field-sm select:focus,.glide-workflow .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-workflow .fa-form-field .help,.glide-workflow .bank-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-workflow #faModalBg .help{width:22px;height:22px;color:var(--gris-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-workflow #faModalBg .help:hover{background:var(--gris-100);color:var(--negro)}.glide-workflow #faModalBg .help svg{width:14px;height:14px}.glide-workflow .mapa-status-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.glide-workflow .mapa-status-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-workflow .mapa-status-chip.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-workflow .mapa-status-chip.bad{color:#b91c1c;background:#fee2e2}.glide-workflow .mapa-status-chip.amarillo{background:var(--amarillo-soft);color:var(--amarillo)}.glide-workflow .mapa-status-chip.naranja{background:var(--naranja-soft);color:var(--naranja)}.glide-workflow .mapa-status-chip.rojo{background:var(--mora-rojo-soft);color:var(--mora-rojo)}.glide-workflow .mapa-status-chip.vino{background:var(--vino-soft);color:var(--vino)}.glide-workflow .mapa-status-chip.recuperar{background:var(--azul-soft);color:var(--azul)}.glide-workflow .mapa-status-chip.neutral{background:var(--gris-100);color:var(--gris-700)}.glide-workflow .gps-seg{border:1.5px solid var(--gris-200);min-width:84px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:8px 10px;font-size:12px;font-weight:600;transition:all .12s}.glide-workflow .gps-seg:hover{border-color:var(--negro)}.glide-workflow .gps-seg.on{border-color:var(--rojo);background:var(--rojo-soft);color:var(--rojo)}.glide-workflow .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-workflow .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-workflow .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-workflow .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-workflow .cfg-asg-toggle{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.glide-workflow .cfg-asg-toggle input{opacity:0;width:0;height:0}.glide-workflow .cfg-asg-toggle .slider{background:var(--gris-300);border-radius:22px;transition:all .18s;position:absolute;inset:0}.glide-workflow .cfg-asg-toggle .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.glide-workflow .cfg-asg-toggle input:checked+.slider{background:var(--verde,#10b981)}.glide-workflow .cfg-asg-toggle input:checked+.slider:before{transform:translate(16px)}.glide-workflow .doc-section-title{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.glide-workflow .sol-grid{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.glide-workflow .sol-field{border-bottom:1px solid var(--gris-100);padding:8px 0}.glide-workflow .sol-field-label{color:var(--gris-500);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:600}.glide-workflow .sol-field-value{color:var(--negro);font-size:13px;font-weight:500}.glide-workflow .sol-section-divider{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);grid-column:1/-1;margin-bottom:6px;padding:14px 0 6px;font-size:11px;font-weight:700}.glide-workflow #faModalBg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-workflow #faModalBg .slider input{accent-color:var(--brand-primary);flex:1}.glide-workflow #faModalBg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-workflow .fa-modal-bg .fa-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1100px,100%);height:calc(100vh - 40px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-workflow .fa-modal-bg .fa-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.glide-workflow .fa-modal-bg .fa-head h3{letter-spacing:-.02em;margin-bottom:3px;font-size:17px;font-weight:800}.glide-workflow .fa-modal-bg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-workflow .fa-modal-bg .fa-head .rec{background:var(--verde-soft);height:20px;color:var(--verde);letter-spacing:.04em;vertical-align:2px;border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.glide-workflow .fa-modal-bg .fa-tabs{background:var(--gris-50);border-bottom:1px solid var(--gris-200);flex-shrink:0;gap:2px;padding:0 24px;display:flex}.glide-workflow .fa-modal-bg .fa-tab{color:var(--gris-700);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:12.5px;font-weight:700;display:flex}.glide-workflow .fa-modal-bg .fa-tab:hover{color:var(--negro)}.glide-workflow .fa-modal-bg .fa-tab.active{color:var(--rojo);border-bottom-color:var(--rojo)}.glide-workflow .fa-modal-bg .fa-tab .bdg{font-family:var(--font-mono);background:var(--gris-200);color:var(--gris-700);border-radius:5px;padding:1px 6px;font-size:9px;font-weight:700}.glide-workflow .fa-modal-bg .fa-tab.active .bdg{background:var(--rojo);color:#fff}.glide-workflow .fa-modal-bg .fa-tab .bdg.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-workflow .fa-modal-bg .fa-body{scroll-behavior:smooth;flex:1;padding:0 24px 28px;overflow-y:auto}.glide-workflow .fa-modal-bg .fa-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 24px;display:flex}.glide-workflow .fa-modal-bg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-workflow .fa-modal-bg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-workflow .fa-modal-bg .fz-bar{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--gris-100);background:#fffffff2;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0 11px;display:flex;position:sticky;top:0}.glide-workflow .fa-modal-bg .fz-bar .rng{color:var(--gris-700);font-size:11.5px;line-height:1.45}.glide-workflow .fa-modal-bg .fz-bar .rng b{font-family:var(--font-mono);color:var(--negro)}.glide-workflow .fa-modal-bg .fz-bar .rng span{color:var(--gris-500)}.glide-workflow .fa-modal-bg .sp{flex:1}.glide-workflow .fa-modal-bg .fz-seg{border:1px solid var(--gris-300);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.glide-workflow .fa-modal-bg .fz-seg button{color:var(--gris-500);border-right:1px solid var(--gris-200);padding:6px 11px;font-size:11.5px;font-weight:700}.glide-workflow .fa-modal-bg .fz-seg button:last-child{border-right:0}.glide-workflow .fa-modal-bg .fz-seg button.on{background:var(--gris-100);color:var(--negro)}.glide-workflow .fa-modal-bg .fz-btn{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.glide-workflow .fa-modal-bg .fz-btn svg{width:14px;height:14px}.glide-workflow .fa-modal-bg .fz-btn:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .fa-modal-bg .fz-btn.pri{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.glide-workflow .fa-modal-bg .fz-btn.pri:hover{background:var(--brand-primary-dark);color:#fff}.glide-workflow .fa-modal-bg .fz-btn.sm{padding:5px 10px;font-size:11px}.glide-workflow .fa-modal-bg .fz-layout{grid-template-columns:176px 1fr;align-items:start;gap:22px;padding-top:16px;display:grid}.glide-workflow .fa-modal-bg .fz-nav{position:sticky;top:74px}.glide-workflow .fa-modal-bg .fz-navgrp{letter-spacing:.1em;text-transform:uppercase;color:var(--gris-500);margin:14px 0 5px;padding:0 8px;font-size:9px;font-weight:800}.glide-workflow .fa-modal-bg .fz-navgrp:first-child{margin-top:0}.glide-workflow .fa-modal-bg .fz-navlink{text-align:left;width:100%;color:var(--gris-700);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.glide-workflow .fa-modal-bg .fz-navlink:hover{background:var(--gris-50);color:var(--negro)}.glide-workflow .fa-modal-bg .fz-navlink.on{background:var(--brand-primary-soft);color:var(--brand-primary);font-weight:700}.glide-workflow .fa-modal-bg .fl{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.glide-workflow .fa-modal-bg .fl.r{background:var(--brand-primary)}.glide-workflow .fa-modal-bg .fl.a{background:#e0a030}.glide-workflow .fa-modal-bg .fl.v{background:#4caf50}.glide-workflow .fa-modal-bg .card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin-bottom:16px;scroll-margin-top:76px;overflow:hidden}.glide-workflow .fa-modal-bg .ch{border-bottom:1px solid var(--gris-200);background:#fcfbfc;align-items:center;gap:9px;padding:12px 16px;display:flex}.glide-workflow .fa-modal-bg .ct{letter-spacing:-.01em;font-size:13.5px;font-weight:800}.glide-workflow .fa-modal-bg .src{color:var(--gris-500);background:var(--gris-100);border:1px solid var(--gris-200);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:700}.glide-workflow .fa-modal-bg .help{width:22px;height:22px;color:var(--gris-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-workflow .fa-modal-bg .help:hover{background:var(--gris-100);color:var(--negro)}.glide-workflow .fa-modal-bg .help svg{width:14px;height:14px}.glide-workflow .fa-modal-bg .cb{padding:16px}.glide-workflow .fa-modal-bg .cb.tight{padding:0}.glide-workflow .fa-modal-bg .read{border:1px solid var(--gris-200);border-radius:11px;grid-template-columns:1.05fr 1fr 1fr;margin:16px;display:grid;overflow:hidden}.glide-workflow .fa-modal-bg .read>div{border-right:1px solid var(--gris-200);padding:14px 16px}.glide-workflow .fa-modal-bg .read>div:last-child{border-right:0}.glide-workflow .fa-modal-bg .verd{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.glide-workflow .fa-modal-bg .verd .lbl{letter-spacing:-.02em;font-size:19px;font-weight:800}.glide-workflow .fa-modal-bg .pill{border-radius:7px;align-items:center;height:23px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.glide-workflow .fa-modal-bg .pill.a{background:var(--ambar-soft);color:var(--ambar)}.glide-workflow .fa-modal-bg .pill.v{background:var(--verde-soft);color:var(--verde)}.glide-workflow .fa-modal-bg .pill.r{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .flags{gap:5px;display:flex}.glide-workflow .fa-modal-bg .flags i{background:var(--gris-200);border-radius:20px;flex:1;height:6px;font-style:normal}.glide-workflow .fa-modal-bg .flags i.v{background:#4caf50}.glide-workflow .fa-modal-bg .flags i.a{background:#e0a030}.glide-workflow .fa-modal-bg .flags i.r{background:var(--brand-primary)}.glide-workflow .fa-modal-bg .readnote{color:var(--gris-500);margin-top:9px;font-size:10.5px;line-height:1.5}.glide-workflow .fa-modal-bg .rt{letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800}.glide-workflow .fa-modal-bg .rt.pos{color:var(--verde)}.glide-workflow .fa-modal-bg .rt.neg{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .ri{color:var(--gris-900);align-items:flex-start;gap:8px;padding:5px 0;font-size:12px;line-height:1.4;display:flex}.glide-workflow .fa-modal-bg .ri svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.glide-workflow .fa-modal-bg .ri.pos svg{color:var(--verde)}.glide-workflow .fa-modal-bg .ri.neg svg{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .strip{border-top:1px solid var(--gris-200);display:grid}.glide-workflow .fa-modal-bg .strip.c5{grid-template-columns:repeat(5,1fr)}.glide-workflow .fa-modal-bg .strip.c4{grid-template-columns:repeat(4,1fr)}.glide-workflow .fa-modal-bg .strip.c3{grid-template-columns:repeat(3,1fr)}.glide-workflow .fa-modal-bg .strip>div{border-right:1px solid var(--gris-100);padding:13px 16px}.glide-workflow .fa-modal-bg .strip>div:last-child{border-right:0}.glide-workflow .fa-modal-bg .sl{color:var(--gris-500);margin-bottom:3px;font-size:10px;font-weight:600}.glide-workflow .fa-modal-bg .sv{font-size:13.5px;font-weight:700}.glide-workflow .fa-modal-bg .sv.mono{font-family:var(--font-mono)}.glide-workflow .fa-modal-bg .sv.ok{color:var(--verde)}.glide-workflow .fa-modal-bg .sv.bad{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .sv.warn{color:var(--ambar)}.glide-workflow .fa-modal-bg .ss{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-workflow .fa-modal-bg .gh{letter-spacing:.08em;text-transform:uppercase;color:var(--gris-500);background:var(--gris-50);border-bottom:1px solid var(--gris-100);border-top:1px solid var(--gris-100);padding:9px 16px;font-size:9.5px;font-weight:800}.glide-workflow .fa-modal-bg .ind{grid-template-columns:repeat(4,1fr);display:grid}.glide-workflow .fa-modal-bg .ic{border-right:1px solid var(--gris-100);border-bottom:1px solid var(--gris-100);padding:12px 14px;position:relative}.glide-workflow .fa-modal-bg .ic:nth-child(4n){border-right:0}.glide-workflow .fa-modal-bg .il{align-items:flex-start;gap:7px;margin-bottom:5px;padding-right:20px;display:flex}.glide-workflow .fa-modal-bg .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.glide-workflow .fa-modal-bg .dot.v{background:#4caf50}.glide-workflow .fa-modal-bg .dot.a{background:#e0a030}.glide-workflow .fa-modal-bg .dot.r{background:var(--brand-primary)}.glide-workflow .fa-modal-bg .in{color:var(--gris-700);font-size:11.5px;font-weight:600;line-height:1.35}.glide-workflow .fa-modal-bg .iv{letter-spacing:-.01em;font-size:15px;font-weight:800;font-family:var(--font-mono)}.glide-workflow .fa-modal-bg .is{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-workflow .fa-modal-bg .iq{width:20px;height:20px;color:var(--gris-300);border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;right:8px}.glide-workflow .fa-modal-bg .iq:hover{background:var(--gris-100);color:var(--gris-700)}.glide-workflow .fa-modal-bg .iq svg{width:13px;height:13px}.glide-workflow .fa-modal-bg .leg{color:var(--gris-500);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 16px;font-size:10.5px;display:flex}.glide-workflow .fa-modal-bg .leg b{color:var(--gris-700);align-items:center;gap:6px;font-weight:600;display:inline-flex}.glide-workflow .fa-modal-bg .modes{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.glide-workflow .fa-modal-bg .mode{border:1.5px solid var(--gris-200);text-align:left;background:#fff;border-radius:11px;padding:14px 15px;position:relative}.glide-workflow .fa-modal-bg .mode:hover{border-color:var(--gris-300)}.glide-workflow .fa-modal-bg .mode.on{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .fa-modal-bg .mode .mi{background:var(--gris-100);width:32px;height:32px;color:var(--gris-700);border-radius:9px;justify-content:center;align-items:center;margin-bottom:9px;display:flex}.glide-workflow .fa-modal-bg .mode.on .mi{background:var(--brand-primary);color:#fff}.glide-workflow .fa-modal-bg .mode .mi svg{width:17px;height:17px}.glide-workflow .fa-modal-bg .mode h5{margin-bottom:3px;font-size:13px;font-weight:800}.glide-workflow .fa-modal-bg .mode p{color:var(--gris-500);font-size:11.5px;line-height:1.5}.glide-workflow .fa-modal-bg .mode .rc{letter-spacing:.05em;background:var(--verde-soft);color:var(--verde);border-radius:20px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.glide-workflow .fa-modal-bg .drop{border:1.5px dashed var(--gris-300);text-align:center;background:var(--gris-50);border-radius:11px;margin:0 16px 16px;padding:22px}.glide-workflow .fa-modal-bg .drop:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .fa-modal-bg .drop .di{border:1px solid var(--gris-200);width:38px;height:38px;color:var(--gris-500);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 9px;display:flex}.glide-workflow .fa-modal-bg .drop .di svg{width:19px;height:19px}.glide-workflow .fa-modal-bg .drop h5{margin-bottom:3px;font-size:13px;font-weight:800}.glide-workflow .fa-modal-bg .drop p{color:var(--gris-500);font-size:11.5px;line-height:1.5}.glide-workflow .fa-modal-bg .fitem{border-bottom:1px solid var(--gris-100);align-items:center;gap:12px;padding:11px 16px;display:flex}.glide-workflow .fa-modal-bg .fitem:last-child{border-bottom:0}.glide-workflow .fa-modal-bg .fic{background:var(--brand-primary-soft);width:31px;height:31px;color:var(--brand-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-workflow .fa-modal-bg .fic.bank{background:var(--azul-soft);color:var(--azul)}.glide-workflow .fa-modal-bg .fic svg{width:16px;height:16px}.glide-workflow .fa-modal-bg .fm{flex:1;min-width:0}.glide-workflow .fa-modal-bg .fn{color:var(--gris-900);font-size:12.5px;font-weight:700}.glide-workflow .fa-modal-bg .fd{color:var(--gris-500);margin-top:1px;font-size:11px}.glide-workflow .fa-modal-bg .fprog{background:var(--gris-200);border-radius:4px;max-width:280px;height:4px;margin-top:6px;overflow:hidden}.glide-workflow .fa-modal-bg .fprog span{background:var(--azul);border-radius:4px;height:100%;display:block}.glide-workflow .fa-modal-bg .tag{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.glide-workflow .fa-modal-bg .tag.green{color:var(--verde);background:var(--verde-soft)}.glide-workflow .fa-modal-bg .tag.amber{color:var(--ambar);background:var(--ambar-soft)}.glide-workflow .fa-modal-bg .tag.blue{color:var(--azul);background:var(--azul-soft)}.glide-workflow .fa-modal-bg .tag.grey{color:var(--gris-700);background:var(--gris-100)}.glide-workflow .fa-modal-bg .tag.red{color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .fa-modal-bg .banner{background:var(--ambar-soft);color:#7c3d00;border-top:1px solid #f4d58a;border-bottom:1px solid #f4d58a;align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:1.45;display:flex}.glide-workflow .fa-modal-bg .banner svg{width:17px;height:17px;color:var(--ambar);flex-shrink:0}.glide-workflow .fa-modal-bg .banner b{font-weight:800}.glide-workflow .fa-modal-bg .banner.ok{background:var(--verde-soft);color:#1b5e20;border-color:#a7d7aa}.glide-workflow .fa-modal-bg .banner.ok svg{color:var(--verde)}.glide-workflow .fa-modal-bg .cap{border-collapse:collapse;width:100%;font-size:12px}.glide-workflow .fa-modal-bg .cap th{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);text-align:right;background:var(--gris-50);border-bottom:1px solid var(--gris-200);padding:9px 14px;font-size:9.5px;font-weight:800}.glide-workflow .fa-modal-bg .cap th:first-child{text-align:left}.glide-workflow .fa-modal-bg .cap td{border-bottom:1px solid var(--gris-100);padding:0}.glide-workflow .fa-modal-bg .cap td.lbl{color:var(--gris-700);padding:7px 14px;font-weight:600}.glide-workflow .fa-modal-bg .cap td.lbl.ind{color:var(--gris-500);padding-left:28px;font-weight:500}.glide-workflow .fa-modal-bg .cap tr.grp td{background:var(--gris-50);letter-spacing:.06em;text-transform:uppercase;color:var(--gris-700);padding:7px 14px;font-size:9.5px;font-weight:800}.glide-workflow .fa-modal-bg .cap tr.tot td{color:var(--negro);background:#fcfbfc;font-weight:800}.glide-workflow .fa-modal-bg .cap tr.tot td.lbl{color:var(--negro)}.glide-workflow .fa-modal-bg .cell{justify-content:flex-end;align-items:center;gap:6px;padding:4px 14px 4px 8px;display:flex;position:relative}.glide-workflow .fa-modal-bg .cell input{text-align:right;width:100%;font-family:var(--font-mono);color:var(--negro);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600}.glide-workflow .fa-modal-bg .cell input:hover{border-color:var(--gris-200);background:#fff}.glide-workflow .fa-modal-bg .cell input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08);background:#fff;outline:none}.glide-workflow .fa-modal-bg .cell .od{border-radius:50%;flex-shrink:0;width:6px;height:6px}.glide-workflow .fa-modal-bg .cell .od.auto{background:#4caf50}.glide-workflow .fa-modal-bg .cell .od.rev{background:#e0a030}.glide-workflow .fa-modal-bg .cell .od.man{background:var(--gris-300)}.glide-workflow .fa-modal-bg .cell input.rev{background:#fffbeb;border-color:#f4d58a}.glide-workflow .fa-modal-bg .cap tr.tot .cell input{font-weight:800}.glide-workflow .fa-modal-bg .capleg{color:var(--gris-500);border-top:1px solid var(--gris-100);flex-wrap:wrap;gap:16px;padding:11px 16px;font-size:10.5px;display:flex}.glide-workflow .fa-modal-bg .capleg b{color:var(--gris-700);align-items:center;gap:6px;font-weight:600;display:inline-flex}.glide-workflow .fa-modal-bg .capleg .od{border-radius:50%;width:6px;height:6px}.glide-workflow .fa-modal-bg .capleg .od.auto{background:#4caf50}.glide-workflow .fa-modal-bg .capleg .od.rev{background:#e0a030}.glide-workflow .fa-modal-bg .capleg .od.man{background:var(--gris-300)}.glide-workflow .fa-modal-bg .drop.over{border-color:var(--brand-primary);background:var(--brand-primary-soft);border-width:2px}.glide-workflow .fa-modal-bg .drop.over .di{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.glide-workflow .fa-modal-bg .cell .okb{background:var(--verde);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.glide-workflow .fa-modal-bg .cell .okb svg{width:12px;height:12px}.glide-workflow .fa-modal-bg .cell .okb:hover{background:#1b5e20}.glide-workflow .fa-modal-bg .cell .od[onclick]{cursor:pointer}.glide-workflow .fa-modal-bg .cell .od[onclick]:hover{box-shadow:0 0 0 3px #00000014}.glide-workflow .fa-modal-bg .cell input::placeholder{color:var(--gris-300)}.glide-workflow .fa-modal-bg .cuadwrap{border-top:1px solid var(--gris-200);background:#fcfbfc;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;display:flex}.glide-workflow .fa-modal-bg .cuadl{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);font-size:11px;font-weight:800}.glide-workflow .fa-modal-bg .cuadres{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.glide-workflow .fa-modal-bg .cuadres>div{align-items:center;gap:7px;display:flex}.glide-workflow .fa-modal-bg .cuad{font-size:11.5px;font-weight:800;font-family:var(--font-mono);border-radius:20px;padding:3px 9px}.glide-workflow .fa-modal-bg .cuad.ok{background:var(--verde-soft);color:var(--verde)}.glide-workflow .fa-modal-bg .cuad.bad{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .cuad.off{background:var(--gris-100);color:var(--gris-500);font-family:Manrope;font-weight:600}.glide-workflow .fa-modal-bg .prog{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;padding:12px 14px}.glide-workflow .fa-modal-bg .progt{justify-content:space-between;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.glide-workflow .fa-modal-bg .progb{background:var(--gris-200);border-radius:7px;height:7px;overflow:hidden}.glide-workflow .fa-modal-bg .progb span{background:var(--brand-primary);border-radius:7px;height:100%;transition:width .2s;display:block}.glide-workflow .fa-modal-bg .mtabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.glide-workflow .fa-modal-bg .mtabs button{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:flex}.glide-workflow .fa-modal-bg .mtabs button span{color:var(--gris-300);font-size:10px}.glide-workflow .fa-modal-bg .mtabs button.on{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .mtabs button.on span{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .bform{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.glide-workflow .fa-modal-bg .bfld label{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);margin-bottom:5px;font-size:9.5px;font-weight:800;display:block}.glide-workflow .fa-modal-bg .bfld input{border:1px solid var(--gris-300);width:100%;font-family:var(--font-mono);text-align:right;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:600}.glide-workflow .fa-modal-bg .bfld input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08);outline:none}.glide-workflow .fa-modal-bg .bfld input.flag{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-workflow .fa-modal-bg .perh{justify-content:flex-end;align-items:center;gap:7px;display:flex}.glide-workflow .fa-modal-bg .perin{align-items:center;gap:5px;display:flex}.glide-workflow .fa-modal-bg .pera{border:1px solid var(--gris-200);width:52px;font-family:var(--font-mono);color:var(--negro);text-align:center;background:#fff;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:700}.glide-workflow .fa-modal-bg .pert{border:1px solid var(--gris-200);color:var(--gris-700);text-transform:none;letter-spacing:0;background:#fff;border-radius:6px;padding:4px;font-size:11px;font-weight:600}.glide-workflow .fa-modal-bg .pera:focus,.glide-workflow .fa-modal-bg .pert:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08);outline:none}.glide-workflow .fa-modal-bg .pera[readonly],.glide-workflow .fa-modal-bg .pert:disabled{background:var(--gris-50);color:var(--gris-500);border-color:#0000}.glide-workflow .fa-modal-bg .perd{letter-spacing:.06em;text-transform:uppercase;color:var(--azul);background:var(--azul-soft);white-space:nowrap;border-radius:20px;padding:2px 6px;font-size:8.5px;font-weight:800}.glide-workflow .fa-modal-bg .bkin{flex-direction:column;gap:3px;min-width:0;display:flex}.glide-workflow .fa-modal-bg .bkn{color:var(--negro);background:0 0;border:1px solid #0000;border-radius:6px;width:190px;padding:3px 7px;font-size:12.5px;font-weight:800}.glide-workflow .fa-modal-bg .bkc{font-family:var(--font-mono);color:var(--gris-500);background:0 0;border:1px solid #0000;border-radius:6px;width:190px;padding:2px 7px;font-size:10.5px}.glide-workflow .fa-modal-bg .bkn:hover,.glide-workflow .fa-modal-bg .bkc:hover{border-color:var(--gris-200);background:#fff}.glide-workflow .fa-modal-bg .bkn:focus,.glide-workflow .fa-modal-bg .bkc:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08);background:#fff;outline:none}.glide-workflow .fa-modal-bg .bkn[readonly],.glide-workflow .fa-modal-bg .bkc[readonly]{background:0 0;border-color:#0000}.glide-workflow .fa-modal-bg .bkn::placeholder,.glide-workflow .fa-modal-bg .bkc::placeholder{color:var(--gris-300);font-weight:600}.glide-workflow .fa-modal-bg .mesh{justify-content:flex-end;align-items:center;gap:3px;display:flex}.glide-workflow .fa-modal-bg .mesh select{border:1px solid var(--gris-200);color:var(--gris-700);text-transform:none;letter-spacing:0;background:#fff;border-radius:5px;padding:3px 2px;font-size:10.5px;font-weight:700}.glide-workflow .fa-modal-bg .mesh input{border:1px solid var(--gris-200);width:42px;font-family:var(--font-mono);text-align:center;color:var(--negro);background:#fff;border-radius:5px;padding:3px 4px;font-size:10.5px;font-weight:700}.glide-workflow .fa-modal-bg .mesh select:focus,.glide-workflow .fa-modal-bg .mesh input:focus{border-color:var(--brand-primary);outline:none}.glide-workflow .fa-modal-bg .mesh select:disabled,.glide-workflow .fa-modal-bg .mesh input[readonly]{background:var(--gris-50);color:var(--gris-500);border-color:#0000}.glide-workflow .fa-modal-bg .mesx{width:16px;height:16px;color:var(--gris-300);border-radius:4px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex}.glide-workflow .fa-modal-bg .mesx:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .bgrid.ed td{padding:3px 5px}.glide-workflow .fa-modal-bg .bgrid.ed td:first-child{padding:7px 12px}.glide-workflow .fa-modal-bg .bgrid.ed td input{text-align:right;width:100%;font-family:var(--font-mono);color:var(--gris-900);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 7px;font-size:11.5px;font-weight:600}.glide-workflow .fa-modal-bg .bgrid.ed td input:hover{border-color:var(--gris-200);background:#fff}.glide-workflow .fa-modal-bg .bgrid.ed td input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.08);background:#fff;outline:none}.glide-workflow .fa-modal-bg .bgrid.ed td input.flag{color:var(--brand-primary);background:var(--brand-primary-soft);border-color:#f5c6cd;font-weight:800}.glide-workflow .fa-modal-bg .bgrid.ed td input::placeholder{color:var(--gris-300)}.glide-workflow .fa-modal-bg .bgrid.ed td input[readonly]{background:0 0;border-color:#0000}.glide-workflow .fa-modal-bg .lockbar{background:var(--gris-900);color:#fff;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.glide-workflow .fa-modal-bg .lockbar svg{opacity:.7;flex-shrink:0;width:18px;height:18px}.glide-workflow .fa-modal-bg .lockbar b{font-weight:800}.glide-workflow .fa-modal-bg .mode:disabled{opacity:.55;cursor:not-allowed}.glide-workflow .fa-modal-bg .captbl{overflow-x:auto}.glide-workflow .fa-modal-bg .cap th:not(.cconc):not(.cadd){width:26%;min-width:148px}.glide-workflow .fa-modal-bg .cap .cconc{z-index:2;background:#fff;min-width:180px;position:sticky;left:0}.glide-workflow .fa-modal-bg .cap thead .cconc,.glide-workflow .fa-modal-bg .cap tr:first-child .cconc,.glide-workflow .fa-modal-bg .cap tr.grp .cconc{background:var(--gris-50)}.glide-workflow .fa-modal-bg .cap tr.tot .cconc{background:#fcfbfc}.glide-workflow .fa-modal-bg .cap .cadd{background:#fff;width:38px;padding:0}.glide-workflow .fa-modal-bg .peradd{border:1px dashed var(--gris-300);width:26px;height:26px;color:var(--gris-500);border-radius:7px;justify-content:center;align-items:center;margin:0 auto;font-size:15px;line-height:1;display:flex}.glide-workflow .fa-modal-bg .peradd:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft);border-style:solid}.glide-workflow .fa-modal-bg .perx{width:17px;height:17px;color:var(--gris-300);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex}.glide-workflow .fa-modal-bg .perx:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .cmpbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.glide-workflow .fa-modal-bg .cmpl{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-500);font-size:10px;font-weight:800}.glide-workflow .fa-modal-bg .cmpn{color:var(--gris-500);font-size:11.5px}.glide-workflow .fa-modal-bg .tbl.cmp th{vertical-align:top}.glide-workflow .fa-modal-bg .tbl.cmp .ths{letter-spacing:0;text-transform:none;color:var(--gris-300);margin-top:2px;font-size:9px;font-weight:600}.glide-workflow .fa-modal-bg .metaq{color:var(--gris-500);background:var(--gris-100);border-radius:20px;margin-left:7px;padding:1px 6px;font-size:9.5px;font-weight:600}.glide-workflow .fa-modal-bg .delta{white-space:nowrap;font-size:11px;font-weight:800;font-family:var(--font-mono);border-radius:20px;padding:2px 8px}.glide-workflow .fa-modal-bg .delta.up{background:var(--verde-soft);color:var(--verde)}.glide-workflow .fa-modal-bg .delta.dn{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .delta.ig{background:var(--gris-100);color:var(--gris-500)}.glide-workflow .fa-modal-bg .prom{border-bottom:1px solid var(--gris-100);align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;display:flex}.glide-workflow .fa-modal-bg .prom:last-child{border-bottom:0}.glide-workflow .fa-modal-bg .prom .pi{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.glide-workflow .fa-modal-bg .prom .pi svg{width:13px;height:13px}.glide-workflow .fa-modal-bg .prom .pi.up{background:var(--verde-soft);color:var(--verde)}.glide-workflow .fa-modal-bg .prom .pi.dn{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .prom .pd{color:var(--gris-500);margin-top:2px;font-size:11px;line-height:1.45}.glide-workflow .fa-modal-bg .bank{border:1px solid var(--gris-200);border-radius:11px;margin-bottom:12px;overflow:hidden}.glide-workflow .fa-modal-bg .bankh{background:var(--gris-50);border-bottom:1px solid var(--gris-200);align-items:center;gap:10px;padding:11px 14px;display:flex}.glide-workflow .fa-modal-bg .banklogo{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.glide-workflow .fa-modal-bg .bankn{font-size:12.5px;font-weight:800}.glide-workflow .fa-modal-bg .bankc{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px}.glide-workflow .fa-modal-bg .bgrid{border-collapse:collapse;width:100%;font-size:11.5px}.glide-workflow .fa-modal-bg .bgrid th{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);text-align:right;border-bottom:1px solid var(--gris-200);padding:8px 12px;font-size:9px;font-weight:800}.glide-workflow .fa-modal-bg .bgrid th:first-child{text-align:left}.glide-workflow .fa-modal-bg .bgrid td{text-align:right;border-bottom:1px solid var(--gris-100);font-family:var(--font-mono);color:var(--gris-900);padding:7px 12px;font-weight:600}.glide-workflow .fa-modal-bg .bgrid td:first-child{text-align:left;color:var(--gris-700);font-family:Manrope;font-weight:600}.glide-workflow .fa-modal-bg .bgrid tr:last-child td{border-bottom:0}.glide-workflow .fa-modal-bg .bgrid tr.sum td{color:var(--negro);background:#fcfbfc;font-weight:800}.glide-workflow .fa-modal-bg .bgrid td.bad{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .chartbox{border:1px solid var(--gris-200);background:#fff;border-radius:11px;padding:14px}.glide-workflow .fa-modal-bg .chartbox svg{width:100%;height:auto;display:block}.glide-workflow .fa-modal-bg .klist{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.glide-workflow .fa-modal-bg .k{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;padding:11px 13px}.glide-workflow .fa-modal-bg .k .l{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);margin-bottom:5px;font-size:9.5px;font-weight:700}.glide-workflow .fa-modal-bg .k .v{font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1}.glide-workflow .fa-modal-bg .k .s{color:var(--gris-500);margin-top:3px;font-size:10.5px}.glide-workflow .fa-modal-bg .k.ok{background:var(--verde-soft);border-color:#a7d7aa}.glide-workflow .fa-modal-bg .k.ok .v,.glide-workflow .fa-modal-bg .k.ok .l{color:var(--verde)}.glide-workflow .fa-modal-bg .k.warn{background:var(--ambar-soft);border-color:#f4d58a}.glide-workflow .fa-modal-bg .k.warn .v,.glide-workflow .fa-modal-bg .k.warn .l{color:var(--ambar)}.glide-workflow .fa-modal-bg .k.bad{background:var(--brand-primary-soft);border-color:#f5c6cd}.glide-workflow .fa-modal-bg .k.bad .v,.glide-workflow .fa-modal-bg .k.bad .l{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-workflow .fa-modal-bg .slider input{accent-color:var(--brand-primary);flex:1}.glide-workflow .fa-modal-bg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-workflow .fa-modal-bg .scores{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.glide-workflow .fa-modal-bg .sc{color:#fff;border-radius:12px;padding:16px;position:relative;overflow:hidden}.glide-workflow .fa-modal-bg .sc.fin{background:linear-gradient(150deg,#2c2c2c,#1a1a1a)}.glide-workflow .fa-modal-bg .sc.int{background:linear-gradient(150deg,var(--brand-primary),var(--vino))}.glide-workflow .fa-modal-bg .sc.bur{background:linear-gradient(150deg,#1e40af,#152c7a)}.glide-workflow .fa-modal-bg .sc .eye{letter-spacing:.09em;text-transform:uppercase;opacity:.65;font-size:9px;font-weight:800}.glide-workflow .fa-modal-bg .sc .nm{opacity:.75;margin-top:2px;margin-bottom:12px;font-size:11px;line-height:1.4}.glide-workflow .fa-modal-bg .sc .circ{width:96px;height:96px;margin:0 auto 10px;position:relative}.glide-workflow .fa-modal-bg .sc .circ svg{width:96px;height:96px}.glide-workflow .fa-modal-bg .sc .ci{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.glide-workflow .fa-modal-bg .sc .cn{font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1}.glide-workflow .fa-modal-bg .sc .co{opacity:.6;font-size:9.5px}.glide-workflow .fa-modal-bg .sc .let{text-align:center;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.glide-workflow .fa-modal-bg .sc .lab{text-align:center;opacity:.8;margin-top:3px;font-size:11.5px}.glide-workflow .fa-modal-bg .sc .rec{opacity:.9;border-top:1px solid #ffffff29;margin-top:12px;padding-top:11px;font-size:11px;line-height:1.5}.glide-workflow .fa-modal-bg .bnd{border-bottom:1px solid var(--gris-100);align-items:flex-start;gap:11px;padding:11px 16px;display:flex}.glide-workflow .fa-modal-bg .bnd:last-child{border-bottom:0}.glide-workflow .fa-modal-bg .bndi{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.glide-workflow .fa-modal-bg .bndi svg{width:15px;height:15px}.glide-workflow .fa-modal-bg .bndi.r{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-workflow .fa-modal-bg .bndi.a{background:var(--ambar-soft);color:var(--ambar)}.glide-workflow .fa-modal-bg .bndn{color:var(--gris-900);font-size:12.5px;font-weight:700}.glide-workflow .fa-modal-bg .bndd{color:var(--gris-500);margin-top:2px;font-size:11px;line-height:1.45}.glide-workflow .fa-modal-bg .hero{background:linear-gradient(120deg,var(--brand-primary-soft),#fff);border-bottom:1px solid var(--gris-200);align-items:center;gap:18px;padding:18px 16px;display:flex}.glide-workflow .fa-modal-bg .herob{text-align:center;border:1px solid var(--gris-200);background:#fff;border-radius:12px;flex-shrink:0;width:96px;padding:12px 8px}.glide-workflow .fa-modal-bg .herol{color:var(--verde);font-size:30px;font-weight:800;line-height:1}.glide-workflow .fa-modal-bg .heros{font-family:var(--font-mono);margin-top:4px;font-size:17px;font-weight:700}.glide-workflow .fa-modal-bg .heroo{color:var(--gris-500);font-size:9.5px}.glide-workflow .fa-modal-bg .heroi h4{margin-bottom:4px;font-size:15px;font-weight:800}.glide-workflow .fa-modal-bg .heroi p{color:var(--gris-700);font-size:12px;line-height:1.55}.glide-workflow .fa-modal-bg .tl{padding:16px}.glide-workflow .fa-modal-bg .tlr{align-items:center;gap:12px;margin-bottom:9px;display:flex}.glide-workflow .fa-modal-bg .tll{flex-shrink:0;width:170px}.glide-workflow .fa-modal-bg .tlf{font-family:var(--font-mono);font-size:11px;font-weight:700}.glide-workflow .fa-modal-bg .tld{color:var(--gris-500);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.glide-workflow .fa-modal-bg .tlt{background:var(--gris-100);border-radius:6px;flex:1;height:24px;position:relative}.glide-workflow .fa-modal-bg .tlb{color:#fff;letter-spacing:.04em;border-radius:6px;align-items:center;height:24px;padding:0 9px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:0}.glide-workflow .fa-modal-bg .tlb.ver{background:var(--verde)}.glide-workflow .fa-modal-bg .tlb.dev{background:var(--gris-500)}.glide-workflow .fa-modal-bg .tlb.vig{background:var(--brand-primary)}.glide-workflow .fa-modal-bg .tlb.ret{background:var(--ambar)}.glide-workflow .fa-modal-bg .tlx{color:var(--gris-500);font-size:10px;font-family:var(--font-mono);justify-content:space-between;margin-left:182px;display:flex}.glide-workflow .fa-modal-bg .pay{flex-wrap:wrap;gap:3px;display:flex}.glide-workflow .fa-modal-bg .pay i{background:var(--verde);border-radius:3px;width:13px;height:13px;font-style:normal}.glide-workflow .fa-modal-bg .pay i.late{background:var(--ambar)}.glide-workflow .fa-modal-bg .pay i.non{background:var(--gris-200)}.glide-workflow .fa-modal-bg .tbl{border-collapse:collapse;width:100%;font-size:12px}.glide-workflow .fa-modal-bg .tbl th{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);text-align:left;background:var(--gris-50);border-bottom:1px solid var(--gris-200);padding:9px 14px;font-size:9.5px;font-weight:800}.glide-workflow .fa-modal-bg .tbl th.r,.glide-workflow .fa-modal-bg .tbl td.r{text-align:right}.glide-workflow .fa-modal-bg .tbl td{border-bottom:1px solid var(--gris-100);color:var(--gris-700);padding:9px 14px}.glide-workflow .fa-modal-bg .tbl tr:last-child td{border-bottom:0}.glide-workflow .fa-modal-bg .tbl td.act{color:var(--gris-900);font-weight:600}.glide-workflow .fa-modal-bg .tbl td.mono{font-family:var(--font-mono);color:var(--negro);font-weight:700}.glide-workflow .fa-modal-bg .tbl td.new{background:var(--verde-soft)}.glide-workflow .fa-modal-bg .note{color:var(--gris-500);background:var(--gris-50);border-top:1px solid var(--gris-100);padding:9px 16px;font-size:10.5px;line-height:1.5}.glide-workflow .fa-modal-bg .li{border-bottom:1px solid var(--gris-100);align-items:center;gap:12px;padding:11px 16px;display:flex}.glide-workflow .fa-modal-bg .li:last-child{border-bottom:0}.glide-workflow .fa-modal-bg .lm{flex:1;min-width:0}.glide-workflow .fa-modal-bg .ln{color:var(--gris-900);font-size:12.5px;font-weight:700}.glide-workflow .fa-modal-bg .ld{color:var(--gris-500);margin-top:1px;font-size:11px}.glide-workflow .fa-modal-bg .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.glide-workflow .fa-modal-bg .sub{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11.5px;font-weight:800;display:flex}.glide-workflow .fa-modal-bg .sub .t{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px;font-weight:500}.glide-workflow .fa-modal-bg .lr{margin-bottom:9px}.glide-workflow .fa-modal-bg .lr:last-child{margin-bottom:0}.glide-workflow .fa-modal-bg .lt{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.glide-workflow .fa-modal-bg .lnn{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.glide-workflow .fa-modal-bg .lp{font-family:var(--font-mono);color:var(--gris-700);font-size:11.5px;font-weight:700}.glide-workflow .fa-modal-bg .lb{background:var(--gris-100);border-radius:6px;height:6px;overflow:hidden}.glide-workflow .fa-modal-bg .lb span{height:100%;display:block}.glide-workflow .fa-modal-bg .popbg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background:#0006;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-workflow .fa-modal-bg .popbg.on{display:flex}.glide-workflow .fa-modal-bg .pop{background:#fff;border-radius:12px;width:min(470px,100%);max-height:90vh;padding:20px 22px;overflow:auto;box-shadow:0 20px 50px #00000040}.glide-workflow .fa-modal-bg .pop h4{margin-bottom:3px;font-size:15px;font-weight:800}.glide-workflow .fa-modal-bg .pop .sb{color:var(--gris-500);margin-bottom:14px;font-size:11px}.glide-workflow .fa-modal-bg .pop dl{color:var(--gris-700);font-size:12.5px;line-height:1.55}.glide-workflow .fa-modal-bg .pop dt{color:var(--negro);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;font-size:11px;font-weight:800}.glide-workflow .fa-modal-bg .pop dt:first-child{margin-top:0}.glide-workflow .fa-modal-bg .popf{justify-content:flex-end;margin-top:18px;display:flex}@media (width<=900px){.glide-workflow .fa-modal-bg .fz-layout{grid-template-columns:1fr}.glide-workflow .fa-modal-bg .fz-nav{display:none}.glide-workflow .fa-modal-bg .ind{grid-template-columns:repeat(2,1fr)}.glide-workflow .fa-modal-bg .ic:nth-child(4n){border-right:1px solid var(--gris-100)}.glide-workflow .fa-modal-bg .ic:nth-child(2n){border-right:0}.glide-workflow .fa-modal-bg .read{grid-template-columns:1fr}.glide-workflow .fa-modal-bg .read>div{border-right:0;border-bottom:1px solid var(--gris-200)}.glide-workflow .fa-modal-bg .strip.c5,.glide-workflow .fa-modal-bg .strip.c4,.glide-workflow .fa-modal-bg .strip.c3,.glide-workflow .fa-modal-bg .klist,.glide-workflow .fa-modal-bg .scores,.glide-workflow .fa-modal-bg .modes,.glide-workflow .fa-modal-bg .two{grid-template-columns:repeat(2,1fr)}}.glide-workflow .fa-modal-bg{padding:16px}.glide-workflow .fa-modal-bg .fa-modal{width:min(1460px,100vw - 32px);height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.glide-workflow .fa-modal-bg .fa-body{padding:0 24px 28px}.glide-workflow .fa-modal-bg .fa-head{gap:16px;padding:16px 24px}.glide-workflow .fa-modal-bg .fa-head h3{margin-bottom:3px;font-size:17px;font-weight:800}.glide-workflow .fa-modal-bg .fa-tab{white-space:nowrap;gap:8px;padding:12px 18px;font-size:12.5px;font-weight:700}.glide-workflow .fa-modal-bg .fa-tab svg{width:14px;height:14px}.glide-workflow .fa-modal-bg .fa-foot{padding:13px 24px}.glide-workflow .fa-modal-bg .card{padding:0}.glide-workflow .fa-modal-bg{--shadow-sm:0 1px 2px #0000000a, 0 1px 1px #00000008}.glide-workflow .fa-modal-bg .fz-nav{max-height:calc(100vh - 200px);overflow-y:auto}.glide-workflow .fa-modal-bg .sc .empty{text-align:center;opacity:.8;padding:26px 8px;font-size:12px;line-height:1.55}.glide-workflow .fa-modal-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:145;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-workflow .fa-modal-bg.active{display:flex}.glide-workflow .fa-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-workflow .fa-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 24px;display:flex}.glide-workflow .fa-head h3{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:700}.glide-workflow .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-workflow .fa-tabs{background:var(--gris-50);border-bottom:1px solid var(--gris-200);flex-shrink:0;gap:2px;padding:0 24px;display:flex}.glide-workflow .fa-tab{cursor:pointer;color:var(--gris-700);letter-spacing:-.005em;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 16px;font-size:12px;font-weight:600;transition:all .12s;display:flex}.glide-workflow .fa-tab:hover{color:var(--negro)}.glide-workflow .fa-tab.active{color:var(--rojo);border-bottom-color:var(--rojo)}.glide-workflow .fa-tab svg{width:13px;height:13px}.glide-workflow .fa-tab .badge{background:var(--rojo-soft);color:var(--rojo);font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:5px;padding:1px 6px}.glide-workflow .fa-tab.active .badge{background:var(--rojo);color:#fff}.glide-workflow .fa-body{flex:1;padding:22px 24px;overflow-y:auto}.glide-workflow .fa-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.glide-workflow .fa-form-section{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;margin-bottom:14px;padding:16px 18px}.glide-workflow .fa-form-section-title{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.glide-workflow .fa-form-section-title .total{color:var(--negro);font-family:var(--font-mono);letter-spacing:.02em;font-size:11.5px}.glide-workflow .fa-form-grid{grid-template-columns:1fr 1fr 1fr;gap:10px 14px;display:grid}.glide-workflow .fa-form-field label{color:var(--gris-700);margin-bottom:4px;font-size:10.5px;font-weight:600;line-height:1.3;display:block}.glide-workflow .fa-form-field input{border:1px solid var(--gris-200);width:100%;height:34px;font-size:12px;font-family:var(--font-mono);text-align:right;background:#fff;border-radius:6px;outline:none;padding:0 10px;font-weight:600;transition:border-color .12s}.glide-workflow .fa-form-field input:focus{border-color:var(--negro)}.glide-workflow .fa-form-field input.computed{background:var(--gris-100);color:var(--gris-700)}.glide-workflow .fa-form-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-workflow .fa-form-period{gap:6px;margin-bottom:14px;display:flex}.glide-workflow .fa-form-period button{cursor:pointer;border:1px solid var(--gris-200);color:var(--gris-700);background:#fff;border-radius:7px;flex:1;padding:8px 10px;font-size:11px;font-weight:600;transition:all .12s}.glide-workflow .fa-form-period button.active{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-workflow .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-workflow #faModalBg .fa-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1100px,100%);height:calc(100vh - 40px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-workflow #faModalBg .fa-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.glide-workflow #faModalBg .fa-head h3{letter-spacing:-.02em;margin-bottom:3px;font-size:17px;font-weight:800}.glide-workflow #faModalBg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-workflow #faModalBg .fa-head .rec{background:var(--verde-soft);height:20px;color:var(--verde);letter-spacing:.04em;vertical-align:2px;border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.glide-workflow #faModalBg .fa-tabs{background:var(--gris-50);border-bottom:1px solid var(--gris-200);flex-shrink:0;gap:2px;padding:0 24px;display:flex}.glide-workflow #faModalBg .fa-tab{color:var(--gris-700);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:12.5px;font-weight:700;display:flex}.glide-workflow #faModalBg .fa-tab:hover{color:var(--negro)}.glide-workflow #faModalBg .fa-tab.active{color:var(--rojo);border-bottom-color:var(--rojo)}.glide-workflow #faModalBg .fa-tab .bdg{font-family:var(--font-mono);background:var(--gris-200);color:var(--gris-700);border-radius:5px;padding:1px 6px;font-size:9px;font-weight:700}.glide-workflow #faModalBg .fa-tab.active .bdg{background:var(--rojo);color:#fff}.glide-workflow #faModalBg .fa-tab .bdg.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-workflow #faModalBg .fa-body{scroll-behavior:smooth;flex:1;padding:0 24px 28px;overflow-y:auto}.glide-workflow #faModalBg .fa-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 24px;display:flex}.glide-workflow #faModalBg .fa-modal{width:min(1460px,100vw - 32px);height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.glide-workflow #faModalBg .fa-body{padding:0 24px 28px}.glide-workflow #faModalBg .fa-head{gap:16px;padding:16px 24px}.glide-workflow #faModalBg .fa-head h3{margin-bottom:3px;font-size:17px;font-weight:800}.glide-workflow #faModalBg .fa-tab{white-space:nowrap;gap:8px;padding:12px 18px;font-size:12.5px;font-weight:700}.glide-workflow #faModalBg .fa-tab svg{width:14px;height:14px}.glide-workflow #faModalBg .fa-foot{padding:13px 24px}.glide-workflow .fa-modal-bg .expfin-nota{color:var(--gris-700);font-size:12px;line-height:1.55}.glide-workflow .fa-modal-bg .expfin-nota.fin{color:var(--gris-500);margin-top:12px;font-size:11px}.glide-workflow .fa-modal-bg .expfin{gap:8px;margin-top:10px;display:grid}.glide-workflow .fa-modal-bg .ef{border:1px solid var(--gris-200);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;display:flex}.glide-workflow .fa-modal-bg .ef .efi{background:var(--gris-100);width:28px;height:28px;color:var(--gris-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-workflow .fa-modal-bg .ef .efi svg{width:15px;height:15px}.glide-workflow .fa-modal-bg .ef .efn{flex:1;min-width:0}.glide-workflow .fa-modal-bg .ef .efnm{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.glide-workflow .fa-modal-bg .ef .efs{color:var(--gris-500);margin-top:1px;font-size:11px}.glide-workflow .fa-modal-bg .expfin-falta{color:var(--gris-700);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.glide-workflow .fa-modal-bg .expfin-dest{color:var(--gris-700);align-items:center;gap:7px;font-size:11.5px;display:flex}.glide-workflow .fa-modal-bg .expfin-dest select{font:inherit;border:1px solid var(--gris-200);color:var(--negro);background:#fff;border-radius:8px;padding:5px 8px;font-size:11.5px;font-weight:700}.glide-workflow .fa-modal-bg .pop.wide{width:min(760px,100%)}.glide-workflow .fa-modal-bg .lectbl{border:1px solid var(--gris-200);border-radius:10px;max-height:220px;overflow:auto}.glide-workflow .fa-modal-bg .lectbl.det{max-height:260px;margin-top:10px}.glide-workflow .fa-modal-bg .lectbl table{border-collapse:collapse;width:100%;font-size:11.5px}.glide-workflow .fa-modal-bg .lectbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);background:var(--gris-50);border-bottom:1px solid var(--gris-200);padding:7px 10px;font-size:10px;font-weight:800;position:sticky;top:0}.glide-workflow .fa-modal-bg .lectbl td{border-bottom:1px solid var(--gris-100);color:var(--gris-700);padding:6px 10px}.glide-workflow .fa-modal-bg .lectbl tr:last-child td{border-bottom:0}.glide-workflow .fa-modal-bg .lectbl .r{text-align:right;font-family:var(--font-mono);color:var(--negro);font-weight:700}.glide-workflow .fa-modal-bg .lectbl .mono{font-family:var(--font-mono)}.glide-workflow .fa-modal-bg .lectbl .mot{color:var(--gris-400);font-size:10.5px}.glide-workflow .fa-modal-bg .lectbl tr.sin td{background:var(--ambar-soft)}.glide-workflow .fa-modal-bg .cap th.cconc{width:210px}.glide-workflow .fa-modal-bg .cap td.lbl input.lbl-edit{width:100%;min-width:120px;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;outline:none;padding:0}.glide-workflow .fa-modal-bg .cap td.lbl input.lbl-edit:hover{border-bottom-color:var(--gris-300)}.glide-workflow .fa-modal-bg .cap td.lbl input.lbl-edit:focus{border-bottom-color:var(--brand-primary);color:var(--negro)}.glide-workflow .fa-modal-bg .cap td.lbl input.lbl-edit::placeholder{color:var(--gris-400);font-weight:500}.glide-workflow .fa-modal-bg .cap .fila-add{color:var(--gris-400);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;flex-shrink:0;margin-left:7px;padding:0 2px;font-size:13px;font-weight:700;line-height:1}.glide-workflow .fa-modal-bg .cap .fila-add:hover{color:var(--brand-primary)}.glide-workflow .fa-modal-bg .cap .fila-mini{color:var(--gris-400);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:12px;line-height:1}.glide-workflow .fa-modal-bg .cap .fila-mini:hover{color:var(--negro)}.glide-workflow .fa-modal-bg .cap .fila-mini.resta{color:var(--rojo)}.glide-workflow .fa-modal-bg .cap .fila-mini.suma{color:var(--verde)}.glide-workflow .modal-close{float:right;width:32px;height:32px;color:var(--gris-500);border-radius:8px;place-items:center;margin-top:-8px;margin-right:-8px;transition:all .12s;display:grid}.glide-workflow .modal-close:hover{background:var(--gris-100);color:var(--negro)}.glide-workflow .cartera-status{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.glide-workflow .cartera-status.al-corriente{color:var(--verde);background:#2e7d321f}.glide-workflow .cartera-status.por-vencer{color:#92400e;background:#fef3c7}.glide-workflow .cartera-status.vencido{background:var(--rojo-soft);color:var(--rojo)}.glide-workflow .cartera-status.liquidado{color:var(--verde);background:#2e7d321f}.glide-workflow .cartera-status.perdida{color:#6d28d9;background:#ede9fe}.glide-workflow .cartera-status.cedido{color:#0369a1;background:#e0f2fe}.glide-workflow .pm-dot{vertical-align:middle;color:var(--gris-400);margin:0 3px;font-weight:700;line-height:1;display:inline-block;position:relative;top:-1px}.glide-workflow .doc-viewer-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:140;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.glide-workflow .doc-viewer-bg.active{display:flex}.glide-workflow .doc-viewer{background:#fff;border-radius:14px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-workflow .doc-viewer-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.glide-workflow .doc-viewer-head h3{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:700}.glide-workflow .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-workflow .doc-viewer-body{flex:1;padding:20px 24px;overflow-y:auto}.glide-workflow .doc-viewer-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.glide-workflow .prop-modal-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:145;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.glide-workflow .prop-modal-bg.active{display:flex}.glide-workflow .prop-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-workflow .prop-head{background:linear-gradient(135deg, var(--negro) 0%, #2c2c2c 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.glide-workflow .prop-head .eyebrow{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-workflow .prop-head h3{letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:800}.glide-workflow .prop-head .sub{color:#fff9;font-size:12px}.glide-workflow .prop-head .modal-close{color:#fff;background:#ffffff14}.glide-workflow .prop-head .modal-close:hover{background:#ffffff2e}.glide-workflow .prop-body{background:#fafafa;flex:1;padding:22px 24px;overflow-y:auto}.glide-workflow .prop-foot{border-top:1px solid var(--gris-200);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.glide-workflow .prop-hero{border:1px solid var(--gris-200);background:#fff;border-radius:12px;grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:20px 24px;display:grid}.glide-workflow .prop-hero-left .eye{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-workflow .prop-hero-left .name{letter-spacing:-.01em;margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.3}.glide-workflow .prop-renta-main{letter-spacing:-.02em;color:var(--rojo);font-family:Manrope,sans-serif;font-size:34px;font-weight:800;line-height:1}.glide-workflow .prop-renta-main .cur{color:var(--gris-500);vertical-align:baseline;margin-right:6px;font-size:14px;font-weight:600}.glide-workflow .prop-renta-sub{color:var(--gris-500);margin-top:4px;font-size:11px}.glide-workflow .prop-hero-flotilla{background:var(--rojo-soft);border-left:3px solid var(--rojo);border-radius:0 8px 8px 0;margin-top:10px;padding:10px 14px}.glide-workflow .prop-flotilla-lbl{color:var(--rojo);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:700}.glide-workflow .prop-flotilla-val{color:var(--rojo);letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.glide-workflow .prop-section{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px 22px}.glide-workflow .prop-section-title{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.glide-workflow .prop-grid{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.glide-workflow .prop-grid-3{grid-template-columns:1fr 1fr 1fr;gap:10px 18px;display:grid}.glide-workflow .prop-row{border-bottom:1px solid var(--gris-100);justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.glide-workflow .prop-row:last-child{border-bottom:none}.glide-workflow .prop-row-lbl{color:var(--gris-700)}.glide-workflow .prop-row-val{font-weight:700;font-family:var(--font-mono);font-size:12.5px}.glide-workflow .prop-row.highlight .prop-row-val{color:var(--rojo);font-size:14px}.glide-workflow .prop-desglose{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;padding:14px 16px}.glide-workflow .prop-desglose-row{justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;display:flex}.glide-workflow .prop-desglose-total{border-top:2px solid var(--negro);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;display:flex}.glide-workflow .prop-desglose-total .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-workflow .prop-desglose-total .val{color:var(--rojo);letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.glide-ventas .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-ventas .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-ventas .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-ventas .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-ventas .topbar-actions{align-items:center;gap:10px;display:flex}.glide-ventas .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-ventas .btn-sm.dark{background:var(--negro);color:#fff}.glide-ventas .btn-sm.dark:hover{background:#000}.glide-ventas .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-ventas .btn-sm.ghost:hover{border-color:var(--negro)}.glide-ventas .btn-sm.red{background:var(--rojo);color:#fff}.glide-ventas .btn-sm.red:hover{background:var(--rojo-dark)}.glide-ventas .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-ventas .field-sm{margin-bottom:14px}.glide-ventas .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-ventas .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-ventas .field-sm input,.glide-ventas .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-ventas .field-sm input:focus,.glide-ventas .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-ventas .field-sm input:disabled,.glide-ventas .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-ventas .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-ventas .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-ventas .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-ventas .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-ventas .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-ventas .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-ventas .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-ventas .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-ventas .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-ventas .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-ventas .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-ventas .wv-opt-row{border:1px solid var(--gris-200);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;transition:all .12s;display:flex}.glide-ventas .wv-opt-row:hover{border-color:var(--negro);background:var(--gris-50)}.glide-ventas .wv-opt-row input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--negro);margin-top:2px}.glide-ventas .wv-opt-body{flex-direction:column;gap:2px;display:flex}.glide-ventas .wv-opt-body strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-ventas .wv-opt-body span{color:var(--gris-500);font-size:12px;line-height:1.4}.glide-ventas .wv-decision-btn{border:1px solid var(--gris-200);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;font-family:inherit;transition:all .15s;display:flex}.glide-ventas .wv-decision-btn:hover{border-color:var(--negro);background:var(--gris-50);transform:translate(2px)}.glide-ventas .wv-decision-btn strong{color:var(--negro);font-size:14px;font-weight:600}.glide-ventas .wv-decision-btn span{color:var(--gris-500);font-size:12px;line-height:1.4}.glide-ventas .wv-camino-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.glide-ventas .wv-camino-chip.compra{color:#1e40af;background:#dbeafe}.glide-ventas .wv-camino-chip.devolucion{color:#991b1b;background:#fee2e2}.glide-ventas .wv-camino-chip.renovacion{color:#065f46;background:#d1fae5}.glide-ventas .wv-camino-chip.indeciso{color:#92400e;background:#fef3c7}.glide-ventas .wv-camino-chip.cerrada{color:#374151;background:#e5e7eb}.glide-ventas .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-ventas .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-ventas .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-ventas .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-ventas .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-ventas .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-ventas .wv-task-list{flex-direction:column;gap:8px;display:flex}.glide-ventas .wv-task-row{background:var(--gris-50);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.glide-ventas .wv-task-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--negro);cursor:pointer}.glide-ventas .wv-task-row label{color:var(--gris-700);cursor:pointer;flex:1;font-size:13px}.glide-ventas .wv-task-row.done label{color:var(--gris-500);text-decoration:line-through}.glide-ventas .cfg-form-grid .field-sm select,.glide-ventas .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-ventas .cfg-form-grid .field-sm select:focus,.glide-ventas .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-ventas .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-ventas .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-ventas .wf-stats{gap:24px;display:flex}.glide-ventas .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-ventas .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-ventas .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-ventas .wf-tabs{border:1px solid var(--gris-200);background:#fff;border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.glide-ventas .wf-tab{letter-spacing:-.005em;color:var(--gris-700);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.glide-ventas .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-ventas .wf-tab.active{background:var(--negro);color:#fff}.glide-ventas .wf-tab.active .wf-tab-num{background:var(--rojo);color:#fff}.glide-ventas .wf-tab-count{background:var(--rojo-soft);color:var(--rojo);font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:5px;padding:1px 6px}.glide-ventas .wf-tab.active .wf-tab-count{color:#fff;background:#fff3}.glide-ventas .wf-tab.terminal{color:var(--gris-500);position:relative}.glide-ventas .wf-tab.terminal:before{content:"";background:var(--gris-200);width:1px;position:absolute;top:18%;bottom:18%;left:-3px}.glide-ventas .wf-tab.terminal .wf-tab-num{background:var(--gris-100);color:var(--gris-500)}.glide-ventas .wf-tab.terminal.active{color:#fff;background:#4b5563}.glide-ventas .wf-tab.terminal.active .wf-tab-num{color:#fff;background:#ffffff2e}.glide-ventas .wf-tab.terminal .wf-tab-count{background:var(--gris-100);color:var(--gris-700)}.glide-ventas .wf-tab.terminal.active .wf-tab-count{color:#fff;background:#fff3}.glide-ventas .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-ventas .wf-table thead{background:var(--gris-50)}.glide-ventas .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-ventas .wf-table th.num{text-align:right}.glide-ventas .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-ventas .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-ventas .wf-table tbody tr:hover{background:var(--gris-50)}.glide-ventas .wf-table tbody tr:last-child td{border-bottom:none}.glide-ventas .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-ventas .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-ventas .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-ventas .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-ventas .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-ventas .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-ventas .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-ventas .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-ventas .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-ventas .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-ventas .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-ventas .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-ventas .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-ventas .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-ventas .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-ventas .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-ventas .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-ventas .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-ventas .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-ventas .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-ventas .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-ventas .wf-table th.sorted{color:var(--brand-primary)}.glide-ventas .wf-table th.sorted .sort-ico{opacity:1}.glide-ventas .wf-table th.wf-chk-col,.glide-ventas .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-ventas .wf-table tbody tr.wf-row-sel,.glide-ventas .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-ventas .doc-list{flex-direction:column;gap:8px;display:flex}.glide-ventas .doc-item{border:1px solid var(--gris-200);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .12s;display:flex}.glide-ventas .doc-item:hover{border-color:var(--gris-300)}.glide-ventas .doc-item.aceptado{border-left:3px solid var(--verde);background:#2e7d320a}.glide-ventas .doc-item.rechazado{border-left:3px solid var(--rojo);background:rgba(var(--brand-primary-rgb),.04)}.glide-ventas .doc-item.observado{border-left:3px solid var(--ambar);background:#fef7e6}.glide-ventas .doc-thumb{border:1px solid var(--gris-200);border-radius:5px;flex-shrink:0;place-items:center;width:42px;height:52px;font-size:9px;font-weight:700;display:grid}.glide-ventas .doc-thumb.img{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a)}.glide-ventas .doc-thumb.pdf{color:#991b1b;background:linear-gradient(135deg,#fee2e2,#fecaca)}.glide-ventas .doc-thumb.vid{color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.glide-ventas .doc-info{flex:1;min-width:0}.glide-ventas .doc-name{letter-spacing:-.005em;font-size:12.5px;font-weight:600;line-height:1.3}.glide-ventas .doc-meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-ventas .doc-meta b{color:var(--gris-700);font-weight:600}.glide-ventas .doc-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.glide-ventas .doc-btn{border:1px solid var(--gris-200);cursor:pointer;color:var(--gris-700);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:10.5px;font-weight:600;transition:all .12s;display:inline-flex}.glide-ventas .doc-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-ventas .doc-btn.acc.active{background:var(--verde);color:#fff;border-color:var(--verde)}.glide-ventas .doc-btn.rej.active{background:var(--rojo);color:#fff;border-color:var(--rojo)}.glide-ventas .doc-btn.obs.active{background:var(--ambar);color:#fff;border-color:var(--ambar)}.glide-ventas .doc-btn svg{width:11px;height:11px}.glide-ventas .doc-section-title{color:var(--rojo);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.glide-ventas .doc-section-count{color:var(--gris-500);background:var(--gris-100);letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.glide-ventas .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-ventas .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-ventas .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-ventas .pdf-modal-actions .btn-sm{height:36px}.glide-ventas .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-ventas .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=980px){.glide-ventas .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-ventas .page-title{font-size:20px}.glide-ventas .topbar-actions{flex-wrap:wrap;gap:8px}.glide-ventas .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-ventas .wf-table{min-width:680px}.glide-ventas .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-ventas .motivo-modal input,.glide-ventas .motivo-modal select,.glide-ventas .motivo-modal textarea{font-size:16px}}.glide-ventas #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-ventas #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-ventas .lbl-sec{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 10px;font-size:11px;font-weight:700}.glide-ventas .meta{color:var(--gris-500);font-size:12px}.glide-ventas .wv-opcional{color:var(--gris-400);text-transform:none;letter-spacing:0;font-weight:500}.glide-ventas .wv-correo-resumen{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;margin-bottom:6px;padding:14px;font-size:13px;line-height:1.6}.glide-ventas .wv-correo-resumen .lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.glide-ventas .wv-input{border:1px solid var(--gris-200);box-sizing:border-box;width:100%;color:var(--negro);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px}.glide-ventas .wv-input:focus{border-color:var(--negro);outline:none}.glide-ventas .wv-correo-prev-head{justify-content:space-between;align-items:center;margin-top:14px;margin-bottom:8px;display:flex}.glide-ventas .wv-lk{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:700}.glide-ventas .wv-correo-prev{border:1px solid var(--gris-200);background:#fff;border-radius:10px;margin-top:8px;padding:12px 14px}.glide-ventas .wv-correo-prev.vacio{color:var(--gris-500);font-size:12.5px;font-style:italic}.glide-ventas .wv-correo-prev .asunto{color:var(--negro);border-bottom:1px solid var(--gris-100);margin-bottom:8px;padding-bottom:8px;font-size:13px;font-weight:700}.glide-ventas .wv-correo-prev pre{white-space:pre-wrap;color:var(--gris-700);max-height:340px;margin:0;font-family:inherit;font-size:12.5px;line-height:1.6;overflow:auto}.glide-ventas .wv-aviso-int{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:11px}.glide-ventas .wv-correo-item{border-top:1px solid var(--gris-100);padding:12px 0}.glide-ventas .wv-correo-item .top{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.glide-ventas .wv-correo-item .url,.glide-ventas .wv-correo-card .url{font-family:var(--font-mono);word-break:break-all;color:var(--gris-600);margin:10px 0 0;font-size:11.5px}.glide-ventas .wv-correo-item .acts,.glide-ventas .wv-correo-card .acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.glide-ventas .wv-correo-card .wv-correo-hint{color:var(--gris-600);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.glide-ventas .wv-chips{flex-wrap:wrap;gap:6px;display:flex}.glide-ventas .wv-chip{background:var(--brand-primary-soft);color:var(--brand-primary-dark);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.glide-ventas .wv-chip.mini{vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:10px}.glide-ventas .wv-via{border:1px solid var(--gris-200);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.glide-ventas .wv-via button{color:var(--gris-600);cursor:pointer;border:none;border-right:1px solid var(--gris-200);background:0 0;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.glide-ventas .wv-via button:last-child{border-right:none}.glide-ventas .wv-via button.on{background:var(--negro);color:#fff}.glide-ventas .wv-decision-info{color:var(--gris-700);background:var(--gris-50);border:1px solid var(--gris-200);border-radius:20px;margin-top:8px;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-block}.glide-ventas .wv-decision-btn[disabled]{opacity:.6;cursor:default}.glide-ventas .wv-hint-aviso{text-align:center;color:var(--gris-500);padding:28px 12px;font-size:13px;line-height:1.6}.glide-ventas .wv-hint-aviso strong{color:var(--gris-700);margin-bottom:6px;font-size:14px;display:block}.glide-ventas .wv-opt-row.bloqueada{opacity:.72;cursor:not-allowed;background:var(--gris-50)}.glide-ventas .wv-chip.rojo{color:#b91c1c;background:#fee2e2}.glide-ventas .wv-promesa-nota{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:11.5px;line-height:1.5}.glide-ventas .wv-decision-btn.aviso{border-color:#fca5a5}.glide-facturacion .mapa-live .dot{background:var(--verde);border-radius:50%;width:8px;height:8px;animation:1.6s infinite mapaPulse;box-shadow:0 0 #2e7d3280}.glide-facturacion .mapa-leg-dot .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.glide-facturacion .mapa-bucket-pill .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.glide-facturacion .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-facturacion .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-facturacion .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-facturacion .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-facturacion .topbar-actions{align-items:center;gap:10px;display:flex}.glide-facturacion .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-facturacion .btn-sm.dark{background:var(--negro);color:#fff}.glide-facturacion .btn-sm.dark:hover{background:#000}.glide-facturacion .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-facturacion .btn-sm.ghost:hover{border-color:var(--negro)}.glide-facturacion .btn-sm.red{background:var(--rojo);color:#fff}.glide-facturacion .btn-sm.red:hover{background:var(--rojo-dark)}.glide-facturacion .disp-dest .sub{color:var(--gris-500);margin-top:3px;margin-left:2px;font-size:11px}.glide-facturacion .bnd-in .meta{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-facturacion .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-facturacion .field-sm{margin-bottom:14px}.glide-facturacion .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-facturacion .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-facturacion .field-sm input,.glide-facturacion .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-facturacion .field-sm input:focus,.glide-facturacion .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-facturacion .field-sm input:disabled,.glide-facturacion .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-facturacion .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-facturacion .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-facturacion .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-facturacion .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-facturacion .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-facturacion .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-facturacion .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-facturacion .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-facturacion .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-facturacion .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-facturacion .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-facturacion .cfg-form-grid .field-sm select,.glide-facturacion .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-facturacion .cfg-form-grid .field-sm select:focus,.glide-facturacion .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-facturacion .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-facturacion .drawer-head .sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-facturacion .comite-info .meta{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-facturacion .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-facturacion .wf-stats{gap:24px;display:flex}.glide-facturacion .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-facturacion .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-facturacion .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-facturacion .wf-stage-badge .num{background:var(--rojo);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.glide-facturacion .rend-live .dot{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-facturacion .rend-live.stale .dot{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-facturacion .wf-tabs{border:1px solid var(--gris-200);background:#fff;border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.glide-facturacion .wf-tab{letter-spacing:-.005em;color:var(--gris-700);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.glide-facturacion .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-facturacion .wf-tab.active{background:var(--negro);color:#fff}.glide-facturacion .wf-tab.active .wf-tab-num{background:var(--rojo);color:#fff}.glide-facturacion .wf-tab.active .wf-tab-count{color:#fff;background:#fff3}.glide-facturacion .wf-tab.terminal{color:var(--gris-500);position:relative}.glide-facturacion .wf-tab.terminal:before{content:"";background:var(--gris-200);width:1px;position:absolute;top:18%;bottom:18%;left:-3px}.glide-facturacion .wf-tab.terminal .wf-tab-num{background:var(--gris-100);color:var(--gris-500)}.glide-facturacion .wf-tab.terminal.active{color:#fff;background:#4b5563}.glide-facturacion .wf-tab.terminal.active .wf-tab-num{color:#fff;background:#ffffff2e}.glide-facturacion .wf-tab.terminal .wf-tab-count{background:var(--gris-100);color:var(--gris-700)}.glide-facturacion .wf-tab.terminal.active .wf-tab-count{color:#fff;background:#fff3}.glide-facturacion .wf-table-wrap{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-facturacion .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-facturacion .wf-table thead{background:var(--gris-50)}.glide-facturacion .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-facturacion .wf-table th.num{text-align:right}.glide-facturacion .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-facturacion .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-facturacion .wf-table tbody tr:hover{background:var(--gris-50)}.glide-facturacion .wf-table tbody tr:last-child td{border-bottom:none}.glide-facturacion .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-facturacion .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-facturacion .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-facturacion .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-facturacion .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-facturacion .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-facturacion .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-facturacion .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-facturacion .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-facturacion .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-facturacion .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-facturacion .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-facturacion .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-facturacion .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-facturacion .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-facturacion .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-facturacion .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-facturacion .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-facturacion .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-facturacion .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-facturacion .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-facturacion .wf-table th.sorted{color:var(--brand-primary)}.glide-facturacion .wf-table th.sorted .sort-ico{opacity:1}.glide-facturacion .wf-table th.wf-chk-col,.glide-facturacion .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-facturacion .wf-table tbody tr.wf-row-sel,.glide-facturacion .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-facturacion .fact-pill{letter-spacing:.02em;text-transform:uppercase;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.glide-facturacion .fact-pill.pt{color:#92400e;background:#fef3c7}.glide-facturacion .fact-pill.tim{color:#166534;background:#dcfce7}.glide-facturacion .fact-pill.err{color:#b91c1c;background:#fee2e2}.glide-facturacion .fact-pill.can{background:var(--gris-100);color:var(--gris-500)}.glide-facturacion .fact-pill.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.glide-facturacion .fact-met{font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:5px;padding:2px 7px;display:inline-block}.glide-facturacion .fact-met.pue{color:#1d4ed8;background:#eff6ff}.glide-facturacion .fact-met.ppd{color:#6d28d9;background:#f5f3ff}.glide-facturacion .fact-auto-banner{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.glide-facturacion .fact-auto-banner .led{background:#4ade80;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite factPulse;box-shadow:0 0 8px #4ade80}.glide-facturacion .fact-auto-banner .tit{font-size:13px;font-weight:700}.glide-facturacion .fact-auto-banner .sub{color:#94a3b8;font-size:11.5px}.glide-facturacion .fact-resumen{border:1px solid var(--gris-200);border-left:4px solid var(--negro);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px 18px}.glide-facturacion .fact-resumen .rt{letter-spacing:.07em;text-transform:uppercase;color:var(--gris-500);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.glide-facturacion .fact-resumen .rb{color:var(--gris-700);font-size:13px;line-height:1.55}.glide-facturacion .fact-cfdi-doc{border:1px solid var(--gris-200);border-radius:12px;overflow:hidden}.glide-facturacion .fact-cfdi-head{background:var(--gris-50);border-bottom:1px solid var(--gris-200);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.glide-facturacion .fact-cfdi-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.glide-facturacion .fact-cfdi-grid>div{border-bottom:1px solid var(--gris-100);padding:12px 18px}.glide-facturacion .fact-cfdi-grid label{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-500);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.glide-facturacion .fact-cfdi-grid strong{color:var(--negro);font-size:12.5px}.glide-facturacion .fact-timbre{font-family:var(--font-mono);color:#166534;word-break:break-all;background:#f0fdf4;border-top:1px dashed #bbf7d0;padding:12px 18px;font-size:10.5px}.glide-facturacion .fact-pac-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;padding:18px}.glide-facturacion .wf-dh-stage-badge .num{background:var(--rojo);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.glide-facturacion .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-facturacion .syntage-logo .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-facturacion .prop-head .sub{color:#fff9;font-size:12px}.glide-facturacion .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-facturacion .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-facturacion .ind-block-title .num{background:var(--rojo);color:#fff;width:22px;height:22px;font-size:11px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-facturacion .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-facturacion .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-facturacion .vs-header .sub{color:#ffffffb3;max-width:520px;margin-top:4px;font-size:11.5px;line-height:1.5}.glide-facturacion .hist-dim-name .num{background:var(--negro);color:#fff;width:20px;height:20px;font-size:10px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-facturacion .dual-score-val .num{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.glide-facturacion .sat-panel-title .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-facturacion .pdf-modal-actions .btn-sm{height:36px}.glide-facturacion .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-facturacion .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-facturacion .pdf-foot-info>div .sub{color:#6b6b6b;margin-top:2px;font-size:10.5px}.glide-facturacion .fact-cfg-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=980px){.glide-facturacion .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-facturacion .page-title{font-size:20px}.glide-facturacion .topbar-actions{flex-wrap:wrap;gap:8px}.glide-facturacion .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-facturacion .wf-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-facturacion .wf-table{min-width:680px}.glide-facturacion .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-facturacion .fact-cfdi-grid,.glide-facturacion .fact-cfg-grid{grid-template-columns:1fr}.glide-facturacion .motivo-modal input,.glide-facturacion .motivo-modal select,.glide-facturacion .motivo-modal textarea{font-size:16px}}.glide-facturacion .px-modal-head .sub{color:var(--gris-500);margin-top:2px;font-size:11.5px}.glide-facturacion .portal-header .sub{color:var(--gris-500);font-size:12.5px;line-height:1.5}.glide-facturacion #faModalBg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-facturacion #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-facturacion #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-facturacion #faModalBg .rt{letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800}.glide-facturacion #faModalBg .rt.pos{color:var(--verde)}.glide-facturacion #faModalBg .rt.neg{color:var(--brand-primary)}.glide-facturacion #faModalBg .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.glide-facturacion #faModalBg .dot.v{background:#4caf50}.glide-facturacion #faModalBg .dot.a{background:#e0a030}.glide-facturacion #faModalBg .dot.r{background:var(--brand-primary)}.glide-facturacion #faModalBg .sub{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11.5px;font-weight:800;display:flex}.glide-facturacion #faModalBg .sub .t{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px;font-weight:500}.glide-facturacion .pc-det-head .meta{color:var(--gris-500);font-size:12.5px}.glide-facturacion .pcf-clabe .num{background:var(--negro);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.glide-facturacion .pcf-clabe .num .lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;width:100%;font-size:9.5px;font-weight:800}.glide-facturacion .pcf-clabe .num .val{color:#fff;letter-spacing:.06em;flex:1;min-width:200px;font-size:19px;font-weight:800}.glide-facturacion .pcf-clabe .num .cp{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:7px;padding:7px 14px;font-size:11.5px;font-weight:700}.glide-facturacion .pcf-clabe .num .cp:hover{background:#ffffff3d}.glide-facturacion .pcf-clabe .meta{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.glide-facturacion .pcf-clabe .meta span{color:var(--gris-500);font-size:11px}.glide-facturacion .pcf-clabe .meta b{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-400,var(--gris-500));margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.glide-facturacion .pcfc-hero .num{z-index:1;letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1;position:relative}.glide-facturacion .pcfc-hero .sub{z-index:1;color:#ffffffb3;max-width:460px;margin-top:8px;font-size:12px;line-height:1.5;position:relative}.glide-facturacion .fact-chk{cursor:pointer;width:15px;height:15px;accent-color:var(--brand-primary);margin:0;display:block}.glide-facturacion .wf-table tbody tr.wf-row-sel{background:var(--brand-primary-soft)}.glide-facturacion .fact-selbar{z-index:5;border:1px solid var(--negro);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #0f172a24}.glide-facturacion .fact-selbar-info{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.glide-facturacion .fact-selbar-n{letter-spacing:-.01em;font-size:14px;font-weight:800}.glide-facturacion .fact-selbar-monto{font-family:var(--font-mono);color:var(--gris-700);font-size:12px;font-weight:700}.glide-facturacion .fact-selbar-acts{flex-wrap:wrap;gap:8px;display:flex}.glide-facturacion .fact-selbar-btn{border:1px solid var(--gris-200);color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.glide-facturacion .fact-selbar-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-facturacion .fact-selbar-btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.glide-facturacion .fact-selbar-btn.primary:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:#fff}.glide-facturacion .fact-selbar-nota{color:var(--gris-500);flex-basis:100%;font-size:10.5px}.glide-facturacion .fact-ap-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:14px;display:grid}.glide-facturacion .fact-ap-tabla{border-collapse:collapse;width:100%;font-size:12px}.glide-facturacion .fact-ap-tabla th{color:var(--gris-500);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:6px 8px;font-size:10.5px;font-weight:700}.glide-facturacion .fact-ap-tabla th.num,.glide-facturacion .fact-ap-tabla td.num{text-align:right}.glide-facturacion .fact-ap-tabla td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:7px 8px}.glide-facturacion .fact-ap-tabla input.imp{border:1px solid var(--gris-300);text-align:right;width:116px;font-size:12px;font-family:var(--font-mono);border-radius:6px;padding:5px 8px}.glide-facturacion .fact-ap-aviso{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5}.glide-facturacion .fact-ap-aviso.amb{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.glide-facturacion .fact-ap-aviso.rojo{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.glide-facturacion .fact-ap-aviso.gris{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-600)}.glide-facturacion .fact-ap-quitar{color:var(--gris-400);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:15px;line-height:1}.glide-facturacion .fact-ap-quitar:hover{color:var(--rojo)}.glide-facturacion .fact-ap-chip{text-transform:uppercase;letter-spacing:.03em;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.glide-facturacion .fact-ap-chip.liq{color:#065f46;background:#d1fae5}.glide-facturacion .fact-ap-chip.par{color:#6d28d9;background:#ede9fe}.glide-activos .mapa-layout{grid-template-columns:1fr 340px;align-items:stretch;gap:16px;display:grid}.glide-activos .mapa-side{flex-direction:column;gap:14px;min-width:0;display:flex}.glide-activos .mapa-card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:16px}.glide-activos .mapa-card h4{color:var(--gris-900);align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.glide-activos .mapa-live{color:var(--verde);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.glide-activos .mapa-live .dot{background:var(--verde);border-radius:50%;width:8px;height:8px;animation:1.6s infinite mapaPulse;box-shadow:0 0 #2e7d3280}.glide-activos .mapa-legenda{flex-wrap:wrap;gap:12px;display:flex}.glide-activos .mapa-leg-dot{color:var(--gris-700);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.glide-activos .mapa-leg-dot .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.glide-activos .mapa-top-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.glide-activos .mapa-top-row #mapaScopeFilter>div{margin-bottom:0!important}.glide-activos .mapa-cards{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px;display:grid}.glide-activos .mapa-card-filtro{text-align:left;background:var(--gris-50);cursor:pointer;border:1.5px solid #0000;border-radius:10px;padding:10px 12px;font-family:inherit;transition:all .12s}.glide-activos .mapa-card-filtro:hover{background:var(--gris-100)}.glide-activos .mapa-card-filtro.on{border-color:var(--rojo);background:var(--rojo-soft)}.glide-activos .mapa-card-num{color:var(--negro);font-size:20px;font-weight:800;line-height:1.15}.glide-activos .mapa-card-filtro.on .mapa-card-num{color:var(--rojo)}.glide-activos .mapa-card-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:10.5px;font-weight:700}.glide-activos .mapa-buckets{flex-wrap:wrap;gap:6px;margin:-2px 0 12px;display:none}.glide-activos .mapa-bucket-pill{border:1px solid var(--gris-200);color:var(--gris-700);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.glide-activos .mapa-bucket-pill:hover{border-color:var(--gris-400)}.glide-activos .mapa-bucket-pill.on{border-color:var(--negro);background:var(--negro);color:#fff}.glide-activos .mapa-bucket-pill .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (width<=920px){.glide-activos .mapa-layout{grid-template-columns:1fr}.glide-activos .mapa-cards{grid-template-columns:repeat(3,1fr)}}.glide-activos .mapa-detalle-empty{color:var(--gris-500);font-size:12px;line-height:1.5}.glide-activos .mapa-detalle-cliente{color:var(--gris-900);margin-bottom:2px;font-size:15px;font-weight:800}.glide-activos .mapa-detalle-activo{color:var(--gris-600);margin-bottom:12px;font-size:12px}.glide-activos .mapa-kv{border-bottom:1px dashed var(--gris-200);justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}.glide-activos .mapa-kv:last-child{border-bottom:none}.glide-activos .mapa-kv .k{color:var(--gris-500)}.glide-activos .mapa-kv .v{color:var(--gris-900);text-align:right;font-weight:600}.glide-activos .mapa-kv .v.mono{font-family:var(--font-mono);font-size:11px}.glide-activos .mapa-status-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.glide-activos .mapa-status-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-activos .mapa-status-chip.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-activos .mapa-status-chip.bad{color:#b91c1c;background:#fee2e2}.glide-activos .mapa-status-chip.amarillo{background:var(--amarillo-soft);color:var(--amarillo)}.glide-activos .mapa-status-chip.naranja{background:var(--naranja-soft);color:var(--naranja)}.glide-activos .mapa-status-chip.rojo{background:var(--mora-rojo-soft);color:var(--mora-rojo)}.glide-activos .mapa-status-chip.vino{background:var(--vino-soft);color:var(--vino)}.glide-activos .mapa-status-chip.recuperar{background:var(--azul-soft);color:var(--azul)}.glide-activos .mapa-status-chip.neutral{background:var(--gris-100);color:var(--gris-700)}.glide-activos .mapa-marker{border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #00000059}.glide-activos .mapa-marker.flotilla{border-style:dashed;border-width:3px;box-shadow:0 1px 4px #00000059,0 0 0 2px #00000014}.glide-activos .mapa-marker svg{stroke:#fff;fill:none;stroke-width:2.5px;width:11px;height:11px}.glide-activos .leaflet-popup-content{margin:10px 12px;font-family:Manrope,sans-serif}.glide-activos .lp-cliente{color:var(--gris-900);font-size:13px;font-weight:800}.glide-activos .lp-serie{font-family:var(--font-mono);color:var(--gris-600);margin:2px 0 4px;font-size:11px}.glide-activos .lp-link{color:var(--brand-primary);cursor:pointer;font-size:11px;font-weight:700}.glide-activos .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-activos .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-activos .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-activos .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-activos .topbar-actions{align-items:center;gap:10px;display:flex}.glide-activos .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-activos .btn-sm.dark{background:var(--negro);color:#fff}.glide-activos .btn-sm.dark:hover{background:#000}.glide-activos .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-activos .btn-sm.ghost:hover{border-color:var(--negro)}.glide-activos .btn-sm.red{background:var(--rojo);color:#fff}.glide-activos .btn-sm.red:hover{background:var(--rojo-dark)}.glide-activos .disp-dest .sub{color:var(--gris-500);margin-top:3px;margin-left:2px;font-size:11px}.glide-activos .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-activos .ig-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.glide-activos .ig-chip{border:1.5px solid var(--gris-200);color:var(--gris-700);cursor:pointer;background:#fff;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .12s}.glide-activos .ig-chip:hover{border-color:var(--negro)}.glide-activos .ig-chip.on{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-activos .gps-sec-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--negro);margin:18px 0 10px;font-size:11px;font-weight:700}.glide-activos .ig-ord-detail{background:var(--gris-50);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px;display:grid}.glide-activos .ig-ord-detail>div{flex-direction:column;gap:2px;min-width:0;display:flex}.glide-activos .ig-ord-detail span{text-transform:uppercase;letter-spacing:.05em;color:var(--gris-500);font-size:10.5px;font-weight:700}.glide-activos .ig-ord-detail strong{color:var(--negro);font-size:13px;font-weight:600}.glide-activos .ig-tec-list{flex-direction:column;gap:8px;display:flex}.glide-activos .ig-tec{border:1.5px solid var(--gris-200);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;transition:all .12s;display:flex}.glide-activos .ig-tec:hover{border-color:var(--negro)}.glide-activos .ig-tec:has(input:checked){border-color:var(--rojo);background:var(--rojo-soft)}.glide-activos .ig-tec input{accent-color:var(--rojo);cursor:pointer;width:16px;height:16px}.glide-activos .ig-tec-main{flex:1;min-width:0}.glide-activos .ig-carga{color:var(--gris-500);white-space:nowrap;font-size:11px;font-weight:700}.glide-activos .ig-carga.busy{color:var(--ambar)}.glide-activos .gps-fotos-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;display:grid}.glide-activos .gps-foto-slot{cursor:pointer}.glide-activos .gps-foto-thumb{background:var(--gris-100);border:1px solid var(--gris-200);border-radius:8px;justify-content:center;align-items:center;height:78px;display:flex;overflow:hidden}.glide-activos .gps-foto-thumb img{object-fit:cover;width:100%;height:100%}.glide-activos .gps-foto-empty,.glide-activos .gps-foto-load{color:var(--gris-500);font-size:11px}.glide-activos .gps-foto-cap{color:var(--gris-600);margin-top:5px;font-size:10.5px;line-height:1.3}.glide-activos .ig-bita-list{flex-direction:column;gap:10px;display:flex}.glide-activos .ig-bita{align-items:flex-start;gap:10px;display:flex}.glide-activos .ig-bita-dot{background:var(--rojo);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.glide-activos .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-activos .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-activos .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-activos .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-activos .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-activos .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-activos .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-activos .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-activos .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-activos .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-activos .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-activos .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-activos .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-activos .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-activos .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-activos .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-activos .cfg-table{border-collapse:collapse;background:var(--gris-50);border-radius:10px;width:100%;overflow:hidden}.glide-activos .cfg-table thead{background:var(--negro);color:#fff}.glide-activos .cfg-table th{text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:10px 14px;font-size:11px;font-weight:700}.glide-activos .cfg-table th:last-child{text-align:right}.glide-activos .cfg-table td{border-top:1px solid var(--gris-100);background:#fff;padding:8px 14px;font-size:13px}.glide-activos .cfg-table td input{border:1.5px solid var(--gris-200);text-align:right;width:80px;height:32px;font-size:12px;font-family:var(--font-mono);background:#fff;border-radius:6px;padding:0 8px}.glide-activos .cfg-table td input:focus{border-color:var(--negro);outline:none}.glide-activos .cfg-table td:first-child{font-weight:600}.glide-activos .cfg-table td:last-child{text-align:right}.glide-activos .modal-close{float:right;width:32px;height:32px;color:var(--gris-500);border-radius:8px;place-items:center;margin-top:-8px;margin-right:-8px;transition:all .12s;display:grid}.glide-activos .modal-close:hover{background:var(--gris-100);color:var(--negro)}.glide-activos .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-activos .drawer-head .sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-activos .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-activos .wf-stats{gap:24px;display:flex}.glide-activos .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-activos .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-activos .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-activos .rend-live .dot{background:var(--verde);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e7d3226}.glide-activos .rend-live.stale .dot{background:var(--ambar);box-shadow:0 0 0 3px #b4530926}.glide-activos .acc-calc .row .v{font-family:var(--font-mono);font-weight:700}.glide-activos .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-activos .wf-table-search{border:1px solid var(--gris-200);border-radius:8px;outline:none;width:280px;padding:8px 12px;font-size:12px;transition:border-color .12s}.glide-activos .wf-table-search:focus{border-color:var(--negro)}.glide-activos .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-activos .wf-table thead{background:var(--gris-50)}.glide-activos .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-activos .wf-table th.num{text-align:right}.glide-activos .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-activos .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-activos .wf-table tbody tr:hover{background:var(--gris-50)}.glide-activos .wf-table tbody tr:last-child td{border-bottom:none}.glide-activos .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-activos .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-activos .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-activos .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-activos .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-activos .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-activos .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-activos .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-activos .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-activos .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-activos .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-activos .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-activos .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-activos .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-activos .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-activos .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-activos .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-activos .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-activos .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-activos .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-activos .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-activos .wf-table th.sorted{color:var(--brand-primary)}.glide-activos .wf-table th.sorted .sort-ico{opacity:1}.glide-activos .wf-table th.wf-chk-col,.glide-activos .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-activos .wf-table tbody tr.wf-row-sel,.glide-activos .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-activos .rec-mail-head .k{color:var(--gris-500);width:52px;font-weight:700;display:inline-block}.glide-activos .fact-auto-banner .sub{color:#94a3b8;font-size:11.5px}.glide-activos .doc-viewer-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:140;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.glide-activos .doc-viewer-bg.active{display:flex}.glide-activos .doc-viewer{background:#fff;border-radius:14px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.glide-activos .doc-viewer-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.glide-activos .doc-viewer-head h3{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:700}.glide-activos .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-activos .doc-viewer-body{flex:1;padding:20px 24px;overflow-y:auto}.glide-activos .doc-viewer-foot{border-top:1px solid var(--gris-200);background:var(--gris-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.glide-activos .doc-list{flex-direction:column;gap:8px;display:flex}.glide-activos .doc-item{border:1px solid var(--gris-200);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .12s;display:flex}.glide-activos .doc-item:hover{border-color:var(--gris-300)}.glide-activos .doc-item.aceptado{border-left:3px solid var(--verde);background:#2e7d320a}.glide-activos .doc-item.rechazado{border-left:3px solid var(--rojo);background:rgba(var(--brand-primary-rgb),.04)}.glide-activos .doc-item.observado{border-left:3px solid var(--ambar);background:#fef7e6}.glide-activos .doc-thumb{border:1px solid var(--gris-200);border-radius:5px;flex-shrink:0;place-items:center;width:42px;height:52px;font-size:9px;font-weight:700;display:grid}.glide-activos .doc-thumb.img{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a)}.glide-activos .doc-thumb.pdf{color:#991b1b;background:linear-gradient(135deg,#fee2e2,#fecaca)}.glide-activos .doc-thumb.vid{color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.glide-activos .doc-info{flex:1;min-width:0}.glide-activos .doc-name{letter-spacing:-.005em;font-size:12.5px;font-weight:600;line-height:1.3}.glide-activos .doc-meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-activos .doc-meta b{color:var(--gris-700);font-weight:600}.glide-activos .doc-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.glide-activos .doc-btn{border:1px solid var(--gris-200);cursor:pointer;color:var(--gris-700);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:10.5px;font-weight:600;transition:all .12s;display:inline-flex}.glide-activos .doc-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-activos .doc-btn.acc.active{background:var(--verde);color:#fff;border-color:var(--verde)}.glide-activos .doc-btn.rej.active{background:var(--rojo);color:#fff;border-color:var(--rojo)}.glide-activos .doc-btn.obs.active{background:var(--ambar);color:#fff;border-color:var(--ambar)}.glide-activos .doc-btn svg{width:11px;height:11px}.glide-activos .syntage-logo .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-activos .prop-head .sub{color:#fff9;font-size:12px}.glide-activos .prop-head .modal-close{color:#fff;background:#ffffff14}.glide-activos .prop-head .modal-close:hover{background:#ffffff2e}.glide-activos .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-activos .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-activos .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-activos .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-activos .vs-header .sub{color:#ffffffb3;max-width:520px;margin-top:4px;font-size:11.5px;line-height:1.5}.glide-activos .sat-panel-title .dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.glide-activos .pdf-modal-actions .btn-sm{height:36px}.glide-activos .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-activos .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-activos .pdf-foot-info>div .sub{color:#6b6b6b;margin-top:2px;font-size:10.5px}@media (width<=980px){.glide-activos .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-activos .page-title{font-size:20px}.glide-activos .topbar-actions{flex-wrap:wrap;gap:8px}.glide-activos .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-activos .wf-table{min-width:680px}.glide-activos .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-activos .motivo-modal input,.glide-activos .motivo-modal select,.glide-activos .motivo-modal textarea{font-size:16px}}.glide-activos .px-modal-head .sub{color:var(--gris-500);margin-top:2px;font-size:11.5px}.glide-activos .email-detail-card .item .k{color:var(--gris-500);font-size:11px;font-weight:600}.glide-activos .email-detail-card .item .v{color:var(--negro);letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-activos .portal-header .sub{color:var(--gris-500);font-size:12.5px;line-height:1.5}.glide-activos #faModalBg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-activos #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-activos #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-activos #faModalBg .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.glide-activos #faModalBg .dot.v{background:#4caf50}.glide-activos #faModalBg .dot.a{background:#e0a030}.glide-activos #faModalBg .dot.r{background:var(--brand-primary)}.glide-activos #faModalBg .k{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;padding:11px 13px}.glide-activos #faModalBg .k .l{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);margin-bottom:5px;font-size:9.5px;font-weight:700}.glide-activos #faModalBg .k .v{font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1}.glide-activos #faModalBg .k .s{color:var(--gris-500);margin-top:3px;font-size:10.5px}.glide-activos #faModalBg .k.ok{background:var(--verde-soft);border-color:#a7d7aa}.glide-activos #faModalBg .k.ok .v,.glide-activos #faModalBg .k.ok .l{color:var(--verde)}.glide-activos #faModalBg .k.warn{background:var(--ambar-soft);border-color:#f4d58a}.glide-activos #faModalBg .k.warn .v,.glide-activos #faModalBg .k.warn .l{color:var(--ambar)}.glide-activos #faModalBg .k.bad{background:var(--brand-primary-soft);border-color:#f5c6cd}.glide-activos #faModalBg .k.bad .v,.glide-activos #faModalBg .k.bad .l{color:var(--brand-primary)}.glide-activos #faModalBg .sub{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11.5px;font-weight:800;display:flex}.glide-activos #faModalBg .sub .t{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px;font-weight:500}.glide-activos .pc-card .pc-f .k{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.glide-activos .pc-card .pc-f .v{color:var(--negro);font-size:14px;font-weight:700}.glide-activos .pc-card .pc-f .v.vencido{color:var(--brand-primary)}.glide-activos .pc-card .pc-f .v.ok{color:var(--verde)}.glide-activos .pc-kv-grid .kv .k{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.glide-activos .pc-kv-grid .kv .v{color:var(--negro);font-size:14px;font-weight:700}.glide-activos .pcf-clabe .mono,.glide-activos .pcf-row .mono{font-family:var(--font-mono)}.glide-activos .pcs-card .f .k{text-transform:uppercase;letter-spacing:.05em;color:var(--gris-500);font-size:10px;font-weight:700}.glide-activos .pcs-card .f .v{color:var(--negro);margin-top:1px;font-size:12.5px;font-weight:600}.glide-activos .pcs-card .mono,.glide-activos .pcfc-warn .mono,.glide-activos .pcfc-done .mono{font-family:var(--font-mono)}.glide-activos .pcfc-hero .sub{z-index:1;color:#ffffffb3;max-width:460px;margin-top:8px;font-size:12px;line-height:1.5;position:relative}.glide-activos .pcfc-hero .mono,.glide-activos .pcfc-tabla .pcfc-row .mono{font-family:var(--font-mono)}.glide-activos .sim-hero-num .k{letter-spacing:.06em;text-transform:uppercase;color:#fff9;z-index:1;font-size:11px;font-weight:700;position:relative}.glide-activos .sim-hero-num .v{letter-spacing:-.02em;z-index:1;font-size:38px;font-weight:800;font-family:var(--font-mono);margin:6px 0 2px;position:relative}.glide-activos .solx-locked .v{color:var(--gris-900);font-size:13.5px;font-weight:600}.glide-activos #assetMap,.glide-portal #portalAssetMap{border:1px solid var(--gris-200);height:620px;box-shadow:var(--shadow-sm);z-index:1;border-radius:14px}.glide-activos #assetMap{align-self:stretch;height:auto;min-height:680px}@media (width<=920px){.glide-activos #assetMap,.glide-portal #portalAssetMap{height:400px}}.glide-comisiones .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-comisiones .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-comisiones .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-comisiones .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-comisiones .topbar-actions{align-items:center;gap:10px;display:flex}.glide-comisiones .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-comisiones .btn-sm.dark{background:var(--negro);color:#fff}.glide-comisiones .btn-sm.dark:hover{background:#000}.glide-comisiones .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-comisiones .btn-sm.ghost:hover{border-color:var(--negro)}.glide-comisiones .btn-sm.red{background:var(--rojo);color:#fff}.glide-comisiones .btn-sm.red:hover{background:var(--rojo-dark)}.glide-comisiones .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-comisiones .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-comisiones .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-comisiones .cfg-card{border:1px solid var(--gris-200);background:#fff;border-radius:14px;margin-bottom:16px;padding:24px}.glide-comisiones .cfg-card-info{border-color:var(--gris-100);background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.glide-comisiones .cfg-info-row{align-items:flex-start;gap:12px;display:flex}.glide-comisiones .cfg-info-ico{background:var(--rojo-soft);width:28px;height:28px;color:var(--rojo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.glide-comisiones .cfg-info-row strong{color:var(--negro);font-size:13px;font-weight:700}.glide-comisiones .cfg-info-row p{color:var(--gris-700);font-size:12px;line-height:1.5}.glide-comisiones .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-comisiones .dash-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;display:flex}.glide-comisiones .dash-toolbar-left{align-items:center;gap:14px;display:flex}.glide-comisiones .perfil-badge{background:var(--negro);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.glide-comisiones .perfil-badge.dg{background:var(--rojo)}.glide-comisiones .perfil-badge.gerente{background:#1e40af}.glide-comisiones .perfil-badge.admin_corp{background:#7c3aed}.glide-comisiones .perfil-badge.admin_suc{background:#0891b2}.glide-comisiones .perfil-badge.promotor{background:var(--negro)}.glide-comisiones .perfil-badge.cnc{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.glide-comisiones .perfil-badge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.glide-comisiones .dash-edit-status{color:var(--gris-500);font-size:12px}.glide-comisiones .dash-edit-status strong{color:var(--negro)}.glide-comisiones .widget-grid{grid-template-columns:repeat(12,1fr);gap:16px;min-height:200px;display:grid}.glide-comisiones .widget{border:1px solid var(--gris-200);background:#fff;border-radius:14px;padding:22px;transition:all .2s;position:relative}.glide-comisiones .widget.size-4{grid-column:span 4}.glide-comisiones .widget.size-6{grid-column:span 6}.glide-comisiones .widget.size-8{grid-column:span 8}.glide-comisiones .widget.size-12{grid-column:span 12}.glide-comisiones .widget.dark{background:linear-gradient(160deg, var(--negro) 0%, #2c2c2c 100%);color:#fff;border:none}.glide-comisiones.edit-mode .widget{cursor:default;box-shadow:0 0 0 2px var(--gris-200)}.glide-comisiones.edit-mode .widget:hover{box-shadow:0 0 0 2px var(--rojo)}.glide-comisiones .widget-controls{z-index:5;gap:4px;display:none;position:absolute;top:8px;right:8px}.glide-comisiones.edit-mode .widget-controls{display:flex}.glide-comisiones .wc-btn{border:1px solid var(--gris-200);width:28px;height:28px;color:var(--gris-700);cursor:pointer;background:#fff;border-radius:6px;place-items:center;transition:all .12s;display:grid}.glide-comisiones .wc-btn:hover{border-color:var(--negro);color:var(--negro)}.glide-comisiones .wc-btn.danger:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-comisiones .wc-btn svg{width:13px;height:13px}.glide-comisiones .wc-btn:disabled{opacity:.3;cursor:not-allowed}.glide-comisiones.edit-mode .widget[draggable=true]{cursor:grab}.glide-comisiones.edit-mode .widget[draggable=true]:active{cursor:grabbing}.glide-comisiones .widget.dragging{opacity:.35}.glide-comisiones.edit-mode .widget.dragging{box-shadow:0 0 0 2px var(--rojo)}.glide-comisiones .widget-grid.dnd-active .widget-span-tag{display:block}.glide-comisiones .widget.dragging .widget-span-tag{display:none}.glide-comisiones .widget.dark .widget-resize{color:#ffffff8c;background:#ffffff1f}.glide-comisiones .widget.dark .widget-resize:hover{color:#fff}.glide-comisiones .widget.resizing{box-shadow:0 0 0 2px var(--rojo);-webkit-user-select:none;user-select:none}.glide-comisiones .widget-empty{background:repeating-linear-gradient(45deg, var(--gris-50), var(--gris-50) 8px, #fff 8px, #fff 16px);border:2px dashed var(--gris-300);text-align:center;cursor:pointer;min-height:160px;color:var(--gris-500);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 22px;transition:all .15s;display:none}.glide-comisiones.edit-mode .widget-empty{display:flex}.glide-comisiones .widget-empty:hover{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-soft)}.glide-comisiones .widget-empty svg{width:32px;height:32px}.glide-comisiones .widget-empty strong{font-size:13px;font-weight:700}.glide-comisiones .widget-drawer-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:140;background:#0006;display:none;position:fixed;inset:0}.glide-comisiones .widget-drawer-bg.active{display:block}.glide-comisiones .widget-drawer{z-index:150;background:#fff;flex-direction:column;width:480px;max-width:90vw;transition:transform .3s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #00000026}.glide-comisiones .widget-drawer.active{transform:translate(0)}.glide-comisiones .drawer-head{border-bottom:1px solid var(--gris-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.glide-comisiones .drawer-head h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.glide-comisiones .drawer-head .sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-comisiones .drawer-body{flex:1;padding:20px 24px;overflow-y:auto}.glide-comisiones .drawer-cat-title{color:var(--gris-500);letter-spacing:.15em;text-transform:uppercase;margin-top:18px;margin-bottom:10px;font-size:10px;font-weight:700}.glide-comisiones .drawer-cat-title:first-child{margin-top:0}.glide-comisiones .drawer-widget{border:1px solid var(--gris-200);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:14px;transition:all .12s;display:flex}.glide-comisiones .drawer-widget:hover{border-color:var(--negro);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.glide-comisiones .drawer-widget.added{opacity:.5;cursor:not-allowed;background:var(--gris-50)}.glide-comisiones .drawer-widget.added:hover{box-shadow:none;border-color:var(--gris-200);transform:none}.glide-comisiones .drawer-widget-icon{background:var(--rojo-soft);width:40px;height:40px;color:var(--rojo);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.glide-comisiones .drawer-widget-icon svg{width:20px;height:20px}.glide-comisiones .drawer-widget-info{flex:1;min-width:0}.glide-comisiones .drawer-widget-info strong{letter-spacing:-.005em;font-size:13px;font-weight:700;display:block}.glide-comisiones .drawer-widget-info span{color:var(--gris-500);margin-top:2px;font-size:11px;line-height:1.4;display:block}.glide-comisiones .drawer-widget-size{color:var(--gris-500);background:var(--gris-100);letter-spacing:.04em;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.glide-comisiones .drawer-widget.added .drawer-widget-size{background:var(--verde-soft);color:var(--verde)}.glide-comisiones .w-eyebrow{color:var(--rojo);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.glide-comisiones .w-title{letter-spacing:-.01em;margin-bottom:14px;font-size:15px;font-weight:700}.glide-comisiones .widget.dark .w-eyebrow{color:#ffffff8c}.glide-comisiones .widget.dark .w-title{color:#fff}.glide-comisiones .w-big{letter-spacing:-.02em;margin-bottom:4px;font-size:32px;font-weight:800;line-height:1}.glide-comisiones .w-big.ok{color:var(--verde)}.glide-comisiones .w-big.warn{color:var(--ambar)}.glide-comisiones .w-big.bad{color:var(--rojo)}.glide-comisiones .w-big .unit{color:var(--gris-500);margin-left:4px;font-size:14px;font-weight:600}.glide-comisiones .widget.dark .w-big .unit{color:#ffffff80}.glide-comisiones .w-sub{color:var(--gris-500);margin-bottom:14px;font-size:11.5px}.glide-comisiones .widget.dark .w-sub{color:#ffffff8c}.glide-comisiones .w-foot{border-top:1px solid var(--gris-100);color:var(--gris-500);justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.glide-comisiones .widget.dark .w-foot{color:#ffffff80;border-top-color:#ffffff14}.glide-comisiones .widget.dark .w-list-item{border-bottom-color:#ffffff14}.glide-comisiones .widget.dark .w-list-item-left span{color:#ffffff80}.glide-comisiones .widget.dark .ring .track{stroke:#ffffff1a}.glide-comisiones .widget.dark .spread-bar-track{background:#ffffff1a}@media (width<=1100px){.glide-comisiones .widget.size-4,.glide-comisiones .widget.size-6,.glide-comisiones .widget.size-8{grid-column:span 12}.glide-comisiones .widget-drawer{width:90vw}}.glide-comisiones .cnc-w-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.glide-comisiones .cnc-w-dias{font-family:var(--font-mono);color:var(--gris-500);font-size:11px;font-weight:600}.glide-comisiones .cnc-rank-list{margin-top:8px}.glide-comisiones .cnc-rank-row{border-bottom:1px solid var(--gris-100);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.glide-comisiones .cnc-rank-row:last-child{border-bottom:none}.glide-comisiones .cnc-rank-row.is-me{background:var(--rojo-soft);border-left:3px solid var(--rojo);margin:0 -16px;padding-left:13px;padding-right:13px}.glide-comisiones .cnc-rank-pos{color:var(--gris-500);text-align:center;letter-spacing:-.02em;font-size:14px;font-weight:800}.glide-comisiones .cnc-rank-row.pos-1 .cnc-rank-pos{color:#d4a017;font-size:18px}.glide-comisiones .cnc-rank-row.pos-2 .cnc-rank-pos{color:#9ca3af;font-size:16px}.glide-comisiones .cnc-rank-row.pos-3 .cnc-rank-pos{color:#b45309;font-size:15px}.glide-comisiones .cnc-rank-name{color:var(--negro);font-size:13px;font-weight:600}.glide-comisiones .cnc-rank-row.is-me .cnc-rank-name{color:var(--rojo)}.glide-comisiones .cnc-rank-sub{color:var(--gris-500);margin-top:1px;font-size:10.5px}.glide-comisiones .cnc-rank-monto{font-weight:700;font-family:var(--font-mono);color:var(--negro);font-size:12px}.glide-comisiones .cnc-premios-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.glide-comisiones .cnc-premio-card{background:var(--gris-50);border:1px solid var(--gris-200);text-align:center;border-radius:10px;padding:14px}.glide-comisiones .cnc-premio-card.pos-1{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-color:#fbbf24}.glide-comisiones .cnc-premio-card.pos-2{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-color:#9ca3af}.glide-comisiones .cnc-premio-card.pos-3{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);border-color:#fb923c}.glide-comisiones .cnc-premio-medalla{margin-bottom:6px;font-size:28px;line-height:1}.glide-comisiones .cnc-premio-desc{color:var(--negro);font-size:12px;font-weight:600;line-height:1.3}.glide-comisiones .cnc-premio-pos{color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.glide-comisiones .cnc-historico-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.glide-comisiones .cnc-historico-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;padding:20px}.glide-comisiones .cnc-historico-card h4{margin-bottom:4px;font-size:14px;font-weight:700}.glide-comisiones .cnc-historico-card .cnc-fin{color:var(--gris-500);font-size:11px;font-family:var(--font-mono);margin-bottom:14px}.glide-comisiones .cnc-ganador{background:var(--gris-50);border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:grid}.glide-comisiones .cnc-ganador-medalla{text-align:center;font-size:22px}.glide-comisiones .cnc-ganador-info strong{color:var(--negro);margin-bottom:2px;font-size:13px;display:block}.glide-comisiones .cnc-ganador-info span{color:var(--gris-500);font-size:11px;display:block}.glide-comisiones .cnc-ganador-premio{color:var(--verde);margin-top:4px;font-size:11px;font-weight:600}@media (width<=900px){.glide-comisiones .cnc-historico-grid,.glide-comisiones .cnc-premios-grid{grid-template-columns:1fr}}.glide-comisiones .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-comisiones .wf-stats{gap:24px;display:flex}.glide-comisiones .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-comisiones .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-comisiones .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-comisiones .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-comisiones .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-comisiones .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-comisiones .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-comisiones .pdf-modal-actions .btn-sm{height:36px}.glide-comisiones .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-comisiones .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=980px){.glide-comisiones .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-comisiones .page-title{font-size:20px}.glide-comisiones .topbar-actions{flex-wrap:wrap;gap:8px}.glide-comisiones .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}}.glide-comisiones #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-comisiones #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-config .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-config .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-config .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-config .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-config .topbar-actions{align-items:center;gap:10px;display:flex}.glide-config .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-config .btn-sm.dark{background:var(--negro);color:#fff}.glide-config .btn-sm.dark:hover{background:#000}.glide-config .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-config .btn-sm.ghost:hover{border-color:var(--negro)}.glide-config .btn-sm.red{background:var(--rojo);color:#fff}.glide-config .btn-sm.red:hover{background:var(--rojo-dark)}.glide-config .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-config .field-sm{margin-bottom:14px}.glide-config .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-config .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-config .field-sm input,.glide-config .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-config .field-sm input:focus,.glide-config .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-config .field-sm input:disabled,.glide-config .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-config .input-suffix:after{content:attr(data-suffix);color:var(--gris-500);font-size:12px;font-family:var(--font-mono);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.glide-config .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-config .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-config .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-config .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-config .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-config .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-config .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-config .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-config .empty-state{text-align:center;padding:64px 24px}.glide-config .empty-state svg{width:48px;height:48px;color:var(--gris-300);margin-bottom:16px}.glide-config .empty-state h4{margin-bottom:6px;font-size:16px;font-weight:700}.glide-config .empty-state p{color:var(--gris-500);margin-bottom:20px;font-size:13px}.glide-config .org-seg{background:var(--gris-100);border-radius:10px;gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}.glide-config .org-seg button{color:var(--gris-500);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}.glide-config .org-seg button:hover{color:var(--negro)}.glide-config .org-seg button.on{color:var(--negro);box-shadow:var(--shadow-sm);background:#fff}.glide-config .org-row{border:1px solid var(--gris-200);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;transition:all .12s;display:flex}.glide-config .org-row:hover{border-color:var(--gris-300);box-shadow:var(--shadow-sm)}.glide-config .org-row.lead{border-left:3px solid var(--brand-primary)}.glide-config .org-av{background:var(--gris-100);width:34px;height:34px;color:var(--gris-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.glide-config .org-av.b{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-config .org-main{flex:1;min-width:0}.glide-config .org-main strong{font-size:13.5px;font-weight:700;display:block}.glide-config .org-main span{color:var(--gris-500);font-size:12px}.glide-config .org-kids{border-left:1px solid var(--gris-200);margin:0 0 10px 28px;padding-left:18px}.glide-config .org-caret{width:14px;color:var(--gris-500);flex-shrink:0;font-size:10px;transition:transform .15s}.glide-config .org-caret.open{transform:rotate(90deg)}.glide-config .org-pk{letter-spacing:.04em;text-transform:uppercase;background:var(--gris-100);color:var(--gris-700);border-radius:5px;margin-left:4px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-block}.glide-config .org-pk.dir{background:var(--brand-primary-soft);color:var(--brand-primary)}.glide-config .org-scope{color:var(--gris-500);font-size:11px;font-weight:600;font-family:var(--font-mono);flex-shrink:0}.glide-config .org-pkg-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.glide-config .org-pkg{border:1px solid var(--gris-200);background:#fff;border-radius:11px;padding:14px 15px}.glide-config .org-pkg h4{margin:0 0 2px;font-size:13.5px;font-weight:700}.glide-config .org-pkg .cnt{color:var(--gris-500);font-size:11px;font-family:var(--font-mono);margin-bottom:9px}.glide-config .org-pkg ul{margin:0;padding:0;list-style:none}.glide-config .org-pkg li{color:var(--gris-700);padding:3px 0 3px 14px;font-size:12.5px;position:relative}.glide-config .org-pkg li:before{content:"";background:var(--gris-300);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.glide-config .org-pkg.huerfano{border-color:var(--ambar);background:var(--ambar-soft)}.glide-config .org-panel{z-index:10051;width:470px;max-width:94vw;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.glide-config .org-panel.on{transform:translate(0)}.glide-config .org-panel-bg{z-index:10050;background:#00000059;display:none;position:fixed;inset:0}.glide-config .org-panel-bg.on{display:block}.glide-config .org-panel-hd{border-bottom:1px solid var(--gris-200);align-items:center;gap:12px;padding:18px 20px;display:flex}.glide-config .org-panel-bd{flex:1;padding:18px 20px;overflow-y:auto}.glide-config .org-panel-ft{border-top:1px solid var(--gris-200);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.glide-config .org-fld{margin-bottom:18px}.glide-config .org-lbl{color:var(--gris-500);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.glide-config .org-panel select,.glide-config .org-panel input[type=text]{border:1.5px solid var(--gris-200);width:100%;color:var(--negro);background:#fff;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.glide-config .org-panel select:focus,.glide-config .org-panel input:focus{border-color:var(--brand-primary);outline:none}.glide-config .org-segsm{background:var(--gris-100);border-radius:8px;gap:2px;padding:3px;display:flex}.glide-config .org-segsm button{color:var(--gris-500);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:600}.glide-config .org-segsm button.on{color:var(--negro);box-shadow:var(--shadow-sm);background:#fff}.glide-config .org-chk{border:1px solid var(--gris-200);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:9px 11px;transition:all .12s;display:flex}.glide-config .org-chk:hover{border-color:var(--gris-300);background:var(--gris-50)}.glide-config .org-chk.on{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-config .org-chk input{accent-color:var(--brand-primary);flex-shrink:0;margin-top:3px}.glide-config .org-chk strong{font-size:13px;font-weight:700;display:block}.glide-config .org-chk span{color:var(--gris-500);font-size:11.5px;line-height:1.4}.glide-config .cfg-tabs{border-bottom:1px solid var(--gris-200);gap:4px;margin-bottom:24px;display:flex}.glide-config .cfg-tab{color:var(--gris-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.glide-config .cfg-tab:hover{color:var(--negro)}.glide-config .cfg-tab.active{color:var(--rojo);border-bottom-color:var(--rojo)}.glide-config .cfg-tab-icon{background:var(--gris-100);width:22px;height:22px;font-size:11px;font-weight:700;font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.glide-config .cfg-tab.active .cfg-tab-icon{background:var(--rojo-soft);color:var(--rojo)}.glide-config .cfg-tab-content{display:none}.glide-config .cfg-tab-content.active{animation:.25s slideIn;display:block}.glide-config .cfg-sim-lock{color:var(--gris-500);background:var(--gris-100);border:1px solid var(--gris-200);white-space:nowrap;border-radius:8px;align-self:flex-start;padding:5px 11px;font-size:11px;font-weight:700}.glide-config .cfg-card{border:1px solid var(--gris-200);background:#fff;border-radius:14px;margin-bottom:16px;padding:24px}.glide-config .cfg-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.glide-config .cfg-card-head h3{letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:700}.glide-config .cfg-card-head p{color:var(--gris-500);font-size:12px}.glide-config .cfg-card-info{border-color:var(--gris-100);background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.glide-config .cfg-info-row{align-items:flex-start;gap:12px;display:flex}.glide-config .cfg-info-ico{background:var(--rojo-soft);width:28px;height:28px;color:var(--rojo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.glide-config .cfg-info-row strong{color:var(--negro);font-size:13px;font-weight:700}.glide-config .cfg-info-row p{color:var(--gris-700);font-size:12px;line-height:1.5}.glide-config .cfg-form-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.glide-config .cfg-form-grid .field-sm select,.glide-config .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-config .cfg-form-grid .field-sm select:focus,.glide-config .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-config .input-suffix{position:relative}.glide-config .input-suffix input{padding-right:32px!important}.glide-config .input-suffix .suffix{color:var(--gris-500);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.glide-config .cfg-planes-section{margin-bottom:24px}.glide-config .cfg-planes-section:last-child{margin-bottom:0}.glide-config .cfg-section-title{color:var(--gris-700);letter-spacing:.02em;margin-bottom:10px;font-size:13px;font-weight:700}.glide-config .cfg-table{border-collapse:collapse;background:var(--gris-50);border-radius:10px;width:100%;overflow:hidden}.glide-config .cfg-table thead{background:var(--negro);color:#fff}.glide-config .cfg-table th{text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:10px 14px;font-size:11px;font-weight:700}.glide-config .cfg-table th:last-child{text-align:right}.glide-config .cfg-table td{border-top:1px solid var(--gris-100);background:#fff;padding:8px 14px;font-size:13px}.glide-config .cfg-table td input{border:1.5px solid var(--gris-200);text-align:right;width:80px;height:32px;font-size:12px;font-family:var(--font-mono);background:#fff;border-radius:6px;padding:0 8px}.glide-config .cfg-table td input:focus{border-color:var(--negro);outline:none}.glide-config .cfg-table td:first-child{font-weight:600}.glide-config .cfg-table td:last-child{text-align:right}.glide-config .cfg-asg-list{flex-direction:column;gap:10px;display:flex}.glide-config .cfg-asg-row{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;grid-template-columns:auto 1.4fr 1fr 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;transition:all .12s;display:grid}.glide-config .cfg-asg-row.inactiva{opacity:.55}.glide-config .cfg-asg-row:hover{border-color:var(--gris-300);background:#fff}.glide-config .cfg-asg-toggle{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.glide-config .cfg-asg-toggle input{opacity:0;width:0;height:0}.glide-config .cfg-asg-toggle .slider{background:var(--gris-300);border-radius:22px;transition:all .18s;position:absolute;inset:0}.glide-config .cfg-asg-toggle .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.glide-config .cfg-asg-toggle input:checked+.slider{background:var(--verde,#10b981)}.glide-config .cfg-asg-toggle input:checked+.slider:before{transform:translate(16px)}.glide-config .cfg-asg-row input[type=text]{border:1.5px solid var(--gris-200);background:#fff;border-radius:6px;height:36px;padding:0 10px;font-size:13px}.glide-config .cfg-asg-row input[type=text]:focus{border-color:var(--negro);outline:none}.glide-config .cfg-asg-row select{border:1.5px solid var(--gris-200);height:36px;color:var(--negro);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-family:inherit;font-size:12px}.glide-config .cfg-asg-row select:focus{border-color:var(--negro);outline:none}.glide-config .cfg-asg-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.glide-config .cfg-asg-badge.ws{color:#1e40af;background:#dbeafe}.glide-config .cfg-asg-badge.manual{background:var(--gris-100);color:var(--gris-700)}.glide-config .cfg-asg-del{color:var(--gris-500);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:18px;transition:all .12s}.glide-config .cfg-asg-del:hover{color:var(--rojo);background:var(--rojo-soft)}@media (width<=768px){.glide-config .cfg-form-grid{grid-template-columns:1fr}.glide-config .cfg-asg-row{grid-template-columns:auto 1fr auto;gap:8px}.glide-config .cfg-asg-row select,.glide-config .cfg-asg-row .cfg-asg-badge{display:none}}.glide-config .cfg-suc-list{flex-direction:column;gap:10px;display:flex}.glide-config .cfg-suc-row{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;grid-template-columns:auto 1.2fr 1fr 1fr 150px auto auto;align-items:center;gap:12px;padding:14px 16px;transition:all .12s;display:grid}.glide-config .cfg-suc-meta{align-items:center;display:flex;position:relative}.glide-config .cfg-suc-meta span{color:var(--gris-500);pointer-events:none;font-size:12px;font-weight:600;position:absolute;left:9px}.glide-config .cfg-suc-meta input{width:100%;font-family:var(--font-mono);text-align:right;padding-left:20px!important}.glide-config .cfg-suc-row.inactiva{opacity:.55}.glide-config .cfg-suc-row:hover{border-color:var(--gris-300);background:#fff}.glide-config .cfg-suc-row input{border:1.5px solid var(--gris-200);background:#fff;border-radius:6px;height:36px;padding:0 10px;font-size:13px}.glide-config .cfg-suc-row input:focus{border-color:var(--negro);outline:none}.glide-config .cfg-suc-badge{letter-spacing:.04em;text-transform:uppercase;color:#92400e;cursor:pointer;background:#fef3c7;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;transition:all .12s;display:inline-flex}.glide-config .cfg-suc-badge:hover{background:#fde68a}.glide-config .cfg-suc-badge.no-matriz{background:var(--gris-100);color:var(--gris-500)}.glide-config .cfg-suc-del{color:var(--gris-500);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:18px;transition:all .12s}.glide-config .cfg-suc-del:hover{color:var(--rojo);background:var(--rojo-soft)}.glide-config .cfg-user-list{flex-direction:column;gap:8px;display:flex}.glide-config .cfg-user-row{border:1px solid var(--gris-200);background:#fff;border-radius:10px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;padding:14px 18px;transition:all .12s;display:grid}.glide-config .cfg-user-row.inactivo{opacity:.5}.glide-config .cfg-user-row:hover{border-color:var(--gris-400)}.glide-config .cfg-user-avatar{background:var(--negro);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.glide-config .cfg-user-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.glide-config .cfg-user-fields-row{grid-template-columns:1.4fr 1.6fr 1fr;gap:8px;min-width:0;display:grid}.glide-config .cfg-user-row input,.glide-config .cfg-user-row select{border:1.5px solid var(--gris-200);height:36px;color:var(--negro);background:#fff;border-radius:6px;width:100%;padding:0 10px;font-family:inherit;font-size:13px}.glide-config .cfg-user-row input:focus,.glide-config .cfg-user-row select:focus{border-color:var(--negro);outline:none}.glide-config .cfg-user-sucs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.glide-config .cfg-user-sucs-lbl{color:var(--gris-500);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.glide-config .cfg-suc-chips{flex-wrap:wrap;gap:6px;display:flex}.glide-config .cfg-suc-chip{background:var(--gris-100);color:var(--gris-700);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #0000;border-radius:6px;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.glide-config .cfg-suc-chip:hover{background:var(--gris-200)}.glide-config .cfg-suc-chip.on{background:var(--negro);color:#fff;border-color:var(--negro)}.glide-config .cfg-suc-chip input{display:none}.glide-config .cfg-suc-chip span:before{content:"+";opacity:.6;margin-right:4px;font-weight:700}.glide-config .cfg-suc-chip.on span:before{content:"✓";opacity:1}.glide-config .cfg-user-actions{gap:4px;display:flex}.glide-config .cfg-user-action{color:var(--gris-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;font-size:14px;transition:all .12s;display:inline-flex}.glide-config .cfg-user-action:hover{background:var(--gris-100);color:var(--negro)}.glide-config .cfg-user-action.del:hover{background:var(--rojo-soft);color:var(--rojo)}@media (width<=900px){.glide-config .cfg-suc-row{grid-template-columns:1fr auto;gap:8px}.glide-config .cfg-suc-row input:nth-child(n+2){display:none}.glide-config .cfg-user-row{grid-template-columns:42px 1fr auto;gap:8px}.glide-config .cfg-user-fields-row{grid-template-columns:1fr}}.glide-config .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-config .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-config .fa-form-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-config .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-config .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-config .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-config .bank-field .help{color:var(--gris-500);margin-top:2px;font-size:9.5px}.glide-config .pdf-modal-actions .btn-sm{height:36px}.glide-config .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-config .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=980px){.glide-config .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-config .page-title{font-size:20px}.glide-config .topbar-actions{flex-wrap:wrap;gap:8px}.glide-config .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-config .motivo-modal input,.glide-config .motivo-modal select,.glide-config .motivo-modal textarea{font-size:16px}}.glide-config #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-config #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-config #faModalBg .help{width:22px;height:22px;color:var(--gris-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-config #faModalBg .help:hover{background:var(--gris-100);color:var(--negro)}.glide-config #faModalBg .help svg{width:14px;height:14px}.glide-config #faModalBg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-config #faModalBg .slider input{accent-color:var(--brand-primary);flex:1}.glide-config #faModalBg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-config .cfg-card-sub{color:var(--gris-500);max-width:640px;margin-top:4px;font-size:12.5px;line-height:1.5}.glide-config .wfdoc-add{background:var(--rojo);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.glide-config .wfdoc-add:hover{background:var(--rojo-dark)}.glide-config .wfdoc-table td{vertical-align:middle}.glide-config .wfdoc-name{border:1.5px solid var(--gris-200);text-align:left;background:#fff;border-radius:6px;width:100%;min-width:220px;height:32px;padding:0 10px;font-family:inherit;font-size:13px}.glide-config .wfdoc-name:focus{border-color:var(--rojo);outline:none}.glide-config .wfdoc-table input[type=checkbox],.glide-config .wfdoc-matrix input[type=checkbox]{width:17px;height:17px;accent-color:var(--rojo);cursor:pointer}.glide-config .wfdoc-rm{color:var(--gris-300);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:15px}.glide-config .wfdoc-rm:hover{color:var(--rojo);background:var(--rojo-soft)}.glide-config .wfdoc-matrix-wrap{overflow-x:auto}.glide-config .wfdoc-matrix .wfdoc-col{text-align:center;white-space:nowrap}.glide-config .wfdoc-matrix td.wfdoc-col{text-align:center}.glide-config .wfdoc-mname{text-align:left;white-space:nowrap;font-weight:600}.glide-config .wfdoc-amb{color:var(--gris-500);font-size:11.5px;font-weight:500}.glide-config .cfg-tabs{flex-wrap:wrap}.glide-config .cfg-asg-row{grid-template-columns:auto 1.4fr 1fr 1fr auto auto auto}.glide-config .cfg-asg-gracia{color:var(--gris-500);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.glide-config .cfg-asg-gracia input{text-align:center;width:58px}@media (width<=760px){.glide-config .cfg-asg-row{grid-template-columns:auto 1fr auto}}.glide-config .cfg-ten-row{grid-template-columns:1.4fr auto auto}.glide-config .cfg-ten-fecha{align-items:center;gap:6px;display:inline-flex}.glide-config .cfg-ten-fecha input{text-align:center;border:1.5px solid var(--gris-200);background:#fff;border-radius:6px;width:58px;height:36px;padding:0 10px;font-family:inherit;font-size:13px}.glide-config .cfg-ten-fecha input:focus{border-color:var(--negro);outline:none}.glide-config .cfg-ten-fecha select{border:1.5px solid var(--gris-200);height:36px;color:var(--negro);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-family:inherit;font-size:12px}.glide-config .cfg-ten-fecha select:focus{border-color:var(--negro);outline:none}@media (width<=760px){.glide-config .cfg-ten-row{grid-template-columns:1fr auto}}.glide-config .perfil-badge.gerente_com{background:#db2777}.glide-pasivos .mapa-kv{border-bottom:1px dashed var(--gris-200);justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}.glide-pasivos .mapa-kv:last-child{border-bottom:none}.glide-pasivos .mapa-kv .k{color:var(--gris-500)}.glide-pasivos .mapa-kv .v{color:var(--gris-900);text-align:right;font-weight:600}.glide-pasivos .mapa-kv .v.mono{font-family:var(--font-mono);font-size:11px}.glide-pasivos .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-pasivos .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-pasivos .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-pasivos .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-pasivos .topbar-actions{align-items:center;gap:10px;display:flex}.glide-pasivos .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-pasivos .btn-sm.dark{background:var(--negro);color:#fff}.glide-pasivos .btn-sm.dark:hover{background:#000}.glide-pasivos .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-pasivos .btn-sm.ghost:hover{border-color:var(--negro)}.glide-pasivos .btn-sm.red{background:var(--rojo);color:#fff}.glide-pasivos .btn-sm.red:hover{background:var(--rojo-dark)}.glide-pasivos .bnd-in .meta{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-pasivos .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-pasivos .field-sm{margin-bottom:14px}.glide-pasivos .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-pasivos .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-pasivos .field-sm input,.glide-pasivos .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-pasivos .field-sm input:focus,.glide-pasivos .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-pasivos .field-sm input:disabled,.glide-pasivos .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-pasivos .wf-table td.cell-folio{font-family:var(--font-mono);color:var(--gris-600);white-space:nowrap;letter-spacing:.02em;font-size:11.5px;font-weight:700}.glide-pasivos .wf-table td.wf-cot-actions{text-align:right;white-space:nowrap;cursor:default;padding-top:8px;padding-bottom:8px}.glide-pasivos .wf-table td.wf-cot-actions .icon-btn{border-radius:6px;width:28px;height:28px}.glide-pasivos .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-pasivos .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-pasivos .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-pasivos .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-pasivos .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-pasivos .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-pasivos .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-pasivos .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-pasivos .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-pasivos .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-pasivos .wv-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glide-pasivos .wv-detail-field{flex-direction:column;gap:3px;display:flex}.glide-pasivos .wv-detail-field label{color:var(--gris-500);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.glide-pasivos .wv-detail-field strong{color:var(--negro);font-size:13.5px;font-weight:600}.glide-pasivos .cfg-form-grid .field-sm select,.glide-pasivos .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-pasivos .cfg-form-grid .field-sm select:focus,.glide-pasivos .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-pasivos .cfg-asg-toggle{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.glide-pasivos .cfg-asg-toggle input{opacity:0;width:0;height:0}.glide-pasivos .cfg-asg-toggle .slider{background:var(--gris-300);border-radius:22px;transition:all .18s;position:absolute;inset:0}.glide-pasivos .cfg-asg-toggle .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.glide-pasivos .cfg-asg-toggle input:checked+.slider{background:var(--verde,#10b981)}.glide-pasivos .cfg-asg-toggle input:checked+.slider:before{transform:translate(16px)}.glide-pasivos .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-pasivos .comite-info .meta{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-pasivos .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-pasivos .wf-stats{gap:24px;display:flex}.glide-pasivos .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-pasivos .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-pasivos .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-pasivos .wf-stage-badge .num{background:var(--rojo);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.glide-pasivos .acc-calc .row .v{font-family:var(--font-mono);font-weight:700}.glide-pasivos .wf-tab:hover:not(.active){background:var(--gris-50)}.glide-pasivos .wf-table-wrap{border:1px solid var(--gris-200);background:#fff;border-radius:12px;overflow:hidden}.glide-pasivos .wf-table-head-bar{border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.glide-pasivos .wf-table-title{letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-pasivos .wf-table-title .stage-lbl{color:var(--rojo)}.glide-pasivos .wf-table{border-collapse:collapse;width:100%;font-size:12px}.glide-pasivos .wf-table thead{background:var(--gris-50)}.glide-pasivos .wf-table th{text-align:left;color:var(--gris-500);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gris-200);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.glide-pasivos .wf-table th.num{text-align:right}.glide-pasivos .wf-table td{border-bottom:1px solid var(--gris-100);vertical-align:middle;padding:13px 14px}.glide-pasivos .wf-table tbody tr{cursor:pointer;transition:background .1s}.glide-pasivos .wf-table tbody tr:hover{background:var(--gris-50)}.glide-pasivos .wf-table tbody tr:last-child td{border-bottom:none}.glide-pasivos .wf-table .cell-cliente{letter-spacing:-.005em;font-weight:600}.glide-pasivos .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-pasivos .wf-table .cell-activo{color:var(--gris-700);font-size:11.5px}.glide-pasivos .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-pasivos .wf-table .cell-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700}.glide-pasivos .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-pasivos .wf-table .cell-tiempo{color:var(--gris-700);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.glide-pasivos .wf-table .cell-tiempo .dot{background:var(--verde);border-radius:50%;width:6px;height:6px}.glide-pasivos .wf-table .cell-tiempo.warn{color:var(--ambar)}.glide-pasivos .wf-table .cell-tiempo.warn .dot{background:var(--ambar)}.glide-pasivos .wf-table .cell-tiempo.bad{color:var(--rojo)}.glide-pasivos .wf-table .cell-tiempo.bad .dot{background:var(--rojo)}.glide-pasivos .wf-table .cell-promotor{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.glide-pasivos .wf-table .cell-promotor .avatar{background:var(--negro);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.glide-pasivos .wf-table .row-tag{background:var(--rojo);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.glide-pasivos .wf-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.glide-pasivos .wf-table th.sortable:hover{color:var(--negro);background:var(--gris-100)}.glide-pasivos .wf-table th .th-in{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.glide-pasivos .wf-table th.num .th-in{justify-content:flex-end;width:100%}.glide-pasivos .wf-table th .sort-ico{opacity:0;flex:none;transition:opacity .12s}.glide-pasivos .wf-table th.sortable:hover .sort-ico{opacity:.4}.glide-pasivos .wf-table th.sorted{color:var(--brand-primary)}.glide-pasivos .wf-table th.sorted .sort-ico{opacity:1}.glide-pasivos .wf-table th.wf-chk-col,.glide-pasivos .wf-table td.wf-chk-col{width:38px;padding-left:14px;padding-right:0}.glide-pasivos .wf-table tbody tr.wf-row-sel,.glide-pasivos .wf-table tbody tr.wf-row-sel:hover{background:var(--brand-primary-soft)}.glide-pasivos .rec-mail-head .k{color:var(--gris-500);width:52px;font-weight:700;display:inline-block}.glide-pasivos .wf-dh-stage-badge .num{background:var(--rojo);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.glide-pasivos .fa-form-period button:hover:not(.active){border-color:var(--negro)}.glide-pasivos .ind-block-title .num{background:var(--rojo);color:#fff;width:22px;height:22px;font-size:11px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-pasivos .fl-subtabs button:hover:not(.active){color:var(--negro)}.glide-pasivos .bank-period-tabs button:hover:not(.active){border-color:var(--negro)}.glide-pasivos .hist-dim-name .num{background:var(--negro);color:#fff;width:20px;height:20px;font-size:10px;font-weight:800;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.glide-pasivos .dual-score-val .num{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.glide-pasivos .pdf-modal-bg{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:none;position:fixed;inset:0}.glide-pasivos .pdf-modal-bg.active{flex-direction:column;display:flex}.glide-pasivos .pdf-modal-topbar{color:#fff;background:#1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.glide-pasivos .pdf-modal-title{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.glide-pasivos .pdf-modal-title svg{width:18px;height:18px;color:var(--rojo)}.glide-pasivos .pdf-modal-actions{align-items:center;gap:8px;display:flex}.glide-pasivos .pdf-modal-actions .btn-sm{height:36px}.glide-pasivos .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-pasivos .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-pasivos .pdf-modal-body{background:#525659;flex:1;justify-content:center;padding:32px 20px;display:flex;overflow-y:auto}.glide-pasivos .pdf-page{color:#1a1a1a;background:#fff;width:816px;max-width:100%;min-height:1056px;padding:48px 56px;font-family:Manrope,sans-serif;position:relative;box-shadow:0 8px 32px #0006}.glide-pasivos .pdf-page:before{content:"";background:var(--brand-primary);height:6px;position:absolute;top:0;left:0;right:0}@media print{.glide-pasivos .pdf-modal-bg,.glide-pasivos .pdf-modal-bg *{visibility:visible}.glide-pasivos .pdf-modal-topbar,.glide-pasivos .pdf-modal-actions{display:none!important}.glide-pasivos .pdf-modal-bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:absolute;inset:0}.glide-pasivos .pdf-modal-body{background:#fff;padding:0;overflow:visible}.glide-pasivos .pdf-page{box-shadow:none;width:100%;min-height:auto;padding:36px 48px}}@media (width<=980px){.glide-pasivos .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-pasivos .page-title{font-size:20px}.glide-pasivos .topbar-actions{flex-wrap:wrap;gap:8px}.glide-pasivos .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-pasivos .wf-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.glide-pasivos .wf-table{min-width:680px}.glide-pasivos .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-pasivos .motivo-modal input,.glide-pasivos .motivo-modal select,.glide-pasivos .motivo-modal textarea{font-size:16px}}.glide-pasivos .email-detail-card .item .k{color:var(--gris-500);font-size:11px;font-weight:600}.glide-pasivos .email-detail-card .item .v{color:var(--negro);letter-spacing:-.005em;font-size:13px;font-weight:700}.glide-pasivos #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-pasivos #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-pasivos #faModalBg .k{background:var(--gris-50);border:1px solid var(--gris-200);border-radius:10px;padding:11px 13px}.glide-pasivos #faModalBg .k .l{letter-spacing:.05em;text-transform:uppercase;color:var(--gris-500);margin-bottom:5px;font-size:9.5px;font-weight:700}.glide-pasivos #faModalBg .k .v{font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1}.glide-pasivos #faModalBg .k .s{color:var(--gris-500);margin-top:3px;font-size:10.5px}.glide-pasivos #faModalBg .k.ok{background:var(--verde-soft);border-color:#a7d7aa}.glide-pasivos #faModalBg .k.ok .v,.glide-pasivos #faModalBg .k.ok .l{color:var(--verde)}.glide-pasivos #faModalBg .k.warn{background:var(--ambar-soft);border-color:#f4d58a}.glide-pasivos #faModalBg .k.warn .v,.glide-pasivos #faModalBg .k.warn .l{color:var(--ambar)}.glide-pasivos #faModalBg .k.bad{background:var(--brand-primary-soft);border-color:#f5c6cd}.glide-pasivos #faModalBg .k.bad .v,.glide-pasivos #faModalBg .k.bad .l{color:var(--brand-primary)}.glide-pasivos #faModalBg .slider{background:var(--gris-50);border:1px solid var(--gris-200);color:var(--gris-700);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.glide-pasivos #faModalBg .slider input{accent-color:var(--brand-primary);flex:1}.glide-pasivos #faModalBg .slider b{font-family:var(--font-mono);color:var(--negro);text-align:right;min-width:42px;font-size:14px}.glide-pasivos .pc-card .pc-f .k{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.glide-pasivos .pc-card .pc-f .v{color:var(--negro);font-size:14px;font-weight:700}.glide-pasivos .pc-card .pc-f .v.vencido{color:var(--brand-primary)}.glide-pasivos .pc-card .pc-f .v.ok{color:var(--verde)}.glide-pasivos .pc-det-head .meta{color:var(--gris-500);font-size:12.5px}.glide-pasivos .pc-kv-grid .kv .k{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-400);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.glide-pasivos .pc-kv-grid .kv .v{color:var(--negro);font-size:14px;font-weight:700}.glide-pasivos .pcf-clabe .num{background:var(--negro);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.glide-pasivos .pcf-clabe .num .lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;width:100%;font-size:9.5px;font-weight:800}.glide-pasivos .pcf-clabe .num .val{color:#fff;letter-spacing:.06em;flex:1;min-width:200px;font-size:19px;font-weight:800}.glide-pasivos .pcf-clabe .num .cp{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:7px;padding:7px 14px;font-size:11.5px;font-weight:700}.glide-pasivos .pcf-clabe .num .cp:hover{background:#ffffff3d}.glide-pasivos .pcf-clabe .meta{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.glide-pasivos .pcf-clabe .meta span{color:var(--gris-500);font-size:11px}.glide-pasivos .pcf-clabe .meta b{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-400,var(--gris-500));margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.glide-pasivos .pcs-card .f .k{text-transform:uppercase;letter-spacing:.05em;color:var(--gris-500);font-size:10px;font-weight:700}.glide-pasivos .pcs-card .f .v{color:var(--negro);margin-top:1px;font-size:12.5px;font-weight:600}.glide-pasivos .pcfc-hero .num{z-index:1;letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1;position:relative}.glide-pasivos .sim-hero-num .k{letter-spacing:.06em;text-transform:uppercase;color:#fff9;z-index:1;font-size:11px;font-weight:700;position:relative}.glide-pasivos .sim-hero-num .v{letter-spacing:-.02em;z-index:1;font-size:38px;font-weight:800;font-family:var(--font-mono);margin:6px 0 2px;position:relative}.glide-pasivos .solx-locked .v{color:var(--gris-900);font-size:13.5px;font-weight:600}.glide-seguros .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-seguros .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-seguros .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-seguros .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-seguros .topbar-actions{align-items:center;gap:10px;display:flex}.glide-seguros .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-seguros .btn-sm.dark{background:var(--negro);color:#fff}.glide-seguros .btn-sm.dark:hover{background:#000}.glide-seguros .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-seguros .btn-sm.ghost:hover{border-color:var(--negro)}.glide-seguros .btn-sm.red{background:var(--rojo);color:#fff}.glide-seguros .btn-sm.red:hover{background:var(--rojo-dark)}.glide-seguros .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-seguros .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-seguros .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-seguros .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-seguros .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-seguros .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-seguros .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-seguros .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-seguros .motivo-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.glide-seguros .wv-detail-card{border:1px solid var(--gris-200);background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.glide-seguros .wv-detail-card h4{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700}.glide-seguros .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-seguros .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-seguros .wf-stats{gap:24px;display:flex}.glide-seguros .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-seguros .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-seguros .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-seguros .pdf-modal-actions .btn-sm{height:36px}.glide-seguros .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-seguros .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}@media (width<=980px){.glide-seguros .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-seguros .page-title{font-size:20px}.glide-seguros .topbar-actions{flex-wrap:wrap;gap:8px}.glide-seguros .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-seguros .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-seguros .motivo-modal input,.glide-seguros .motivo-modal select,.glide-seguros .motivo-modal textarea{font-size:16px}}.glide-seguros #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-seguros #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-conciliacion .theme-custom-row .btn-sm{height:42px;padding:0 16px}.glide-conciliacion .topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.glide-conciliacion .page-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.glide-conciliacion .page-sub{color:var(--gris-500);margin-top:4px;font-size:13px}.glide-conciliacion .topbar-actions{align-items:center;gap:10px;display:flex}.glide-conciliacion .btn-sm{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.glide-conciliacion .btn-sm.dark{background:var(--negro);color:#fff}.glide-conciliacion .btn-sm.dark:hover{background:#000}.glide-conciliacion .btn-sm.ghost{color:var(--negro);border:1px solid var(--gris-200);background:#fff}.glide-conciliacion .btn-sm.ghost:hover{border-color:var(--negro)}.glide-conciliacion .btn-sm.red{background:var(--rojo);color:#fff}.glide-conciliacion .btn-sm.red:hover{background:var(--rojo-dark)}.glide-conciliacion .conc-tabs{border-bottom:1px solid var(--gris-200);gap:24px;margin-bottom:24px;display:flex}.glide-conciliacion .conc-tab{color:var(--gris-500);background:0 0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:14px;font-weight:600;transition:all .12s}.glide-conciliacion .conc-tab:hover{color:var(--negro)}.glide-conciliacion .conc-tab.on{color:var(--negro);border-bottom-color:var(--brand-primary)}.glide-conciliacion .conc-soon{text-align:center;color:var(--gris-500);border:1px dashed var(--gris-300);border-radius:14px;padding:56px 24px;font-size:14px}.glide-conciliacion .conc-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.glide-conciliacion .conc-chip.ok{background:var(--verde-soft);color:var(--verde)}.glide-conciliacion .conc-chip.warn{background:var(--ambar-soft);color:var(--ambar)}.glide-conciliacion .conc-note{background:var(--azul-soft);color:var(--azul);border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:11px 16px;font-size:12.5px;line-height:1.45;display:flex}.glide-conciliacion .conc-note svg{flex-shrink:0}.glide-conciliacion .conc-list{flex-direction:column;gap:10px;display:flex}.glide-conciliacion .conc-acct{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.glide-conciliacion .conc-acct.warn{border-color:var(--ambar)}.glide-conciliacion .conc-ico{background:var(--gris-50);width:40px;height:40px;color:var(--gris-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glide-conciliacion .conc-ico svg{width:20px;height:20px}.glide-conciliacion .conc-acct-main{flex:1;min-width:0}.glide-conciliacion .conc-acct-name{color:var(--negro);font-size:14px;font-weight:700}.glide-conciliacion .conc-acct-sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-conciliacion .conc-acct-sub.warn{color:var(--ambar)}.glide-conciliacion .conc-num{text-align:center;flex-shrink:0;width:118px}.glide-conciliacion .conc-num b{font-family:var(--font-mono);color:var(--negro);font-size:15px;font-weight:600}.glide-conciliacion .conc-num span{color:var(--gris-500);font-size:11px;display:block}.glide-conciliacion .conc-steps{background:var(--gris-50);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding:15px 18px;display:flex}.glide-conciliacion .conc-step{color:var(--gris-700);align-items:center;gap:7px;font-size:12px;display:inline-flex}.glide-conciliacion .conc-step i{background:var(--brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:inline-flex}.glide-conciliacion .disp-sum{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.glide-conciliacion .disp-sum-card{background:var(--gris-50);border-radius:12px;flex:1;min-width:150px;padding:12px 16px}.glide-conciliacion .disp-sum-card .lbl{color:var(--gris-500);font-size:12px}.glide-conciliacion .disp-sum-card .val{font-family:var(--font-mono);color:var(--negro);margin-top:2px;font-size:19px;font-weight:600}.glide-conciliacion .disp-sum-card .note{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-conciliacion .disp-sum-card .note.ok{color:var(--verde)}.glide-conciliacion .disp-group{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.glide-conciliacion .disp-ghead{background:var(--gris-50);border-bottom:1px solid var(--gris-200);align-items:center;gap:12px;padding:14px 16px;display:flex}.glide-conciliacion .disp-ghead .nm{min-width:0;color:var(--negro);flex:1;font-weight:700}.glide-conciliacion .disp-ghead .rfc{color:var(--gris-500);margin-left:6px;font-size:12px;font-weight:500}.glide-conciliacion .disp-ghead .tot{text-align:right}.glide-conciliacion .disp-ghead .tot b{font-family:var(--font-mono);color:var(--negro);font-size:15px}.glide-conciliacion .disp-ghead .tot span{color:var(--gris-500);font-size:11px;display:block}.glide-conciliacion .disp-row{border-bottom:1px solid var(--gris-100);align-items:center;gap:12px;padding:13px 16px;display:flex}.glide-conciliacion .disp-row:last-child{border-bottom:none}.glide-conciliacion .disp-op{flex-shrink:0;width:170px}.glide-conciliacion .disp-op b{color:var(--negro);font-size:14px;font-weight:700}.glide-conciliacion .disp-op span{color:var(--gris-500);font-size:12px;display:block}.glide-conciliacion .disp-monto{text-align:right;flex-shrink:0;width:96px}.glide-conciliacion .disp-monto b{font-family:var(--font-mono);color:var(--negro);font-size:14px;font-weight:600}.glide-conciliacion .disp-monto span{color:var(--gris-500);font-size:11px;display:block}.glide-conciliacion .disp-dest{flex:1;min-width:0}.glide-conciliacion .disp-pill{border:1px solid var(--gris-300);color:var(--negro);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.glide-conciliacion .disp-pill.libre{color:var(--gris-700);border-style:dashed}.glide-conciliacion .disp-pill svg{width:14px;height:14px}.glide-conciliacion .disp-dest .sub{color:var(--gris-500);margin-top:3px;margin-left:2px;font-size:11px}.glide-conciliacion .disp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.glide-conciliacion .disp-foot .txt{color:var(--gris-700);font-size:13px}.glide-conciliacion .disp-foot .txt b{font-family:var(--font-mono)}.glide-conciliacion .real-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.glide-conciliacion .real-chip{border:1px solid var(--gris-300);color:var(--gris-700);border-radius:999px;padding:5px 12px;font-size:13px}.glide-conciliacion .real-chip.on{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.glide-conciliacion .real-chip.danger{border-color:var(--rojo);color:var(--rojo)}.glide-conciliacion .real-batch{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.glide-conciliacion .real-bhead{background:var(--gris-50);border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.glide-conciliacion .real-bhead b{color:var(--negro);font-weight:700}.glide-conciliacion .real-bhead span{color:var(--gris-500)}.glide-conciliacion .real-item{border-bottom:1px solid var(--gris-100);padding:12px 16px}.glide-conciliacion .real-item:last-child{border-bottom:none}.glide-conciliacion .real-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.glide-conciliacion .real-item-top .op b{color:var(--negro);font-size:14px;font-weight:700}.glide-conciliacion .real-item-top .op span{color:var(--gris-500);margin-left:6px;font-size:12px}.glide-conciliacion .real-item-top .amt{white-space:nowrap;align-items:center;gap:10px;display:flex}.glide-conciliacion .real-item-top .amt b{font-family:var(--font-mono);color:var(--negro);font-size:14px}.glide-conciliacion .real-item-bot{align-items:center;gap:8px;margin-top:7px;display:flex}.glide-conciliacion .real-item-bot .lbl{color:var(--gris-500);font-size:11px}.glide-conciliacion .real-item-bot .clave{font-family:var(--font-mono);color:var(--gris-700);font-size:12px}.glide-conciliacion .real-item-bot a{color:var(--azul);margin-left:auto;font-size:12px;text-decoration:none}.glide-conciliacion .real-rej{background:#fee2e2;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.glide-conciliacion .real-rej .txt{flex:1;min-width:0}.glide-conciliacion .real-rej .txt b{color:var(--rojo);font-size:13px;font-weight:700}.glide-conciliacion .real-rej .txt span{color:var(--rojo);margin-top:1px;font-size:12px;display:block}.glide-conciliacion .bnd-list{flex-direction:column;gap:10px;display:flex}.glide-conciliacion .bnd-card{border:1px solid var(--gris-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.glide-conciliacion .bnd-card.sin{border-color:var(--rojo)}.glide-conciliacion .bnd-top{align-items:center;gap:14px;padding:14px 16px;display:flex}.glide-conciliacion .bnd-in{flex-shrink:0;width:150px}.glide-conciliacion .bnd-in .lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.glide-conciliacion .bnd-in .amt{font-family:var(--font-mono);color:var(--negro);margin-top:2px;font-size:17px;font-weight:600}.glide-conciliacion .bnd-in .meta{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-conciliacion .bnd-in .ref{color:var(--gris-400);margin-top:1px;font-size:11px}.glide-conciliacion .bnd-match{flex:1;min-width:0}.glide-conciliacion .bnd-match .who{color:var(--negro);font-weight:700}.glide-conciliacion .bnd-match .desc{color:var(--gris-500);margin-top:4px;font-size:12px}.glide-conciliacion .bnd-act{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.glide-conciliacion .bnd-act .btns{gap:6px;display:flex}.glide-conciliacion .brk{background:var(--gris-50);border-radius:10px;margin:0 16px 16px;padding:12px 14px}.glide-conciliacion .brk-cap{text-transform:uppercase;letter-spacing:.04em;color:var(--gris-500);margin-bottom:8px;font-size:11px;font-weight:600}.glide-conciliacion .brk-ct{margin-bottom:10px}.glide-conciliacion .brk-ct:last-child{margin-bottom:0}.glide-conciliacion .brk-ct-head{color:var(--negro);justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.glide-conciliacion .brk-ct-head .tag{background:var(--gris-200);color:var(--gris-700);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:600}.glide-conciliacion .brk-ct-head .tag.old{background:var(--ambar-soft);color:var(--ambar)}.glide-conciliacion .brk-ct-head .amt{font-family:var(--font-mono)}.glide-conciliacion .brk-line{color:var(--gris-700);justify-content:space-between;padding:2px 0;font-size:12px;display:flex}.glide-conciliacion .brk-line span:last-child{font-family:var(--font-mono)}.glide-conciliacion .brk-foot{border-top:1px dashed var(--gris-300);justify-content:space-between;margin-top:8px;padding-top:8px;font-size:12px;font-weight:600;display:flex}.glide-conciliacion .brk-foot.insoluto{color:var(--ambar)}.glide-conciliacion .brk-foot.favor{color:var(--verde)}.glide-conciliacion .btn-sm:disabled{opacity:.4;cursor:not-allowed}.glide-conciliacion .field-sm{margin-bottom:14px}.glide-conciliacion .acc-total .op{color:var(--gris-300);font-weight:700}.glide-conciliacion .acc-total .tot{color:var(--gris-900);margin-left:auto;font-weight:700}.glide-conciliacion .acc-total .tot b{color:var(--rojo);font-size:13.5px}@media (width<=720px){.glide-conciliacion .acc-total .tot{width:100%;margin-left:0}}.glide-conciliacion .field-sm label{color:var(--gris-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.glide-conciliacion .field-sm .help{color:var(--gris-500);margin-top:4px;font-size:11px;font-style:italic}.glide-conciliacion .field-sm input,.glide-conciliacion .field-sm select{border:1px solid var(--gris-200);background:#fff;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:13px;transition:all .12s}.glide-conciliacion .field-sm input:focus,.glide-conciliacion .field-sm select:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-conciliacion .field-sm input:disabled,.glide-conciliacion .field-sm select:disabled{background:var(--gris-50);color:var(--gris-500);cursor:not-allowed}.glide-conciliacion .summary-row .lbl{color:#ffffffa6}.glide-conciliacion .summary-row .val{font-weight:600;font-family:var(--font-mono);color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:60%;font-size:11.5px;overflow:hidden}.glide-conciliacion .summary-row .val.pending{color:#ffffff4d;font-family:Manrope,sans-serif;font-style:italic}.glide-conciliacion .summary-row.total .val{color:var(--rojo);font-size:13px;font-weight:700}.glide-conciliacion .motivo-modal-bg{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.glide-conciliacion .motivo-modal-bg.show{animation:.2s fadeIn;display:flex}.glide-conciliacion .motivo-modal{width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto}.glide-conciliacion .motivo-modal h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.glide-conciliacion .motivo-modal .motivo-sub{color:var(--gris-500);margin-bottom:18px;font-size:13px;line-height:1.5}.glide-conciliacion .motivo-modal textarea{border:1px solid var(--gris-200);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:12px;font-family:inherit;font-size:13px;transition:border .12s}.glide-conciliacion .motivo-modal textarea:focus{border-color:var(--negro);outline:none;box-shadow:0 0 0 3px #0000000d}.glide-conciliacion .portal-resumen-cell .lbl{color:var(--gris-500);margin-bottom:2px;font-size:11px}.glide-conciliacion .portal-resumen-cell .val{color:var(--negro);font-size:14px;font-weight:600}.glide-conciliacion .cfg-form-grid .field-sm select,.glide-conciliacion .cfg-form-grid .field-sm input{border:1.5px solid var(--gris-200);width:100%;height:42px;color:var(--negro);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.glide-conciliacion .cfg-form-grid .field-sm select:focus,.glide-conciliacion .cfg-form-grid .field-sm input:focus{border-color:var(--negro);outline:none}.glide-conciliacion .precio-desc-badge .lbl{color:var(--verde,#10b981);font-size:11.5px;font-weight:600}.glide-conciliacion .precio-desc-badge .val{font-family:var(--font-mono);color:var(--verde,#10b981);font-size:13px;font-weight:700}.glide-conciliacion .precio-desc-pdf .txt{flex:1;min-width:0}.glide-conciliacion .precio-desc-pdf .txt strong{color:var(--gris-800,#333);font-size:12.5px;font-weight:700;display:block}.glide-conciliacion .precio-desc-pdf .txt span{color:var(--gris-500);margin-top:2px;font-size:11px;line-height:1.45;display:block}.glide-conciliacion .modal-actions .btn-sm{flex:1;justify-content:center;height:42px}.glide-conciliacion .drawer-head .sub{color:var(--gris-500);margin-top:2px;font-size:12px}.glide-conciliacion .comite-info .meta{color:var(--gris-500);margin-top:2px;font-size:11px}.glide-conciliacion .suc-totals .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;grid-column:1/3;font-size:11px;font-weight:700}.glide-conciliacion .wf-toolbar{border:1px solid var(--gris-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.glide-conciliacion .wf-stats{gap:24px;display:flex}.glide-conciliacion .wf-stat{flex-direction:column;gap:2px;display:flex}.glide-conciliacion .wf-stat-num{letter-spacing:-.01em;font-size:18px;font-weight:800}.glide-conciliacion .wf-stat-lbl{color:var(--gris-500);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.glide-conciliacion .wf-table .cell-cliente .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-conciliacion .wf-table .cell-activo .meta{color:var(--gris-500);margin-top:2px;font-size:10.5px}.glide-conciliacion .wf-table .cell-monto .meta{color:var(--gris-500);margin-top:2px;font-size:10px;font-weight:500}.glide-conciliacion .fact-auto-banner .sub{color:#94a3b8;font-size:11.5px}.glide-conciliacion .doc-viewer-head .sub{color:var(--gris-500);font-size:12px}.glide-conciliacion .prop-head .sub{color:#fff9;font-size:12px}.glide-conciliacion .prop-desglose-total .lbl{color:var(--gris-700);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-conciliacion .prop-desglose-total .val{color:var(--rojo);letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.glide-conciliacion .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-conciliacion .flow-row.section-h .lbl{color:var(--rojo);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.glide-conciliacion .flow-row.detail .lbl{color:var(--gris-700);padding-left:14px;font-size:11.5px}.glide-conciliacion .flow-row.section-total .lbl{color:var(--negro);font-size:12px;font-weight:700}.glide-conciliacion .flow-row.grand-total .lbl{letter-spacing:-.005em;color:#fff;font-size:13px;font-weight:800}.glide-conciliacion .vs-header .sub{color:#ffffffb3;max-width:520px;margin-top:4px;font-size:11.5px;line-height:1.5}.glide-conciliacion .vs-row-name .desc{color:var(--gris-500);margin-top:2px;font-size:10.5px;font-weight:500}.glide-conciliacion .hist-timeline-label .desc{color:var(--gris-500);margin-top:1px;font-size:10.5px}.glide-conciliacion .combined-recom .txt{color:#ffffffe6;font-size:12.5px;line-height:1.55}.glide-conciliacion .pdf-modal-actions .btn-sm{height:36px}.glide-conciliacion .pdf-modal-actions .btn-sm.ghost{color:#fff;background:0 0;border:1px solid #fff3}.glide-conciliacion .pdf-modal-actions .btn-sm.ghost:hover{background:#ffffff0d;border-color:#fff}.glide-conciliacion .pdf-pago-mensual-right .note{color:#6b6b6b;margin-top:2px;font-size:10px}.glide-conciliacion .pdf-list-row.total .lbl{color:var(--brand-primary)}.glide-conciliacion .pdf-list-row.total .val{color:var(--brand-primary);font-size:13px}.glide-conciliacion .pdf-list-row .val{font-weight:600}.glide-conciliacion .pdf-fiscal-list .pdf-list-row.total .lbl,.glide-conciliacion .pdf-fiscal-list .pdf-list-row.total .val{color:#2e7d32}.glide-conciliacion .pdf-fiscal-list .val.neg{color:#2e7d32;font-weight:700}.glide-conciliacion .pdf-foot-info>div .sub{color:#6b6b6b;margin-top:2px;font-size:10.5px}@media (width<=980px){.glide-conciliacion .topbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.glide-conciliacion .page-title{font-size:20px}.glide-conciliacion .topbar-actions{flex-wrap:wrap;gap:8px}.glide-conciliacion .wf-stats{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.glide-conciliacion .motivo-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88vh;overflow-y:auto}.glide-conciliacion .motivo-modal input,.glide-conciliacion .motivo-modal select,.glide-conciliacion .motivo-modal textarea{font-size:16px}}.glide-conciliacion .px-modal-head .sub{color:var(--gris-500);margin-top:2px;font-size:11.5px}.glide-conciliacion .email-header-row .lbl{color:var(--gris-500);min-width:60px;font-weight:600}.glide-conciliacion .email-header-row .val{color:var(--negro);flex:1}.glide-conciliacion .email-header-row .val strong{color:var(--negro)}.glide-conciliacion .email-detail-card .lbl{color:var(--rojo);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.glide-conciliacion .portal-header .sub{color:var(--gris-500);font-size:12.5px;line-height:1.5}.glide-conciliacion #faModalBg .fa-head .sub{color:var(--gris-500);font-size:12px}.glide-conciliacion #faModalBg .btn-sm{border:1px solid var(--gris-300);color:var(--gris-700);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.glide-conciliacion #faModalBg .btn-sm.dark{background:var(--negro);border-color:var(--negro);color:#fff}.glide-conciliacion #faModalBg .verd .lbl{letter-spacing:-.02em;font-size:19px;font-weight:800}.glide-conciliacion #faModalBg .tag{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.glide-conciliacion #faModalBg .tag.green{color:var(--verde);background:var(--verde-soft)}.glide-conciliacion #faModalBg .tag.amber{color:var(--ambar);background:var(--ambar-soft)}.glide-conciliacion #faModalBg .tag.blue{color:var(--azul);background:var(--azul-soft)}.glide-conciliacion #faModalBg .tag.grey{color:var(--gris-700);background:var(--gris-100)}.glide-conciliacion #faModalBg .tag.red{color:var(--brand-primary);background:var(--brand-primary-soft)}.glide-conciliacion #faModalBg .sc .nm{opacity:.75;margin-top:2px;margin-bottom:12px;font-size:11px;line-height:1.4}.glide-conciliacion #faModalBg .note{color:var(--gris-500);background:var(--gris-50);border-top:1px solid var(--gris-100);padding:9px 16px;font-size:10.5px;line-height:1.5}.glide-conciliacion #faModalBg .sub{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11.5px;font-weight:800;display:flex}.glide-conciliacion #faModalBg .sub .t{font-family:var(--font-mono);color:var(--gris-500);font-size:10.5px;font-weight:500}.glide-conciliacion .pc-card .pc-progress .lbl{color:var(--gris-500);margin-top:5px;font-size:10px}.glide-conciliacion .pc-det-head .meta{color:var(--gris-500);font-size:12.5px}.glide-conciliacion .pc-doc .info .nm{color:var(--negro);font-size:13.5px;font-weight:700}.glide-conciliacion .pc-cfdi-acts .lbl{letter-spacing:.04em;font-size:9.5px;font-weight:800}.glide-conciliacion .pcf-clabe .num .lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;width:100%;font-size:9.5px;font-weight:800}.glide-conciliacion .pcf-clabe .num .val{color:#fff;letter-spacing:.06em;flex:1;min-width:200px;font-size:19px;font-weight:800}.glide-conciliacion .pcf-clabe .meta{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.glide-conciliacion .pcf-clabe .meta span{color:var(--gris-500);font-size:11px}.glide-conciliacion .pcf-clabe .meta b{text-transform:uppercase;letter-spacing:.06em;color:var(--gris-400,var(--gris-500));margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.glide-conciliacion .pcf-row .nm{color:var(--negro);font-size:13px;font-weight:700}.glide-conciliacion .pcf-row .tot{text-align:right;flex-shrink:0}.glide-conciliacion .pcf-row .tot .n{color:var(--negro);font-size:13.5px;font-weight:800}.glide-conciliacion .pcfc-hero .lbl{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:14px;font-size:10px;font-weight:800;position:relative}.glide-conciliacion .pcfc-hero .sub{z-index:1;color:#ffffffb3;max-width:460px;margin-top:8px;font-size:12px;line-height:1.5;position:relative}:root{--negro:#1a1a1a;--gris-900:#2c2c2c;--gris-700:#4a4a4a;--gris-500:#6b6b6b;--gris-300:#d4d4d4;--gris-200:#e5e5e5;--gris-100:#f2f2f2;--gris-50:#f7f7f7;--verde:#2e7d32;--verde-soft:#e8f5e9;--ambar:#b45309;--ambar-soft:#fef3c7;--azul:#1e40af;--azul-soft:#dbeafe;--vino:#6e0e1c;--vino-soft:#f3dade;--amarillo:#ca8a04;--amarillo-soft:#fef9c3;--naranja:#c2410c;--naranja-soft:#ffedd5;--mora-rojo:#dc2626;--mora-rojo-soft:#fee2e2;--cob-b30-bg:#efefef;--cob-b30-fg:var(--gris-700);--cob-b90plus-bg:var(--vino);--cob-b90plus-fg:#fff;--cob-sincontacto-bg:var(--negro);--cob-sincontacto-fg:#fff;--shadow-sm:0 1px 2px #0000000a, 0 1px 1px #00000008;--shadow-md:0 4px 12px #0000000f, 0 1px 3px #0000000a;--shadow-lg:0 12px 32px #00000014, 0 4px 8px #0000000a;--rojo:var(--brand-primary);--rojo-dark:var(--brand-primary-dark);--rojo-soft:var(--brand-primary-soft);--cob-b60-bg:var(--brand-primary-soft);--cob-b60-fg:var(--brand-primary);--cob-b90-bg:var(--brand-primary);--cob-b90-fg:#fff}@keyframes mapaPulse{0%{box-shadow:0 0 #2e7d3273}70%{box-shadow:0 0 0 7px #2e7d3200}to{box-shadow:0 0 #2e7d3200}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes phPulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes factPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}:root{--brand-primary:#c8102e;--brand-primary-dark:#a00d25;--brand-primary-soft:#fff0f2;--brand-primary-rgb:200, 16, 46;--font-ui:"Manrope", -apple-system, system-ui, sans-serif;--font-mono:var(--font-ui);--font-wordmark:"Bricolage Grotesque", var(--font-ui)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);color:var(--negro);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-feature-settings:"cv11", "ss01";background:#fff}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,select,textarea,optgroup,option{font-family:inherit}.leaflet-container,.leaflet-popup-content,.leaflet-control{font-family:var(--font-ui)}.wf-table th.num,.wf-table td.num{text-align:right}.wf-table td.num{font-variant-numeric:tabular-nums}.glide-config .org-panel input[type=password]{border:1.5px solid var(--gris-200);width:100%;color:var(--negro);background:#fff;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}
