.operator-shell{height:100vh;min-height:100vh;overflow:hidden;background:var(--app-background);color:var(--text-main, var(--ant-color-text));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.ant-app{min-height:100vh;color:var(--text-main);background:var(--app-background)}.ant-typography,.ant-card,.ant-list,.ant-table,.ant-collapse,.ant-drawer,.ant-modal{color:var(--text-main)}.operator-shell-main{min-width:0;height:100vh;overflow:hidden}.operator-shell-body{min-height:0;flex:1 1 auto;overflow:hidden}.global-header{height:46px;line-height:normal;padding:0 10px;border-bottom:1px solid var(--panel-border);display:grid;grid-template-columns:minmax(190px,280px) minmax(180px,1fr) minmax(0,max-content);align-items:center;gap:10px;position:relative;z-index:20;flex:0 0 46px;overflow:visible;background:var(--navigation-background)}.global-header-brand{min-width:0}.global-header-brand>div{min-width:0}.global-header-brand .ant-typography{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-header-brand .muted{color:var(--subtle-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-header-actions{justify-self:end;min-width:0;max-width:100%;overflow:hidden}.global-header-actions>.ant-space-item{min-width:0}.global-command-input{max-width:560px;min-width:0}.operator-native-select{height:var(--ant-control-height);border:1px solid var(--panel-border);border-radius:4px;background:var(--panel-background);color:var(--ant-color-text);padding:0 8px;font:inherit}.desktop-user-avatar{cursor:pointer;background:var(--primary-accent)}.desktop-user-menu{min-width:240px;display:grid;gap:2px}.active-workspace-indicator{display:inline-flex;min-width:180px;max-width:clamp(180px,22vw,320px);align-items:center;gap:6px;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-background);padding:4px 6px;box-shadow:0 1px #0f172a08}.active-workspace-indicator-copy{display:grid;min-width:0;gap:1px}.active-workspace-indicator-title,.active-workspace-indicator-detail{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-workspace-indicator-title{font-size:11px;line-height:1.1}.active-workspace-indicator-detail{color:var(--subtle-text);font-size:11px;line-height:1.1}.active-workspace-indicator-detail>span{overflow:hidden;text-overflow:ellipsis}.active-workspace-indicator-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--subtle-text);padding:0 2px}.active-workspace-select{min-width:178px;flex:1 1 220px}.active-workspace-select .ant-select-selector{border:0!important;box-shadow:none!important;padding-inline:2px 8px!important}.active-workspace-select .ant-select-selection-item{font-size:12px;font-weight:600}.active-workspace-summary{display:flex;flex:0 1 150px;min-width:0;align-items:center;gap:4px;color:var(--subtle-text);font-size:11px;white-space:nowrap}.active-workspace-summary>span{overflow:hidden;text-overflow:ellipsis}.active-workspace-summary .ant-tag{flex:0 0 auto;font-size:10px;margin-inline-end:0}.active-workspace-option{display:grid;gap:6px;padding:4px 0}.active-workspace-option-main{display:flex;min-width:0;align-items:center;gap:8px}.active-workspace-option-icon{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid var(--panel-border);border-radius:6px;color:var(--subtle-text);background:var(--panel-background)}.active-workspace-option-copy{display:grid;min-width:0;gap:2px}.active-workspace-option-title,.active-workspace-option-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-workspace-option-path{display:flex;align-items:center;gap:5px;color:var(--subtle-text);font-size:11px}.active-workspace-option-path .ant-tag{margin-inline-end:0;font-size:10px}.active-workspace-option-meta{display:flex;min-width:0;align-items:center;gap:6px;padding-left:32px;color:var(--subtle-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}.active-workspace-option-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-workspace-option-check{flex:0 0 auto;color:#1677ff}.primary-navigation{border-right:1px solid var(--panel-border);height:100vh;position:relative;z-index:30;background:var(--navigation-background)!important;box-shadow:none}.primary-navigation-inner{height:calc(100% - 48px);display:flex;flex-direction:column;justify-content:space-between;padding:8px 6px}.primary-navigation .ant-menu{border-inline-end:0!important;background:transparent}.primary-navigation .ant-menu-item{border-radius:4px;margin-inline:0;width:100%}.primary-navigation .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--primary-accent)}.primary-navigation .ant-layout-sider-trigger{border-top:1px solid var(--panel-border)}.workspace-shell{min-width:0;min-height:0;overflow:hidden;background:var(--workspace-background);display:flex;flex-direction:column}.workspace-context-header{min-height:58px;padding:9px 12px 8px;border-bottom:1px solid var(--panel-divider);background:var(--panel-background)}.workspace-context-header-copy{display:grid;min-width:0;gap:1px}.workspace-context-header .ant-breadcrumb{color:var(--subtle-text);font-size:12px;line-height:1.25}.workspace-context-header h4{margin:0;font-size:17px;line-height:1.18;font-weight:650}.workspace-context-header .ant-typography-secondary{display:block;color:var(--muted-text);font-size:12px;line-height:1.25}.workspace-host{min-height:0;padding:10px;overflow:auto;flex:1 1 auto}.workspace-document-grid,.operator-page-grid,.review-grid,.machine-detail-grid,.settings-workspace,.home-workspace{display:grid;gap:10px}.operator-page-grid.two-column{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.operator-page-grid.two-column.knowledge-workspace-grid{grid-template-columns:minmax(560px,1fr) minmax(300px,420px)}.operator-page-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-panel{border:1px solid var(--panel-border);background:var(--panel-background);border-radius:8px;overflow:hidden}.workspace-panel-header{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--panel-divider);background:var(--panel-elevated-background)}.workspace-panel-header>.ant-space{min-width:0}.workspace-panel-header h3{margin:0;color:var(--text-main);font-size:15px;font-weight:650;line-height:1.3}.workspace-panel-header p{margin:3px 0 0;color:var(--muted-text);font-size:12px;line-height:1.35}.workspace-panel-actions{flex:0 0 auto}.workspace-panel-body{padding:10px;color:var(--text-main)}.workspace-panel-flush .workspace-panel-body{padding:0}.scientific-empty-state{padding:18px;text-align:center}.app-status-tag{margin-inline-end:0;text-transform:capitalize}@media(max-width:1100px){.global-header{grid-template-columns:minmax(180px,1fr);height:auto;min-height:46px;padding-block:6px}.global-command-input,.active-workspace-indicator,.global-header-actions{max-width:100%;width:100%}.global-header-actions{justify-self:stretch}.operator-page-grid.two-column,.operator-page-grid.three-column{grid-template-columns:1fr}}
