.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 (min-width:1280px){.Drawer-module__gedWAG__panel{width:min(max(var(--drawer-width,500px),560px),100vw)}}@media (min-width:1440px){.Drawer-module__gedWAG__panel{width:min(max(var(--drawer-width,500px),640px),100vw)}}@media (min-width:1920px){.Drawer-module__gedWAG__panel{width:min(max(var(--drawer-width,500px),760px),100vw)}}@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__btn{background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.UploadButton-module__9hweDa__btn:hover:not(:disabled){background:var(--color-primary-hover,#2563eb);box-shadow:0 1px 3px #0000001f}.UploadButton-module__9hweDa__btn:active:not(:disabled){transform:scale(.97)}.UploadButton-module__9hweDa__btn:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.UploadButton-module__9hweDa__btn:disabled{opacity:.55;pointer-events:none}.UploadButton-module__9hweDa__spinner{animation:.8s linear infinite UploadButton-module__9hweDa__spin}@keyframes UploadButton-module__9hweDa__spin{to{transform:rotate(360deg)}}.UploadButton-module__9hweDa__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FileUploader-module__Da1x4a__dropzone{border:1.5px dashed var(--border-hover,#cbd5e1);background:var(--surface-muted,#f8fafc);border-radius:10px;width:100%;min-height:220px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.FileUploader-module__Da1x4a__dropzone.FileUploader-module__Da1x4a__dragging{border-color:var(--color-primary,#3b82f6);background:color-mix(in srgb,var(--color-primary,#3b82f6)4%,var(--bg-card,#fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#3b82f6)10%,transparent)}.FileUploader-module__Da1x4a__dropzone.FileUploader-module__Da1x4a__error{border-color:var(--danger,#ef4444);background:var(--danger-bg,#fef2f2)}.FileUploader-module__Da1x4a__dropzone.FileUploader-module__Da1x4a__success{border-color:var(--success,#22c55e);background:color-mix(in srgb,var(--success,#22c55e)4%,var(--bg-card,#fff))}.FileUploader-module__Da1x4a__inner{text-align:center;min-height:inherit;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.FileUploader-module__Da1x4a__iconCircle{background:color-mix(in srgb,var(--color-primary,#3b82f6)8%,transparent);width:56px;height:56px;color:var(--color-primary,#3b82f6);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;transition:transform .25s,background .25s;display:flex}.FileUploader-module__Da1x4a__activeCircle{background:color-mix(in srgb,var(--color-primary,#3b82f6)14%,transparent);transform:scale(1.08)}.FileUploader-module__Da1x4a__successCircle{background:color-mix(in srgb,var(--success,#22c55e)10%,transparent);color:var(--success,#22c55e)}.FileUploader-module__Da1x4a__errorCircle{background:color-mix(in srgb,var(--danger,#ef4444)10%,transparent);color:var(--danger,#ef4444)}.FileUploader-module__Da1x4a__heading{color:var(--text-primary,#1e293b);letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600}.FileUploader-module__Da1x4a__subtext{color:var(--text-secondary,#64748b);margin:0 0 2px;font-size:13px;line-height:1.5}.FileUploader-module__Da1x4a__hint{color:var(--text-tertiary,#94a3b8);margin:0;font-size:11px}.FileUploader-module__Da1x4a__errorMsg{color:var(--danger,#ef4444);margin:0;font-size:13px;font-weight:500}.FileUploader-module__Da1x4a__progressWrap{width:100%;max-width:240px;margin-top:16px}.FileUploader-module__Da1x4a__progressTrack{background:var(--border,#e2e8f0);border-radius:999px;width:100%;height:5px;margin-bottom:6px;overflow:hidden}.FileUploader-module__Da1x4a__progressBar{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .3s}.FileUploader-module__Da1x4a__progressLabel{color:var(--color-primary,#3b82f6);text-align:center;font-size:11px;font-weight:600;display:block}.FileUploader-module__Da1x4a__btnWrap{margin-top:16px}@media (max-width:640px){.FileUploader-module__Da1x4a__dropzone{min-height:180px}.FileUploader-module__Da1x4a__inner{padding:24px 16px}.FileUploader-module__Da1x4a__iconCircle{width:48px;height:48px}.FileUploader-module__Da1x4a__heading{font-size:14px}}
.FileMetadata-module__j0wGAa__meta{gap:10px;font-size:13px;display:flex}.FileMetadata-module__j0wGAa__meta.FileMetadata-module__j0wGAa__horizontal{flex-direction:row;justify-content:space-between;align-items:center}.FileMetadata-module__j0wGAa__meta.FileMetadata-module__j0wGAa__vertical{flex-direction:column;align-items:flex-start}.FileMetadata-module__j0wGAa__uploader{align-items:center;gap:8px;min-width:0;display:flex}.FileMetadata-module__j0wGAa__avatar{object-fit:cover;border:1px solid var(--border,#e2e8f0);border-radius:50%;flex-shrink:0;width:24px;height:24px}.FileMetadata-module__j0wGAa__initials{background:var(--color-primary,#3b82f6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.FileMetadata-module__j0wGAa__info{flex-direction:column;gap:1px;min-width:0;display:flex}.FileMetadata-module__j0wGAa__name{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.FileMetadata-module__j0wGAa__date{color:var(--text-tertiary,#94a3b8);font-size:11px;line-height:1.3}.FileMetadata-module__j0wGAa__size{color:var(--text-secondary,#64748b);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}
.FileActions-module__BAoemW__actions{align-items:center;gap:2px;display:flex}.FileActions-module__BAoemW__btn{width:30px;height:30px;color:var(--text-tertiary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.FileActions-module__BAoemW__btn:hover{background:color-mix(in srgb,var(--color-primary,#3b82f6)10%,transparent);color:var(--color-primary,#3b82f6);border-color:color-mix(in srgb,var(--color-primary,#3b82f6)25%,transparent)}.FileActions-module__BAoemW__btn:active{transform:scale(.92)}.FileActions-module__BAoemW__btn:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:1px}.FileActions-module__BAoemW__btn:disabled{opacity:.4;pointer-events:none}.FileActions-module__BAoemW__danger:hover{background:var(--danger-bg,#fef2f2);color:var(--danger,#ef4444);border-color:var(--danger-border,#fecaca)}
.FileListItem-module__5SbWja__item{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.FileListItem-module__5SbWja__item:hover{background:var(--bg-card-hover,#f8fafc)}.FileListItem-module__5SbWja__item:focus-visible{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#3b82f6)12%,transparent)}.FileListItem-module__5SbWja__icon{background:color-mix(in srgb,var(--color-primary,#3b82f6)8%,transparent);width:36px;height:36px;color:var(--color-primary,#3b82f6);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileListItem-module__5SbWja__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.FileListItem-module__5SbWja__nameRow{align-items:center;gap:6px;display:flex}.FileListItem-module__5SbWja__name{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.FileListItem-module__5SbWja__badge{background:color-mix(in srgb,var(--color-primary,#3b82f6)8%,transparent);color:var(--color-primary,#3b82f6);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.FileListItem-module__5SbWja__actions{opacity:0;flex-shrink:0;transition:opacity .15s}.FileListItem-module__5SbWja__item:hover .FileListItem-module__5SbWja__actions,.FileListItem-module__5SbWja__item:focus-within .FileListItem-module__5SbWja__actions{opacity:1}@media (max-width:640px){.FileListItem-module__5SbWja__actions{opacity:1}.FileListItem-module__5SbWja__item{padding:10px}}
.FileListEmpty-module__r49o2q__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:48px 24px;display:flex}.FileListEmpty-module__r49o2q__icon{background:color-mix(in srgb,var(--color-primary,#3b82f6)8%,transparent);width:52px;height:52px;color:var(--color-primary,#3b82f6);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.FileListEmpty-module__r49o2q__title{color:var(--text-primary,#1e293b);margin:0 0 4px;font-size:15px;font-weight:600}.FileListEmpty-module__r49o2q__hint{color:var(--text-tertiary,#94a3b8);max-width:240px;margin:0;font-size:13px;line-height:1.4}
.FileList-module__mCUMNG__container{width:100%;min-height:160px}.FileList-module__mCUMNG__list{flex-direction:column;gap:6px;display:flex}.FileList-module__mCUMNG__skeletonItem{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;animation:1.8s ease-in-out infinite FileList-module__mCUMNG__pulse;display:flex}@keyframes FileList-module__mCUMNG__pulse{0%,to{opacity:1}50%{opacity:.5}}.FileList-module__mCUMNG__skeletonIcon{background:color-mix(in srgb,var(--color-primary,#3b82f6)6%,transparent);border-radius:8px;flex-shrink:0;width:36px;height:36px}.FileList-module__mCUMNG__skeletonContent{flex-direction:column;flex:1;gap:6px;display:flex}.FileList-module__mCUMNG__skeletonName{background:var(--surface-muted,#f1f5f9);border-radius:4px;width:55%;height:14px}.FileList-module__mCUMNG__skeletonMeta{background:var(--surface-muted,#f1f5f9);border-radius:4px;width:35%;height:10px}
.PreviewLoading-module__VGHzmG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.PreviewLoading-module__VGHzmG__icon{background:color-mix(in srgb,var(--color-primary,#3b82f6)8%,transparent);width:56px;height:56px;color:var(--color-primary,#3b82f6);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.PreviewLoading-module__VGHzmG__spinner{animation:.9s linear infinite PreviewLoading-module__VGHzmG__spin}@keyframes PreviewLoading-module__VGHzmG__spin{to{transform:rotate(360deg)}}.PreviewLoading-module__VGHzmG__message{color:var(--text-secondary,#64748b);margin:0;font-size:14px;font-weight:500}
.PreviewError-module__4dkzvG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.PreviewError-module__4dkzvG__icon{background:color-mix(in srgb,var(--danger,#ef4444)10%,transparent);width:56px;height:56px;color:var(--danger,#ef4444);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.PreviewError-module__4dkzvG__title{color:var(--text-primary,#1e293b);margin:0 0 6px;font-size:15px;font-weight:600}.PreviewError-module__4dkzvG__message{color:var(--text-secondary,#64748b);max-width:280px;margin:0 0 20px;font-size:13px;line-height:1.5}.PreviewError-module__4dkzvG__retryBtn{border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.PreviewError-module__4dkzvG__retryBtn:hover{background:var(--surface-muted,#f1f5f9);border-color:var(--border-hover,#cbd5e1)}.PreviewError-module__4dkzvG__retryBtn:active{transform:scale(.97)}
.ImagePreview-module__UjxYZG__container{background:var(--surface-muted,#f8fafc);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ImagePreview-module__UjxYZG__wrapper{width:100%;height:100%;min-height:360px;position:relative}.ImagePreview-module__UjxYZG__image{object-fit:contain}.ImagePreview-module__UjxYZG__status{color:var(--text-tertiary,#94a3b8);margin:0;font-size:13px}@media (max-width:640px){.ImagePreview-module__UjxYZG__wrapper{min-height:260px}}
.PDFPreview-module__llbhNW__container{background:var(--surface-dark,#1e293b);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;min-height:480px;display:flex;overflow:hidden}.PDFPreview-module__llbhNW__iframe{border:none;width:100%;height:100%}.PDFPreview-module__llbhNW__status{color:var(--text-tertiary,#94a3b8);margin:0;font-size:13px}@media (max-width:640px){.PDFPreview-module__llbhNW__container{min-height:360px}}
.UnsupportedPreview-module__prWe-W__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.UnsupportedPreview-module__prWe-W__icon{background:color-mix(in srgb,var(--warning,#f59e0b)10%,transparent);width:56px;height:56px;color:var(--warning,#f59e0b);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.UnsupportedPreview-module__prWe-W__title{color:var(--text-primary,#1e293b);margin:0 0 6px;font-size:15px;font-weight:600}.UnsupportedPreview-module__prWe-W__description{color:var(--text-secondary,#64748b);max-width:280px;margin:0 0 20px;font-size:13px;line-height:1.5}.UnsupportedPreview-module__prWe-W__downloadBtn{background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.UnsupportedPreview-module__prWe-W__downloadBtn:hover{opacity:.9}.UnsupportedPreview-module__prWe-W__downloadBtn:active{opacity:.8}
.DocumentPreview-module__PKBTDW__container{background:var(--surface-muted,#f8fafc);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;min-height:480px;display:flex;overflow:hidden}.DocumentPreview-module__PKBTDW__documentContainer{width:100%;max-width:100%;height:100%;overflow:auto}.DocumentPreview-module__PKBTDW__documentContainer .docx-wrapper{max-width:100%;padding:16px}.DocumentPreview-module__PKBTDW__documentContainer .docx-wrapper>section{box-sizing:border-box;max-width:100%}.DocumentPreview-module__PKBTDW__status{color:var(--text-tertiary,#94a3b8);margin:0;font-size:13px}@media (max-width:640px){.DocumentPreview-module__PKBTDW__container{min-height:360px}}
.SpreadsheetPreview-module__oCtz5G__container{background:var(--surface-muted);border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:480px;display:flex;overflow:hidden}.SpreadsheetPreview-module__oCtz5G__tabBar{background:var(--surface-muted);border-bottom:1px solid var(--border);flex-shrink:0;gap:0;padding:0 8px;display:flex;overflow-x:auto}.SpreadsheetPreview-module__oCtz5G__tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-size:12px;font-weight:500;transition:color .15s,border-color .15s}.SpreadsheetPreview-module__oCtz5G__tab:hover{color:var(--text-primary)}.SpreadsheetPreview-module__oCtz5G__tabActive{color:var(--color-primary,#3b82f6);border-bottom-color:var(--color-primary,#3b82f6)}.SpreadsheetPreview-module__oCtz5G__tableWrapper{flex:1;overflow:auto}.SpreadsheetPreview-module__oCtz5G__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.SpreadsheetPreview-module__oCtz5G__headerCell{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);background:var(--surface-muted);border-bottom:1px solid var(--border);z-index:1;padding:8px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.SpreadsheetPreview-module__oCtz5G__rowNumHeader{text-align:center;width:40px;color:var(--text-tertiary)}.SpreadsheetPreview-module__oCtz5G__rowNum{text-align:center;color:var(--text-tertiary);background:var(--surface-muted);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;padding:6px 8px;font-size:11px}.SpreadsheetPreview-module__oCtz5G__cell{border-bottom:1px solid var(--border-grid);color:var(--text-primary);text-overflow:ellipsis;max-width:300px;padding:6px 12px;overflow:hidden}.SpreadsheetPreview-module__oCtz5G__rowEven{background:color-mix(in srgb,var(--text-primary)3%,transparent)}.SpreadsheetPreview-module__oCtz5G__status{color:var(--text-tertiary);margin:auto;font-size:13px}.SpreadsheetPreview-module__oCtz5G__truncated{color:var(--text-tertiary);text-align:center;background:var(--surface-muted);border-top:1px solid var(--border);margin:0;padding:8px 12px;font-size:11px}@media (max-width:640px){.SpreadsheetPreview-module__oCtz5G__container{min-height:360px}}
.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);border-radius:var(--radius-md);z-index:9999;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:240px;max-width:400px;max-height:360px;padding:6px;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}.DropdownMenu-module__B2GtpW__contentInline{border-color:#0000;border-radius:0}@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);font-size:var(--text-sm);color:var(--text-primary);line-height:1.5;font-weight:var(--font-normal);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;padding:8px 10px;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:6px 6px 8px;position:relative}.DropdownMenu-module__B2GtpW__searchIcon{color:var(--text-secondary);pointer-events:none;transition:color .2s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(50% - 1px);left:16px;transform:translateY(-50%)}.DropdownMenu-module__B2GtpW__searchContainer:focus-within .DropdownMenu-module__B2GtpW__searchIcon{color:var(--color-primary)}.DropdownMenu-module__B2GtpW__searchInput{width:100%;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:var(--radius-sm);outline:none;padding:8px 10px 8px 34px;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)}.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}
.UserSelect-module__SznJ7W__userItem{justify-content:space-between;align-items:center;gap:var(--spacing-md);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:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;align-items:center;padding:1px 6px;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)}
.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__trigger:hover{background:var(--surface-muted)}.TagManager-module__dgMbfG__pills{flex-wrap:wrap;gap:5px;display:flex}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__empty{width:100%;min-height:20px;display:block}.TagManager-module__dgMbfG__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) TagManager-module__dgMbfG__fadeIn;display:flex;overflow:hidden}@keyframes TagManager-module__dgMbfG__fadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__removePill:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.TagManager-module__dgMbfG__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)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__tagOption:hover{background:var(--surface-muted)}.TagManager-module__dgMbfG__tagOptionActive{background:color-mix(in srgb,var(--brand)6%,transparent)}.TagManager-module__dgMbfG__tagOptionActive:hover{background:color-mix(in srgb,var(--brand)12%,transparent)}.TagManager-module__dgMbfG__tagDot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 -1px 2px #00000026}.TagManager-module__dgMbfG__tagName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TagManager-module__dgMbfG__checkIcon{color:var(--brand);opacity:.8;flex-shrink:0}.TagManager-module__dgMbfG__listMessage{padding:var(--spacing-lg)var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;opacity:.7}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__createOption:hover{background:color-mix(in srgb,var(--brand)6%,transparent)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__footerAction:hover{background:var(--surface-muted);color:var(--text-primary)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__backButton:hover{background:var(--surface-muted);color:var(--text-primary)}.TagManager-module__dgMbfG__editTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__editRow:hover{background:color-mix(in srgb,var(--surface-muted)60%,transparent)}.TagManager-module__dgMbfG__editRow:last-child{border-bottom:none}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__editName:hover{border-color:var(--border);background:color-mix(in srgb,var(--surface-muted)50%,transparent)}.TagManager-module__dgMbfG__renameWrapper{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__renameSave:hover{background:color-mix(in srgb,var(--brand)20%,transparent)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__deleteButton:hover{opacity:1;color:var(--danger,#e2445c);background:color-mix(in srgb,var(--danger,#e2445c)10%,transparent)}.TagManager-module__dgMbfG__deleteConfirm{flex-shrink:0;align-items:center;gap:4px;display:flex}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__deleteYes:hover{background:color-mix(in srgb,var(--danger,#e2445c)22%,transparent)}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__deleteNo:hover{color:var(--text-primary);background:var(--surface-muted)}.TagManager-module__dgMbfG__colorPicker{width:100%;padding:var(--spacing-sm)var(--spacing-md);padding-left:calc(22px + var(--spacing-md));flex-wrap:wrap;gap:5px;animation:.12s TagManager-module__dgMbfG__colorPickerIn;display:flex}@keyframes TagManager-module__dgMbfG__colorPickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TagManager-module__dgMbfG__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}.TagManager-module__dgMbfG__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)}.TagManager-module__dgMbfG__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)}
.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}
.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}
.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)}}
.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}
.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)}
.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}
.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}
.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}
.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)}
.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}
.DealFinanceTable-module__QrcN4a__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealFinanceTable-module__QrcN4a__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealFinanceTable-module__QrcN4a__emptyValue{color:var(--text-secondary);font-style:italic}.DealFinanceTable-module__QrcN4a__numberValue{font-variant-numeric:tabular-nums;text-align:right}.DealFinanceTable-module__QrcN4a__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}
.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}
.InstallSitesTable-module__S6PeKq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSitesTable-module__S6PeKq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallSitesTable-module__S6PeKq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallSitesTable-module__S6PeKq__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}.InstallSitesTable-module__S6PeKq__emptyValue{color:var(--text-secondary);font-style:italic}.InstallSitesTable-module__S6PeKq__phoneValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.InstallSitesTable-module__S6PeKq__emailValue{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.InstallSitesTable-module__S6PeKq__emailValue:hover{color:var(--color-primary-hover);text-decoration:underline}.InstallSitesTable-module__S6PeKq__textareaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.InstallSitesTable-module__S6PeKq__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.InstallSitesTable-module__S6PeKq__openButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);height:28px;font-family:Sofia Pro;display:inline-flex}.InstallSitesTable-module__S6PeKq__openButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.InstallSitesTable-module__S6PeKq__openButton:active{transform:translateY(1px)}@media (max-width:768px){.InstallSitesTable-module__S6PeKq__openButton{height:24px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm);gap:var(--spacing-xs)}}@media (max-width:480px){.InstallSitesTable-module__S6PeKq__openButton{height:22px;padding:var(--spacing-xs)var(--spacing-sm);font-size:11px}.InstallSitesTable-module__S6PeKq__openButton span{display:none}}
.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}
.ImportExportTrigger-module__48X0eW__triggerButton{align-items:center;gap:calc(var(--spacing-sm)*.75);padding:calc(var(--spacing-sm)*.75)calc(var(--spacing)*.875);border:1px solid var(--color-primary);border-radius:calc(var(--radius-md)*.625);background-color:var(--color-primary);color:#fff;font-weight:var(--font-medium);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);height:32px;font-family:Sofia Pro,sans-serif;display:flex}.ImportExportTrigger-module__48X0eW__triggerButton:hover{opacity:.9;box-shadow:var(--shadow-sm)}.ImportExportTrigger-module__48X0eW__triggerButton:active{transform:translateY(1px)}@media (max-width:768px){.ImportExportTrigger-module__48X0eW__triggerButton{height:28px;font-size:var(--text-xs);padding:calc(var(--spacing-sm)*.625)var(--spacing-md);gap:var(--spacing-xs)}}@media (max-width:480px){.ImportExportTrigger-module__48X0eW__triggerButton{height:24px;font-size:calc(var(--text-xs)*.917);padding:var(--spacing-xs)var(--spacing-sm)}}
.DealSitesTable-module__xqCnpW__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSitesTable-module__xqCnpW__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealSitesTable-module__xqCnpW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealSitesTable-module__xqCnpW__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}.DealSitesTable-module__xqCnpW__emptyValue{color:var(--text-secondary);font-style:italic}.DealSitesTable-module__xqCnpW__phoneValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.DealSitesTable-module__xqCnpW__emailValue{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.DealSitesTable-module__xqCnpW__emailValue:hover{color:var(--color-primary-hover);text-decoration:underline}.DealSitesTable-module__xqCnpW__textareaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.DealSitesTable-module__xqCnpW__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.DealSitesTable-module__xqCnpW__openButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal)var(--ease-in-out);height:28px;font-family:Sofia Pro,sans-serif;display:inline-flex}.DealSitesTable-module__xqCnpW__openButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.DealSitesTable-module__xqCnpW__openButton:active{transform:translateY(1px)}@media (max-width:768px){.DealSitesTable-module__xqCnpW__openButton{height:24px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm);gap:var(--spacing-xs)}}@media (max-width:480px){.DealSitesTable-module__xqCnpW__openButton{height:22px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm)}.DealSitesTable-module__xqCnpW__openButton span{display:none}}
.DealServicesTable-module__UCbN4W__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealServicesTable-module__UCbN4W__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealServicesTable-module__UCbN4W__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealServicesTable-module__UCbN4W__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}.DealServicesTable-module__UCbN4W__actionsCell{align-items:center;gap:var(--spacing-sm);justify-content:flex-start;display:flex}
.InstallTasksTable-module__zJBjqq__container{gap:var(--spacing-sm);flex-direction:column;height:100%;display:flex}.InstallTasksTable-module__zJBjqq__tabs{gap:var(--spacing-xs);border-bottom:1px solid var(--border);scrollbar-width:thin;padding:0 var(--spacing);background-color:var(--surface-primary);padding-left:calc(var(--spacing) + 1px);padding-right:calc(var(--spacing) + 1px);margin:0 -1px;display:flex;overflow-x:auto}.InstallTasksTable-module__zJBjqq__tab{padding:var(--spacing-md)var(--spacing);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000}.InstallTasksTable-module__zJBjqq__tab:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-radius:var(--radius-sm)var(--radius-sm)0 0}.InstallTasksTable-module__zJBjqq__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.InstallTasksTable-module__zJBjqq__tabActive:hover{background-color:#0000}.InstallTasksTable-module__zJBjqq__content{flex:1;overflow:hidden auto}.InstallTasksTable-module__zJBjqq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallTasksTable-module__zJBjqq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallTasksTable-module__zJBjqq__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}
.InstallServicesTable-module__YMVUTq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallServicesTable-module__YMVUTq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallServicesTable-module__YMVUTq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallServicesTable-module__YMVUTq__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}.InstallServicesTable-module__YMVUTq__actionsCell{align-items:center;gap:var(--spacing-sm);justify-content:flex-start;display:flex}
.InstallSiteDetailClient-module__DavTBG__section{gap:var(--spacing-2xl);flex-direction:column;width:100%;height:100%;display:flex}.InstallSiteDetailClient-module__DavTBG__actionsBar{justify-content:flex-end;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing);flex-wrap:wrap;display:flex}
/*# sourceMappingURL=84f2c021e319d9c3.css.map*/