.Notice-module__KSY0Fa__notice{border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.Notice-module__KSY0Fa__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.Notice-module__KSY0Fa__icon{width:18px;height:18px}.Notice-module__KSY0Fa__content{flex-direction:column;flex:1;gap:.25rem;display:flex}.Notice-module__KSY0Fa__title{margin:0;font-size:.875rem;font-weight:600}.Notice-module__KSY0Fa__body{margin:0}.Notice-module__KSY0Fa__action{align-items:center;margin-top:.5rem;display:flex}.Notice-module__KSY0Fa__info{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.Notice-module__KSY0Fa__info .Notice-module__KSY0Fa__icon{color:var(--color-info)}.Notice-module__KSY0Fa__warning{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.Notice-module__KSY0Fa__warning .Notice-module__KSY0Fa__icon{color:var(--color-warning)}.Notice-module__KSY0Fa__error{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.Notice-module__KSY0Fa__error .Notice-module__KSY0Fa__icon{color:var(--color-danger)}.Notice-module__KSY0Fa__success{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.Notice-module__KSY0Fa__success .Notice-module__KSY0Fa__icon{color:var(--color-success)}
.Select-module__fQeqTq__selectWrapper{align-items:center;min-width:0;display:inline-flex;position:relative}.Select-module__fQeqTq__select{appearance:none;width:100%;min-width:0;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;cursor:pointer;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;line-height:1.25;padding-right:2rem!important}.Select-module__fQeqTq__select:focus{border-color:var(--color-accent)}.Select-module__fQeqTq__select:disabled{cursor:not-allowed;opacity:.6}.Select-module__fQeqTq__select option{cursor:pointer}.Select-module__fQeqTq__arrow{pointer-events:none;width:.75rem;height:.75rem;color:var(--color-text-primary);position:absolute;right:.75rem}
.Button-module__UbsrlW__button{border-radius:var(--radius-sm,4px);cursor:pointer;transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__UbsrlW__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__UbsrlW__small{padding:.375rem .75rem;font-size:.8125rem;line-height:1.25}.Button-module__UbsrlW__medium{padding:.5rem 1rem;font-size:.875rem;line-height:1.35}.Button-module__UbsrlW__large{padding:.75rem 1.25rem;font-size:1rem;line-height:1.5}.Button-module__UbsrlW__primary{background-color:var(--color-primary);color:var(--color-primary-contrastText,#fff)}.Button-module__UbsrlW__primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.Button-module__UbsrlW__secondary{color:var(--color-text-primary);border-color:var(--color-border);background-color:#f3f4f6}.Button-module__UbsrlW__secondary:hover:not(:disabled){background-color:#e5e7eb}.Button-module__UbsrlW__danger{color:#fff;background-color:#dc2626}.Button-module__UbsrlW__danger:hover:not(:disabled){background-color:#b91c1c}.Button-module__UbsrlW__warning{color:#fff;background-color:#d97706}.Button-module__UbsrlW__warning:hover:not(:disabled){background-color:#b45309}.Button-module__UbsrlW__outline{border-color:var(--color-border);color:var(--color-text-primary);background-color:#0000}.Button-module__UbsrlW__outline:hover:not(:disabled){background-color:#f9fafb}.Button-module__UbsrlW__ghost{color:var(--color-text-primary);background-color:#0000}.Button-module__UbsrlW__ghost:hover:not(:disabled){background-color:#f3f4f6}
.Table-module__SqRswG__container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.Table-module__SqRswG__square{border-radius:0}.Table-module__SqRswG__disableBorder{box-shadow:none;border:none}.Table-module__SqRswG__wrapper{overscroll-behavior-x:contain;flex:1;width:100%;min-height:0;overflow:auto}.Table-module__SqRswG__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:.875rem}.Table-module__SqRswG__th{z-index:2;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap;background-color:#f9fafb;padding:.875rem 1.25rem;font-weight:600;position:sticky;top:0}.Table-module__SqRswG__th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.Table-module__SqRswG__th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.Table-module__SqRswG__square .Table-module__SqRswG__th:first-child{border-top-left-radius:0}.Table-module__SqRswG__square .Table-module__SqRswG__th:last-child{border-top-right-radius:0}.Table-module__SqRswG__tr{transition:background-color var(--transition-fast,.15s ease)}.Table-module__SqRswG__tr:hover{background-color:#f9fafb}.Table-module__SqRswG__tr:last-child .Table-module__SqRswG__td{border-bottom:none}.Table-module__SqRswG__clickable{cursor:pointer}.Table-module__SqRswG__td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle;padding:1rem 1.25rem}.Table-module__SqRswG__alignLeft{text-align:left}.Table-module__SqRswG__alignCenter{text-align:center}.Table-module__SqRswG__alignRight{text-align:right}.Table-module__SqRswG__emptyState{text-align:center;color:var(--color-text-secondary);padding:3rem 1.5rem;font-size:.875rem}
.Pagination-module__cLpXhq__pagination{border-top:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:.75rem 1.75rem 1rem;font-size:.8125rem;display:flex}.Pagination-module__cLpXhq__pageInfo{font-weight:500}.Pagination-module__cLpXhq__paginationControls{align-items:center;gap:.5rem;display:flex}.Pagination-module__cLpXhq__pageButton{color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.Pagination-module__cLpXhq__pageButton:hover:not(:disabled){background-color:#f3f4f6;border-color:#cbd5e1}.Pagination-module__cLpXhq__pageButton:disabled{opacity:.4;cursor:not-allowed}
.SearchField-module__sXSVYa__container{width:100%;position:relative}.SearchField-module__sXSVYa__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.SearchField-module__sXSVYa__input{width:100%;min-height:40px;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast,.15s ease);outline:none;padding:.5rem 2.25rem .5rem .875rem;font-family:inherit;font-size:.875rem}.SearchField-module__sXSVYa__input:focus{border-color:var(--color-accent)}.SearchField-module__sXSVYa__spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);pointer-events:none;width:16px;height:16px;animation:.7s linear infinite SearchField-module__sXSVYa__spin;position:absolute;right:12px}.SearchField-module__sXSVYa__clearButton{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-full);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;right:8px}.SearchField-module__sXSVYa__clearButton:hover{color:var(--color-text-primary);background-color:#f3f4f6}@keyframes SearchField-module__sXSVYa__spin{to{transform:rotate(360deg)}}
.Tabs-module__Xp4CHG__tabsWrapper{border-bottom:1px solid var(--color-border);width:100%;position:relative}.Tabs-module__Xp4CHG__tabsFadeLeft,.Tabs-module__Xp4CHG__tabsFadeRight{z-index:5;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.Tabs-module__Xp4CHG__tabsFadeLeft{background:linear-gradient(to right, var(--color-background) 50%, transparent);padding-left:.25rem;padding-right:1.5rem;left:0}.Tabs-module__Xp4CHG__tabsFadeRight{background:linear-gradient(to left, var(--color-background) 50%, transparent);padding-left:1.5rem;padding-right:.25rem;right:0}.Tabs-module__Xp4CHG__tabsChevronButton{pointer-events:auto;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-surface);width:26px;height:26px;color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast,.15s ease);justify-content:center;align-items:center;display:flex}.Tabs-module__Xp4CHG__tabsChevronButton:hover{background-color:var(--color-border-subtle);border-color:var(--color-text-muted)}.Tabs-module__Xp4CHG__tabsContainer{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.Tabs-module__Xp4CHG__tabsContainer::-webkit-scrollbar{display:none}.Tabs-module__Xp4CHG__tabButton{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.Tabs-module__Xp4CHG__tabButton:hover{color:var(--color-text-primary)}.Tabs-module__Xp4CHG__activeTabButton{color:var(--color-primary);border-bottom-color:var(--color-primary)}.Tabs-module__Xp4CHG__tabCount{border-radius:var(--radius-full,9999px);background-color:var(--color-border,#e5e7eb);color:var(--color-text-muted,#4b5563);justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.75rem;display:inline-flex}.Tabs-module__Xp4CHG__activeTabCount{background-color:var(--color-border-subtle,#e5e7eb);color:var(--color-text-primary,#111827)}
.ToggleButtonGroup-module__7i-sRa__group{box-sizing:border-box;align-items:center;display:inline-flex}.ToggleButtonGroup-module__7i-sRa__pillsGroup{background-color:var(--color-background-alt,#f3f4f6);border-radius:var(--radius-md,.5rem);gap:.25rem;padding:.25rem}.ToggleButtonGroup-module__7i-sRa__pillButton{color:var(--color-text-muted,#6b7280);border-radius:var(--radius-sm,.375rem);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ToggleButtonGroup-module__7i-sRa__pillButton:hover:not(:disabled){color:var(--color-text-primary,#111827)}.ToggleButtonGroup-module__7i-sRa__pillButton:disabled{opacity:.5;cursor:not-allowed}.ToggleButtonGroup-module__7i-sRa__pillButtonActive{background-color:var(--color-surface,#fff);color:var(--color-text-primary,#111827);font-weight:600;box-shadow:0 1px 3px #0000000f}.ToggleButtonGroup-module__7i-sRa__outlineGroup{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.25rem;padding:.25rem}.ToggleButtonGroup-module__7i-sRa__outlineButton{color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ToggleButtonGroup-module__7i-sRa__outlineButton:hover:not(:disabled){color:var(--color-text-primary)}.ToggleButtonGroup-module__7i-sRa__outlineButton:disabled{opacity:.5;cursor:not-allowed}.ToggleButtonGroup-module__7i-sRa__outlineButtonActive{background-color:var(--color-primary);color:#fff;font-weight:600}.ToggleButtonGroup-module__7i-sRa__outlineButtonActive:hover:not(:disabled){color:#fff}.ToggleButtonGroup-module__7i-sRa__iconOnly{width:32px;height:32px;padding:0}.ToggleButtonGroup-module__7i-sRa__sizeSm .ToggleButtonGroup-module__7i-sRa__pillButton{padding:.25rem .625rem;font-size:.75rem}.ToggleButtonGroup-module__7i-sRa__sizeSm .ToggleButtonGroup-module__7i-sRa__outlineButton{padding:.25rem .5rem;font-size:.75rem}.ToggleButtonGroup-module__7i-sRa__sizeSm .ToggleButtonGroup-module__7i-sRa__iconOnly{width:28px;height:28px}.ToggleButtonGroup-module__7i-sRa__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ToggleButtonGroup-module__7i-sRa__countBadge{border-radius:var(--radius-full,9999px);background-color:var(--color-border,#e5e7eb);color:var(--color-text-muted,#4b5563);justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.75rem;line-height:1.2;display:inline-flex}.ToggleButtonGroup-module__7i-sRa__activeCountBadge{background-color:var(--color-border-subtle,#e5e7eb);color:var(--color-text-primary,#111827)}@media (max-width:639px){.ToggleButtonGroup-module__7i-sRa__fullWidthOnMobile{width:100%;display:flex}.ToggleButtonGroup-module__7i-sRa__fullWidthOnMobile .ToggleButtonGroup-module__7i-sRa__button{text-overflow:ellipsis;flex:1 1 0;justify-content:center;width:100%;min-width:0;overflow:hidden}.ToggleButtonGroup-module__7i-sRa__fullWidthOnMobile .ToggleButtonGroup-module__7i-sRa__button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToggleButtonGroup-module__7i-sRa__stackOnMobile{flex-direction:column;width:100%;display:flex}.ToggleButtonGroup-module__7i-sRa__stackOnMobile .ToggleButtonGroup-module__7i-sRa__button{flex:auto;justify-content:center;width:100%;min-width:0;padding:.5rem 1rem}}
.ImageModal-module__eZwXpq__overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000d9;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out ImageModal-module__eZwXpq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ImageModal-module__eZwXpq__fadeIn{0%{opacity:0}to{opacity:1}}.ImageModal-module__eZwXpq__closeButton{z-index:210;border-radius:var(--radius-full,9999px);color:#fff;cursor:pointer;background-color:#ffffff26;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .15s,transform .15s;display:flex;position:fixed;top:1.25rem;right:1.25rem}.ImageModal-module__eZwXpq__closeButton:hover{background-color:#ffffff40;transform:scale(1.05)}.ImageModal-module__eZwXpq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.ImageModal-module__eZwXpq__container{cursor:zoom-out;justify-content:center;align-items:center;width:100%;max-width:95vw;height:100%;max-height:95vh;display:flex;position:relative}.ImageModal-module__eZwXpq__image{object-fit:contain;border-radius:var(--radius-sm);cursor:default;width:auto;max-width:95vw;height:auto;max-height:92vh;box-shadow:0 25px 50px -12px #00000080}
.SessionTimeoutModal-module__ojC5dW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#11182799;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.SessionTimeoutModal-module__ojC5dW__modal{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);flex-direction:column;gap:1.25rem;padding:2rem;animation:.15s ease-out SessionTimeoutModal-module__ojC5dW__fadeIn;display:flex}@keyframes SessionTimeoutModal-module__ojC5dW__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.SessionTimeoutModal-module__ojC5dW__header{align-items:center;gap:.75rem;display:flex}.SessionTimeoutModal-module__ojC5dW__iconWrapper{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-warning);background-color:#fef3c7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SessionTimeoutModal-module__ojC5dW__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.SessionTimeoutModal-module__ojC5dW__body{flex-direction:column;gap:.75rem;display:flex}.SessionTimeoutModal-module__ojC5dW__description{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.SessionTimeoutModal-module__ojC5dW__countdown{color:var(--color-danger);margin:0;font-size:.875rem;font-weight:600}.SessionTimeoutModal-module__ojC5dW__actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}
.BudgetMeter-module__PsqfgG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.BudgetMeter-module__PsqfgG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.BudgetMeter-module__PsqfgG__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.BudgetMeter-module__PsqfgG__titleWithBadge{flex-flow:column wrap;align-items:flex-start;gap:.625rem;display:flex}.BudgetMeter-module__PsqfgG__titleWithBadge>div{align-items:center;gap:.5rem;display:flex}.BudgetMeter-module__PsqfgG__titleWithBadge .BudgetMeter-module__PsqfgG__statusBadgeMobile{white-space:nowrap;flex-shrink:0;display:none}.BudgetMeter-module__PsqfgG__statusBadgeDesktop{white-space:nowrap;flex-shrink:0;display:inline-flex}.BudgetMeter-module__PsqfgG__badgeFlexFormula{border-radius:var(--radius-full);color:#1d4ed8;letter-spacing:.02em;background-color:#eff6ff;border:1px solid #bfdbfe;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.BudgetMeter-module__PsqfgG__badgeFlowFormula{border-radius:var(--radius-full);color:#6d28d9;letter-spacing:.02em;background-color:#f5f3ff;border:1px solid #ddd6fe;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.BudgetMeter-module__PsqfgG__timeframeToggle{border-radius:var(--radius-md);background-color:#f3f4f6;align-items:center;gap:.125rem;padding:.1875rem;display:flex}.BudgetMeter-module__PsqfgG__timeframeButton{color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:all .15s}.BudgetMeter-module__PsqfgG__timeframeButton:hover{color:var(--color-text-primary)}.BudgetMeter-module__PsqfgG__timeframeButtonActive{background-color:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 2px #0000000f}.BudgetMeter-module__PsqfgG__flexNotice{border-radius:var(--radius-md);color:var(--color-text-secondary);background-color:#f8fafc;border:1px solid #e2e8f0;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.BudgetMeter-module__PsqfgG__infoIcon{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.BudgetMeter-module__PsqfgG__flexPrimaryHero{flex-direction:column;align-items:flex-start;padding:.5rem 0;display:flex}.BudgetMeter-module__PsqfgG__heroValueRow{align-items:baseline;gap:.375rem;display:flex}.BudgetMeter-module__PsqfgG__heroValue{color:var(--color-text-primary);letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.BudgetMeter-module__PsqfgG__heroUnit{color:var(--color-primary);font-size:1.5rem;font-weight:700}.BudgetMeter-module__PsqfgG__heroLabel{color:var(--color-text-secondary);margin-top:.375rem;font-size:.875rem;font-weight:600}.BudgetMeter-module__PsqfgG__statValueText{color:var(--color-text-primary);font-size:1rem;font-weight:600}.BudgetMeter-module__PsqfgG__badgeGood{border-radius:var(--radius-full);white-space:nowrap;color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.BudgetMeter-module__PsqfgG__badgeWarning{border-radius:var(--radius-full);white-space:nowrap;color:#b45309;background-color:#fffbeb;border:1px solid #fde68a;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.BudgetMeter-module__PsqfgG__badgeDanger{border-radius:var(--radius-full);white-space:nowrap;color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.BudgetMeter-module__PsqfgG__progressContainer{flex-direction:column;gap:.5rem;display:flex}.BudgetMeter-module__PsqfgG__progressBarTrack{border-radius:var(--radius-full);background-color:#f3f4f6;width:100%;height:12px;overflow:hidden}.BudgetMeter-module__PsqfgG__progressBarFillGood{border-radius:var(--radius-full);background-color:#10b981;height:100%;transition:width .4s}.BudgetMeter-module__PsqfgG__progressBarFillWarning{border-radius:var(--radius-full);background-color:#f59e0b;height:100%;transition:width .4s}.BudgetMeter-module__PsqfgG__progressBarFillDanger{border-radius:var(--radius-full);background-color:#ef4444;height:100%;transition:width .4s}.BudgetMeter-module__PsqfgG__percentageRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.BudgetMeter-module__PsqfgG__statsGrid{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:1rem;display:grid}.BudgetMeter-module__PsqfgG__statItem{flex-direction:column;gap:.25rem;display:flex}.BudgetMeter-module__PsqfgG__statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.BudgetMeter-module__PsqfgG__statValue{color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.BudgetMeter-module__PsqfgG__statValueRemainingGood{color:#10b981;font-size:1.5rem;font-weight:700}.BudgetMeter-module__PsqfgG__statValueRemainingWarning{color:#f59e0b;font-size:1.5rem;font-weight:700}.BudgetMeter-module__PsqfgG__statValueRemainingDanger{color:#ef4444;font-size:1.5rem;font-weight:700}@media (max-width:640px){.BudgetMeter-module__PsqfgG__statusBadgeDesktop{display:none!important}.BudgetMeter-module__PsqfgG__statusBadgeMobile{display:inline-flex!important}.BudgetMeter-module__PsqfgG__card{gap:1.25rem;padding:1.25rem 1rem}.BudgetMeter-module__PsqfgG__title{font-size:1rem}.BudgetMeter-module__PsqfgG__statsGrid{grid-template-columns:1fr 1fr;gap:.75rem}.BudgetMeter-module__PsqfgG__statItem{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:#f9fafb;padding:.75rem}.BudgetMeter-module__PsqfgG__statItem:last-child{border:1px solid var(--color-border);background-color:#f8fafc;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.BudgetMeter-module__PsqfgG__statValue,.BudgetMeter-module__PsqfgG__statValueRemainingGood,.BudgetMeter-module__PsqfgG__statValueRemainingWarning,.BudgetMeter-module__PsqfgG__statValueRemainingDanger{font-size:1.25rem}}
.ExtraHoursRequestModal-module__rmCsJG__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#11182773;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ExtraHoursRequestModal-module__rmCsJG__modal{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:32rem;box-shadow:var(--shadow-lg)}.ExtraHoursRequestModal-module__rmCsJG__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ExtraHoursRequestModal-module__rmCsJG__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.ExtraHoursRequestModal-module__rmCsJG__closeButton{color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:.25rem}.ExtraHoursRequestModal-module__rmCsJG__closeButton:hover{color:var(--color-text-primary);background-color:#f3f4f6}.ExtraHoursRequestModal-module__rmCsJG__form{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ExtraHoursRequestModal-module__rmCsJG__description{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.ExtraHoursRequestModal-module__rmCsJG__formGroup{flex-direction:column;gap:.375rem;display:flex}.ExtraHoursRequestModal-module__rmCsJG__label{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.ExtraHoursRequestModal-module__rmCsJG__input,.ExtraHoursRequestModal-module__rmCsJG__textarea{width:100%;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:.625rem .75rem;font-size:.875rem}.ExtraHoursRequestModal-module__rmCsJG__textarea{resize:vertical;min-height:6rem}.ExtraHoursRequestModal-module__rmCsJG__input:focus,.ExtraHoursRequestModal-module__rmCsJG__textarea:focus{border-color:var(--color-accent);outline:2px solid #07a37626}.ExtraHoursRequestModal-module__rmCsJG__actions{justify-content:flex-end;gap:.625rem;padding-top:.5rem;display:flex}.ExtraHoursRequestModal-module__rmCsJG__cancelButton,.ExtraHoursRequestModal-module__rmCsJG__submitButton{border-radius:var(--radius-sm);font:inherit;cursor:pointer;padding:.55rem .875rem;font-size:.8125rem;font-weight:600}.ExtraHoursRequestModal-module__rmCsJG__cancelButton{color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border)}.ExtraHoursRequestModal-module__rmCsJG__submitButton{color:#fff;background-color:var(--color-accent);border:1px solid var(--color-accent)}.ExtraHoursRequestModal-module__rmCsJG__cancelButton:disabled,.ExtraHoursRequestModal-module__rmCsJG__submitButton:disabled{opacity:.6;cursor:not-allowed}.ExtraHoursRequestModal-module__rmCsJG__success{color:var(--color-text-primary);padding:1.5rem;font-size:.875rem;line-height:1.5}
.BurnRateChart-module__hkOtLG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.25rem;height:100%;padding:1.75rem;display:flex}.BurnRateChart-module__hkOtLG__header{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.BurnRateChart-module__hkOtLG__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.BurnRateChart-module__hkOtLG__subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.BurnRateChart-module__hkOtLG__barsContainer{border-bottom:1px solid var(--color-border);flex:1;align-items:flex-end;gap:.75rem;min-height:220px;padding-top:1rem;display:flex}.BurnRateChart-module__hkOtLG__barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;height:100%;display:flex}.BurnRateChart-module__hkOtLG__barTrack{border-radius:var(--radius-sm);background-color:#f9fafb;flex:1;align-items:flex-end;width:100%;max-width:38px;height:100%;display:flex}.BurnRateChart-module__hkOtLG__barFill{background-color:var(--color-primary);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);width:100%;transition:height .3s}.BurnRateChart-module__hkOtLG__barFill:hover{background-color:var(--color-primary-dark)}.BurnRateChart-module__hkOtLG__barValue{max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;display:block;overflow:hidden}.BurnRateChart-module__hkOtLG__barLabel{color:var(--color-text-secondary);text-align:center;margin-top:.375rem;padding-bottom:.25rem;font-size:.6875rem;font-weight:500}.BurnRateChart-module__hkOtLG__emptyState{text-align:center;color:var(--color-text-secondary);padding:2.5rem 1rem;font-size:.875rem}@media (max-width:640px){.BurnRateChart-module__hkOtLG__card{gap:1rem;padding:1.25rem 1rem}.BurnRateChart-module__hkOtLG__barsContainer{gap:.375rem;min-height:180px}.BurnRateChart-module__hkOtLG__barTrack{max-width:28px}}
.InvoicesTable-module__pDIzAq__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.InvoicesTable-module__pDIzAq__header{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding:1.5rem 1.75rem 1.25rem;display:flex}.InvoicesTable-module__pDIzAq__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.InvoicesTable-module__pDIzAq__subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.InvoicesTable-module__pDIzAq__tableWrapper{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.InvoicesTable-module__pDIzAq__table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.InvoicesTable-module__pDIzAq__tableHead{border-bottom:1px solid var(--color-border);background-color:#f9fafb}.InvoicesTable-module__pDIzAq__th{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.75rem;font-size:.75rem;font-weight:600}.InvoicesTable-module__pDIzAq__tr{border-bottom:1px solid var(--color-border)}.InvoicesTable-module__pDIzAq__tr:last-child{border-bottom:none}.InvoicesTable-module__pDIzAq__tr:hover{background-color:#fbfcfd}.InvoicesTable-module__pDIzAq__td{color:var(--color-text-primary);vertical-align:middle;padding:.875rem 1.75rem}.InvoicesTable-module__pDIzAq__invoiceNumber{color:var(--color-text-primary);font-weight:600;display:block}.InvoicesTable-module__pDIzAq__invoiceSubject{color:var(--color-text-secondary);margin-top:.125rem;font-size:.75rem;display:block}.InvoicesTable-module__pDIzAq__amount{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.InvoicesTable-module__pDIzAq__badge{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.InvoicesTable-module__pDIzAq__badgePaid{color:#065f46;background-color:#ecfdf5;border-color:#a7f3d0}.InvoicesTable-module__pDIzAq__badgeOpen{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.InvoicesTable-module__pDIzAq__badgeDraft{color:#4b5563;background-color:#f3f4f6;border-color:#e5e7eb}.InvoicesTable-module__pDIzAq__badgeClosed{color:#334155;background-color:#f1f5f9;border-color:#cbd5e1}.InvoicesTable-module__pDIzAq__pdfButton{color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:nowrap;background-color:#f8fafc;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.InvoicesTable-module__pDIzAq__pdfButton:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.InvoicesTable-module__pDIzAq__emptyState{text-align:center;color:var(--color-text-secondary);padding:3rem 2rem;font-size:.875rem}@media (max-width:640px){.InvoicesTable-module__pDIzAq__header{padding:1.25rem 1rem}.InvoicesTable-module__pDIzAq__th,.InvoicesTable-module__pDIzAq__td{padding:.75rem 1rem}.InvoicesTable-module__pDIzAq__table{min-width:620px}.InvoicesTable-module__pDIzAq__pagination{flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem}}
.BudgetTableLoader-module__5lyQ3G__loaderContainer{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3.5rem 1.5rem;display:flex}.BudgetTableLoader-module__5lyQ3G__spinnerWrapper{width:38px;height:38px;position:relative}.BudgetTableLoader-module__5lyQ3G__spinner{border:3px solid #e2e8f0;border-top-color:var(--color-accent,#2563eb);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite BudgetTableLoader-module__5lyQ3G__spin}@keyframes BudgetTableLoader-module__5lyQ3G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BudgetTableLoader-module__5lyQ3G__loadingText{color:var(--color-text-secondary);letter-spacing:.01em;font-size:.875rem;font-weight:500}
.TimeEntriesTable-module__rKyJjW__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.TimeEntriesTable-module__rKyJjW__header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.75rem 1.25rem;display:flex}.TimeEntriesTable-module__rKyJjW__titleArea{flex-direction:column;gap:.25rem;display:flex}.TimeEntriesTable-module__rKyJjW__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.TimeEntriesTable-module__rKyJjW__subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.TimeEntriesTable-module__rKyJjW__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.TimeEntriesTable-module__rKyJjW__select,.TimeEntriesTable-module__rKyJjW__monthSelect{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;padding:.375rem .75rem;font-size:.8125rem}.TimeEntriesTable-module__rKyJjW__exportButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.TimeEntriesTable-module__rKyJjW__exportButton:hover{background-color:#f3f4f6}.TimeEntriesTable-module__rKyJjW__totalBadge{border-radius:var(--radius-full);color:var(--color-text-primary);background-color:#f3f4f6;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.TimeEntriesTable-module__rKyJjW__tableWrapper{overflow-x:auto}.TimeEntriesTable-module__rKyJjW__table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.TimeEntriesTable-module__rKyJjW__tableHead{border-bottom:1px solid var(--color-border);background-color:#f9fafb}.TimeEntriesTable-module__rKyJjW__th{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.75rem;font-size:.75rem;font-weight:600}.TimeEntriesTable-module__rKyJjW__tr{border-bottom:1px solid var(--color-border)}.TimeEntriesTable-module__rKyJjW__tr:last-child{border-bottom:none}.TimeEntriesTable-module__rKyJjW__tr:hover{background-color:#fbfcfd}.TimeEntriesTable-module__rKyJjW__td{color:var(--color-text-primary);vertical-align:top;padding:.875rem 1.75rem}.TimeEntriesTable-module__rKyJjW__dateCell{white-space:nowrap;color:var(--color-text-primary);font-weight:600}.TimeEntriesTable-module__rKyJjW__userBadge{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.TimeEntriesTable-module__rKyJjW__taskBadge{border-radius:var(--radius-sm);color:var(--color-text-primary);background-color:#f3f4f6;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.TimeEntriesTable-module__rKyJjW__notesCell{white-space:pre-wrap;word-break:break-word;max-width:400px;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}.TimeEntriesTable-module__rKyJjW__hoursCell{white-space:nowrap;color:var(--color-text-primary);text-align:right;font-weight:700}.TimeEntriesTable-module__rKyJjW__emptyState,.TimeEntriesTable-module__rKyJjW__loadingState{text-align:center;color:var(--color-text-secondary);padding:3rem 1.75rem;font-size:.875rem}.TimeEntriesTable-module__rKyJjW__pagination{border-top:1px solid var(--color-border);background-color:#fafbfc;justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.TimeEntriesTable-module__rKyJjW__pageInfo{color:var(--color-text-secondary);font-size:.8125rem}.TimeEntriesTable-module__rKyJjW__paginationControls{align-items:center;gap:.5rem;display:flex}.TimeEntriesTable-module__rKyJjW__pageButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s}.TimeEntriesTable-module__rKyJjW__pageButton:hover:not(:disabled){background-color:#f3f4f6}.TimeEntriesTable-module__rKyJjW__pageButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.TimeEntriesTable-module__rKyJjW__header{gap:.75rem;padding:1.25rem 1rem}.TimeEntriesTable-module__rKyJjW__th,.TimeEntriesTable-module__rKyJjW__td{padding:.75rem 1rem}.TimeEntriesTable-module__rKyJjW__table{min-width:600px}.TimeEntriesTable-module__rKyJjW__pagination{flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem}}
.BudgetSidebarWidget-module__CW5EDa__widgetLink{border-radius:var(--radius-md);color:inherit;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#ffffff0a;border:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.75rem;margin:0 .75rem .5rem;padding:.75rem .875rem;text-decoration:none;display:flex}.BudgetSidebarWidget-module__CW5EDa__widgetLink:hover{background-color:#ffffff14;border-color:#ffffff29}.BudgetSidebarWidget-module__CW5EDa__ringContainer{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.BudgetSidebarWidget-module__CW5EDa__ringSvg{width:44px;height:44px;transform:rotate(-90deg)}.BudgetSidebarWidget-module__CW5EDa__ringBackground{fill:none;stroke:#ffffff1f;stroke-width:3.5px}.BudgetSidebarWidget-module__CW5EDa__ringFillGood{fill:none;stroke:#10b981;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .4s}.BudgetSidebarWidget-module__CW5EDa__ringFillWarning{fill:none;stroke:#f59e0b;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .4s}.BudgetSidebarWidget-module__CW5EDa__ringFillDanger{fill:none;stroke:#ef4444;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .4s}.BudgetSidebarWidget-module__CW5EDa__percentageLabel{color:#fff;letter-spacing:-.02em;font-size:.6875rem;font-weight:700;position:absolute}.BudgetSidebarWidget-module__CW5EDa__textContainer{flex-direction:column;gap:.125rem;min-width:0;display:flex;overflow:hidden}.BudgetSidebarWidget-module__CW5EDa__hoursText{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.BudgetSidebarWidget-module__CW5EDa__remainingTextGood{color:#34d399;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.BudgetSidebarWidget-module__CW5EDa__remainingTextWarning{color:#fbbf24;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.BudgetSidebarWidget-module__CW5EDa__remainingTextDanger{color:#f87171;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.BudgetSidebarWidget-module__CW5EDa__flexIconContainer{border-radius:var(--radius-full);color:#60a5fa;background-color:#3b82f626;border:1px solid #3b82f64d;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.BudgetSidebarWidget-module__CW5EDa__flexIcon{width:20px;height:20px}.BudgetSidebarWidget-module__CW5EDa__flexLabelText{color:#93c5fd;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}
.Header-module__85i50G__header{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 2rem;display:flex}.Header-module__85i50G__titleArea{align-items:center;gap:1rem;min-width:0;display:flex}.Header-module__85i50G__titleArea .Header-module__85i50G__pageTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700;overflow:hidden}.Header-module__85i50G__menuToggle{display:none}.Header-module__85i50G__actionsArea{flex-shrink:0;align-items:center;gap:1rem;margin-left:12px;display:flex}.Header-module__85i50G__newTicketButton{color:var(--color-primary);background-color:var(--color-accent);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.Header-module__85i50G__newTicketButton:hover{background-color:var(--color-accent-hover)}@media (max-width:1023px){.Header-module__85i50G__header{padding:0 1rem}.Header-module__85i50G__titleArea{gap:.5rem}.Header-module__85i50G__menuToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__85i50G__menuToggle:hover{background-color:var(--color-border-subtle)}.Header-module__85i50G__actionsArea{gap:.5rem}.Header-module__85i50G__newTicketButton{justify-content:center;width:40px;height:40px;padding:0}.Header-module__85i50G__newTicketButton .Header-module__85i50G__newTicketText{display:none}}
.TicketToolbar-module__1ZjTQq__toolbar{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex;position:relative}.TicketToolbar-module__1ZjTQq__searchArea{align-items:center;gap:.5rem;width:min(560px,100% - 2rem);min-width:0;max-width:560px;margin-right:auto;display:flex;position:static}.TicketToolbar-module__1ZjTQq__searchArea .TicketToolbar-module__1ZjTQq__filtersToggle{width:40px;height:40px;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.TicketToolbar-module__1ZjTQq__searchArea .TicketToolbar-module__1ZjTQq__filtersToggle:hover{background-color:var(--color-border-subtle);border-color:var(--color-text-muted)}.TicketToolbar-module__1ZjTQq__searchArea .TicketToolbar-module__1ZjTQq__filtersToggle .TicketToolbar-module__1ZjTQq__filterCount{border-radius:var(--radius-full);color:#fff;background-color:var(--color-primary);justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .2rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}.TicketToolbar-module__1ZjTQq__actionsArea{flex-shrink:0;align-items:center;gap:.875rem;margin-left:auto;display:flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);align-items:center;gap:.625rem;padding:.35rem .875rem .35rem .625rem;display:inline-flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__sprintBadge{border-radius:var(--radius-full);color:#065f46;white-space:nowrap;background-color:#ecfdf5;border:1px solid #a7f3d0;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__sprintDays{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer{align-items:center;gap:.375rem;display:inline-flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer .TicketToolbar-module__1ZjTQq__progressTrack{border-radius:var(--radius-full);background-color:#f3f4f6;width:60px;height:6px;overflow:hidden}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer .TicketToolbar-module__1ZjTQq__progressTrack .TicketToolbar-module__1ZjTQq__progressFill{border-radius:var(--radius-full);background-color:#10b981;height:100%;transition:width .3s}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer .TicketToolbar-module__1ZjTQq__progressText{color:var(--color-text-secondary);white-space:nowrap;font-size:.6875rem;font-weight:600}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__viewModeToggle{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:.25rem;padding:.25rem;display:flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__viewModeToggle .TicketToolbar-module__1ZjTQq__toggleButton{color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__viewModeToggle .TicketToolbar-module__1ZjTQq__toggleButton:hover{color:var(--color-text-primary)}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__viewModeToggle .TicketToolbar-module__1ZjTQq__toggleButton.TicketToolbar-module__1ZjTQq__active{background-color:var(--color-primary);color:#fff;font-weight:600}.TicketToolbar-module__1ZjTQq__filtersOverlay{z-index:2147483000;justify-content:flex-end;display:flex;position:fixed;inset:0}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersBackdrop{cursor:pointer;background-color:#11182773;border:none;padding:0;position:fixed;inset:0}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer{z-index:1;background-color:var(--color-surface);width:min(380px,90vw);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out TicketToolbar-module__1ZjTQq__slideInRight;display:flex;position:relative}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerHeader,.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerFooter{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}:is(.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerHeader,.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerFooter) h2{color:var(--color-text-primary);margin:0;font-size:1.125rem}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerFooter{border-top:1px solid var(--color-border);border-bottom:0}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersClose{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersClose:hover{background-color:var(--color-border-subtle);color:var(--color-text-primary)}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerBody{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerBody .TicketToolbar-module__1ZjTQq__filterGroup{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerBody .TicketToolbar-module__1ZjTQq__filterGroup label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerBody .TicketToolbar-module__1ZjTQq__filterGroup select{width:100%;min-height:44px}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersClear,.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersApply{border-radius:var(--radius-md);min-height:42px;font:inherit;cursor:pointer;padding:.625rem 1.25rem;font-weight:600}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersClear{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border)}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersClear:hover{background-color:var(--color-border-subtle);color:var(--color-danger)}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersApply{color:var(--color-primary);background:var(--color-accent);border:1px solid var(--color-accent)}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersApply:hover{background-color:var(--color-accent-hover)}@keyframes TicketToolbar-module__1ZjTQq__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes TicketToolbar-module__1ZjTQq__slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:1199px){.TicketToolbar-module__1ZjTQq__searchArea{flex:1;width:auto;position:static;transform:none}}@media (max-width:1023px){.TicketToolbar-module__1ZjTQq__toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.TicketToolbar-module__1ZjTQq__searchArea{width:100%;max-width:100%;position:static;transform:none}.TicketToolbar-module__1ZjTQq__searchArea .TicketToolbar-module__1ZjTQq__searchInput,.TicketToolbar-module__1ZjTQq__searchArea .TicketToolbar-module__1ZjTQq__filtersToggle{height:42px;min-height:42px}.TicketToolbar-module__1ZjTQq__searchArea .TicketToolbar-module__1ZjTQq__filtersToggle{width:42px}.TicketToolbar-module__1ZjTQq__actionsArea{justify-content:flex-start;gap:.625rem;width:100%;margin-left:0}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill{flex:1;justify-content:flex-start;gap:.75rem;min-width:0;min-height:38px;padding:.25rem .625rem}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer .TicketToolbar-module__1ZjTQq__progressTrack{flex:1;width:auto;min-width:40px}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__progressContainer .TicketToolbar-module__1ZjTQq__progressText{flex-shrink:0}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__viewModeToggle{flex-shrink:0;margin-left:auto}.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__toggleButton{justify-content:center;min-width:40px;min-height:38px}}@media (max-width:767px){.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;max-height:85dvh;margin-top:auto;animation:.2s ease-out TicketToolbar-module__1ZjTQq__slideInUp}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerHeader,.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerFooter{padding:1rem}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersDrawerBody{gap:1rem;padding:1rem}.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersCancel,.TicketToolbar-module__1ZjTQq__filtersOverlay .TicketToolbar-module__1ZjTQq__filtersDrawer .TicketToolbar-module__1ZjTQq__filtersApply{flex:1}}@media (max-width:420px){.TicketToolbar-module__1ZjTQq__actionsArea .TicketToolbar-module__1ZjTQq__sprintPill .TicketToolbar-module__1ZjTQq__sprintDays{display:none}}
.NotionDocViewer-module__A7u8Mq__notionPageContainer{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);margin:0 auto;overflow:hidden}.NotionDocViewer-module__A7u8Mq__coverImageWrapper{width:100%;height:220px;position:relative}.NotionDocViewer-module__A7u8Mq__coverImage{object-fit:cover}.NotionDocViewer-module__A7u8Mq__pageContent{padding:2.5rem 3rem}@media (max-width:639px){.NotionDocViewer-module__A7u8Mq__pageContent{padding:1.5rem 1rem}}.NotionDocViewer-module__A7u8Mq__pageHeader{border-bottom:1px solid var(--color-border-subtle);padding-bottom:1.5rem}.NotionDocViewer-module__A7u8Mq__pageHeader .NotionDocViewer-module__A7u8Mq__pageIcon{margin-bottom:1rem;font-size:3rem;display:inline-block}.NotionDocViewer-module__A7u8Mq__pageHeader .NotionDocViewer-module__A7u8Mq__pageTitle{color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.25rem;font-weight:800;line-height:1.25}@media (max-width:639px){.NotionDocViewer-module__A7u8Mq__pageHeader .NotionDocViewer-module__A7u8Mq__pageTitle{font-size:1.375rem}}.NotionDocViewer-module__A7u8Mq__pageHeader .NotionDocViewer-module__A7u8Mq__metaLine{color:var(--color-text-muted);font-size:.8125rem}.NotionDocViewer-module__A7u8Mq__pageHeader .NotionDocViewer-module__A7u8Mq__docTabsWrapper{width:100%;margin-top:1.25rem;display:flex}.NotionDocViewer-module__A7u8Mq__blocksList{color:var(--color-text-primary);flex-direction:column;gap:.375rem;line-height:1.65;display:flex}.NotionDocViewer-module__A7u8Mq__blocksList.NotionDocViewer-module__A7u8Mq__transcriptList{background-color:var(--color-background-alt,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,.5rem);gap:1rem;padding:1.5rem;font-size:.9375rem;line-height:1.7}.NotionDocViewer-module__A7u8Mq__blocksList h1,.NotionDocViewer-module__A7u8Mq__blocksList h2,.NotionDocViewer-module__A7u8Mq__blocksList h3{color:var(--color-text-primary);margin:1.5rem 0 .5rem;font-weight:700}.NotionDocViewer-module__A7u8Mq__blocksList h1{font-size:1.75rem}.NotionDocViewer-module__A7u8Mq__blocksList h2{font-size:1.375rem}.NotionDocViewer-module__A7u8Mq__blocksList h3{font-size:1.125rem}.NotionDocViewer-module__A7u8Mq__blocksList p{margin:0;font-size:1rem}.NotionDocViewer-module__A7u8Mq__blocksList ul,.NotionDocViewer-module__A7u8Mq__blocksList ol{margin:0;padding-left:1.5rem}.NotionDocViewer-module__A7u8Mq__blocksList li{margin-bottom:.375rem}.NotionDocViewer-module__A7u8Mq__blocksList code{font-family:var(--font-mono);border-radius:var(--radius-sm);background-color:#f3f4f6;padding:.125rem .375rem;font-size:.875em}.NotionDocViewer-module__A7u8Mq__blocksList pre{background-color:var(--color-primary);color:#f9fafb;border-radius:var(--radius-md);font-family:var(--font-mono);padding:1rem 1.25rem;font-size:.875rem;overflow-x:auto}.NotionDocViewer-module__A7u8Mq__blocksList pre code{color:inherit;background:0 0;padding:0}.NotionDocViewer-module__A7u8Mq__callout{border-radius:var(--radius-md);background-color:#f0fdf4;border:1px solid #bbf7d0;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.NotionDocViewer-module__A7u8Mq__quote{border-left:4px solid var(--color-accent);color:var(--color-text-secondary);margin:0;padding-left:1rem;font-style:italic}.NotionDocViewer-module__A7u8Mq__todoItem{align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.NotionDocViewer-module__A7u8Mq__todoCheckbox{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:default;margin-top:.25rem}.NotionDocViewer-module__A7u8Mq__todoChecked{color:var(--color-text-muted);text-decoration:line-through}.NotionDocViewer-module__A7u8Mq__tableCell{border:1px solid var(--color-border);padding:.5rem .75rem;font-size:.875rem}.NotionDocViewer-module__A7u8Mq__toggle{cursor:pointer;margin:.5rem 0}.NotionDocViewer-module__A7u8Mq__toggleSummary{color:var(--color-text-primary);outline:none;font-weight:600}
.Badge-module__4OAFfa__badge{border-radius:var(--radius-full);white-space:nowrap;text-transform:lowercase;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.Badge-module__4OAFfa__statusTriage{color:#7c3aed;background-color:#f5f3ff;border:1px solid #ddd6fe}.Badge-module__4OAFfa__statusToDo{color:#4b5563;background-color:#f3f4f6;border:1px solid #e5e7eb}.Badge-module__4OAFfa__statusInProgress{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe}.Badge-module__4OAFfa__statusReview{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.Badge-module__4OAFfa__statusBlocked{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.Badge-module__4OAFfa__statusDone{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0}.Badge-module__4OAFfa__statusRejected{color:#9ca3af;background-color:#f3f4f6;border:1px solid #d1d5db;text-decoration:line-through}.Badge-module__4OAFfa__iterationBacklog{color:#374151;background-color:#f3f4f6;border:1px dashed #d1d5db}.Badge-module__4OAFfa__iterationPrevious{color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb}.Badge-module__4OAFfa__iterationCurrent{color:#15803d;background-color:#f0fdf4;border:1px solid #86efac}.Badge-module__4OAFfa__iterationNext{color:#a21caf;background-color:#fdf4ff;border:1px solid #f5d0fe}
.DocumentCard-module__mY8PkG__card{border-radius:var(--radius-lg,.75rem);background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);color:inherit;flex-direction:column;justify-content:space-between;padding:1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.DocumentCard-module__mY8PkG__card:hover{border-color:var(--color-primary,#2563eb);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardHeader{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardHeader .DocumentCard-module__mY8PkG__iconWrapper{border-radius:var(--radius-md,.5rem);background-color:var(--color-background-alt,#f9fafb);border:1px solid var(--color-border,#e5e7eb);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;display:flex}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardHeader .DocumentCard-module__mY8PkG__iconWrapper .DocumentCard-module__mY8PkG__fallbackIcon{color:var(--color-text-muted,#6b7280)}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardHeader .DocumentCard-module__mY8PkG__titleWrapper{flex:1;min-width:0}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardHeader .DocumentCard-module__mY8PkG__titleWrapper .DocumentCard-module__mY8PkG__title{color:var(--color-text-main,#111827);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter{border-top:1px solid var(--color-border-subtle,#f3f4f6);color:var(--color-text-muted,#6b7280);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.75rem;display:flex}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__badge{border-radius:var(--radius-full,9999px);white-space:nowrap;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__badgeDocumentation{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__badgeFunctionalAnalysis{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__badgeMeetingNote{color:#7c3aed;background-color:#f5f3ff;border:1px solid #ddd6fe}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__badgeMeetingPrep{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__badgeDefault{color:#4b5563;background-color:#f3f4f6;border:1px solid #e5e7eb}.DocumentCard-module__mY8PkG__card .DocumentCard-module__mY8PkG__cardFooter .DocumentCard-module__mY8PkG__date{align-items:center;gap:.25rem;display:inline-flex}
.TicketSearch-module__H3YulW__searchContainer{flex:1;min-width:0;max-width:520px;position:relative}.TicketSearch-module__H3YulW__overlayOpen{z-index:2147483000;justify-content:center;align-items:flex-start;width:100vw;max-width:none;height:100dvh;max-height:none;padding:clamp(1rem,8vh,5rem) 1rem 1rem;display:flex;position:fixed;inset:0 auto auto 0;overflow-y:auto}.TicketSearch-module__H3YulW__overlayBackdrop{z-index:0;cursor:pointer;background-color:#0f172a7a;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.TicketSearch-module__H3YulW__searchPanel{z-index:1;width:100%;position:relative}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__searchPanel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(100%,900px);box-shadow:var(--shadow-lg);padding:.75rem;animation:.15s ease-out TicketSearch-module__H3YulW__fadeIn}.TicketSearch-module__H3YulW__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.TicketSearch-module__H3YulW__input{width:100%;min-height:40px;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast,.15s ease);outline:none;padding:.5rem 2.25rem .5rem .875rem;font-family:inherit;font-size:.875rem}.TicketSearch-module__H3YulW__input:focus{border-color:var(--color-accent)}.TicketSearch-module__H3YulW__spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);pointer-events:none;width:16px;height:16px;animation:.7s linear infinite TicketSearch-module__H3YulW__spin;position:absolute;right:12px}.TicketSearch-module__H3YulW__clearButton{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-full);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;right:8px}.TicketSearch-module__H3YulW__clearButton:hover{color:var(--color-text-primary);background-color:#f3f4f6}.TicketSearch-module__H3YulW__dropdown{z-index:60;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;max-height:380px;animation:.15s ease-out TicketSearch-module__H3YulW__fadeIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__dropdown{border:none;border-top:1px solid var(--color-border);max-height:min(68vh,620px);box-shadow:none;border-radius:0;margin-top:.75rem;position:static}.TicketSearch-module__H3YulW__dropdownList{flex-direction:column;max-height:310px;padding:.375rem;display:flex;overflow-y:auto}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__dropdownList{gap:.25rem;max-height:min(65vh,560px);padding:.5rem 0}.TicketSearch-module__H3YulW__resultItem{text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast,.15s ease);background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:stretch;gap:.375rem;width:100%;padding:.625rem .75rem;display:flex}.TicketSearch-module__H3YulW__resultItem:hover{background-color:#f8fafc}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__resultItem{border-bottom:1px solid var(--color-border);border-radius:0;min-height:0;padding:.875rem .75rem}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__resultItem:last-child{border-bottom:none}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__resultItem:hover{background-color:var(--color-surface-hover,#f8fafc)}.TicketSearch-module__H3YulW__resultHeaderRow{justify-content:space-between;align-items:flex-start;gap:.625rem;width:100%;min-width:0;display:flex}.TicketSearch-module__H3YulW__resultTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.45;overflow:hidden}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__resultTitle{white-space:normal;word-break:break-word;text-overflow:clip;font-size:.9375rem;line-height:1.45;display:block;overflow:visible}.TicketSearch-module__H3YulW__resultNumber{font-family:var(--font-mono);color:var(--color-text-muted);flex-shrink:0;margin-left:auto;padding-top:.125rem;font-size:.8125rem;font-weight:700;line-height:1.4}.TicketSearch-module__H3YulW__resultRepo{font-family:var(--font-mono);color:var(--color-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:.75rem;overflow:hidden}.TicketSearch-module__H3YulW__resultBadges{align-items:center;gap:.5rem;width:100%;margin-top:.125rem;display:flex}.TicketSearch-module__H3YulW__resultArchiveBadge{border-radius:var(--radius-full);color:#92400e;white-space:nowrap;background-color:#fef3c7;border:1px solid #fde68a;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.TicketSearch-module__H3YulW__emptyState{text-align:center;color:var(--color-text-muted);flex-direction:column;gap:.25rem;padding:1.25rem 1rem;font-size:.8125rem;display:flex}.TicketSearch-module__H3YulW__emptyStateHint{color:var(--color-text-muted);opacity:.8;font-size:.75rem}.TicketSearch-module__H3YulW__dropdownFooter{border-top:1px solid var(--color-border);background-color:#f8fafc;padding:.5rem;display:flex}.TicketSearch-module__H3YulW__archiveFooterButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-primary);cursor:pointer;transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);background-color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.TicketSearch-module__H3YulW__archiveFooterButton:hover:not(:disabled){background-color:#f1f5f9;border-color:#cbd5e1}.TicketSearch-module__H3YulW__archiveFooterButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.TicketSearch-module__H3YulW__overlayOpen{padding:.75rem}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__searchPanel{padding:.625rem}.TicketSearch-module__H3YulW__overlayOpen .TicketSearch-module__H3YulW__dropdownList{max-height:calc(100vh - 10rem)}}@keyframes TicketSearch-module__H3YulW__spin{to{transform:rotate(360deg)}}@keyframes TicketSearch-module__H3YulW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.DocumentsDashboard-module__UgO05a__pageWrapper{width:100%}.DocumentsDashboard-module__UgO05a__stickyToolbarWrapper{top:var(--doc-page-header-height,53px);z-index:30;background-color:var(--color-background);border-bottom:1px solid var(--color-border);width:100%;transition:background-color .15s,border-color .15s;position:sticky}.DocumentsDashboard-module__UgO05a__toolbarInner{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:.875rem 2rem}@media (min-width:768px) and (max-width:1199px){.DocumentsDashboard-module__UgO05a__toolbarInner{padding:.75rem 1.5rem}}@media (max-width:767px){.DocumentsDashboard-module__UgO05a__toolbarInner{padding:.75rem 1rem}}.DocumentsDashboard-module__UgO05a__toolbar{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:640px){.DocumentsDashboard-module__UgO05a__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.DocumentsDashboard-module__UgO05a__actionsGroup{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.DocumentsDashboard-module__UgO05a__searchWrapper{flex:1;min-width:240px;max-width:320px;position:relative}.DocumentsDashboard-module__UgO05a__container{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;max-width:1240px;margin:0 auto;padding:1.5rem 2rem 2.5rem;display:flex}@media (min-width:768px) and (max-width:1199px){.DocumentsDashboard-module__UgO05a__container{padding:1.25rem 1.5rem 2rem}}@media (max-width:767px){.DocumentsDashboard-module__UgO05a__container{padding:1rem 1rem 1.75rem}}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__grid{grid-template-columns:repeat(3,1fr)}}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__groupedContainer{flex-direction:column;gap:2rem;width:100%;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__yearSection{flex-direction:column;width:100%;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__yearHeader{top:var(--doc-toolbar-bottom,124px);z-index:25;background-color:var(--color-background);align-items:center;gap:.75rem;margin:0 0 .875rem;padding:.5rem 0;display:flex;position:sticky}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__yearBadge{color:var(--color-text-secondary);background-color:var(--color-background-alt,#f3f4f6);border:1px solid var(--color-border);border-radius:var(--radius-sm,.375rem);letter-spacing:.04em;-webkit-user-select:none;user-select:none;align-items:center;padding:.2rem .55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__yearLine{background-color:var(--color-border);flex:1;height:1px}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__monthsList{flex-direction:column;gap:1.5rem;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__monthGroup{flex-direction:column;gap:.75rem;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__monthHeader{top:calc(var(--doc-toolbar-bottom,124px) + var(--doc-year-height,36px));z-index:20;background-color:var(--color-background);color:var(--color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin:0;padding:.375rem 0;font-size:.8125rem;font-weight:600;display:flex;position:sticky}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__monthCount{border-radius:var(--radius-full,9999px);background-color:var(--color-background-alt,#f3f4f6);color:var(--color-text-muted,#6b7280);letter-spacing:normal;justify-content:center;align-items:center;padding:.1rem .35rem;font-size:.6875rem;font-weight:600;display:inline-flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__emptyState{background-color:var(--color-surface,#fff);border:1px dashed var(--color-border,#e5e7eb);border-radius:var(--radius-lg,.75rem);text-align:center;color:var(--color-text-muted,#6b7280);flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__emptyState .DocumentsDashboard-module__UgO05a__emptyIcon{color:var(--color-text-muted,#9ca3af);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__emptyState .DocumentsDashboard-module__UgO05a__emptyTitle{color:var(--color-text-main,#111827);margin:0 0 .25rem;font-size:1rem;font-weight:600}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__emptyState .DocumentsDashboard-module__UgO05a__emptyDescription{max-width:400px;margin:0;font-size:.875rem}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__loadMoreWrapper{justify-content:center;margin-top:1.5rem;display:flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__loadMoreButton{color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast,.15s ease);align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__loadMoreButton:hover:not(:disabled){background-color:var(--color-border-subtle,#f3f4f6);color:var(--color-text-primary);border-color:var(--color-text-muted)}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}.DocumentsDashboard-module__UgO05a__container .DocumentsDashboard-module__UgO05a__loadMoreSpinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:14px;height:14px;animation:.7s linear infinite DocumentsDashboard-module__UgO05a__spin}@keyframes DocumentsDashboard-module__UgO05a__spin{to{transform:rotate(360deg)}}
.TicketCard-module__-JR1ea__ticketCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);flex-direction:column;gap:.625rem;min-width:0;padding:.875rem 1rem;display:flex}.TicketCard-module__-JR1ea__ticketCard:hover{box-shadow:var(--shadow-sm);border-color:#cbd5e1;transform:translateY(-2px)}@media (pointer:coarse){.TicketCard-module__-JR1ea__ticketCard:hover{box-shadow:none;transform:none}}.TicketCard-module__-JR1ea__cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.TicketCard-module__-JR1ea__cardTitle{color:var(--color-text-primary);line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.TicketCard-module__-JR1ea__statusWrapper{flex-shrink:0;margin-top:-.125rem}.TicketCard-module__-JR1ea__labelsList{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.TicketCard-module__-JR1ea__labelsList .TicketCard-module__-JR1ea__labelChip{border-radius:var(--radius-sm);color:#4b5563;white-space:nowrap;background-color:#f3f4f6;padding:.125rem .375rem;font-size:.6875rem}.TicketCard-module__-JR1ea__cardFooter{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.75rem;display:flex}.TicketCard-module__-JR1ea__metaInfo{align-items:baseline;gap:.375rem;min-width:0;display:flex;overflow:hidden}.TicketCard-module__-JR1ea__repositoryText{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-weight:500;line-height:1.25;overflow:hidden}.TicketCard-module__-JR1ea__ticketNumber{font-family:var(--font-mono);color:var(--color-text-muted);flex-shrink:0;font-weight:600}.TicketCard-module__-JR1ea__commentsCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.25rem;font-size:.75rem;display:flex}
.DocumentsTable-module__tVDLRW__tableWrapper{width:100%}.DocumentsTable-module__tVDLRW__tableContainer{height:auto;min-height:auto;overflow:visible}.DocumentsTable-module__tVDLRW__tableScrollWrapper{height:auto;min-height:auto;overflow:auto visible}.DocumentsTable-module__tVDLRW__titleCell{font-weight:500}.DocumentsTable-module__tVDLRW__documentLink{color:var(--color-text-primary);transition:color var(--transition-fast,.15s ease);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.DocumentsTable-module__tVDLRW__documentLink:hover{color:var(--color-primary)}.DocumentsTable-module__tVDLRW__documentLink:hover .DocumentsTable-module__tVDLRW__documentTitle{text-decoration:underline}.DocumentsTable-module__tVDLRW__fileIcon{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DocumentsTable-module__tVDLRW__documentTitle{font-size:.875rem;font-weight:500}.DocumentsTable-module__tVDLRW__typeBadge{color:var(--color-primary);background-color:var(--color-info-subtle,#eff6ff);border:1px solid var(--color-info-border,#bfdbfe);border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.DocumentsTable-module__tVDLRW__dateCell{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem}
.PageHeader-module__qMjVgW__stickyWrapper{background-color:var(--color-background);border-bottom:1px solid #0000;width:100%;padding:.75rem 0;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),-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1),backdrop-filter .2s cubic-bezier(.4,0,.2,1)}.PageHeader-module__qMjVgW__sticky{z-index:40;position:sticky;top:0}.PageHeader-module__qMjVgW__scrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background-color:#fffffff2;padding:.75rem 0;box-shadow:0 1px 3px #0000000d}.PageHeader-module__qMjVgW__headerInner{box-sizing:border-box;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;width:100%;max-width:1240px;margin:0 auto;padding:0 2rem;display:grid}.PageHeader-module__qMjVgW__headingGroup{flex-direction:column;min-width:0;display:flex}.PageHeader-module__qMjVgW__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PageHeader-module__qMjVgW__badgeSlot{min-width:0;display:inline-flex}.PageHeader-module__qMjVgW__menuToggle{display:none}.PageHeader-module__qMjVgW__title{color:var(--color-text-primary);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.PageHeader-module__qMjVgW__actions{justify-self:end;align-items:center;gap:1rem;display:flex}@media (max-width:1023px){.PageHeader-module__qMjVgW__stickyWrapper,.PageHeader-module__qMjVgW__scrolled{padding:.625rem 0}.PageHeader-module__qMjVgW__headerInner{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:0 1.5rem}.PageHeader-module__qMjVgW__menuToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.PageHeader-module__qMjVgW__menuToggle:hover{background-color:var(--color-border-subtle)}.PageHeader-module__qMjVgW__headingGroup{display:flex}.PageHeader-module__qMjVgW__title{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;overflow:hidden}.PageHeader-module__qMjVgW__titleRow{display:flex}.PageHeader-module__qMjVgW__badgeSlot{display:none}.PageHeader-module__qMjVgW__actions{grid-area:1/3;align-self:center;min-width:0;display:flex}}@media (max-width:767px){.PageHeader-module__qMjVgW__headerInner{padding:0 1rem}}
.TicketKanbanBoard-module__owN9ya__boardWrapper{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.TicketKanbanBoard-module__owN9ya__mobileLaneNavigation{display:none}.TicketKanbanBoard-module__owN9ya__boardContainer{flex:1;align-items:stretch;gap:1.25rem;height:100%;min-height:0;padding:0 2rem 1.5rem;scroll-padding:0 2rem;display:flex;overflow:auto hidden}.TicketKanbanBoard-module__owN9ya__column{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-width:280px;height:100%;min-height:0;max-height:100%;display:flex}.TicketKanbanBoard-module__owN9ya__activeColumn{border-color:var(--color-accent)}.TicketKanbanBoard-module__owN9ya__mobileRejectedColumn{display:none}.TicketKanbanBoard-module__owN9ya__archiveCollapsed{border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;min-width:48px;max-width:48px;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#f8fafc;flex-direction:column;flex:0 0 48px;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 0;display:flex}.TicketKanbanBoard-module__owN9ya__archiveCollapsed:hover{background-color:#f1f5f9;border-color:#cbd5e1}.TicketKanbanBoard-module__owN9ya__collapsedHeader{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.TicketKanbanBoard-module__owN9ya__collapsedIcon{width:18px;height:18px;color:var(--color-text-secondary)}.TicketKanbanBoard-module__owN9ya__verticalTitle{writing-mode:vertical-rl;color:var(--color-text-secondary);letter-spacing:.05em;white-space:nowrap;font-size:.8125rem;font-weight:600;transform:rotate(180deg)}.TicketKanbanBoard-module__owN9ya__collapsedCount{color:#475569;border-radius:var(--radius-full);background-color:#e2e8f0;padding:.125rem .375rem;font-size:.6875rem;font-weight:700}.TicketKanbanBoard-module__owN9ya__toggleArchiveBtn{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.TicketKanbanBoard-module__owN9ya__toggleArchiveBtn:hover{color:var(--color-text-primary);background-color:#f3f4f6}.TicketKanbanBoard-module__owN9ya__columnHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.TicketKanbanBoard-module__owN9ya__columnHeader .TicketKanbanBoard-module__owN9ya__columnTitleArea{align-items:center;gap:.5rem;display:flex;position:relative}.TicketKanbanBoard-module__owN9ya__columnHeader .TicketKanbanBoard-module__owN9ya__columnTitle{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:700}.TicketKanbanBoard-module__owN9ya__columnHeader .TicketKanbanBoard-module__owN9ya__countBadge{color:#4b5563;border-radius:var(--radius-full);background-color:#f3f4f6;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.TicketKanbanBoard-module__owN9ya__infoWrapper{align-items:center;display:inline-flex}.TicketKanbanBoard-module__owN9ya__infoButton{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-full);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.TicketKanbanBoard-module__owN9ya__infoButton:hover{color:var(--color-primary);background-color:#f3f4f6}.TicketKanbanBoard-module__owN9ya__infoIcon{width:15px;height:15px}.TicketKanbanBoard-module__owN9ya__popoverBackdrop{z-index:40;position:fixed;inset:0}.TicketKanbanBoard-module__owN9ya__infoPopover{z-index:50;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:270px;box-shadow:var(--shadow-lg);padding:.875rem 1rem;animation:.15s ease-out TicketKanbanBoard-module__owN9ya__fadeIn;position:absolute;top:calc(100% + 8px);left:0}.TicketKanbanBoard-module__owN9ya__popoverHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.TicketKanbanBoard-module__owN9ya__popoverTitle{color:var(--color-text-primary);margin:0;font-size:.8125rem;font-weight:600}.TicketKanbanBoard-module__owN9ya__popoverCloseButton{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;display:flex}.TicketKanbanBoard-module__owN9ya__popoverCloseButton:hover{color:var(--color-text-primary)}.TicketKanbanBoard-module__owN9ya__popoverText{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.TicketKanbanBoard-module__owN9ya__columnBody{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.TicketKanbanBoard-module__owN9ya__emptyState{text-align:center;color:var(--color-text-muted);padding:2rem 1rem;font-size:.8125rem}.TicketKanbanBoard-module__owN9ya__triageEmptyState{text-align:center;background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.25rem 1.25rem;display:flex}.TicketKanbanBoard-module__owN9ya__triageEmptyIcon{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-full);background-color:#f8fafc;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.TicketKanbanBoard-module__owN9ya__triageEmptyContent{flex-direction:column;gap:.25rem;display:flex}.TicketKanbanBoard-module__owN9ya__triageEmptyTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.TicketKanbanBoard-module__owN9ya__triageEmptyText{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.TicketKanbanBoard-module__owN9ya__addTicketButton{background-color:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast,.15s ease);border:none;align-items:center;gap:.375rem;margin-top:.5rem;padding:.45rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.TicketKanbanBoard-module__owN9ya__addTicketButton:hover{background-color:var(--color-accent-hover)}.TicketKanbanBoard-module__owN9ya__loadMoreWrapper{flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .25rem .25rem;display:flex}.TicketKanbanBoard-module__owN9ya__loadMoreButton{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background-color:#f8fafc;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.TicketKanbanBoard-module__owN9ya__loadMoreButton:hover:not(:disabled){color:var(--color-text-primary);background-color:#f1f5f9;border-color:#cbd5e1}.TicketKanbanBoard-module__owN9ya__loadMoreButton:disabled{opacity:.65;cursor:not-allowed}.TicketKanbanBoard-module__owN9ya__buttonSpinner{border:2px solid #00000026;border-top-color:var(--color-primary);border-radius:var(--radius-full);width:14px;height:14px;animation:.7s linear infinite TicketKanbanBoard-module__owN9ya__spin;display:inline-block}@keyframes TicketKanbanBoard-module__owN9ya__spin{to{transform:rotate(360deg)}}.TicketKanbanBoard-module__owN9ya__mobileCompletedColumn{display:none}@media (max-width:1199px){.TicketKanbanBoard-module__owN9ya__archiveCollapsed{display:none!important}}@media (max-width:767px){.TicketKanbanBoard-module__owN9ya__laneIndicator{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);white-space:nowrap;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.TicketKanbanBoard-module__owN9ya__boardContainer{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:.75rem;padding:0 1rem 1rem;scroll-padding:0 1rem}.TicketKanbanBoard-module__owN9ya__column{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;max-height:100%}.TicketKanbanBoard-module__owN9ya__mobileRejectedColumn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.TicketKanbanBoard-module__owN9ya__mobileRejectedColumn .TicketKanbanBoard-module__owN9ya__columnBody{flex:1;min-height:0;overflow-y:auto}.TicketKanbanBoard-module__owN9ya__mobileCompletedColumn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.TicketKanbanBoard-module__owN9ya__mobileCompletedColumn .TicketKanbanBoard-module__owN9ya__columnBody{flex:1;min-height:0;overflow-y:auto}.TicketKanbanBoard-module__owN9ya__columnHeader{padding:.875rem 1rem}.TicketKanbanBoard-module__owN9ya__columnBody{flex:1;min-height:0;padding:.75rem;overflow-y:auto}}@media (min-width:768px) and (max-width:1199px){.TicketKanbanBoard-module__owN9ya__boardContainer{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:1rem;padding:0 1.5rem 1.25rem;scroll-padding:0 1.5rem}.TicketKanbanBoard-module__owN9ya__column{scroll-snap-align:start;flex:0 0 calc(50% - .5rem);width:calc(50% - .5rem);min-width:calc(50% - .5rem);height:100%;min-height:0;max-height:100%}.TicketKanbanBoard-module__owN9ya__mobileRejectedColumn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - .5rem);width:calc(50% - .5rem);min-width:calc(50% - .5rem);height:100%;min-height:0;max-height:100%;display:flex}.TicketKanbanBoard-module__owN9ya__mobileRejectedColumn .TicketKanbanBoard-module__owN9ya__columnBody{flex:1;min-height:0;overflow-y:auto}.TicketKanbanBoard-module__owN9ya__mobileCompletedColumn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - .5rem);width:calc(50% - .5rem);min-width:calc(50% - .5rem);height:100%;min-height:0;max-height:100%;display:flex}.TicketKanbanBoard-module__owN9ya__mobileCompletedColumn .TicketKanbanBoard-module__owN9ya__columnBody{flex:1;min-height:0;overflow-y:auto}}
.BudgetOverview-module__43n1pq__pageWrapper{width:100%}.BudgetOverview-module__43n1pq__container{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;max-width:1240px;margin:0 auto;padding:1.5rem 2rem 2.5rem;display:flex}.BudgetOverview-module__43n1pq__pageSubtitle{color:var(--color-text-secondary);margin:-.5rem 0 .25rem;font-size:.875rem;line-height:1.5}.BudgetOverview-module__43n1pq__headerBadgeFlex{border-radius:var(--radius-full);color:#1d4ed8;white-space:nowrap;background-color:#eff6ff;border:1px solid #bfdbfe;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.BudgetOverview-module__43n1pq__headerBadgeFlow{border-radius:var(--radius-full);color:#6d28d9;white-space:nowrap;background-color:#f5f3ff;border:1px solid #ddd6fe;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.BudgetOverview-module__43n1pq__syncActions{align-items:center;gap:1rem;display:flex}.BudgetOverview-module__43n1pq__lastSyncedText{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem}.BudgetOverview-module__43n1pq__syncButton{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.BudgetOverview-module__43n1pq__syncButton:hover:not(:disabled){background-color:#f3f4f6}.BudgetOverview-module__43n1pq__syncButton:disabled{opacity:.6;cursor:not-allowed}.BudgetOverview-module__43n1pq__syncButtonText{display:inline}@media (min-width:768px) and (max-width:1199px){.BudgetOverview-module__43n1pq__container{padding:1.25rem 1.5rem 2rem}}@media (max-width:767px){.BudgetOverview-module__43n1pq__container{padding:1rem 1rem 1.75rem}.BudgetOverview-module__43n1pq__lastSyncedText{display:none}.BudgetOverview-module__43n1pq__syncButton{padding:.625rem}.BudgetOverview-module__43n1pq__syncButtonText{display:none}}.BudgetOverview-module__43n1pq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.5rem;display:grid}.BudgetOverview-module__43n1pq__grid>*{min-width:0}@media (max-width:767px){.BudgetOverview-module__43n1pq__grid{grid-template-columns:1fr;gap:1rem}}.BudgetOverview-module__43n1pq__tabsWrapper{border-bottom:1px solid var(--color-border);width:100%;margin-top:.5rem;position:relative}.BudgetOverview-module__43n1pq__tabsFadeLeft,.BudgetOverview-module__43n1pq__tabsFadeRight{z-index:5;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.BudgetOverview-module__43n1pq__tabsFadeLeft{background:linear-gradient(to right, var(--color-background) 50%, transparent);padding-left:.25rem;padding-right:1.5rem;left:0}.BudgetOverview-module__43n1pq__tabsFadeRight{background:linear-gradient(to left, var(--color-background) 50%, transparent);padding-left:1.5rem;padding-right:.25rem;right:0}.BudgetOverview-module__43n1pq__tabsChevronButton{pointer-events:auto;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-surface);width:26px;height:26px;color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.BudgetOverview-module__43n1pq__tabsChevronButton:hover{background-color:var(--color-border-subtle);border-color:var(--color-text-muted)}.BudgetOverview-module__43n1pq__tabsContainer{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.BudgetOverview-module__43n1pq__tabsContainer::-webkit-scrollbar{display:none}@media (max-width:767px){.BudgetOverview-module__43n1pq__tabsContainer{padding-right:1.5rem}}.BudgetOverview-module__43n1pq__tabButton{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out}.BudgetOverview-module__43n1pq__tabButton:hover{color:var(--color-text-primary)}.BudgetOverview-module__43n1pq__activeTabButton{color:var(--color-primary);border-bottom-color:var(--color-primary)}
.TicketTable-module__hq1lbW__ticketNumber{font-family:var(--font-mono);color:var(--color-text-secondary);font-weight:600}.TicketTable-module__hq1lbW__titleCell{max-width:400px;font-weight:500}.TicketTable-module__hq1lbW__repositoryBadge{border-radius:var(--radius-sm);color:#475569;font-family:var(--font-mono);white-space:nowrap;background-color:#f1f5f9;border:1px solid #e2e8f0;align-items:center;gap:.375rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.TicketTable-module__hq1lbW__repositoryCell{color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}.TicketTable-module__hq1lbW__labelsGroup{flex-wrap:wrap;gap:.25rem;display:flex}.TicketTable-module__hq1lbW__labelsGroup .TicketTable-module__hq1lbW__labelChip{border-radius:var(--radius-sm);color:#4b5563;background-color:#f3f4f6;padding:.125rem .375rem;font-size:.6875rem}.TicketTable-module__hq1lbW__emptyState{text-align:center;color:var(--color-text-muted);padding:3rem}@media (max-width:767px){.TicketTable-module__hq1lbW__table{min-width:760px}.TicketTable-module__hq1lbW__tableWrapper{-webkit-overflow-scrolling:touch;max-width:100%}}
.DashboardMainContent-module__vwlAoq__layoutContainer{background-color:var(--color-background);height:100dvh;display:flex;overflow:hidden}.DashboardMainContent-module__vwlAoq__mainContent{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:clip auto}.DashboardMainContent-module__vwlAoq__switchingOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:.15s ease-in-out DashboardMainContent-module__vwlAoq__fadeIn;display:flex;position:fixed;inset:0}.DashboardMainContent-module__vwlAoq__switchingSpinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:38px;height:38px;animation:.7s linear infinite DashboardMainContent-module__vwlAoq__spin}.DashboardMainContent-module__vwlAoq__switchingText{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}@keyframes DashboardMainContent-module__vwlAoq__spin{to{transform:rotate(360deg)}}@keyframes DashboardMainContent-module__vwlAoq__fadeIn{0%{opacity:0}to{opacity:1}}.DashboardMainContent-module__vwlAoq__pageBody{flex-direction:column;flex:1;width:100%;min-height:0;padding:1.5rem 2rem 2rem;display:flex}@media (max-width:767px){.DashboardMainContent-module__vwlAoq__pageBody{padding:1rem 1rem 1.25rem}}@media (min-width:768px) and (max-width:1199px){.DashboardMainContent-module__vwlAoq__pageBody{padding:1.25rem 1.25rem 1.5rem}}.DashboardMainContent-module__vwlAoq__archivedBanner{color:#92400e;background-color:#fffbeb;border-bottom:1px solid #fde68a;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.DashboardMainContent-module__vwlAoq__archivedBannerIcon{color:#d97706;flex-shrink:0;width:18px;height:18px}
.TicketDetailDrawer-module__WP1VDG__drawerOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background-color:#11182766;justify-content:flex-end;display:flex;position:fixed;inset:0}.TicketDetailDrawer-module__WP1VDG__drawer{background-color:var(--color-surface);width:100%;max-width:min(90%,900px);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out TicketDetailDrawer-module__WP1VDG__slideIn;display:flex;position:relative}@media (max-width:767px){.TicketDetailDrawer-module__WP1VDG__drawer{max-width:100%}.TicketDetailDrawer-module__WP1VDG__drawerBody{padding:1rem}}.TicketDetailDrawer-module__WP1VDG__expanded{max-width:95vw}.TicketDetailDrawer-module__WP1VDG__expanded .TicketDetailDrawer-module__WP1VDG__commentsSection,.TicketDetailDrawer-module__WP1VDG__expanded .TicketDetailDrawer-module__WP1VDG__descriptionCard{width:100%;max-width:1400px;margin:0 auto}@media (max-width:1024px){.TicketDetailDrawer-module__WP1VDG__expanded{max-width:100vw}}@keyframes TicketDetailDrawer-module__WP1VDG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.TicketDetailDrawer-module__WP1VDG__drawerBody{flex-direction:column;flex:1;gap:1.25rem;padding:0 1.75rem 1.75rem;display:flex;overflow-y:auto}.TicketDetailDrawer-module__WP1VDG__headerSpacer{flex-shrink:0}.TicketDetailDrawer-module__WP1VDG__descriptionCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff;flex-shrink:0;overflow:hidden}.TicketDetailDrawer-module__WP1VDG__descriptionHeader{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);background-color:#f8fafc;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.8125rem;display:flex}.TicketDetailDrawer-module__WP1VDG__descriptionAuthorInfo{align-items:center;gap:.5rem;display:flex}.TicketDetailDrawer-module__WP1VDG__authorAvatar{border-radius:var(--radius-full);width:20px;height:20px}.TicketDetailDrawer-module__WP1VDG__authorAvatarPlaceholder{width:20px;height:20px;color:var(--color-text-muted)}.TicketDetailDrawer-module__WP1VDG__authorLogin{color:var(--color-text-primary);font-weight:600}.TicketDetailDrawer-module__WP1VDG__descriptionBody{color:var(--color-text-primary);padding:1.25rem;font-size:.875rem;line-height:1.5}.TicketDetailDrawer-module__WP1VDG__emptyDescription{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.TicketDetailDrawer-module__WP1VDG__sectionTitle{color:var(--color-text-primary);justify-content:space-between;align-items:center;margin:0 0 .75rem;font-size:1rem;font-weight:700;display:flex}.TicketDetailDrawer-module__WP1VDG__commentsList{flex-direction:column;gap:1rem;display:flex}.TicketDetailDrawer-module__WP1VDG__commentsList .TicketDetailDrawer-module__WP1VDG__noComments{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.TicketDetailDrawer-module__WP1VDG__loadMoreCommentsButton{min-width:13rem;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);background-color:#f8fafc;border:1px solid #cbd5e1;align-self:center;margin:.5rem 0;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;box-shadow:0 1px 2px #0f172a0f}.TicketDetailDrawer-module__WP1VDG__loadMoreCommentsButton:hover:not(:disabled){color:var(--color-text-primary);background-color:#eef2f7;border-color:#94a3b8;box-shadow:0 2px 4px #0f172a1a}.TicketDetailDrawer-module__WP1VDG__loadMoreCommentsButton:disabled{opacity:.6;cursor:wait}.TicketDetailDrawer-module__WP1VDG__loadMoreCommentsArea{flex-direction:column;align-items:center;gap:.375rem;padding:.75rem 0;display:flex}.TicketDetailDrawer-module__WP1VDG__remainingCommentsText{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.TicketDetailDrawer-module__WP1VDG__commentCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff;padding:1rem}.TicketDetailDrawer-module__WP1VDG__commentHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8125rem;display:flex}.TicketDetailDrawer-module__WP1VDG__commentHeader .TicketDetailDrawer-module__WP1VDG__author{color:var(--color-text-primary);font-weight:600}.TicketDetailDrawer-module__WP1VDG__commentHeader .TicketDetailDrawer-module__WP1VDG__date{color:var(--color-text-muted)}.TicketDetailDrawer-module__WP1VDG__commentBody{color:var(--color-text-primary);font-size:.875rem;line-height:1.5}.TicketDetailDrawer-module__WP1VDG__commentForm{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.TicketDetailDrawer-module__WP1VDG__commentForm textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;outline:none;width:100%;min-height:90px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.TicketDetailDrawer-module__WP1VDG__commentForm textarea:focus{border-color:var(--color-accent)}.TicketDetailDrawer-module__WP1VDG__commentsLoadingState{border:1px dashed var(--color-border);border-radius:var(--radius-md);background-color:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.TicketDetailDrawer-module__WP1VDG__commentsLoadingSpinner{border:2.5px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:28px;height:28px;animation:.7s linear infinite TicketDetailDrawer-module__WP1VDG__spin}.TicketDetailDrawer-module__WP1VDG__commentsLoadingText{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}@keyframes TicketDetailDrawer-module__WP1VDG__spin{to{transform:rotate(360deg)}}.TicketDetailDrawer-module__WP1VDG__submitCommentButton{color:var(--color-primary);background-color:var(--color-accent);border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-end;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.TicketDetailDrawer-module__WP1VDG__submitCommentButton:hover:not(:disabled){background-color:var(--color-accent-hover)}.TicketDetailDrawer-module__WP1VDG__submitCommentButton:disabled{opacity:.6;cursor:not-allowed}.TicketDetailDrawer-module__WP1VDG__ticketNumberLink{font-family:var(--font-mono);color:var(--color-text-secondary);transition:color var(--transition-fast,.15s ease);align-items:center;gap:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.TicketDetailDrawer-module__WP1VDG__ticketNumberLink:hover{color:var(--color-info,#2563eb);text-decoration:underline}.TicketDetailDrawer-module__WP1VDG__githubIcon{opacity:.75}.TicketDetailDrawer-module__WP1VDG__adminFooter{border-top:1px solid var(--color-border);background-color:#fafbfc;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem;display:flex}.TicketDetailDrawer-module__WP1VDG__adminFooterInfo{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.TicketDetailDrawer-module__WP1VDG__adminShieldIcon{color:#6366f1;flex-shrink:0}.TicketDetailDrawer-module__WP1VDG__adminFooterActions{align-items:center;gap:.5rem;display:flex}.TicketDetailDrawer-module__WP1VDG__adminActionButton{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:.375rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.TicketDetailDrawer-module__WP1VDG__adminActionButton:disabled{opacity:.6;cursor:not-allowed}.TicketDetailDrawer-module__WP1VDG__doneButton{color:#fff;background-color:#059669}.TicketDetailDrawer-module__WP1VDG__doneButton:hover:not(:disabled){background-color:#047857}.TicketDetailDrawer-module__WP1VDG__reopenButton{color:var(--color-text-primary);border-color:var(--color-border);background-color:#fff}.TicketDetailDrawer-module__WP1VDG__reopenButton:hover:not(:disabled){background-color:#f3f4f6}
.ProjectSwitcher-module__MHxVKa__projectTrigger{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;outline:none;flex-direction:column;align-items:stretch;gap:.25rem;width:calc(100% + 2.5rem);margin:-1.25rem;padding:1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;display:flex}.ProjectSwitcher-module__MHxVKa__projectTrigger:hover:not(:disabled){color:var(--color-accent)}.ProjectSwitcher-module__MHxVKa__projectTrigger:focus{outline:2px solid var(--color-accent);outline-offset:3px}.ProjectSwitcher-module__MHxVKa__projectTrigger:disabled{opacity:.6;cursor:not-allowed}.ProjectSwitcher-module__MHxVKa__projectTrigger .ProjectSwitcher-module__MHxVKa__projectInfoHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ProjectSwitcher-module__MHxVKa__projectTrigger .ProjectSwitcher-module__MHxVKa__projectLabel{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:400}.ProjectSwitcher-module__MHxVKa__projectTrigger .ProjectSwitcher-module__MHxVKa__projectNameRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProjectSwitcher-module__MHxVKa__projectTrigger .ProjectSwitcher-module__MHxVKa__projectName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProjectSwitcher-module__MHxVKa__chevronIcon{color:#ffffff80;flex-shrink:0;width:14px;height:14px}.ProjectSwitcher-module__MHxVKa__overlay{z-index:2147483001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0f172a6b;justify-content:center;align-items:flex-start;padding:12vh 1.5rem 1.5rem;display:flex;position:fixed;inset:0}.ProjectSwitcher-module__MHxVKa__dialog{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:min(100%,560px);max-height:min(620px,76vh);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.ProjectSwitcher-module__MHxVKa__dialogHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.ProjectSwitcher-module__MHxVKa__dialogEyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.ProjectSwitcher-module__MHxVKa__dialogTitle{color:#0f172a;margin:.25rem 0 0;font-size:1.125rem;font-weight:700}.ProjectSwitcher-module__MHxVKa__closeButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ProjectSwitcher-module__MHxVKa__closeButton:hover{color:#0f172a;background:#f1f5f9}.ProjectSwitcher-module__MHxVKa__searchBox{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.625rem;margin:1rem 1.25rem .75rem;padding:.625rem .75rem;display:flex}.ProjectSwitcher-module__MHxVKa__searchBox:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.ProjectSwitcher-module__MHxVKa__searchBox input{color:#0f172a;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.ProjectSwitcher-module__MHxVKa__projectList{padding:.25rem .75rem .75rem;overflow-y:auto}.ProjectSwitcher-module__MHxVKa__projectOption{color:#334155;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.ProjectSwitcher-module__MHxVKa__projectOption:hover{background:#f1f5f9}.ProjectSwitcher-module__MHxVKa__projectOptionActive{color:#1d4ed8;background:#eff6ff}.ProjectSwitcher-module__MHxVKa__projectOptionIcon{color:#475569;background:#e2e8f0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:700;display:inline-flex}.ProjectSwitcher-module__MHxVKa__projectOptionActive .ProjectSwitcher-module__MHxVKa__projectOptionIcon{color:#1d4ed8;background:#dbeafe}.ProjectSwitcher-module__MHxVKa__projectOptionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.ProjectSwitcher-module__MHxVKa__checkIcon{color:#2563eb;flex-shrink:0}.ProjectSwitcher-module__MHxVKa__emptyState{color:#64748b;text-align:center;padding:1.5rem .75rem;font-size:.875rem}.ProjectSwitcher-module__MHxVKa__sectionHeader{color:#64748b;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.75rem .75rem .375rem;font-size:.6875rem;font-weight:700;display:flex}.ProjectSwitcher-module__MHxVKa__sectionDot{border-radius:50%;width:6px;height:6px}.ProjectSwitcher-module__MHxVKa__sectionDotActive{background-color:#10b981}.ProjectSwitcher-module__MHxVKa__sectionDotArchived{background-color:#94a3b8}.ProjectSwitcher-module__MHxVKa__projectOptionContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ProjectSwitcher-module__MHxVKa__projectOptionSubtext{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}
.MarkdownContent-module__K_FGCW__content{overflow-wrap:anywhere}.MarkdownContent-module__K_FGCW__content p{margin:0 0 1rem}.MarkdownContent-module__K_FGCW__content p:last-child{margin-bottom:0}.MarkdownContent-module__K_FGCW__content a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.MarkdownContent-module__K_FGCW__content blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);margin:1rem 0;padding-left:1rem}:is(.MarkdownContent-module__K_FGCW__content ul,.MarkdownContent-module__K_FGCW__content ol){margin:0 0 1rem;padding-left:1.5rem}.MarkdownContent-module__K_FGCW__content li+li{margin-top:.25rem}.MarkdownContent-module__K_FGCW__content pre{border-radius:var(--radius-sm);background-color:#e5e7eb;padding:.75rem;overflow-x:auto}.MarkdownContent-module__K_FGCW__content code{font-family:var(--font-mono);font-size:.875em}.MarkdownContent-module__K_FGCW__content :not(pre)>code{border-radius:var(--radius-sm);background-color:#e5e7eb;padding:.125rem .25rem}.MarkdownContent-module__K_FGCW__content table{border-collapse:collapse;max-width:100%;margin:1rem 0;display:block;overflow-x:auto}:is(.MarkdownContent-module__K_FGCW__content th,.MarkdownContent-module__K_FGCW__content td){border:1px solid var(--color-border);text-align:left;padding:.5rem .75rem}.MarkdownContent-module__K_FGCW__content th{background-color:#f3f4f6;font-weight:700}.MarkdownContent-module__K_FGCW__content hr{border:0;border-top:1px solid var(--color-border);margin:1rem 0}.MarkdownContent-module__K_FGCW__content img{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto;box-shadow:var(--shadow-sm);cursor:zoom-in;margin:.5rem 0 1rem;transition:transform .15s,box-shadow .15s;display:block}.MarkdownContent-module__K_FGCW__content img:hover{box-shadow:var(--shadow-md);transform:scale(1.01)}.MarkdownContent-module__K_FGCW__content video{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;margin:.5rem 0 1rem;display:block}.MarkdownContent-module__K_FGCW__imageFallback{width:fit-content;max-width:100%;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);background-color:#f8fafc;align-items:center;gap:.5rem;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.8125rem;font-style:normal;font-weight:500;display:inline-flex}
.Sidebar-module__umq6aG__sidebar{background-color:var(--color-primary);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:260px;height:100%;display:flex;overflow:hidden auto}.Sidebar-module__umq6aG__backdrop{display:none}.Sidebar-module__umq6aG__mobileNavigation{display:contents}.Sidebar-module__umq6aG__brand{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:flex}.Sidebar-module__umq6aG__brand .Sidebar-module__umq6aG__logoBadge{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Sidebar-module__umq6aG__brand .Sidebar-module__umq6aG__logoBadge .Sidebar-module__umq6aG__logoIcon{width:24px;height:24px;display:block}.Sidebar-module__umq6aG__brand .Sidebar-module__umq6aG__brandText{letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:700}.Sidebar-module__umq6aG__brand .Sidebar-module__umq6aG__betaBadge{border-radius:var(--radius-full);color:#fbbf24;letter-spacing:.02em;text-transform:uppercase;background-color:#fbbf2429;border:1px solid #fbbf2459;flex-shrink:0;padding:.1rem .3rem;font-size:.5625rem;font-weight:700;line-height:1.2}.Sidebar-module__umq6aG__projectInfo{background-color:#ffffff08;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:1.25rem}.Sidebar-module__umq6aG__projectInfo .Sidebar-module__umq6aG__projectInfoHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.Sidebar-module__umq6aG__projectInfo .Sidebar-module__umq6aG__projectLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.6875rem}.Sidebar-module__umq6aG__projectInfo .Sidebar-module__umq6aG__projectAdminBadge{border-radius:var(--radius-full);color:#f59e0b;background-color:#f59e0b33;border:1px solid #f59e0b4d;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.Sidebar-module__umq6aG__projectInfo .Sidebar-module__umq6aG__projectName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.Sidebar-module__umq6aG__nav{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:1.25rem .75rem;display:flex}.Sidebar-module__umq6aG__navSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:.75rem .5rem .25rem;font-size:.6875rem}.Sidebar-module__umq6aG__navItem{border-radius:var(--radius-md);color:#ffffffbf;transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.Sidebar-module__umq6aG__navItem:hover{color:#fff;background-color:#ffffff14}.Sidebar-module__umq6aG__navItem.Sidebar-module__umq6aG__active{background-color:var(--color-accent);color:var(--color-primary);font-weight:600}.Sidebar-module__umq6aG__navIcon{flex-shrink:0;width:18px;height:18px}.Sidebar-module__umq6aG__sidebarFooter{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding:1.25rem;display:flex}.Sidebar-module__umq6aG__sidebarFooter .Sidebar-module__umq6aG__userInfo{flex:1;min-width:0}.Sidebar-module__umq6aG__sidebarFooter .Sidebar-module__umq6aG__userInfo .Sidebar-module__umq6aG__userEmail{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.Sidebar-module__umq6aG__sidebarFooter .Sidebar-module__umq6aG__userInfo .Sidebar-module__umq6aG__userRole{color:var(--color-text-muted);font-size:.6875rem}.Sidebar-module__umq6aG__sidebarFooter .Sidebar-module__umq6aG__signOutButton{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:flex}.Sidebar-module__umq6aG__sidebarFooter .Sidebar-module__umq6aG__signOutButton:hover{color:var(--color-danger);background-color:#ef44441a}@media (max-width:1023px){.Sidebar-module__umq6aG__mobileNavigation{z-index:2147483000;isolation:isolate;pointer-events:none;touch-action:pan-y;display:block;position:fixed;inset:0}.Sidebar-module__umq6aG__sidebar{width:min(280px,100vw - 2rem);box-shadow:var(--shadow-lg);z-index:2;pointer-events:auto;transition:transform var(--transition-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.Sidebar-module__umq6aG__sidebar.Sidebar-module__umq6aG__open{transform:translate(0)}.Sidebar-module__umq6aG__backdrop{z-index:1;cursor:pointer;pointer-events:auto;background-color:#11182780;border:0;padding:0;display:block;position:fixed;inset:0}}
