linea-etica-megalinea{--mega-blue: #0054a6;--mega-blue-hover: #003e7e;--mega-blue-shadow: rgba(0, 84, 166, .18);--mega-red: #dc3545;--mega-red-hover: #b02a37;--mega-font: var(--font-primary, sans-serif);--mega-font-bold: var(--font-primarybold, sans-serif);--mega-text: #333333;--mega-text-muted: #555555;--mega-error: #dc3545;--mega-border: #ced4da;--mega-placeholder: #999999;--mega-input-h: 44px;--mega-transition: all .2s ease}linea-etica-megalinea{display:block}linea-etica-megalinea .mega-descripcion{padding:32px 0 16px}linea-etica-megalinea .mega-descripcion p{color:var(--mega-text);margin-bottom:.75rem;line-height:1.65;text-align:justify}linea-etica-megalinea .mega-descripcion h2,linea-etica-megalinea .mega-descripcion h3{color:var(--mega-blue);font-family:var(--mega-font-bold);font-weight:700;margin-bottom:1rem}linea-etica-megalinea .mega-descripcion strong{color:var(--mega-blue);font-weight:600}linea-etica-megalinea .mega-descripcion a{color:var(--mega-blue);text-decoration:none}linea-etica-megalinea .mega-descripcion a:hover{text-decoration:underline}linea-etica-megalinea .mega-wrapper{padding:32px 0 48px}linea-etica-megalinea .mega-config-warning{margin:1rem;padding:1rem;border:2px dashed var(--mega-blue);background-color:#0054a60d;border-radius:4px}linea-etica-megalinea .mega-config-warning p{color:var(--mega-blue);font-size:.9rem;margin:0}linea-etica-megalinea .mega-form-card{background:#fff;border:1px solid #dde1e6;border-radius:4px;padding:32px 36px 36px;box-shadow:0 2px 12px #00000014}linea-etica-megalinea .mega-form-header{font-family:var(--mega-font-bold);font-size:1.05rem;font-weight:700;color:var(--mega-text);margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.5px}linea-etica-megalinea .mega-form-header small{font-weight:400;font-size:.9em;text-transform:none;letter-spacing:0}linea-etica-megalinea .mega-field{position:relative}linea-etica-megalinea .mega-textarea{display:block;width:100%;padding:.5rem .75rem;font-size:.9rem;font-family:var(--mega-font);color:var(--mega-text);background-color:#fff;border:1px solid var(--mega-border);border-radius:4px;resize:vertical;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}linea-etica-megalinea .mega-textarea:focus{border-color:var(--mega-blue);outline:none;box-shadow:0 0 0 2px var(--mega-blue-shadow)}linea-etica-megalinea .mega-textarea::placeholder{color:var(--mega-placeholder);opacity:1}linea-etica-megalinea .mega-chars-restantes{display:block;font-size:.78rem;color:var(--mega-placeholder);margin-top:3px}linea-etica-megalinea .mega-select-wrapper{position:relative}linea-etica-megalinea .mega-chevron{position:absolute;right:12px;top:14px;pointer-events:none;color:var(--mega-text-muted);font-size:.75rem}linea-etica-megalinea .mega-select{display:block;width:100%;height:var(--mega-input-h);padding:.5rem 2.5rem .5rem .75rem;font-size:.9rem;font-family:var(--mega-font);color:var(--mega-text);background-color:#fff;border:1px solid var(--mega-border);border-radius:4px;appearance:none!important;-webkit-appearance:none!important;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}linea-etica-megalinea .mega-select:focus{border-color:var(--mega-blue);outline:none;box-shadow:0 0 0 2px var(--mega-blue-shadow)}linea-etica-megalinea .mega-select option[value=""][disabled]{color:var(--mega-placeholder)!important}linea-etica-megalinea .mega-txt-instruccion{font-size:.875rem;color:var(--mega-text-muted);margin:4px 0 10px;line-height:1.5}linea-etica-megalinea .mega-adjunto-info{display:block;font-size:.78rem;color:var(--mega-text-muted);margin-top:4px}linea-etica-megalinea .mega-adjunto-seccion{padding-top:4px}linea-etica-megalinea .mega-adjunto-titulo{font-family:var(--mega-font-bold);font-weight:700;font-size:.92rem;color:var(--mega-text);margin-bottom:4px}linea-etica-megalinea .mega-file-trigger{display:inline-flex;align-items:center;gap:6px;color:var(--mega-blue)!important;font-size:.875rem;font-family:var(--mega-font);cursor:pointer;text-decoration:none!important;margin-top:4px;line-height:1.5;background:transparent!important;border:1px solid var(--mega-blue)!important;box-shadow:none!important;padding:6px 16px!important;border-radius:4px!important}linea-etica-megalinea .mega-file-trigger:hover{background:var(--mega-blue)!important;color:#fff!important}linea-etica-megalinea .mega-file-trigger:hover i{color:#fff!important}linea-etica-megalinea .mega-file-trigger i{font-size:.85rem;color:var(--mega-blue)!important}linea-etica-megalinea .mega-file-input{display:none!important}linea-etica-megalinea .mega-archivo-seleccionado{display:flex;align-items:center;gap:.5rem;margin-top:6px;font-size:.875rem;color:var(--mega-text)}linea-etica-megalinea .mega-archivo-seleccionado span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}linea-etica-megalinea .mega-btn-quitar{background:none;border:none;color:var(--mega-error);font-size:.8rem;cursor:pointer;padding:0;text-decoration:underline;flex-shrink:0}linea-etica-megalinea .mega-btn-quitar:hover{opacity:.75}linea-etica-megalinea label.error{color:var(--mega-error);font-size:.8rem;display:block;margin-top:3px}linea-etica-megalinea .mega-recaptcha-wrap{display:flex;flex-direction:column;align-items:flex-start}linea-etica-megalinea .mega-btn-wrap{text-align:center;margin-top:8px}linea-etica-megalinea .mega-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--mega-blue)!important;background:var(--mega-blue)!important;color:#fff!important;border:none!important;padding:12px 48px;border-radius:4px!important;font-size:1rem;font-weight:700;font-family:var(--mega-font-bold);letter-spacing:.5px;min-width:180px;cursor:pointer;transition:var(--mega-transition)}linea-etica-megalinea .mega-btn-primary:hover,linea-etica-megalinea .mega-btn-primary:focus{background-color:var(--mega-blue-hover)!important;background:var(--mega-blue-hover)!important;outline:none}linea-etica-megalinea .mega-btn-primary:disabled{opacity:.65;cursor:not-allowed}linea-etica-megalinea .mb-16{margin-bottom:16px}linea-etica-megalinea .modal-backdrop{z-index:1040}linea-etica-megalinea .a-modal{z-index:1050}linea-etica-megalinea .mega-modal-icono{display:block;margin:0 auto 1rem;max-height:120px}linea-etica-megalinea .mega-radicado{font-weight:700;margin-top:15px;color:var(--mega-blue)}linea-etica-megalinea .mega-btn-volver{display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:var(--mega-red)!important;border:1px solid var(--mega-red)!important;padding:8px 28px;border-radius:4px!important;font-size:.95rem;font-family:var(--mega-font);cursor:pointer;transition:var(--mega-transition)}linea-etica-megalinea .mega-btn-volver:hover,linea-etica-megalinea .mega-btn-volver:focus{background-color:var(--mega-red)!important;color:#fff!important;outline:none}@media(max-width:767px){linea-etica-megalinea .mega-wrapper{padding:20px 0 32px}linea-etica-megalinea .mega-form-card{padding:20px 16px 24px}linea-etica-megalinea .mega-btn-primary{padding:12px 32px;width:100%}linea-etica-megalinea .mega-btn-volver{width:100%}}
