.Greeting-module__c_2aPW__container{margin-bottom:2rem}.Greeting-module__c_2aPW__text{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .375rem;font-size:2rem;font-weight:700}.Greeting-module__c_2aPW__name{color:var(--color-primary)}.Greeting-module__c_2aPW__subtext{color:var(--text-tertiary);margin:0;font-size:.9375rem;font-weight:500}@media (max-width:768px){.Greeting-module__c_2aPW__text{font-size:1.5rem}}
.StatCard-module__f0tywq__card{transition:background var(--duration-fast)var(--ease-out);background:0 0;border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.StatCard-module__f0tywq__card:hover{background:var(--bg-card-hover)}.StatCard-module__f0tywq__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.StatCard-module__f0tywq__blue .StatCard-module__f0tywq__icon{color:#3b82f6;background:#3b82f61a}.StatCard-module__f0tywq__green .StatCard-module__f0tywq__icon{color:#22c55e;background:#22c55e1a}.StatCard-module__f0tywq__amber .StatCard-module__f0tywq__icon{color:#f59e0b;background:#f59e0b1a}.StatCard-module__f0tywq__purple .StatCard-module__f0tywq__icon{color:#8b5cf6;background:#8b5cf61a}.StatCard-module__f0tywq__red .StatCard-module__f0tywq__icon{color:#ef4444;background:#ef44441a}.StatCard-module__f0tywq__gray .StatCard-module__f0tywq__icon{color:#6b7280;background:#6b72801a}.StatCard-module__f0tywq__teal .StatCard-module__f0tywq__icon{color:#14b8a6;background:#14b8a61a}.StatCard-module__f0tywq__content{flex-direction:column;gap:.25rem;min-width:0;display:flex}.StatCard-module__f0tywq__title{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.StatCard-module__f0tywq__value{color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.1}.StatCard-module__f0tywq__subtitle{color:var(--text-secondary);font-size:.875rem}.StatCard-module__f0tywq__trend{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.StatCard-module__f0tywq__trendUp{color:#22c55e}.StatCard-module__f0tywq__trendDown{color:#ef4444}.StatCard-module__f0tywq__spinner{color:var(--text-secondary);animation:1s linear infinite StatCard-module__f0tywq__spin}@keyframes StatCard-module__f0tywq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.QuickLinks-module__sG9ghG__grid{grid-template-columns:repeat(6,1fr);gap:.875rem;display:grid}.QuickLinks-module__sG9ghG__link{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem .875rem;text-decoration:none;transition:all .2s;display:flex}.QuickLinks-module__sG9ghG__link:hover{border-color:var(--color-primary);background:var(--hover-background);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.QuickLinks-module__sG9ghG__icon{color:var(--color-primary);width:26px;height:26px}.QuickLinks-module__sG9ghG__label{color:var(--text-primary);text-align:center;font-size:.8125rem;font-weight:500}@media (max-width:900px){.QuickLinks-module__sG9ghG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.QuickLinks-module__sG9ghG__grid{grid-template-columns:repeat(2,1fr)}}
.RecentActivity-module__hIafZa__container{margin-top:1rem}.RecentActivity-module__hIafZa__list{flex-direction:column;gap:.5rem;display:flex}.RecentActivity-module__hIafZa__item{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:all .15s;display:flex}.RecentActivity-module__hIafZa__item:hover{border-color:var(--border-color-hover);background:var(--hover-background)}.RecentActivity-module__hIafZa__main{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.RecentActivity-module__hIafZa__icon{color:#3b82f6;background:#3b82f61a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RecentActivity-module__hIafZa__details{flex-direction:column;gap:.125rem;min-width:0;display:flex}.RecentActivity-module__hIafZa__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.RecentActivity-module__hIafZa__subtitle{color:var(--text-secondary);font-size:.8125rem}.RecentActivity-module__hIafZa__meta{flex-shrink:0;align-items:center;gap:1rem;display:flex}.RecentActivity-module__hIafZa__salesperson{color:var(--text-secondary);text-align:right;font-size:.8125rem}.RecentActivity-module__hIafZa__status{text-transform:capitalize;border-radius:6px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.RecentActivity-module__hIafZa__statusDraft{color:#6b7280;background:#6b72801a}.RecentActivity-module__hIafZa__statusSubmitted{color:#f59e0b;background:#f59e0b1a}.RecentActivity-module__hIafZa__statusApproved{color:#22c55e;background:#22c55e1a}.RecentActivity-module__hIafZa__statusRejected{color:#ef4444;background:#ef44441a}.RecentActivity-module__hIafZa__loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.RecentActivity-module__hIafZa__spinner{animation:1s linear infinite RecentActivity-module__hIafZa__spin}@keyframes RecentActivity-module__hIafZa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RecentActivity-module__hIafZa__empty{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem;display:flex}.RecentActivity-module__hIafZa__emptyIcon{opacity:.5}@media (max-width:640px){.RecentActivity-module__hIafZa__item{flex-direction:column;align-items:flex-start;gap:.75rem}.RecentActivity-module__hIafZa__meta{justify-content:space-between;width:100%}}
.TopSalespeople-module__oNZcVa__container{margin-top:.5rem}.TopSalespeople-module__oNZcVa__list{flex-direction:column;gap:.5rem;display:flex}.TopSalespeople-module__oNZcVa__item{background:var(--card-background);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.TopSalespeople-module__oNZcVa__rank{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:600;display:flex}.TopSalespeople-module__oNZcVa__rank1{color:#f59e0b;background:#f59e0b26}.TopSalespeople-module__oNZcVa__rank2{color:#94a3b8;background:#94a3b826}.TopSalespeople-module__oNZcVa__rank3{color:#b45309;background:#b4530926}.TopSalespeople-module__oNZcVa__rankOther{color:#6b7280;background:#6b72801a}.TopSalespeople-module__oNZcVa__info{flex:1;min-width:0}.TopSalespeople-module__oNZcVa__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.TopSalespeople-module__oNZcVa__count{color:var(--text-primary);flex-shrink:0;font-size:.9375rem;font-weight:600}.TopSalespeople-module__oNZcVa__countLabel{color:var(--text-secondary);margin-left:.25rem;font-size:.8125rem}.TopSalespeople-module__oNZcVa__loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2.5rem;display:flex}.TopSalespeople-module__oNZcVa__spinner{animation:1s linear infinite TopSalespeople-module__oNZcVa__spin}@keyframes TopSalespeople-module__oNZcVa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TopSalespeople-module__oNZcVa__empty{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem;display:flex}.TopSalespeople-module__oNZcVa__emptyIcon{opacity:.5}
.DealsAging-module__aUyu8W__container{margin-top:.5rem}.DealsAging-module__aUyu8W__list{flex-direction:column;gap:.5rem;display:flex}.DealsAging-module__aUyu8W__item{background:var(--card-background);border:1px solid var(--border-color);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;transition:all .15s;display:flex}.DealsAging-module__aUyu8W__item:hover{border-color:var(--border-color-hover);background:var(--hover-background)}.DealsAging-module__aUyu8W__main{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.DealsAging-module__aUyu8W__warningIcon{color:#f59e0b;flex-shrink:0}.DealsAging-module__aUyu8W__details{flex-direction:column;gap:.125rem;min-width:0;display:flex}.DealsAging-module__aUyu8W__dealId{color:var(--text-primary);font-size:.9375rem;font-weight:500}.DealsAging-module__aUyu8W__clientName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.DealsAging-module__aUyu8W__days{color:#ef4444;background:#ef44441a;border-radius:6px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.DealsAging-module__aUyu8W__daysModerate{color:#f59e0b;background:#f59e0b1a}.DealsAging-module__aUyu8W__loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2.5rem;display:flex}.DealsAging-module__aUyu8W__spinner{animation:1s linear infinite DealsAging-module__aUyu8W__spin}@keyframes DealsAging-module__aUyu8W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DealsAging-module__aUyu8W__empty{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem;display:flex}.DealsAging-module__aUyu8W__emptyIcon{color:#22c55e}.DealsAging-module__aUyu8W__emptyText{font-size:.9375rem}
.Card-module__XtjU3a__card{border:1px solid var(--border);transition:background var(--transition-fast),border var(--transition-fast),box-shadow var(--transition-fast);border-radius:20px}.Card-module__XtjU3a__surface-card{background:var(--bg-card)}.Card-module__XtjU3a__surface-base{background:var(--bg-base)}.Card-module__XtjU3a__withBorder.Card-module__XtjU3a__surface-base{border-color:color-mix(in srgb,var(--border)50%,transparent)}.Card-module__XtjU3a__borderless{border-color:#0000}.Card-module__XtjU3a__padding-none{padding:0}.Card-module__XtjU3a__padding-sm{padding:1rem}.Card-module__XtjU3a__padding-md{padding:1.5rem}.Card-module__XtjU3a__withShadow{box-shadow:0 2px 8px #00000014}.Card-module__XtjU3a__fullHeight{flex-direction:column;flex:1;display:flex}@media (max-width:768px){.Card-module__XtjU3a__padding-md{padding:1rem}.Card-module__XtjU3a__padding-lg{padding:1.25rem}}
.BoardLayout-module__T5-gEq__wrapper{padding:1.5rem var(--spacing-xl)5rem}@media (min-width:1025px){.BoardLayout-module__T5-gEq__wrapper{padding-top:3rem}}.BoardLayout-module__T5-gEq__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.BoardLayout-module__T5-gEq__subtitle{color:var(--text-secondary);opacity:.9;margin:0;font-size:.9375rem;line-height:1.5}.BoardLayout-module__T5-gEq__headingBlock{flex-direction:column;gap:.2rem;display:flex}.BoardLayout-module__T5-gEq__headerRow{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.BoardLayout-module__T5-gEq__headerAction{flex-shrink:0}.BoardLayout-module__T5-gEq__tabGroupWrapper{border-bottom:1.5px solid var(--border);margin-top:.625rem;margin-bottom:1.75rem}.BoardLayout-module__T5-gEq__tabGroup{gap:0;display:inline-flex}.BoardLayout-module__T5-gEq__tab{color:var(--text-tertiary,var(--text-secondary));cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:7px;margin-bottom:-1.5px;padding:8px 14px;font-family:Sofia Pro,sans-serif;font-size:.8125rem;font-weight:500;transition:color .18s,border-color .18s;display:inline-flex;position:relative}.BoardLayout-module__T5-gEq__tab:hover{color:var(--text-primary)}.BoardLayout-module__T5-gEq__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.BoardLayout-module__T5-gEq__tabActive:hover{color:var(--color-primary)}.BoardLayout-module__T5-gEq__tabIcon{opacity:.55;flex-shrink:0;transition:opacity .18s}.BoardLayout-module__T5-gEq__tab:hover .BoardLayout-module__T5-gEq__tabIcon{opacity:.8}.BoardLayout-module__T5-gEq__tabActive .BoardLayout-module__T5-gEq__tabIcon{opacity:1}.BoardLayout-module__T5-gEq__tabLabel{font-weight:inherit}@media (max-width:1024px){.BoardLayout-module__T5-gEq__wrapper{padding:var(--spacing-xl)var(--spacing-lg)}.BoardLayout-module__T5-gEq__title{font-size:1.75rem}}@media (max-width:768px){.BoardLayout-module__T5-gEq__wrapper{padding:calc(44px + var(--spacing-sm)).75rem 0;margin:0;width:100vw!important;max-width:100vw!important;margin-left:0!important}.BoardLayout-module__T5-gEq__headerRow{padding:0}.BoardLayout-module__T5-gEq__headingBlock{gap:.125rem;padding:0}.BoardLayout-module__T5-gEq__title{font-size:1.25rem}.BoardLayout-module__T5-gEq__subtitle{font-size:.8125rem}.BoardLayout-module__T5-gEq__tabGroupWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:.625rem -.75rem -.375rem;padding:0 .75rem;overflow:auto hidden}.BoardLayout-module__T5-gEq__tabGroupWrapper::-webkit-scrollbar{display:none}.BoardLayout-module__T5-gEq__tabGroup{width:max-content;min-width:min-content;display:inline-flex}.BoardLayout-module__T5-gEq__tab{white-space:nowrap;padding:7px 12px;font-size:.75rem}.BoardLayout-module__T5-gEq__wrapper>.card{border-left:none!important;border-right:none!important;border-radius:0!important;width:calc(100% + 1.5rem)!important;max-width:calc(100% + 1.5rem)!important;margin:0 -.75rem!important;padding:0!important}}
.Avatar-module__yn3Zna__avatar{font-weight:var(--font-bold);color:#fff;border:var(--_border)solid #fff3;box-shadow:var(--shadow-md);text-transform:uppercase;letter-spacing:var(--_tracking,.5px);transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out);-webkit-user-select:none;user-select:none;width:var(--_size);height:var(--_size);font-size:var(--_font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Avatar-module__yn3Zna__avatar:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 30%,#ffffff40 0%,#0000 60%);border-radius:50%;position:absolute;inset:0}.Avatar-module__yn3Zna__initials{z-index:2;line-height:1;position:relative}.Avatar-module__yn3Zna__image{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.Avatar-module__yn3Zna__clickable{cursor:pointer}.Avatar-module__yn3Zna__clickable:hover{box-shadow:var(--shadow-xl);transform:scale(1.08)rotate(2deg)}.Avatar-module__yn3Zna__clickable:active{transform:scale(1.02)}.Avatar-module__yn3Zna__clickable:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.Avatar-module__yn3Zna__sizeXs{--_size:28px;--_font:var(--text-xs);--_border:2px;--_tracking:.3px}.Avatar-module__yn3Zna__sizeSm{--_size:36px;--_font:var(--text-sm);--_border:2px}.Avatar-module__yn3Zna__sizeMd{--_size:44px;--_font:var(--text-base);--_border:3px}.Avatar-module__yn3Zna__sizeLg{--_size:56px;--_font:var(--text-lg);--_border:3px;--_tracking:.8px}.Avatar-module__yn3Zna__sizeXl{--_size:72px;--_font:var(--text-xl);--_border:4px;--_tracking:1px}.Avatar-module__yn3Zna__pulse{animation:Avatar-module__yn3Zna__avatarPulse 2s var(--ease-out)both}@keyframes Avatar-module__yn3Zna__avatarPulse{0%{box-shadow:var(--shadow-md);transform:scale(1)}15%{box-shadow:var(--shadow-xl);transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.08)}60%{transform:scale(1)}to{box-shadow:var(--shadow-md);transform:scale(1)}}@media (max-width:768px){.Avatar-module__yn3Zna__sizeXs{--_size:24px}.Avatar-module__yn3Zna__sizeSm{--_size:32px;--_font:var(--text-xs)}.Avatar-module__yn3Zna__sizeMd{--_size:40px;--_font:var(--text-sm)}.Avatar-module__yn3Zna__sizeLg{--_size:48px;--_font:var(--text-base)}.Avatar-module__yn3Zna__sizeXl{--_size:60px;--_font:var(--text-lg)}}
.AvatarGroup-module__mK7YUa__group{flex-direction:row;align-items:center;display:flex}.AvatarGroup-module__mK7YUa__item{border:2px solid var(--color-surface,#fff);transition:transform var(--duration-normal)var(--ease-out);border-radius:50%;margin-left:-8px}.AvatarGroup-module__mK7YUa__item:first-child{margin-left:0}.AvatarGroup-module__mK7YUa__group:hover .AvatarGroup-module__mK7YUa__item:hover{z-index:10;transform:translateY(-3px)scale(1.08)}.AvatarGroup-module__mK7YUa__overflow{background:var(--color-surface-raised,#e2e8f0);color:var(--color-text-secondary,#64748b);font-size:var(--text-xs);font-weight:var(--font-bold);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AvatarGroup-module__mK7YUa__overflow[role=button]{cursor:pointer}.AvatarGroup-module__mK7YUa__overflow[role=button]:hover{background:var(--color-surface-hover,#cbd5e1);transform:translateY(-3px)scale(1.08)}.AvatarGroup-module__mK7YUa__overflow[role=button]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.AvatarGroup-module__mK7YUa__overflow[data-size=xs]{width:24px;height:24px;font-size:9px}.AvatarGroup-module__mK7YUa__overflow[data-size=sm]{width:32px;height:32px;font-size:var(--text-xs)}.AvatarGroup-module__mK7YUa__overflow[data-size=md]{width:40px;height:40px;font-size:var(--text-sm)}.AvatarGroup-module__mK7YUa__overflow[data-size=lg]{width:48px;height:48px;font-size:var(--text-sm)}.AvatarGroup-module__mK7YUa__overflow[data-size=xl]{width:60px;height:60px;font-size:var(--text-base)}@media (max-width:768px){.AvatarGroup-module__mK7YUa__item{margin-left:-6px}}
.Editor-module__21ebAG__editor{min-width:0;min-height:32px;color:var(--text-primary);cursor:text;flex:1;padding:8px 4px;font-size:13px;line-height:1.5;overflow:hidden}.Editor-module__21ebAG__editor .ProseMirror{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;outline:none;min-height:20px}.Editor-module__21ebAG__editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-tertiary);opacity:.6;float:left;pointer-events:none;height:0}.Editor-module__21ebAG__editor .ProseMirror strong{font-weight:600}.Editor-module__21ebAG__editor .ProseMirror em{font-style:italic}.Editor-module__21ebAG__editor .ProseMirror u{text-decoration:underline}.Editor-module__21ebAG__editor .ProseMirror s{text-decoration:line-through}.Editor-module__21ebAG__editor .ProseMirror code{background:color-mix(in srgb,var(--text-tertiary)10%,transparent);border-radius:4px;padding:1px 4px;font-family:SF Mono,Fira Code,monospace;font-size:.9em}.Editor-module__21ebAG__editor .ProseMirror h2{margin:4px 0 2px;font-size:1.15em;font-weight:600}:is(.Editor-module__21ebAG__editor .ProseMirror ul,.Editor-module__21ebAG__editor .ProseMirror ol){margin:2px 0;padding-left:20px}.Editor-module__21ebAG__editor .ProseMirror li{margin:1px 0}.Editor-module__21ebAG__editor .ProseMirror li p{margin:0}.Editor-module__21ebAG__editor .ProseMirror p{margin:0}.Editor-module__21ebAG__editor .ProseMirror p+p{margin-top:4px}.Editor-module__21ebAG__disabled{opacity:.6;pointer-events:none}.Editor-module__21ebAG__compact{min-height:28px;padding:4px 6px;font-size:12px}
.Toolbar-module__PONB1q__toolbar{border-top:1px solid color-mix(in srgb,var(--border)20%,transparent);align-items:center;gap:2px;padding:4px 10px 4px 46px;animation:.15s Toolbar-module__PONB1q__toolbarIn;display:flex}@keyframes Toolbar-module__PONB1q__toolbarIn{0%{opacity:0}to{opacity:1}}.Toolbar-module__PONB1q__btn{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.Toolbar-module__PONB1q__btn:hover:not(:disabled):not(.Toolbar-module__PONB1q__active){background:color-mix(in srgb,var(--text-tertiary)8%,transparent);color:var(--text-primary)}.Toolbar-module__PONB1q__btn:active:not(:disabled){background:color-mix(in srgb,var(--text-tertiary)14%,transparent)}.Toolbar-module__PONB1q__btn.Toolbar-module__PONB1q__active{background:color-mix(in srgb,var(--color-primary)14%,transparent);color:var(--color-primary)}.Toolbar-module__PONB1q__btn.Toolbar-module__PONB1q__active:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)22%,transparent)}.Toolbar-module__PONB1q__btn:disabled{opacity:.4;cursor:not-allowed}
.SendButton-module__MJLCSa__send{width:30px;height:30px;color:var(--text-tertiary);cursor:default;opacity:.35;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;transition:background-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1),transform .1s;display:flex}.SendButton-module__MJLCSa__send.SendButton-module__MJLCSa__active{background:var(--color-primary);color:#fff;opacity:1;cursor:pointer}.SendButton-module__MJLCSa__send.SendButton-module__MJLCSa__active:hover{opacity:.88}.SendButton-module__MJLCSa__send:active:not(:disabled){transform:scale(.9)}.SendButton-module__MJLCSa__send:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SendButton-module__MJLCSa__spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite SendButton-module__MJLCSa__spin;display:block}@keyframes SendButton-module__MJLCSa__spin{to{transform:rotate(360deg)}}
.Footer-module__jkwu8G__footer{align-items:center;gap:10px;padding:2px 12px 8px 46px;animation:.2s Footer-module__jkwu8G__footerIn;display:flex}@keyframes Footer-module__jkwu8G__footerIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.Footer-module__jkwu8G__author{color:var(--text-tertiary);opacity:.7;font-size:11px}.Footer-module__jkwu8G__chars{background:color-mix(in srgb,var(--text-tertiary)8%,transparent);color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:10px;align-items:center;padding:1px 8px;font-size:10px;display:inline-flex}.Footer-module__jkwu8G__chars.Footer-module__jkwu8G__nearLimit{color:var(--color-warning,#e9a23b);background:#e9a23b1f}.Footer-module__jkwu8G__chars.Footer-module__jkwu8G__overLimit{background:color-mix(in srgb,var(--color-error)12%,transparent);color:var(--color-error);font-weight:600}.Footer-module__jkwu8G__spacer{flex:1}.Footer-module__jkwu8G__cancel{border:1px solid color-mix(in srgb,var(--border)50%,transparent);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.Footer-module__jkwu8G__cancel:hover:not(:disabled){background:var(--bg-card-hover);border-color:color-mix(in srgb,var(--border)80%,transparent);color:var(--text-primary)}.Footer-module__jkwu8G__cancel:disabled{opacity:.5;cursor:not-allowed}
.ErrorMessage-module__bTAHmW__error{background:color-mix(in srgb,#e54d42 6%,var(--bg-card));color:#e54d42;border-radius:8px;align-items:center;gap:8px;margin:6px 12px;padding:8px 12px;font-size:12px;animation:.2s ErrorMessage-module__bTAHmW__errorIn;display:flex}@keyframes ErrorMessage-module__bTAHmW__errorIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ErrorMessage-module__bTAHmW__error svg{flex-shrink:0}
.Composer-module__BhbH2G__composer{background:color-mix(in srgb,var(--bg-card)60%,transparent);border:1px solid #0000;border-radius:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1),border-radius .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.Composer-module__BhbH2G__composer:hover{border-color:color-mix(in srgb,var(--border)60%,transparent);background:var(--bg-card)}.Composer-module__BhbH2G__composer.Composer-module__BhbH2G__expanded{border-color:var(--border);background:var(--bg-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)12%,transparent);border-radius:14px}.Composer-module__BhbH2G__composer.Composer-module__BhbH2G__submitting{opacity:.65;pointer-events:none}.Composer-module__BhbH2G__replyBanner{background:color-mix(in srgb,var(--color-primary)6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-primary)12%,transparent);border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;padding:6px 12px;animation:.2s cubic-bezier(.16,1,.3,1) Composer-module__BhbH2G__bannerIn;display:flex}@keyframes Composer-module__BhbH2G__bannerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Composer-module__BhbH2G__replyLabel{color:var(--text-secondary);font-size:11px;line-height:1}.Composer-module__BhbH2G__replyLabel strong{color:var(--color-primary);font-weight:600}.Composer-module__BhbH2G__replyDismiss{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.Composer-module__BhbH2G__replyDismiss:hover{background:color-mix(in srgb,var(--color-primary)12%,transparent);color:var(--text-primary)}.Composer-module__BhbH2G__replyDismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Composer-module__BhbH2G__body{align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.Composer-module__BhbH2G__expanded .Composer-module__BhbH2G__body{align-items:flex-start}.Composer-module__BhbH2G__compact{border-radius:20px}.Composer-module__BhbH2G__compact.Composer-module__BhbH2G__expanded{border-radius:12px}.Composer-module__BhbH2G__compact .Composer-module__BhbH2G__body{padding:4px 6px 4px 8px}
.Reactions-module__gquTha__reactions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Reactions-module__gquTha__compact{gap:4px}.Reactions-module__gquTha__pillWrapper{display:inline-flex;position:relative}.Reactions-module__gquTha__pill{border:1px solid color-mix(in srgb,var(--border)50%,transparent);height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:13px;align-items:center;gap:5px;padding:0 8px;font-family:Sofia Pro,sans-serif;transition:color .2s,background-color .2s,border-color .2s,transform .15s;display:inline-flex}.Reactions-module__gquTha__pill:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)6%,transparent);border-color:color-mix(in srgb,var(--border)80%,transparent)}.Reactions-module__gquTha__pill:active{transform:scale(.94)}.Reactions-module__gquTha__pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Reactions-module__gquTha__pill.Reactions-module__gquTha__active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)8%,transparent);border-color:color-mix(in srgb,var(--color-primary)25%,transparent)}.Reactions-module__gquTha__pill.Reactions-module__gquTha__active:hover{background:color-mix(in srgb,var(--color-primary)12%,transparent);border-color:color-mix(in srgb,var(--color-primary)35%,transparent)}.Reactions-module__gquTha__pill:disabled{opacity:.5;cursor:not-allowed;transform:none}.Reactions-module__gquTha__icon{flex-shrink:0;width:14px;height:14px}.Reactions-module__gquTha__count{color:inherit;font-size:12px;font-weight:600;line-height:1}.Reactions-module__gquTha__compact .Reactions-module__gquTha__pill{gap:4px;height:22px;padding:0 6px}.Reactions-module__gquTha__compact .Reactions-module__gquTha__icon{width:12px;height:12px}.Reactions-module__gquTha__compact .Reactions-module__gquTha__count{font-size:11px}.Reactions-module__gquTha__tooltip{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)60%,transparent);color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-tooltip,1070);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px -4px #0000001a,0 2px 6px -2px #0000000f}.Reactions-module__gquTha__tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--bg-card);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Reactions-module__gquTha__pillWrapper:hover .Reactions-module__gquTha__tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Reactions-module__gquTha__addWrapper{position:relative}.Reactions-module__gquTha__addButton{border:1px solid color-mix(in srgb,var(--border)50%,transparent);width:28px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:13px;justify-content:center;align-items:center;padding:0 6px;transition:color .2s,background-color .2s,border-color .2s,transform .15s;display:flex}.Reactions-module__gquTha__addButton:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)6%,transparent);border-color:color-mix(in srgb,var(--border)80%,transparent)}.Reactions-module__gquTha__addButton:active{transform:scale(.92)}.Reactions-module__gquTha__compact .Reactions-module__gquTha__addButton{width:22px;height:22px}.Reactions-module__gquTha__picker{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;align-items:center;gap:1px;padding:4px 5px;animation:.2s cubic-bezier(.16,1,.3,1) Reactions-module__gquTha__pickerIn;display:flex;position:relative;box-shadow:0 8px 32px -8px #0000002e,0 4px 12px -4px #00000014}.Reactions-module__gquTha__caret{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)60%,transparent);pointer-events:none;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.Reactions-module__gquTha__pickerAbove .Reactions-module__gquTha__caret{border-top:none;border-left:none;bottom:-5px}.Reactions-module__gquTha__pickerBelow .Reactions-module__gquTha__caret{border-bottom:none;border-right:none;top:-5px}@keyframes Reactions-module__gquTha__pickerIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Reactions-module__gquTha__option{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:flex}.Reactions-module__gquTha__option:hover{background:color-mix(in srgb,var(--text-tertiary)10%,transparent);color:var(--text-primary);transform:scale(1.1)}.Reactions-module__gquTha__option:active{transform:scale(.95)}.Reactions-module__gquTha__option.Reactions-module__gquTha__selected{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)10%,transparent)}.Reactions-module__gquTha__option.Reactions-module__gquTha__selected:hover{background:color-mix(in srgb,var(--color-primary)16%,transparent)}.Reactions-module__gquTha__option:disabled{opacity:.5;cursor:not-allowed;transform:none}
.Comment-module__GfDK1q__comment{border-radius:var(--radius-sm);gap:10px;padding:10px 8px;transition:background-color .2s;display:flex}.Comment-module__GfDK1q__comment:hover{background:color-mix(in srgb,var(--bg-card-hover)30%,transparent)}.Comment-module__GfDK1q__compact{gap:8px;padding:8px 6px}.Comment-module__GfDK1q__content{flex:1;min-width:0}.Comment-module__GfDK1q__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.Comment-module__GfDK1q__meta{align-items:center;gap:8px;display:flex}.Comment-module__GfDK1q__author{color:var(--text-primary);letter-spacing:-.01em;font-size:13px;font-weight:600}.Comment-module__GfDK1q__time{color:var(--text-tertiary);font-size:12px;font-weight:400}.Comment-module__GfDK1q__edited{color:var(--text-tertiary);background:color-mix(in srgb,var(--text-tertiary)8%,transparent);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.Comment-module__GfDK1q__compact .Comment-module__GfDK1q__author{font-size:12px}.Comment-module__GfDK1q__compact .Comment-module__GfDK1q__time,.Comment-module__GfDK1q__compact .Comment-module__GfDK1q__edited{font-size:10px}.Comment-module__GfDK1q__menuTrigger{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .2s,color .2s,background-color .2s;display:flex}.Comment-module__GfDK1q__comment:hover .Comment-module__GfDK1q__menuTrigger{opacity:1}.Comment-module__GfDK1q__menuTrigger:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)8%,transparent)}.Comment-module__GfDK1q__menu{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)50%,transparent);border-radius:10px;min-width:120px;padding:4px;animation:.15s cubic-bezier(.16,1,.3,1) Comment-module__GfDK1q__menuIn;box-shadow:0 4px 16px -4px #0000001f,0 2px 6px -2px #0000000f}@keyframes Comment-module__GfDK1q__menuIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Comment-module__GfDK1q__menuItem{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:Sofia Pro,sans-serif;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.Comment-module__GfDK1q__menuItem:hover{background:var(--bg-card-hover);color:var(--text-primary)}.Comment-module__GfDK1q__menuItem.Comment-module__GfDK1q__danger{color:var(--color-error)}.Comment-module__GfDK1q__menuItem.Comment-module__GfDK1q__danger:hover{background:color-mix(in srgb,var(--color-error)8%,transparent);color:var(--color-error)}.Comment-module__GfDK1q__body{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;letter-spacing:.01em;margin:0;font-size:14px;line-height:1.6}.Comment-module__GfDK1q__compact .Comment-module__GfDK1q__body{font-size:13px;line-height:1.5}.Comment-module__GfDK1q__footer{justify-content:flex-start;align-items:center;gap:10px;margin-top:6px;display:flex}.Comment-module__GfDK1q__compact .Comment-module__GfDK1q__footer{margin-top:4px}.Comment-module__GfDK1q__actions{align-items:center;gap:4px;display:flex}.Comment-module__GfDK1q__actionBtn{border:1px solid color-mix(in srgb,var(--border)50%,transparent);min-width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:color .2s,background-color .2s,border-color .2s,transform .15s;display:flex}.Comment-module__GfDK1q__actionBtn:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)6%,transparent);border-color:color-mix(in srgb,var(--border)80%,transparent)}.Comment-module__GfDK1q__actionBtn:active{transform:scale(.94)}.Comment-module__GfDK1q__actionBtn.Comment-module__GfDK1q__hasReplies{background:color-mix(in srgb,var(--color-primary)6%,transparent);border-color:color-mix(in srgb,var(--color-primary)20%,transparent);color:var(--text-secondary);padding:0 10px}.Comment-module__GfDK1q__actionBtn.Comment-module__GfDK1q__hasReplies:hover{background:color-mix(in srgb,var(--color-primary)12%,transparent);border-color:color-mix(in srgb,var(--color-primary)30%,transparent);color:var(--color-primary)}.Comment-module__GfDK1q__replyCount{font-family:Sofia Pro,sans-serif;font-size:12px;font-weight:600}.Comment-module__GfDK1q__editForm{margin-top:6px;animation:.2s cubic-bezier(.16,1,.3,1) Comment-module__GfDK1q__editIn}@keyframes Comment-module__GfDK1q__editIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Comment-module__GfDK1q__editTextarea{border:1px solid color-mix(in srgb,var(--border)80%,transparent);background:var(--bg-card);width:100%;min-height:72px;color:var(--text-primary);resize:none;border-radius:10px;padding:10px 12px;font-family:Sofia Pro,sans-serif;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.Comment-module__GfDK1q__editTextarea:focus{border-color:color-mix(in srgb,var(--color-primary)50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)8%,transparent);outline:none}.Comment-module__GfDK1q__editActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.Comment-module__GfDK1q__cancelBtn{border:1px solid color-mix(in srgb,var(--border)60%,transparent);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.Comment-module__GfDK1q__cancelBtn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.Comment-module__GfDK1q__saveBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;transition:opacity .15s,transform .1s,box-shadow .2s}.Comment-module__GfDK1q__saveBtn:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary)25%,transparent);transform:translateY(-1px)}.Comment-module__GfDK1q__saveBtn:active:not(:disabled){transform:translateY(0)}.Comment-module__GfDK1q__saveBtn:disabled{opacity:.45;cursor:not-allowed}
.Thread-module__cH3_qq__thread{position:relative}.Thread-module__cH3_qq__nested{flex:1;min-width:0}.Thread-module__cH3_qq__children{flex-direction:column;margin-top:2px;animation:.25s cubic-bezier(.16,1,.3,1) Thread-module__cH3_qq__childrenIn;display:flex}@keyframes Thread-module__cH3_qq__childrenIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Thread-module__cH3_qq__branch{align-items:stretch;display:flex}.Thread-module__cH3_qq__connector{flex-shrink:0;width:28px;position:relative}.Thread-module__cH3_qq__elbow{border-left:1.5px solid color-mix(in srgb,var(--border)30%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--border)30%,transparent);border-bottom-left-radius:8px;width:10px;height:22px;position:absolute;top:0;left:18px}.Thread-module__cH3_qq__trunk{background:linear-gradient(to bottom,color-mix(in srgb,var(--border)30%,transparent),color-mix(in srgb,var(--border)8%,transparent));width:1.5px;position:absolute;top:22px;bottom:0;left:18px}.Thread-module__cH3_qq__compact .Thread-module__cH3_qq__connector{width:20px}.Thread-module__cH3_qq__compact .Thread-module__cH3_qq__elbow{border-bottom-left-radius:6px;width:6px;height:16px;left:14px}.Thread-module__cH3_qq__compact .Thread-module__cH3_qq__trunk{top:16px;left:14px}.Thread-module__cH3_qq__compact .Thread-module__cH3_qq__rail{width:20px}.Thread-module__cH3_qq__compact .Thread-module__cH3_qq__rail:before{border-bottom-left-radius:6px;width:6px;height:14px;left:14px}.Thread-module__cH3_qq__compact .Thread-module__cH3_qq__composer{margin:2px 0 8px}
.Skeleton-module__sttWhq__avatar,.Skeleton-module__sttWhq__name,.Skeleton-module__sttWhq__time,.Skeleton-module__sttWhq__line,.Skeleton-module__sttWhq__action{background:color-mix(in srgb,var(--surface-muted)80%,transparent);border-radius:var(--radius-sm);position:relative;overflow:hidden}.Skeleton-module__sttWhq__avatar:after,.Skeleton-module__sttWhq__name:after,.Skeleton-module__sttWhq__time:after,.Skeleton-module__sttWhq__line:after,.Skeleton-module__sttWhq__action:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-primary)4%,transparent)40%,color-mix(in srgb,var(--text-primary)4%,transparent)60%,transparent 100%);animation:1.8s ease-in-out infinite Skeleton-module__sttWhq__shimmer;position:absolute;inset:0;translate:-100%}@keyframes Skeleton-module__sttWhq__shimmer{to{translate:100%}}.Skeleton-module__sttWhq__container{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.Skeleton-module__sttWhq__card{border-radius:var(--radius-sm);opacity:0;gap:12px;padding:12px 8px;animation:.4s forwards Skeleton-module__sttWhq__fadeIn;display:flex}@keyframes Skeleton-module__sttWhq__fadeIn{to{opacity:1}}.Skeleton-module__sttWhq__avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px}.Skeleton-module__sttWhq__content{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.Skeleton-module__sttWhq__header{align-items:center;gap:10px;display:flex}.Skeleton-module__sttWhq__name{border-radius:6px;width:96px;height:13px}.Skeleton-module__sttWhq__time{opacity:.6;border-radius:4px;width:40px;height:11px}.Skeleton-module__sttWhq__body{flex-direction:column;gap:7px;display:flex}.Skeleton-module__sttWhq__line{border-radius:4px;height:11px}.Skeleton-module__sttWhq__actions{gap:10px;margin-top:2px;display:flex}.Skeleton-module__sttWhq__action{border-radius:var(--radius-sm);opacity:.5;width:20px;height:20px}.Skeleton-module__sttWhq__reply{border-left:1.5px solid color-mix(in srgb,var(--border)40%,transparent);gap:12px;margin-top:4px;margin-left:44px;padding-left:12px;display:flex}.Skeleton-module__sttWhq__reply .Skeleton-module__sttWhq__avatar{width:28px;height:28px}.Skeleton-module__sttWhq__compact{align-items:center;gap:10px;padding:10px 8px;display:flex}.Skeleton-module__sttWhq__compactBody{flex-direction:column;flex:1;gap:6px;display:flex}@media (max-width:640px){.Skeleton-module__sttWhq__card{padding:10px 6px}.Skeleton-module__sttWhq__reply{margin-left:36px}.Skeleton-module__sttWhq__avatar{width:28px;height:28px}}
.Empty-module__bNYljG__container{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl)var(--spacing-lg);text-align:center;opacity:0;flex-direction:column;flex:1;animation:.5s cubic-bezier(.16,1,.3,1) forwards Empty-module__bNYljG__enter;display:flex}@keyframes Empty-module__bNYljG__enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.Empty-module__bNYljG__iconRing{width:56px;height:56px;margin-bottom:var(--spacing-xs);background:color-mix(in srgb,var(--color-primary)8%,transparent);color:var(--color-primary);opacity:.85;border-radius:50%;place-items:center;transition:transform .3s;display:grid}.Empty-module__bNYljG__container:hover .Empty-module__bNYljG__iconRing{transform:scale(1.06)}.Empty-module__bNYljG__message{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:var(--leading-snug);margin:0}.Empty-module__bNYljG__description{color:var(--text-tertiary);max-width:280px;margin:0;font-size:13px;font-weight:400;line-height:1.55}.Empty-module__bNYljG__action{margin-top:var(--spacing-sm);color:#fff;background:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s,box-shadow .2s}.Empty-module__bNYljG__action:hover{opacity:.92;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary)25%,transparent);transform:translateY(-1px)}.Empty-module__bNYljG__action:active{transform:translateY(0)}.Empty-module__bNYljG__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Empty-module__bNYljG__compact{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing);color:var(--text-tertiary);font-size:13px;font-weight:500;display:flex}@media (max-width:640px){.Empty-module__bNYljG__container{padding:var(--spacing-xl)var(--spacing)}.Empty-module__bNYljG__iconRing{width:48px;height:48px}.Empty-module__bNYljG__message{font-size:15px}}
.CommentFeed-module__yGQfuG__feed{flex-direction:column;gap:0;display:flex}.CommentFeed-module__yGQfuG__feed.CommentFeed-module__yGQfuG__empty{height:100%}.CommentFeed-module__yGQfuG__threads{flex-direction:column;gap:0;display:flex}.CommentFeed-module__yGQfuG__threads>:not(:last-child){padding-bottom:2px;position:relative}.CommentFeed-module__yGQfuG__threads>:not(:last-child):after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--border)35%,transparent),color-mix(in srgb,var(--border)10%,transparent));height:1px;position:absolute;bottom:0;left:48px;right:4px}.CommentFeed-module__yGQfuG__compact .CommentFeed-module__yGQfuG__threads>:not(:last-child){padding-bottom:0}.CommentFeed-module__yGQfuG__compact .CommentFeed-module__yGQfuG__threads>:not(:last-child):after{left:40px}.CommentFeed-module__yGQfuG__loadMore{justify-content:center;padding:12px 0 4px;display:flex}.CommentFeed-module__yGQfuG__loadMoreBtn{border:1px solid color-mix(in srgb,var(--border)50%,transparent);height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:17px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}.CommentFeed-module__yGQfuG__loadMoreBtn:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)6%,transparent);border-color:color-mix(in srgb,var(--color-primary)25%,transparent);color:var(--color-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary)10%,transparent);transform:translateY(-1px)}.CommentFeed-module__yGQfuG__loadMoreBtn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.CommentFeed-module__yGQfuG__loadMoreBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary)40%,transparent);outline-offset:2px}.CommentFeed-module__yGQfuG__loadMoreBtn:disabled{opacity:.5;cursor:not-allowed}.CommentFeed-module__yGQfuG__loadMoreLabel{line-height:1}.CommentFeed-module__yGQfuG__spinner{border:2px solid color-mix(in srgb,var(--text-tertiary)25%,transparent);border-top-color:var(--text-secondary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite CommentFeed-module__yGQfuG__spin}@keyframes CommentFeed-module__yGQfuG__spin{to{transform:rotate(360deg)}}.CommentFeed-module__yGQfuG__paginating{margin-top:4px}
.Comments-module__zVHXgG__section{flex-direction:column;gap:16px;width:calc(100% + 24px);height:100%;margin-left:-12px;margin-right:-12px;display:flex;position:relative}.Comments-module__zVHXgG__section.Comments-module__zVHXgG__compact{gap:12px}.Comments-module__zVHXgG__header{flex-shrink:0;justify-content:flex-start;align-items:center;padding:0 12px 8px;display:flex}.Comments-module__zVHXgG__error{background-color:color-mix(in srgb,var(--color-error)8%,transparent);border:1px solid color-mix(in srgb,var(--color-error)25%,transparent);color:var(--text-primary);text-align:center;border-radius:10px;margin:0 12px;padding:12px}.Comments-module__zVHXgG__error p{margin:0;font-size:13px;line-height:1.4}.Comments-module__zVHXgG__feed{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow:visible auto}.Comments-module__zVHXgG__form{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-card)95%,transparent),var(--bg-card));-webkit-backdrop-filter:blur(8px);z-index:var(--z-sticky);border-radius:10px;flex-shrink:0;margin-top:4px;padding:10px 12px;position:sticky;bottom:0}.Comments-module__zVHXgG__form:before{content:"";background:linear-gradient(90deg,transparent,var(--border)20%,var(--border)80%,transparent);opacity:.6;height:1px;position:absolute;top:0;left:12px;right:12px}
.Drawer-module__gedWAG__root{z-index:var(--z-modal);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.Drawer-module__gedWAG__backdrop{-webkit-backdrop-filter:blur(3px);z-index:var(--z-modal-backdrop);opacity:0;pointer-events:none;background:#00000073;transition:opacity .4s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.Drawer-module__gedWAG__open .Drawer-module__gedWAG__backdrop{opacity:1;pointer-events:auto}.Drawer-module__gedWAG__panel{z-index:var(--z-modal);width:min(var(--drawer-width,500px),100vw);background:var(--bg-card);border-left:1px solid var(--border);pointer-events:auto;will-change:transform;flex-direction:column;height:100%;transition:transform .54s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 40px #0000001f,-2px 0 8px #0000000f}.Drawer-module__gedWAG__open .Drawer-module__gedWAG__panel{transform:translate(0)}.Drawer-module__gedWAG__header{justify-content:space-between;align-items:center;gap:var(--spacing);padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-lg)var(--spacing-xl);border-bottom:1px solid var(--border);flex-shrink:0;min-height:64px;display:flex}.Drawer-module__gedWAG__title{font-family:Sofia Pro,sans-serif;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.Drawer-module__gedWAG__headerActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.Drawer-module__gedWAG__closeButton{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Drawer-module__gedWAG__closeButton:hover{background:var(--bg-card-hover);border-color:var(--border);color:var(--text-primary)}.Drawer-module__gedWAG__closeButton:active{transform:scale(.92)}.Drawer-module__gedWAG__closeButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.Drawer-module__gedWAG__body{padding:var(--spacing-xl);background:linear-gradient(var(--bg-card)30%,transparent)center top/100% 20px no-repeat,linear-gradient(transparent,var(--bg-card)70%)center bottom/100% 20px no-repeat,linear-gradient(#0000000a,transparent)center top/100% 8px no-repeat,linear-gradient(transparent,#0000000a)center bottom/100% 8px no-repeat;background-attachment:local,local,scroll,scroll;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.Drawer-module__gedWAG__footer{padding:var(--spacing-lg)var(--spacing-xl);border-top:1px solid var(--border);background:var(--bg-card);flex-shrink:0}@media (max-width:768px){.Drawer-module__gedWAG__root{justify-content:flex-end;align-items:flex-end}.Drawer-module__gedWAG__panel{border-left:none;border-top:1px solid var(--border);border-radius:var(--radius-lg)var(--radius-lg)0 0;height:92dvh;padding-top:12px;transition:transform .54s cubic-bezier(.32,.72,0,1);transform:translateY(100%);box-shadow:0 -8px 40px #00000024;width:100%!important}.Drawer-module__gedWAG__open .Drawer-module__gedWAG__panel{transform:translateY(0)}.Drawer-module__gedWAG__panel:before{content:"";background:var(--border);width:40px;height:4px;margin:0 auto var(--spacing-md);border-radius:2px;flex-shrink:0;display:block}.Drawer-module__gedWAG__header{padding:var(--spacing-md)var(--spacing-lg);min-height:56px}.Drawer-module__gedWAG__title{font-size:var(--text-lg)}.Drawer-module__gedWAG__body{padding:var(--spacing-lg)}.Drawer-module__gedWAG__footer{padding:var(--spacing-md)var(--spacing-lg);padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom))}}@media (max-width:480px){.Drawer-module__gedWAG__panel{height:96dvh}.Drawer-module__gedWAG__body{padding:var(--spacing)}}
.UploadButton-module__9hweDa__button{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary)100%);color:#fff;font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);box-shadow:var(--shadow-sm);border:none;outline:none;display:inline-flex}.UploadButton-module__9hweDa__button:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.UploadButton-module__9hweDa__button:active:not(:disabled){transform:translateY(0)}.UploadButton-module__9hweDa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UploadButton-module__9hweDa__button:disabled{opacity:.7;cursor:not-allowed;transform:none}.UploadButton-module__9hweDa__icon{width:18px;height:18px}.UploadButton-module__9hweDa__spinner{width:18px;height:18px;animation:1s linear infinite UploadButton-module__9hweDa__spin}@keyframes UploadButton-module__9hweDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UploadButton-module__9hweDa__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FileUploader-module__Da1x4a__container{border:2px dashed var(--border-hover);border-radius:var(--radius-md);background:var(--surface-muted);width:100%;min-height:280px;transition:all .25s var(--ease-out);position:relative;overflow:hidden}.FileUploader-module__Da1x4a__container.FileUploader-module__Da1x4a__dragging{border-color:var(--color-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)5%,var(--bg-card))0%,color-mix(in srgb,var(--color-primary)5%,var(--bg-card))100%);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)10%,transparent)}.FileUploader-module__Da1x4a__container.FileUploader-module__Da1x4a__error{border-color:var(--danger);background:color-mix(in srgb,var(--danger-bg)30%,transparent)}.FileUploader-module__Da1x4a__content{padding:var(--spacing-2xl)var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.FileUploader-module__Da1x4a__iconWrapper{width:72px;height:72px;margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)10%,transparent)0%,color-mix(in srgb,var(--color-primary)10%,transparent)100%);transition:transform var(--duration-slow)var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.FileUploader-module__Da1x4a__container.FileUploader-module__Da1x4a__dragging .FileUploader-module__Da1x4a__iconWrapper{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)20%,transparent)0%,color-mix(in srgb,var(--color-primary)20%,transparent)100%);transform:scale(1.1)}.FileUploader-module__Da1x4a__icon{width:36px;height:36px;color:var(--color-primary)}.FileUploader-module__Da1x4a__successIcon{width:36px;height:36px;color:var(--success)}.FileUploader-module__Da1x4a__errorIcon{width:36px;height:36px;color:var(--danger)}.FileUploader-module__Da1x4a__title{margin:0 0 var(--spacing-sm)0;font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em}.FileUploader-module__Da1x4a__description{margin:0 0 var(--spacing-xs)0;font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal)}.FileUploader-module__Da1x4a__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.FileUploader-module__Da1x4a__errorMessage{font-size:var(--text-base);color:var(--danger);font-weight:var(--font-medium);margin:0}.FileUploader-module__Da1x4a__progressContainer{width:100%;max-width:280px;margin-top:var(--spacing-lg)}.FileUploader-module__Da1x4a__progressBar{background:var(--border);width:100%;height:8px;margin-bottom:var(--spacing-sm);border-radius:999px;overflow:hidden}.FileUploader-module__Da1x4a__progressFill{background:linear-gradient(90deg,var(--color-primary)0%,var(--color-primary)100%);height:100%;transition:width var(--duration-slow)var(--ease-out);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary)50%,transparent);border-radius:999px}.FileUploader-module__Da1x4a__progressText{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);text-align:center;display:block}.FileUploader-module__Da1x4a__buttonWrapper{margin-top:var(--spacing-lg)}@media (max-width:640px){.FileUploader-module__Da1x4a__container{min-height:240px}.FileUploader-module__Da1x4a__content{padding:var(--spacing-xl)var(--spacing-lg)}.FileUploader-module__Da1x4a__iconWrapper{width:60px;height:60px;margin-bottom:var(--spacing)}.FileUploader-module__Da1x4a__icon,.FileUploader-module__Da1x4a__successIcon,.FileUploader-module__Da1x4a__errorIcon{width:30px;height:30px}.FileUploader-module__Da1x4a__title{font-size:var(--text-lg)}}
.FileMetadata-module__j0wGAa__container{gap:var(--spacing);font-size:var(--text-sm);display:flex}.FileMetadata-module__j0wGAa__container.FileMetadata-module__j0wGAa__horizontal{flex-direction:row;justify-content:space-between;align-items:center}.FileMetadata-module__j0wGAa__container.FileMetadata-module__j0wGAa__vertical{flex-direction:column;align-items:flex-start}.FileMetadata-module__j0wGAa__uploader{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.FileMetadata-module__j0wGAa__avatar{object-fit:cover;border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px}.FileMetadata-module__j0wGAa__avatarPlaceholder{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary)100%);color:#fff;width:28px;height:28px;font-weight:var(--font-semibold);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileMetadata-module__j0wGAa__uploaderInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.FileMetadata-module__j0wGAa__name{font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileMetadata-module__j0wGAa__date{font-size:var(--text-xs);color:var(--text-tertiary)}.FileMetadata-module__j0wGAa__size{font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}
.DeleteConfirmDialog-module__fK7C2G__overlay{z-index:var(--z-modal-backdrop);animation:DeleteConfirmDialog-module__fK7C2G__overlayShow var(--duration-fast)var(--ease-out);background:#00000080;position:fixed;inset:0}@keyframes DeleteConfirmDialog-module__fK7C2G__overlayShow{0%{opacity:0}to{opacity:1}}.DeleteConfirmDialog-module__fK7C2G__content{background:var(--bg-card);border-radius:var(--radius-md);width:90%;max-width:420px;box-shadow:var(--shadow-xl);z-index:var(--z-modal);animation:DeleteConfirmDialog-module__fK7C2G__contentShow var(--duration-normal)var(--ease-out);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes DeleteConfirmDialog-module__fK7C2G__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.DeleteConfirmDialog-module__fK7C2G__content:focus{outline:none}.DeleteConfirmDialog-module__fK7C2G__header{padding:var(--spacing-lg)var(--spacing-lg)0 var(--spacing-lg);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.DeleteConfirmDialog-module__fK7C2G__iconWrapper{width:48px;height:48px;margin-bottom:var(--spacing);border-radius:var(--radius-md);background:var(--danger-bg);justify-content:center;align-items:center;display:flex}.DeleteConfirmDialog-module__fK7C2G__icon{width:24px;height:24px;color:var(--danger)}.DeleteConfirmDialog-module__fK7C2G__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-family:Sofia Pro,sans-serif}.DeleteConfirmDialog-module__fK7C2G__closeButton{top:var(--spacing);right:var(--spacing);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.DeleteConfirmDialog-module__fK7C2G__closeButton:hover{background:var(--bg-card-hover);color:var(--text-secondary)}.DeleteConfirmDialog-module__fK7C2G__closeIcon{width:18px;height:18px}.DeleteConfirmDialog-module__fK7C2G__description{margin:var(--spacing)0 0 0;padding:0 var(--spacing-lg);font-size:var(--text-base);font-family:Sofia Pro,sans-serif;line-height:var(--leading-normal);color:var(--text-secondary);text-align:center}.DeleteConfirmDialog-module__fK7C2G__description strong{color:var(--text-primary);font-weight:var(--font-semibold);word-break:break-word}.DeleteConfirmDialog-module__fK7C2G__actions{gap:var(--spacing-md);padding:var(--spacing-lg);justify-content:flex-end;display:flex}.DeleteConfirmDialog-module__fK7C2G__cancelButton,.DeleteConfirmDialog-module__fK7C2G__deleteButton{padding:var(--spacing-sm)var(--spacing-xl);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);border:none;outline:none;font-family:Sofia Pro,sans-serif}.DeleteConfirmDialog-module__fK7C2G__cancelButton{background:var(--surface-muted);color:var(--text-primary)}.DeleteConfirmDialog-module__fK7C2G__cancelButton:hover{background:var(--bg-card-hover)}.DeleteConfirmDialog-module__fK7C2G__cancelButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeleteConfirmDialog-module__fK7C2G__deleteButton{background:var(--danger);color:#fff}.DeleteConfirmDialog-module__fK7C2G__deleteButton:hover{background:var(--danger-text)}.DeleteConfirmDialog-module__fK7C2G__deleteButton:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.DeleteConfirmDialog-module__fK7C2G__cancelButton:disabled,.DeleteConfirmDialog-module__fK7C2G__deleteButton:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmDialog-module__fK7C2G__deleteButton:active:not(:disabled){transform:scale(.98)}
.FileActions-module__NelrNW__container{gap:var(--spacing-xs);align-items:center;display:flex}.FileActions-module__NelrNW__actionButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.FileActions-module__NelrNW__actionButton:hover{background:var(--surface-muted);color:var(--text-primary)}.FileActions-module__NelrNW__actionButton:active{transform:scale(.95)}.FileActions-module__NelrNW__actionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.FileActions-module__NelrNW__actionButton:disabled{opacity:.5;cursor:not-allowed}.FileActions-module__NelrNW__actionButton:disabled:hover{background:0 0}.FileActions-module__NelrNW__deleteButton:hover{background:var(--danger-bg);color:var(--danger)}.FileActions-module__NelrNW__icon{width:16px;height:16px}
.FileListItem-module__5SbWja__container{align-items:center;gap:var(--spacing);padding:var(--spacing-md)var(--spacing);border-radius:var(--radius-md);background:var(--bg-card);border:1.5px solid var(--border);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);outline:none;display:flex}.FileListItem-module__5SbWja__container:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-xs)}.FileListItem-module__5SbWja__container:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)10%,transparent)}.FileListItem-module__5SbWja__container:active{transform:translateY(0)}.FileListItem-module__5SbWja__iconWrapper{border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)10%,var(--bg-card))0%,color-mix(in srgb,var(--color-primary)20%,var(--bg-card))100%);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.FileListItem-module__5SbWja__fileIcon{width:20px;height:20px;color:var(--color-primary)}.FileListItem-module__5SbWja__content{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.FileListItem-module__5SbWja__nameRow{align-items:center;gap:var(--spacing-sm);display:flex}.FileListItem-module__5SbWja__fileName{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileListItem-module__5SbWja__previewBadge{padding:.125rem var(--spacing-sm);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary)10%,var(--bg-card));color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.025em;flex-shrink:0}.FileListItem-module__5SbWja__actions{opacity:0;transition:opacity var(--duration-fast)var(--ease-out);flex-shrink:0}.FileListItem-module__5SbWja__container:hover .FileListItem-module__5SbWja__actions,.FileListItem-module__5SbWja__container:focus-within .FileListItem-module__5SbWja__actions{opacity:1}@media (max-width:640px){.FileListItem-module__5SbWja__actions{opacity:1}.FileListItem-module__5SbWja__container{padding:var(--spacing-md)}.FileListItem-module__5SbWja__content{gap:var(--spacing-xs)}}
.FileListEmpty-module__r49o2q__container{padding:var(--spacing-3xl)var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.FileListEmpty-module__r49o2q__iconWrapper{width:64px;height:64px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)10%,transparent)0%,color-mix(in srgb,var(--color-primary)10%,transparent)100%);transition:transform var(--duration-normal)var(--ease-out);justify-content:center;align-items:center;display:flex}.FileListEmpty-module__r49o2q__iconWrapper:hover{transform:scale(1.05)}.FileListEmpty-module__r49o2q__icon{width:32px;height:32px;color:var(--color-primary);opacity:.8}.FileListEmpty-module__r49o2q__title{margin:0 0 var(--spacing-sm)0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em}.FileListEmpty-module__r49o2q__description{font-size:var(--text-base);color:var(--text-secondary);max-width:280px;line-height:var(--leading-normal);margin:0}
.FileList-module__mCUMNG__container{width:100%;min-height:200px}.FileList-module__mCUMNG__list{gap:var(--spacing-sm);flex-direction:column;display:flex}.FileList-module__mCUMNG__skeletonItem{align-items:center;gap:var(--spacing);padding:var(--spacing-md)var(--spacing);border-radius:var(--radius-md);background:var(--bg-card);border:1.5px solid var(--border);animation:FileList-module__mCUMNG__pulse 2s var(--ease-in-out)infinite;display:flex}@keyframes FileList-module__mCUMNG__pulse{0%,to{opacity:1}50%{opacity:.7}}.FileList-module__mCUMNG__skeletonIcon{border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)10%,var(--bg-card))0%,color-mix(in srgb,var(--color-primary)20%,var(--bg-card))100%);flex-shrink:0;width:40px;height:40px}.FileList-module__mCUMNG__skeletonContent{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.FileList-module__mCUMNG__skeletonName{border-radius:var(--radius-sm);background:var(--surface-muted);width:60%;height:16px}.FileList-module__mCUMNG__skeletonMeta{border-radius:var(--radius-sm);background:var(--surface-muted);width:40%;height:12px}
.ImagePreview-module__UjxYZG__container{background:var(--surface-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ImagePreview-module__UjxYZG__imageWrapper{width:100%;height:100%;min-height:400px;position:relative}.ImagePreview-module__UjxYZG__image{object-fit:contain}@media (max-width:640px){.ImagePreview-module__UjxYZG__imageWrapper{min-height:300px}}
.PDFPreview-module__llbhNW__container{background:var(--surface-dark);border-radius:var(--radius-sm);width:100%;height:100%;min-height:500px;overflow:hidden}.PDFPreview-module__llbhNW__iframe{border:none;width:100%;height:100%}@media (max-width:640px){.PDFPreview-module__llbhNW__container{min-height:400px}}
.UnsupportedPreview-module__prWe-W__container{padding:var(--spacing-3xl)var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.UnsupportedPreview-module__prWe-W__iconWrapper{width:72px;height:72px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--warning)10%,transparent)0%,color-mix(in srgb,var(--warning)10%,transparent)100%);justify-content:center;align-items:center;display:flex}.UnsupportedPreview-module__prWe-W__icon{width:36px;height:36px;color:var(--warning)}.UnsupportedPreview-module__prWe-W__title{margin:0 0 var(--spacing-sm)0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em}.UnsupportedPreview-module__prWe-W__description{margin:0 0 var(--spacing-xl)0;font-size:var(--text-base);color:var(--text-secondary);max-width:320px;line-height:var(--leading-normal)}.UnsupportedPreview-module__prWe-W__downloadButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary)100%);color:#fff;font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);box-shadow:var(--shadow-sm);border:none;display:inline-flex}.UnsupportedPreview-module__prWe-W__downloadButton:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.UnsupportedPreview-module__prWe-W__downloadButton:active{transform:translateY(0)}.UnsupportedPreview-module__prWe-W__buttonIcon{width:18px;height:18px}
.FileComments-module__S3LALW__container{background:var(--bg-card);border-radius:var(--radius-md);border:1.5px solid var(--border);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.FileComments-module__S3LALW__header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.FileComments-module__S3LALW__headerIcon{width:20px;height:20px;color:var(--color-primary)}.FileComments-module__S3LALW__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);flex:1;margin:0}.FileComments-module__S3LALW__count{min-width:24px;height:24px;padding:0 var(--spacing-sm);background:color-mix(in srgb,var(--color-primary)10%,var(--bg-card));color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.FileComments-module__S3LALW__commentsWrapper{padding:var(--spacing-lg);flex:1;min-height:0;overflow-y:auto}.FileComments-module__S3LALW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.FileComments-module__S3LALW__emptyIcon{width:48px;height:48px;margin-bottom:var(--spacing);color:var(--border-hover)}.FileComments-module__S3LALW__emptyText{margin:0 0 var(--spacing-xs)0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary)}.FileComments-module__S3LALW__emptyHint{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.FileComments-module__S3LALW__commentList{gap:var(--spacing-md);flex-direction:column;display:flex}.FileComments-module__S3LALW__comment{padding:var(--spacing-md);background:var(--surface-muted);border-radius:var(--radius-sm);border:1px solid var(--border)}.FileComments-module__S3LALW__commentHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.FileComments-module__S3LALW__commentAuthor{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.FileComments-module__S3LALW__commentDate{font-size:var(--text-xs);color:var(--text-tertiary)}.FileComments-module__S3LALW__commentContent{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;word-wrap:break-word;margin:0;line-height:1.5}.FileComments-module__S3LALW__commentForm{gap:var(--spacing-sm);padding:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border);background:var(--bg-card);flex-direction:column;flex-shrink:0;display:flex}.FileComments-module__S3LALW__inputWrapper{align-items:flex-end;display:flex;position:relative}.FileComments-module__S3LALW__textarea{min-height:80px;max-height:200px;padding:var(--spacing-md);border:1.5px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);resize:vertical;background:var(--bg-card);color:var(--text-primary);transition:border-color var(--duration-fast)var(--ease-out);flex:1;padding-right:56px;font-family:Sofia Pro,sans-serif}.FileComments-module__S3LALW__textarea::placeholder{color:var(--text-tertiary)}.FileComments-module__S3LALW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)10%,transparent);outline:none}.FileComments-module__S3LALW__textarea:disabled{opacity:.5;cursor:not-allowed}.FileComments-module__S3LALW__sendButton{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark,var(--color-primary))100%);color:#fff;cursor:pointer;width:40px;height:40px;transition:all var(--duration-fast)var(--ease-out);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:8px;right:8px}.FileComments-module__S3LALW__sendButton:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary)30%,transparent);transform:scale(1.05)}.FileComments-module__S3LALW__sendButton:active:not(:disabled){transform:scale(.98)}.FileComments-module__S3LALW__sendButton:disabled{opacity:.4;cursor:not-allowed}.FileComments-module__S3LALW__sendIcon{width:18px;height:18px}.FileComments-module__S3LALW__loading{padding:var(--spacing-2xl);font-size:var(--text-sm);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.FileComments-module__S3LALW__error{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:red;font-size:var(--text-xs);background:#ff00001a;border:1px solid #ff00004d;margin:0}
.DropdownMenu-module__B2GtpW__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:180px;padding:calc(var(--spacing-sm) + 2px)var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;background-color:#0000;border:1px solid #0000;outline:none;line-height:1.5;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DropdownMenu-module__B2GtpW__trigger:hover:not(:disabled){background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000;transform:none}.DropdownMenu-module__B2GtpW__trigger:focus-visible{box-shadow:none;border-color:#0000;transform:none}.DropdownMenu-module__B2GtpW__trigger:disabled{opacity:1;cursor:not-allowed;pointer-events:none;box-shadow:none}.DropdownMenu-module__B2GtpW__trigger[data-state=open]{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000}.DropdownMenu-module__B2GtpW__triggerInline{width:100%;min-width:auto;min-height:38px;padding:2px var(--spacing-md);box-shadow:none;font-weight:var(--font-normal);background-color:#0000;border:1px solid #0000;border-radius:0;transform:none}.DropdownMenu-module__B2GtpW__triggerInline:hover:not(:disabled),.DropdownMenu-module__B2GtpW__triggerInline:focus-visible{background-color:color-mix(in srgb,var(--bg-secondary)50%,transparent);border-color:color-mix(in srgb,var(--border)40%,transparent);box-shadow:none;transform:none}.DropdownMenu-module__B2GtpW__triggerInline[data-state=open]{background-color:var(--bg-base);border-color:var(--color-primary);box-shadow:none}.DropdownMenu-module__B2GtpW__triggerInline:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background-color:#0000;border-color:#0000}.DropdownMenu-module__B2GtpW__triggerIcon{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .15s;display:flex}.DropdownMenu-module__B2GtpW__trigger[data-state=open] .DropdownMenu-module__B2GtpW__triggerIcon{color:var(--color-primary);transform:rotate(180deg)}.DropdownMenu-module__B2GtpW__triggerInline .DropdownMenu-module__B2GtpW__triggerIcon{opacity:0}.DropdownMenu-module__B2GtpW__triggerInline:hover:not(:disabled) .DropdownMenu-module__B2GtpW__triggerIcon,.DropdownMenu-module__B2GtpW__triggerInline:focus-visible .DropdownMenu-module__B2GtpW__triggerIcon,.DropdownMenu-module__B2GtpW__triggerInline[data-state=open] .DropdownMenu-module__B2GtpW__triggerIcon{opacity:1}.DropdownMenu-module__B2GtpW__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:color .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.DropdownMenu-module__B2GtpW__trigger:hover:not(:disabled) .DropdownMenu-module__B2GtpW__value{color:var(--text-primary)}.DropdownMenu-module__B2GtpW__content{background-color:var(--bg-card);border:1px solid var(--border);z-index:9999;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0;min-width:240px;max-width:400px;max-height:360px;padding:4px;animation:.16s cubic-bezier(.16,1,.3,1) DropdownMenu-module__B2GtpW__slideDown;overflow:hidden auto;box-shadow:0 4px 6px -1px #00000012,0 10px 20px -4px #00000014}@keyframes DropdownMenu-module__B2GtpW__slideDown{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.DropdownMenu-module__B2GtpW__item{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-sm);font-size:var(--text-sm);color:var(--text-primary);line-height:1.5;font-weight:var(--font-normal);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;transition:background-color .12s;display:flex}.DropdownMenu-module__B2GtpW__item:hover,.DropdownMenu-module__B2GtpW__item:focus{background-color:var(--bg-card-hover);color:var(--text-primary)}.DropdownMenu-module__B2GtpW__item:active{background-color:color-mix(in srgb,var(--bg-card-hover)140%,transparent)}.DropdownMenu-module__B2GtpW__item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.DropdownMenu-module__B2GtpW__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.DropdownMenu-module__B2GtpW__destructive{color:var(--danger);font-weight:var(--font-medium)}.DropdownMenu-module__B2GtpW__destructive:hover,.DropdownMenu-module__B2GtpW__destructive:focus{background-color:color-mix(in srgb,var(--danger)10%,transparent);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger)20%,transparent)}.DropdownMenu-module__B2GtpW__destructive:active{background-color:color-mix(in srgb,var(--danger)15%,transparent)}.DropdownMenu-module__B2GtpW__label{padding:var(--spacing-md)var(--spacing-md)var(--spacing-xs);margin-top:var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.075em;-webkit-user-select:none;user-select:none;line-height:1}.DropdownMenu-module__B2GtpW__separator{height:1px;margin:var(--spacing-sm)var(--spacing-xs);background:linear-gradient(to right,transparent,var(--border)10%,var(--border)90%,transparent)}.DropdownMenu-module__B2GtpW__searchContainer{padding:4px 4px 2px;position:relative}.DropdownMenu-module__B2GtpW__searchIcon{left:calc(var(--spacing-sm)*2);color:var(--text-secondary);pointer-events:none;transition:color .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%)}.DropdownMenu-module__B2GtpW__searchContainer:focus-within .DropdownMenu-module__B2GtpW__searchIcon{color:var(--color-primary)}.DropdownMenu-module__B2GtpW__searchInput{width:100%;padding:calc(var(--spacing-sm) + 2px)var(--spacing-sm)calc(var(--spacing-sm) + 2px)calc(var(--spacing-xl) + var(--spacing-xs));font-size:var(--text-sm);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-input);border:1px solid var(--border);border-radius:calc(var(--radius-sm) - 1px);outline:none;font-family:Sofia Pro,sans-serif;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #0000000d}.DropdownMenu-module__B2GtpW__searchInput:focus{background-color:var(--bg-card);box-shadow:0 0 0 2px var(--color-primary);border-color:#0000}.DropdownMenu-module__B2GtpW__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.DropdownMenu-module__B2GtpW__empty{padding:var(--spacing-md)var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;-webkit-user-select:none;user-select:none;line-height:1.5}.DropdownMenu-module__B2GtpW__overrideItem{margin-top:var(--spacing-xs);font-weight:var(--font-semibold);color:var(--color-primary);position:relative}.DropdownMenu-module__B2GtpW__overrideItem:before{content:"";left:var(--spacing-md);right:var(--spacing-md);top:calc(-1*var(--spacing-xs) - 1px);background:linear-gradient(to right,transparent,var(--border)10%,var(--border)90%,transparent);height:1px;position:absolute}.DropdownMenu-module__B2GtpW__overrideItem:hover,.DropdownMenu-module__B2GtpW__overrideItem:focus{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary)20%,transparent)}.DropdownMenu-module__B2GtpW__overrideIcon{flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}.DropdownMenu-module__B2GtpW__overrideItem:hover .DropdownMenu-module__B2GtpW__overrideIcon,.DropdownMenu-module__B2GtpW__overrideItem:focus .DropdownMenu-module__B2GtpW__overrideIcon{transform:rotate(-15deg)scale(1.1)}.DropdownMenu-module__B2GtpW__overrideInput{width:100%;padding:calc(var(--spacing-sm) + 2px)var(--spacing-md);font-size:var(--text-sm);font-family:Sofia Pro,sans-serif;font-weight:var(--font-medium);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-card);border:2px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)12%,transparent),0 4px 6px -1px #0000001a;outline:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);animation:.2s cubic-bezier(.16,1,.3,1) DropdownMenu-module__B2GtpW__overrideEnter}@keyframes DropdownMenu-module__B2GtpW__overrideEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DropdownMenu-module__B2GtpW__overrideInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)15%,transparent),0 8px 12px -2px #00000026}.DropdownMenu-module__B2GtpW__overrideInput:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.DropdownMenu-module__B2GtpW__overrideInput::placeholder{color:var(--text-secondary);font-style:italic;font-weight:var(--font-normal);opacity:.6}
.UserSelect-module__SznJ7W__userItem{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.UserSelect-module__SznJ7W__error{padding:var(--spacing-sm);color:var(--danger);font-size:var(--text-sm);text-align:center}.UserSelect-module__SznJ7W__userName{color:var(--text-primary);font-size:var(--text-sm);flex:1}.UserSelect-module__SznJ7W__badge{border-radius:var(--radius-sm);font-size:11px;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.UserSelect-module__SznJ7W__badgeSuperAdmin{color:#fff;background-color:#dc2626}.UserSelect-module__SznJ7W__badgeAdmin{color:#fff;background-color:#ea580c}.UserSelect-module__SznJ7W__badgeManager{color:#fff;background-color:#0ea5e9}.UserSelect-module__SznJ7W__badgeSales{color:#fff;background-color:#8b5cf6}.UserSelect-module__SznJ7W__badgeOperations{color:#fff;background-color:#059669}.UserSelect-module__SznJ7W__badgeFinance{color:#fff;background-color:#d97706}.UserSelect-module__SznJ7W__badgeDefault{background-color:var(--bg-tertiary);color:var(--text-secondary)}
.TagSelector-module__wr8bMW__trigger{width:100%;min-height:32px;padding:var(--spacing-xs)var(--spacing-sm);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;transition:background-color .15s;display:flex}.TagSelector-module__wr8bMW__trigger:hover{background:var(--surface-muted)}.TagSelector-module__wr8bMW__pills{flex-wrap:wrap;gap:5px;display:flex}.TagSelector-module__wr8bMW__pill{font-size:11px;font-weight:var(--font-semibold);letter-spacing:.01em;white-space:nowrap;border:1.5px solid;border-radius:4px;align-items:center;padding:1px 7px;line-height:1.4;display:inline-flex}.TagSelector-module__wr8bMW__empty{width:100%;min-height:20px;display:block}.TagSelector-module__wr8bMW__content{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),0 0 0 1px color-mix(in srgb,var(--border)30%,transparent);z-index:var(--z-popover);flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) TagSelector-module__wr8bMW__fadeIn;display:flex;overflow:hidden}@keyframes TagSelector-module__wr8bMW__fadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.TagSelector-module__wr8bMW__assignedList{padding:var(--spacing-md);border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent);background:color-mix(in srgb,var(--surface-muted)40%,transparent);flex-wrap:wrap;gap:6px;display:flex}.TagSelector-module__wr8bMW__assignedPill{font-size:11px;font-weight:var(--font-semibold);letter-spacing:.01em;white-space:nowrap;border:1.5px solid;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;line-height:1.4;transition:opacity .1s;display:inline-flex}.TagSelector-module__wr8bMW__removePill{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-1px;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.TagSelector-module__wr8bMW__removePill:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.TagSelector-module__wr8bMW__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);background:0 0;outline:none;transition:background-color .15s,box-shadow .15s}.TagSelector-module__wr8bMW__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.TagSelector-module__wr8bMW__searchInput:focus{background:color-mix(in srgb,var(--brand)4%,transparent);box-shadow:inset 0 -2px 0 0 color-mix(in srgb,var(--brand)30%,transparent)}.TagSelector-module__wr8bMW__tagList{padding:var(--spacing-xs)0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary)25%,transparent)transparent;flex:1;overflow-y:auto}.TagSelector-module__wr8bMW__tagOption{align-items:center;gap:var(--spacing-sm);width:100%;padding:10px var(--spacing-md);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .12s;display:flex}.TagSelector-module__wr8bMW__tagOption:hover{background:var(--surface-muted)}.TagSelector-module__wr8bMW__tagOptionActive{background:color-mix(in srgb,var(--brand)6%,transparent)}.TagSelector-module__wr8bMW__tagOptionActive:hover{background:color-mix(in srgb,var(--brand)12%,transparent)}.TagSelector-module__wr8bMW__tagDot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 -1px 2px #00000026}.TagSelector-module__wr8bMW__tagName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TagSelector-module__wr8bMW__checkIcon{color:var(--brand);opacity:.8;flex-shrink:0}.TagSelector-module__wr8bMW__listMessage{padding:var(--spacing-lg)var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;opacity:.7}.TagSelector-module__wr8bMW__createOption{align-items:center;gap:var(--spacing-sm);width:100%;padding:10px var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--brand);border:none;border-top:1px solid color-mix(in srgb,var(--border)60%,transparent);cursor:pointer;text-align:left;background:0 0;transition:background-color .12s;display:flex}.TagSelector-module__wr8bMW__createOption:hover{background:color-mix(in srgb,var(--brand)6%,transparent)}.TagSelector-module__wr8bMW__footerAction{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:10px var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);border:none;border-top:1px solid color-mix(in srgb,var(--border)60%,transparent);cursor:pointer;background:0 0;transition:background-color .12s,color .12s;display:flex}.TagSelector-module__wr8bMW__footerAction:hover{background:var(--surface-muted);color:var(--text-primary)}.TagSelector-module__wr8bMW__editHeader{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent);background:color-mix(in srgb,var(--surface-muted)40%,transparent);display:flex}.TagSelector-module__wr8bMW__backButton{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:background-color .12s,color .12s;display:inline-flex}.TagSelector-module__wr8bMW__backButton:hover{background:var(--surface-muted);color:var(--text-primary)}.TagSelector-module__wr8bMW__editTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TagSelector-module__wr8bMW__editRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid color-mix(in srgb,var(--border)35%,transparent);flex-wrap:wrap;transition:background-color .1s;display:flex}.TagSelector-module__wr8bMW__editRow:hover{background:color-mix(in srgb,var(--surface-muted)60%,transparent)}.TagSelector-module__wr8bMW__editRow:last-child{border-bottom:none}.TagSelector-module__wr8bMW__colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:22px;height:22px;transition:border-color .12s,transform .12s,box-shadow .12s;box-shadow:inset 0 -1px 2px #00000026}.TagSelector-module__wr8bMW__colorSwatch:hover{border-color:var(--text-primary);box-shadow:inset 0 -1px 2px #00000026,0 0 0 2px color-mix(in srgb,var(--text-primary)15%,transparent);transform:scale(1.1)}.TagSelector-module__wr8bMW__editName{min-width:0;font-size:var(--text-sm);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:1;padding:4px 6px;transition:border-color .12s,background-color .12s;overflow:hidden}.TagSelector-module__wr8bMW__editName:hover{border-color:var(--border);background:color-mix(in srgb,var(--surface-muted)50%,transparent)}.TagSelector-module__wr8bMW__renameWrapper{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.TagSelector-module__wr8bMW__renameInput{min-width:0;font-size:var(--text-sm);color:var(--text-primary);border:1.5px solid var(--brand);border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand)15%,transparent);background:0 0;outline:none;flex:1;padding:4px 6px}.TagSelector-module__wr8bMW__renameSave{background:color-mix(in srgb,var(--brand)10%,transparent);border-radius:var(--radius-sm);cursor:pointer;color:var(--brand);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:background-color .12s;display:inline-flex}.TagSelector-module__wr8bMW__renameSave:hover{background:color-mix(in srgb,var(--brand)20%,transparent)}.TagSelector-module__wr8bMW__deleteButton{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);opacity:.5;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:5px;transition:color .12s,background-color .12s,opacity .12s;display:inline-flex}.TagSelector-module__wr8bMW__deleteButton:hover{opacity:1;color:var(--danger,#e2445c);background:color-mix(in srgb,var(--danger,#e2445c)10%,transparent)}.TagSelector-module__wr8bMW__deleteConfirm{flex-shrink:0;align-items:center;gap:4px;display:flex}.TagSelector-module__wr8bMW__deleteYes{background:color-mix(in srgb,var(--danger,#e2445c)12%,transparent);border-radius:var(--radius-sm);cursor:pointer;color:var(--danger,#e2445c);border:none;justify-content:center;align-items:center;padding:4px;transition:background-color .12s;display:inline-flex}.TagSelector-module__wr8bMW__deleteYes:hover{background:color-mix(in srgb,var(--danger,#e2445c)22%,transparent)}.TagSelector-module__wr8bMW__deleteNo{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .12s,background-color .12s;display:inline-flex}.TagSelector-module__wr8bMW__deleteNo:hover{color:var(--text-primary);background:var(--surface-muted)}.TagSelector-module__wr8bMW__colorPicker{width:100%;padding:var(--spacing-sm)var(--spacing-md);padding-left:calc(22px + var(--spacing-md));flex-wrap:wrap;gap:5px;animation:.12s TagSelector-module__wr8bMW__colorPickerIn;display:flex}@keyframes TagSelector-module__wr8bMW__colorPickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TagSelector-module__wr8bMW__colorOption{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;transition:transform .12s,border-color .12s,box-shadow .12s;box-shadow:inset 0 -1px 2px #0000001f}.TagSelector-module__wr8bMW__colorOption:hover{border-color:var(--text-primary);box-shadow:inset 0 -1px 2px #0000001f,0 0 0 2px color-mix(in srgb,var(--text-primary)15%,transparent);transform:scale(1.2)}.TagSelector-module__wr8bMW__colorOptionActive{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)}
.Modal-module__eQj2-G__overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);animation:Modal-module__eQj2-G__overlayShow .2s var(--ease-out);background:#0009;position:fixed;inset:0}.Modal-module__eQj2-G__modal{background:var(--bg-card);border:1px solid var(--border);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);width:90%;max-width:440px;max-height:85vh;z-index:calc(var(--z-modal) + 1);animation:Modal-module__eQj2-G__modalShow .25s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff0a,0 24px 48px #0006,0 8px 16px #0003}.Modal-module__eQj2-G__accent-danger{border-top-color:var(--danger)}.Modal-module__eQj2-G__accent-success{border-top-color:var(--success)}.Modal-module__eQj2-G__closeButton{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.Modal-module__eQj2-G__closeButton:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f}.Modal-module__eQj2-G__closeButton:disabled{opacity:.4;cursor:not-allowed}.Modal-module__eQj2-G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Modal-module__eQj2-G__modalContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Modal-module__eQj2-G__scrollArea{flex:1;min-height:0;margin:10px 6px 6px 0;padding:1.75rem 1.75rem 0;overflow-y:auto}.Modal-module__eQj2-G__modalContent h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 .5rem;padding-right:2rem;line-height:1.3}.Modal-module__eQj2-G__modalContent p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.Modal-module__eQj2-G__modalContent p+p{margin-top:.5rem}.Modal-module__eQj2-G__modalActions{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:1.25rem 1.75rem 1.5rem;display:flex}.Modal-module__eQj2-G__cancelBtn{height:36px;color:var(--text-secondary);border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out);background:0 0;border-radius:6px;align-items:center;padding:0 1rem;display:inline-flex}.Modal-module__eQj2-G__cancelBtn:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--border)150%,transparent);background:#ffffff0d}.Modal-module__eQj2-G__cancelBtn:disabled{opacity:.45;cursor:not-allowed}.Modal-module__eQj2-G__confirmBtn{height:36px;font-size:var(--text-sm);font-weight:var(--font-semibold);color:#fff;cursor:pointer;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);border:none;border-radius:6px;align-items:center;gap:.4rem;padding:0 1.1rem;display:inline-flex}.Modal-module__eQj2-G__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.Modal-module__eQj2-G__confirmBtnPrimary{background:var(--color-primary);box-shadow:0 1px 3px #00000040}.Modal-module__eQj2-G__confirmBtnPrimary:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)25%,transparent)}.Modal-module__eQj2-G__confirmBtnDanger{background:var(--danger);box-shadow:0 1px 3px #00000040}.Modal-module__eQj2-G__confirmBtnDanger:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger)25%,transparent)}.Modal-module__eQj2-G__confirmBtnSuccess{background:var(--success);box-shadow:0 1px 3px #00000040}.Modal-module__eQj2-G__confirmBtnSuccess:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--success)25%,transparent)}.Modal-module__eQj2-G__spinner{animation:.75s linear infinite Modal-module__eQj2-G__spin}@keyframes Modal-module__eQj2-G__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__eQj2-G__modalShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Modal-module__eQj2-G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.Modal-module__eQj2-G__modal{width:95%;max-height:90vh}.Modal-module__eQj2-G__modalActions{gap:var(--spacing-xs);flex-direction:column-reverse}.Modal-module__eQj2-G__cancelBtn,.Modal-module__eQj2-G__confirmBtn{justify-content:center;width:100%}}
.FormModal-module__LxNLfa__overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);animation:FormModal-module__LxNLfa__overlayFadeIn .2s var(--ease-out);background:#0009;position:fixed;inset:0}.FormModal-module__LxNLfa__content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:90vw;max-height:85vh;z-index:calc(var(--z-modal) + 1);animation:FormModal-module__LxNLfa__panelSlideIn .25s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff0a,0 24px 48px #0006,0 8px 16px #0003}.FormModal-module__LxNLfa__sm{max-width:400px}.FormModal-module__LxNLfa__md{max-width:560px}.FormModal-module__LxNLfa__lg{max-width:720px}.FormModal-module__LxNLfa__xl{max-width:960px}.FormModal-module__LxNLfa__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--border);flex-shrink:0;padding:1.25rem 1.5rem;display:flex}.FormModal-module__LxNLfa__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:1.3}.FormModal-module__LxNLfa__closeButton{border:1px solid var(--border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FormModal-module__LxNLfa__closeButton:hover{color:var(--text-primary);background:#ffffff0f}.FormModal-module__LxNLfa__closeButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.FormModal-module__LxNLfa__body{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.FormModal-module__LxNLfa__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-card)95%,black);flex-shrink:0;padding:1rem 1.5rem;display:flex}.FormModal-module__LxNLfa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes FormModal-module__LxNLfa__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes FormModal-module__LxNLfa__panelSlideIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.FormModal-module__LxNLfa__content{width:95vw;max-height:92vh}.FormModal-module__LxNLfa__header,.FormModal-module__LxNLfa__body{padding:1rem}.FormModal-module__LxNLfa__footer{padding:.75rem 1rem}}
.DeleteConfirmModal-module__judMiq__title{margin:0 0 .5rem}.DeleteConfirmModal-module__judMiq__details{margin-bottom:1rem}.DeleteConfirmModal-module__judMiq__details p{margin:.25rem 0}.DeleteConfirmModal-module__judMiq__message{margin-top:1rem;margin-bottom:0}
.ColumnHeader-module__P49gSa__header{padding:var(--spacing-md)var(--spacing);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--border-grid);border-right:1px solid var(--border-grid);background-color:var(--bg-card);-webkit-user-select:none;user-select:none}.ColumnHeader-module__P49gSa__header:last-child{border-right:none}.ColumnHeader-module__P49gSa__content{align-items:center;gap:var(--spacing-sm);display:flex}.ColumnHeader-module__P49gSa__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ColumnHeader-module__P49gSa__stickyLeft{z-index:3;background-color:var(--bg-card);position:sticky;left:0}.ColumnHeader-module__P49gSa__stickyRight{z-index:3;background-color:var(--bg-card);position:sticky;right:0}@media (max-width:768px){.ColumnHeader-module__P49gSa__header{padding:var(--spacing-sm)var(--spacing-md);font-size:calc(var(--text-xs)*.917)}}@media (max-width:480px){.ColumnHeader-module__P49gSa__header{padding:var(--spacing-xs)var(--spacing-sm);font-size:calc(var(--text-xs)*.833)}}
.CatalogueCell-module__XFKFrW__root{align-items:center;gap:2px;width:100%;display:flex;overflow:visible}.CatalogueCell-module__XFKFrW__root>:first-child{flex:1;min-width:0}.CatalogueCell-module__XFKFrW__button{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CatalogueCell-module__XFKFrW__button:hover:not(:disabled){background-color:var(--bg-card-hover);color:var(--text-primary)}.CatalogueCell-module__XFKFrW__button:focus-visible{outline:none}.CatalogueCell-module__XFKFrW__button:disabled{opacity:.35;cursor:not-allowed}
.CellErrorWrapper-module__ZpvEXG__wrapper{flex-direction:column;width:100%;display:flex}.CellErrorWrapper-module__ZpvEXG__error{width:100%;padding:2px var(--spacing-md);font-size:var(--text-xs);color:var(--danger);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}
.Table-module__-U5Cwa__container{background-color:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)55%,transparent);border-radius:var(--radius-md);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;width:calc(100% + 6px);margin-left:-6px;padding-left:6px;overflow:auto visible}.Table-module__-U5Cwa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(var(--text-sm)*.95);color:var(--text-primary);letter-spacing:-.005em}.Table-module__-U5Cwa__toggleButton{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;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{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--text-primary)}.Table-module__-U5Cwa__toolbarControls{align-items:center;gap:var(--spacing-sm);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);z-index:100;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{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-20px)}.Table-module__-U5Cwa__tableFooter{padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--border);background-color:var(--bg-card-hover)}.Table-module__-U5Cwa__tableHeader{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-grid);background:var(--bg-base);flex-wrap:wrap;display:flex}.Table-module__-U5Cwa__titleRow,.Table-module__-U5Cwa__tabsRow{align-items:center;gap:var(--spacing-sm);display:flex}.Table-module__-U5Cwa__actionsRow{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}@media (max-width:768px){.Table-module__-U5Cwa__tableHeader{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing);flex-direction:column}.Table-module__-U5Cwa__actionsRow{flex-wrap:wrap;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{font-size:var(--text-xs);min-width:100%}.Table-module__-U5Cwa__toggleButton{width:28px;height:28px}.Table-module__-U5Cwa__toolbarControls{gap:calc(var(--spacing-sm)*.75)}}@media (max-width:480px){.Table-module__-U5Cwa__table{font-size:var(--text-xs)}.Table-module__-U5Cwa__toolbarControls{gap:var(--spacing-xs)}}
.TechnicianSelect-module__LP4s7a__error{padding:var(--spacing-sm);color:var(--danger);font-size:var(--text-sm);text-align:center}.TechnicianSelect-module__LP4s7a__item{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.TechnicianSelect-module__LP4s7a__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TechnicianSelect-module__LP4s7a__dotActive{background-color:#22c55e}.TechnicianSelect-module__LP4s7a__dotInactive{background-color:var(--text-muted,#9ca3af)}.TechnicianSelect-module__LP4s7a__name{color:var(--text-primary);font-size:var(--text-sm);flex:1}.TechnicianSelect-module__LP4s7a__rating{color:#f59e0b;font-size:11px;font-weight:var(--font-medium);white-space:nowrap;flex-shrink:0}
.DealSiteTable-module__Sb3RkW__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSiteTable-module__Sb3RkW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}
.InstallSiteTable-module__c7naVa__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSiteTable-module__c7naVa__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallSiteTable-module__c7naVa__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}
.DealLineItemTable-module__7Elftq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealLineItemTable-module__7Elftq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealLineItemTable-module__7Elftq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealLineItemTable-module__7Elftq__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:var(--spacing-xs)var(--spacing-md);background-color:var(--surface-muted);border:1px solid var(--border);border-radius:999px}.DealLineItemTable-module__7Elftq__actionsCell{align-items:center;gap:var(--spacing-sm);justify-content:flex-start;display:flex}
.InstallMachinesTable-module__pzcD5W__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallMachinesTable-module__pzcD5W__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallMachinesTable-module__pzcD5W__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallMachinesTable-module__pzcD5W__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-muted);padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:999px}.InstallMachinesTable-module__pzcD5W__actionsCell{gap:var(--spacing-sm);justify-content:flex-start;align-items:center;display:flex}
.DealMachinesTable-module__Oph4SW__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealMachinesTable-module__Oph4SW__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealMachinesTable-module__Oph4SW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealMachinesTable-module__Oph4SW__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-muted);padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:999px}.DealMachinesTable-module__Oph4SW__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}
.InstallSummaryTable-module__JwqEDW__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSummaryTable-module__JwqEDW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallSummaryTable-module__JwqEDW__statusDraft{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);background-color:var(--surface-muted);border:1px solid var(--border)}.InstallSummaryTable-module__JwqEDW__statusSubmitted{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border)}.InstallSummaryTable-module__JwqEDW__statusApproved{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--success-text);background-color:var(--success-bg);border:1px solid var(--success-border)}.InstallSummaryTable-module__JwqEDW__statusRejected{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--danger-text);background-color:var(--danger-bg);border:1px solid var(--danger-border)}.InstallSummaryTable-module__JwqEDW__statusCancelled{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background-color:var(--surface-muted);border:1px solid var(--border)}
.InstallLineItemTable-module__wiGEDG__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallLineItemTable-module__wiGEDG__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallLineItemTable-module__wiGEDG__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallLineItemTable-module__wiGEDG__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-muted);padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:999px}.InstallLineItemTable-module__wiGEDG__actionsCell{gap:var(--spacing-sm);justify-content:flex-start;align-items:center;display:flex}
.DealSummaryTable-module__nvVg3a__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSummaryTable-module__nvVg3a__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealSummaryTable-module__nvVg3a__statusDraft{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);background-color:var(--surface-muted);border:1px solid var(--border)}.DealSummaryTable-module__nvVg3a__statusSubmitted{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border)}.DealSummaryTable-module__nvVg3a__statusApproved{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--success-text);background-color:var(--success-bg);border:1px solid var(--success-border)}.DealSummaryTable-module__nvVg3a__statusRejected{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--danger-text);background-color:var(--danger-bg);border:1px solid var(--danger-border)}.DealSummaryTable-module__nvVg3a__statusCancelled{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background-color:var(--surface-muted);border:1px solid var(--border)}.DealSummaryTable-module__nvVg3a__dropdownWrapper{z-index:var(--z-dropdown);position:relative}.DealSummaryTable-module__nvVg3a__dropdownTrigger{width:100%;padding:var(--spacing-sm)var(--spacing-md);text-align:left;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);position:relative}.DealSummaryTable-module__nvVg3a__dropdownTrigger:hover:not(:disabled){background-color:var(--bg-card-hover);border-color:var(--border)}.DealSummaryTable-module__nvVg3a__dropdownTrigger:disabled{opacity:.5;cursor:not-allowed}
.DealConsumablesTable-module__NSt9ha__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealConsumablesTable-module__NSt9ha__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealConsumablesTable-module__NSt9ha__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealConsumablesTable-module__NSt9ha__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-muted);padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:999px}.DealConsumablesTable-module__NSt9ha__actionsCell{align-items:center;gap:var(--spacing-sm);justify-content:flex-start;display:flex}
.InstallFinanceTable-module__XQDDaq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallFinanceTable-module__XQDDaq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallFinanceTable-module__XQDDaq__emptyValue{color:var(--text-secondary);font-style:italic}.InstallFinanceTable-module__XQDDaq__numberValue{font-variant-numeric:tabular-nums;text-align:right}.InstallFinanceTable-module__XQDDaq__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}
.InstallConsumablesTable-module__UFoIxa__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallConsumablesTable-module__UFoIxa__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallConsumablesTable-module__UFoIxa__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallConsumablesTable-module__UFoIxa__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-muted);padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:999px}.InstallConsumablesTable-module__UFoIxa__actionsCell{align-items:center;gap:var(--spacing-sm);justify-content:flex-start;display:flex}
/*# sourceMappingURL=512f8bf4f24d26d9.css.map*/