.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}:root{--listagem-row-height-compact:36px;--listagem-row-height-default:48px;--listagem-row-height-relaxed:64px;--listagem-row-height:var(--listagem-row-height-default);--listagem-cell-padding-compact:6px 12px;--listagem-cell-padding-default:12px 16px;--listagem-cell-padding-relaxed:16px 20px;--listagem-cell-padding:var(--listagem-cell-padding-default);--listagem-header-height:44px;--listagem-header-padding:12px 16px;--listagem-gap-xs:4px;--listagem-gap-sm:8px;--listagem-gap-md:12px;--listagem-gap-lg:16px;--listagem-gap-xl:24px;--listagem-border-radius-sm:6px;--listagem-border-radius-md:8px;--listagem-border-radius-lg:12px;--listagem-border-width:1px;--listagem-bg:hsl(0 0% 100%);--listagem-bg-alt:hsl(210 20% 99%);--listagem-header-bg:hsl(210 20% 98%);--listagem-hover-bg:hsl(210 20% 97%);--listagem-selected-bg:hsl(210 100% 97%);--listagem-stripe-bg:hsl(210 20% 99%);--listagem-active-bg:hsl(210 20% 95%);--listagem-border-color:hsl(210 20% 90%);--listagem-border-color-hover:hsl(210 20% 85%);--listagem-border-color-focus:hsl(var(--primary)/0.5);--listagem-header-text:hsl(210 20% 40%);--listagem-cell-text:hsl(210 20% 20%);--listagem-cell-text-muted:hsl(210 20% 50%);--listagem-cell-text-disabled:hsl(210 20% 70%);--listagem-skeleton-bg:hsl(210 20% 94%);--listagem-skeleton-highlight:hsl(210 20% 97%);--listagem-checkbox-border:hsl(210 20% 70%);--listagem-checkbox-checked:hsl(var(--primary));--listagem-selection-accent:hsl(var(--primary));--listagem-sort-active:hsl(var(--primary));--listagem-sort-inactive:hsl(210 20% 60%);--listagem-sort-hover:hsl(210 20% 50%);--listagem-empty-icon-bg:hsl(210 20% 96%);--listagem-empty-icon-color:hsl(210 20% 50%);--listagem-empty-title-color:hsl(210 20% 30%);--listagem-empty-desc-color:hsl(210 20% 50%);--listagem-bulk-bg:hsl(var(--primary)/0.08);--listagem-bulk-border:hsl(var(--primary)/0.2);--listagem-bulk-text:hsl(var(--primary));--listagem-status-success:hsl(142 76% 36%);--listagem-status-warning:hsl(38 92% 50%);--listagem-status-error:hsl(0 84% 60%);--listagem-status-info:hsl(199 89% 48%);--listagem-shadow-xs:0 1px 2px rgba(0,0,0,0.03);--listagem-shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--listagem-shadow-md:0 4px 6px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.02);--listagem-shadow-lg:0 10px 15px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.03);--listagem-shadow-sticky:0 4px 12px rgba(0,0,0,0.08);--listagem-shadow-bulk:0 -4px 16px rgba(0,0,0,0.08),0 -2px 4px rgba(0,0,0,0.04);--listagem-shadow-card:0 2px 8px rgba(0,0,0,0.06),0 0 1px rgba(0,0,0,0.04);--listagem-transition-fast:100ms ease;--listagem-transition-normal:150ms ease;--listagem-transition-slow:250ms ease;--listagem-transition-spring:200ms cubic-bezier(0.34,1.56,0.64,1);--listagem-z-base:0;--listagem-z-row-hover:1;--listagem-z-header:10;--listagem-z-bulk-bar:20;--listagem-z-dropdown:30;--listagem-z-modal:50;--listagem-z-toast:100;--listagem-font-size-xs:0.75rem;--listagem-font-size-sm:0.8125rem;--listagem-font-size-base:0.875rem;--listagem-font-size-lg:1rem;--listagem-font-weight-normal:400;--listagem-font-weight-medium:500;--listagem-font-weight-semibold:600;--listagem-font-weight-bold:700;--listagem-line-height-tight:1.25;--listagem-line-height-normal:1.5;--listagem-line-height-relaxed:1.75}.dark{--listagem-bg:hsl(0 0% 6%);--listagem-bg-alt:hsl(0 0% 8%);--listagem-header-bg:hsl(0 0% 10%);--listagem-hover-bg:hsl(0 0% 12%);--listagem-selected-bg:hsl(210 100% 12%);--listagem-stripe-bg:hsl(0 0% 7%);--listagem-active-bg:hsl(0 0% 14%);--listagem-border-color:hsl(0 0% 18%);--listagem-border-color-hover:hsl(0 0% 25%);--listagem-header-text:hsl(0 0% 60%);--listagem-cell-text:hsl(0 0% 90%);--listagem-cell-text-muted:hsl(0 0% 55%);--listagem-cell-text-disabled:hsl(0 0% 40%);--listagem-skeleton-bg:hsl(0 0% 14%);--listagem-skeleton-highlight:hsl(0 0% 20%);--listagem-checkbox-border:hsl(0 0% 40%);--listagem-sort-inactive:hsl(0 0% 50%);--listagem-sort-hover:hsl(0 0% 70%);--listagem-empty-icon-bg:hsl(0 0% 14%);--listagem-empty-icon-color:hsl(0 0% 50%);--listagem-empty-title-color:hsl(0 0% 85%);--listagem-empty-desc-color:hsl(0 0% 55%);--listagem-shadow-xs:0 1px 2px rgba(0,0,0,0.15);--listagem-shadow-sm:0 1px 3px rgba(0,0,0,0.2);--listagem-shadow-md:0 4px 6px rgba(0,0,0,0.25);--listagem-shadow-lg:0 10px 15px rgba(0,0,0,0.3);--listagem-shadow-sticky:0 4px 12px rgba(0,0,0,0.4);--listagem-shadow-bulk:0 -4px 16px rgba(0,0,0,0.4);--listagem-shadow-card:0 2px 8px rgba(0,0,0,0.3)}[data-densidade=compact]{--listagem-row-height:var(--listagem-row-height-compact);--listagem-cell-padding:var(--listagem-cell-padding-compact);--listagem-font-size-base:var(--listagem-font-size-xs)}[data-densidade=default]{--listagem-row-height:var(--listagem-row-height-default);--listagem-cell-padding:var(--listagem-cell-padding-default);--listagem-font-size-base:var(--listagem-font-size-sm)}[data-densidade=relaxed]{--listagem-row-height:var(--listagem-row-height-relaxed);--listagem-cell-padding:var(--listagem-cell-padding-relaxed);--listagem-font-size-base:var(--listagem-font-size-base)}.listagem-container{background:var(--listagem-bg);border:var(--listagem-border-width) solid var(--listagem-border-color);border-radius:var(--listagem-border-radius-lg);box-shadow:var(--listagem-shadow-sm);overflow:hidden}.listagem-header{background:var(--listagem-header-bg);border-bottom:var(--listagem-border-width) solid var(--listagem-border-color);position:sticky;top:0;z-index:var(--listagem-z-header);transition:box-shadow var(--listagem-transition-normal)}.listagem-header--scrolled{box-shadow:var(--listagem-shadow-sticky)}.listagem-row{background:var(--listagem-bg);border-bottom:var(--listagem-border-width) solid var(--listagem-border-color);transition:background-color var(--listagem-transition-fast)}.listagem-row:hover{background:var(--listagem-hover-bg)}.listagem-row--selected{background:var(--listagem-selected-bg);border-left:2px solid var(--listagem-selection-accent)}.listagem-row--ghost{opacity:.4;filter:grayscale(1);pointer-events:none}.listagem-cell{padding:var(--listagem-cell-padding);font-size:var(--listagem-font-size-base);color:var(--listagem-cell-text);line-height:var(--listagem-line-height-normal)}.listagem-cell--muted{color:var(--listagem-cell-text-muted)}.listagem-bulk-bar{background:var(--listagem-bulk-bg);border:var(--listagem-border-width) solid var(--listagem-bulk-border);border-radius:var(--listagem-border-radius-md);padding:var(--listagem-gap-sm) var(--listagem-gap-md);display:flex;align-items:center;gap:var(--listagem-gap-md);z-index:var(--listagem-z-bulk-bar)}.listagem-bulk-bar--sticky{position:sticky;top:var(--listagem-header-height);box-shadow:var(--listagem-shadow-bulk)}.listagem-empty{flex-direction:column;padding:var(--listagem-gap-xl);text-align:center}.listagem-empty,.listagem-empty__icon{display:flex;align-items:center;justify-content:center}.listagem-empty__icon{width:64px;height:64px;background:var(--listagem-empty-icon-bg);border-radius:50%;color:var(--listagem-empty-icon-color);margin-bottom:var(--listagem-gap-md)}.listagem-empty__title{font-size:var(--listagem-font-size-lg);font-weight:var(--listagem-font-weight-semibold);color:var(--listagem-empty-title-color);margin-bottom:var(--listagem-gap-xs)}.listagem-empty__desc{font-size:var(--listagem-font-size-sm);color:var(--listagem-empty-desc-color);max-width:320px}.listagem-skeleton{background:var(--listagem-skeleton-bg);border-radius:var(--listagem-border-radius-sm)}.listagem-skeleton--shimmer{background:linear-gradient(90deg,var(--listagem-skeleton-bg) 0,var(--listagem-skeleton-highlight) 50%,var(--listagem-skeleton-bg) 100%);background-size:200% 100%;animation:listagem-shimmer 1.5s ease-in-out infinite}.listagem-sort-icon{color:var(--listagem-sort-inactive);transition:color var(--listagem-transition-fast),transform var(--listagem-transition-fast)}.listagem-sort-icon:hover{color:var(--listagem-sort-hover)}.listagem-sort-icon--active{color:var(--listagem-sort-active)}.listagem-sort-icon--asc{transform:rotate(0deg)}.listagem-sort-icon--desc{transform:rotate(180deg)}.listagem-card{background:var(--listagem-bg);border:var(--listagem-border-width) solid var(--listagem-border-color);border-radius:var(--listagem-border-radius-md);box-shadow:var(--listagem-shadow-card);padding:var(--listagem-gap-md);transition:transform var(--listagem-transition-fast),box-shadow var(--listagem-transition-fast)}.listagem-card:active{transform:scale(.98)}.listagem-card--selected{border-color:var(--listagem-selection-accent);box-shadow:0 0 0 2px var(--listagem-selection-accent) /.2}@keyframes listagem-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes listagem-row-enter{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.listagem-row-animate{animation:listagem-row-enter .2s ease-out forwards}.listagem-row-stagger>:first-child{animation-delay:0s}.listagem-row-stagger>:nth-child(2){animation-delay:20ms}.listagem-row-stagger>:nth-child(3){animation-delay:40ms}.listagem-row-stagger>:nth-child(4){animation-delay:60ms}.listagem-row-stagger>:nth-child(5){animation-delay:80ms}.listagem-row-stagger>:nth-child(6){animation-delay:.1s}.listagem-row-stagger>:nth-child(7){animation-delay:.12s}.listagem-row-stagger>:nth-child(8){animation-delay:.14s}.listagem-row-stagger>:nth-child(9){animation-delay:.16s}.listagem-row-stagger>:nth-child(10){animation-delay:.18s}.listagem-row-stagger>:nth-child(11){animation-delay:.2s}.listagem-row-stagger>:nth-child(12){animation-delay:.22s}.listagem-row-stagger>:nth-child(13){animation-delay:.24s}.listagem-row-stagger>:nth-child(14){animation-delay:.26s}.listagem-row-stagger>:nth-child(15){animation-delay:.28s}.listagem-row-stagger>:nth-child(16){animation-delay:.3s}.listagem-row-stagger>:nth-child(17){animation-delay:.32s}.listagem-row-stagger>:nth-child(18){animation-delay:.34s}.listagem-row-stagger>:nth-child(19){animation-delay:.36s}.listagem-row-stagger>:nth-child(20){animation-delay:.38s}.listagem-row-stagger>:nth-child(21){animation-delay:.4s}.listagem-row-stagger>:nth-child(22){animation-delay:.42s}.listagem-row-stagger>:nth-child(23){animation-delay:.44s}.listagem-row-stagger>:nth-child(24){animation-delay:.46s}.listagem-row-stagger>:nth-child(25){animation-delay:.48s}@keyframes listagem-bulk-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes listagem-bulk-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.listagem-bulk-animate-enter{animation:listagem-bulk-enter .2s cubic-bezier(.34,1.56,.64,1) forwards}.listagem-bulk-animate-exit{animation:listagem-bulk-exit .15s ease-out forwards}@keyframes listagem-checkbox-pulse{0%{box-shadow:0 0 0 0 hsl(var(--primary)/.4)}70%{box-shadow:0 0 0 8px hsl(var(--primary)/0)}to{box-shadow:0 0 0 0 hsl(var(--primary)/0)}}.listagem-checkbox-pulse{animation:listagem-checkbox-pulse .4s ease-out}@keyframes listagem-empty-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.listagem-empty-animate{animation:listagem-empty-enter .3s ease-out forwards}@keyframes listagem-card-press{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.listagem-card-press{animation:listagem-card-press .15s ease-out}@keyframes listagem-sort-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.listagem-sort-bounce{animation:listagem-sort-bounce .3s ease-out}@keyframes listagem-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.listagem-spin{animation:listagem-spin .6s linear infinite}@keyframes listagem-fade-in{0%{opacity:0}to{opacity:1}}@keyframes listagem-fade-out{0%{opacity:1}to{opacity:0}}.listagem-fade-in{animation:listagem-fade-in .15s ease-out forwards}.listagem-fade-out{animation:listagem-fade-out .1s ease-out forwards}@keyframes listagem-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes listagem-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes listagem-slide-left{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes listagem-slide-right{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.listagem-slide-up{animation:listagem-slide-up .2s ease-out forwards}.listagem-slide-down{animation:listagem-slide-down .2s ease-out forwards}.listagem-slide-left{animation:listagem-slide-left .2s ease-out forwards}.listagem-slide-right{animation:listagem-slide-right .2s ease-out forwards}@keyframes listagem-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes listagem-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.listagem-scale-in{animation:listagem-scale-in .15s ease-out forwards}.listagem-scale-out{animation:listagem-scale-out .1s ease-out forwards}@keyframes listagem-ghost{0%{opacity:1;filter:grayscale(0)}to{opacity:.4;filter:grayscale(1)}}.listagem-ghost-animate{animation:listagem-ghost .2s ease-out forwards;pointer-events:none}.listagem-header-shadow-transition{transition:box-shadow .2s ease-out}@keyframes listagem-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.listagem-badge-pulse{animation:listagem-badge-pulse .3s ease-out}@keyframes listagem-focus-ring{0%{box-shadow:0 0 0 0 hsl(var(--primary)/.4)}to{box-shadow:0 0 0 3px hsl(var(--primary)/.2)}}.listagem-focus-ring{animation:listagem-focus-ring .2s ease-out forwards}@media (prefers-reduced-motion:reduce){.listagem-badge-pulse,.listagem-bulk-animate-enter,.listagem-bulk-animate-exit,.listagem-card-press,.listagem-checkbox-pulse,.listagem-empty-animate,.listagem-fade-in,.listagem-fade-out,.listagem-focus-ring,.listagem-ghost-animate,.listagem-row-animate,.listagem-scale-in,.listagem-scale-out,.listagem-shimmer,.listagem-slide-down,.listagem-slide-left,.listagem-slide-right,.listagem-slide-up,.listagem-sort-bounce,.listagem-spin{animation:none!important;transition:none!important}.listagem-row-stagger>*{animation-delay:0s!important}}@media print{*{animation:none!important;transition:none!important}}