@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.fab-btn[data-v-d3dab9f6]{z-index:1000;box-shadow:0 4px 12px #0003;transition:box-shadow .2s ease}.fab-btn[data-v-d3dab9f6]:hover{box-shadow:0 6px 20px #0000004d}.fab-btn.fab-inactivo[data-v-d3dab9f6]{background:var(--theme-main)!important;border-color:var(--theme-solido)!important;color:#fff!important}.fab-btn.fab-inactivo[data-v-d3dab9f6]:hover{background:var(--theme-solido)!important}.fab-btn.fab-activo[data-v-d3dab9f6]{background:var(--p-green-500)!important;border-color:var(--p-green-600)!important;color:#fff!important;animation:fab-pulse-active-d3dab9f6 2s infinite}.fab-btn.fab-pausa[data-v-d3dab9f6]{background:var(--p-orange-500)!important;border-color:var(--p-orange-600)!important;color:#fff!important;animation:fab-pulse-pausa-d3dab9f6 2s infinite}.fab-btn[data-v-d3dab9f6] .p-badge{font-size:.6rem;min-width:auto;padding:.1rem .3rem;font-variant-numeric:tabular-nums}@keyframes fab-pulse-active-d3dab9f6{0%,to{box-shadow:0 4px 12px #22c55e59}50%{box-shadow:0 4px 22px #22c55ea6}}@keyframes fab-pulse-pausa-d3dab9f6{0%,to{box-shadow:0 4px 12px #f9731659}50%{box-shadow:0 4px 22px #f97316a6}}.fp-content{display:flex;flex-direction:column;align-items:center;gap:.4rem}.fp-timer-box{display:flex;align-items:center;justify-content:center}.fp-ring{width:90px;height:90px;border-radius:50%;border:3px solid var(--p-content-border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .3s,box-shadow .3s}.fp-timer-activo .fp-ring{border-color:var(--p-green-400);box-shadow:0 0 12px #4ade8059}.fp-timer-pausa .fp-ring{border-color:var(--p-orange-400);box-shadow:0 0 12px #fb923c59}.fp-time{font-family:Courier New,monospace;font-size:1rem;font-weight:700;color:var(--p-text-color);letter-spacing:.03em;line-height:1.2}.fp-label{font-size:.58rem;font-weight:600;text-transform:uppercase;color:var(--p-text-muted-color);letter-spacing:.05em;margin-top:.1rem}.fp-proyecto{display:inline-flex;align-items:center;gap:.3rem;max-width:140px;font-size:.62rem;font-weight:600;color:var(--p-text-muted-color)}.fp-proyecto-color{width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto}.fp-proyecto-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-modalidad{display:flex;gap:.3rem;justify-content:center;width:100%}.fp-mod-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .65rem;border-radius:.4rem;border:1.5px solid var(--suite-borde-fuerte);background:var(--p-content-background);color:var(--p-text-muted-color);font-size:.68rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.fp-mod-btn i{font-size:.68rem}.fp-mod-btn.active{background:var(--theme-lighter);border-color:var(--theme-main);color:var(--theme-dark)}.fp-mod-btn:not(.active):hover{background:var(--suite-fondo-suave);border-color:var(--suite-borde-marcado)}.fp-geo-status{display:flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;padding:.15rem .5rem;border-radius:.3rem}.fp-geo-status i{font-size:.62rem}.fp-geo-status.fp-geo-idle,.fp-geo-status.fp-geo-solicitando{color:var(--p-text-muted-color)}.fp-geo-status.fp-geo-ok{color:var(--p-green-600)}.fp-geo-status.fp-geo-denegado{color:var(--suite-texto-tenue)}.fp-actions{display:flex;gap:.35rem;justify-content:center}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1.5px solid transparent;border-radius:.4rem;padding:.4rem .7rem;font-size:.7rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}.fp-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.fp-btn:active{transform:translateY(0);box-shadow:none}.fp-btn i{font-size:.7rem}.fp-play{background:var(--theme-lighter);color:var(--theme-dark);border-color:var(--theme-light);padding:.45rem 1.1rem;font-size:.78rem}.fp-play:hover{background:var(--theme-border-hover);border-color:var(--theme-main)}.fp-play i{font-size:.78rem}.fp-resume{background:var(--theme-lighter);color:var(--theme-dark);border-color:var(--theme-light)}.fp-resume:hover{background:var(--theme-border-hover);border-color:var(--theme-main)}.fp-pause{background:var(--suite-pausa-fondo);color:var(--suite-pausa-texto);border-color:var(--suite-pausa-borde)}.fp-pause:hover{background:var(--suite-pausa-fondo-hover);border-color:var(--suite-pausa-borde-hover)}.fp-stop{background:var(--suite-fin-fondo);color:var(--suite-fin-texto);border-color:var(--suite-fin-borde)}.fp-stop:hover{background:var(--suite-fin-fondo-hover);border-color:var(--suite-fin-borde-hover)}.contact-speed-dial[data-v-6e98592a]{z-index:1000}.ayuda-content h4[data-v-6e98592a]{margin:1rem 0 .5rem;color:var(--p-text-color);font-size:.95rem}.ayuda-content h4[data-v-6e98592a]:first-child{margin-top:0}.ayuda-content p[data-v-6e98592a]{color:var(--p-text-muted-color);font-size:.85rem;line-height:1.5;margin:0 0 .5rem}.ayuda-content ul[data-v-6e98592a]{color:var(--p-text-muted-color);font-size:.85rem;line-height:1.8;padding-left:1.25rem;margin:0}.ayuda-content i[data-v-6e98592a]{font-size:.8rem;color:var(--p-primary-color)}@media(max-width:768px){.contact-speed-dial[data-v-6e98592a]{bottom:1rem!important;left:1rem!important}}.banner-cierre-jornada[data-v-b8180ef4]{display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem;background:var(--suite-aviso-fondo);border-bottom:1px solid var(--suite-aviso-borde-fuerte);color:var(--suite-aviso-texto);font-size:.9rem;line-height:1.35}.bcj-cabecera[data-v-b8180ef4]{display:flex;align-items:flex-start;gap:.6rem}.bcj-cabecera i[data-v-b8180ef4]{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.bcj-texto[data-v-b8180ef4]{display:flex;flex-direction:column;gap:.15rem}.bcj-texto strong[data-v-b8180ef4]{font-size:.95rem}.bcj-motivo[data-v-b8180ef4]{display:flex;flex-direction:column;gap:.25rem;max-width:34rem}.bcj-motivo-label[data-v-b8180ef4]{font-size:.8rem;font-weight:600}.bcj-motivo-input[data-v-b8180ef4]{width:100%}.bcj-error[data-v-b8180ef4]{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:600;color:var(--suite-peligro-texto)}.bcj-error i[data-v-b8180ef4]{font-size:.9rem;flex-shrink:0}.bcj-acciones[data-v-b8180ef4]{display:flex;flex-wrap:wrap;gap:.5rem}.control-push[data-v-9f70d2f2]{display:flex;align-items:center;gap:.75rem}.control-push>i[data-v-9f70d2f2]{flex:0 0 auto;font-size:1.1rem;color:var(--p-text-muted-color)}.control-push.control-push-activado>i[data-v-9f70d2f2]{color:var(--p-green-500)}.control-push-textos[data-v-9f70d2f2]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.control-push-ayuda[data-v-9f70d2f2]{color:var(--p-text-muted-color)}.control-push-error[data-v-9f70d2f2]{color:var(--p-red-500)}.control-push-compacto[data-v-9f70d2f2]{gap:.4rem;padding:.4rem .6rem;border-bottom:1px solid var(--p-content-border-color);font-size:.72rem;color:var(--p-text-muted-color)}.control-push-compacto>i[data-v-9f70d2f2]{font-size:.75rem}.panel-notificaciones[data-v-cb46c7b0]{display:inline-flex}.campana-btn[data-v-cb46c7b0]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--p-text-muted-color);cursor:pointer;transition:background-color .15s ease}.campana-btn[data-v-cb46c7b0]:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.campana-btn i[data-v-cb46c7b0]{font-size:1rem}.campana-badge[data-v-cb46c7b0]{position:absolute;top:-2px;right:-2px;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:.5rem;background:var(--p-red-500);color:#fff;font-size:.65rem;font-weight:600;line-height:1rem;text-align:center}.panel-contenido[data-v-cb46c7b0]{width:20rem;max-width:90vw}.panel-cabecera[data-v-cb46c7b0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--p-content-border-color)}.panel-titulo[data-v-cb46c7b0]{font-weight:600}.panel-vacio[data-v-cb46c7b0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;color:var(--p-text-muted-color)}.panel-vacio i[data-v-cb46c7b0]{font-size:1.75rem}.panel-lista[data-v-cb46c7b0]{margin:0;padding:0;list-style:none;max-height:22rem;overflow-y:auto}.panel-item[data-v-cb46c7b0]{border-bottom:1px solid var(--p-content-border-color)}.panel-item[data-v-cb46c7b0]:last-child{border-bottom:none}.panel-item.no-leida .item-titulo[data-v-cb46c7b0]{font-weight:600}.panel-item.no-leida[data-v-cb46c7b0]{background:var(--p-highlight-background)}.panel-item-btn[data-v-cb46c7b0]{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.6rem .5rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.panel-item-btn[data-v-cb46c7b0]:hover{background:var(--p-content-hover-background)}.item-mensaje[data-v-cb46c7b0]{font-size:.85rem;color:var(--p-text-muted-color);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-fecha[data-v-cb46c7b0]{font-size:.75rem;color:var(--p-text-muted-color)}.panel-pie[data-v-cb46c7b0]{display:flex;justify-content:center;padding-top:.35rem;border-top:1px solid var(--p-content-border-color)}.aviso-version[data-v-b950ad70]{display:flex;align-items:center;gap:.75rem;flex:1}.layout[data-v-b950ad70]{display:flex;flex-direction:column;min-height:100vh}.navbar[data-v-b950ad70]{background:var(--suite-fondo-barra);border-bottom:1px solid var(--suite-borde-fuerte);position:sticky;top:0;z-index:100;box-shadow:0 4px 12px #00000026}.navbar-top[data-v-b950ad70]{display:flex;align-items:center;justify-content:space-between;padding:.2rem 1rem;position:relative}.navbar-avatar[data-v-b950ad70]{margin-left:.25rem}.navbar-avatar .avatar-btn[data-v-b950ad70]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.2rem .5rem .2rem 0;border-radius:2rem}.navbar-avatar .avatar-btn[data-v-b950ad70]:hover{background:var(--p-content-hover-background)}.navbar-avatar .avatar-wrapper[data-v-b950ad70]{position:relative;display:inline-flex}.navbar-avatar .avatar-info[data-v-b950ad70]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.navbar-avatar .avatar-name[data-v-b950ad70]{font-size:.85rem;font-weight:700;color:var(--p-text-color);white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.12)}.navbar-avatar .avatar-email[data-v-b950ad70]{font-size:.8rem;color:var(--p-text-muted-color);white-space:nowrap;font-weight:400}.navbar-avatar .avatar-role[data-v-b950ad70]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.navbar-avatar .avatar-tag[data-v-b950ad70]{font-size:.78rem;padding:.18rem .55rem;font-weight:700}.navbar-avatar .avatar-departamento[data-v-b950ad70]{font-size:.78rem;padding:.16rem .55rem;font-weight:600}.navbar-logo[data-v-b950ad70]{position:absolute;left:50%;transform:translate(-50%)}.navbar-logo .logo[data-v-b950ad70]{height:40px;width:auto}.navbar-title[data-v-b950ad70]{position:absolute;left:50%;transform:translate(-50%);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.15rem;font-weight:800;color:var(--p-text-muted-color);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.1)}.navbar-title--en-fila[data-v-b950ad70]{position:static;transform:none;flex:1 1 auto;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis}.navbar-actions[data-v-b950ad70]{display:flex;align-items:center;gap:.15rem}.navbar-nav[data-v-b950ad70]{display:flex;align-items:center;justify-content:space-between;padding:.15rem 1rem;border-top:1px solid var(--p-content-border-color);gap:1rem;position:relative}.navbar-modules[data-v-b950ad70],.navbar-admin[data-v-b950ad70]{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.navbar-modules[data-v-b950ad70] .p-button,.navbar-admin[data-v-b950ad70] .p-button{color:var(--theme-darker);font-size:.9rem;text-shadow:0 1px 1px rgba(0,0,0,.08)}.navbar-modules[data-v-b950ad70] .p-button:hover,.navbar-admin[data-v-b950ad70] .p-button:hover{background:var(--theme-lighter);color:var(--theme-dark)}.nav-item[data-v-b950ad70]{display:inline-flex}.hamburger-btn[data-v-b950ad70]{display:none}.mobile-menu[data-v-b950ad70]{display:flex;flex-direction:column;gap:.25rem}.mobile-menu-item[data-v-b950ad70]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;background:none;border:none;border-radius:.5rem;cursor:pointer;font-size:.9rem;color:var(--p-text-color)}.mobile-menu-item[data-v-b950ad70]:hover{background:var(--p-content-hover-background)}.mobile-menu-item i[data-v-b950ad70]{font-size:1rem;width:1.25rem;text-align:center;color:var(--theme-darker)}.content[data-v-b950ad70]{flex:1;padding:1.5rem;background:var(--suite-fondo-app)}.desktop-only[data-v-b950ad70]{display:inline-flex}@media(max-width:768px){.hamburger-btn[data-v-b950ad70]{display:inline-flex}.desktop-only[data-v-b950ad70],.navbar-modules[data-v-b950ad70]{display:none}.navbar-title[data-v-b950ad70]{position:static;transform:none;flex:1;text-align:center}}.caducada-body{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0;text-align:center}.caducada-body p{margin:0;font-size:.95rem}.caducada-icono{font-size:2rem;color:var(--p-orange-500)}.caducada-btn{width:100%;margin-top:.25rem}:root{--suite-fondo-app: var(--p-neutral-100);--suite-fondo-barra: #f3f4f7;--suite-fondo-suave: var(--p-surface-50);--suite-borde-fuerte: var(--p-surface-300);--suite-borde-marcado: var(--p-surface-400);--suite-texto-tenue: var(--p-gray-400);--suite-peligro-fondo: var(--p-red-50);--suite-peligro-fondo-fuerte: var(--p-red-100);--suite-peligro-borde: var(--p-red-200);--suite-peligro-texto: var(--p-red-700);--suite-peligro-acento: var(--p-red-600);--suite-aviso-fondo: var(--p-yellow-50);--suite-aviso-borde: var(--p-yellow-200);--suite-aviso-borde-fuerte: var(--p-yellow-300);--suite-aviso-texto: var(--p-yellow-900);--suite-info-fondo: var(--p-blue-50);--suite-info-borde: var(--p-blue-200);--suite-info-acento: var(--p-blue-600);--suite-info-acento-hover: var(--p-blue-800);--suite-exito-fondo: var(--p-green-50);--suite-exito-fondo-fuerte: var(--p-green-100);--suite-exito-borde: var(--p-green-200);--suite-exito-acento: var(--p-green-600);--suite-atencion-fondo: var(--p-orange-50);--suite-atencion-borde: var(--p-orange-200);--suite-reunion-fondo: var(--p-purple-50);--suite-reunion-fondo-fuerte: var(--p-purple-100);--suite-reunion-borde: var(--p-purple-200);--suite-reunion-texto: var(--p-purple-700);--suite-primario-tenue: var(--p-primary-200);--suite-primario-borde: var(--p-primary-300);--suite-primario-texto: var(--p-primary-800);--suite-pausa-fondo: var(--p-amber-50);--suite-pausa-fondo-hover: var(--p-amber-100);--suite-pausa-borde: var(--p-amber-300);--suite-pausa-borde-hover: var(--p-amber-400);--suite-pausa-texto: var(--p-amber-700);--suite-fin-fondo: var(--p-rose-50);--suite-fin-fondo-hover: var(--p-rose-100);--suite-fin-borde: var(--p-rose-300);--suite-fin-borde-hover: var(--p-rose-400);--suite-fin-texto: var(--p-rose-700);--suite-festivo-fondo: var(--p-red-100);--suite-festivo-borde: var(--p-red-300);--suite-descanso-fondo: var(--p-rose-50);--suite-descanso-borde: var(--p-rose-200)}html.dark-mode{--suite-fondo-app: var(--p-surface-950);--suite-fondo-barra: var(--p-surface-900);--suite-fondo-suave: var(--p-surface-950);--suite-borde-fuerte: var(--p-surface-600);--suite-borde-marcado: var(--p-surface-500);--suite-texto-tenue: var(--p-surface-500);--suite-peligro-fondo: color-mix(in srgb, var(--p-red-500) 14%, transparent);--suite-peligro-fondo-fuerte: color-mix(in srgb, var(--p-red-500) 24%, transparent);--suite-peligro-borde: color-mix(in srgb, var(--p-red-500) 40%, transparent);--suite-peligro-texto: var(--p-red-300);--suite-peligro-acento: var(--p-red-400);--suite-aviso-fondo: color-mix(in srgb, var(--p-yellow-500) 14%, transparent);--suite-aviso-borde: color-mix(in srgb, var(--p-yellow-500) 30%, transparent);--suite-aviso-borde-fuerte: color-mix(in srgb, var(--p-yellow-500) 45%, transparent);--suite-aviso-texto: var(--p-yellow-200);--suite-info-fondo: color-mix(in srgb, var(--p-blue-500) 16%, transparent);--suite-info-borde: color-mix(in srgb, var(--p-blue-500) 40%, transparent);--suite-info-acento: var(--p-blue-400);--suite-info-acento-hover: var(--p-blue-300);--suite-exito-fondo: color-mix(in srgb, var(--p-green-500) 14%, transparent);--suite-exito-fondo-fuerte: color-mix(in srgb, var(--p-green-500) 24%, transparent);--suite-exito-borde: color-mix(in srgb, var(--p-green-500) 40%, transparent);--suite-exito-acento: var(--p-green-400);--suite-atencion-fondo: color-mix(in srgb, var(--p-orange-500) 14%, transparent);--suite-atencion-borde: color-mix(in srgb, var(--p-orange-500) 40%, transparent);--suite-reunion-fondo: color-mix(in srgb, var(--p-purple-500) 14%, transparent);--suite-reunion-fondo-fuerte: color-mix(in srgb, var(--p-purple-500) 26%, transparent);--suite-reunion-borde: color-mix(in srgb, var(--p-purple-500) 40%, transparent);--suite-reunion-texto: var(--p-purple-300);--suite-primario-tenue: color-mix(in srgb, var(--p-primary-400) 30%, transparent);--suite-primario-borde: var(--p-primary-500);--suite-primario-texto: var(--p-primary-100);--suite-pausa-fondo: color-mix(in srgb, var(--p-amber-500) 14%, transparent);--suite-pausa-fondo-hover: color-mix(in srgb, var(--p-amber-500) 24%, transparent);--suite-pausa-borde: color-mix(in srgb, var(--p-amber-500) 45%, transparent);--suite-pausa-borde-hover: var(--p-amber-400);--suite-pausa-texto: var(--p-amber-300);--suite-fin-fondo: color-mix(in srgb, var(--p-rose-500) 14%, transparent);--suite-fin-fondo-hover: color-mix(in srgb, var(--p-rose-500) 24%, transparent);--suite-fin-borde: color-mix(in srgb, var(--p-rose-500) 45%, transparent);--suite-fin-borde-hover: var(--p-rose-400);--suite-fin-texto: var(--p-rose-300);--suite-festivo-fondo: color-mix(in srgb, var(--p-red-500) 24%, transparent);--suite-festivo-borde: color-mix(in srgb, var(--p-red-500) 50%, transparent);--suite-descanso-fondo: color-mix(in srgb, var(--p-rose-500) 12%, transparent);--suite-descanso-borde: color-mix(in srgb, var(--p-rose-500) 35%, transparent);--fc-page-bg-color: var(--p-content-background);--fc-neutral-bg-color: var(--p-content-hover-background);--fc-neutral-text-color: var(--p-text-muted-color);--fc-border-color: var(--p-content-border-color);--fc-today-bg-color: color-mix(in srgb, var(--p-yellow-500) 12%, transparent);--fc-list-event-hover-bg-color: var(--p-content-hover-background);--fc-highlight-color: color-mix(in srgb, var(--p-primary-400) 20%, transparent);--fc-button-text-color: var(--p-primary-contrast-color)}.borde-de-dato{--dato-borde-tema: var(--dato-borde)}html.dark-mode .borde-de-dato{--dato-borde-tema: var(--dato-borde-oscuro, var(--dato-borde))}.widget-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.65rem;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.widget-card:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--theme-main) 15%,transparent),0 1px 4px #0000000f;border-color:var(--theme-border-hover)}.widget-header{padding:.45rem .75rem;background:var(--theme-bg);border-bottom:1px solid var(--theme-border);text-align:center}.widget-header-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.widget-link{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:var(--p-text-color);font-weight:600;font-size:.85rem}.widget-btn-nuevo{font-size:.75rem;padding:.2rem .55rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--suite-fondo-app)}html.dark-mode{color-scheme:dark}html.dark-mode body{color:var(--p-text-color)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.cursor-pointer{cursor:pointer}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.shadow{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}
