:root{color-scheme:dark;--background: #121212;--foreground: #ededed;--card: #171717;--card-foreground: #ededed;--muted: #1f1f1f;--muted-hover: #242424;--muted-foreground: #8f8f8f;--border: #2a2a2a;--input: #333333;--mrf-green: #58c233;--app-chrome: #121212;--app-chrome-foreground: #ededed;--app-chrome-muted-foreground: #a6aea8;--app-chrome-border: #252525;--app-chrome-control: #171717;--app-chrome-control-hover: #202020;--primary: var(--mrf-green);--primary-foreground: #071007;--ring: var(--primary);--accent-foreground: color-mix(in srgb, var(--primary) 82%, var(--foreground));--accent-border: color-mix(in srgb, var(--primary) 42%, var(--border));--accent-background: color-mix(in srgb, var(--primary) 5%, transparent);--accent-hover-background: color-mix(in srgb, var(--primary) 8%, transparent);--active-indicator: var(--primary);--sidebar: #121212;--sidebar-foreground: #ededed;--sidebar-muted-foreground: var(--app-chrome-muted-foreground);--sidebar-border: #252525;--sidebar-hover: rgba(255,255,255,.08);--sidebar-active-background: var(--primary);--sidebar-active-foreground: var(--primary-foreground);--brand-mark-background: transparent;--brand-mark-border: var(--primary);--brand-mark-foreground: var(--primary);--destructive: #ff6b6b;--destructive-foreground: #190808;--header-chip-background: #1f1f1f;--header-chip-foreground: var(--foreground);--header-chip-muted: var(--muted-foreground);--shadow-strong: rgba(0,0,0,.28);--overlay-shadow: rgba(0,0,0,.28);--radius: 6px;--app-header-height: 45px;--app-sidebar-width: 48px;--app-sidebar-expanded-width: 238px;--workspace-header-height: 44px;--workspace-sidebar-width: 300px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{color-scheme:light;--background: #fbfcf7;--foreground: #1f2a1d;--card: #ffffff;--card-foreground: #1f2a1d;--muted: #f1f5eb;--muted-hover: #e8efdf;--muted-foreground: #66715d;--border: #dce5d4;--input: #cbd8c2;--app-chrome: #f7faef;--app-chrome-foreground: #1d2a1a;--app-chrome-muted-foreground: #6b7664;--app-chrome-border: #dbe6d2;--app-chrome-control: #ffffff;--app-chrome-control-hover: #edf4e5;--primary-foreground: #071007;--accent-foreground: #3d742e;--accent-border: color-mix(in srgb, var(--primary) 28%, var(--border));--accent-background: #f3faef;--accent-hover-background: #eaf5e4;--active-indicator: var(--primary);--sidebar: var(--app-chrome);--sidebar-foreground: var(--app-chrome-foreground);--sidebar-muted-foreground: var(--app-chrome-muted-foreground);--sidebar-border: var(--app-chrome-border);--sidebar-hover: #eaf2e2;--sidebar-active-background: var(--primary);--sidebar-active-foreground: var(--primary-foreground);--brand-mark-background: transparent;--brand-mark-border: var(--primary);--brand-mark-foreground: var(--primary);--destructive: #d84c4c;--destructive-foreground: #ffffff;--header-chip-background: #ffffff;--header-chip-foreground: #151713;--header-chip-muted: #64705f;--shadow-strong: rgba(24,31,20,.14);--overlay-shadow: rgba(24,31,20,.18)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--background);color:var(--foreground);font-size:12px}body.mobile-drawer-open{overflow:hidden}body.is-resizing-column{cursor:col-resize;-webkit-user-select:none;user-select:none}button,input,textarea,select{font:inherit;letter-spacing:0}a{color:inherit;text-decoration:none}h1{margin:2px 0 0;font-size:22px;line-height:1.2;letter-spacing:0}p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45}pre{max-height:260px;overflow:auto;margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:10px;color:var(--foreground);white-space:pre-wrap}.loading-screen,.login-screen{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card{display:grid;width:min(380px,100%);gap:16px;border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--card)}.login-card-head{display:grid;justify-items:center;gap:8px;text-align:center}.login-card-head h1{margin-top:2px;font-size:21px}.login-card-head p{max-width:260px}.brand-mark{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid var(--brand-mark-border);border-radius:var(--radius);background:var(--brand-mark-background);color:var(--brand-mark-foreground)}.brand-mark svg{width:22px;height:22px;fill:currentColor}.eyebrow,.section-title{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell{min-height:100vh}.app-header{position:fixed;inset:0 0 auto 0;z-index:35;display:flex;height:var(--app-header-height);align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--app-chrome-border);background:var(--app-chrome);color:var(--app-chrome-foreground);padding:7px 8px}.mobile-menu-toggle{display:none;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--app-chrome-border);border-radius:7px;background:var(--app-chrome-control);color:var(--app-chrome-foreground);cursor:pointer}.mobile-menu-toggle:hover{border-color:color-mix(in srgb,var(--app-chrome-foreground) 22%,transparent);background:var(--app-chrome-control-hover)}.app-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--app-chrome-foreground);font-size:13px;font-weight:650}.app-brand span{white-space:nowrap}.app-header-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.theme-toggle{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--app-chrome-border);border-radius:7px;background:var(--app-chrome-control);color:var(--app-chrome-foreground);cursor:pointer;box-shadow:none}.theme-toggle:hover{border-color:color-mix(in srgb,var(--app-chrome-foreground) 22%,transparent);background:var(--app-chrome-control-hover)}.header-user-chip{display:grid;gap:1px;min-width:0;border:1px solid var(--app-chrome-border);border-radius:7px;background:var(--app-chrome-control);color:var(--app-chrome-foreground);padding:4px 9px;box-shadow:none}.header-user-chip span,.header-user-chip small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-chip span{font-size:11px;font-weight:650}.header-user-chip small{color:var(--app-chrome-muted-foreground);font-size:10px}.app-header .ui-button--outline{height:30px;border-color:var(--app-chrome-border);border-radius:7px;background:var(--app-chrome-control);color:var(--app-chrome-foreground);box-shadow:none}.app-header .ui-button--outline:hover{border-color:color-mix(in srgb,var(--app-chrome-foreground) 22%,transparent);background:var(--app-chrome-control-hover);color:var(--app-chrome-foreground)}.sidebar{position:fixed;inset:var(--app-header-height) auto 0 0;z-index:20;display:grid;width:var(--app-sidebar-width);grid-template-rows:1fr;gap:14px;border-right:1px solid var(--sidebar-border);background:var(--sidebar);padding:8px;overflow:hidden;transition:width .16s ease,box-shadow .16s ease}.sidebar:hover,.sidebar:focus-within{width:var(--app-sidebar-expanded-width);box-shadow:20px 0 40px var(--shadow-strong)}.sidebar-nav{display:grid;align-content:start;gap:6px}.sidebar-link{display:flex;min-height:32px;align-items:center;gap:10px;border-radius:6px;padding:0 8px;color:var(--sidebar-muted-foreground);font-size:12px;white-space:nowrap}.sidebar-link svg{flex:0 0 auto}.sidebar-link:hover{background:var(--sidebar-hover);color:var(--sidebar-foreground)}.sidebar-link.active{background:var(--sidebar-active-background);color:var(--sidebar-active-foreground)}.sidebar-link.active{box-shadow:none}.sidebar-link span{opacity:0;transition:opacity .12s ease}.sidebar:hover .sidebar-link span,.sidebar:focus-within .sidebar-link span{opacity:1}.shell-main{min-width:0;min-height:100vh;margin-left:var(--app-sidebar-width);padding:var(--app-header-height) 0 0;overflow:hidden}.mobile-drawer-root{display:none}.mobile-service-nav{display:grid;gap:6px;padding:8px}.mobile-service-link{display:flex;min-height:34px;align-items:center;gap:10px;border-radius:6px;padding:0 9px;color:var(--muted-foreground);font-size:12px}.mobile-service-link:hover{background:var(--muted);color:var(--foreground)}.mobile-service-link.active{background:var(--sidebar-active-background);color:var(--sidebar-active-foreground)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.workspace-topbar{display:flex;height:var(--workspace-header-height);min-height:var(--workspace-header-height);align-items:center;gap:8px;border-bottom:1px solid var(--border);background:var(--background);padding:7px 10px;overflow:visible}.workspace-topbar-tabbed{gap:0;padding:0}.workspace-topbar-leading{display:flex;height:100%;flex:0 0 auto;align-items:center;border-right:1px solid var(--border)}.workspace-topbar-tabbed .workspace-topbar-leading .icon-control{width:43px;height:43px;border:0;border-radius:0;background:transparent}.workspace-topbar-tabbed .workspace-topbar-leading .icon-control:hover{background:var(--muted)}.workspace-tabs{display:flex;height:100%;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.workspace-tab{position:relative;display:flex;height:var(--workspace-header-height);min-width:180px;max-width:360px;flex:0 0 auto;align-items:center;border-right:1px solid var(--border);background:transparent;color:var(--muted-foreground)}.workspace-tab:hover{background:var(--muted);color:var(--foreground)}.workspace-tab.active{background:var(--card);color:var(--foreground)}.workspace-tab.active:hover{background:var(--card)}.workspace-tab.active:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--active-indicator)}:root[data-theme=light] .workspace-topbar{background:var(--app-chrome)}:root[data-theme=light] .workspace-tab{background:transparent}:root[data-theme=light] .workspace-tab:hover{background:var(--muted-hover);color:var(--foreground)}:root[data-theme=light] .workspace-tab.active{background:var(--card);color:var(--foreground)}:root[data-theme=light] .workspace-tab.active:before{height:2px}.workspace-tab-main{display:grid;height:100%;min-width:0;flex:1 1 auto;align-content:center;gap:1px;border:0;background:transparent;color:inherit;padding:0 10px;text-align:left;cursor:pointer}.workspace-tab-main span,.workspace-tab-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tab-main span{font-size:12px;font-weight:500}.workspace-tab-main small{color:var(--muted-foreground);font-size:10px}.workspace-tab-close{margin-right:6px}.workspace-tab:hover .workspace-tab-close{color:var(--foreground)}.workspace-topbar-tabbed .workspace-topbar-meta{padding-left:8px}.workspace-topbar-tabbed .workspace-topbar-actions{padding-right:8px}.topbar-title{display:grid;min-width:0;gap:1px;margin-right:auto}.topbar-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.topbar-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px}.topbar-title-empty{flex:1 1 auto}.topbar-tab{position:relative;display:flex;height:var(--workspace-header-height);min-width:180px;max-width:360px;align-items:center;gap:8px;border-right:1px solid var(--border);background:var(--card);padding:0 12px;margin-right:auto}.topbar-tab:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--active-indicator)}.topbar-tab strong{font-weight:500}.icon-control{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--muted-foreground);cursor:pointer}.icon-control:hover{background:var(--muted);color:var(--foreground)}.dismiss-control{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted-foreground);padding:0;line-height:0;cursor:pointer}.dismiss-control svg{display:block}.dismiss-control:hover{background:var(--muted-hover);color:var(--foreground)}.workspace-layout{display:grid;height:calc(100vh - var(--app-header-height));min-height:0;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);overflow:hidden;background:var(--background);transition:grid-template-columns .16s ease}.workspace-layout.workspace-layout-sidebar-closed{grid-template-columns:0 minmax(0,1fr)}.workspace-sidebar-region{min-width:0;overflow:hidden;border-right:1px solid var(--border);background:var(--background)}.workspace-sidebar{display:grid;height:100%;grid-template-rows:var(--workspace-header-height) auto minmax(0,1fr);min-width:0}.workspace-sidebar-head{display:flex;height:var(--workspace-header-height);min-height:var(--workspace-header-height);align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding:7px 10px}.workspace-sidebar-head div{display:grid;min-width:0;gap:1px}.workspace-sidebar-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.workspace-sidebar-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px}.workspace-sidebar-search{display:flex;height:42px;align-items:center;border-bottom:1px solid var(--border);padding:7px 10px;color:var(--muted-foreground)}.workspace-sidebar-search-control{display:flex;width:100%;min-width:0;height:28px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:5px;background:var(--card);padding:0 8px}.workspace-sidebar-search-control input{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);padding:0;font-size:12px;outline:none}.workspace-sidebar-search input::placeholder{color:var(--muted-foreground)}.workspace-sidebar-search-control:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--foreground)}.workspace-sidebar-body{min-height:0;overflow:hidden}.workspace-content-region{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.workspace-body{min-width:0;min-height:0;overflow:auto}.workspace-state{display:grid;min-height:calc(100vh - var(--app-header-height) - var(--workspace-header-height));place-items:center;border-radius:0;background:var(--background);color:var(--muted-foreground);font-size:12px}.workspace-topbar-meta,.workspace-topbar-actions{display:flex;align-items:center;gap:6px;min-width:0}.workspace-topbar-actions{margin-left:12px}.service-page{min-width:0;padding:12px}.home-page{display:grid;min-height:calc(100vh - var(--app-header-height) - var(--workspace-header-height));align-content:start;padding:18px}.home-card{width:min(720px,100%);margin:clamp(24px,8vh,92px) auto 0;padding:18px}.markdown-content{display:grid;gap:10px;color:var(--foreground);font-size:12px;line-height:1.55}.markdown-content h1,.markdown-content h2,.markdown-content h3{margin:0;color:var(--foreground);font-weight:650;letter-spacing:0}.markdown-content h1{font-size:22px}.markdown-content h2{font-size:18px}.markdown-content h3{font-size:15px}.markdown-content p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.55}.markdown-content ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--muted-foreground)}.markdown-content li::marker{color:var(--primary)}.markdown-content strong{color:var(--foreground);font-weight:650}.markdown-content code{border:1px solid var(--border);border-radius:4px;background:var(--muted);color:var(--foreground);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.resource-empty{padding:12px 10px;color:var(--muted-foreground);font-size:12px}.resource-sidebar-shell{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.resource-sidebar-list{min-height:0;overflow:hidden}.resource-tree{display:grid;align-content:start;height:100%;overflow:auto;padding:4px 0 8px}.resource-group{display:grid;gap:0}.resource-workset{position:relative;display:flex;width:100%;align-items:center;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);text-align:left;cursor:pointer}.resource-workset:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:transparent}.resource-workset span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-worksets{display:grid;gap:2px;margin:1px 0 8px 23px}.resource-workset{min-height:28px;justify-content:space-between;gap:8px;padding:0 8px 0 18px;font-size:12px}.resource-workset small{flex:0 0 auto;color:var(--muted-foreground);font-size:11px}.resource-row-meta{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:5px}.resource-row-meta small{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-badge{height:18px;border:1px solid var(--border);border-radius:999px;padding:1px 6px;background:var(--card)}.resource-badge--success{border-color:var(--accent-border);background:var(--accent-background);color:var(--accent-foreground)}.resource-badge--danger{border-color:color-mix(in srgb,#e5484d 52%,var(--border));background:color-mix(in srgb,#e5484d 10%,var(--background));color:var(--foreground)}.resource-workset:hover{background:var(--muted);color:var(--foreground)}.resource-workset:hover:before{background:color-mix(in srgb,var(--primary) 38%,transparent)}.resource-workset.active{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--foreground)}.resource-workset.active:before{background:var(--active-indicator)}.resource-workset.active{box-shadow:none}.resource-muted{padding:6px 7px;color:var(--muted-foreground);font-size:11px}.resource-sidebar-actions{border-bottom:1px solid var(--border);padding:7px 8px}.resource-sidebar-actions .ui-button{width:100%;justify-content:center}.resource-sidebar-pagination{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid var(--border);padding:5px 8px;color:var(--muted-foreground);font-size:11px}.resource-sidebar-pagination-range{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-sidebar-pagination-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-width:0}.resource-sidebar-pagination-controls span{min-width:30px;white-space:nowrap;text-align:center}.resource-sidebar-pagination .icon-control{width:24px;height:24px}.resource-sidebar-page-size{width:54px;min-height:24px;height:24px;flex:0 0 54px;padding:2px 5px;font-size:11px}.ui-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:12px}.stats-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.export-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.save-state{display:inline-flex;height:21px;align-items:center;border:1px solid var(--accent-border);border-radius:999px;padding:2px 7px;background:var(--accent-background);color:var(--accent-foreground);font-size:10px;white-space:nowrap}.save-state.error{border-color:#ff6b6b59;color:#ff9d9d}.stack{display:grid;gap:12px}.field{display:grid;gap:6px;color:var(--muted-foreground);font-size:12px}.field span{font-size:11px;font-weight:650;line-height:1.2}.compact-field{max-width:180px}.ui-button{display:inline-flex;height:26px;min-height:26px;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--primary) 75%,transparent);border-radius:6px;padding:4px 10px;background:var(--primary);color:var(--primary-foreground);cursor:pointer;font-size:12px;font-weight:450;line-height:16px;white-space:nowrap}.ui-button:hover{background:color-mix(in srgb,var(--primary) 88%,var(--card));border-color:var(--primary)}.ui-button--secondary{border-color:var(--border);background:var(--muted);color:var(--foreground)}.ui-button--ghost{border-color:transparent;background:transparent;color:var(--foreground)}.ui-button--outline{border-color:var(--border);background:transparent;color:var(--foreground)}.ui-button--destructive{background:var(--destructive);color:var(--destructive-foreground)}.ui-button--secondary:hover{border-color:var(--border);background:var(--muted-hover);color:var(--foreground)}.ui-button--ghost:hover{border-color:transparent;background:var(--muted);color:var(--foreground)}.ui-button--outline:hover{border-color:var(--border);background:var(--muted);color:var(--foreground)}.ui-button--destructive:hover{border-color:color-mix(in srgb,var(--destructive) 45%,transparent);background:color-mix(in srgb,var(--destructive) 82%,var(--background));color:var(--destructive-foreground)}.ui-button--sm{height:26px;min-height:26px;padding:4px 10px;font-size:12px}.ui-button--lg{height:30px;min-height:30px;padding:6px 12px;font-size:12px}.ui-button--icon{width:30px;padding:0}.ui-button:disabled{border-color:var(--border);background:var(--muted);color:var(--muted-foreground);opacity:1;cursor:not-allowed}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:30px;border:1px solid var(--input);border-radius:6px;background:var(--background);color:var(--foreground);padding:6px 8px;outline:none;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35}.ui-textarea{min-height:76px;resize:vertical}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--ring)}.ui-input:-webkit-autofill,.ui-input:-webkit-autofill:hover,.ui-input:-webkit-autofill:focus{border-color:var(--input);-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--background) inset;caret-color:var(--foreground);transition:background-color 9999s ease-out}.ui-textarea.filled-field{border-color:var(--accent-border);color:var(--foreground)}.ui-badge{display:inline-flex;min-height:21px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:2px 7px;color:var(--muted-foreground);font-size:10px;white-space:nowrap}.ui-badge--muted{border-color:var(--border);color:var(--muted-foreground)}.ui-badge--success{border-color:var(--accent-border);background:var(--accent-background);color:var(--accent-foreground)}.ui-badge--danger{border-color:#ff6b6b59;color:#ffb8b8}.notice{border:1px solid var(--accent-border);border-radius:7px;padding:8px 10px;background:var(--accent-background);color:var(--accent-foreground);font-size:12px}.notice.danger{border-color:#ff6b6b59;background:#ff6b6b14;color:#ffb8b8}.data-table-shell{display:flex;min-width:0;height:calc(100vh - var(--app-header-height) - var(--workspace-header-height));min-height:0;flex-direction:column;background:var(--background)}.data-table-toolbar{display:flex;min-height:40px;align-items:center;gap:8px;border-bottom:1px solid var(--border);background:var(--background);padding:6px 8px;overflow:visible}.data-table-search{display:flex;flex:1 1 420px;min-width:min(420px,45vw);max-width:none;height:28px;align-items:center;gap:8px;color:var(--muted-foreground);cursor:text}.data-table-search input{flex:1 1 auto;width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);padding:0;font-size:12px;outline:none}.data-table-search input::placeholder{color:var(--muted-foreground)}.data-table-search:focus-within{color:var(--foreground)}.data-table-toolbar-spacer{flex:1 1 auto;min-width:8px}.data-table-toolbar.has-search .data-table-toolbar-spacer{flex:0 0 0;min-width:0}.table-frame{flex:1 1 auto;min-height:0;overflow:auto;border-top:0;border-right:0;border-bottom:0;border-left:0;background:var(--background)}.data-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.data-table th,.data-table td{box-sizing:border-box;min-width:0;max-width:520px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:7px 8px;vertical-align:top;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.data-table th{position:sticky;top:0;z-index:3;overflow:visible;background:var(--card);color:var(--muted-foreground);text-align:left;font-size:11px;font-weight:650}:root[data-theme=light] .data-table th{background:#f7faf2;color:#516047}.data-table th[draggable=true]{cursor:grab}.data-table th[draggable=true]:active{cursor:grabbing}.data-table th.column-dragging{opacity:.55}.data-table th.column-menu-open{z-index:90}.data-table th.column-drop-target{background:var(--accent-background);color:var(--accent-foreground)}.data-table th.column-drop-target:before{content:"";position:absolute;top:6px;bottom:6px;left:-1px;width:2px;border-radius:2px;background:var(--primary);box-shadow:0 0 0 1px var(--accent-border)}.data-table tr:hover td{background:var(--card)}:root[data-theme=light] .data-table tr:hover td{background:var(--muted-hover)}.column-head-content{position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:7px}.column-head-content .column-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-indicator{flex:0 0 auto;color:var(--primary);opacity:.9}.column-menu-anchor{position:relative;display:inline-grid;flex:0 0 auto;place-items:center}.column-menu-trigger{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted-foreground);cursor:pointer}.column-menu-trigger:hover,.column-menu-trigger.active{background:var(--muted);color:var(--foreground)}.column-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:80;display:grid;gap:2px;min-width:280px;border:1px solid var(--border);border-radius:6px;background:var(--card);padding:5px;box-shadow:0 14px 34px var(--overlay-shadow)}.sticky-head .column-menu{right:auto;left:0}.column-menu button{display:grid;min-height:34px;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;border:0;border-radius:5px;background:transparent;color:var(--muted-foreground);padding:7px 10px;font-size:12px;line-height:1.35;text-align:left;cursor:pointer}.column-menu button svg{width:14px;height:14px;justify-self:center;color:currentColor}.column-menu button:hover{background:var(--muted-hover);color:var(--foreground)}.column-menu .column-menu-separated{margin-top:4px;border-top:1px solid var(--border);border-top-left-radius:0;border-top-right-radius:0;padding-top:8px}.simple-table-frame{max-height:320px;border:1px solid var(--border);border-radius:var(--radius)}.simple-table{width:100%}.text-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-text-wrap{display:block;max-height:96px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.data-table-pagination{position:sticky;bottom:0;z-index:2;display:flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border);background:var(--background);padding:6px 8px;color:var(--muted-foreground);font-size:11px}.pagination-controls{display:flex;align-items:center;gap:7px}.pagination-controls .icon-control{width:26px;height:24px;font-size:15px}.pagination-controls .icon-control:disabled{opacity:.45;cursor:default}.pagination-size{width:auto;min-height:26px;padding:3px 26px 3px 8px;font-size:11px}.id-head,.id-cell{width:64px;min-width:64px;max-width:64px}.id-cell{position:sticky;left:var(--sticky-left, 0);z-index:5;background:var(--background);color:var(--muted-foreground);font-variant-numeric:tabular-nums;box-shadow:1px 0 0 var(--border)}.data-table tr:hover .id-cell{background:var(--background)}:root[data-theme=light] .data-table tr:hover .id-cell{background:var(--muted-hover)}.data-table .id-head{position:sticky;top:0;left:var(--sticky-left, 0);z-index:10;background:var(--card);box-shadow:1px 0 0 var(--border)}.sticky-cell{position:sticky;left:var(--sticky-left, 0);z-index:5;background:var(--background);box-shadow:1px 0 0 var(--border)}.data-table tr:hover .sticky-cell{background:var(--background)}:root[data-theme=light] .data-table tr:hover .sticky-cell{background:var(--muted-hover)}.data-table .sticky-head{position:sticky;top:0;left:var(--sticky-left, 0);z-index:10;background:var(--card);box-shadow:1px 0 0 var(--border)}.pinned-head{border-left-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.resizable-head{position:sticky;padding-right:16px;overflow:visible;-webkit-user-select:none;user-select:none}.column-resizer{position:absolute;inset:0 -6px 0 auto;z-index:12;width:12px;border:0;border-radius:0;background:transparent;cursor:col-resize;padding:0;touch-action:none}.column-resizer:hover:after,body.is-resizing-column .column-resizer:hover:after{opacity:1}.column-resizer:after{content:"";position:absolute;top:7px;bottom:7px;left:5px;width:1px;background:var(--ring);opacity:.36}.object-cell{min-width:120px}.text-cell{min-width:240px}.model-cell{min-width:150px}.readonly-badge,.readonly-tags{display:inline-block;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);padding:3px 7px;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.readonly-badge.optionColored,.readonly-tags.optionColored{border-color:color-mix(in srgb,var(--option-color) 58%,var(--border));background:color-mix(in srgb,var(--option-color) 10%,var(--background));color:var(--foreground)}.readonly-tags{white-space:normal;overflow-wrap:anywhere}.choice-cell{min-width:120px}.aspects-cell{min-width:150px}.comment-cell{min-width:180px}.model-stack{display:grid;gap:5px;align-content:start}.muted-line{margin-top:6px;color:var(--muted-foreground)}.empty-cell{height:88px;color:var(--muted-foreground);text-align:center}.cell-select{position:relative;display:flex;width:100%;min-width:0;max-width:100%;min-height:30px;gap:6px}.cell-select.open{z-index:40}.cell-select-trigger{display:flex;width:100%;min-height:30px;max-height:var(--row-editor-max-height, 62px);align-items:flex-start;justify-content:space-between;gap:8px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--muted-foreground);padding:5px 8px;font-size:11px;cursor:pointer}.cell-select-trigger span{min-width:0;max-height:calc(var(--row-editor-max-height, 62px) - 12px);overflow:hidden;overflow-wrap:anywhere;line-height:1.35;text-align:left;white-space:normal}.cell-select-trigger svg{flex:0 0 auto;margin-top:1px;transition:transform .16s ease}.dropdown-select--form .cell-select-trigger,.dropdown-select--command .cell-select-trigger{align-items:center}.dropdown-select--form .cell-select-trigger span,.dropdown-select--command .cell-select-trigger span{max-height:none;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.dropdown-select--form .cell-select-trigger svg,.dropdown-select--command .cell-select-trigger svg{margin-top:0}.cell-select.open .cell-select-trigger svg{transform:rotate(180deg)}.cell-select-trigger:hover{border-color:var(--input);background:var(--card);color:var(--foreground)}.cell-select-trigger.active{border-color:var(--accent-border);background:var(--accent-background);color:var(--foreground)}.cell-select-trigger.optionColored.active{border-color:color-mix(in srgb,var(--option-color) 70%,var(--border));background:color-mix(in srgb,var(--option-color) 10%,var(--background));color:var(--foreground)}.cell-multiselect-trigger{display:inline-flex;width:100%;min-width:0;max-width:100%;min-height:30px;max-height:var(--row-editor-max-height, 62px);align-items:flex-start;justify-content:space-between;gap:7px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--muted-foreground);padding:5px 8px;font-size:11px;cursor:pointer}.cell-multiselect-trigger span{min-width:0;max-height:calc(var(--row-editor-max-height, 62px) - 12px);overflow:hidden;overflow-wrap:anywhere;line-height:1.35;text-align:left;white-space:normal}.cell-multiselect-trigger svg{flex:0 0 auto;margin-top:1px;transition:transform .16s ease}.cell-select.open .cell-multiselect-trigger svg{transform:rotate(180deg)}.cell-multiselect-trigger:hover{border-color:var(--input);background:var(--card);color:var(--foreground)}.cell-multiselect-trigger.active{border-color:var(--accent-border);background:var(--accent-background);color:var(--foreground)}.cell-multiselect-trigger.active:hover,.cell-select.open .cell-multiselect-trigger.active{background:var(--accent-background)}.cell-select-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:grid;gap:2px;min-width:100%;border:1px solid var(--border);border-radius:6px;background:var(--card);padding:4px;box-shadow:0 12px 28px var(--overlay-shadow)}.cell-select-menu button{box-sizing:border-box;display:flex;min-width:0;max-width:100%;min-height:28px;width:100%;align-items:center;gap:7px;overflow:hidden;border:0;border-radius:5px;background:transparent;color:var(--muted-foreground);padding:0 7px;font-size:11px;text-align:left;cursor:pointer}.cell-select-menu button span{display:block;min-width:0;max-width:100%;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-select-menu button svg{flex:0 0 13px;color:var(--accent-foreground)}.cell-select-menu button:not(:has(svg)):not(.menu-action-button){padding-left:27px}.cell-select-menu button.optionColored:not(:has(svg)):not(.menu-action-button){padding-left:7px}.cell-select-menu button:hover{background:var(--muted-hover);color:var(--foreground)}.cell-select-menu button.active{background:var(--accent-background);color:var(--accent-foreground)}.cell-select-menu button.optionColored.active{background:color-mix(in srgb,var(--option-color) 12%,var(--background));color:var(--foreground)}.option-color-swatch{width:8px;height:8px;flex:0 0 8px;border:1px solid color-mix(in srgb,var(--option-color) 75%,var(--border));border-radius:999px;background:var(--option-color)}.cell-select-menu.multi{width:100%}.custom-option{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;border-top:1px solid var(--border);padding-top:5px}.custom-option .ui-input{min-height:28px;font-size:11px}.custom-option .menu-action-button{justify-content:center;padding:0 8px;background:var(--muted);color:var(--foreground);text-align:center}.compact-textarea{min-height:70px;max-height:120px;font-size:12px}.data-table .compact-textarea{border-color:transparent;background:transparent;padding:5px 7px;resize:none;box-shadow:none}.data-table .compact-textarea::placeholder{color:var(--muted-foreground)}.data-table .compact-textarea:hover{border-color:var(--border);background:var(--background)}.data-table .compact-textarea:focus{border-color:var(--accent-border);background:var(--accent-background)}.data-table .compact-textarea.filled-field{border-color:transparent;background:transparent;color:var(--foreground)}.data-table .compact-textarea.filled-field:hover{border-color:var(--border);background:var(--background)}.data-table .compact-textarea.filled-field:focus{border-color:var(--accent-border);background:var(--accent-background)}.tool-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(360px,680px);align-items:start;gap:12px;max-width:1220px}.tool-card{align-content:start}.tool-card-head{display:grid;gap:2px;min-width:0}.tool-card-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:12px;font-weight:650}.tool-card-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px}.tool-result-card{min-height:188px}.tool-status{min-height:58px}.tool-empty-state{display:flex;min-height:122px;align-items:center;border:1px dashed var(--border);border-radius:var(--radius);background:var(--background);padding:10px;color:var(--muted-foreground);font-size:12px;line-height:1.4}.tool-history-card{max-width:1220px;margin-top:12px}.tool-history-card .data-table-shell{height:min(420px,calc(100vh - var(--app-header-height) - 260px));min-height:260px}.tool-history-empty{min-height:72px}.yandex-page{max-width:1220px}.yandex-search-card{gap:12px}.yandex-search-card{max-width:760px}.yandex-search-form{display:grid;gap:10px}.yandex-form-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.yandex-form-actions .ui-button{flex:0 0 auto;width:auto}.yandex-inline-result{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:10px}.result-link-button{width:max-content}.result-preview{max-height:120px;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--background);padding:8px;color:var(--foreground);font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.result-block{display:grid;gap:10px}.admin-pane{display:grid;gap:10px;min-width:0;padding:10px}.admin-users-pane{gap:12px}.admin-workset-pane{grid-template-rows:auto minmax(0,1fr);height:calc(100vh - var(--app-header-height) - var(--workspace-header-height));min-height:0;overflow:auto}.admin-workset-pane .data-table-shell{height:100%;min-height:360px}.admin-detail-card{align-content:start;max-width:1180px;padding:13px}.admin-section-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.admin-access-columns{display:grid;grid-template-columns:minmax(260px,420px) minmax(320px,1fr);gap:14px;align-items:start}.admin-access-columns--compact{grid-template-columns:minmax(240px,320px) minmax(280px,420px);gap:16px;margin-top:2px}.admin-access-columns section .section-title{margin-bottom:12px}.admin-form-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(130px,180px);gap:10px;align-items:start}.admin-form-grid label{display:grid;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:650}.admin-form-grid--compact{margin-bottom:12px;grid-template-columns:minmax(180px,260px) minmax(220px,320px) auto auto;align-items:end}.admin-user-editor{display:grid;grid-template-columns:minmax(220px,300px) minmax(220px,300px) minmax(240px,340px);gap:10px;align-items:start}.admin-user-editor label{display:grid;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:650}.admin-form-wide{grid-column:1 / -1}.admin-inline-actions,.admin-sidebar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-sidebar-actions{padding:4px 8px 8px}.admin-inline-actions .ui-button,.admin-sidebar-actions .ui-button{width:auto}.admin-help-text{margin-top:6px;color:var(--muted-foreground);font-size:11px;line-height:1.35}.filter-builder{display:grid;gap:10px;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.filter-builder-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.filter-builder-controls{display:flex;min-width:min(560px,100%);align-items:end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.filter-builder-controls .field{display:grid;min-width:220px;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:650}.filter-builder-controls .cell-select{width:100%}.filter-condition-list{display:grid;gap:7px}.filter-condition-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(132px,170px) minmax(190px,1fr) 28px;gap:8px;align-items:end}.filter-condition-row label{display:grid;gap:6px;min-width:0;color:var(--muted-foreground);font-size:11px;font-weight:650}.filter-condition-empty{min-height:30px}.filter-remove{align-self:end;margin-bottom:1px}.filter-connector-row{display:flex;align-items:center;gap:8px;color:var(--accent-foreground);font-size:10px;font-weight:750;letter-spacing:.02em}.filter-connector-row:before,.filter-connector-row:after{content:"";height:1px;flex:1 1 auto;background:var(--border)}.filter-connector-row span{border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-background);padding:1px 7px}.filter-add-condition{width:130px}.filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filter-actions .ui-button{width:auto}.filter-preview-table .data-table-shell{height:260px;min-height:220px}.filter-preview-table .data-table-toolbar{min-height:34px}.check-grid{display:grid;gap:6px}.check-row{display:flex;align-items:center;gap:8px;min-height:30px;border:1px solid var(--border);border-radius:7px;padding:5px 8px;background:var(--card)}.admin-check-inline{align-self:end}.check-row input{accent-color:var(--primary)}.check-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-toggle-list{display:grid;gap:7px}.access-toggle-row{display:grid;width:100%;min-height:32px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);padding:6px 9px;text-align:left;cursor:pointer}.access-toggle-row span:not(.access-toggle-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-toggle-icon{display:inline-grid;width:17px;height:17px;place-items:center;border:1px solid var(--border);border-radius:4px;color:var(--accent-foreground)}.access-toggle-icon svg{display:block}.access-toggle-row:hover{border-color:var(--input);background:var(--muted)}.access-toggle-row.active{border-color:var(--accent-border);background:var(--accent-background);color:var(--foreground)}.access-toggle-row.active .access-toggle-icon{border-color:var(--accent-border);background:color-mix(in srgb,var(--primary) 16%,transparent)}.access-toggle-row:disabled{cursor:default;opacity:.65}.access-state-control{display:grid;width:28px;height:24px;place-items:center;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--muted-foreground);cursor:pointer;line-height:0;padding:0}.access-state-control:hover{border-color:var(--input);background:var(--muted);color:var(--foreground)}.access-state-control.active{border-color:var(--accent-border);background:var(--accent-background);color:var(--accent-foreground)}.access-state-check{display:block;opacity:0}.access-state-check.visible{opacity:1}.access-state-control:disabled{cursor:default;opacity:.65}.admin-workset-access-card{min-height:360px}.admin-workset-access-card .data-table-shell{height:min(520px,calc(100vh - var(--app-header-height) - var(--workspace-header-height) - 310px));min-height:300px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:960px){.sidebar{width:var(--app-sidebar-width)}.sidebar:hover,.sidebar:focus-within{width:min(var(--app-sidebar-expanded-width),calc(100vw - 16px))}.sidebar-nav,.tool-grid{grid-template-columns:minmax(0,1fr)}.shell-main{margin-left:var(--app-sidebar-width);padding-top:var(--app-header-height)}.workspace-topbar{height:auto;min-height:var(--workspace-header-height);flex-wrap:wrap;align-items:flex-start;overflow:visible}.topbar-title{flex:1 1 220px}.workspace-topbar-meta,.workspace-topbar-actions{flex-wrap:wrap}.workspace-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.workspace-layout.workspace-layout-sidebar-closed{grid-template-columns:0 minmax(0,1fr)}.yandex-search-form,.yandex-status-row,.admin-access-columns,.admin-form-grid,.admin-user-editor,.filter-condition-row{grid-template-columns:1fr}.filter-builder-head,.filter-builder-controls{display:grid;min-width:0;justify-content:stretch}.filter-builder-controls .field{min-width:0}.filter-add-condition{width:100%}.filter-condition-empty{display:none}.admin-workset-pane{height:auto;min-height:calc(100vh - var(--app-header-height) - 96px)}}@media(max-width:760px){:root{--app-header-height: 42px;--workspace-sidebar-width: 300px}.app-header{gap:8px;padding:6px}.mobile-menu-toggle{display:inline-grid}.app-brand{gap:8px;font-size:12px}.app-brand span{display:none}.brand-mark{width:28px;height:28px;flex-basis:28px}.brand-mark svg{width:20px;height:20px}.app-header-user{gap:6px}.theme-toggle{width:28px;height:28px}.header-user-chip{max-width:136px;padding:4px 7px}.header-user-chip span,.header-user-chip small{max-width:120px}.header-user-chip small{display:none}.app-header .ui-button--outline{width:28px;height:28px;padding:0}.app-header .ui-button--outline span,.sidebar{display:none}.shell-main{margin-left:0}.mobile-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:block;pointer-events:none}.mobile-drawer-root.open{pointer-events:auto}.mobile-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000085;opacity:0;cursor:pointer;transition:opacity .16s ease}:root[data-theme=light] .mobile-drawer-overlay{background:#151c1857}.mobile-drawer-root.open .mobile-drawer-overlay{opacity:1}.mobile-drawer-panel{position:absolute;top:0;bottom:0;left:0;display:grid;width:min(320px,calc(100vw - 34px));grid-template-rows:var(--workspace-header-height) minmax(0,1fr);border-right:1px solid var(--border);background:var(--background);box-shadow:20px 0 42px var(--shadow-strong);transform:translate(-100%);transition:transform .18s ease}.mobile-drawer-root.right .mobile-drawer-panel{right:0;left:auto;border-right:0;border-left:1px solid var(--border);transform:translate(100%)}.mobile-drawer-root.open .mobile-drawer-panel{transform:translate(0)}.mobile-drawer-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding:7px 10px}.mobile-drawer-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.mobile-drawer-body{min-height:0;overflow:auto}.workspace-layout,.workspace-layout.workspace-layout-sidebar-closed{grid-template-columns:minmax(0,1fr)}.desktop-workspace-sidebar{display:none}.workspace-sidebar-region{border-right:0}.mobile-drawer-body .workspace-sidebar{height:auto;min-height:100%;grid-template-rows:auto minmax(0,1fr)}.mobile-drawer-body .workspace-sidebar-head{display:none}.mobile-drawer-body .workspace-sidebar-body{overflow:auto}.mobile-drawer-body .resource-tree{height:auto;max-height:none}.workspace-content-region{grid-column:1}.workspace-topbar{padding:7px 8px}.workspace-topbar-tabbed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;padding:0}.workspace-topbar-tabbed .workspace-topbar-leading{grid-column:1;grid-row:1}.workspace-topbar-tabbed .workspace-topbar-leading .icon-control{width:42px;height:42px}.workspace-topbar-tabbed .workspace-tabs{grid-column:2;grid-row:1}.workspace-tabs{min-width:0;flex:1 1 0}.workspace-tab{min-width:150px;max-width:240px}.topbar-tab{min-width:0;max-width:none;flex:1 1 auto}.workspace-topbar-meta,.workspace-topbar-actions{flex:1 1 100%}.workspace-topbar-tabbed .workspace-topbar-meta,.workspace-topbar-tabbed .workspace-topbar-actions{grid-column:1 / -1;margin-left:0;padding:0 8px 7px}.workspace-topbar-tabbed .workspace-topbar-meta:not(:empty){padding-top:7px;border-top:1px solid var(--border)}.workspace-topbar-tabbed .workspace-topbar-actions:not(:empty){padding-top:0}.workspace-topbar-meta:empty,.workspace-topbar-actions:empty{display:none}.workspace-topbar-actions{justify-content:flex-start}.service-page{padding:8px}.export-actions{flex-wrap:wrap}.data-table-shell{height:calc(100vh - var(--app-header-height) - 96px)}.data-table-toolbar{flex-wrap:wrap;align-items:flex-start}.data-table-search{min-width:100%}.tool-history-card .data-table-shell{height:340px}}
