html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.rol-icono[data-v-7a31d5bb]{width:2rem;height:2rem;color:var(--app-brand-primary,#0084a9);background:#0084a91a;border-radius:.6rem;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.rol-resumen[data-v-7a31d5bb]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600}.rol-busqueda[data-v-7a31d5bb]{width:280px;max-width:100%;position:relative}.rol-busqueda>i.fa-search[data-v-7a31d5bb]{color:#94a3b8;pointer-events:none;font-size:.75rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.rol-busqueda input[data-v-7a31d5bb]{border-radius:999px;padding-left:2rem;padding-right:2rem}.rol-busqueda__limpiar[data-v-7a31d5bb]{color:#94a3b8;cursor:pointer;background:0 0;border:none;min-height:auto;padding:.2rem;font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.rol-grid[data-v-7a31d5bb]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:1rem;display:grid}.rol-input-error[data-v-7a31d5bb]{border-color:#f43f5e!important}.rol-modulo[data-v-878aa217]{background:#fff;border:1px solid #e2e8f0;border-top-width:3px;border-radius:.9rem;flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.rol-modulo[data-v-878aa217]:hover{box-shadow:0 8px 20px -12px #0f172a40}.estado--full[data-v-878aa217]{border-top-color:#10b981}.estado--partial[data-v-878aa217]{border-top-color:#f59e0b}.estado--none[data-v-878aa217]{border-top-color:#cbd5e1}.rol-modulo__header[data-v-878aa217]{justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem .5rem;display:flex}.rol-modulo__titulo[data-v-878aa217]{color:#1e293b;font-size:.83rem;font-weight:700;line-height:1.3}.rol-modulo__contador[data-v-878aa217]{color:#64748b;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.estado--full .rol-modulo__contador[data-v-878aa217]{color:#047857;background:#ecfdf5}.estado--partial .rol-modulo__contador[data-v-878aa217]{color:#b45309;background:#fffbeb}.rol-modulo__lista[data-v-878aa217]{flex-direction:column;flex:1;gap:.2rem;padding:0 .55rem .55rem;display:flex}.rol-permiso[data-v-878aa217]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.55rem;align-items:center;gap:.55rem;margin:0;padding:.4rem .55rem;font-size:.8rem;transition:background .12s;display:flex}.rol-permiso[data-v-878aa217]:hover{background:#f8fafc}.rol-permiso.is-on[data-v-878aa217]{color:#0f172a;background:#0084a90f;font-weight:600}.rol-permiso input[data-v-878aa217]{accent-color:var(--app-brand-primary,#0084a9);cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin:0}.rol-permiso__texto[data-v-878aa217]{flex:1;line-height:1.3}.rol-permiso__check[data-v-878aa217]{color:var(--app-brand-primary,#0084a9);opacity:0;font-size:.65rem;transition:opacity .12s}.rol-permiso.is-on .rol-permiso__check[data-v-878aa217]{opacity:1}.rol-modulo__acciones[data-v-878aa217]{border-top:1px solid #f1f5f9;display:flex}.rol-modulo__acciones button[data-v-878aa217]{color:#64748b;cursor:pointer;background:0 0;border:none;flex:1;min-height:auto;padding:.45rem 0;font-size:.72rem;font-weight:600;transition:background .12s,color .12s}.rol-modulo__acciones button[data-v-878aa217]:hover{color:var(--app-brand-primary-strong,#006a87);background:#f8fafc}.rol-modulo__acciones button+button[data-v-878aa217]{border-left:1px solid #f1f5f9}.form-group>label[data-v-996b1302]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.app-field-control.is-invalid[data-v-996b1302]{border-color:#f43f5e!important}.invalid-feedback[data-v-996b1302]{color:#e11d48;margin-top:.25rem;font-size:.75rem;display:block}.field-status-icon[data-v-996b1302]{pointer-events:none;font-size:.85rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.field-valid[data-v-996b1302]{border-color:#10b981!important}.field-valid[data-v-996b1302]:focus{box-shadow:0 0 0 3px #10b9811f!important}.field-hint[data-v-996b1302]{color:#94a3b8;margin-top:.25rem;font-size:.75rem}.field-hint-ok[data-v-996b1302]{color:#10b981;margin-top:.25rem;font-size:.75rem;font-weight:600}.field-hint-error[data-v-996b1302]{color:var(--app-brand-accent,#c80550);margin-top:.25rem;font-size:.75rem;font-weight:600}.user-photo-area[data-v-996b1302]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.user-photo-btn[data-v-996b1302]{cursor:pointer;background:0 0;border:none;padding:0;display:inline-block;position:relative}.user-photo-frame[data-v-996b1302]{background:linear-gradient(135deg,#0084a9,#0f172a,#c80550);border-radius:9999px;width:180px;height:180px;padding:4px;overflow:hidden}.user-photo-frame img[data-v-996b1302]{object-fit:cover;border-radius:9999px;width:100%;height:100%}.user-photo-overlay[data-v-996b1302]{color:#fff;opacity:0;background:#0f172a80;border-radius:9999px;justify-content:center;align-items:center;font-size:1.5rem;transition:opacity .2s;display:flex;position:absolute;inset:4px}.user-photo-btn:hover .user-photo-overlay[data-v-996b1302]{opacity:1}.user-photo-hint[data-v-996b1302]{color:#64748b;margin:0;font-size:.78rem}.user-photo-progress[data-v-996b1302]{color:var(--app-brand-primary);font-size:.82rem;font-weight:600}.user-photo-error[data-v-996b1302]{color:var(--app-brand-accent);font-size:.82rem;font-weight:600}.crop-modal-backdrop[data-v-996b1302]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.crop-modal[data-v-996b1302]{background:#fff;border-radius:1.25rem;width:100%;max-width:480px;overflow:hidden;box-shadow:0 24px 60px -20px #0f172a80}.crop-modal__header[data-v-996b1302]{border-bottom:1px solid #d7e7edf2;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.crop-modal__title[data-v-996b1302]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.crop-modal__close[data-v-996b1302]{color:#94a3b8;cursor:pointer;background:0 0;border:none;min-height:auto;padding:.25rem;font-size:1rem}.crop-modal__close[data-v-996b1302]:hover{color:#0f172a;transform:none}.crop-modal__body[data-v-996b1302]{padding:1rem 1.25rem}.crop-container[data-v-996b1302]{background:#f1f5f9;border-radius:.75rem;width:100%;max-height:380px;overflow:hidden}.crop-container img[data-v-996b1302]{max-width:100%;display:block}.crop-container[data-v-996b1302] cropper-canvas{width:100%;height:min(360px,70vw);display:block}.crop-controls[data-v-996b1302]{justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.crop-control-btn[data-v-996b1302]{background:var(--app-surface-soft,#f2f8fa);border:1px solid var(--app-border-muted,#d7e7ed);color:#475569;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;min-height:auto;padding:0;font-size:.85rem;transition:background-color .15s,color .15s;display:inline-flex}.crop-control-btn[data-v-996b1302]:hover{color:var(--app-brand-primary);background:#0084a91a;transform:none}.crop-modal__footer[data-v-996b1302]{border-top:1px solid #d7e7edf2;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.kv-table[data-v-50b4ee3d]{border-collapse:collapse;width:100%;font-size:14px}.kv-table td[data-v-50b4ee3d]{vertical-align:top;border:1px solid #eef2f6;padding:8px 12px}.kv-k[data-v-50b4ee3d]{white-space:nowrap;color:#475569;background:#f8fafc;width:1%;font-weight:600}.kv-v[data-v-50b4ee3d]{color:#1f2937}.kv-link[data-v-50b4ee3d]{color:#0084a9;font-weight:600;text-decoration:none}.kv-link[data-v-50b4ee3d]:hover{text-decoration:underline}.ruta-table[data-v-f55da5ee]{border-collapse:collapse;width:100%;font-size:13px}.ruta-table thead th[data-v-f55da5ee]{color:#fff;text-align:center;white-space:nowrap;background:#0084a9;padding:10px 12px;font-weight:600}.ruta-table .ruta-th[data-v-f55da5ee]{cursor:pointer;transition:background .15s}.ruta-table .ruta-th[data-v-f55da5ee]:hover{background:#006a87}.ruta-table .ruta-th i[data-v-f55da5ee]{opacity:.7;font-size:11px}.ruta-table .ruta-th__sub[data-v-f55da5ee]{text-transform:none;opacity:.85;margin-top:2px;font-size:10px;font-weight:500;display:block}.ruta-table tbody td[data-v-f55da5ee]{text-align:center;vertical-align:top;border-bottom:1px solid #eef2f6;border-right:1px solid #eef2f6;padding:6px}.ruta-table .ruta-hora[data-v-f55da5ee]{color:#0084a9;white-space:nowrap;background:#f8fafc;font-weight:700}.ruta-table .ruta-cell[data-v-f55da5ee]{vertical-align:middle;background:#f7fcfa}.ruta-table .ruta-cell--off[data-v-f55da5ee]{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 6px,#e9eef4 6px 12px)}.ruta-cell__off[data-v-f55da5ee]{color:#cbd5e1;padding:8px 0;font-weight:700;line-height:1;display:block}.entrega-container[data-v-f55da5ee],.ruta-container[data-v-f55da5ee]{border-radius:var(--app-radius-control);background-color:#f1f9fc;border:1px dashed #bcdfeb;flex-direction:column;gap:6px;min-height:90px;padding:6px;display:flex}.ruta-container[data-v-f55da5ee]{background-color:#f3fbf7;border-color:#c6ecdc}.entrega-item[data-v-f55da5ee]{color:#334155;text-align:left;border-radius:var(--app-radius-control);cursor:grab;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #0084a9;padding:7px 9px;font-size:12px;transition:box-shadow .15s,transform .1s;box-shadow:0 2px 6px -3px #0f172a40}.entrega-item[data-v-f55da5ee]:active{cursor:grabbing;transform:scale(.99)}.entrega-item__dir[data-v-f55da5ee]{font-weight:600;display:block}.entrega-item__pol[data-v-f55da5ee]{color:#64748b;margin-top:2px;font-size:11px;display:block}.rt-overlay[data-v-f55da5ee]{z-index:2000;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rt-modal[data-v-f55da5ee]{border-radius:var(--app-radius-card);text-align:center;background:#fff;width:100%;max-width:360px;padding:24px;box-shadow:0 30px 60px -30px #0f172a80}.rt-modal--wide[data-v-f55da5ee]{text-align:left;max-width:460px;max-height:85vh;overflow-y:auto}.rt-modal__icon[data-v-f55da5ee]{color:#0084a9;background:#0084a91a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:22px;display:flex}.rt-modal__title[data-v-f55da5ee]{color:#1f2937;text-align:center;margin:0 0 16px;font-size:18px;font-weight:800}.rt-modal__actions[data-v-f55da5ee]{justify-content:center;gap:10px;margin-top:18px;display:flex}.rt-btn[data-v-f55da5ee]{border-radius:var(--app-radius-control);cursor:pointer;border:none;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.rt-btn--primary[data-v-f55da5ee]{color:#fff;background:#0084a9}.rt-btn--primary[data-v-f55da5ee]:hover{background:#006a87}.rt-btn--ghost[data-v-f55da5ee]{color:#475569;background:0 0;border:1px solid #e2e8f0}.rt-btn--ghost[data-v-f55da5ee]:hover{border-color:#cbd5e1}.rt-details[data-v-f55da5ee]{margin:0}.rt-details>div[data-v-f55da5ee]{border-bottom:1px solid #f1f5f9;gap:10px;padding:7px 0;display:flex}.rt-details dt[data-v-f55da5ee]{color:#64748b;flex:0 0 130px;font-size:13px;font-weight:600}.rt-details dd[data-v-f55da5ee]{color:#1f2937;margin:0;font-size:13px}.rt-cob-heading[data-v-f55da5ee]{color:#0084a9;margin:16px 0 8px;font-size:13px;font-weight:700}.rt-cob[data-v-f55da5ee]{border-radius:var(--app-radius-control);background:#f8fafc;border:1px solid #e2e8f0;max-height:320px;padding:8px 10px;overflow-y:auto}.rt-cob__pais+.rt-cob__pais[data-v-f55da5ee]{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px}.rt-cob__pais-title[data-v-f55da5ee]{text-transform:uppercase;letter-spacing:.03em;color:#475569;margin:0 0 6px;font-size:12px;font-weight:700}.rt-cob__depto[data-v-f55da5ee]{margin:0 0 8px 4px}.rt-cob__depto-title[data-v-f55da5ee]{color:#0f172a;margin:0 0 4px;font-size:13px;font-weight:700}.rt-cob__depto-title i[data-v-f55da5ee],.rt-cob__pais-title i[data-v-f55da5ee]{color:#0084a9;margin-right:4px}.rt-cob__munis[data-v-f55da5ee]{margin:0;padding:0 0 0 18px;list-style:none}.rt-cob__muni[data-v-f55da5ee]{border-bottom:1px dashed #e2e8f0;padding:4px 0}.rt-cob__muni[data-v-f55da5ee]:last-child{border-bottom:0}.rt-cob__muni-name[data-v-f55da5ee]{color:#334155;font-size:13px;font-weight:600;display:block}.rt-cob__zonas[data-v-f55da5ee]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rt-cob__zona[data-v-f55da5ee]{color:#0e7490;background:#e0f2fe;border-radius:9999px;padding:1px 8px;font-size:11px;font-weight:500}.rt-cob__empty[data-v-f55da5ee]{color:#94a3b8;margin:2px 0;font-size:11px;font-style:italic}.ff-pagination[data-v-e6a1cb73]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ff-pagination a[data-v-e6a1cb73]{color:#0084a9;border-radius:var(--app-radius-control);cursor:pointer;background:#fff;border:1px solid #e2e8f0;padding:6px 14px;font-size:13px;text-decoration:none;transition:background .15s;display:inline-block}.ff-pagination a[data-v-e6a1cb73]:hover{background:#f1f5f9}.ff-pagination .is-disabled a[data-v-e6a1cb73]{color:#cbd5e1;cursor:not-allowed;pointer-events:none}.filtro-entrada[data-v-fec1bb3a]{border-radius:var(--app-radius-control);color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,background-color .15s}.filtro-entrada[data-v-fec1bb3a]:focus{background-color:#fff;border-color:#0084a980;outline:none}.boton-pagina[data-v-fec1bb3a]{border-radius:var(--app-radius-control);color:#475569;border:1px solid #e2e8f0;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.8rem;transition:border-color .15s,color .15s;display:inline-flex}.boton-pagina[data-v-fec1bb3a]:hover:not(:disabled){color:#0084a9;border-color:#0084a966}.boton-pagina[data-v-fec1bb3a]:disabled{opacity:.4}.map-shell[data-v-a54562b4]{position:relative}.location-map[data-v-a54562b4]{border-radius:var(--app-radius-card);border:1px solid #e2e8f0;height:70vh;min-height:480px;overflow:hidden}.map-loading[data-v-a54562b4]{z-index:500;color:#475569;background:#fffffff2;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -12px #0f172a66}.map-fade-enter-active[data-v-a54562b4],.map-fade-leave-active[data-v-a54562b4]{transition:opacity .2s}.map-fade-enter-from[data-v-a54562b4],.map-fade-leave-to[data-v-a54562b4]{opacity:0}.f-label[data-v-76f1be3f]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.f-sublabel[data-v-76f1be3f]{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.f-control[data-v-76f1be3f]{border-radius:var(--app-radius-control);color:#334155;background:#f8fafc;border:1px solid #e2e8f0;width:100%;padding:9px 12px;font-size:14px;transition:border-color .15s,background .15s}.f-control[data-v-76f1be3f]:focus{background:#fff;border-color:#0084a980;outline:none}.f-radio[data-v-76f1be3f]{border-radius:var(--app-radius-control);color:#334155;cursor:pointer;border:1px solid #e2e8f0;align-items:center;gap:8px;padding:9px 14px;font-size:14px;transition:border-color .15s,background .15s;display:inline-flex}.f-radio[data-v-76f1be3f]:hover{background:#f8fafc;border-color:#cbd5e1}.ab-label[data-v-c87551bd]{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ab-control[data-v-c87551bd]{border-radius:var(--app-radius-control);color:#334155;background:#f8fafc;border:1px solid #e2e8f0;width:100%;padding:9px 12px;font-size:14px;transition:border-color .15s,background .15s}.ab-control[data-v-c87551bd]:focus{background:#fff;border-color:#0084a980;outline:none}.ab-btn[data-v-c87551bd]{border-radius:var(--app-radius-control);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:44px;height:40px;transition:filter .15s,transform .1s;display:inline-flex}.ab-btn[data-v-c87551bd]:active{transform:translateY(1px)}.ab-btn--primary[data-v-c87551bd]{background:#0084a9}.ab-btn--primary[data-v-c87551bd]:hover{background:#006a87}.ab-btn--ok[data-v-c87551bd]{background:#10b981}.ab-btn--ok[data-v-c87551bd]:hover{background:#059669}.ab-pagination[data-v-c87551bd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ab-pagination a[data-v-c87551bd]{color:#0084a9;border-radius:var(--app-radius-control);background:#fff;border:1px solid #e2e8f0;padding:6px 11px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:block}.ab-pagination a[data-v-c87551bd]:hover{background:#f1f5f9}.ab-pagination .is-active a[data-v-c87551bd]{color:#fff;background:#0084a9;border-color:#0084a9;font-weight:700}.ab-pagination .is-disabled a[data-v-c87551bd]{color:#cbd5e1;cursor:not-allowed;pointer-events:none}.cb-pagination[data-v-91e3ab9b]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cb-pagination a[data-v-91e3ab9b]{color:#0084a9;border-radius:var(--app-radius-control);cursor:pointer;background:#fff;border:1px solid #e2e8f0;padding:6px 11px;font-size:13px;text-decoration:none;transition:background .15s;display:inline-block}.cb-pagination a[data-v-91e3ab9b]:hover{background:#f1f5f9}.cb-pagination .is-active a[data-v-91e3ab9b]{color:#fff;background:#0084a9;border-color:#0084a9;font-weight:700}.cb-pagination .is-disabled a[data-v-91e3ab9b]{color:#cbd5e1;cursor:not-allowed;pointer-events:none}.del-busqueda[data-v-cb19615a]{width:260px;max-width:100%;position:relative}.del-busqueda>i[data-v-cb19615a]{color:#94a3b8;pointer-events:none;font-size:.75rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.del-busqueda input[data-v-cb19615a]{padding-left:2rem}.del-pagination[data-v-cb19615a]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.del-pagination a[data-v-cb19615a]{color:#0084a9;border-radius:var(--app-radius-control);cursor:pointer;background:#fff;border:1px solid #e2e8f0;padding:6px 11px;font-size:13px;text-decoration:none;transition:background .15s;display:inline-block}.del-pagination a[data-v-cb19615a]:hover{background:#f1f5f9}.del-pagination .is-active a[data-v-cb19615a]{color:#fff;background:#0084a9;border-color:#0084a9;font-weight:700}.del-pagination .is-disabled a[data-v-cb19615a]{color:#cbd5e1;cursor:not-allowed;pointer-events:none}.centrado{position:absolute;top:25%}.filtro-entrada[data-v-f3a29cce]{border-radius:var(--app-radius-control);color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,background-color .15s}.filtro-entrada[data-v-f3a29cce]:focus{background-color:#fff;border-color:#0084a980;outline:none}.boton-pagina[data-v-f3a29cce]{border-radius:var(--app-radius-control);color:#475569;border:1px solid #e2e8f0;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.8rem;transition:border-color .15s,color .15s;display:inline-flex}.boton-pagina[data-v-f3a29cce]:hover:not(:disabled){color:#0084a9;border-color:#0084a966}.boton-pagina[data-v-f3a29cce]:disabled{opacity:.4}.cliente-input-error[data-v-ccbffb7b]{border-color:#f43f5e!important}.ce-tip[data-v-ccbffb7b]{color:#475569;cursor:help;background:#e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.ce-badge[data-v-ccbffb7b]{border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ce-badge--ok[data-v-ccbffb7b]{color:#166534;background:#dcfce7}.ce-badge--warn[data-v-ccbffb7b]{color:#854d0e;background:#fef9c3}.ce-badge--err[data-v-ccbffb7b]{color:#9f1239;background:#ffe4e6}.ce-badge--muted[data-v-ccbffb7b]{color:#475569;background:#e2e8f0}.ce-pill[data-v-ccbffb7b]{text-transform:uppercase;border-radius:9999px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}.ce-pill--ok[data-v-ccbffb7b]{color:#166534;background:#dcfce7}.ce-pill--warn[data-v-ccbffb7b]{color:#854d0e;background:#fef9c3}.ce-pill--err[data-v-ccbffb7b]{color:#9f1239;background:#ffe4e6}.ce-token[data-v-ccbffb7b]{border-radius:var(--app-radius-control);color:#334155;letter-spacing:.05em;background:#f8fafc;border:1px dashed #cbd5e1;flex:220px;min-width:0;padding:8px 12px;font-size:13px}.ce-btn[data-v-ccbffb7b]{border-radius:var(--app-radius-control);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ce-btn[data-v-ccbffb7b]:disabled{opacity:.55;cursor:not-allowed}.ce-btn--primary[data-v-ccbffb7b]{color:#fff;background:#0084a9}.ce-btn--primary[data-v-ccbffb7b]:hover:not(:disabled){background:#006a87}.ce-btn--ghost[data-v-ccbffb7b]{color:#475569;background:#fff;border-color:#e2e8f0}.ce-btn--ghost[data-v-ccbffb7b]:hover:not(:disabled){border-color:#cbd5e1}.ce-btn--icon[data-v-ccbffb7b]{color:#0084a9;background:#fff;border-color:#e2e8f0;padding:8px 10px}.ce-btn--icon[data-v-ccbffb7b]:hover:not(:disabled){border-color:#0084a9}.ce-overlay[data-v-ccbffb7b]{z-index:2000;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ce-modal[data-v-ccbffb7b]{border-radius:var(--app-radius-card);text-align:center;background:#fff;width:100%;max-width:420px;padding:24px;box-shadow:0 30px 60px -30px #0f172a80}.ce-modal__icon[data-v-ccbffb7b]{color:#0084a9;background:#0084a91a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:24px;display:flex}.ce-modal__title[data-v-ccbffb7b]{color:#1f2937;margin:0 0 8px;font-size:18px;font-weight:800}.ce-modal__hint[data-v-ccbffb7b]{color:#64748b;margin:0 0 16px;font-size:13px}.ce-modal__actions[data-v-ccbffb7b]{justify-content:center;gap:10px;margin-top:18px;display:flex}.ce-modal--list[data-v-ccbffb7b]{text-align:left;max-width:460px}.ce-empty[data-v-ccbffb7b]{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.ce-picker[data-v-ccbffb7b]{flex-direction:column;gap:6px;max-height:340px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ce-picker__item[data-v-ccbffb7b]{text-align:left;cursor:pointer;border-radius:var(--app-radius-control);background:#fff;border:1px solid #e2e8f0;width:100%;padding:9px 11px;transition:border-color .15s,background .15s}.ce-picker__item[data-v-ccbffb7b]:hover{background:#f8fdff;border-color:#0084a9}.ce-picker__item--sel[data-v-ccbffb7b]{background:#ecfeff;border-color:#0084a9}.ce-picker__name[data-v-ccbffb7b]{color:#0f172a;font-size:13px;font-weight:700;display:block}.ce-picker__meta[data-v-ccbffb7b]{color:#64748b;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.ce-picker__body[data-v-ccbffb7b]{color:#475569;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}.ce-picker__empty[data-v-ccbffb7b]{text-align:center;color:#94a3b8;padding:14px;font-size:13px}.ce-info[data-v-ccbffb7b]{text-align:left;margin:4px 0 0}.ce-info>div[data-v-ccbffb7b]{border-bottom:1px solid #f1f5f9;gap:10px;padding:6px 0;display:flex}.ce-info dt[data-v-ccbffb7b]{color:#64748b;flex:0 0 130px;font-size:13px;font-weight:600}.ce-info dd[data-v-ccbffb7b]{color:#1f2937;word-break:break-word;margin:0;font-size:13px}.ce-overlay--preview[data-v-ccbffb7b]{background:#0f172aa6}.ce-stage[data-v-ccbffb7b]{flex-direction:column;align-items:center;gap:12px;display:flex}.ce-phone[data-v-ccbffb7b]{background:linear-gradient(160deg,#3a3a3c,#1c1c1e);border-radius:46px;width:300px;max-width:88vw;padding:12px;box-shadow:0 40px 80px -25px #000c,inset 0 0 0 2px #ffffff0f}.ce-phone__frame[data-v-ccbffb7b]{background:#fff;border-radius:36px;flex-direction:column;height:600px;max-height:78vh;display:flex;position:relative;overflow:hidden}.ce-ios__status[data-v-ccbffb7b]{color:#fff;background:#075e54;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 22px;font-size:13px;display:flex;position:relative}.ce-ios__time[data-v-ccbffb7b]{letter-spacing:.02em;font-weight:700}.ce-ios__island[data-v-ccbffb7b]{background:#000;border-radius:14px;width:88px;height:26px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ce-ios__right[data-v-ccbffb7b]{align-items:center;gap:6px;font-size:12px;display:flex}.ce-ios__batt[data-v-ccbffb7b]{border:1px solid #fffc;border-radius:3px;width:22px;height:11px;padding:1px;position:relative}.ce-ios__batt[data-v-ccbffb7b]:after{content:"";background:#fffc;border-radius:0 2px 2px 0;width:2px;height:4px;position:absolute;top:3px;right:-3px}.ce-ios__batt-fill[data-v-ccbffb7b]{background:#fff;border-radius:1px;width:80%;height:100%;display:block}.ce-wa__bar[data-v-ccbffb7b]{color:#fff;background:#075e54;flex:none;align-items:center;gap:8px;padding:6px 12px 10px;font-size:13px;display:flex}.ce-wa__back[data-v-ccbffb7b]{align-items:center;gap:2px;font-size:16px;display:inline-flex}.ce-wa__back b[data-v-ccbffb7b]{font-size:12px;font-weight:600}.ce-wa__avatar[data-v-ccbffb7b]{color:#075e54;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.ce-wa__peer[data-v-ccbffb7b]{flex-direction:column;margin-right:auto;line-height:1.15;display:flex}.ce-wa__name[data-v-ccbffb7b]{font-weight:700}.ce-wa__online[data-v-ccbffb7b]{opacity:.85;font-size:10px}.ce-wa__actions[data-v-ccbffb7b]{gap:16px;font-size:15px;display:flex}.ce-wa__chat[data-v-ccbffb7b]{background-color:#efe7de;background-image:radial-gradient(#00000009 1px,#0000 1px),radial-gradient(#00000006 1px,#0000 1px);background-position:0 0,8px 8px;background-size:16px 16px,16px 16px;flex:auto;padding:12px 10px 18px;overflow-y:auto}.ce-wa__notice[data-v-ccbffb7b]{color:#6b6024;text-align:center;background:#fdf4c9;border-radius:8px;width:max-content;max-width:90%;margin:0 auto 10px;padding:5px 10px;font-size:10px;line-height:1.3;box-shadow:0 1px 1px #00000014}.ce-wa__date[data-v-ccbffb7b]{color:#54656f;background:#fff;border-radius:8px;width:max-content;margin:0 auto 12px;padding:4px 11px;font-size:11px;font-weight:600;box-shadow:0 1px 1px #00000014}.ce-wa__bubble[data-v-ccbffb7b]{color:#111b21;background:#fff;border-radius:0 8px 8px;max-width:82%;padding:7px 10px 18px;font-size:13.5px;position:relative;box-shadow:0 1px 1px #00000021}.ce-wa__bubble[data-v-ccbffb7b]:before{content:"";border-top:0 solid #0000;border-bottom:9px solid #0000;border-left:0 solid #0000;border-right:9px solid #fff;position:absolute;top:0;left:-8px}.ce-wa__header[data-v-ccbffb7b]{margin:0 0 4px;font-weight:700}.ce-wa__body[data-v-ccbffb7b]{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.4}.ce-wa__footer[data-v-ccbffb7b]{color:#8696a0;margin:6px 0 0;font-size:11px}.ce-wa__time[data-v-ccbffb7b]{color:#8696a0;font-size:10px;position:absolute;bottom:5px;right:10px}.ce-wa__btns[data-v-ccbffb7b]{flex-direction:column;gap:2px;max-width:82%;margin:6px 0 0;display:flex}.ce-wa__btn[data-v-ccbffb7b]{color:#027eb5;cursor:default;background:#fff;border:none;border-top:1px solid #eef0f1;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:13.5px;font-weight:500;display:flex;box-shadow:0 1px 1px #0000001a}.ce-wa__btn[data-v-ccbffb7b]:first-child{border-top:none;border-radius:8px 8px 0 0}.ce-wa__btn[data-v-ccbffb7b]:last-child{border-radius:0 0 8px 8px}.ce-wa__btn[data-v-ccbffb7b]:only-child{border-radius:8px}.ce-wa__input[data-v-ccbffb7b]{color:#54656f;background:#f0f2f5;flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:16px;display:flex}.ce-wa__field[data-v-ccbffb7b]{color:#99a3a9;background:#fff;border-radius:18px;flex:auto;padding:7px 12px;font-size:13px}.ce-ios__home[data-v-ccbffb7b]{background:#f0f2f5;flex:none;height:16px;position:relative}.ce-ios__home[data-v-ccbffb7b]:after{content:"";background:#111;border-radius:3px;width:120px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ce-stage__close[data-v-ccbffb7b]{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.ce-stage__close[data-v-ccbffb7b]:hover{background:#ffffff1f}.reference-details[data-v-f6e5b914]{background:linear-gradient(#0084a908,#0084a903);border:1px solid #0084a924;border-radius:.75rem;padding:.25rem .75rem .75rem}.reference-summary[data-v-f6e5b914]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;list-style:none;display:flex}.reference-summary[data-v-f6e5b914]::-webkit-details-marker{display:none}.reference-summary-title[data-v-f6e5b914]{color:#0f2940;font-weight:600}.reference-summary-indicator[data-v-f6e5b914]{color:#0084a9;font-size:.875rem;font-weight:600}.reference-details[open] .reference-summary-indicator[data-v-f6e5b914]{color:#c80550}.reference-details[open] .reference-summary-indicator[data-v-f6e5b914]:after{content:" menos"}.reference-details:not([open]) .reference-summary-indicator[data-v-f6e5b914]:after{content:" más"}.reference-content[data-v-f6e5b914]{padding-top:.25rem}.preview-table th[data-v-f6e5b914],.preview-table td[data-v-f6e5b914]{white-space:nowrap;min-width:10rem}.cb-pill[data-v-f6e5b914]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.cb-pill--req[data-v-f6e5b914]{color:#0084a9;background:#0084a91f}.overflow-hide[data-v-22acc971]{overflow:hidden}.image-show-section[data-v-22acc971]{border-radius:5px;max-width:450px;max-height:400px}.section-title[data-v-22acc971]{text-align:left;text-indent:20px;border-bottom:1px solid #ddd;margin:0;font-weight:400;line-height:40px}.step-indicator[data-v-c79418df]{justify-content:center;padding-left:0;padding-right:0;display:flex;overflow:hidden}.step-item[data-v-c79418df]{cursor:pointer;margin:0 6px;display:inline-flex;position:relative}.stepButton[data-v-c79418df]{display:inline-block}.step-done-badge[data-v-c79418df]{color:#fff;background:#10b981;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;animation:.25s cubic-bezier(.18,.89,.32,1.28) both stepDonePop-c79418df;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 3px #0000004d}@keyframes stepDonePop-c79418df{0%{transform:scale(0)}to{transform:scale(1)}}.photo-slot[data-v-435a0314]{vertical-align:top;flex-direction:column;align-items:center;margin:6px;display:inline-flex}.photo-slot__frame[data-v-435a0314]{background:#f7f7f7;border:1px solid #e2e8f0;border-radius:10px;position:relative;overflow:hidden}.photo-slot__trigger[data-v-435a0314]{cursor:pointer;width:100%;height:100%;display:block;position:relative}.photo-slot__delete[data-v-435a0314]{color:#fff;cursor:pointer;z-index:2;background:#dc2626eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:transform .1s,background .15s;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000059}.photo-slot__delete[data-v-435a0314]:active{background:#b91c1cf2;transform:scale(.9)}.photo-slot__img[data-v-435a0314]{object-fit:cover;width:100%;height:100%;display:block}.photo-slot__img--cargada[data-v-435a0314]{opacity:.55}.photo-slot__check[data-v-435a0314]{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;animation:.3s cubic-bezier(.18,.89,.32,1.28) both photoCheckPop-435a0314;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0000004d}@keyframes photoCheckPop-435a0314{0%{transform:scale(0)}to{transform:scale(1)}}.photo-slot__cam[data-v-435a0314]{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-slot__cam img[data-v-435a0314]{filter:drop-shadow(0 1px 2px #0006);width:32px;height:auto}.photo-slot__input[data-v-435a0314]{display:none}.photo-slot__msg[data-v-435a0314]{max-width:100%;margin:4px 0 0;font-size:12px;line-height:1.3}.photo-slot__msg--warn[data-v-435a0314]{color:#92400e;background:#fef3c7;border-radius:6px;padding:4px 6px}.photo-slot__msg--ok[data-v-435a0314]{color:#059669}.div-container{background-color:#0000;justify-content:center;max-width:100%;height:auto;display:flex}.div-container-accesorios{justify-content:center;width:81px;height:79px;display:flex;overflow:hidden}.modal-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{text-align:center;background:#fff;border-radius:10px;width:90%;max-width:400px;padding:20px}.modal-gif{width:200px;height:auto}.close-button{color:#fff;cursor:pointer;background:red;border:none;border-radius:5px;margin-top:10px;padding:5px 10px}.image-text-container{flex-wrap:wrap;align-items:center;display:flex}.image-text-container img{width:150px;height:auto;margin-right:10px}.image-text-container p{margin:5px;font-size:13px}.progress-bar{text-align:center;color:#fff;background-color:#007bff;height:100%;margin:5px;line-height:20px}.progress-bar-error{text-align:center;color:#fff;background-color:#007bff;height:100%;line-height:20px}.bg-danger{background-color:#dc3545!important}.progress-text{margin-top:10px}.sticky-header{z-index:1000;background-color:#fff;position:sticky;top:0}.logo-direkto-splash{background:#fff;border-radius:12px;width:62%;max-width:230px;height:auto;padding:10px 16px;display:inline-block}.splash{text-align:center;padding:8px 22px 48px}.splash--left{text-align:left}.splash--left .logo-direkto-splash{margin:4px auto 18px;display:block}.splash-ilustracion{transform-origin:50%;width:86%;max-width:340px;height:auto;margin:6px auto 10px;animation:3.4s ease-in-out infinite ilustracionPulso;display:block}@keyframes ilustracionPulso{0%{transform:scale(1)}50%{transform:scale(1.035)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.splash-ilustracion{animation:none}}.splash-texto{color:#fff;max-width:320px;margin:20px auto 26px;font-size:19px;line-height:1.45}.splash-titulo{color:#fff;margin:6px 0 0;font-size:26px;font-weight:800}.splash-subtitulo{color:#cdeffb;margin:2px 0 18px;font-size:18px}.splash-lista{color:#fff;max-width:360px;margin:0 auto 26px;padding-left:20px;font-size:16px;line-height:1.5}.splash-lista li{margin-bottom:11px}.splash-cta{color:#fff;background:#c80550;border:none;border-radius:14px;width:100%;max-width:320px;height:52px;font-size:18px;font-weight:700;transition:filter .15s,transform .1s;display:inline-block;box-shadow:0 12px 26px -10px #c80550a6}.splash-cta:hover{filter:brightness(1.05)}.splash-cta:active{transform:translateY(1px)}.splash-back{color:#fff;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff8c;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:320px;height:48px;margin:12px auto 0;font-size:16px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.splash-back:hover{background:#fff3}.splash-back:active{transform:translateY(1px)}.splash-back i{font-size:13px}.inspeccion-form2{background:linear-gradient(165deg,#00a6d6 0%,#0084a9 60%,#00718f 100%);min-height:100vh}.body-mobile2{max-width:680px;margin-left:auto;margin-right:auto}.body-mobile .row,.body-mobile2 .row{margin-left:0;margin-right:0}.body-mobile .col-sm-4,.body-mobile2 .col-sm-4,.footer-mobile .col-sm-4{flex:0 0 100%;width:100%;max-width:100%}.footer-mobile{max-width:680px;margin-left:auto;margin-right:auto}.body-mobile2 .form-group>div[style*=flex]{flex-wrap:wrap}.body-mobile2 .control-label-title,.body-mobile .control-label-title{color:#0084a9;border-bottom:3px solid #0084a9;margin-bottom:6px;padding:0 0 4px;font-size:19px;font-weight:800;display:inline-block}.body-mobile2 .control-label-notas p,.body-mobile .control-label-notas p{color:#475569;line-height:1.5}.body-mobile2 .control-label,.body-mobile .control-label,.body-mobile2 .control-label-izq,.body-mobile2 .control-label-der{color:#334155;font-size:15px;font-weight:600}.body-mobile2 .text-danger.bg-warning,.body-mobile .text-danger.bg-warning{border:1px solid #fde68a;border-radius:12px;margin-top:6px;font-size:13px;color:#92400e!important;background:#fef3c7!important}.body-mobile2 .text-success,.body-mobile .text-success{margin-top:6px;font-size:13px;color:#059669!important}@media (orientation:landscape) and (height<=560px){.splash{padding-top:4px;padding-bottom:22px}.splash-ilustracion{max-width:210px;margin-top:0;margin-bottom:4px}.logo-direkto-splash{max-width:175px;padding:7px 12px}.splash-texto{margin:10px auto 16px;font-size:16px}.splash-titulo{font-size:22px}.splash-lista{font-size:14px}.splash-lista li{margin-bottom:6px}.finish{padding-top:16px;padding-bottom:30px}.finish-check{width:62px;height:62px;margin-bottom:12px;font-size:28px}.finish-titulo{font-size:22px}}.topbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.btn-volver{color:#0084a9;cursor:pointer;background:#eef4f7;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .15s,transform .1s;display:inline-flex}.btn-volver:active{background:#e0edf2;transform:scale(.92)}.btn-volver--ghost{pointer-events:none;background:0 0}.topbar-logo{object-fit:contain;width:auto;height:26px}.topbar-spacer{flex:0 0 38px}.paso-anim{animation:.32s cubic-bezier(.22,.61,.36,1) both pasoIn}@keyframes pasoIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.paso-anim{animation:none}}.modal-content{padding:26px 22px}.modal-icono{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:28px;display:flex}.modal-icono--info{color:#0084a9;background:#e0f3fa}.modal-icono--warn{color:#d97706;background:#fef3c7}.modal-icono--error{color:#dc2626;background:#fee2e2}.modal-titulo{color:#1f2937;margin:0 0 8px;font-size:20px;font-weight:800}.modal-texto{color:#4b5563;margin:0 0 8px;font-size:15px;line-height:1.5}.modal-texto--sec{color:#6b7280;font-size:13px}.modal-cta{color:#fff;cursor:pointer;background:#0084a9;border:none;border-radius:14px;width:100%;height:48px;margin-top:14px;font-size:16px;font-weight:700;transition:filter .15s,transform .1s}.modal-cta:active{filter:brightness(.96);transform:translateY(1px)}.modal-cta[disabled]{opacity:.6;cursor:default}.modal-cta--danger{background:#dc2626}.modal-cta--ghost{color:#6b7280;background:0 0;height:42px;margin-top:8px}.modal-foto-actual{object-fit:contain;background:#f7f7f7;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-height:180px;margin:4px auto 14px;display:block}.continueButton{color:#fff;background:#0084a9;border:none;border-radius:16px;width:100%;height:54px;font-size:19px;font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 12px 26px -12px #0084a9b3}.continueButton:hover{filter:brightness(1.05)}.continueButton:active{transform:translateY(1px)}.finish{text-align:center;max-width:420px;margin:0 auto;padding:40px 24px 60px}.finish-check{color:#10b981;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 22px;font-size:40px;animation:.45s cubic-bezier(.18,.89,.32,1.28) both checkPop;display:flex;box-shadow:0 0 0 10px #ffffff2e}.finish-check--neutral{color:#0084a9}@keyframes checkPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.finish-titulo{color:#fff;margin:0 0 14px;font-size:26px;font-weight:800}.finish-texto{color:#fff;max-width:340px;margin:0 auto 12px;font-size:17px;line-height:1.5}.finish-texto--sec{color:#d6f0fa;font-size:15px}.finish-cta{color:#0084a9;cursor:pointer;background:#fff;border:none;border-radius:14px;width:100%;max-width:320px;margin:22px auto 0;padding:15px 16px;font-size:17px;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:block;box-shadow:0 12px 26px -12px #00000073}.finish-cta:active{transform:translateY(1px)}.finish-cta--ok{color:#fff;background:#10b981}.finish-cta--obs{color:#fff;background:#f59e0b}.finish-logo{background:#fff;border-radius:12px;width:55%;max-width:200px;height:auto;margin:34px auto 0;padding:9px 14px;display:block}.link[data-v-02096463]{cursor:pointer}.input-group-addon[data-v-02096463]{color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1}.input-group .input-group-addon[data-v-02096463]{border-color:#d2d6de;border-radius:0}.input-group-active[data-v-02096463]{color:#fff;background-color:#00a65a}.input-group-inactive[data-v-02096463]{color:#00a65a;background-color:#fff}.link[data-v-66071cf4]{cursor:pointer}.input-group-addon[data-v-66071cf4]{color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1}.input-group .input-group-addon[data-v-66071cf4]{border-color:#d2d6de;border-radius:0}.input-group-active[data-v-66071cf4]{color:#fff;background-color:#3490dc}.input-group-inactive[data-v-66071cf4]{color:#3490dc;background-color:#fff}.modal-overlay[data-v-ad018183]{z-index:1050;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-ad018183]{background:#fff;border-radius:5px;padding:20px}.campo-entrada[data-v-0ed6cbf1]{border-radius:var(--app-radius-control);color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,background-color .15s}.campo-entrada[data-v-0ed6cbf1]:focus{background-color:#fff;border-color:#0084a980;outline:none}.fotos-seccion+.fotos-seccion[data-v-e40d5996]{margin-top:1.5rem}.fotos-seccion__titulo[data-v-e40d5996]{text-transform:uppercase;letter-spacing:.14em;color:#64748b;border-bottom:1px solid #e2e8f0;margin:0 0 .75rem;padding-bottom:.4rem;font-size:.78rem;font-weight:700}.fotos-grid[data-v-e40d5996]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;display:grid}.foto-card[data-v-e40d5996]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a12}.foto-card[data-v-e40d5996]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -16px #0f172a4d}.foto-card__media[data-v-e40d5996]{aspect-ratio:4/3;cursor:zoom-in;background:#f1f5f9;position:relative}.foto-card__media img[data-v-e40d5996]{object-fit:cover;width:100%;height:100%;display:block}.foto-card__zoom[data-v-e40d5996]{color:#fff;opacity:0;background:#0f172a59;justify-content:center;align-items:center;font-size:1.4rem;transition:opacity .18s;display:flex;position:absolute;inset:0}.foto-card__media:hover .foto-card__zoom[data-v-e40d5996]{opacity:1}.foto-card__body[data-v-e40d5996]{padding:.6rem .8rem .7rem}.foto-card__label-row[data-v-e40d5996]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.foto-card__label[data-v-e40d5996]{color:#334155;font-size:.82rem;font-weight:600;line-height:1.25}.foto-card__check[data-v-e40d5996]{color:#b45309;cursor:pointer;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.foto-card__check input[data-v-e40d5996]{accent-color:#b45309;cursor:pointer;margin:0}.foto-card__status[data-v-e40d5996]{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.foto-pill[data-v-e40d5996]{border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.foto-pill--ok[data-v-e40d5996]{color:#047857;background:#ecfdf5}.foto-pill--warn[data-v-e40d5996]{color:#b45309;background:#fffbeb}.foto-visor[data-v-e40d5996]{z-index:1050;background:#080e18eb;flex-direction:column;display:flex;position:fixed;inset:0}.foto-visor__toolbar[data-v-e40d5996]{color:#e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.foto-visor__titulo[data-v-e40d5996]{font-size:.95rem;font-weight:600}.foto-visor__controles[data-v-e40d5996]{align-items:center;gap:.4rem;display:flex}.foto-visor__controles button[data-v-e40d5996],.foto-visor__controles a[data-v-e40d5996]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #e2e8f040;border-radius:.7rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;min-height:auto;font-size:.9rem;text-decoration:none;transition:background .15s;display:inline-flex}.foto-visor__controles button[data-v-e40d5996]:hover,.foto-visor__controles a[data-v-e40d5996]:hover{color:#fff;background:#fff3}.foto-visor__zoom-nivel[data-v-e40d5996]{text-align:center;min-width:3.2rem;font-size:.8rem;font-weight:700}.foto-visor__lienzo[data-v-e40d5996]{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.foto-visor__lienzo.can-drag[data-v-e40d5996]{cursor:grab}.foto-visor__lienzo.is-dragging[data-v-e40d5996]{cursor:grabbing}.foto-visor__lienzo img[data-v-e40d5996]{-webkit-user-select:none;user-select:none;max-width:92%;max-height:92%;transition:transform .12s ease-out}.foto-visor__lienzo.is-dragging img[data-v-e40d5996]{transition:none}.chat-mensajes[data-v-fb38d259]{min-height:12rem;max-height:28rem;overflow-y:auto}.chat-texto[data-v-44c2ce0c] a{word-break:break-word}.form-group[data-v-dd2a11ac]{margin-bottom:0}.form-group>label[data-v-dd2a11ac]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.cr-hint[data-v-dd2a11ac]{color:#64748b;border-radius:var(--app-radius-control);background:#f8fafc;border:1px dashed #cbd5e1;margin:0;padding:10px 12px;font-size:13px}.cr-error[data-v-dd2a11ac]{border-color:#f43f5e!important}.invalid-feedback[data-v-dd2a11ac]{color:#e11d48;margin-top:.25rem;font-size:.75rem;display:block}.cr-accordion[data-v-dd2a11ac]{border-radius:var(--app-radius-control);background:#fff;border:1px solid #cbd5e1;max-height:360px;overflow-y:auto}.cr-group+.cr-group[data-v-dd2a11ac]{border-top:1px solid #e2e8f0}.cr-group__head[data-v-dd2a11ac]{cursor:pointer;text-align:left;color:#0084a9;background:#f8fafc;border:0;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.cr-group__head[data-v-dd2a11ac]:hover{background:#f1f5f9}.cr-group__chevron[data-v-dd2a11ac]{color:#94a3b8;width:12px;font-size:11px}.cr-group__title[data-v-dd2a11ac]{flex:auto}.cr-group__badge[data-v-dd2a11ac]{color:#475569;background:#e2e8f0;border-radius:9999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.cr-group__body[data-v-dd2a11ac]{flex-direction:column;gap:4px;padding:6px 12px 10px 28px;display:flex}.cr-check[data-v-dd2a11ac]{color:#334155;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.cr-check input[type=checkbox][data-v-dd2a11ac]{accent-color:#0084a9;width:16px;height:16px}.app-field-control[multiple][data-v-dd2a11ac]{height:auto;padding:4px}.app-field-control[multiple] option[data-v-dd2a11ac]{border-radius:6px;padding:4px 8px}.app-field-control[multiple] optgroup[data-v-dd2a11ac]{color:#0084a9;font-weight:700}.form-group>label[data-v-c975f512]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.ce-error[data-v-c975f512]{color:var(--app-brand-accent,#c80550);margin-top:.25rem;font-size:.75rem;font-weight:600}.ce-hint[data-v-c975f512]{color:#94a3b8;margin:.4rem 0 0;font-size:.75rem}.ce-token-row[data-v-c975f512]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ce-token[data-v-c975f512]{color:#475569;flex:auto;min-width:8rem;font-size:.8rem}.ce-badge[data-v-c975f512]{border-radius:9999px;align-items:center;padding:.2rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.ce-badge--ok[data-v-c975f512]{color:#15803d;background:#dcfce7}.ce-badge--warn[data-v-c975f512]{color:#b45309;background:#fef3c7}.ce-badge--muted[data-v-c975f512]{color:#64748b;background:#f1f5f9}.ce-token-btn[data-v-c975f512]{border:1px solid var(--app-border-muted,#d7e7ed);border-radius:var(--app-radius-control);color:var(--app-brand-primary,#0084a9);cursor:pointer;background:#fff;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ce-token-btn[data-v-c975f512]:hover{background:#0084a914}.form-group>label[data-v-e6052173],.form-group>label[data-v-34aae929]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.modal[data-v-0d8abff1]{background:#00000080;width:100%;height:100%;position:fixed;top:0}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;color:var(--dp-icon-color);top:50%;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{cursor:pointer;color:var(--dp-icon-color);top:50%;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.mensajero-row-btn[data-v-9c04de9e]{color:#64748b;background:#94a3b814;border:1px solid #94a3b840;border-radius:.6rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;min-height:auto;font-size:.72rem;transition:all .15s;display:inline-flex}.mensajero-row-btn[data-v-9c04de9e]:hover{color:#334155;background:#94a3b82e}.mensajero-row-btn[data-v-9c04de9e]:disabled{opacity:.4;cursor:not-allowed}.mensajero-row-btn--primary[data-v-9c04de9e]{color:var(--app-brand-primary-strong);background:#0084a914;border-color:#0084a94d}.mensajero-row-btn--primary[data-v-9c04de9e]:hover{color:var(--app-brand-primary-strong);background:#0084a92e}.timeline[data-v-f0f2091f]{padding:0;list-style:none;position:relative}.timeline[data-v-f0f2091f]:before{content:"";background:#ccc;width:2px;margin:0;position:absolute;top:0;bottom:0;left:30px}.timeline>li[data-v-f0f2091f]{margin-bottom:20px;padding-left:60px;position:relative}.timeline>li i[data-v-f0f2091f]{color:#fff;text-align:center;background-color:#0084a9;border-radius:50%;width:30px;height:30px;line-height:30px;position:absolute;left:15px}.timeline-item[data-v-f0f2091f]{background:#f9f9f9;border-radius:5px;padding:10px;box-shadow:0 1px 3px #0000001a}.perfil-avatar[data-v-edee036c]{cursor:pointer;background:#0084a91f;border:2px solid #0084a940;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;min-height:auto;padding:0;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.perfil-avatar[data-v-edee036c]:hover{border-color:var(--app-brand-primary,#0084a9);box-shadow:0 0 0 4px #0084a91f}.perfil-avatar img[data-v-edee036c]{object-fit:cover;width:100%;height:100%}.perfil-avatar__iniciales[data-v-edee036c]{color:var(--app-brand-primary-strong,#006a87);font-size:1.15rem;font-weight:800}.perfil-avatar__overlay[data-v-edee036c]{color:#fff;opacity:0;background:#0815218c;justify-content:center;align-items:center;font-size:1rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.perfil-avatar:hover .perfil-avatar__overlay[data-v-edee036c]{opacity:1}.pf-modal[data-v-edee036c]{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080e188c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pf-modal__card[data-v-edee036c]{background:#fff;border-radius:1.25rem;width:100%;max-width:460px;overflow:hidden;box-shadow:0 32px 70px -28px #0f172a8c}.pf-modal__header[data-v-edee036c]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.pf-modal__header h5[data-v-edee036c]{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.pf-modal__header h5 i[data-v-edee036c]{color:var(--app-brand-primary,#0084a9);margin-right:.4rem}.pf-modal__cerrar[data-v-edee036c]{color:#94a3b8;cursor:pointer;background:0 0;border:none;min-height:auto;padding:.25rem;font-size:.95rem}.pf-modal__cerrar[data-v-edee036c]:hover{color:#334155}.pf-modal__body[data-v-edee036c]{padding:1.25rem}.pf-error[data-v-edee036c]{color:var(--app-brand-accent,#c80550);background:#c8055012;border:1px solid #c805502e;border-radius:.75rem;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.6rem .9rem;font-size:.8rem;font-weight:600;display:flex}.pf-dropzone[data-v-edee036c]{cursor:pointer;text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;padding:2.25rem 1.5rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.pf-dropzone[data-v-edee036c]:hover,.pf-dropzone.is-over[data-v-edee036c]{border-color:var(--app-brand-primary,#0084a9);background:#0084a90d}.pf-dropzone.is-over[data-v-edee036c]{transform:scale(1.01)}.pf-dropzone__icono[data-v-edee036c]{width:3.25rem;height:3.25rem;color:var(--app-brand-primary,#0084a9);background:#0084a91a;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.4rem;font-size:1.3rem;display:flex}.pf-dropzone__titulo[data-v-edee036c]{color:#1e293b;margin:0;font-size:.95rem;font-weight:700}.pf-dropzone__sub[data-v-edee036c]{color:#64748b;margin:0;font-size:.8rem}.pf-dropzone__nota[data-v-edee036c]{color:#94a3b8;background:#f1f5f9;border-radius:999px;margin-top:.5rem;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.d-none[data-v-edee036c]{display:none}.pf-recorte__lienzo[data-v-edee036c]{background:#0f172a;border-radius:.9rem;max-height:320px;overflow:hidden}.pf-recorte__lienzo img[data-v-edee036c]{max-width:100%;display:block}.pf-recorte__lienzo[data-v-edee036c] cropper-canvas{height:300px}.pf-recorte__controles[data-v-edee036c]{align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.pf-recorte__controles button[data-v-edee036c]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;width:2.25rem;height:2.25rem;min-height:auto;font-size:.8rem;transition:background .12s,color .12s;display:inline-flex}.pf-recorte__controles button[data-v-edee036c]:hover{color:var(--app-brand-primary-strong,#006a87);background:#f1f5f9}.pf-recorte__sep[data-v-edee036c]{flex:1}.pf-recorte__controles .pf-recorte__otro[data-v-edee036c]{width:auto;padding:0 .75rem;font-size:.75rem;font-weight:600}.pf-recorte__hint[data-v-edee036c]{color:#94a3b8;text-align:center;margin:.6rem 0 0;font-size:.72rem}.pf-exito[data-v-edee036c]{flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 0;display:flex}.pf-exito__icono[data-v-edee036c]{color:#059669;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.4rem;display:flex}.pf-exito p[data-v-edee036c]{color:#065f46;margin:0;font-weight:700}.pf-modal__footer[data-v-edee036c]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}.nav-grupo[data-v-c58df788]{border-radius:var(--app-radius-control);color:#cbd5e1;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.nav-grupo[data-v-c58df788]:hover,.nav-grupo[data-state=open][data-v-c58df788]{color:#fff;background-color:#ffffff0f}.nav-chevron[data-v-c58df788]{transition:transform .2s}.nav-grupo[data-state=open] .nav-chevron[data-v-c58df788]{color:#8fe7ff;transform:rotate(90deg)}.nav-chip[data-v-c58df788]{color:#8fe7ff;background-color:#ffffff0f;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;display:inline-flex}.nav-leaf[data-v-c58df788]{border-radius:var(--app-radius-control);color:#94a3b8;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-leaf[data-v-c58df788]:hover{color:#fff;background-color:#ffffff0f}.nav-leaf--activo[data-v-c58df788]{color:#fff;background-color:#0084a94d;font-weight:500}.nav-leaf--activo i[data-v-c58df788]{color:#8fe7ff}.nav-contenido[data-v-c58df788]{overflow:hidden}.nav-contenido[data-state=open][data-v-c58df788]{animation:.22s cubic-bezier(.22,1,.36,1) nav-abrir-c58df788}.nav-contenido[data-state=closed][data-v-c58df788]{animation:.18s cubic-bezier(.4,0,.2,1) nav-cerrar-c58df788}@keyframes nav-abrir-c58df788{0%{opacity:.4;height:0}to{height:var(--reka-accordion-content-height);opacity:1}}@keyframes nav-cerrar-c58df788{0%{height:var(--reka-accordion-content-height);opacity:1}to{opacity:.4;height:0}}.boton-pagina[data-v-04503664]{border-radius:var(--app-radius-control);color:#475569;border:1px solid #e2e8f0;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.8rem;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.boton-pagina[data-v-04503664]:hover:not(:disabled){color:#0084a9;border-color:#0084a966}.boton-pagina[data-v-04503664]:disabled{opacity:.4}.boton-pagina--activa[data-v-04503664]{color:#fff;background-color:#0084a9;border-color:#0084a9;font-weight:600}.campo-entrada[data-v-ad13b956]{border-radius:var(--app-radius-control);color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,background-color .15s}.campo-entrada[data-v-ad13b956]:focus{background-color:#fff;border-color:#0084a980;outline:none}.campo-entrada--error[data-v-ad13b956]{border-color:#f43f5e80}
