@charset "UTF-8";@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2) format("woff2");unicode-range:U+0000-00FF,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}*{margin:0;padding:0;box-sizing:border-box}html{font-size:13px}body{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-size:1rem;color:#333;line-height:1.5}input,button,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:600}.swal-high-zindex{z-index:100000!important}:root{--btn-primary-bg: #ff5722;--btn-primary-bg-hover: #f4511e;--btn-primary-shadow: 0 4px 12px rgba(255, 87, 34, .25);--btn-secondary-bg: #ffffff;--btn-secondary-border: #e0e0e0;--btn-secondary-text: #666666;--btn-edit-color: #1976d2;--btn-edit-bg-hover: #e3f2fd;--btn-delete-color: #d32f2f;--btn-delete-bg-hover: #ffebee}button.btn,a.btn,button.btn-nuevo,button.btn-agregar,button.btn-primary-sm,button.btn-primary-large{padding:.58rem .9rem!important;border-radius:6px!important;font-size:.82rem!important;font-weight:500!important;cursor:pointer;transition:all .2s ease!important;border:none;display:inline-flex!important;align-items:center!important;justify-content:center;gap:.3rem!important;white-space:nowrap}button.btn-primary,a.btn-primary,button.btn-nuevo,button.btn-agregar,button.btn-primary-sm,button.btn-primary-large{background:var(--btn-primary-bg)!important;color:#fff!important}button.btn-primary:hover,a.btn-primary:hover,button.btn-nuevo:hover,button.btn-agregar:hover,button.btn-primary-sm:hover,button.btn-primary-large:hover{background:var(--btn-primary-bg-hover)!important;transform:translateY(-1px);box-shadow:var(--btn-primary-shadow)}button.btn-secondary,a.btn-secondary{background:var(--btn-secondary-bg)!important;color:var(--btn-secondary-text)!important;border:1px solid var(--btn-secondary-border)!important}button.btn-secondary:hover,a.btn-secondary:hover{background:#f5f5f5!important;border-color:#ccc!important}button.btn-icon,a.btn-icon{width:1.5rem!important;height:1.5rem!important;border-radius:4px!important;border:none;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .2s ease!important;background:transparent!important;padding:0!important}button.btn-icon svg,a.btn-icon svg{width:.76rem!important;height:.76rem!important}button.btn-edit,a.btn-edit{color:var(--btn-edit-color)!important}button.btn-edit:hover,a.btn-edit:hover{background:var(--btn-edit-bg-hover)!important}button.btn-delete,a.btn-delete{color:var(--btn-delete-color)!important}button.btn-delete:hover,a.btn-delete:hover{background:var(--btn-delete-bg-hover)!important}@media (min-width: 1200px){html{font-size:12.5px}body{line-height:1.4}.sidebar{width:220px}.nav-item{padding:10px 18px}.btn{padding:.58rem .9rem}table th,table td{padding:10px 12px!important}.modal-header{padding:16px 20px!important}.modal-body{padding:14px 18px!important}.modal-footer{padding:10px 18px!important}.form-row{gap:8px!important;margin-bottom:8px!important}}
