.spinner-overlay{z-index:var(--z-dropdown-portal);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner-overlay.fullscreen{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;background:#0f172abf!important}body.dark .spinner-overlay.fullscreen{background:#0f172ad1!important}.spinner-content{flex-direction:column;align-items:center;gap:1.75rem;padding:1.5rem;animation:.35s spinner-pop;display:flex}.spinner-orbit{flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.spinner-ring{pointer-events:none;border:2px solid #0000;border-radius:50%;position:absolute}.spinner-ring--1{border-top-color:var(--primary,#2563eb);animation:1.1s linear infinite spinner-orbit-spin;inset:0}.spinner-ring--2{border-top-color:#0ea5e9;border-right-color:#0ea5e933;animation:1.7s linear infinite reverse spinner-orbit-spin;inset:10px}.spinner-ring--3{border-width:1.5px;border-bottom-color:var(--blue-300,#93c5fd);animation:.85s linear infinite spinner-orbit-spin;inset:20px}.spinner-orbit__img{z-index:1;object-fit:contain;width:60px;height:60px;animation:2.4s ease-in-out infinite spinner-img-pulse;position:relative}.spinner-orbit__dot{z-index:1;background:var(--primary,#2563eb);width:10px;height:10px;box-shadow:0 0 12px var(--primary,#2563eb);border-radius:50%;animation:1.4s ease-in-out infinite spinner-dot-pulse;position:relative}.spinner-message{letter-spacing:.01em;text-align:center;color:var(--text-muted,var(--text-secondary,#64748b));-webkit-font-smoothing:antialiased;max-width:min(90vw,420px);margin:0;font-size:1rem;font-weight:400;line-height:1.45}.spinner-overlay.fullscreen .spinner-message{color:#cbd5e1;text-shadow:0 1px 10px #00000059}@keyframes spinner-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spinner-orbit-spin{to{transform:rotate(360deg)}}@keyframes spinner-img-pulse{0%,to{opacity:.85;filter:drop-shadow(0 0 6px #2563eb66)}50%{opacity:1;filter:drop-shadow(0 0 14px #2563ebbf)}}@keyframes spinner-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.spinner-enter-active,.spinner-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.spinner-enter-from,.spinner-leave-to{opacity:0}.base-input .color-input-display{cursor:pointer;gap:10px}.base-input .color-input-display__swatch{border-radius:50%;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}body.dark .base-input .color-input-display__swatch{box-shadow:inset 0 0 0 1px #ffffff2e}.base-input .color-input-display__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.base-input .color-input-display__native{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.base-input .color-input-display__native:disabled{cursor:not-allowed}.base-input.disabled .color-input-display{background-color:var(--bg-app-secondary);color:var(--text-muted);border-color:var(--border-std);cursor:not-allowed;opacity:.8}.date-input-capsule.form-control{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:default;display:flex;position:relative}.date-input-capsule.form-control.is-disabled,.date-input-capsule.form-control.is-disabled .di-icon{cursor:not-allowed}.date-input-capsule.form-control .di-values{font-variant-numeric:tabular-nums;flex:auto;align-items:center;gap:2px;min-width:0;padding-right:28px;transition:opacity .12s;display:flex}.date-input-capsule.form-control .di-values.di-values--hidden{opacity:0}.date-input-capsule.form-control .di-part{box-sizing:content-box;width:2ch;min-width:0;padding:2px var(--space-1);color:var(--text-main);font:inherit;text-align:center;cursor:text;background:0 0;border:none;border-radius:6px;outline:none;transition:background-color .12s}.date-input-capsule.form-control .di-part--year{width:4ch}.date-input-capsule.form-control .di-part::placeholder{color:var(--text-muted)}.date-input-capsule.form-control .di-part:hover:not(:disabled),.date-input-capsule.form-control .di-part:focus,.date-input-capsule.form-control .di-part.active{background:var(--bg-hover)}.date-input-capsule.form-control .di-part:disabled{cursor:not-allowed;color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.date-input-capsule.form-control .di-sep{color:var(--text-muted);padding:0 1px}.date-input-capsule.form-control .di-icon{width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;transition:color .12s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.date-input-capsule.form-control .di-icon:hover{color:var(--text-main)}.date-input-capsule.form-control .di-icon:focus-visible{box-shadow:0 0 0 2px var(--primary);color:var(--text-main)}.date-input-capsule.form-control .date-input-native{opacity:0;pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}body.dark .date-input-capsule.form-control .date-input-native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.date-input-dropdown.date-input-dropdown--teleported{background:var(--bg-surface);border:1px solid var(--border-std);box-sizing:border-box;scrollbar-width:thin;border-radius:12px;max-height:220px;animation:.15s ease-out dateInputFadeIn;overflow-y:auto;box-shadow:0 10px 25px -5px #00000026}.date-input-dropdown--single{width:80px}.date-input-dropdown--month{width:120px}.date-input-option{padding:var(--space-2) 10px;text-align:center;cursor:pointer;font-size:var(--font-md);color:var(--text-main);transition:background-color .12s,color .12s}.date-input-option:hover{background:var(--bg-hover);color:var(--primary)}.date-input-option.selected{background:var(--primary);color:#fff;font-weight:600}.date-input-option--month .di-opt-sep{color:var(--text-muted);margin:0 var(--space-1)}.date-input-option--month:hover .di-opt-sep,.date-input-option--month.selected .di-opt-sep{color:inherit}@keyframes dateInputFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.senha-input[data-v-8b3caaf5]{width:100%}.senha-input--has-visibility[data-v-8b3caaf5] .base-input .input-wrapper,.senha-input--has-visibility[data-v-8b3caaf5] .base-input.focused .input-wrapper{position:relative;overflow:visible}.senha-input--has-visibility[data-v-8b3caaf5] .base-input .senha-input__control--has-trailing{padding-right:2.75rem}.senha-input__toggle-wrap[data-v-8b3caaf5]{pointer-events:none;width:2.75rem;min-width:2.75rem;z-index:var(--z-input-inner);justify-content:center;align-items:center;padding-right:.25rem;display:flex;position:absolute;inset:0 0 0 auto}.senha-input__toggle-btn[data-v-8b3caaf5]{pointer-events:auto;width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--text-subtle,#64748b);border-radius:var(--base-input-border-radius,.25rem);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;display:inline-flex}.senha-input__toggle-btn[data-v-8b3caaf5]:hover:not(:disabled){color:var(--text-main,#0f172a);background:#0000000f}.tags-input-portal{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-std,#0f172a1a);background:#ffffffeb;border-radius:12px;max-height:280px;padding:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;animation:.15s tagsPortalFade;overflow-y:auto;box-shadow:0 20px 40px -5px #0f172a26}@keyframes tagsPortalFade{0%{opacity:0}to{opacity:1}}.tags-input-portal__item{padding:10px var(--space-3);font-size:var(--font-md);cursor:pointer;color:var(--text-main,#0f172a);border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;font-weight:500;transition:background .1s;display:flex}.tags-input-portal__item:hover,.tags-input-portal__item.highlighted{color:#2563eb;background:#2563eb26}.tags-input-portal .match-highlight{color:#2563eb;background:#2563eb26;font-weight:700}.tags-input-portal__create{color:var(--primary,#2563eb);font-weight:600}.tags-input-portal__create svg{flex-shrink:0}.tags-input-portal__create:hover,.tags-input-portal__create.highlighted{color:var(--primary,#2563eb);background:#2563eb1f}.tags-input-portal__create strong{font-weight:700}.tags-input-portal__no-results{padding:var(--space-3);text-align:center;color:var(--text-muted,#64748b);font-size:var(--font-md)}body.dark .tags-input-portal{background:#1e293bf2;border-color:#ffffff1a;box-shadow:0 20px 40px -5px #0000004d}body.dark .tags-input-portal__item{color:var(--text-main,#e2e8f0)}body.dark .tags-input-portal__item:hover,body.dark .tags-input-portal__item.highlighted,body.dark .tags-input-portal .match-highlight{color:#60a5fa;background:#2563eb40}.text-input[data-v-d04d2bb2]{width:100%}.text-input--has-visibility.text-input--has-clear[data-v-d04d2bb2] .base-input .input-wrapper,.text-input--has-visibility[data-v-d04d2bb2] .base-input .input-wrapper,.text-input--has-clear[data-v-d04d2bb2] .base-input .input-wrapper{position:relative;overflow:visible}.text-input--has-clear[data-v-d04d2bb2]:not(.text-input--append-dual) .base-input .form-control.text-input__control--has-trailing{padding-right:2.5rem}.text-input--append-dual[data-v-d04d2bb2] .base-input .form-control.text-input__control--has-trailing{padding-right:4.75rem}.text-input-append-trail[data-v-d04d2bb2]{pointer-events:none;justify-content:flex-end;align-items:center;gap:0;padding-right:.25rem;display:flex;position:absolute;top:0;bottom:0;right:0}.text-input-append-trail--dual[data-v-d04d2bb2]{width:4.75rem;min-width:4.75rem}.text-input-append-trail[data-v-d04d2bb2]:not(.text-input-append-trail--dual){width:2.5rem;min-width:2.5rem}.text-input-append-trail .input-clear-btn[data-v-d04d2bb2]{pointer-events:auto;border-radius:.25rem;width:2rem;height:2rem;font-size:.75rem}.text-input-visibility-wrap[data-v-d04d2bb2]{pointer-events:none;justify-content:center;align-items:center;display:flex}.text-input-visibility-btn[data-v-d04d2bb2]{pointer-events:auto;width:2rem;height:2rem;color:var(--text-subtle,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:color .2s,background .2s;display:inline-flex}.text-input-visibility-btn--publico[data-v-d04d2bb2]{color:var(--gold-primary,#bf953f)!important}.text-input-visibility-btn[data-v-d04d2bb2]:hover:not(:disabled){color:var(--text-main,#0f172a);background:#0000000f}.text-input-visibility-btn--publico[data-v-d04d2bb2]:hover:not(:disabled){color:var(--gold-primary,#bf953f)!important}.text-input-visibility-btn[data-v-d04d2bb2]:disabled{opacity:.5;cursor:not-allowed}.time-input-capsule.form-control{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:text;display:flex}.time-input-capsule.form-control.is-disabled,.time-input-capsule.form-control.is-disabled .ti-icon{cursor:not-allowed}.time-input-capsule.form-control .ti-values{font-variant-numeric:tabular-nums;flex:auto;align-items:center;gap:2px;min-width:0;padding-right:28px;transition:opacity .12s;display:flex}.time-input-capsule.form-control .ti-values.ti-values--hidden{opacity:0}.time-input-capsule.form-control .ti-part{box-sizing:content-box;width:2ch;min-width:0;padding:2px var(--space-1);color:var(--text-main);font:inherit;text-align:center;cursor:text;background:0 0;border:none;border-radius:6px;outline:none;transition:background-color .12s}.time-input-capsule.form-control .ti-part::placeholder{color:var(--text-muted)}.time-input-capsule.form-control .ti-part:hover:not(:disabled),.time-input-capsule.form-control .ti-part:focus,.time-input-capsule.form-control .ti-part.active{background:var(--bg-hover)}.time-input-capsule.form-control .ti-part:disabled{cursor:not-allowed;color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.time-input-capsule.form-control .ti-sep{color:var(--text-muted);padding:0 1px}.time-input-capsule.form-control .ti-icon{width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;transition:color .12s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.time-input-capsule.form-control .ti-icon:hover{color:var(--text-main)}.time-input-capsule.form-control .ti-icon:focus-visible{box-shadow:0 0 0 2px var(--primary);color:var(--text-main)}.time-input-dropdown.time-input-dropdown--teleported{background:var(--bg-surface);border:1px solid var(--border-std);box-sizing:border-box;border-radius:12px;animation:.15s ease-out timeInputFadeIn;box-shadow:0 10px 25px -5px #00000026}.time-input-option{padding:var(--space-2) 10px;text-align:center;cursor:pointer;font-size:var(--font-md);color:var(--text-main);transition:background-color .12s,color .12s}.time-input-option:hover{background:var(--bg-hover);color:var(--primary)}.time-input-option.selected{background:var(--primary);color:#fff;font-weight:600}.time-input-dropdown--single{scrollbar-width:thin;width:84px;max-height:200px;overflow-y:auto}.time-input-dropdown--combined{flex-direction:column;width:208px;display:flex;overflow:hidden}.time-input-dropdown--combined .tic-header{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border-std);flex-shrink:0;display:flex}.time-input-dropdown--combined .tic-box{min-width:40px;padding:var(--space-1) var(--space-2);text-align:center;font-size:var(--font-md);color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-std);border-radius:6px;font-weight:700}.time-input-dropdown--combined .tic-colon{color:var(--text-muted);font-weight:700}.time-input-dropdown--combined .tic-body{height:200px;display:flex}.time-input-dropdown--combined .tic-col{scrollbar-width:thin;flex:1 1 0;overflow-y:auto}.time-input-dropdown--combined .tic-col+.tic-col{border-left:1px solid var(--border-subtle)}@keyframes timeInputFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{width:100%;height:100%;z-index:var(--z-modal);background:var(--modal-backdrop-bg,#00000080);-webkit-backdrop-filter:var(--modal-backdrop-blur,none);backdrop-filter:var(--modal-backdrop-blur,none);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-container{width:90%;max-width:var(--modal-max-width);background:var(--modal-bg,#fff);border-radius:var(--modal-radius,8px);max-height:90vh;box-shadow:var(--modal-shadow,0 4px 6px #0000001a);border:var(--modal-border,none);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-header{z-index:var(--z-raised);padding:var(--modal-header-padding,1rem);border-bottom:var(--modal-header-border,1px solid #eee);border-top-left-radius:var(--modal-radius,8px);border-top-right-radius:var(--modal-radius,8px);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.modal-header-content{gap:var(--space-3);flex-direction:column;flex:1;align-items:flex-start;display:flex}.modal-title{font-size:var(--modal-title-size,1.25rem);font-weight:var(--modal-title-weight,600);color:var(--modal-title-color,#000);margin:0;line-height:1.4}.modal-title.title-empty{color:var(--text-muted,#64748b);font-style:normal;font-weight:400}.modal-title.title-empty:after{content:attr(data-placeholder)}.modal-subtitle{font-size:var(--modal-subtitle-size,.875rem);font-weight:var(--modal-subtitle-weight,400);color:var(--modal-subtitle-color,#6c757d);margin:0;line-height:1.4}.modal-title-editable{align-items:center;gap:var(--space-3);width:100%;display:flex}.modal-title-editable .modal-title{flex:1}.modal-title-input{font-size:var(--modal-title-size,1.25rem);font-weight:var(--modal-title-weight,600);color:var(--modal-title-color,#000);background:var(--modal-title-input-bg,#2563eb0d);border:2px solid var(--modal-title-input-border,#2563eb4d);resize:none;box-shadow:var(--modal-title-input-shadow,0 0 0 3px #2563eb1a);border-radius:8px;outline:none;flex:1;min-height:auto;padding:6px 10px;font-family:inherit;line-height:1.4;transition:all .3s;overflow-y:auto}.modal-title-input:focus{border-color:var(--modal-title-input-focus-border,var(--primary,#2563eb));box-shadow:var(--modal-title-input-focus-shadow,0 0 0 3px #2563eb26)}body.dark .modal-title-input{background:#60a5fa14;border-color:#60a5fa4d;box-shadow:0 0 0 3px #60a5fa1a}body.dark .modal-title-input:focus{border-color:var(--blue-400,#60a5fa);box-shadow:0 0 0 3px #60a5fa26}.title-actions{align-items:center;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.title-edit-btn,.title-save-btn,.title-cancel-btn{width:28px;height:28px;color:var(--text-tertiary,#9ca3af);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.title-edit-btn i,.title-save-btn i,.title-cancel-btn i{font-size:var(--font-md)}.title-edit-btn:hover{background:var(--bg-input,#0000000d);color:var(--primary,#2563eb);opacity:1}.title-save-btn{color:var(--success,#10b981);opacity:1}.title-save-btn:hover{opacity:1;background:#10b9811a}.title-cancel-btn{color:var(--danger,#ef4444);opacity:1}.title-cancel-btn:hover{opacity:1;background:#ef44441a}.modal-close-btn{cursor:pointer;margin-top:0;margin-left:var(--space-3);width:var(--modal-close-size,32px);height:var(--modal-close-size,32px);color:var(--modal-close-color,#666);border-radius:var(--modal-close-radius,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;transition:all .2s;display:flex}.modal-close-btn:hover{background:var(--modal-close-hover-bg,#0000001a);color:var(--modal-close-hover-color,#000)}.modal-body{min-height:0;padding:var(--modal-body-padding-block,var(--modal-body-padding,1rem)) var(--modal-body-padding-inline,var(--modal-body-padding,1rem));color:var(--modal-text-color,inherit);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.modal-body::-webkit-scrollbar{width:0;height:0;display:none}.modal-container--loading .modal-body{min-height:var(--modal-loading-body-min-height,clamp(280px, 40vh, 480px))}.modal-footer{z-index:var(--z-raised);padding:var(--modal-footer-padding,1rem);border-top:var(--modal-footer-border,1px solid #eee);background:var(--modal-footer-bg,transparent);border-bottom-left-radius:var(--modal-radius,8px);border-bottom-right-radius:var(--modal-radius,8px);flex-direction:row;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex;position:relative;overflow:hidden}.modal-footer .btn-primary{order:2}.modal-footer .btn-secondary{order:1}.modal-footer .btn-danger,.modal-footer .btn-success,.modal-footer .btn-warning,.modal-footer .btn-info,.modal-footer .btn-transfer,.modal-footer .btn-outline{order:2}.modal-footer .btn{flex:none;width:auto;min-width:100px}.modal-loading-overlay{background:var(--modal-loading-overlay-bg,#fffc);z-index:var(--z-modal-inner-overlay);-webkit-backdrop-filter:var(--modal-loading-overlay-blur,blur(2px));backdrop-filter:var(--modal-loading-overlay-blur,blur(2px));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-loading-fade-enter-active,.modal-loading-fade-leave-active{transition:opacity .28s}.modal-loading-fade-enter-from,.modal-loading-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.modal-loading-fade-enter-active,.modal-loading-fade-leave-active{transition-duration:.01ms}}.feedback-overlay{z-index:calc(var(--z-modal-inner-overlay) + 1);background:var(--modal-feedback-bg,#fffffffa);-webkit-backdrop-filter:var(--modal-feedback-blur,blur(8px));backdrop-filter:var(--modal-feedback-blur,blur(8px));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feedback-content{padding:var(--modal-feedback-padding,2rem);border-radius:var(--modal-feedback-radius,16px);flex-direction:column;align-items:center;gap:1.5rem;animation:.4s cubic-bezier(.68,-.55,.265,1.55) feedback-pop;display:flex}.feedback-content--success .feedback-icon{color:var(--modal-feedback-success-color,var(--success,#34c759))}.feedback-content--error .feedback-icon{color:var(--modal-feedback-error-color,var(--danger,#ff3b30))}.feedback-icon{width:var(--modal-feedback-icon-size,80px);height:var(--modal-feedback-icon-size,80px);box-shadow:var(--modal-feedback-icon-shadow,0 8px 24px #0000001f);background:currentColor;border-radius:50%;justify-content:center;align-items:center;display:flex}.feedback-icon svg{width:var(--modal-feedback-icon-svg-size,48px);height:var(--modal-feedback-icon-svg-size,48px);stroke:var(--white,#fff)}.feedback-message{font-size:var(--modal-feedback-message-size,1.125rem);font-weight:var(--modal-feedback-message-weight,500);text-align:center;color:var(--modal-feedback-message-color,var(--text-primary,#000));background:var(--modal-feedback-message-bg,white);padding:var(--modal-feedback-message-padding,.75rem 1.5rem);border-radius:var(--modal-feedback-message-radius,999px);box-shadow:var(--modal-feedback-message-shadow,0 4px 16px #00000014)}.feedback-check{stroke-dasharray:22;stroke-dashoffset:22px;animation:.6s cubic-bezier(.65,0,.45,1) .2s forwards check}.feedback-error{stroke-dasharray:22;stroke-dashoffset:22px;animation:.6s cubic-bezier(.65,0,.45,1) .2s forwards error-line}@keyframes check{to{stroke-dashoffset:0}}@keyframes error-line{to{stroke-dashoffset:0}}@keyframes feedback-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.feedback-enter-active,.feedback-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.feedback-enter-from,.feedback-leave-to{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active .modal-container,.modal-fade-leave-active .modal-container{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.modal-fade-enter-from .modal-container{transform:scale(.95)translateY(10px)}.modal-fade-leave-to .modal-container{transform:scale(.95)}@keyframes skeleton-shimmer-80ffcbf0{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-shimmer[data-v-80ffcbf0]{--skeleton-base:var(--bg-app-secondary,#e2e8f0);--skeleton-highlight:var(--bg-surface-elevated,var(--gray-100,#f1f5f9));background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 45%, var(--skeleton-base) 90%);background-size:220% 100%;animation:1.35s ease-in-out infinite skeleton-shimmer-80ffcbf0}@media (prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-80ffcbf0]{background:var(--skeleton-base);animation:none}}.skeleton-block[data-v-80ffcbf0]{flex-shrink:0;min-width:0;display:block}.skeleton-block--inline[data-v-80ffcbf0]{vertical-align:middle;display:inline-block}.skeleton-grid-mobile[data-v-5693b4b8]{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.skeleton-grid-mobile__card[data-v-5693b4b8]{box-sizing:border-box;background:var(--bg-surface,#fff);width:100%;max-width:100%;box-shadow:var(--shadow-md,0 2px 8px #00000014);border-radius:16px;flex-direction:column;flex-shrink:0;padding:1.5rem;display:flex}.skeleton-grid-mobile__lines[data-v-5693b4b8]{flex-direction:column;gap:.75rem;display:flex}.skeleton-grid-mobile__row[data-v-5693b4b8]{min-height:14px}.skeleton-grid-mobile__actions[data-v-5693b4b8]{border-top:1px solid var(--border-std,#e2e8f0);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}body.dark .skeleton-grid-mobile__card[data-v-5693b4b8],body[data-theme=dark] .skeleton-grid-mobile__card[data-v-5693b4b8]{background:var(--bg-surface,#0f172a)}.skeleton-table-wrap[data-v-d9cb2d69]{width:100%;overflow-x:auto}.skeleton-table[data-v-d9cb2d69]{border-collapse:collapse;width:100%;min-width:100%}.skeleton-table th[data-v-d9cb2d69]{padding:var(--space-4) var(--space-6);text-align:left;background:var(--bg-light-secondary,#f1f5f9);border-bottom:1px solid var(--border-std,#e2e8f0)}.skeleton-table td[data-v-d9cb2d69]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-std,#e2e8f0);vertical-align:middle}.skeleton-table__cell--stack[data-v-d9cb2d69]{gap:var(--space-2);flex-direction:column;justify-content:center;min-height:40px;display:flex}.skeleton-table__cell--narrow-inner[data-v-d9cb2d69]{justify-content:center;align-items:center;min-height:40px;display:flex}.skeleton-table__th--narrow[data-v-d9cb2d69],.skeleton-table__td--narrow[data-v-d9cb2d69]{text-align:center;width:72px;max-width:88px}body.dark .skeleton-table th[data-v-d9cb2d69],body[data-theme=dark] .skeleton-table th[data-v-d9cb2d69]{background:var(--bg-surface-elevated,#1e293b);border-bottom-color:var(--border-dark,#334155)}body.dark .skeleton-table td[data-v-d9cb2d69],body[data-theme=dark] .skeleton-table td[data-v-d9cb2d69]{border-bottom-color:var(--border-dark,#334155)}.page-header[data-v-9559d5e9]{margin-bottom:var(--space-8);overflow:visible}.page-title[data-v-9559d5e9]{color:var(--text-main,#1e293b);margin:0 0 var(--space-3) 0;padding-bottom:var(--space-2);font-size:28px;font-weight:800;display:inline-block;position:relative}.page-title[data-v-9559d5e9]:after{content:"";background:var(--gradient-primary);border-radius:2px 2px 0 0;width:60px;height:4px;animation:.4s ease-out expandWidth-9559d5e9;position:absolute;bottom:0;left:0;box-shadow:0 -4px 16px #2563eb4d}.page-subtitle[data-v-9559d5e9]{font-size:var(--font-lg);color:var(--text-light-secondary,#64748b);max-width:700px;margin:0;font-weight:400;line-height:1.6}@keyframes expandWidth-9559d5e9{0%{width:0}to{width:60px}}@media (width<=480px){.page-header[data-v-9559d5e9]{margin-bottom:var(--space-8)}.page-title[data-v-9559d5e9]{margin-bottom:var(--space-2);font-size:24px}.page-title[data-v-9559d5e9]:after{width:40px}.page-subtitle[data-v-9559d5e9]{font-size:var(--font-md);line-height:1.5}@keyframes expandWidth-9559d5e9{to{width:40px}}}
