.FieldFormulaEditor-module__zyssCW__wrapper{gap:var(--space-4);grid-template-columns:1fr 280px;display:grid}@media (max-width:960px){.FieldFormulaEditor-module__zyssCW__wrapper{grid-template-columns:1fr}}.FieldFormulaEditor-module__zyssCW__editorPane{gap:var(--space-2);flex-direction:column;min-width:0;height:420px;display:flex}.FieldFormulaEditor-module__zyssCW__helpStrip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.FieldFormulaEditor-module__zyssCW__helpIcon{color:var(--color-text-tertiary);flex-shrink:0}.FieldFormulaEditor-module__zyssCW__helpText{flex:1;line-height:1.5}.FieldFormulaEditor-module__zyssCW__kbd{border:1px solid var(--color-border-default);background:var(--color-bg-surface);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--color-text-primary);border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-size:.6875rem;line-height:1;display:inline-block}.FieldFormulaEditor-module__zyssCW__exampleBtn{align-items:center;gap:var(--space-1);padding:4px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;transition:background-color .1s,border-color .1s;display:inline-flex}.FieldFormulaEditor-module__zyssCW__exampleBtn:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary)}.FieldFormulaEditor-module__zyssCW__editorBox{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:#1e1e1e;flex:1 1 0;min-height:0;overflow:hidden}.FieldFormulaEditor-module__zyssCW__preview{gap:var(--space-2);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);flex-direction:column;display:flex}.FieldFormulaEditor-module__zyssCW__previewOk{border-color:var(--color-success,#22c55e)}.FieldFormulaEditor-module__zyssCW__previewError{border-color:var(--color-danger,#ef4444);background:var(--color-danger-subtle,#ef444414)}.FieldFormulaEditor-module__zyssCW__previewWarn{border-color:var(--color-warning,#f59e0b);background:var(--color-warning-subtle,#f59e0b1a)}.FieldFormulaEditor-module__zyssCW__previewEmpty{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-tertiary);font-style:italic;display:flex}.FieldFormulaEditor-module__zyssCW__previewHeader{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.FieldFormulaEditor-module__zyssCW__previewBadgeIconOk{color:var(--color-success,#22c55e)}.FieldFormulaEditor-module__zyssCW__previewBadgeIconError{color:var(--color-danger,#ef4444)}.FieldFormulaEditor-module__zyssCW__previewBadgeIconWarn{color:var(--color-warning,#f59e0b)}.FieldFormulaEditor-module__zyssCW__previewStatus{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FieldFormulaEditor-module__zyssCW__previewMessage{color:var(--color-text-secondary)}.FieldFormulaEditor-module__zyssCW__previewSpacer{flex:1}.FieldFormulaEditor-module__zyssCW__previewResultLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:var(--font-weight-semibold)}.FieldFormulaEditor-module__zyssCW__previewResult{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:2px var(--space-2);background:var(--color-bg-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border-default)}.FieldFormulaEditor-module__zyssCW__previewSamples{align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.FieldFormulaEditor-module__zyssCW__previewSamplesLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:var(--font-weight-semibold);margin-right:var(--space-1)}.FieldFormulaEditor-module__zyssCW__sampleChip{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);font-size:var(--text-xs);align-items:center;gap:4px;line-height:1.4;display:inline-flex}.FieldFormulaEditor-module__zyssCW__sampleChipLabel{color:var(--color-text-secondary)}.FieldFormulaEditor-module__zyssCW__sampleChipToken{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--color-text-tertiary);font-size:.6875rem}.FieldFormulaEditor-module__zyssCW__sampleChipEq{color:var(--color-text-tertiary);margin:0 2px}.FieldFormulaEditor-module__zyssCW__sampleChipValue{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FieldFormulaEditor-module__zyssCW__warning{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-subtle,#fbbf241f);color:var(--color-warning-text,var(--color-warning));font-size:var(--text-xs);display:flex}.FieldFormulaEditor-module__zyssCW__varsPane{gap:var(--space-3);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-3);flex-direction:column;height:420px;display:flex;overflow-y:auto}.FieldFormulaEditor-module__zyssCW__varsSection{flex-direction:column;gap:2px;display:flex}.FieldFormulaEditor-module__zyssCW__varsHeader{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border-default);margin-bottom:2px;padding:2px 4px}.FieldFormulaEditor-module__zyssCW__varsEmpty{color:var(--color-text-tertiary);padding:var(--space-1) var(--space-2);font-size:.6875rem;font-style:italic}.FieldFormulaEditor-module__zyssCW__varItem{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:0;padding:4px 6px;transition:background-color .1s;display:flex}.FieldFormulaEditor-module__zyssCW__varItem:hover{background:var(--color-bg-surface)}.FieldFormulaEditor-module__zyssCW__varName{font-size:var(--text-xs);color:var(--color-text-primary)}.FieldFormulaEditor-module__zyssCW__varToken{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;overflow:hidden}
.ConditionBuilder-module__s3L3Ba__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.ConditionBuilder-module__s3L3Ba__empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;display:flex}.ConditionBuilder-module__s3L3Ba__emptyText{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0}.ConditionBuilder-module__s3L3Ba__groupWrap{flex-direction:column;display:flex}.ConditionBuilder-module__s3L3Ba__group{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);flex-direction:column;display:flex}.ConditionBuilder-module__s3L3Ba__ruleBlock{flex-direction:column;gap:2px;display:flex}.ConditionBuilder-module__s3L3Ba__ruleRow{gap:var(--space-2);grid-template-columns:minmax(160px,1.6fr) 130px 1fr 28px;align-items:center;display:grid}@media (max-width:720px){.ConditionBuilder-module__s3L3Ba__ruleRow{grid-template-columns:1fr 1fr 28px}.ConditionBuilder-module__s3L3Ba__ruleRow .ConditionBuilder-module__s3L3Ba__valueInput{grid-column:1/-1}}.ConditionBuilder-module__s3L3Ba__select,.ConditionBuilder-module__s3L3Ba__operatorSelect,.ConditionBuilder-module__s3L3Ba__valueInput{height:32px;padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;transition:border-color .15s}.ConditionBuilder-module__s3L3Ba__select:focus,.ConditionBuilder-module__s3L3Ba__operatorSelect:focus,.ConditionBuilder-module__s3L3Ba__valueInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.ConditionBuilder-module__s3L3Ba__select,.ConditionBuilder-module__s3L3Ba__operatorSelect{cursor:pointer;appearance:auto}.ConditionBuilder-module__s3L3Ba__removeRuleBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:inline-flex}.ConditionBuilder-module__s3L3Ba__removeRuleBtn:hover:not(:disabled){background:var(--color-danger-subtle,#f871711f);color:var(--color-danger,#f87171)}.ConditionBuilder-module__s3L3Ba__removeRuleBtn:disabled{opacity:.3;cursor:not-allowed}.ConditionBuilder-module__s3L3Ba__innerOpRow{justify-content:center;padding:4px 0;display:flex}.ConditionBuilder-module__s3L3Ba__innerOpBtn{font-size:.625rem;font-weight:var(--font-weight-bold);padding:1px var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.ConditionBuilder-module__s3L3Ba__innerOpBtn:hover{background:var(--color-bg-surface-raised)}.ConditionBuilder-module__s3L3Ba__outerOpRow{padding:var(--space-1) 0;justify-content:center;display:flex}.ConditionBuilder-module__s3L3Ba__outerOpBtn{font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:2px var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.ConditionBuilder-module__s3L3Ba__groupExtra{padding:var(--space-1) 0;border-top:1px dashed var(--color-border-default);margin-top:2px}.ConditionBuilder-module__s3L3Ba__groupFooter{padding-top:var(--space-1);border-top:1px dashed var(--color-border-default);justify-content:space-between;align-items:center;margin-top:2px;display:flex}.ConditionBuilder-module__s3L3Ba__groupExtra+.ConditionBuilder-module__s3L3Ba__groupFooter{border-top:none;margin-top:0}.ConditionBuilder-module__s3L3Ba__addRuleBtn,.ConditionBuilder-module__s3L3Ba__removeGroupBtn,.ConditionBuilder-module__s3L3Ba__addGroupBtn{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;font-size:.6875rem;transition:background-color .1s;display:inline-flex}.ConditionBuilder-module__s3L3Ba__addRuleBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ConditionBuilder-module__s3L3Ba__removeGroupBtn{color:var(--color-danger,#f87171)}.ConditionBuilder-module__s3L3Ba__removeGroupBtn:hover{background:var(--color-danger-subtle,#f871711f)}.ConditionBuilder-module__s3L3Ba__addGroupBtn{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-primary);align-self:flex-start}.ConditionBuilder-module__s3L3Ba__addGroupBtn:hover{background:var(--color-bg-surface-raised);border-color:var(--color-primary);color:var(--color-primary)}
.ValidationErrors-module__OnfKlq__bar{background:var(--color-bg-surface);border-top:2px solid var(--color-danger-text);z-index:10;flex-direction:column;max-height:200px;display:flex;position:absolute;bottom:0;left:0;right:0}.ValidationErrors-module__OnfKlq__header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-danger-subtle);cursor:pointer;text-align:left;border:none;flex-shrink:0;width:100%;display:flex}.ValidationErrors-module__OnfKlq__icon{color:var(--color-danger-text);font-size:var(--text-sm)}.ValidationErrors-module__OnfKlq__count{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-danger-text)}.ValidationErrors-module__OnfKlq__chevron{color:var(--color-text-tertiary);margin-left:auto;font-size:.5rem;transition:transform .15s}.ValidationErrors-module__OnfKlq__chevronOpen{transform:rotate(180deg)}.ValidationErrors-module__OnfKlq__list{flex:1;overflow-y:auto}.ValidationErrors-module__OnfKlq__error{text-align:left;width:100%;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;border:none;border-bottom:1px solid var(--color-border-default);background:0 0;transition:background-color .1s;display:block}.ValidationErrors-module__OnfKlq__error:hover{background:var(--color-bg-surface-raised)}.ValidationErrors-module__OnfKlq__error:disabled{cursor:default}
.CanvasContextMenu-module__jLx7xa__overlay{z-index:99;position:fixed;inset:0}.CanvasContextMenu-module__jLx7xa__menu{z-index:100;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-1) 0;min-width:180px;position:fixed;box-shadow:0 8px 24px #0003}.CanvasContextMenu-module__jLx7xa__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .1s;display:flex}.CanvasContextMenu-module__jLx7xa__item:hover{background:var(--color-bg-surface-raised)}.CanvasContextMenu-module__jLx7xa__item:disabled{opacity:.4;cursor:default}.CanvasContextMenu-module__jLx7xa__itemDanger{color:var(--color-danger-text);}.CanvasContextMenu-module__jLx7xa__itemDanger:hover{background:var(--color-danger-subtle)}.CanvasContextMenu-module__jLx7xa__itemIcon{text-align:center;width:14px;font-size:var(--text-xs);color:var(--color-text-tertiary)}.CanvasContextMenu-module__jLx7xa__itemDanger .CanvasContextMenu-module__jLx7xa__itemIcon{color:var(--color-danger-text)}.CanvasContextMenu-module__jLx7xa__separator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}
.WorkflowEditor-module__qL2Yoq__editor{flex:1;height:100%;display:flex;overflow:hidden}.WorkflowEditor-module__qL2Yoq__canvas{flex-direction:column;flex:1;display:flex;position:relative}.WorkflowEditor-module__qL2Yoq__reactFlowWrapper{flex:1}.WorkflowEditor-module__qL2Yoq__readonlyBanner{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-warning-subtle);border-bottom:1px solid var(--color-warning-text);font-size:var(--text-xs);color:var(--color-warning-text);font-weight:var(--font-weight-medium);flex-shrink:0;display:flex}.WorkflowEditor-module__qL2Yoq__reactFlowWrapper .react-flow__edge-textwrapper{pointer-events:all}.WorkflowEditor-module__qL2Yoq__reactFlowWrapper .react-flow__edge-text{fill:var(--color-text-primary);font-size:10px;font-weight:600}.WorkflowEditor-module__qL2Yoq__reactFlowWrapper .react-flow__edge-textbg{fill:var(--color-bg-surface);stroke:var(--color-border-default);stroke-width:1px;rx:4;ry:4}.WorkflowEditor-module__qL2Yoq__readonlyLink{color:var(--color-primary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:0 0;border:none;text-decoration:underline}
.EditorToolbar-module__xz1xMW__toolbar{align-items:center;gap:var(--space-2);display:flex}.EditorToolbar-module__xz1xMW__nameInput{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:0 0;border:1px solid #0000;outline:none;min-width:160px;max-width:320px;transition:border-color .15s,background-color .15s}.EditorToolbar-module__xz1xMW__nameInput:hover:not(:disabled){border-color:var(--color-border-default)}.EditorToolbar-module__xz1xMW__nameInput:focus{border-color:var(--color-primary);background:var(--color-bg-surface)}.EditorToolbar-module__xz1xMW__nameInput:disabled{color:var(--color-text-secondary);cursor:not-allowed}.EditorToolbar-module__xz1xMW__separator{background:var(--color-border-default);width:1px;height:24px;margin:0 var(--space-1);flex-shrink:0}.EditorToolbar-module__xz1xMW__iconBtn{width:32px;height:32px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.EditorToolbar-module__xz1xMW__iconBtn:hover:not(:disabled){background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.EditorToolbar-module__xz1xMW__iconBtn:disabled{opacity:.4;cursor:not-allowed}.EditorToolbar-module__xz1xMW__iconBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.EditorToolbar-module__xz1xMW__outlineBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color .1s,border-color .1s,color .1s;display:flex}.EditorToolbar-module__xz1xMW__outlineBtn:hover:not(:disabled){background:var(--color-bg-surface-raised);border-color:var(--color-border-strong)}.EditorToolbar-module__xz1xMW__outlineBtn:disabled{opacity:.5;cursor:not-allowed}.EditorToolbar-module__xz1xMW__outlineBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.EditorToolbar-module__xz1xMW__primaryBtn{align-items:center;gap:var(--space-2);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-medium);cursor:pointer;white-space:nowrap;border:1px solid #0000;transition:background-color .1s,opacity .1s;display:flex}.EditorToolbar-module__xz1xMW__primaryBtn:hover:not(:disabled){background:var(--color-primary-hover)}.EditorToolbar-module__xz1xMW__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.EditorToolbar-module__xz1xMW__primaryBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.SaveTemplateModal-module__2_fbPq__overlay{z-index:999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SaveTemplateModal-module__2_fbPq__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);z-index:1000;width:440px;max-width:90vw;box-shadow:0 8px 32px #0003}.SaveTemplateModal-module__2_fbPq__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.SaveTemplateModal-module__2_fbPq__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.SaveTemplateModal-module__2_fbPq__body{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.SaveTemplateModal-module__2_fbPq__field{gap:var(--space-1);flex-direction:column;display:flex}.SaveTemplateModal-module__2_fbPq__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.SaveTemplateModal-module__2_fbPq__input,.SaveTemplateModal-module__2_fbPq__textarea,.SaveTemplateModal-module__2_fbPq__select{padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.SaveTemplateModal-module__2_fbPq__textarea{resize:vertical;min-height:60px}.SaveTemplateModal-module__2_fbPq__input:focus,.SaveTemplateModal-module__2_fbPq__textarea:focus,.SaveTemplateModal-module__2_fbPq__select:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.SaveTemplateModal-module__2_fbPq__footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:var(--space-2);display:flex}.SaveTemplateModal-module__2_fbPq__btnCancel{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0}.SaveTemplateModal-module__2_fbPq__btnSave{padding:var(--space-1) var(--space-3);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}.SaveTemplateModal-module__2_fbPq__btnSave:hover{opacity:.9}.SaveTemplateModal-module__2_fbPq__btnSave:disabled{opacity:.5;cursor:not-allowed}
.ConfirmDialog-module__sQR0pW__overlay{z-index:1001;background:#0006;animation:.15s ease-out ConfirmDialog-module__sQR0pW__fadeIn;position:fixed;inset:0}.ConfirmDialog-module__sQR0pW__dialog{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:440px;max-width:calc(100vw - 48px);max-height:calc(100vh - 96px);box-shadow:var(--shadow-modal,0 24px 64px #00000040);z-index:1002;flex-direction:column;animation:.18s ease-out ConfirmDialog-module__sQR0pW__dialogIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmDialog-module__sQR0pW__body{gap:var(--space-4);padding:var(--space-6);display:flex;overflow-y:auto}.ConfirmDialog-module__sQR0pW__icon{border-radius:var(--radius-full,999px);width:40px;height:40px;font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConfirmDialog-module__sQR0pW__iconDanger{background:var(--color-danger-subtle);color:var(--color-danger)}.ConfirmDialog-module__sQR0pW__iconPrimary{background:var(--color-primary-subtle);color:var(--color-primary)}.ConfirmDialog-module__sQR0pW__content{flex:1;min-width:0}.ConfirmDialog-module__sQR0pW__title{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.ConfirmDialog-module__sQR0pW__message{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed,1.6)}.ConfirmDialog-module__sQR0pW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-default);flex-shrink:0;display:flex}.ConfirmDialog-module__sQR0pW__footerDanger{justify-content:space-between}.ConfirmDialog-module__sQR0pW__btnCancel{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s,color .1s}.ConfirmDialog-module__sQR0pW__btnCancel:hover:not(:disabled){background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ConfirmDialog-module__sQR0pW__btnPrimary{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:background-color .1s}.ConfirmDialog-module__sQR0pW__btnPrimary:hover:not(:disabled){background:var(--color-primary-hover)}.ConfirmDialog-module__sQR0pW__btnDanger{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-danger);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:filter .1s}.ConfirmDialog-module__sQR0pW__btnDanger:hover:not(:disabled){filter:brightness(.92)}.ConfirmDialog-module__sQR0pW__btnCancel:disabled,.ConfirmDialog-module__sQR0pW__btnPrimary:disabled,.ConfirmDialog-module__sQR0pW__btnDanger:disabled{opacity:.5;cursor:not-allowed}@keyframes ConfirmDialog-module__sQR0pW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__sQR0pW__dialogIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.ContainerPopupOverview-module__ciso3W__grid{gap:var(--space-4);grid-template-columns:3fr 2fr;display:grid}@media (max-width:900px){.ContainerPopupOverview-module__ciso3W__grid{grid-template-columns:1fr}}.ContainerPopupOverview-module__ciso3W__descriptionWrapper{min-height:240px}.ContainerPopupOverview-module__ciso3W__widgetStack{gap:var(--space-3);flex-direction:column;display:flex}.ContainerPopupOverview-module__ciso3W__widgetStack>*{height:auto!important}.ContainerPopupOverview-module__ciso3W__widgetStack>*>:last-child{overflow:visible!important}.ContainerPopupOverview-module__ciso3W__widgetStack .drag-handle{display:none}.ContainerPopupOverview-module__ciso3W__descriptionCard>*{height:auto!important}.ContainerPopupOverview-module__ciso3W__descriptionCard .drag-handle{display:none}.ContainerPopupOverview-module__ciso3W__fieldLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.ContainerPopupOverview-module__ciso3W__fieldValue{font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;border-bottom:1px dashed var(--color-border-default);padding-bottom:1px;display:inline-block}.ContainerPopupOverview-module__ciso3W__fieldValue:hover{border-bottom-color:var(--color-primary)}.ContainerPopupOverview-module__ciso3W__inlineEditWrap{align-items:center;gap:var(--space-1);display:inline-flex}.ContainerPopupOverview-module__ciso3W__inlinePrefix,.ContainerPopupOverview-module__ciso3W__inlineSuffix{font-size:var(--text-sm);color:var(--color-text-tertiary)}.ContainerPopupOverview-module__ciso3W__inlineInput{font-size:var(--text-sm);font-family:var(--font-mono);width:100px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);outline:none}.ContainerPopupOverview-module__ciso3W__progressView{align-items:center;gap:var(--space-3);cursor:pointer;border-radius:var(--radius-sm);padding:var(--space-1);margin:calc(-1 * var(--space-1));display:flex}.ContainerPopupOverview-module__ciso3W__progressView:hover{background:var(--color-bg-surface-raised)}@media (max-width:900px){.ContainerPopupOverview-module__ciso3W__progressView{flex-wrap:wrap}}.ContainerPopupOverview-module__ciso3W__progressRow{align-items:center;gap:var(--space-3);display:flex}.ContainerPopupOverview-module__ciso3W__progressBarOuter{background:var(--color-bg-surface-raised);border-radius:var(--radius-lg);flex:1;height:8px;overflow:hidden}.ContainerPopupOverview-module__ciso3W__progressBarInner{background:var(--color-primary);border-radius:var(--radius-lg);height:100%;transition:width .2s}.ContainerPopupOverview-module__ciso3W__progressText{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-family:var(--font-mono);text-align:right;min-width:36px}.ContainerPopupOverview-module__ciso3W__modalLayout{gap:var(--space-6);grid-template-columns:1fr 1fr;min-height:360px;display:grid}@media (max-width:768px){.ContainerPopupOverview-module__ciso3W__modalLayout{grid-template-columns:1fr}}.ContainerPopupOverview-module__ciso3W__modalLeft{gap:var(--space-4);flex-direction:column;display:flex}.ContainerPopupOverview-module__ciso3W__modalRight{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-app);border-radius:var(--radius-md);flex-direction:column;display:flex}.ContainerPopupOverview-module__ciso3W__modalSection{gap:var(--space-2);flex-direction:column;display:flex}.ContainerPopupOverview-module__ciso3W__modalGroupLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.ContainerPopupOverview-module__ciso3W__methodGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ContainerPopupOverview-module__ciso3W__methodTile{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;text-align:left;flex-direction:column;gap:2px;transition:all .1s;display:flex}.ContainerPopupOverview-module__ciso3W__methodTile:hover{border-color:var(--color-primary);background:var(--color-bg-surface-raised)}.ContainerPopupOverview-module__ciso3W__methodTileActive{border-color:var(--color-primary);background:var(--color-primary-subtle)}.ContainerPopupOverview-module__ciso3W__methodTileName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContainerPopupOverview-module__ciso3W__methodTileDesc{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContainerPopupOverview-module__ciso3W__methodTileActive .ContainerPopupOverview-module__ciso3W__methodTileName{color:var(--color-primary)}.ContainerPopupOverview-module__ciso3W__methodTileActive .ContainerPopupOverview-module__ciso3W__methodTileDesc{color:var(--color-primary);opacity:.7}.ContainerPopupOverview-module__ciso3W__bigProgress{justify-content:center;align-items:baseline;gap:var(--space-1);padding-top:var(--space-2);display:flex}.ContainerPopupOverview-module__ciso3W__bigProgressValue{font-size:56px;font-weight:var(--font-weight-bold);font-family:var(--font-mono);color:var(--color-text-primary);line-height:1}.ContainerPopupOverview-module__ciso3W__bigProgressUnit{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.ContainerPopupOverview-module__ciso3W__bigProgressBar{background:var(--color-bg-surface-raised);border-radius:var(--radius-lg);width:100%;height:6px;overflow:hidden}.ContainerPopupOverview-module__ciso3W__bigProgressBarFill{background:var(--color-primary);border-radius:var(--radius-lg);height:100%;transition:width .2s}.ContainerPopupOverview-module__ciso3W__progressInputArea{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ContainerPopupOverview-module__ciso3W__segmentedControl{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:100%;display:flex;overflow:hidden}.ContainerPopupOverview-module__ciso3W__segment{padding:var(--space-2) var(--space-1);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);text-align:center;background:var(--color-bg-surface);color:var(--color-text-secondary);border:none;border-right:1px solid var(--color-border-default);cursor:pointer;flex:1;transition:all .1s}.ContainerPopupOverview-module__ciso3W__segment:last-child{border-right:none}.ContainerPopupOverview-module__ciso3W__segment:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ContainerPopupOverview-module__ciso3W__segmentActive{background:var(--color-primary);color:var(--color-primary-text)}.ContainerPopupOverview-module__ciso3W__segmentActive:hover{background:var(--color-primary-hover);color:var(--color-primary-text)}.ContainerPopupOverview-module__ciso3W__percentInputRow{align-items:center;gap:var(--space-2);justify-content:center;display:flex}.ContainerPopupOverview-module__ciso3W__percentInput{width:80px;font-size:var(--text-lg);font-family:var(--font-mono);font-weight:var(--font-weight-medium);text-align:center;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);outline:none}.ContainerPopupOverview-module__ciso3W__percentInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.ContainerPopupOverview-module__ciso3W__percentInputSuffix{font-size:var(--text-sm);color:var(--color-text-tertiary);font-family:var(--font-mono)}.ContainerPopupOverview-module__ciso3W__customRow{gap:var(--space-3);width:100%;display:flex}.ContainerPopupOverview-module__ciso3W__customField{flex-direction:column;flex:1;gap:2px;display:flex}.ContainerPopupOverview-module__ciso3W__customFieldLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ContainerPopupOverview-module__ciso3W__customInput{font-size:var(--text-sm);font-family:var(--font-mono);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);outline:none;width:100%}.ContainerPopupOverview-module__ciso3W__customInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.ContainerPopupOverview-module__ciso3W__autoCard{padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);text-align:center}.ContainerPopupOverview-module__ciso3W__autoCardTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.ContainerPopupOverview-module__ciso3W__autoCardDesc{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:1.5}
.SaveTemplateModal-module__VyglVq__form{gap:var(--space-4);flex-direction:column;display:flex}.SaveTemplateModal-module__VyglVq__field{gap:var(--space-1);flex-direction:column;display:flex}.SaveTemplateModal-module__VyglVq__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.SaveTemplateModal-module__VyglVq__input{font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);outline:none;font-family:inherit}.SaveTemplateModal-module__VyglVq__input:focus{border-color:var(--color-primary)}.SaveTemplateModal-module__VyglVq__textarea{resize:vertical;min-height:64px;}.SaveTemplateModal-module__VyglVq__categorySelect{cursor:pointer;}.SaveTemplateModal-module__VyglVq__depthGroup{gap:var(--space-2);flex-direction:column;display:flex}.SaveTemplateModal-module__VyglVq__depthOption{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.SaveTemplateModal-module__VyglVq__depthOption input[type=radio]{accent-color:var(--color-primary)}.SaveTemplateModal-module__VyglVq__depthNumberInput{width:56px;font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);outline:none;font-family:inherit}.SaveTemplateModal-module__VyglVq__depthNumberInput:focus{border-color:var(--color-primary)}.SaveTemplateModal-module__VyglVq__depthNumberInput:disabled{background:var(--color-bg-surface-raised);color:var(--color-text-quaternary);cursor:not-allowed}.SaveTemplateModal-module__VyglVq__featureBadges{gap:var(--space-1);flex-wrap:wrap;display:flex}.SaveTemplateModal-module__VyglVq__featureBadge{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-primary);white-space:nowrap}.SaveTemplateModal-module__VyglVq__previewTree{flex-direction:column;gap:1px;display:flex}.SaveTemplateModal-module__VyglVq__previewNode{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-text-primary);display:flex}.SaveTemplateModal-module__VyglVq__previewIcon{font-size:var(--text-xs);text-align:center;flex-shrink:0;width:14px}.SaveTemplateModal-module__VyglVq__previewName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SaveTemplateModal-module__VyglVq__previewEmpty{font-size:var(--text-sm);color:var(--color-text-tertiary);font-style:italic}
.ContainerPermissionsTab-module__FhAWaW__wrapper{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.ContainerPermissionsTab-module__FhAWaW__cardWrapper>*{height:auto!important}.ContainerPermissionsTab-module__FhAWaW__cardWrapper>*>:last-child{overflow:visible!important}.ContainerPermissionsTab-module__FhAWaW__cardWrapper .drag-handle{display:none}.ContainerPermissionsTab-module__FhAWaW__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;transition:border-color .1s,color .1s;display:flex}.ContainerPermissionsTab-module__FhAWaW__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.ContainerPermissionsTab-module__FhAWaW__addBtn:disabled{opacity:.4;cursor:default}.ContainerPermissionsTab-module__FhAWaW__addBtn:disabled:hover{border-color:var(--color-border-default);color:var(--color-text-tertiary)}.ContainerPermissionsTab-module__FhAWaW__addPopover{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:260px;max-height:360px;padding:var(--space-1);z-index:100;flex-direction:column;animation:.1s ease-out ContainerPermissionsTab-module__FhAWaW__popoverFade;display:flex;box-shadow:0 4px 16px #00000026}.ContainerPermissionsTab-module__FhAWaW__addPopoverSearch{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-1);display:flex}.ContainerPermissionsTab-module__FhAWaW__addPopoverSearchIcon{color:var(--color-text-tertiary);font-size:.75rem}.ContainerPermissionsTab-module__FhAWaW__addPopoverSearchInput{min-width:0;font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.ContainerPermissionsTab-module__FhAWaW__addPopoverSearchInput::placeholder{color:var(--color-text-tertiary)}.ContainerPermissionsTab-module__FhAWaW__addPopoverList{flex:1;min-height:0;overflow-y:auto}.ContainerPermissionsTab-module__FhAWaW__addPopoverItem{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;transition:background-color .1s;display:flex}.ContainerPermissionsTab-module__FhAWaW__addPopoverItem:hover{background:var(--color-bg-surface-raised)}.ContainerPermissionsTab-module__FhAWaW__addPopoverName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContainerPermissionsTab-module__FhAWaW__addPopoverRole{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContainerPermissionsTab-module__FhAWaW__addPopoverSection{padding:var(--space-2) var(--space-3) var(--space-1);font-size:.625rem;font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.ContainerPermissionsTab-module__FhAWaW__addPopoverGroupIcon{margin-right:var(--space-1);color:var(--color-text-tertiary);font-size:.75rem}.ContainerPermissionsTab-module__FhAWaW__addPopoverEmpty{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:center}.ContainerPermissionsTab-module__FhAWaW__tableWrap{overflow-x:auto}.ContainerPermissionsTab-module__FhAWaW__table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.ContainerPermissionsTab-module__FhAWaW__headerRow{border-bottom:2px solid var(--color-border-default);background:var(--color-bg-surface-raised)}.ContainerPermissionsTab-module__FhAWaW__thSubject{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;min-width:200px;font-size:.625rem}.ContainerPermissionsTab-module__FhAWaW__thPermission{padding:var(--space-2) var(--space-3);text-align:center;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;vertical-align:bottom;min-width:90px;font-size:.625rem}.ContainerPermissionsTab-module__FhAWaW__tdSubject{padding:var(--space-2) var(--space-3);white-space:nowrap;vertical-align:middle}.ContainerPermissionsTab-module__FhAWaW__tdSubjectInner{flex-direction:column;gap:2px;display:flex}.ContainerPermissionsTab-module__FhAWaW__tdSubjectName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--text-xs)}.ContainerPermissionsTab-module__FhAWaW__tdSubjectMeta{align-items:center;gap:var(--space-1);display:inline-flex}.ContainerPermissionsTab-module__FhAWaW__rowLocked .ContainerPermissionsTab-module__FhAWaW__tdSubject{opacity:.6}.ContainerPermissionsTab-module__FhAWaW__thRole{color:var(--color-text-tertiary);font-size:.625rem}.ContainerPermissionsTab-module__FhAWaW__thBadge{align-items:center;gap:var(--space-1);color:var(--color-success-text);background:var(--color-success-subtle);padding:1px var(--space-1);border-radius:var(--radius-sm);font-size:.625rem;display:inline-flex}.ContainerPermissionsTab-module__FhAWaW__thBadgeGroup{align-items:center;gap:var(--space-1);color:var(--color-primary);background:var(--color-primary-subtle);padding:1px var(--space-1);border-radius:var(--radius-sm);font-size:.625rem;display:inline-flex}.ContainerPermissionsTab-module__FhAWaW__thBadgeIcon{font-size:.5rem}.ContainerPermissionsTab-module__FhAWaW__thRemoveBtn{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.625rem;transition:background-color .1s,color .1s;display:inline-flex}.ContainerPermissionsTab-module__FhAWaW__thRemoveBtn:hover{background:var(--color-danger-subtle);color:var(--color-danger-text)}.ContainerPermissionsTab-module__FhAWaW__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.ContainerPermissionsTab-module__FhAWaW__row:hover{background:var(--color-bg-surface-raised)}.ContainerPermissionsTab-module__FhAWaW__tdIndicator,.ContainerPermissionsTab-module__FhAWaW__tdIndicatorLocked{text-align:center;padding:var(--space-3) var(--space-2)}.ContainerPermissionsTab-module__FhAWaW__tdIndicatorLocked{opacity:.4}.ContainerPermissionsTab-module__FhAWaW__indicator{border-radius:var(--radius-full);justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:inline-flex}.ContainerPermissionsTab-module__FhAWaW__indicatorBtn{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;padding:0;transition:transform .1s}.ContainerPermissionsTab-module__FhAWaW__indicatorBtn:hover{transform:scale(1.15)}.ContainerPermissionsTab-module__FhAWaW__indicatorNone{background:var(--color-danger-subtle);color:var(--color-danger-text)}.ContainerPermissionsTab-module__FhAWaW__indicatorView{background:var(--color-warning-subtle);color:var(--color-warning-text)}.ContainerPermissionsTab-module__FhAWaW__indicatorEdit{background:var(--color-primary-subtle);color:var(--color-primary)}.ContainerPermissionsTab-module__FhAWaW__indicatorAdmin,.ContainerPermissionsTab-module__FhAWaW__indicatorAdminLocked{background:var(--color-success-subtle);color:var(--color-success-text)}.ContainerPermissionsTab-module__FhAWaW__levelPopover{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:260px;padding:var(--space-1);z-index:100;animation:.1s ease-out ContainerPermissionsTab-module__FhAWaW__popoverFade;box-shadow:0 4px 16px #00000026}.ContainerPermissionsTab-module__FhAWaW__levelPopoverTitle{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.ContainerPermissionsTab-module__FhAWaW__levelOption{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .1s;display:flex}.ContainerPermissionsTab-module__FhAWaW__levelOption:hover,.ContainerPermissionsTab-module__FhAWaW__levelOptionActive{background:var(--color-bg-surface-raised)}.ContainerPermissionsTab-module__FhAWaW__levelOptionIndicator{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:inline-flex}.ContainerPermissionsTab-module__FhAWaW__levelOptionText{flex-direction:column;gap:1px;min-width:0;display:flex}.ContainerPermissionsTab-module__FhAWaW__levelOptionLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContainerPermissionsTab-module__FhAWaW__levelOptionDesc{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:normal}.ContainerPermissionsTab-module__FhAWaW__tooltipContent{flex-direction:column;gap:2px;max-width:280px;display:flex}.ContainerPermissionsTab-module__FhAWaW__tooltipTitle{font-weight:var(--font-weight-semibold);font-size:var(--text-xs)}.ContainerPermissionsTab-module__FhAWaW__tooltipLevel{font-size:var(--text-xs);opacity:.8}.ContainerPermissionsTab-module__FhAWaW__tooltipDesc{font-size:var(--text-xs);opacity:.7;margin-top:2px}.ContainerPermissionsTab-module__FhAWaW__empty{padding:var(--space-8);text-align:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}@keyframes ContainerPermissionsTab-module__FhAWaW__popoverFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.FileEntryActions-module__T0gxDq__trigger{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:inline-flex}.FileEntryActions-module__T0gxDq__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.FileEntryActions-module__T0gxDq__menu{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;box-shadow:0 4px 16px #00000026}.FileEntryActions-module__T0gxDq__item{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}.FileEntryActions-module__T0gxDq__item:hover,.FileEntryActions-module__T0gxDq__item[data-highlighted]{background:var(--color-bg-surface-raised)}.FileEntryActions-module__T0gxDq__itemIcon{width:14px;color:var(--color-text-tertiary)}.FileEntryActions-module__T0gxDq__itemDanger{color:var(--color-danger)}.FileEntryActions-module__T0gxDq__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border-default)}.FileEntryActions-module__T0gxDq__backdrop{z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FileEntryActions-module__T0gxDq__dialog{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:min(420px,100vw - 2rem);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;box-shadow:0 8px 32px #00000040}.FileEntryActions-module__T0gxDq__dialogTitle{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.FileEntryActions-module__T0gxDq__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);color:var(--color-text-primary);font-size:var(--text-sm)}.FileEntryActions-module__T0gxDq__dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}.FileEntryActions-module__T0gxDq__btnGhost,.FileEntryActions-module__T0gxDq__btnPrimary{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid #0000}.FileEntryActions-module__T0gxDq__btnGhost{border-color:var(--color-border-default);color:var(--color-text-secondary);background:0 0}.FileEntryActions-module__T0gxDq__btnGhost:hover{background:var(--color-bg-surface-raised)}.FileEntryActions-module__T0gxDq__btnPrimary{background:var(--color-primary);color:var(--color-primary-text)}.FileEntryActions-module__T0gxDq__btnPrimary:hover{background:var(--color-primary-hover)}
.FolderGrid-module__IldfVq__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.FolderGrid-module__IldfVq__cardWrap{position:relative}.FolderGrid-module__IldfVq__cardWrap .FolderGrid-module__IldfVq__card{box-sizing:border-box;width:100%}.FolderGrid-module__IldfVq__cardActions{top:var(--space-2);right:var(--space-2);opacity:0;transition:opacity .1s;position:absolute}.FolderGrid-module__IldfVq__cardWrap:hover .FolderGrid-module__IldfVq__cardActions,.FolderGrid-module__IldfVq__cardActions:focus-within,.FolderGrid-module__IldfVq__cardActions[data-open=true]{opacity:1}.FolderGrid-module__IldfVq__card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:inherit;text-decoration:none;transition:border-color .1s,box-shadow .1s;display:flex}.FolderGrid-module__IldfVq__card:hover{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.FolderGrid-module__IldfVq__icon{color:#f59e0b;flex-shrink:0;font-size:1.25rem}.FolderGrid-module__IldfVq__info{flex-direction:column;gap:1px;min-width:0;display:flex}.FolderGrid-module__IldfVq__name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FolderGrid-module__IldfVq__count{font-size:var(--text-xs);color:var(--color-text-tertiary)}
.FileTable-module__RB5BoW__tableScroll{overflow-x:auto}.FileTable-module__RB5BoW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-text-primary)}.FileTable-module__RB5BoW__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.FileTable-module__RB5BoW__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}.FileTable-module__RB5BoW__th:hover{color:var(--color-text-primary)}.FileTable-module__RB5BoW__thNoSort{cursor:default}.FileTable-module__RB5BoW__thNoSort:hover{color:var(--color-text-secondary)}.FileTable-module__RB5BoW__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.FileTable-module__RB5BoW__sortIcon{color:var(--color-primary);font-size:.625rem}.FileTable-module__RB5BoW__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.FileTable-module__RB5BoW__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.FileTable-module__RB5BoW__row:hover{background:var(--color-bg-surface-raised)}.FileTable-module__RB5BoW__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.FileTable-module__RB5BoW__nameCell{align-items:center;gap:var(--space-2);display:flex}.FileTable-module__RB5BoW__fileIcon{font-size:var(--text-base);flex-shrink:0}.FileTable-module__RB5BoW__fileName{font-weight:var(--font-weight-medium);text-overflow:ellipsis;max-width:320px;overflow:hidden}.FileTable-module__RB5BoW__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.FileTable-module__RB5BoW__tag{font-size:.625rem;font-weight:var(--font-weight-semibold);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;display:inline-block}.FileTable-module__RB5BoW__numCell{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-secondary)}.FileTable-module__RB5BoW__dateCell{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.FileTable-module__RB5BoW__authorCell{align-items:center;gap:var(--space-2);display:flex}.FileTable-module__RB5BoW__avatar{width:22px;height:22px;font-size:.5625rem;font-weight:var(--font-weight-bold);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FileTable-module__RB5BoW__authorName{font-size:var(--text-xs);color:var(--color-text-secondary)}.FileTable-module__RB5BoW__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary);font-size:var(--text-sm)}.FileTable-module__RB5BoW__actionsCell{text-align:right;white-space:nowrap;width:1%}
.FileBrowser-module__Yx0nXW__browser{flex-direction:column;flex:1;min-height:0;display:flex}.FileBrowser-module__Yx0nXW__toolbar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.FileBrowser-module__Yx0nXW__foldersSection{padding:var(--space-4);border-bottom:1px solid var(--color-border-default)}.FileBrowser-module__Yx0nXW__filesSection{flex:1;min-height:0;overflow-y:auto}
.InlineDeleteConfirm-module__uzr2SW__actions{align-items:center;gap:var(--space-2,8px);flex-shrink:0;margin-left:auto;display:inline-flex}.InlineDeleteConfirm-module__uzr2SW__prompt{font-size:var(--text-xs,11px);color:var(--color-text-secondary)}.InlineDeleteConfirm-module__uzr2SW__btnBase{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:24px;height:24px;font-size:var(--text-xs,11px);border-radius:var(--radius-sm,4px);cursor:pointer;justify-content:center;align-items:center;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.InlineDeleteConfirm-module__uzr2SW__btnDanger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);}.InlineDeleteConfirm-module__uzr2SW__btnDanger:hover{background:var(--color-danger);color:var(--color-text-on-primary,#fff);border-color:var(--color-danger)}.InlineDeleteConfirm-module__uzr2SW__btnCancel{color:var(--color-text-secondary);}.InlineDeleteConfirm-module__uzr2SW__btnCancel:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}
.KanbanCardChecklists-module__ULNMtq__container{gap:var(--space-4,16px);flex-direction:column;display:flex}.KanbanCardChecklists-module__ULNMtq__nameClickable{cursor:text;border-radius:var(--radius-sm,4px);padding:2px var(--space-1,4px);margin:-2px calc(-1 * var(--space-1,4px));transition:background-color .1s}.KanbanCardChecklists-module__ULNMtq__nameClickable:hover{background:var(--color-bg-surface-raised)}.KanbanCardChecklists-module__ULNMtq__nameInput{font-size:inherit;font-weight:inherit;color:inherit;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm,4px);padding:1px var(--space-1,4px);margin:-2px calc(-1 * var(--space-1,4px));outline:none;width:100%}.KanbanCardChecklists-module__ULNMtq__nameInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.KanbanCardChecklists-module__ULNMtq__checklistHeaderActions{align-items:center;gap:var(--space-2,8px);display:flex}.KanbanCardChecklists-module__ULNMtq__checklistName{border-radius:var(--radius-sm,4px);min-width:0;font-size:var(--text-sm,13px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);padding:var(--space-1,4px) var(--space-1,4px);background:0 0;border:1px solid #0000;outline:none;flex:1;transition:border-color .1s}.KanbanCardChecklists-module__ULNMtq__checklistName:hover{border-color:var(--color-border-default)}.KanbanCardChecklists-module__ULNMtq__checklistName:focus{border-color:var(--color-primary)}.KanbanCardChecklists-module__ULNMtq__progressBar{background:var(--color-border-default);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.KanbanCardChecklists-module__ULNMtq__progressFill{background:var(--color-primary);border-radius:2px;height:100%;transition:width .2s}.KanbanCardChecklists-module__ULNMtq__progressText{font-size:var(--text-xs,11px);color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.KanbanCardChecklists-module__ULNMtq__deleteChecklistBtn{color:var(--color-text-tertiary);font-size:var(--text-xs,11px);cursor:pointer;padding:var(--space-1,4px);border-radius:var(--radius-sm,4px);opacity:0;background:0 0;border:none;flex-shrink:0;transition:color .1s,background-color .1s,opacity .1s}.KanbanCardChecklists-module__ULNMtq__checklistHeaderActions:hover .KanbanCardChecklists-module__ULNMtq__deleteChecklistBtn{opacity:1}.KanbanCardChecklists-module__ULNMtq__deleteChecklistBtn:hover{color:var(--color-danger);background:var(--color-danger-subtle)}.KanbanCardChecklists-module__ULNMtq__itemsList{flex-direction:column;display:flex}.KanbanCardChecklists-module__ULNMtq__item{align-items:center;gap:var(--space-2,8px);padding:var(--space-1,4px) var(--space-2,8px);border-radius:var(--radius-sm,4px);transition:background-color .1s;display:flex}.KanbanCardChecklists-module__ULNMtq__item:hover{background:var(--color-bg-surface-raised)}.KanbanCardChecklists-module__ULNMtq__itemDragging{background:var(--color-bg-surface);z-index:10;box-shadow:0 4px 12px #0000001f;}.KanbanCardChecklists-module__ULNMtq__dragHandle{opacity:0;cursor:grab;color:var(--color-text-tertiary);font-size:var(--text-xs,11px);padding:var(--space-1,4px) 2px;flex-shrink:0;transition:opacity .1s}.KanbanCardChecklists-module__ULNMtq__dragHandle:active{cursor:grabbing}.KanbanCardChecklists-module__ULNMtq__item:hover .KanbanCardChecklists-module__ULNMtq__dragHandle{opacity:1}.KanbanCardChecklists-module__ULNMtq__itemCheckbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin:0}.KanbanCardChecklists-module__ULNMtq__itemText{min-width:0;font-size:var(--text-sm,13px);color:var(--color-text-primary);padding:var(--space-1,4px) 0;background:0 0;border:none;outline:none;flex:1}.KanbanCardChecklists-module__ULNMtq__itemTextDone{color:var(--color-text-tertiary);text-decoration:line-through;}.KanbanCardChecklists-module__ULNMtq__deleteItemBtn{opacity:0;color:var(--color-text-tertiary);font-size:var(--text-xs,11px);cursor:pointer;padding:var(--space-1,4px);border-radius:var(--radius-sm,4px);background:0 0;border:none;flex-shrink:0;transition:opacity .1s,color .1s,background-color .1s}.KanbanCardChecklists-module__ULNMtq__item:hover .KanbanCardChecklists-module__ULNMtq__deleteItemBtn{opacity:1}.KanbanCardChecklists-module__ULNMtq__deleteItemBtn:hover{color:var(--color-danger);background:var(--color-danger-subtle)}.KanbanCardChecklists-module__ULNMtq__addItemBtn{align-items:center;gap:var(--space-1,4px);color:var(--color-text-tertiary);font-size:var(--text-sm,13px);cursor:pointer;padding:var(--space-1,4px) var(--space-2,8px);border-radius:var(--radius-sm,4px);background:0 0;border:none;padding-left:30px;transition:color .1s;display:flex}.KanbanCardChecklists-module__ULNMtq__addItemBtn:hover{color:var(--color-primary)}.KanbanCardChecklists-module__ULNMtq__addItemRow{padding:var(--space-1,4px) var(--space-2,8px);padding-left:30px}.KanbanCardChecklists-module__ULNMtq__addItemInput{border:1px solid var(--color-primary);border-radius:var(--radius-sm,4px);background:var(--color-bg-surface);font-size:var(--text-sm,13px);color:var(--color-text-primary);padding:var(--space-1,4px) var(--space-2,8px);outline:none;width:100%}.KanbanCardChecklists-module__ULNMtq__addChecklistBtn{justify-content:center;align-items:center;gap:var(--space-2,8px);width:100%;padding:var(--space-2,8px) var(--space-4,16px);border:1px dashed var(--color-border-default);border-radius:var(--radius-md,6px);color:var(--color-text-tertiary);font-size:var(--text-sm,13px);cursor:pointer;background:0 0;transition:border-color .1s,color .1s;display:flex}.KanbanCardChecklists-module__ULNMtq__addChecklistBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}
.KanbanCardFiles-module__Qjt2Sa__container{flex-direction:column;height:100%;display:flex}.KanbanCardFiles-module__Qjt2Sa__uploadZone{justify-content:center;align-items:center;gap:var(--space-2,8px);padding:var(--space-4,16px);margin:var(--space-3,12px) var(--space-4,16px) var(--space-3,12px);border:2px dashed var(--color-border-default);border-radius:var(--radius-md,6px);cursor:pointer;color:var(--color-text-tertiary);font-size:var(--text-sm,13px);flex-direction:column;transition:border-color .15s,color .15s,background-color .15s;display:flex}.KanbanCardFiles-module__Qjt2Sa__uploadZone:hover,.KanbanCardFiles-module__Qjt2Sa__uploadZoneDragOver{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-bg-primary-subtle,rgba(var(--color-primary-rgb,0 100 200) / .05))}.KanbanCardFiles-module__Qjt2Sa__uploadIcon{font-size:var(--text-base,14px)}.KanbanCardFiles-module__Qjt2Sa__fileList{padding:0 var(--space-4,16px) var(--space-4,16px);gap:var(--space-1,4px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.KanbanCardFiles-module__Qjt2Sa__fileItem{align-items:center;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-sm,4px);flex-direction:row;transition:background-color .1s;display:flex}.KanbanCardFiles-module__Qjt2Sa__fileItem:hover{background:var(--color-bg-surface-raised)}.KanbanCardFiles-module__Qjt2Sa__fileIcon{border-radius:var(--radius-sm,4px);background:var(--color-bg-surface-raised);width:32px;height:32px;color:var(--color-text-tertiary);font-size:var(--text-sm,13px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.KanbanCardFiles-module__Qjt2Sa__fileInfo{flex:1;min-width:0}.KanbanCardFiles-module__Qjt2Sa__fileName{font-size:var(--text-sm,13px);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KanbanCardFiles-module__Qjt2Sa__fileMeta{font-size:var(--text-xs,11px);color:var(--color-text-tertiary);margin-top:2px}.KanbanCardFiles-module__Qjt2Sa__fileActions{gap:var(--space-1,4px);opacity:0;flex-direction:row;transition:opacity .1s;display:flex}.KanbanCardFiles-module__Qjt2Sa__fileItem:hover .KanbanCardFiles-module__Qjt2Sa__fileActions{opacity:1}.KanbanCardFiles-module__Qjt2Sa__fileActionBtn{color:var(--color-text-tertiary);font-size:var(--text-xs,11px);cursor:pointer;padding:var(--space-1,4px) var(--space-1-5,6px);border-radius:var(--radius-sm,4px);background:0 0;border:none;line-height:1;transition:color .1s,background-color .1s}.KanbanCardFiles-module__Qjt2Sa__fileActionBtn:hover{color:var(--color-text-primary);background:var(--color-bg-surface-raised)}.KanbanCardFiles-module__Qjt2Sa__fileActionBtnDanger:hover{color:var(--color-danger);background:var(--color-bg-surface-raised)}
.SearchableSelect-module__fyr3Ba__wrapper{display:inline-block;position:relative}.SearchableSelect-module__fyr3Ba__block{width:100%;display:block}.SearchableSelect-module__fyr3Ba__block .SearchableSelect-module__fyr3Ba__control,.SearchableSelect-module__fyr3Ba__block .SearchableSelect-module__fyr3Ba__input{width:100%;min-width:0;max-width:none;font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.SearchableSelect-module__fyr3Ba__block .SearchableSelect-module__fyr3Ba__control:focus,.SearchableSelect-module__fyr3Ba__block .SearchableSelect-module__fyr3Ba__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.SearchableSelect-module__fyr3Ba__block .SearchableSelect-module__fyr3Ba__dropdown{width:100%;min-width:0;max-width:none}.SearchableSelect-module__fyr3Ba__control,.SearchableSelect-module__fyr3Ba__input{font:inherit;font-size:var(--text-xs);padding:2px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);box-sizing:border-box;min-width:160px;max-width:280px}.SearchableSelect-module__fyr3Ba__control{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchableSelect-module__fyr3Ba__value{align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;color:inherit;display:inline-flex}.SearchableSelect-module__fyr3Ba__placeholder{color:var(--color-text-tertiary)}.SearchableSelect-module__fyr3Ba__dropdown{z-index:50;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-width:220px;max-width:360px;max-height:260px;padding:var(--space-1);position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.SearchableSelect-module__fyr3Ba__option{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;display:flex;overflow:hidden}.SearchableSelect-module__fyr3Ba__optionHighlighted{background:var(--color-primary-subtle)}.SearchableSelect-module__fyr3Ba__optionLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SearchableSelect-module__fyr3Ba__prefix{min-width:2.75em;font-family:var(--font-mono);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.92em}.SearchableSelect-module__fyr3Ba__empty{padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary)}
.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}}
.KanbanBoardSkeleton-module__KYLx1W__board{gap:var(--space-3);height:100%;min-height:0;padding:var(--space-3);flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.KanbanBoardSkeleton-module__KYLx1W__column{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex-direction:column;flex:1;min-width:350px;max-height:100%;display:flex;overflow:hidden}.KanbanBoardSkeleton-module__KYLx1W__columnHeader{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.KanbanBoardSkeleton-module__KYLx1W__columnTitle{border-radius:var(--radius-sm);width:110px;height:14px}.KanbanBoardSkeleton-module__KYLx1W__columnCount{border-radius:var(--radius-full);width:26px;height:18px}.KanbanBoardSkeleton-module__KYLx1W__cardList{padding:var(--space-2);gap:var(--space-2);flex-direction:column;flex:1;min-height:64px;display:flex;overflow:hidden}.KanbanBoardSkeleton-module__KYLx1W__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.KanbanBoardSkeleton-module__KYLx1W__cardLabelRow{gap:var(--space-1);display:flex}.KanbanBoardSkeleton-module__KYLx1W__label{border-radius:var(--radius-full);width:48px;height:14px}.KanbanBoardSkeleton-module__KYLx1W__labelWide{width:72px}.KanbanBoardSkeleton-module__KYLx1W__cardTitle{border-radius:var(--radius-sm);width:90%;height:13px}.KanbanBoardSkeleton-module__KYLx1W__cardTitleShort{width:60%}.KanbanBoardSkeleton-module__KYLx1W__cardFooter{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.KanbanBoardSkeleton-module__KYLx1W__avatar{border-radius:var(--radius-full);width:22px;height:22px}.KanbanBoardSkeleton-module__KYLx1W__duePill{border-radius:var(--radius-full);width:70px;height:18px}
.KanbanLoadMoreIndicator-module__THwcWq__card{min-height:48px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.KanbanLoadMoreIndicator-module__THwcWq__row{padding:var(--space-3);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.KanbanLoadMoreIndicator-module__THwcWq__dots{gap:6px;display:inline-flex}.KanbanLoadMoreIndicator-module__THwcWq__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite both KanbanLoadMoreIndicator-module__THwcWq__kanbanLoadMoreBounce}.KanbanLoadMoreIndicator-module__THwcWq__dot:first-child{animation-delay:-.32s}.KanbanLoadMoreIndicator-module__THwcWq__dot:nth-child(2){animation-delay:-.16s}@keyframes KanbanLoadMoreIndicator-module__THwcWq__kanbanLoadMoreBounce{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}
.KanbanBoard-module__nH38vW__swimlaneContainer{flex-direction:column;height:100%;display:flex;overflow-y:auto}.KanbanBoard-module__nH38vW__swimlane{border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.KanbanBoard-module__nH38vW__swimlane:last-child{border-bottom:none}.KanbanBoard-module__nH38vW__swimlane .KanbanBoard-module__nH38vW__board{height:auto;min-height:250px}.KanbanBoard-module__nH38vW__swimlane .KanbanBoard-module__nH38vW__column{max-height:550px}.KanbanBoard-module__nH38vW__swimlaneHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-bottom:1px solid var(--color-border-default);z-index:5;display:flex;position:sticky;top:0}.KanbanBoard-module__nH38vW__swimlaneLabel{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.KanbanBoard-module__nH38vW__swimlaneCount{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface);border-radius:var(--radius-full);padding:0 var(--space-2);line-height:1.6}.KanbanBoard-module__nH38vW__boardWrapper{height:100%;min-height:0;position:relative;overflow:hidden}.KanbanBoard-module__nH38vW__scrollFadeLeft,.KanbanBoard-module__nH38vW__scrollFadeRight{pointer-events:none;z-index:2;width:32px;position:absolute;top:0;bottom:0}.KanbanBoard-module__nH38vW__scrollFadeLeft{background:linear-gradient(to right, var(--color-bg-surface), transparent);left:0}.KanbanBoard-module__nH38vW__scrollFadeRight{background:linear-gradient(to left, var(--color-bg-surface), transparent);right:0}.KanbanBoard-module__nH38vW__board{gap:var(--space-3);height:100%;min-height:0;padding:var(--space-3);flex-direction:row;align-items:stretch;display:flex;overflow-x:auto}.KanbanBoard-module__nH38vW__column{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex-direction:column;flex:1;min-width:350px;max-height:100%;display:flex;overflow:hidden}.KanbanBoard-module__nH38vW__columnHeader{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.KanbanBoard-module__nH38vW__columnName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.KanbanBoard-module__nH38vW__columnCount{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:0 var(--space-2);text-align:center;min-width:20px;line-height:1.6}.KanbanBoard-module__nH38vW__cardList{padding:var(--space-2);flex:1;min-height:64px;transition:background-color .15s;overflow-y:auto}.KanbanBoard-module__nH38vW__cardListOver{background:var(--color-primary-subtle)}.KanbanBoard-module__nH38vW__skeletonList{gap:var(--space-2);flex-direction:column;display:flex}.KanbanBoard-module__nH38vW__loadMoreIndicator{margin-top:var(--space-2);opacity:.6}.KanbanBoard-module__nH38vW__dragOverlay{pointer-events:none;border-radius:var(--radius-md);opacity:.95;transform:rotate(2deg);box-shadow:0 8px 24px #00000026}.KanbanBoard-module__nH38vW__quickCreate{padding:var(--space-2);border-top:1px solid var(--color-border-default);flex-shrink:0}.KanbanBoard-module__nH38vW__quickCreateBtn{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:color .1s,border-color .1s,background-color .1s;display:flex}.KanbanBoard-module__nH38vW__quickCreateBtn:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-subtle)}.KanbanBoard-module__nH38vW__quickCreatePlus{font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-normal)}.KanbanBoard-module__nH38vW__quickCreateForm{gap:var(--space-1);flex-direction:column;display:flex}.KanbanBoard-module__nH38vW__quickCreateInput{width:100%;padding:var(--space-1) var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);box-sizing:border-box;outline:none}.KanbanBoard-module__nH38vW__quickCreateInput::placeholder{color:var(--color-text-tertiary)}.KanbanBoard-module__nH38vW__quickCreateActions{gap:var(--space-1);display:flex}.KanbanBoard-module__nH38vW__quickCreateConfirm{padding:var(--space-1) var(--space-2);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex:1;transition:background-color .1s}.KanbanBoard-module__nH38vW__quickCreateConfirm:hover{background:var(--color-primary-hover)}.KanbanBoard-module__nH38vW__quickCreateCancel{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:background-color .1s}.KanbanBoard-module__nH38vW__quickCreateCancel:hover{background:var(--color-bg-surface-raised)}
.KanbanFilters-module__H_bC_W__section{margin-bottom:var(--space-6)}.KanbanFilters-module__H_bC_W__section:last-child{margin-bottom:0}.KanbanFilters-module__H_bC_W__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.KanbanFilters-module__H_bC_W__searchWrapper{position:relative}.KanbanFilters-module__H_bC_W__searchIcon{left:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.KanbanFilters-module__H_bC_W__searchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 1.25em + var(--space-1));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);box-sizing:border-box;transition:border-color .15s}.KanbanFilters-module__H_bC_W__searchInput::placeholder{color:var(--color-text-tertiary)}.KanbanFilters-module__H_bC_W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.KanbanFilters-module__H_bC_W__checkList{gap:var(--space-1);flex-direction:column;display:flex}.KanbanFilters-module__H_bC_W__checkItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s;display:flex}.KanbanFilters-module__H_bC_W__checkItem:hover{background:var(--color-bg-surface-raised)}.KanbanFilters-module__H_bC_W__checkItem input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.KanbanFilters-module__H_bC_W__checkItemLabel{font-size:var(--text-sm);color:var(--color-text-primary);flex:1}.KanbanFilters-module__H_bC_W__colorDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.KanbanFilters-module__H_bC_W__radioList{gap:var(--space-1);flex-direction:column;display:flex}.KanbanFilters-module__H_bC_W__radioItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s,border-color .1s;display:flex}.KanbanFilters-module__H_bC_W__radioItem:hover{background:var(--color-bg-surface-raised)}.KanbanFilters-module__H_bC_W__radioItemActive{background:var(--color-primary-subtle);border-color:var(--color-primary)}.KanbanFilters-module__H_bC_W__radioItem input[type=radio]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.KanbanFilters-module__H_bC_W__radioContent{flex-direction:column;gap:2px;display:flex}.KanbanFilters-module__H_bC_W__radioLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KanbanFilters-module__H_bC_W__radioDescription{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanFilters-module__H_bC_W__toggleList{flex-direction:column;gap:0;display:flex}.KanbanFilters-module__H_bC_W__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-default);display:flex}.KanbanFilters-module__H_bC_W__toggleRow:last-child{border-bottom:none}.KanbanFilters-module__H_bC_W__toggleLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.KanbanFilters-module__H_bC_W__toggleWrapper{flex-shrink:0;width:40px;height:22px;position:relative}.KanbanFilters-module__H_bC_W__toggleInput{opacity:0;width:0;height:0;position:absolute}.KanbanFilters-module__H_bC_W__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}.KanbanFilters-module__H_bC_W__toggleInput:checked+.KanbanFilters-module__H_bC_W__toggleTrack{background:var(--color-primary);border-color:var(--color-primary)}.KanbanFilters-module__H_bC_W__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}.KanbanFilters-module__H_bC_W__toggleInput:checked+.KanbanFilters-module__H_bC_W__toggleTrack .KanbanFilters-module__H_bC_W__toggleThumb{transform:translate(18px)}
.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}
.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}
.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}
.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}
.RecurrenceEditor-module__oyVGrW__editor{gap:var(--space-3);flex-direction:column;display:flex}.RecurrenceEditor-module__oyVGrW__row{gap:var(--space-3);align-items:flex-end;display:flex}.RecurrenceEditor-module__oyVGrW__field{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.RecurrenceEditor-module__oyVGrW__fieldNarrow{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.RecurrenceEditor-module__oyVGrW__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.RecurrenceEditor-module__oyVGrW__intervalGroup{align-items:center;gap:var(--space-2);display:flex}.RecurrenceEditor-module__oyVGrW__intervalInput,.RecurrenceEditor-module__oyVGrW__dayInput{width:4rem;padding:var(--space-2) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit}.RecurrenceEditor-module__oyVGrW__dayInput:disabled{opacity:.5}.RecurrenceEditor-module__oyVGrW__intervalUnit{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.RecurrenceEditor-module__oyVGrW__weekdays{gap:var(--space-1);flex-wrap:wrap;display:flex}.RecurrenceEditor-module__oyVGrW__weekdayBtn{min-width:2.5rem;padding:var(--space-1-5) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:border-color .1s,background .1s,color .1s}.RecurrenceEditor-module__oyVGrW__weekdayBtn:hover{border-color:var(--color-primary)}.RecurrenceEditor-module__oyVGrW__weekdayBtnActive,.RecurrenceEditor-module__oyVGrW__weekdayBtnActive:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold)}.RecurrenceEditor-module__oyVGrW__monthly{gap:var(--space-2);flex-direction:column;display:flex}.RecurrenceEditor-module__oyVGrW__radioRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.RecurrenceEditor-module__oyVGrW__inlineSelect{min-width:8rem}.RecurrenceEditor-module__oyVGrW__summary{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-subtle);flex-direction:column;display:flex}.RecurrenceEditor-module__oyVGrW__summaryText{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.RecurrenceEditor-module__oyVGrW__preview{font-size:var(--text-xs);color:var(--color-text-secondary)}
.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}
.MeetingCreateModal-module__S8F4Oa__form{gap:var(--space-4);flex-direction:column;display:flex}.MeetingCreateModal-module__S8F4Oa__modeToggle{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.MeetingCreateModal-module__S8F4Oa__modeBtn{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;text-align:left;flex-direction:column;transition:border-color .1s,background .1s;display:flex}.MeetingCreateModal-module__S8F4Oa__modeBtn:hover{border-color:var(--color-border-strong)}.MeetingCreateModal-module__S8F4Oa__modeBtnActive,.MeetingCreateModal-module__S8F4Oa__modeBtnActive:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}.MeetingCreateModal-module__S8F4Oa__modeIcon{font-size:var(--text-base);color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.MeetingCreateModal-module__S8F4Oa__modeBtnActive .MeetingCreateModal-module__S8F4Oa__modeIcon{color:var(--color-primary)}.MeetingCreateModal-module__S8F4Oa__modeName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MeetingCreateModal-module__S8F4Oa__modeBtnActive .MeetingCreateModal-module__S8F4Oa__modeName{color:var(--color-primary)}.MeetingCreateModal-module__S8F4Oa__modeDesc{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:1.3}.MeetingCreateModal-module__S8F4Oa__row{gap:var(--space-3);display:flex}.MeetingCreateModal-module__S8F4Oa__row>*{flex:1}.MeetingCreateModal-module__S8F4Oa__field{gap:var(--space-2);flex-direction:column;display:flex}.MeetingCreateModal-module__S8F4Oa__label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-direction:column;display:flex}.MeetingCreateModal-module__S8F4Oa__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);font-family:inherit;transition:border-color .1s}.MeetingCreateModal-module__S8F4Oa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.MeetingCreateModal-module__S8F4Oa__durationChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MeetingCreateModal-module__S8F4Oa__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:border-color .1s,color .1s,background .1s}.MeetingCreateModal-module__S8F4Oa__chip:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.MeetingCreateModal-module__S8F4Oa__chipActive,.MeetingCreateModal-module__S8F4Oa__chipActive:hover{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.MeetingCreateModal-module__S8F4Oa__endHint{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-left:auto}.MeetingCreateModal-module__S8F4Oa__instantHint{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-subtle);align-items:flex-start;display:flex}.MeetingCreateModal-module__S8F4Oa__instantHintIcon{color:var(--color-primary);margin-top:2px}.MeetingCreateModal-module__S8F4Oa__instantHintText{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.MeetingCreateModal-module__S8F4Oa__instantHintText strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.MeetingCreateModal-module__S8F4Oa__instantHintText span{color:var(--color-text-secondary);line-height:1.4}.MeetingCreateModal-module__S8F4Oa__agendaIntro{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.4}.MeetingCreateModal-module__S8F4Oa__agenda{gap:var(--space-2);flex-direction:column;display:flex}.MeetingCreateModal-module__S8F4Oa__agendaRow{align-items:center;gap:var(--space-2);display:flex}.MeetingCreateModal-module__S8F4Oa__agendaRowDragging{background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000001f;}.MeetingCreateModal-module__S8F4Oa__agendaRow .MeetingCreateModal-module__S8F4Oa__input,.MeetingCreateModal-module__S8F4Oa__agendaRowDragging .MeetingCreateModal-module__S8F4Oa__input{flex:1}.MeetingCreateModal-module__S8F4Oa__agendaHandle{width:20px;color:var(--color-text-tertiary);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MeetingCreateModal-module__S8F4Oa__agendaHandle:active{cursor:grabbing}.MeetingCreateModal-module__S8F4Oa__agendaIndex{text-align:right;width:1.25rem;font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}.MeetingCreateModal-module__S8F4Oa__agendaBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .1s,color .1s;display:flex}.MeetingCreateModal-module__S8F4Oa__agendaBtn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.MeetingCreateModal-module__S8F4Oa__agendaAdd{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;align-self:flex-start;transition:border-color .1s,color .1s;display:flex}.MeetingCreateModal-module__S8F4Oa__agendaAdd:hover{border-color:var(--color-primary);color:var(--color-primary)}.MeetingCreateModal-module__S8F4Oa__templateGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.MeetingCreateModal-module__S8F4Oa__templateCard{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;text-align:left;flex-direction:column;transition:border-color .1s,background .1s;display:flex}.MeetingCreateModal-module__S8F4Oa__templateCard:hover{border-color:var(--color-border-strong)}.MeetingCreateModal-module__S8F4Oa__templateCardActive,.MeetingCreateModal-module__S8F4Oa__templateCardActive:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}.MeetingCreateModal-module__S8F4Oa__templateIcon{font-size:var(--text-base);color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.MeetingCreateModal-module__S8F4Oa__templateCardActive .MeetingCreateModal-module__S8F4Oa__templateIcon{color:var(--color-primary)}.MeetingCreateModal-module__S8F4Oa__templateName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MeetingCreateModal-module__S8F4Oa__templateCardActive .MeetingCreateModal-module__S8F4Oa__templateName{color:var(--color-primary)}.MeetingCreateModal-module__S8F4Oa__templateSummary{font-size:var(--text-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.MeetingCreateModal-module__S8F4Oa__seriesCreateForm{gap:var(--space-2);flex-direction:column;display:flex}.MeetingCreateModal-module__S8F4Oa__seriesCadenceRow{align-items:center;gap:var(--space-2);display:flex}.MeetingCreateModal-module__S8F4Oa__seriesRecurrence{padding:var(--space-2) 0}.MeetingCreateModal-module__S8F4Oa__seriesCadenceLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.MeetingCreateModal-module__S8F4Oa__seriesIntervalInput{width:4rem;padding:var(--space-1-5) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit}.MeetingCreateModal-module__S8F4Oa__seriesCreate{gap:var(--space-2);align-items:center;display:flex}.MeetingCreateModal-module__S8F4Oa__seriesCreateBtn{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-3);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:none;display:flex}.MeetingCreateModal-module__S8F4Oa__seriesCreateBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingCreateModal-module__S8F4Oa__seriesCancelBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MeetingCreateModal-module__S8F4Oa__seriesCancelBtn:hover{background:var(--color-bg-surface-hover)}
.DecisionRegisterTable-module__DewkKW__container{overflow-x:auto}.DecisionRegisterTable-module__DewkKW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.DecisionRegisterTable-module__DewkKW__th{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-default);white-space:nowrap}.DecisionRegisterTable-module__DewkKW__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.DecisionRegisterTable-module__DewkKW__row:hover{background:var(--color-bg-surface-raised)}.DecisionRegisterTable-module__DewkKW__td{padding:var(--space-2-5) var(--space-3);vertical-align:middle}.DecisionRegisterTable-module__DewkKW__title{color:var(--color-text-primary);line-height:1.4}.DecisionRegisterTable-module__DewkKW__statusBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.DecisionRegisterTable-module__DewkKW__statusIcon{font-size:.65rem}.DecisionRegisterTable-module__DewkKW__statusPending{background:var(--color-warning-subtle,#fef3c7);color:var(--color-warning,#d97706)}.DecisionRegisterTable-module__DewkKW__statusApproved{background:var(--color-success-subtle,#d1fae5);color:var(--color-success,#059669)}.DecisionRegisterTable-module__DewkKW__statusApprovedChanges{background:var(--color-info-subtle,#dbeafe);color:var(--color-info,#2563eb)}.DecisionRegisterTable-module__DewkKW__statusRejected{background:var(--color-danger-subtle,#fee2e2);color:var(--color-danger,#dc2626)}.DecisionRegisterTable-module__DewkKW__responsible{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);display:flex}.DecisionRegisterTable-module__DewkKW__meetingLink{color:var(--color-primary);text-decoration:none}.DecisionRegisterTable-module__DewkKW__meetingLink:hover{text-decoration:underline}.DecisionRegisterTable-module__DewkKW__date{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);white-space:nowrap;display:flex}.DecisionRegisterTable-module__DewkKW__metaIcon{color:var(--color-text-tertiary);font-size:.7rem}.DecisionRegisterTable-module__DewkKW__noValue{color:var(--color-text-tertiary)}.DecisionRegisterTable-module__DewkKW__loading{padding:var(--space-8);text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm)}.DecisionRegisterTable-module__DewkKW__empty{padding:var(--space-12) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.DecisionRegisterTable-module__DewkKW__emptyIcon{color:var(--color-text-tertiary);opacity:.4;font-size:2rem}.DecisionRegisterTable-module__DewkKW__emptyTitle{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.DecisionRegisterTable-module__DewkKW__emptyText{font-size:var(--text-sm);color:var(--color-text-tertiary);max-width:28rem;line-height:1.5}
.ContainerPopup-module__YasMjq__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out ContainerPopup-module__YasMjq__fadeIn;display:flex;position:fixed;inset:0}.ContainerPopup-module__YasMjq__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:92vw;max-width:1800px;height:92vh;animation:.15s ease-out ContainerPopup-module__YasMjq__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000004d}.ContainerPopup-module__YasMjq__layout{flex-direction:column;width:100%;height:100%;display:flex}.ContainerPopup-module__YasMjq__body{flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.ContainerPopup-module__YasMjq__body{flex-direction:column}}.ContainerPopup-module__YasMjq__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ContainerPopup-module__YasMjq__content{padding:var(--space-5,20px) var(--space-6,24px);flex:1;overflow-y:auto}.ContainerPopup-module__YasMjq__contentFlush{flex:1;overflow:auto}@keyframes ContainerPopup-module__YasMjq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ContainerPopup-module__YasMjq__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
.SeriesEditModal-module__g4K9da__form{gap:var(--space-4);flex-direction:column;display:flex}.SeriesEditModal-module__g4K9da__row{gap:var(--space-3);align-items:flex-end;display:flex}.SeriesEditModal-module__g4K9da__row>*{flex:1}.SeriesEditModal-module__g4K9da__label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-direction:column;display:flex}.SeriesEditModal-module__g4K9da__field{gap:var(--space-2);flex-direction:column;display:flex}.SeriesEditModal-module__g4K9da__fieldLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.SeriesEditModal-module__g4K9da__labelNarrow{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-direction:column;flex:0 0 7rem;display:flex}.SeriesEditModal-module__g4K9da__input,.SeriesEditModal-module__g4K9da__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit;transition:border-color .1s}.SeriesEditModal-module__g4K9da__textarea{resize:vertical}.SeriesEditModal-module__g4K9da__input:focus,.SeriesEditModal-module__g4K9da__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.SeriesEditModal-module__g4K9da__hint{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.4}
.Toast-module__grM6Ya__container{bottom:var(--space-4);right:var(--space-4);z-index:2000;gap:var(--space-2);max-width:min(420px, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__grM6Ya__toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg,0 10px 30px #0000002e);font-size:var(--text-sm);animation:.18s ease-out Toast-module__grM6Ya__toastIn;display:flex}@keyframes Toast-module__grM6Ya__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Toast-module__grM6Ya__icon{font-size:var(--text-base);flex-shrink:0;margin-top:2px}.Toast-module__grM6Ya__content{flex:1;min-width:0}.Toast-module__grM6Ya__title{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Toast-module__grM6Ya__description{margin-top:var(--space-1);color:var(--color-text-secondary);line-height:var(--line-height-normal);word-break:break-word}.Toast-module__grM6Ya__closeBtn{width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.Toast-module__grM6Ya__closeBtn:hover{color:var(--color-text-primary);background:var(--color-bg-surface-raised)}.Toast-module__grM6Ya__danger{border-color:var(--color-danger)}.Toast-module__grM6Ya__danger .Toast-module__grM6Ya__icon{color:var(--color-danger)}.Toast-module__grM6Ya__warning{border-color:var(--color-warning)}.Toast-module__grM6Ya__warning .Toast-module__grM6Ya__icon{color:var(--color-warning)}.Toast-module__grM6Ya__info{border-color:var(--color-info)}.Toast-module__grM6Ya__info .Toast-module__grM6Ya__icon{color:var(--color-info)}.Toast-module__grM6Ya__success{border-color:var(--color-success)}.Toast-module__grM6Ya__success .Toast-module__grM6Ya__icon{color:var(--color-success)}
.ImageNodeView-module__hCcQLa__wrap{border-radius:var(--radius-sm,4px);width:fit-content;max-width:100%;margin:var(--space-2,8px) 0;cursor:default;display:block;position:relative}.ImageNodeView-module__hCcQLa__image{border-radius:var(--radius-sm,4px);border:2px solid #0000;max-width:100%;height:auto;transition:border-color .1s;display:block}.ImageNodeView-module__hCcQLa__selected .ImageNodeView-module__hCcQLa__image{border-color:var(--color-primary,#2563eb);outline:none}.ImageNodeView-module__hCcQLa__deleteBtn{border-radius:var(--radius-sm,4px);color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.ImageNodeView-module__hCcQLa__wrap:hover .ImageNodeView-module__hCcQLa__deleteBtn,.ImageNodeView-module__hCcQLa__selected .ImageNodeView-module__hCcQLa__deleteBtn{opacity:1}.ImageNodeView-module__hCcQLa__deleteBtn:hover{background:var(--color-danger,#dc2626)}
