.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}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{-webkit-filter:blur(2px);filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.v-responsive__content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{-webkit-transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.ff[data-v-654882d6]{border-radius:18px;overflow:hidden;background:#fdfdfc;font-family:Inter,-apple-system,system-ui,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:95vh;max-height:95vh}.ff-head[data-v-654882d6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 24px 14px;border-bottom:1px solid #f1f0ec;-ms-flex-negative:0;flex-shrink:0}.ff-head-left[data-v-654882d6],.ff-head[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-head-left[data-v-654882d6]{gap:13px}.ff-icon[data-v-654882d6]{width:42px;height:42px;border-radius:11px;background:#fef0e6;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}.ff-eyebrow[data-v-654882d6]{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#c2410c;font-weight:700}.ff-title[data-v-654882d6]{font-size:19px;font-weight:600;color:#2a2722;margin:2px 0 0;letter-spacing:-.01em}.ff-x[data-v-654882d6]{color:#b5b0a6!important}.ff-assign[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:14px;padding:14px 24px 10px;background:#fbfaf8;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.ff-field[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ff-field label[data-v-654882d6]{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#6b6358;font-weight:800}.ff-field-fun[data-v-654882d6]{min-width:260px}.ff-ac[data-v-654882d6]{min-width:150px}.ff-ac[data-v-654882d6] .v-input__slot{min-height:38px!important;border-radius:10px!important;background:#fff!important}.ff-ac[data-v-654882d6] .v-select__selections{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow:hidden}.ff-ac[data-v-654882d6] .v-select__selection{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ff-ac[data-v-654882d6] fieldset{border-color:#ece8df!important}.ff-ac[data-v-654882d6] .v-input--is-focused fieldset{border-color:#ea7d3c!important}.ff-ac[data-v-654882d6] input{font-size:13.5px;color:#2a2722}.ff-btn-assign[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:none;background:#c2710d;color:#fff;font-size:14px;font-weight:600;cursor:pointer;padding:9px 18px;border-radius:11px;-webkit-transition:all .18s ease;transition:all .18s ease;height:38px}.ff-btn-assign[data-v-654882d6]:hover{background:#a35c08}.ff-btn-assign[data-v-654882d6]:disabled{opacity:.5;cursor:default}.ff-selcount[data-v-654882d6]{font-size:12.5px;color:#c2410c;font-weight:600;margin-bottom:9px}.ff-filters[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;padding:4px 24px 14px;border-bottom:1px solid #f1f0ec;background:#fbfaf8;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0}.ff-filters .ff-field[data-v-654882d6]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.ff-filters .ff-ac[data-v-654882d6]{min-width:0}.ff-filter-clear[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;border:none;cursor:pointer;background:transparent;color:#8a857c;font-size:13px;font-weight:500;padding:8px 12px;border-radius:9px;-webkit-transition:all .18s ease;transition:all .18s ease;margin-bottom:1px}.ff-filter-clear[data-v-654882d6]:hover{color:#b25d1e;background:#faeee2}.ff-btn-group[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.ff-btn-group[data-v-654882d6],.ff-btn-marcajes[data-v-654882d6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-btn-marcajes[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:#0f766e;color:#fff;cursor:pointer;width:38px;height:38px;border-radius:10px;-webkit-transition:all .18s ease;transition:all .18s ease;-ms-flex-negative:0;flex-shrink:0}.ff-btn-marcajes[data-v-654882d6]:hover{background:#0c5e57}.ff-btn-comprobar[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:#0891b2;color:#fff;cursor:pointer;width:38px;height:38px;border-radius:10px;-webkit-transition:all .18s ease;transition:all .18s ease;-ms-flex-negative:0;flex-shrink:0}.ff-btn-comprobar[data-v-654882d6]:hover{background:#0e7490}.ff-img-btn[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:none;background:#c2710d;color:#fff;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-ms-flex-negative:0;flex-shrink:0}.ff-img-btn[data-v-654882d6]:hover{background:#a35c08}.ff-img-btn-on[data-v-654882d6]{background:#c2710d}.ff-img-btn-on[data-v-654882d6]:hover{background:#a35c08}.ff-thumb[data-v-654882d6]{cursor:pointer;border:1px solid #ece8df;-webkit-transition:all .18s ease;transition:all .18s ease}.ff-thumb[data-v-654882d6]:hover{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ff-img-dialog[data-v-654882d6]{border-radius:16px;overflow:hidden;cursor:pointer}.ff-search[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;border:1px solid #ece8df;border-radius:10px;padding:8px 13px;min-width:200px;height:38px}.ff-search-ico[data-v-654882d6]{color:#b5b0a6}.ff-search-input[data-v-654882d6]{border:none;background:transparent;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#2a2722}.ff-search-input[data-v-654882d6]::-webkit-input-placeholder{color:#b5b0a6}.ff-search-input[data-v-654882d6]::-moz-placeholder{color:#b5b0a6}.ff-search-input[data-v-654882d6]:-ms-input-placeholder{color:#b5b0a6}.ff-search-input[data-v-654882d6]::-ms-input-placeholder{color:#b5b0a6}.ff-search-input[data-v-654882d6]::placeholder{color:#b5b0a6}.ff-body[data-v-654882d6]{padding:0!important;overflow:hidden}.ff-body[data-v-654882d6],.ff-table[data-v-654882d6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ff-table[data-v-654882d6]{background:transparent}.ff-table[data-v-654882d6] .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;min-height:0}.ff-table[data-v-654882d6] .v-data-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #f1f0ec;background:#fbfaf8;margin:0}.ff-table[data-v-654882d6] thead th{background:#faf9f6!important;border-bottom:1px solid #f1f0ec!important;font-size:10.5px!important;letter-spacing:.06em;text-transform:uppercase;color:#a59e8f!important;font-weight:600!important;height:40px!important;position:sticky;top:0;z-index:2}.ff-table[data-v-654882d6] tbody td{border-bottom:1px solid #f6f5f1!important;font-size:13px;color:#3a362f;height:42px!important}.ff-table[data-v-654882d6] tbody tr:hover{background:#fef6f1!important}.ff-fun[data-v-654882d6]{font-weight:700;color:#c2410c;font-variant-numeric:tabular-nums}.ff-fun-empty[data-v-654882d6]{color:#c5bfb2}.ff-mrj-val[data-v-654882d6]{color:#1e40af;font-weight:600}.ff-ope[data-v-654882d6]{font-weight:500;color:#514c42}.ff-ope-empty[data-v-654882d6]{color:#c5bfb2}.ff[data-v-654882d6] td.col-mrj,.ff[data-v-654882d6] th.col-mrj{background:#eff6ff}.ff[data-v-654882d6] tbody tr:hover td.col-mrj,.ff[data-v-654882d6] tr.v-data-table__selected td.col-mrj,.ff[data-v-654882d6] tr:nth-child(2n) td.col-mrj,.ff[data-v-654882d6] tr td.col-mrj{background:#eff6ff!important}.ff[data-v-654882d6] tbody tr:hover td.col-mrj{background:#e3effe!important}.ff-of[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ff-of-dot[data-v-654882d6]{width:9px;height:9px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.ff-of-opt[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.ff-of-opt-code[data-v-654882d6]{font-weight:600;color:#2a2722;font-variant-numeric:tabular-nums}.ff-of-opt-fecha[data-v-654882d6]{margin-left:auto;font-size:11px;color:#a59e8f;font-variant-numeric:tabular-nums}.ff-of-sel[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%;overflow:hidden}.ff-of-sel .ff-of-opt-code[data-v-654882d6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-of-text[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.ff-of-code[data-v-654882d6]{font-weight:700;color:#2a2722}.ff-of-desc[data-v-654882d6]{font-size:11px;color:#a59e8f;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-stack[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.ff-stack-code[data-v-654882d6]{font-weight:600;color:#3a362f}.ff-stack-desc[data-v-654882d6]{font-size:11px;color:#a59e8f;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-estado[data-v-654882d6]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.estado-pend[data-v-654882d6]{color:#92500a;background:#fdf0e0}.estado-fun[data-v-654882d6]{color:#1e40af;background:#dbeafe}.estado-fin[data-v-654882d6]{color:#15803d;background:#dcfce7}.ff-empty[data-v-654882d6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:44px 0;color:#b5b0a6;font-size:13.5px}.ff-empty[data-v-654882d6],.ff-foot[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-foot[data-v-654882d6]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:13px 24px;border-top:1px solid #f1f0ec;background:#fbfaf8;-ms-flex-negative:0;flex-shrink:0}.ff-btn-text[data-v-654882d6]{border:none;background:transparent;color:#8a857c;font-size:14px;font-weight:500;cursor:pointer;padding:9px 18px;border-radius:10px;-webkit-transition:all .18s ease;transition:all .18s ease}.ff-btn-text[data-v-654882d6]:hover{color:#514c42;background:#f1efe9}.ff-seg[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f1efe9;border-radius:10px;padding:3px;gap:2px;height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-seg-btn[data-v-654882d6]{border:none;background:transparent;color:#8a857c;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer;-webkit-transition:all .16s ease;transition:all .16s ease}.ff-seg-btn[data-v-654882d6]:hover{color:#6b6358}.ff-seg-on[data-v-654882d6]{background:#fff;color:#c2410c;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ff-seg-on[data-v-654882d6]:hover{color:#c2410c}.ff-seg-mrj[data-v-654882d6]{margin-left:auto}.ff-seg-on-mrj[data-v-654882d6]{background:#fff;color:#0f766e;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ff-seg-on-mrj[data-v-654882d6]:hover{color:#0f766e}.ff-act-marcaje[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:#e3f3ef;color:#0f766e;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.ff-act-marcaje svg[data-v-654882d6]{width:16px;height:16px}.ff-act-marcaje[data-v-654882d6]:hover{background:#0f766e;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ff-acts[data-v-654882d6]{gap:6px}.ff-act-borrar[data-v-654882d6],.ff-acts[data-v-654882d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-act-borrar[data-v-654882d6]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:#fdecec;color:#dc2626;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.ff-act-borrar svg[data-v-654882d6]{width:16px;height:16px}.ff-act-borrar[data-v-654882d6]:hover{background:#dc2626;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ff-loading[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;height:100%;min-height:320px}.ff-spinner[data-v-654882d6]{width:54px;height:54px;-webkit-animation:ff-spin-654882d6 .9s linear infinite;animation:ff-spin-654882d6 .9s linear infinite}.ff-spinner-bg[data-v-654882d6]{fill:none;stroke:#f1e4d8;stroke-width:4}.ff-spinner-fg[data-v-654882d6]{fill:none;stroke:#c2710d;stroke-width:4;stroke-linecap:round;stroke-dasharray:90 160}.ff-loading-text[data-v-654882d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.ff-loading-title[data-v-654882d6]{font-size:13.5px;font-weight:600;color:#3a362f;letter-spacing:-.01em}.ff-loading-sub[data-v-654882d6]{font-size:11px;color:#a59e8f;letter-spacing:.04em;text-transform:uppercase}@-webkit-keyframes ff-spin-654882d6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ff-spin-654882d6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-654882d6] .ff-dialog{border-radius:18px!important}