.Card-module__si82nG__container{border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.Card-module__si82nG__default{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.Card-module__si82nG__muted{background-color:var(--bg-muted);border:1px solid var(--border-color);transition:background-color var(--duration-fast) var(--ease-out)}.Card-module__si82nG__muted:hover{background-color:color-mix(in srgb, var(--bg-muted) 80%, var(--bg-surface))}@media (max-width:640px){.Card-module__si82nG__container{padding:var(--space-4)}}
.Table-module__DwkGzW__tableContainer{background-color:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-sm);position:relative;overflow-x:auto}.Table-module__DwkGzW__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);color:var(--text-primary)}.Table-module__DwkGzW__thead{background-color:var(--bg-muted);border-bottom:1px solid var(--border-color)}.Table-module__DwkGzW__th{padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-2xs);font-family:var(--font-body);white-space:nowrap}.Table-module__DwkGzW__tr{border-bottom:1px solid var(--border-color);transition:background-color var(--duration-fast) var(--ease-out)}.Table-module__DwkGzW__tr:last-child{border-bottom:none}.Table-module__DwkGzW__tr.Table-module__DwkGzW__clickable{cursor:pointer}.Table-module__DwkGzW__tr.Table-module__DwkGzW__clickable:hover{background-color:var(--brand-soft)}.Table-module__DwkGzW__td{padding:var(--space-3) var(--space-4);color:var(--text-primary);vertical-align:middle}.Table-module__DwkGzW__thActions,.Table-module__DwkGzW__tdActions{z-index:var(--z-sticky);background-color:var(--bg-surface);white-space:nowrap;border-left:1px solid var(--border-color);width:1%;position:sticky;right:0}.Table-module__DwkGzW__thead .Table-module__DwkGzW__thActions{background-color:var(--bg-muted)}.Table-module__DwkGzW__tr:hover .Table-module__DwkGzW__tdActions{background-color:color-mix(in srgb, var(--brand-primary) 5%, var(--bg-surface))}.Table-module__DwkGzW__loading,.Table-module__DwkGzW__empty{padding:var(--space-12);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}@media (max-width:640px){.Table-module__DwkGzW__th,.Table-module__DwkGzW__td{padding:var(--space-2) var(--space-3)}}
.Avatar-module__0AwfNa__avatar{border-radius:var(--radius-full);color:var(--text-inverse);font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none;border:1px solid var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Avatar-module__0AwfNa__md{width:2rem;height:2rem;font-size:var(--text-sm)}.Avatar-module__0AwfNa__sm{width:1.5rem;height:1.5rem;font-size:var(--text-xs)}
.LayoutHeader-module__w9GF8q__container{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.LayoutHeader-module__w9GF8q__content{min-width:0}.LayoutHeader-module__w9GF8q__title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.LayoutHeader-module__w9GF8q__description{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1);max-width:60ch}.LayoutHeader-module__w9GF8q__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:768px){.LayoutHeader-module__w9GF8q__title{font-size:var(--text-2xl)}}
.PageLayout-module__Lkw5pq__container{gap:var(--space-6);padding:var(--content-padding);width:100%;max-width:var(--content-max-width);flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex}@media (max-width:640px){.PageLayout-module__Lkw5pq__container{padding:var(--content-padding-mobile);gap:var(--space-5)}}
.Container-module__me5-RG__container{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(12,1fr);width:100%;display:grid}@media (max-width:640px){.Container-module__me5-RG__container{gap:var(--space-4) var(--space-3)}}
.Field-module__erNgMW__col12{grid-column:span 12}.Field-module__erNgMW__col8{grid-column:span 8}.Field-module__erNgMW__col6{grid-column:span 6}.Field-module__erNgMW__col4{grid-column:span 4}.Field-module__erNgMW__col3{grid-column:span 3}@media (max-width:900px){.Field-module__erNgMW__col4,.Field-module__erNgMW__col3{grid-column:span 6}}@media (max-width:640px){.Field-module__erNgMW__col12,.Field-module__erNgMW__col8,.Field-module__erNgMW__col6,.Field-module__erNgMW__col4,.Field-module__erNgMW__col3{grid-column:span 12}}.Field-module__erNgMW__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}
.Form-module__v-YQCW__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.Form-module__v-YQCW__inputShell{width:100%;position:relative}.Form-module__v-YQCW__input{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-inset);width:100%;min-height:2.75rem;color:var(--text-primary);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-snug);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);outline:none}.Form-module__v-YQCW__input::placeholder{color:var(--text-muted-foreground)}.Form-module__v-YQCW__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 30%, var(--border-color))}.Form-module__v-YQCW__input:focus{border-color:var(--brand-primary);background-color:var(--bg-surface);box-shadow:var(--focus-ring)}.Form-module__v-YQCW__input:disabled{cursor:not-allowed;opacity:.6}textarea.Form-module__v-YQCW__input{resize:vertical;min-height:6rem;line-height:var(--leading-normal)}.Form-module__v-YQCW__inputWithAction{padding-right:var(--space-10)}.Form-module__v-YQCW__toggleButton{right:var(--space-3);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Form-module__v-YQCW__toggleButton:hover,.Form-module__v-YQCW__toggleButton:focus-visible{color:var(--brand-primary)}
.SelectMenu-module__DI6xNG__wrapper{width:100%;position:relative}.SelectMenu-module__DI6xNG__wrapperCompact{width:auto}.SelectMenu-module__DI6xNG__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-inset);width:100%;min-height:2.75rem;color:var(--text-primary);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-family:inherit;line-height:var(--leading-snug);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);outline:none;display:flex}.SelectMenu-module__DI6xNG__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 30%, var(--border-color))}.SelectMenu-module__DI6xNG__trigger:focus-visible,.SelectMenu-module__DI6xNG__trigger[aria-expanded=true]{border-color:var(--brand-primary);background-color:var(--bg-surface);box-shadow:var(--focus-ring)}.SelectMenu-module__DI6xNG__trigger:disabled{cursor:not-allowed;opacity:.6}.SelectMenu-module__DI6xNG__triggerCompact{gap:var(--space-1);width:auto;min-height:auto;font-size:var(--text-2xs);border-radius:var(--radius-md);background-color:var(--bg-main);padding:.2rem .35rem}.SelectMenu-module__DI6xNG__triggerCompact .SelectMenu-module__DI6xNG__chevron{width:.75rem;height:.75rem}.SelectMenu-module__DI6xNG__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SelectMenu-module__DI6xNG__placeholder{color:var(--text-muted-foreground)}.SelectMenu-module__DI6xNG__chevron{width:1rem;height:1rem;color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.SelectMenu-module__DI6xNG__trigger[aria-expanded=true] .SelectMenu-module__DI6xNG__chevron{transform:rotate(180deg)}.SelectMenu-module__DI6xNG__menu{z-index:var(--z-dropdown);max-height:16rem;padding:var(--space-1);background:var(--bg-surface-raised);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.SelectMenu-module__DI6xNG__option{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none}.SelectMenu-module__DI6xNG__option:hover:not(:disabled){background:var(--bg-muted)}.SelectMenu-module__DI6xNG__option:disabled{opacity:.5;cursor:not-allowed}.SelectMenu-module__DI6xNG__optionActive{background:var(--brand-soft);color:var(--brand-primary);font-weight:var(--weight-medium)}
.MultiSelect-module__uvNfyW__wrapper{width:100%;position:relative}.MultiSelect-module__uvNfyW__trigger{align-items:center;gap:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-inset);width:100%;min-height:2.75rem;color:var(--text-primary);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);outline:none;flex-wrap:wrap;display:flex}.MultiSelect-module__uvNfyW__trigger:hover:not(.MultiSelect-module__uvNfyW__disabled){border-color:color-mix(in srgb, var(--brand-primary) 30%, var(--border-color))}.MultiSelect-module__uvNfyW__trigger:focus-visible,.MultiSelect-module__uvNfyW__trigger[aria-expanded=true]{border-color:var(--brand-primary);background-color:var(--bg-surface);box-shadow:var(--focus-ring)}.MultiSelect-module__uvNfyW__disabled{cursor:not-allowed;opacity:.6}.MultiSelect-module__uvNfyW__placeholder{color:var(--text-muted-foreground);padding:var(--space-1) 0}.MultiSelect-module__uvNfyW__chevron{right:var(--space-3);width:1rem;height:1rem;color:var(--text-muted);pointer-events:none;transition:transform var(--duration-fast) var(--ease-out);position:absolute;top:50%;transform:translateY(-50%)}.MultiSelect-module__uvNfyW__trigger[aria-expanded=true] .MultiSelect-module__uvNfyW__chevron{transform:translateY(-50%)rotate(180deg)}.MultiSelect-module__uvNfyW__chip{align-items:center;gap:var(--space-1);background:var(--brand-soft);color:var(--brand-primary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:.2rem var(--space-2);border-radius:var(--radius-full);max-width:100%;display:inline-flex}.MultiSelect-module__uvNfyW__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MultiSelect-module__uvNfyW__chipRemove{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MultiSelect-module__uvNfyW__chipRemoveIcon{width:.85rem;height:.85rem}.MultiSelect-module__uvNfyW__panel{z-index:var(--z-dropdown);background:var(--bg-surface-raised);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden}.MultiSelect-module__uvNfyW__search{border:none;border-bottom:1px solid var(--border-color);width:100%;color:var(--text-primary);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:0 0;outline:none}.MultiSelect-module__uvNfyW__search::placeholder{color:var(--text-muted-foreground)}.MultiSelect-module__uvNfyW__list{padding:var(--space-1);max-height:14rem;margin:0;list-style:none;overflow-y:auto}.MultiSelect-module__uvNfyW__option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--text-primary);display:flex}.MultiSelect-module__uvNfyW__option:hover{background:var(--bg-muted)}.MultiSelect-module__uvNfyW__checkbox{width:1rem;height:1rem;accent-color:var(--brand-primary);cursor:pointer;flex-shrink:0}.MultiSelect-module__uvNfyW__empty{padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}
.Sidebar-module__bI2chW__sidebar{width:var(--sidebar-width);background-color:var(--bg-dark);border-right:1px solid var(--border-color);height:100%;z-index:var(--z-sidebar);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.Sidebar-module__bI2chW__header{min-height:var(--topbar-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-color);display:flex}.Sidebar-module__bI2chW__logo{width:2.25rem;height:2.25rem;color:var(--on-brand);background:var(--brand-gradient);padding:var(--space-1);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__bI2chW__logoInfoContainer{flex-direction:column;min-width:0;display:flex}.Sidebar-module__bI2chW__logoText{color:var(--text-foreground);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.Sidebar-module__bI2chW__logoDescription{color:var(--text-muted-foreground);font-size:var(--text-2xs)}.Sidebar-module__bI2chW__nav{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.Sidebar-module__bI2chW__navTitle{color:var(--text-muted);font-size:var(--text-2xs);text-transform:uppercase;font-weight:var(--weight-semibold);padding:var(--space-2) var(--space-3);letter-spacing:var(--tracking-wide);font-family:var(--font-body)}.Sidebar-module__bI2chW__navList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__bI2chW__navItem{margin:0;padding:0}.Sidebar-module__bI2chW__navLink{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-foreground);font-weight:var(--weight-medium);font-size:var(--text-sm);font-family:var(--font-body);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.Sidebar-module__bI2chW__navLink:hover{color:var(--text-inverse);background-color:#ffffff0f}.Sidebar-module__bI2chW__navLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.Sidebar-module__bI2chW__navLink.Sidebar-module__bI2chW__active{background-color:var(--brand-soft-strong);color:var(--text-inverse)}.Sidebar-module__bI2chW__icon{stroke-width:2px;flex-shrink:0;width:1.05rem;height:1.05rem}.Sidebar-module__bI2chW__navLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar-module__bI2chW__footer{padding:var(--space-3);border-top:1px solid var(--border-color);margin-top:auto}.Sidebar-module__bI2chW__logoutButton{cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}@media (max-width:767px){.Sidebar-module__bI2chW__sidebar{border-right:none;border-top:1px solid var(--border-color);width:100%;height:auto;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;align-items:stretch;position:fixed;inset:auto 0 0;overflow:visible}.Sidebar-module__bI2chW__header,.Sidebar-module__bI2chW__navTitle{display:none}.Sidebar-module__bI2chW__nav{padding:var(--space-1) var(--space-2);flex-direction:row;overflow:auto hidden}.Sidebar-module__bI2chW__navList{gap:var(--space-1);flex-direction:row;justify-content:space-around;width:100%}.Sidebar-module__bI2chW__navLink{gap:var(--space-1);padding:var(--space-2);flex-direction:column;justify-content:center;align-items:center;min-width:3rem}.Sidebar-module__bI2chW__navLabel{display:none}.Sidebar-module__bI2chW__icon{width:1.25rem;height:1.25rem}.Sidebar-module__bI2chW__footer{padding:var(--space-1) var(--space-2);border-top:none;border-left:1px solid var(--border-color);align-items:center;margin-top:0;display:flex}.Sidebar-module__bI2chW__logoutButton{width:auto}}
.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);font-family:var(--font-body);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__xDwtkW__button:hover{transform:translateY(-1px)}.Button-module__xDwtkW__button:active{transform:translateY(0)}.Button-module__xDwtkW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__xDwtkW__button:disabled{opacity:.55;cursor:not-allowed;transform:none}.Button-module__xDwtkW__sizeSm{min-height:2.25rem;padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__xDwtkW__sizeMd{min-height:2.75rem;padding:0 var(--space-4);font-size:var(--text-sm)}.Button-module__xDwtkW__sizeLg{min-height:3.25rem;padding:0 var(--space-5);font-size:var(--text-md)}.Button-module__xDwtkW__buttonPrimary{background:var(--brand-gradient);color:var(--on-brand);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--brand-primary) 70%, black)}.Button-module__xDwtkW__buttonPrimary:hover{box-shadow:0 12px 26px -10px color-mix(in srgb, var(--brand-primary) 80%, black);border-color:#ffffff40}.Button-module__xDwtkW__buttonSecondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color);box-shadow:var(--shadow-xs)}.Button-module__xDwtkW__buttonSecondary:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border-color));background:color-mix(in srgb, var(--brand-primary) 4%, var(--bg-surface))}.Button-module__xDwtkW__buttonGhost{color:var(--text-secondary);background:0 0}.Button-module__xDwtkW__buttonGhost:hover{background:var(--bg-muted);color:var(--text-primary)}.Button-module__xDwtkW__buttonDanger{background:var(--color-danger-soft);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 30%, transparent)}.Button-module__xDwtkW__buttonDanger:hover{background:color-mix(in srgb, var(--color-danger) 24%, transparent)}.Button-module__xDwtkW__buttonDanger:focus-visible{box-shadow:var(--focus-ring-danger)}.Button-module__xDwtkW__buttonFullWidth{width:100%}
[data-sonner-toaster]{--normal-bg:var(--bg-surface-raised)!important;--normal-text:var(--text-primary)!important;--normal-border:var(--border-color)!important;--success-bg:var(--bg-surface-raised)!important;--success-text:var(--text-primary)!important;--success-border:var(--color-success)!important;--error-bg:var(--bg-surface-raised)!important;--error-text:var(--text-primary)!important;--error-border:var(--color-danger)!important;--warning-bg:var(--bg-surface-raised)!important;--warning-text:var(--text-primary)!important;--warning-border:var(--color-warning)!important;--info-bg:var(--bg-surface-raised)!important;--info-text:var(--text-primary)!important;--info-border:var(--color-info)!important;--border-radius:var(--radius-lg)!important}[data-sonner-toast]{align-items:flex-start!important;gap:var(--space-3)!important;padding:var(--space-4)!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-lg)!important;border-left-width:3px!important}[data-sonner-toast][data-type=success]{border-left-color:var(--color-success)!important}[data-sonner-toast][data-type=error]{border-left-color:var(--color-danger)!important}[data-sonner-toast][data-type=warning]{border-left-color:var(--color-warning)!important}[data-sonner-toast][data-type=info]{border-left-color:var(--color-info)!important}[data-sonner-toast][data-type=loading]{border-left-color:var(--brand-primary)!important}[data-sonner-toast] [data-icon]{margin-top:.0625rem}[data-sonner-toast] [data-content]{gap:var(--space-1)!important}[data-sonner-toast] [data-title]{font-family:var(--font-body)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;line-height:var(--leading-snug)!important;color:var(--text-primary)!important}[data-sonner-toast] [data-description]{font-size:var(--text-xs)!important;line-height:var(--leading-normal)!important;color:var(--text-muted)!important}[data-sonner-toast] [data-close-button]{transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:var(--bg-muted)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}[data-sonner-toast] [data-close-button]:hover{background:var(--bg-inset)!important;color:var(--text-primary)!important}[data-sonner-toast] [data-button]{transition:opacity var(--duration-fast) var(--ease-out);border-radius:var(--radius-md)!important;font-family:var(--font-body)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important}[data-sonner-toast] [data-button][data-action]{background:var(--brand-gradient)!important;color:var(--on-brand)!important}[data-sonner-toast] [data-button][data-cancel]{background:var(--bg-muted)!important;color:var(--text-primary)!important}[data-sonner-toast] [data-button]:hover{opacity:.9}
.filters-module__iZfoRW__pagination{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.filters-module__iZfoRW__pageLink{min-width:2.5rem;height:2.5rem;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.filters-module__iZfoRW__pageLink:hover{border-color:color-mix(in srgb, var(--brand-primary) 30%, var(--border-color));background:var(--brand-soft)}.filters-module__iZfoRW__pageLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.filters-module__iZfoRW__pageLinkActive{background:var(--brand-gradient);color:var(--on-brand);border-color:#0000}.filters-module__iZfoRW__pageLinkActive:hover{background:var(--brand-gradient)}.filters-module__iZfoRW__pageLinkDisabled{opacity:.4;pointer-events:none}
.AreaAvatar-module__nf8gLW__container{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--avatar-bg) 0%, color-mix(in srgb, var(--avatar-bg), transparent 60%) 100%);place-items:center;width:3rem;height:3rem;display:grid}.AreaAvatar-module__nf8gLW__initials{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}
.AreaList-module__PBSBWa__container{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}
.AreaListCard-module__VK2QcG__card{transition:transform .2s,border-color .2s}.AreaListCard-module__VK2QcG__card:hover{cursor:pointer;border-color:var(--brand-primary);transform:translateY(-.2rem)}.AreaListCard-module__VK2QcG__card:hover .AreaListCard-module__VK2QcG__title{color:var(--brand-primary)}.AreaListCard-module__VK2QcG__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.AreaListCard-module__VK2QcG__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.AreaListCard-module__VK2QcG__badge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;padding:.2rem var(--space-2);border-radius:var(--radius-md)}.AreaListCard-module__VK2QcG__badgeActive{background:color-mix(in srgb, var(--ui-green) 18%, transparent);color:var(--ui-green)}.AreaListCard-module__VK2QcG__badgeInactive{background:color-mix(in srgb, var(--text-muted) 18%, transparent);color:var(--text-muted)}.AreaListCard-module__VK2QcG__parentChip{font-size:var(--text-2xs);color:var(--text-muted);border:1px solid var(--border-color);padding:.2rem var(--space-2);border-radius:var(--radius-md)}.AreaListCard-module__VK2QcG__content{flex:1}.AreaListCard-module__VK2QcG__titleRow{align-items:baseline;gap:var(--space-2);display:flex}.AreaListCard-module__VK2QcG__title{font-size:var(--text-md);color:var(--text-primary);margin:0;font-weight:700}.AreaListCard-module__VK2QcG__code{font-size:var(--text-2xs);color:var(--text-muted);font-family:monospace}.AreaListCard-module__VK2QcG__description{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.AreaListCard-module__VK2QcG__footer{border-top:solid 1px var(--border-color);padding-top:var(--space-4);justify-content:space-around;display:flex}.AreaListCard-module__VK2QcG__stat{flex-direction:column;align-items:center;display:flex}.AreaListCard-module__VK2QcG__statValue{font-size:var(--text-md);color:var(--text-primary);margin-bottom:.2rem;font-weight:700}.AreaListCard-module__VK2QcG__statLabel{font-size:var(--text-2xs);color:var(--text-muted)}
.AreaBoardsGrid-module__Nki_sa__card{padding:var(--space-5)}
.AreaListView-module__I5VVdW__filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:2fr 1fr 1fr;display:grid}@media (max-width:768px){.AreaListView-module__I5VVdW__filters{grid-template-columns:1fr}}
.TaskCard-module__0T5aja__card{gap:var(--space-2);cursor:grab;padding:var(--space-3);background-color:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);touch-action:manipulation;flex-direction:column;display:flex}.TaskCard-module__0T5aja__card:hover{border-color:var(--border-color-strong);box-shadow:var(--shadow-sm)}.TaskCard-module__0T5aja__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.TaskCard-module__0T5aja__placeholder{background-color:var(--brand-soft);border:1px dashed color-mix(in srgb, var(--brand-primary) 40%, transparent);box-shadow:none}.TaskCard-module__0T5aja__placeholder>*{visibility:hidden}.TaskCard-module__0T5aja__overlay{cursor:grabbing;box-shadow:var(--shadow-drag);border-color:color-mix(in srgb, var(--brand-primary) 45%, var(--border-color));transform:rotate(3deg)scale(1.03)}.TaskCard-module__0T5aja__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.TaskCard-module__0T5aja__taskNumber{font-size:var(--text-2xs);color:var(--text-muted);font-family:var(--font-mono)}.TaskCard-module__0T5aja__typeBadge{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 var(--space-1);white-space:nowrap}.TaskCard-module__0T5aja__title{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.TaskCard-module__0T5aja__title:hover{color:var(--brand-primary)}.TaskCard-module__0T5aja__labels{gap:var(--space-1);flex-wrap:wrap;display:flex}.TaskCard-module__0T5aja__labelChip{font-size:var(--text-2xs);color:var(--text-inverse);padding:0 var(--space-2);border-radius:var(--radius-full);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.TaskCard-module__0T5aja__footer{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.TaskCard-module__0T5aja__priority{font-weight:var(--weight-semibold);padding:0 var(--space-2);border-radius:var(--radius-sm);line-height:1.6}.TaskCard-module__0T5aja__priorityLow{color:var(--color-info);background:var(--color-info-soft)}.TaskCard-module__0T5aja__priorityMedium{color:var(--color-warning);background:var(--color-warning-soft)}.TaskCard-module__0T5aja__priorityHigh{color:var(--ui-pink);background:color-mix(in srgb, var(--ui-pink) 15%, transparent)}.TaskCard-module__0T5aja__priorityUrgent{color:var(--color-danger);background:var(--color-danger-soft)}.TaskCard-module__0T5aja__dueDate{color:var(--text-muted)}.TaskCard-module__0T5aja__dueDateOverdue{color:var(--color-danger);font-weight:var(--weight-semibold)}.TaskCard-module__0T5aja__responsible{margin-left:auto;display:inline-flex}.TaskCard-module__0T5aja__responsibleAvatar{border-radius:var(--radius-full);background:var(--brand-soft-strong);width:1.5rem;height:1.5rem;color:var(--brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}
.TaskQuickCreate-module__R90-yW__addButton{width:100%;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-color-strong);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;text-align:left;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;flex-shrink:0}.TaskQuickCreate-module__R90-yW__addButton:hover{color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 50%, transparent);background:var(--brand-soft)}.TaskQuickCreate-module__R90-yW__addButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.TaskQuickCreate-module__R90-yW__form{flex-shrink:0;display:flex}.TaskQuickCreate-module__R90-yW__input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--brand-primary);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-xs);box-shadow:var(--focus-ring);outline:none}.TaskQuickCreate-module__R90-yW__input::placeholder{color:var(--text-muted-foreground)}.TaskQuickCreate-module__R90-yW__input:disabled{opacity:.6;cursor:wait}
.KanbanColumn-module__3kZokG__column{background-color:var(--bg-muted);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:19rem;max-width:85vw;max-height:100%;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex}.KanbanColumn-module__3kZokG__columnDropTarget{border-color:color-mix(in srgb, var(--brand-primary) 45%, var(--border-color));background-color:color-mix(in srgb, var(--brand-primary) 6%, var(--bg-muted))}.KanbanColumn-module__3kZokG__columnWipWarning{border-color:var(--color-danger);background-color:color-mix(in srgb, var(--color-danger) 6%, var(--bg-muted));box-shadow:0 0 0 3px var(--color-danger-soft)}.KanbanColumn-module__3kZokG__header{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.KanbanColumn-module__3kZokG__titleGroup{align-items:center;gap:var(--space-2);min-width:0;display:flex}.KanbanColumn-module__3kZokG__colorDot{border-radius:var(--radius-full);background-color:var(--brand-primary);flex-shrink:0;width:.5rem;height:.5rem}.KanbanColumn-module__3kZokG__name{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KanbanColumn-module__3kZokG__count{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);background:var(--bg-inset);border-radius:var(--radius-full);padding:0 var(--space-2);white-space:nowrap;line-height:1.6}.KanbanColumn-module__3kZokG__countWipReached{color:var(--color-danger);background:var(--color-danger-soft);font-weight:var(--weight-semibold)}.KanbanColumn-module__3kZokG__taskList{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-direction:column;flex-grow:1;min-height:4rem;display:flex;overflow:hidden auto}.KanbanColumn-module__3kZokG__emptyState{border:1px dashed var(--border-color-strong);border-radius:var(--radius-md);min-height:5rem;color:var(--text-muted-foreground);font-size:var(--text-xs);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.KanbanColumn-module__3kZokG__emptyStateActive{border-color:color-mix(in srgb, var(--brand-primary) 50%, transparent);color:var(--brand-primary)}
.KanbanBoard-module__lS_uPa__board{height:100%;min-height:0;padding:var(--space-5) var(--space-6);scroll-padding:var(--space-6);flex:1;display:flex;overflow:auto hidden}.KanbanBoard-module__lS_uPa__columnsContainer{align-items:stretch;gap:var(--space-4);height:100%;padding-right:var(--space-6);display:flex}@media (max-width:640px){.KanbanBoard-module__lS_uPa__board{padding:var(--space-4)}.KanbanBoard-module__lS_uPa__columnsContainer{gap:var(--space-3);padding-right:var(--space-4)}}
.BoardListCard-module__Gt-yCa__card{gap:var(--space-4);padding:var(--space-5);cursor:pointer;flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.BoardListCard-module__Gt-yCa__card:hover{border-color:color-mix(in srgb, var(--brand-primary) 50%, transparent)}.BoardListCard-module__Gt-yCa__card:hover .BoardListCard-module__Gt-yCa__arrow{color:var(--brand-primary);transform:translate(2px)}.BoardListCard-module__Gt-yCa__header{justify-content:space-between;align-items:center;display:flex}.BoardListCard-module__Gt-yCa__typeBadge{padding:var(--space-1) .55rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:var(--weight-semibold);align-items:center;gap:.35rem;display:inline-flex}.BoardListCard-module__Gt-yCa__typeScrum{background-color:color-mix(in srgb, var(--ui-purple) 16%, transparent);color:var(--ui-purple)}.BoardListCard-module__Gt-yCa__typeKanban{background-color:color-mix(in srgb, var(--ui-blue) 16%, transparent);color:var(--ui-blue)}.BoardListCard-module__Gt-yCa__typeIcon{width:.8rem;height:.8rem}.BoardListCard-module__Gt-yCa__arrow{width:1rem;height:1rem;color:var(--text-muted);transition:color .2s,transform .2s}.BoardListCard-module__Gt-yCa__settingsLink{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-muted);justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.BoardListCard-module__Gt-yCa__settingsLink:hover{color:var(--brand-primary);background-color:color-mix(in srgb, var(--brand-primary) 10%, transparent)}.BoardListCard-module__Gt-yCa__settingsIcon{width:1rem;height:1rem}.BoardListCard-module__Gt-yCa__body{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.BoardListCard-module__Gt-yCa__title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.BoardListCard-module__Gt-yCa__description{font-size:var(--text-xs);color:var(--text-muted);margin:0}.BoardListCard-module__Gt-yCa__footer{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.BoardListCard-module__Gt-yCa__area{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);align-items:center;gap:.4rem;display:inline-flex}.BoardListCard-module__Gt-yCa__areaDot{border-radius:var(--radius-full);background-color:var(--dot-color,var(--text-muted));flex-shrink:0;width:.5rem;height:.5rem}.BoardListCard-module__Gt-yCa__meta{font-size:var(--text-xs);color:var(--text-muted)}
.BoardList-module__bno4pW__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.BoardList-module__bno4pW__empty{color:var(--text-muted);font-size:var(--text-sm)}
.TaskList-module__8FlpBG__code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);white-space:nowrap}.TaskList-module__8FlpBG__title{font-weight:var(--weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:22rem;text-decoration:none;display:inline-block;overflow:hidden}.TaskList-module__8FlpBG__title:hover{color:var(--brand-primary)}.TaskList-module__8FlpBG__boardCell{flex-direction:column;gap:.125rem;min-width:10rem;display:flex}.TaskList-module__8FlpBG__boardName{font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--text-primary)}.TaskList-module__8FlpBG__columnName{color:var(--text-muted);font-size:.6875rem}.TaskList-module__8FlpBG__responsible{font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}.TaskList-module__8FlpBG__pill{border-radius:var(--radius-full);font-size:.6875rem;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .6rem;display:inline-flex}.TaskList-module__8FlpBG__priorityLow{background-color:color-mix(in srgb, var(--ui-blue) 14%, transparent);color:var(--ui-blue)}.TaskList-module__8FlpBG__priorityMedium{background-color:color-mix(in srgb, var(--ui-yellow) 16%, transparent);color:var(--ui-yellow)}.TaskList-module__8FlpBG__priorityHigh{background-color:color-mix(in srgb, var(--ui-violet) 16%, transparent);color:var(--ui-violet)}.TaskList-module__8FlpBG__priorityCritical{background-color:color-mix(in srgb, var(--ui-red) 16%, transparent);color:var(--ui-red)}.TaskList-module__8FlpBG__statusTodo{background-color:color-mix(in srgb, var(--text-muted) 16%, transparent);color:var(--text-muted)}.TaskList-module__8FlpBG__statusInProgress{background-color:color-mix(in srgb, var(--ui-blue) 16%, transparent);color:var(--ui-blue)}.TaskList-module__8FlpBG__statusDone{background-color:color-mix(in srgb, var(--ui-green) 16%, transparent);color:var(--ui-green)}.TaskList-module__8FlpBG__dateCell{font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}.TaskList-module__8FlpBG__mutedDate{color:var(--text-muted)}.TaskList-module__8FlpBG__overdue{color:var(--ui-red);font-weight:var(--weight-bold)}.TaskList-module__8FlpBG__labels{gap:var(--space-1);flex-wrap:wrap;display:flex}.TaskList-module__8FlpBG__labelChip{font-size:var(--text-2xs);color:var(--text-inverse);padding:.1rem var(--space-2);border-radius:var(--radius-full);white-space:nowrap}
.AuthForm-module__h-V9ja__container{width:100%}
.BoardForm-module__-f10yq__container{max-width:40rem}.BoardForm-module__-f10yq__formError{background:color-mix(in srgb, var(--ui-red) 12%, transparent);color:var(--ui-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-column:span 12}.BoardForm-module__-f10yq__fieldError{color:var(--ui-red);font-size:var(--text-xs);margin-top:var(--space-1)}.BoardForm-module__-f10yq__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.DistributionBars-module__TPWy6W__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);min-width:0}.DistributionBars-module__TPWy6W__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-4)}.DistributionBars-module__TPWy6W__empty{color:var(--text-muted);font-size:var(--text-sm)}.DistributionBars-module__TPWy6W__bars{gap:var(--space-2);flex-direction:column;display:flex}.DistributionBars-module__TPWy6W__row{align-items:center;gap:var(--space-2);grid-template-columns:6rem 1fr 2rem;display:grid}.DistributionBars-module__TPWy6W__label{font-size:var(--text-xs);color:var(--text-muted);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DistributionBars-module__TPWy6W__track{background:var(--bg-inset);border-radius:var(--radius-full);height:.5rem;overflow:hidden}.DistributionBars-module__TPWy6W__fill{background:var(--brand-gradient);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--ease-out)}.DistributionBars-module__TPWy6W__value{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}
.TaskForm-module__gqcidq__container{max-width:48rem}.TaskForm-module__gqcidq__textarea{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--bg-main) 92%, transparent 8%);width:100%;min-height:6rem;color:var(--text-primary);padding:.85rem var(--space-4);font-size:var(--text-sm);resize:vertical;font-family:inherit}.TaskForm-module__gqcidq__formError{background:color-mix(in srgb, var(--ui-red) 12%, transparent);color:var(--ui-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-column:span 12}.TaskForm-module__gqcidq__fieldError{color:var(--ui-red);font-size:var(--text-xs);margin-top:var(--space-1)}.TaskForm-module__gqcidq__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.ColumnSettings-module__LbyUIW__container{gap:var(--space-4);flex-direction:column;display:flex}.ColumnSettings-module__LbyUIW__table{border-collapse:collapse;width:100%}.ColumnSettings-module__LbyUIW__table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ColumnSettings-module__LbyUIW__table td{padding:var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);color:var(--text-primary)}.ColumnSettings-module__LbyUIW__badge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;padding:.2rem var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-primary) 15%, transparent);color:var(--brand-primary);margin-right:.35rem;display:inline-block}.ColumnSettings-module__LbyUIW__rowActions{gap:var(--space-2);display:flex}.ColumnSettings-module__LbyUIW__addButton{align-self:flex-start}.ColumnSettings-module__LbyUIW__inlineForm{padding:var(--space-4) 0}.ColumnSettings-module__LbyUIW__formActions{gap:var(--space-2);display:flex}.ColumnSettings-module__LbyUIW__formError{color:var(--ui-red);font-size:var(--text-sm);grid-column:span 12}.ColumnSettings-module__LbyUIW__fieldError{color:var(--ui-red);font-size:var(--text-xs);margin-top:var(--space-1)}
.DashboardView-module__dWEXwW__secondaryAction{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}.DashboardView-module__dWEXwW__secondaryAction:hover{color:var(--text-primary);background:var(--bg-muted)}.DashboardView-module__dWEXwW__exportLink{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.DashboardView-module__dWEXwW__exportLink:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border-color));background:var(--brand-soft)}.DashboardView-module__dWEXwW__statCards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.DashboardView-module__dWEXwW__statCard{align-items:center;gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);min-width:0;display:flex}.DashboardView-module__dWEXwW__statIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.DashboardView-module__dWEXwW__statIcon svg{width:1.25rem;height:1.25rem}.DashboardView-module__dWEXwW__toneBrand{background:var(--brand-soft);color:var(--brand-primary)}.DashboardView-module__dWEXwW__toneSuccess{background:var(--color-success-soft);color:var(--color-success)}.DashboardView-module__dWEXwW__toneDanger{background:var(--color-danger-soft);color:var(--color-danger)}.DashboardView-module__dWEXwW__toneInfo{background:var(--color-info-soft);color:var(--color-info)}.DashboardView-module__dWEXwW__statContent{min-width:0}.DashboardView-module__dWEXwW__statValue{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.DashboardView-module__dWEXwW__statLabel{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.DashboardView-module__dWEXwW__progressCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.DashboardView-module__dWEXwW__progressHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.DashboardView-module__dWEXwW__sectionTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.DashboardView-module__dWEXwW__progressPercent{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--brand-primary);font-variant-numeric:tabular-nums}.DashboardView-module__dWEXwW__progressTrack{background:var(--bg-inset);border-radius:var(--radius-full);height:.625rem;overflow:hidden}.DashboardView-module__dWEXwW__progressFill{background:var(--brand-gradient);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--ease-out)}.DashboardView-module__dWEXwW__progressCaption{font-size:var(--text-xs);color:var(--text-muted)}.DashboardView-module__dWEXwW__distributions{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.DashboardView-module__dWEXwW__workloadCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.DashboardView-module__dWEXwW__workloadList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DashboardView-module__dWEXwW__workloadRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(6rem,10rem) 1fr 2.5rem;display:grid}.DashboardView-module__dWEXwW__workloadUser{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardView-module__dWEXwW__workloadTrack{background:var(--bg-inset);border-radius:var(--radius-full);height:.5rem;overflow:hidden}.DashboardView-module__dWEXwW__workloadFill{background:var(--brand-gradient);border-radius:var(--radius-full);height:100%}.DashboardView-module__dWEXwW__workloadCount{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.DashboardView-module__dWEXwW__emptyText{font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:480px){.DashboardView-module__dWEXwW__workloadRow{grid-template-columns:minmax(5rem,7rem) 1fr 2rem}}
.SprintCard-module__7BGxWW__container{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-card);color:var(--text-foreground);flex-direction:column;gap:.875rem;width:100%;display:flex}.SprintCard-module__7BGxWW__header{justify-content:space-between;align-items:center;display:flex}.SprintCard-module__7BGxWW__statusBadge{background:color-mix(in srgb, var(--ui-green) 15%, transparent);color:var(--ui-green);padding:var(--space-1) .625rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:.4rem;display:inline-flex}.SprintCard-module__7BGxWW__statusBadge:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.SprintCard-module__7BGxWW__statusPLANNED{background:color-mix(in srgb, var(--ui-yellow) 15%, transparent);color:var(--ui-yellow)}.SprintCard-module__7BGxWW__statusACTIVE{background:color-mix(in srgb, var(--ui-green) 15%, transparent);color:var(--ui-green)}.SprintCard-module__7BGxWW__statusCLOSED{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.SprintCard-module__7BGxWW__statusCANCELLED{background:color-mix(in srgb, var(--ui-red) 15%, transparent);color:var(--ui-red)}.SprintCard-module__7BGxWW__overdue{color:var(--ui-red);font-weight:var(--weight-semibold)}.SprintCard-module__7BGxWW__boardName{font-size:var(--text-sm);color:var(--text-muted-foreground)}.SprintCard-module__7BGxWW__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-inverse);margin:0;line-height:1.3}.SprintCard-module__7BGxWW__goal,.SprintCard-module__7BGxWW__dateRange{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted-foreground);display:flex}.SprintCard-module__7BGxWW__icon{flex-shrink:0;width:1rem;height:1rem}.SprintCard-module__7BGxWW__progressSection{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.SprintCard-module__7BGxWW__progressBar{background:var(--bg-muted);border-radius:var(--radius-full);flex:1;height:.375rem;overflow:hidden}.SprintCard-module__7BGxWW__progressFill{background:linear-gradient(90deg, var(--brand-primary), var(--brand-secondary));border-radius:var(--radius-full);height:100%;transition:width .3s}.SprintCard-module__7BGxWW__progressValue{font-size:var(--text-sm);color:var(--text-foreground);font-weight:var(--weight-medium);text-align:right;min-width:2.5rem}.SprintCard-module__7BGxWW__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);display:flex}.SprintCard-module__7BGxWW__detailButton{align-items:center;gap:var(--space-2);background:var(--ui-purple);color:var(--text-inverse);padding:.625rem var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:none;text-decoration:none;transition:background .2s;display:inline-flex}.SprintCard-module__7BGxWW__detailButton:hover{background:var(--brand-primary)}.SprintCard-module__7BGxWW__detailButton:disabled{opacity:.6;cursor:not-allowed}.SprintCard-module__7BGxWW__secondaryButton{align-items:center;gap:var(--space-2);color:var(--text-foreground);border:1px solid var(--border-color);padding:.625rem var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;text-decoration:none;transition:border-color .2s;display:inline-flex}.SprintCard-module__7BGxWW__secondaryButton:hover{border-color:var(--brand-primary)}.SprintCard-module__7BGxWW__detailButton svg{width:1rem;height:1rem}
.ChecklistSection-module__mVofcq__section{gap:var(--space-3);flex-direction:column;display:flex}.ChecklistSection-module__mVofcq__header{justify-content:space-between;align-items:center;display:flex}.ChecklistSection-module__mVofcq__title{font-size:var(--text-md);color:var(--text-primary);margin:0}.ChecklistSection-module__mVofcq__progressLabel{font-size:var(--text-xs);color:var(--text-muted)}.ChecklistSection-module__mVofcq__progressTrack{background:var(--border-color);border-radius:var(--radius-full);height:.4rem;overflow:hidden}.ChecklistSection-module__mVofcq__progressFill{background:var(--brand-primary);height:100%}.ChecklistSection-module__mVofcq__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ChecklistSection-module__mVofcq__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:.35rem 0;display:flex}.ChecklistSection-module__mVofcq__itemLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.ChecklistSection-module__mVofcq__completed{color:var(--text-muted);text-decoration:line-through}.ChecklistSection-module__mVofcq__deleteButton{color:var(--text-muted);cursor:pointer;font-size:var(--text-lg);background:0 0;border:none;padding:.1rem .4rem;line-height:1}.ChecklistSection-module__mVofcq__deleteButton:hover{color:var(--ui-red)}.ChecklistSection-module__mVofcq__addForm{gap:var(--space-2);margin-top:var(--space-2);display:flex}
.MemberSettings-module__T_iqOa__container{gap:var(--space-6);flex-direction:column;display:flex}.MemberSettings-module__T_iqOa__memberList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MemberSettings-module__T_iqOa__memberRow{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.MemberSettings-module__T_iqOa__memberInfo{align-items:center;gap:var(--space-3);display:flex}.MemberSettings-module__T_iqOa__memberName{font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.MemberSettings-module__T_iqOa__memberRole{font-size:var(--text-xs);color:var(--text-muted);margin:0}.MemberSettings-module__T_iqOa__addMembers{gap:var(--space-3);flex-direction:column;max-width:24rem;display:flex}.MemberSettings-module__T_iqOa__searchResults{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:12rem;margin:0;list-style:none;overflow-y:auto}.MemberSettings-module__T_iqOa__searchResultItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;padding:.35rem 0;display:flex}.MemberSettings-module__T_iqOa__selectedRow{font-size:var(--text-sm);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}
.SprintSection-module__dKp1WW__container{flex-direction:column;display:flex}.SprintSection-module__dKp1WW__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.SprintSection-module__dKp1WW__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.SprintSection-module__dKp1WW__countBadge{font-family:var(--font-inter);background-color:var(--bg-muted);color:var(--text-muted-foreground);font-size:var(--text-xs);border-radius:7px;padding:0 .375rem}.SprintSection-module__dKp1WW__content{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.SprintSection-module__dKp1WW__empty{color:var(--text-muted);font-style:italic;font-size:var(--text-sm)}
.CommentsSection-module__ytunLW__section{gap:var(--space-4);flex-direction:column;display:flex}.CommentsSection-module__ytunLW__title{font-size:var(--text-md);color:var(--text-primary);margin:0}.CommentsSection-module__ytunLW__addForm{gap:var(--space-2);flex-direction:column;align-items:flex-end;display:flex}.CommentsSection-module__ytunLW__textarea{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--bg-main) 92%, transparent 8%);width:100%;min-height:4rem;color:var(--text-primary);font-size:var(--text-sm);resize:vertical;padding:.65rem .85rem;font-family:inherit}.CommentsSection-module__ytunLW__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CommentsSection-module__ytunLW__comment{gap:var(--space-3);display:flex}.CommentsSection-module__ytunLW__commentBody{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.CommentsSection-module__ytunLW__commentHeader{align-items:center;gap:var(--space-2);display:flex}.CommentsSection-module__ytunLW__author{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-primary)}.CommentsSection-module__ytunLW__date{font-size:var(--text-2xs);color:var(--text-muted)}.CommentsSection-module__ytunLW__editedBadge{font-size:var(--text-2xs);color:var(--text-muted);font-style:italic}.CommentsSection-module__ytunLW__content{font-size:var(--text-sm);color:var(--text-primary);white-space:pre-wrap;margin:0}.CommentsSection-module__ytunLW__authorActions{gap:var(--space-3);display:flex}.CommentsSection-module__ytunLW__linkButton{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.CommentsSection-module__ytunLW__linkButton:hover{color:var(--brand-primary)}.CommentsSection-module__ytunLW__editForm{gap:var(--space-2);flex-direction:column;display:flex}.CommentsSection-module__ytunLW__editActions{gap:var(--space-2);justify-content:flex-end;display:flex}.CommentsSection-module__ytunLW__loadMore{font-size:var(--text-xs);color:var(--brand-primary);align-self:center;text-decoration:none}.CommentsSection-module__ytunLW__loadMore:hover{text-decoration:underline}
.PresenceBar-module__vffu_a__container{align-items:center;display:flex}.PresenceBar-module__vffu_a__avatar{border-radius:var(--radius-full);background:var(--brand-primary);width:1.75rem;height:1.75rem;color:var(--text-inverse);font-size:var(--text-2xs);font-weight:var(--weight-bold);border:2px solid var(--bg-main);justify-content:center;align-items:center;margin-left:-.5rem;display:flex}.PresenceBar-module__vffu_a__avatar:first-child{margin-left:0}.PresenceBar-module__vffu_a__more{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}
.SprintSectionsContainer-module__RJ7_WW__container{gap:var(--space-6);flex-direction:column;width:100%;display:flex}
.AttachmentsSection-module__BJzeWW__section{gap:var(--space-3);flex-direction:column;display:flex}.AttachmentsSection-module__BJzeWW__title{font-size:var(--text-md);color:var(--text-primary);margin:0}.AttachmentsSection-module__BJzeWW__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.AttachmentsSection-module__BJzeWW__item{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-color);padding:.35rem 0;display:flex}.AttachmentsSection-module__BJzeWW__fileName{font-size:var(--text-sm);color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.AttachmentsSection-module__BJzeWW__fileName:hover{text-decoration:underline}.AttachmentsSection-module__BJzeWW__fileSize{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap}.AttachmentsSection-module__BJzeWW__deleteButton{color:var(--text-muted);cursor:pointer;font-size:var(--text-lg);background:0 0;border:none;padding:.1rem .4rem;line-height:1}.AttachmentsSection-module__BJzeWW__deleteButton:hover{color:var(--ui-red)}.AttachmentsSection-module__BJzeWW__fileInput{display:none}
.UserList-module__4KpK9q__userCell{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.UserList-module__4KpK9q__userName{font-weight:var(--weight-semibold);color:var(--text-primary)}.UserList-module__4KpK9q__userJobTitle{font-size:var(--text-xs);color:var(--text-muted)}.UserList-module__4KpK9q__email{color:var(--text-muted)}.UserList-module__4KpK9q__rolePill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted)}.UserList-module__4KpK9q__roleSuperAdmin{background-color:color-mix(in srgb, var(--ui-violet) 15%, transparent);color:var(--ui-violet)}.UserList-module__4KpK9q__roleAdmin{background-color:color-mix(in srgb, var(--ui-purple) 15%, transparent);color:var(--ui-purple)}.UserList-module__4KpK9q__roleLeader{background-color:color-mix(in srgb, var(--ui-green) 15%, transparent);color:var(--ui-green)}.UserList-module__4KpK9q__roleMember{background-color:color-mix(in srgb, var(--ui-blue) 15%, transparent);color:var(--ui-blue)}.UserList-module__4KpK9q__roleReadonly{background-color:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.UserList-module__4KpK9q__mutedLabel{color:var(--text-muted)}.UserList-module__4KpK9q__statusWrapper{align-items:center;gap:var(--space-2);font-size:.6875rem;display:flex}.UserList-module__4KpK9q__statusActive{color:var(--ui-green)}.UserList-module__4KpK9q__statusInactive{color:var(--text-muted-foreground)}.UserList-module__4KpK9q__checkIcon{width:.75rem;height:.75rem}.UserList-module__4KpK9q__actionButton{color:var(--text-muted);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);background:0 0;border:none;transition:all .2s}.UserList-module__4KpK9q__actionButton:hover{background-color:var(--bg-muted);color:var(--brand-primary)}
.BoardHeader-module__Em-VlW__header{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color);background:var(--bg-surface);flex-direction:column;flex-shrink:0;display:flex}.BoardHeader-module__Em-VlW__top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BoardHeader-module__Em-VlW__titleGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.BoardHeader-module__Em-VlW__title{font-size:var(--text-lg);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.BoardHeader-module__Em-VlW__typeBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-primary);white-space:nowrap}.BoardHeader-module__Em-VlW__connectionBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}.BoardHeader-module__Em-VlW__connection_live{background:var(--color-success-soft);color:var(--color-success)}.BoardHeader-module__Em-VlW__connection_connecting,.BoardHeader-module__Em-VlW__connection_reconnecting{background:var(--color-warning-soft);color:var(--color-warning)}.BoardHeader-module__Em-VlW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.BoardHeader-module__Em-VlW__link{font-size:var(--text-sm);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.BoardHeader-module__Em-VlW__link:hover{color:var(--brand-primary)}.BoardHeader-module__Em-VlW__sprintBar{align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.BoardHeader-module__Em-VlW__sprintName{font-weight:var(--weight-bold);color:var(--text-primary)}.BoardHeader-module__Em-VlW__sprintGoal{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.BoardHeader-module__Em-VlW__progressTrack{background:var(--bg-inset);border-radius:var(--radius-full);flex:1;min-width:6rem;max-width:12rem;height:.4rem;overflow:hidden}.BoardHeader-module__Em-VlW__progressFill{background:var(--brand-gradient);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--ease-out)}.BoardHeader-module__Em-VlW__sprintMeta{white-space:nowrap}.BoardHeader-module__Em-VlW__emptySprint{align-items:center;gap:var(--space-3);display:flex}@media (max-width:640px){.BoardHeader-module__Em-VlW__header{padding:var(--space-3) var(--space-4)}}
.BoardPicker-module__QbZUua__empty{color:var(--text-muted);font-size:var(--text-sm)}.BoardPicker-module__QbZUua__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.BoardPicker-module__QbZUua__link{color:inherit;text-decoration:none}.BoardPicker-module__QbZUua__card{padding:var(--space-5)}.BoardPicker-module__QbZUua__name{font-size:var(--text-md);color:var(--text-primary);margin:0}.BoardPicker-module__QbZUua__area{font-size:var(--text-xs);color:var(--text-muted);margin-top:.35rem}
.ActivityTimeline-module__UxC5Na__empty{color:var(--text-muted);font-size:var(--text-sm)}.ActivityTimeline-module__UxC5Na__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ActivityTimeline-module__UxC5Na__item{gap:var(--space-3);display:flex}.ActivityTimeline-module__UxC5Na__dot{border-radius:var(--radius-full);background:var(--brand-primary);flex-shrink:0;width:.5rem;height:.5rem;margin-top:.4rem}.ActivityTimeline-module__UxC5Na__content{flex:1}.ActivityTimeline-module__UxC5Na__title{font-size:var(--text-sm);color:var(--text-primary);margin:0}.ActivityTimeline-module__UxC5Na__description{font-size:var(--text-xs);color:var(--text-muted);margin:.15rem 0 0}.ActivityTimeline-module__UxC5Na__date{font-size:var(--text-2xs);color:var(--text-muted)}
.UserForm-module__rCmXAa__container{max-width:40rem}.UserForm-module__rCmXAa__formError{background:color-mix(in srgb, var(--ui-red) 12%, transparent);color:var(--ui-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-column:span 12}.UserForm-module__rCmXAa__fieldError{color:var(--ui-red);font-size:var(--text-xs);margin-top:var(--space-1)}.UserForm-module__rCmXAa__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.AreaForm-module__0UYlhG__container{max-width:40rem}.AreaForm-module__0UYlhG__formError{background:color-mix(in srgb, var(--ui-red) 12%, transparent);color:var(--ui-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-column:span 12}.AreaForm-module__0UYlhG__fieldError{color:var(--ui-red);font-size:var(--text-xs);margin-top:var(--space-1)}.AreaForm-module__0UYlhG__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.ThemeSwitcher-module__xGtbvG__group{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ThemeSwitcher-module__xGtbvG__option,.ThemeSwitcher-module__xGtbvG__optionActive{align-items:flex-start;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-surface);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.ThemeSwitcher-module__xGtbvG__option:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border-color))}.ThemeSwitcher-module__xGtbvG__option:focus-visible,.ThemeSwitcher-module__xGtbvG__optionActive:focus-visible{box-shadow:var(--focus-ring);outline:none}.ThemeSwitcher-module__xGtbvG__optionActive{border-color:var(--brand-primary);background:var(--brand-soft);box-shadow:var(--focus-ring)}.ThemeSwitcher-module__xGtbvG__optionLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.ThemeSwitcher-module__xGtbvG__optionHint{font-size:var(--text-xs);color:var(--text-muted)}
.SprintForm-module__zt0B9a__form{max-width:40rem}.SprintForm-module__zt0B9a__formError{background:color-mix(in srgb, var(--ui-red) 12%, transparent);color:var(--ui-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-column:span 12}.SprintForm-module__zt0B9a__fieldError{color:var(--ui-red);font-size:var(--text-xs);margin-top:var(--space-1)}.SprintForm-module__zt0B9a__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.TaskMetaPanel-module__K-KbWa__panel{gap:var(--space-6);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;height:fit-content;display:flex}.TaskMetaPanel-module__K-KbWa__actions{gap:var(--space-2);display:flex}.TaskMetaPanel-module__K-KbWa__fields{flex-direction:column;gap:.85rem;margin:0;display:flex}.TaskMetaPanel-module__K-KbWa__field{flex-direction:column;gap:.15rem;display:flex}.TaskMetaPanel-module__K-KbWa__field dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.TaskMetaPanel-module__K-KbWa__field dd{font-size:var(--text-sm);color:var(--text-primary);margin:0}.TaskMetaPanel-module__K-KbWa__field a{color:var(--brand-primary);text-decoration:none}.TaskMetaPanel-module__K-KbWa__field a:hover{text-decoration:underline}
.UserAreasSection-module__9EFZqa__section{gap:var(--space-4);flex-direction:column;display:flex}.UserAreasSection-module__9EFZqa__title{font-size:var(--text-md);color:var(--text-primary);margin:0}.UserAreasSection-module__9EFZqa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UserAreasSection-module__9EFZqa__item{border:1px solid var(--border-color);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.UserAreasSection-module__9EFZqa__areaName{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);display:flex}.UserAreasSection-module__9EFZqa__primaryBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-primary) 15%, transparent);color:var(--brand-primary);padding:.15rem .45rem}.UserAreasSection-module__9EFZqa__itemActions{gap:var(--space-3);display:flex}.UserAreasSection-module__9EFZqa__linkButton{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.UserAreasSection-module__9EFZqa__linkButton:hover{color:var(--brand-primary)}.UserAreasSection-module__9EFZqa__empty{color:var(--text-muted);font-size:var(--text-sm)}.UserAreasSection-module__9EFZqa__addRow{gap:var(--space-2);max-width:24rem;display:flex}
@keyframes loading-module__KxRx-a__pulse{0%,to{opacity:.6}50%{opacity:1}}.loading-module__KxRx-a__skeletonHeader{border-radius:var(--radius-lg);background:var(--border-color);height:4rem;margin-bottom:var(--space-6);animation:1.5s ease-in-out infinite loading-module__KxRx-a__pulse}.loading-module__KxRx-a__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.loading-module__KxRx-a__skeletonCard{border-radius:var(--radius-lg);background:var(--border-color);height:12rem;animation:1.5s ease-in-out infinite loading-module__KxRx-a__pulse}
.error-module__Pvi5uW__container{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;min-height:60vh;padding:var(--space-8);flex-direction:column;display:flex}.error-module__Pvi5uW__title{font-size:var(--text-xl);color:var(--text-primary)}.error-module__Pvi5uW__message{color:var(--text-muted);max-width:32rem}.error-module__Pvi5uW__actions{margin-top:var(--space-2)}
.auth-module__Y2OPrW__page{background:var(--bg-main);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-module__Y2OPrW__brandPanel{justify-content:space-between;gap:var(--space-8);padding:var(--space-10);background-color:var(--bg-dark);color:var(--text-foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__brandPanel:before,.auth-module__Y2OPrW__brandPanel:after{content:"";border-radius:var(--radius-full);filter:blur(80px);opacity:.5;pointer-events:none;position:absolute}.auth-module__Y2OPrW__brandPanel:before{background:radial-gradient(circle, var(--brand-primary), transparent 70%);width:26rem;height:26rem;top:-8rem;right:-8rem}.auth-module__Y2OPrW__brandPanel:after{background:radial-gradient(circle, var(--ui-purple), transparent 70%);width:22rem;height:22rem;bottom:-6rem;left:-6rem}.auth-module__Y2OPrW__brandHeader{align-items:center;gap:var(--space-3);z-index:var(--z-base);display:flex}.auth-module__Y2OPrW__logo{width:2.75rem;height:2.75rem;color:var(--on-brand);background:var(--brand-gradient);padding:var(--space-2);border-radius:var(--radius-lg);flex-shrink:0}.auth-module__Y2OPrW__logoName{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-inverse);letter-spacing:var(--tracking-tight)}.auth-module__Y2OPrW__logoTagline{font-size:var(--text-xs);color:var(--text-muted-foreground)}.auth-module__Y2OPrW__brandBody{gap:var(--space-6);z-index:var(--z-base);flex-direction:column;max-width:34rem;display:flex}.auth-module__Y2OPrW__headline{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-inverse);margin:0}.auth-module__Y2OPrW__headlineAccent{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-module__Y2OPrW__subheadline{font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-normal)}.auth-module__Y2OPrW__features{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-module__Y2OPrW__feature{align-items:flex-start;gap:var(--space-3);display:flex}.auth-module__Y2OPrW__featureIcon{width:2.25rem;height:2.25rem;padding:var(--space-2);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-primary);flex-shrink:0}.auth-module__Y2OPrW__featureTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-inverse)}.auth-module__Y2OPrW__featureText{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-1)}.auth-module__Y2OPrW__brandFooter{font-size:var(--text-xs);color:var(--text-muted-foreground);z-index:var(--z-base)}.auth-module__Y2OPrW__formPanel{padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.auth-module__Y2OPrW__formBox{gap:var(--space-6);flex-direction:column;width:100%;max-width:26rem;display:flex}.auth-module__Y2OPrW__mobileBrand{align-items:center;gap:var(--space-3);display:none}.auth-module__Y2OPrW__formHeading{gap:var(--space-2);flex-direction:column;display:flex}.auth-module__Y2OPrW__formTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.auth-module__Y2OPrW__formDescription{font-size:var(--text-sm);color:var(--text-muted)}.auth-module__Y2OPrW__formFootnote{font-size:var(--text-xs);color:var(--text-muted-foreground);text-align:center}@media (max-width:1024px){.auth-module__Y2OPrW__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-module__Y2OPrW__headline{font-size:var(--text-2xl)}}@media (max-width:768px){.auth-module__Y2OPrW__page{grid-template-columns:1fr}.auth-module__Y2OPrW__brandPanel{display:none}.auth-module__Y2OPrW__mobileBrand{display:flex}.auth-module__Y2OPrW__formPanel{min-height:100dvh;padding:var(--space-6) var(--space-4)}}
.AreaDetailView-module__eRGxLW__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-4);display:flex}.AreaDetailView-module__eRGxLW__breadcrumb a{color:var(--text-muted);text-decoration:none}.AreaDetailView-module__eRGxLW__breadcrumb a:hover{color:var(--brand-primary)}.AreaDetailView-module__eRGxLW__breadcrumbCurrent{color:var(--text-primary);font-weight:var(--weight-semibold)}.AreaDetailView-module__eRGxLW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.AreaDetailView-module__eRGxLW__titleRow{align-items:center;gap:var(--space-3);display:flex}.AreaDetailView-module__eRGxLW__title{font-size:var(--text-xl);color:var(--text-primary);margin:0}.AreaDetailView-module__eRGxLW__code{color:var(--text-muted);font-family:monospace;font-size:var(--text-sm)}.AreaDetailView-module__eRGxLW__badge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;padding:.2rem var(--space-2);border-radius:var(--radius-md)}.AreaDetailView-module__eRGxLW__badgeActive{background:color-mix(in srgb, var(--ui-green) 18%, transparent);color:var(--ui-green)}.AreaDetailView-module__eRGxLW__badgeInactive{background:color-mix(in srgb, var(--text-muted) 18%, transparent);color:var(--text-muted)}.AreaDetailView-module__eRGxLW__description{color:var(--text-muted);margin-top:var(--space-2);max-width:40rem}.AreaDetailView-module__eRGxLW__actions{gap:var(--space-3);flex-shrink:0;display:flex}.AreaDetailView-module__eRGxLW__metrics{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.AreaDetailView-module__eRGxLW__metricCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-4);text-align:center;min-width:0}.AreaDetailView-module__eRGxLW__metricValue{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary)}.AreaDetailView-module__eRGxLW__metricLabel{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.AreaDetailView-module__eRGxLW__section{margin-bottom:var(--space-8)}.AreaDetailView-module__eRGxLW__sectionTitle{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--space-4)}.AreaDetailView-module__eRGxLW__empty{color:var(--text-muted);font-size:var(--text-sm)}.AreaDetailView-module__eRGxLW__subareaList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AreaDetailView-module__eRGxLW__subareaLink{color:var(--brand-primary);text-decoration:none}.AreaDetailView-module__eRGxLW__subareaLink:hover{text-decoration:underline}@media (max-width:768px){.AreaDetailView-module__eRGxLW__metrics{grid-template-columns:repeat(2,1fr)}.AreaDetailView-module__eRGxLW__header{flex-direction:column}}
.BoardListView-module__v_ee0q__filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (max-width:768px){.BoardListView-module__v_ee0q__filters{grid-template-columns:1fr}}
.BoardPageView-module__crVL4G__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BoardPageView-module__crVL4G__boardArea{flex:1;min-height:0;display:flex}
.BoardSettingsView-module__wturqG__tabs{gap:var(--space-2);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-6);display:flex}.BoardSettingsView-module__wturqG__tab{padding:var(--space-3) var(--space-4);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-bottom:2px solid #0000;text-decoration:none}.BoardSettingsView-module__wturqG__tab:hover{color:var(--text-primary)}.BoardSettingsView-module__wturqG__tabActive{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}
.NotificationsView-module__p0UgSG__filters{max-width:12rem;margin-bottom:var(--space-6)}.NotificationsView-module__p0UgSG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NotificationsView-module__p0UgSG__item,.NotificationsView-module__p0UgSG__itemUnread{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.NotificationsView-module__p0UgSG__itemUnread{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, transparent)}.NotificationsView-module__p0UgSG__title{font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.NotificationsView-module__p0UgSG__message{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-1) 0}.NotificationsView-module__p0UgSG__date{font-size:var(--text-xs);color:var(--text-muted)}.NotificationsView-module__p0UgSG__empty{color:var(--text-muted);font-size:var(--text-sm)}
.ReportsView-module__dNfK7G__statCards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.ReportsView-module__dNfK7G__statCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);text-align:center;min-width:0}.ReportsView-module__dNfK7G__statValue,.ReportsView-module__dNfK7G__statValueDanger,.ReportsView-module__dNfK7G__statValueWarning{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.ReportsView-module__dNfK7G__statValue{color:var(--text-primary)}.ReportsView-module__dNfK7G__statValueDanger{color:var(--color-danger)}.ReportsView-module__dNfK7G__statValueWarning{color:var(--color-warning)}.ReportsView-module__dNfK7G__statLabel{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.ReportsView-module__dNfK7G__distributions{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ReportsView-module__dNfK7G__section{gap:var(--space-3);flex-direction:column;display:flex}.ReportsView-module__dNfK7G__sectionTitle{font-size:var(--text-lg);color:var(--text-primary);margin:0}
.SettingsView-module__Vavbiq__section{gap:var(--space-3);flex-direction:column;display:flex}.SettingsView-module__Vavbiq__sectionTitle{font-size:var(--text-lg);color:var(--text-primary);margin:0}.SettingsView-module__Vavbiq__sectionDescription{font-size:var(--text-sm);color:var(--text-muted)}.SettingsView-module__Vavbiq__accountCard{align-items:center;gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);max-width:32rem;display:flex}.SettingsView-module__Vavbiq__accountAvatar{border-radius:var(--radius-full);background:var(--brand-gradient);width:3rem;height:3rem;color:var(--on-brand);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SettingsView-module__Vavbiq__accountInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SettingsView-module__Vavbiq__accountName{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.SettingsView-module__Vavbiq__accountDetail{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.SettingsView-module__Vavbiq__roleBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-primary);align-self:flex-start}
.BacklogView-module__IOUuEG__topBar{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.BacklogView-module__IOUuEG__title{font-size:var(--text-lg);color:var(--text-primary);margin:0}.BacklogView-module__IOUuEG__backLink{font-size:var(--text-xs);color:var(--text-muted);text-decoration:none}.BacklogView-module__IOUuEG__backLink:hover{color:var(--brand-primary)}.BacklogView-module__IOUuEG__panels{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.BacklogView-module__IOUuEG__panel{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;min-height:20rem;display:flex}.BacklogView-module__IOUuEG__panelHeader{justify-content:space-between;align-items:center;display:flex}.BacklogView-module__IOUuEG__panelHeader h2{font-size:var(--text-md);color:var(--text-primary);margin:0}.BacklogView-module__IOUuEG__count{font-size:var(--text-xs);color:var(--text-muted)}.BacklogView-module__IOUuEG__taskList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BacklogView-module__IOUuEG__taskRow{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border-color);display:flex}.BacklogView-module__IOUuEG__taskCode{font-family:monospace;font-size:var(--text-2xs);color:var(--text-muted)}.BacklogView-module__IOUuEG__taskTitle{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.BacklogView-module__IOUuEG__taskTitle:hover{color:var(--brand-primary)}.BacklogView-module__IOUuEG__taskMeta{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap}.BacklogView-module__IOUuEG__startButton{background:var(--brand-primary);color:var(--text-inverse);padding:var(--space-2) .85rem;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;border:none}.BacklogView-module__IOUuEG__sprintTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.BacklogView-module__IOUuEG__sprintTab,.BacklogView-module__IOUuEG__sprintTabActive{font-size:var(--text-xs);padding:var(--space-1) .6rem;border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-muted);text-decoration:none}.BacklogView-module__IOUuEG__sprintTabActive{border-color:var(--brand-primary);color:var(--brand-primary)}@media (max-width:900px){.BacklogView-module__IOUuEG__panels{grid-template-columns:1fr}}
.SprintDetailView-module__snvUdW__breadcrumb{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-4);display:flex}.SprintDetailView-module__snvUdW__breadcrumb a{color:var(--text-muted);text-decoration:none}.SprintDetailView-module__snvUdW__breadcrumb a:hover{color:var(--brand-primary)}.SprintDetailView-module__snvUdW__header{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.SprintDetailView-module__snvUdW__title{font-size:var(--text-xl);color:var(--text-primary);margin:0}.SprintDetailView-module__snvUdW__meta{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.SprintDetailView-module__snvUdW__goal{color:var(--text-primary);margin-top:var(--space-2)}.SprintDetailView-module__snvUdW__link{color:var(--brand-primary);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.SprintDetailView-module__snvUdW__metrics{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.SprintDetailView-module__snvUdW__metricCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-4);text-align:center;min-width:0}.SprintDetailView-module__snvUdW__metricValue{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary)}.SprintDetailView-module__snvUdW__metricLabel{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.SprintDetailView-module__snvUdW__table{border-collapse:collapse;width:100%}.SprintDetailView-module__snvUdW__table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.SprintDetailView-module__snvUdW__table td{padding:var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm)}.SprintDetailView-module__snvUdW__code{font-family:monospace;font-size:var(--text-xs);color:var(--text-muted)}
.SprintsView-module__iYHkUq__filters{max-width:16rem;margin-bottom:var(--space-6)}
.TaskDetailView-module__feoW1a__layout{gap:var(--space-8);grid-template-columns:1fr 20rem;align-items:start;display:grid}.TaskDetailView-module__feoW1a__main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.TaskDetailView-module__feoW1a__header{gap:var(--space-2);flex-direction:column;display:flex}.TaskDetailView-module__feoW1a__headerTop{align-items:center;gap:var(--space-2);display:flex}.TaskDetailView-module__feoW1a__taskNumber{font-family:monospace;font-size:var(--text-xs);color:var(--text-muted)}.TaskDetailView-module__feoW1a__badge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;padding:.2rem var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-primary) 15%, transparent);color:var(--brand-primary)}.TaskDetailView-module__feoW1a__title{font-size:var(--text-xl);color:var(--text-primary);margin:0}.TaskDetailView-module__feoW1a__labels{flex-wrap:wrap;gap:.35rem;display:flex}.TaskDetailView-module__feoW1a__labelChip{font-size:var(--text-2xs);color:var(--text-inverse);border-radius:var(--radius-full);padding:.15rem .55rem}.TaskDetailView-module__feoW1a__description{color:var(--text-muted);white-space:pre-wrap}.TaskDetailView-module__feoW1a__sectionTitle{font-size:var(--text-md);color:var(--text-primary);margin-bottom:var(--space-3)}@media (max-width:900px){.TaskDetailView-module__feoW1a__layout{grid-template-columns:1fr}}
.TaskListView-module__QmYxxa__filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:2fr repeat(5,1fr);display:grid}@media (max-width:1024px){.TaskListView-module__QmYxxa__filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TaskListView-module__QmYxxa__filters{grid-template-columns:1fr}}
.UserDetailView-module__MF2xdq__header{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.UserDetailView-module__MF2xdq__identity{align-items:center;gap:var(--space-4);display:flex}.UserDetailView-module__MF2xdq__name{font-size:var(--text-xl);color:var(--text-primary);margin:0}.UserDetailView-module__MF2xdq__meta{font-size:var(--text-sm);color:var(--text-muted);margin:.15rem 0 0}.UserDetailView-module__MF2xdq__actions{gap:var(--space-3);flex-shrink:0;display:flex}.UserDetailView-module__MF2xdq__grid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.UserDetailView-module__MF2xdq__field{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-4);min-width:0}.UserDetailView-module__MF2xdq__field dt{font-size:var(--text-2xs);text-transform:uppercase;color:var(--text-muted)}.UserDetailView-module__MF2xdq__field dd{font-size:var(--text-sm);color:var(--text-primary);margin:var(--space-1) 0 0}
.UserListView-module__BQpf3q__filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (max-width:768px){.UserListView-module__BQpf3q__filters{grid-template-columns:1fr}}
