@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#0056d6;--color-primary-strong:#0041a8;--color-accent:#15a7c9;--color-success:#0e9f6e;--color-danger:#d14343;--color-warning:#b45309;--color-bg:#edf4ff;--color-surface:#fff;--color-surface-muted:#f5f8fd;--color-surface-strong:#e8f0ff;--color-text:#13223d;--color-text-muted:#52617d;--color-border:#d4e0f5;--color-border-muted:#e5ecf9;--color-sidebar:#fff;--color-sidebar-border:#d4e0f5;--color-sidebar-text:#1b2d4d;--color-sidebar-muted:#5b6d89;--color-sidebar-hover:#eef4ff;--color-sidebar-active:#dceaff;--color-sidebar-accent:#0056d6;--color-sidebar-icon-bg:linear-gradient(135deg, #0063df 0%, #0078d4 52%, #15a7c9 100%);--color-sidebar-icon-fg:#fff;--color-sidebar-shadow:4px 0 24px #13223d0f;--gradient-brand:linear-gradient(135deg, #0063df 0%, #0078d4 52%, #15a7c9 100%);--gradient-bg:radial-gradient(circle at 15% -10%, #0063df29, transparent 38%), radial-gradient(circle at 92% 2%, #15a7c91f, transparent 34%);--shadow-sm:0 2px 8px #13223d14;--shadow-md:0 14px 32px #13223d1a;--shadow-lg:0 24px 50px #0056d62b;--radius-sm:.6rem;--radius-md:.9rem;--radius-lg:1.2rem;font-family:Manrope,Segoe UI Variable,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#7db3ff;--color-primary-strong:#9bc6ff;--color-accent:#4cc4dd;--color-success:#2cc592;--color-danger:#f07a7a;--color-warning:#f5b041;--color-bg:#0a1730;--color-surface:#10213d;--color-surface-muted:#13294b;--color-surface-strong:#17335d;--color-text:#ebf3ff;--color-text-muted:#a8bbdc;--color-border:#26456f;--color-border-muted:#2f5687;--color-sidebar:#0c1b36;--color-sidebar-border:#1e3a5f;--color-sidebar-text:#d5e4ff;--color-sidebar-muted:#93a9cc;--color-sidebar-hover:#ffffff12;--color-sidebar-active:#ffffff1f;--color-sidebar-accent:#7db3ff;--color-sidebar-icon-bg:linear-gradient(135deg, #266fef 0%, #2b83d7 52%, #4cc4dd 100%);--color-sidebar-icon-fg:#fff;--color-sidebar-shadow:4px 0 28px #02071459;--gradient-brand:linear-gradient(135deg, #266fef 0%, #2b83d7 52%, #4cc4dd 100%);--gradient-bg:radial-gradient(circle at 18% -10%, #266fef42, transparent 42%), radial-gradient(circle at 88% 5%, #4cc4dd33, transparent 34%);--shadow-sm:0 2px 10px #02071473;--shadow-md:0 18px 38px #02071473;--shadow-lg:0 26px 54px #02071485}*{box-sizing:border-box}html,body,#app{max-width:100%;min-height:100%;margin:0;overflow-x:clip}img,video,canvas,button,input,select,textarea{max-width:100%}.app-field{flex-direction:column;gap:.35rem;min-width:0;display:flex;position:relative}.app-field__label{color:var(--color-text);font-size:.9rem;font-weight:600}.app-field__control{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:2.4rem;color:var(--color-text);font:inherit;padding:0 .75rem;font-size:.95rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.app-field__control:focus,.app-field__control:focus-visible{border-color:var(--color-primary);background:var(--color-surface);outline:2px solid color-mix(in oklab, var(--color-primary) 32%, transparent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-primary) 14%, transparent)}.app-field__control--error{border-color:var(--color-danger)}.app-field__error{color:var(--color-danger);font-size:.78rem}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] input.app-field__control,:root[data-theme=dark] select.app-field__control,:root[data-theme=dark] textarea.app-field__control{background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-border)}:root[data-theme=dark] input.app-field__control:focus,:root[data-theme=dark] select.app-field__control:focus,:root[data-theme=dark] textarea.app-field__control:focus{background:var(--color-surface)}:root[data-theme=dark] .dp--theme-light,:root[data-theme=dark] .dp--theme-dark{--dp-background-color:var(--color-surface-muted);--dp-text-color:var(--color-text);--dp-hover-color:var(--color-surface-strong);--dp-hover-text-color:var(--color-text);--dp-hover-icon-color:var(--color-text);--dp-primary-color:var(--color-primary);--dp-primary-disabled-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-surface));--dp-primary-text-color:#fff;--dp-secondary-color:var(--color-text-muted);--dp-border-color:var(--color-border);--dp-menu-border-color:var(--color-border);--dp-border-color-hover:var(--color-primary);--dp-border-color-focus:var(--color-primary);--dp-disabled-color:var(--color-surface-strong);--dp-disabled-color-text:var(--color-text-muted);--dp-icon-color:var(--color-text-muted);--dp-scroll-bar-background:var(--color-surface);--dp-scroll-bar-color:var(--color-border);--dp-highlight-color:color-mix(in oklab, var(--color-primary) 22%, transparent)}.app-filter-bar{grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.app-filter-bar>*{min-width:0}.app-filter-bar--stack,.app-filter-bar--2{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem)}.app-filter-bar--5{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr))}.app-filter-search{min-width:0;position:relative}.app-filter-search>svg{color:var(--color-text-muted);pointer-events:none;position:absolute;bottom:.72rem;right:.75rem}.app-filter-search input{padding-right:2.4rem}@media (width<=1100px){.app-filter-bar:not(.app-filter-bar--stack):not(.app-filter-bar--2){grid-template-columns:repeat(3,minmax(0,1fr))}}.app-list-page{gap:.85rem;width:100%;min-width:0;max-width:100%;display:grid}.app-list-page__card{width:100%;min-width:0;max-width:100%}.app-list-page__toolbar{gap:.75rem;display:grid}@media (width>=768px){.app-page-header{flex-direction:row;align-items:center}.app-page-header__actions{flex-shrink:0;margin-left:auto}}@media (width>=1024px){.app-list-page{gap:1rem}.app-list-page__toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1.25rem}.app-list-page__toolbar .app-page-header{min-width:0}.app-list-page__card .app-card__content{padding:1rem 1.15rem 1.1rem}}@media (width<=767px){.app-filter-bar:not(.app-filter-bar--stack):not(.app-filter-bar--2),.app-filter-bar--2{grid-template-columns:1fr}.app-field__control{font-size:1rem}.app-card__header>div{flex-direction:column!important;align-items:stretch!important}.app-card__header .app-button{width:100%}.app-page-header{flex-direction:column;align-items:stretch}.app-page-header__actions{flex-direction:column;width:100%}.app-page-header__actions .app-button{width:100%}}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);background-image:var(--gradient-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#app{background:var(--color-bg);color:var(--color-text)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-strong)}table:not(.fc-scrollgrid):not(.fc-col-header):not(.fc-list) tr th,table:not(.fc-scrollgrid):not(.fc-col-header):not(.fc-list) tr td{border:1px solid var(--color-border-muted)}table:not(.fc-scrollgrid):not(.fc-col-header):not(.fc-list) tr th{background-color:var(--color-surface-muted)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:color-mix(in oklab, var(--color-surface-muted) 72%, transparent)}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-primary) 52%, var(--color-surface));border:2px solid #0000;border-radius:999px}h1{margin:0 0 .5rem;font-size:1.5rem}p{color:var(--color-text-muted);margin:0}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%)}.app-page-loading[data-v-f117bacb]{width:100%;min-height:12rem;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.5rem 1rem;display:flex}.app-page-loading__mark[data-v-f117bacb]{place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.app-page-loading__ring[data-v-f117bacb]{border:2px solid color-mix(in oklab, var(--color-primary) 16%, var(--color-border));border-top-color:var(--color-primary);border-right-color:var(--color-accent);width:2.75rem;height:2.75rem;box-shadow:0 0 0 7px color-mix(in oklab, var(--color-primary) 8%, transparent);border-radius:50%;animation:.85s cubic-bezier(.45,.05,.35,.95) infinite app-page-loading-spin-f117bacb}.app-page-loading__core[data-v-f117bacb]{background:var(--color-accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute}.app-page-loading p[data-v-f117bacb]{max-width:16rem;color:var(--color-text-muted);letter-spacing:.01em;text-align:center;margin:0;font-size:.95rem;font-weight:650}@media (width>=768px){.app-page-loading[data-v-f117bacb]{gap:1rem;min-height:16rem}.app-page-loading__mark[data-v-f117bacb],.app-page-loading__ring[data-v-f117bacb]{width:3.4rem;height:3.4rem}}@keyframes app-page-loading-spin-f117bacb{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-page-loading__ring[data-v-f117bacb]{animation-duration:1.8s}}.app-loading-overlay[data-v-37489845]{z-index:100;background:color-mix(in oklab, var(--color-bg) 84%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:fixed;inset:0}.loading-overlay-enter-active[data-v-37489845],.loading-overlay-leave-active[data-v-37489845]{transition:opacity .16s}.loading-overlay-enter-from[data-v-37489845],.loading-overlay-leave-to[data-v-37489845]{opacity:0}.app-spinner[data-v-c6158896]{border-style:solid;border-color:color-mix(in oklab, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;animation:.7s linear infinite app-spinner-rotation-c6158896;display:inline-block}@keyframes app-spinner-rotation-c6158896{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-spinner[data-v-c6158896]{animation-duration:1.6s}}.app-button[data-v-90c673c0]{border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;max-width:100%;font-weight:700;transition:all .2s;display:inline-flex}.app-button[data-v-90c673c0]:disabled{opacity:.6;cursor:not-allowed}.app-button[aria-busy=true][data-v-90c673c0]{opacity:1;cursor:progress}.app-button--block[data-v-90c673c0]{width:100%}.app-button--sm[data-v-90c673c0]{padding:.4rem .7rem;font-size:.85rem}.app-button--md[data-v-90c673c0]{padding:.55rem .9rem;font-size:.95rem}.app-button--lg[data-v-90c673c0]{padding:.7rem 1.1rem;font-size:1rem}.app-button--primary[data-v-90c673c0]{background:var(--gradient-brand);color:#fff;box-shadow:0 10px 20px #0056d640}.app-button--primary[data-v-90c673c0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #0056d64d}.app-button--secondary[data-v-90c673c0]{background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-border)}.app-button--secondary[data-v-90c673c0]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.app-button--ghost[data-v-90c673c0]{color:var(--color-text);border-color:var(--color-border);background:0 0}.app-button--ghost[data-v-90c673c0]:hover:not(:disabled){background:color-mix(in oklab, var(--color-surface) 88%, var(--color-primary) 12%)}.app-button--danger[data-v-90c673c0]{background:var(--color-danger);color:#fff}.app-button--danger[data-v-90c673c0]:hover:not(:disabled){filter:brightness(.92)}.app-modal[data-v-453a31ad]{z-index:60;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.app-modal__backdrop[data-v-453a31ad]{background:#0206178c;position:absolute;inset:0}.app-modal__panel[data-v-453a31ad]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(32rem,96vw);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-sm);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.app-modal__panel--amplio[data-v-453a31ad]{width:min(96vw,72rem);height:min(92dvh,52rem);max-height:92dvh}.app-modal__header[data-v-453a31ad],.app-modal__content[data-v-453a31ad],.app-modal__footer[data-v-453a31ad]{padding:.95rem}.app-modal__header[data-v-453a31ad],.app-modal__footer[data-v-453a31ad]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.app-modal__header[data-v-453a31ad]{align-items:flex-start;gap:.7rem;display:flex}.app-modal__title[data-v-453a31ad]{flex:1;min-width:0}.app-modal__close[data-v-453a31ad]{border:1px solid var(--color-border);background:var(--color-surface-muted);width:2.1rem;height:2.1rem;color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;margin:-.2rem -.2rem 0 0;display:grid}.app-modal__close[data-v-453a31ad]:hover{background:color-mix(in oklab, var(--color-danger) 12%, var(--color-surface-muted));border-color:color-mix(in oklab, var(--color-danger) 35%, var(--color-border))}.app-modal__content[data-v-453a31ad]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.app-modal__footer[data-v-453a31ad]{border-bottom:0;border-top:1px solid var(--color-border)}.app-modal__header h3[data-v-453a31ad]{color:var(--color-text);margin:0}@media (width<=600px){.app-modal[data-v-453a31ad]{padding:.4rem max(.4rem, env(safe-area-inset-right)) max(.4rem, env(safe-area-inset-bottom)) max(.4rem, env(safe-area-inset-left));place-items:end center}.app-modal__panel[data-v-453a31ad]{width:100%;max-height:calc(100dvh - max(.8rem, env(safe-area-inset-top)) - max(.4rem, env(safe-area-inset-bottom)));border-radius:var(--radius-md) var(--radius-md) .5rem .5rem}.app-modal__header[data-v-453a31ad],.app-modal__content[data-v-453a31ad],.app-modal__footer[data-v-453a31ad]{padding:.85rem}}.app-session-expired__actions[data-v-fb6c0209]{justify-content:flex-end;display:flex}.app-offline-resource-modal[data-v-ae37bfbe]{gap:.85rem;display:grid}.app-offline-resource-modal__icon[data-v-ae37bfbe]{border-radius:var(--radius-sm);width:3rem;height:3rem;color:var(--color-warning);background:color-mix(in oklab, var(--color-warning) 12%, var(--color-surface));place-items:center;display:grid}.app-offline-resource-modal p[data-v-ae37bfbe]{color:var(--color-text-muted);margin:0;line-height:1.45}.app-offline-resource-modal__actions[data-v-ae37bfbe]{justify-content:flex-end;gap:.5rem;display:flex}.app-update-prompt[data-v-56bf44cc]{inset:auto max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));z-index:70;pointer-events:none;width:min(28rem,100vw - 1.5rem);position:fixed}.app-update-prompt__panel[data-v-56bf44cc]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);pointer-events:auto;gap:.85rem;padding:.9rem 1rem;display:grid}.app-update-prompt__copy[data-v-56bf44cc]{color:var(--color-primary);align-items:flex-start;gap:.7rem;display:flex}.app-update-prompt__copy strong[data-v-56bf44cc]{color:var(--color-text);font-size:.95rem;display:block}.app-update-prompt__copy p[data-v-56bf44cc]{color:var(--color-text-muted);margin-top:.2rem;font-size:.82rem;line-height:1.4}.app-update-prompt__actions[data-v-56bf44cc]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=480px){.app-update-prompt[data-v-56bf44cc]{inset:auto .5rem max(.5rem, env(safe-area-inset-bottom)) .5rem;width:auto}.app-update-prompt__actions[data-v-56bf44cc] .app-button{flex:8rem}}.app-confirm-dialog__actions[data-v-84be7664]{justify-content:flex-end;gap:.5rem;display:flex}.app-offline-banner[data-v-8ce37d87]{box-sizing:border-box;border-bottom:1px solid color-mix(in oklab, var(--color-warning) 35%, var(--color-border));background:color-mix(in oklab, var(--color-warning) 12%, var(--color-surface));width:100%;min-width:0;max-width:100%;color:var(--color-text);flex:none;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.app-offline-banner svg[data-v-8ce37d87]{color:var(--color-warning);flex-shrink:0;margin-top:.1rem}.app-offline-banner__text[data-v-8ce37d87]{overflow-wrap:anywhere;flex:auto;gap:.2rem;min-width:0;font-size:.85rem;line-height:1.4;display:grid}.app-offline-banner__text strong[data-v-8ce37d87]{font-size:.9rem}.app-offline-indicator[data-v-6e507128]{letter-spacing:.02em;text-transform:uppercase;color:var(--color-warning);background:color-mix(in oklab, var(--color-warning) 14%, transparent);border:1px solid color-mix(in oklab, var(--color-warning) 35%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (width<=1023px){.app-offline-indicator[data-v-6e507128]{display:none}}.theme-toggle[data-v-ba6b0d1e]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-muted);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .2s,transform .2s,background-color .2s;display:inline-flex}.theme-toggle[data-v-ba6b0d1e]:hover{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklab, var(--color-surface) 76%, var(--color-primary) 24%);transform:translateY(-1px)}.app-shell[data-v-42175b95]{background:var(--color-bg);grid-template-columns:17.5rem minmax(0,1fr);min-height:100vh;display:grid}.app-shell.is-collapsed[data-v-42175b95]{grid-template-columns:minmax(0,1fr)}.app-shell.is-collapsed .app-shell__sidebar[data-v-42175b95]{display:none}.app-shell__backdrop[data-v-42175b95]{z-index:30;background:#02061773;position:fixed;inset:0}.app-shell__sidebar[data-v-42175b95]{background:var(--color-sidebar);height:100vh;color:var(--color-sidebar-text);border-right:1px solid var(--color-sidebar-border);box-shadow:var(--color-sidebar-shadow);align-content:start;gap:1rem;padding:.9rem .7rem 1.2rem;display:grid;position:sticky;top:0;overflow-y:auto}.app-shell__brand-wrap[data-v-42175b95]{border-bottom:1px solid var(--color-sidebar-border);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.15rem;padding:.35rem .45rem .9rem;display:flex}.app-shell__brand[data-v-42175b95]{text-align:center;flex-direction:column;align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.app-shell__brand-logo[data-v-42175b95]{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:.75rem;flex:none;width:min(8.75rem,100%);height:auto;padding:.25rem;box-shadow:0 8px 20px #0056d62e}.app-shell__brand-text[data-v-42175b95]{gap:.12rem;width:100%;min-width:0;display:grid}.app-shell__brand-text strong[data-v-42175b95]{color:var(--color-sidebar-text);letter-spacing:.02em;font-size:.98rem;font-weight:800;line-height:1.15}.app-shell__brand-text small[data-v-42175b95]{color:var(--color-sidebar-muted);letter-spacing:.01em;font-size:.7rem;font-weight:500}.app-shell__sidebar-close[data-v-42175b95]{border:1px solid var(--color-sidebar-border);border-radius:var(--radius-sm);background:var(--color-sidebar-hover);width:2rem;height:2rem;color:var(--color-sidebar-text);cursor:pointer;place-items:center;transition:border-color .2s,color .2s;display:inline-grid}.app-shell__sidebar-close[data-v-42175b95]:hover{border-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent)}.app-shell__nav[data-v-42175b95]{gap:.18rem;display:grid}.app-shell__nav-link[data-v-42175b95]{border-radius:var(--radius-sm);color:var(--color-sidebar-text);border:1px solid #0000;align-items:center;gap:.62rem;padding:.58rem .65rem;font-size:.9rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}.app-shell__nav-link[data-v-42175b95]:hover{background:var(--color-sidebar-hover);border-color:color-mix(in oklab, var(--color-sidebar-accent) 18%, var(--color-sidebar-border));color:var(--color-sidebar-accent);transform:translate(1px)}.app-shell__nav-link.is-active[data-v-42175b95]{background:var(--color-sidebar-active);border-color:color-mix(in oklab, var(--color-sidebar-accent) 28%, var(--color-sidebar-border));color:var(--color-sidebar-accent);box-shadow:inset 3px 0 0 var(--color-sidebar-accent);font-weight:700}.app-shell__nav-icon[data-v-42175b95]{background:var(--color-sidebar-icon-bg);width:1.55rem;height:1.55rem;color:var(--color-sidebar-icon-fg);border-radius:.45rem;flex:none;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px 12px #0056d633}.app-shell__nav-link:hover .app-shell__nav-icon[data-v-42175b95],.app-shell__nav-link.is-active .app-shell__nav-icon[data-v-42175b95]{transform:scale(1.04);box-shadow:0 7px 16px #0056d647}.app-shell__nav-label[data-v-42175b95]{min-width:0;line-height:1.25}.app-shell__nav-link[data-v-42175b95]:focus-visible,.app-shell__sidebar-close[data-v-42175b95]:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:2px}.app-shell__main[data-v-42175b95]{flex-direction:column;min-width:0;max-width:100%;min-height:100vh;display:flex}.app-shell__header[data-v-42175b95]{z-index:20;border-bottom:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-width:0;padding:.7rem 1rem;display:flex;position:sticky;top:0}.app-shell__header-start[data-v-42175b95]{align-items:center;gap:.7rem;min-width:0;display:flex}.app-shell__title[data-v-42175b95]{min-width:0;display:grid}.app-shell__title strong[data-v-42175b95]{color:var(--color-text);font-size:.95rem}.app-shell__title small[data-v-42175b95]{color:var(--color-text-muted);font-size:.76rem}.app-shell__header-end[data-v-42175b95]{flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.app-shell__user[data-v-42175b95]{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-muted);max-width:14rem;color:var(--color-text-muted);border-radius:999px;padding:.25rem .65rem;font-size:.85rem;overflow:hidden}.app-shell__icon-btn[data-v-42175b95]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.3rem;height:2.3rem;color:var(--color-text);cursor:pointer;flex:none;place-items:center;transition:border-color .2s,color .2s;display:inline-grid}.app-shell__icon-btn[data-v-42175b95]:hover{border-color:var(--color-primary);color:var(--color-primary)}.app-shell__content[data-v-42175b95]{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0;padding:.45rem clamp(.65rem,1.6vw,1.15rem) .9rem;display:flex}.app-shell__content[data-v-42175b95]>*{flex:0 auto;width:100%;min-width:0}.app-shell__content--calendar[data-v-42175b95]{padding:.4rem .55rem .55rem;overflow:hidden}.app-shell__content--calendar[data-v-42175b95]>*{flex:auto;min-height:0}@media (width>=1280px){.app-shell__content[data-v-42175b95]:not(.app-shell__content--calendar){padding:.4rem 1.15rem 1rem}}@media (width<=1023px){.app-shell[data-v-42175b95],.app-shell.is-collapsed[data-v-42175b95]{grid-template-columns:minmax(0,1fr)}.app-shell.is-collapsed .app-shell__sidebar[data-v-42175b95]{display:grid}.app-shell__sidebar[data-v-42175b95]{z-index:40;visibility:hidden;width:min(18.5rem,88vw);transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-shell__sidebar.is-open[data-v-42175b95]{visibility:visible;transition:transform .2s;transform:translate(0)}.app-shell__user[data-v-42175b95],.app-shell__title small[data-v-42175b95]{display:none}.app-shell__content[data-v-42175b95]{padding:.55rem}}@media (prefers-reduced-motion:reduce){.app-shell__sidebar[data-v-42175b95],.app-shell__sidebar.is-open[data-v-42175b95],.app-shell__nav-link[data-v-42175b95],.app-shell__nav-icon[data-v-42175b95]{transition:none}.app-shell__nav-link[data-v-42175b95]:hover{transform:none}}.auth-layout[data-v-36487f16]{background:var(--color-bg);background-image:var(--gradient-bg);align-content:center;place-items:center;gap:1.25rem;min-height:100vh;padding:1.5rem 0;display:grid;position:relative}.auth-layout__brand[data-v-36487f16]{justify-content:center;display:flex}.auth-layout__logo[data-v-36487f16]{width:min(8.75rem,42vw);height:auto;box-shadow:var(--shadow-md);border-radius:1rem}.auth-layout__actions[data-v-36487f16]{position:absolute;top:1rem;right:1rem}.auth-layout__content[data-v-36487f16]{background:color-mix(in oklab, var(--color-surface) 91%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(420px,92vw);box-shadow:var(--shadow-lg);padding:1.35rem}.inicio-view[data-v-d9b34610]{gap:.85rem;padding-bottom:.5rem}.inicio-view__hero[data-v-d9b34610]{padding:.15rem 0 .35rem}.inicio-view__eyebrow[data-v-d9b34610]{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.inicio-view__title[data-v-d9b34610]{letter-spacing:-.02em;color:var(--color-text);margin:.35rem 0 .45rem;font-size:clamp(1.45rem,2.4vw,1.95rem)}.inicio-view__lead[data-v-d9b34610]{max-width:46rem;color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.inicio-view__lead strong[data-v-d9b34610]{color:var(--color-text)}.inicio-view__grid[data-v-d9b34610]{gap:.75rem;display:grid}@media (width>=1024px){.inicio-view__grid[data-v-d9b34610]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.inicio-view__panel[data-v-d9b34610]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:.9rem 1rem 1rem}.inicio-view__panel--accent[data-v-d9b34610]{background:linear-gradient(165deg, color-mix(in oklab, var(--color-primary) 7%, var(--color-surface)) 0%, var(--color-surface) 55%)}.inicio-view__panel h2[data-v-d9b34610],.inicio-view__tips h2[data-v-d9b34610]{color:var(--color-text);margin:0;font-size:1.02rem}.inicio-view__panel-hint[data-v-d9b34610]{color:var(--color-text-muted);margin:.3rem 0 .75rem;font-size:.84rem;line-height:1.45}.inicio-view__steps[data-v-d9b34610]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.inicio-view__step[data-v-d9b34610]{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.inicio-view__step-num[data-v-d9b34610]{background:color-mix(in oklab, var(--color-primary) 14%, var(--color-surface));width:1.65rem;height:1.65rem;color:var(--color-primary);border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.inicio-view__step strong[data-v-d9b34610]{color:var(--color-text);margin-bottom:.15rem;font-size:.9rem;display:block}.inicio-view__step p[data-v-d9b34610]{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.45}.inicio-view__links[data-v-d9b34610]{gap:.45rem;display:grid}.inicio-view__link[data-v-d9b34610]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.88rem;font-weight:650;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.inicio-view__link[data-v-d9b34610]:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-border));background:color-mix(in oklab, var(--color-primary) 6%, var(--color-surface));color:var(--color-primary)}.inicio-view__link-arrow[data-v-d9b34610]{color:var(--color-text-muted)}.inicio-view__tips[data-v-d9b34610]{border:1px dashed color-mix(in oklab, var(--color-primary) 28%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-primary) 4%, var(--color-surface-muted));padding:.85rem 1rem}.inicio-view__tips ul[data-v-d9b34610]{color:var(--color-text-muted);margin:.55rem 0 0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}.inicio-view__tips li+li[data-v-d9b34610]{margin-top:.35rem}.inicio-view__tips strong[data-v-d9b34610]{color:var(--color-text)}.app-card[data-v-b45b52ec]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0;transition:box-shadow .2s;position:relative;overflow:hidden}.app-card[data-v-b45b52ec]:before{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--gradient-brand);height:3px;position:absolute;inset:0 0 auto}.app-card[data-v-b45b52ec]:hover{box-shadow:var(--shadow-md)}.app-card__header[data-v-b45b52ec],.app-card__footer[data-v-b45b52ec],.app-card__content[data-v-b45b52ec]{min-width:0;max-width:100%;padding:1rem}.app-card__header[data-v-b45b52ec],.app-card__footer[data-v-b45b52ec]{border-bottom:1px solid var(--color-border)}.app-card__footer[data-v-b45b52ec]{border-bottom:0;border-top:1px solid var(--color-border)}.login-view[data-v-440e9194]{gap:1rem;display:grid}.login-view__title[data-v-440e9194]{color:var(--color-text);margin:0;font-size:1.2rem}.login-view__form[data-v-440e9194]{gap:.7rem;display:grid}.client-vehicle-nav[data-v-b54f0a70]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-shrink:0;width:fit-content;max-width:100%;padding:.2rem;display:inline-flex}.client-vehicle-nav__link[data-v-b54f0a70]{border-radius:calc(var(--radius-sm) - 2px);min-height:2.35rem;color:var(--color-text-muted);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.86rem;font-weight:650;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.client-vehicle-nav__link[data-v-b54f0a70]:hover{color:var(--color-text)}.client-vehicle-nav__link.is-active[data-v-b54f0a70]{color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-sm)}@media (width>=1024px){.client-vehicle-nav__link[data-v-b54f0a70]{padding-inline:1rem}}@media (width<=440px){.client-vehicle-nav[data-v-b54f0a70]{width:100%}.client-vehicle-nav__link[data-v-b54f0a70]{flex:1;padding-inline:.45rem;font-size:.8rem}}.app-empty-state[data-v-57108e10]{border:1px dashed var(--color-border);text-align:center;background:var(--color-surface);border-radius:.8rem;padding:1.2rem}.app-empty-state__icon[data-v-57108e10]{color:var(--color-text-muted);justify-content:center;margin-bottom:.45rem;display:flex}.app-empty-state__title[data-v-57108e10]{color:var(--color-text);margin:0;font-size:1.02rem}.app-empty-state__description[data-v-57108e10]{color:var(--color-text-muted);margin-top:.45rem}.app-empty-state__actions[data-v-57108e10]{justify-content:center;margin-top:.9rem;display:flex}.app-data-table[data-v-a3eb9015]{gap:.75rem;width:100%;min-width:0;display:grid;container:data-table/inline-size}.app-data-table__toolbar[data-v-a3eb9015],.app-data-table__toolbar-main[data-v-a3eb9015]{gap:.75rem;display:grid}@media (width>=640px){.app-data-table__toolbar[data-v-a3eb9015]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.app-data-table__toolbar-main[data-v-a3eb9015]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}}.app-data-table__cards[data-v-a3eb9015]{grid-template-columns:1fr;gap:.6rem;display:grid}.app-data-table__table-wrap[data-v-a3eb9015]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:min(70dvh,42rem);box-shadow:var(--shadow-sm);display:none;overflow:auto}.app-data-table__table[data-v-a3eb9015]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.app-data-table__table th[data-v-a3eb9015],.app-data-table__table td[data-v-a3eb9015]{text-align:left;color:var(--color-text);border-bottom:1px solid var(--color-border-muted);vertical-align:middle;text-overflow:ellipsis;padding:.7rem .75rem;overflow:hidden}.app-data-table__table th[data-v-a3eb9015]{z-index:2;background:color-mix(in oklab, var(--color-primary) 8%, var(--color-surface));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 0 var(--color-border);font-size:.78rem;font-weight:700;position:sticky;top:0}.app-data-table__sort[data-v-a3eb9015]{color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.app-data-table__card[data-v-a3eb9015]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:.55rem;padding:.75rem;display:grid}.app-data-table__card-item[data-v-a3eb9015]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.app-data-table__card-item small[data-v-a3eb9015]{color:var(--color-text-muted)}.app-data-table__card-item strong[data-v-a3eb9015]{color:var(--color-text);text-align:right;font-weight:600}@container data-table (width>=30rem){@media (width<=767px){.app-data-table__cards[data-v-a3eb9015]{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=768px){.app-data-table__cards[data-v-a3eb9015]{display:none}.app-data-table__table-wrap[data-v-a3eb9015]{display:block}.app-data-table__table[data-v-a3eb9015]{table-layout:auto;min-width:36rem}.app-data-table__table tbody tr[data-v-a3eb9015]:hover{background:color-mix(in oklab, var(--color-primary) 5%, var(--color-surface))}}.app-data-table__pager[data-v-a3eb9015]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.app-data-table__pager div[data-v-a3eb9015]{align-items:center;gap:.4rem;display:flex}.app-data-table__pager strong[data-v-a3eb9015]{min-width:3.5rem;color:var(--color-text);text-align:center;font-weight:700}.app-data-table__pager button[data-v-a3eb9015]{border:1px solid color-mix(in oklab, var(--color-primary) 30%, var(--color-border));background:var(--color-surface);min-height:2.2rem;color:var(--color-primary);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-weight:700}.app-data-table__pager button[data-v-a3eb9015]:disabled{opacity:.45;cursor:not-allowed}@media (width>=1280px){.app-data-table__table th[data-v-a3eb9015],.app-data-table__table td[data-v-a3eb9015]{padding:.62rem .9rem}}.app-numeric[data-v-c66effe5]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-muted);align-items:stretch;min-width:0;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;overflow:hidden}.app-numeric[data-v-c66effe5]:focus-within{border-color:var(--color-primary);background:var(--color-surface);outline:2px solid color-mix(in oklab, var(--color-primary) 32%, transparent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-primary) 14%, transparent)}.app-numeric.has-error[data-v-c66effe5]{border-color:var(--color-danger)}.app-numeric.is-disabled[data-v-c66effe5]{opacity:.7}.app-numeric__prefix[data-v-c66effe5]{color:var(--color-text-muted);place-items:center;padding:0 .15rem 0 .75rem;font-weight:700;display:grid}.app-numeric__input[data-v-c66effe5]{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.app-numeric:focus-within .app-numeric__input[data-v-c66effe5],.app-numeric__input[data-v-c66effe5]:focus,.app-numeric__input[data-v-c66effe5]:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.app-page-header[data-v-b2973bb5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.app-page-header>div[data-v-b2973bb5]{min-width:0;max-width:100%}.app-page-header__actions[data-v-b2973bb5]{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}.app-page-header__title[data-v-b2973bb5]{color:var(--color-text);letter-spacing:.01em;margin:0;font-size:clamp(1.2rem,2vw,1.56rem)}.app-page-header__subtitle[data-v-b2973bb5]{color:var(--color-text-muted);margin-top:.3rem;font-size:.92rem}.app-select__trigger[data-v-96e4fd66]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.app-select__trigger--disabled[data-v-96e4fd66]{cursor:not-allowed;opacity:.65}.app-select__trigger--open[data-v-96e4fd66]{border-color:var(--color-primary);background:var(--color-surface)}.app-select__value[data-v-96e4fd66]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-select__value--placeholder[data-v-96e4fd66]{color:var(--color-text-muted)}.app-select__chevron[data-v-96e4fd66]{color:var(--color-text-muted);flex:none;transition:transform .18s}.app-select__chevron--open[data-v-96e4fd66]{transform:rotate(180deg)}.app-select__spinner[data-v-96e4fd66]{flex:none;animation:.8s linear infinite app-select-spin-96e4fd66}@keyframes app-select-spin-96e4fd66{to{transform:rotate(360deg)}}.app-select__panel[data-v-96e4fd66]{z-index:320;background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 7%, var(--color-surface)), var(--color-surface) 2.4rem);border:1px solid color-mix(in oklab, var(--color-primary) 28%, var(--color-border));border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;padding:.55rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 40px #13223d29}.app-select__search-wrap[data-v-96e4fd66]{border:1px solid color-mix(in oklab, var(--color-accent) 35%, var(--color-border));background:color-mix(in oklab, var(--color-surface-muted) 80%, var(--color-surface));color:var(--color-primary);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.45rem;padding:0 .75rem;display:flex}.app-select__search[data-v-96e4fd66]{color:var(--color-text);font:inherit;background:0 0;border:0;width:100%;min-height:2.2rem;font-size:.95rem}.app-select__search[data-v-96e4fd66]:focus{outline:0}.app-select__list[data-v-96e4fd66]{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.app-select__option[data-v-96e4fd66]{width:100%;color:var(--color-text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .55rem;font-size:.92rem;display:flex}.app-select__option[data-v-96e4fd66]:hover:not(:disabled),.app-select__option--selected[data-v-96e4fd66]{background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface))}.app-select__option[data-v-96e4fd66]:disabled{opacity:.55;cursor:not-allowed}.app-select__description[data-v-96e4fd66]{color:var(--color-text-muted);font-size:.75rem;display:block}.app-select__empty[data-v-96e4fd66]{color:var(--color-text-muted);padding:.35rem;font-size:.85rem}.app-select__create[data-v-96e4fd66]{border:0;border-top:1px solid color-mix(in oklab, var(--color-primary) 22%, var(--color-border));width:100%;color:var(--color-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:.4rem;margin-top:.35rem;padding:.7rem .45rem .35rem;font-size:.9rem;font-weight:650;display:flex}.app-select__create[data-v-96e4fd66]:hover{color:color-mix(in oklab, var(--color-primary) 75%, var(--color-text))}.app-offline-data-age[data-v-8108c27f]{min-width:0;max-width:100%;color:var(--color-text-muted);background:color-mix(in oklab, var(--color-surface-muted) 88%, transparent);border:1px solid var(--color-border-muted);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.app-offline-data-age span[data-v-8108c27f]{overflow-wrap:anywhere;min-width:0}.app-offline-data-age svg[data-v-8108c27f]{color:var(--color-warning)}.app-offline-unavailable[data-v-b54adc41]{border-radius:var(--radius-md);border:1px dashed color-mix(in oklab, var(--color-warning) 40%, var(--color-border));background:color-mix(in oklab, var(--color-surface-muted) 80%, transparent);justify-items:start;gap:.75rem;padding:1rem 1.1rem;display:grid}.app-offline-unavailable__icon[data-v-b54adc41]{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-warning);background:color-mix(in oklab, var(--color-warning) 12%, var(--color-surface));place-items:center;display:grid}.app-offline-unavailable__copy[data-v-b54adc41]{gap:.35rem;display:grid}.app-offline-unavailable__copy strong[data-v-b54adc41]{font-size:.95rem}.app-offline-unavailable__copy p[data-v-b54adc41]{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.45}.catalog-actions{align-items:center;gap:.35rem;display:flex}.catalog-actions__button{cursor:pointer;border:1px solid #0000;border-radius:.55rem;place-items:center;width:2.2rem;height:2.2rem;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-grid}.catalog-actions__button:hover{transform:translateY(-1px)}.catalog-actions__button--edit{color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 10%, var(--color-surface));border-color:color-mix(in oklab, var(--color-primary) 24%, var(--color-border))}.catalog-actions__button--edit:hover{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.catalog-actions__button--danger{color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 9%, var(--color-surface));border-color:color-mix(in oklab, var(--color-danger) 24%, var(--color-border))}.catalog-actions__button--danger:hover{color:#fff;background:var(--color-danger);border-color:var(--color-danger)}.catalog-view[data-v-1600fd2f]{gap:.45rem;width:100%}.catalog-view--compact[data-v-1600fd2f] .app-page-header{margin-bottom:0}.catalog-view--compact[data-v-1600fd2f] .app-page-header__title{margin-bottom:.15rem}.catalog-view__breadcrumb[data-v-1600fd2f]{margin-bottom:.1rem}@media (width>=1024px){.catalog-view[data-v-1600fd2f]{gap:.5rem}}.catalog-filters[data-v-1600fd2f]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:.75rem;margin-bottom:.25rem;padding:.85rem;display:grid}.catalog-filters__actions[data-v-1600fd2f]{align-items:end;display:flex}@media (width>=640px){.catalog-filters[data-v-1600fd2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters__actions[data-v-1600fd2f]{grid-column:2;justify-content:flex-end}}@media (width>=900px){.catalog-filters[data-v-1600fd2f]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) auto;align-items:end}.catalog-filters__actions[data-v-1600fd2f]{grid-column:auto}}.catalog-view__breadcrumb[data-v-1600fd2f]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.catalog-view__back[data-v-1600fd2f]{color:var(--color-primary);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.catalog-view__back[data-v-1600fd2f]:hover{color:var(--color-primary-strong)}.catalog-view__table-heading[data-v-1600fd2f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.catalog-view__table-heading>div[data-v-1600fd2f]{flex-wrap:wrap;align-items:baseline;gap:.65rem;min-width:0;display:flex}.catalog-view__table-heading span[data-v-1600fd2f],.catalog-view__scope[data-v-1600fd2f]{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.catalog-view__scope[data-v-1600fd2f]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:.28rem .6rem}.catalog-view__error[data-v-1600fd2f]{color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.88rem;display:flex}.catalog-form[data-v-1600fd2f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.catalog-form__field[data-v-1600fd2f]{color:var(--color-text);gap:.38rem;font-size:.85rem;font-weight:700;display:grid}.catalog-form__field--wide[data-v-1600fd2f],.catalog-form__error[data-v-1600fd2f]{grid-column:1/-1}.catalog-form__required[data-v-1600fd2f]{color:var(--color-danger)}.catalog-form textarea[data-v-1600fd2f],.catalog-form select[data-v-1600fd2f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;min-height:2.5rem;color:var(--color-text);font:inherit;padding:.65rem .75rem}.catalog-form textarea[data-v-1600fd2f]{resize:vertical;min-height:5.2rem}.catalog-form textarea[data-v-1600fd2f]:focus,.catalog-form select[data-v-1600fd2f]:focus{outline:2px solid color-mix(in oklab, var(--color-primary) 32%, transparent);outline-offset:1px;border-color:var(--color-primary);background:var(--color-surface)}.catalog-form__error[data-v-1600fd2f]{color:var(--color-danger);margin:0;font-size:.82rem}.catalog-view__modal-actions[data-v-1600fd2f]{justify-content:flex-end;gap:.55rem;display:flex}@media (width>=640px){.catalog-view[data-v-1600fd2f] .app-page-header{align-items:center}.catalog-view[data-v-1600fd2f] .app-page-header__actions{margin-left:auto}}@media (width<=600px){.catalog-filters[data-v-1600fd2f]{padding:.75rem}.catalog-filters__actions[data-v-1600fd2f]{justify-content:stretch}.catalog-filters__actions .app-button[data-v-1600fd2f]{width:100%}.catalog-view__table-heading[data-v-1600fd2f],.catalog-view__table-heading>div[data-v-1600fd2f]{flex-direction:column;align-items:flex-start;gap:.35rem}.catalog-view__table-heading[data-v-1600fd2f] .app-offline-data-age{width:100%}.catalog-view__scope[data-v-1600fd2f]{display:none}.catalog-form[data-v-1600fd2f]{grid-template-columns:1fr}.catalog-form__field--wide[data-v-1600fd2f],.catalog-form__error[data-v-1600fd2f]{grid-column:auto}}.master-data[data-v-0623f7fc]{gap:1rem;width:100%}@media (width>=1280px){.master-data[data-v-0623f7fc]{gap:1.75rem}.master-data__grid[data-v-0623f7fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-card__copy p[data-v-0623f7fc]{max-width:none}.catalog-card[data-v-0623f7fc]{min-height:13.5rem}}@media (width>=1600px){.master-data__grid[data-v-0623f7fc]{grid-template-columns:repeat(4,minmax(0,1fr))}}.master-data__intro[data-v-0623f7fc]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 0 .75rem;display:flex}.master-data__intro-copy[data-v-0623f7fc]{gap:.4rem;display:grid}.master-data__eyebrow[data-v-0623f7fc]{color:var(--color-primary);letter-spacing:.1em;font-size:.72rem;font-weight:800}.master-data__count[data-v-0623f7fc]{color:var(--color-text-muted);justify-items:end;gap:.1rem;font-size:.77rem;display:grid}.master-data__count strong[data-v-0623f7fc]{color:var(--color-text);font-size:1.6rem;line-height:1}.master-data__section-heading[data-v-0623f7fc]{align-items:center;gap:1.25rem;display:flex}.master-data__section-heading h2[data-v-0623f7fc]{margin:0;font-size:1.05rem}.master-data__section-heading p[data-v-0623f7fc]{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.88rem}.master-data__section-rule[data-v-0623f7fc]{background:var(--color-border);flex:1;height:1px}.master-data__grid[data-v-0623f7fc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.catalog-card[data-v-0623f7fc]{--catalog-color:var(--color-primary);--catalog-tint:color-mix(in oklab, var(--color-primary) 10%, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:16rem;color:var(--color-text);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.2rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.catalog-card--blue[data-v-0623f7fc]{--catalog-color:#0759cc;--catalog-tint:#eaf2ff}.catalog-card--cyan[data-v-0623f7fc]{--catalog-color:#087f9c;--catalog-tint:#e7f8fb}.catalog-card--green[data-v-0623f7fc]{--catalog-color:#17865c;--catalog-tint:#eaf7f0}.catalog-card--coral[data-v-0623f7fc]{--catalog-color:#c85c50;--catalog-tint:#fff0ed}.catalog-card[data-v-0623f7fc]:hover{border-color:color-mix(in oklab, var(--catalog-color) 55%, var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-3px)}.catalog-card[data-v-0623f7fc]:focus-visible{outline:3px solid color-mix(in oklab, var(--catalog-color) 45%, transparent);outline-offset:3px}.catalog-card__topline[data-v-0623f7fc]{color:var(--catalog-color);justify-content:space-between;align-items:center;display:flex}.catalog-card__number[data-v-0623f7fc]{letter-spacing:.08em;font-size:.75rem;font-weight:800}.catalog-card__arrow[data-v-0623f7fc]{transition:transform .18s}.catalog-card:hover .catalog-card__arrow[data-v-0623f7fc]{transform:translate(4px)}.catalog-card__icon[data-v-0623f7fc]{width:3.15rem;height:3.15rem;color:var(--catalog-color);background:var(--catalog-tint);border-radius:.85rem;place-items:center;margin-top:1.4rem;display:grid}.catalog-card__copy[data-v-0623f7fc]{margin-top:1rem}.catalog-card__copy h3[data-v-0623f7fc]{margin:0;font-size:1.2rem}.catalog-card__copy p[data-v-0623f7fc]{max-width:18rem;min-height:2.7rem;color:var(--color-text-muted);margin:.45rem 0 0;font-size:.84rem;line-height:1.6}.catalog-card__action[data-v-0623f7fc]{color:var(--catalog-color);margin-top:auto;padding-top:1.2rem;font-size:.82rem;font-weight:800}@media (width<=1100px){.master-data__grid[data-v-0623f7fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.master-data[data-v-0623f7fc]{gap:1.4rem}.master-data__intro[data-v-0623f7fc]{align-items:flex-start}.master-data__count[data-v-0623f7fc]{padding-top:1.2rem}.master-data__section-heading[data-v-0623f7fc]{align-items:flex-start}.master-data__section-rule[data-v-0623f7fc]{display:none}.master-data__grid[data-v-0623f7fc]{grid-template-columns:1fr;gap:.75rem}.catalog-card[data-v-0623f7fc]{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.9rem;min-height:0;padding:.95rem;display:grid}.catalog-card__topline[data-v-0623f7fc]{grid-area:1/3;align-self:start}.catalog-card__number[data-v-0623f7fc]{display:none}.catalog-card__icon[data-v-0623f7fc]{grid-area:1/1/span 2;width:2.75rem;height:2.75rem;margin:0}.catalog-card__copy[data-v-0623f7fc]{grid-area:1/2;margin:0}.catalog-card__copy h3[data-v-0623f7fc]{font-size:1rem}.catalog-card__copy p[data-v-0623f7fc]{min-height:0;margin-top:.2rem;font-size:.78rem}.catalog-card__action[data-v-0623f7fc]{grid-area:2/2;padding-top:.5rem}}.taller-datos[data-v-d577e449]{gap:1rem;max-width:40rem;display:grid}.taller-datos__form[data-v-d577e449]{gap:.85rem;display:grid}.taller-datos__nota[data-v-d577e449]{color:var(--color-text-muted);margin:0;font-size:.85rem}.taller-datos__form[data-v-d577e449] .app-button{width:100%;min-height:2.75rem}@media (width>=720px){.taller-datos__form[data-v-d577e449]{grid-template-columns:1fr 1fr}.taller-datos__nota[data-v-d577e449],.taller-datos__form[data-v-d577e449] .app-button{grid-column:1/-1;justify-self:start;width:auto}}.client-list__primary-link,.client-list__open-link{color:var(--color-primary);font-weight:700}.client-list__primary-link:hover,.client-list__open-link:hover{color:var(--color-primary-strong)}.client-list__open-link{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.client-list__actions{align-items:center;gap:.55rem;display:inline-flex}.client-list__icon-action{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:2.1rem;height:2.1rem;color:var(--color-primary);background:var(--color-surface);cursor:pointer;place-items:center;display:inline-grid}.client-list__icon-action:hover{background:var(--color-surface-strong)}.client-list__icon-action--danger{color:var(--color-danger)}.client-list__icon-action--danger:hover{border-color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 9%, var(--color-surface))}.client-list[data-v-4f301823]{width:100%}.client-list--compact[data-v-4f301823]{gap:.55rem}.client-list--compact[data-v-4f301823] .app-page-header__subtitle{margin-top:.2rem}.client-list__toolbar+.app-list-page__card[data-v-4f301823]{margin-top:0}.client-list__table-heading[data-v-4f301823]{flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;min-width:0;display:flex}.client-list__heading-icon[data-v-4f301823]{border-radius:var(--radius-sm);background:var(--color-surface-strong);width:2.35rem;height:2.35rem;color:var(--color-primary);place-items:center;display:grid}.client-list__table-heading>div[data-v-4f301823]:last-child{gap:.18rem;display:grid}.client-list__table-heading span[data-v-4f301823]{color:var(--color-text-muted);font-size:.78rem}.client-list__search[data-v-4f301823]{width:100%;max-width:none;margin-bottom:.9rem;position:relative}@media (width>=1024px){.client-list__search[data-v-4f301823]{max-width:32rem;margin-bottom:1rem}.client-list__table-heading+.client-list__search[data-v-4f301823]{margin-top:.15rem}}.client-list__search>svg[data-v-4f301823]{color:var(--color-text-muted);pointer-events:none;position:absolute;bottom:.72rem;right:.75rem}.client-list__search[data-v-4f301823] input{padding-right:2.5rem}.client-list__error[data-v-4f301823]{color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.8rem;font-size:.88rem;display:flex}.client-form[data-v-4f301823]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.client-form__field[data-v-4f301823]{color:var(--color-text);gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.client-form__field--wide[data-v-4f301823],.client-form__error[data-v-4f301823]{grid-column:1/-1}.client-form__field textarea[data-v-4f301823]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;min-height:5rem;color:var(--color-text);font:inherit;resize:none;padding:.65rem .75rem}.client-form__error[data-v-4f301823]{color:var(--color-danger);margin:0;font-size:.82rem}.client-form__actions[data-v-4f301823]{justify-content:flex-end;gap:.55rem;display:flex}@media (width<=600px){.client-list__table-heading[data-v-4f301823]{align-items:flex-start}.client-form[data-v-4f301823]{grid-template-columns:1fr}.client-form__field--wide[data-v-4f301823],.client-form__error[data-v-4f301823]{grid-column:auto}}.app-badge[data-v-ba71c32c]{border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.app-badge--neutral[data-v-ba71c32c]{background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-border)}.app-badge--info[data-v-ba71c32c]{background:color-mix(in oklab, var(--color-primary) 15%, var(--color-surface));color:var(--color-primary);border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-border))}.app-badge--success[data-v-ba71c32c]{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.app-badge--warning[data-v-ba71c32c]{color:#b45309;background:#fffbeb;border-color:#fcd34d}.app-badge--danger[data-v-ba71c32c]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}:root[data-theme=dark]{background:color-mix(in oklab, var(--color-text) 8%, var(--color-surface));color:#fecaca;border-color:color-mix(in oklab, var(--color-text) 22%, var(--color-border));background:color-mix(in oklab, #60a5fa 22%, var(--color-surface));border-color:color-mix(in oklab, #60a5fa 55%, var(--color-border));background:color-mix(in oklab, #34d399 22%, var(--color-surface));border-color:color-mix(in oklab, #34d399 55%, var(--color-border));background:color-mix(in oklab, #fbbf24 22%, var(--color-surface));border-color:color-mix(in oklab, #fbbf24 55%, var(--color-border));background:color-mix(in oklab, #f87171 22%, var(--color-surface));border-color:color-mix(in oklab, #f87171 55%, var(--color-border))}.client-detail[data-v-6dbb84e3]{gap:1rem;max-width:1440px;margin:0 auto;display:grid}.client-detail__back[data-v-6dbb84e3]{width:fit-content;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.client-detail__loading[data-v-6dbb84e3]{min-height:12rem;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.client-detail__error-actions[data-v-6dbb84e3]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.client-detail__layout[data-v-6dbb84e3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.client-detail__card-title[data-v-6dbb84e3],.client-detail__vehicles-header[data-v-6dbb84e3]{align-items:center;gap:.7rem;display:flex}.client-detail__vehicles-header[data-v-6dbb84e3]{justify-content:space-between}.client-detail__card-title>div[data-v-6dbb84e3]{gap:.18rem;min-width:0;display:grid}.client-detail__card-title>div span[data-v-6dbb84e3]{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.client-detail__card-title[data-v-6dbb84e3] .app-badge{margin-left:auto}.client-detail__profile-icon[data-v-6dbb84e3],.client-detail__vehicle-icon[data-v-6dbb84e3],.client-detail__vehicle-row-icon[data-v-6dbb84e3]{border-radius:var(--radius-sm);width:2.45rem;height:2.45rem;color:var(--color-primary);background:var(--color-surface-strong);flex:none;place-items:center;display:grid}.client-detail__vehicle-icon[data-v-6dbb84e3]{color:#087f9c;background:color-mix(in oklab, #15a7c9 14%, var(--color-surface))}.client-detail__info-grid[data-v-6dbb84e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.client-detail__info-grid dt[data-v-6dbb84e3]{color:var(--color-text-muted);margin-bottom:.28rem;font-size:.76rem}.client-detail__info-grid dd[data-v-6dbb84e3]{overflow-wrap:anywhere;min-width:0;color:var(--color-text);align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:650;display:flex}.client-detail__info-grid dd span[data-v-6dbb84e3],.client-detail__info-grid dd a[data-v-6dbb84e3]{align-items:center;gap:.4rem;display:inline-flex}.client-detail__info-grid dd a[data-v-6dbb84e3]{color:var(--color-primary)}.client-detail__info-wide[data-v-6dbb84e3]{grid-column:1/-1}.client-detail__vehicle-list[data-v-6dbb84e3]{display:grid}.client-detail__vehicle-row[data-v-6dbb84e3]{border-bottom:1px solid var(--color-border-muted);min-width:0;color:var(--color-text);align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.client-detail__vehicle-row[data-v-6dbb84e3]:last-child{border-bottom:0;padding-bottom:0}.client-detail__vehicle-row[data-v-6dbb84e3]:first-child{padding-top:0}.client-detail__vehicle-row-icon[data-v-6dbb84e3]{color:#087f9c;background:color-mix(in oklab, #15a7c9 14%, var(--color-surface));width:2.2rem;height:2.2rem}.client-detail__vehicle-main[data-v-6dbb84e3]{flex:1;gap:.2rem;min-width:0;display:grid}.client-detail__vehicle-main strong[data-v-6dbb84e3]{font-size:.9rem}.client-detail__vehicle-main small[data-v-6dbb84e3],.client-detail__vehicle-km[data-v-6dbb84e3]{color:var(--color-text-muted);font-size:.78rem}.client-detail__vehicle-km[data-v-6dbb84e3]{white-space:nowrap}.client-detail__vehicle-arrow[data-v-6dbb84e3]{color:var(--color-primary);flex:none}.client-detail__vehicle-form[data-v-6dbb84e3]{gap:.85rem;display:grid}.client-detail__actions[data-v-6dbb84e3]{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.client-detail__actions[data-v-6dbb84e3] .app-button{width:100%;min-height:2.75rem}.client-detail__spent[data-v-6dbb84e3]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.client-detail__spent span[data-v-6dbb84e3]{color:var(--color-text-muted);font-size:.82rem}.client-detail__spent strong[data-v-6dbb84e3]{font-size:1.15rem}.client-detail__work-list[data-v-6dbb84e3]{gap:.45rem;display:grid}.client-detail__work-row[data-v-6dbb84e3]{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:3.25rem;color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;text-decoration:none;display:flex}.client-detail__work-row span[data-v-6dbb84e3]{gap:.1rem;min-width:0;display:grid}.client-detail__work-row small[data-v-6dbb84e3],.client-detail__work-row em[data-v-6dbb84e3]{color:var(--color-text-muted);font-size:.78rem;font-style:normal}.client-detail__work-row>span[data-v-6dbb84e3]:last-child{text-align:right;flex:none}@media (width>=901px){.client-detail__actions[data-v-6dbb84e3]{grid-template-columns:auto auto 1fr;align-items:center}.client-detail__actions[data-v-6dbb84e3] .app-button{width:auto}.client-detail__spent[data-v-6dbb84e3]{grid-column:auto;justify-self:end;min-width:16rem}}@media (width<=900px){.client-detail__layout[data-v-6dbb84e3]{grid-template-columns:1fr}}@media (width<=540px){.client-detail__vehicles-header[data-v-6dbb84e3]{flex-direction:column;align-items:flex-start}.client-detail__info-grid[data-v-6dbb84e3]{grid-template-columns:1fr;gap:.8rem}.client-detail__info-wide[data-v-6dbb84e3]{grid-column:auto}.client-detail__vehicle-km[data-v-6dbb84e3]{display:none}}.vehicle-list__primary-link,.vehicle-list__client-link,.vehicle-list__open-link{color:var(--color-primary);font-weight:700}.vehicle-list__primary-link:hover,.vehicle-list__client-link:hover,.vehicle-list__open-link:hover{color:var(--color-primary-strong)}.vehicle-list__open-link{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.vehicle-list__manage-link{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.35rem;color:var(--color-primary);background:var(--color-surface);align-items:center;padding:0 .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.vehicle-list__manage-link:hover{background:var(--color-surface-strong);border-color:var(--color-primary)}.vehicle-list[data-v-e902ea35]{width:100%}.vehicle-list--compact[data-v-e902ea35]{gap:.55rem}.vehicle-list__table-heading[data-v-e902ea35]{flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;min-width:0;display:flex}.vehicle-list__heading-icon[data-v-e902ea35]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 13%, var(--color-surface));width:2.35rem;height:2.35rem;color:var(--color-accent);place-items:center;display:grid}.vehicle-list__table-heading>div[data-v-e902ea35]:last-child{gap:.18rem;display:grid}.vehicle-list__table-heading span[data-v-e902ea35]{color:var(--color-text-muted);font-size:.78rem}.vehicle-list__search[data-v-e902ea35]{width:100%;max-width:none;margin-bottom:.9rem;position:relative}@media (width>=1024px){.vehicle-list__search[data-v-e902ea35]{max-width:36rem;margin-bottom:1rem}}.vehicle-list__search>svg[data-v-e902ea35]{color:var(--color-text-muted);pointer-events:none;position:absolute;bottom:.72rem;right:.75rem}.vehicle-list__search[data-v-e902ea35] input{padding-right:2.5rem}.vehicle-list__error[data-v-e902ea35]{color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.8rem;font-size:.88rem;display:flex}.historial-taller__header[data-v-c8223b06]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.historial-taller__title[data-v-c8223b06]{align-items:center;gap:.65rem;display:flex}.historial-taller__title span[data-v-c8223b06]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));width:2.2rem;height:2.2rem;color:var(--color-accent);place-items:center;display:grid}.historial-taller__title small[data-v-c8223b06]{color:var(--color-text-muted);display:block}.historial-taller__list[data-v-c8223b06]{gap:.45rem;display:grid}.historial-taller__row[data-v-c8223b06]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.historial-taller__row div[data-v-c8223b06]{flex:1;gap:.15rem;min-width:0;display:grid}.historial-taller__row small[data-v-c8223b06]{color:var(--color-text-muted)}.historial-taller__icon[data-v-c8223b06]{background:var(--color-surface);width:1.8rem;height:1.8rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.historial-taller__icon.is-orden[data-v-c8223b06]{color:var(--color-accent)}.historial-taller__icon.is-turno[data-v-c8223b06]{color:var(--color-warning,#fbbf24)}.vehicle-detail[data-v-444a1247]{gap:1rem;max-width:1440px;margin:0 auto;display:grid}.vehicle-detail__back[data-v-444a1247]{width:fit-content;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.vehicle-detail__loading[data-v-444a1247]{min-height:12rem;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.vehicle-detail__error-actions[data-v-444a1247]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.vehicle-detail__layout[data-v-444a1247]{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:start;gap:1rem;display:grid}.vehicle-detail__section-title[data-v-444a1247]{align-items:center;gap:.7rem;display:flex}.vehicle-detail__section-title>div[data-v-444a1247]{gap:.18rem;min-width:0;display:grid}.vehicle-detail__section-title>div span[data-v-444a1247]{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.vehicle-detail__section-title[data-v-444a1247] .app-badge{margin-left:auto}.vehicle-detail__icon[data-v-444a1247],.vehicle-detail__client-icon[data-v-444a1247]{border-radius:var(--radius-sm);color:#087f9c;background:color-mix(in oklab, #15a7c9 14%, var(--color-surface));flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.vehicle-detail__client-icon[data-v-444a1247]{color:var(--color-primary);background:var(--color-surface-strong)}.vehicle-detail__specs[data-v-444a1247]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.vehicle-detail__specs dt[data-v-444a1247]{color:var(--color-text-muted);margin-bottom:.28rem;font-size:.76rem}.vehicle-detail__specs dd[data-v-444a1247]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650}.vehicle-detail__specs .vehicle-detail__wide[data-v-444a1247]{grid-column:1/-1}.vehicle-detail__plate[data-v-444a1247]{border:1px solid var(--color-border);background:var(--color-surface-muted);font-variant-numeric:tabular-nums;border-radius:.35rem;width:fit-content;padding:.2rem .5rem}.vehicle-detail__km[data-v-444a1247]{align-items:center;gap:.35rem;display:inline-flex}.vehicle-detail__client-link[data-v-444a1247]{color:var(--color-text-muted);gap:.65rem;font-size:.84rem;display:grid}.vehicle-detail__client-link>span[data-v-444a1247]{align-items:center;gap:.35rem;display:inline-flex}.vehicle-detail__client-link .vehicle-detail__client-name[data-v-444a1247]{color:var(--color-text);font-size:1.05rem;font-weight:750}.vehicle-detail__client-link>strong[data-v-444a1247]{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:.5rem;display:inline-flex}.vehicle-detail__client-link>strong svg[data-v-444a1247]{transform:rotate(180deg)}.qr-sizes[data-v-444a1247]{gap:.55rem;display:grid}.qr-sizes__option[data-v-444a1247]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:4.4rem;color:var(--color-text);text-align:left;cursor:pointer;gap:.12rem;padding:.8rem .9rem;display:grid}.qr-sizes__option span[data-v-444a1247]{font-size:.95rem;font-weight:650}.qr-sizes__option small[data-v-444a1247]{color:var(--color-text-muted);font-size:.78rem}.qr-sizes__option.is-selected[data-v-444a1247]{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 8%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--color-primary)}.qr-sizes__download[data-v-444a1247]{width:100%;min-height:2.75rem;margin-top:.85rem}@media (width>=720px){.qr-sizes[data-v-444a1247]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.vehicle-detail__layout[data-v-444a1247]{grid-template-columns:1fr}}@media (width<=540px){.vehicle-detail__specs[data-v-444a1247]{grid-template-columns:1fr 1fr;gap:.85rem .65rem}.vehicle-detail__specs dd[data-v-444a1247]{font-size:.84rem}}.turno-evento__card[data-v-099877b0]{background:var(--turno-bg);border:1px solid var(--turno-border);width:100%;min-width:0;height:100%;color:var(--turno-fg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--turno-border) 30%, transparent);border-radius:.45rem;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.turno-evento__card[data-v-099877b0]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--turno-border) 30%, transparent), 0 4px 14px color-mix(in oklab, var(--turno-accent) 18%, transparent);transform:translateY(-1px)}.turno-evento--temp-atrasado .turno-evento__card[data-v-099877b0]{box-shadow:inset 0 0 0 1px var(--turno-border), 0 0 0 2px color-mix(in oklab, var(--color-danger) 65%, transparent)}.turno-evento--temp-proximo .turno-evento__card[data-v-099877b0]{box-shadow:inset 0 0 0 1px var(--turno-border), 0 0 0 2px oklab(76.859% .0560995 .154808/.7)}.turno-evento--temp-en_curso .turno-evento__card[data-v-099877b0]{box-shadow:inset 0 0 0 1px var(--turno-border), 0 0 0 2px color-mix(in oklab, var(--color-accent) 65%, transparent)}.turno-evento__card--overlap[data-v-099877b0]{outline:1px dashed color-mix(in oklab, var(--turno-accent) 50%, var(--color-text));outline-offset:-1px}.turno-evento__rail[data-v-099877b0]{background:var(--turno-accent);flex:none;width:.34rem}.turno-evento__card--time .turno-evento__rail[data-v-099877b0]{width:.42rem}.turno-evento__body[data-v-099877b0]{flex-direction:column;flex:auto;gap:.08rem;min-width:0;padding:.14rem .34rem .16rem;display:flex}.turno-evento__card--time .turno-evento__body[data-v-099877b0]{gap:.1rem;padding:.18rem .38rem .2rem}.turno-evento__card--month .turno-evento__body[data-v-099877b0]{padding:.05rem .28rem}.turno-evento__card--month .turno-evento__main[data-v-099877b0]{flex-direction:row;align-items:center;gap:.25rem;min-width:0}.turno-evento__card--month .turno-evento__title[data-v-099877b0],.turno-evento__card--month .turno-evento__time[data-v-099877b0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.turno-evento__card--month .turno-evento__title[data-v-099877b0]{font-size:.68rem;font-weight:700}.turno-evento__card--list .turno-evento__body[data-v-099877b0]{gap:.18rem;padding:.35rem .45rem}.turno-evento__chips[data-v-099877b0]{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.turno-evento__card--month .turno-evento__estado-chip[data-v-099877b0],.turno-evento__card--month .turno-evento__senal-chip[data-v-099877b0],.turno-evento__card--month .turno-evento__solape-chip[data-v-099877b0]{padding:.02rem .28rem;font-size:.55rem}.turno-evento__card--month .turno-evento__chips[data-v-099877b0]{gap:.14rem}.turno-evento__estado-chip[data-v-099877b0],.turno-evento__solape-chip[data-v-099877b0],.turno-evento__senal-chip[data-v-099877b0]{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.16rem;padding:.04rem .34rem;font-size:.6rem;font-weight:800;line-height:1.2;display:inline-flex}.turno-evento__estado-chip[data-v-099877b0]{background:var(--turno-chip-bg,var(--turno-bg));color:var(--turno-fg);border:1px solid color-mix(in oklab, var(--turno-border) 75%, transparent)}.turno-evento__solape-chip[data-v-099877b0]{background:color-mix(in oklab, var(--color-text) 8%, var(--color-surface));color:var(--turno-fg);border:1px solid color-mix(in oklab, var(--color-border) 80%, transparent)}.turno-evento__senal-chip--atrasado[data-v-099877b0]{background:color-mix(in oklab, var(--color-danger) 14%, var(--color-surface));color:var(--color-danger);border:1px solid color-mix(in oklab, var(--color-danger) 35%, transparent)}.turno-evento__senal-chip--proximo[data-v-099877b0]{background:color-mix(in oklab, #f59e0b 16%, var(--color-surface));color:#b45309;border:1px solid oklab(76.8591% .0560995 .154808/.4)}.turno-evento__senal-chip--en_curso[data-v-099877b0]{background:color-mix(in oklab, var(--color-accent) 16%, var(--color-surface));color:var(--color-accent);border:1px solid color-mix(in oklab, var(--color-accent) 40%, transparent)}.turno-evento__main[data-v-099877b0]{flex-direction:column;gap:.04rem;min-width:0;display:flex}.turno-evento__time[data-v-099877b0]{flex:none;font-size:.72rem;font-weight:800}.turno-evento__card--time .turno-evento__time[data-v-099877b0]{font-size:.76rem}.turno-evento__title[data-v-099877b0]{text-overflow:ellipsis;min-width:0;font-size:.72rem;font-weight:700;line-height:1.25;overflow:hidden}.turno-evento__card--time .turno-evento__title[data-v-099877b0]{white-space:nowrap;font-size:.78rem}.turno-evento__card--list .turno-evento__title[data-v-099877b0]{white-space:normal;font-size:.86rem}.turno-evento__sub[data-v-099877b0]{color:color-mix(in oklab, var(--turno-fg) 78%, var(--color-text-muted));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;font-weight:600;overflow:hidden}.turno-evento__month-meta[data-v-099877b0]{align-items:center;gap:.28rem;display:flex}.turno-evento__solape-mini[data-v-099877b0]{opacity:.92;align-items:center;gap:.12rem;font-size:.62rem;font-weight:800;display:inline-flex}.turnos-carga[data-v-1ce08945]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .55rem;display:flex}.turnos-carga--compact[data-v-1ce08945]{margin-bottom:.4rem}.turnos-carga__pill[data-v-1ce08945]{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.74rem;line-height:1.2;display:inline-flex}.turnos-carga__pill strong[data-v-1ce08945]{font-weight:800}.turnos-carga__pill span[data-v-1ce08945]{color:var(--color-text-muted);font-weight:600}.turnos-carga__pill--danger[data-v-1ce08945]{border-color:color-mix(in oklab, var(--color-danger) 45%, var(--color-border));background:color-mix(in oklab, var(--color-danger) 12%, var(--color-surface));color:var(--color-danger)}.turnos-carga__pill--danger span[data-v-1ce08945]{color:color-mix(in oklab, var(--color-danger) 75%, var(--color-text))}.turnos-carga__pill--warn[data-v-1ce08945]{border-color:color-mix(in oklab, #f59e0b 50%, var(--color-border));background:color-mix(in oklab, #f59e0b 14%, var(--color-surface));color:#b45309}:root[data-theme=dark] .turnos-carga__pill--warn[data-v-1ce08945]{color:#fdba74}.turnos-carga__pill--accent[data-v-1ce08945]{border-color:color-mix(in oklab, var(--color-accent) 50%, var(--color-border));background:color-mix(in oklab, var(--color-accent) 14%, var(--color-surface))}.turnos-carga__pill--pico.turnos-carga__pill--media[data-v-1ce08945]{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-border))}.turnos-carga__pill--pico.turnos-carga__pill--alta[data-v-1ce08945]{border-color:color-mix(in oklab, #f59e0b 45%, var(--color-border))}.turnos-carga__pill--pico.turnos-carga__pill--critica[data-v-1ce08945]{border-color:color-mix(in oklab, var(--color-danger) 45%, var(--color-border));background:color-mix(in oklab, var(--color-danger) 10%, var(--color-surface))}.turnos-carga__pico-label[data-v-1ce08945]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.65rem;font-weight:800}.turno-tooltip[data-v-b8273ddc]{z-index:80;border-radius:var(--radius-md);border:1px solid var(--turno-border,var(--color-border));background:var(--color-surface);width:min(18.75rem,100vw - 1rem);box-shadow:var(--shadow-lg);pointer-events:auto;padding:.65rem .75rem .7rem;animation:.14s ease-out turno-tooltip-in-b8273ddc;position:fixed}.turno-tooltip[data-v-b8273ddc]:before{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--turno-accent,var(--color-primary));width:100%;height:3px;position:absolute;inset:0 auto auto 0}.turno-tooltip__header[data-v-b8273ddc]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.turno-tooltip__estado[data-v-b8273ddc]{text-transform:uppercase;letter-spacing:.05em;color:var(--turno-accent,var(--color-primary));font-size:.68rem;font-weight:800}.turno-tooltip__senal[data-v-b8273ddc]{border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:800}.turno-tooltip__senal--atrasado[data-v-b8273ddc]{background:color-mix(in oklab, var(--color-danger) 16%, var(--color-surface));color:var(--color-danger)}.turno-tooltip__senal--proximo[data-v-b8273ddc]{background:color-mix(in oklab, #f59e0b 18%, var(--color-surface));color:#b45309}.turno-tooltip__senal--en_curso[data-v-b8273ddc]{background:color-mix(in oklab, var(--color-accent) 18%, var(--color-surface));color:var(--color-accent)}.turno-tooltip__titulo[data-v-b8273ddc]{color:var(--color-text);margin:0;font-size:.92rem;font-weight:800;line-height:1.3}.turno-tooltip__hora[data-v-b8273ddc]{color:var(--color-text-muted);margin:.2rem 0 .45rem;font-size:.78rem;font-weight:600}.turno-tooltip__meta[data-v-b8273ddc]{gap:.28rem;margin:0 0 .55rem;font-size:.78rem;display:grid}.turno-tooltip__meta div[data-v-b8273ddc]{grid-template-columns:4.2rem 1fr;gap:.35rem;display:grid}.turno-tooltip__meta dt[data-v-b8273ddc]{color:var(--color-text-muted);margin:0;font-weight:600}.turno-tooltip__meta dd[data-v-b8273ddc]{color:var(--color-text);margin:0;font-weight:600}.turno-tooltip__actions[data-v-b8273ddc]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.35rem;padding-top:.45rem;display:flex}.turno-tooltip__link[data-v-b8273ddc]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-primary);cursor:pointer;align-items:center;gap:.28rem;padding:.28rem .5rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.turno-tooltip__link[data-v-b8273ddc]:hover{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 8%, var(--color-surface))}.turno-tooltip__link--btn[data-v-b8273ddc]{font:inherit}@keyframes turno-tooltip-in-b8273ddc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.turno-detalle[data-v-420a6475]{gap:.9rem;display:grid}.turno-detalle__grid[data-v-420a6475]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:0;display:grid}.turno-detalle__grid dt[data-v-420a6475]{color:var(--color-text-muted);font-size:.78rem}.turno-detalle__grid dd[data-v-420a6475]{color:var(--color-text);margin:0;font-weight:600}.turno-detalle__wide[data-v-420a6475]{grid-column:1/-1}.turno-detalle__actions[data-v-420a6475]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=480px){.turno-detalle__grid[data-v-420a6475]{grid-template-columns:1fr}}.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}.app-datepicker[data-v-b0a057b7]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.app-datepicker__label[data-v-b0a057b7]{color:var(--color-text);font-size:.9rem;font-weight:600}.app-datepicker__error[data-v-b0a057b7]{color:var(--color-danger,#dc2626);font-size:.78rem}.app-datepicker[data-v-b0a057b7] .dp--input{border-radius:var(--radius-sm);min-height:2.4rem;font-family:inherit;font-size:.95rem}.app-field[data-v-08989d2f]{flex-direction:column;gap:.35rem;display:flex}.app-field__label[data-v-08989d2f]{color:var(--color-text);font-size:.9rem;font-weight:600}.app-field__control[data-v-08989d2f]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);resize:vertical;border-radius:.625rem;padding:.65rem .75rem}.app-field__control[data-v-08989d2f]:focus{border-color:var(--color-primary);outline:2px solid color-mix(in oklab, var(--color-primary) 35%, transparent);outline-offset:1px}.app-field__control--error[data-v-08989d2f]{border-color:#dc2626}.app-field__error[data-v-08989d2f]{color:#dc2626;font-size:.78rem}.turno-form[data-v-a11a7d1a]{gap:.9rem;display:grid}.turno-form__row[data-v-a11a7d1a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.turno-form__actions[data-v-a11a7d1a]{justify-content:flex-end;gap:.6rem;display:flex}@media (width<=640px){.turno-form__row[data-v-a11a7d1a]{grid-template-columns:1fr}}.turno-evento--pendiente{--turno-accent:#ea8c0a;--turno-bg:#fff7ed;--turno-fg:#9a3412;--turno-border:#fdba74;--turno-chip-bg:#ffedd5}.turno-evento--confirmado{--turno-accent:#2563eb;--turno-bg:#eff6ff;--turno-fg:#1e40af;--turno-border:#93c5fd;--turno-chip-bg:#dbeafe}.turno-evento--en_proceso{--turno-accent:#0891b2;--turno-bg:#ecfeff;--turno-fg:#0e7490;--turno-border:#67e8f9;--turno-chip-bg:#cffafe}.turno-evento--completado{--turno-accent:#059669;--turno-bg:#ecfdf5;--turno-fg:#047857;--turno-border:#6ee7b7;--turno-chip-bg:#d1fae5}.turno-evento--cancelado,.turno-evento--ausente{--turno-accent:#94a3b8;--turno-bg:#f1f5f9;--turno-fg:#64748b;--turno-border:#cbd5e1;--turno-chip-bg:#e2e8f0}:root[data-theme=dark] .turno-evento--pendiente{--turno-bg:oklab(36.3823% .00437165 -.0105341);--turno-fg:#fed7aa;--turno-border:#b45309;--turno-chip-bg:oklab(41.8863% .00613462 -.00524048)}:root[data-theme=dark] .turno-evento--confirmado{--turno-bg:oklab(33.928% -.0157453 -.087861);--turno-fg:#bfdbfe;--turno-border:#2563eb;--turno-chip-bg:oklab(38.4926% -.0192816 -.102753)}:root[data-theme=dark] .turno-evento--en_proceso{--turno-bg:oklab(35.1997% -.0305684 -.0605456);--turno-fg:#a5f3fc;--turno-border:#0891b2;--turno-chip-bg:oklab(40.3812% -.0383346 -.0688914)}:root[data-theme=dark] .turno-evento--completado{--turno-bg:oklab(33.8901% -.0366063 -.0367597);--turno-fg:#a7f3d0;--turno-border:#059669;--turno-chip-bg:oklab(39.0242% -.0468004 -.0382681)}:root[data-theme=dark] .turno-evento--cancelado,:root[data-theme=dark] .turno-evento--ausente{--turno-bg:#13294b;--turno-fg:#94a3b8;--turno-border:#334155;--turno-chip-bg:#1e3a5f}.turno-evento--cancelado,.turno-evento--ausente{opacity:.82}.turno-evento--temp-atrasado{--turno-urgencia-ring:var(--color-danger)}.turno-evento--temp-proximo{--turno-urgencia-ring:#f59e0b}.turno-evento--temp-en_curso{--turno-urgencia-ring:var(--color-accent)}.turno-evento--solapado{z-index:3}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-1U{z-index:var(--fc-popover-z)!important}.fc-1q{isolation:isolate}.fc-pp,.fc-pp *,.fc-pp :before,.fc-pp :after{box-sizing:border-box!important}.fc-gm,.fc-gm *{cursor:not-allowed!important}.fc-xp{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-xp::-webkit-scrollbar{display:none!important}.fc-J9{flex-shrink:0!important}.fc-oi .fc-TV{flex-flow:wrap!important;display:flex!important}.fc-OY .fc-TV>*{float:left!important}[dir=rtl] .fc-OY .fc-TV>*,.fc-OY[dir=rtl] .fc-TV>*{float:right!important}.fc-OY .fc-TV:after{content:""!important;clear:both!important;display:block!important}.fc-ky{cursor:pointer!important}.fc-Wq{cursor:n-resize!important}.fc-2H{cursor:s-resize!important}.fc-lP{cursor:w-resize!important}[dir=rtl] .fc-lP,.fc-pu{cursor:e-resize!important}[dir=rtl] .fc-pu{cursor:w-resize!important}.fc-Mo{cursor:col-resize!important}.fc-Bx,.fc-rT,.fc-1e{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-Bx{margin:-10px!important;padding:10px!important}.fc-rT{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-1e{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-7U{position:absolute;inset:0 -5px}.fc-N6{-webkit-user-select:none;user-select:none}.fc-BW{visibility:hidden}.fc-rf{border:0!important}.fc-Nq{border-left:0!important;border-right:0!important}.fc-zp{border-top:0!important;border-bottom:0!important}.fc-1h{border-top:0!important}.fc-cZ{border-bottom:0!important}.fc-G8{border-inline-start:0!important}.fc-MA{border-inline-end:0!important}.fc-Dh{flex-direction:row!important;display:flex!important}.fc-vg{flex-direction:column!important;display:flex!important}.fc-85{flex-grow:1!important}.fc-91{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-Da{min-height:0!important}.fc-1v{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-uR{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;width:100%!important}.fc-uR>thead{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-uR>tbody{background:0 0!important}.fc-uR>thead>tr>th,.fc-uR>tbody>tr>th,.fc-uR>tbody>tr>td{font-weight:inherit;text-align:inherit;vertical-align:top!important}.fc-hF{padding:0!important}.fc-Ds{padding-top:0!important;padding-bottom:0!important}.fc-TA{margin:0!important}.fc-rt{margin-top:0!important;margin-bottom:0!important}.fc-wS{margin-left:0!important;margin-right:0!important}.fc-mV{white-space:nowrap!important}.fc-zJ{white-space:pre!important}.fc-Fk{overflow-anchor:none}.fc-Ss{pointer-events:none!important}.fc-D6{overflow:hidden!important}.fc-5x{white-space:nowrap!important;overflow:hidden!important}.fc-DP{position:relative!important}.fc-P2{position:absolute!important}.fc-5a{inset-inline-start:0!important}.fc-lb{inset-inline-end:0!important}.fc-0X{position:absolute!important;inset:0!important}.fc-9s,.fc-Gk{position:absolute!important;left:0!important;right:0!important}.fc-xh,.fc-XV{position:absolute!important;top:0!important;bottom:0!important}.fc-9s{top:0!important}.fc-XV{width:0!important;left:0!important;right:0!important}@media not print{.fc-XI{position:sticky!important}.fc-7G{position:sticky!important;top:0!important}.fc-Rw{position:sticky!important;inset-inline-start:0!important}.fc-yg{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;top:0!important}}.fc-2i{box-sizing:content-box!important}.fc-o2{position:absolute!important;left:-10000px!important}.fc-ih{align-items:center!important}.fc-HJ{align-items:flex-start!important}.fc-El{align-items:flex-end!important}.fc-nF{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-Or>*{margin-top:-1px!important}.fc-Or>*>*{height:1px!important}.fc-6w{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-9C{min-height:4em!important}.fc-GJ{display:flow-root!important}.fc-d0{z-index:0}.fc-Og{z-index:1}.fc-BT{z-index:2}.fc-XO{z-index:3}.fc-e8{z-index:4}.fc-sR{z-index:5}.fc-W4{z-index:1000}.fc-eV{z-index:9999}.fc-4U:focus-visible{z-index:2}.fc-classic-n5m{--fc-classic-border-style:solid;font-size:16px;line-height:1.5}.fc-classic-Z9U{appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}.fc-classic-JiE{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.fc-classic-3Lc{pointer-events:none}.fc-classic-1EY{position:absolute}.fc-classic-eYX{position:relative}.fc-classic-OUe{position:sticky}.fc-classic-MaV{inset-inline:0}.fc-classic-AWB{inset-block:0}.fc-classic-11a{inset-inline-start:-4px}.fc-classic-rbS{inset-inline-start:0}.fc-classic-bEw{inset-inline-end:-4px}.fc-classic-2w8{inset-inline-end:2px}.fc-classic-dnf{inset-inline-end:-3px}.fc-classic-YDC{top:-4px}.fc-classic-n9G{top:0}.fc-classic-2ik{top:2px}.fc-classic-ERR{top:50%}.fc-classic-fJL{bottom:-4px}.fc-classic-jGI{bottom:0}.fc-classic-1V6{left:50%}.fc-classic-88I{order:-1}.fc-classic-gMS{margin:4px}.fc-classic-bvX{margin:8px}.fc-classic-jD5{margin:16px}.fc-classic-J04{margin-inline:-5px}.fc-classic-cKZ{margin-inline:2px}.fc-classic-rVY{margin-inline:4px}.fc-classic-fn8{margin-inline:8px}.fc-classic-148{margin-inline:1px}.fc-classic-cJ3{margin-block:2px}.fc-classic-V9v{margin-block:4px}.fc-classic-2tF{margin-block:8px}.fc-classic-Jzj{margin-inline-start:2px}.fc-classic-Mde{margin-inline-start:8px}.fc-classic-qvL{margin-inline-start:1px}.fc-classic-kp0{margin-inline-end:-4px}.fc-classic-3e1{margin-inline-end:2px}.fc-classic-B3G{margin-inline-end:2.5%}.fc-classic-9hC{margin-inline-end:1px}.fc-classic-Dq8{margin-top:-4px}.fc-classic-a10{margin-top:-5px}.fc-classic-Ika{margin-bottom:1px}.fc-classic-nHS{margin-bottom:-1px}.fc-classic-F99{margin-left:-4px}.fc-classic-eF2{display:contents}.fc-classic-I48{display:block}.fc-classic-dl1{display:flex}.fc-classic-i3N{display:grid}.fc-classic-pps{display:none}.fc-classic-3wQ{width:8px;height:8px}.fc-classic-vnf{width:16px;height:16px}.fc-classic-XUJ{width:20px;height:20px}.fc-classic-uuA{height:8px}.fc-classic-zrJ{height:12px}.fc-classic-84e{min-height:2px}.fc-classic-mhE{min-height:12px}.fc-classic-toR{min-height:1px}.fc-classic-roZ{width:50%}.fc-classic-hza{width:8px}.fc-classic-4Tv{width:5px}.fc-classic-kMV{max-width:200px}.fc-classic-2KU{min-width:0}.fc-classic-aNc{min-width:220px}.fc-classic-yi0{flex-shrink:0}.fc-classic-1Zl{flex-shrink:1}.fc-classic-OLq{flex-shrink:100}.fc-classic-1El{flex-grow:1}.fc-classic-jmT{rotate:180deg}.fc-classic-sgX{flex-direction:column}.fc-classic-1sP{flex-direction:row}.fc-classic-dNl{flex-wrap:wrap}.fc-classic-XpK{align-items:center}.fc-classic-N2M{justify-content:space-between}.fc-classic-E9P{justify-content:center}.fc-classic-LMv{justify-content:flex-end}.fc-classic-aTF{gap:2px}.fc-classic-NWN{gap:4px}.fc-classic-wwb{gap:12px}.fc-classic-yth{gap:20px}.fc-classic-sI7{align-self:flex-start}.fc-classic-pKG{overflow:hidden}.fc-classic-Ig4{border-radius:4px}.fc-classic-AAA{border-radius:2147483647px}.fc-classic-Fvv{border-radius:4px}.fc-classic-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-classic-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-classic-C2g{border-end-end-radius:4px}.fc-classic-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-classic-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-classic-wsy{border-style:var(--fc-classic-border-style);border-width:1px}.fc-classic-5JF{border-style:var(--fc-classic-border-style);border-width:4px}.fc-classic-yDA{border-style:var(--fc-classic-border-style);border-width:5px}.fc-classic-Mjo{border-style:var(--fc-classic-border-style);border-width:calc(var(--fc-classic-small-dot-width) / 2)}.fc-classic-GOm{border-style:var(--fc-classic-border-style);border-width:calc(var(--fc-classic-large-dot-width) / 2)}.fc-classic-1Wx{border-inline-style:var(--fc-classic-border-style);border-inline-width:1px}.fc-classic-ybF{border-inline-style:var(--fc-classic-border-style);border-inline-width:5px}.fc-classic-JIC{border-block-style:var(--fc-classic-border-style);border-block-width:1px}.fc-classic-XM3{border-block-style:var(--fc-classic-border-style);border-block-width:5px}.fc-classic-3J4{border-inline-start-style:var(--fc-classic-border-style);border-inline-start-width:1px}.fc-classic-hhi{border-inline-start-style:var(--fc-classic-border-style);border-inline-start-width:5px}.fc-classic-jIH{border-inline-start-style:var(--fc-classic-border-style);border-inline-start-width:6px}.fc-classic-USt{border-inline-end-style:var(--fc-classic-border-style);border-inline-end-width:1px}.fc-classic-Bda{border-inline-end-style:var(--fc-classic-border-style);border-inline-end-width:5px}.fc-classic-ku3{border-top-style:var(--fc-classic-border-style);border-top-width:1px}.fc-classic-bLA{border-top-style:var(--fc-classic-border-style);border-top-width:6px}.fc-classic-zi1{border-bottom-style:var(--fc-classic-border-style);border-bottom-width:1px}.fc-classic-TN2{--fc-classic-border-style:dotted;border-style:dotted}.fc-classic-C1x{border-color:var(--fc-classic-border)}.fc-classic-sYT{border-color:var(--fc-classic-now)}.fc-classic-0Pr{border-color:var(--fc-classic-primary)}.fc-classic-vXO{border-color:var(--fc-classic-button-border)}.fc-classic-rQI{border-color:var(--fc-classic-button-strong-border)}.fc-classic-C0k{border-color:var(--fc-classic-strong-border)}.fc-classic-lNM{border-color:var(--fc-event-color)}.fc-classic-d0j{border-color:#0000}.fc-classic-Pqk{border-inline-color:#0000}.fc-classic-rif{border-block-color:#0000}.fc-classic-0qY{border-inline-start-color:var(--fc-classic-now)}.fc-classic-LaM{border-inline-start-color:#000}.fc-classic-5JV{border-inline-end-color:#000}.fc-classic-1Aa{border-top-color:var(--fc-classic-now)}.fc-classic-Jk3{background-color:var(--fc-classic-background)}.fc-classic-iYS{background-color:var(--fc-classic-faint)}.fc-classic-hLU{background-color:var(--fc-classic-highlight)}.fc-classic-k3f{background-color:var(--fc-classic-muted)}.fc-classic-YjJ{background-color:var(--fc-event-color)}@media not print{@supports (color:color-mix(in lab, red, red)){.fc-classic-hsC{background-color:color-mix(in oklab, var(--fc-event-color) var(--fc-classic-background-event-opacity), transparent)}}@supports not (color:color-mix(in lab, red, red)){.fc-classic-hsC{isolation:isolate;position:relative}.fc-classic-hsC:before{content:"";background-color:var(--fc-event-color);opacity:var(--fc-classic-background-event-opacity);z-index:-1;position:absolute;inset:0}}}.fc-classic-JWq{background-color:var(--fc-classic-button)}.fc-classic-Adi{background-color:var(--fc-classic-button-strong)}.fc-classic-KUX{padding:2px}.fc-classic-XJa{padding:6px}.fc-classic-3N5{padding:8px}.fc-classic-7A6{padding:1px}.fc-classic-oQ2{padding-inline:2px}.fc-classic-Eaq{padding-inline:10px}.fc-classic-Apf{padding-inline:12px}.fc-classic-F1o{padding-inline:1px}.fc-classic-2rx{padding-block:2px}.fc-classic-Jhn{padding-block:4px}.fc-classic-End{padding-block:6px}.fc-classic-dl6{padding-block:8px}.fc-classic-P9h{padding-block:60px}.fc-classic-z5u{padding-block:1px}.fc-classic-a7i{padding-inline-start:2px}.fc-classic-166{padding-top:2px}.fc-classic-8ub{padding-bottom:2px}.fc-classic-cM0{padding-bottom:16px}.fc-classic-HXA{text-align:center}.fc-classic-2HE{text-align:end}.fc-classic-AVD{font-size:24px;line-height:1.33333}.fc-classic-vQz{font-size:11px;line-height:1.09091}.fc-classic-1Po{font-size:16px;line-height:1.5}.fc-classic-9yp{font-size:14px;line-height:1.42857}.fc-classic-a3B{font-size:12px;line-height:1.33333}.fc-classic-DIS{font-weight:700}.fc-classic-IPx{text-overflow:ellipsis}.fc-classic-TZ4{white-space:nowrap}.fc-classic-jm6{white-space:pre}.fc-classic-taq{color:var(--fc-classic-faint-foreground)}.fc-classic-m9h{color:var(--fc-classic-muted-foreground)}.fc-classic-GAX{color:var(--fc-classic-foreground)}.fc-classic-RnT{color:var(--fc-classic-button-foreground)}.fc-classic-i9F{color:var(--fc-event-contrast-color)}.fc-classic-L1Y{font-style:italic}.fc-classic-lMo{opacity:.5}.fc-classic-Q3Z{opacity:.65}.fc-classic-iTG{opacity:.75}.fc-classic-MGT{opacity:var(--fc-classic-background-event-foreground-opacity)}.fc-classic-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-classic-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-classic-qNs{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.fc-classic-A3h{box-shadow:0 0 0 1px var(--fc-classic-ring-color,currentcolor)}.fc-classic-yKG{--fc-classic-ring-color:var(--fc-classic-background)}.fc-classic-2R2{outline-width:1px;outline-style:solid}.fc-classic-0Bj{outline-width:2px;outline-style:solid}.fc-classic-fFh{outline-offset:-2px}.fc-classic-3Xj{outline-offset:2px}.fc-classic-lYz{outline-color:var(--fc-classic-button-outline)}.fc-classic-zIi{outline-color:var(--fc-classic-primary)}.fc-classic-SDU{background:linear-gradient(var(--fc-classic-muted), var(--fc-classic-muted))var(--fc-classic-background)}.fc-classic-BaR{background:linear-gradient(var(--fc-classic-strong), var(--fc-classic-strong))var(--fc-classic-background)}.fc-classic-mAY:not(:is(:where(.fc-classic-bCs):hover *)){opacity:.65}@media not all and (hover:hover){.fc-classic-mAY{opacity:.65}}@media not print{.fc-classic-hbn{background-color:var(--fc-classic-today)}}@media (hover:hover){.fc-classic-vs6:is(:where(.fc-classic-bCs):hover *){display:block}.fc-classic-Ogp:is(:where(.fc-classic-bCs):hover *){text-decoration-line:underline}}.fc-classic-uk6:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.fc-classic-Tuc:last-child{border-start-end-radius:4px;border-end-end-radius:4px}@media (hover:hover){.fc-classic-bqK:hover{border-color:var(--fc-classic-button-strong-border)}.fc-classic-9Rj:hover{background-color:var(--fc-classic-button-strong)}.fc-classic-Ubk:hover{background-color:var(--fc-classic-faint)}.fc-classic-4yP:hover{background-color:var(--fc-classic-muted)}.fc-classic-Eu0:hover{text-decoration-line:underline}}.fc-classic-OIx:focus-visible{background-color:var(--fc-classic-faint)}.fc-classic-tCP:focus-visible{background-color:var(--fc-classic-muted)}.fc-classic-uqo:focus-visible{outline-width:2px;outline-style:solid}.fc-classic-sOR:focus-visible{outline-width:3px;outline-style:solid}.fc-classic-aIH:active{border-color:var(--fc-classic-button-strong-border)}.fc-classic-5ky:active{background-color:var(--fc-classic-button-strong)}.fc-classic-28F:active{background-color:var(--fc-classic-muted)}.fc-classic-8gz:active{background-color:var(--fc-classic-strong)}@media print{.fc-classic-jsy{border-width:1px}.fc-classic-nQ5{border-color:var(--fc-classic-button-strong-border)}.fc-classic-DO7{border-color:var(--fc-event-color)}.fc-classic-4MR{border-color:#000}.fc-classic-vwH{background-color:#fff}.fc-classic-cfp{color:#000}}[dir=rtl] .fc-classic-jY6{rotate:none}[dir=rtl] .fc-classic-asP{rotate:180deg}:root{--fc-classic-button:#334155;--fc-classic-button-border:#334155;--fc-classic-button-strong:#1e293b;--fc-classic-button-strong-border:#0f172a;--fc-classic-button-outline:#47556980;--fc-classic-button-foreground:#fff;--fc-classic-primary:#3788d8;--fc-classic-primary-foreground:#fff;--fc-classic-event:var(--fc-classic-primary);--fc-classic-event-contrast:var(--fc-classic-primary-foreground);--fc-classic-background-event:#22c55e;--fc-classic-background-event-opacity:15%;--fc-classic-background-event-foreground-opacity:50%;--fc-classic-highlight:#cffafe66;--fc-classic-today:#facc1526;--fc-classic-now:#ef4444;--fc-classic-small-dot-width:8px;--fc-classic-large-dot-width:10px;--fc-classic-background:#fff;--fc-classic-faint:#0000000a;--fc-classic-muted:#00000014;--fc-classic-strong:#00000024;--fc-classic-foreground:#030712;--fc-classic-faint-foreground:#9ca3af;--fc-classic-muted-foreground:#6b7280;--fc-classic-border:#ddd;--fc-classic-strong-border:#9ca3af}@media not print{[data-color-scheme=dark]{--fc-classic-highlight:#3b82f633;--fc-classic-today:#fef08a1a;--fc-classic-background:#030712;--fc-classic-faint:#ffffff0a;--fc-classic-muted:#ffffff14;--fc-classic-strong:#ffffff24;--fc-classic-foreground:#fff;--fc-classic-faint-foreground:#4b5563;--fc-classic-muted-foreground:#9ca3af;--fc-classic-border:#1f2937;--fc-classic-strong-border:#374151}}.turnos-dia-lista[data-v-b3121583]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.turnos-dia-lista__item[data-v-b3121583]{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);cursor:pointer;grid-template-columns:auto 1fr;gap:.1rem .65rem;padding:.7rem .75rem;display:grid}.turnos-dia-lista__item strong[data-v-b3121583]{grid-row:span 2;align-self:center}.turnos-dia-lista__item small[data-v-b3121583]{color:var(--color-text-muted)}.turnos-view[data-v-b3121583]{flex-direction:column;gap:1rem;min-width:0;max-width:1440px;min-height:100%;margin:0 auto;display:flex}.turnos-view--desktop[data-v-b3121583]{gap:.45rem;width:100%;max-width:none;min-height:calc(100dvh - 3.6rem);margin:0}.turnos-view--desktop[data-v-b3121583] .app-page-header{margin-bottom:0}.turnos-view--desktop[data-v-b3121583] .app-page-header__title{font-size:1.35rem}.turnos-view__workspace[data-v-b3121583]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.turnos-view--desktop .turnos-view__workspace[data-v-b3121583]{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:0;display:grid}.turnos-panel[data-v-b3121583]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.85rem;width:18.5rem;padding:.75rem .85rem;display:grid}.turnos-panel[data-v-b3121583]:not([open]){width:auto}.turnos-panel summary[data-v-b3121583]{cursor:pointer;font-weight:700}.turnos-view__rail[data-v-b3121583]{flex-direction:column;gap:.85rem;min-width:0;min-height:0;padding:.15rem .1rem .15rem 0;display:flex;overflow:auto}.turnos-view__rail-create[data-v-b3121583]{border-radius:999px;justify-content:center;gap:.45rem;width:100%;min-height:2.65rem;font-weight:700}.turnos-view__rail-filters[data-v-b3121583]{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.turnos-view__meta--rail[data-v-b3121583]{flex-direction:column;align-items:stretch;gap:.4rem;margin:0}.turnos-view__meta--rail span[data-v-b3121583]{border-radius:var(--radius-sm);width:100%;font-size:.78rem}.turnos-view__meta-next[data-v-b3121583]{line-height:1.35}.turnos-view__legend--rail[data-v-b3121583]{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding-top:.35rem}.turnos-view--desktop .turnos-view__card[data-v-b3121583]{border-radius:var(--radius-md);min-height:0}.turnos-view--desktop .turnos-view__card[data-v-b3121583] .app-card__content{padding:.55rem .7rem .65rem}.turnos-view__stage-top--desktop[data-v-b3121583]{margin-bottom:0}.turnos-view__toolbar--desktop[data-v-b3121583]{border-bottom:1px solid var(--color-border);margin-bottom:.55rem;padding-bottom:.55rem}.turnos-view--desktop .turnos-view__title[data-v-b3121583]{letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583]{min-height:0;overflow:hidden}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-daygrid-day{min-height:0}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-col-header-cell-cushion{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:.55rem .35rem;font-size:.72rem;font-weight:700}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-daygrid-day-number{padding:.35rem .45rem;font-size:.82rem;font-weight:600}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-day-today .fc-daygrid-day-number{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;min-width:1.65rem;min-height:1.65rem;display:inline-grid}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-day-today{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-surface))}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-event.turno-evento{margin-bottom:.12rem}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-timegrid-slot-label-cushion{color:var(--color-text-muted);font-size:.75rem}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-timegrid-event{box-shadow:none;border-radius:.45rem}.turnos-view--desktop .turnos-view__calendar[data-v-b3121583] .fc-more-link{font-size:.75rem;font-weight:700}.turnos-view__card[data-v-b3121583]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.turnos-view[data-v-b3121583] .app-card__content{flex-direction:column;flex:auto;min-height:0;display:flex}.turnos-view[data-v-b3121583] .turnos-view__card:hover{transform:none}.turnos-view__error[data-v-b3121583],.turnos-view__hint[data-v-b3121583]{flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 .85rem;font-size:.88rem;display:flex}.turnos-view__error[data-v-b3121583]{color:var(--color-danger)}.turnos-view__hint[data-v-b3121583]{color:var(--color-text-muted)}.turnos-view__hint[data-v-b3121583]:before{content:"";background:currentColor;flex:none;width:1.6rem;height:1.6rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat}.turnos-view__legend[data-v-b3121583]{color:var(--color-text-muted);flex-wrap:wrap;gap:.55rem .9rem;margin:0 0 .9rem;padding:0;font-size:.78rem;list-style:none;display:flex}.turnos-view__legend-dot[data-v-b3121583]{vertical-align:middle;background:var(--turno-accent,var(--color-primary));border:1px solid var(--turno-border,var(--color-border));border-radius:999px;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}.turnos-view__meta[data-v-b3121583]{color:var(--color-text-muted);flex-wrap:wrap;gap:.45rem .7rem;margin:0 0 .75rem;font-size:.8rem;display:flex}.turnos-view__meta span[data-v-b3121583]{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text);border-radius:999px;padding:.28rem .55rem}.turnos-view__stage[data-v-b3121583]{flex-direction:column;flex:auto;min-height:0;display:flex}.turnos-view__stage-top[data-v-b3121583]{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.turnos-view__handle[data-v-b3121583]{display:none}.turnos-view__stage-heading[data-v-b3121583]{flex:auto;gap:.12rem;min-width:0;display:grid}.turnos-view__stage-heading small[data-v-b3121583]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.turnos-view__close-btn[data-v-b3121583]{border:1px solid var(--color-border);background:var(--color-surface);width:2.4rem;height:2.4rem;color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:inline-grid}.turnos-view__expand-hint[data-v-b3121583]{display:none}.turnos-view__toolbar[data-v-b3121583]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.turnos-view__nav[data-v-b3121583],.turnos-view__views[data-v-b3121583]{flex-wrap:wrap;gap:.35rem;display:flex}.turnos-view__title[data-v-b3121583]{color:var(--color-text);flex:none;font-size:clamp(.95rem,2vw,1.2rem)}.turnos-view__calendar[data-v-b3121583]{--fc-classic-primary:var(--color-primary);--fc-classic-event:var(--color-primary);--fc-classic-event-contrast:#fff;--fc-classic-background:var(--color-surface);--fc-classic-foreground:var(--color-text);--fc-classic-faint-foreground:var(--color-text-muted);--fc-classic-muted-foreground:var(--color-text-muted);--fc-classic-border:var(--color-border);--fc-classic-strong-border:var(--color-border);--fc-classic-button:var(--color-surface);--fc-classic-button-border:var(--color-border);--fc-classic-button-text:var(--color-text);--fc-classic-button-strong:var(--color-primary);--fc-classic-button-strong-border:var(--color-primary);--fc-classic-today:color-mix(in oklab, var(--color-accent) 16%, transparent);-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:22rem;overflow-x:auto}.turnos-view__calendar[data-v-b3121583] .fc{width:100%;min-width:100%;height:100%}.turnos-view__calendar[data-v-b3121583] .fc-scrollgrid-section-body>td{border-color:var(--color-border)}.turnos-view__calendar[data-v-b3121583] .fc-toolbar{display:none}.turnos-view__calendar[data-v-b3121583] .fc-day-sat,.turnos-view__calendar[data-v-b3121583] .fc-day-sun{background:color-mix(in oklab, var(--color-surface-muted) 70%, transparent)}.turnos-view__calendar[data-v-b3121583] .fc-non-business{background:color-mix(in oklab, var(--color-surface-muted) 55%, transparent)}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-day{cursor:pointer;min-height:5.25rem}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-day-frame{min-height:0}.turnos-view__calendar[data-v-b3121583] .fc-day-other{pointer-events:none;background:0 0}.turnos-view__calendar[data-v-b3121583] .fc-day-other .fc-daygrid-day-top,.turnos-view__calendar[data-v-b3121583] .fc-day-other .fc-daygrid-day-events,.turnos-view__calendar[data-v-b3121583] .fc-day-other .fc-daygrid-day-bottom{visibility:hidden}.turnos-view__calendar[data-v-b3121583] .fc-event.turno-evento{color:inherit;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.turnos-view__calendar[data-v-b3121583] .fc-event.turno-evento .fc-event-main{color:inherit;padding:0}.turnos-view__calendar[data-v-b3121583] .fc-timegrid-event-harness-inset .fc-timegrid-event.turno-evento{margin:1px 2px}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-event.turno-evento{margin-top:1px}.turnos-view__calendar[data-v-b3121583] .fc-list-event.turno-evento{cursor:pointer}.turnos-view__calendar[data-v-b3121583] .fc-list-event.turno-evento td{background:0 0;border:0;padding:.35rem .55rem}.turnos-view__calendar[data-v-b3121583] .fc-list-event.turno-evento .fc-list-event-time,.turnos-view__calendar[data-v-b3121583] .fc-list-event.turno-evento .fc-list-event-graphic{display:none}.turnos-view__calendar[data-v-b3121583] .fc-list-event.turno-evento+.fc-list-event.turno-evento td{border-top:1px solid var(--color-border)}.turnos-view__calendar[data-v-b3121583] .fc-popover .fc-event.turno-evento{margin-bottom:.25rem}.turnos-view__calendar[data-v-b3121583] .fc-popover{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-day-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.turnos-view__calendar[data-v-b3121583] .turnos-dia-badge{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:1.15rem;height:1.15rem;color:var(--color-text);border-radius:999px;place-items:center;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-grid}.turnos-view__calendar[data-v-b3121583] .turnos-dia-badge--media{background:color-mix(in oklab, var(--color-primary) 14%, var(--color-surface));border-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-border));color:var(--color-primary-strong)}.turnos-view__calendar[data-v-b3121583] .turnos-dia-badge--alta{background:color-mix(in oklab, #f59e0b 16%, var(--color-surface));border-color:color-mix(in oklab, #f59e0b 40%, var(--color-border));color:#b45309}.turnos-view__calendar[data-v-b3121583] .turnos-dia-badge--critica{background:color-mix(in oklab, var(--color-danger) 14%, var(--color-surface));border-color:color-mix(in oklab, var(--color-danger) 40%, var(--color-border));color:var(--color-danger)}.turnos-view__calendar[data-v-b3121583] .turnos-dia-badge--header{vertical-align:middle;margin-left:.35rem}.turnos-view__calendar[data-v-b3121583] .fc-col-header-cell-cushion{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem;display:inline-flex}.turnos-view__calendar[data-v-b3121583] .fc-timegrid-col.fc-day-today{background:color-mix(in oklab, var(--color-primary) 6%, transparent)}.turnos-view__calendar[data-v-b3121583] .fc-timegrid-slot{height:2.35rem}@media (width<=767px){.turnos-view[data-v-b3121583]{gap:.55rem}.turnos-view[data-v-b3121583] .app-page-header__subtitle{display:none}.turnos-view[data-v-b3121583] .app-card__header,.turnos-view[data-v-b3121583] .app-card__content{padding:.7rem}.turnos-view__hint[data-v-b3121583]{display:none}.turnos-view__legend[data-v-b3121583]{gap:.35rem .65rem;margin-bottom:.45rem}.turnos-view__meta[data-v-b3121583]{margin-bottom:.45rem}.turnos-view__toolbar[data-v-b3121583]{flex-direction:column;align-items:stretch;gap:.4rem;margin-bottom:.45rem}.turnos-view__nav[data-v-b3121583],.turnos-view__views[data-v-b3121583]{justify-content:center}.turnos-view__meta span[data-v-b3121583]:nth-child(3){flex:100%}.turnos-view__expand-hint[data-v-b3121583]{background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:0 0 .55rem;padding:.45rem .65rem;font-size:.78rem;font-weight:600;display:flex}.turnos-view__calendar[data-v-b3121583]{min-height:min(52dvh,28rem)}.turnos-view__stage.is-expanded[data-v-b3121583]{z-index:55;background:var(--color-bg);height:100dvh;padding:max(.35rem, env(safe-area-inset-top)) max(.45rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.45rem, env(safe-area-inset-left));flex-direction:column;display:flex;position:fixed;inset:0}.turnos-view__stage.is-expanded .turnos-view__handle[data-v-b3121583],.turnos-view__stage.is-expanded .turnos-view__stage-hint[data-v-b3121583]{display:none}.turnos-view__stage.is-expanded .turnos-view__stage-top[data-v-b3121583]{margin-bottom:.25rem;padding-top:0}.turnos-view__stage.is-expanded .turnos-view__title[data-v-b3121583]{font-size:1rem}.turnos-view__stage.is-expanded .turnos-view__toolbar[data-v-b3121583]{flex-flow:row;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.3rem}.turnos-view__stage.is-expanded .turnos-view__nav[data-v-b3121583],.turnos-view__stage.is-expanded .turnos-view__views[data-v-b3121583]{flex:0 auto;justify-content:flex-start;gap:.25rem}.turnos-view__stage.is-expanded .turnos-view__toolbar[data-v-b3121583] .app-button{min-height:2rem;padding:.2rem .55rem;font-size:.78rem}.turnos-view__stage.is-expanded .turnos-view__calendar[data-v-b3121583]{flex:auto;height:auto;min-height:0}.turnos-view__stage.is-expanded .turnos-view__calendar[data-v-b3121583] .fc{height:100%}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-daygrid-event{margin-top:1px}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-daygrid-event-harness{margin-top:1px!important}.turnos-view[data-v-b3121583]:not(.turnos-view--desktop) .fc-daygrid-more-link{box-sizing:border-box;background:color-mix(in oklab, var(--color-primary) 16%, var(--color-surface));width:calc(100% - .3rem);min-height:2.75rem;color:var(--color-primary);text-align:center;white-space:normal;border-radius:.5rem;justify-content:center;align-items:center;margin:.15rem auto .2rem;padding:.35rem .3rem;font-size:.72rem;font-weight:700;line-height:1.15;display:flex}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-daygrid-day{cursor:pointer}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-daygrid-day-number{border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.92rem;font-weight:700;display:inline-grid}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-day-today{background:color-mix(in oklab, var(--color-accent) 18%, var(--color-surface))}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-day-today .fc-daygrid-day-number{background:var(--color-primary);color:#fff}.turnos-view__stage.is-expanded[data-v-b3121583] .fc-daygrid-day:active{background:color-mix(in oklab, var(--color-primary) 14%, var(--color-surface))}.turnos-view__stage.is-expanded[data-v-b3121583] .turno-evento__time{display:inline}.turnos-view__card[data-v-b3121583]{overflow:hidden}.turnos-view__calendar[data-v-b3121583] .fc-header-toolbar{display:none}.turnos-view__calendar[data-v-b3121583] .fc-list{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.turnos-view__calendar[data-v-b3121583] .fc-list-day-cushion{background:var(--color-surface-muted);color:var(--color-text);padding:.55rem .75rem;font-weight:800}.turnos-view__calendar[data-v-b3121583] .fc-list-event td{padding:.7rem .75rem}.turnos-view__calendar[data-v-b3121583] .fc-list-event-title{font-weight:700}.turnos-view__calendar[data-v-b3121583] .fc-list-empty{padding:1.2rem .8rem}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-day{height:100%;min-height:0}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-day-frame{min-height:100%}.turnos-view__calendar[data-v-b3121583] .fc-daygrid-body,.turnos-view__calendar[data-v-b3121583] .fc-scrollgrid-sync-table,.turnos-view__calendar[data-v-b3121583] .fc-col-header-scrollgrid{width:100%!important}.turnos-view__calendar[data-v-b3121583] .fc-col-header-cell-cushion,.turnos-view__calendar[data-v-b3121583] .fc-daygrid-day-number{font-size:.78rem}.turnos-view__stage.is-expanded .turnos-view__expand-hint[data-v-b3121583]{display:none}}.orden-estado[data-v-25ff38f7]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);min-height:1.7rem;color:var(--color-text);white-space:nowrap;align-items:center;padding:.15rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.orden-estado--en_diagnostico[data-v-25ff38f7]{border-color:color-mix(in oklab, #2563eb 40%, var(--color-border));background:color-mix(in oklab, #2563eb 12%, var(--color-surface));color:#1d4ed8}.orden-estado--en_proceso[data-v-25ff38f7]{border-color:color-mix(in oklab, #d97706 40%, var(--color-border));background:color-mix(in oklab, #d97706 12%, var(--color-surface));color:#b45309}.orden-estado--finalizada[data-v-25ff38f7],.orden-estado--entregada[data-v-25ff38f7]{border-color:color-mix(in oklab, #059669 40%, var(--color-border));background:color-mix(in oklab, #059669 12%, var(--color-surface));color:#047857}.orden-estado--cancelada[data-v-25ff38f7]{border-color:color-mix(in oklab, var(--color-danger) 40%, var(--color-border));background:color-mix(in oklab, var(--color-danger) 12%, var(--color-surface));color:#b91c1c}:root[data-theme=dark]{color:#fde68a;border-color:color-mix(in oklab, #60a5fa 55%, var(--color-border));background:color-mix(in oklab, #60a5fa 20%, var(--color-surface));border-color:color-mix(in oklab, #fbbf24 55%, var(--color-border));background:color-mix(in oklab, #fbbf24 20%, var(--color-surface))}:root[data-theme=dark],:root[data-theme=dark]{border-color:color-mix(in oklab, #34d399 55%, var(--color-border));background:color-mix(in oklab, #34d399 20%, var(--color-surface));color:#6ee7b7}:root[data-theme=dark]{border-color:color-mix(in oklab, #f87171 55%, var(--color-border));background:color-mix(in oklab, #f87171 20%, var(--color-surface));color:#fecaca}.ordenes-view[data-v-108d88c6]{gap:1rem;max-width:1440px;margin:0 auto;display:grid}.ordenes-tablero-panel[data-v-108d88c6]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.85rem 1rem}.ordenes-tablero-panel summary[data-v-108d88c6]{cursor:pointer;font-weight:700}.ordenes-tablero-panel[open] summary[data-v-108d88c6]{margin-bottom:.75rem}.ordenes-tablero[data-v-108d88c6]{gap:.75rem;display:grid}.ordenes-tablero__col[data-v-108d88c6]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:.45rem;padding:.75rem;display:grid}.ordenes-tablero__col header[data-v-108d88c6]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ordenes-tablero__col header span[data-v-108d88c6]{background:var(--color-surface-muted);text-align:center;border-radius:999px;min-width:1.6rem;padding:.1rem .45rem;font-size:.78rem;font-weight:700}.ordenes-tablero__card[data-v-108d88c6]{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:3.4rem;color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;text-decoration:none;display:flex}.ordenes-tablero__card span[data-v-108d88c6]{min-width:0;display:grid}.ordenes-tablero__card small[data-v-108d88c6]{color:var(--color-text-muted);font-size:.78rem}.ordenes-tablero__vacio[data-v-108d88c6]{color:var(--color-text-muted);margin:0;font-size:.85rem}@media (width>=900px){.ordenes-tablero[data-v-108d88c6]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.ordenes-filtros-panel[data-v-108d88c6]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);margin:.85rem 0 1rem;padding:.75rem .9rem}.ordenes-filtros-panel summary[data-v-108d88c6]{cursor:pointer;font-weight:700}.ordenes-filtros-panel[open] summary[data-v-108d88c6]{margin-bottom:.75rem}.ordenes-view__filters[data-v-108d88c6]{margin-bottom:0}.ordenes-view__table-heading[data-v-108d88c6]{flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;min-width:0;margin-bottom:.75rem;display:flex}.ordenes-view__table-icon[data-v-108d88c6]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:grid}.ordenes-view__table-heading div[data-v-108d88c6]{gap:.12rem;display:grid}.ordenes-view__table-heading small[data-v-108d88c6]{color:var(--color-text-muted)}.ordenes-view__error[data-v-108d88c6]{color:var(--color-danger);align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex}.ordenes-list__primary-link,.ordenes-list__open-link{color:var(--color-primary);font-weight:700}.ordenes-list__open-link{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.ordenes-list__patente{letter-spacing:.04em;font-weight:800}.ot-create-view[data-v-468414d5]{gap:1rem;max-width:1080px;margin:0 auto;display:grid}.ot-create-view__back[data-v-468414d5]{width:fit-content;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.ot-create-view__form[data-v-468414d5]{gap:1rem;display:grid}.ot-create-view__extra[data-v-468414d5]{grid-column:1/-1}.ot-create-view__extra summary[data-v-468414d5]{cursor:pointer;margin-bottom:.6rem;font-weight:700}.ot-create-view__section-title[data-v-468414d5]{align-items:center;gap:.65rem;display:flex}.ot-create-view__section-title span[data-v-468414d5]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));width:2.2rem;height:2.2rem;color:var(--color-accent);place-items:center;display:grid}.ot-create-view__grid[data-v-468414d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ot-create-view__actions[data-v-468414d5]{justify-content:flex-end;gap:.6rem;display:flex}@media (width<=650px){.ot-create-view__grid[data-v-468414d5]{grid-template-columns:1fr}}.ot-technician-form[data-v-334fd88c]{gap:.85rem;display:grid}.ot-technician-form__empty[data-v-334fd88c]{color:var(--color-text-muted);margin:0;font-size:.86rem}.ot-technician-form__actions[data-v-334fd88c]{justify-content:flex-end;gap:.55rem;display:flex}.ot-pasos[data-v-309c3126]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.75rem;padding:.85rem 1rem;display:grid}.ot-pasos__lista[data-v-309c3126]{gap:.4rem;margin:0;padding:0 0 .15rem;list-style:none;display:flex;overflow-x:auto}.ot-pasos__lista li[data-v-309c3126]{border:1px solid var(--color-border);min-width:7rem;color:var(--color-text-muted);text-align:center;white-space:nowrap;border-radius:999px;flex:1 0 auto;padding:.4rem .7rem;font-size:.78rem;font-weight:700}.ot-pasos__lista li.is-hecho[data-v-309c3126]{color:var(--color-primary-strong);border-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-border));background:color-mix(in oklab, var(--color-primary) 10%, var(--color-surface))}.ot-pasos__lista li.is-actual[data-v-309c3126]{color:#fff;background:var(--gradient-brand);border-color:#0000}.ot-pasos__lista li.is-apagado[data-v-309c3126]{opacity:.55}.ot-pasos__acciones[data-v-309c3126]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ot-pasos__acciones>span[data-v-309c3126]{color:var(--color-text-muted);font-size:.85rem;font-weight:700}@media (width>=900px){.ot-pasos__lista li[data-v-309c3126]{flex:1 1 0;min-width:0}}.ot-line-form[data-v-61bf68d5]{gap:.85rem;display:grid}.ot-line-form__row[data-v-61bf68d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ot-line-form__check[data-v-61bf68d5]{color:var(--color-text);align-items:center;gap:.55rem;font-size:.9rem;display:flex}.ot-line-form__check input[data-v-61bf68d5]{width:1rem;height:1rem;accent-color:var(--color-primary)}.ot-line-form__actions[data-v-61bf68d5]{justify-content:flex-end;gap:.55rem;padding-top:.4rem;display:flex}@media (width<=500px){.ot-line-form__row[data-v-61bf68d5]{grid-template-columns:1fr}}.visor[data-v-cd26ab3d]{gap:.55rem;min-height:0;display:grid}.visor__marco[data-v-cd26ab3d]{border-radius:var(--radius-sm);touch-action:none;cursor:grab;background:#020617;place-items:center;height:min(68dvh,38rem);display:grid;overflow:hidden}.visor__marco img[data-v-cd26ab3d]{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.visor__controles[data-v-cd26ab3d]{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.image-uploader[data-v-7aeb3321]{gap:.65rem;min-width:0;display:grid}.image-uploader__entry[data-v-7aeb3321]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.65rem;padding:.55rem .8rem;font-weight:700;display:flex}.image-uploader__entry.is-empty[data-v-7aeb3321],.image-uploader__entry[data-v-7aeb3321]:disabled{color:var(--color-text-muted);cursor:default}.image-uploader__add[data-v-7aeb3321]{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.5rem;display:grid}.image-uploader__rol[data-v-7aeb3321]{min-width:0;color:var(--color-text-muted);gap:.25rem;font-size:.75rem;font-weight:700;display:grid}.image-uploader__rol select[data-v-7aeb3321]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;min-height:2.2rem;color:var(--color-text);font:inherit;padding:0 .55rem}.image-uploader__limit[data-v-7aeb3321]{color:var(--color-text-muted);margin:0;font-size:.75rem}.image-uploader__dropzone[data-v-7aeb3321],.image-uploader__file[data-v-7aeb3321]{display:none}.image-uploader__camera[data-v-7aeb3321]{border-radius:var(--radius-sm);background:#0b1220;overflow:hidden}.image-uploader__camera video[data-v-7aeb3321],.image-uploader__preview[data-v-7aeb3321]{object-fit:contain;background:#000;width:100%;max-height:58dvh;display:block}.image-uploader__carousel[data-v-7aeb3321]{gap:.5rem;display:grid}.image-uploader__counter[data-v-7aeb3321]{text-align:center;color:var(--color-text-muted);font-size:.8rem}.image-uploader__actions[data-v-7aeb3321]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (hover:hover) and (pointer:fine){.image-uploader__dropzone[data-v-7aeb3321]{border:1px dashed var(--color-border);border-radius:var(--radius-sm);min-height:2.6rem;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;place-items:center;padding:.45rem .7rem;font-size:.8rem;display:grid}.image-uploader__dropzone.is-dragging[data-v-7aeb3321]{border-color:var(--color-primary);color:var(--color-text)}}@media (width<=640px){.image-uploader__add[data-v-7aeb3321]{grid-template-columns:1fr}.image-uploader__add[data-v-7aeb3321] .app-button{width:100%}.image-uploader__actions[data-v-7aeb3321] .app-button{flex:8rem}}.ot-detail-view[data-v-747c03d9]{gap:1rem;max-width:1480px;margin:0 auto;display:grid}.ot-detail-view__back[data-v-747c03d9]{width:fit-content;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.ot-detail-view__loading[data-v-747c03d9]{min-height:14rem;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.ot-detail-view__error-actions[data-v-747c03d9]{justify-content:center;gap:.5rem;display:flex}.ot-detail-view__state-control[data-v-747c03d9]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ot-detail-view__state-control[data-v-747c03d9] .app-field{min-width:11rem}.ot-detail-view__summary[data-v-747c03d9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.ot-detail-view__summary>div[data-v-747c03d9]{gap:.25rem;min-width:0;display:grid}.ot-detail-view__summary span[data-v-747c03d9]{color:var(--color-text-muted);font-size:.76rem}.ot-detail-view__summary strong[data-v-747c03d9],.ot-detail-view__summary a[data-v-747c03d9]{overflow-wrap:anywhere;color:var(--color-text);font-size:.9rem;font-weight:650}.ot-detail-view__summary a[data-v-747c03d9]{color:var(--color-primary)}.ot-detail-view__section-header[data-v-747c03d9]{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.ot-detail-view__section-header>div[data-v-747c03d9]{gap:.16rem;display:grid}.ot-detail-view__section-header small[data-v-747c03d9]{color:var(--color-text-muted);font-size:.78rem}.ot-detail-view__general-form[data-v-747c03d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ot-detail-view__general-form[data-v-747c03d9]>:last-child{grid-column:1/-1}.ot-detail-view__technicians[data-v-747c03d9]{gap:0;margin:0;padding:0;list-style:none;display:grid}.ot-detail-view__technicians li[data-v-747c03d9]{border-bottom:1px solid var(--color-border);align-items:center;gap:.7rem;padding:.65rem 0;display:flex}.ot-detail-view__technicians li[data-v-747c03d9]:last-child{border-bottom:0}.ot-detail-view__technician-avatar[data-v-747c03d9]{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ot-detail-view__technician-copy[data-v-747c03d9]{flex:1;gap:.15rem;min-width:0;display:grid}.ot-detail-view__technician-copy small[data-v-747c03d9]{color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}.ot-detail-view__table-wrap[data-v-747c03d9]{overflow-x:auto}.ot-detail-view__table[data-v-747c03d9]{border-collapse:collapse;width:100%;font-size:.84rem}.ot-detail-view__table th[data-v-747c03d9],.ot-detail-view__table td[data-v-747c03d9]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.65rem .55rem}.ot-detail-view__table th[data-v-747c03d9]{color:var(--color-text-muted);white-space:nowrap;font-size:.74rem;font-weight:700}.ot-detail-view__table tr:last-child td[data-v-747c03d9]{border-bottom:0}.ot-detail-view__row-actions[data-v-747c03d9]{gap:.35rem;display:flex}.ot-detail-view__row-actions button[data-v-747c03d9]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-primary);cursor:pointer;place-items:center;display:inline-grid}.ot-detail-view__row-actions button.is-danger[data-v-747c03d9]{color:var(--color-danger)}.ot-line-cards .ot-detail-view__row-actions button.is-complete-toggle[data-v-747c03d9]{width:auto;min-height:2rem;font:inherit;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.85rem;font-weight:700;display:inline-flex}.ot-line-cards .ot-detail-view__row-actions button.is-complete-toggle.is-complete[data-v-747c03d9],.ot-detail-view__complete.is-complete[data-v-747c03d9]{background:color-mix(in oklab, #34d399 22%, var(--color-surface));color:#047857;border-color:#34d399}:root[data-theme=dark],:root[data-theme=dark]{background:color-mix(in oklab, #34d399 34%, var(--color-surface));color:#bbf7d0;border-color:#6ee7b7}.ot-detail-view__complete[data-v-747c03d9]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:1.9rem;color:var(--color-text-muted);cursor:pointer;padding:.2rem .5rem}.ot-detail-view__budget[data-v-747c03d9]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1.2rem;display:grid}.ot-detail-view__budget-fields[data-v-747c03d9]{gap:.8rem;display:grid}.ot-detail-view__budget-totals[data-v-747c03d9]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:.55rem;margin:0;padding:.9rem 1rem;display:grid}.ot-detail-view__budget-totals>div[data-v-747c03d9]{justify-content:space-between;gap:1rem;display:flex}.ot-detail-view__budget-totals dt[data-v-747c03d9]{color:var(--color-text-muted);font-size:.82rem}.ot-detail-view__budget-totals dd[data-v-747c03d9]{margin:0;font-weight:700}.ot-detail-view__budget-totals .is-total[data-v-747c03d9]{border-top:1px solid var(--color-border);padding-top:.45rem}.ot-detail-view__budget-totals .is-total dd[data-v-747c03d9]{color:var(--color-primary);font-size:1.05rem}.ot-detail-view__estado[data-v-747c03d9]{align-self:center;font-size:.82rem;font-weight:700}.ot-line-cards[data-v-747c03d9]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ot-line-cards li[data-v-747c03d9]{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.35rem;padding:.75rem;display:grid}.ot-line-cards small[data-v-747c03d9]{color:var(--color-text-muted);display:block}.ot-line-table[data-v-747c03d9]{display:none}.ot-detail-view__notas[data-v-747c03d9]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.85rem 1rem}.ot-detail-view__notas summary[data-v-747c03d9]{cursor:pointer;font-weight:700}.ot-detail-view__notas form[data-v-747c03d9]{margin-top:.85rem}.ot-savebar[data-v-747c03d9]{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-surface) 92%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex;position:sticky;bottom:.4rem;box-shadow:0 8px 24px #0000001f}.ot-savebar span[data-v-747c03d9]{display:grid}.ot-savebar small[data-v-747c03d9]{color:var(--color-text-muted);font-size:.75rem}.ot-savebar strong[data-v-747c03d9]{font-size:1.05rem}@media (width>=768px){.ot-line-cards[data-v-747c03d9]{display:none}.ot-line-table[data-v-747c03d9]{display:block}}@media (width<=800px){.ot-detail-view__summary[data-v-747c03d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-detail-view__budget[data-v-747c03d9]{grid-template-columns:1fr}}@media (width<=840px){.ot-detail-view__section-header[data-v-747c03d9]{flex-direction:column;align-items:stretch}.ot-detail-view__section-header[data-v-747c03d9] .app-button{width:100%}}@media (width<=600px){.ot-detail-view__summary[data-v-747c03d9],.ot-detail-view__general-form[data-v-747c03d9]{grid-template-columns:1fr}.ot-detail-view__general-form[data-v-747c03d9]>:last-child{grid-column:auto}.ot-detail-view__state-control[data-v-747c03d9]{flex-direction:column;align-items:stretch}.ot-detail-view__state-control[data-v-747c03d9] .app-field{min-width:0}.ot-detail-view__technicians li[data-v-747c03d9]{flex-wrap:wrap}}.presupuesto__hoja[data-v-6cdce832]{background:0 0;gap:1rem;padding:1rem .2rem;display:grid}.presupuesto__taller[data-v-6cdce832]{font-size:1.05rem;display:block}.presupuesto__hoja header span[data-v-6cdce832],.presupuesto__hoja header small[data-v-6cdce832]{color:var(--color-text-muted);font-size:.85rem;display:block}.presupuesto__hoja header[data-v-6cdce832]{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;display:flex}.presupuesto__hoja header p[data-v-6cdce832],.presupuesto__hoja h2[data-v-6cdce832]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.presupuesto__hoja h1[data-v-6cdce832]{margin:0;font-size:1.35rem}.presupuesto__datos[data-v-6cdce832],.presupuesto__totales[data-v-6cdce832]{gap:.65rem;margin:0;display:grid}.presupuesto__datos>div[data-v-6cdce832],.presupuesto__totales>div[data-v-6cdce832],.presupuesto__hoja li[data-v-6cdce832]{justify-content:space-between;gap:.75rem;display:flex}.presupuesto__datos dt[data-v-6cdce832],.presupuesto__totales dt[data-v-6cdce832],.presupuesto__hoja small[data-v-6cdce832]{color:var(--color-text-muted);font-size:.78rem}.presupuesto__datos dd[data-v-6cdce832],.presupuesto__totales dd[data-v-6cdce832]{text-align:right;margin:0;font-weight:700}.presupuesto__hoja section[data-v-6cdce832]{gap:.45rem;display:grid}.presupuesto__hoja ul[data-v-6cdce832]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.presupuesto__hoja li[data-v-6cdce832]{align-items:center;min-height:2.75rem;padding:.35rem 0}.presupuesto__hoja li span[data-v-6cdce832]{min-width:0;display:grid}.presupuesto__vacio[data-v-6cdce832]{color:var(--color-text-muted);margin:0}.presupuesto__totales[data-v-6cdce832]{border-top:1px solid var(--color-border);padding-top:.65rem}.presupuesto__totales .is-total[data-v-6cdce832]{border-top:1px solid var(--color-border);padding-top:.45rem;font-size:1.05rem}@media (width>=720px){.presupuesto__datos[data-v-6cdce832]{grid-template-columns:1fr 1fr}.presupuesto__datos .is-wide[data-v-6cdce832]{grid-column:1/-1}}@media print{.presupuesto__toolbar[data-v-6cdce832]{display:none}.presupuesto__hoja[data-v-6cdce832]{border:0;padding:0}}.qr-historial[data-v-4fbcc3ee]{gap:.45rem;display:grid}.qr-historial__patente[data-v-4fbcc3ee]{letter-spacing:.04em;margin:0;font-size:1.35rem;font-weight:800}.qr-historial ul[data-v-4fbcc3ee]{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.qr-historial li[data-v-4fbcc3ee]{border-top:1px solid var(--color-border);gap:.15rem;padding-top:.45rem;display:grid}.qr-historial span[data-v-4fbcc3ee]{color:var(--color-text-muted);font-size:.9rem}.escaner[data-v-0e8f0088]{gap:.55rem;display:grid}.escaner video[data-v-0e8f0088]{object-fit:cover;border-radius:var(--radius-sm);background:#020617;width:100%;max-height:58dvh}.escaner p[data-v-0e8f0088]{color:var(--color-text-muted);margin:0;font-size:.9rem}.escaner__archivo[data-v-0e8f0088]{display:none}.visitas-view[data-v-56b2218f]{gap:1rem;max-width:1440px;margin:0 auto;display:grid}.visitas-view__filters[data-v-56b2218f]{margin-bottom:1.2rem}.visitas-view__table-heading[data-v-56b2218f]{flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;min-width:0;margin-bottom:.75rem;display:flex}.visitas-view__table-icon[data-v-56b2218f]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:grid}.visitas-view__table-heading div[data-v-56b2218f]{gap:.12rem;display:grid}.visitas-view__table-heading small[data-v-56b2218f]{color:var(--color-text-muted)}.visitas-view__error[data-v-56b2218f]{color:var(--color-danger);align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex}.visitas-list__patente{letter-spacing:.04em;font-weight:800}.visitas-list__open-link{color:var(--color-primary);white-space:nowrap;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.visita-create[data-v-7a3e3532]{gap:1rem;max-width:1080px;margin:0 auto;display:grid}.visita-create__back[data-v-7a3e3532]{width:fit-content;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.visita-create__form[data-v-7a3e3532],.visita-create__grid[data-v-7a3e3532]{gap:.9rem;display:grid}.visita-create__grid[data-v-7a3e3532]{grid-template-columns:repeat(2,minmax(0,1fr))}.visita-create__section-title[data-v-7a3e3532]{align-items:center;gap:.65rem;display:flex}.visita-create__section-title[data-v-7a3e3532] .app-button{margin-left:auto}.visita-create__section-title span[data-v-7a3e3532]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));width:2.2rem;height:2.2rem;color:var(--color-accent);place-items:center;display:grid}.visita-create__actions[data-v-7a3e3532]{justify-content:flex-end;gap:.6rem;display:flex}@media (width<=650px){.visita-create__grid[data-v-7a3e3532]{grid-template-columns:1fr}}.visita-producto-form[data-v-e2665553],.visita-producto-form__row[data-v-e2665553]{gap:.8rem;display:grid}.visita-producto-form__row[data-v-e2665553]{grid-template-columns:1fr 1fr}.visita-producto-form__actions[data-v-e2665553]{justify-content:flex-end;gap:.55rem;display:flex}@media (width<=540px){.visita-producto-form__row[data-v-e2665553]{grid-template-columns:1fr}}.visita-detail[data-v-a5f51d74]{gap:1rem;max-width:1080px;margin:0 auto;display:grid}.visita-detail__header-actions[data-v-a5f51d74]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.visita-detail__eliminar[data-v-a5f51d74]{color:var(--color-danger);justify-self:start}@media (width<=640px){.visita-detail__header-actions[data-v-a5f51d74] .app-button{width:100%}}.visita-detail__back[data-v-a5f51d74]{width:fit-content;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.visita-detail__loading[data-v-a5f51d74]{min-height:12rem;color:var(--color-text-muted);place-items:center;gap:.7rem;display:grid}.visita-detail__summary[data-v-a5f51d74],.visita-detail__form[data-v-a5f51d74]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.visita-detail__summary[data-v-a5f51d74]{grid-template-columns:repeat(3,minmax(0,1fr))}.visita-detail__summary div[data-v-a5f51d74]{gap:.2rem;display:grid}.visita-detail__summary span[data-v-a5f51d74]{color:var(--color-text-muted);font-size:.76rem}.visita-detail__section-header[data-v-a5f51d74]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.visita-detail__section-header small[data-v-a5f51d74]{color:var(--color-text-muted);display:block}.visita-detail__table-wrap[data-v-a5f51d74]{overflow:auto}.visita-detail__row-actions[data-v-a5f51d74]{white-space:nowrap}.visita-detail__row-actions button[data-v-a5f51d74]{color:var(--color-primary);cursor:pointer;background:0 0;border:0}.visita-detail__row-actions .is-danger[data-v-a5f51d74]{color:var(--color-danger)}@media (width<=840px){.visita-detail__section-header[data-v-a5f51d74]{flex-direction:column;align-items:stretch}.visita-detail__section-header[data-v-a5f51d74] .app-button{width:100%}}@media (width<=700px){.visita-detail__summary[data-v-a5f51d74],.visita-detail__form[data-v-a5f51d74]{grid-template-columns:1fr}}.historial[data-v-f5c21c24]{--hist-bg:#edf4ff;--hist-bg-glow-a:#0063df29;--hist-bg-glow-b:#15a7c924;--hist-text:#13223d;--hist-muted:#3d4f6d;--hist-surface:#fff;--hist-border:#c5d8f5;--hist-trabajos-titulo:#0056d6;--hist-trabajos-fondo:linear-gradient(135deg, #e8f4ff 0%, #d4f0ff 100%);--hist-trabajos-borde:#15a7c9;--hist-item-fondo:#f5faff;--hist-item-borde:#7ec8e8;--hist-fecha:#0041a8;--hist-patente-bg:#dceaff;--hist-patente-text:#003d99;--hist-scale:1.08;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--hist-text);background:radial-gradient(circle at 12% -8%, var(--hist-bg-glow-a), transparent 36%), radial-gradient(circle at 100% 0%, var(--hist-bg-glow-b), transparent 32%), var(--hist-bg);font-family:Manrope,Segoe UI Variable,Segoe UI,sans-serif;font-size:calc(1rem * var(--hist-scale));line-height:1.45}.historial--texto-grande[data-v-f5c21c24]{--hist-scale:1.18}.historial--texto-extra[data-v-f5c21c24]{--hist-scale:1.32}.historial--oscuro[data-v-f5c21c24]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hist-bg:#0a1730;--hist-bg-glow-a:#0078d438;--hist-bg-glow-b:#15a7c92e;--hist-text:#ebf3ff;--hist-muted:#a8bbdc;--hist-surface:#10213d;--hist-border:#26456f;--hist-trabajos-titulo:#7db3ff;--hist-trabajos-fondo:linear-gradient(135deg, #0078d447 0%, #15a7c938 100%);--hist-trabajos-borde:#4cc4dd;--hist-item-fondo:#13294b;--hist-item-borde:#3b82f6;--hist-fecha:#93c5fd;--hist-patente-bg:#17335d;--hist-patente-text:#bfdbfe}.historial__barra[data-v-f5c21c24]{z-index:10;border-bottom:1px solid var(--hist-border);background:color-mix(in oklab, var(--hist-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;max-width:32rem;margin:0 auto;padding:.65rem 1rem;display:flex;position:sticky;top:0}.historial__zoom[data-v-f5c21c24]{align-items:center;gap:.35rem;display:flex}.historial__zoom-label[data-v-f5c21c24]{color:var(--hist-muted);margin-right:.25rem;font-size:.95em;font-weight:700}.historial__btn[data-v-f5c21c24]{border:1px solid var(--hist-border);background:var(--hist-surface);min-width:2.75rem;min-height:2.75rem;color:var(--hist-text);font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .65rem;font-weight:700;display:inline-flex}.historial__btn[data-v-f5c21c24]:disabled{opacity:.4;cursor:not-allowed}.historial__btn--tema[data-v-f5c21c24]{padding-inline:.85rem}.historial__estado[data-v-f5c21c24],.ficha[data-v-f5c21c24]{max-width:32rem;margin:0 auto}.historial__estado[data-v-f5c21c24]{color:var(--hist-muted);padding:2.5rem 1.25rem;font-size:1.05em}.ficha[data-v-f5c21c24]{gap:1rem;padding:1rem 1rem 2.5rem;display:grid}.ficha__taller[data-v-f5c21c24],.ficha__auto[data-v-f5c21c24],.ficha__trabajos[data-v-f5c21c24]{background:var(--hist-surface);border:1px solid var(--hist-border);border-radius:1.15rem;box-shadow:0 10px 28px #13223d14}.ficha__taller[data-v-f5c21c24]{color:#fff;background:linear-gradient(135deg,#0063df 0%,#0078d4 58%,#15a7c9 100%);border:0;padding:1.2rem 1.15rem 1.05rem}.ficha__marca[data-v-f5c21c24]{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.25em;font-weight:800}.ficha__taller p[data-v-f5c21c24]{color:#fffffff2;margin:.2rem 0 0;font-size:1.02em;line-height:1.45}.ficha__taller p a[data-v-f5c21c24]{color:#fff;text-underline-offset:.15em;font-weight:700;text-decoration:underline}.ficha__whatsapp[data-v-f5c21c24]{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:.9rem;padding:.65rem 1rem;font-size:1.05em;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 18px #0000002e}.ficha__whatsapp[data-v-f5c21c24]:hover{background:#1ebe5d}.ficha__auto[data-v-f5c21c24]{padding:1.15rem 1.15rem 1.2rem}.ficha__etiqueta[data-v-f5c21c24]{letter-spacing:.06em;text-transform:uppercase;color:var(--hist-muted);margin:0;font-size:.82em;font-weight:800}.ficha__auto h1[data-v-f5c21c24]{letter-spacing:-.02em;margin:.4rem 0 0;font-size:1.65em;font-weight:800;line-height:1.2}.ficha__patente[data-v-f5c21c24]{background:var(--hist-patente-bg);color:var(--hist-patente-text);letter-spacing:.08em;border-radius:999px;margin:.75rem 0 0;padding:.35rem .75rem;font-size:1.05em;font-weight:800;display:inline-block}.ficha__datos[data-v-f5c21c24]{color:var(--hist-muted);margin:.75rem 0 0;font-size:1.05em}.ficha__trabajos[data-v-f5c21c24]{border-color:var(--hist-trabajos-borde);border-width:2px;padding:0;overflow:hidden}.ficha__trabajos h2[data-v-f5c21c24]{letter-spacing:.04em;text-transform:uppercase;color:var(--hist-trabajos-titulo);background:var(--hist-trabajos-fondo);border-bottom:3px solid var(--hist-trabajos-borde);margin:0;padding:.85rem 1.15rem;font-size:1.08em;font-weight:800}.ficha__trabajos ul[data-v-f5c21c24]{gap:.55rem;margin:0;padding:.65rem .85rem .85rem;list-style:none;display:grid}.ficha__trabajos li[data-v-f5c21c24]{border:1px solid var(--hist-item-borde);background:var(--hist-item-fondo);border-radius:.85rem;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem .9rem;display:flex}.ficha__trabajos li p[data-v-f5c21c24]{color:var(--hist-text);margin:0;font-size:1.08em;font-weight:700;line-height:1.35}.ficha__trabajos li span[data-v-f5c21c24]{color:var(--hist-muted);margin-top:.25rem;font-size:.95em;font-weight:600;display:block}.ficha__trabajos time[data-v-f5c21c24]{background:color-mix(in oklab, var(--hist-trabajos-borde) 18%, var(--hist-surface));color:var(--hist-fecha);font-variant-numeric:tabular-nums;border-radius:.5rem;flex:none;padding:.25rem .55rem;font-size:1em;font-weight:800;line-height:1.3}.ficha__vacio[data-v-f5c21c24]{color:var(--hist-muted);margin:0;padding:1.25rem 1.15rem 1.35rem;font-size:1.05em;line-height:1.45}
