.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.modal-premium-dialog-exc{border-radius:14px!important;overflow:hidden!important}.modal-container-exc{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:95vh}.exc-header{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 18px;background:#fff;border-bottom:1px solid #eef0f4}.exc-header,.exc-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exc-header-left{gap:11px}.exc-header-chip{width:34px;height:34px;border-radius:9px;background:rgba(111,91,214,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.exc-header-title{font-size:.88rem;font-weight:700;color:#1f2430;margin:0;line-height:1.2}.exc-header-sub{font-size:.66rem;color:#8a90a0}.exc-ghost-btn{width:30px;height:30px;border:none;border-radius:8px;background:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s;transition:background .15s}.exc-ghost-btn .v-icon{color:#9aa0b0!important}.exc-ghost-btn:hover{background:#f4f5f9}.exc-ghost-btn:hover .v-icon{color:#4a5060!important}.exc-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;background:#fbfbfd;min-height:0;padding:14px 16px}.exc-body::-webkit-scrollbar{width:5px}.exc-body::-webkit-scrollbar-track{background:#f4f5f9}.exc-body::-webkit-scrollbar-thumb{background:#d6d9e4;border-radius:3px}.exc-input .v-input__slot{background:#f4f5f9!important;border-radius:9px!important;min-height:36px!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0 12px!important}.exc-input .v-select__selections,.exc-input input{font-size:.8rem!important;font-weight:500!important;color:#1f2430!important}.exc-input .v-text-field__suffix{font-size:.72rem!important;color:#9aa0b0!important}.exc-input .v-icon{font-size:17px!important;color:#9aa0b0!important}.exc-input .v-input__append-inner{cursor:pointer}.exc-input .v-input__append-inner .v-icon{-webkit-transition:color .15s!important;transition:color .15s!important}.exc-input .v-input__append-inner:hover .v-icon{color:#6f5bd6!important}.exc-input.v-input--is-focused .v-input__slot{-webkit-box-shadow:0 0 0 2px rgba(111,91,214,.18)!important;box-shadow:0 0 0 2px rgba(111,91,214,.18)!important}.exc-footer{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 18px;background:#fff;border-top:1px solid #eef0f4}.exc-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.exc-btn-cancel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 18px;border:1px solid #e5e7ef;border-radius:9px;background:#fff;font-size:.75rem;font-weight:600;color:#5a6070;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.exc-btn-cancel:hover{border-color:#c3c7d4;background:#fbfbfd}.exc-btn-save{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 18px;border:none;border-radius:9px;background:#6f5bd6;font-size:.75rem;font-weight:600;color:#fff;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.exc-btn-save:hover:not(:disabled){background:#5f4cc4;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.exc-section{background:#fff;border:1px solid #eef0f4;border-radius:12px;padding:12px 14px 14px;margin-bottom:10px}.exc-section:last-child{margin-bottom:0}.exc-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#8a90a0;margin-bottom:10px}.exc-dot{width:6px;height:6px;border-radius:50%;background:#6f5bd6;display:inline-block;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.exc-editor{height:95vh;max-height:95vh!important}.exc-body--col{display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.exc-aside{position:sticky;top:0}.exc-main{min-width:0}.exc-head-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.exc-pill{background:#f4f5f9;color:#5a6070;border-radius:999px;padding:2px 10px;font-size:.66rem;font-weight:600;white-space:nowrap}.exc-pill--acento{background:rgba(111,91,214,.08);color:#5a48b8}.exc-preview-section{background:#fbfbfd!important;margin-bottom:0!important}.exc-preview-cell{display:-webkit-box;display:-ms-flexbox;display:flex;height:84px;border:1px solid #d6d9e4;border-radius:6px;padding:8px 12px;overflow:hidden;-webkit-transition:all .15s ease;transition:all .15s ease}.exc-preview-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exc-facts{margin:14px 0 0;font-size:.73rem}.exc-facts>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed #eef0f4}.exc-facts>div:last-child{border-bottom:none}.exc-facts dt{color:#8a90a0;-ms-flex-negative:0;flex-shrink:0}.exc-facts dd{margin:0;font-weight:600;color:#4a5060;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exc-rejilla{display:grid;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.exc-campo{display:grid;grid-template-rows:15px 36px 14px;row-gap:4px;-ms-flex-line-pack:start;align-content:start;min-width:0}.exc-microlabel{display:block;height:15px;line-height:15px;font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a90a0;padding-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exc-campo .v-input{margin:0!important;padding:0!important}.exc-campo .v-input__slot{margin-bottom:0!important;min-height:36px!important;height:36px!important}.exc-campo .v-input__control,.exc-campo .v-text-field__details{min-height:0!important}.exc-err{display:block;height:14px;line-height:14px;padding-left:2px;font-size:.63rem;color:#e05252;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exc-input--err .v-input__slot{-webkit-box-shadow:0 0 0 1.5px rgba(224,82,82,.45)!important;box-shadow:0 0 0 1.5px rgba(224,82,82,.45)!important}.exc-rejilla--columna{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr) 92px}.exc-rejilla--fuente{grid-template-columns:minmax(0,1fr) 92px 150px 104px}.exc-rejilla--alineacion{grid-template-columns:150px 150px minmax(0,1fr)}.exc-rejilla--relleno{grid-template-columns:minmax(0,1fr) 150px 150px}.exc-nota{margin:0;-ms-flex-item-align:center;align-self:center;font-size:.71rem;line-height:1.35;color:#a3a8b6}.exc-pill-group{gap:4px;background:#f4f5f9;border-radius:9px;padding:3px;height:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.exc-pill-group,.exc-pill-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exc-pill-toggle{width:34px;height:30px;border:none;border-radius:7px;background:transparent;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s}.exc-pill-toggle .v-icon{color:#9aa0b0!important}.exc-pill-toggle:hover .v-icon{color:#5a6070!important}.exc-pill-toggle.active{background:#fff;-webkit-box-shadow:0 1px 3px rgba(31,36,48,.12);box-shadow:0 1px 3px rgba(31,36,48,.12)}.exc-pill-toggle.active .v-icon{color:#6f5bd6!important}.exc-color-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f4f5f9;border-radius:9px;height:36px;padding:0 10px}.exc-color-field--off{opacity:.5}.exc-color-swatch{width:24px;height:24px;border:1px solid #d6d9e4;border-radius:6px;padding:0;background:transparent;cursor:pointer}.exc-color-swatch:disabled{cursor:default}.exc-color-swatch::-webkit-color-swatch-wrapper{padding:2px}.exc-color-swatch::-webkit-color-swatch{border:none;border-radius:4px}.exc-color-hex{font-family:SF Mono,Consolas,monospace;font-size:.68rem;font-weight:600;color:#5a6070;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exc-footer-msg{font-size:.7rem;color:#e05252}.exc-btn-save:disabled{opacity:.45;cursor:default}@media(max-width:1280px){.exc-body--col{grid-template-columns:minmax(0,1fr)}.exc-aside{position:static}.exc-rejilla--alineacion{grid-template-columns:150px 150px}.exc-campo--nota{display:none}}