.agent-card-module__qyiDaW__root{gap:var(--space-5);padding:var(--space-5);border-radius:var(--border-radius-xl);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-default);cursor:pointer;flex-direction:column;min-height:200px;display:flex}.agent-card-module__qyiDaW__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.agent-card-module__qyiDaW__titleGroup{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.agent-card-module__qyiDaW__iconContainer{border-radius:var(--border-radius-md);background:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-card-module__qyiDaW__name{font-family:Inter,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-default);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-card-module__qyiDaW__menuButton{cursor:pointer;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);transition:background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-card-module__qyiDaW__menuButton:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.agent-card-module__qyiDaW__menuPanel{padding:var(--space-1);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:11rem;box-shadow:var(--shadow-lg)}.agent-card-module__qyiDaW__description{font-family:Inter,sans-serif;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-card-module__qyiDaW__footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.agent-card-module__qyiDaW__footerLeft{align-items:center;gap:var(--space-2);display:flex}.agent-card-module__qyiDaW__pillSkeleton{border-radius:var(--border-radius-full);background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:44px;height:20px;animation:1.2s ease-in-out infinite agent-card-module__qyiDaW__shimmer;display:inline-block}@keyframes agent-card-module__qyiDaW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-card-module__qyiDaW__tooltipList{gap:var(--space-0-5);font-size:var(--font-size-xs);flex-direction:column;display:flex}
.agent-row-module__V2wtma__root{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-default);cursor:pointer;width:100%;transition:background var(--transition-fast);display:flex}.agent-row-module__V2wtma__root+.agent-row-module__V2wtma__root{border-top:var(--border-width-thin) solid var(--color-border-default)}.agent-row-module__V2wtma__root:hover{background:var(--color-bg-hover)}.agent-row-module__V2wtma__left{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.agent-row-module__V2wtma__iconContainer{border-radius:var(--border-radius-md);background:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);width:40px;height:40px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-row-module__V2wtma__info{flex-direction:column;flex:1;min-width:0;display:flex}.agent-row-module__V2wtma__name{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-row-module__V2wtma__description{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.agent-row-module__V2wtma__right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.agent-row-module__V2wtma__pillSkeleton{border-radius:var(--border-radius-full);background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:44px;height:20px;animation:1.2s ease-in-out infinite agent-row-module__V2wtma__shimmer;display:inline-block}@keyframes agent-row-module__V2wtma__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-row-module__V2wtma__tooltipList{gap:var(--space-0-5);font-size:var(--font-size-xs);flex-direction:column;display:flex}.agent-row-module__V2wtma__timestamp{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary);line-height:var(--line-height-normal);white-space:nowrap}.agent-row-module__V2wtma__menuButton{cursor:pointer;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.agent-row-module__V2wtma__menuButton:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.agent-row-module__V2wtma__menuPanel{padding:var(--space-1);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:11rem;box-shadow:var(--shadow-lg)}
.agents-body-module__rd3tfG__list{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface-default);flex-direction:column;display:flex;overflow:hidden}.agents-body-module__rd3tfG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.agents-body-module__rd3tfG__appSection{gap:var(--space-3);flex-direction:column;display:flex}.agents-body-module__rd3tfG__appSectionHeader{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);padding-bottom:var(--space-1);display:flex}.agents-body-module__rd3tfG__collapseIcon{color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;margin-left:auto;line-height:0;display:inline-flex}.agents-body-module__rd3tfG__collapseIcon:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.agents-body-module__rd3tfG__appSectionName{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.agents-body-module__rd3tfG__appSectionCount{font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-bg-secondary);padding:0 var(--space-2);border-radius:var(--border-radius-full)}.agents-body-module__rd3tfG__emptyState{padding:var(--space-8);text-align:center;color:var(--color-text-tertiary)}.agents-body-module__rd3tfG__emptyIcon{width:32px;height:32px;margin-bottom:var(--space-2);opacity:.5}
.arrow-back-module__Dgg3jq__container{cursor:pointer;align-self:flex-start;align-items:center;gap:5px;display:flex}
.action-bar-module__StBKZq__title{color:var(--color-text-default)}.action-bar-module__StBKZq__subtitle{color:var(--color-text-secondary)}
.Alert-module__ktmh0a__alert{padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);word-wrap:break-word;border-left:4px solid;align-items:flex-start;line-height:1.5715;display:flex;position:relative}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__withDescription{padding:var(--space-4)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__success{background-color:var(--color-success-light);border-color:var(--color-success)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__info{background-color:var(--color-info-light);border-color:var(--color-info)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__warning{background-color:var(--color-warning-light);border-color:var(--color-warning)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__error{background-color:var(--color-danger-light);border-color:var(--color-danger)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__success{background-color:var(--color-success-subtle)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__info{background-color:var(--color-info-subtle)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__warning{background-color:var(--color-warning-subtle)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__error{background-color:var(--color-danger-subtle)}.Alert-module__ktmh0a__iconWrapper{margin-right:var(--space-2);align-items:flex-start;margin-top:3px;line-height:1;display:flex}.Alert-module__ktmh0a__withDescription .Alert-module__ktmh0a__iconWrapper{margin-top:4px}.Alert-module__ktmh0a__icon{font-size:var(--size-xs)}.Alert-module__ktmh0a__success .Alert-module__ktmh0a__icon{color:var(--color-success-text)}.Alert-module__ktmh0a__info .Alert-module__ktmh0a__icon{color:var(--color-info-text)}.Alert-module__ktmh0a__warning .Alert-module__ktmh0a__icon{color:var(--color-warning-text)}.Alert-module__ktmh0a__error .Alert-module__ktmh0a__icon{color:var(--color-danger-text)}.Alert-module__ktmh0a__content{flex:1;min-width:0}.Alert-module__ktmh0a__message{font-weight:var(--font-weight-medium);color:var(--color-text-default)}.Alert-module__ktmh0a__withDescription .Alert-module__ktmh0a__message{margin-bottom:var(--space-1);font-size:var(--font-size-base)}.Alert-module__ktmh0a__description{font-weight:var(--font-weight-normal);color:var(--color-text-default);margin-top:var(--space-1)}.Alert-module__ktmh0a__closeButton{margin-left:var(--space-3);padding:var(--space-1);border-radius:var(--border-radius-sm);cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}.Alert-module__ktmh0a__closeButton:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}.Alert-module__ktmh0a__closeButton:active{background-color:var(--color-bg-active)}
.camera-scan-modal-module__aRwaoG__modal{max-width:none;height:100vh;padding-bottom:0;top:0}.camera-scan-modal-module__aRwaoG__modalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.camera-scan-modal-module__aRwaoG__modalBody{flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__aRwaoG__body{align-items:center;gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__aRwaoG__video{object-fit:cover;border-radius:var(--border-radius-md);background:var(--color-surface-default);flex:1;width:100%;min-height:0}.camera-scan-modal-module__aRwaoG__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.camera-scan-modal-module__aRwaoG__error{color:var(--color-danger);font-size:var(--font-size-xs);text-align:center}.camera-scan-modal-module__aRwaoG__success{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;word-break:break-all}@media (min-width:768px){.camera-scan-modal-module__aRwaoG__modal{max-width:520px;height:auto}.camera-scan-modal-module__aRwaoG__modalContent{height:auto;border-radius:var(--border-radius-lg)!important}.camera-scan-modal-module__aRwaoG__video{object-fit:contain;flex:none;max-height:60vh}}
.camera-scan-modal-module__bZ7D4a__modal{max-width:none;height:100vh;padding-bottom:0;top:0}.camera-scan-modal-module__bZ7D4a__modalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.camera-scan-modal-module__bZ7D4a__modalBody{flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__bZ7D4a__body{align-items:center;gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__bZ7D4a__video{object-fit:cover;border-radius:var(--border-radius-md);background:var(--color-surface-default);flex:1;width:100%;min-height:0}.camera-scan-modal-module__bZ7D4a__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.camera-scan-modal-module__bZ7D4a__error{color:var(--color-danger);font-size:var(--font-size-xs);text-align:center}.camera-scan-modal-module__bZ7D4a__success{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;word-break:break-all}@media (min-width:768px){.camera-scan-modal-module__bZ7D4a__modal{max-width:520px;height:auto}.camera-scan-modal-module__bZ7D4a__modalContent{height:auto;border-radius:var(--border-radius-lg)!important}.camera-scan-modal-module__bZ7D4a__video{object-fit:contain;flex:none;max-height:60vh}}
.code-variable-modal-module__sFXQAa__customModal{max-width:none;height:100vh;top:0}.code-variable-modal-module__sFXQAa__customModalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.code-variable-modal-module__sFXQAa__customModalBody{flex-direction:column;height:100%;display:flex}.code-variable-modal-module__sFXQAa__form{height:100%}.code-variable-modal-module__sFXQAa__form>:first-child{flex-direction:column;flex:1;display:flex}.code-variable-modal-module__sFXQAa__form>:nth-child(2){width:480px}.code-variable-modal-module__sFXQAa__form>:nth-child(3){width:300px}.code-variable-modal-module__sFXQAa__col{height:calc(100vh - 128px)}.code-variable-modal-module__sFXQAa__previewContainer{white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);min-height:32px;color:var(--color-text-default);border-radius:6px;padding:8px 11px;overflow-y:auto}.code-variable-modal-module__sFXQAa__previewEmpty{color:var(--color-text-tertiary)}.code-variable-modal-module__sFXQAa__previewError{color:var(--color-danger)}.code-variable-modal-module__sFXQAa__copyIconWrapper{align-items:center;display:flex}.code-variable-modal-module__sFXQAa__copyIcon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.code-variable-modal-module__sFXQAa__copyIcon path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.code-variable-modal-module__sFXQAa__copyIcon:hover path{fill:var(--color-text-default)}.code-variable-modal-module__sFXQAa__variables{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.code-variable-modal-module__sFXQAa__variables::-webkit-scrollbar{display:none}.code-variable-modal-module__sFXQAa__variablesWrapper{flex-direction:column;height:calc(100vh - 128px);max-height:calc(100vh - 128px);display:flex;overflow:hidden}.code-variable-modal-module__sFXQAa__customModal .ant-modal-footer{margin-top:0;padding:0!important}
.variable-select-module__iXkpPG__container{flex-direction:column;gap:4px;width:100%;min-width:200px;display:flex}.variable-select-module__iXkpPG__select{width:100%}.variable-select-module__iXkpPG__error{color:var(--color-danger-text);font-size:var(--font-size-xs)}.variable-select-module__iXkpPG__warning{color:var(--color-warning-text);font-size:var(--font-size-xs)}.variable-select-module__iXkpPG__popup{max-width:min(720px,100vw - 32px)}.variable-select-module__iXkpPG__optionText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variable-select-module__iXkpPG__optionLabel{align-items:center;gap:8px;display:flex}
.color-select-module__STKXJW__colorItem{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.color-select-module__STKXJW__colorCircle{width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-full);flex-shrink:0}.color-select-module__STKXJW__categoryTitle{pointer-events:none;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-secondary)!important;margin:0!important;padding:0!important}
.layer-row-module__Btan-a__row{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);background-color:var(--color-bg-secondary);padding:var(--space-1) var(--space-2);cursor:pointer;transition:var(--transition-base);position:relative}.layer-row-module__Btan-a__row.layer-row-module__Btan-a__hide{opacity:var(--opacity-50)}.layer-row-module__Btan-a__row:hover{border-color:var(--color-border-focus);background-color:var(--color-bg-hover)}.layer-row-module__Btan-a__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.layer-row-module__Btan-a__label{color:var(--color-text-default);text-transform:capitalize;font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-right:auto}.layer-row-module__Btan-a__iconEdit{height:var(--size-md);width:var(--size-md);fill:var(--color-text-secondary);transition:var(--transition-fast);border:none;flex-shrink:0;outline:none!important}.layer-row-module__Btan-a__icon{height:var(--size-md);width:var(--size-md);fill:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);border-radius:var(--border-radius-sm);padding:var(--space-1);margin:calc(-1 * var(--space-1));border:none;flex-shrink:0;outline:none!important}.layer-row-module__Btan-a__icon:hover{fill:var(--color-text-default);background-color:var(--color-bg-hover)}.layer-row-module__Btan-a__icon:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.layer-row-module__Btan-a__trash:hover{fill:var(--color-danger);background-color:#0000}.layer-row-module__Btan-a__trash:focus-visible{outline-color:var(--color-danger)}.layer-row-module__Btan-a__input{background:var(--color-bg-input);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);color:var(--color-text-default);width:calc(100% - 8px);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight);transition:var(--transition-fast)}.layer-row-module__Btan-a__input:focus{border-color:var(--color-border-focus);background-color:var(--color-surface-default);box-shadow:0 0 0 var(--focus-ring-width) var(--color-border-focus);outline:none}.layer-row-module__Btan-a__input::placeholder{color:var(--color-text-tertiary)}.layer-row-module__Btan-a__rowCompact{padding:calc(var(--space-1) / 2) var(--space-2)}.layer-row-module__Btan-a__colorDot{width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-full);flex-shrink:0}
.bulk-upsert-action-properties-module__c5OD6a__previewContainer{gap:var(--space-2);flex-direction:column;display:flex}.bulk-upsert-action-properties-module__c5OD6a__previewLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.bulk-upsert-action-properties-module__c5OD6a__previewCode{background-color:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);padding:var(--space-2);font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-default);white-space:pre-wrap;word-break:break-word;max-height:400px;margin:0;overflow:auto}
.action-row-module__vtmkKq__root{padding:var(--space-2);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);color:var(--color-text-default);transition:var(--transition-fast)}.action-row-module__vtmkKq__root:hover{background-color:var(--color-bg-hover)}.action-row-module__vtmkKq__root.action-row-module__vtmkKq__clickable{cursor:pointer}.action-row-module__vtmkKq__root.action-row-module__vtmkKq__clickable:hover{border-color:var(--color-border-secondary)}.action-row-module__vtmkKq__nameContainer{min-width:0}.action-row-module__vtmkKq__name{overflow-wrap:break-word;word-break:break-word;white-space:normal;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);color:var(--color-text-default)}.action-row-module__vtmkKq__kindLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap}.action-row-module__vtmkKq__divider{height:var(--border-width-thin);background-color:var(--color-border-secondary)}.action-row-module__vtmkKq__formItem{flex:1}.action-row-module__vtmkKq__formItem,.action-row-module__vtmkKq__formItem>div,.action-row-module__vtmkKq__formItem>div>div,.action-row-module__vtmkKq__editInput{letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-default);line-height:var(--line-height-tight)!important}.action-row-module__vtmkKq__formItem>div>div>div{min-height:0!important}.action-row-module__vtmkKq__noMarginBottom{margin-bottom:0!important}.action-row-module__vtmkKq__editInput{border-radius:var(--border-radius-sm);transition:var(--transition-fast);color:var(--color-text-default)!important;background-color:var(--color-bg-input)!important;border:none!important;outline:none!important;padding:0!important}.action-row-module__vtmkKq__editInput:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);background-color:var(--color-surface-raised)!important}.action-row-module__vtmkKq__icon,.action-row-module__vtmkKq__iconCheck,.action-row-module__vtmkKq__iconDelete,.action-row-module__vtmkKq__expandIcon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.action-row-module__vtmkKq__expandIcon{flex-shrink:0;transform:rotate(-90deg)}.action-row-module__vtmkKq__expandIcon.action-row-module__vtmkKq__expanded{transform:rotate(0)}.action-row-module__vtmkKq__icon path,.action-row-module__vtmkKq__iconDelete path,.action-row-module__vtmkKq__expandIcon path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.action-row-module__vtmkKq__icon:hover path,.action-row-module__vtmkKq__expandIcon:hover path{fill:var(--color-text-default)}.action-row-module__vtmkKq__iconDelete:hover path{fill:var(--color-danger)}.action-row-module__vtmkKq__iconCheck path{fill:var(--color-primary);transition:var(--transition-fast)}.action-row-module__vtmkKq__iconCheck:hover path{fill:var(--color-primary-hover)}.action-row-module__vtmkKq__iconStar path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.action-row-module__vtmkKq__iconStar:hover path,.action-row-module__vtmkKq__iconStarFavorite path{fill:var(--color-warning)}
.inspector-back-module__b4m8UW__container{padding:var(--space-4);align-items:center;gap:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);cursor:pointer;transition:var(--transition-fast);display:flex}.inspector-back-module__b4m8UW__container:hover{opacity:var(--hover-opacity)}.inspector-back-module__b4m8UW__container:hover .inspector-back-module__b4m8UW__border{border-color:var(--color-border-hover)}.inspector-back-module__b4m8UW__container svg{width:var(--space-4);height:var(--space-4);fill:var(--color-icon-primary);transition:var(--transition-fast)}.inspector-back-module__b4m8UW__back{color:var(--color-text-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);-webkit-user-select:none;user-select:none}
.actions-tab-module__r7gFda__icon{width:var(--size-sm);height:var(--size-sm);cursor:pointer;color:var(--color-text-secondary);transition:var(--transition-fast)}.actions-tab-module__r7gFda__icon:hover{color:var(--color-text-default)}.actions-tab-module__r7gFda__addMenu{border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-surface-raised);width:240px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.actions-tab-module__r7gFda__addMenuSearch{padding:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default)}.actions-tab-module__r7gFda__addMenuList{max-height:320px;overflow-y:auto;background:0 0!important;border-inline-end:none!important}.actions-tab-module__r7gFda__addMenuEmpty{padding:var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-align:center}.actions-tab-module__r7gFda__add{background-color:var(--color-bg-secondary);padding:var(--space-1) var(--space-3);border:var(--border-width-thin) dashed var(--color-border-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.actions-tab-module__r7gFda__add:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-default)}
.inspector-tabs-module__6Y-9wG__tabContainer{padding:var(--space-3);gap:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-surface-default);height:50px;display:flex}.inspector-tabs-module__6Y-9wG__back{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);transition:var(--transition-fast);display:flex}.inspector-tabs-module__6Y-9wG__back:hover{background-color:var(--color-bg-hover)}.inspector-tabs-module__6Y-9wG__back svg{width:var(--size-xs);height:var(--size-xs);color:var(--color-text-secondary);transition:var(--transition-fast)}.inspector-tabs-module__6Y-9wG__back:hover svg{color:var(--color-text-default)}.inspector-tabs-module__6Y-9wG__item{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:var(--transition-fast);-webkit-user-select:none;user-select:none}.inspector-tabs-module__6Y-9wG__item:hover{color:var(--color-text-default);background-color:var(--color-bg-hover)}.inspector-tabs-module__6Y-9wG__active{color:var(--color-text-default);background-color:var(--color-bg-tertiary)}
.issues-panel-module__Lk5QwW__sections{width:100%;min-height:0;padding:var(--space-3);background:var(--color-bg-secondary);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.issues-panel-module__Lk5QwW__invalidState{width:100%;height:100%;padding:var(--space-3);background:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}.issues-panel-module__Lk5QwW__invalidTitle{color:var(--color-warning);font-weight:600}.issues-panel-module__Lk5QwW__issuesList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.issues-panel-module__Lk5QwW__issueItem{padding:var(--space-2);background:var(--color-surface-default);border-radius:var(--border-radius-sm);border:1px solid var(--color-danger)}.issues-panel-module__Lk5QwW__issueItemWarn{border-color:var(--color-warning)}.issues-panel-module__Lk5QwW__issueLocation{font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-1);word-break:break-all}.issues-panel-module__Lk5QwW__issueDetail{color:var(--color-text-default);font-size:var(--font-size-sm)}.issues-panel-module__Lk5QwW__issueDetail code{background:var(--color-bg-secondary);font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);border-radius:2px;padding:2px 4px}.issues-panel-module__Lk5QwW__empty{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:italic}
.config-modal-module__F9J4Mq__customModal{flex-direction:column;max-width:none;height:100vh;margin:0;padding-bottom:0;display:flex;inset:0}.config-modal-module__F9J4Mq__customModalContent{flex-direction:column;height:100vh;display:flex;overflow:hidden}.config-modal-module__F9J4Mq__customModalBody{flex-direction:column;flex:1;min-height:0;display:flex}.config-modal-module__F9J4Mq__container{flex-direction:column;height:100%;min-height:0;display:flex}.config-modal-module__F9J4Mq__header{align-items:stretch;gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.config-modal-module__F9J4Mq__titleRow{align-items:center;gap:var(--space-2);padding-right:48px;display:flex}.config-modal-module__F9J4Mq__headerEditorBox{align-items:center;gap:var(--space-2);flex:1;display:flex}.config-modal-module__F9J4Mq__title{font-size:var(--font-size-lg);color:var(--color-text-default);font-weight:600}.config-modal-module__F9J4Mq__body{flex-direction:row;flex:1;min-height:0;display:flex}.config-modal-module__F9J4Mq__editor{flex:1;min-height:0;overflow:hidden}.config-modal-module__F9J4Mq__issuesPanel{border-left:1px solid var(--color-border-default);flex-shrink:0;width:360px;min-height:0;overflow-y:auto}.config-modal-module__F9J4Mq__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);display:flex}
.form-item-module__udxNbW__label{color:var(--color-text-tertiary)}.form-item-module__udxNbW__required{color:var(--color-danger)}
.loader-module__t3Oi_a__loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loader-module__t3Oi_a__pageHeight{height:100vh}.loader-module__t3Oi_a__fullHeight{flex:1}.loader-module__t3Oi_a__toast{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface-raised);color:var(--color-text-default);border:1px solid var(--color-border-default);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);z-index:10000;pointer-events:none;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.loader-module__t3Oi_a__inline{align-items:center;gap:var(--space-2);display:flex}.loader-module__t3Oi_a__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.logs-module__eP_H3q__logViewerContainer{border:1px solid var(--color-border-default,#d0d7de);background-color:var(--color-bg-secondary,#f6f8fa);flex-direction:column;width:100%;height:100%;min-height:300px;display:flex;overflow:hidden}.logs-module__eP_H3q__logViewerHeader{padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid var(--color-border-default,#d0d7de);background-color:var(--color-surface-default,#fff);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.logs-module__eP_H3q__autoScrollToggle{align-items:center;gap:var(--space-2,8px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#656d76);cursor:pointer;padding:var(--space-1,4px) var(--space-2,8px);border-radius:var(--border-radius-sm,4px);border:1px solid #0000;transition:all .15s;display:flex}.logs-module__eP_H3q__autoScrollToggle:hover{background-color:var(--color-bg-hover,#f3f4f6);border-color:var(--color-border-default,#d0d7de)}.logs-module__eP_H3q__autoScrollToggle.logs-module__eP_H3q__active{color:var(--color-primary,#0969da);background-color:var(--color-bg-primary-subtle,#dbeafe);border-color:var(--color-primary,#0969da)}.logs-module__eP_H3q__editorWrapper{flex-direction:column;flex:1;min-height:0;display:flex}.logs-module__eP_H3q__logsContainer{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);width:100%;height:100%;overflow:hidden}.logs-module__eP_H3q__logsContainer .monaco-editor{background-color:var(--color-bg-secondary)!important}.logs-module__eP_H3q__logsContainer .monaco-editor .view-lines{font-family:var(--font-family-mono,"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-default)!important}.logs-module__eP_H3q__logsContainer .monaco-editor .margin{background-color:var(--color-bg-tertiary)!important}.logs-module__eP_H3q__logsContainer .monaco-editor .line-numbers{color:var(--color-text-tertiary)!important}.logs-module__eP_H3q__logsContainer .monaco-editor .current-line{background-color:var(--color-bg-hover)!important}.logs-module__eP_H3q__logsContainer .monaco-editor .selected-text{opacity:var(--opacity-25);background-color:var(--color-primary)!important}.logs-module__eP_H3q__logsContainer .monaco-editor .cursor{color:var(--color-text-default)!important}.logs-module__eP_H3q__logsContainer .monaco-scrollable-element .scrollbar{background-color:var(--color-bg-tertiary)!important}.logs-module__eP_H3q__logsContainer .monaco-scrollable-element .slider{border-radius:var(--border-radius-lg);background-color:var(--color-border-default)!important}.logs-module__eP_H3q__logsContainer .monaco-scrollable-element .slider:hover{background-color:var(--color-border-focus)!important}.logs-module__eP_H3q__errorMessage{padding:var(--space-4);color:var(--color-danger);background-color:var(--color-danger-light);border:var(--border-width-thin) solid var(--color-danger);border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center}[data-theme=light] .logs-module__eP_H3q__logsContainer .monaco-editor{--monaco-editor-background:var(--color-bg-secondary);--monaco-editor-foreground:var(--color-text-default)}[data-theme=dark] .logs-module__eP_H3q__logViewerContainer{background-color:var(--color-bg-secondary,#161b22);border-color:var(--color-border-default,#30363d)}[data-theme=dark] .logs-module__eP_H3q__logViewerContainer .monaco-editor{background-color:var(--color-bg-secondary,#161b22)!important}[data-theme=dark] .logs-module__eP_H3q__logViewerContainer .monaco-editor .view-lines{color:var(--color-text-default,#f0f6fc)!important}[data-theme=dark] .logs-module__eP_H3q__logViewerHeader{background-color:var(--color-surface-default,#0d1117);border-bottom-color:var(--color-border-default,#30363d)}[data-theme=dark] .logs-module__eP_H3q__autoScrollToggle{color:var(--color-text-secondary,#7d8590)}[data-theme=dark] .logs-module__eP_H3q__autoScrollToggle:hover{background-color:var(--color-bg-hover,#21262d);border-color:var(--color-border-default,#30363d)}[data-theme=dark] .logs-module__eP_H3q__logsContainer .monaco-editor{--monaco-editor-background:var(--color-bg-secondary);--monaco-editor-foreground:var(--color-text-default)}
.segment-selector-module__hJf3_q__segment{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);height:var(--size-lg);background-color:var(--color-bg-input);width:100%;transition:border-color var(--transition-fast);justify-content:center;display:flex;overflow:hidden}.segment-selector-module__hJf3_q__options{justify-content:center;align-items:center;width:100%;display:flex}.segment-selector-module__hJf3_q__option{width:100%;height:100%;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-tight);padding:0 var(--space-3);white-space:nowrap;border-right:var(--border-width-thin) solid var(--color-border-default);display:flex;position:relative}.segment-selector-module__hJf3_q__option:last-child{border-right:none}.segment-selector-module__hJf3_q__option:hover{color:var(--color-text-default)}.segment-selector-module__hJf3_q__option.segment-selector-module__hJf3_q__active{color:var(--color-primary);background-color:#38cdc314}[data-theme=dark] .segment-selector-module__hJf3_q__option.segment-selector-module__hJf3_q__active{color:var(--color-primary);background-color:#092121}
.tabs-module__h0vMsq__root{background-color:var(--color-surface-sunken);border-top:var(--border-width-thin) solid var(--color-border-default);border-left:var(--border-width-thin) solid var(--color-border-default);border-right:var(--border-width-thin) solid var(--color-border-default);scrollbar-width:none;min-height:0;transition:var(--transition-fast);flex-direction:column;flex:1;margin:-1px -1px 0;display:flex}.tabs-module__h0vMsq__root::-webkit-scrollbar{display:none}.tabs-module__h0vMsq__header{background:var(--color-surface-default);border-bottom:var(--border-width-thin) solid var(--color-border-default)}.tabs-module__h0vMsq__tab{font-size:var(--font-size-sm);padding:var(--space-6);color:var(--color-text-secondary);cursor:pointer;font-weight:var(--font-weight-medium);border-right:var(--border-width-thin) solid var(--color-border-default);line-height:24px;transition:all .3s;position:relative}.tabs-module__h0vMsq__tab:hover:not(.tabs-module__h0vMsq__active),.tabs-module__h0vMsq__tab.tabs-module__h0vMsq__active{color:var(--color-text-default)}.tabs-module__h0vMsq__underline{background-color:#0000;height:6px;position:absolute;bottom:0;left:0;right:0}.tabs-module__h0vMsq__tab.tabs-module__h0vMsq__active .tabs-module__h0vMsq__underline{background-color:var(--color-primary)}.tabs-module__h0vMsq__actions{padding-right:var(--space-4);margin-left:auto}.tabs-module__h0vMsq__body{background-color:var(--color-surface-sunken);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}
.flow-drawer-errors-module__13MbHG__tabs{flex:1!important}.flow-drawer-errors-module__13MbHG__tabs>:last-child{flex:1;padding:0}.flow-drawer-errors-module__13MbHG__messageContent{padding:var(--space-4);color:var(--color-text-default);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-family:var(--font-family-mono);white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);margin:var(--space-4)}.flow-drawer-errors-module__13MbHG__preOutput{padding:var(--space-3);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0}
.tag-with-x-module__wBninq__tagContainer{transition:var(--transition-fast);align-items:center;display:inline-flex;position:relative}.tag-with-x-module__wBninq__tag,.tag-with-x-module__wBninq__tagX{cursor:pointer;transition:var(--transition-fast)}.tag-with-x-module__wBninq__tag{background-color:var(--color-bg-secondary);color:var(--color-text-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.tag-with-x-module__wBninq__tag:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-secondary)}.tag-with-x-module__wBninq__tagX{right:var(--space-1);z-index:2;color:var(--color-text-secondary);font-size:var(--font-size-xs);width:var(--space-4);height:var(--space-4);border-radius:var(--border-radius-full);background-color:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-default);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tag-with-x-module__wBninq__tagX:hover{color:var(--color-danger);background-color:var(--color-bg-hover);border-color:var(--color-danger)}
.flow-checks-module__y0NGcq__icon{cursor:pointer;width:var(--size-md);height:var(--size-md);transition:var(--transition-base);border-radius:var(--border-radius-sm);padding:var(--space-1)}.flow-checks-module__y0NGcq__icon:hover{background-color:var(--color-bg-hover);transform:scale(1.05)}.flow-checks-module__y0NGcq__failedIcon circle{stroke:var(--color-warning)}.flow-checks-module__y0NGcq__successIcon path{fill:var(--color-success)}.flow-checks-module__y0NGcq__runningIcon path{fill:var(--color-text-secondary)}.flow-checks-module__y0NGcq__failedText{color:var(--color-warning)}.flow-checks-module__y0NGcq__successText{color:var(--color-success)}.flow-checks-module__y0NGcq__runningText{color:var(--color-text-secondary)}
.tag-module__7SSCrW__tag{padding:0 var(--space-2);background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);height:22px;color:var(--color-text-default);font-size:var(--font-size-xs);white-space:nowrap;transition:all var(--transition-fast);border-radius:100px;align-items:center;gap:3px;line-height:1;display:inline-flex}.tag-module__7SSCrW__icon{width:12px;height:12px;color:inherit;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.tag-module__7SSCrW__icon svg{fill:currentColor;width:12px;height:12px}.tag-module__7SSCrW__content{align-items:center;line-height:1;display:inline-flex}.tag-module__7SSCrW__closeIcon{margin-left:var(--space-0-5);cursor:pointer;width:12px;height:12px;color:inherit;transition:opacity var(--transition-fast);opacity:.7;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.tag-module__7SSCrW__closeIcon svg{fill:currentColor;width:12px;height:12px}.tag-module__7SSCrW__closeIcon:hover{opacity:1}.tag-module__7SSCrW__closable{padding-right:var(--space-1)}.tag-module__7SSCrW__color-success{background-color:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-text)}[data-theme=dark] .tag-module__7SSCrW__color-success{background-color:var(--color-success-subtle);border-color:var(--color-success);color:var(--color-success-text)}.tag-module__7SSCrW__color-processing{background-color:var(--color-info-light);border-color:var(--color-info);color:var(--color-info-text)}[data-theme=dark] .tag-module__7SSCrW__color-processing{background-color:var(--color-info-subtle);border-color:var(--color-info);color:var(--color-info-text)}.tag-module__7SSCrW__color-error{background-color:var(--color-danger-light);border-color:var(--color-danger);color:var(--color-danger-text)}[data-theme=dark] .tag-module__7SSCrW__color-error{background-color:var(--color-danger-subtle);border-color:var(--color-danger);color:var(--color-danger-text)}.tag-module__7SSCrW__color-default{background-color:var(--color-bg-secondary);border-color:var(--color-border-default);color:var(--color-text-default)}.tag-module__7SSCrW__color-warning{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-text)}[data-theme=dark] .tag-module__7SSCrW__color-warning{background-color:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--color-warning-text)}.tag-module__7SSCrW__tag:hover{opacity:.9}.tag-module__7SSCrW__closeIcon:focus-visible{outline:var(--focus-ring-width-input) solid var(--focus-ring-color);outline-offset:1px;border-radius:var(--border-radius-sm)}
.InspectorIcon-module__fUiuFa__iconContainer{border-radius:var(--border-radius-sm);padding:var(--space-1);justify-content:center;align-items:center;display:flex}.InspectorIcon-module__fUiuFa__iconContainer svg{width:var(--size-xs);height:var(--size-xs)}.InspectorIcon-module__fUiuFa__iconContainer svg path{fill:var(--color-text-inverse)}.InspectorIcon-module__fUiuFa__iconContainerSmall{width:var(--size-sm);height:var(--size-sm)}.InspectorIcon-module__fUiuFa__iconContainerRegular{width:var(--size-md);height:var(--size-md)}.InspectorIcon-module__fUiuFa__iconContainerBig{width:var(--size-lg);height:var(--size-lg)}
.variable-row-module__43PZ5W__root{padding:var(--space-2);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);max-height:180px;color:var(--color-text-default);transition:var(--transition-fast)}.variable-row-module__43PZ5W__root:hover{background-color:var(--color-bg-hover)}.variable-row-module__43PZ5W__error{border-color:var(--color-danger)}.variable-row-module__43PZ5W__variable{font-size:var(--size-3xs);line-height:var(--line-height-tight);color:var(--color-text-secondary);overflow:auto}.variable-row-module__43PZ5W__errorText{color:var(--color-danger);font-size:var(--size-3xs);line-height:var(--line-height-tight)}.variable-row-module__43PZ5W__variable::-webkit-scrollbar{display:none}.variable-row-module__43PZ5W__name::-webkit-scrollbar{display:none}.variable-row-module__43PZ5W__nameContainer{min-width:0}.variable-row-module__43PZ5W__name{overflow-wrap:break-word;word-break:break-word;white-space:normal}.variable-row-module__43PZ5W__divider{height:var(--border-width-thin);background-color:var(--color-border-secondary)}.variable-row-module__43PZ5W__formItem{flex:1}.variable-row-module__43PZ5W__name,.variable-row-module__43PZ5W__formItem,.variable-row-module__43PZ5W__formItem>div,.variable-row-module__43PZ5W__formItem>div>div,.variable-row-module__43PZ5W__editInput{letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-default);line-height:var(--line-height-tight)!important}.variable-row-module__43PZ5W__formItem>div>div>div{min-height:0!important}.variable-row-module__43PZ5W__noMarginBottom{margin-bottom:0!important}.variable-row-module__43PZ5W__editInput{border-radius:var(--border-radius-sm);transition:var(--transition-fast);color:var(--color-text-default)!important;background-color:var(--color-bg-input)!important;border:none!important;outline:none!important;padding:0!important}.variable-row-module__43PZ5W__editInput:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);background-color:var(--color-surface-raised)!important}.variable-row-module__43PZ5W__icon,.variable-row-module__43PZ5W__iconCheck,.variable-row-module__43PZ5W__iconCopy,.variable-row-module__43PZ5W__iconDelete{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.variable-row-module__43PZ5W__icon path,.variable-row-module__43PZ5W__iconCopy path,.variable-row-module__43PZ5W__iconDelete path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.variable-row-module__43PZ5W__icon:hover path,.variable-row-module__43PZ5W__iconCopy:hover path{fill:var(--color-text-default)}.variable-row-module__43PZ5W__iconDelete:hover path{fill:var(--color-danger)}.variable-row-module__43PZ5W__iconCheck path{fill:var(--color-primary);transition:var(--transition-fast)}.variable-row-module__43PZ5W__iconCheck:hover path{fill:var(--color-primary-hover)}.variable-row-module__43PZ5W__iconStar path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.variable-row-module__43PZ5W__iconStar:hover path{fill:var(--color-warning)}.variable-row-module__43PZ5W__iconStarFavorite path{fill:var(--color-warning)!important}
.variable-row-value-module__QbYbbq__object{white-space:pre-wrap}
.code-variable-modal-module__EakMTq__customModal{max-width:none;height:100vh;top:0}.code-variable-modal-module__EakMTq__customModalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.code-variable-modal-module__EakMTq__customModalBody{flex-direction:column;height:100%;display:flex}.code-variable-modal-module__EakMTq__form{height:100%}.code-variable-modal-module__EakMTq__form>:first-child{flex-direction:column;flex:1;display:flex}.code-variable-modal-module__EakMTq__form>:nth-child(2){width:480px}.code-variable-modal-module__EakMTq__form>:nth-child(3){width:300px}.code-variable-modal-module__EakMTq__col{height:calc(100vh - 128px)}.code-variable-modal-module__EakMTq__previewContainer{white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);min-height:32px;color:var(--color-text-default);border-radius:6px;padding:8px 11px;overflow-y:auto}.code-variable-modal-module__EakMTq__previewEmpty{color:var(--color-text-tertiary)}.code-variable-modal-module__EakMTq__previewError{color:var(--color-danger)}.code-variable-modal-module__EakMTq__copyIconWrapper{align-items:center;display:flex}.code-variable-modal-module__EakMTq__copyIcon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.code-variable-modal-module__EakMTq__copyIcon path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.code-variable-modal-module__EakMTq__copyIcon:hover path{fill:var(--color-text-default)}.code-variable-modal-module__EakMTq__variables{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.code-variable-modal-module__EakMTq__variables::-webkit-scrollbar{display:none}.code-variable-modal-module__EakMTq__variablesWrapper{flex-direction:column;height:calc(100vh - 128px);max-height:calc(100vh - 128px);display:flex;overflow:hidden}.code-variable-modal-module__EakMTq__customModal .ant-modal-footer{margin-top:0;padding:0!important}
.variable-select-module__P-X1nq__container{flex-direction:column;gap:4px;width:100%;min-width:200px;display:flex}.variable-select-module__P-X1nq__select{width:100%}.variable-select-module__P-X1nq__error{color:var(--color-danger-text);font-size:var(--font-size-xs)}.variable-select-module__P-X1nq__warning{color:var(--color-warning-text);font-size:var(--font-size-xs)}.variable-select-module__P-X1nq__popup{max-width:min(720px,100vw - 32px)}.variable-select-module__P-X1nq__optionText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variable-select-module__P-X1nq__optionLabel{align-items:center;gap:8px;display:flex}
.expression-builder-modal-module__A8SbVG__modalContent{height:100vh;overflow-y:auto;border-radius:0!important}.expression-builder-modal-module__A8SbVG__modalWrapper{overflow:hidden!important}.expression-builder-modal-module__A8SbVG__form{flex-direction:row;height:100%;display:flex}.expression-builder-modal-module__A8SbVG__mainContent{flex-direction:column;flex:1;display:flex;overflow-y:auto}.expression-builder-modal-module__A8SbVG__form>:last-child{width:300px}.expression-builder-modal-module__A8SbVG__variablesWrapper{flex-direction:column;height:calc(100vh - 128px);max-height:calc(100vh - 128px);display:flex;overflow:hidden}.expression-builder-modal-module__A8SbVG__variables{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.expression-builder-modal-module__A8SbVG__variables::-webkit-scrollbar{display:none}
.entity-link-module__DAI95a__container{box-shadow:var(--shadow-base);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-4)}.entity-link-module__DAI95a__iconForward,.entity-link-module__DAI95a__container svg{width:var(--space-4);height:var(--space-4)}.entity-link-module__DAI95a__iconForward svg path{fill:var(--color-text-tertiary)}.entity-link-module__DAI95a__name{color:var(--color-text-default)}.entity-link-module__DAI95a__description{color:var(--color-text-secondary)}
.add-files-module__seJCCG__container{padding:var(--space-16) 0}.add-files-module__seJCCG__empty{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);text-align:center;height:250px;padding:0 var(--space-10);cursor:pointer}.add-files-module__seJCCG__title{color:var(--color-text-default);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--space-2)}.add-files-module__seJCCG__description{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);max-width:500px}
.selection-card-module__tP5sca__option{border-radius:var(--border-radius-lg);padding:var(--space-4);border:var(--border-width-thin) solid var(--color-border-secondary);background-color:var(--color-surface-default);cursor:pointer;transition:var(--transition-base);position:relative}.selection-card-module__tP5sca__option:hover{background-color:var(--color-bg-hover)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected{border:var(--border-width-thin) solid var(--color-primary)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__disabled{opacity:var(--opacity-50)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected>svg rect{fill:var(--color-primary)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected.selection-card-module__tP5sca__fill>svg path{fill:var(--color-text-inverse)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected.selection-card-module__tP5sca__strike>svg path{stroke:var(--color-text-inverse)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__isComingSoonOption{opacity:var(--opacity-50);cursor:not-allowed}.selection-card-module__tP5sca__title{color:var(--color-text-default);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.selection-card-module__tP5sca__description{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.selection-card-module__tP5sca__comingSoon{background-color:var(--color-warning);color:var(--orange-950);border-radius:var(--border-radius-lg);padding:var(--space-2);top:var(--space-4);right:var(--space-4);z-index:var(--z-dropdown);font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);position:absolute}
.import-data-source-wizard-module__ju6FkG__modalBody{padding:var(--space-8) 0}
.metric-link-row-module__VcDRfa__container{box-shadow:var(--shadow-base);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-4)}.metric-link-row-module__VcDRfa__name{color:var(--color-text-default)}.metric-link-row-module__VcDRfa__description{color:var(--color-text-secondary)}.metric-link-row-module__VcDRfa__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--border-radius-full);background-color:var(--color-primary);justify-content:center;align-items:center;display:flex}.metric-link-row-module__VcDRfa__icon svg{height:var(--space-4);width:var(--space-4)}
.entity-tab-module__miegRW__root{box-sizing:border-box;width:100%;max-width:1600px;padding:var(--density-space-page-top) var(--density-space-page-x) var(--density-space-section);margin:0 auto}.entity-tab-module__miegRW__header{align-items:center;gap:var(--density-space-group);display:flex}.entity-tab-module__miegRW__pageHeader{overflow-wrap:anywhere;flex:1;min-width:0}.entity-tab-module__miegRW__pageHeader code{padding:1px var(--space-1-5);border:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);font-family:var(--font-family-mono)}.entity-tab-module__miegRW__sectionBody{padding-top:var(--density-space-group)}.entity-tab-module__miegRW__col{gap:var(--density-space-stack);flex-direction:column;display:flex}
.utils-module__NIJqFq__icon{color:var(--color-text-inverse);font-size:var(--font-size-xl);cursor:pointer;transition:var(--transition-base)}.utils-module__NIJqFq__iconRed{color:var(--color-danger)}.utils-module__NIJqFq__icon:hover{transform:scale(1.2)}.utils-module__NIJqFq__iconFilled{color:var(--color-primary)}.utils-module__NIJqFq__elevation100{box-shadow:var(--shadow-base)}.utils-module__NIJqFq__elevation{box-shadow:var(--shadow-base);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm)}.utils-module__NIJqFq__dropShadow300{box-shadow:var(--shadow-lg)}
.error-alert-module__8LF_eW__root{padding:var(--space-16)}.error-alert-module__8LF_eW__pageHeight{height:100vh}.error-alert-module__8LF_eW__fullHeight{flex:1}.error-alert-module__8LF_eW__icon{fill:var(--color-danger);width:var(--size-xl);height:var(--size-xl)}.error-alert-module__8LF_eW__text{color:var(--color-text-secondary)}
.select-module__BY-BPG__select{cursor:pointer;width:100%;min-width:150px;max-width:100%;color:var(--color-text-default);box-shadow:var(--shadow-sm);border-radius:var(--border-radius-sm);align-items:center;display:inline-flex;position:relative}.select-module__BY-BPG__invalid{border:var(--border-width-thin) solid var(--color-danger)}.select-module__BY-BPG__selected{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);background-color:var(--color-bg-input);border-radius:var(--border-radius-sm);cursor:pointer;border:var(--border-width-thin) solid var(--color-border-default);align-items:center;gap:var(--space-2);width:100%;transition:var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-default);display:flex}.select-module__BY-BPG__selected:hover{border-color:var(--color-border-focus);background-color:var(--color-bg-hover)}.select-module__BY-BPG__selected:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.select-module__BY-BPG__icon{margin-left:auto}.select-module__BY-BPG__optionsContainer{top:calc(100% + var(--space-1));width:max-content;min-width:100%;z-index:var(--z-dropdown);border-radius:var(--border-radius-sm);background-color:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-default);padding:var(--space-2);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility var(--transition-base), transform var(--transition-base);max-height:300px;box-shadow:var(--shadow-lg);transform:translateY(calc(-1 * var(--space-1)));position:absolute;left:0;right:0;overflow-y:auto}.select-module__BY-BPG__optionsContainer.select-module__BY-BPG__open{opacity:1;visibility:visible;transform:translateY(0)}.select-module__BY-BPG__optionsContainer.select-module__BY-BPG__close{opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--space-1)))}.select-module__BY-BPG__option{padding:var(--space-2);cursor:pointer;border-radius:var(--border-radius-sm);transition:var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-default)}.select-module__BY-BPG__option:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}.select-module__BY-BPG__option:active{background-color:var(--color-bg-active)}
.query-builder-validation-alert-module__okm1hq__queryBuilderValidationAlert{margin-top:var(--space-4);margin-right:var(--space-4);grid-area:validation}
.query-variable-modal-module__lI9sRq__customModal{flex-direction:column;max-width:none;height:100vh;margin:0;padding-bottom:0;display:flex;inset:0}.query-variable-modal-module__lI9sRq__customModalContent{flex-direction:column;height:100vh;display:flex;overflow-y:scroll}.query-variable-modal-module__lI9sRq__customModalBody{flex-direction:column;flex:1;display:flex}
.segment-add-module__dYK5pG__segmentAdd{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);height:var(--size-lg);background-color:var(--color-surface-default);width:100%;transition:border-color var(--transition-fast);justify-content:center;display:flex}.segment-add-module__dYK5pG__options{width:100%;padding:var(--space-1);justify-content:center;align-items:center;gap:var(--space-1);display:flex}.segment-add-module__dYK5pG__option{height:calc(var(--size-lg) - var(--space-2));width:100%;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);font-family:inherit;line-height:var(--line-height-tight);padding:0 var(--space-3);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:none;display:flex;position:relative}.segment-add-module__dYK5pG__option:hover:not(:disabled){color:var(--color-text-default);background-color:var(--color-bg-hover)}.segment-add-module__dYK5pG__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.segment-add-module__dYK5pG__option:active:not(:disabled){transform:scale(var(--active-scale))}.segment-add-module__dYK5pG__option:disabled{opacity:.4;cursor:not-allowed}.segment-add-module__dYK5pG__icon{flex-shrink:0;width:16px;height:16px}.segment-add-module__dYK5pG__icon path{fill:currentColor}
.transform-pillar-module__rOiqqG__pillarWrapper{flex-direction:column;flex:none;gap:6px;width:970px;max-width:100%;display:flex}.transform-pillar-module__rOiqqG__pillarTitleBar{cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;display:flex}.transform-pillar-module__rOiqqG__pillar{background:var(--color-surface-default);flex-direction:column;display:flex;overflow:hidden}.transform-pillar-module__rOiqqG__descriptionRow{flex-shrink:0;align-items:center;gap:6px;padding:0 0 10px 12px;display:flex}.transform-pillar-module__rOiqqG__pillarHeader{flex-shrink:0;align-items:center;gap:6px;padding:6px 0 6px 12px;display:flex}.transform-pillar-module__rOiqqG__pillarTitle{flex:1;align-items:center;min-width:0;display:flex}.transform-pillar-module__rOiqqG__segmentAddBar{padding:6px 0 6px 104px}.transform-pillar-module__rOiqqG__segmentAddInner{width:100%}.transform-pillar-module__rOiqqG__pillarBody{padding:4px 0;overflow-x:auto}.transform-pillar-module__rOiqqG__row{border-bottom:1px solid var(--color-border-default);align-items:center;gap:6px;padding:6px 12px;display:flex}:is(.transform-pillar-module__rOiqqG__row>.ant-select,.transform-pillar-module__rOiqqG__row>.ant-input-number){flex-shrink:0}.transform-pillar-module__rOiqqG__rowLabel{color:var(--color-text-default);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:4px;width:86px;font-size:10px;font-weight:600;display:inline-flex}.transform-pillar-module__rOiqqG__pillarHeaderLabel{color:var(--color-text-default);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;width:86px;font-size:10px;font-weight:600}.transform-pillar-module__rOiqqG__resultLabel,.transform-pillar-module__rOiqqG__resultLabelActive,.transform-pillar-module__rOiqqG__resultInput{text-align:left;flex:1;height:22px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:22px}.transform-pillar-module__rOiqqG__resultLabel{color:var(--color-text-secondary)}.transform-pillar-module__rOiqqG__resultLabelActive{color:var(--color-primary)}.transform-pillar-module__rOiqqG__statusDot{background-color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.transform-pillar-module__rOiqqG__statusDotActive{background-color:var(--color-primary)}.transform-pillar-module__rOiqqG__resultInput{color:var(--color-text-default);background:0 0;border:none;outline:none}.transform-pillar-module__rOiqqG__iconEdit,.transform-pillar-module__rOiqqG__iconCheck{width:var(--size-xs);height:var(--size-xs);cursor:pointer;flex-shrink:0}.transform-pillar-module__rOiqqG__iconEdit{transition:var(--transition-fast)}.transform-pillar-module__rOiqqG__iconEdit path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.transform-pillar-module__rOiqqG__iconEdit:hover path{fill:var(--color-text-default)}.transform-pillar-module__rOiqqG__iconCheck path{fill:var(--color-primary)}.transform-pillar-module__rOiqqG__iconDelete{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.transform-pillar-module__rOiqqG__iconDelete path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.transform-pillar-module__rOiqqG__iconDelete:hover path{fill:var(--color-danger)}
.transform-variable-modal-module__FYoJIW__fullscreenContent{flex-direction:column;height:100vh;padding:0;display:flex}.transform-variable-modal-module__FYoJIW__fullscreenBody{background:var(--color-surface-default);flex-direction:column;flex:1;min-height:0;padding:8px 8px 8px 0;display:flex}.transform-variable-modal-module__FYoJIW__body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.transform-variable-modal-module__FYoJIW__unifiedBox{border:1px solid var(--color-border-default);background:var(--color-surface-default);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.transform-variable-modal-module__FYoJIW__splitArea{flex-direction:row;flex:1;gap:16px;min-height:0;padding:0;display:flex}.transform-variable-modal-module__FYoJIW__splitColumnLeft{flex-direction:column;flex:none;min-width:0;padding-top:8px;display:flex}.transform-variable-modal-module__FYoJIW__splitColumnRight{flex-direction:column;flex:auto;min-width:0;padding-top:101px;display:flex}.transform-variable-modal-module__FYoJIW__previewArea{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.transform-variable-modal-module__FYoJIW__previewSegment{flex-shrink:0;justify-content:flex-start;padding:8px 12px 3px 0;display:flex}.transform-variable-modal-module__FYoJIW__previewSegment>*{width:auto;max-width:100%}.transform-variable-modal-module__FYoJIW__previewErrors{flex-direction:column;gap:2px;min-width:0;padding:0 12px;display:flex}.transform-variable-modal-module__FYoJIW__previewError{color:var(--color-danger)}.transform-variable-modal-module__FYoJIW__slotControl{flex:1;min-width:0}:is(.transform-variable-modal-module__FYoJIW__slotControlActive .ant-input,.transform-variable-modal-module__FYoJIW__slotControlActive .ant-select-selector){border-color:var(--color-primary)!important}.transform-variable-modal-module__FYoJIW__previewTableWrapper{flex:1;min-height:0;padding:0 12px 0 0;overflow:auto}.transform-variable-modal-module__FYoJIW__previewTableWrapper::-webkit-scrollbar{width:0;height:0}.transform-variable-modal-module__FYoJIW__previewTableWrapper{scrollbar-width:none}
.relationship-node-module__op5zfW__task{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);cursor:grab;width:240px;transition:opacity var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base)}.relationship-node-module__op5zfW__task:active{cursor:grabbing}.relationship-node-module__op5zfW__taskDimmed{opacity:.25}.relationship-node-module__op5zfW__taskHighlighted{opacity:1;border-width:2px;box-shadow:0 0 0 2px #1677ff40}.relationship-node-module__op5zfW__header{padding:var(--space-3)}.relationship-node-module__op5zfW__iconContainer{width:var(--size-2xl);height:var(--size-2xl);max-width:var(--size-2xl);max-height:var(--size-2xl);border-radius:var(--border-radius-sm);border:var(--border-width-thin) solid;flex-shrink:0}.relationship-node-module__op5zfW__iconContainer svg{width:var(--size-md);height:var(--size-md)}.relationship-node-module__op5zfW__text{flex:1;min-width:0}.relationship-node-module__op5zfW__typeLabel{font-family:Menlo,monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.04em}.relationship-node-module__op5zfW__name{color:var(--color-text-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);word-break:break-word;width:100%}.relationship-node-module__op5zfW__subtype{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);word-break:break-word}.relationship-node-module__op5zfW__handle{background:var(--color-primary)!important;border:1.5px solid var(--color-text-default)!important;width:8px!important;height:8px!important}
.relationship-graph-module__lZsnsW__modalWrapper{overflow:hidden!important}.relationship-graph-module__lZsnsW__modalContent{flex-direction:column;height:100vh;display:flex;background:var(--color-surface-default)!important;border-radius:0!important;padding:0!important}.relationship-graph-module__lZsnsW__modalBody{flex-direction:row;flex:1;min-height:0;display:flex;padding:0!important}.relationship-graph-module__lZsnsW__canvas{background:var(--color-surface-default);flex:1;min-height:0;position:relative}.relationship-graph-module__lZsnsW__canvas .react-flow__controls{background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:hidden}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button{background:var(--color-surface-raised);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);width:28px;height:28px}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button:last-child{border-bottom:none}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button:hover{background:var(--color-bg-hover)}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button svg{fill:var(--color-text-default);max-width:14px;max-height:14px}.relationship-graph-module__lZsnsW__toolbar{top:var(--space-3);left:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);font-size:var(--font-size-sm);max-width:calc(100% - 80px);display:flex;position:absolute;overflow-x:auto}.relationship-graph-module__lZsnsW__toolbarTitle{color:var(--color-text-default);white-space:nowrap;font-weight:600}.relationship-graph-module__lZsnsW__toolbarCounts{color:var(--color-text-secondary);white-space:nowrap;font-family:Menlo,monospace}.relationship-graph-module__lZsnsW__toolbarSeparator{background:var(--color-border-secondary);width:1px;height:18px}.relationship-graph-module__lZsnsW__toolbarSearch{background:var(--color-surface-default);color:var(--color-text-default);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);outline:none;width:200px}.relationship-graph-module__lZsnsW__toolbarSearch:focus{border-color:var(--color-primary)}.relationship-graph-module__lZsnsW__toolbarSearch:disabled{opacity:.5;cursor:not-allowed}.relationship-graph-module__lZsnsW__toolbarMatchCount{color:var(--color-text-secondary);font-family:Menlo,monospace;font-size:var(--font-size-sm);white-space:nowrap;text-align:center;min-width:32px}.relationship-graph-module__lZsnsW__toolbarMatchCountEmpty{color:var(--color-danger-text);font-family:Menlo,monospace;font-size:var(--font-size-sm);white-space:nowrap;text-align:center;min-width:32px}.relationship-graph-module__lZsnsW__toolbarIconBtn{width:28px;height:28px;color:var(--color-text-secondary);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.relationship-graph-module__lZsnsW__toolbarIconBtn:hover{background:var(--color-bg-hover);color:var(--color-text-default);border-color:var(--color-border-secondary)}.relationship-graph-module__lZsnsW__toolbarIconBtn svg{fill:currentColor;width:16px;height:16px}.relationship-graph-module__lZsnsW__closeBtn{width:28px;height:28px;color:var(--color-text-secondary);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.relationship-graph-module__lZsnsW__closeBtn:hover{background:var(--color-bg-hover);color:var(--color-text-default);border-color:var(--color-border-secondary)}.relationship-graph-module__lZsnsW__closeBtn svg{fill:currentColor;width:16px;height:16px}.relationship-graph-module__lZsnsW__variablesPanel{gap:var(--space-3);width:320px;padding:var(--space-4);background:var(--color-bg-secondary);border-left:var(--border-width-thin) solid var(--color-border-secondary);flex-direction:column;display:flex;overflow:hidden}.relationship-graph-module__lZsnsW__variablesPanelHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.relationship-graph-module__lZsnsW__variablesPanelTitle{color:var(--color-text-default);font-size:var(--font-size-base);font-weight:600}.relationship-graph-module__lZsnsW__variablesWrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.relationship-graph-module__lZsnsW__variablesList{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.relationship-graph-module__lZsnsW__variablesList::-webkit-scrollbar{display:none}.relationship-graph-module__lZsnsW__legendGroup{align-items:center;gap:var(--space-4);display:inline-flex}.relationship-graph-module__lZsnsW__legendItem{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);color:var(--color-text-default);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.relationship-graph-module__lZsnsW__legendItem:hover{border-color:var(--color-border-default)}.relationship-graph-module__lZsnsW__legendItem:focus-visible{outline:var(--border-width-thin) solid var(--color-border-focus);outline-offset:2px}.relationship-graph-module__lZsnsW__legendItemHidden .relationship-graph-module__lZsnsW__legendLabel,.relationship-graph-module__lZsnsW__legendItemHidden .relationship-graph-module__lZsnsW__legendCount{color:var(--color-text-disabled);text-decoration:line-through}.relationship-graph-module__lZsnsW__legendSwatch{border:var(--border-width-thin) solid;border-radius:var(--border-radius-sm);flex-shrink:0;width:14px;height:14px}.relationship-graph-module__lZsnsW__legendLabel{color:var(--color-text-default)}.relationship-graph-module__lZsnsW__legendCount{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.relationship-graph-module__lZsnsW__legendWarning{color:var(--color-warning);font-size:var(--font-size-sm);white-space:nowrap;cursor:help}.relationship-graph-module__lZsnsW__empty,.relationship-graph-module__lZsnsW__error{color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--color-surface-default);flex:1;justify-content:center;align-items:center;display:flex}.relationship-graph-module__lZsnsW__error{color:var(--color-danger-text)}.relationship-graph-module__lZsnsW__errorPanel{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-surface-default);flex-direction:column;flex:1;display:flex}.relationship-graph-module__lZsnsW__errorMessage{color:var(--color-danger-text);font-size:var(--font-size-sm)}
.app-builder-config-module__wzMgTa__root{padding:var(--space-2) var(--space-4);background-color:var(--color-surface-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);z-index:10;color:var(--color-text-default);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);position:sticky;top:0}.app-builder-config-module__wzMgTa__backLink{padding:var(--space-2);margin-right:var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.app-builder-config-module__wzMgTa__backLink:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}.app-builder-config-module__wzMgTa__backLink:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.app-builder-config-module__wzMgTa__publishedTag{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.app-builder-config-module__wzMgTa__icons svg,.app-builder-config-module__wzMgTa__backLink svg{width:var(--size-xs);height:var(--size-xs);flex-shrink:0}.app-builder-config-module__wzMgTa__icons svg path,.app-builder-config-module__wzMgTa__backLink svg path{fill:currentColor}
.external-edit-banner-module__2rcB8W__banner{background-color:var(--color-warning-bg);border-bottom:1px solid var(--color-warning);width:100%;color:var(--color-warning-text);align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex}.external-edit-banner-module__2rcB8W__icon{color:var(--color-warning);flex-shrink:0;font-size:16px}.external-edit-banner-module__2rcB8W__message{flex:1;min-width:0}.external-edit-banner-module__2rcB8W__message strong{font-weight:600}.external-edit-banner-module__2rcB8W__loaded{opacity:.85}.external-edit-banner-module__2rcB8W__dismiss{width:24px;height:24px;color:var(--color-warning-text);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.external-edit-banner-module__2rcB8W__dismiss:hover{opacity:1;background-color:var(--color-warning-light)}
.inspector-section-module__hpD29W__section{border-bottom:var(--border-width-thin) solid var(--color-border-default);transition:var(--transition-base);padding:var(--space-element);position:relative;overflow:clip}.inspector-section-module__hpD29W__title{text-transform:uppercase;color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-tight);-webkit-user-select:none;user-select:none;transition:var(--transition-fast)}.inspector-section-module__hpD29W__icon{transition:var(--transition-fast);border-radius:var(--border-radius-sm);padding:var(--space-1);margin-left:calc(var(--space-1) * -1);align-items:center;gap:var(--space-inline);cursor:pointer;display:flex}.inspector-section-module__hpD29W__icon:hover{background-color:var(--color-bg-hover)}.inspector-section-module__hpD29W__icon:active{transform:scale(var(--active-scale));transition:var(--transition-fast)}.inspector-section-module__hpD29W__icon svg{width:var(--size-sm);height:var(--size-sm);color:var(--color-text-secondary);transition:var(--transition-fast);flex-shrink:0}.inspector-section-module__hpD29W__icon:hover svg{color:var(--color-text-default);transform:scale(1.1)}.inspector-section-module__hpD29W__icon svg path{fill:currentColor}.inspector-section-module__hpD29W__children{animation:inspector-section-module__hpD29W__fadeIn var(--duration-fast) var(--ease-out)}.inspector-section-module__hpD29W__children>:last-child{margin-bottom:0}.inspector-section-module__hpD29W__children .inspector-section-module__hpD29W__ant-form-item{margin-bottom:var(--space-4)}.inspector-section-module__hpD29W__children .inspector-section-module__hpD29W__ant-form-item:last-child{margin-bottom:0}@keyframes inspector-section-module__hpD29W__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.inspector-section-module__hpD29W__section{padding:var(--space-3);border-radius:var(--border-radius-lg)}.inspector-section-module__hpD29W__children{padding-top:var(--space-2)}.inspector-section-module__hpD29W__icon svg{width:var(--size-xs);height:var(--size-xs)}}
.color-select-module__hF2sFa__colorItem{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.color-select-module__hF2sFa__colorCircle{width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-full);flex-shrink:0}.color-select-module__hF2sFa__categoryTitle{pointer-events:none;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-secondary)!important;margin:0!important;padding:0!important}
.layer-row-module__J-c-wq__row{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);background-color:var(--color-bg-secondary);padding:var(--space-1) var(--space-2);cursor:pointer;transition:var(--transition-base);position:relative}.layer-row-module__J-c-wq__row.layer-row-module__J-c-wq__hide{opacity:var(--opacity-50)}.layer-row-module__J-c-wq__row:hover{border-color:var(--color-border-focus);background-color:var(--color-bg-hover)}.layer-row-module__J-c-wq__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.layer-row-module__J-c-wq__label{color:var(--color-text-default);text-transform:capitalize;font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-right:auto}.layer-row-module__J-c-wq__iconEdit{height:var(--size-md);width:var(--size-md);fill:var(--color-text-secondary);transition:var(--transition-fast);border:none;flex-shrink:0;outline:none!important}.layer-row-module__J-c-wq__icon{height:var(--size-md);width:var(--size-md);fill:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);border-radius:var(--border-radius-sm);padding:var(--space-1);margin:calc(-1 * var(--space-1));border:none;flex-shrink:0;outline:none!important}.layer-row-module__J-c-wq__icon:hover{fill:var(--color-text-default);background-color:var(--color-bg-hover)}.layer-row-module__J-c-wq__icon:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.layer-row-module__J-c-wq__trash:hover{fill:var(--color-danger);background-color:#0000}.layer-row-module__J-c-wq__trash:focus-visible{outline-color:var(--color-danger)}.layer-row-module__J-c-wq__input{background:var(--color-bg-input);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);color:var(--color-text-default);width:calc(100% - 8px);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight);transition:var(--transition-fast)}.layer-row-module__J-c-wq__input:focus{border-color:var(--color-border-focus);background-color:var(--color-surface-default);box-shadow:0 0 0 var(--focus-ring-width) var(--color-border-focus);outline:none}.layer-row-module__J-c-wq__input::placeholder{color:var(--color-text-tertiary)}.layer-row-module__J-c-wq__rowCompact{padding:calc(var(--space-1) / 2) var(--space-2)}.layer-row-module__J-c-wq__colorDot{width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-full);flex-shrink:0}
.bulk-upsert-action-properties-module__0BF0Tq__previewContainer{gap:var(--space-2);flex-direction:column;display:flex}.bulk-upsert-action-properties-module__0BF0Tq__previewLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.bulk-upsert-action-properties-module__0BF0Tq__previewCode{background-color:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);padding:var(--space-2);font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-default);white-space:pre-wrap;word-break:break-word;max-height:400px;margin:0;overflow:auto}
.action-row-module__r_h5Zq__root{padding:var(--space-2);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);color:var(--color-text-default);transition:var(--transition-fast)}.action-row-module__r_h5Zq__root:hover{background-color:var(--color-bg-hover)}.action-row-module__r_h5Zq__root.action-row-module__r_h5Zq__clickable{cursor:pointer}.action-row-module__r_h5Zq__root.action-row-module__r_h5Zq__clickable:hover{border-color:var(--color-border-secondary)}.action-row-module__r_h5Zq__nameContainer{min-width:0}.action-row-module__r_h5Zq__name{overflow-wrap:break-word;word-break:break-word;white-space:normal;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);color:var(--color-text-default)}.action-row-module__r_h5Zq__kindLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap}.action-row-module__r_h5Zq__divider{height:var(--border-width-thin);background-color:var(--color-border-secondary)}.action-row-module__r_h5Zq__formItem{flex:1}.action-row-module__r_h5Zq__formItem,.action-row-module__r_h5Zq__formItem>div,.action-row-module__r_h5Zq__formItem>div>div,.action-row-module__r_h5Zq__editInput{letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-default);line-height:var(--line-height-tight)!important}.action-row-module__r_h5Zq__formItem>div>div>div{min-height:0!important}.action-row-module__r_h5Zq__noMarginBottom{margin-bottom:0!important}.action-row-module__r_h5Zq__editInput{border-radius:var(--border-radius-sm);transition:var(--transition-fast);color:var(--color-text-default)!important;background-color:var(--color-bg-input)!important;border:none!important;outline:none!important;padding:0!important}.action-row-module__r_h5Zq__editInput:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);background-color:var(--color-surface-raised)!important}.action-row-module__r_h5Zq__icon,.action-row-module__r_h5Zq__iconCheck,.action-row-module__r_h5Zq__iconDelete,.action-row-module__r_h5Zq__expandIcon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.action-row-module__r_h5Zq__expandIcon{flex-shrink:0;transform:rotate(-90deg)}.action-row-module__r_h5Zq__expandIcon.action-row-module__r_h5Zq__expanded{transform:rotate(0)}.action-row-module__r_h5Zq__icon path,.action-row-module__r_h5Zq__iconDelete path,.action-row-module__r_h5Zq__expandIcon path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.action-row-module__r_h5Zq__icon:hover path,.action-row-module__r_h5Zq__expandIcon:hover path{fill:var(--color-text-default)}.action-row-module__r_h5Zq__iconDelete:hover path{fill:var(--color-danger)}.action-row-module__r_h5Zq__iconCheck path{fill:var(--color-primary);transition:var(--transition-fast)}.action-row-module__r_h5Zq__iconCheck:hover path{fill:var(--color-primary-hover)}.action-row-module__r_h5Zq__iconStar path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.action-row-module__r_h5Zq__iconStar:hover path,.action-row-module__r_h5Zq__iconStarFavorite path{fill:var(--color-warning)}
.inspector-back-module__twh37q__container{padding:var(--space-4);align-items:center;gap:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);cursor:pointer;transition:var(--transition-fast);display:flex}.inspector-back-module__twh37q__container:hover{opacity:var(--hover-opacity)}.inspector-back-module__twh37q__container:hover .inspector-back-module__twh37q__border{border-color:var(--color-border-hover)}.inspector-back-module__twh37q__container svg{width:var(--space-4);height:var(--space-4);fill:var(--color-icon-primary);transition:var(--transition-fast)}.inspector-back-module__twh37q__back{color:var(--color-text-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);-webkit-user-select:none;user-select:none}
.actions-tab-module__scRTNq__icon{width:var(--size-sm);height:var(--size-sm);cursor:pointer;color:var(--color-text-secondary);transition:var(--transition-fast)}.actions-tab-module__scRTNq__icon:hover{color:var(--color-text-default)}.actions-tab-module__scRTNq__addMenu{border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-surface-raised);width:240px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.actions-tab-module__scRTNq__addMenuSearch{padding:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default)}.actions-tab-module__scRTNq__addMenuList{max-height:320px;overflow-y:auto;background:0 0!important;border-inline-end:none!important}.actions-tab-module__scRTNq__addMenuEmpty{padding:var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-align:center}.actions-tab-module__scRTNq__add{background-color:var(--color-bg-secondary);padding:var(--space-1) var(--space-3);border:var(--border-width-thin) dashed var(--color-border-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.actions-tab-module__scRTNq__add:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-default)}
.inspector-tabs-module__E65Rdq__tabContainer{padding:var(--space-3);gap:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-surface-default);height:50px;display:flex}.inspector-tabs-module__E65Rdq__back{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);transition:var(--transition-fast);display:flex}.inspector-tabs-module__E65Rdq__back:hover{background-color:var(--color-bg-hover)}.inspector-tabs-module__E65Rdq__back svg{width:var(--size-xs);height:var(--size-xs);color:var(--color-text-secondary);transition:var(--transition-fast)}.inspector-tabs-module__E65Rdq__back:hover svg{color:var(--color-text-default)}.inspector-tabs-module__E65Rdq__item{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:var(--transition-fast);-webkit-user-select:none;user-select:none}.inspector-tabs-module__E65Rdq__item:hover{color:var(--color-text-default);background-color:var(--color-bg-hover)}.inspector-tabs-module__E65Rdq__active{color:var(--color-text-default);background-color:var(--color-bg-tertiary)}
.issues-panel-module__f2kjrW__sections{width:100%;min-height:0;padding:var(--space-3);background:var(--color-bg-secondary);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.issues-panel-module__f2kjrW__invalidState{width:100%;height:100%;padding:var(--space-3);background:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}.issues-panel-module__f2kjrW__invalidTitle{color:var(--color-warning);font-weight:600}.issues-panel-module__f2kjrW__issuesList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.issues-panel-module__f2kjrW__issueItem{padding:var(--space-2);background:var(--color-surface-default);border-radius:var(--border-radius-sm);border:1px solid var(--color-danger)}.issues-panel-module__f2kjrW__issueItemWarn{border-color:var(--color-warning)}.issues-panel-module__f2kjrW__issueLocation{font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-1);word-break:break-all}.issues-panel-module__f2kjrW__issueDetail{color:var(--color-text-default);font-size:var(--font-size-sm)}.issues-panel-module__f2kjrW__issueDetail code{background:var(--color-bg-secondary);font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);border-radius:2px;padding:2px 4px}.issues-panel-module__f2kjrW__empty{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:italic}
.widget-lookup-module__GzGqGW__menu{border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-surface-raised);width:420px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.widget-lookup-module__GzGqGW__menuHeader{border-bottom:var(--border-width-thin) solid var(--color-border-secondary);padding:var(--space-element)}.widget-lookup-module__GzGqGW__search{width:100%;color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-tight);background-color:#0000;border:none;outline:none}.widget-lookup-module__GzGqGW__search:focus{box-shadow:none;border:none;outline:none}.widget-lookup-module__GzGqGW__search::placeholder{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-tertiary)}.widget-lookup-module__GzGqGW__noResults{color:var(--color-text-secondary);padding:var(--space-2);text-align:center;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.widget-lookup-module__GzGqGW__menuItems{scrollbar-width:none;-ms-overflow-style:none;border-radius:0px 0px var(--border-radius-lg) var(--border-radius-lg);max-height:346px;padding:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.widget-lookup-module__GzGqGW__menuItems>*{border-radius:var(--border-radius-sm)!important}.widget-lookup-module__GzGqGW__menuItems::-webkit-scrollbar{display:none}
.widget-lookup-item-module__KHmHUq__item{cursor:pointer;transition:var(--transition-base);background-color:var(--color-surface-raised);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--border-radius-sm);border:var(--border-width-thin) solid transparent;display:flex}.widget-lookup-item-module__KHmHUq__item:hover{background-color:var(--color-bg-selected);border:var(--border-width-thin) solid var(--color-border-selected)}.widget-lookup-item-module__KHmHUq__item:hover .widget-lookup-item-module__KHmHUq__iconContainer{background-color:var(--color-bg-primary-subtle);border-color:var(--color-border-active)}.widget-lookup-item-module__KHmHUq__item:hover .widget-lookup-item-module__KHmHUq__title{color:var(--color-text-default)}.widget-lookup-item-module__KHmHUq__item:hover .widget-lookup-item-module__KHmHUq__text{color:var(--color-text-secondary)}.widget-lookup-item-module__KHmHUq__item:hover .widget-lookup-item-module__KHmHUq__info{background-color:var(--color-info-subtle)}.widget-lookup-item-module__KHmHUq__item:hover .widget-lookup-item-module__KHmHUq__danger{background-color:var(--color-danger-subtle)}.widget-lookup-item-module__KHmHUq__selected{background-color:var(--color-bg-selected);border:var(--border-width-thin) solid var(--color-border-selected)}.widget-lookup-item-module__KHmHUq__selected .widget-lookup-item-module__KHmHUq__iconContainer{background-color:var(--color-bg-primary-subtle);border-color:var(--color-border-active)}.widget-lookup-item-module__KHmHUq__selected .widget-lookup-item-module__KHmHUq__title{color:var(--color-text-default)}.widget-lookup-item-module__KHmHUq__selected .widget-lookup-item-module__KHmHUq__text{color:var(--color-text-secondary)}.widget-lookup-item-module__KHmHUq__selected .widget-lookup-item-module__KHmHUq__info{background-color:var(--color-info-subtle)}.widget-lookup-item-module__KHmHUq__selected .widget-lookup-item-module__KHmHUq__danger{background-color:var(--color-danger-subtle)}.widget-lookup-item-module__KHmHUq__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.widget-lookup-item-module__KHmHUq__item svg{width:var(--size-md);height:var(--size-md)}.widget-lookup-item-module__KHmHUq__item svg path,.widget-lookup-item-module__KHmHUq__item:hover svg path,.widget-lookup-item-module__KHmHUq__selected svg path{fill:var(--color-text-default)}.widget-lookup-item-module__KHmHUq__iconContainer{border-radius:var(--border-radius-lg);min-width:var(--size-2xl);min-height:var(--size-2xl);padding:var(--space-3);background-color:var(--color-bg-tertiary);border:var(--border-width-thin) solid var(--color-border-default);transition:var(--transition-base);flex:0 auto}.widget-lookup-item-module__KHmHUq__title{color:var(--color-text-default);font-weight:var(--font-weight-medium)}.widget-lookup-item-module__KHmHUq__text{color:var(--color-text-secondary)}.widget-lookup-item-module__KHmHUq__tag{border:var(--border-width-thin) solid;padding:var(--space-1) var(--space-4);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.widget-lookup-item-module__KHmHUq__info{color:var(--color-info-text);border-color:var(--color-info-border)}.widget-lookup-item-module__KHmHUq__danger{color:var(--color-danger-text);border-color:var(--color-danger-border)}
.add-widget-dropdown-module__OGon8a__add{background-color:var(--color-bg-secondary);padding:var(--space-2);border:var(--border-width-thin) dashed var(--color-border-default);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative}.add-widget-dropdown-module__OGon8a__add:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-focus)}.add-widget-dropdown-module__OGon8a__add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.add-widget-dropdown-module__OGon8a__plusIcon{width:var(--size-2xs);height:var(--size-2xs);fill:var(--color-text-secondary)}
.action-modal-module__THA9ia__modalMaskEdit,.action-modal-module__THA9ia__modalWrapperEdit,.action-modal-module__THA9ia__modalContentEdit{max-width:calc(100vw - 400px)!important}.action-modal-module__THA9ia__modalBody{flex-direction:column;gap:16px;height:100%;display:flex}.action-modal-module__THA9ia__modalTitle{cursor:pointer}.action-modal-module__THA9ia__button{flex:1;width:calc(50% - 4px)}
.agent-drawer-module__UapwZG__drawerTitle{color:var(--color-primary);font-size:var(--font-size-lg);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-transform:capitalize}.agent-drawer-module__UapwZG__drawerBody{padding:0!important}
.app-gantt-chart-module__m-bkOG__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg);transition:var(--transition-base)}.app-gantt-chart-module__m-bkOG__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-primary-hover);background-color:var(--color-surface-sunken)}.app-gantt-chart-module__m-bkOG__selected{border:var(--border-width-thin) solid var(--color-primary-hover);background-color:var(--color-surface-sunken)}
.app-html-module__D0Zmjq__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;transition:var(--transition-base);border-radius:var(--border-radius-lg);box-sizing:border-box;background-color:#0000;flex-shrink:0;position:relative}.app-html-module__D0Zmjq__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-secondary)}.app-html-module__D0Zmjq__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-secondary)}.app-html-module__D0Zmjq__downloadBar{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.app-html-module__D0Zmjq__title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-default);margin-bottom:var(--space-2)}.app-html-module__D0Zmjq__frame{border-radius:var(--border-radius-lg);background:var(--color-surface-default);border:none;width:100%;display:block}.app-html-module__D0Zmjq__frameWrapper{position:relative}.app-html-module__D0Zmjq__frameOverlay{position:absolute;inset:0}.app-html-module__D0Zmjq__empty{min-height:80px;color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}
.app-image-module__w2IknG__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg);min-height:120px;transition:var(--transition-base);position:relative}.app-image-module__w2IknG__isEditing:hover{border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-hover);cursor:pointer}.app-image-module__w2IknG__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-active)}.app-image-module__w2IknG__image{border-radius:var(--border-radius-lg);width:100%;height:auto;display:block}.app-image-module__w2IknG__placeholder{min-height:120px;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}.app-image-module__w2IknG__loading{justify-content:center;align-items:center;min-height:120px;display:flex}
.app-input-number-module__cIcDfq__selected{border:var(--border-width-thin) solid var(--color-border-focus)!important}.app-input-number-module__cIcDfq__isEditing:hover{border:var(--border-width-thin) dashed var(--color-border-focus)!important}.app-input-number-module__cIcDfq__small input{padding:var(--space-2) var(--space-1)!important;box-shadow:var(--shadow-sm)!important;cursor:pointer!important;font-size:var(--font-size-xs)!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-tight)!important}.app-input-number-module__cIcDfq__small{min-width:100px!important}.app-input-number-module__cIcDfq__medium input{padding:var(--space-3) var(--space-1)!important;box-shadow:var(--shadow-sm)!important;cursor:pointer!important;font-size:var(--font-size-base)!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-tight)!important;min-width:130px!important}.app-input-number-module__cIcDfq__medium{min-width:120px!important}.app-input-number-module__cIcDfq__large input{padding:var(--space-8) var(--space-1)!important;box-shadow:var(--shadow-sm)!important;cursor:pointer!important;font-size:var(--font-size-2xl)!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important;line-height:calc(40px / 24px)!important}.app-input-number-module__cIcDfq__large{min-width:140px!important}.app-input-number-module__cIcDfq__hiddenOnCanvas{opacity:.1}
.app-input-text-module__vyoXuW__selected{border:var(--border-width-thin) solid var(--color-border-focus)!important}.app-input-text-module__vyoXuW__isEditing:hover{border:var(--border-width-thin) dashed var(--color-border-focus)!important}.app-input-text-module__vyoXuW__small{padding:var(--space-2) var(--space-2)!important;cursor:pointer!important;font-size:var(--font-size-xs)!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-tight)!important}.app-input-text-module__vyoXuW__medium{padding:var(--space-3) var(--space-2)!important;cursor:pointer!important;font-size:var(--font-size-base)!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-tight)!important}.app-input-text-module__vyoXuW__large{padding:var(--space-8) var(--space-2)!important;cursor:pointer!important;font-size:var(--font-size-2xl)!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-normal)!important}
.app-procedure-module__MtM_aG__root{border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg);transition:var(--transition-base);position:relative}.app-procedure-module__MtM_aG__isEditing{padding:var(--space-4)}.app-procedure-module__MtM_aG__isEditing:hover{border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-hover);cursor:pointer}.app-procedure-module__MtM_aG__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-active)}.app-procedure-module__MtM_aG__placeholder{min-height:120px;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}.app-procedure-module__MtM_aG__loading{justify-content:center;align-items:center;min-height:120px;display:flex}.app-procedure-module__MtM_aG__content{gap:var(--space-6);flex-direction:column;display:flex}.app-procedure-module__MtM_aG__title{color:var(--color-text-default);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.2}.app-procedure-module__MtM_aG__imageGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;display:grid}.app-procedure-module__MtM_aG__imageContainer{aspect-ratio:1;border-radius:var(--border-radius-xl);border:2px solid var(--color-border-default);background:var(--color-bg-secondary);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.app-procedure-module__MtM_aG__imageContainer .ant-image{width:100%!important;height:100%!important;display:block!important}.app-procedure-module__MtM_aG__imageContainer .ant-image-img{object-fit:cover!important;width:100%!important;height:100%!important}.app-procedure-module__MtM_aG__image{object-fit:cover;width:100%;height:100%}.app-procedure-module__MtM_aG__stepsList{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.app-procedure-module__MtM_aG__stepsList:before{content:"";background:linear-gradient(to bottom, var(--color-border-default) 0%, var(--color-border-default) 100%);z-index:0;width:2px;position:absolute;top:44px;bottom:44px;left:20px}.app-procedure-module__MtM_aG__stepItem{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-secondary);border:2px solid var(--color-border-default);border-radius:var(--border-radius-xl);display:flex;position:relative;box-shadow:0 1px 3px #0000000a}.app-procedure-module__MtM_aG__stepNumber{background:var(--color-primary);color:#fff;min-width:40px;height:40px;font-weight:700;font-size:var(--font-size-lg);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.app-procedure-module__MtM_aG__stepContent{font-size:var(--font-size-sm);color:var(--color-text-default);word-break:break-word;gap:var(--space-2);flex-direction:column;flex:1;padding-top:2px;line-height:1.6;display:flex}.app-procedure-module__MtM_aG__stepTitle{font-weight:600;font-size:var(--font-size-xl);color:var(--color-text-default);letter-spacing:-.01em;line-height:1.4}.app-procedure-module__MtM_aG__stepTitleFirstWord{text-transform:uppercase;color:var(--color-primary);letter-spacing:.02em;font-size:110%;font-weight:700}.app-procedure-module__MtM_aG__stepDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.app-procedure-module__MtM_aG__stepText{font-size:var(--font-size-base);color:var(--color-text-default);line-height:1.6}.app-procedure-module__MtM_aG__stepPlaceholder{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic}
.app-range-picker-module__xPwN4a__container{border:1px solid #0000;border-radius:8px;flex:1;transition:all .2s}.app-range-picker-module__xPwN4a__container:hover{border:1px dashed var(--teal-700)}
.app-select-module__IoSufW__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.app-select-module__IoSufW__select{background-color:var(--color-bg-input);border-radius:var(--input-border-radius);min-width:150px;max-width:180px}.app-select-module__IoSufW__select>div:hover{transition:var(--transition-fast);border:var(--border-width-thin) dashed var(--color-border-focus)!important}.app-select-module__IoSufW__hiddenOnCanvas{opacity:.1}
.app-table-module__CigQTG__root{--table-checkbox-size:20px;padding:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg);gap:var(--space-4);flex-direction:column;display:flex}.app-table-module__CigQTG__sizeLarge{--table-checkbox-size:24px}.app-table-module__CigQTG__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-hover)}.app-table-module__CigQTG__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-active)!important}.app-table-module__CigQTG__selectedRow{background-color:var(--color-bg-selected)!important}.app-table-module__CigQTG__root .ant-table-row.app-table-module__CigQTG__selectedRow>.ant-table-cell-row-hover{background-color:var(--color-bg-selected)!important}@keyframes app-table-module__CigQTG__pulse{0%,to{background-color:#0000}50%{background-color:var(--color-bg-pulse)}}.app-table-module__CigQTG__pulse{animation:1.2s ease-out 3 both app-table-module__CigQTG__pulse}.app-table-module__CigQTG__title{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.app-table-module__CigQTG__unsavedChangesText{color:var(--color-text-secondary);font-style:italic}.app-table-module__CigQTG__emptyTableMessage{padding:var(--space-8);text-align:center;color:var(--color-text-secondary);font-style:italic}.app-table-module__CigQTG__createQueryContainer{padding:var(--space-4)}:is(.app-table-module__CigQTG__root.app-table-module__CigQTG__fixedHeader .ant-table .ant-table-container .ant-table-body,.app-table-module__CigQTG__root.app-table-module__CigQTG__fixedHeader .ant-table .ant-table-container .ant-table-content){scrollbar-width:thin;scrollbar-color:#eaeaea transparent;scrollbar-gutter:stable}.app-table-module__CigQTG__root .ant-table-selection-column .ant-checkbox .ant-checkbox-inner{width:var(--table-checkbox-size);height:var(--table-checkbox-size)}.app-table-module__CigQTG__root .ant-table-selection-column .ant-checkbox .ant-checkbox-inner:after{width:calc(var(--table-checkbox-size) / 14 * 5);height:calc(var(--table-checkbox-size) / 14 * 8);border-right-width:calc(var(--table-checkbox-size) / 8);border-bottom-width:calc(var(--table-checkbox-size) / 8)}.app-table-module__CigQTG__root .ant-table-selection-column .ant-checkbox-indeterminate .ant-checkbox-inner:after{width:calc(var(--table-checkbox-size) / 2);height:calc(var(--table-checkbox-size) / 8);border:0}
.app-tabs-module__SdCSeq__root{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);transition:var(--transition-fast);scrollbar-width:none;background-color:var(--color-surface-sunken)}.app-tabs-module__SdCSeq__root::-webkit-scrollbar{display:none}.app-tabs-module__SdCSeq__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-primary-hover);background-color:var(--color-bg-hover)}.app-tabs-module__SdCSeq__selected{border:var(--border-width-thin) solid var(--color-primary-hover);background-color:var(--color-surface-raised)}.app-tabs-module__SdCSeq__tabTitle{font-size:var(--font-size-sm);height:72px;padding:var(--space-3) var(--space-6) var(--space-2) var(--space-6);color:var(--color-text-secondary);cursor:pointer;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);border-right:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.app-tabs-module__SdCSeq__tabTitle:hover:not(.app-tabs-module__SdCSeq__active){color:var(--color-text-default)}.app-tabs-module__SdCSeq__header{width:100%;padding-right:var(--space-4);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;background:var(--color-surface-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);align-self:stretch;align-items:center;display:flex}.app-tabs-module__SdCSeq__headerRight{align-items:center;margin-left:auto;display:flex}.app-tabs-module__SdCSeq__headerRightComponents{align-items:center;gap:var(--space-2);display:flex}.app-tabs-module__SdCSeq__tabContent{background-color:var(--color-surface-sunken);padding:var(--space-4)}.app-tabs-module__SdCSeq__active{color:var(--color-text-default)}.app-tabs-module__SdCSeq__tabIndicator{background-color:#0000;height:6px;position:absolute;bottom:0;left:0;right:0}.app-tabs-module__SdCSeq__badgeDot{top:var(--space-2);right:var(--space-2);border-radius:var(--border-radius-full);background-color:var(--color-danger);width:8px;height:8px;position:absolute}.app-tabs-module__SdCSeq__activeIndicator{background-color:var(--color-primary)}.app-tabs-module__SdCSeq__title{color:var(--color-text-default);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.app-tabs-module__SdCSeq__empty{justify-content:center;align-items:center;display:flex}
.app-text-area-module__FAjdsq__isEditing{transition:var(--transition-base)}.app-text-area-module__FAjdsq__isEditing:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-focus)!important;background-color:var(--color-bg-hover)!important;border-style:dashed!important}.app-text-area-module__FAjdsq__selected{box-shadow:0 0 0 var(--focus-ring-width) var(--color-bg-primary-subtle);border-color:var(--color-border-focus)!important;background-color:var(--color-bg-input)!important;border-style:solid!important}:is(.app-text-area-module__FAjdsq__isEditing.ant-input,.app-text-area-module__FAjdsq__selected.ant-input){font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-default);border-radius:var(--input-border-radius);padding:var(--input-padding-y) var(--input-padding-x)}:is(.app-text-area-module__FAjdsq__isEditing.ant-input:focus,.app-text-area-module__FAjdsq__isEditing.ant-input:focus-within,.app-text-area-module__FAjdsq__selected.ant-input:focus,.app-text-area-module__FAjdsq__selected.ant-input:focus-within){outline:none;border-color:var(--color-border-focus)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--color-bg-primary-subtle)!important}.app-text-area-module__FAjdsq__isEditing.ant-input::placeholder{color:var(--color-text-tertiary);opacity:var(--opacity-75)}.app-text-area-module__FAjdsq__selected.ant-input::placeholder{color:var(--color-text-tertiary);opacity:var(--opacity-75)}:is(.app-text-area-module__FAjdsq__isEditing.ant-input-status-error,.app-text-area-module__FAjdsq__selected.ant-input-status-error){border-color:var(--color-danger)!important;background-color:var(--color-danger-light)!important}:is(.app-text-area-module__FAjdsq__isEditing.ant-input-status-error:focus,.app-text-area-module__FAjdsq__selected.ant-input-status-error:focus){box-shadow:0 0 0 var(--focus-ring-width) var(--color-danger-light)!important}.app-text-area-module__FAjdsq__root .ant-form-item-label>label{color:var(--color-text-default)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important}.app-text-area-module__FAjdsq__root .ant-form-item-label>label.app-text-area-module__FAjdsq__ant-form-item-required:before{color:var(--color-danger)!important}.app-text-area-module__FAjdsq__root .ant-form-item-explain-error{color:var(--color-danger)!important;font-size:var(--font-size-sm)!important}.app-text-area-module__FAjdsq__hiddenOnCanvas{opacity:.1}
.app-timestamp-picker-module__uDGaBW__container{border:1px solid #0000;border-radius:8px;flex:1;transition:all .2s}.app-timestamp-picker-module__uDGaBW__container:hover{border:1px dashed var(--teal-700)}
.app-widget-module__ilq_ya__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg);min-height:120px;transition:var(--transition-base);position:relative}.app-widget-module__ilq_ya__isEditing:hover{border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-hover);cursor:pointer}.app-widget-module__ilq_ya__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-active)}.app-widget-module__ilq_ya__placeholder{min-height:120px;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}
.chart-module__2X8iVq__root{height:400px;padding:var(--space-2);border:var(--border-width-thin) solid transparent;transition:var(--transition-base);border-radius:var(--border-radius-lg);box-sizing:border-box;background-color:#0000;position:relative}.chart-module__2X8iVq__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-secondary)}.chart-module__2X8iVq__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-secondary)}.chart-module__2X8iVq__empty{border-radius:var(--border-radius-lg);height:400px;color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}
.chart2-module__pxT9oa__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;transition:var(--transition-base);border-radius:var(--border-radius-lg);box-sizing:border-box;background-color:#0000;flex-shrink:0;position:relative}.chart2-module__pxT9oa__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-secondary)}.chart2-module__pxT9oa__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-secondary)}.chart2-module__pxT9oa__empty{border-radius:var(--border-radius-lg);justify-content:center;align-items:center;gap:var(--space-3);height:100%;color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex}
.code-editor-module__E3M4Qa__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg);transition:var(--transition-base);gap:var(--space-2);flex-direction:column;display:flex}.code-editor-module__E3M4Qa__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-hover)}.code-editor-module__E3M4Qa__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-hover)}.code-editor-module__E3M4Qa__selectedRow{background-color:var(--color-bg-secondary)}
.data-grid-module__uYMdaW__root{padding:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-lg)}.data-grid-module__uYMdaW__isEditing:hover{cursor:pointer;border:var(--border-width-thin) dashed var(--color-border-focus);background-color:var(--color-bg-hover)}.data-grid-module__uYMdaW__selected{border:var(--border-width-thin) solid var(--color-border-focus);background-color:var(--color-bg-active)!important}.data-grid-module__uYMdaW__header{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-bottom:none;padding:8px;display:flex}.data-grid-module__uYMdaW__error{color:var(--color-danger-text);margin-top:8px;padding:8px;font-size:12px}.data-grid-module__uYMdaW__searchInput{width:300px}
.empty-cell-module__gADkna__addIcon{color:var(--color-icon-primary);transition:var(--transition-slow);cursor:pointer}.empty-cell-module__gADkna__addIcon:hover{color:var(--color-icon-primary-hover)}
.entity-modal-module__zVm2-a__modalMaskEdit,.entity-modal-module__zVm2-a__modalWrapperEdit,.entity-modal-module__zVm2-a__modalContentEdit{max-width:calc(100vw - 400px)!important}.entity-modal-module__zVm2-a__modalContent{background-color:var(--color-surface-default);border-radius:var(--border-radius-xl);max-height:90vh;box-shadow:var(--shadow-xl);overflow:auto}.entity-modal-module__zVm2-a__modalBody{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.entity-modal-module__zVm2-a__modalTitle{cursor:pointer;color:var(--color-text-default);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.entity-modal-module__zVm2-a__form{margin:var(--space-8) var(--space-0)}
.entity-modal-form-module__VHRFuG__missing{color:var(--red-500);text-align:center}
.form-action-modal-module__LRMGuq__modalMaskEdit,.form-action-modal-module__LRMGuq__modalWrapperEdit,.form-action-modal-module__LRMGuq__modalContentEdit{max-width:calc(100vw - 400px)!important}.form-action-modal-module__LRMGuq__modalContent{background-color:var(--color-surface-default);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-xl)}.form-action-modal-module__LRMGuq__modalBody{gap:var(--space-4);height:100%;padding:var(--space-0);flex-direction:column;display:flex}.form-action-modal-module__LRMGuq__modalTitle{cursor:pointer;color:var(--color-text-default);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--space-0)}.form-action-modal-module__LRMGuq__button{min-height:var(--size-xl);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:var(--transition-fast);flex:1}.form-action-modal-module__LRMGuq__buttonLarge{width:50%;min-height:var(--size-2xl);padding:var(--space-3) var(--space-6);border-radius:var(--border-radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);transition:var(--transition-fast);flex:1}.form-action-modal-module__LRMGuq__deleteConfirmation{margin:var(--space-4) var(--space-0);color:var(--color-text-default);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:center}
.empty-tab-module__otzVqW__root{text-align:center;padding:var(--space-20) var(--space-4);color:var(--color-text-tertiary)}
