.LoginForm-module__rokW2a__form{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;animation:.6s cubic-bezier(.2,.8,.2,1) both LoginForm-module__rokW2a__formEnter;display:flex}@keyframes LoginForm-module__rokW2a__formEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginForm-module__rokW2a__logotype{align-self:flex-start;width:auto;height:38px}[data-theme=dark] .LoginForm-module__rokW2a__logotype{filter:brightness(0)invert()}.LoginForm-module__rokW2a__header{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__rokW2a__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.LoginForm-module__rokW2a__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.LoginForm-module__rokW2a__ssoRow{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__rokW2a__ssoButton{justify-content:center;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;font-weight:500;transition:all .16s;display:flex}.LoginForm-module__rokW2a__ssoButton:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-strong);transform:translateY(-1px)}.LoginForm-module__rokW2a__ssoButton:active{transform:translateY(0)}.LoginForm-module__rokW2a__divider{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:none;display:flex}.LoginForm-module__rokW2a__divider:before,.LoginForm-module__rokW2a__divider:after{content:"";background:var(--color-border-default);flex:1;height:1px}.LoginForm-module__rokW2a__fields{gap:var(--space-4);flex-direction:column;display:flex}.LoginForm-module__rokW2a__field{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__rokW2a__labelRow{justify-content:space-between;align-items:center;display:flex}.LoginForm-module__rokW2a__label{font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:.01em;font-weight:600}.LoginForm-module__rokW2a__forgotLink{font-size:var(--text-xs);color:var(--color-nav-rail-bg);font-weight:500;text-decoration:none}.LoginForm-module__rokW2a__forgotLink:hover{text-decoration:underline}.LoginForm-module__rokW2a__input{height:42px;padding:0 var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text-primary);outline:none;width:100%;font-family:inherit;transition:all .16s}.LoginForm-module__rokW2a__input::placeholder{color:var(--color-text-tertiary)}.LoginForm-module__rokW2a__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.LoginForm-module__rokW2a__input:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__rokW2a__passwordWrap{position:relative}.LoginForm-module__rokW2a__passwordWrap .LoginForm-module__rokW2a__input{padding-right:42px}.LoginForm-module__rokW2a__passwordToggle{width:34px;height:34px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .16s,background .16s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.LoginForm-module__rokW2a__passwordToggle:hover{color:var(--color-text-secondary);background:var(--color-bg-surface-raised)}.LoginForm-module__rokW2a__rememberRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.LoginForm-module__rokW2a__checkbox{width:16px;height:16px;accent-color:var(--color-nav-rail-bg);cursor:pointer}.LoginForm-module__rokW2a__error{padding:var(--space-3);background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger-text)}.LoginForm-module__rokW2a__submit{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-nav-rail-bg);border-radius:var(--radius-sm);color:#f1f5f9;height:46px;font-size:var(--text-base);cursor:pointer;border:none;font-weight:600;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a1f,0 4px 16px #0f172a2e}.LoginForm-module__rokW2a__submit:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.LoginForm-module__rokW2a__submit:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a26,0 8px 24px #0f172a47}.LoginForm-module__rokW2a__submit:hover:not(:disabled):before{transform:translate(100%)}.LoginForm-module__rokW2a__submit:active:not(:disabled){transform:translateY(0)}.LoginForm-module__rokW2a__submit:disabled{cursor:wait;opacity:.85}.LoginForm-module__rokW2a__legal{text-align:center;font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.6}.LoginForm-module__rokW2a__legalLink{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:2px}.LoginForm-module__rokW2a__legalLink:hover{color:var(--color-text-primary)}
.LoginShell-module__PjPDuq__shell{background:var(--color-bg-surface);grid-template-columns:minmax(420px,42%) 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.LoginShell-module__PjPDuq__formPane{padding:var(--space-8) var(--space-6);background:var(--color-bg-surface);z-index:2;flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:auto}.LoginShell-module__PjPDuq__formPane>*{flex-shrink:0;margin-block:auto}.LoginShell-module__PjPDuq__stagePane{background:#080812;position:relative;overflow:hidden}@media (max-width:900px){.LoginShell-module__PjPDuq__shell{grid-template-columns:1fr}.LoginShell-module__PjPDuq__stagePane{display:none}.LoginShell-module__PjPDuq__formPane{padding:var(--space-6) var(--space-4)}}
.MosaicStage-module__mhSIGW__root{--mx:0;--my:0;background:radial-gradient(at 65%,#131630 0%,#0000 60%),radial-gradient(at 20% 90%,#0c0f24 0%,#0000 55%),#050611;position:absolute;inset:0;overflow:hidden}.MosaicStage-module__mhSIGW__ambient{pointer-events:none;background:radial-gradient(at 60% 55%,#6366f138 0%,#0000 55%);position:absolute;inset:0}.MosaicStage-module__mhSIGW__grid{background-image:linear-gradient(#818cf80a 1px,#0000 1px),linear-gradient(90deg,#818cf80a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000000f2,#0000 80%);mask-image:radial-gradient(#000000f2,#0000 80%)}.MosaicStage-module__mhSIGW__vignette{pointer-events:none;z-index:5;background:radial-gradient(#0000 35%,#000000b3 100%);position:absolute;inset:0}.MosaicStage-module__mhSIGW__layer{will-change:transform;position:absolute;inset:0}.MosaicStage-module__mhSIGW__layerBack{filter:blur(1.2px);opacity:.55;transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), 0);z-index:1}.MosaicStage-module__mhSIGW__layerMid{opacity:.85;transform:translate3d(calc(var(--mx) * 18px), calc(var(--my) * 12px), 0);z-index:2}.MosaicStage-module__mhSIGW__layerFront{transform:translate3d(calc(var(--mx) * 30px), calc(var(--my) * 22px), 0);z-index:3}.MosaicStage-module__mhSIGW__snippet{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#16182cb8;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;animation:8s ease-in-out infinite MosaicStage-module__mhSIGW__floatY,.9s cubic-bezier(.2,.8,.2,1) both MosaicStage-module__mhSIGW__snippetEnter;display:flex;position:absolute;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff14}@keyframes MosaicStage-module__mhSIGW__floatY{0%,to{translate:0}50%{translate:0 -8px}}@keyframes MosaicStage-module__mhSIGW__snippetEnter{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.MosaicStage-module__mhSIGW__snippetHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.MosaicStage-module__mhSIGW__snippetTitle{color:#ffffffd9;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.MosaicStage-module__mhSIGW__snippetBadge{color:#c7d2fe;font-variant-numeric:tabular-nums;background:#6366f138;border:1px solid #6366f166;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600}.MosaicStage-module__mhSIGW__snippetPercent{color:#34d399;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.MosaicStage-module__mhSIGW__snippetTrend{color:#34d399;background:#34d39926;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.MosaicStage-module__mhSIGW__slotBack1{width:220px;animation-delay:0s,.1s;top:8%;left:4%}.MosaicStage-module__mhSIGW__slotBack2{width:180px;animation-delay:1.5s,.2s;top:12%;right:6%}.MosaicStage-module__mhSIGW__slotBack3{width:210px;animation-delay:3s,.3s;bottom:12%;left:6%}.MosaicStage-module__mhSIGW__slotBack4{width:160px;animation-delay:4.5s,.4s;bottom:8%;right:10%}.MosaicStage-module__mhSIGW__slotMid1{width:200px;animation-delay:.5s,.5s;top:28%;left:26%}.MosaicStage-module__mhSIGW__slotMid2{width:220px;animation-delay:2s,.6s;bottom:30%;right:22%}.MosaicStage-module__mhSIGW__slotMid3{width:220px;animation-delay:3.5s,.7s;top:52%;left:8%}.MosaicStage-module__mhSIGW__slotFront1{z-index:4;background:#1c1e36e0;border-color:#ffffff29;width:240px;animation-delay:1s,.8s;top:38%;right:8%}.MosaicStage-module__mhSIGW__slotFront2{z-index:4;background:#1c1e36e0;border-color:#ffffff29;width:200px;animation-delay:2.5s,.9s;bottom:42%;left:38%}.MosaicStage-module__mhSIGW__kanbanRow{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.MosaicStage-module__mhSIGW__kanbanCol{flex-direction:column;gap:4px;display:flex}.MosaicStage-module__mhSIGW__kanbanCard{background:#ffffff14;border-left:2px solid #0000;border-radius:3px;height:14px}.MosaicStage-module__mhSIGW__kanbanCard[data-color=indigo]{background:#818cf824;border-left-color:#818cf8}.MosaicStage-module__mhSIGW__kanbanCard[data-color=teal]{background:#2dd4bf24;border-left-color:#2dd4bf}.MosaicStage-module__mhSIGW__kanbanCard[data-color=pink]{background:#f472b624;border-left-color:#f472b6}.MosaicStage-module__mhSIGW__resourceGrid{flex-direction:column;gap:3px;margin-top:2px;display:flex}.MosaicStage-module__mhSIGW__resourceHeaderRow,.MosaicStage-module__mhSIGW__resourceRow{grid-template-columns:16px repeat(6,1fr);align-items:center;gap:3px;display:grid}.MosaicStage-module__mhSIGW__resourceName{color:#fff9;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:8px;font-weight:700}.MosaicStage-module__mhSIGW__resourceWeek{text-align:center;color:#ffffff59;font-variant-numeric:tabular-nums;font-size:7px;font-weight:600}.MosaicStage-module__mhSIGW__resourceCell{background:#ffffff0f;border-radius:1px;height:8px}.MosaicStage-module__mhSIGW__resourceCell[data-level="1"]{background:#2dd4bf73}.MosaicStage-module__mhSIGW__resourceCell[data-level="2"]{background:#2dd4bfd9}.MosaicStage-module__mhSIGW__resourceCell[data-level="3"]{background:#818cf8e6}.MosaicStage-module__mhSIGW__resourceCell[data-level="4"]{background:#f87171f2;box-shadow:0 0 5px #f8717180}.MosaicStage-module__mhSIGW__barBig{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.MosaicStage-module__mhSIGW__barBigFill{background:linear-gradient(90deg,#6366f1,#14b8a6);border-radius:999px;height:100%;box-shadow:0 0 12px #6366f180}.MosaicStage-module__mhSIGW__subBars{flex-direction:column;gap:3px;margin-top:2px;display:flex}.MosaicStage-module__mhSIGW__subBar{background:#ffffff0f;border-radius:999px;height:3px;overflow:hidden}.MosaicStage-module__mhSIGW__subBarFill{background:#818cf8b3;border-radius:999px;height:100%}.MosaicStage-module__mhSIGW__calendarGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.MosaicStage-module__mhSIGW__calendarCell{aspect-ratio:1;background:#ffffff0f;border-radius:2px}.MosaicStage-module__mhSIGW__calendarCell[data-active="1"]{background:linear-gradient(135deg,#6366f1,#14b8a6);box-shadow:0 0 6px #6366f166}.MosaicStage-module__mhSIGW__chart{width:100%;height:50px}.MosaicStage-module__mhSIGW__ganttRow{height:10px;position:relative}.MosaicStage-module__mhSIGW__ganttLabel{background:#ffffff0f;width:100%;height:1px;position:absolute;top:4px;left:0}.MosaicStage-module__mhSIGW__ganttBar{border-radius:2px;height:8px;position:absolute;top:1px}.MosaicStage-module__mhSIGW__ganttBar[data-color=indigo]{background:linear-gradient(90deg,#6366f1,#818cf8)}.MosaicStage-module__mhSIGW__ganttBar[data-color=teal]{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.MosaicStage-module__mhSIGW__ganttBar[data-color=pink]{background:linear-gradient(90deg,#ec4899,#f472b6)}.MosaicStage-module__mhSIGW__metricsRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.MosaicStage-module__mhSIGW__metric{text-align:center}.MosaicStage-module__mhSIGW__metricValue{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.MosaicStage-module__mhSIGW__metricLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:8px;font-weight:600}.MosaicStage-module__mhSIGW__taskHead{align-items:center;gap:8px;display:flex}.MosaicStage-module__mhSIGW__taskDot{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #34d399b3}.MosaicStage-module__mhSIGW__taskTitle{color:#fffffff0;font-size:11px;font-weight:600;line-height:1.2}.MosaicStage-module__mhSIGW__taskMeta{gap:4px;display:flex}.MosaicStage-module__mhSIGW__taskChip{color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:600}.MosaicStage-module__mhSIGW__taskChip[data-variant=due]{color:#fbbf24;background:#fbbf2433}.MosaicStage-module__mhSIGW__taskBar{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.MosaicStage-module__mhSIGW__taskBarFill{background:linear-gradient(90deg,#6366f1,#14b8a6);border-radius:999px;height:100%}.MosaicStage-module__mhSIGW__heatmap{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.MosaicStage-module__mhSIGW__heatCell{aspect-ratio:1;background:#ffffff0f;border-radius:2px}.MosaicStage-module__mhSIGW__heatCell[data-level="1"]{background:#6366f14d}.MosaicStage-module__mhSIGW__heatCell[data-level="2"]{background:#6366f18c}.MosaicStage-module__mhSIGW__heatCell[data-level="3"]{background:#6366f1d9;box-shadow:0 0 4px #6366f199}.MosaicStage-module__mhSIGW__caption{left:var(--space-8);top:var(--space-8);z-index:6;animation:.9s .5s both MosaicStage-module__mhSIGW__fadeInSlide;position:absolute}.MosaicStage-module__mhSIGW__captionLabel{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin-bottom:var(--space-2);font-size:10px;font-weight:700}.MosaicStage-module__mhSIGW__captionHeadline{color:#fffffff2;letter-spacing:-.025em;max-width:520px;font-size:2.75rem;font-weight:700;line-height:1.1}.MosaicStage-module__mhSIGW__statusPill{bottom:var(--space-8);right:var(--space-8);z-index:6;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);-webkit-backdrop-filter:blur(12px);color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;font-size:11px;font-weight:500;animation:.8s .7s both MosaicStage-module__mhSIGW__fadeInSlide;display:flex;position:absolute}.MosaicStage-module__mhSIGW__pulseDot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite MosaicStage-module__mhSIGW__pulse;box-shadow:0 0 8px #34d399cc}@keyframes MosaicStage-module__mhSIGW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}@keyframes MosaicStage-module__mhSIGW__fadeInSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.RegisterWizard-module__qJBxXW__wrapper{gap:var(--space-6);flex-direction:column;width:100%;max-width:440px;animation:.6s cubic-bezier(.2,.8,.2,1) both RegisterWizard-module__qJBxXW__wizardEnter;display:flex}@keyframes RegisterWizard-module__qJBxXW__wizardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.RegisterWizard-module__qJBxXW__trialBadge{background:var(--color-primary-subtle);font-size:var(--text-xs);color:var(--color-primary-hover);border-radius:999px;align-self:flex-start;padding:4px 10px;font-weight:600}.RegisterWizard-module__qJBxXW__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.RegisterWizard-module__qJBxXW__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.RegisterWizard-module__qJBxXW__stepper{gap:var(--space-2);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:flex}.RegisterWizard-module__qJBxXW__stepItem{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.RegisterWizard-module__qJBxXW__stepBubble{background:var(--color-bg-surface-raised);width:22px;height:22px;color:var(--color-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.RegisterWizard-module__qJBxXW__stepItem[data-status=active] .RegisterWizard-module__qJBxXW__stepBubble{background:var(--color-nav-rail-bg);color:var(--color-text-inverse)}.RegisterWizard-module__qJBxXW__stepItem[data-status=done] .RegisterWizard-module__qJBxXW__stepBubble{background:var(--color-success);color:var(--color-text-inverse)}.RegisterWizard-module__qJBxXW__stepLabel{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RegisterWizard-module__qJBxXW__stepItem[data-status=active] .RegisterWizard-module__qJBxXW__stepLabel,.RegisterWizard-module__qJBxXW__stepItem[data-status=done] .RegisterWizard-module__qJBxXW__stepLabel{color:var(--color-text-primary);font-weight:500}.RegisterWizard-module__qJBxXW__fields{gap:var(--space-4);flex-direction:column;display:flex}.RegisterWizard-module__qJBxXW__field{gap:var(--space-2);flex-direction:column;display:flex}.RegisterWizard-module__qJBxXW__label{font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:.01em;font-weight:600}.RegisterWizard-module__qJBxXW__input,.RegisterWizard-module__qJBxXW__select{height:42px;padding:0 var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text-primary);outline:none;width:100%;font-family:inherit;transition:all .16s}.RegisterWizard-module__qJBxXW__input::placeholder{color:var(--color-text-tertiary)}.RegisterWizard-module__qJBxXW__input:focus,.RegisterWizard-module__qJBxXW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.RegisterWizard-module__qJBxXW__input:disabled,.RegisterWizard-module__qJBxXW__select:disabled{opacity:.6;cursor:not-allowed}.RegisterWizard-module__qJBxXW__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.RegisterWizard-module__qJBxXW__actions{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.RegisterWizard-module__qJBxXW__button{min-width:9rem;height:46px;padding:0 var(--space-5);justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-nav-rail-bg);border-radius:var(--radius-sm);color:#f1f5f9;font-size:var(--text-base);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;font-family:inherit;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f,0 4px 16px #0f172a2e}.RegisterWizard-module__qJBxXW__buttonFull{width:100%}.RegisterWizard-module__qJBxXW__button:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a26,0 8px 24px #0f172a47}.RegisterWizard-module__qJBxXW__button:active:not(:disabled){transform:translateY(0)}.RegisterWizard-module__qJBxXW__button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.RegisterWizard-module__qJBxXW__buttonSecondary{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-default);box-shadow:none}.RegisterWizard-module__qJBxXW__buttonSecondary:hover:not(:disabled){background:var(--color-bg-surface-raised);border-color:var(--color-border-strong);filter:none;box-shadow:none}.RegisterWizard-module__qJBxXW__error{padding:var(--space-3);background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger-text)}.RegisterWizard-module__qJBxXW__errorLink{color:var(--color-danger-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.RegisterWizard-module__qJBxXW__errorLink:hover{text-decoration:none}.RegisterWizard-module__qJBxXW__otpRow{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);grid-template-columns:repeat(6,1fr);gap:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.RegisterWizard-module__qJBxXW__otpRow:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.RegisterWizard-module__qJBxXW__otpDigit{border:none;border-right:1px solid var(--color-border-default);width:100%;height:56px;color:var(--color-text-primary);text-align:center;caret-color:var(--color-primary);background:0 0;border-radius:0;outline:none;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:600;transition:background-color .16s}.RegisterWizard-module__qJBxXW__otpDigit:last-child{border-right:none}.RegisterWizard-module__qJBxXW__otpDigit:focus{background:var(--color-primary-subtle)}.RegisterWizard-module__qJBxXW__otpDigit:disabled{opacity:.6;cursor:not-allowed}.RegisterWizard-module__qJBxXW__devBanner{background:var(--color-warning-subtle);border:1px dashed var(--color-warning);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-warning-text);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.RegisterWizard-module__qJBxXW__devBannerCode{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-base);color:var(--color-warning-text);letter-spacing:.1em;font-weight:700}
.TenantDeletedBanner-module__mpmuDq__banner{top:var(--space-4);z-index:100;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-success-subtle);border:1px solid var(--color-success);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-success-text);max-width:calc(100% - 2 * var(--space-4));animation:.24s cubic-bezier(.2,.8,.2,1) both TenantDeletedBanner-module__mpmuDq__slideIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0f172a1f}@keyframes TenantDeletedBanner-module__mpmuDq__slideIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.TenantDeletedBanner-module__mpmuDq__icon{color:var(--color-success)}.TenantDeletedBanner-module__mpmuDq__text{font-weight:500}.TenantDeletedBanner-module__mpmuDq__dismiss{color:var(--color-success-text);cursor:pointer;margin-left:var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.TenantDeletedBanner-module__mpmuDq__dismiss:hover{background:#0000000d}
.PasswordStrengthMeter-module__LJI_TW__wrapper{margin-top:var(--space-2);font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.PasswordStrengthMeter-module__LJI_TW__bar{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.PasswordStrengthMeter-module__LJI_TW__segment{background:var(--color-bg-surface-raised);border-radius:2px;height:4px;transition:background-color .12s}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="0"]{background:var(--color-danger)}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="1"]{background:var(--color-warning)}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="2"]{background:#eab308}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="3"]{background:#84cc16}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="4"]{background:var(--color-success)}.PasswordStrengthMeter-module__LJI_TW__label{justify-content:space-between;gap:var(--space-3);color:var(--color-text-tertiary);display:flex}.PasswordStrengthMeter-module__LJI_TW__label[data-score="0"]>span:first-child{color:var(--color-danger-text);font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="1"]>span:first-child{color:var(--color-warning-text);font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="2"]>span:first-child{color:#ca8a04;font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="3"]>span:first-child{color:#65a30d;font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="4"]>span:first-child{color:var(--color-success-text);font-weight:600}.PasswordStrengthMeter-module__LJI_TW__hint{color:var(--color-text-secondary);text-align:right;font-style:italic}
.SecurityTab-module__B1beAa__grid{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.SecurityTab-module__B1beAa__grid>:first-child{grid-column:1/-1}@media (max-width:640px){.SecurityTab-module__B1beAa__grid{grid-template-columns:1fr}}.SecurityTab-module__B1beAa__passwordRow{align-items:center;gap:var(--space-2);display:flex}.SecurityTab-module__B1beAa__passwordRow>input{flex:1;min-width:0}.SecurityTab-module__B1beAa__pwdIconBtn{width:34px;height:34px;color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SecurityTab-module__B1beAa__pwdIconBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.SecurityTab-module__B1beAa__pwdIconBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.SecurityTab-module__B1beAa__meter{margin-top:var(--space-2)}.SecurityTab-module__B1beAa__success{font-size:var(--text-sm);color:var(--color-success-text)}.SecurityTab-module__B1beAa__notice{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}
.WorkspaceTable-module__HxZSbG__wrapper{flex-direction:column;width:100%;height:100%;display:flex}.WorkspaceTable-module__HxZSbG__scroll{flex:1;overflow:auto}.WorkspaceTable-module__HxZSbG__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none);overflow:hidden}.WorkspaceTable-module__HxZSbG__dropZone{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0;align-items:center;min-height:36px;transition:background-color .15s;display:none}.WorkspaceTable-module__HxZSbG__dropZoneVisible{display:flex}.WorkspaceTable-module__HxZSbG__dropZoneActive{background:var(--color-primary-subtle);border-bottom-color:var(--color-primary)}.WorkspaceTable-module__HxZSbG__dropZoneHint{font-size:var(--text-xs);color:var(--color-text-tertiary);font-style:italic}.WorkspaceTable-module__HxZSbG__groupBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.WorkspaceTable-module__HxZSbG__groupBarLabel{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0}.WorkspaceTable-module__HxZSbG__groupChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary-border,var(--color-border-default));border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.WorkspaceTable-module__HxZSbG__groupChipRemove{width:14px;height:14px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.55rem;display:flex}.WorkspaceTable-module__HxZSbG__groupChipRemove:hover{background:var(--color-primary);color:var(--color-primary-text)}.WorkspaceTable-module__HxZSbG__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--text-xs);color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__th{padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default);z-index:2;position:sticky;top:0}.WorkspaceTable-module__HxZSbG__thSortable{cursor:pointer}.WorkspaceTable-module__HxZSbG__thSortable:hover{color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__th[draggable=true]{cursor:grab}.WorkspaceTable-module__HxZSbG__th[draggable=true]:active{cursor:grabbing}.WorkspaceTable-module__HxZSbG__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.WorkspaceTable-module__HxZSbG__sortActive{color:var(--color-primary);font-size:.625rem}.WorkspaceTable-module__HxZSbG__sortInactive{color:var(--color-text-tertiary);opacity:.5;font-size:.625rem}.WorkspaceTable-module__HxZSbG__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.WorkspaceTable-module__HxZSbG__row:hover{background:var(--color-bg-surface-raised)}.WorkspaceTable-module__HxZSbG__rowClickable{cursor:pointer}.WorkspaceTable-module__HxZSbG__groupRow{background:var(--color-bg-surface-raised);border-bottom:1px solid var(--color-border-default)}.WorkspaceTable-module__HxZSbG__groupCell{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__groupLabel{margin-right:var(--space-2)}.WorkspaceTable-module__HxZSbG__groupCount{font-weight:var(--font-weight-normal);color:var(--color-text-tertiary)}.WorkspaceTable-module__HxZSbG__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.WorkspaceTable-module__HxZSbG__sticky{z-index:1;background:var(--color-bg-surface);position:sticky}.WorkspaceTable-module__HxZSbG__th.WorkspaceTable-module__HxZSbG__sticky{z-index:3;background:var(--color-bg-surface-raised)}.WorkspaceTable-module__HxZSbG__row:hover .WorkspaceTable-module__HxZSbG__sticky{background:var(--color-bg-surface-raised)}.WorkspaceTable-module__HxZSbG__empty{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary)}.WorkspaceTable-module__HxZSbG__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.WorkspaceTable-module__HxZSbG__footerSummary{font-size:var(--text-xs);color:var(--color-text-secondary)}.WorkspaceTable-module__HxZSbG__pager{align-items:center;gap:var(--space-1);display:flex}.WorkspaceTable-module__HxZSbG__pageBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:.625rem;transition:background-color .1s,color .1s;display:flex}.WorkspaceTable-module__HxZSbG__pageBtn:hover:not(:disabled){background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__pageBtn:disabled{opacity:.35;cursor:default}.WorkspaceTable-module__HxZSbG__pageInfo{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;font-variant-numeric:tabular-nums;min-width:48px}
.SkeletonBlock-module__j-I6Ha__block{background:linear-gradient(90deg, var(--color-bg-surface-raised) 0%, var(--color-bg-surface-sunken,var(--color-bg-surface)) 50%, var(--color-bg-surface-raised) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s linear infinite SkeletonBlock-module__j-I6Ha__shimmer}@keyframes SkeletonBlock-module__j-I6Ha__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SkeletonBlock-module__j-I6Ha__block{animation:none}}
.KanbanCardPopupSkeleton-module__fbSgsW__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-default);gap:var(--space-3);flex-direction:column;display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__headerTopRow{align-items:center;gap:var(--space-3);display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__avatar{border-radius:var(--radius-full);flex-shrink:0;width:40px;height:40px}.KanbanCardPopupSkeleton-module__fbSgsW__titleStack{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__title{border-radius:var(--radius-sm);width:55%;height:22px}.KanbanCardPopupSkeleton-module__fbSgsW__subtitle{border-radius:var(--radius-sm);width:30%;height:12px}.KanbanCardPopupSkeleton-module__fbSgsW__statusPill{border-radius:var(--radius-full);width:120px;height:28px}.KanbanCardPopupSkeleton-module__fbSgsW__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px}.KanbanCardPopupSkeleton-module__fbSgsW__metaRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__metaChip{border-radius:var(--radius-full);width:120px;height:22px}.KanbanCardPopupSkeleton-module__fbSgsW__metaChipShort{width:84px}.KanbanCardPopupSkeleton-module__fbSgsW__content{padding:var(--space-5) var(--space-6);gap:var(--space-6);flex:1;grid-template-columns:2fr 1fr;display:grid;overflow:hidden}.KanbanCardPopupSkeleton-module__fbSgsW__mainCol,.KanbanCardPopupSkeleton-module__fbSgsW__sideCol{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__section{gap:var(--space-2);flex-direction:column;display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__sectionLabel{border-radius:var(--radius-sm);width:110px;height:10px}.KanbanCardPopupSkeleton-module__fbSgsW__line{border-radius:var(--radius-sm);height:12px}.KanbanCardPopupSkeleton-module__fbSgsW__lineFull{width:100%}.KanbanCardPopupSkeleton-module__fbSgsW__lineLong{width:90%}.KanbanCardPopupSkeleton-module__fbSgsW__lineMedium{width:75%}.KanbanCardPopupSkeleton-module__fbSgsW__lineShort{width:50%}.KanbanCardPopupSkeleton-module__fbSgsW__checklistItem{align-items:center;gap:var(--space-2);display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__checkbox{border-radius:var(--radius-sm);width:16px;height:16px}.KanbanCardPopupSkeleton-module__fbSgsW__checklistLabel{border-radius:var(--radius-sm);flex:1;height:12px}.KanbanCardPopupSkeleton-module__fbSgsW__sideField{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle,var(--color-border-default));flex-direction:column;display:flex}.KanbanCardPopupSkeleton-module__fbSgsW__fieldLabel{border-radius:var(--radius-sm);width:70px;height:10px}.KanbanCardPopupSkeleton-module__fbSgsW__fieldValue{border-radius:var(--radius-sm);width:80%;height:14px}
.KanbanCardActionModals-module__iwJh_W__form{gap:var(--space-4);flex-direction:column;display:flex}.KanbanCardActionModals-module__iwJh_W__fieldGroup{gap:var(--space-1);flex-direction:column;display:flex}.KanbanCardActionModals-module__iwJh_W__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KanbanCardActionModals-module__iwJh_W__input{width:100%;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);box-sizing:border-box;font-family:inherit;transition:border-color .15s}.KanbanCardActionModals-module__iwJh_W__input::placeholder{color:var(--color-text-tertiary)}.KanbanCardActionModals-module__iwJh_W__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.KanbanCardActionModals-module__iwJh_W__info{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.KanbanCardActionModals-module__iwJh_W__infoDanger{font-size:var(--text-sm);color:var(--color-danger);margin:0;line-height:1.5}.KanbanCardActionModals-module__iwJh_W__pickerList{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);max-height:280px;padding:var(--space-1);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.KanbanCardActionModals-module__iwJh_W__option{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:background-color .1s;display:flex}.KanbanCardActionModals-module__iwJh_W__option:hover{background:var(--color-bg-surface-raised)}.KanbanCardActionModals-module__iwJh_W__optionActive{background:var(--color-primary-subtle);color:var(--color-primary)}.KanbanCardActionModals-module__iwJh_W__optionMeta{color:var(--color-text-tertiary);font-size:var(--text-xs);flex-shrink:0}.KanbanCardActionModals-module__iwJh_W__emptyHint{padding:var(--space-2) var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}
.KanbanCardPopup-module__DJ2flq__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out KanbanCardPopup-module__DJ2flq__fadeIn;display:flex;position:fixed;inset:0}.KanbanCardPopup-module__DJ2flq__modal{background:var(--color-bg-surface);border-radius:var(--radius-lg);border:none;width:92vw;max-width:1800px;height:92vh;animation:.15s ease-out KanbanCardPopup-module__DJ2flq__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000004d}.KanbanCardPopup-module__DJ2flq__layout{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.KanbanCardPopup-module__DJ2flq__content{padding:var(--space-5,20px) var(--space-6,24px);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.KanbanCardPopup-module__DJ2flq__priorityBar{border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex-shrink:0;align-self:stretch;width:11px}.KanbanCardPopup-module__DJ2flq__priorityHigh{background:var(--color-danger)}.KanbanCardPopup-module__DJ2flq__priorityMedium{background:var(--color-warning)}.KanbanCardPopup-module__DJ2flq__priorityLow{background:var(--color-success)}.KanbanCardPopup-module__DJ2flq__priorityNone{background:var(--color-border-default)}@keyframes KanbanCardPopup-module__DJ2flq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes KanbanCardPopup-module__DJ2flq__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
.ContainerPopupSkeleton-module__RH4kaq__header{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0}.ContainerPopupSkeleton-module__RH4kaq__titleRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5,20px) var(--space-2);display:flex}.ContainerPopupSkeleton-module__RH4kaq__typeIcon{border-radius:var(--radius-md);flex-shrink:0;width:38px;height:38px}.ContainerPopupSkeleton-module__RH4kaq__titleArea{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ContainerPopupSkeleton-module__RH4kaq__title{border-radius:var(--radius-sm);width:45%;height:18px}.ContainerPopupSkeleton-module__RH4kaq__subtitle{border-radius:var(--radius-sm);width:28%;height:11px}.ContainerPopupSkeleton-module__RH4kaq__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ContainerPopupSkeleton-module__RH4kaq__iconBtn{border-radius:var(--radius-sm);width:32px;height:32px}.ContainerPopupSkeleton-module__RH4kaq__responsible{border-radius:var(--radius-md);width:200px;height:32px}.ContainerPopupSkeleton-module__RH4kaq__infoRow{gap:var(--space-5,20px);padding:0 var(--space-5,20px) var(--space-3);padding-left:calc(38px + var(--space-3) + var(--space-5,20px));flex-wrap:wrap;align-items:center;display:flex}@media (min-width:1600px){.ContainerPopupSkeleton-module__RH4kaq__infoRow{gap:var(--space-12,48px)}}.ContainerPopupSkeleton-module__RH4kaq__infoField{flex-direction:column;gap:4px;display:flex}.ContainerPopupSkeleton-module__RH4kaq__infoLabel{border-radius:var(--radius-sm);width:64px;height:8px}.ContainerPopupSkeleton-module__RH4kaq__infoValue{border-radius:var(--radius-sm);width:110px;height:14px}.ContainerPopupSkeleton-module__RH4kaq__infoValueShort{width:70px}.ContainerPopupSkeleton-module__RH4kaq__infoValueWide{width:160px}.ContainerPopupSkeleton-module__RH4kaq__datesRow{gap:var(--space-4);padding:var(--space-2) var(--space-5,20px) var(--space-3);padding-left:calc(38px + var(--space-3) + var(--space-5,20px));border-top:1px solid var(--color-border-default);flex-wrap:wrap;align-items:flex-end;display:flex}@media (min-width:1600px){.ContainerPopupSkeleton-module__RH4kaq__datesRow{gap:var(--space-12,48px)}}.ContainerPopupSkeleton-module__RH4kaq__dateField{flex-direction:column;gap:4px;display:flex}.ContainerPopupSkeleton-module__RH4kaq__dateLabel{border-radius:var(--radius-sm);width:56px;height:8px}.ContainerPopupSkeleton-module__RH4kaq__dateValue{border-radius:var(--radius-sm);width:88px;height:14px}.ContainerPopupSkeleton-module__RH4kaq__body{flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.ContainerPopupSkeleton-module__RH4kaq__body{flex-direction:column}}.ContainerPopupSkeleton-module__RH4kaq__sidebar{background:var(--color-bg-app);border-right:1px solid var(--color-border-default);width:260px;padding:var(--space-3) 0;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:900px){.ContainerPopupSkeleton-module__RH4kaq__sidebar{display:none}}.ContainerPopupSkeleton-module__RH4kaq__sidebarItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);display:flex}.ContainerPopupSkeleton-module__RH4kaq__sidebarIcon{border-radius:var(--radius-sm);flex-shrink:0;width:16px;height:12px}.ContainerPopupSkeleton-module__RH4kaq__sidebarLabel{border-radius:var(--radius-sm);flex:1;height:12px}.ContainerPopupSkeleton-module__RH4kaq__sidebarGroupLabel{margin:var(--space-3) var(--space-4) 4px;border-radius:var(--radius-sm);width:90px;height:8px}.ContainerPopupSkeleton-module__RH4kaq__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ContainerPopupSkeleton-module__RH4kaq__content{padding:var(--space-5,20px) var(--space-6,24px);flex:1;overflow:hidden}.ContainerPopupSkeleton-module__RH4kaq__contentGrid{gap:var(--space-4);grid-template-columns:3fr 2fr;height:100%;display:grid}@media (max-width:900px){.ContainerPopupSkeleton-module__RH4kaq__contentGrid{grid-template-columns:1fr}}.ContainerPopupSkeleton-module__RH4kaq__descriptionCard{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);flex-direction:column;min-height:240px;display:flex}.ContainerPopupSkeleton-module__RH4kaq__cardHeader{border-radius:var(--radius-sm);width:35%;height:14px}.ContainerPopupSkeleton-module__RH4kaq__line{border-radius:var(--radius-sm);height:12px}.ContainerPopupSkeleton-module__RH4kaq__lineFull{width:100%}.ContainerPopupSkeleton-module__RH4kaq__lineLong{width:92%}.ContainerPopupSkeleton-module__RH4kaq__lineMedium{width:78%}.ContainerPopupSkeleton-module__RH4kaq__lineShort{width:55%}.ContainerPopupSkeleton-module__RH4kaq__widgetStack{gap:var(--space-3);flex-direction:column;display:flex}.ContainerPopupSkeleton-module__RH4kaq__widgetCard{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);flex-direction:column;display:flex}.ContainerPopupSkeleton-module__RH4kaq__widgetField{gap:var(--space-2);flex-direction:column;display:flex}.ContainerPopupSkeleton-module__RH4kaq__fieldLabel{border-radius:var(--radius-sm);width:60px;height:9px}.ContainerPopupSkeleton-module__RH4kaq__fieldValue{border-radius:var(--radius-sm);height:12px}
.AggregatedTaskBoard-module__uXBmJG__wrapper{flex-direction:column;gap:12px;display:flex}.AggregatedTaskBoard-module__uXBmJG__toolbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.AggregatedTaskBoard-module__uXBmJG__viewToggle{background:var(--color-surface-sunken,#7f7f7f1a);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.AggregatedTaskBoard-module__uXBmJG__viewBtn{width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.AggregatedTaskBoard-module__uXBmJG__viewBtn:hover{color:var(--color-text-primary)}.AggregatedTaskBoard-module__uXBmJG__viewBtnActive{background:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 2px #0000001f}.AggregatedTaskBoard-module__uXBmJG__boardArea{height:68vh;min-height:420px;position:relative}
.MeetingDetailSkeleton-module__Jh7qiG__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.MeetingDetailSkeleton-module__Jh7qiG__metaBar{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-wrap:wrap;flex-shrink:0;display:flex}.MeetingDetailSkeleton-module__Jh7qiG__metaShort{border-radius:var(--radius-xs);width:70px;height:14px}.MeetingDetailSkeleton-module__Jh7qiG__metaMedium{border-radius:var(--radius-xs);width:130px;height:14px}.MeetingDetailSkeleton-module__Jh7qiG__layout{flex:1;min-height:0;display:flex;overflow:hidden}.MeetingDetailSkeleton-module__Jh7qiG__protocol{min-width:0;padding:var(--space-6) var(--space-8);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.MeetingDetailSkeleton-module__Jh7qiG__heading{border-radius:var(--radius-sm);width:240px;height:24px;margin-bottom:var(--space-2)}.MeetingDetailSkeleton-module__Jh7qiG__subHeading{border-radius:var(--radius-sm);width:160px;height:18px;margin-top:var(--space-4);margin-bottom:var(--space-1)}.MeetingDetailSkeleton-module__Jh7qiG__paraLine{border-radius:var(--radius-xs);height:12px}.MeetingDetailSkeleton-module__Jh7qiG__sidebar{border-left:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-direction:column;flex-shrink:0;width:380px;display:flex}.MeetingDetailSkeleton-module__Jh7qiG__tabStrip{gap:var(--space-2);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.MeetingDetailSkeleton-module__Jh7qiG__tab{border-radius:var(--radius-xs);width:64px;height:18px}.MeetingDetailSkeleton-module__Jh7qiG__sidebarList{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.MeetingDetailSkeleton-module__Jh7qiG__sidebarRow{align-items:center;gap:var(--space-2);display:flex}.MeetingDetailSkeleton-module__Jh7qiG__avatar{border-radius:var(--radius-full);flex-shrink:0;width:28px;height:28px}.MeetingDetailSkeleton-module__Jh7qiG__rowLine{border-radius:var(--radius-xs);flex:1;height:14px}
.FileBreadcrumb-module__42gmra__breadcrumb{align-items:center;gap:var(--space-1);min-height:32px;display:flex}.FileBreadcrumb-module__42gmra__segment{align-items:center;gap:var(--space-1);display:inline-flex}.FileBreadcrumb-module__42gmra__separator{font-size:var(--text-xs);color:var(--color-text-quaternary);-webkit-user-select:none;user-select:none}.FileBreadcrumb-module__42gmra__icon{color:var(--color-text-tertiary);font-size:.6875rem}.FileBreadcrumb-module__42gmra__link{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);background:0 0;border:none;text-decoration:none;transition:color .1s,background-color .1s;display:flex}.FileBreadcrumb-module__42gmra__link:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.FileBreadcrumb-module__42gmra__link:hover .FileBreadcrumb-module__42gmra__icon{color:var(--color-primary)}.FileBreadcrumb-module__42gmra__linkActive{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.FileBreadcrumb-module__42gmra__linkActive:hover{color:var(--color-text-primary);cursor:default;background:0 0}.FileBreadcrumb-module__42gmra__linkActive:hover .FileBreadcrumb-module__42gmra__icon{color:var(--color-text-tertiary)}
.KanbanList-module__saVGaa__wrapper{gap:var(--space-2);flex-direction:column;width:100%;height:100%;display:flex}.KanbanList-module__saVGaa__tableScroll{flex:1;overflow:auto}.KanbanList-module__saVGaa__table{border-collapse:collapse;width:100%;font-size:var(--density-text-base,var(--text-base));color:var(--color-text-primary)}.KanbanList-module__saVGaa__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.KanbanList-module__saVGaa__th{padding:var(--density-cell-padding-y) var(--density-cell-padding-x);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none}.KanbanList-module__saVGaa__thCheckbox{width:36px;padding-right:var(--space-1)}.KanbanList-module__saVGaa__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.KanbanList-module__saVGaa__thSortable{cursor:pointer}.KanbanList-module__saVGaa__thSortable:hover{color:var(--color-text-primary)}.KanbanList-module__saVGaa__sortIcon{color:var(--color-primary);font-size:.625rem}.KanbanList-module__saVGaa__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.KanbanList-module__saVGaa__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.KanbanList-module__saVGaa__row:hover{background:var(--color-bg-surface-raised)}.KanbanList-module__saVGaa__rowSelected,.KanbanList-module__saVGaa__rowSelected:hover{background:var(--color-primary-subtle)}.KanbanList-module__saVGaa__td{padding:var(--density-cell-padding-y) var(--density-cell-padding-x);vertical-align:middle}.KanbanList-module__saVGaa__tdCheckbox{width:36px;padding-right:var(--space-1)}.KanbanList-module__saVGaa__checkbox{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.KanbanList-module__saVGaa__idCell{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono);white-space:nowrap}.KanbanList-module__saVGaa__titleCell{font-size:inherit;color:var(--color-text-primary);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:360px;padding:0;transition:color .1s;overflow:hidden}.KanbanList-module__saVGaa__titleCell:hover{color:var(--color-primary)}.KanbanList-module__saVGaa__titleWrap{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.KanbanList-module__saVGaa__archivedTag{padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.4;display:inline-flex}.KanbanList-module__saVGaa__titleDone{color:var(--color-text-tertiary);text-decoration:line-through}.KanbanList-module__saVGaa__titleDone:hover{color:var(--color-text-secondary)}.KanbanList-module__saVGaa__statusBadge{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-block}.KanbanList-module__saVGaa__statusActive{background:var(--color-neutral-subtle);color:var(--color-neutral-text)}.KanbanList-module__saVGaa__statusDone{background:var(--color-success-subtle);color:var(--color-success-text)}.KanbanList-module__saVGaa__sourceCell{flex-direction:column;gap:1px;min-width:80px;display:flex}.KanbanList-module__saVGaa__sourceName{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.KanbanList-module__saVGaa__containerName{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.KanbanList-module__saVGaa__priorityCell{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.KanbanList-module__saVGaa__priorityDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.KanbanList-module__saVGaa__priorityHigh{background:var(--color-danger)}.KanbanList-module__saVGaa__priorityMedium{background:var(--color-warning)}.KanbanList-module__saVGaa__priorityLow{background:var(--color-success)}.KanbanList-module__saVGaa__priorityNone{background:var(--color-neutral)}.KanbanList-module__saVGaa__priorityLabel{font-size:var(--text-xs);color:var(--color-text-secondary)}.KanbanList-module__saVGaa__dueDateCell{font-size:var(--text-xs);white-space:nowrap;color:var(--color-text-secondary)}.KanbanList-module__saVGaa__dueDateOverdue{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.KanbanList-module__saVGaa__dueDateSoon{color:var(--color-warning-text);font-weight:var(--font-weight-medium)}.KanbanList-module__saVGaa__labelsCell{gap:var(--space-1);flex-wrap:wrap;min-width:60px;display:flex}.KanbanList-module__saVGaa__labelPill{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid #0000;display:inline-block}.KanbanList-module__saVGaa__avatar{border-radius:var(--radius-full);background:var(--color-primary-subtle);width:26px;height:26px;color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.KanbanList-module__saVGaa__emptyCell{color:var(--color-text-tertiary);font-size:var(--text-xs)}.KanbanList-module__saVGaa__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary);font-size:var(--text-sm)}.KanbanList-module__saVGaa__swimlane{margin-bottom:var(--space-4)}.KanbanList-module__saVGaa__swimlaneBody{max-height:400px;overflow-y:auto}.KanbanList-module__saVGaa__swimlaneHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);background:var(--color-bg-surface);z-index:1;border-bottom:2px solid var(--color-border-strong);display:flex;position:sticky;top:0}.KanbanList-module__saVGaa__swimlaneLabel{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.KanbanList-module__saVGaa__swimlaneCount{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface-raised);padding:1px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-weight-medium)}.KanbanList-module__saVGaa__compact .KanbanList-module__saVGaa__avatar{width:22px;height:22px;font-size:.625rem}.KanbanList-module__saVGaa__compact .KanbanList-module__saVGaa__priorityDot{width:6px;height:6px}.KanbanList-module__saVGaa__comfortable .KanbanList-module__saVGaa__avatar{width:30px;height:30px;font-size:var(--text-sm)}.KanbanList-module__saVGaa__comfortable .KanbanList-module__saVGaa__priorityDot{width:10px;height:10px}.KanbanList-module__saVGaa__skeletonRow td{padding:var(--space-2);background:0 0}.KanbanList-module__saVGaa__skeletonBar{background:linear-gradient(90deg, var(--color-bg-surface) 0%, var(--color-bg-surface-alt) 50%, var(--color-bg-surface) 100%);border-radius:var(--radius-sm);background-size:200% 100%;height:16px;animation:1.4s ease-in-out infinite KanbanList-module__saVGaa__skeletonShimmer}@keyframes KanbanList-module__saVGaa__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.MeetingTemplateModal-module__y627ya__layout{gap:var(--space-4);height:100%;display:flex}.MeetingTemplateModal-module__y627ya__listSection{gap:var(--space-2);flex-direction:column;flex-shrink:0;min-width:200px;min-height:0;display:flex}.MeetingTemplateModal-module__y627ya__list{gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.MeetingTemplateModal-module__y627ya__templateItem{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;align-items:center;transition:background-color .1s,border-color .1s;display:flex}.MeetingTemplateModal-module__y627ya__templateItem:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-strong,var(--color-border-default))}.MeetingTemplateModal-module__y627ya__templateItemActive{background:var(--color-primary-subtle);border-color:var(--color-primary)}.MeetingTemplateModal-module__y627ya__templateName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MeetingTemplateModal-module__y627ya__newBtn{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);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;flex-shrink:0;transition:background-color .1s,color .1s,border-color .1s;display:flex}.MeetingTemplateModal-module__y627ya__newBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-secondary);border-color:var(--color-text-tertiary)}.MeetingTemplateModal-module__y627ya__preview{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);min-width:0;padding:var(--space-4);flex:1;overflow-y:auto}.MeetingTemplateModal-module__y627ya__previewHeader{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-default)}.MeetingTemplateModal-module__y627ya__overwriteWarning{font-size:var(--text-sm);color:var(--color-danger,var(--color-text-primary));background:var(--color-danger-subtle,var(--color-bg-surface-raised));border:1px solid var(--color-danger,var(--color-border-default));border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);line-height:1.5}.MeetingTemplateModal-module__y627ya__previewContent{font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.7}.MeetingTemplateModal-module__y627ya__previewContent h2{font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin-top:var(--space-4);margin-bottom:var(--space-2)}.MeetingTemplateModal-module__y627ya__previewContent h3{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-top:var(--space-3);margin-bottom:var(--space-1)}.MeetingTemplateModal-module__y627ya__previewContent p{margin-bottom:var(--space-2)}.MeetingTemplateModal-module__y627ya__previewContent ol,.MeetingTemplateModal-module__y627ya__previewContent ul{padding-left:var(--space-6);margin-bottom:var(--space-2)}.MeetingTemplateModal-module__y627ya__previewContent li{margin-bottom:var(--space-1)}.MeetingTemplateModal-module__y627ya__previewEmpty{font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:center;padding:var(--space-8) 0}.MeetingTemplateModal-module__y627ya__newForm{gap:var(--space-3);flex-direction:column;display:flex}.MeetingTemplateModal-module__y627ya__newFormHint{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.MeetingTemplateModal-module__y627ya__newFormInput{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);outline:none;font-family:inherit;transition:border-color .15s}.MeetingTemplateModal-module__y627ya__newFormInput:focus{border-color:var(--color-primary)}.MeetingTemplateModal-module__y627ya__newFormInput::placeholder{color:var(--color-text-tertiary)}.MeetingTemplateModal-module__y627ya__newFormBtn{padding:var(--space-1) var(--space-3);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;align-self:flex-start;transition:background-color .1s}.MeetingTemplateModal-module__y627ya__newFormBtn:hover{background:var(--color-primary-hover)}.MeetingTemplateModal-module__y627ya__newFormBtn:disabled{opacity:.5;cursor:not-allowed}
.OpportunityDetailRow-module__EEExmG__wrapper{padding:var(--space-6) var(--space-8);background:var(--color-bg-surface);border-bottom:2px solid var(--color-border-default);gap:var(--space-6);flex-direction:column;display:flex}.OpportunityDetailRow-module__EEExmG__topRow{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.OpportunityDetailRow-module__EEExmG__section{gap:var(--space-4);flex-direction:column;display:flex}.OpportunityDetailRow-module__EEExmG__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.OpportunityDetailRow-module__EEExmG__sourceText{font-size:var(--text-sm);color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6}.OpportunityDetailRow-module__EEExmG__windowSection{align-items:center;gap:var(--space-3);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);display:flex}.OpportunityDetailRow-module__EEExmG__windowDates{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.OpportunityDetailRow-module__EEExmG__windowStatusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-full);display:inline-block}.OpportunityDetailRow-module__EEExmG__windowActive{background:var(--color-success-subtle);color:var(--color-success-text)}.OpportunityDetailRow-module__EEExmG__windowUpcoming{background:var(--color-info-subtle);color:var(--color-info-text)}.OpportunityDetailRow-module__EEExmG__windowExpired{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.OpportunityDetailRow-module__EEExmG__impactGrid{gap:var(--space-2);flex-direction:column;display:flex}.OpportunityDetailRow-module__EEExmG__impactRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) 0;display:flex}.OpportunityDetailRow-module__EEExmG__impactLabel{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);min-width:70px}.OpportunityDetailRow-module__EEExmG__impactBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:3px var(--space-2);border-radius:var(--radius-full);text-align:center;min-width:56px;display:inline-block}.OpportunityDetailRow-module__EEExmG__impactKeine{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.OpportunityDetailRow-module__EEExmG__impactNiedrig,.OpportunityDetailRow-module__EEExmG__impactMittel,.OpportunityDetailRow-module__EEExmG__impactHoch,.OpportunityDetailRow-module__EEExmG__impactSehrHoch{background:var(--color-success-subtle);color:var(--color-success-text)}.OpportunityDetailRow-module__EEExmG__impactDesc{color:var(--color-text-tertiary);font-size:var(--text-xs);font-style:italic}.OpportunityDetailRow-module__EEExmG__divider{border:none;border-top:1px solid var(--color-border-default)}.OpportunityDetailRow-module__EEExmG__editBtn{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-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:all .15s;display:inline-flex}.OpportunityDetailRow-module__EEExmG__editBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.OpportunityDetailRow-module__EEExmG__skelTitleBlock{border-radius:var(--radius-sm);width:110px;height:10px}.OpportunityDetailRow-module__EEExmG__skelText{border-radius:var(--radius-sm);height:12px}.OpportunityDetailRow-module__EEExmG__skelTextFull{width:100%}.OpportunityDetailRow-module__EEExmG__skelText80{width:80%}.OpportunityDetailRow-module__EEExmG__skelText50{width:50%}.OpportunityDetailRow-module__EEExmG__skelBadge{border-radius:var(--radius-full);width:64px;height:18px;display:inline-block}.OpportunityDetailRow-module__EEExmG__skelLabel{border-radius:var(--radius-sm);width:56px;min-width:70px;height:10px}.OpportunityDetailRow-module__EEExmG__skelImpactRow{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.OpportunityDetailRow-module__EEExmG__skelWindowSection{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);display:flex}.OpportunityDetailRow-module__EEExmG__skelWindowBadge{border-radius:var(--radius-full);width:72px;height:18px}.OpportunityDetailRow-module__EEExmG__skelWindowDates{border-radius:var(--radius-sm);width:180px;height:12px}.OpportunityDetailRow-module__EEExmG__skelCalcRow{gap:var(--space-2);padding:var(--space-2) 0;align-items:center;display:flex}.OpportunityDetailRow-module__EEExmG__skelCalcCell{border-radius:var(--radius-sm);flex:1;height:14px}.OpportunityDetailRow-module__EEExmG__skelMeasureHeader{padding-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.OpportunityDetailRow-module__EEExmG__skelMeasureTitle{border-radius:var(--radius-sm);width:80px;height:10px}.OpportunityDetailRow-module__EEExmG__skelMeasureBtn{border-radius:var(--radius-sm);width:100px;height:22px}.OpportunityDetailRow-module__EEExmG__skelMeasureRow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr;align-items:center;display:grid}.OpportunityDetailRow-module__EEExmG__skelMeasureCell{border-radius:var(--radius-sm);height:12px}
.CardLayoutConfig-module__svaxpW__root{gap:var(--space-6);flex-direction:column;min-height:0;display:flex}.CardLayoutConfig-module__svaxpW__configPanel{gap:var(--space-4);flex-direction:column;display:flex}.CardLayoutConfig-module__svaxpW__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-1)}.CardLayoutConfig-module__svaxpW__fieldRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default);display:flex}.CardLayoutConfig-module__svaxpW__fieldRow:last-child{border-bottom:none}.CardLayoutConfig-module__svaxpW__fieldLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.CardLayoutConfig-module__svaxpW__select{appearance:none;background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23888' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;min-width:160px;transition:border-color .15s}.CardLayoutConfig-module__svaxpW__select:hover{border-color:var(--color-border-strong)}.CardLayoutConfig-module__svaxpW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.CardLayoutConfig-module__svaxpW__toggleWrapper{flex-shrink:0;width:40px;height:22px;position:relative}.CardLayoutConfig-module__svaxpW__toggleInput{opacity:0;width:0;height:0;position:absolute}.CardLayoutConfig-module__svaxpW__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}.CardLayoutConfig-module__svaxpW__toggleInput:checked+.CardLayoutConfig-module__svaxpW__toggleTrack{background:var(--color-primary);border-color:var(--color-primary)}.CardLayoutConfig-module__svaxpW__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}.CardLayoutConfig-module__svaxpW__toggleInput:checked~.CardLayoutConfig-module__svaxpW__toggleTrack .CardLayoutConfig-module__svaxpW__toggleThumb,.CardLayoutConfig-module__svaxpW__toggleInput:checked+.CardLayoutConfig-module__svaxpW__toggleTrack .CardLayoutConfig-module__svaxpW__toggleThumb{transform:translate(18px)}.CardLayoutConfig-module__svaxpW__previewPanel{gap:var(--space-2);flex-direction:column;display:flex}.CardLayoutConfig-module__svaxpW__previewLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.CardLayoutConfig-module__svaxpW__previewContainer{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-app);padding:var(--space-4);justify-content:center;gap:var(--space-2);display:flex}.CardLayoutConfig-module__svaxpW__previewCardWrapper{width:320px}
.PayloadContent-module__bvCCaW__content{padding:var(--space-3);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PayloadContent-module__bvCCaW__section{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);padding:var(--space-3)}.PayloadContent-module__bvCCaW__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)}.PayloadContent-module__bvCCaW__sectionText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.PayloadContent-module__bvCCaW__metricsRow{gap:var(--space-2);display:flex}.PayloadContent-module__bvCCaW__metric{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);text-align:center;flex:1}.PayloadContent-module__bvCCaW__metricLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.PayloadContent-module__bvCCaW__metricValue{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:2px}.PayloadContent-module__bvCCaW__metricValueSm{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:2px}.PayloadContent-module__bvCCaW__metricWarn{color:var(--color-warning-text);}.PayloadContent-module__bvCCaW__metricDanger{color:var(--color-danger-text);}.PayloadContent-module__bvCCaW__escalationCard{background:var(--color-danger-subtle);border-left:3px solid var(--color-danger-text);border-radius:var(--radius-md);padding:var(--space-3)}.PayloadContent-module__bvCCaW__routingBanner{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-info-subtle);border-left:3px solid var(--color-info-text);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.5;display:flex}.PayloadContent-module__bvCCaW__routingLabel{font-weight:var(--font-weight-semibold);color:var(--color-info-text);flex-shrink:0}.PayloadContent-module__bvCCaW__routingText{color:var(--color-text-secondary)}.PayloadContent-module__bvCCaW__deadlineBanner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-left:3px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.PayloadContent-module__bvCCaW__deadlineBannerUrgent{background:var(--color-warning-subtle);border-left-color:var(--color-warning-text);}.PayloadContent-module__bvCCaW__deadlineLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.PayloadContent-module__bvCCaW__deadlineCountdown{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-left:auto}.PayloadContent-module__bvCCaW__deadlineCountdownWarn{color:var(--color-warning-text);font-weight:var(--font-weight-semibold);}.PayloadContent-module__bvCCaW__deadlineCountdownOverdue{color:var(--color-danger-text);font-weight:var(--font-weight-semibold);}.PayloadContent-module__bvCCaW__approvalTimeline{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex}.PayloadContent-module__bvCCaW__approvalStep{align-items:flex-start;gap:var(--space-2);padding-left:20px;padding-bottom:var(--space-3);display:flex;position:relative}.PayloadContent-module__bvCCaW__approvalStep:last-child{padding-bottom:0}.PayloadContent-module__bvCCaW__approvalDotApproved,.PayloadContent-module__bvCCaW__approvalDotRejected,.PayloadContent-module__bvCCaW__approvalDotPending{border-radius:var(--radius-full);z-index:1;width:10px;height:10px;position:absolute;top:3px;left:0}.PayloadContent-module__bvCCaW__approvalDotApproved{background:var(--color-success-text)}.PayloadContent-module__bvCCaW__approvalDotRejected{background:var(--color-danger-text)}.PayloadContent-module__bvCCaW__approvalDotPending{background:var(--color-bg-surface);border:2px solid var(--color-border-default)}.PayloadContent-module__bvCCaW__approvalLine,.PayloadContent-module__bvCCaW__approvalLineComplete{width:2px;height:calc(100% - 7px);position:absolute;top:13px;left:4px}.PayloadContent-module__bvCCaW__approvalLine{background:var(--color-border-default)}.PayloadContent-module__bvCCaW__approvalLineComplete{background:var(--color-success-text)}.PayloadContent-module__bvCCaW__approvalStepInfo{flex:1;min-width:0}.PayloadContent-module__bvCCaW__approvalStepName{font-size:var(--text-sm);color:var(--color-text-primary)}.PayloadContent-module__bvCCaW__approvalStepRole{color:var(--color-text-tertiary);margin-left:var(--space-1);font-size:var(--text-xs)}.PayloadContent-module__bvCCaW__approvalStepStatus{font-size:var(--text-xs);margin-top:1px}.PayloadContent-module__bvCCaW__approvalStatusApproved{color:var(--color-success-text)}.PayloadContent-module__bvCCaW__approvalStatusRejected{color:var(--color-danger-text)}.PayloadContent-module__bvCCaW__approvalStatusPending{color:var(--color-text-tertiary)}.PayloadContent-module__bvCCaW__approvalStatusSkipped{color:var(--color-text-tertiary);font-style:italic}.PayloadContent-module__bvCCaW__attachmentItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color .1s;display:flex}.PayloadContent-module__bvCCaW__attachmentItem:hover{background:var(--color-primary-subtle)}.PayloadContent-module__bvCCaW__attachmentItem+.PayloadContent-module__bvCCaW__attachmentItem{margin-top:var(--space-1)}.PayloadContent-module__bvCCaW__attachmentIcon{font-size:.55rem;font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:2px 4px;line-height:1}.PayloadContent-module__bvCCaW__attachmentName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PayloadContent-module__bvCCaW__attachmentSize{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.PayloadContent-module__bvCCaW__measureItem{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.PayloadContent-module__bvCCaW__measureItem+.PayloadContent-module__bvCCaW__measureItem{margin-top:var(--space-1)}.PayloadContent-module__bvCCaW__measureDue{font-size:var(--text-xs);color:var(--color-warning-text);flex-shrink:0}.PayloadContent-module__bvCCaW__measureOverdue{color:var(--color-danger-text);font-weight:var(--font-weight-semibold);}.PayloadContent-module__bvCCaW__detailGrid{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.PayloadContent-module__bvCCaW__detailLabel{color:var(--color-text-tertiary)}.PayloadContent-module__bvCCaW__detailValue{color:var(--color-text-secondary)}.PayloadContent-module__bvCCaW__participantChips{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.PayloadContent-module__bvCCaW__chip{background:var(--color-bg-surface-raised);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary)}.PayloadContent-module__bvCCaW__chipSelf{background:var(--color-primary-subtle);color:var(--color-primary);}.PayloadContent-module__bvCCaW__statusChange{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.PayloadContent-module__bvCCaW__statusBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.PayloadContent-module__bvCCaW__statusOld{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);text-decoration:line-through;}.PayloadContent-module__bvCCaW__statusNew{background:var(--color-warning-subtle);color:var(--color-warning-text);}.PayloadContent-module__bvCCaW__arrow{color:var(--color-text-tertiary);font-size:var(--text-xs)}
.OpportunityTable-module__IH0eEq__wrapper{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card,none);flex-direction:column;display:flex}.OpportunityTable-module__IH0eEq__tableScroll{flex:1;overflow:auto}.OpportunityTable-module__IH0eEq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-text-primary)}.OpportunityTable-module__IH0eEq__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.OpportunityTable-module__IH0eEq__th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.OpportunityTable-module__IH0eEq__th:hover{color:var(--color-text-primary)}.OpportunityTable-module__IH0eEq__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.OpportunityTable-module__IH0eEq__thExpand{cursor:default;width:40px}.OpportunityTable-module__IH0eEq__sortIcon{color:var(--color-primary);font-size:.625rem}.OpportunityTable-module__IH0eEq__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.OpportunityTable-module__IH0eEq__row{border-bottom:1px solid var(--color-border-default);cursor:pointer;transition:background-color .1s}.OpportunityTable-module__IH0eEq__row:hover{background:var(--color-bg-surface-raised)}.OpportunityTable-module__IH0eEq__rowExpanded{background:var(--color-success-subtle)}.OpportunityTable-module__IH0eEq__rowHighlighted{background:var(--color-bg-surface-raised);box-shadow:inset 3px 0 0 var(--color-success-text)}.OpportunityTable-module__IH0eEq__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.OpportunityTable-module__IH0eEq__expandCell{text-align:center;width:40px}.OpportunityTable-module__IH0eEq__expandIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);transition:transform .15s}.OpportunityTable-module__IH0eEq__expandIconOpen{transform:rotate(90deg)}.OpportunityTable-module__IH0eEq__thNoSort{cursor:default}.OpportunityTable-module__IH0eEq__thNoSort:hover{color:var(--color-text-secondary)}.OpportunityTable-module__IH0eEq__typeBadge{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}.OpportunityTable-module__IH0eEq__numCell{font-variant-numeric:tabular-nums;text-align:right}.OpportunityTable-module__IH0eEq__scoreBadge{min-width:28px;padding:2px var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.OpportunityTable-module__IH0eEq__scoreLow{background:var(--color-neutral-subtle);color:var(--color-neutral-text)}.OpportunityTable-module__IH0eEq__scoreMedium{background:var(--color-info-subtle);color:var(--color-info-text)}.OpportunityTable-module__IH0eEq__scoreHigh,.OpportunityTable-module__IH0eEq__scoreVeryHigh{background:var(--color-success-subtle);color:var(--color-success-text)}.OpportunityTable-module__IH0eEq__impactIcons{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.OpportunityTable-module__IH0eEq__impactGroup{align-items:center;display:inline-flex}.OpportunityTable-module__IH0eEq__impactNone{color:var(--color-text-tertiary)}.OpportunityTable-module__IH0eEq__impactLow,.OpportunityTable-module__IH0eEq__impactMedium{color:var(--color-success)}.OpportunityTable-module__IH0eEq__impactHigh,.OpportunityTable-module__IH0eEq__impactVeryHigh{color:var(--color-success-text)}.OpportunityTable-module__IH0eEq__windowBadge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);display:inline-flex}.OpportunityTable-module__IH0eEq__windowActive{background:var(--color-success-subtle);color:var(--color-success-text)}.OpportunityTable-module__IH0eEq__windowUpcoming{background:var(--color-info-subtle);color:var(--color-info-text)}.OpportunityTable-module__IH0eEq__windowExpired{background:var(--color-neutral-subtle);color:var(--color-text-tertiary)}.OpportunityTable-module__IH0eEq__windowDates{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.OpportunityTable-module__IH0eEq__windowCell{align-items:center;gap:var(--space-2);display:flex}.OpportunityTable-module__IH0eEq__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary)}
.DecisionDetailPopup-module__ounx8a__headerInner{gap:var(--space-1);flex-direction:column;display:flex}.DecisionDetailPopup-module__ounx8a__badges{gap:var(--space-1);display:flex}.DecisionDetailPopup-module__ounx8a__badgeDecision{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary)}.DecisionDetailPopup-module__ounx8a__priorityHigh{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-warning-subtle);color:var(--color-warning-text)}.DecisionDetailPopup-module__ounx8a__priorityUrgent{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-danger-subtle);color:var(--color-danger-text)}.DecisionDetailPopup-module__ounx8a__titleText{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.4}.DecisionDetailPopup-module__ounx8a__content{gap:var(--space-3);flex-direction:column;display:flex}.DecisionDetailPopup-module__ounx8a__meta{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.DecisionDetailPopup-module__ounx8a__metaRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.DecisionDetailPopup-module__ounx8a__metaLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);min-width:50px}.DecisionDetailPopup-module__ounx8a__sender{align-items:center;gap:var(--space-1);display:flex}.DecisionDetailPopup-module__ounx8a__avatar{border-radius:var(--radius-full);background:var(--color-text-tertiary);color:#fff;width:22px;height:22px;font-size:.55rem;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DecisionDetailPopup-module__ounx8a__senderRole{color:var(--color-text-tertiary);font-size:var(--text-xs)}.DecisionDetailPopup-module__ounx8a__project{color:var(--color-text-secondary)}.DecisionDetailPopup-module__ounx8a__actionState{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.DecisionDetailPopup-module__ounx8a__actionIconApproved{color:var(--color-success-text)}.DecisionDetailPopup-module__ounx8a__actionIconRejected{color:var(--color-danger-text)}
.PopupLayoutDesigner-module__QNp25a__root{gap:var(--space-5);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__columnSelector{gap:var(--space-2);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__columnSelectorLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.PopupLayoutDesigner-module__QNp25a__columnButtons{gap:var(--space-2);display:flex}.PopupLayoutDesigner-module__QNp25a__columnBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:48px;height:36px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.PopupLayoutDesigner-module__QNp25a__columnBtn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.PopupLayoutDesigner-module__QNp25a__columnBtnActive{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold);}.PopupLayoutDesigner-module__QNp25a__gridLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.PopupLayoutDesigner-module__QNp25a__gridContainer{gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-app);padding:var(--space-4);min-height:200px;display:grid}.PopupLayoutDesigner-module__QNp25a__widgetCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:grab;-webkit-user-select:none;user-select:none;min-height:72px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.PopupLayoutDesigner-module__QNp25a__widgetCard:hover{border-color:var(--color-border-strong);box-shadow:0 2px 8px #00000014}.PopupLayoutDesigner-module__QNp25a__widgetCardDragging{opacity:.4;}.PopupLayoutDesigner-module__QNp25a__widgetCardOver{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);}.PopupLayoutDesigner-module__QNp25a__widgetCardContent{flex:1;min-width:0}.PopupLayoutDesigner-module__QNp25a__widgetCardTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.PopupLayoutDesigner-module__QNp25a__widgetCardSkeleton{gap:var(--space-1);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonLine{background:var(--color-border-default);border-radius:3px;height:6px}.PopupLayoutDesigner-module__QNp25a__skeletonDescription{flex-direction:column;gap:5px;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonDescription .PopupLayoutDesigner-module__QNp25a__skeletonLine:first-child{width:95%}.PopupLayoutDesigner-module__QNp25a__skeletonDescription .PopupLayoutDesigner-module__QNp25a__skeletonLine:nth-child(2){width:80%}.PopupLayoutDesigner-module__QNp25a__skeletonDescription .PopupLayoutDesigner-module__QNp25a__skeletonLine:nth-child(3){width:88%}.PopupLayoutDesigner-module__QNp25a__skeletonDescription .PopupLayoutDesigner-module__QNp25a__skeletonLine:nth-child(4){width:45%}.PopupLayoutDesigner-module__QNp25a__skeletonActivity{gap:var(--space-2);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonComment{align-items:flex-start;gap:var(--space-2);display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonAvatar{background:var(--color-border-default);border-radius:50%;flex-shrink:0;width:18px;height:18px}.PopupLayoutDesigner-module__QNp25a__skeletonCommentLines{flex-direction:column;flex:1;gap:3px;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonLinks{gap:var(--space-1);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonLinkRow{align-items:center;gap:var(--space-2);display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonLinkIcon{background:var(--color-border-default);border-radius:2px;flex-shrink:0;width:10px;height:10px}.PopupLayoutDesigner-module__QNp25a__skeletonBadge{border-radius:var(--radius-sm);background:var(--color-border-default);height:14px}.PopupLayoutDesigner-module__QNp25a__skeletonFiles{gap:var(--space-1);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonFileRow{align-items:center;gap:var(--space-2);display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonFileIcon{background:var(--color-border-default);border-radius:2px;flex-shrink:0;width:14px;height:16px}.PopupLayoutDesigner-module__QNp25a__skeletonChecklists{gap:var(--space-1);flex-direction:column;display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonCheckRow{align-items:center;gap:var(--space-2);display:flex}.PopupLayoutDesigner-module__QNp25a__skeletonCheckbox{border:1.5px solid var(--color-border-default);border-radius:3px;flex-shrink:0;width:12px;height:12px}.PopupLayoutDesigner-module__QNp25a__skeletonCheckboxDone{background:var(--color-border-default);}.PopupLayoutDesigner-module__QNp25a__resizeHandle{cursor:col-resize;opacity:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;justify-content:center;align-items:center;width:12px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}.PopupLayoutDesigner-module__QNp25a__widgetCard:hover .PopupLayoutDesigner-module__QNp25a__resizeHandle{opacity:1}.PopupLayoutDesigner-module__QNp25a__resizeHandleDots{flex-direction:column;gap:2px;display:flex}.PopupLayoutDesigner-module__QNp25a__resizeHandleDot{background:var(--color-text-tertiary);border-radius:50%;width:3px;height:3px}.PopupLayoutDesigner-module__QNp25a__dropIndicator{border:2px dashed var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-subtle);opacity:.5;min-height:72px}
.OpportunityFormModal-module__qkDyGa__content,.OpportunityFormModal-module__qkDyGa__form{gap:var(--space-4);flex-direction:column;display:flex}.OpportunityFormModal-module__qkDyGa__row{gap:var(--space-1);flex-direction:column;display:flex}.OpportunityFormModal-module__qkDyGa__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OpportunityFormModal-module__qkDyGa__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.OpportunityFormModal-module__qkDyGa__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)}.OpportunityFormModal-module__qkDyGa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.OpportunityFormModal-module__qkDyGa__input::placeholder{color:var(--color-text-tertiary)}.OpportunityFormModal-module__qkDyGa__input:disabled{opacity:.5;cursor:not-allowed}.OpportunityFormModal-module__qkDyGa__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}.OpportunityFormModal-module__qkDyGa__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.OpportunityFormModal-module__qkDyGa__textarea::placeholder{color:var(--color-text-tertiary)}.OpportunityFormModal-module__qkDyGa__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)}.OpportunityFormModal-module__qkDyGa__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.OpportunityFormModal-module__qkDyGa__tabDescription{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}.OpportunityFormModal-module__qkDyGa__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.OpportunityFormModal-module__qkDyGa__impactRow{gap:var(--space-2);grid-template-columns:80px 140px 1fr;align-items:center;display:grid}.OpportunityFormModal-module__qkDyGa__impactLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.OpportunityFormModal-module__qkDyGa__suffixWrapper{display:flex;position:relative}.OpportunityFormModal-module__qkDyGa__suffixWrapper .OpportunityFormModal-module__qkDyGa__input{padding-right:var(--space-6);flex:1}.OpportunityFormModal-module__qkDyGa__suffix{right:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.OpportunityFormModal-module__qkDyGa__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.OpportunityFormModal-module__qkDyGa__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);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-color .1s}.OpportunityFormModal-module__qkDyGa__deleteBtn:hover{background:var(--color-danger-subtle)}.OpportunityFormModal-module__qkDyGa__windowHint{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:calc(-1 * var(--space-2));font-style:italic}
.page-module__dEy3QG__metaBar{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;flex-shrink:0;display:flex}.page-module__dEy3QG__metaItem{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.page-module__dEy3QG__metaItem svg{color:var(--color-text-tertiary);font-size:.75em}.page-module__dEy3QG__metaSeparator{background:var(--color-border-default);flex-shrink:0;width:1px;height:14px}.page-module__dEy3QG__metaContext{padding:1px var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-bg-surface-raised);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page-module__dEy3QG__metaTrigger{align-items:center;gap:var(--space-1);cursor:default;border-radius:var(--radius-xs);padding:1px var(--space-1);margin:-1px calc(-1 * var(--space-1));transition:background-color .1s;display:inline-flex}.page-module__dEy3QG__metaTrigger:hover{background:var(--color-bg-surface-raised)}.page-module__dEy3QG__metaContextLink{cursor:pointer;color:inherit;text-decoration:none}.page-module__dEy3QG__metaContextLink:hover .page-module__dEy3QG__metaContext{color:var(--color-primary)}.page-module__dEy3QG__tipCard{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-3);min-width:220px}.page-module__dEy3QG__tipHeader{align-items:center;gap:var(--space-3);display:flex}.page-module__dEy3QG__tipAvatar{background:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__dEy3QG__tipContextIcon{border-radius:var(--radius-md);background:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__dEy3QG__tipName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight)}.page-module__dEy3QG__tipSub{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-tight);margin-top:1px}.page-module__dEy3QG__tipDivider{background:var(--color-border-default);height:1px;margin:var(--space-2) 0}.page-module__dEy3QG__tipDetails{flex-direction:column;gap:4px;display:flex}.page-module__dEy3QG__tipDetail{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.page-module__dEy3QG__tipDetailIcon{text-align:center;width:14px;color:var(--color-text-tertiary);flex-shrink:0}.page-module__dEy3QG__layout{flex:1;min-height:0;display:flex;overflow:hidden}.page-module__dEy3QG__protocol{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.page-module__dEy3QG__resizer{cursor:col-resize;border-left:1px solid var(--color-border-default);background:0 0;flex-shrink:0;width:4px;transition:background-color .15s}.page-module__dEy3QG__resizer:hover,.page-module__dEy3QG__resizer:active{background:var(--color-primary);border-left-color:var(--color-primary)}.page-module__dEy3QG__sidebar{background:var(--color-bg-surface);flex-shrink:0;overflow-y:auto}.page-module__dEy3QG__notFound{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}.page-module__dEy3QG__actionBtn{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}.page-module__dEy3QG__actionBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}
.PortfolioDetailPage-module__4n4hfG__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.PortfolioDetailPage-module__4n4hfG__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.PortfolioDetailPage-module__4n4hfG__grid .drag-handle{display:none}.PortfolioDetailPage-module__4n4hfG__darkWidget{--color-bg-surface:#1e293b;--color-bg-surface-raised:#283548;--color-border-default:#94a3b826;--color-border-subtle:#94a3b81a;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--shadow-card:0 4px 16px #00000040}.PortfolioDetailPage-module__4n4hfG__kpiHeader{min-height:120px}.PortfolioDetailPage-module__4n4hfG__subPortfolios,.PortfolioDetailPage-module__4n4hfG__programs{min-height:200px}.PortfolioDetailPage-module__4n4hfG__directProjects{min-width:0;min-height:200px;margin-top:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:768px){.PortfolioDetailPage-module__4n4hfG__grid{grid-template-columns:1fr 1fr}.PortfolioDetailPage-module__4n4hfG__kpiHeader,.PortfolioDetailPage-module__4n4hfG__subPortfolios,.PortfolioDetailPage-module__4n4hfG__programs{grid-column:1/-1}}@media (min-width:1024px){.PortfolioDetailPage-module__4n4hfG__grid{grid-template-columns:1fr 1fr 1fr}.PortfolioDetailPage-module__4n4hfG__kpiHeader,.PortfolioDetailPage-module__4n4hfG__subPortfolios,.PortfolioDetailPage-module__4n4hfG__programs{grid-column:1/-1}}.PortfolioDetailPage-module__4n4hfG__managerRow{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.PortfolioDetailPage-module__4n4hfG__managerBadge{align-items:center;gap:var(--space-2);display:flex}.PortfolioDetailPage-module__4n4hfG__managerAvatarLg{border-radius:var(--radius-full);width:24px;height:24px;font-size:.6rem;font-weight:var(--font-weight-bold);background:var(--color-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PortfolioDetailPage-module__4n4hfG__managerNameInline{font-size:var(--text-sm);color:var(--color-text-secondary)}.PortfolioDetailPage-module__4n4hfG__kpiGrid{gap:var(--space-6);flex-wrap:wrap;display:flex}.PortfolioDetailPage-module__4n4hfG__kpi{min-width:130px;padding:var(--space-3) 0;flex:1}.PortfolioDetailPage-module__4n4hfG__kpi+.PortfolioDetailPage-module__4n4hfG__kpi{padding-left:var(--space-6);border-left:1px solid #94a3b826}.PortfolioDetailPage-module__4n4hfG__kpiLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.PortfolioDetailPage-module__4n4hfG__kpiValue{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:4px;line-height:1.2}.PortfolioDetailPage-module__4n4hfG__kpiSub{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}.PortfolioDetailPage-module__4n4hfG__statusBadgeDark{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}.PortfolioDetailPage-module__4n4hfG__statusActive{color:#34d399;background:#34d39926}.PortfolioDetailPage-module__4n4hfG__statusPlanning{color:#818cf8;background:#6366f126}.PortfolioDetailPage-module__4n4hfG__statusClosed{color:#94a3b8;background:#94a3b826}.PortfolioDetailPage-module__4n4hfG__statusOnHold{color:#fbbf24;background:#fbbf2426}.PortfolioDetailPage-module__4n4hfG__tabBar{gap:var(--space-1);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-4);display:flex}.PortfolioDetailPage-module__4n4hfG__tabBtn{appearance:none;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.9rem;font-weight:500}.PortfolioDetailPage-module__4n4hfG__tabBtn:hover{color:var(--color-text-primary)}.PortfolioDetailPage-module__4n4hfG__tabBtnActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.PortfolioDetailPage-module__4n4hfG__tasksTab{gap:var(--space-4);flex-direction:column;display:flex}.PortfolioDetailPage-module__4n4hfG__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}.PortfolioDetailPage-module__4n4hfG__statusBadge.PortfolioDetailPage-module__4n4hfG__statusActive{background:var(--color-success-subtle);color:var(--color-success-text)}.PortfolioDetailPage-module__4n4hfG__statusBadge.PortfolioDetailPage-module__4n4hfG__statusPlanning{background:var(--color-primary-subtle);color:var(--color-primary)}.PortfolioDetailPage-module__4n4hfG__statusBadge.PortfolioDetailPage-module__4n4hfG__statusClosed{background:var(--color-neutral-subtle);color:var(--color-neutral-text)}.PortfolioDetailPage-module__4n4hfG__statusBadge.PortfolioDetailPage-module__4n4hfG__statusOnHold{background:var(--color-warning-subtle);color:var(--color-warning-text)}.PortfolioDetailPage-module__4n4hfG__cardGrid{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.PortfolioDetailPage-module__4n4hfG__createBtn{align-items:center;gap:var(--space-2);padding:2px 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;transition:background-color .1s,color .1s;display:flex}.PortfolioDetailPage-module__4n4hfG__createBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.PortfolioDetailPage-module__4n4hfG__emptyHint{padding:var(--space-4) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm)}.PortfolioDetailPage-module__4n4hfG__projectLogo{border-radius:var(--radius-full);width:28px;height:28px;font-size:.6rem;font-weight:var(--font-weight-bold);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.ProgramDetailPage-module__FLGpHq__grid{gap:var(--space-4);flex-direction:column;display:flex}.ProgramDetailPage-module__FLGpHq__grid .drag-handle{display:none}.ProgramDetailPage-module__FLGpHq__columns{gap:var(--space-4);align-items:flex-start;display:flex}.ProgramDetailPage-module__FLGpHq__colLeft{gap:var(--space-4);flex-direction:column;flex:2;min-width:0;display:flex}.ProgramDetailPage-module__FLGpHq__colRight{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ProgramDetailPage-module__FLGpHq__darkWidget{--color-bg-surface:#1e293b;--color-bg-surface-raised:#283548;--color-border-default:#94a3b826;--color-border-subtle:#94a3b81a;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--shadow-card:0 4px 16px #00000040}.ProgramDetailPage-module__FLGpHq__kpiBar{min-height:80px}.ProgramDetailPage-module__FLGpHq__objectives{min-height:120px}.ProgramDetailPage-module__FLGpHq__projects,.ProgramDetailPage-module__FLGpHq__synergies,.ProgramDetailPage-module__FLGpHq__tasks{min-width:0;overflow:hidden}.ProgramDetailPage-module__FLGpHq__riskMatrix{height:320px}.ProgramDetailPage-module__FLGpHq__riskTable{min-width:0;overflow:hidden}@media (max-width:767px){.ProgramDetailPage-module__FLGpHq__columns{flex-direction:column}}.ProgramDetailPage-module__FLGpHq__kpiGrid{gap:var(--space-6);flex-wrap:wrap;display:flex}.ProgramDetailPage-module__FLGpHq__kpi{min-width:120px;padding:var(--space-3) 0;flex:1}.ProgramDetailPage-module__FLGpHq__kpi+.ProgramDetailPage-module__FLGpHq__kpi{padding-left:var(--space-6);border-left:1px solid #94a3b826}.ProgramDetailPage-module__FLGpHq__kpiLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.ProgramDetailPage-module__FLGpHq__kpiValue{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:4px;line-height:1.2}.ProgramDetailPage-module__FLGpHq__kpiSub{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}.ProgramDetailPage-module__FLGpHq__managerRow{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ProgramDetailPage-module__FLGpHq__managerBadge{align-items:center;gap:var(--space-2);display:flex}.ProgramDetailPage-module__FLGpHq__managerAvatar{border-radius:var(--radius-full);width:24px;height:24px;font-size:.6rem;font-weight:var(--font-weight-bold);background:var(--color-primary);color:var(--color-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProgramDetailPage-module__FLGpHq__managerName{font-size:var(--text-sm);color:var(--color-text-secondary)}.ProgramDetailPage-module__FLGpHq__createBtn{align-items:center;gap:var(--space-2);padding:2px 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;transition:background-color .1s,color .1s;display:flex}.ProgramDetailPage-module__FLGpHq__createBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ProgramDetailPage-module__FLGpHq__objectiveList{flex-direction:column;display:flex}.ProgramDetailPage-module__FLGpHq__objectiveRow{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.ProgramDetailPage-module__FLGpHq__objectiveRow:last-child{border-bottom:none}.ProgramDetailPage-module__FLGpHq__objectiveBullet{color:var(--color-primary);flex-shrink:0;margin-top:1px}.ProgramDetailPage-module__FLGpHq__editTextarea{width:100%;height:100%;min-height:120px;color:var(--color-text-secondary);font-size:var(--text-sm);font-family:inherit;line-height:var(--leading-normal);resize:none;background:0 0;border:none;outline:none;padding:0}.ProgramDetailPage-module__FLGpHq__statusBadge{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap}.ProgramDetailPage-module__FLGpHq__statusActive{background:var(--color-success-subtle);color:var(--color-success-text)}.ProgramDetailPage-module__FLGpHq__statusPlanning{background:var(--color-primary-subtle);color:var(--color-primary)}.ProgramDetailPage-module__FLGpHq__statusCompleted{background:var(--color-neutral-subtle);color:var(--color-neutral-text)}.ProgramDetailPage-module__FLGpHq__statusOnHold{background:var(--color-warning-subtle);color:var(--color-warning-text)}.ProgramDetailPage-module__FLGpHq__statusCancelled{background:var(--color-danger-subtle);color:var(--color-danger-text)}
.ContainerReportingTab-module__huVzDq__wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.ContainerReportingTab-module__huVzDq__stickyNav{padding:var(--space-5,20px) var(--space-6,24px) 0;flex-shrink:0}.ContainerReportingTab-module__huVzDq__scrollArea{flex:1;min-height:0;overflow-y:auto}.ContainerReportingTab-module__huVzDq__scrollInner{padding:0 var(--space-6,24px) var(--space-5,20px)}.ContainerReportingTab-module__huVzDq__nav{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.ContainerReportingTab-module__huVzDq__stripContainer{flex:1;min-width:0;position:relative}.ContainerReportingTab-module__huVzDq__reportStrip{align-items:center;gap:var(--space-2);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.ContainerReportingTab-module__huVzDq__reportStrip::-webkit-scrollbar{display:none}.ContainerReportingTab-module__huVzDq__stripFadeLeft,.ContainerReportingTab-module__huVzDq__stripFadeRight{cursor:pointer;z-index:2;width:32px;font-size:var(--text-xs);color:var(--color-text-tertiary);border:none;justify-content:center;align-items:center;transition:color .1s;display:flex;position:absolute;top:0;bottom:0}.ContainerReportingTab-module__huVzDq__stripFadeLeft:hover,.ContainerReportingTab-module__huVzDq__stripFadeRight:hover{color:var(--color-text-primary)}.ContainerReportingTab-module__huVzDq__stripFadeLeft{background:linear-gradient(to right, var(--color-bg-surface) 40%, transparent);padding-right:var(--space-2);left:0}.ContainerReportingTab-module__huVzDq__stripFadeRight{background:linear-gradient(to left, var(--color-bg-surface) 40%, transparent);padding-left:var(--space-2);right:0}.ContainerReportingTab-module__huVzDq__reportCard{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s;display:flex}.ContainerReportingTab-module__huVzDq__reportCard:hover{background:var(--color-bg-surface-raised);border-color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__reportCardActive{border-color:var(--color-primary);background:var(--color-primary-subtle)}.ContainerReportingTab-module__huVzDq__reportCardDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.ContainerReportingTab-module__huVzDq__dotLow{background:var(--color-success)}.ContainerReportingTab-module__huVzDq__dotMedium{background:var(--color-warning)}.ContainerReportingTab-module__huVzDq__dotHigh{background:var(--color-orange-text,#ea580c)}.ContainerReportingTab-module__huVzDq__dotCritical{background:var(--color-danger)}.ContainerReportingTab-module__huVzDq__reportCardDate{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContainerReportingTab-module__huVzDq__reportCardStatus{padding:1px var(--space-1);border-radius:var(--radius-full);font-size:.5625rem;font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ContainerReportingTab-module__huVzDq__statusDraft{background:var(--color-warning-subtle);color:var(--color-warning-text)}.ContainerReportingTab-module__huVzDq__statusReleased{background:var(--color-success-subtle);color:var(--color-success-text)}.ContainerReportingTab-module__huVzDq__navActions{margin-left:var(--space-4);flex-shrink:0;align-items:center;display:flex}.ContainerReportingTab-module__huVzDq__primaryBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;align-self:stretch;transition:opacity .1s;display:flex}.ContainerReportingTab-module__huVzDq__primaryBtn:hover{opacity:.9}.ContainerReportingTab-module__huVzDq__primaryChevron{opacity:.7;font-size:.5rem}.ContainerReportingTab-module__huVzDq__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:180px;padding:var(--space-1);z-index:100;animation:.1s ease-out ContainerReportingTab-module__huVzDq__dropdownFade;box-shadow:0 4px 16px #00000026}.ContainerReportingTab-module__huVzDq__dropdownItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.ContainerReportingTab-module__huVzDq__dropdownItem:hover,.ContainerReportingTab-module__huVzDq__dropdownItem[data-highlighted]{background:var(--color-bg-surface-raised)}.ContainerReportingTab-module__huVzDq__dropdownItemDanger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.ContainerReportingTab-module__huVzDq__dropdownItemDanger:hover,.ContainerReportingTab-module__huVzDq__dropdownItemDanger[data-highlighted]{background:var(--color-danger-subtle)}.ContainerReportingTab-module__huVzDq__dropdownIcon{width:14px;color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__dropdownItemDanger .ContainerReportingTab-module__huVzDq__dropdownIcon{color:var(--color-danger)}.ContainerReportingTab-module__huVzDq__dropdownSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}@keyframes ContainerReportingTab-module__huVzDq__dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ContainerReportingTab-module__huVzDq__cardWrapper>*{height:auto!important}.ContainerReportingTab-module__huVzDq__cardWrapper>*>:last-child{overflow:visible!important}.ContainerReportingTab-module__huVzDq__cardWrapper .drag-handle{display:none}.ContainerReportingTab-module__huVzDq__form{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.ContainerReportingTab-module__huVzDq__overallSection{gap:var(--space-3);flex-direction:column;display:flex}.ContainerReportingTab-module__huVzDq__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.ContainerReportingTab-module__huVzDq__divider{background:var(--color-border-default);height:1px}.ContainerReportingTab-module__huVzDq__assessmentGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ContainerReportingTab-module__huVzDq__assessmentItem{gap:var(--space-3);flex-direction:column;display:flex}.ContainerReportingTab-module__huVzDq__impactSelector{gap:var(--space-2);display:flex}.ContainerReportingTab-module__huVzDq__impactBtn{align-items:center;gap:var(--space-2);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-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s;display:flex}.ContainerReportingTab-module__huVzDq__impactBtn:hover:not(:disabled){background:var(--color-bg-surface-raised);border-color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__impactBtn:disabled{opacity:.5;cursor:not-allowed}.ContainerReportingTab-module__huVzDq__impactDot{border-radius:var(--radius-full);opacity:.35;flex-shrink:0;width:10px;height:10px;transition:opacity .15s,box-shadow .15s}.ContainerReportingTab-module__huVzDq__impactBtn:hover:not(:disabled) .ContainerReportingTab-module__huVzDq__impactDot{opacity:.6}.ContainerReportingTab-module__huVzDq__impactLow{background:var(--color-success-subtle);color:var(--color-success-text);border-color:var(--color-success-text)}.ContainerReportingTab-module__huVzDq__impactLow .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-success-subtle)}.ContainerReportingTab-module__huVzDq__impactMedium{background:var(--color-warning-subtle);color:var(--color-warning-text);border-color:var(--color-warning-text)}.ContainerReportingTab-module__huVzDq__impactMedium .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-warning-subtle)}.ContainerReportingTab-module__huVzDq__impactHigh{background:var(--color-orange-subtle,#f973161f);color:var(--color-orange-text,#c2410c);border-color:var(--color-orange-text,#c2410c)}.ContainerReportingTab-module__huVzDq__impactHigh .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-orange-subtle,#f973161f)}.ContainerReportingTab-module__huVzDq__impactCritical{background:var(--color-danger-subtle);color:var(--color-danger-text);border-color:var(--color-danger-text)}.ContainerReportingTab-module__huVzDq__impactCritical .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-danger-subtle)}.ContainerReportingTab-module__huVzDq__impactDotLow{background:var(--color-success)}.ContainerReportingTab-module__huVzDq__impactDotMedium{background:var(--color-warning)}.ContainerReportingTab-module__huVzDq__impactDotHigh{background:var(--color-orange-text,#ea580c)}.ContainerReportingTab-module__huVzDq__impactDotCritical{background:var(--color-danger)}.ContainerReportingTab-module__huVzDq__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);font-size:var(--text-sm);color:var(--color-text-primary);resize:vertical;font-family:inherit;line-height:1.5}.ContainerReportingTab-module__huVzDq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ContainerReportingTab-module__huVzDq__textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-surface-raised)}.ContainerReportingTab-module__huVzDq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;flex-direction:column;height:100%;display:flex}.ContainerReportingTab-module__huVzDq__emptyText{font-size:var(--text-sm);color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__emptyBtn{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;transition:opacity .1s;display:flex}.ContainerReportingTab-module__huVzDq__emptyBtn:hover{opacity:.9}
.IdeaKanban-module__ZBnjba__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;transition:box-shadow .15s}.IdeaKanban-module__ZBnjba__card:hover{box-shadow:var(--shadow-card)}.IdeaKanban-module__ZBnjba__cardMuted{opacity:.6}.IdeaKanban-module__ZBnjba__cardTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-1)}.IdeaKanban-module__ZBnjba__cardMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex}.IdeaKanban-module__ZBnjba__cardCategory{background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);padding:1px 6px}.IdeaKanban-module__ZBnjba__cardVotes{align-items:center;gap:4px;display:flex}.IdeaKanban-module__ZBnjba__cardScore{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-left:auto}.IdeaKanban-module__ZBnjba__cardField{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.page-module__ZHJcEG__content{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.page-module__ZHJcEG__exitEditBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;display:flex}.page-module__ZHJcEG__exitEditBtn:hover{opacity:.9}
