.ChangeTable-module__1-d2qW__titleCell{font-weight:var(--font-weight-medium)}.ChangeTable-module__1-d2qW__categoryBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;background:var(--color-bg-surface-raised);color:var(--color-text-secondary);display:inline-block}.ChangeTable-module__1-d2qW__statusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;display:inline-block}.ChangeTable-module__1-d2qW__dateCell{color:var(--color-text-secondary);font-size:var(--text-xs)}.ChangeTable-module__1-d2qW__rowSelected{background:var(--color-primary-subtle)!important}
.ChangeDetail-module__9y-gta__wrapper{gap:var(--space-6);padding:var(--space-6);flex-direction:column;height:100%;display:flex;overflow-y:auto}.ChangeDetail-module__9y-gta__emptyState{height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.ChangeDetail-module__9y-gta__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ChangeDetail-module__9y-gta__headerLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ChangeDetail-module__9y-gta__header{gap:var(--space-2);flex-direction:column;display:flex}.ChangeDetail-module__9y-gta__title{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ChangeDetail-module__9y-gta__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ChangeDetail-module__9y-gta__categoryBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;background:var(--color-bg-surface-raised);color:var(--color-text-secondary);display:inline-block}.ChangeDetail-module__9y-gta__statusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;display:inline-block}.ChangeDetail-module__9y-gta__metaInfo{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ChangeDetail-module__9y-gta__editBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;transition:background-color .1s,color .1s;display:flex}.ChangeDetail-module__9y-gta__editBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ChangeDetail-module__9y-gta__section{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.ChangeDetail-module__9y-gta__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}.ChangeDetail-module__9y-gta__textBlock{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed,1.625)}.ChangeDetail-module__9y-gta__emptyText{font-size:var(--text-sm);color:var(--color-text-tertiary);font-style:italic}.ChangeDetail-module__9y-gta__dateRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-1);display:flex}.ChangeDetail-module__9y-gta__dateLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);min-width:140px}.ChangeDetail-module__9y-gta__dateValue{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ChangeDetail-module__9y-gta__impactRow{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.ChangeDetail-module__9y-gta__impactHeader{align-items:center;gap:var(--space-2);display:flex}.ChangeDetail-module__9y-gta__impactLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ChangeDetail-module__9y-gta__impactBadgeAffected{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-warning-subtle);color:var(--color-warning-text);display:inline-block}.ChangeDetail-module__9y-gta__impactBadgeNone{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);display:inline-block}.ChangeDetail-module__9y-gta__impactDescription{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:var(--space-4)}.ChangeDetail-module__9y-gta__approvalRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.ChangeDetail-module__9y-gta__approvalLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);min-width:100px}.ChangeDetail-module__9y-gta__approvalValue{font-size:var(--text-sm);color:var(--color-text-primary)}.ChangeDetail-module__9y-gta__riskEntry{background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-2)}.ChangeDetail-module__9y-gta__riskTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.ChangeDetail-module__9y-gta__riskField{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.ChangeDetail-module__9y-gta__riskFieldLabel{font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}
.ChangeDetailSkeleton-module__IV0_zq__wrapper{gap:var(--space-6);padding:var(--space-6);flex-direction:column;height:100%;display:flex;overflow:hidden}.ChangeDetailSkeleton-module__IV0_zq__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ChangeDetailSkeleton-module__IV0_zq__headerLeft{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ChangeDetailSkeleton-module__IV0_zq__title{border-radius:var(--radius-sm);width:70%;height:22px}.ChangeDetailSkeleton-module__IV0_zq__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ChangeDetailSkeleton-module__IV0_zq__categoryBadge{border-radius:var(--radius-full);background:var(--color-bg-surface-raised);width:84px;height:18px}.ChangeDetailSkeleton-module__IV0_zq__statusBadge{border-radius:var(--radius-full);width:100px;height:18px}.ChangeDetailSkeleton-module__IV0_zq__metaInfo{border-radius:var(--radius-sm);opacity:.7;width:220px;height:10px}.ChangeDetailSkeleton-module__IV0_zq__editBtn{border-radius:var(--radius-sm);flex-shrink:0;width:82px;height:24px}.ChangeDetailSkeleton-module__IV0_zq__section{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.ChangeDetailSkeleton-module__IV0_zq__sectionLabel{border-radius:var(--radius-sm);width:120px;height:10px;margin-bottom:var(--space-2);opacity:.7}.ChangeDetailSkeleton-module__IV0_zq__textBlock{flex-direction:column;gap:8px;display:flex}.ChangeDetailSkeleton-module__IV0_zq__textLine{border-radius:var(--radius-sm);height:11px}.ChangeDetailSkeleton-module__IV0_zq__reasonList{gap:var(--space-2);flex-direction:column;display:flex}.ChangeDetailSkeleton-module__IV0_zq__reasonRow{align-items:center;gap:var(--space-2);display:flex}.ChangeDetailSkeleton-module__IV0_zq__reasonBullet{border-radius:var(--radius-full);opacity:.7;flex-shrink:0;width:6px;height:6px}.ChangeDetailSkeleton-module__IV0_zq__reasonText{border-radius:var(--radius-sm);height:11px}.ChangeDetailSkeleton-module__IV0_zq__impactList{gap:var(--space-3);flex-direction:column;display:flex}.ChangeDetailSkeleton-module__IV0_zq__impactRow{flex-direction:column;gap:6px;display:flex}.ChangeDetailSkeleton-module__IV0_zq__impactHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ChangeDetailSkeleton-module__IV0_zq__impactLabel{border-radius:var(--radius-sm);height:13px}.ChangeDetailSkeleton-module__IV0_zq__impactBadgeAffected{border-radius:var(--radius-full);background:var(--color-warning-subtle,#eab3082e);width:92px;height:18px}.ChangeDetailSkeleton-module__IV0_zq__impactBadgeNone{border-radius:var(--radius-full);background:var(--color-success-subtle,#22c55e26);opacity:.7;width:92px;height:18px}.ChangeDetailSkeleton-module__IV0_zq__impactDescription{border-radius:var(--radius-sm);opacity:.85;height:10px}.ChangeDetailSkeleton-module__IV0_zq__approvalGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.ChangeDetailSkeleton-module__IV0_zq__approvalItem{flex-direction:column;gap:6px;display:flex}.ChangeDetailSkeleton-module__IV0_zq__approvalLabel{border-radius:var(--radius-sm);opacity:.7;width:86px;height:10px}.ChangeDetailSkeleton-module__IV0_zq__approvalValue{border-radius:var(--radius-sm);height:14px}
.ChangeFormModal-module__ph-DxW__form{gap:var(--space-4);flex-direction:column;display:flex}.ChangeFormModal-module__ph-DxW__row{gap:var(--space-1);flex-direction:column;display:flex}.ChangeFormModal-module__ph-DxW__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ChangeFormModal-module__ph-DxW__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ChangeFormModal-module__ph-DxW__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.ChangeFormModal-module__ph-DxW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ChangeFormModal-module__ph-DxW__input::placeholder{color:var(--color-text-tertiary)}.ChangeFormModal-module__ph-DxW__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer}.ChangeFormModal-module__ph-DxW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ChangeFormModal-module__ph-DxW__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;font-family:inherit}.ChangeFormModal-module__ph-DxW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ChangeFormModal-module__ph-DxW__textarea::placeholder{color:var(--color-text-tertiary)}.ChangeFormModal-module__ph-DxW__tabDescription{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}.ChangeFormModal-module__ph-DxW__impactToggleRow{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);margin-bottom:var(--space-2);flex-direction:column;display:flex}.ChangeFormModal-module__ph-DxW__impactToggleHeader{justify-content:space-between;align-items:center;display:flex}.ChangeFormModal-module__ph-DxW__impactToggleLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ChangeFormModal-module__ph-DxW__toggleGroup{gap:var(--space-1);display:flex}.ChangeFormModal-module__ph-DxW__toggleBtn{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:all .1s}.ChangeFormModal-module__ph-DxW__toggleBtnActive{background:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary)}.ChangeFormModal-module__ph-DxW__riskLinkRow{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);margin-bottom:var(--space-2);flex-direction:column;display:flex}.ChangeFormModal-module__ph-DxW__riskLinkHeader{justify-content:space-between;align-items:center;display:flex}.ChangeFormModal-module__ph-DxW__riskLinkTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ChangeFormModal-module__ph-DxW__removeBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:flex}.ChangeFormModal-module__ph-DxW__removeBtn:hover{color:var(--color-danger-text);background:var(--color-danger-subtle)}.ChangeFormModal-module__ph-DxW__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:color .1s,border-color .1s;display:flex}.ChangeFormModal-module__ph-DxW__addBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}
.WelcomeDialog-module__v9j8aW__overlay{z-index:1100;background:#00000073;animation:.15s ease-out WelcomeDialog-module__v9j8aW__fadeIn;position:fixed;inset:0}.WelcomeDialog-module__v9j8aW__dialog{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg,12px);width:960px;max-width:calc(100vw - 48px);height:560px;max-height:calc(100vh - 96px);box-shadow:var(--shadow-modal,0 24px 64px #0000004d);z-index:1101;flex-direction:row;animation:.2s ease-out WelcomeDialog-module__v9j8aW__dialogIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (max-width:720px){.WelcomeDialog-module__v9j8aW__dialog{flex-direction:column;height:auto;max-height:calc(100vh - 48px)}}.WelcomeDialog-module__v9j8aW__nav{background:var(--color-bg-app);border-right:1px solid var(--color-border-default);width:320px;padding:var(--space-6) var(--space-4);gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}@media (max-width:720px){.WelcomeDialog-module__v9j8aW__nav{border-right:none;border-bottom:1px solid var(--color-border-default);width:100%;padding:var(--space-3);flex-direction:row}}.WelcomeDialog-module__v9j8aW__navHeader{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--space-3) var(--space-3)}@media (max-width:720px){.WelcomeDialog-module__v9j8aW__navHeader{display:none}}.WelcomeDialog-module__v9j8aW__navItem{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md,8px);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .1s,color .1s;display:flex}.WelcomeDialog-module__v9j8aW__navItem:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WelcomeDialog-module__v9j8aW__navItemActive,.WelcomeDialog-module__v9j8aW__navItemActive:hover{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.WelcomeDialog-module__v9j8aW__navIcon{flex-shrink:0;width:16px}.WelcomeDialog-module__v9j8aW__content{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.WelcomeDialog-module__v9j8aW__closeBtn{top:var(--space-4);right:var(--space-4);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex;position:absolute}.WelcomeDialog-module__v9j8aW__closeBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WelcomeDialog-module__v9j8aW__contentBody{padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.WelcomeDialog-module__v9j8aW__title{font-size:var(--text-xl,1.375rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding-right:var(--space-8);margin:0}.WelcomeDialog-module__v9j8aW__lead{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.WelcomeDialog-module__v9j8aW__leadClamped{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.WelcomeDialog-module__v9j8aW__featureGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:560px){.WelcomeDialog-module__v9j8aW__featureGrid{grid-template-columns:1fr}}.WelcomeDialog-module__v9j8aW__featureCard{gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-app);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);align-items:flex-start;display:flex}.WelcomeDialog-module__v9j8aW__featureIcon{border-radius:var(--radius-md,8px);background:var(--color-primary-subtle,#3b82f61a);width:32px;height:32px;color:var(--color-primary,#3b82f6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WelcomeDialog-module__v9j8aW__featureTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 2px}.WelcomeDialog-module__v9j8aW__featureDescription{font-size:var(--text-xs);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.WelcomeDialog-module__v9j8aW__historyLink{font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;align-self:flex-start}.WelcomeDialog-module__v9j8aW__historyLink:hover{color:var(--color-primary-hover)}.WelcomeDialog-module__v9j8aW__tourCardGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.WelcomeDialog-module__v9j8aW__tourCard{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-app);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);flex-direction:column;display:flex}.WelcomeDialog-module__v9j8aW__tourCardBtn{margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s,color .1s}.WelcomeDialog-module__v9j8aW__tourCardBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WelcomeDialog-module__v9j8aW__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-default);flex-shrink:0;display:flex}.WelcomeDialog-module__v9j8aW__btnGhost{padding:var(--space-2) var(--space-4);color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none}.WelcomeDialog-module__v9j8aW__btnGhost:hover{color:var(--color-text-secondary)}.WelcomeDialog-module__v9j8aW__btnPrimary{padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:background-color .1s}.WelcomeDialog-module__v9j8aW__btnPrimary:hover{background:var(--color-primary-hover)}@keyframes WelcomeDialog-module__v9j8aW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WelcomeDialog-module__v9j8aW__dialogIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.OnboardingButton-module__2jAgkW__trigger{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;transition:background-color .15s,color .15s;display:flex;position:relative}.OnboardingButton-module__2jAgkW__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.OnboardingButton-module__2jAgkW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.OnboardingButton-module__2jAgkW__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:260px;box-shadow:var(--shadow-card-hover,0 4px 16px #00000026);z-index:1000;animation:.15s ease-out OnboardingButton-module__2jAgkW__slideIn;overflow:hidden}.OnboardingButton-module__2jAgkW__arrow{fill:var(--color-bg-surface)}.OnboardingButton-module__2jAgkW__section{padding:var(--space-1) 0}.OnboardingButton-module__2jAgkW__sectionLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em}.OnboardingButton-module__2jAgkW__separator{background:var(--color-border-default);height:1px}.OnboardingButton-module__2jAgkW__menuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;text-decoration:none;transition:background-color .1s;display:flex}.OnboardingButton-module__2jAgkW__menuItem:hover{background:var(--color-bg-surface-raised)}.OnboardingButton-module__2jAgkW__menuItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.OnboardingButton-module__2jAgkW__menuIcon{width:16px;color:var(--color-text-tertiary)}@keyframes OnboardingButton-module__2jAgkW__slideIn{0%{opacity:0}to{opacity:1}}
.NotificationPanel-module__L1Oh4q__trigger{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;transition:background-color .15s,color .15s;display:flex;position:relative}.NotificationPanel-module__L1Oh4q__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.NotificationPanel-module__L1Oh4q__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationPanel-module__L1Oh4q__dot{border-radius:var(--radius-full);background:var(--color-badge-bg);border:1.5px solid var(--color-bg-surface);width:10px;height:10px;animation:2s ease-in-out infinite NotificationPanel-module__L1Oh4q__pulse;position:absolute;top:2px;right:2px}@keyframes NotificationPanel-module__L1Oh4q__pulse{0%,to{opacity:1}50%{opacity:.4}}
.ThemeSwitcher-module__97UBvq__switcher{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;overflow:hidden}.ThemeSwitcher-module__97UBvq__option{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ThemeSwitcher-module__97UBvq__option:not(:last-child){border-right:1px solid var(--color-border-default)}.ThemeSwitcher-module__97UBvq__option:hover{background:var(--color-bg-surface-raised)}.ThemeSwitcher-module__97UBvq__active{background:var(--color-primary);color:var(--color-primary-text)}.ThemeSwitcher-module__97UBvq__active:hover{background:var(--color-primary-hover)}
.DensitySwitcher-module__jYdeKW__list{flex-direction:column;display:flex}.DensitySwitcher-module__jYdeKW__option{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.DensitySwitcher-module__jYdeKW__option:hover{background:var(--color-bg-surface-raised)}.DensitySwitcher-module__jYdeKW__option[aria-pressed=true]{background:var(--color-primary-subtle)}.DensitySwitcher-module__jYdeKW__optionContent{flex:1;min-width:0}.DensitySwitcher-module__jYdeKW__optionLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.DensitySwitcher-module__jYdeKW__optionDescription{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:1px}.DensitySwitcher-module__jYdeKW__checkIcon{color:var(--color-primary);font-size:var(--text-sm);flex-shrink:0}
.LanguageSwitcher-module__-qT6RG__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:9.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-primary);transition:background-color .1s,border-color .1s;display:inline-flex}.LanguageSwitcher-module__-qT6RG__trigger:hover:not(:disabled){background:var(--color-bg-surface-raised);border-color:var(--color-border-strong)}.LanguageSwitcher-module__-qT6RG__trigger:disabled{opacity:.6;cursor:not-allowed}.LanguageSwitcher-module__-qT6RG__trigger[aria-expanded=true]{border-color:var(--color-primary)}.LanguageSwitcher-module__-qT6RG__triggerLabel{font-weight:var(--font-weight-medium)}.LanguageSwitcher-module__-qT6RG__triggerChevron{font-size:var(--text-xs);color:var(--color-text-tertiary);transition:transform .15s}.LanguageSwitcher-module__-qT6RG__trigger[aria-expanded=true] .LanguageSwitcher-module__-qT6RG__triggerChevron{transform:rotate(180deg)}.LanguageSwitcher-module__-qT6RG__popoverContent{z-index:1010;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:16rem;max-height:min(60vh,420px);box-shadow:var(--shadow-md);padding:var(--space-1);animation:.1s ease-out LanguageSwitcher-module__-qT6RG__fadeIn;overflow-y:auto}@keyframes LanguageSwitcher-module__-qT6RG__fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher-module__-qT6RG__list{flex-direction:column;display:flex}.LanguageSwitcher-module__-qT6RG__option{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.LanguageSwitcher-module__-qT6RG__option:disabled{opacity:.6;cursor:not-allowed}.LanguageSwitcher-module__-qT6RG__option:hover{background:var(--color-bg-surface-raised)}.LanguageSwitcher-module__-qT6RG__option[aria-pressed=true]{background:var(--color-primary-subtle)}.LanguageSwitcher-module__-qT6RG__optionContent{flex:1;min-width:0}.LanguageSwitcher-module__-qT6RG__optionLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.LanguageSwitcher-module__-qT6RG__optionDescription{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:1px}.LanguageSwitcher-module__-qT6RG__checkIcon{color:var(--color-primary);font-size:var(--text-sm);flex-shrink:0}
.CycleFormModal-module__JhB_AG__form{gap:var(--space-4);flex-direction:column;display:flex}.CycleFormModal-module__JhB_AG__row{gap:var(--space-1);flex-direction:column;display:flex}.CycleFormModal-module__JhB_AG__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.CycleFormModal-module__JhB_AG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CycleFormModal-module__JhB_AG__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.CycleFormModal-module__JhB_AG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.CycleFormModal-module__JhB_AG__input::placeholder{color:var(--color-text-tertiary)}.CycleFormModal-module__JhB_AG__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer}.CycleFormModal-module__JhB_AG__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.CycleFormModal-module__JhB_AG__deleteError{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger-border,#f5b8b8);border-radius:var(--radius-sm);background:var(--color-danger-subtle,#fdecec);color:var(--color-danger-strong,#b91c1c);font-size:var(--text-sm);line-height:1.4}
.StrategyConfigButton-module__c8L8aq__configBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;transition:background-color .1s,color .1s;display:flex}.StrategyConfigButton-module__c8L8aq__configBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.StrategyConfigButton-module__c8L8aq__tabContent{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.StrategyConfigButton-module__c8L8aq__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.StrategyConfigButton-module__c8L8aq__configTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.StrategyConfigButton-module__c8L8aq__configTable th{text-align:left;padding:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.StrategyConfigButton-module__c8L8aq__configTable td{padding:var(--space-2);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle)}.StrategyConfigButton-module__c8L8aq__cellBold{font-weight:var(--font-weight-semibold)}.StrategyConfigButton-module__c8L8aq__statusPill{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:1px 8px;display:inline-block}.StrategyConfigButton-module__c8L8aq__status_active{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.StrategyConfigButton-module__c8L8aq__status_closed{background:color-mix(in srgb, var(--color-text-tertiary) 15%, transparent);color:var(--color-text-tertiary)}.StrategyConfigButton-module__c8L8aq__status_planning{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.StrategyConfigButton-module__c8L8aq__fieldGroup{gap:var(--space-3);flex-direction:column;display:flex}.StrategyConfigButton-module__c8L8aq__field{gap:var(--space-1);flex-direction:column;display:flex}.StrategyConfigButton-module__c8L8aq__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.StrategyConfigButton-module__c8L8aq__fieldInput{padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit}.StrategyConfigButton-module__c8L8aq__fieldInput:disabled{opacity:.7;cursor:not-allowed}.StrategyConfigButton-module__c8L8aq__cycleCard{border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.StrategyConfigButton-module__c8L8aq__cycleHeaderGrid,.StrategyConfigButton-module__c8L8aq__cycleRow{grid-template-columns:1fr 120px 110px 110px 130px 72px;min-width:520px;display:grid}.StrategyConfigButton-module__c8L8aq__cycleHeaderCell{padding:var(--space-2) var(--space-3);font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--color-border-default);background:var(--color-bg-surface-raised);white-space:nowrap;align-items:center;display:flex}.StrategyConfigButton-module__c8L8aq__cycleRow{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);cursor:pointer;align-items:center;transition:background-color .1s}.StrategyConfigButton-module__c8L8aq__cycleRow:last-child{border-bottom:none}.StrategyConfigButton-module__c8L8aq__cycleRow:hover{background:var(--color-bg-surface-raised)}.StrategyConfigButton-module__c8L8aq__cycleCell{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-primary);align-items:center;min-height:44px;display:flex;overflow:hidden}.StrategyConfigButton-module__c8L8aq__cycleName{font-weight:var(--font-weight-medium)}.StrategyConfigButton-module__c8L8aq__addCycleBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s,color .1s;display:inline-flex}.StrategyConfigButton-module__c8L8aq__addCycleBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.StrategyConfigButton-module__c8L8aq__cycleActions{gap:var(--space-1);justify-content:flex-end;display:flex}.StrategyConfigButton-module__c8L8aq__iconBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:inline-flex}.StrategyConfigButton-module__c8L8aq__iconBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.StrategyConfigButton-module__c8L8aq__iconBtnDanger:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.StrategyConfigButton-module__c8L8aq__tabHeader{justify-content:space-between;align-items:center;display:flex}
.DetailHeader-module__PcqVcW__container{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.DetailHeader-module__PcqVcW__headerRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DetailHeader-module__PcqVcW__iconWrapper{border-radius:var(--radius-md);background:var(--color-bg-surface-raised);width:56px;height:56px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;display:flex;overflow:hidden}.DetailHeader-module__PcqVcW__logo{object-fit:contain;border-radius:var(--radius-md);width:100%;height:100%}.DetailHeader-module__PcqVcW__titleGroup{flex-direction:column;gap:2px;display:flex}.DetailHeader-module__PcqVcW__titleRow{align-items:center;gap:var(--space-2);display:flex}.DetailHeader-module__PcqVcW__name{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.DetailHeader-module__PcqVcW__statusPill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-flex}.DetailHeader-module__PcqVcW__statusConnected{background:var(--color-success-subtle);color:var(--color-success-text)}.DetailHeader-module__PcqVcW__statusDisconnected{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.DetailHeader-module__PcqVcW__categoryBadge{font-size:var(--text-xs);color:var(--color-text-tertiary)}.DetailHeader-module__PcqVcW__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.DetailHeader-module__PcqVcW__toggleBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background .1s;display:flex}.DetailHeader-module__PcqVcW__toggleBtn:hover{background:var(--color-bg-surface-raised)}.DetailHeader-module__PcqVcW__disconnectBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background .1s;display:flex}.DetailHeader-module__PcqVcW__disconnectBtn:hover{background:var(--color-danger-subtle)}.DetailHeader-module__PcqVcW__blockedHint{color:var(--color-text-tertiary);font-size:var(--text-xs);white-space:nowrap}.DetailHeader-module__PcqVcW__toggleBtn:disabled,.DetailHeader-module__PcqVcW__disconnectBtn:disabled{opacity:.5;cursor:not-allowed}
.IconRail-module__edrfyq__rail{width:var(--icon-rail-width,52px);background:var(--color-nav-rail-bg);z-index:102;flex-direction:column;flex-shrink:0;align-items:center;height:100vh;padding:.75rem 0;display:flex;position:relative;overflow-y:auto}.IconRail-module__edrfyq__logo{margin-bottom:var(--space-6);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:none;display:block}.IconRail-module__edrfyq__coreSection{flex-direction:column;align-items:center;gap:.375rem;display:flex}.IconRail-module__edrfyq__spacer{flex:1}.IconRail-module__edrfyq__utilitySection{flex-direction:column;align-items:center;gap:.375rem;display:flex}.IconRail-module__edrfyq__moduleButton{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-nav-rail-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.IconRail-module__edrfyq__moduleButton:hover{color:var(--color-nav-rail-text-active);background:#ffffff14}.IconRail-module__edrfyq__moduleButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.IconRail-module__edrfyq__moduleButton[aria-current=true]{background:var(--color-nav-rail-active-bg);color:var(--color-nav-rail-text-active)}.IconRail-module__edrfyq__badge{border-radius:var(--radius-full);background:var(--color-badge-bg);min-width:16px;height:16px;color:var(--color-badge-text);font-size:.625rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.IconRail-module__edrfyq__version{color:var(--color-nav-rail-text);opacity:.5;margin-top:var(--space-2);-webkit-user-select:none;user-select:none;font-size:.5625rem}@media (max-width:1023px){.IconRail-module__edrfyq__rail{display:none}}
.MultiSelect-module__9DGRLq__wrapper{min-width:12rem;display:inline-block;position:relative}.MultiSelect-module__9DGRLq__control{text-align:left;width:100%;padding:2px var(--space-2);font-size:var(--text-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.MultiSelect-module__9DGRLq__value{color:var(--color-text-primary)}.MultiSelect-module__9DGRLq__placeholder{color:var(--color-text-tertiary)}.MultiSelect-module__9DGRLq__dropdown{z-index:50;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-width:100%;max-height:16rem;padding:var(--space-1);position:absolute;top:calc(100% + 2px);left:0;overflow:auto;box-shadow:0 4px 12px #0000001f}.MultiSelect-module__9DGRLq__search{width:100%;padding:2px var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary)}.MultiSelect-module__9DGRLq__option{font-size:var(--text-xs);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:.4rem;padding:.2rem .3rem;display:flex}.MultiSelect-module__9DGRLq__option:hover{background:var(--color-bg-surface-raised)}.MultiSelect-module__9DGRLq__labelChip{border-radius:var(--radius-sm);padding:.05rem .4rem;font-size:.75rem}.MultiSelect-module__9DGRLq__empty{font-size:var(--text-xs);color:var(--color-text-tertiary);padding:.4rem}
.deliverable-cells-module__A0DdAG__progressCell{align-items:center;gap:var(--space-1);min-width:80px;display:flex}.deliverable-cells-module__A0DdAG__progressText{color:var(--color-text-secondary);text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:.625rem}.deliverable-cells-module__A0DdAG__progressTrack{background:var(--color-border-default);border-radius:3px;flex:1;max-width:60px;height:5px;overflow:hidden}.deliverable-cells-module__A0DdAG__progressFill{background:var(--color-primary);border-radius:3px;height:100%}.deliverable-cells-module__A0DdAG__badge{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:inline-block}.deliverable-cells-module__A0DdAG__badgeGreen{background:var(--color-success-subtle);color:var(--color-success-text)}.deliverable-cells-module__A0DdAG__badgeBlue{background:var(--color-primary-subtle);color:var(--color-primary)}.deliverable-cells-module__A0DdAG__badgeGray{background:var(--color-neutral-subtle);color:var(--color-text-tertiary)}.deliverable-cells-module__A0DdAG__badgeRed{background:var(--color-danger-subtle);color:var(--color-danger-text)}.deliverable-cells-module__A0DdAG__summary{gap:var(--space-4);flex-wrap:wrap;display:flex}.deliverable-cells-module__A0DdAG__summaryItem{font-size:var(--text-xs);align-items:center;gap:var(--space-1);display:flex}.deliverable-cells-module__A0DdAG__summaryDot{border-radius:var(--radius-full);width:8px;height:8px}.deliverable-cells-module__A0DdAG__summaryLabel{color:var(--color-text-tertiary)}.deliverable-cells-module__A0DdAG__summaryCount{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}
.ConfidenceIndicator-module__Dugahq__wrapper{align-items:center;gap:var(--space-1);display:inline-flex}.ConfidenceIndicator-module__Dugahq__dots{gap:3px;display:flex}.ConfidenceIndicator-module__Dugahq__dot{border-radius:var(--radius-full);background:var(--color-border-default);width:6px;height:6px;transition:background .2s}.ConfidenceIndicator-module__Dugahq__dotFilled{background:var(--dot-color,var(--color-primary))}.ConfidenceIndicator-module__Dugahq__label{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}
.TimelineRichComposer-module__YnX5YW__composer{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);flex-direction:column;display:flex}.TimelineRichComposer-module__YnX5YW__typeTabs{gap:var(--space-1);padding:var(--space-1);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);flex-direction:row;align-self:flex-start;display:flex}.TimelineRichComposer-module__YnX5YW__typeTab{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:color .1s,background-color .1s;display:inline-flex}.TimelineRichComposer-module__YnX5YW__typeTab:hover{color:var(--color-text-secondary)}.TimelineRichComposer-module__YnX5YW__typeTabActive{background:var(--color-bg-surface);color:var(--color-primary);box-shadow:0 1px 2px #00000014}.TimelineRichComposer-module__YnX5YW__typeTabActive:hover{color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__titleInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__titleInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__titleInput::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.TimelineRichComposer-module__YnX5YW__rteWrap{flex-direction:column;min-height:110px;display:flex}.TimelineRichComposer-module__YnX5YW__rteWrap>div{flex:1}.TimelineRichComposer-module__YnX5YW__eventFields{gap:var(--space-3);flex-flow:wrap;display:flex}.TimelineRichComposer-module__YnX5YW__fieldLabel{gap:var(--space-1);flex-direction:column;flex:1;min-width:180px;display:flex}.TimelineRichComposer-module__YnX5YW__fieldLabel>span{font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.TimelineRichComposer-module__YnX5YW__datetimeInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__datetimeInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__dateTimeRow{gap:var(--space-2);flex-direction:row;display:flex}.TimelineRichComposer-module__YnX5YW__dateTimeRow .TimelineRichComposer-module__YnX5YW__datetimeInput{flex:auto;min-width:0}.TimelineRichComposer-module__YnX5YW__timeInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;flex:none;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__timeInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__eventHint{font-size:var(--text-xs);color:var(--color-warning,var(--color-text-tertiary))}.TimelineRichComposer-module__YnX5YW__pollFields{gap:var(--space-2);flex-direction:column;display:flex}.TimelineRichComposer-module__YnX5YW__pollOptionRow{align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.TimelineRichComposer-module__YnX5YW__pollOptionInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;flex:1;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__pollOptionInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__pollRemoveBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:30px;height:30px;color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,border-color .1s;display:inline-flex}.TimelineRichComposer-module__YnX5YW__pollRemoveBtn:hover{color:var(--color-danger);border-color:var(--color-danger)}.TimelineRichComposer-module__YnX5YW__pollAddBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-self:flex-start;transition:color .1s,border-color .1s;display:inline-flex}.TimelineRichComposer-module__YnX5YW__pollAddBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__pollAnonToggle{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);cursor:pointer;flex-direction:row;display:flex}.TimelineRichComposer-module__YnX5YW__pollAnonToggle input{cursor:pointer;accent-color:var(--color-primary);margin-top:2px}.TimelineRichComposer-module__YnX5YW__pollAnonToggleText{font-size:var(--text-sm);color:var(--color-text-primary);flex-direction:column;gap:1px;display:flex}.TimelineRichComposer-module__YnX5YW__pollAnonToggleHint{font-size:var(--text-xs);color:var(--color-text-tertiary)}.TimelineRichComposer-module__YnX5YW__actionRow{align-items:center;gap:var(--space-3);flex-flow:row;display:flex}.TimelineRichComposer-module__YnX5YW__labelField{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-tertiary);flex-wrap:wrap;flex:auto;display:inline-flex}.TimelineRichComposer-module__YnX5YW__metaIcon{font-size:var(--text-xs);flex-shrink:0}.TimelineRichComposer-module__YnX5YW__submitBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex-shrink:0;transition:opacity .1s}.TimelineRichComposer-module__YnX5YW__submitBtn:disabled{opacity:.5;cursor:default}.TimelineRichComposer-module__YnX5YW__submitBtn:not(:disabled):hover{opacity:.85}
.KanbanCardOverview-module__39ns5G__grid .drag-handle{display:none}.KanbanCardOverview-module__39ns5G__grid{gap:var(--space-5,20px);flex-direction:column;min-height:100%;display:flex}.KanbanCardOverview-module__39ns5G__columnGroup{gap:var(--space-5,20px);flex:1;display:flex}.KanbanCardOverview-module__39ns5G__column{gap:var(--space-4,16px);flex-direction:column;flex:1;min-width:0;display:flex}.KanbanCardOverview-module__39ns5G__growable{flex-direction:column;flex:1;display:flex}.KanbanCardOverview-module__39ns5G__growable>*{flex:1}@media (max-width:900px){.KanbanCardOverview-module__39ns5G__columnGroup{flex-direction:column}}.KanbanCardOverview-module__39ns5G__descriptionWrapper{min-height:200px}.KanbanCardOverview-module__39ns5G__activityToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;overflow:hidden}.KanbanCardOverview-module__39ns5G__toggleBtn{padding:var(--space-1) var(--space-2);background:var(--color-bg-surface);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;border:none;transition:all .1s}.KanbanCardOverview-module__39ns5G__toggleBtn+.KanbanCardOverview-module__39ns5G__toggleBtn{border-left:1px solid var(--color-border-default)}.KanbanCardOverview-module__39ns5G__toggleBtnActive{background:var(--color-primary-subtle);color:var(--color-primary);}.KanbanCardOverview-module__39ns5G__activityWrapper{min-height:200px;padding:var(--space-3);flex-direction:column;flex:1;display:flex}.KanbanCardOverview-module__39ns5G__filesWrapper{max-height:300px;overflow-y:auto}.KanbanCardOverview-module__39ns5G__linkSection{gap:var(--space-1,4px);flex-direction:column;display:flex}.KanbanCardOverview-module__39ns5G__linkSectionTitle{font-size:var(--text-xs,11px);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);padding:var(--space-1,4px) 0}.KanbanCardOverview-module__39ns5G__linkItem{align-items:center;gap:var(--space-2,8px);padding:var(--space-1-5,6px) var(--space-2,8px);border-radius:var(--radius-sm,4px);cursor:pointer;transition:background-color .1s;display:flex}.KanbanCardOverview-module__39ns5G__linkItem:hover{background:var(--color-bg-surface-raised)}.KanbanCardOverview-module__39ns5G__linkItemConfirming,.KanbanCardOverview-module__39ns5G__linkItemConfirming:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.KanbanCardOverview-module__39ns5G__linkIcon{font-size:var(--text-xs,11px);text-align:center;width:14px;color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardOverview-module__39ns5G__linkIconBlocks{color:var(--color-danger);}.KanbanCardOverview-module__39ns5G__linkIconBlockedBy{color:var(--color-warning);}.KanbanCardOverview-module__39ns5G__linkId{font-size:var(--text-xs,11px);color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardOverview-module__39ns5G__linkTitle{font-size:var(--text-sm,13px);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.KanbanCardOverview-module__39ns5G__externalUrl{font-size:var(--text-xs,11px);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:140px;overflow:hidden}.KanbanCardOverview-module__39ns5G__cardBadgeWrapper{display:inline-flex;position:relative}.KanbanCardOverview-module__39ns5G__cardBadge{align-items:center;gap:var(--space-1,4px);padding:2px var(--space-2,8px);border-radius:var(--radius-sm,4px);font-weight:var(--font-weight-semibold,600);font-size:var(--text-sm,13px);background:var(--color-success-subtle,#dcfce7);color:var(--color-success,#16a34a);border:1px solid color-mix(in srgb, var(--color-success,#16a34a) 25%, transparent);cursor:pointer;white-space:nowrap;display:inline-flex}.KanbanCardOverview-module__39ns5G__cardBadge:hover{text-decoration:underline}.KanbanCardOverview-module__39ns5G__cardBadgeIconDone{color:var(--color-success,#16a34a);flex-shrink:0;font-size:.7rem}.KanbanCardOverview-module__39ns5G__cardBadgeIconOpen{color:var(--color-border-default,#d1d5db);flex-shrink:0;font-size:.7rem}.KanbanCardOverview-module__39ns5G__cardPreview{z-index:1000;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);pointer-events:none;min-width:260px;max-width:300px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000026}.KanbanCardOverview-module__39ns5G__linkActions{gap:var(--space-1,4px);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .1s;display:flex}.KanbanCardOverview-module__39ns5G__linkItem:hover .KanbanCardOverview-module__39ns5G__linkActions{opacity:1}.KanbanCardOverview-module__39ns5G__linkActionBtn{color:var(--color-text-tertiary);font-size:var(--text-xs,11px);cursor:pointer;padding:var(--space-1,4px);border-radius:var(--radius-sm,4px);background:0 0;border:none;transition:color .1s,background-color .1s}.KanbanCardOverview-module__39ns5G__linkActionBtn:hover{color:var(--color-primary);background:var(--color-bg-surface-raised)}.KanbanCardOverview-module__39ns5G__linkActionBtnDanger{}.KanbanCardOverview-module__39ns5G__linkActionBtnDanger:hover{color:var(--color-danger)}.KanbanCardOverview-module__39ns5G__linkModal{gap:var(--space-4,16px);flex-direction:column;display:flex}.KanbanCardOverview-module__39ns5G__linkModalField{gap:var(--space-1,4px);flex-direction:column;display:flex}.KanbanCardOverview-module__39ns5G__linkModalLabel{font-size:var(--text-xs,11px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary)}.KanbanCardOverview-module__39ns5G__linkModalToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm,4px);width:fit-content;display:flex;overflow:hidden}.KanbanCardOverview-module__39ns5G__linkModalSelect{padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border-default);border-radius:var(--radius-sm,4px);background:var(--color-bg-surface);font-size:var(--text-sm,13px);color:var(--color-text-primary)}.KanbanCardOverview-module__39ns5G__linkModalInput{padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border-default);border-radius:var(--radius-sm,4px);background:var(--color-bg-surface);font-size:var(--text-sm,13px);color:var(--color-text-primary);outline:none}.KanbanCardOverview-module__39ns5G__linkModalInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.KanbanCardOverview-module__39ns5G__linkModalResults{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.KanbanCardOverview-module__39ns5G__linkModalResultsPopover{z-index:1100;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm,4px);position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000026}.KanbanCardOverview-module__39ns5G__linkModalHint{padding:var(--space-2,8px) var(--space-3,12px);font-size:var(--text-xs,11px);color:var(--color-text-tertiary);margin:0}.KanbanCardOverview-module__39ns5G__linkModalResultItem{align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);font-size:var(--text-sm,13px);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.KanbanCardOverview-module__39ns5G__linkModalResultItem:hover{background:var(--color-bg-surface-raised)}.KanbanCardOverview-module__39ns5G__linkModalResultItem:not(:last-child){border-bottom:1px solid var(--color-border-default)}.KanbanCardOverview-module__39ns5G__linkModalResultId{font-size:var(--text-xs,11px);color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardOverview-module__39ns5G__emptyLinks{font-size:var(--text-sm,13px);color:var(--color-text-tertiary);padding:var(--space-2,8px) 0}.KanbanCardOverview-module__39ns5G__addLinkBtn{align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-2,8px);border-radius:var(--radius-sm,4px);border:1px dashed var(--color-border-default);color:var(--color-text-tertiary);font-size:var(--text-sm,13px);cursor:pointer;text-align:left;width:100%;margin-top:var(--space-2,8px);background:0 0;transition:border-color .1s,color .1s;display:flex}.KanbanCardOverview-module__39ns5G__addLinkBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}
.AddCriterionDialog-module__WGilbW__form{gap:var(--space-4);flex-direction:column;display:flex}.AddCriterionDialog-module__WGilbW__field{gap:var(--space-2);flex-direction:column;display:flex}.AddCriterionDialog-module__WGilbW__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.AddCriterionDialog-module__WGilbW__input,.AddCriterionDialog-module__WGilbW__textarea,.AddCriterionDialog-module__WGilbW__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;font-family:inherit;transition:border-color .1s}.AddCriterionDialog-module__WGilbW__input:focus,.AddCriterionDialog-module__WGilbW__textarea:focus,.AddCriterionDialog-module__WGilbW__select:focus{border-color:var(--color-primary)}.AddCriterionDialog-module__WGilbW__textarea{resize:vertical}.AddCriterionDialog-module__WGilbW__modeToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);align-self:flex-start;display:inline-flex;overflow:hidden}.AddCriterionDialog-module__WGilbW__modeBtn,.AddCriterionDialog-module__WGilbW__modeBtnActive{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;transition:background-color .1s,color .1s}.AddCriterionDialog-module__WGilbW__modeBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.AddCriterionDialog-module__WGilbW__modeBtn+.AddCriterionDialog-module__WGilbW__modeBtnActive,.AddCriterionDialog-module__WGilbW__modeBtnActive+.AddCriterionDialog-module__WGilbW__modeBtn{border-left:1px solid var(--color-border-default)}.AddCriterionDialog-module__WGilbW__modeBtnActive{background:var(--color-primary);color:#fff}.AddCriterionDialog-module__WGilbW__emptyHint{font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-md)}
.QualityGateCriterionCard-module__dDs3Fq__row{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;transition:background-color .1s;display:flex}.QualityGateCriterionCard-module__dDs3Fq__row:hover{background:var(--color-bg-surface-raised)}.QualityGateCriterionCard-module__dDs3Fq__headerRow{align-items:center;gap:var(--space-2);display:flex}.QualityGateCriterionCard-module__dDs3Fq__statusDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.QualityGateCriterionCard-module__dDs3Fq__statusDotPending{background:var(--color-neutral)}.QualityGateCriterionCard-module__dDs3Fq__statusDotApproved{background:var(--color-success)}.QualityGateCriterionCard-module__dDs3Fq__statusDotRejected{background:var(--color-danger)}.QualityGateCriterionCard-module__dDs3Fq__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1;margin:0}.QualityGateCriterionCard-module__dDs3Fq__titleClickable{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);transition:color .15s;display:inline-flex}.QualityGateCriterionCard-module__dDs3Fq__titleClickable:hover{color:var(--color-primary)}.QualityGateCriterionCard-module__dDs3Fq__editIcon{font-size:var(--text-xs);color:var(--color-primary);opacity:0;transition:opacity .15s}.QualityGateCriterionCard-module__dDs3Fq__titleClickable:hover .QualityGateCriterionCard-module__dDs3Fq__editIcon,.QualityGateCriterionCard-module__dDs3Fq__titleClickable:focus-visible .QualityGateCriterionCard-module__dDs3Fq__editIcon{opacity:1}.QualityGateCriterionCard-module__dDs3Fq__titleClickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.QualityGateCriterionCard-module__dDs3Fq__statusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.QualityGateCriterionCard-module__dDs3Fq__statusBadgePending{background:var(--color-neutral-subtle);color:var(--color-neutral-text)}.QualityGateCriterionCard-module__dDs3Fq__statusBadgeApproved{background:var(--color-success-subtle);color:var(--color-success-text)}.QualityGateCriterionCard-module__dDs3Fq__statusBadgeRejected{background:var(--color-danger-subtle);color:var(--color-danger-text)}.QualityGateCriterionCard-module__dDs3Fq__desc{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.QualityGateCriterionCard-module__dDs3Fq__approvers{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.QualityGateCriterionCard-module__dDs3Fq__approverChip{align-items:center;gap:var(--space-1);background:var(--color-bg-surface-raised);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary);display:inline-flex}.QualityGateCriterionCard-module__dDs3Fq__chipKind{color:var(--color-text-tertiary);font-size:10px}.QualityGateCriterionCard-module__dDs3Fq__actions{gap:var(--space-1);margin-top:var(--space-1);justify-content:flex-end;display:flex}.QualityGateCriterionCard-module__dDs3Fq__actionBtn,.QualityGateCriterionCard-module__dDs3Fq__actionBtnDanger{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-medium);transition:background-color .1s,color .1s}.QualityGateCriterionCard-module__dDs3Fq__actionBtnDanger{color:var(--color-danger)}.QualityGateCriterionCard-module__dDs3Fq__actionBtn:hover{background:var(--color-bg-surface-raised)}.QualityGateCriterionCard-module__dDs3Fq__actionBtnDanger:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}
.QualityGateCriteriaList-module__jKYcbq__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.QualityGateCriteriaList-module__jKYcbq__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.QualityGateCriteriaList-module__jKYcbq__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.QualityGateCriteriaList-module__jKYcbq__count{font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);margin-left:var(--space-1)}.QualityGateCriteriaList-module__jKYcbq__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:border-color .1s,color .1s;display:inline-flex}.QualityGateCriteriaList-module__jKYcbq__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.QualityGateCriteriaList-module__jKYcbq__list{margin:0;padding:0;list-style:none}.QualityGateCriteriaList-module__jKYcbq__list>li+li{border-top:1px solid var(--color-border-default)}.QualityGateCriteriaList-module__jKYcbq__empty{color:var(--color-text-tertiary);font-size:var(--text-sm);padding:var(--space-6,32px) var(--space-4);text-align:center}
.AvvTierBanner-module__Qy-D7G__banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:flex}.AvvTierBanner-module__Qy-D7G__icon{border-radius:var(--radius-md);background:var(--color-primary-subtle);width:36px;height:36px;color:var(--color-primary);font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AvvTierBanner-module__Qy-D7G__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.AvvTierBanner-module__Qy-D7G__heading{align-items:center;gap:var(--space-2);display:flex}.AvvTierBanner-module__Qy-D7G__tierBadge{padding:2px var(--space-2);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.AvvTierBanner-module__Qy-D7G__text{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.AvvTierBanner-module__Qy-D7G__link{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;flex-shrink:0;text-decoration:none;transition:background .1s,border-color .1s;display:inline-flex}.AvvTierBanner-module__Qy-D7G__link:hover{background:var(--color-bg-surface-raised);border-color:var(--color-primary)}
.BillingKpiCards-module__jkoHxG__grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.BillingKpiCards-module__jkoHxG__grid{grid-template-columns:repeat(2,1fr)}}.BillingKpiCards-module__jkoHxG__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.BillingKpiCards-module__jkoHxG__cardHeader{align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;display:flex}.BillingKpiCards-module__jkoHxG__cardIcon{font-size:var(--text-sm)}.BillingKpiCards-module__jkoHxG__cardValue{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.BillingKpiCards-module__jkoHxG__cardSub{font-size:var(--text-xs);color:var(--color-text-tertiary)}.BillingKpiCards-module__jkoHxG__badge{padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-subtle);color:var(--color-neutral-text);margin-left:var(--space-2);align-items:center;display:inline-flex}.BillingKpiCards-module__jkoHxG__usageBarTrack{background:var(--color-neutral-subtle);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.BillingKpiCards-module__jkoHxG__usageBarFill{border-radius:var(--radius-full);height:100%;transition:width .3s}.BillingKpiCards-module__jkoHxG__usageGreen{background:var(--color-success)}.BillingKpiCards-module__jkoHxG__usageYellow{background:var(--color-warning)}.BillingKpiCards-module__jkoHxG__usageRed{background:var(--color-danger)}.BillingKpiCards-module__jkoHxG__warningText{color:var(--color-danger);font-weight:var(--font-weight-medium)}
.DetailTabBar-module__bS88KG__tabBar{border-bottom:2px solid var(--color-border-default);padding:0 var(--space-4);flex-shrink:0;gap:0;display:flex}.DetailTabBar-module__bS88KG__tab{padding:var(--space-3) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:color .15s,border-color .15s}.DetailTabBar-module__bS88KG__tab:hover{color:var(--color-text-primary)}.DetailTabBar-module__bS88KG__tabActive{color:var(--color-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-primary)}
.DashboardGrid-module__r_mLxG__gridWrapper{width:100%}.DashboardGrid-module__r_mLxG__overviewLink{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none;transition:color .12s;display:inline-flex}.DashboardGrid-module__r_mLxG__overviewLink:hover{color:var(--color-primary)}.DashboardGrid-module__r_mLxG__overviewLinkIcon{font-size:.625rem}.DashboardGrid-module__r_mLxG__gridWrapper .react-grid-layout{transition:none!important}.DashboardGrid-module__r_mLxG__editMode .react-grid-layout{transition:height .2s!important}.react-grid-item{flex-direction:column;display:flex;transition:none!important}.DashboardGrid-module__r_mLxG__editMode .react-grid-item{transition:all .2s!important}.react-grid-placeholder{background:var(--color-primary-subtle);border:1px dashed var(--color-primary);border-radius:var(--radius-md);opacity:.6}.react-grid-item.react-draggable-dragging{z-index:10;box-shadow:0 8px 24px #0000001f}.react-resizable-handle{opacity:0;transition:opacity .15s}.drag-handle{display:none}.DashboardGrid-module__r_mLxG__placeholder{font-size:var(--text-xs);color:var(--color-text-tertiary)}.DashboardGrid-module__r_mLxG__editMode .react-grid-item{outline:2px dashed var(--color-border-strong);outline-offset:-2px;border-radius:var(--radius-md)}.DashboardGrid-module__r_mLxG__editMode .react-resizable-handle{opacity:1}.DashboardGrid-module__r_mLxG__editMode .drag-handle{display:flex}.DashboardGrid-module__r_mLxG__skeleton{grid-template-columns:7fr 5fr;gap:12px;width:100%;display:grid}.DashboardGrid-module__r_mLxG__skeletonCard{border-radius:var(--radius-md);background:var(--color-bg-surface-raised);overflow:hidden}.DashboardGrid-module__r_mLxG__skeletonCardHeader{align-items:center;gap:10px;padding:14px 16px;display:flex}.DashboardGrid-module__r_mLxG__skeletonCardBody{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.DashboardGrid-module__r_mLxG__shimmerLine{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-surface-raised) 25%, var(--color-border-default) 50%, var(--color-bg-surface-raised) 75%);background-size:200% 100%;height:12px;animation:1.2s ease-in-out infinite DashboardGrid-module__r_mLxG__shimmer}.DashboardGrid-module__r_mLxG__shimmerTitle{width:40%;height:14px;}@keyframes DashboardGrid-module__r_mLxG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Sidebar-module__nfO3IW__sidebar{background:var(--color-sidebar-bg);border-right:none;flex-direction:column;flex-shrink:0;width:0;height:100vh;transition:width .2s;display:flex;overflow:hidden}.Sidebar-module__nfO3IW__sidebarOpen{width:var(--density-sidebar-width,260px);border-right:1px solid var(--color-border-default);overflow-y:auto}.Sidebar-module__nfO3IW__sidebarNoGroups{border-right:none!important;width:0!important}.Sidebar-module__nfO3IW__backdrop,.Sidebar-module__nfO3IW__mobileClose,.Sidebar-module__nfO3IW__moduleNav{display:none}.Sidebar-module__nfO3IW__header{padding:var(--space-3);border-bottom:1px solid var(--color-border-default);align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.Sidebar-module__nfO3IW__headerContent{flex:1;min-width:0}.Sidebar-module__nfO3IW__title{font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-size:var(--text-sm)}.Sidebar-module__nfO3IW__subtitle{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.Sidebar-module__nfO3IW__collapseButtonHeader{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__nfO3IW__collapseButtonHeader:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.Sidebar-module__nfO3IW__quickLinks{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.Sidebar-module__nfO3IW__quickLinkBtn{border-radius:var(--radius-sm);width:32px;height:32px;font-size:var(--text-sm);justify-content:center;align-items:center;text-decoration:none;transition:opacity .1s,transform .1s;display:flex}.Sidebar-module__nfO3IW__quickLinkBtn:hover{opacity:.85;transform:translateY(-1px)}.Sidebar-module__nfO3IW__headerAction{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0}.Sidebar-module__nfO3IW__group{padding-top:var(--space-2)}.Sidebar-module__nfO3IW__groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-nav-group);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-sidebar-group-label)}.Sidebar-module__nfO3IW__groupLabelRow{align-items:center;display:flex}.Sidebar-module__nfO3IW__groupLabelRow:hover .Sidebar-module__nfO3IW__starBtn{opacity:1}.Sidebar-module__nfO3IW__groupLabelBtn{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;font-size:var(--density-text-base);font-weight:var(--font-weight-medium);color:var(--color-sidebar-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;text-decoration:none;transition:background-color .1s,color .1s;display:flex;overflow:hidden}.Sidebar-module__nfO3IW__groupLabelBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.Sidebar-module__nfO3IW__groupLabelBtnActive{color:var(--color-sidebar-active-text);font-weight:var(--font-weight-semibold)}.Sidebar-module__nfO3IW__starBtn{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);opacity:0;margin-right:var(--space-1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;transition:opacity .15s,color .1s,background-color .1s;display:flex}.Sidebar-module__nfO3IW__starBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-warning,#e6a817)}.Sidebar-module__nfO3IW__starBtnActive{opacity:1;color:var(--color-warning,#e6a817)}.Sidebar-module__nfO3IW__groupChevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:.5rem;transition:transform .15s}.Sidebar-module__nfO3IW__groupChevronOpen{transform:rotate(90deg)}.Sidebar-module__nfO3IW__item{width:100%;padding:var(--density-sidebar-item-padding-y) var(--density-cell-padding-x) var(--density-sidebar-item-padding-y) var(--density-sidebar-item-padding-x);text-align:left;cursor:pointer;color:var(--color-sidebar-text);font-size:var(--density-text-base);white-space:nowrap;background:0 0;border:none;border-left:3px solid #0000;text-decoration:none;transition:background-color .1s;display:block}.Sidebar-module__nfO3IW__item:hover{background:var(--color-bg-surface-raised)}.Sidebar-module__nfO3IW__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.Sidebar-module__nfO3IW__item[aria-current=page]{background:var(--color-sidebar-active-bg);border-left-color:var(--color-sidebar-active-border);color:var(--color-sidebar-active-text);font-weight:var(--font-weight-medium)}.Sidebar-module__nfO3IW__collapseButton{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);white-space:nowrap;background:0 0;flex-shrink:0;margin-top:auto;display:flex}.Sidebar-module__nfO3IW__collapseButton:hover{background:var(--color-bg-surface-raised)}.Sidebar-module__nfO3IW__collapseIcon{font-size:.625rem}@media (max-width:1439px){.Sidebar-module__nfO3IW__sidebar{top:0;left:var(--icon-rail-width,52px);width:var(--density-sidebar-width,260px);z-index:101;border-right:none;transition:transform .2s;position:fixed;overflow-y:auto;transform:translate(-100%)}.Sidebar-module__nfO3IW__sidebarOpen{width:var(--density-sidebar-width,260px);border-right:1px solid var(--color-border-default);transform:translate(0);box-shadow:4px 0 12px #0000001a}.Sidebar-module__nfO3IW__sidebarNoGroups{width:0!important;transform:translate(-100%)!important}.Sidebar-module__nfO3IW__backdrop{top:0;bottom:0;left:var(--icon-rail-width,52px);z-index:100;background:#0000004d;display:block;position:fixed;right:0}}@media (max-width:1023px){.Sidebar-module__nfO3IW__sidebar{z-index:201;border-right:none;width:min(320px,85vw);transition:transform .2s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.Sidebar-module__nfO3IW__sidebarOpen{border-right:1px solid var(--color-border-default);width:min(320px,85vw);transform:translate(0);box-shadow:4px 0 12px #00000026}.Sidebar-module__nfO3IW__sidebarNoGroups{width:min(320px,85vw)!important}.Sidebar-module__nfO3IW__sidebarNoGroups.Sidebar-module__nfO3IW__sidebarOpen{transform:translate(0)!important}.Sidebar-module__nfO3IW__backdrop{z-index:200;background:#0006;display:block;position:fixed;inset:0}.Sidebar-module__nfO3IW__mobileClose{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:flex-end;display:flex}.Sidebar-module__nfO3IW__mobileCloseBtn{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Sidebar-module__nfO3IW__mobileCloseBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.Sidebar-module__nfO3IW__moduleNav{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2);flex-direction:column;display:flex}.Sidebar-module__nfO3IW__moduleNavLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-nav-group,.625rem);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-sidebar-group-label)}.Sidebar-module__nfO3IW__moduleNavItem{width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;color:var(--color-sidebar-text);font-size:var(--density-text-base,.875rem);background:0 0;border:none;border-left:3px solid #0000;text-decoration:none;transition:background-color .1s;display:block}.Sidebar-module__nfO3IW__moduleNavItem:hover{background:var(--color-bg-surface-raised)}.Sidebar-module__nfO3IW__moduleNavItem[aria-current=page]{background:var(--color-sidebar-active-bg);border-left-color:var(--color-sidebar-active-border);color:var(--color-sidebar-active-text);font-weight:var(--font-weight-medium)}.Sidebar-module__nfO3IW__collapseButton,.Sidebar-module__nfO3IW__collapseButtonHeader{display:none}}.Sidebar-module__nfO3IW__groupSeparator{background:var(--color-border-default);height:1px;margin:var(--space-2) var(--space-3)}
.SavedFilterMenu-module__Ia6V3G__trigger{align-items:center;gap:var(--space-1);max-width:220px;padding:2px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-full,9999px);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .1s,color .1s,background-color .1s;display:inline-flex}.SavedFilterMenu-module__Ia6V3G__trigger:hover{border-color:var(--color-primary);color:var(--color-primary)}.SavedFilterMenu-module__Ia6V3G__triggerActive{border-color:var(--color-primary-border,var(--color-primary));background:var(--color-primary-subtle);color:var(--color-primary)}.SavedFilterMenu-module__Ia6V3G__triggerIcon{font-size:.7rem}.SavedFilterMenu-module__Ia6V3G__triggerLabel{text-overflow:ellipsis;font-weight:var(--font-weight-semibold);overflow:hidden}.SavedFilterMenu-module__Ia6V3G__triggerChevron{opacity:.7;font-size:.6rem}.SavedFilterMenu-module__Ia6V3G__dirtyDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.SavedFilterMenu-module__Ia6V3G__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:240px;max-width:320px;padding:var(--space-1) 0;z-index:1000;animation:.12s ease-out SavedFilterMenu-module__Ia6V3G__slideIn;box-shadow:0 4px 16px #00000026}.SavedFilterMenu-module__Ia6V3G__sectionLabel{padding:var(--space-1) var(--space-3);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.SavedFilterMenu-module__Ia6V3G__empty{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-tertiary);font-style:italic}.SavedFilterMenu-module__Ia6V3G__list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.SavedFilterMenu-module__Ia6V3G__savedRow{padding:0 var(--space-2) 0 0;align-items:center;gap:2px;display:flex}.SavedFilterMenu-module__Ia6V3G__savedRow:hover{background:var(--color-bg-surface-raised)}.SavedFilterMenu-module__Ia6V3G__applyBtn{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;display:flex}.SavedFilterMenu-module__Ia6V3G__applyBtnActive{font-weight:var(--font-weight-semibold)}.SavedFilterMenu-module__Ia6V3G__check{width:14px;color:var(--color-primary);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SavedFilterMenu-module__Ia6V3G__savedName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SavedFilterMenu-module__Ia6V3G__rowAction,.SavedFilterMenu-module__Ia6V3G__rowActionDanger{width:24px;height:24px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SavedFilterMenu-module__Ia6V3G__rowAction:hover{background:var(--color-bg-surface);color:var(--color-text-primary)}.SavedFilterMenu-module__Ia6V3G__rowActionDanger:hover{background:var(--color-danger-subtle);color:var(--color-danger-text)}.SavedFilterMenu-module__Ia6V3G__editRow{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);display:flex}.SavedFilterMenu-module__Ia6V3G__editInput{min-width:0;padding:2px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);flex:1}.SavedFilterMenu-module__Ia6V3G__editInput:focus{border-color:var(--color-primary);outline:none}.SavedFilterMenu-module__Ia6V3G__deletePrompt{min-width:0;font-size:var(--text-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SavedFilterMenu-module__Ia6V3G__iconConfirm,.SavedFilterMenu-module__Ia6V3G__iconCancel,.SavedFilterMenu-module__Ia6V3G__iconDanger{border-radius:var(--radius-sm);cursor:pointer;width:22px;height:22px;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SavedFilterMenu-module__Ia6V3G__iconConfirm{background:var(--color-primary);color:var(--color-primary-text);border:none}.SavedFilterMenu-module__Ia6V3G__iconConfirm:hover{background:var(--color-primary-hover)}.SavedFilterMenu-module__Ia6V3G__iconDanger{background:var(--color-danger,#dc2626);color:var(--color-primary-text,#fff);border:none}.SavedFilterMenu-module__Ia6V3G__iconCancel{border:1px solid var(--color-border-default);color:var(--color-text-secondary);background:0 0}.SavedFilterMenu-module__Ia6V3G__iconCancel:hover{background:var(--color-bg-surface-raised)}.SavedFilterMenu-module__Ia6V3G__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border-default)}.SavedFilterMenu-module__Ia6V3G__footerAction{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.SavedFilterMenu-module__Ia6V3G__footerAction:hover:not(:disabled){background:var(--color-bg-surface-raised)}.SavedFilterMenu-module__Ia6V3G__footerAction:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.6}.SavedFilterMenu-module__Ia6V3G__footerIcon{width:14px;color:var(--color-text-tertiary)}@keyframes SavedFilterMenu-module__Ia6V3G__slideIn{0%{opacity:0}to{opacity:1}}
.QualityGateFinalDecision-module__vI7Z2W__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.QualityGateFinalDecision-module__vI7Z2W__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.QualityGateFinalDecision-module__vI7Z2W__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.QualityGateFinalDecision-module__vI7Z2W__body{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.QualityGateFinalDecision-module__vI7Z2W__warning{align-items:flex-start;gap:var(--space-2);color:var(--color-warning-text);font-size:var(--text-sm);background:var(--color-warning-subtle);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:0;display:flex}.QualityGateFinalDecision-module__vI7Z2W__warningIcon{font-size:var(--text-base);flex-shrink:0;line-height:1.4}.QualityGateFinalDecision-module__vI7Z2W__disabledHint{color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}.QualityGateFinalDecision-module__vI7Z2W__formField{gap:var(--space-1);flex-direction:column;display:flex}.QualityGateFinalDecision-module__vI7Z2W__formLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.QualityGateFinalDecision-module__vI7Z2W__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;outline:none;font-family:inherit;transition:border-color .1s}.QualityGateFinalDecision-module__vI7Z2W__textarea:focus{border-color:var(--color-primary)}.QualityGateFinalDecision-module__vI7Z2W__textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-surface-raised)}.QualityGateFinalDecision-module__vI7Z2W__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.QualityGateFinalDecision-module__vI7Z2W__btnReject,.QualityGateFinalDecision-module__vI7Z2W__btnApprove{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border-default);background:var(--color-bg-surface);transition:background-color .1s,color .1s;display:inline-flex}.QualityGateFinalDecision-module__vI7Z2W__btnReject{color:var(--color-danger-text);border-color:var(--color-danger)}.QualityGateFinalDecision-module__vI7Z2W__btnReject:hover{background:var(--color-danger-subtle)}.QualityGateFinalDecision-module__vI7Z2W__btnApprove{color:#fff;background:var(--color-success);border-color:var(--color-success)}.QualityGateFinalDecision-module__vI7Z2W__btnApprove:hover{background:var(--color-success-text);border-color:var(--color-success-text)}.QualityGateFinalDecision-module__vI7Z2W__btnReject:disabled,.QualityGateFinalDecision-module__vI7Z2W__btnApprove:disabled{opacity:.5;cursor:not-allowed}
.OnepagerDeliverables-module__RWGTQG__wrapper{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.OnepagerDeliverables-module__RWGTQG__emptyText{font-size:var(--text-sm);color:var(--color-text-tertiary)}
.MilestoneList-module__rlqruq__list{gap:var(--space-1);padding-left:var(--space-3);flex-direction:column;display:flex}.MilestoneList-module__rlqruq__item{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.MilestoneList-module__rlqruq__checkbox{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.MilestoneList-module__rlqruq__checkboxDone{color:var(--color-success)}.MilestoneList-module__rlqruq__dateBadge{border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;padding:1px 6px;display:inline-flex}.MilestoneList-module__rlqruq__dateBadgeDone{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success)}.MilestoneList-module__rlqruq__name{flex:1}.MilestoneList-module__rlqruq__nameDone{color:var(--color-text-tertiary);text-decoration:line-through}
.AiActivityModal-module__GZMndG__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}.AiActivityModal-module__GZMndG__modal{z-index:1001;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:min(520px,100vw - 32px);box-shadow:var(--shadow-lg);padding:var(--space-6);align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AiActivityModal-module__GZMndG__canvasWrapper{width:100%;height:120px}.AiActivityModal-module__GZMndG__heading{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AiActivityModal-module__GZMndG__list{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.AiActivityModal-module__GZMndG__item{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);display:flex}.AiActivityModal-module__GZMndG__itemText{flex:1;min-width:0}.AiActivityModal-module__GZMndG__spinner{border:2px solid var(--color-border-default);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite AiActivityModal-module__GZMndG__aiActivitySpin}@keyframes AiActivityModal-module__GZMndG__aiActivitySpin{to{transform:rotate(360deg)}}
.ViewConfig-module__A5ZzmW__section{margin-bottom:var(--space-6)}.ViewConfig-module__A5ZzmW__section:last-child{margin-bottom:0}.ViewConfig-module__A5ZzmW__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.ViewConfig-module__A5ZzmW__radioList{gap:var(--space-1);flex-direction:column;display:flex}.ViewConfig-module__A5ZzmW__radioItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s,border-color .1s;display:flex}.ViewConfig-module__A5ZzmW__radioItem:hover{background:var(--color-bg-surface-raised)}.ViewConfig-module__A5ZzmW__radioItemActive{background:var(--color-primary-subtle);border-color:var(--color-primary)}.ViewConfig-module__A5ZzmW__radioItem input[type=radio]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.ViewConfig-module__A5ZzmW__radioContent{flex-direction:column;gap:2px;display:flex}.ViewConfig-module__A5ZzmW__radioLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ViewConfig-module__A5ZzmW__radioDescription{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ViewConfig-module__A5ZzmW__toggleList{flex-direction:column;gap:0;display:flex}.ViewConfig-module__A5ZzmW__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.ViewConfig-module__A5ZzmW__toggleList .ViewConfig-module__A5ZzmW__toggleRow{border-bottom:1px solid var(--color-border-default)}.ViewConfig-module__A5ZzmW__toggleList .ViewConfig-module__A5ZzmW__toggleRow:last-child{border-bottom:none}.ViewConfig-module__A5ZzmW__toggleLeft{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ViewConfig-module__A5ZzmW__leadingIcon{color:var(--color-text-tertiary);font-size:var(--text-sm);flex-shrink:0}.ViewConfig-module__A5ZzmW__toggleText{flex-direction:column;gap:2px;min-width:0;display:flex}.ViewConfig-module__A5ZzmW__toggleLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ViewConfig-module__A5ZzmW__toggleDescription{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ViewConfig-module__A5ZzmW__toggleWrapper{flex-shrink:0;width:40px;height:22px;position:relative}.ViewConfig-module__A5ZzmW__toggleInput{opacity:0;width:0;height:0;position:absolute}.ViewConfig-module__A5ZzmW__toggleTrack{border-radius:var(--radius-full);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-strong);cursor:pointer;width:40px;height:22px;transition:background-color .2s,border-color .2s;display:block;position:relative}.ViewConfig-module__A5ZzmW__toggleInput:checked+.ViewConfig-module__A5ZzmW__toggleTrack{background:var(--color-primary);border-color:var(--color-primary)}.ViewConfig-module__A5ZzmW__toggleThumb{border-radius:var(--radius-full);background:#fff;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ViewConfig-module__A5ZzmW__toggleInput:checked+.ViewConfig-module__A5ZzmW__toggleTrack .ViewConfig-module__A5ZzmW__toggleThumb{transform:translate(18px)}.ViewConfig-module__A5ZzmW__checkList{gap:var(--space-1);flex-direction:column;display:flex}.ViewConfig-module__A5ZzmW__checkItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s;display:flex}.ViewConfig-module__A5ZzmW__checkItem:hover{background:var(--color-bg-surface-raised)}.ViewConfig-module__A5ZzmW__checkItem input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.ViewConfig-module__A5ZzmW__checkItemLabel{font-size:var(--text-sm);color:var(--color-text-primary);flex:1;min-width:0}.ViewConfig-module__A5ZzmW__colorDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.ViewConfig-module__A5ZzmW__checkEmpty{font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-2)}.ViewConfig-module__A5ZzmW__searchWrapper{margin-bottom:var(--space-2);position:relative}.ViewConfig-module__A5ZzmW__searchIcon{left:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ViewConfig-module__A5ZzmW__searchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 1.25em + var(--space-1));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);box-sizing:border-box;transition:border-color .15s}.ViewConfig-module__A5ZzmW__searchInput::placeholder{color:var(--color-text-tertiary)}.ViewConfig-module__A5ZzmW__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ViewConfig-module__A5ZzmW__rangeRow{align-items:center;gap:var(--space-2);display:flex}.ViewConfig-module__A5ZzmW__rangeSep{color:var(--color-text-tertiary)}.ViewConfig-module__A5ZzmW__monthInput{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);transition:border-color .15s}.ViewConfig-module__A5ZzmW__monthInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ViewConfig-module__A5ZzmW__sliderValue{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ViewConfig-module__A5ZzmW__slider{width:100%;accent-color:var(--color-primary);cursor:pointer}
.WikiComments-module__lANYRG__wrapper{gap:var(--space-3);flex-direction:column;display:flex}.WikiComments-module__lANYRG__heading{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}
.PaymentIssueBanner-module__-AkREW__banner{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-danger-subtle,#ef44441f);border:1px solid var(--color-danger);border-radius:var(--radius-md,8px);display:flex}.PaymentIssueBanner-module__-AkREW__icon{color:var(--color-danger-text,var(--color-danger));font-size:var(--text-lg,1.25rem);flex-shrink:0}.PaymentIssueBanner-module__-AkREW__body{flex:1;min-width:18rem}.PaymentIssueBanner-module__-AkREW__heading{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-danger-text,var(--color-danger));margin-bottom:2px}.PaymentIssueBanner-module__-AkREW__text{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.PaymentIssueBanner-module__-AkREW__button{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;transition:filter .1s;display:flex}.PaymentIssueBanner-module__-AkREW__button:hover{filter:brightness(1.1)}.PaymentIssueBanner-module__-AkREW__button:disabled{opacity:.6;cursor:default}
.OverviewTab-module__WXMW5G__container{gap:var(--space-4);padding:var(--space-4);flex-direction:column;max-width:800px;display:flex}.OverviewTab-module__WXMW5G__content{gap:var(--space-4);flex-direction:column;display:flex}.OverviewTab-module__WXMW5G__description{font-size:var(--text-sm);color:var(--color-text-primary);white-space:pre-line;line-height:1.6}.OverviewTab-module__WXMW5G__section{gap:var(--space-2);flex-direction:column;display:flex}.OverviewTab-module__WXMW5G__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.OverviewTab-module__WXMW5G__directionBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.OverviewTab-module__WXMW5G__directionBadge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-flex}.OverviewTab-module__WXMW5G__tagList{gap:var(--space-1);flex-wrap:wrap;display:flex}.OverviewTab-module__WXMW5G__tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.OverviewTab-module__WXMW5G__prereqList{gap:var(--space-1);flex-direction:column;display:flex}.OverviewTab-module__WXMW5G__prereqItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.OverviewTab-module__WXMW5G__prereqIcon{color:var(--color-text-tertiary);font-size:var(--text-xs)}.OverviewTab-module__WXMW5G__ctaBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;width:fit-content;transition:opacity .15s;display:inline-flex}.OverviewTab-module__WXMW5G__ctaBtn:hover{opacity:.9}
.tenant-module__iHkAjW__tabCards{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.tenant-module__iHkAjW__tabCardsFull{gap:var(--space-4);padding:var(--space-4);box-sizing:border-box;flex-direction:column;height:100%;display:flex}.tenant-module__iHkAjW__cardContent{gap:var(--space-4);flex-direction:column;display:flex}.tenant-module__iHkAjW__cardContentNarrow{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.tenant-module__iHkAjW__cardContentFull{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.tenant-module__iHkAjW__fieldGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.tenant-module__iHkAjW__fieldGrid{grid-template-columns:1fr}}.tenant-module__iHkAjW__field{gap:var(--space-1);flex-direction:column;display:flex}.tenant-module__iHkAjW__fieldFullWidth{grid-column:1/-1}.tenant-module__iHkAjW__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.tenant-module__iHkAjW__input{padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;transition:border-color .15s}.tenant-module__iHkAjW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.tenant-module__iHkAjW__select{padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;outline:none}.tenant-module__iHkAjW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.tenant-module__iHkAjW__inputSmall{width:100px;}.tenant-module__iHkAjW__radioGroup{gap:var(--space-2);flex-direction:column;display:flex}.tenant-module__iHkAjW__radioItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;display:flex}.tenant-module__iHkAjW__radioItem input[type=radio]{accent-color:var(--color-primary)}.tenant-module__iHkAjW__checkboxList{gap:var(--space-2);flex-direction:column;display:flex}.tenant-module__iHkAjW__checkboxItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;display:flex}.tenant-module__iHkAjW__checkboxItem input[type=checkbox]{accent-color:var(--color-primary)}.tenant-module__iHkAjW__toggleRow{padding:var(--space-2) 0;justify-content:space-between;align-items:center;display:flex}.tenant-module__iHkAjW__toggleLabel{font-size:var(--text-sm);color:var(--color-text-primary)}.tenant-module__iHkAjW__switch{border-radius:var(--radius-full);cursor:pointer;background:var(--color-border-default);border:none;flex-shrink:0;width:36px;height:20px;transition:background-color .15s;position:relative}.tenant-module__iHkAjW__switchOn{background:var(--color-primary)}.tenant-module__iHkAjW__switchThumb{border-radius:var(--radius-full);background:#fff;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.tenant-module__iHkAjW__switchOn .tenant-module__iHkAjW__switchThumb{transform:translate(16px)}.tenant-module__iHkAjW__financialsToggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.tenant-module__iHkAjW__financialsToggleText{flex:1;min-width:0}.tenant-module__iHkAjW__switchLarge{border-radius:var(--radius-full);cursor:pointer;background:var(--color-border-default);border:none;flex-shrink:0;width:52px;height:30px;transition:background-color .15s;position:relative}.tenant-module__iHkAjW__switchLarge.tenant-module__iHkAjW__switchOn{background:var(--color-primary)}.tenant-module__iHkAjW__switchThumbLarge{border-radius:var(--radius-full);background:#fff;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px}.tenant-module__iHkAjW__switchOn .tenant-module__iHkAjW__switchThumbLarge{transform:translate(22px)}.tenant-module__iHkAjW__tableCard{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.tenant-module__iHkAjW__tableHeader{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.tenant-module__iHkAjW__tableTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tenant-module__iHkAjW__headerGrid{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default);display:grid}.tenant-module__iHkAjW__headerCell{padding:var(--space-2) var(--space-3);font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.tenant-module__iHkAjW__row{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);align-items:center;transition:background-color .1s;display:grid}.tenant-module__iHkAjW__row:hover{background:var(--color-bg-surface-raised)}.tenant-module__iHkAjW__cell{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-primary);align-items:center;min-height:40px;display:flex}.tenant-module__iHkAjW__cellInput{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);width:100%;}.tenant-module__iHkAjW__cellSelect{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);width:100%;}.tenant-module__iHkAjW__actions{gap:var(--space-1);justify-content:flex-end;display:flex}.tenant-module__iHkAjW__iconBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.tenant-module__iHkAjW__iconBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.tenant-module__iHkAjW__iconBtnDanger:hover{background:var(--color-danger-subtle);color:var(--color-danger-text)}.tenant-module__iHkAjW__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:border-color .1s,color .1s;display:flex}.tenant-module__iHkAjW__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.tenant-module__iHkAjW__addBtnPrimary{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;display:flex}.tenant-module__iHkAjW__addBtnPrimary:hover{opacity:.9}.tenant-module__iHkAjW__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary);font-size:var(--text-xs)}.tenant-module__iHkAjW__colorField{align-items:center;gap:var(--space-2);display:flex}.tenant-module__iHkAjW__colorInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;width:36px;height:36px;padding:2px}.tenant-module__iHkAjW__colorHex{font-size:var(--text-xs);color:var(--color-text-secondary);font-family:monospace}.tenant-module__iHkAjW__segmented{background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);gap:2px;width:fit-content;padding:2px;display:flex}.tenant-module__iHkAjW__segmentBtn{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:background .15s,color .15s}.tenant-module__iHkAjW__segmentBtn:hover{color:var(--color-text-primary)}.tenant-module__iHkAjW__segmentBtnActive{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000d}.tenant-module__iHkAjW__dayBar{gap:var(--space-1);display:flex}.tenant-module__iHkAjW__dayToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:40px;height:36px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tenant-module__iHkAjW__dayToggleActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.tenant-module__iHkAjW__badge{padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.tenant-module__iHkAjW__divider{background:var(--color-border-default);height:1px;margin:var(--space-2) 0}.tenant-module__iHkAjW__hint{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tenant-module__iHkAjW__splitLayout{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:800px){.tenant-module__iHkAjW__splitLayout{grid-template-columns:1fr}}.tenant-module__iHkAjW__resetBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background .1s;display:flex}.tenant-module__iHkAjW__resetBtn:hover{background:var(--color-danger-subtle)}
.CategorySidebar-module__7vEz1a__sidebar{padding:var(--space-2) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.CategorySidebar-module__7vEz1a__sidebarCollapsed .CategorySidebar-module__7vEz1a__item,.CategorySidebar-module__7vEz1a__sidebarCollapsed .CategorySidebar-module__7vEz1a__itemActive{padding:var(--space-2);justify-content:center}.CategorySidebar-module__7vEz1a__sidebarCollapsed .CategorySidebar-module__7vEz1a__icon{width:auto;font-size:var(--text-sm)}.CategorySidebar-module__7vEz1a__heading{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1)}.CategorySidebar-module__7vEz1a__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s,color .1s;display:flex}.CategorySidebar-module__7vEz1a__item:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.CategorySidebar-module__7vEz1a__itemActive{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold);}.CategorySidebar-module__7vEz1a__itemActive:hover{background:var(--color-primary-subtle)}.CategorySidebar-module__7vEz1a__icon{text-align:center;width:16px;font-size:var(--text-xs);flex-shrink:0}.CategorySidebar-module__7vEz1a__label{flex:1;min-width:0}.CategorySidebar-module__7vEz1a__count{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.CategorySidebar-module__7vEz1a__itemActive .CategorySidebar-module__7vEz1a__count{color:var(--color-primary)}.CategorySidebar-module__7vEz1a__separator{background:var(--color-border-default);height:1px;margin:var(--space-2) var(--space-3)}.CategorySidebar-module__7vEz1a__markAllButton{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.CategorySidebar-module__7vEz1a__markAllButton:hover{background:var(--color-primary-subtle)}@media (max-width:1023px){.CategorySidebar-module__7vEz1a__sidebar{display:none}}
.TeamCreateModal-module__IGYzAa__form{gap:var(--space-4);flex-direction:column;display:flex}.TeamCreateModal-module__IGYzAa__label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-direction:column;display:flex}.TeamCreateModal-module__IGYzAa__input,.TeamCreateModal-module__IGYzAa__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit;transition:border-color .1s}.TeamCreateModal-module__IGYzAa__input:focus,.TeamCreateModal-module__IGYzAa__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.TeamCreateModal-module__IGYzAa__textarea{resize:vertical;min-height:60px}
.LicenseKeySection-module__wcNpRG__actions{align-items:center;gap:var(--space-2);display:flex}.LicenseKeySection-module__wcNpRG__toggleBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;transition:background-color .1s;display:flex}.LicenseKeySection-module__wcNpRG__toggleBtn:hover{background:var(--color-bg-surface-raised)}.LicenseKeySection-module__wcNpRG__changeBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:opacity .1s;display:flex}.LicenseKeySection-module__wcNpRG__changeBtn:hover{opacity:.9}.LicenseKeySection-module__wcNpRG__keyDisplay{gap:var(--space-1);flex-direction:column;display:flex}.LicenseKeySection-module__wcNpRG__keyLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em}.LicenseKeySection-module__wcNpRG__keyValue{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:.05em}
