.WidgetSnippetLibrary-module__pc4doG__library{background:var(--color-bg-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.WidgetSnippetLibrary-module__pc4doG__searchBox{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.WidgetSnippetLibrary-module__pc4doG__searchIcon{color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem}.WidgetSnippetLibrary-module__pc4doG__searchInput{font-size:var(--text-xs);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}.WidgetSnippetLibrary-module__pc4doG__searchInput::placeholder{color:var(--color-text-tertiary)}.WidgetSnippetLibrary-module__pc4doG__categories{flex:1;overflow-y:auto}.WidgetSnippetLibrary-module__pc4doG__category{border-bottom:1px solid var(--color-border-default)}.WidgetSnippetLibrary-module__pc4doG__categoryHeader{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);cursor:pointer;text-align:left;border:none;transition:background-color .1s;display:flex}.WidgetSnippetLibrary-module__pc4doG__categoryHeader:hover{background:var(--color-bg-muted,#e2e8f0)}.WidgetSnippetLibrary-module__pc4doG__chevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:.5rem;transition:transform .15s}.WidgetSnippetLibrary-module__pc4doG__chevronOpen{transform:rotate(90deg)}.WidgetSnippetLibrary-module__pc4doG__categoryLabel{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;flex:1}.WidgetSnippetLibrary-module__pc4doG__categoryCount{font-size:.5625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);background:var(--color-neutral-subtle);border-radius:var(--radius-full);padding:0 5px;line-height:1.5}.WidgetSnippetLibrary-module__pc4doG__snippetList{flex-direction:column;display:flex}.WidgetSnippetLibrary-module__pc4doG__snippetItem{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:grab;border-bottom:1px solid var(--color-border-default);transition:background-color .1s;display:flex}.WidgetSnippetLibrary-module__pc4doG__snippetItem:last-child{border-bottom:none}.WidgetSnippetLibrary-module__pc4doG__snippetItem:hover{background:var(--color-bg-surface-raised)}.WidgetSnippetLibrary-module__pc4doG__snippetItem:active{cursor:grabbing}.WidgetSnippetLibrary-module__pc4doG__dragIcon{color:var(--color-text-tertiary);opacity:.5;flex-shrink:0;margin-top:2px;font-size:.5625rem;transition:opacity .1s}.WidgetSnippetLibrary-module__pc4doG__snippetItem:hover .WidgetSnippetLibrary-module__pc4doG__dragIcon{opacity:1}.WidgetSnippetLibrary-module__pc4doG__snippetInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.WidgetSnippetLibrary-module__pc4doG__snippetName{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WidgetSnippetLibrary-module__pc4doG__snippetDesc{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.WidgetSnippetLibrary-module__pc4doG__emptyState{padding:var(--space-6) var(--space-3);text-align:center;font-size:var(--text-xs);color:var(--color-text-tertiary)}
.WidgetCodeEditor-module__SwT27W__wrapper{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);width:100%;height:100%;overflow:hidden}
.CustomWidgetHost-module__HYgjcq__host{width:100%;height:100%;min-height:60px;position:relative}.CustomWidgetHost-module__HYgjcq__iframe{border:none;width:100%;height:100%;display:block}.CustomWidgetHost-module__HYgjcq__iframeHidden{opacity:0;position:absolute;inset:0}.CustomWidgetHost-module__HYgjcq__shimmer{flex-direction:column;gap:8px;padding:12px;display:flex}.CustomWidgetHost-module__HYgjcq__shimmerLine{background:linear-gradient(90deg, var(--color-bg-subtle,#f1f5f9) 25%, var(--color-bg-muted,#e2e8f0) 50%, var(--color-bg-subtle,#f1f5f9) 75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.5s infinite CustomWidgetHost-module__HYgjcq__shimmer}@keyframes CustomWidgetHost-module__HYgjcq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CustomWidgetHost-module__HYgjcq__error{font-size:var(--text-xs);flex-direction:column;gap:4px;padding:12px;display:flex}.CustomWidgetHost-module__HYgjcq__errorLabel{font-weight:var(--font-weight-semibold);color:var(--color-danger-text,#ef4444)}.CustomWidgetHost-module__HYgjcq__errorMsg{color:var(--color-text-secondary);word-break:break-word}
.EChart-module__2cJtMW__wrapper{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}
.IdeaTopIdeas-module__7GJHoW__wrapper{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.IdeaTopIdeas-module__7GJHoW__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.IdeaTopIdeas-module__7GJHoW__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.IdeaTopIdeas-module__7GJHoW__row:hover{background:var(--color-bg-surface-raised)}.IdeaTopIdeas-module__7GJHoW__rank{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);text-align:center;min-width:20px}.IdeaTopIdeas-module__7GJHoW__info{flex:1;min-width:0}.IdeaTopIdeas-module__7GJHoW__ideaTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IdeaTopIdeas-module__7GJHoW__category{font-size:var(--text-xs);color:var(--color-text-tertiary)}.IdeaTopIdeas-module__7GJHoW__scoreBar{background:var(--color-border-default);border-radius:var(--radius-sm);width:60px;height:6px;overflow:hidden}.IdeaTopIdeas-module__7GJHoW__scoreFill{border-radius:var(--radius-sm);background:var(--color-primary);height:100%;transition:width .3s}.IdeaTopIdeas-module__7GJHoW__scoreValue{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right;min-width:32px}.IdeaTopIdeas-module__7GJHoW__empty{font-size:var(--text-xs);color:var(--color-text-tertiary);padding:var(--space-4);text-align:center}
.IdeaCampaigns-module__pag04a__wrapper{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.IdeaCampaigns-module__pag04a__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.IdeaCampaigns-module__pag04a__card{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface)}.IdeaCampaigns-module__pag04a__cardHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.IdeaCampaigns-module__pag04a__campaignTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.IdeaCampaigns-module__pag04a__statusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);padding:2px 8px}.IdeaCampaigns-module__pag04a__statusActive{color:var(--color-success);background:#10b9811f}.IdeaCampaigns-module__pag04a__statusUpcoming{color:var(--color-warning);background:#f59e0b1f}.IdeaCampaigns-module__pag04a__statusCompleted{color:var(--color-text-tertiary);background:#6b72801f}.IdeaCampaigns-module__pag04a__field{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.IdeaCampaigns-module__pag04a__progressRow{align-items:center;gap:var(--space-2);display:flex}.IdeaCampaigns-module__pag04a__progressBar{background:var(--color-border-default);border-radius:var(--radius-sm);flex:1;height:6px;overflow:hidden}.IdeaCampaigns-module__pag04a__progressFill{border-radius:var(--radius-sm);background:var(--color-primary);height:100%;transition:width .3s}.IdeaCampaigns-module__pag04a__progressText{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.IdeaCampaigns-module__pag04a__empty{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;padding:var(--space-4)}
.SprintBurndownChart-module__Otbn2W__wrapper{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0}.SprintBurndownChart-module__Otbn2W__chartContainer{padding:var(--space-2) var(--space-4)}
.IdeaDashboard-module__3ajhNq__wrapper{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.IdeaDashboard-module__3ajhNq__kpiRow{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.IdeaDashboard-module__3ajhNq__kpiRow{grid-template-columns:repeat(2,1fr)}}.IdeaDashboard-module__3ajhNq__kpiContent{gap:var(--space-1);flex-direction:column;display:flex}.IdeaDashboard-module__3ajhNq__kpiValue{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.IdeaDashboard-module__3ajhNq__kpiSub{font-size:var(--text-xs);color:var(--color-text-secondary)}.IdeaDashboard-module__3ajhNq__grid{gap:var(--space-3);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}@media (max-width:768px){.IdeaDashboard-module__3ajhNq__grid{grid-template-columns:1fr}}.IdeaDashboard-module__3ajhNq__rightStack{gap:var(--space-3);flex-direction:column;display:flex}
.SprintModal-module__drNs9W__form{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.SprintModal-module__drNs9W__fieldGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.SprintModal-module__drNs9W__field{gap:var(--space-1);flex-direction:column;display:flex}.SprintModal-module__drNs9W__fieldFull{grid-column:1/-1}.SprintModal-module__drNs9W__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.SprintModal-module__drNs9W__input,.SprintModal-module__drNs9W__textarea,.SprintModal-module__drNs9W__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);font-size:var(--text-sm);color:var(--color-text-primary);outline:none;font-family:inherit;transition:border-color .15s}.SprintModal-module__drNs9W__input:focus,.SprintModal-module__drNs9W__textarea:focus,.SprintModal-module__drNs9W__select:focus{border-color:var(--color-primary)}.SprintModal-module__drNs9W__textarea{resize:vertical;min-height:80px}.SprintModal-module__drNs9W__inputError{border-color:var(--color-danger)}.SprintModal-module__drNs9W__errorText{font-size:var(--text-xs);color:var(--color-danger);margin:0}.SprintModal-module__drNs9W__capacityRow{align-items:center;gap:var(--space-2);display:flex}.SprintModal-module__drNs9W__capacityInput{width:100px}.SprintModal-module__drNs9W__unitLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.SprintModal-module__drNs9W__titleWrap{align-items:center;gap:var(--space-2);display:inline-flex}.SprintModal-module__drNs9W__titleIcon{font-size:var(--text-base);color:var(--color-text-tertiary);flex-shrink:0}.SprintModal-module__drNs9W__titleIcon_active{color:var(--color-success)}.SprintModal-module__drNs9W__titleIcon_planning{color:var(--color-primary)}.SprintModal-module__drNs9W__titleIcon_completed{color:var(--color-text-tertiary)}.SprintModal-module__drNs9W__titleStatus{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}
.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)}
.CustomFieldValuesWidget-module__R60GkG__addBtn{border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__addBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-color:var(--color-primary)}.CustomFieldValuesWidget-module__R60GkG__headerAddBtn{border:1px solid var(--color-border-default);width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__headerAddBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-color:var(--color-primary)}.CustomFieldValuesWidget-module__R60GkG__empty{color:var(--color-text-tertiary);margin:0;padding:16px;font-size:13px;font-style:italic}.CustomFieldValuesWidget-module__R60GkG__row{border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(140px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.CustomFieldValuesWidget-module__R60GkG__row:last-child{border-bottom:none}.CustomFieldValuesWidget-module__R60GkG__rowClickable{border-bottom:1px solid var(--color-border-default);cursor:pointer;grid-template-columns:minmax(140px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:8px 12px;transition:background-color .1s;display:grid}.CustomFieldValuesWidget-module__R60GkG__rowClickable:last-child{border-bottom:none}.CustomFieldValuesWidget-module__R60GkG__rowClickable:hover{background:var(--color-bg-surface-raised)}.CustomFieldValuesWidget-module__R60GkG__rowClickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.CustomFieldValuesWidget-module__R60GkG__rowOrphan{color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-style:italic;display:flex}.CustomFieldValuesWidget-module__R60GkG__rowOrphan:last-child{border-bottom:none}.CustomFieldValuesWidget-module__R60GkG__rowName{text-align:left;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__rowClickable:hover .CustomFieldValuesWidget-module__R60GkG__rowName{color:var(--color-text-primary)}.CustomFieldValuesWidget-module__R60GkG__rowInfoIcon{opacity:.4;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__rowClickable:hover .CustomFieldValuesWidget-module__R60GkG__rowInfoIcon{opacity:.8}.CustomFieldValuesWidget-module__R60GkG__chipDisplayList{flex-wrap:wrap;gap:4px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupLink{color:var(--color-primary);border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:2px 6px;font-size:13px;text-decoration:none;transition:background-color .1s,border-color .1s;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupLink:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);text-decoration:underline}.CustomFieldValuesWidget-module__R60GkG__lookupLinkIcon{opacity:.6;font-size:9px}.CustomFieldValuesWidget-module__R60GkG__infoValueSection{background:var(--color-bg-surface-raised);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoValueControl{min-height:32px}.CustomFieldValuesWidget-module__R60GkG__rowValue{align-items:center;min-width:0;display:flex}.CustomFieldValuesWidget-module__R60GkG__inlineValue{width:100%;color:var(--color-text-primary);text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:13px;display:inline-block}.CustomFieldValuesWidget-module__R60GkG__inlineValue:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-default)}.CustomFieldValuesWidget-module__R60GkG__inlineInput,.CustomFieldValuesWidget-module__R60GkG__inlineSelect{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:100%;color:var(--color-text-primary);border-radius:4px;padding:4px 8px;font-family:inherit;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__inlineInput:focus,.CustomFieldValuesWidget-module__R60GkG__inlineSelect:focus{border-color:var(--color-primary);outline:none}.CustomFieldValuesWidget-module__R60GkG__placeholder{color:var(--color-text-tertiary);font-style:italic}.CustomFieldValuesWidget-module__R60GkG__fallback{color:var(--color-text-secondary);font-size:13px;font-family:var(--font-mono,monospace)}.CustomFieldValuesWidget-module__R60GkG__booleanCell{color:var(--color-text-primary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__booleanCell input[type=checkbox]{accent-color:var(--color-primary)}.CustomFieldValuesWidget-module__R60GkG__chipInput{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:28px;padding:4px;display:flex}.CustomFieldValuesWidget-module__R60GkG__chipInput input{min-width:80px;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__chip{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__chip button{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.CustomFieldValuesWidget-module__R60GkG__chip button:hover{color:var(--color-danger)}.CustomFieldValuesWidget-module__R60GkG__lookupCell{color:var(--color-text-primary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__avatar{background:var(--color-bg-surface-raised);width:24px;height:24px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__computedCell{color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__computedIcon{opacity:.6;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__computedPlaceholder{font-weight:500}.CustomFieldValuesWidget-module__R60GkG__computedLabel{text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-surface-raised);border-radius:3px;padding:2px 6px;font-size:10px}.CustomFieldValuesWidget-module__R60GkG__unpinInline{border:1px solid var(--color-border-default);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__unpinInline:hover{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-subtle)}.CustomFieldValuesWidget-module__R60GkG__pickerBody{flex-direction:column;gap:8px;max-height:100%;padding:4px;display:flex;overflow-y:auto}.CustomFieldValuesWidget-module__R60GkG__pickerSearch{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-tertiary);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.CustomFieldValuesWidget-module__R60GkG__pickerSearch input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__pickerEmpty{text-align:center;color:var(--color-text-tertiary);padding:24px;font-style:italic}.CustomFieldValuesWidget-module__R60GkG__pickerGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-default);align-items:center;gap:6px;margin-top:12px;padding:4px 0;font-size:11px;display:flex}.CustomFieldValuesWidget-module__R60GkG__pickerRow{text-align:left;cursor:pointer;color:var(--color-text-primary);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) 110px;place-items:center start;gap:12px;padding:8px 12px;display:grid}.CustomFieldValuesWidget-module__R60GkG__pickerRow:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-default)}.CustomFieldValuesWidget-module__R60GkG__pickerRowName{text-align:left;font-size:13px;font-weight:500}.CustomFieldValuesWidget-module__R60GkG__pickerRowKey{color:var(--color-text-tertiary);font-size:12px;font-family:var(--font-mono,monospace);text-align:left;justify-self:start}.CustomFieldValuesWidget-module__R60GkG__pickerRowType{background:var(--color-bg-surface-raised);color:var(--color-text-secondary);border-radius:3px;justify-self:start;padding:2px 6px;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__infoBody{flex-direction:column;gap:16px;padding:4px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoSourceRow{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoDescription{background:var(--color-bg-surface-raised);color:var(--color-text-secondary);border-radius:6px;margin:0;padding:12px;font-size:13px;font-style:italic;line-height:1.5}.CustomFieldValuesWidget-module__R60GkG__infoMeta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CustomFieldValuesWidget-module__R60GkG__infoMeta>div{flex-direction:column;gap:2px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoMetaLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:10px}.CustomFieldValuesWidget-module__R60GkG__infoMetaValue{color:var(--color-text-primary);font-size:13px;font-family:var(--font-mono,monospace);word-break:break-word}.CustomFieldValuesWidget-module__R60GkG__infoFormula{flex-direction:column;gap:4px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoFormulaBody{background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:12px;line-height:1.4;font-family:var(--font-mono,monospace);border-radius:6px;max-height:200px;margin:0;padding:12px;overflow:auto}.CustomFieldValuesWidget-module__R60GkG__lookupValueRow{align-items:center;gap:4px;width:100%;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupClearBtn{width:20px;height:20px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupClearBtn:hover{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-subtle)}.CustomFieldValuesWidget-module__R60GkG__lookupEditor{width:100%;position:relative}.CustomFieldValuesWidget-module__R60GkG__lookupSearch{border:1px solid var(--color-primary);background:var(--color-bg-surface);color:var(--color-text-tertiary);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.CustomFieldValuesWidget-module__R60GkG__lookupSearch input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__lookupList{z-index:1100;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:6px;flex-direction:column;gap:2px;max-height:260px;padding:4px;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.CustomFieldValuesWidget-module__R60GkG__lookupOption{text-align:left;cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:13px;display:flex}.CustomFieldValuesWidget-module__R60GkG__lookupOptionActive,.CustomFieldValuesWidget-module__R60GkG__lookupOption:hover{background:var(--color-bg-surface-raised)}.CustomFieldValuesWidget-module__R60GkG__lookupOptionPrimary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CustomFieldValuesWidget-module__R60GkG__lookupOptionSecondary{color:var(--color-text-tertiary);font-size:11px;font-family:var(--font-mono,monospace);flex-shrink:0}.CustomFieldValuesWidget-module__R60GkG__lookupEmpty{text-align:center;color:var(--color-text-tertiary);padding:12px;font-size:13px;font-style:italic}.CustomFieldValuesWidget-module__R60GkG__lookupMore{color:var(--color-text-tertiary);border-top:1px solid var(--color-border-default);text-align:center;padding:6px 8px;font-size:11px}
.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}
.Modal-module__5jbl7G__overlay{z-index:999;background:#0006;animation:.15s ease-out Modal-module__5jbl7G__fadeIn;position:fixed;inset:0}.Modal-module__5jbl7G__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:860px;max-width:calc(100vw - 48px);height:620px;max-height:calc(100vh - 96px);box-shadow:var(--shadow-modal,0 24px 64px #00000040);z-index:1000;flex-direction:column;animation:.2s ease-out Modal-module__5jbl7G__modalIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module__5jbl7G__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.Modal-module__5jbl7G__headerLeft{flex-direction:column;gap:2px;display:flex}.Modal-module__5jbl7G__title{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.Modal-module__5jbl7G__subtitle{font-size:var(--text-xs);color:var(--color-text-tertiary)}.Modal-module__5jbl7G__closeBtn{width:32px;height:32px;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;transition:background-color .1s,color .1s;display:flex}.Modal-module__5jbl7G__closeBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.Modal-module__5jbl7G__main{flex:1;min-height:0;display:flex;overflow:hidden}.Modal-module__5jbl7G__tabSidebar{border-right:1px solid var(--color-border-default);width:180px;padding:var(--space-2);gap:var(--space-1);background:var(--color-bg-app);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.Modal-module__5jbl7G__tabBtn{width:100%;padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;transition:background-color .1s,color .1s;display:block;overflow:hidden}.Modal-module__5jbl7G__tabBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.Modal-module__5jbl7G__tabBtnActive{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.Modal-module__5jbl7G__tabGroupLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-3) var(--space-3) var(--space-1)}.Modal-module__5jbl7G__tabIcon{width:14px;margin-right:var(--space-2);color:inherit}.Modal-module__5jbl7G__body{padding:var(--space-4) var(--space-6);flex:1;overflow-y:auto}.Modal-module__5jbl7G__footer{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__5jbl7G__footerLeft{align-items:center;gap:var(--space-2);display:flex}.Modal-module__5jbl7G__footerRight{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.Modal-module__5jbl7G__btnDanger{padding:var(--space-2) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.Modal-module__5jbl7G__btnDanger:hover{background:var(--color-danger-subtle)}.Modal-module__5jbl7G__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}.Modal-module__5jbl7G__btnCancel:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.Modal-module__5jbl7G__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}.Modal-module__5jbl7G__btnPrimary:hover{background:var(--color-primary-hover)}@media (max-width:768px){.Modal-module__5jbl7G__main{flex-direction:column}.Modal-module__5jbl7G__tabSidebar{border-right:none;border-bottom:1px solid var(--color-border-default);width:100%;padding:var(--space-1) var(--space-2);flex-direction:row;overflow:auto hidden}.Modal-module__5jbl7G__tabBtn{white-space:nowrap;padding:var(--space-1) var(--space-3)}.Modal-module__5jbl7G__header,.Modal-module__5jbl7G__body,.Modal-module__5jbl7G__footer{padding:var(--space-3) var(--space-4)}}@keyframes Modal-module__5jbl7G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__5jbl7G__modalIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.ContactFormModal-module__j2yxAG__content{gap:var(--space-5);flex-direction:column;display:flex}.ContactFormModal-module__j2yxAG__preview{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);display:flex}.ContactFormModal-module__j2yxAG__previewAvatar{border-radius:var(--radius-full);color:#fff;width:40px;height:40px;font-size:var(--text-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactFormModal-module__j2yxAG__previewText{flex-direction:column;gap:2px;display:flex}.ContactFormModal-module__j2yxAG__previewName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ContactFormModal-module__j2yxAG__previewInfo{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContactFormModal-module__j2yxAG__form{gap:var(--space-4);flex-direction:column;display:flex}.ContactFormModal-module__j2yxAG__row{gap:var(--space-1);flex-direction:column;display:flex}.ContactFormModal-module__j2yxAG__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ContactFormModal-module__j2yxAG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ContactFormModal-module__j2yxAG__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)}.ContactFormModal-module__j2yxAG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ContactFormModal-module__j2yxAG__input::placeholder{color:var(--color-text-tertiary)}.ContactFormModal-module__j2yxAG__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;font-family:inherit}.ContactFormModal-module__j2yxAG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ContactFormModal-module__j2yxAG__textarea::placeholder{color:var(--color-text-tertiary)}.ContactFormModal-module__j2yxAG__colorPicker{gap:var(--space-2);display:flex}.ContactFormModal-module__j2yxAG__colorSwatch{border-radius:var(--radius-full);cursor:pointer;border:2px solid #0000;width:24px;height:24px;transition:transform .1s}.ContactFormModal-module__j2yxAG__colorSwatch:hover{transform:scale(1.15)}.ContactFormModal-module__j2yxAG__colorSwatchActive{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-surface)}.ContactFormModal-module__j2yxAG__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.ContactFormModal-module__j2yxAG__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.ContactFormModal-module__j2yxAG__deleteBtn:hover{background:var(--color-danger-subtle)}
.ContactBrowser-module__s5z8Rq__splitPanel{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-4);display:flex;overflow:hidden}.ContactBrowser-module__s5z8Rq__tablePane{width:40%;min-height:0;overflow:auto}.ContactBrowser-module__s5z8Rq__detailPane{flex:1;overflow:auto}@media (max-width:900px){.ContactBrowser-module__s5z8Rq__splitPanel{flex-direction:column}.ContactBrowser-module__s5z8Rq__tablePane{width:100%}}
.DependencyTab-module__XC0mMa__wrapper{gap:var(--space-4);flex-direction:column;display:flex}.DependencyTab-module__XC0mMa__cardWrapper>*{height:auto!important}.DependencyTab-module__XC0mMa__cardWrapper>*>:last-child{overflow:visible!important}.DependencyTab-module__XC0mMa__cardWrapper .drag-handle{display:none}.DependencyTab-module__XC0mMa__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:border-color .1s,color .1s;display:flex}.DependencyTab-module__XC0mMa__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.DependencyTab-module__XC0mMa__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.DependencyTab-module__XC0mMa__th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border-default);white-space:nowrap}.DependencyTab-module__XC0mMa__thAction{border-bottom:1px solid var(--color-border-default);width:40px}.DependencyTab-module__XC0mMa__row{transition:background-color .1s}.DependencyTab-module__XC0mMa__row:hover{background:var(--color-bg-surface-raised)}.DependencyTab-module__XC0mMa__td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);vertical-align:middle}.DependencyTab-module__XC0mMa__tdAction{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border-default);text-align:center;vertical-align:middle}.DependencyTab-module__XC0mMa__nodeLabel{align-items:center;gap:var(--space-2);display:flex}.DependencyTab-module__XC0mMa__nodeSelf{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-weight-medium);display:flex}.DependencyTab-module__XC0mMa__psp{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface-raised);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap}.DependencyTab-module__XC0mMa__typeBadge{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-subtle);padding:1px var(--space-2);border-radius:var(--radius-sm);margin-right:var(--space-1)}.DependencyTab-module__XC0mMa__typeLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.DependencyTab-module__XC0mMa__lag{font-family:var(--font-mono);font-size:var(--text-sm)}.DependencyTab-module__XC0mMa__row{cursor:pointer}.DependencyTab-module__XC0mMa__editBtn{width:28px;height:28px;color:var(--color-text-quaternary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:flex}.DependencyTab-module__XC0mMa__editBtn:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.DependencyTab-module__XC0mMa__form{gap:var(--space-4);flex-direction:column;display:flex}.DependencyTab-module__XC0mMa__formField{gap:var(--space-1);flex-direction:column;display:flex}.DependencyTab-module__XC0mMa__formLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.DependencyTab-module__XC0mMa__formSelect{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;transition:border-color .1s}.DependencyTab-module__XC0mMa__formSelect:focus{border-color:var(--color-primary)}.DependencyTab-module__XC0mMa__formInput{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-mono);outline:none;width:120px;transition:border-color .1s}.DependencyTab-module__XC0mMa__formInput:focus{border-color:var(--color-primary)}.DependencyTab-module__XC0mMa__empty{font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-3)}@media (max-width:900px){.DependencyTab-module__XC0mMa__table{font-size:var(--text-xs)}.DependencyTab-module__XC0mMa__typeLabel{display:none}}
.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)}}
.RiskCalculation-module__iKsBEG__wrapper{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.RiskCalculation-module__iKsBEG__grossLine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.RiskCalculation-module__iKsBEG__separator{border:none;border-top:1px dashed var(--color-border-default);margin:var(--space-1) 0}.RiskCalculation-module__iKsBEG__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.RiskCalculation-module__iKsBEG__measureList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RiskCalculation-module__iKsBEG__measureItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:2px 0;display:flex}.RiskCalculation-module__iKsBEG__measureDone{color:var(--color-success-text);font-weight:var(--font-weight-medium)}.RiskCalculation-module__iKsBEG__measurePending{color:var(--color-text-tertiary)}.RiskCalculation-module__iKsBEG__reductionLine{font-size:var(--text-xs);color:var(--color-text-secondary);padding-left:var(--space-4);margin-top:var(--space-1)}.RiskCalculation-module__iKsBEG__netLine{font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);background:var(--color-primary-subtle);border-radius:var(--radius-sm)}
.MeasureTable-module__j5HzpW__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.MeasureTable-module__j5HzpW__header{justify-content:space-between;align-items:center;display:flex}.MeasureTable-module__j5HzpW__title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.MeasureTable-module__j5HzpW__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all .1s;display:flex}.MeasureTable-module__j5HzpW__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.MeasureTable-module__j5HzpW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.MeasureTable-module__j5HzpW__headerRow{border-bottom:1px solid var(--color-border-default)}.MeasureTable-module__j5HzpW__th{padding:var(--space-1) var(--space-3);text-align:left;font-weight:var(--font-weight-medium);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.MeasureTable-module__j5HzpW__row{border-bottom:1px solid var(--color-border-default);cursor:pointer;transition:background-color .1s}.MeasureTable-module__j5HzpW__row:hover{background:var(--color-bg-surface-raised)}.MeasureTable-module__j5HzpW__td{padding:var(--space-2) var(--space-3);vertical-align:middle}.MeasureTable-module__j5HzpW__rowDone{color:var(--color-success-text)}.MeasureTable-module__j5HzpW__rowInProgress{color:var(--color-text-primary)}.MeasureTable-module__j5HzpW__rowOpen{color:var(--color-text-tertiary)}.MeasureTable-module__j5HzpW__statusBadge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-flex}.MeasureTable-module__j5HzpW__typeBadge{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full);display:inline-block}.MeasureTable-module__j5HzpW__typePrev{background:var(--color-primary-subtle);color:var(--color-primary)}.MeasureTable-module__j5HzpW__typeCorr{background:var(--color-warning-subtle);color:var(--color-warning-text)}.MeasureTable-module__j5HzpW__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:180px;padding:var(--space-1);z-index:100;animation:.1s ease-out MeasureTable-module__j5HzpW__dropdownFade;box-shadow:0 4px 16px #00000026}.MeasureTable-module__j5HzpW__dropdownItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.MeasureTable-module__j5HzpW__dropdownItem:hover,.MeasureTable-module__j5HzpW__dropdownItem[data-highlighted]{background:var(--color-bg-surface-raised)}.MeasureTable-module__j5HzpW__dropdownIcon{width:12px;color:var(--color-text-tertiary)}.MeasureTable-module__j5HzpW__dropdownSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}.MeasureTable-module__j5HzpW__dropdownItemAi{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);outline:none;transition:background-color .1s;display:flex}.MeasureTable-module__j5HzpW__dropdownItemAi:hover,.MeasureTable-module__j5HzpW__dropdownItemAi[data-highlighted]{background:var(--color-primary-subtle)}.MeasureTable-module__j5HzpW__dropdownIconAi{width:12px;color:var(--color-primary)}@keyframes MeasureTable-module__j5HzpW__dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.MeasureFormModal-module__6yA1Dq__content,.MeasureFormModal-module__6yA1Dq__form{gap:var(--space-4);flex-direction:column;display:flex}.MeasureFormModal-module__6yA1Dq__row{gap:var(--space-1);flex-direction:column;display:flex}.MeasureFormModal-module__6yA1Dq__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.MeasureFormModal-module__6yA1Dq__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.MeasureFormModal-module__6yA1Dq__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)}.MeasureFormModal-module__6yA1Dq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.MeasureFormModal-module__6yA1Dq__input::placeholder{color:var(--color-text-tertiary)}.MeasureFormModal-module__6yA1Dq__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.MeasureFormModal-module__6yA1Dq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.MeasureFormModal-module__6yA1Dq__segmented{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);width:fit-content;display:flex;overflow:hidden}.MeasureFormModal-module__6yA1Dq__segmentBtn{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-sm);border:none;transition:all .1s}.MeasureFormModal-module__6yA1Dq__segmentBtn+.MeasureFormModal-module__6yA1Dq__segmentBtn{border-left:1px solid var(--color-border-default)}.MeasureFormModal-module__6yA1Dq__segmentBtnActive{background:var(--color-primary-subtle);color:var(--color-primary)}.MeasureFormModal-module__6yA1Dq__suffixWrapper{display:flex;position:relative}.MeasureFormModal-module__6yA1Dq__suffixWrapper .MeasureFormModal-module__6yA1Dq__input{padding-right:var(--space-6);flex:1}.MeasureFormModal-module__6yA1Dq__suffix{right:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.MeasureFormModal-module__6yA1Dq__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.MeasureFormModal-module__6yA1Dq__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.MeasureFormModal-module__6yA1Dq__deleteBtn:hover{background:var(--color-danger-subtle)}
.AiGenerationModal-module__yrFrhG__overlay{z-index:999;background:#0006;animation:.15s ease-out AiGenerationModal-module__yrFrhG__fadeIn;position:fixed;inset:0}.AiGenerationModal-module__yrFrhG__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:480px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-modal,0 24px 64px #00000040);z-index:1000;flex-direction:column;animation:.2s ease-out AiGenerationModal-module__yrFrhG__modalIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.AiGenerationModal-module__yrFrhG__confirmBody{text-align:center;padding:var(--space-8) var(--space-6) var(--space-6);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.AiGenerationModal-module__yrFrhG__iconWrapper{border-radius:var(--radius-lg);background:var(--color-primary-subtle);width:56px;height:56px;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.AiGenerationModal-module__yrFrhG__confirmTitle{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.AiGenerationModal-module__yrFrhG__confirmDescription{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:360px;margin:0;line-height:1.5}.AiGenerationModal-module__yrFrhG__confirmFooter{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);display:flex}.AiGenerationModal-module__yrFrhG__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}.AiGenerationModal-module__yrFrhG__btnCancel:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.AiGenerationModal-module__yrFrhG__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}.AiGenerationModal-module__yrFrhG__btnPrimary:hover{background:var(--color-primary-hover)}.AiGenerationModal-module__yrFrhG__generatingBody{padding:var(--space-6);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.AiGenerationModal-module__yrFrhG__canvasWrapper{border-radius:var(--radius-sm);width:100%;height:220px;position:relative;overflow:hidden}.AiGenerationModal-module__yrFrhG__statusArea{align-items:center;gap:var(--space-2);flex-direction:column;min-height:48px;display:flex}.AiGenerationModal-module__yrFrhG__statusText{font-size:var(--text-sm);color:var(--color-text-secondary);animation:.4s ease-out AiGenerationModal-module__yrFrhG__statusFadeIn}.AiGenerationModal-module__yrFrhG__progressTrack{background:var(--color-bg-surface-raised);border-radius:var(--radius-full);width:200px;height:3px;overflow:hidden}.AiGenerationModal-module__yrFrhG__progressBar{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s ease-out}.AiGenerationModal-module__yrFrhG__successBody{text-align:center;padding:var(--space-6);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.AiGenerationModal-module__yrFrhG__successCanvasWrapper{border-radius:var(--radius-sm);width:100%;height:180px;position:relative;overflow:hidden}.AiGenerationModal-module__yrFrhG__successText{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-success-text);animation:.4s ease-out AiGenerationModal-module__yrFrhG__statusFadeIn}.AiGenerationModal-module__yrFrhG__successFooter{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-default);justify-content:flex-end;align-items:center;display:flex}@keyframes AiGenerationModal-module__yrFrhG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AiGenerationModal-module__yrFrhG__modalIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes AiGenerationModal-module__yrFrhG__statusFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AiGenerationModal-module__yrFrhG__modal{width:calc(100vw - 32px)}.AiGenerationModal-module__yrFrhG__confirmBody{padding:var(--space-6) var(--space-4) var(--space-4)}.AiGenerationModal-module__yrFrhG__confirmFooter{padding:var(--space-3) var(--space-4)}.AiGenerationModal-module__yrFrhG__generatingBody{padding:var(--space-4)}.AiGenerationModal-module__yrFrhG__canvasWrapper{height:180px}}
.RiskDetailRow-module__GqDqFa__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}.RiskDetailRow-module__GqDqFa__topRow{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.RiskDetailRow-module__GqDqFa__section{gap:var(--space-4);flex-direction:column;display:flex}.RiskDetailRow-module__GqDqFa__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}.RiskDetailRow-module__GqDqFa__causeText{font-size:var(--text-sm);color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6}.RiskDetailRow-module__GqDqFa__impactGrid{gap:var(--space-2);flex-direction:column;display:flex}.RiskDetailRow-module__GqDqFa__impactRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) 0;display:flex}.RiskDetailRow-module__GqDqFa__impactLabel{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);min-width:70px}.RiskDetailRow-module__GqDqFa__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}.RiskDetailRow-module__GqDqFa__impactKeine{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.RiskDetailRow-module__GqDqFa__impactNiedrig{background:var(--color-success-subtle);color:var(--color-success-text)}.RiskDetailRow-module__GqDqFa__impactMittel,.RiskDetailRow-module__GqDqFa__impactHoch{background:var(--color-warning-subtle);color:var(--color-warning-text)}.RiskDetailRow-module__GqDqFa__impactKritisch{background:var(--color-danger-subtle);color:var(--color-danger-text)}.RiskDetailRow-module__GqDqFa__impactDesc{color:var(--color-text-tertiary);font-size:var(--text-xs);font-style:italic}.RiskDetailRow-module__GqDqFa__divider{border:none;border-top:1px solid var(--color-border-default)}.RiskDetailRow-module__GqDqFa__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}.RiskDetailRow-module__GqDqFa__editBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.RiskDetailRow-module__GqDqFa__skelTitleBlock{border-radius:var(--radius-sm);width:110px;height:10px}.RiskDetailRow-module__GqDqFa__skelText{border-radius:var(--radius-sm);height:12px}.RiskDetailRow-module__GqDqFa__skelTextFull{width:100%}.RiskDetailRow-module__GqDqFa__skelText80{width:80%}.RiskDetailRow-module__GqDqFa__skelText50{width:50%}.RiskDetailRow-module__GqDqFa__skelBadge{border-radius:var(--radius-full);width:64px;height:18px;display:inline-block}.RiskDetailRow-module__GqDqFa__skelLabel{border-radius:var(--radius-sm);width:56px;min-width:70px;height:10px}.RiskDetailRow-module__GqDqFa__skelImpactRow{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.RiskDetailRow-module__GqDqFa__skelCalcRow{gap:var(--space-2);padding:var(--space-2) 0;align-items:center;display:flex}.RiskDetailRow-module__GqDqFa__skelCalcCell{border-radius:var(--radius-sm);flex:1;height:14px}.RiskDetailRow-module__GqDqFa__skelMeasureHeader{padding-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.RiskDetailRow-module__GqDqFa__skelMeasureTitle{border-radius:var(--radius-sm);width:80px;height:10px}.RiskDetailRow-module__GqDqFa__skelMeasureBtn{border-radius:var(--radius-sm);width:100px;height:22px}.RiskDetailRow-module__GqDqFa__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}.RiskDetailRow-module__GqDqFa__skelMeasureCell{border-radius:var(--radius-sm);height:12px}
.RiskTable-module__rIK9uW__wrapper{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card,none);flex-direction:column;display:flex}.RiskTable-module__rIK9uW__tableScroll{flex:1;overflow:auto}.RiskTable-module__rIK9uW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-text-primary)}.RiskTable-module__rIK9uW__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.RiskTable-module__rIK9uW__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}.RiskTable-module__rIK9uW__th:hover{color:var(--color-text-primary)}.RiskTable-module__rIK9uW__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.RiskTable-module__rIK9uW__thExpand{cursor:default;width:40px}.RiskTable-module__rIK9uW__sortIcon{color:var(--color-primary);font-size:.625rem}.RiskTable-module__rIK9uW__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.RiskTable-module__rIK9uW__row{border-bottom:1px solid var(--color-border-default);cursor:pointer;transition:background-color .1s}.RiskTable-module__rIK9uW__row:hover{background:var(--color-bg-surface-raised)}.RiskTable-module__rIK9uW__rowExpanded{background:var(--color-primary-subtle)}.RiskTable-module__rIK9uW__rowHighlighted{background:var(--color-bg-surface-raised);box-shadow:inset 3px 0 0 var(--color-primary)}.RiskTable-module__rIK9uW__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.RiskTable-module__rIK9uW__expandCell{text-align:center;width:40px}.RiskTable-module__rIK9uW__expandIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);transition:transform .15s}.RiskTable-module__rIK9uW__expandIconOpen{transform:rotate(90deg)}.RiskTable-module__rIK9uW__thNoSort{cursor:default}.RiskTable-module__rIK9uW__thNoSort:hover{color:var(--color-text-secondary)}.RiskTable-module__rIK9uW__typeBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;background:var(--color-bg-surface-raised);color:var(--color-text-secondary);display:inline-block}.RiskTable-module__rIK9uW__numCell{font-variant-numeric:tabular-nums;text-align:right}.RiskTable-module__rIK9uW__scoreBadge{min-width:28px;padding:2px var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.RiskTable-module__rIK9uW__scoreLow{background:var(--color-success-subtle);color:var(--color-success-text)}.RiskTable-module__rIK9uW__scoreMedium,.RiskTable-module__rIK9uW__scoreHigh{background:var(--color-warning-subtle);color:var(--color-warning-text)}.RiskTable-module__rIK9uW__scoreCritical{background:var(--color-danger-subtle);color:var(--color-danger-text)}.RiskTable-module__rIK9uW__impactIcons{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.RiskTable-module__rIK9uW__impactGroup{align-items:center;display:inline-flex}.RiskTable-module__rIK9uW__impactNone{color:var(--color-text-tertiary)}.RiskTable-module__rIK9uW__impactLow{color:var(--color-success)}.RiskTable-module__rIK9uW__impactMedium,.RiskTable-module__rIK9uW__impactHigh{color:var(--color-warning)}.RiskTable-module__rIK9uW__impactCritical{color:var(--color-danger)}.RiskTable-module__rIK9uW__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary)}
.RiskFormModal-module__xko9uG__content,.RiskFormModal-module__xko9uG__form{gap:var(--space-4);flex-direction:column;display:flex}.RiskFormModal-module__xko9uG__row{gap:var(--space-1);flex-direction:column;display:flex}.RiskFormModal-module__xko9uG__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.RiskFormModal-module__xko9uG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RiskFormModal-module__xko9uG__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)}.RiskFormModal-module__xko9uG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.RiskFormModal-module__xko9uG__input::placeholder{color:var(--color-text-tertiary)}.RiskFormModal-module__xko9uG__input:disabled{opacity:.5;cursor:not-allowed}.RiskFormModal-module__xko9uG__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;font-family:inherit}.RiskFormModal-module__xko9uG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.RiskFormModal-module__xko9uG__textarea::placeholder{color:var(--color-text-tertiary)}.RiskFormModal-module__xko9uG__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.RiskFormModal-module__xko9uG__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.RiskFormModal-module__xko9uG__tabDescription{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}.RiskFormModal-module__xko9uG__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.RiskFormModal-module__xko9uG__impactRow{gap:var(--space-2);grid-template-columns:80px 140px 1fr;align-items:center;display:grid}.RiskFormModal-module__xko9uG__impactLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RiskFormModal-module__xko9uG__suffixWrapper{display:flex;position:relative}.RiskFormModal-module__xko9uG__suffixWrapper .RiskFormModal-module__xko9uG__input{padding-right:var(--space-6);flex:1}.RiskFormModal-module__xko9uG__suffix{right:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.RiskFormModal-module__xko9uG__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.RiskFormModal-module__xko9uG__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.RiskFormModal-module__xko9uG__deleteBtn:hover{background:var(--color-danger-subtle)}
.QueryErrorFallback-module__sYvE3G__wrapper{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.QueryErrorFallback-module__sYvE3G__page{padding:var(--space-8) var(--space-4);flex:1;max-width:480px;margin:0 auto}.QueryErrorFallback-module__sYvE3G__widget{gap:var(--space-2);padding:var(--space-6) var(--space-4)}.QueryErrorFallback-module__sYvE3G__icon{color:var(--color-status-warning,var(--color-text-secondary));font-size:28px}.QueryErrorFallback-module__sYvE3G__widget .QueryErrorFallback-module__sYvE3G__icon{font-size:20px}.QueryErrorFallback-module__sYvE3G__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.QueryErrorFallback-module__sYvE3G__widget .QueryErrorFallback-module__sYvE3G__title{font-size:var(--text-sm)}.QueryErrorFallback-module__sYvE3G__message{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.QueryErrorFallback-module__sYvE3G__widget .QueryErrorFallback-module__sYvE3G__message{font-size:var(--text-xs)}.QueryErrorFallback-module__sYvE3G__retryBtn{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);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);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s;display:inline-flex}.QueryErrorFallback-module__sYvE3G__retryBtn:hover{background:var(--color-bg-surface)}.QueryErrorFallback-module__sYvE3G__widget .QueryErrorFallback-module__sYvE3G__retryBtn{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);margin-top:0}
.WidgetCard-module__6pbrbW__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none);flex-direction:column;height:100%;display:flex;overflow:hidden}.WidgetCard-module__6pbrbW__header{align-items:center;gap:var(--space-2);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;display:flex}.drag-handle{cursor:grab;color:var(--color-text-tertiary);padding:var(--space-1);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;display:flex}.drag-handle:hover{color:var(--color-text-secondary);background:var(--color-bg-surface-raised)}.drag-handle:active{cursor:grabbing}.WidgetCard-module__6pbrbW__dragIcon{font-size:var(--text-sm);width:10px}.WidgetCard-module__6pbrbW__headerText{flex:1;min-width:0}.WidgetCard-module__6pbrbW__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.WidgetCard-module__6pbrbW__description{font-size:var(--text-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.WidgetCard-module__6pbrbW__countBadge{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface-raised);border-radius:var(--radius-lg);padding:0 var(--space-2);flex-shrink:0;line-height:1.6}.WidgetCard-module__6pbrbW__helpBtn{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-full);font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:flex}.WidgetCard-module__6pbrbW__helpBtn:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.WidgetCard-module__6pbrbW__editBtn{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;transition:color .1s,background-color .1s;display:flex}.WidgetCard-module__6pbrbW__editBtn:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.WidgetCard-module__6pbrbW__editActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.WidgetCard-module__6pbrbW__editSaveBtn{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:.625rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity .1s;display:flex}.WidgetCard-module__6pbrbW__editSaveBtn:hover{opacity:.9}.WidgetCard-module__6pbrbW__editCancelBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.625rem;transition:color .1s,background-color .1s;display:flex}.WidgetCard-module__6pbrbW__editCancelBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WidgetCard-module__6pbrbW__content{padding:var(--space-3);flex:1;overflow-y:auto}.WidgetCard-module__6pbrbW__contentFlush{flex-direction:column;flex:1;display:flex;overflow:auto}.WidgetCard-module__6pbrbW__helpOverlay{z-index:999;background:#00000026;animation:.15s ease-out WidgetCard-module__6pbrbW__helpFadeIn;position:fixed;inset:0}.WidgetCard-module__6pbrbW__helpPanel{background:var(--color-bg-surface);border-left:1px solid var(--color-border-default);z-index:1000;flex-direction:column;width:380px;height:100vh;animation:.2s ease-out WidgetCard-module__6pbrbW__helpSlideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 16px #00000026}.WidgetCard-module__6pbrbW__helpHeader{padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.WidgetCard-module__6pbrbW__helpTitle{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.WidgetCard-module__6pbrbW__helpClose{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.WidgetCard-module__6pbrbW__helpClose:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WidgetCard-module__6pbrbW__helpBody{padding:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex:1;overflow-y:auto}.WidgetCard-module__6pbrbW__helpBody h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-4);margin-bottom:var(--space-1)}.WidgetCard-module__6pbrbW__helpBody h3:first-child{margin-top:0}.WidgetCard-module__6pbrbW__helpBody p{margin-bottom:var(--space-2)}@keyframes WidgetCard-module__6pbrbW__helpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes WidgetCard-module__6pbrbW__helpSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.ContextMenu-module__FUypia__trigger{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ContextMenu-module__FUypia__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ContextMenu-module__FUypia__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:160px;padding:var(--space-1) 0;z-index:1000;animation:.12s ease-out ContextMenu-module__FUypia__slideIn;box-shadow:0 4px 16px #00000026}.ContextMenu-module__FUypia__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.ContextMenu-module__FUypia__item:hover,.ContextMenu-module__FUypia__item[data-highlighted]{background:var(--color-bg-surface-raised)}.ContextMenu-module__FUypia__itemDanger{color:var(--color-danger-text);}.ContextMenu-module__FUypia__itemDanger:hover,.ContextMenu-module__FUypia__itemDanger[data-highlighted]{background:var(--color-danger-subtle)}.ContextMenu-module__FUypia__itemIcon{width:14px;color:var(--color-text-tertiary)}.ContextMenu-module__FUypia__itemDanger .ContextMenu-module__FUypia__itemIcon{color:var(--color-danger-text)}@keyframes ContextMenu-module__FUypia__slideIn{0%{opacity:0}to{opacity:1}}
.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)}
.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}
.KanbanCardPopup-module__DJ2flq__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out KanbanCardPopup-module__DJ2flq__fadeIn;display:flex;position:fixed;inset:0}.KanbanCardPopup-module__DJ2flq__modal{background:var(--color-bg-surface);border-radius:var(--radius-lg);border:none;width:92vw;max-width:1800px;height:92vh;animation:.15s ease-out KanbanCardPopup-module__DJ2flq__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000004d}.KanbanCardPopup-module__DJ2flq__layout{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.KanbanCardPopup-module__DJ2flq__content{padding:var(--space-5,20px) var(--space-6,24px);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.KanbanCardPopup-module__DJ2flq__priorityBar{border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex-shrink:0;align-self:stretch;width:11px}.KanbanCardPopup-module__DJ2flq__priorityHigh{background:var(--color-danger)}.KanbanCardPopup-module__DJ2flq__priorityMedium{background:var(--color-warning)}.KanbanCardPopup-module__DJ2flq__priorityLow{background:var(--color-success)}.KanbanCardPopup-module__DJ2flq__priorityNone{background:var(--color-border-default)}@keyframes KanbanCardPopup-module__DJ2flq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes KanbanCardPopup-module__DJ2flq__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
.FileBreadcrumb-module__42gmra__breadcrumb{align-items:center;gap:var(--space-1);min-height:32px;display:flex}.FileBreadcrumb-module__42gmra__segment{align-items:center;gap:var(--space-1);display:inline-flex}.FileBreadcrumb-module__42gmra__separator{font-size:var(--text-xs);color:var(--color-text-quaternary);-webkit-user-select:none;user-select:none}.FileBreadcrumb-module__42gmra__icon{color:var(--color-text-tertiary);font-size:.6875rem}.FileBreadcrumb-module__42gmra__link{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);background:0 0;border:none;text-decoration:none;transition:color .1s,background-color .1s;display:flex}.FileBreadcrumb-module__42gmra__link:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.FileBreadcrumb-module__42gmra__link:hover .FileBreadcrumb-module__42gmra__icon{color:var(--color-primary)}.FileBreadcrumb-module__42gmra__linkActive{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.FileBreadcrumb-module__42gmra__linkActive:hover{color:var(--color-text-primary);cursor:default;background:0 0}.FileBreadcrumb-module__42gmra__linkActive:hover .FileBreadcrumb-module__42gmra__icon{color:var(--color-text-tertiary)}
.FolderGrid-module__IldfVq__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.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)}
.ResizeHandle-module__WlaLdq__handle{cursor:col-resize;z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:5px;display:flex;position:relative}.ResizeHandle-module__WlaLdq__handle:hover .ResizeHandle-module__WlaLdq__line,.ResizeHandle-module__WlaLdq__handle:active .ResizeHandle-module__WlaLdq__line{background:var(--color-primary);opacity:.5}.ResizeHandle-module__WlaLdq__line{background:var(--color-border-default);width:1px;height:100%;transition:background .15s,opacity .15s}
