.CarouselTabs-module__ogA-vW__pips{gap:var(--space-25);align-items:center;display:flex}.CarouselTabs-module__ogA-vW__pip,.CarouselTabs-module__ogA-vW__pipOn{height:var(--space-8);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.CarouselTabs-module__ogA-vW__pip:after,.CarouselTabs-module__ogA-vW__pipOn:after{height:var(--space-15);content:"";border-radius:var(--radius-full);transition:background var(--duration-normal) var(--ease-out)}.CarouselTabs-module__ogA-vW__pip:after{width:var(--space-7);background:var(--text-disabled)}.CarouselTabs-module__ogA-vW__pipOn:after{background:var(--chart-stub);width:6.5rem}.CarouselTabs-module__ogA-vW__pip:hover:after{background:var(--text-tertiary)}.CarouselTabs-module__ogA-vW__pip:focus-visible,.CarouselTabs-module__ogA-vW__pipOn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CarouselTabs-module__ogA-vW__pipLabel{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.CarouselTabs-module__ogA-vW__dwell{width:6.5rem;height:var(--space-15);background:var(--text-primary);border-radius:var(--radius-full);transform-origin:0;animation:CarouselTabs-module__ogA-vW__u-dwell var(--carousel-dwell,120s) linear forwards;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes CarouselTabs-module__ogA-vW__u-dwell{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.CarouselTabs-module__ogA-vW__dwell{animation:none;transform:translateY(-50%)scaleX(.4)}}@media (max-width:768px){.CarouselTabs-module__ogA-vW__pips{gap:var(--spacing-2xs);width:100%;padding:var(--spacing-xs);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--shadow-inset-highlight), var(--shadow-xs)}.CarouselTabs-module__ogA-vW__pip,.CarouselTabs-module__ogA-vW__pipOn{height:auto;padding:9px var(--space-35);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out);background:0 0;flex:1;justify-content:center}.CarouselTabs-module__ogA-vW__pip:after,.CarouselTabs-module__ogA-vW__pipOn:after,.CarouselTabs-module__ogA-vW__dwell{display:none}.CarouselTabs-module__ogA-vW__pipOn{color:var(--text-primary);background:var(--bg-card-hover)}.CarouselTabs-module__ogA-vW__pipLabel{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}
.WallboardHeader-module__r-f0Oa__headerRow{gap:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.WallboardHeader-module__r-f0Oa__headingBlock{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.WallboardHeader-module__r-f0Oa__title{font-size:var(--text-3xl);font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:-.02em;margin:0}.WallboardHeader-module__r-f0Oa__subtitle{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.WallboardHeader-module__r-f0Oa__headerAction{gap:var(--spacing-xl);flex-shrink:0;align-items:center;display:flex}.WallboardHeader-module__r-f0Oa__headerRow .WallboardHeader-module__r-f0Oa__customHeader{flex:1;min-width:0}@media (max-width:768px){.WallboardHeader-module__r-f0Oa__headerRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:flex-start}.WallboardHeader-module__r-f0Oa__title{font-size:var(--text-2xl)}.WallboardHeader-module__r-f0Oa__headerAction{width:100%}}
.WallboardLayout-module__nKCjYG__wrapper{z-index:1;min-height:0;padding:var(--spacing) 0 var(--space-10);flex:1;position:relative}@media (min-width:1025px){.WallboardLayout-module__nKCjYG__wrapper{padding-top:var(--space-7)}}@media (max-width:1024px){.WallboardLayout-module__nKCjYG__wrapper{padding:var(--spacing-xl) 0}}.WallboardLayout-module__nKCjYG__card{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.WallboardLayout-module__nKCjYG__panel{width:100%;min-width:0;min-height:0;padding-top:var(--space-6);flex-direction:column;flex:1;display:flex}@media (max-width:768px){.WallboardLayout-module__nKCjYG__wrapper{--board-gutter:max(var(--spacing), env(safe-area-inset-left));padding:calc(44px + var(--spacing-lg)) var(--board-gutter) var(--spacing-lg);flex:none}.WallboardLayout-module__nKCjYG__card,.WallboardLayout-module__nKCjYG__panel{flex:none;min-height:0}.WallboardLayout-module__nKCjYG__panel{padding-top:var(--space-4)}}
.Avatar-module__UXelMa__avatar{width:var(--space-10);height:var(--space-10);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:grid}.Avatar-module__UXelMa__avatar[data-tone=neutral]{color:var(--text-secondary);background:var(--bg-card-hover)}.Avatar-module__UXelMa__avatar[data-tone=active]{color:var(--badge-blue-text);background:var(--badge-blue-bg)}
.Meter-module__r9Lbgq__track{width:100%;height:var(--space-2);background:var(--border);border-radius:var(--radius-full);overflow:hidden}.Meter-module__r9Lbgq__fill{border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--ease-out)}.Meter-module__r9Lbgq__fill[data-tier=low]{background:var(--danger)}.Meter-module__r9Lbgq__fill[data-tier=mid]{background:var(--warning)}.Meter-module__r9Lbgq__fill[data-tier=high]{background:var(--success)}@media (prefers-reduced-motion:reduce){.Meter-module__r9Lbgq__fill{transition:none}}
.BarSparkline-module__SNbt-q__bars{gap:var(--space-1);align-items:flex-end;height:52px;margin-top:auto;display:flex}.BarSparkline-module__SNbt-q__bar{height:var(--h,4%);background:var(--color-primary-subtle-strong);border-radius:var(--radius-2);transform-origin:bottom;animation:var(--kf-fade-in) var(--duration-slower) var(--ease-out);flex:1}.BarSparkline-module__SNbt-q__bar[data-emphasis]{background:var(--chart-primary)}
.Headline-module__-3M8Ia__headline{gap:var(--spacing-sm);font-size:var(--text-3xl);font-weight:var(--font-light);font-variant-numeric:tabular-nums;line-height:var(--leading-none);color:var(--text-primary);letter-spacing:-.025em;align-items:baseline;margin:0;display:flex}.Headline-module__-3M8Ia__headline[data-size=lg]{font-size:var(--text-4xl)}.Headline-module__-3M8Ia__caption{font-size:var(--text-13);font-weight:var(--font-normal);color:var(--text-tertiary);letter-spacing:0}
.Checklist-module__Fn3r9W__list{margin:0;padding:0;list-style:none}.Checklist-module__Fn3r9W__list li{gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-grid);grid-template-columns:13px 1fr auto;align-items:center;display:grid}.Checklist-module__Fn3r9W__list li:first-child{border-top:1px solid var(--border-grid)}.Checklist-module__Fn3r9W__tick{color:var(--text-disabled);transition:var(--transition-fast)}.Checklist-module__Fn3r9W__met .Checklist-module__Fn3r9W__tick{color:var(--success)}.Checklist-module__Fn3r9W__label{text-overflow:ellipsis;font-size:var(--font-size-13);color:var(--text-secondary);white-space:nowrap;overflow:hidden}.Checklist-module__Fn3r9W__badge{padding:1px var(--spacing-2xs);font-size:var(--font-size-10);font-weight:var(--font-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-strong);border-radius:var(--radius-xs)}
.VariantPicker-module__l_MUpa__trigger{gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.VariantPicker-module__l_MUpa__trigger:hover{border-color:var(--border-strong)}.VariantPicker-module__l_MUpa__trigger:focus-visible{outline:var(--focus-ring);outline-offset:1px}.VariantPicker-module__l_MUpa__chevron{width:10px;height:6px;color:var(--text-tertiary);flex:none}
.RequirementsPanel-module__9XSXqa__panel{gap:var(--spacing-xl);padding:var(--spacing-lg);background:var(--surface-muted);border-right:1px solid var(--border);flex-direction:column;display:flex}@media (max-width:720px){.RequirementsPanel-module__9XSXqa__panel{border-right:0;border-bottom:1px solid var(--border)}}.RequirementsPanel-module__9XSXqa__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.RequirementsPanel-module__9XSXqa__eyebrow{font-size:var(--font-size-10);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.11em}.RequirementsPanel-module__9XSXqa__note{font-size:var(--font-size-13);line-height:var(--leading-normal);color:var(--text-tertiary);margin:0}
.Import-module__HVJbZq__body{flex:1;grid-template-columns:268px 1fr;min-height:0;display:grid;overflow-y:auto}@media (max-width:720px){.Import-module__HVJbZq__body{grid-template-columns:1fr}}.Import-module__HVJbZq__stages{gap:var(--spacing-lg);min-width:0;padding:var(--spacing-lg);flex-direction:column;display:flex}
.ProgressRing-module__AQzKlW__ring{flex:none;width:96px;height:96px;position:relative}.ProgressRing-module__AQzKlW__svg{display:block;transform:rotate(-90deg)}.ProgressRing-module__AQzKlW__track{stroke:var(--surface-muted)}.ProgressRing-module__AQzKlW__progress{stroke:var(--chart-primary);stroke-linecap:round;transition:stroke-dashoffset var(--duration-slower) var(--ease-out)}.ProgressRing-module__AQzKlW__centre{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ProgressRing-module__AQzKlW__value{font-size:var(--text-lg);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.02em}.ProgressRing-module__AQzKlW__caption{font-size:var(--text-10);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}
.RailChart-module__BvRJUq__rails{gap:var(--space-3);flex-direction:column;display:flex}.RailChart-module__BvRJUq__row{gap:var(--spacing-sm);grid-template-columns:minmax(72px,.6fr) 1fr 2rem;align-items:center;display:grid}.RailChart-module__BvRJUq__label{text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;overflow:hidden}.RailChart-module__BvRJUq__track{height:var(--space-15);background:var(--surface-muted);border-radius:var(--radius-full);overflow:hidden}.RailChart-module__BvRJUq__fill{width:var(--w,0%);background:var(--chart-primary);border-radius:var(--radius-full);transform-origin:0;height:100%;animation:var(--kf-fade-in) var(--duration-slower) var(--ease-out);display:block}.RailChart-module__BvRJUq__fill[data-attention]{background:var(--chart-submitted)}.RailChart-module__BvRJUq__count{font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right}
.StatList-module__NnAboq__list{flex-direction:column;margin:0;display:flex}.StatList-module__NnAboq__row{gap:var(--spacing-md);padding:var(--space-3) 0;border-bottom:1px solid var(--border-grid);justify-content:space-between;align-items:baseline;display:flex}.StatList-module__NnAboq__row:last-child{border-bottom:0}.StatList-module__NnAboq__label{font-size:var(--text-13);color:var(--text-tertiary)}.StatList-module__NnAboq__value{font-size:var(--text-13);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.StatList-module__NnAboq__value[data-tone=muted]{font-weight:var(--font-normal);color:var(--text-tertiary)}.StatList-module__NnAboq__value[data-tone=positive]{color:var(--chart-positive-text)}.StatList-module__NnAboq__value[data-tone=negative]{color:var(--chart-negative-text)}
.ComponentError-module__dmKGya__root{gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ComponentError-module__dmKGya__iconWrap{width:56px;height:56px;color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.ComponentError-module__dmKGya__title{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);color:var(--text-primary);margin:0}.ComponentError-module__dmKGya__message{max-width:320px;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-tertiary);margin:0}.ComponentError-module__dmKGya__retryButton{padding:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius-sm);transition:background-color var(--duration-normal) var(--ease-out);border:none}.ComponentError-module__dmKGya__retryButton:hover{background:var(--color-primary-hover)}.ComponentError-module__dmKGya__retryButton:active{opacity:.9}
.BannerError-module__TAxbfa__root{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);border-radius:var(--radius-sm);align-items:center;display:flex}.BannerError-module__TAxbfa__danger{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}.BannerError-module__TAxbfa__warning{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border)}.BannerError-module__TAxbfa__icon{flex-shrink:0;align-items:center;display:flex}.BannerError-module__TAxbfa__message{line-height:var(--leading-normal);flex:1;margin:0}.BannerError-module__TAxbfa__actions{gap:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}.BannerError-module__TAxbfa__retryAction{padding:var(--spacing-xxs) var(--spacing-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:1px solid}.BannerError-module__TAxbfa__retryAction:hover{opacity:.8}.BannerError-module__TAxbfa__dismissButton{padding:var(--spacing-xxs);color:inherit;cursor:pointer;border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.BannerError-module__TAxbfa__dismissButton:hover{opacity:1}
.InlineError-module__lHD2WG__root{gap:var(--spacing-xs);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--danger-text);align-items:center;margin:0;display:inline-flex}.InlineError-module__lHD2WG__icon{color:var(--danger);flex-shrink:0;align-items:center;display:flex}
.FullPageError-module__13PTua__root{min-height:400px;padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;justify-content:center;align-items:center;display:flex}.FullPageError-module__13PTua__content{gap:var(--spacing-md);flex-direction:column;align-items:center;max-width:420px;display:flex}.FullPageError-module__13PTua__iconWrap{width:80px;height:80px;color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.FullPageError-module__13PTua__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-normal);color:var(--text-primary);margin:0}.FullPageError-module__13PTua__message{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary);margin:0}.FullPageError-module__13PTua__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);align-items:center;display:flex}.FullPageError-module__13PTua__primaryAction{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius-sm);transition:background-color var(--duration-normal) var(--ease-out);border:none}.FullPageError-module__13PTua__primaryAction:hover{background:var(--color-primary-hover)}.FullPageError-module__13PTua__primaryAction:active{opacity:.9}.FullPageError-module__13PTua__secondaryAction{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);background:0 0}.FullPageError-module__13PTua__secondaryAction:hover{background:var(--surface-muted);border-color:var(--text-tertiary)}.FullPageError-module__13PTua__secondaryAction:active{opacity:.9}@media (max-width:640px){.FullPageError-module__13PTua__root{min-height:300px;padding:var(--spacing-2xl) var(--spacing)}.FullPageError-module__13PTua__content{gap:var(--spacing-sm);max-width:300px}.FullPageError-module__13PTua__iconWrap{width:64px;height:64px}.FullPageError-module__13PTua__iconWrap svg{width:36px;height:36px}.FullPageError-module__13PTua__title{font-size:var(--text-lg)}.FullPageError-module__13PTua__actions{flex-direction:column;width:100%}.FullPageError-module__13PTua__primaryAction,.FullPageError-module__13PTua__secondaryAction{justify-content:center;width:100%}}
.KPICards-module__TYyMta__container{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.KPICards-module__TYyMta__container>:nth-child(5),.KPICards-module__TYyMta__container>:nth-child(6){grid-column:span 2}.KPICards-module__TYyMta__errorContainer{padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius)}@media (max-width:1024px){.KPICards-module__TYyMta__container{grid-template-columns:repeat(2,1fr)}.KPICards-module__TYyMta__container>:nth-child(5),.KPICards-module__TYyMta__container>:nth-child(6){grid-column:span 1}}@media (max-width:768px){.KPICards-module__TYyMta__container{gap:var(--spacing-sm)}}@media (max-width:480px){.KPICards-module__TYyMta__container{grid-template-columns:1fr}}
.MonthlyChart-module__aue4fW__chartCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden}.MonthlyChart-module__aue4fW__banner{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.MonthlyChart-module__aue4fW__bannerTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0}.MonthlyChart-module__aue4fW__bannerStats{gap:var(--spacing-lg);font-size:var(--text-xs);display:flex}.MonthlyChart-module__aue4fW__statItem{color:var(--text-secondary);white-space:nowrap}.MonthlyChart-module__aue4fW__statItem strong{font-weight:var(--font-semibold);color:var(--text-primary)}.MonthlyChart-module__aue4fW__chartBody{padding:var(--spacing-lg)}.MonthlyChart-module__aue4fW__chartCard :focus,.MonthlyChart-module__aue4fW__chartCard :focus-visible,.MonthlyChart-module__aue4fW__chartBody svg{outline:none}.MonthlyChart-module__aue4fW__legend{gap:var(--spacing-lg);padding-top:var(--spacing-md);margin-top:var(--spacing-md);border-top:1px solid var(--border);justify-content:center;align-items:center;display:flex}.MonthlyChart-module__aue4fW__legendItem{gap:var(--spacing-xs);align-items:center;display:flex}.MonthlyChart-module__aue4fW__legendDot{border-radius:var(--radius-round);flex-shrink:0;width:10px;height:10px}.MonthlyChart-module__aue4fW__legendLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.MonthlyChart-module__aue4fW__tooltip{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--card-shadow-hover)}.MonthlyChart-module__aue4fW__tooltipLabel{margin:0 0 var(--spacing-xs) 0;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.MonthlyChart-module__aue4fW__tooltipRow{gap:var(--spacing-xs);padding:var(--spacing-2xs) 0;font-size:var(--text-sm);align-items:center;display:flex}.MonthlyChart-module__aue4fW__tooltipDot{border-radius:var(--radius-round);flex-shrink:0;width:8px;height:8px}.MonthlyChart-module__aue4fW__tooltipName{color:var(--text-secondary);flex:1}.MonthlyChart-module__aue4fW__tooltipValue{font-weight:var(--font-semibold);color:var(--text-primary)}.MonthlyChart-module__aue4fW__chartLoading,.MonthlyChart-module__aue4fW__chartError,.MonthlyChart-module__aue4fW__chartEmpty{height:350px;font-size:var(--text-sm);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.MonthlyChart-module__aue4fW__chartError{color:var(--danger-text)}@media (max-width:768px){.MonthlyChart-module__aue4fW__banner{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;align-items:flex-start}.MonthlyChart-module__aue4fW__chartBody{padding:var(--spacing-md)}}
.SalespersonRankings-module__gFC4Oq__wrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden}.SalespersonRankings-module__gFC4Oq__banner{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.SalespersonRankings-module__gFC4Oq__bannerTop{gap:var(--spacing-lg);flex:1;align-items:center;min-width:0;display:flex}.SalespersonRankings-module__gFC4Oq__bannerTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0}.SalespersonRankings-module__gFC4Oq__bannerStats{gap:var(--spacing-lg);font-size:var(--text-xs);display:flex}.SalespersonRankings-module__gFC4Oq__statItem{color:var(--text-secondary);white-space:nowrap}.SalespersonRankings-module__gFC4Oq__rankings{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;display:flex}.SalespersonRankings-module__gFC4Oq__rankCard{gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-md);transition:box-shadow var(--duration-normal) ease, border-color var(--duration-normal) ease;grid-template-columns:auto 1fr auto;display:grid}.SalespersonRankings-module__gFC4Oq__rankCard:hover{box-shadow:var(--card-shadow-hover)}.SalespersonRankings-module__gFC4Oq__rankBadge{justify-content:center;align-items:center;display:flex}.SalespersonRankings-module__gFC4Oq__rank{width:36px;height:36px;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-secondary);background:var(--surface-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.SalespersonRankings-module__gFC4Oq__rankTop1{color:var(--rank-first);background:var(--badge-gold-bg);border-left-color:var(--rank-first)}.SalespersonRankings-module__gFC4Oq__rankTop2{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.SalespersonRankings-module__gFC4Oq__rankTop3{color:var(--bronze);background:color-mix(in srgb, var(--bronze) 12%, transparent)}.SalespersonRankings-module__gFC4Oq__rankCard:has(.SalespersonRankings-module__gFC4Oq__rankTop1){border-left-color:var(--rank-first)}.SalespersonRankings-module__gFC4Oq__rankCard:has(.SalespersonRankings-module__gFC4Oq__rankTop2){border-left-color:var(--color-primary)}.SalespersonRankings-module__gFC4Oq__rankCard:has(.SalespersonRankings-module__gFC4Oq__rankTop3){border-left-color:var(--bronze)}.SalespersonRankings-module__gFC4Oq__performerInfo{gap:var(--spacing-xs);flex-direction:column;display:flex}.SalespersonRankings-module__gFC4Oq__performerName{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.SalespersonRankings-module__gFC4Oq__metrics{gap:var(--spacing-xl);display:flex}.SalespersonRankings-module__gFC4Oq__metric{gap:var(--spacing-xs);align-items:center;display:flex}.SalespersonRankings-module__gFC4Oq__metricIcon{color:var(--text-tertiary)}.SalespersonRankings-module__gFC4Oq__metricValue{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.SalespersonRankings-module__gFC4Oq__metricLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.SalespersonRankings-module__gFC4Oq__statsGrid{background:var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:1px;min-width:180px;display:grid;overflow:hidden}.SalespersonRankings-module__gFC4Oq__statCell{gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);flex-direction:column;align-items:center;display:flex}.SalespersonRankings-module__gFC4Oq__statCellValue{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap}.SalespersonRankings-module__gFC4Oq__statCellLabel{font-size:var(--text-10);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.SalespersonRankings-module__gFC4Oq__loading,.SalespersonRankings-module__gFC4Oq__error,.SalespersonRankings-module__gFC4Oq__empty{padding:var(--spacing-2xl);font-size:var(--text-sm);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.SalespersonRankings-module__gFC4Oq__error{color:var(--danger-text)}@media (max-width:1024px){.SalespersonRankings-module__gFC4Oq__rankCard{gap:var(--spacing-md);grid-template-columns:auto 1fr}.SalespersonRankings-module__gFC4Oq__statsGrid{min-width:0;margin-top:var(--spacing-xs);border-top:1px solid var(--border);border-radius:0;grid-column:1/-1}}@media (max-width:768px){.SalespersonRankings-module__gFC4Oq__banner{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;align-items:stretch}.SalespersonRankings-module__gFC4Oq__bannerTop{gap:var(--spacing-xs);flex-direction:column;align-items:flex-start}.SalespersonRankings-module__gFC4Oq__bannerStats{gap:var(--spacing-md)}.SalespersonRankings-module__gFC4Oq__rankings{gap:var(--spacing-xs);padding:var(--spacing-sm)}.SalespersonRankings-module__gFC4Oq__rankCard{gap:var(--spacing-sm);padding:var(--spacing-sm);grid-template-columns:auto 1fr}.SalespersonRankings-module__gFC4Oq__rank{width:30px;height:30px;font-size:var(--text-xs)}.SalespersonRankings-module__gFC4Oq__performerName{font-size:var(--text-xs)}.SalespersonRankings-module__gFC4Oq__metrics{gap:var(--spacing-sm)}.SalespersonRankings-module__gFC4Oq__metricValue{font-size:var(--text-xs)}.SalespersonRankings-module__gFC4Oq__metricLabel{display:none}.SalespersonRankings-module__gFC4Oq__statsGrid{min-width:0;margin-top:var(--spacing-xs);border-top:1px solid var(--border);border-radius:0;grid-column:1/-1}.SalespersonRankings-module__gFC4Oq__statCell{padding:var(--spacing-xs)}}
.StatusBreakdown-module__dSDDDW__wrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);flex-direction:column;display:flex;overflow:hidden}.StatusBreakdown-module__dSDDDW__banner{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.StatusBreakdown-module__dSDDDW__bannerTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0}.StatusBreakdown-module__dSDDDW__bannerStats{gap:var(--spacing-lg);font-size:var(--text-xs);display:flex}.StatusBreakdown-module__dSDDDW__statItem{color:var(--text-secondary);white-space:nowrap}.StatusBreakdown-module__dSDDDW__body{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.StatusBreakdown-module__dSDDDW__chartArea{flex:1;justify-content:center;align-items:center;display:flex}.StatusBreakdown-module__dSDDDW__donutWrap{justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative}.StatusBreakdown-module__dSDDDW__chartCenter{gap:var(--spacing-2xs);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StatusBreakdown-module__dSDDDW__centerValue{font-size:calc(var(--text-lg) + 2px);font-weight:var(--font-semibold);line-height:var(--leading-none);color:var(--text-primary)}.StatusBreakdown-module__dSDDDW__centerLabel{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.StatusBreakdown-module__dSDDDW__wrapper :focus,.StatusBreakdown-module__dSDDDW__wrapper :focus-visible,.StatusBreakdown-module__dSDDDW__chartArea svg{outline:none}.StatusBreakdown-module__dSDDDW__legend{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border);flex-direction:column;margin-top:auto;display:flex}.StatusBreakdown-module__dSDDDW__legendItem{gap:var(--spacing-sm);align-items:center;display:flex}.StatusBreakdown-module__dSDDDW__legendDot{border-radius:var(--radius-round);flex-shrink:0;width:10px;height:10px}.StatusBreakdown-module__dSDDDW__legendLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);flex:1}.StatusBreakdown-module__dSDDDW__legendValue{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.StatusBreakdown-module__dSDDDW__legendPct{min-width:32px;font-size:var(--text-xs);color:var(--text-secondary);text-align:right}.StatusBreakdown-module__dSDDDW__footerMeta{padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-secondary);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.StatusBreakdown-module__dSDDDW__tooltip{padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--card-shadow-hover)}.StatusBreakdown-module__dSDDDW__tooltipRow{gap:var(--spacing-xs);font-size:var(--text-sm);align-items:center;display:flex}.StatusBreakdown-module__dSDDDW__tooltipDot{border-radius:var(--radius-round);flex-shrink:0;width:8px;height:8px}.StatusBreakdown-module__dSDDDW__tooltipLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.StatusBreakdown-module__dSDDDW__tooltipValue{font-weight:var(--font-semibold);color:var(--text-primary);margin-left:auto}.StatusBreakdown-module__dSDDDW__tooltipCount{margin-top:var(--spacing-2xs);font-size:var(--text-xs);color:var(--text-secondary)}.StatusBreakdown-module__dSDDDW__skeleton{background:var(--surface-muted);border-radius:var(--radius-round);width:170px;height:170px;animation:var(--kf-pulse) 1.5s var(--ease-in-out) infinite}.StatusBreakdown-module__dSDDDW__errorText,.StatusBreakdown-module__dSDDDW__emptyText{font-size:var(--text-sm);color:var(--text-secondary)}.StatusBreakdown-module__dSDDDW__errorText{color:var(--danger-text)}@media (max-width:768px){.StatusBreakdown-module__dSDDDW__banner{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;align-items:flex-start}.StatusBreakdown-module__dSDDDW__body{padding:var(--spacing-md)}}
.BoolMark-module__6Wj3uG__mark{vertical-align:middle;border-radius:var(--radius-round);place-items:center;width:1.0625rem;height:1.0625rem;display:inline-grid}.BoolMark-module__6Wj3uG__on{color:var(--on-success);background:var(--success)}.BoolMark-module__6Wj3uG__off{box-shadow:inset 0 0 0 1.25px var(--text-disabled)}
.CellTooltip-module__J4q3sa__tip{z-index:var(--z-tooltip);max-width:min(22rem,100vw - 16px);padding:var(--space-15) var(--space-2);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line;background:var(--bg-card);border:var(--card-border);border-radius:var(--radius-8);box-shadow:var(--shadow-lg);animation:var(--kf-fade-in) var(--duration-fast) var(--ease-out);position:fixed}
.CellText-module__DfOweq__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.CellText-module__DfOweq__primary{font-weight:var(--font-medium);color:var(--text-primary)}.CellText-module__DfOweq__secondary{color:var(--text-secondary)}.CellText-module__DfOweq__tertiary{color:var(--text-tertiary)}
.FilesMark-module__wzx_iG__badge{font:inherit;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.FilesMark-module__wzx_iG__badge:hover:not(:disabled){color:var(--color-primary)}.FilesMark-module__wzx_iG__badge:disabled{cursor:default}
.Popover-module__ZSPkBa__panel{z-index:var(--z-popover);min-width:min(13rem,100vw - 16px);max-width:min(22rem,100vw - 16px);max-height:min(64vh,26rem);padding:var(--menu-panel-pad);overscroll-behavior:contain;background:var(--bg-card);border:var(--card-border);border-radius:var(--radius-10);box-shadow:var(--shadow-lg);animation:var(--kf-float-in) var(--duration-fast) var(--ease-out);position:fixed;overflow-y:auto}.Popover-module__ZSPkBa__wide{min-width:min(26rem,100vw - 16px);max-width:min(32rem,100vw - 16px)}.Popover-module__ZSPkBa__roomy{min-width:min(28rem,100vw - 16px);max-width:min(34rem,100vw - 16px)}.Popover-module__ZSPkBa__matched{min-width:max-content}
.Pill-module__tde6Na__pill{gap:var(--spacing-xs);max-width:100%;padding:var(--space-05) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;border-radius:var(--radius-full);align-items:center;display:inline-flex}.Pill-module__tde6Na__dot{border-radius:var(--radius-round);background:currentColor;flex:none;width:.375rem;height:.375rem}.Pill-module__tde6Na__label{text-overflow:ellipsis;overflow:hidden}.Pill-module__tde6Na__neutral{color:var(--badge-neutral-text);background:var(--badge-neutral-bg)}.Pill-module__tde6Na__blue{color:var(--badge-blue-text);background:var(--badge-blue-bg)}.Pill-module__tde6Na__sky{color:var(--badge-sky-text);background:var(--badge-sky-bg)}.Pill-module__tde6Na__teal{color:var(--badge-teal-text);background:var(--badge-teal-bg)}.Pill-module__tde6Na__violet{color:var(--badge-violet-text);background:var(--badge-violet-bg)}.Pill-module__tde6Na__orange{color:var(--badge-orange-text);background:var(--badge-orange-bg)}.Pill-module__tde6Na__green{color:var(--badge-green-text);background:var(--badge-green-bg)}.Pill-module__tde6Na__amber{color:var(--badge-amber-text);background:var(--badge-amber-bg)}.Pill-module__tde6Na__red{color:var(--badge-red-text);background:var(--badge-red-bg)}.Pill-module__tde6Na__gold{color:var(--badge-gold-text);background:var(--badge-gold-bg)}
.OptionRow-module__RlUedG__option{gap:var(--spacing-sm);width:100%;padding:var(--space-25) var(--space-2);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);text-align:start;cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;align-items:center;display:flex}.OptionRow-module__RlUedG__highlighted{background:var(--surface-hover)}.OptionRow-module__RlUedG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OptionRow-module__RlUedG__avatar{--_size:20px;--_font:var(--text-10);--_border:1.5px}.OptionRow-module__RlUedG__hint{font-size:var(--text-10);color:var(--text-tertiary);flex:none}.OptionRow-module__RlUedG__tick{color:var(--color-primary);flex:none}.OptionRow-module__RlUedG__rich{gap:var(--space-3);padding:var(--space-2) var(--space-25)}.OptionRow-module__RlUedG__mark{width:var(--space-8);height:var(--space-8);font-size:var(--text-10);font-weight:var(--font-bold);color:var(--text-secondary);background:var(--surface-hover);border-radius:var(--radius-8);flex:none;place-items:center;display:grid}.OptionRow-module__RlUedG__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.OptionRow-module__RlUedG__name{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.OptionRow-module__RlUedG__detail{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;line-height:1.3;display:flex}.OptionRow-module__RlUedG__figure{gap:var(--space-1);min-width:5rem;font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--text-primary);flex-direction:column;flex:none;align-items:flex-end;line-height:1.35;display:flex}.OptionRow-module__RlUedG__figure small{font-size:var(--text-10);color:var(--text-tertiary);line-height:1.3}
.OptionShelves-module__0eZoxG__group{gap:var(--space-1);flex-direction:column;display:flex}.OptionShelves-module__0eZoxG__group+.OptionShelves-module__0eZoxG__group .OptionShelves-module__0eZoxG__shelf{margin-top:var(--space-3)}.OptionShelves-module__0eZoxG__shelf{top:calc(-1 * var(--menu-panel-pad));z-index:1;padding:var(--space-2) var(--space-25) var(--space-15);font-size:var(--text-10);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;background:var(--bg-card);justify-content:space-between;align-items:baseline;display:flex;position:sticky}.OptionShelves-module__0eZoxG__shelf span{font-weight:var(--font-normal);font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:0}
.PickerSearch-module__8yY3Ha__field{--_lead:14px;gap:var(--spacing-sm);padding:0 var(--space-2);margin-bottom:var(--space-15);border-bottom:1px solid var(--border);align-items:center;display:flex;position:relative}.PickerSearch-module__8yY3Ha__wide{--_lead:20px}.PickerSearch-module__8yY3Ha__field:after{content:"";background:var(--color-primary);height:1px;transition:transform var(--transition);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.PickerSearch-module__8yY3Ha__field:focus-within:after{transform:scaleX(1)}.PickerSearch-module__8yY3Ha__lead{width:var(--_lead);color:var(--text-tertiary);transition:color var(--transition);flex:none;justify-content:center;display:flex}.PickerSearch-module__8yY3Ha__field:focus-within .PickerSearch-module__8yY3Ha__lead{color:var(--text-secondary)}.PickerSearch-module__8yY3Ha__input{min-width:0;height:var(--input-height-sm);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.PickerSearch-module__8yY3Ha__input::placeholder{color:var(--input-placeholder)}
.OptionEditor-module__XaAzJG__list{gap:var(--space-1);outline:none;flex-direction:column;display:flex}.OptionEditor-module__XaAzJG__none{padding:var(--space-3) var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.OptionEditor-module__XaAzJG__rule{margin:var(--space-1) 0;border:0;border-top:1px solid var(--border)}.OptionEditor-module__XaAzJG__clear{padding:var(--space-25) var(--space-2);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);text-align:start;cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0}.OptionEditor-module__XaAzJG__clear:hover{background:var(--surface-hover)}
.LookupCell-module__umNHZq__cell{gap:var(--space-1);align-items:center;width:100%;min-width:0;display:flex}.LookupCell-module__umNHZq__glass{width:var(--space-6);height:var(--space-6);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.LookupCell-module__umNHZq__glass:hover{color:var(--text-primary)}
.Person-module__WCHxNq__person{gap:var(--spacing-sm);align-items:center;min-width:0;display:flex}.Person-module__WCHxNq__small{--_size:20px;--_font:var(--text-10);--_border:1.5px}
.RatingStars-module__NL-H1q__row{gap:var(--spacing-2xs);vertical-align:middle;align-items:center;display:inline-flex}.RatingStars-module__NL-H1q__filled{color:var(--star-filled);fill:currentColor}.RatingStars-module__NL-H1q__empty{color:var(--text-disabled);fill:#0000}
.StatusMark-module__RVZrPq__mark{vertical-align:middle;border-radius:var(--radius-round);place-items:center;width:1.0625rem;height:1.0625rem;display:inline-grid}.StatusMark-module__RVZrPq__neutral{color:var(--badge-neutral-text);background:var(--badge-neutral-bg)}.StatusMark-module__RVZrPq__blue{color:var(--badge-blue-text);background:var(--badge-blue-bg)}.StatusMark-module__RVZrPq__sky{color:var(--badge-sky-text);background:var(--badge-sky-bg)}.StatusMark-module__RVZrPq__teal{color:var(--badge-teal-text);background:var(--badge-teal-bg)}.StatusMark-module__RVZrPq__violet{color:var(--badge-violet-text);background:var(--badge-violet-bg)}.StatusMark-module__RVZrPq__orange{color:var(--badge-orange-text);background:var(--badge-orange-bg)}.StatusMark-module__RVZrPq__green{color:var(--badge-green-text);background:var(--badge-green-bg)}.StatusMark-module__RVZrPq__amber{color:var(--badge-amber-text);background:var(--badge-amber-bg)}.StatusMark-module__RVZrPq__red{color:var(--badge-red-text);background:var(--badge-red-bg)}.StatusMark-module__RVZrPq__gold{color:var(--badge-gold-text);background:var(--badge-gold-bg)}
.TagChips-module__bHxDYW__row{gap:var(--spacing-2xs);align-items:center;max-width:100%;display:inline-flex}.TagChips-module__bHxDYW__chip{--tag:var(--color-primary);max-width:9rem;padding:var(--space-05) var(--space-2);text-overflow:ellipsis;font-size:var(--text-xs);font-weight:var(--font-medium);color:color-mix(in srgb, var(--tag) 55%, var(--text-primary));white-space:nowrap;background:color-mix(in srgb, var(--tag) 14%, transparent);border-radius:var(--radius-full);overflow:hidden}.TagChips-module__bHxDYW__more{font-size:var(--text-xs);color:var(--text-tertiary);flex:none}
.BoolToggle-module__znXXuW__toggle{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:0;display:inline-grid}.BoolToggle-module__znXXuW__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-round)}
.DateEditor-module__4_KeGW__calendar{padding:var(--space-1)}.DateEditor-module__4_KeGW__header{gap:var(--spacing-xs);padding-bottom:var(--space-2);align-items:center;display:flex}.DateEditor-module__4_KeGW__month{font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);text-align:center;flex:1}.DateEditor-module__4_KeGW__nav{width:1.5rem;height:1.5rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;place-items:center;display:grid}.DateEditor-module__4_KeGW__nav:hover{color:var(--text-primary);background:var(--surface-hover)}.DateEditor-module__4_KeGW__nav:focus-visible{box-shadow:var(--focus-ring);outline:none}.DateEditor-module__4_KeGW__nav svg{width:.75rem;height:.75rem}.DateEditor-module__4_KeGW__grid{grid-template-columns:repeat(7,1.75rem);gap:2px;display:grid}.DateEditor-module__4_KeGW__weekday{padding-bottom:var(--space-1);font-size:var(--text-10);color:var(--text-tertiary);text-align:center}.DateEditor-module__4_KeGW__day,.DateEditor-module__4_KeGW__pad{height:1.75rem;font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:var(--radius-6);background:0 0;border:0}.DateEditor-module__4_KeGW__day{color:var(--text-primary);cursor:pointer}.DateEditor-module__4_KeGW__day:hover{background:var(--surface-hover)}.DateEditor-module__4_KeGW__day:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.DateEditor-module__4_KeGW__today{box-shadow:inset 0 0 0 1px var(--color-primary)}.DateEditor-module__4_KeGW__selected{font-weight:var(--font-semibold);color:var(--on-primary);background:var(--color-primary)}.DateEditor-module__4_KeGW__selected:hover{background:var(--color-primary-hover)}.DateEditor-module__4_KeGW__selected:focus-visible{box-shadow:inset 0 0 0 2px var(--on-primary)}.DateEditor-module__4_KeGW__actions{gap:var(--spacing-xs);padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--border);display:flex}.DateEditor-module__4_KeGW__action{padding:var(--space-15);font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;flex:1}.DateEditor-module__4_KeGW__action:hover{color:var(--text-primary);background:var(--surface-hover)}.DateEditor-module__4_KeGW__action:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){.DateEditor-module__4_KeGW__grid{grid-template-columns:repeat(7,2.25rem)}.DateEditor-module__4_KeGW__day,.DateEditor-module__4_KeGW__pad{height:2.25rem}}
.LookupEditor-module__Wn2o9q__wrap{z-index:2;gap:var(--space-05);padding:0 var(--space-1);background:var(--input-bg);align-items:center;display:flex;position:absolute;inset:0}.LookupEditor-module__Wn2o9q__input{min-width:0;height:100%;padding:0 var(--space-2);font-family:inherit;font-size:var(--table-row-font);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.LookupEditor-module__Wn2o9q__search{width:var(--space-6);height:var(--space-6);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.LookupEditor-module__Wn2o9q__search:hover{color:var(--text-primary)}.LookupEditor-module__Wn2o9q__search[aria-expanded=true]{color:var(--color-primary)}.LookupEditor-module__Wn2o9q__list{gap:var(--space-1);flex-direction:column;display:flex}.LookupEditor-module__Wn2o9q__none{padding:var(--space-3) var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.LookupEditor-module__Wn2o9q__error{inset-inline-start:0;top:calc(100% + var(--space-15));z-index:var(--z-tooltip);padding:var(--space-05) var(--space-2);font-size:var(--text-2xs);color:var(--on-danger);white-space:nowrap;background:var(--danger);border-radius:var(--radius-4);box-shadow:var(--shadow-sm);position:absolute}
.StarButton-module__pP0bUq__filled,.StarButton-module__pP0bUq__empty{cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0;line-height:0}.StarButton-module__pP0bUq__filled:hover,.StarButton-module__pP0bUq__empty:hover{transform:scale(1.15)}.StarButton-module__pP0bUq__filled{color:var(--star-filled)}.StarButton-module__pP0bUq__filled svg{fill:currentColor}.StarButton-module__pP0bUq__empty{color:var(--text-disabled)}.StarButton-module__pP0bUq__empty svg{fill:#0000}
.RatingEditor-module__1Q-KHW__picker{gap:var(--spacing-2xs);outline:none;align-items:center;display:inline-flex}.RatingEditor-module__1Q-KHW__picker:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}
.PickedChips-module__Y5-Wfq__strip{gap:var(--spacing-2xs);padding:var(--space-05) var(--space-1) var(--space-1);flex-wrap:wrap;display:flex}.PickedChips-module__Y5-Wfq__chip{--tag:var(--color-primary);gap:var(--spacing-2xs);max-width:10rem;padding:var(--space-05) var(--space-2);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:color-mix(in srgb, var(--tag) 55%, var(--text-primary));cursor:pointer;background:color-mix(in srgb, var(--tag) 14%, transparent);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out);border:0;align-items:center;display:inline-flex}.PickedChips-module__Y5-Wfq__chip:hover{background:color-mix(in srgb, var(--tag) 24%, transparent)}
.TagCreateRow-module___e0wrW__create{padding:var(--space-25) var(--space-2);font-family:inherit;font-size:var(--text-13);color:var(--color-primary);text-align:start;cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0}.TagCreateRow-module___e0wrW__create:hover:not(:disabled){background:var(--surface-hover)}.TagCreateRow-module___e0wrW__create:disabled{color:var(--text-tertiary);cursor:default}
.ColorSwatches-module__VVg0Qq__palette{gap:var(--spacing-sm) var(--spacing-md);padding:var(--space-2) var(--space-2) var(--space-3);grid-template-columns:repeat(7,max-content);justify-content:center;display:grid}.ColorSwatches-module__VVg0Qq__swatch{cursor:pointer;border-radius:var(--radius-round);width:1.375rem;height:1.375rem;transition:transform var(--duration-fast) var(--ease-out);border:none;padding:0}.ColorSwatches-module__VVg0Qq__swatch:hover{transform:scale(1.18)}.ColorSwatches-module__VVg0Qq__picked{outline:2px solid var(--text-primary);outline-offset:2px}
.TagManageRow-module__mY28nW__row{flex-direction:column;display:flex}.TagManageRow-module__mY28nW__line{gap:var(--spacing-sm);padding:var(--space-1) var(--space-2);align-items:center;display:flex}.TagManageRow-module__mY28nW__swatch{cursor:pointer;border-radius:var(--radius-6);width:1.125rem;height:1.125rem;transition:transform var(--duration-fast) var(--ease-out);border:none;flex:none;padding:0}.TagManageRow-module__mY28nW__swatch:hover:not(:disabled){transform:scale(1.15)}.TagManageRow-module__mY28nW__name{min-width:0;padding:var(--space-05) var(--space-1);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);border-radius:var(--radius-6);background:0 0;border:1px solid #0000;flex:1}.TagManageRow-module__mY28nW__name:hover:not(:disabled){border-color:var(--border)}.TagManageRow-module__mY28nW__name:focus-visible{background:var(--input-bg);border-color:var(--input-border-focus);outline:none}.TagManageRow-module__mY28nW__trash{padding:var(--space-05);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;flex:none;line-height:0}.TagManageRow-module__mY28nW__trash:hover:not(:disabled),.TagManageRow-module__mY28nW__armed{color:var(--danger);background:var(--danger-bg)}
.TagManagePanel-module__DoZ7oW__panel{gap:var(--space-2);flex-direction:column;display:flex}.TagManagePanel-module__DoZ7oW__header{gap:var(--spacing-2xs);padding:var(--space-05) var(--space-1);margin-bottom:var(--space-1);align-items:center;display:flex}.TagManagePanel-module__DoZ7oW__back{padding:var(--space-05);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;line-height:0;display:inline-flex}.TagManagePanel-module__DoZ7oW__back:hover{color:var(--text-primary);background:var(--surface-hover)}.TagManagePanel-module__DoZ7oW__title{font-size:var(--text-13);font-weight:var(--font-medium);color:var(--text-primary);margin:0}.TagManagePanel-module__DoZ7oW__error{padding:0 var(--space-2);font-size:var(--text-10);color:var(--danger);margin:0}
.TagOptionRow-module__PNPLoG__option{gap:var(--spacing-sm);width:100%;padding:var(--space-25) var(--space-2);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);text-align:start;cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;align-items:center;display:flex}.TagOptionRow-module__PNPLoG__highlighted{background:var(--surface-hover)}.TagOptionRow-module__PNPLoG__chip{--tag:var(--color-primary);max-width:10rem;padding:var(--space-05) var(--space-2);text-overflow:ellipsis;font-size:var(--text-xs);font-weight:var(--font-medium);color:color-mix(in srgb, var(--tag) 55%, var(--text-primary));white-space:nowrap;background:color-mix(in srgb, var(--tag) 14%, transparent);border-radius:var(--radius-full);flex:none;overflow:hidden}.TagOptionRow-module__PNPLoG__hint{font-size:var(--text-10);color:var(--text-tertiary);text-align:end;flex:1}.TagOptionRow-module__PNPLoG__tick{color:var(--color-primary);flex:none}
.TagEditor-module__y165XG__editor{gap:var(--space-1);outline:none;flex-direction:column;display:flex}.TagEditor-module__y165XG__options{gap:var(--space-1);flex-direction:column;display:flex}.TagEditor-module__y165XG__error{padding:0 var(--space-2);font-size:var(--text-10);color:var(--danger);margin:0}.TagEditor-module__y165XG__none{padding:var(--space-3) var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.TagEditor-module__y165XG__rule{margin:var(--space-1) 0;border:0;border-top:1px solid var(--border)}.TagEditor-module__y165XG__editTags,.TagEditor-module__y165XG__done{gap:var(--spacing-xs);width:100%;padding:var(--space-2);font-family:inherit;font-size:var(--text-13);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.TagEditor-module__y165XG__editTags{color:var(--text-secondary)}.TagEditor-module__y165XG__editTags:hover{color:var(--text-primary);background:var(--surface-hover)}.TagEditor-module__y165XG__done{font-weight:var(--font-medium);color:var(--color-primary)}.TagEditor-module__y165XG__done:hover{background:var(--surface-hover)}
.TextareaEditor-module__lDQ5SG__wrap{z-index:2;padding:var(--editor-gutter,0 var(--space-1));align-items:center;display:flex;position:absolute;inset:0}.TextareaEditor-module__lDQ5SG__field{width:100%;height:var(--editor-height,calc(var(--table-row-height) - var(--space-2)));padding:var(--editor-pad,0 var(--space-2));overflow:var(--editor-overflow,hidden);font-family:inherit;font-size:var(--table-row-font);line-height:var(--editor-leading,calc(var(--table-row-height) - var(--space-2)));color:var(--text-primary);resize:none;background:var(--editor-fill,var(--input-bg));border:0;outline:none}.TextareaEditor-module__lDQ5SG__error{inset-inline-start:0;top:calc(100% + var(--space-15));z-index:var(--z-tooltip);padding:var(--space-05) var(--space-2);font-size:var(--text-2xs);color:var(--on-danger);white-space:nowrap;background:var(--danger);border-radius:var(--radius-4);box-shadow:var(--shadow-sm);position:absolute}
.TextEditor-module__kLtdLW__wrap{z-index:2;padding:var(--editor-gutter,0 var(--space-1));align-items:center;display:flex;position:absolute;inset:0}.TextEditor-module__kLtdLW__input{width:100%;height:var(--editor-height,calc(var(--table-row-height) - var(--space-2)));padding:var(--editor-pad,0 var(--space-2));font-family:inherit;font-size:var(--table-row-font);color:var(--text-primary);background:var(--editor-fill,var(--input-bg));border:0;outline:none}.TextEditor-module__kLtdLW__end{font-variant-numeric:tabular-nums lining-nums;text-align:var(--editor-align,end)}.TextEditor-module__kLtdLW__error{inset-inline-start:0;top:calc(100% + var(--space-15));z-index:var(--z-tooltip);padding:var(--space-05) var(--space-2);font-size:var(--text-2xs);color:var(--on-danger);white-space:nowrap;background:var(--danger);border-radius:var(--radius-4);box-shadow:var(--shadow-sm);position:absolute}
.FilterChip-module__lSCcKG__chip{gap:var(--space-05);height:1.625rem;padding-inline:var(--space-25) var(--space-05);color:var(--color-primary);background:var(--color-primary-subtle);border-radius:var(--radius-full);align-items:center;display:inline-flex}.FilterChip-module__lSCcKG__body{gap:var(--space-1);font-size:var(--text-2xs);white-space:nowrap;align-items:center;display:inline-flex}.FilterChip-module__lSCcKG__body b{font-weight:var(--font-semibold)}.FilterChip-module__lSCcKG__operator{opacity:.72}.FilterChip-module__lSCcKG__remove{width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;border-radius:var(--radius-full);opacity:.72;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.FilterChip-module__lSCcKG__remove:after{content:"";width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FilterChip-module__lSCcKG__remove:hover{background:var(--color-primary-subtle-strong);opacity:1}.FilterChip-module__lSCcKG__remove:focus-visible{box-shadow:var(--focus-ring);opacity:1;outline:none}
.GroupChip-module__YNeuRG__chip{gap:var(--space-05);height:1.625rem;padding-inline:var(--space-25) var(--space-05);color:var(--badge-neutral-text);background:var(--badge-neutral-bg);border-radius:var(--radius-full);align-items:center;display:inline-flex}.GroupChip-module__YNeuRG__body{gap:var(--space-1);font-size:var(--text-2xs);white-space:nowrap;align-items:center;display:inline-flex}.GroupChip-module__YNeuRG__body b{font-weight:var(--font-semibold)}.GroupChip-module__YNeuRG__prefix{opacity:.72}.GroupChip-module__YNeuRG__remove{width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;border-radius:var(--radius-full);opacity:.72;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.GroupChip-module__YNeuRG__remove:after{content:"";width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GroupChip-module__YNeuRG__remove:hover{background:color-mix(in srgb, var(--text-secondary) 14%, transparent);opacity:1}.GroupChip-module__YNeuRG__remove:focus-visible{box-shadow:var(--focus-ring);opacity:1;outline:none}
.ChipBar-module__XIiH8G__bar{gap:var(--space-15);padding:var(--space-2) var(--table-cell-pad-x);background:var(--surface-muted);border-bottom:1px solid var(--border);animation:var(--kf-slide-down) var(--duration-normal) var(--ease-out);flex-wrap:wrap;flex:none;align-items:center;display:flex}.ChipBar-module__XIiH8G__reset{padding:var(--space-05) var(--space-15);font-family:inherit;font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin-inline-start:var(--space-05)}.ChipBar-module__XIiH8G__reset:hover{color:var(--text-primary);background:var(--surface-hover)}.ChipBar-module__XIiH8G__reset:focus-visible{box-shadow:var(--focus-ring);outline:none}
.Menu-module__hpSP2q__menu{gap:var(--menu-row-gap);flex-direction:column;display:flex}.Menu-module__hpSP2q__title{padding:var(--space-15) var(--menu-row-pad-x) var(--space-1);font-size:var(--text-10);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0}.Menu-module__hpSP2q__separator{margin:var(--space-15) var(--space-1);border:0;border-top:1px solid var(--border)}.Menu-module__hpSP2q__section{padding:var(--space-15) var(--menu-row-pad-x) var(--space-05);font-size:var(--text-10);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0}
.MenuItem-module__83UniW__item{gap:var(--menu-row-item-gap);width:100%;min-height:var(--menu-row-height);padding:var(--menu-row-pad-y) var(--menu-row-pad-x);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);text-align:start;cursor:pointer;border-radius:var(--menu-row-radius);transition:background-color var(--duration-instant) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}.MenuItem-module__83UniW__item:hover:not(:disabled),.MenuItem-module__83UniW__item:focus-visible{color:var(--on-primary);background:var(--color-primary);outline:none}.MenuItem-module__83UniW__item:hover:not(:disabled) .MenuItem-module__83UniW__icon,.MenuItem-module__83UniW__item:focus-visible .MenuItem-module__83UniW__icon,.MenuItem-module__83UniW__item:hover:not(:disabled) .MenuItem-module__83UniW__detail,.MenuItem-module__83UniW__item:focus-visible .MenuItem-module__83UniW__detail{color:inherit;opacity:.72}.MenuItem-module__83UniW__item:hover:not(:disabled) .MenuItem-module__83UniW__tick,.MenuItem-module__83UniW__item:focus-visible .MenuItem-module__83UniW__tick{color:inherit}.MenuItem-module__83UniW__item:disabled{color:var(--text-disabled);cursor:default}.MenuItem-module__83UniW__icon{width:.875rem;height:.875rem;color:var(--text-secondary);flex:none;place-items:center;display:grid}.MenuItem-module__83UniW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MenuItem-module__83UniW__detail{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary);flex:none}.MenuItem-module__83UniW__item[aria-checked=true] .MenuItem-module__83UniW__label{font-weight:var(--font-medium)}.MenuItem-module__83UniW__tick{width:.75rem;height:.75rem;color:var(--color-primary);flex:none}.MenuItem-module__83UniW__tickHidden{opacity:0}.MenuItem-module__83UniW__danger{color:var(--danger)}.MenuItem-module__83UniW__danger:hover:not(:disabled),.MenuItem-module__83UniW__danger:focus-visible{color:var(--on-primary);background:var(--danger)}.MenuItem-module__83UniW__danger .MenuItem-module__83UniW__icon{color:var(--danger)}
.Submenu-module__V26Abq__item{gap:var(--menu-row-item-gap);width:100%;min-height:var(--menu-row-height);padding:var(--menu-row-pad-y) var(--menu-row-pad-x);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);text-align:start;cursor:pointer;border-radius:var(--menu-row-radius);transition:background-color var(--duration-instant) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}.Submenu-module__V26Abq__item:hover,.Submenu-module__V26Abq__item:focus-visible,.Submenu-module__V26Abq__item[data-open]{color:var(--on-primary);background:var(--color-primary);outline:none}.Submenu-module__V26Abq__item:hover .Submenu-module__V26Abq__icon,.Submenu-module__V26Abq__item:focus-visible .Submenu-module__V26Abq__icon,.Submenu-module__V26Abq__item[data-open] .Submenu-module__V26Abq__icon{color:inherit;opacity:.72}.Submenu-module__V26Abq__icon{width:.875rem;height:.875rem;color:var(--text-secondary);flex:none;place-items:center;display:grid}.Submenu-module__V26Abq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Submenu-module__V26Abq__chevron{width:.75rem;height:.75rem;color:var(--text-tertiary);flex:none}.Submenu-module__V26Abq__item:hover .Submenu-module__V26Abq__chevron,.Submenu-module__V26Abq__item:focus-visible .Submenu-module__V26Abq__chevron,.Submenu-module__V26Abq__item[data-open] .Submenu-module__V26Abq__chevron{color:inherit}
.Select-module__0ICKwq__trigger{gap:var(--space-1);height:1.625rem;padding:0 var(--space-1) 0 var(--space-15);font-family:inherit;font-size:var(--text-2xs);color:var(--text-primary);cursor:pointer;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-6);transition:border-color var(--duration-instant) var(--ease-out);align-items:center;display:inline-flex}.Select-module__0ICKwq__trigger:hover{border-color:var(--border-strong)}.Select-module__0ICKwq__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.Select-module__0ICKwq__value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.Select-module__0ICKwq__fill{width:100%;height:var(--input-height-sm);padding-inline:var(--space-15);font-size:var(--text-xs);border-color:var(--input-border);justify-content:space-between}.Select-module__0ICKwq__fill:hover{border-color:var(--input-border-hover)}.Select-module__0ICKwq__fill:focus-visible{border-color:var(--input-border-focus);box-shadow:none}
.PageSizeSelect-module__ufLwJG__wrap{gap:var(--space-1);align-items:center;min-width:0;display:inline-flex}.PageSizeSelect-module__ufLwJG__wrap>span:first-child{min-width:0}
.Pagination-module__GdjM8G__page{width:1.625rem;height:1.625rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;place-items:center;padding:0;display:grid}.Pagination-module__GdjM8G__page:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.Pagination-module__GdjM8G__page:disabled{color:var(--text-disabled);cursor:default}.Pagination-module__GdjM8G__page:focus-visible{box-shadow:var(--focus-ring);outline:none}.Pagination-module__GdjM8G__position{padding-inline:var(--space-15);font-variant-numeric:tabular-nums;text-align:center}
.RowCount-module__NNeBdG__count{font-variant-numeric:tabular-nums;min-width:0}.RowCount-module__NNeBdG__hidden{gap:var(--space-1);color:var(--color-primary);align-items:center;display:inline-flex}.RowCount-module__NNeBdG__clear{font-family:inherit;font-size:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.RowCount-module__NNeBdG__clear:focus-visible{box-shadow:var(--focus-ring);outline:none}
.Footer-module__cfwjXW__footer{gap:var(--spacing-md);padding:var(--space-2) var(--table-cell-pad-x);font-size:var(--text-2xs);color:var(--text-tertiary);border-top:1px solid var(--border);flex:none;align-items:center;display:flex}.Footer-module__cfwjXW__pager{gap:var(--space-1);align-items:center;min-width:0;margin-inline-start:auto;display:flex}
.NamedChip-module__6Ja9Ya__chip{gap:var(--space-15);align-items:center;min-width:0;max-width:100%;display:inline-flex}.NamedChip-module__6Ja9Ya__name{text-overflow:ellipsis;font-size:var(--text-10);font-weight:var(--font-medium);color:var(--text-tertiary);white-space:nowrap;overflow:hidden}
.BoardCard-module__VR32Fq__card{gap:var(--space-25);padding:var(--space-3);cursor:grab;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:transform var(--duration-fast) var(--ease-spring), box-shadow var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.BoardCard-module__VR32Fq__card:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.BoardCard-module__VR32Fq__card:active{cursor:grabbing}.BoardCard-module__VR32Fq__dragging{opacity:.4;transform:scale(.97)}.BoardCard-module__VR32Fq__title{text-overflow:ellipsis;font-size:var(--text-13);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);white-space:nowrap;margin:0;overflow:hidden}.BoardCard-module__VR32Fq__open{text-overflow:ellipsis;font:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.BoardCard-module__VR32Fq__open:hover{text-decoration:underline}.BoardCard-module__VR32Fq__open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}.BoardCard-module__VR32Fq__subtitle{margin:calc(var(--space-15) * -1) 0 0;text-overflow:ellipsis;font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--text-tertiary);white-space:nowrap;overflow:hidden}.BoardCard-module__VR32Fq__chips{gap:var(--space-1) var(--space-3);min-width:0;margin-top:var(--space-05);flex-wrap:wrap;align-items:center;display:flex}.BoardCard-module__VR32Fq__meta{min-width:0;font-size:var(--text-xs);color:var(--text-secondary);display:flex}.BoardCard-module__VR32Fq__foot{gap:var(--space-3);padding-top:var(--space-2);margin-top:var(--space-05);border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;display:flex}.BoardCard-module__VR32Fq__stat{gap:var(--space-05);flex-direction:column;min-width:0;display:flex}.BoardCard-module__VR32Fq__statEnd{text-align:end;align-items:flex-end;margin-inline-start:auto}.BoardCard-module__VR32Fq__statLabel{text-overflow:ellipsis;font-size:var(--text-10);font-weight:var(--font-medium);line-height:var(--leading-none);color:var(--text-tertiary);white-space:nowrap;overflow:hidden}.BoardCard-module__VR32Fq__statValue{text-overflow:ellipsis;font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--text-secondary);white-space:nowrap;overflow:hidden}.BoardCard-module__VR32Fq__statStrong{font-weight:var(--font-semibold);color:var(--text-primary)}.BoardCard-module__VR32Fq__person{min-width:0;font-size:var(--text-xs);color:var(--text-secondary);margin-inline-start:auto;display:inline-flex;overflow:hidden}
.BoardColumn-module__R01Faa__column{background:var(--surface-muted);border-radius:var(--radius-md);width:17rem;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;flex-direction:column;flex:none;display:flex}.BoardColumn-module__R01Faa__over{background:var(--color-primary-subtle);border-color:var(--color-primary)}.BoardColumn-module__R01Faa__head{gap:var(--space-15);padding:var(--space-3) var(--space-2) var(--space-25);flex:none;align-items:center;display:flex}.BoardColumn-module__R01Faa__count{padding:0 var(--space-15) 1px;font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-card-hover);border-radius:var(--radius-full);flex:none}.BoardColumn-module__R01Faa__total{font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin-inline-start:auto}.BoardColumn-module__R01Faa__body{gap:var(--space-25);min-height:4rem;padding:0 var(--space-2) var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.BoardColumn-module__R01Faa__empty{min-height:3.5rem;font-size:var(--text-xs);color:var(--text-disabled);flex:1;place-items:center;margin:0;display:grid}
.BoardLayout-module__VzJIpG__board{gap:var(--spacing-md);min-height:0;padding:var(--spacing-md);flex:1;align-items:stretch;display:flex;overflow:auto hidden}.BoardLayout-module__VzJIpG__unavailable{padding:var(--spacing-xl);font-size:var(--text-13);color:var(--text-tertiary);text-align:center;margin:0}.BoardLayout-module__VzJIpG__footnote{padding:0 var(--spacing-md) var(--space-2);font-size:var(--text-10);color:var(--text-tertiary);margin:0}
.CountBadge-module__2NDKaq__badge{min-width:1rem;height:1rem;padding:0 var(--space-1);font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--on-primary);background:var(--color-primary);border-radius:var(--radius-full);place-items:center;line-height:1;display:grid}.CountBadge-module__2NDKaq__fraction{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}
.ToolbarButton-module__-ENM_a__button{gap:var(--spacing-xs);height:var(--btn-height-md);padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-instant) var(--ease-out), border-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}.ToolbarButton-module__-ENM_a__button svg{flex:none;width:1rem;height:1rem}.ToolbarButton-module__-ENM_a__iconOnly{width:var(--btn-height-md);justify-content:center;padding:0}.ToolbarButton-module__-ENM_a__button:hover{color:var(--text-primary);background:var(--surface-hover)}.ToolbarButton-module__-ENM_a__button[aria-expanded=true]{color:var(--text-primary);background:var(--bg-card-hover)}.ToolbarButton-module__-ENM_a__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ToolbarButton-module__-ENM_a__on{color:var(--color-primary);background:var(--color-primary-subtle);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.ToolbarButton-module__-ENM_a__on:hover{color:var(--color-primary);background:var(--color-primary-subtle-strong)}.ToolbarButton-module__-ENM_a__primary{padding:0 var(--space-3);font-weight:var(--font-medium);color:var(--on-primary);background:var(--color-primary)}.ToolbarButton-module__-ENM_a__primary:hover{color:var(--on-primary);background:var(--color-primary-hover)}.ToolbarButton-module__-ENM_a__label{text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.ToolbarButton-module__-ENM_a__button{height:2.5rem}.ToolbarButton-module__-ENM_a__iconOnly{width:2.5rem}}@media (max-width:84rem){.ToolbarButton-module__-ENM_a__collapsible{width:var(--btn-height-md);justify-content:center;padding:0}.ToolbarButton-module__-ENM_a__collapsible .ToolbarButton-module__-ENM_a__label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:84rem) and (pointer:coarse){.ToolbarButton-module__-ENM_a__collapsible{width:2.5rem}}
.CalendarDay-module__rLtV7q__day{gap:var(--space-1);min-height:6rem;padding:var(--space-15);background:var(--surface-muted);border-radius:var(--radius-sm);flex-direction:column;display:flex}.CalendarDay-module__rLtV7q__outside{opacity:.35}.CalendarDay-module__rLtV7q__today{background:var(--color-primary-subtle)}.CalendarDay-module__rLtV7q__number{width:1.25rem;height:1.25rem;font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--text-secondary);border-radius:var(--radius-full);place-items:center;display:inline-grid}.CalendarDay-module__rLtV7q__today .CalendarDay-module__rLtV7q__number{font-weight:var(--font-semibold);color:var(--on-primary);background:var(--color-primary)}.CalendarDay-module__rLtV7q__more{padding-inline:var(--space-15);font-size:var(--text-10);color:var(--text-tertiary)}
.CalendarEvent-module__TVTfdq__event{gap:var(--space-15);width:100%;min-height:1.5rem;padding:var(--space-05) var(--space-15);font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);text-align:start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-4);align-items:center;text-decoration:none;display:flex}.CalendarEvent-module__TVTfdq__press{cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out)}.CalendarEvent-module__TVTfdq__press:hover{background:var(--bg-card-hover)}.CalendarEvent-module__TVTfdq__press:focus-visible{box-shadow:var(--focus-ring);outline:none}.CalendarEvent-module__TVTfdq__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CalendarEvent-module__TVTfdq__dot{border-radius:var(--radius-round);flex:none;width:.375rem;height:.375rem}.CalendarEvent-module__TVTfdq__neutral{background:var(--badge-neutral-text)}.CalendarEvent-module__TVTfdq__blue{background:var(--badge-blue-text)}.CalendarEvent-module__TVTfdq__sky{background:var(--badge-sky-text)}.CalendarEvent-module__TVTfdq__teal{background:var(--badge-teal-text)}.CalendarEvent-module__TVTfdq__violet{background:var(--badge-violet-text)}.CalendarEvent-module__TVTfdq__orange{background:var(--badge-orange-text)}.CalendarEvent-module__TVTfdq__green{background:var(--badge-green-text)}.CalendarEvent-module__TVTfdq__amber{background:var(--badge-amber-text)}.CalendarEvent-module__TVTfdq__red{background:var(--badge-red-text)}.CalendarEvent-module__TVTfdq__gold{background:var(--badge-gold-text)}
.CalendarLayout-module__VmF_iG__calendar{gap:var(--space-25);min-height:0;padding:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.CalendarLayout-module__VmF_iG__head{gap:var(--space-15);flex-wrap:wrap;flex:none;align-items:center;display:flex}.CalendarLayout-module__VmF_iG__month{min-width:9rem;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);text-align:center;margin:0}.CalendarLayout-module__VmF_iG__showing{font-size:var(--text-2xs);color:var(--text-tertiary);margin-inline-start:auto}.CalendarLayout-module__VmF_iG__weekdays{gap:var(--space-15);font-size:var(--text-10);font-weight:var(--font-medium);color:var(--text-tertiary);text-align:center;text-transform:uppercase;letter-spacing:.05em;flex:none;grid-template-columns:repeat(7,1fr);display:grid}.CalendarLayout-module__VmF_iG__grid{gap:var(--space-15);grid-template-columns:repeat(7,1fr);display:grid}.CalendarLayout-module__VmF_iG__footnote{font-size:var(--text-10);color:var(--text-tertiary);margin:0}.CalendarLayout-module__VmF_iG__unavailable{padding:var(--spacing-xl);font-size:var(--text-13);color:var(--text-tertiary);text-align:center;margin:0}@media (max-width:40rem){.CalendarLayout-module__VmF_iG__weekdays{display:none}.CalendarLayout-module__VmF_iG__grid{grid-template-columns:repeat(3,1fr)}.CalendarLayout-module__VmF_iG__month{flex:1;min-width:0}}
.SelectCheckbox-module__rbSxxG__box{color:#0000;cursor:pointer;background:var(--bg-card);border-radius:var(--radius-4);width:.9375rem;height:.9375rem;box-shadow:inset 0 0 0 1.25px var(--text-disabled);transition:background-color var(--duration-instant) var(--ease-out), box-shadow var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.SelectCheckbox-module__rbSxxG__box svg{width:.6875rem;height:.6875rem}.SelectCheckbox-module__rbSxxG__box:active{transform:scale(.88)}.SelectCheckbox-module__rbSxxG__on{color:var(--on-primary);background:var(--color-primary);box-shadow:inset 0 0 0 1.25px var(--color-primary)}.SelectCheckbox-module__rbSxxG__box:focus-visible{box-shadow:var(--focus-ring);outline:none}.SelectCheckbox-module__rbSxxG__box:disabled{cursor:default;opacity:var(--disabled-opacity)}@media (pointer:coarse){.SelectCheckbox-module__rbSxxG__box{border-radius:var(--radius-6);width:1.375rem;height:1.375rem}}
.ListRow-module__z0sH_W__row{gap:var(--space-3);padding:var(--space-35) var(--spacing);transition:background-color var(--duration-fast) var(--ease-out);align-items:center;display:flex;position:relative}.ListRow-module__z0sH_W__row:after{inset-inline:var(--spacing) 0;content:"";border-bottom:var(--table-row-border);position:absolute;bottom:0}.ListRow-module__z0sH_W__row:last-child:after{content:none}[data-density=compact] .ListRow-module__z0sH_W__row{padding-block:var(--space-2)}[data-density=spacious] .ListRow-module__z0sH_W__row{padding-block:var(--space-5)}.ListRow-module__z0sH_W__row:hover{background:var(--table-row-hover)}.ListRow-module__z0sH_W__row[data-selected]{background:var(--table-row-selected)}.ListRow-module__z0sH_W__row[data-selected]:hover{background:var(--table-row-selected-hover)}.ListRow-module__z0sH_W__row:has(.ListRow-module__z0sH_W__main:active){background:var(--bg-card-hover)}.ListRow-module__z0sH_W__main{gap:var(--space-1);min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;flex:1;padding:0;font-family:inherit;text-decoration:none;display:flex}button.ListRow-module__z0sH_W__main,a.ListRow-module__z0sH_W__main{cursor:pointer}.ListRow-module__z0sH_W__main:focus-visible{box-shadow:var(--focus-ring);outline:none}.ListRow-module__z0sH_W__title{text-overflow:ellipsis;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden}.ListRow-module__z0sH_W__facts{gap:var(--space-1) var(--space-15);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;display:flex}.ListRow-module__z0sH_W__fact:not(:first-child):before{color:var(--text-disabled);content:"·";margin-inline-end:var(--space-15)}.ListRow-module__z0sH_W__factLabel{color:var(--text-tertiary)}.ListRow-module__z0sH_W__trailing{gap:var(--space-4);flex:none;align-items:center;display:flex}.ListRow-module__z0sH_W__pair{gap:var(--space-15);align-items:baseline;min-width:0;display:inline-flex}.ListRow-module__z0sH_W__pairLabel{text-overflow:ellipsis;font-size:var(--text-10);font-weight:var(--font-medium);color:var(--text-tertiary);white-space:nowrap;overflow:hidden}.ListRow-module__z0sH_W__pairValue{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.ListRow-module__z0sH_W__pairStrong{font-size:var(--text-13);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.ListRow-module__z0sH_W__pairBlank{font-size:var(--text-13);color:var(--text-disabled)}@media (max-width:48rem){.ListRow-module__z0sH_W__pairLabel{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ListRow-module__z0sH_W__avatar{--_size:24px;--_font:var(--text-10);--_border:1.5px}.ListRow-module__z0sH_W__chevron{color:var(--text-disabled);transition:color var(--duration-fast) var(--ease-out)}.ListRow-module__z0sH_W__row:hover .ListRow-module__z0sH_W__chevron{color:var(--text-tertiary)}
.ListLayout-module__b0yUiq__list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ListLayout-module__b0yUiq__group{z-index:1;gap:var(--spacing-sm);height:var(--table-group-height);padding-inline:var(--spacing);font-family:inherit;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);text-align:start;cursor:pointer;background:var(--table-group-bg);border:0;border-bottom:var(--table-header-border);align-items:center;display:flex;position:sticky;top:0}.ListLayout-module__b0yUiq__group:hover{background:var(--bg-card-hover)}.ListLayout-module__b0yUiq__group:focus-visible{box-shadow:var(--focus-ring);outline:none}.ListLayout-module__b0yUiq__caret{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-spring);flex:none}.ListLayout-module__b0yUiq__collapsed{transform:rotate(-90deg)}.ListLayout-module__b0yUiq__groupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ListLayout-module__b0yUiq__groupCount{padding:1px var(--space-15) 2px;font-size:var(--text-10);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-card-hover);border-radius:var(--radius-full);flex:none}
.BodyCell-module__WVqMZq__cell{height:var(--table-row-height);padding:0 var(--table-cell-pad-x);text-overflow:ellipsis;font-size:var(--table-row-font);vertical-align:middle;white-space:nowrap;background:var(--table-row-bg);border-bottom:var(--table-row-border);transition:background-color var(--duration-instant) linear;position:relative;overflow:hidden}.BodyCell-module__WVqMZq__end{text-align:end}.BodyCell-module__WVqMZq__center{text-align:center}.BodyCell-module__WVqMZq__tabular{font-variant-numeric:tabular-nums}.BodyCell-module__WVqMZq__content{isolation:isolate;min-width:0;display:block}.BodyCell-module__WVqMZq__editable{cursor:text}.BodyCell-module__WVqMZq__editable:after{inset-inline:var(--table-cell-pad-x);content:"";background:var(--table-cell-edit-hint);opacity:0;height:1px;transition:opacity var(--duration-instant) var(--ease-out);position:absolute;bottom:.375rem}.BodyCell-module__WVqMZq__editable:hover:after{opacity:1}.BodyCell-module__WVqMZq__pointer{cursor:pointer}.BodyCell-module__WVqMZq__editing{z-index:5;overflow:visible}.BodyCell-module__WVqMZq__editing:has([aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--table-cell-error-border)}.BodyCell-module__WVqMZq__saving .BodyCell-module__WVqMZq__content{opacity:.45}.BodyCell-module__WVqMZq__saving .BodyCell-module__WVqMZq__content,.BodyCell-module__WVqMZq__saved .BodyCell-module__WVqMZq__content,.BodyCell-module__WVqMZq__failed .BodyCell-module__WVqMZq__content{padding-inline-end:var(--space-4)}.BodyCell-module__WVqMZq__spinner{inset-inline-end:var(--space-2);border:1.5px solid var(--border-strong);border-top-color:var(--color-primary);border-radius:var(--radius-round);width:.6875rem;height:.6875rem;animation:var(--kf-spin) var(--duration-spin) linear infinite;margin-top:-.34375rem;position:absolute;top:50%}.BodyCell-module__WVqMZq__tick{inset-inline-end:var(--space-2);color:var(--success);margin-top:-.375rem;position:absolute;top:50%}.BodyCell-module__WVqMZq__saved:before{pointer-events:none;content:"";background:var(--table-cell-saved-flash);animation:var(--kf-fade-in) var(--duration-slow) var(--ease-out) reverse forwards;position:absolute;inset:0}.BodyCell-module__WVqMZq__failed{box-shadow:inset 0 0 0 1.5px var(--table-cell-error-border)}.BodyCell-module__WVqMZq__warn{inset-inline-end:var(--space-2);color:var(--danger);margin-top:-.375rem;position:absolute;top:50%}.BodyCell-module__WVqMZq__pinned{z-index:1}.BodyCell-module__WVqMZq__pinEdgeStart{box-shadow:var(--table-pin-shadow)}.BodyCell-module__WVqMZq__pinEdgeEnd{box-shadow:var(--table-pin-shadow-end)}.BodyCell-module__WVqMZq__cursor{box-shadow:inset 0 0 0 2px var(--color-primary)}@media (max-width:48rem){.BodyCell-module__WVqMZq__pinned{inset-inline:auto!important}.BodyCell-module__WVqMZq__pinEdgeStart,.BodyCell-module__WVqMZq__pinEdgeEnd{box-shadow:none}}
.RowActionCell-module__RHJJFq__cell{z-index:1;width:var(--table-action-width);background:0 0;padding:0;position:sticky;inset-inline-end:0}.RowActionCell-module__RHJJFq__inner{height:var(--table-row-height);padding-inline:var(--space-2);justify-content:center;align-items:center;display:flex}.RowActionCell-module__RHJJFq__action{gap:var(--spacing-xs);height:1.625rem;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-2xs);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:border-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.RowActionCell-module__RHJJFq__action{background:color-mix(in srgb, var(--bg-card) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.RowActionCell-module__RHJJFq__action:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.RowActionCell-module__RHJJFq__action:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:48rem){.RowActionCell-module__RHJJFq__label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.SelectionCell-module__Aj5Ijq__cell{z-index:1;width:var(--table-gutter-width);background:var(--table-row-bg);border-bottom:var(--table-row-border);padding:0;position:sticky;inset-inline-start:0}.SelectionCell-module__Aj5Ijq__inner{height:var(--table-row-height);padding-inline:var(--space-15);justify-content:flex-end;align-items:center;display:flex}@media (max-width:48rem){.SelectionCell-module__Aj5Ijq__cell{inset-inline-start:auto}}
.BodyRow-module__z5tg0G__row{transition:background-color var(--duration-instant) linear}.BodyRow-module__z5tg0G__row:hover td{background:var(--table-row-hover)}.BodyRow-module__z5tg0G__selected td,.BodyRow-module__z5tg0G__active td{background:var(--table-row-selected)}.BodyRow-module__z5tg0G__selected:hover td,.BodyRow-module__z5tg0G__active:hover td{background:var(--table-row-selected-hover)}.BodyRow-module__z5tg0G__row:last-child td{border-bottom:0}.BodyRow-module__z5tg0G__navigates{cursor:pointer}
.UserRow-module__kn9zbq__row{gap:var(--spacing-md);justify-content:space-between;align-items:center;width:100%;display:flex}.UserRow-module__kn9zbq__name{font-size:var(--text-sm);color:var(--text-primary);flex:1}.UserRow-module__kn9zbq__role{padding:1px var(--space-15);font-size:var(--text-10);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background-color:var(--surface-muted);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.UserRow-module__kn9zbq__role[data-tone=super-admin]{color:var(--on-danger);background-color:var(--danger)}.UserRow-module__kn9zbq__role[data-tone=admin]{color:var(--on-danger);background-color:var(--orange-600)}.UserRow-module__kn9zbq__role[data-tone=manager]{color:var(--on-primary);background-color:var(--info)}.UserRow-module__kn9zbq__role[data-tone=sales]{color:var(--on-primary);background-color:var(--accent)}.UserRow-module__kn9zbq__role[data-tone=operations]{color:var(--on-success);background-color:var(--success-text)}.UserRow-module__kn9zbq__role[data-tone=finance]{color:var(--on-warning);background-color:var(--warning)}
.UserSelect-module__pzGXGq__error{padding:var(--spacing-sm);font-size:var(--text-sm);color:var(--danger);text-align:center}
.ColorPicker-module__rsgOCW__picker{width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-left:calc(22px + var(--spacing-md));animation:ColorPicker-module__rsgOCW__pickerIn var(--duration-instant) ease;flex-wrap:wrap;gap:5px;display:flex}@keyframes ColorPicker-module__rsgOCW__pickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ColorPicker-module__rsgOCW__option{cursor:pointer;border-radius:var(--radius-round);width:22px;height:22px;transition:transform var(--duration-instant) ease, border-color var(--duration-instant) ease, box-shadow var(--duration-instant) ease;border:2px solid #0000;box-shadow:inset 0 -1px 2px #0000001f}.ColorPicker-module__rsgOCW__option:hover{border-color:var(--text-primary);transform:scale(1.2)}.ColorPicker-module__rsgOCW__optionActive{border-color:var(--text-primary);box-shadow:inset 0 -1px 2px #0000001f, 0 0 0 2px var(--bg-card), 0 0 0 3.5px var(--text-primary)}
.EditRow-module__hBrX7G__row{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid color-mix(in srgb, var(--border) 35%, transparent);transition:background-color var(--duration-instant) ease;flex-wrap:wrap;align-items:center;display:flex}.EditRow-module__hBrX7G__row:hover{background:color-mix(in srgb, var(--surface-muted) 60%, transparent)}.EditRow-module__hBrX7G__row:last-child{border-bottom:none}.EditRow-module__hBrX7G__swatch{cursor:pointer;border-radius:var(--radius-6);width:22px;height:22px;transition:border-color var(--duration-instant) ease, transform var(--duration-instant) ease, box-shadow var(--duration-instant) ease;border:2px solid #0000;flex-shrink:0;box-shadow:inset 0 -1px 2px #00000026}.EditRow-module__hBrX7G__swatch:hover{border-color:var(--text-primary);transform:scale(1.1)}.EditRow-module__hBrX7G__name{min-width:0;padding:var(--spacing-xs) var(--space-15);text-overflow:ellipsis;font-size:var(--text-sm);color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);transition:border-color var(--duration-instant) ease, background-color var(--duration-instant) ease;background:0 0;border:1px solid #0000;flex:1;overflow:hidden}.EditRow-module__hBrX7G__name:hover{background:color-mix(in srgb, var(--surface-muted) 50%, transparent);border-color:var(--border)}.EditRow-module__hBrX7G__renameWrapper{gap:var(--spacing-xs);flex:1;align-items:center;min-width:0;display:flex}.EditRow-module__hBrX7G__renameInput{min-width:0;padding:var(--spacing-xs) var(--space-15);font-size:var(--text-sm);color:var(--text-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent);background:0 0;outline:none;flex:1}.EditRow-module__hBrX7G__renameSave{color:var(--color-primary);cursor:pointer;background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-sm);transition:background-color var(--duration-instant) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.EditRow-module__hBrX7G__renameSave:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.EditRow-module__hBrX7G__deleteButton{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);opacity:.5;transition:color var(--duration-instant) ease, background-color var(--duration-instant) ease, opacity var(--duration-instant) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.EditRow-module__hBrX7G__deleteButton:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);opacity:1}.EditRow-module__hBrX7G__deleteConfirm{gap:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}.EditRow-module__hBrX7G__deleteYes{padding:var(--spacing-xs);color:var(--danger);cursor:pointer;background:color-mix(in srgb, var(--danger) 12%, transparent);border-radius:var(--radius-sm);transition:background-color var(--duration-instant) ease;border:none;justify-content:center;align-items:center;display:inline-flex}.EditRow-module__hBrX7G__deleteYes:hover{background:color-mix(in srgb, var(--danger) 22%, transparent)}.EditRow-module__hBrX7G__deleteNo{padding:var(--spacing-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-instant) ease, background-color var(--duration-instant) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.EditRow-module__hBrX7G__deleteNo:hover{color:var(--text-primary);background:var(--surface-muted)}
.EditMode-module__x3Zmiq__header{gap:var(--spacing-sm);padding:var(--spacing-md);background:color-mix(in srgb, var(--surface-muted) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:center;display:flex}.EditMode-module__x3Zmiq__back{padding:var(--spacing-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.EditMode-module__x3Zmiq__back:hover{color:var(--text-primary);background:var(--surface-muted)}.EditMode-module__x3Zmiq__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.EditMode-module__x3Zmiq__list{padding:var(--spacing-xs) 0;flex:1;overflow-y:auto}.EditMode-module__x3Zmiq__message{padding:var(--spacing-lg) var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;opacity:.7}
.SelectMode-module__Ifwucq__assignedList{gap:var(--space-15);padding:var(--spacing-md);background:color-mix(in srgb, var(--surface-muted) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);flex-wrap:wrap;display:flex}.SelectMode-module__Ifwucq__assignedPill{gap:var(--spacing-xs);padding:1px var(--space-15);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.01em;white-space:nowrap;border-radius:var(--radius-xs);border:1.5px solid;align-items:center;line-height:1.4;display:inline-flex}.SelectMode-module__Ifwucq__removePill{color:inherit;cursor:pointer;border-radius:var(--radius-round);opacity:.5;transition:opacity var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-1px;padding:0;display:inline-flex}.SelectMode-module__Ifwucq__removePill:hover{background:color-mix(in srgb, currentColor 12%, transparent);opacity:1}.SelectMode-module__Ifwucq__searchInput{width:100%;padding:var(--spacing-md);font-size:var(--text-sm);color:var(--text-primary);border:none;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:0 0;outline:none}.SelectMode-module__Ifwucq__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.SelectMode-module__Ifwucq__searchInput:focus{background:color-mix(in srgb, var(--color-primary) 4%, transparent);box-shadow:inset 0 -2px 0 0 color-mix(in srgb, var(--color-primary) 30%, transparent)}.SelectMode-module__Ifwucq__tagList{padding:var(--spacing-xs) 0;flex:1;overflow-y:auto}.SelectMode-module__Ifwucq__tagOption{gap:var(--spacing-sm);width:100%;padding:var(--space-25) var(--spacing-md);font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) ease;background:0 0;border:none;align-items:center;display:flex}.SelectMode-module__Ifwucq__tagOption:hover{background:var(--surface-muted)}.SelectMode-module__Ifwucq__tagOptionActive{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.SelectMode-module__Ifwucq__tagOptionActive:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.SelectMode-module__Ifwucq__tagDot{border-radius:var(--radius-round);flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 -1px 2px #00000026}.SelectMode-module__Ifwucq__tagName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SelectMode-module__Ifwucq__checkIcon{color:var(--color-primary);opacity:.8;flex-shrink:0}.SelectMode-module__Ifwucq__listMessage{padding:var(--spacing-lg) var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;opacity:.7}.SelectMode-module__Ifwucq__createOption{gap:var(--spacing-sm);width:100%;padding:var(--space-25) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);text-align:left;cursor:pointer;border:none;border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:background-color var(--duration-instant) ease;background:0 0;align-items:center;display:flex}.SelectMode-module__Ifwucq__createOption:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.SelectMode-module__Ifwucq__footerAction{gap:var(--spacing-sm);width:100%;padding:var(--space-25) var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;border:none;border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;justify-content:center;align-items:center;display:flex}.SelectMode-module__Ifwucq__footerAction:hover{color:var(--text-primary);background:var(--surface-muted)}
.TagManager-module__cwI39G__trigger{width:100%;min-height:32px;padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease;background:0 0;border:none;align-items:center;display:flex}.TagManager-module__cwI39G__trigger:hover{background:var(--surface-muted)}.TagManager-module__cwI39G__pills{flex-wrap:wrap;gap:5px;display:flex}.TagManager-module__cwI39G__pill{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.01em;white-space:nowrap;border-radius:var(--radius-xs);border:1.5px solid;align-items:center;padding:1px 7px;line-height:1.4;display:inline-flex}.TagManager-module__cwI39G__empty{width:100%;min-height:20px;display:block}.TagManager-module__cwI39G__content{z-index:var(--z-popover);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-lg);width:280px;max-height:400px;box-shadow:var(--shadow-xl);animation:var(--kf-slide-down) var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}
.LabelBlock-module__fGzCYq__block{width:100%;min-height:32px;padding:var(--space-05) var(--spacing-sm);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.01em;border-radius:var(--radius-xs);border:none;justify-content:center;align-items:center;display:flex;position:relative}.LabelBlock-module__fGzCYq__selected .LabelBlock-module__fGzCYq__name{padding-right:var(--space-5)}button.LabelBlock-module__fGzCYq__block{cursor:pointer;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}button.LabelBlock-module__fGzCYq__block:hover{filter:brightness(1.08);transform:translateY(-1px)}button.LabelBlock-module__fGzCYq__block:active{filter:brightness(.96);transform:translateY(0)}button.LabelBlock-module__fGzCYq__block:focus-visible{box-shadow:var(--focus-ring);outline:none}.LabelBlock-module__fGzCYq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LabelBlock-module__fGzCYq__check{right:var(--spacing-sm);flex-shrink:0;position:absolute}.LabelBlock-module__fGzCYq__blank{color:var(--text-tertiary);background:var(--surface-muted);border:1px dashed color-mix(in srgb, var(--border-strong) 70%, transparent)}button.LabelBlock-module__fGzCYq__blank:hover{color:var(--text-secondary);background:var(--bg-card-hover);filter:none}
.PickMode-module__vkz8-G__options{gap:var(--space-15);padding:var(--spacing-md);flex-direction:column;display:flex;overflow-y:auto}.PickMode-module__vkz8-G__skeleton{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--bg-card-hover) 50%, var(--surface-muted) 75%);border-radius:var(--radius-xs);min-height:32px;animation:var(--kf-shimmer) var(--duration-shimmer) linear infinite;background-size:200% 100%}.PickMode-module__vkz8-G__emptyHint{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;margin:0}.PickMode-module__vkz8-G__createRow{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;align-items:center;display:flex}.PickMode-module__vkz8-G__createRow:focus-within{background:color-mix(in srgb, var(--color-primary) 4%, transparent);box-shadow:inset 0 -2px 0 0 color-mix(in srgb, var(--color-primary) 30%, transparent)}.PickMode-module__vkz8-G__createInput{min-width:0;padding:var(--spacing-sm) var(--spacing-md);font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:0 0;border:none;outline:none;flex:1}.PickMode-module__vkz8-G__createInput::placeholder{color:var(--text-secondary);opacity:.6}.PickMode-module__vkz8-G__createInput:focus{background:0 0}.PickMode-module__vkz8-G__createButton{width:28px;height:28px;margin-right:var(--spacing-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.PickMode-module__vkz8-G__createButton:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.PickMode-module__vkz8-G__createButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.PickMode-module__vkz8-G__createButton:disabled{cursor:default;opacity:.35}.PickMode-module__vkz8-G__footerAction{gap:var(--space-15);width:100%;padding:var(--spacing-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border:none;border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;display:flex}.PickMode-module__vkz8-G__footerAction:hover{color:var(--text-primary);background:var(--surface-hover)}.PickMode-module__vkz8-G__footerAction:focus-visible{box-shadow:var(--focus-ring);outline:none}
.LabelSelect-module__IUI1Ga__trigger{cursor:pointer;border-radius:var(--radius-sm);width:100%;min-height:32px;transition:background-color var(--duration-fast) ease;background:0 0;border:none;align-items:center;padding:2px;display:flex}.LabelSelect-module__IUI1Ga__trigger:hover{background:var(--surface-muted)}.LabelSelect-module__IUI1Ga__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.LabelSelect-module__IUI1Ga__content{z-index:var(--z-popover);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:220px;max-height:400px;box-shadow:var(--shadow-lg);transform-origin:var(--radix-popover-content-transform-origin);animation:var(--kf-fade-in) var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}
.ActionsCell-module__jPY2Qa__cell{gap:var(--spacing-xs);align-items:center;display:inline-flex}
.CellErrorWrapper-module__ZpvEXG__wrapper{flex-direction:column;width:100%;display:flex}.CellErrorWrapper-module__ZpvEXG__error{width:100%;padding:var(--spacing-2xs) var(--spacing-md);-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-xs);color:var(--danger);word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}
.DisplayCell-module__vTENGW__muted{color:var(--text-tertiary)}.DisplayCell-module__vTENGW__strong{font-weight:var(--font-semibold);color:var(--text-primary)}.DisplayCell-module__vTENGW__numeric{font-variant-numeric:tabular-nums;color:var(--text-primary)}
.DotCell-module__8xB4yq__wrap{justify-content:center;align-items:center;width:100%;display:flex}.DotCell-module__8xB4yq__dot{border-radius:var(--radius-round);width:10px;height:10px}.DotCell-module__8xB4yq__neutral{background:var(--badge-neutral-text)}.DotCell-module__8xB4yq__info{background:var(--info)}.DotCell-module__8xB4yq__success{background:var(--success)}.DotCell-module__8xB4yq__warning{background:var(--warning)}.DotCell-module__8xB4yq__danger{background:var(--danger)}
.Table-module__-U5Cwa__container{background-color:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:var(--card-radius);width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}[data-sub-item] .Table-module__-U5Cwa__container{box-shadow:none;border:none;border-radius:0}.Table-module__-U5Cwa__tableWrapper{box-sizing:border-box;overscroll-behavior-x:none;width:100%;overflow:auto visible}.Table-module__-U5Cwa__table{width:100%;font-size:calc(var(--text-sm) * .95);color:var(--text-primary);letter-spacing:-.005em;table-layout:fixed;border-spacing:0;border-collapse:separate}.Table-module__-U5Cwa__toggleButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Table-module__-U5Cwa__toggleButton:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-color:var(--color-primary)}.Table-module__-U5Cwa__toolbarControls{z-index:100;gap:var(--spacing-sm);min-width:0;transition:max-width var(--duration-slow) var(--ease-in-out), opacity var(--duration-slow) var(--ease-in-out), transform var(--duration-slow) var(--ease-in-out);align-items:center;display:flex;position:relative}.Table-module__-U5Cwa__toolbarControls.Table-module__-U5Cwa__expanded{opacity:1;max-width:1000px;transform:none}.Table-module__-U5Cwa__toolbarControls.Table-module__-U5Cwa__collapsed{pointer-events:none;opacity:0;max-width:0;overflow:hidden;transform:translate(-20px)}.Table-module__-U5Cwa__tableFooter{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--bg-card-hover);border-top:1px solid var(--border)}.Table-module__-U5Cwa__tableHeader{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-base);border-bottom:1px solid var(--border-grid);flex-wrap:wrap;align-items:center;display:flex}.Table-module__-U5Cwa__titleRow,.Table-module__-U5Cwa__tabsRow{gap:var(--spacing-sm);align-items:center;display:flex}.Table-module__-U5Cwa__actionsRow{gap:var(--spacing-sm);align-items:center;margin-left:auto;display:flex}@media (max-width:768px){.Table-module__-U5Cwa__tableHeader{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing);flex-direction:column;align-items:flex-start}.Table-module__-U5Cwa__actionsRow{flex-wrap:wrap;width:100%;min-width:0;margin-left:0}.Table-module__-U5Cwa__tabsRow{flex-wrap:wrap}.Table-module__-U5Cwa__container{border-radius:var(--radius-sm)}.Table-module__-U5Cwa__tableWrapper{-webkit-overflow-scrolling:touch}.Table-module__-U5Cwa__table{min-width:100%;font-size:var(--text-xs)}.Table-module__-U5Cwa__toggleButton{width:28px;height:28px}.Table-module__-U5Cwa__toolbarControls{gap:calc(var(--spacing-sm) * .75);flex-wrap:wrap;flex:auto;max-width:100%}.Table-module__-U5Cwa__toolbarControls.Table-module__-U5Cwa__expanded{max-width:100%}}@media (max-width:480px){.Table-module__-U5Cwa__table{font-size:var(--text-xs)}.Table-module__-U5Cwa__toolbarControls{gap:var(--spacing-xs)}}
.userColumns-module__rXnKja__userCell{gap:var(--spacing-sm);align-items:center;display:flex}.userColumns-module__rXnKja__userName{text-overflow:ellipsis;font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden}.userColumns-module__rXnKja__username{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.userColumns-module__rXnKja__emptyText{color:var(--text-tertiary)}.userColumns-module__rXnKja__phoneCell{gap:var(--spacing-xs);align-items:center;display:flex}.userColumns-module__rXnKja__phoneNumber{font-size:var(--text-sm);color:var(--text-secondary)}.userColumns-module__rXnKja__phoneVerified{color:var(--success-text)}.userColumns-module__rXnKja__phoneUnverified{color:var(--text-tertiary)}.userColumns-module__rXnKja__roleCell{gap:var(--spacing-xs);align-items:center;display:flex}.userColumns-module__rXnKja__roleBadge{padding:var(--spacing-xs) calc(var(--spacing-sm) + var(--spacing-xs));font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.025em;border-radius:calc(var(--radius-sm) / 2);align-items:center;display:inline-flex}.userColumns-module__rXnKja__roleSuperAdmin{color:var(--accent);background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.userColumns-module__rXnKja__roleAdmin{color:var(--danger-text);background-color:var(--danger-bg)}.userColumns-module__rXnKja__roleManager{color:var(--warning-text);background-color:var(--warning-bg)}.userColumns-module__rXnKja__roleSales{color:var(--info-text);background-color:var(--info-bg)}.userColumns-module__rXnKja__roleOperations{color:var(--success-text);background-color:var(--success-bg)}.userColumns-module__rXnKja__roleFinance{color:var(--warning-text);background-color:var(--warning-bg)}.userColumns-module__rXnKja__roleViewer{color:var(--text-tertiary);background-color:color-mix(in srgb, var(--text-tertiary) 10%, transparent)}.userColumns-module__rXnKja__superuserIcon{color:var(--accent)}.userColumns-module__rXnKja__statusCell{gap:var(--spacing-xs);flex-wrap:wrap;align-items:center;display:flex}.userColumns-module__rXnKja__statusBadge{padding:var(--spacing-xs) var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:calc(var(--radius-sm) / 2);align-items:center;display:inline-flex}.userColumns-module__rXnKja__statusActive{color:var(--success-text);background-color:var(--success-bg)}.userColumns-module__rXnKja__statusInactive{color:var(--danger-text);background-color:var(--danger-bg)}.userColumns-module__rXnKja__statusUnverified{color:var(--warning-text);background-color:var(--warning-bg)}.userColumns-module__rXnKja__statusLocked{color:var(--accent);background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.userColumns-module__rXnKja__statusDeleted{color:var(--danger-text);background-color:var(--danger-bg)}.userColumns-module__rXnKja__uuidCell{gap:var(--spacing-xs);align-items:center;display:flex}.userColumns-module__rXnKja__uuidText{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.userColumns-module__rXnKja__copyBtn{padding:var(--spacing-2xs);color:var(--text-tertiary);cursor:pointer;border-radius:calc(var(--radius-sm) / 2);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.userColumns-module__rXnKja__copyBtn:hover{color:var(--text-primary)}@media (max-width:768px){.userColumns-module__rXnKja__userCell{gap:var(--spacing-xs)}.userColumns-module__rXnKja__userName{font-size:var(--text-sm)}}
.mcpColumns-module__-KRxPq__clientCell{gap:var(--spacing-xs);align-items:center;display:flex}.mcpColumns-module__-KRxPq__clientIcon{color:var(--color-primary);flex-shrink:0}.mcpColumns-module__-KRxPq__clientName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}
.FieldGrid-module__UegGhW__fieldGrid{gap:var(--spacing) var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.FieldGrid-module__UegGhW__field{gap:var(--spacing-sm);flex-direction:column;grid-column:span 2;display:flex}.FieldGrid-module__UegGhW__half{grid-column:span 1}.FieldGrid-module__UegGhW__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.FieldGrid-module__UegGhW__input,.FieldGrid-module__UegGhW__textarea{width:100%;padding:0 var(--input-pad-x);font-family:inherit;font-size:var(--input-font);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none}.FieldGrid-module__UegGhW__input{height:var(--input-height)}.FieldGrid-module__UegGhW__textarea{padding:var(--space-2) var(--input-pad-x);resize:vertical}.FieldGrid-module__UegGhW__input::placeholder,.FieldGrid-module__UegGhW__textarea::placeholder{color:var(--input-placeholder)}.FieldGrid-module__UegGhW__input:hover:not(:disabled),.FieldGrid-module__UegGhW__textarea:hover:not(:disabled){border-color:var(--input-border-hover)}.FieldGrid-module__UegGhW__input:focus,.FieldGrid-module__UegGhW__textarea:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.FieldGrid-module__UegGhW__input:disabled,.FieldGrid-module__UegGhW__textarea:disabled{cursor:not-allowed;opacity:.5}.FieldGrid-module__UegGhW__input[aria-invalid=true],.FieldGrid-module__UegGhW__textarea[aria-invalid=true]{border-color:var(--danger-border)}.FieldGrid-module__UegGhW__input[aria-invalid=true]:focus,.FieldGrid-module__UegGhW__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent)}.FieldGrid-module__UegGhW__fieldError{font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--danger-text);animation:var(--kf-slide-down) var(--duration-fast) var(--ease-out);margin:0}.FieldGrid-module__UegGhW__hint{font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}@media (max-width:480px){.FieldGrid-module__UegGhW__fieldGrid{grid-template-columns:1fr}.FieldGrid-module__UegGhW__half{grid-column:span 1}}
.Spinner-module__DigQRW__spinner{animation:var(--kf-spin) var(--duration-spin) linear infinite}
.StatusBanner-module__trl3Eq__banner{gap:var(--spacing-sm);padding:var(--space-25) var(--space-35);font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:var(--radius-sm);border:1px solid;align-items:center;display:flex}.StatusBanner-module__trl3Eq__banner svg{flex-shrink:0}.StatusBanner-module__trl3Eq__error{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}.StatusBanner-module__trl3Eq__success{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}
.CreateUser-module__nFFyFW__form{gap:var(--space-5);flex-direction:column;display:flex}
.LoadingState-module__AnUPrW__loading{gap:var(--spacing-md);padding:var(--spacing-2xl) 0;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.LoadingState-module__AnUPrW__label{font-size:var(--text-sm);margin:0}
.DeleteUser-module__Wxi_9W__content{gap:var(--space-5);padding:var(--spacing-sm) var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.DeleteUser-module__Wxi_9W__warningIcon{width:56px;height:56px;color:var(--danger-text);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.DeleteUser-module__Wxi_9W__confirmText{font-size:var(--text-sm);color:var(--text-primary);text-align:center;margin:0;line-height:1.6}.DeleteUser-module__Wxi_9W__confirmText strong{font-weight:var(--font-semibold);color:var(--color-primary)}.DeleteUser-module__Wxi_9W__email{color:var(--text-secondary)}.DeleteUser-module__Wxi_9W__warningBox{gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing);background:color-mix(in srgb, var(--danger) 6%, transparent);border:1px solid color-mix(in srgb, var(--danger) 18%, transparent);border-left:3px solid var(--danger-text);border-radius:var(--radius-sm);display:flex}.DeleteUser-module__Wxi_9W__warningBoxIcon{color:var(--danger-text);flex-shrink:0;margin-top:1px}.DeleteUser-module__Wxi_9W__warningTitle{margin-bottom:var(--spacing-xs);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--danger-text);display:block}.DeleteUser-module__Wxi_9W__warningText{font-size:var(--text-xs);color:var(--text-primary);margin:0;line-height:1.6}.DeleteUser-module__Wxi_9W__warningText strong{font-weight:var(--font-semibold);color:var(--danger-text)}.DeleteUser-module__Wxi_9W__infoBox{width:100%;padding:var(--spacing-md) var(--spacing);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm)}.DeleteUser-module__Wxi_9W__infoTitle{margin-bottom:var(--spacing-xs);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);display:block}.DeleteUser-module__Wxi_9W__infoText{font-size:var(--text-xs);color:var(--text-primary);margin:0;line-height:1.6}.DeleteUser-module__Wxi_9W__infoText strong{font-weight:var(--font-semibold)}
.UpdateUser-module__rvN0_a__form{gap:var(--space-5);flex-direction:column;display:flex}
.DetailItem-module__8Bgp0q__item{gap:var(--space-15);flex-direction:column;display:flex}.DetailItem-module__8Bgp0q__label{gap:var(--space-15);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;align-items:center;display:flex}.DetailItem-module__8Bgp0q__label svg{opacity:.7;flex-shrink:0}.DetailItem-module__8Bgp0q__value{font-size:var(--text-sm);color:var(--text-primary)}
.FormField-module__pqeVbq__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.FormField-module__pqeVbq__fullWidth{grid-column:1/-1}.FormField-module__pqeVbq__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.FormField-module__pqeVbq__error{font-size:var(--text-2xs);color:var(--danger);margin:0}.FormField-module__pqeVbq__hint{font-size:var(--text-2xs);color:var(--text-tertiary);margin:0}
.PriceForm-module__h_gf9G__form{gap:var(--spacing-lg);padding:var(--spacing-xs) 0;flex-direction:column;display:flex}.PriceForm-module__h_gf9G__fieldRow{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PriceForm-module__h_gf9G__input{width:100%;padding:var(--space-25) var(--space-35);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition)}.PriceForm-module__h_gf9G__input:focus{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--border));outline:none}.PriceForm-module__h_gf9G__lockedValue{padding:var(--spacing-sm) 0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin:0}
.DetailSection-module__JX894a__divider{border:none;border-top:1px solid var(--border);margin:0}.DetailSection-module__JX894a__block{gap:var(--space-25);flex-direction:column;display:flex}.DetailSection-module__JX894a__title{gap:var(--spacing-xs);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);align-items:center;margin:0;display:flex}.DetailSection-module__JX894a__titleIcon{opacity:.7;display:inline-flex}
.UnityAiPage-module__IokmVG__page{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (max-width:480px){.UnityAiPage-module__IokmVG__page{gap:var(--spacing-lg)}}.UnityAiPage-module__IokmVG__group{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.UnityAiPage-module__IokmVG__groupLabel{gap:var(--spacing-md);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;align-items:center;margin:0;display:flex}.UnityAiPage-module__IokmVG__groupLabel:after{content:"";background:var(--border);flex:1;height:1px}