@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_95a86b{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_95a86b{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--brand-primary:#1e4a96;--brand-secondary:#f9d500;--brand-soft:#cbd8ee;--brand-black:#000000;--auth-login-card-width:560px;--auth-login-card-height:520px;--oys-blue:var(--brand-primary);--oys-blue-dark:#17386f;--oys-gold:var(--brand-secondary);--oys-bg:#f5f8fb;--oys-text:var(--brand-black);--oys-muted:#304255;--oys-success:#1e7a3f;--oys-danger:#b4232b}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-montserrat),sans-serif;color:var(--oys-text);background:radial-gradient(circle at 30% 10%,#ffffff,var(--brand-soft) 45%,#b9cbd8 100%);overflow-x:hidden}body,canvas,html,iframe,img,svg,video{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,option,select,textarea{font-family:Arial,sans-serif!important;font-weight:400!important;color:var(--brand-black)}input::placeholder,textarea::placeholder{font-family:Arial,sans-serif;font-weight:400;color:#5d6470}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field{font-family:Arial,sans-serif;font-weight:400}option,select{font-family:Arial,sans-serif!important;font-weight:400!important;color:var(--brand-black)}input[type=search],input[type=text],textarea{text-transform:uppercase}.container{width:min(1200px,calc(100vw - 20px));margin:0 auto}.card{background:#fff;border:1px solid #b5c8d6;border-radius:12px;box-shadow:0 8px 22px rgba(30,74,144,.12);max-width:100%}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:.85rem;color:#213445;font-weight:700}.field input,.field select,.field textarea{width:100%;max-width:100%;border:1px solid #9fb5c6;border-radius:8px;padding:10px;background:#fdfefe}.field input:disabled,.field select:disabled,.field textarea:disabled{background:#dfe6ee;color:#667085;border-color:#b0bfce;cursor:not-allowed}.field textarea{min-height:84px;resize:vertical}.section-title{margin:0 0 10px;font-family:var(--font-montserrat),sans-serif;color:var(--brand-primary);font-size:1rem;font-weight:700;border-bottom:2px solid var(--brand-soft);padding-bottom:6px}h2.section-title{font-size:1.25rem}.btn{border:none;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}.btn-primary{background:var(--oys-blue);color:#ffffff}.btn-secondary{background:#e1ebf2;color:var(--oys-blue-dark)}.u-main-padding{padding:16px 0 24px}.u-mt-12{margin-top:12px}.u-card-padding-18{padding:18px}.u-flex-gap-10{display:flex;gap:10px}.u-section-title-no-border{border-bottom:none;padding-bottom:0}.u-section-title-centered{text-align:center}.u-section-title-reset{margin:0;border-bottom:none;padding-bottom:0}.u-card-padding-12{padding:12px}.u-card-padding-16{padding:16px}.u-mb-12{margin-bottom:12px}.u-mb-10{margin-bottom:10px}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}.u-mb-8{margin-bottom:8px}.u-mt-10{margin-top:10px}.u-mt-4{margin-top:4px}.u-flex-gap-8{display:flex;gap:8px}.u-flex-between-wrap,.u-flex-gap-8-wrap{display:flex;gap:8px;flex-wrap:wrap}.u-flex-between-center,.u-flex-between-wrap{justify-content:space-between}.u-flex-between-center{display:flex;align-items:center;gap:8px}.u-flex-end{display:flex;align-items:flex-end}.u-title-primary{margin:0;font-family:var(--font-montserrat),sans-serif;color:var(--brand-primary);font-weight:700}.u-text-muted{color:var(--oys-muted)}.u-text-danger{color:var(--oys-danger)}.u-text-success{color:var(--oys-success)}.u-overflow-x-auto{overflow-x:auto}.u-table{width:100%;border-collapse:collapse}.u-table-head{background:#e1ebf2}.u-th-left-pad8{text-align:left;padding:8px}.u-tr-top-border{border-top:1px solid #c7d7e2}.u-td-pad8{padding:8px}.u-json-preview{background:#142a52;color:#f8fafc;border-radius:8px;padding:12px;max-height:440px;overflow:auto}.u-grid-gap-12{display:grid;grid-gap:12px;gap:12px}.u-grid-gap-6{display:grid;grid-gap:6px;gap:6px}.u-span-2{grid-column:span 2}.u-input-consent-box{border:1px solid #c7d7e2;border-radius:10px;padding:12px}.u-consent-label{display:flex;gap:8px;align-items:flex-start;font-weight:700;color:#213445}.u-checkbox-top{margin-top:2px}.u-text-danger-m0,.u-text-danger-small{color:var(--oys-danger)}.u-text-danger-m0{margin:0}.u-text-success-m0{color:var(--oys-success);margin:0}.u-message-status{margin-top:10px}.u-section-mb-18{margin-bottom:18px}.u-center-row-mt12{margin-top:12px;display:flex;justify-content:center}.u-actions-top12{margin-top:12px}.u-actions-top12,.u-actions-top16{justify-content:space-between;align-items:center}.u-actions-top16{margin-top:16px}.u-section-title-mt12-no-border{margin-top:12px;border-bottom:none;padding-bottom:0}.u-section-title-mt16-no-border{margin-top:16px;border-bottom:none;padding-bottom:0}.u-wrap-mt16{margin-top:16px}.u-td-minw-260{min-width:260px}.u-flex-gap-10-center{display:flex;gap:10px;align-items:center}.u-input-w120-h38{width:120px;min-height:38px}.u-actions-top10-between{margin-top:10px;justify-content:space-between;gap:10px}.u-inline-flex-center-gap12{display:flex;align-items:center;gap:12px}.u-blue-bold,.u-inline-label-blue{font-weight:700;color:var(--oys-blue)}.u-inline-label-blue{display:inline-flex;align-items:center;gap:6px}.u-wrap-mt12{margin-top:12px}.u-text-center{text-align:center}.u-border-left-8{border-left:8px solid #d7e1ec}.u-grid-gap-8{display:grid;grid-gap:8px;gap:8px}.u-zoom-text{align-self:center;color:var(--oys-muted);font-size:13px}.u-link-blue-small{color:var(--oys-blue);font-size:13px;font-weight:600}.u-section-grid-gap12-mt12{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.u-card-padding-14{padding:14px}.u-flex-center-gap12-mb10{display:flex;align-items:center;gap:12px;margin-bottom:10px}.u-section-title-strong-no-border{font-weight:900;border-bottom:none;margin-bottom:0}.u-flex-between-wrap-gap12-mb12{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.u-flex-center-gap8{display:flex;align-items:center;gap:8px}.u-muted-bold{font-weight:700;color:var(--oys-muted)}.u-label-inline-flex-gap4{display:flex;align-items:center;gap:4px}.u-grid-col-all{grid-column:1/-1}.u-subtitle-h3{margin:2px 0 8px;font-weight:700}.u-header-meta-primary{margin:0;color:var(--oys-muted);font-weight:700}.u-header-meta-secondary{margin:4px 0 0;color:var(--oys-blue);font-weight:800}.u-form-banner-row{align-items:center;gap:10px;flex-wrap:nowrap}.u-form-banner-right,.u-form-banner-row{display:flex;justify-content:flex-end;margin:0 16px 8px}.u-form-number-chip{font-weight:800;color:var(--oys-blue);background:#eef4fb;padding:8px 12px;white-space:nowrap}.u-form-number-chip,.u-map-iframe{border:1px solid var(--oys-blue);border-radius:10px}.u-map-iframe{width:100%;min-height:520px;object-fit:cover}.u-map-empty{min-height:80px;border:1px dashed var(--oys-blue);border-radius:10px;display:grid;place-items:center;color:var(--oys-muted);font-size:13px;padding:10px}.u-row-image-upload{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.u-section-title-strong{font-weight:900}.u-section-title-strong-no-border-mb12{font-weight:900;border-bottom:none;margin-bottom:12px}.u-flex-between-center-wrap-gap10{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.u-search-auto-left{margin-left:auto}.u-detalle-grid-mt12,.u-two-grid-mt12{margin-top:12px}.u-col-w-34{width:34%}.u-col-w-13-2{width:13.2%}.u-col-w-72{width:72%}.u-col-w-28{width:28%}.u-col-w-20{width:20%}.u-col-w-13{width:13%}.u-col-w-12{width:12%}.u-col-w-11{width:11%}.u-col-w-10{width:10%}.workbench-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:14px;gap:14px}.evaluation-screen{padding:20px 0 30px;display:grid;place-items:center;grid-gap:14px;gap:14px}.evaluation-page-header{width:min(1300px,97vw)}.evaluation-session-bar{width:min(760px,96vw);padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.evaluation-session-text{margin:0;color:var(--oys-muted);font-weight:700}.evaluation-session-actions{display:flex;gap:8px;align-items:center}.evaluation-panel{width:min(1320px,97vw);background:linear-gradient(180deg,#e4edf5,#d7e2ec);border:1px solid #8ea7bf;border-radius:18px;padding:18px}.evaluation-panel-designer{margin:0 0 14px;font-size:34px;font-weight:800;color:#14335f;text-align:center}.evaluation-panel-btn{border:2px solid transparent;background:var(--oys-gold);text-align:center;padding:10px 12px;font-size:18px;line-height:1.1;cursor:pointer;border-radius:14px;font-weight:900}.evaluation-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.menu-item-button{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;grid-gap:12px;gap:12px;border:none;background:linear-gradient(180deg,#2e6fa8,#1f4e7b);color:#f3f7fc;min-height:188px;border-radius:22px;padding:20px 16px 18px;cursor:pointer;font-size:clamp(1rem,1.35vw,1.45rem);font-weight:800;text-align:center;box-shadow:0 11px 18px rgba(21,45,76,.22);transition:transform .14s ease,box-shadow .14s ease}.menu-item-button:hover{transform:translateY(-2px);box-shadow:0 16px 24px rgba(21,45,76,.28)}.menu-item-button.is-active{box-shadow:0 0 0 3px var(--oys-gold) inset,0 16px 24px rgba(21,45,76,.28)}.menu-item-icon-wrap{width:60px;height:60px;border-radius:999px;background:var(--brand-secondary);display:grid;place-items:center}.menu-item-icon-image{width:30px;height:30px;object-fit:contain}.products-screen{padding:20px 0 30px;display:grid;place-items:center;grid-gap:14px;gap:14px}.products-screen .u-map-empty,.products-screen .u-map-iframe,.products-screen .u-map-print-image{display:none!important}.products-panel{width:min(1200px,97vw);background:linear-gradient(180deg,#e6eef5,#d3e0ea);border:1px solid #9db3c6;border-radius:18px;padding:20px}.products-title{margin:0 0 16px;text-align:center;color:var(--brand-primary);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;letter-spacing:.01em}.products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.products-item{border:1px solid #aac0d2;border-radius:20px;background:#f4f8fb;padding:20px 14px 16px;display:grid;justify-items:center;grid-gap:10px;gap:10px;cursor:pointer;box-shadow:0 10px 20px rgba(21,53,89,.16);transition:transform .14s ease,box-shadow .14s ease}.products-item:hover{transform:translateY(-2px);box-shadow:0 14px 24px rgba(21,53,89,.22)}.products-icon-shell{width:126px;height:126px;border-radius:999px;display:grid;place-items:center}.products-tone-green .products-icon-shell{background:radial-gradient(circle at 34% 30%,#b4f48d 0,#52b221 54%,#2f7f13 100%)}.products-tone-yellow .products-icon-shell{background:radial-gradient(circle at 34% 30%,#fff793 0,#ffd800 55%,#d6ac00 100%)}.products-tone-blue .products-icon-shell{background:radial-gradient(circle at 34% 30%,#89e8ff 0,#0fb4e3 55%,#007fb5 100%)}.products-icon-ring{width:96px;height:96px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.26)}.products-icon-core{width:74px;height:74px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.22)}.products-icon-image{width:40px;height:40px;object-fit:contain}.products-item-label{color:var(--brand-primary);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;text-align:center}.products-extra-action{margin-top:16px;display:flex;justify-content:center}.products-mail-btn{min-width:280px}.products-modal-backdrop{position:fixed;inset:0;background:rgba(14,26,44,.45);display:grid;place-items:center;padding:16px;z-index:80}.products-modal-card{width:min(540px,95vw);background:#f9fcff;border:1px solid #9db3c6;border-radius:16px;box-shadow:0 16px 32px rgba(17,40,68,.28);padding:18px}.products-modal-title{margin:0 0 6px;color:#173e73;font-size:1.35rem;font-weight:800}.products-modal-text{margin:0 0 12px;color:#334155}.products-modal-label{display:block;margin:0 0 6px;color:#1f3353;font-weight:700}.products-modal-input{width:100%;min-height:46px;border:2px solid #1f3353;border-radius:10px;padding:10px 12px;font-size:1rem}.products-modal-error{margin:10px 0 0;color:#b91c1c;font-weight:700}.products-modal-success{margin:10px 0 0;color:#0f766e;font-weight:700}.products-modal-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}@media (max-width:900px){.products-grid{grid-template-columns:1fr}}.auth-login-page{min-height:100vh;display:grid;place-items:center;padding:22px 16px;background:linear-gradient(150deg,rgba(74,145,196,.18) 0 28%,transparent 28%),linear-gradient(30deg,rgba(34,116,171,.14) 0 30%,transparent 30%),linear-gradient(210deg,rgba(131,185,221,.2) 0 26%,transparent 26%),var(--brand-soft)}.auth-login-card{width:min(var(--auth-login-card-width),96vw);height:var(--auth-login-card-height);padding:34px 34px 28px;border-radius:16px;border:1px solid var(--brand-soft);box-shadow:0 18px 34px rgba(16,47,84,.16)}.auth-login-logo-wrap{display:flex;justify-content:center;margin-bottom:10px}.auth-login-logo{width:100%;max-width:316px;height:auto}.auth-login-accent-line{width:170px;height:4px;border-radius:999px;background:var(--oys-gold);margin:0 auto 14px}.auth-login-title{margin:0 0 10px;text-align:center;color:var(--oys-blue);font-family:var(--font-montserrat),sans-serif;font-size:clamp(2rem,3vw,2.45rem);font-weight:700}.auth-login-subtitle{margin:0 0 18px;text-align:justify;color:#2b445d;font-size:1.02rem;font-weight:600;line-height:1.3}.auth-login-field{margin-bottom:12px}.auth-login-field input,.auth-login-field label{font-family:Arial,sans-serif;font-weight:400;color:var(--brand-black)}.auth-login-field-last{margin-bottom:14px}.auth-login-submit{width:100%;min-height:49px;border-radius:10px;font-size:1.1rem}.auth-login-error{color:var(--oys-danger);margin:0 0 10px;font-weight:700}.auth-login-note{margin:14px 0 0;color:#49617a;font-size:.9rem;font-weight:700}@media (max-width:900px){.auth-login-card{width:min(var(--auth-login-card-width),94vw);height:auto;min-height:var(--auth-login-card-height);padding:28px 24px 24px}.auth-login-logo{max-width:284px}.auth-login-title{font-size:clamp(1.7rem,4.8vw,2.1rem)}.auth-login-subtitle{font-size:.98rem}}@media (max-width:600px){.auth-login-page{padding:14px 10px;background:linear-gradient(150deg,rgba(74,145,196,.12) 0 34%,transparent 34%),linear-gradient(30deg,rgba(34,116,171,.1) 0 36%,transparent 36%),linear-gradient(210deg,rgba(131,185,221,.12) 0 32%,transparent 32%),var(--brand-soft)}.auth-login-card{width:min(var(--auth-login-card-width),96vw);height:auto;min-height:0;padding:22px 16px 18px;border-radius:12px}.auth-login-logo{max-width:238px}.auth-login-accent-line{width:132px;height:3px;margin-bottom:10px}.auth-login-title{font-size:clamp(1.45rem,7vw,1.9rem);margin-bottom:8px}.auth-login-subtitle{text-align:left;font-size:.92rem;margin-bottom:14px}.auth-login-field{margin-bottom:10px}.auth-login-field label{font-size:.95rem}.auth-login-submit{min-height:45px;font-size:1rem}.auth-login-note{font-size:.82rem;margin-top:12px}}.solicitud-modern-header{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.solicitud-modern-header>*{min-width:0}.solicitud-modern-header>div:first-child{flex:1 1 280px}.solicitud-modern-header .search-cedula-bar{flex:1 1 420px;min-width:280px;margin-left:auto}.solicitud-modern-meta{padding:14px}.search-cedula-bar{display:grid;grid-template-columns:minmax(140px,1fr) auto;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;width:100%}.search-cedula-bar-compact{margin-bottom:12px;max-width:980px;margin-left:auto;grid-template-columns:minmax(260px,520px) auto auto}.search-cedula-input-compact{max-width:520px;justify-self:end}.search-cedula-bar-compact .search-cedula-input{order:1}.search-cedula-bar-compact .search-cedula-btn{order:2}.search-cedula-bar-compact>a.btn{order:3}.search-cedula-bar-right{margin-bottom:12px}.search-cedula-input-fixed{width:100%;max-width:100%;flex:1 1 auto}.comercio-header-info-input.search-cedula-input,.search-cedula-input{width:50%;min-width:0;height:44px;padding:0 14px;border:1px solid var(--brand-primary);border-radius:8px;background:var(--brand-soft);color:var(--brand-black);font-weight:700;letter-spacing:.02em}.search-cedula-btn{width:auto;min-width:120px;height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--brand-primary);background:var(--brand-secondary);color:var(--brand-primary);font-size:.92rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.solicitud-actions-end{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.solicitud-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.solicitud-negocio-grid{grid-template-columns:.8fr 1fr 1.5fr 1.5fr}.solicitud-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.solicitud-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.solicitud-grid-span-2{grid-column:span 2}.solicitud-grid-span-3{grid-column:span 3}.solicitud-grid-full{grid-column:1/-1}.solicitud-actividad-economica-textarea{width:100%;resize:vertical;text-align:justify}.solicitud-credit-resume-grid{margin-top:14px;max-width:900px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:12px 20px;gap:12px 20px}.pi-sheet{padding:14px 16px 18px;background:#f4f4f4;border:1px solid #c4cfda}.pi-header{margin-bottom:12px}.pi-logo-wrap{display:flex;justify-content:center;margin-bottom:8px}.pi-logo{width:min(420px,88vw);height:auto}.pi-title{margin:0 0 8px;text-align:center;font-size:clamp(1.2rem,2.1vw,2rem);font-weight:700}.pi-intro,.pi-title{color:#111111;font-family:Times New Roman,serif}.pi-intro{margin:0;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.45}.pi-form{display:grid;grid-gap:12px;gap:12px}.pi-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.pi-field label{font-family:Times New Roman,serif;font-size:.95rem;color:#111111;font-weight:400}.pi-field input,.pi-field select{min-height:40px;border:2px solid #111111;border-radius:8px;background:#ffffff;color:#1a1a1a;font-size:1rem}.pi-col-cedula{grid-column:span 3}.pi-col-nombres{grid-column:span 9}.pi-col-celular,.pi-col-correo,.pi-col-fijo{grid-column:span 3}.pi-col-direccion{grid-column:span 8}.pi-col-estado{grid-column:span 4}.pi-col-ingreso,.pi-col-monto,.pi-col-situacion{grid-column:span 3}.pi-col-riesgos{grid-column:span 4}.pi-col-trabajo{grid-column:span 8}.pi-consent-list{display:grid;grid-gap:8px;gap:8px}.pi-consent-item{display:grid;grid-gap:6px;gap:6px}.pi-consent-title{display:flex;align-items:flex-start;gap:8px;line-height:1.35}.pi-consent-title,.pi-folio{font-family:Times New Roman,serif;color:#111111}.pi-folio{margin:0;font-size:1.05rem}.pi-actions{display:flex;justify-content:center}.pi-submit-btn{min-width:140px;border-radius:8px}.pi-otp-inputs{display:flex;justify-content:center;gap:8px;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;margin:0 auto}.field input.pi-otp-digit{width:42px;max-width:42px;flex:0 0 42px;height:42px;min-height:42px;padding:0;text-align:center;font-size:1.1rem;font-weight:700;border:3px solid #123244;border-radius:9px;background:#ffffff;color:#111111;text-transform:none}.field input.pi-otp-digit:focus{outline:none;box-shadow:0 0 0 2px rgba(18,50,68,.18)}@media (max-width:980px){.pi-col-cedula,.pi-col-celular,.pi-col-correo,.pi-col-direccion,.pi-col-estado,.pi-col-fijo,.pi-col-ingreso,.pi-col-monto,.pi-col-nombres,.pi-col-riesgos,.pi-col-situacion,.pi-col-trabajo{grid-column:span 6}.workbench-layout{grid-template-columns:1fr}.evaluation-panel-designer{font-size:1.35rem}.evaluation-panel-btn{font-size:1.1rem}.evaluation-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-item-button{min-height:130px;font-size:1rem}.menu-item-icon-image{width:26px;height:26px}.menu-item-icon-wrap{width:48px;height:48px}.solicitud-modern-header{align-items:flex-start}.solicitud-actions-end{justify-content:center}.solicitud-four-grid,.solicitud-negocio-grid,.solicitud-three-grid,.solicitud-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solicitud-credit-resume-grid{grid-template-columns:1fr;max-width:100%}}@media (max-width:640px){.pi-sheet{padding:12px}.pi-grid{grid-template-columns:1fr;gap:8px}.pi-col-cedula,.pi-col-celular,.pi-col-correo,.pi-col-direccion,.pi-col-estado,.pi-col-fijo,.pi-col-ingreso,.pi-col-monto,.pi-col-nombres,.pi-col-riesgos,.pi-col-situacion,.pi-col-trabajo{grid-column:span 1}.pi-otp-inputs{gap:6px}.field input.pi-otp-digit{width:36px;max-width:36px;flex:0 0 36px;height:38px;min-height:38px;font-size:1rem}.solicitud-modern-header .search-cedula-bar,.solicitud-modern-header>div:first-child{flex:1 1 100%;min-width:0;margin-left:0}.search-cedula-bar{grid-template-columns:minmax(0,1fr) auto;width:100%;justify-content:stretch;min-width:0}.search-cedula-bar-compact,.search-cedula-bar-right{max-width:100%;margin-left:0}.search-cedula-bar-compact{grid-template-columns:1fr}.comercio-header-info-input.search-cedula-input,.search-cedula-input{min-width:0}.search-cedula-input-compact,.search-cedula-input-fixed{width:100%;max-width:100%;flex:1 1 auto}.search-cedula-btn{min-width:96px;width:auto;padding-left:14px;padding-right:14px}.u-form-banner-row{flex-wrap:wrap;justify-content:flex-start}.u-form-banner-right,.u-form-banner-row{margin-left:0;margin-right:0}.solicitud-modern-header{padding:12px}.solicitud-four-grid,.solicitud-negocio-grid,.solicitud-three-grid,.solicitud-two-grid{grid-template-columns:1fr}.comercio-inventario-credit-grid{grid-template-columns:1fr;min-width:0}.comercio-inventario-credit-cell-actividad,.comercio-inventario-credit-cell-solicitante{grid-column:span 1}}.solicitud-frame{border-radius:0;border:2px solid #000000;background:#e5e5e5;box-shadow:none;overflow:hidden}.solicitud-headbar{display:grid;grid-template-columns:240px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:4px;border-bottom:1px solid #000000;background:#f2f2f2}.solicitud-mini-logo{width:210px;height:auto}.solicitud-title{margin:0;text-align:center;font-size:clamp(.9rem,1.9vw,1.5rem);font-weight:900;letter-spacing:.2px}.solicitud-toolbar{display:flex;gap:4px}.solicitud-toolbar-btn{border:1px solid #8e8e8e;background:#d7d7d7;color:#1f3550;padding:4px 10px;text-decoration:none;font-size:12px;font-weight:700;cursor:pointer}.solicitud-toolbar-btn.print{color:#f2a300}.comercio-header-shell{padding:8px 10px 0;overflow:visible;border-radius:14px;position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#ffffff}.comercio-header-sticky{position:static;background:#ffffff}.comercio-header-top{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;grid-gap:12px;gap:12px;padding:10px 18px 8px;background:#ffffff}.comercio-header-brand{display:flex;justify-content:center;align-items:center}.comercio-header-logo{width:220px;height:auto;max-width:100%}.comercio-header-title-wrap{display:flex;justify-content:center;min-width:0}.comercio-header-title-block{width:100%}.comercio-header-title{margin:0;text-align:center;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,2.3vw,2.35rem);font-weight:700;color:var(--brand-primary);line-height:1.1;max-width:100%;text-wrap:pretty}.oys-activity-form .comercio-header-subtitle,.oys-activity-form .comercio-header-title,.oys-activity-form .section-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;color:var(--brand-primary)}.oys-activity-form label{font-family:Arial,sans-serif;font-weight:400;color:var(--brand-black)}.comercio-header-info-grid{margin-top:10px;border-top:1px solid #111111;border-left:1px solid #111111}.comercio-header-info-grid-card{margin:12px 16px 16px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.comercio-header-info-row{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:20px 16px;gap:20px 16px}.comercio-header-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px;margin-top:18px}.credito-header-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.familiar-header-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credito-header-extra-grid .comercio-header-info-field:first-child{grid-column:1;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(2){grid-column:2;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(3){grid-column:3;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(4){grid-column:4;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(5){grid-column:1;grid-row:2}.credito-header-extra-grid .comercio-header-info-field:nth-child(6){grid-column:2/span 3;grid-row:2}.comercio-header-info-field{display:flex;flex-direction:column;gap:6px}.comercio-header-info-label{display:block;padding:0;font-family:Arial,sans-serif;font-size:.85rem;font-weight:400;color:var(--brand-black);border:0;background:transparent}.comercio-header-info-input{width:100%;min-height:44px;border:1px solid #9fb5c6;border-radius:8px;padding:10px;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;background:#fdfefe}.comercio-header-info-textarea{min-height:64px;resize:vertical}.comercio-header-info-select{width:100%;min-height:44px;border:1px solid #9fb5c6;border-radius:8px;padding:10px;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:var(--brand-black);background:#fdfefe}.comercio-inventario-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.comercio-inventario-wrap{overflow-x:auto}.comercio-inventario-table{width:100%;border-collapse:collapse;min-width:760px}.uf-resumen-col{display:flex;flex-direction:column;gap:4px;background:#f4f8fb;border:1px solid #d4e0e9;border-radius:10px;padding:12px 16px}.uf-resumen-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 0}.uf-resumen-label{color:#4a5b6c;font-weight:600;font-size:.85rem;line-height:1.2}.uf-resumen-input{width:130px;flex:0 0 130px;border:1px solid #c7d3dc;border-radius:6px;background:#ffffff;padding:6px 10px;font-size:.9rem;font-weight:600;color:#1f2d3a;text-align:right}.uf-resumen-total{margin-top:6px;padding-top:10px;border-top:2px solid #c7d3dc}.uf-resumen-total-center{margin-top:auto;margin-bottom:auto}.uf-resumen-total .uf-resumen-label{font-weight:700;color:#1e4a96}.uf-resumen-total .uf-resumen-input{font-weight:800;color:#1e4a96;background:#e3f0fc;border-color:#1e4a96}.detalle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.detalle-panel{display:flex;flex-direction:column;background:#f4f8fb;border:1px solid #d4e0e9;border-radius:10px;padding:0 0 14px;overflow:hidden}.detalle-title{margin:0 0 4px;padding:10px 14px;text-align:center;font-size:.95rem;font-weight:800;color:#1e4a96;background:#e3f0fc;border-bottom:1px solid #d4e0e9}.detalle-subtitle{margin:8px 14px 2px;font-weight:700;font-size:.78rem;color:#4a5b6c;text-transform:uppercase;letter-spacing:.03em}.detalle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 14px}.detalle-row span{line-height:1.2;font-size:.85rem;color:#33424f}.detalle-row-sub{padding-left:30px}.detalle-row-sub span{font-weight:400;color:#6b7c8c;font-size:.8rem}.detalle-row input{width:110px;flex:0 0 110px;border:1px solid #c7d3dc;border-radius:6px;background:#ffffff;text-align:right;padding:4px 8px;font-size:.85rem;color:#1f2d3a}.detalle-row-total input,.detalle-row-total span{font-weight:700;color:#1e4a96}.detalle-row-total input{background:#e3f0fc;border-color:#1e4a96}.detalle-row-capacidad{margin-top:8px;padding-top:10px;border-top:2px solid #c7d3dc}.detalle-resultado-row{margin:8px 14px 0;display:flex;align-items:center;gap:10px;background:#fff8e1;border:1px solid #f0d98c;border-radius:8px;padding:6px 10px}.detalle-resultado-input,.detalle-resultado-label{padding:0;font-weight:700;color:#8a6d00;font-size:.85rem;line-height:1.2}.detalle-resultado-input{flex:1 1;width:auto;border:0;border-radius:0;background:transparent;min-height:auto;text-align:left}.detalle-firma-wrap{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;margin-top:10px;padding:0 14px}.detalle-firma-box{flex:1 1;min-height:90px;border:1px dashed #9fb5c6;border-radius:8px;background:#ffffff}.detalle-firma-name{text-align:center;font-weight:700;font-size:.85rem;color:#1f2d3a;border-top:1px solid #9fb5c6;padding-top:4px}.detalle-firma-label{text-align:center;font-weight:600;font-size:.78rem;color:#4a5b6c;text-transform:uppercase;letter-spacing:.03em}.comercio-inventario-table td,.comercio-inventario-table th{border:1px solid #9fb5c6;padding:8px;text-align:left}.comercio-inventario-table th{background:var(--brand-soft);color:var(--brand-primary);font-weight:700}.comercio-inventario-table td input,.comercio-inventario-table td select{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #9fb5c6;border-radius:8px;padding:8px 10px;font-family:Arial,sans-serif;font-weight:400;background:#fdfefe}.comercio-inventario-table td select{color:var(--brand-black)}.comercio-inventario-table tfoot td{background:#f2f7fb;font-weight:800}.comercio-inventario-credit-grid{width:100%;min-width:760px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#9fb5c6;border:1px solid #9fb5c6}.comercio-inventario-credit-cell{padding:8px;text-align:left;background:#fdfefe}.comercio-inventario-credit-cell-actividad,.comercio-inventario-credit-cell-solicitante{grid-column:span 2}.comercio-inventario-credit-cell-cuota-final{grid-column:span 4}.comercio-inventario-credit-cell input,.comercio-inventario-credit-cell select{width:100%;min-height:38px;border:1px solid #9fb5c6;border-radius:8px;padding:8px 10px;font-family:Arial,sans-serif;font-weight:400;color:var(--brand-black);background:#fdfefe}.comercio-activos-fijos-table .col-maquinaria{width:36%}.comercio-activos-fijos-table .col-estado,.comercio-activos-fijos-table .col-marca{width:18%}.comercio-activos-fijos-table .col-familia,.comercio-activos-fijos-table .col-negocio{width:14%}.comercio-implementos-table .col-implementos{width:46%}.comercio-implementos-table .col-cantidad,.comercio-implementos-table .col-precio,.comercio-implementos-table .col-total{width:18%}.comercio-materia-prima-table .col-principal,.comercio-mercaderia-table .col-principal{width:46%}.comercio-materia-prima-table .col-cantidad,.comercio-materia-prima-table .col-precio,.comercio-materia-prima-table .col-total,.comercio-mercaderia-table .col-cantidad,.comercio-mercaderia-table .col-precio,.comercio-mercaderia-table .col-total{width:18%}.comercio-implementos-table td,.comercio-implementos-table td input,.comercio-implementos-table th,.comercio-materia-prima-table td,.comercio-materia-prima-table td input,.comercio-materia-prima-table th,.comercio-mercaderia-table td,.comercio-mercaderia-table td input,.comercio-mercaderia-table th{text-align:center}.comercio-implementos-table td:first-child,.comercio-implementos-table td:first-child input,.comercio-implementos-table th:first-child,.comercio-materia-prima-table td:first-child,.comercio-materia-prima-table td:first-child input,.comercio-materia-prima-table th:first-child,.comercio-mercaderia-table td:first-child,.comercio-mercaderia-table td:first-child input,.comercio-mercaderia-table th:first-child{text-align:left}.comercio-muebles-table .col-muebles{width:46%}.comercio-muebles-table .col-estado{width:24%}.comercio-muebles-table .col-familia,.comercio-muebles-table .col-negocio{width:15%}.comercio-vehiculos-table .col-vehiculo{width:34%}.comercio-vehiculos-table .col-anio,.comercio-vehiculos-table .col-estado,.comercio-vehiculos-table .col-marca{width:14%}.comercio-vehiculos-table .col-familia,.comercio-vehiculos-table .col-negocio{width:12%}.comercio-inmuebles-table .col-tipo{width:19%}.comercio-inmuebles-table .col-ubicacion{width:18%}.comercio-inmuebles-table .col-predial{width:16%}.comercio-inmuebles-table .col-notariado,.comercio-inmuebles-table .col-registrado{width:12%}.comercio-inmuebles-table .col-familia,.comercio-inmuebles-table .col-negocio{width:11.5%}.comercio-ventas-table td:first-child,.comercio-ventas-table th:first-child{min-width:220px}.comercio-ciclo-table td:first-child,.comercio-ciclo-table th:first-child{min-width:230px}.comercio-ciclo-table,.comercio-ventas-table{min-width:640px}.comercio-ciclo-table .col-detalle,.comercio-ventas-table .col-detalle{width:20%}.comercio-ventas-table .col-dia{width:11.42%}.comercio-ciclo-table .col-semana{width:12%}.comercio-ciclo-table .col-resumen{width:16%}.comercio-costos-ventas-table{min-width:1020px}.comercio-costos-ventas-table .col-rubro{width:26%}.comercio-costos-ventas-table .col-cantidad{width:9%}.comercio-costos-ventas-table .col-costo-unidad,.comercio-costos-ventas-table .col-margen-porcentaje,.comercio-costos-ventas-table .col-precio-venta,.comercio-costos-ventas-table .col-total-costo,.comercio-costos-ventas-table .col-total-venta{width:11%}.comercio-costos-ventas-table .col-margen-usd{width:10%}.comercio-costos-ventas-table th{line-height:1.15;text-align:center}.comercio-costos-ventas-table td,.comercio-costos-ventas-table td input{text-align:center}.comercio-costos-ventas-table td:first-child input{min-width:240px;text-align:left}.comercio-gastos-egresos-table td:last-child,.comercio-gastos-egresos-table th:last-child{text-align:center}.comercio-gastos-egresos-table td:last-child input{max-width:220px;margin:0 auto;text-align:center}.comercio-ciclo-table td,.comercio-ciclo-table th,.comercio-ventas-table td,.comercio-ventas-table th{padding:6px;text-align:center}.comercio-ciclo-table td input,.comercio-ciclo-table td select,.comercio-ventas-table td input{min-height:34px;padding:6px 8px;font-family:Arial,sans-serif;font-weight:400;color:var(--brand-black);text-align:center}.comercio-ciclo-table td:first-child,.comercio-ciclo-table th:first-child,.comercio-ventas-table td:first-child,.comercio-ventas-table th:first-child{text-align:left}.comercio-header-subtitle{margin:0 16px;padding:2px 0 12px;text-align:center;font-family:Montserrat,sans-serif;color:var(--brand-primary);font-size:clamp(1.55rem,2.1vw,2.05rem);font-weight:700;background:transparent;border-top:0;border-bottom:0}.comercio-sheet{border-radius:0;border:1px solid #1d2d50;box-shadow:none;overflow:hidden}.comercio-sheet-header{display:grid;grid-template-columns:270px 360px 1fr;align-items:center;grid-gap:16px;gap:16px;padding:28px 26px 18px;border-bottom:1px solid #111111;background:#ffffff}.comercio-sheet-actions{display:grid;grid-gap:14px;gap:14px;align-content:start}.comercio-toolbar-btn{display:grid;place-items:center;min-height:44px;border:1px solid #8a8a8a;background:#ececec;color:#005bbb;font-size:.9rem;font-weight:800;text-align:center}.comercio-toolbar-btn-print{color:#d7a400}.comercio-sheet-brand{display:flex;justify-content:center;align-items:center}.comercio-sheet-logo{width:100%;height:auto;max-width:340px}.comercio-sheet-title-wrap{display:flex;justify-content:center}.comercio-sheet-org{margin:0;font-size:clamp(2rem,3vw,2.9rem);line-height:1.02}.comercio-sheet-org,.comercio-sheet-subtitle{text-align:center;font-family:Times New Roman,serif;font-weight:700}.comercio-sheet-subtitle{padding:8px 12px;border-bottom:1px solid #111111;font-size:clamp(1.7rem,2.3vw,2.15rem)}.comercio-summary-table{border-top:1px solid #111111;border-left:1px solid #111111;background:#ffffff}.comercio-summary-row{display:grid}.comercio-summary-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.comercio-summary-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.comercio-summary-row-activity{grid-template-columns:minmax(0,1fr)}.comercio-summary-cell{display:grid;grid-template-columns:minmax(220px,300px) 1fr;border-right:1px solid #111111;border-bottom:1px solid #111111;min-height:42px}.comercio-summary-cell-activity{max-width:38%}.comercio-summary-label{display:flex;align-items:center;font-weight:700;border-right:1px solid #111111}.comercio-summary-input,.comercio-summary-label{padding:8px 10px;background:#ffffff;font-family:Times New Roman,serif;font-size:.82rem}.comercio-summary-input{width:100%;min-height:40px;border:0;border-radius:0}.solicitud-meta-row{display:grid;grid-template-columns:1.4fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;border-bottom:1px solid #000000;background:#efefef}.solicitud-meta-item{display:grid;grid-template-columns:130px 1fr;align-items:center;font-size:12px;font-style:italic;font-weight:700}.solicitud-meta-item input{border:1px solid #000000;border-radius:0;background:#cbdde5;height:26px;padding:2px 6px}.solicitud-page-label{font-size:12px;color:#364a60;font-weight:700}.solicitud-block+.solicitud-block{border-top:1px solid #000000}.solicitud-section-title{margin:0;padding:4px 6px;font-size:17px;background:var(--brand-secondary);border-bottom:1px solid #000000;font-weight:900}.solicitud-row,.solicitud-rows{display:grid}.solicitud-field{display:grid;grid-template-columns:.9fr 1.1fr;border-right:1px solid #000000;border-bottom:1px solid #000000;min-height:32px}.solicitud-field span{padding:5px 6px;font-size:12px;font-style:italic;background:#e9e9e9}.solicitud-field input{border:none;border-left:1px solid #000000;border-radius:0;background:#c9dbe5;padding:4px 6px;min-height:32px}.comercio-inventario-credit-cell input[readonly]{border:none;background:transparent;box-shadow:none;outline:none;cursor:default;padding-left:0;padding-right:0}.credito-info-wrap{display:flex;gap:18px;width:100%;font-size:.82rem;margin-top:12px}.credito-left-col{flex:2 1;display:flex;flex-direction:column;gap:10px}.credito-right-col{flex:1 1;display:flex;flex-direction:column}.credito-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.credito-field{display:flex;flex-direction:column;gap:3px;min-width:0}.credito-field-full{width:100%}.credito-field-label{font-weight:600;font-size:.75rem;color:#4a5b6c;text-transform:uppercase;letter-spacing:.03em}.credito-field-input{border:1px solid #c7d3dc;border-radius:6px;background:#f7fafc;padding:6px 10px;font-size:.85rem;outline:none;width:100%;min-width:0;transition:border-color .15s ease,background .15s ease}.credito-field-input:focus{border-color:#1e4a96;background:#fff}.credito-field-input[readonly]{background:#eef2f5;color:#33424f}select.credito-field-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.credito-field-with-unit{display:flex;align-items:center;gap:8px}.credito-field-with-unit .credito-field-input{flex:1 1}.credito-unit{font-size:.78rem;white-space:nowrap;color:#6b7c8c}.credito-summary-card{display:flex;flex-direction:column;gap:10px;background:#f4f8fb;border:1px solid #d4e0e9;border-radius:10px;padding:14px 16px;height:100%;justify-content:center}.credito-summary-row{display:flex;flex-direction:column;gap:3px}.credito-summary-label{font-weight:600;font-size:.75rem;color:#4a5b6c;text-transform:uppercase;letter-spacing:.03em}.credito-summary-value{border:1px solid #c7d3dc;border-radius:6px;background:#fff;padding:6px 10px;font-size:.95rem;font-weight:600;text-align:right;color:#1f2d3a;outline:none;width:100%}.credito-summary-value:focus{border-color:#1e4a96}.credito-summary-row.credito-summary-highlight .credito-summary-label{color:#1e4a96}.credito-summary-row.credito-summary-highlight .credito-summary-value{background:#e3f0fc;border-color:#1e4a96;color:#1e4a96}@media (max-width:980px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comercio-header-top,.comercio-sheet-header,.solicitud-headbar{grid-template-columns:1fr}.comercio-header-top{gap:14px}.comercio-header-brand{justify-content:center}.comercio-header-subtitle,.comercio-header-title-wrap{display:none}.comercio-header-extra-grid,.comercio-header-info-row{grid-template-columns:1fr}.comercio-header-info-grid-card{margin:12px 16px 16px}.comercio-inventario-actions{justify-content:center;flex-wrap:wrap}.comercio-balance-wrap,.comercio-inventario-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.comercio-activos-fijos-table,.comercio-ciclo-table,.comercio-costos-ventas-table,.comercio-gastos-egresos-table,.comercio-implementos-table,.comercio-inmuebles-table,.comercio-inventario-table,.comercio-materia-prima-table,.comercio-mercaderia-table,.comercio-muebles-table,.comercio-vehiculos-table,.comercio-ventas-table{width:100%;min-width:0!important;table-layout:fixed}.comercio-ciclo-table td,.comercio-ciclo-table th,.comercio-costos-ventas-table td,.comercio-costos-ventas-table th,.comercio-gastos-egresos-table td,.comercio-gastos-egresos-table th,.comercio-inventario-table td,.comercio-inventario-table th,.comercio-ventas-table td,.comercio-ventas-table th{font-size:.95rem;padding:6px;word-break:break-word;white-space:normal}.comercio-ciclo-table td input,.comercio-ciclo-table td select,.comercio-costos-ventas-table td input,.comercio-gastos-egresos-table td input,.comercio-inventario-table td input,.comercio-inventario-table td select,.comercio-ventas-table td input{min-height:34px;min-width:0;padding:6px 8px}.comercio-inventario-credit-grid{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.comercio-balance-col-concepto,.comercio-balance-col-valor{width:auto!important}.comercio-inventario-credit-cell-actividad,.comercio-inventario-credit-cell-cuota-final,.comercio-inventario-credit-cell-solicitante{grid-column:span 2}.comercio-sheet-title-wrap{justify-content:flex-start}.comercio-sheet-org{text-align:left}.comercio-summary-row-2,.comercio-summary-row-3,.comercio-summary-row-activity,.detalle-grid{grid-template-columns:1fr}.comercio-summary-cell,.comercio-summary-cell-activity{grid-template-columns:1fr;max-width:none}.comercio-summary-label{border-right:0;border-bottom:1px solid #111111}.solicitud-title{text-align:left}.solicitud-meta-row{grid-template-columns:1fr}.solicitud-row{grid-template-columns:1fr!important}}@media (max-width:640px){.products-panel{padding:14px}.products-grid{grid-template-columns:1fr}.container{width:calc(100vw - 16px);padding-left:0;padding-right:0}.comercio-inventario-credit-grid{grid-template-columns:1fr}.comercio-inventario-credit-cell-actividad,.comercio-inventario-credit-cell-cuota-final,.comercio-inventario-credit-cell-solicitante{grid-column:span 1}.solicitud-actions-end{flex-direction:column;align-items:stretch}.detalle-resultado-row,.detalle-row,.uf-resumen-row{grid-template-columns:1fr;gap:8px}.detalle-row-sub{padding-left:10px}.detalle-title{font-size:16px}}@page{size:A4 portrait;margin:10mm}@media print{body,html{background:#ffffff!important}.container{width:100%!important;max-width:none!important;margin:0!important}.evaluation-panel,.evaluation-session-bar,.solicitud-actions-end{display:none!important}.solicitud-credito-print .comercio-header-shell{margin:0 0 4px!important;break-inside:avoid-page;page-break-inside:avoid}.solicitud-credito-print .comercio-header-logo{width:150px!important;height:auto!important}.solicitud-credito-print .comercio-header-subtitle{font-size:11pt!important;margin:0 8px!important;padding:1px 0 4px!important}.card,.comercio-header-shell,.comercio-sheet{box-shadow:none!important}.comercio-header-shell,.comercio-header-sticky{position:static!important;top:auto!important;z-index:auto!important;overflow:visible!important;background:#ffffff!important;break-inside:avoid-page;page-break-inside:avoid}.comercio-header-top{grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important;padding:4px 8px 8px!important}.comercio-header-logo{width:170px!important}.comercio-header-title{font-size:16pt!important;text-align:center!important;line-height:1.1!important}.comercio-header-subtitle{margin:0 8px!important;padding:2px 0 8px!important;font-size:12pt!important}.comercio-header-info-grid-card{margin:8px 8px 10px!important;break-inside:avoid-page;page-break-inside:avoid}.comercio-header-info-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 10px!important}.credito-header-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 10px!important;margin-top:10px!important}.familiar-header-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 10px!important;margin-top:10px!important}.credito-header-extra-grid .comercio-header-info-field:first-child{grid-column:1;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(2){grid-column:2;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(3){grid-column:3;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(4){grid-column:4;grid-row:1}.credito-header-extra-grid .comercio-header-info-field:nth-child(5){grid-column:1;grid-row:2}.credito-header-extra-grid .comercio-header-info-field:nth-child(6){grid-column:2/span 3;grid-row:2}.comercio-header-info-field{break-inside:avoid;page-break-inside:avoid}.comercio-header-info-label{font-size:9pt!important}.comercio-header-info-input,.comercio-header-info-select{min-height:30px!important;padding:5px 7px!important;font-size:10pt!important}.comercio-header-info-textarea{min-height:42px!important;resize:none!important;line-height:1.2!important}.comercio-inventario-wrap{overflow:visible!important}.comercio-activos-fijos-table,.comercio-ciclo-table,.comercio-costos-ventas-table,.comercio-gastos-egresos-table,.comercio-implementos-table,.comercio-inmuebles-table,.comercio-inventario-table,.comercio-materia-prima-table,.comercio-mercaderia-table,.comercio-muebles-table,.comercio-vehiculos-table,.comercio-ventas-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.comercio-inventario-credit-grid{min-width:0!important;width:100%!important}.comercio-ciclo-table td,.comercio-ciclo-table th,.comercio-costos-ventas-table td,.comercio-costos-ventas-table th,.comercio-gastos-egresos-table td,.comercio-gastos-egresos-table th,.comercio-inventario-table td,.comercio-inventario-table th,.comercio-ventas-table td,.comercio-ventas-table th{font-size:10pt!important;word-break:break-word!important;white-space:normal!important}.comercio-ciclo-table td input,.comercio-ciclo-table td select,.comercio-costos-ventas-table td input,.comercio-gastos-egresos-table td input,.comercio-inventario-table td input,.comercio-inventario-table td select,.comercio-ventas-table td input{min-height:28px!important;padding:4px 6px!important}.comercio-ciclo-table td:first-child,.comercio-ciclo-table th:first-child,.comercio-costos-ventas-table td:first-child input,.comercio-ventas-table td:first-child,.comercio-ventas-table th:first-child{min-width:0!important}.comercio-inventario-actions{display:none!important}.solicitud-credito-print{font-size:8.4pt!important;line-height:1.1!important}.solicitud-credito-print .solicitud-modern-header:not(.solicitud-print-page-header){display:none!important}.solicitud-credito-print .solicitud-print-page-header{padding:6px 10px!important}.solicitud-credito-print .u-message-status{display:none!important}.solicitud-credito-print .solicitud-print-page,.solicitud-credito-print .solicitud-print-page:last-child{break-after:auto;page-break-after:auto}.solicitud-credito-print .solicitud-print-page .card{margin-top:3px!important;margin-bottom:3px!important;padding:5px 6px!important}.solicitud-credito-print .section-title{margin-bottom:4px!important;font-size:9pt!important;line-height:1.1!important}.solicitud-credito-print .solicitud-two-grid{gap:4px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.solicitud-credito-print .solicitud-credit-resume-grid,.solicitud-credito-print .solicitud-four-grid,.solicitud-credito-print .solicitud-three-grid{gap:4px!important}.solicitud-credito-print .solicitud-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.solicitud-credito-print .solicitud-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.solicitud-credito-print .solicitud-credit-resume-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px 6px!important}.solicitud-credito-print .field label{font-size:7pt!important;margin-bottom:1px!important;line-height:1.05!important}.solicitud-credito-print .field input,.solicitud-credito-print .field select,.solicitud-credito-print .field textarea{min-height:19px!important;padding:1px 4px!important;font-size:7.4pt!important;line-height:1.1!important}.solicitud-credito-print .solicitud-print-page-header{padding:4px 8px!important;margin-top:2px!important;margin-bottom:2px!important}.solicitud-credito-print .solicitud-print-logo-wrap{display:flex!important;justify-content:center!important;margin-bottom:6px!important}.solicitud-credito-print .solicitud-print-logo{width:170px!important;height:auto!important;object-fit:contain!important}.solicitud-credito-print .solicitud-print-page-header .u-header-meta-primary,.solicitud-credito-print .solicitud-print-page-header .u-header-meta-secondary{margin:0!important;font-size:8pt!important;line-height:1.05!important}.solicitud-credito-print .u-map-iframe{width:100%!important;min-height:220px!important;height:220px!important;object-fit:cover!important;border:1px solid #9fb5c6!important;border-radius:6px!important;break-inside:avoid-page;page-break-inside:avoid}.solicitud-credito-print a[href*="google.com/maps"]{display:block!important;font-size:7pt!important;margin-top:2px!important}.solicitud-credito-print .btn,.u-print-hide-image-col{display:none!important}.solicitud-credito-print .solicitud-print-legal-block{margin-top:4px!important;padding:6px 8px!important;border:1px solid #9fb5c6!important;border-radius:8px!important;break-inside:avoid-page;page-break-inside:avoid;font-family:Times New Roman,Times,serif!important;font-style:italic!important;color:#111111!important}.solicitud-credito-print .solicitud-print-legal-block p{margin:0 0 4px!important;font-size:6.5pt!important;line-height:1.15!important;text-align:justify!important}.solicitud-credito-print .solicitud-print-signatures{margin-top:4px!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:4px 24px!important;gap:4px 24px!important;align-items:end!important}.solicitud-credito-print .solicitud-print-signature-left,.solicitud-credito-print .solicitud-print-signature-right{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important}.solicitud-credito-print .solicitud-print-name-line{width:82%!important;min-height:14px!important;border-bottom:1px solid #111111!important;font-size:8pt!important;font-style:normal!important;text-align:center!important;text-transform:uppercase!important;padding:0 4px 2px!important;line-height:1.1!important}.solicitud-credito-print .solicitud-print-sign-box{width:82%!important;height:40px!important;border:1px solid #111111!important;background:transparent!important}.solicitud-credito-print .solicitud-print-signature-label{margin-top:2px!important;font-size:7pt!important;line-height:1.1!important;text-align:center!important}.estados-financieros-print,.estados-financieros-print *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.estados-financieros-print{font-size:7.5pt!important;line-height:1.15!important}.estados-financieros-print.u-main-padding{padding:0!important}.estados-financieros-print .u-mt-12{margin-top:4px!important}.estados-financieros-print .comercio-header-shell{margin-bottom:2px!important}.estados-financieros-print .comercio-header-top{padding:2px 8px!important}.estados-financieros-print .comercio-header-logo{width:110px!important}.estados-financieros-print .comercio-header-subtitle{margin:0!important;padding:1px 0 4px!important;font-size:10pt!important}.estados-financieros-print .section-title{font-size:8.5pt!important;margin-bottom:2px!important}.estados-financieros-print .card{padding:5px 8px!important;margin-bottom:3px!important}.estados-financieros-print .u-card-padding-18{padding:6px 10px!important}.oys-activity-form{font-size:8pt!important;line-height:1.2!important}.oys-activity-form .section-title{font-size:9pt!important;margin-bottom:3px!important}.oys-activity-form .card{padding:6px 8px!important;margin-bottom:4px!important}.oys-activity-form .comercio-header-info-input,.oys-activity-form .comercio-header-info-select,.oys-activity-form .comercio-header-info-textarea{min-height:24px!important;padding:2px 5px!important;font-size:8pt!important}.oys-activity-form .comercio-inventario-table td,.oys-activity-form .comercio-inventario-table th{font-size:7.5pt!important;padding:3px 5px!important}.oys-activity-form .comercio-inventario-table td input,.oys-activity-form .comercio-inventario-table td select{min-height:22px!important;padding:2px 4px!important;font-size:7.5pt!important}.estados-financieros-print .credito-info-wrap{gap:10px!important;margin-top:6px!important}.estados-financieros-print .credito-grid-2,.estados-financieros-print .credito-left-col{gap:4px!important}.estados-financieros-print .credito-field-label,.estados-financieros-print .credito-summary-label{font-size:6.5pt!important}.estados-financieros-print .credito-field-input{padding:2px 6px!important;font-size:7.5pt!important}.estados-financieros-print .credito-unit{font-size:6.5pt!important}.estados-financieros-print .credito-summary-card{gap:4px!important;padding:6px 10px!important}.estados-financieros-print .credito-summary-value{padding:2px 6px!important;font-size:8pt!important}.estados-financieros-print .uf-resumen-col{padding:6px 10px!important;gap:1px!important}.estados-financieros-print .uf-resumen-row{padding:2px 0!important}.estados-financieros-print .uf-resumen-label{font-size:7pt!important}.estados-financieros-print .uf-resumen-input{width:90px!important;flex:0 0 90px!important;padding:2px 6px!important;font-size:7.5pt!important}.estados-financieros-print .detalle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.estados-financieros-print .detalle-title{padding:4px 8px!important;font-size:8.5pt!important;margin-bottom:1px!important}.estados-financieros-print .detalle-subtitle{margin:3px 8px 1px!important;font-size:6.5pt!important}.estados-financieros-print .detalle-row{gap:8px!important;padding:.5px 8px!important}.estados-financieros-print .detalle-row span{font-size:7pt!important}.estados-financieros-print .detalle-row-sub{padding-left:18px!important}.estados-financieros-print .detalle-row-sub span{font-size:6.5pt!important}.estados-financieros-print .detalle-row input{width:80px!important;flex:0 0 80px!important;padding:1px 4px!important;font-size:7pt!important;border-radius:4px!important}.estados-financieros-print .detalle-row-capacidad{margin-top:4px!important;padding-top:4px!important}.estados-financieros-print .detalle-resultado-row{margin:4px 8px 0!important;padding:3px 8px!important}.estados-financieros-print .detalle-resultado-input,.estados-financieros-print .detalle-resultado-label{font-size:7pt!important;line-height:1.1!important}.estados-financieros-print .detalle-firma-wrap{margin-top:6px!important;padding:0 8px!important;gap:3px!important}.estados-financieros-print .detalle-firma-box{min-height:50px!important}.estados-financieros-print .detalle-firma-label,.estados-financieros-print .detalle-firma-name{font-size:7pt!important}.estados-financieros-print .ef-print-balance,.estados-financieros-print .ef-print-credito,.estados-financieros-print .ef-print-uf{page-break-inside:avoid!important;break-inside:avoid!important}.estados-financieros-print .ef-print-detalle{page-break-before:always!important;break-before:page!important}.estados-financieros-print .detalle-grid,.estados-financieros-print .detalle-panel{break-inside:auto!important;page-break-inside:auto!important}.familiar-form-print{font-size:7.5pt!important;line-height:1.15!important}.familiar-form-print .u-message-status{display:none!important}.familiar-form-print .section-title{font-size:8.5pt!important;margin-bottom:2px!important;padding:4px 6px!important}.familiar-form-print .card{padding:5px 7px!important;margin-top:4px!important;margin-bottom:4px!important}.familiar-form-print .comercio-header-info-input,.familiar-form-print .comercio-header-info-select,.familiar-form-print .comercio-header-info-textarea{min-height:20px!important;padding:1px 4px!important;font-size:7.5pt!important}.familiar-form-print .comercio-header-info-label{font-size:7pt!important}.familiar-form-print table td,.familiar-form-print table th{font-size:7.5pt!important;padding:2px 4px!important;line-height:1.15!important}.familiar-form-print table td input,.familiar-form-print table td select{min-height:18px!important;padding:1px 3px!important;font-size:7.5pt!important}.familiar-form-print .comercio-header-shell{break-inside:avoid-page;page-break-inside:avoid}.familiar-form-print .search-cedula-bar,.familiar-form-print .solicitud-actions-end{display:none!important}}